.hidden-tw{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.gap-5{gap:5px}.gap-10{gap:10px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.gap-60{gap:60px}.gap-70{gap:70px}.gap-80{gap:80px}.gap-90{gap:90px}.gap-100{gap:100px}.header-group{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) - var(--header-group-height) - 2px);z-index:50;width:100%}.header-group .header{background:#fff;font-family:Akkurat Pro;font-size:14px;line-height:22px;display:block!important;border-bottom:1px solid #DCE7DB;transform:translateY(0);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.group\/html.scrolled .header{background:#fff;color:#000}.header .logo img{display:block;padding:25px 0}header a,header button,header .group\/link,mobile-menu a,mobile-menu button{color:#161f15;cursor:pointer}.header.transparent{border-color:transparent;background:transparent;color:#fff;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.header.transparent:hover{background:#fff;color:#000}.header .page-width{padding:0 33px;width:100%;max-width:1440px;margin:0 auto}.header .header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:60px}.header .header__inner>*{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px;flex-shrink:0}.header .header__inner>*:first-child{justify-content:start}.header .header__inner>*:last-child{justify-content:end}.header button,#mobile-menu button{-webkit-appearance:none;appearance:none;border:none;background:transparent;font-size:inherit}.header nav{flex-shrink:0;height:100%;justify-content:center;font-family:Akkurat Pro;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.02em}.header nav ul{align-items:center;height:100%}.header .group\/nav{height:100%}.header .group\/nav>*{height:100%}.header .group\/nav .group\/link ul{min-width:170px;padding:20px 20px 15px;flex-direction:column;gap:5px;top:100%;transform:translate(-20px) translateY(-1px);opacity:0;visibility:hidden;height:fit-content;background:#fff;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header .group\/nav:hover .group\/link ul{opacity:100%;visibility:visible}.header .group\/nav .group\/link>ul .group\/childnav>ul{min-width:170px;padding:20px 20px 15px;flex-direction:column;gap:5px;top:100%;transform:translate(20px) translateY(-20px);opacity:0;visibility:hidden;background:#fff;transition-property:opacity,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.header .group\/nav .group\/link>ul .group\/childnav:hover>ul{opacity:100%;visibility:visible}.header .group\/nav .group\/megamenu{height:0}.header .group\/nav .group\/megamenu>div{position:absolute;width:100%;top:100%;left:0;visibility:hidden;opacity:0;overflow:auto;text-align:left;z-index:20;background:#fff;transition-property:opacity,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;font-family:Akkurat Pro;font-weight:700;font-size:22px;line-height:28px;letter-spacing:0%;border-top:1px solid transparent;border-bottom:1px solid #DCE7DB}.header .group\/nav.active .group\/megamenu>div{visibility:visible;opacity:100%;border-top:1px solid #DCE7DB}.header .group\/megamenu.active>div{visibility:visible;opacity:100%}.header .group\/nav .group\/megamenu>div .page-width{padding:33px 70px 58px}.header .group\/nav .group\/megamenu>div ul{flex-direction:column;justify-content:start;align-items:start;row-gap:8px;column-gap:8vw;max-height:150px;flex-wrap:wrap}.header .group\/nav .group\/megamenu .megamenu_nav{flex-shrink:0;flex-direction:column}.header .group\/nav .group\/megamenu .megamenu_nav .megamenu_title{font-family:Akkurat Pro;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.1px}.megamenu_promos{gap:6vw}.megamenu_promos>div{display:grid;grid-template-columns:auto 179px;gap:30px;flex:1}.cart-icon{position:relative}.cart-count__bubble{height:1rem;width:1rem;position:absolute;top:0;left:unset;right:0;transform:translateY(-50%) translate(50%);font-size:.7rem;background:#000;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;letter-spacing:0}.megamenu_promos .megamenu_promos-image{width:100%;height:100%;max-width:200px;max-height:200px}.megamenu_promos .megamenu_promos-image img{width:100%;height:100%;object-fit:contain}.megamenu_promos .megamenu_promos-content{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:4px}.megamenu_promos-blocks>div{border-radius:8px;overflow:clip;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:50px;max-width:310px}.megamenu_promos-blocks .megamenu_promos-image{position:absolute;top:0;left:0;width:100%;height:100%;max-width:unset;max-height:unset}.megamenu_promos-blocks .megamenu_promos-image img{object-fit:cover}.megamenu_promos-blocks .megamenu_promos-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.megamenu_promos-blocks .megamenu_promos-content{text-align:center;align-items:center;position:relative;z-index:1}.megamenu_promos-blocks .megamenu_promos-content *{color:#fff!important}.megamenu_promos>div h6{font-family:Akkurat Pro;font-weight:700;font-size:22px;line-height:28px;letter-spacing:0%;color:#161f15;text-transform:none}.megamenu_promos>div p{font-family:Akkurat Pro;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#515650}.megamenu_promos>div p.cta{font-family:Akkurat Pro;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5px;color:#118849;margin-top:12px}.megamenu_promos>div a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:block}@media screen and (min-width: 769px){.md\:hidden-tw{display:none}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:relative{position:relative}.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:gap-5{gap:5px}.mdgap-10{gap:10px}.mdgap-20{gap:20px}.mdgap-30{gap:30px}.mdgap-40{gap:40px}.mdgap-50{gap:50px}.mdgap-60{gap:60px}.mdgap-70{gap:70px}.mdgap-80{gap:80px}.mdgap-90{gap:90px}.mdgap-100{gap:100px}}@media screen and (max-width: 768px){.header .page-width{padding:0 23px}.header .header__inner{gap:20px}.header .header__inner>*:last-child{justify-content:start;order:-1;flex-direction:row-reverse}.header .header__inner>*:first-child{justify-content:end;order:1}.megamenu_promos{border-bottom:1px solid #DCE7DB;padding-bottom:20px}.megamenu_promos>div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px}.megamenu_promos .megamenu_promos-content{text-align:center;justify-content:center;align-items:center}.megamenu_promos>div h6{font-family:Akkurat Pro;font-weight:700;font-size:22px;line-height:28px;letter-spacing:0%;text-align:center}.megamenu_promos>div p{font-family:Akkurat Pro;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0%;text-align:center}.megamenu_promos>div p.cta{font-family:Akkurat Pro;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center}.megamenu_promos .megamenu_promos-image{max-height:130px;max-width:130px}}#mobile-menu{display:flex;overflow-y:auto;overflow-x:hidden;position:fixed;right:0;bottom:0;left:0;visibility:hidden;flex-direction:column;width:100%;height:100%;background-color:#fff;opacity:0;transition-property:opacity,visibility,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;z-index:91;transform:translate(-100%);display:grid;grid-template-rows:auto 1fr auto;gap:0;grid-template-columns:1fr}#mobile-menu[aria-hidden=false]{visibility:visible;opacity:100%;transform:translate(0)}.mobile-menu__nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:20px}.mobile-menu__nav .dropdown-back{opacity:0%;visibility:hidden;pointer-events:none;transition-property:opacity,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;padding:0}.mobile-menu__nav[data-submenu-open=true] .dropdown-back{opacity:100%;visibility:visible;pointer-events:unset}#mobile-menu form{position:sticky;top:0;width:100%}#mobile-menu form label{display:none;visibility:hidden}#mobile-menu form #mobile-search{padding:10px;width:100%}#mobile-menu form #mobile-search:placeholder{color:#00000050}#mobile-menu form #mobile-search+button{display:flex;position:absolute;top:0;right:0;bottom:0;padding-right:5rem;padding-bottom:1px;align-items:center}#mobile-menu .mobile-menu__inner{display:flex;position:relative;padding:0 24px;flex-direction:column;justify-content:start;height:100%;overflow-y:auto;overflow-x:clip}#mobile-menu .mobile-menu__inner ul{padding-top:26px}#mobile-menu div ul .dropdown-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0}#mobile-menu ul li>a{width:100%;display:block}#mobile-menu ul li,#mobile-menu div ul .dropdown-button{font-family:Akkurat Pro;font-weight:700;font-size:22px;line-height:28px;letter-spacing:0%}#mobile-menu .mobile-menu__inner ul .group\/dropdown>div{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 24px;background-color:#fff;opacity:0;visibility:hidden;transition-property:opacity,visibility,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;overflow-y:auto;overflow-x:clip;z-index:3}#mobile-menu .mobile-menu__inner ul .group\/dropdown.active>div{opacity:100%;visibility:visible}#mobile-menu ul{display:flex;flex-direction:column;gap:16px}.mobile-menu_title{font-family:Akkurat Pro;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.1px;margin-bottom:18px;padding-top:26px}#mobile-menu .mobile-menu__inner .mobile-menu_title+ul{padding-top:0}#mobile-menu .mobile-menu__bottom-nav{padding:32px 24px}#mobile-menu .mobile-menu__bottom-nav ul{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:24px}#mobile-menu .mobile-menu__bottom-nav ul li,#mobile-menu .mobile-menu__bottom-nav ul li a,#mobile-menu .mobile-menu__bottom-nav ul li button{font-family:Akkurat Pro;font-weight:700;font-size:14px;line-height:22px;letter-spacing:2%}.mobile-menu__bottom-nav svg{margin-right:4px;vertical-align:bottom}.predictive-search{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;overflow:auto}
/*# sourceMappingURL=/cdn/shop/t/298/assets/header.css.map */
