.header{font-size:var(--menu-font-scale);font-family:var(--font-heading-family);text-transform:var(--font-heading-case);letter-spacing:var(--font-heading-spacing);z-index:50}.header a{text-decoration:none;color:inherit;text-align:center;white-space:nowrap}.header__bar{display:flex;position:relative;justify-content:center;align-items:flex-start;color:#fff;height:4.5rem!important;width:100%;z-index:50}.header__bar>*{flex:1}.header__menu{display:flex;flex-grow:1;flex-shrink:1;height:4.5rem;width:100%;z-index:50;background-color:rgb(var(--color-primary))}@media(max-width:1630px){.header__menu{display:none}}.header__menu .header__menu-item{align-items:center;display:flex;flex-grow:1;justify-content:center;color:rgb(var(--color-background))}.header__menu-item span{transform:translateY(.2em)}.header__menu-item--parent.is-active{color:rgb(var(--color-secondary));background-color:rgb(var(--color-background))}.header__bar .header__menu-item:not(.header__menu-item--parent):hover{color:rgb(var(--color-secondary))}.header__bar:not(:has(.header__menu-item.is-active)) .header__menu-item[data-menu-slug=shop]{color:rgb(var(--color-secondary));background-color:rgb(var(--color-background))}.header__shop{display:none;background-color:rgb(var(--color-accent));height:53px;padding:10px 26px}.header__shop--right{justify-content:flex-end}@media(max-width:1630px){.header__shop{display:flex}}.header__shop-link{color:rgb(var(--color-accent))!important;background-color:rgb(var(--color-background));font-weight:400;font-size:15px;padding:0 .6em;display:inline-flex;align-items:center;line-height:1;height:100%}.header__submenu{display:flex;position:absolute;flex-wrap:wrap;justify-content:center;top:100%;color:rgb(var(--color-secondary));background-color:rgb(var(--color-background));transform:translateY(-100%);visibility:hidden;transition:transform .3s,visibility .3s;z-index:40;width:100%;padding:88px 44px 44px 0;gap:44px 0}.header__cart-link{display:flex;align-items:center;position:relative}.header__cart-link:hover:after{content:"";position:absolute;bottom:-2px;right:0;width:calc(100% - 34px);height:1px;background-color:rgb(var(--color-background))}.header__submenu.is-open{transform:translateY(0);visibility:visible}.header__submenu>a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.2;width:20%;padding-left:44px;gap:22px}.header__submenu[data-menu-slug=products]>a{align-items:center}.header__submenu:not([data-menu-slug=products])>a img{width:100%;height:auto}.header__submenu[data-menu-slug=products]>a img{object-fit:contain}.header__logo{transform:translateY(-10%);transition:transform .1s;z-index:50;flex:0}.header__logo:hover{transform:translateY(0)}.header__search-button{display:flex;align-items:center;justify-content:center;font-size:3.3rem;padding:1rem;width:77.67px}.header__search-button:hover{background-color:rgb(var(--color-secondary))}.header__search-button svg{width:23px;height:23px}.header__bar:has(.header__search-button.is-active) .header__search{transform:translateY(0)}.header__search{position:absolute;display:flex;align-items:center;background-color:rgb(var(--color-background-3));color:rgb(var(--color-primary));height:8rem;padding:0 2rem;top:4.5rem;transform:translateY(-200%);transition:transform .3s;width:100%;z-index:-1}@media(max-width:1200px){.header__search{display:none}}@media(min-width:1200px){.header__logo{flex-grow:0;flex-shrink:0;position:relative}}.header__logo-img{width:6rem}.header__bar--secondary{display:flex;position:relative;justify-content:space-between;justify-content:center;color:rgb(var(--color-background));background-color:rgb(var(--color-accent));padding:1.3255rem}@media(max-width:1630px){.header__bar--secondary{display:none}}.header__bar--secondary a:not(.header__cart-link):hover{text-decoration:underline;text-underline-offset:.5rem}.header__bar--secondary .spacer{display:flex;justify-content:center;flex:0 0 220px}.header__bar--secondary .menu-section{flex:1;display:flex;gap:1.6rem}.header__bar--secondary>div:first-child{justify-content:flex-end}.header__bar--secondary .cart-section{display:flex;align-items:center}.header__bar--secondary .cart-section>*{display:flex;align-items:center;gap:6px}.header__bar--secondary .cart-section>*:not(#cart-icon-bubble-secondary){border-right:2px solid;padding-right:1.2278rem;margin-right:1.2278rem}.mobileMenu{display:none}.mobileMenu.shop-menu--active .mobileMenu_main{transform:translate(-100vw)}.mobileMenu.shop-menu--active .mobileMenu_bg{background-color:rgba(var(--color-accent),.95)}.mobileMenu.shop-menu--active .searchbar--standard{border-color:rgba(var(--color-accent),.95)}.mobileMenu_content{position:fixed;top:0;left:0;width:100vw;height:100vh;color:#fff;flex-direction:column;z-index:125}.announcement-bar-section+.section-header .mobileMenu_content{top:52px}.mobileMenu_main{flex-grow:1;padding:2rem 0 15rem;display:flex;height:100%;width:200vw;justify-content:center;align-items:center;transition:transform .4s}.mobileMenu_main>div{width:100vw;padding:0 1rem;display:flex;justify-content:center}@media(max-width:550px){.announcement-bar-section+.section-header .header__bar,.announcement-bar-section+.section-header .mobileMenu_content{top:0}}.mobileMenu_menu{display:flex;flex-wrap:wrap;height:100%;max-width:20rem;max-height:27rem;align-content:space-between;list-style:none;margin:0;padding:0;text-align:center}.mobileMenu_menu>*{padding-left:0;width:50%}.mobileMenu_menu_item{text-align:center;display:flex;flex-direction:column;align-items:center}.mobileMenu_icon{font-size:6rem;margin-bottom:.25rem}.mobileMenu_bg{background-color:rgba(var(--color-primary),.95);position:fixed;width:200vh;height:200vh;margin-left:-100vh;margin-bottom:-100vh;bottom:4.5rem;left:50%;border-radius:50%;z-index:100;transition:background-color .15s,transform .4s;display:block!important}.mobileMenu_trigger{position:fixed;left:50%;transform:translate(-50%);bottom:2.5rem;z-index:150}.mobileMenu_trigger_button{width:4rem;height:4rem;border-radius:50%;font:revert;font-size:3rem;display:flex;align-items:center;justify-content:center}.mobileMenu_trigger_button:before,.mobileMenu_trigger_button:after{content:"";flex-grow:1}@media(max-height:650px){.mobileMenu_trigger_button{width:3rem;height:3rem;font-size:2rem}}.mobileMenu_trigger_button--open{background-color:rgb(var(--color-primary));color:rgb(var(--color-background));border:solid 1px rgb(var(--color-primary))}.mobileMenu_trigger_button--close{background-color:rgb(var(--color-background));color:rgb(var(--color-primary))}.announcement-bar-section:has(+.section-header .mobileMenu.is-active){position:fixed;width:100%}.announcement-bar-section+.section-header:has(.mobileMenu.is-active){padding-top:52px}.mobileMenu.is-active .mobileMenu_content{opacity:1;visibility:visible;transition:visibility 0s,opacity .2s .2s}.mobileMenu.is-active .mobileMenu_trigger_button--open{display:none}.mobileMenu.is-active .mobileMenu_bg{transform:scale(1.5)}.mobileMenu:not(.is-active) .mobileMenu_content{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.mobileMenu:not(.is-active) .mobileMenu_bg{transform:scale(0);transition:transform .4s .2s}.mobileMenu:not(.is-active) .mobileMenu_trigger_button--close{display:none}.mobileMenu_menuWrapper_shop{height:100%;position:relative;flex-direction:column;align-items:center}.mobileMenu_menuWrapper_shop h3{color:inherit;margin:.5em 0 1rem}.mobileMenu_shop_menu--close{position:absolute;top:0;left:1rem}.mobileMenu_shop_menu--close .o-icon svg{height:2em;width:2em}.mobileMenu_shop_menu{flex:1;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:22px;font-weight:700;line-height:1.3;gap:1em}@media screen and (max-height:700px){.mobileMenu_shop_menu{gap:.5em}}.mobileMenu.is-search-active .mobileMenu_main{position:relative}.mobileMenu.is-search-active .mobileMenu_main:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba($c-light-grey,.6)}@media(max-width:1630px){.mobileMenu{display:block}}.searchbar_autocomplete{position:absolute;top:100%;left:0;width:100%;z-index:50}.searchbar_autocomplete.is-hidden{display:none}.searchbar--standard{padding:.25rem;display:flex;height:5rem;background-color:rgb(var(--color-background));border:.25rem solid rgb(var(--color-background-3));position:relative}.searchbar--standard .searchbar_input{flex-grow:1;padding:.5rem 2.5rem 0 1rem;color:rgb(var(--color-primary));display:block;border:none;font-family:Baton,Arial,sans-serif;letter-spacing:.07em;line-height:1.2;font-size:1.2rem;outline:none;box-shadow:none}.searchbar--standard .searchbar_input::placeholder{color:rgb(var(--color-background-3))}.searchbar--standard .searchbar_button{display:flex;align-items:center;justify-content:center;letter-spacing:1.232px;background-color:rgb(var(--color-primary));color:rgb(var(--color-background));width:8rem}.searchbar--standard .searchbar_spinner{position:absolute;top:50%;right:4rem;margin-top:-.6rem;font-size:1.2rem;color:$c-mid-grey}@media(max-width:1630px){.searchbar--standard{font-size:3rem;border-color:rgba(var(--color-primary),.95);transition:background-color .15s}.searchbar--standard .searchbar_button{width:auto;background:none;color:rgb(var(--color-primary));padding-right:1rem}.searchbar--standard .searchbar_button svg{height:.75em;width:.75em}}.searchbar--minimal{position:relative;color:rgb(var(--color-primary))}.searchbar--minimal .searchbar_input{height:4rem;padding:.3rem 3rem 0 4rem;position:relative;z-index:10;box-shadow:inset 0 0 0 1px rgb(var(--color-primary))}.searchbar--minimal .searchbar_input::placeholder{color:rgb(var(--color-primary))}.searchbar--minimal .searchbar_button{position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.searchbar--minimal .searchbar_button_text{display:none}.searchbar--minimal .searchbar_button_icon{font-size:2rem}.searchbar--minimal .searchbar_spinner{position:absolute;top:50%;right:1.2rem;margin-top:-.6rem;font-size:1.2rem;color:$c-mid-grey}.o-icon,.o-icon-fill,.o-icon svg{height:1em;width:1em}.o-icon{fill:none;stroke-width:2px;stroke:currentColor;display:inline-block;line-height:1;text-align:center;vertical-align:middle}.t-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.t-signal{font-family:Signal,Arial,sans-serif;font-variant-ligatures:none;letter-spacing:.07em;line-height:1.2;text-transform:lowercase}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header.css.map */
