.header-container-wrapper{position:-webkit-sticky;position:sticky;top:0;z-index:9}.header-container-wrapper.scrolled-past{margin-bottom:calc(156px - 4rem);margin-bottom:calc(var(--headerHeight, 156px) - 4rem);max-height:4rem}.header-container-wrapper.scrolled-past:hover,.header-container-wrapper.show{margin-bottom:0;max-height:none}.header-container-wrapper>.header-container{background:#fff;transition:transform .6s ease}.header-container-wrapper.scrolled-past>.header-container{transform:translateY(-100%)}.header-container-wrapper.scrolled-past:hover>.header-container,.header-container-wrapper.show>.header-container{transform:translate(0)}.header:not(.header--tfl){background:#fff;display:flex;justify-content:space-between;max-height:100vh;overflow:auto;padding:1rem 2.5rem 1.2rem;z-index:100}.logo{color:#000;display:block;font-size:1.5rem;margin-top:1px;opacity:0;text-decoration:none;transition:all .6s ease 0s}.logo__text{font-family:Gravur-Condensed,sans-serif}.logo__colon{font-family:New Century Schoolbook LT,sans-serif;padding:0 .18rem;position:relative;top:-.1em}.logo__clock{opacity:0;transition:all .3s ease}.logo__clock.active{opacity:1}.logo__time{font-family:Gravur-Condensed,sans-serif}.logo__hours{margin-left:.48em}.logo__mins{margin-right:2.16em}.header__nav{align-items:flex-start;display:flex;font-family:AG Book Pro,sans-serif;font-size:1.03rem;font-weight:300;padding-top:.1em}.header__nav ul{list-style:none;margin:0;padding:0}.header__nav .hs-menu-item{display:inline-block;margin-left:2rem}.header__nav a{text-decoration:none}.header__nav .active a,.header__nav a:hover{text-shadow:.25px 0 0 rgba(0,0,0,.3),-.25px 0 0 rgba(0,0,0,.3)}.header__nav .footer__nav,.mob-menu{display:none}.header--transparent>.header-container{background:transparent}.header--transparent .header:not(.header--tfl){background:transparent;color:#fff}.header--transparent .logo{color:#fff}.header--transparent .cart-icon{filter:brightness(0) invert(1)}.lang{-webkit-appearance:none;background:none;border:none;border-radius:0;color:inherit;cursor:pointer;direction:rtl;font-family:AG Book Pro,sans-serif;font-size:16px;font-weight:300;outline:none;position:absolute;right:40px;top:50px}@media only screen and (max-width:1200px){.header:not(.header--tfl){padding:.95rem 1.2rem}.header-container-wrapper.scrolled-past{margin-bottom:0;max-height:none}.header-container-wrapper.scrolled-past>.header-container{transform:translate(0)}.logo{font-size:1.15rem}.logo__clock{display:none}.mob-menu{display:block}.header__hamburger-container{background:none;cursor:pointer;height:100%;outline:none;padding:0;position:relative;top:-2px;width:2rem}.header__hamburger,.header__hamburger:after,.header__hamburger:before{background:#000;content:"";display:block;height:2px;position:absolute;width:100%}.header--transparent .header__hamburger,.header--transparent .header__hamburger:after,.header--transparent .header__hamburger:before{background:#fff}.header__hamburger:before{top:-.5rem;transition:top .1s linear .1s,transform .1s linear}.header__hamburger{top:50%;transform:translateY(-50%);transition:all .1s linear .1s}.header__hamburger:after{bottom:-.5rem;transition:bottom .1s linear .1s,transform .1s linear}.header__hamburger.active:before{top:0;transform:rotate(45deg);transition:top .1s linear,transform .1s linear .1s}.header__hamburger.active{background:hsla(0,0%,100%,0);transition:all .1s linear}.header__hamburger.active:after{bottom:0;transform:rotate(-45deg);transition:bottom .1s linear,transform .1s linear .1s}.header__nav{align-items:center;background:#fff;display:flex;flex-direction:column;height:0;left:0;overflow:hidden;padding:0;position:absolute;right:0;top:100%;transition:all .3s ease}.header__nav.active{height:calc(100vh - 57px);height:calc(var(--vh, 1vh)*100 - var(--headerHeight, 57px))}.header__nav ul{align-items:center;display:flex;flex-direction:column}.header__nav .hs-menu-item{font-size:1.35rem;margin:0;padding:1rem 1.2rem}.shopify.active{margin-left:0}.header__nav .footer__nav{background:#000;color:#fff;display:block;margin-top:auto;padding:1.8rem;width:100%}.header__nav .footer__nav ul{column-count:2;display:block}.header__nav .footer__nav li{display:block;font-size:1rem;padding:0;text-align:center}.lang{-webkit-appearance:none;background:#fff;border:none;bottom:auto;font-size:14px!important;max-width:95px;padding:5px 20px 5px 5px;position:absolute;right:0;right:4rem;top:3.5rem;top:.9rem}.header--transparent .lang{background:transparent}}@media only screen and (max-width:950px){.logo{font-size:1.2rem}}@media only screen and (max-width:450px){.header:not(.header--tfl){padding:.95rem 6%}.lang{font-size:1.35rem!important;max-width:none;padding:1rem 1.2rem;position:static;text-align-last:center}}