.header{padding:3.3125rem 0;z-index:99;width:100%}.header,.header:after{position:absolute;left:0;right:0;top:0;transition:all .3s ease}.header:after{content:"";bottom:0;background-color:var(--primary-dark);transform:translate(-100%);display:none;z-index:-1}@media(max-width:64em){.header:after{display:block}}@media(max-width:64em){.nav--open .header:after{transform:translate(0)}}.header.header--sticky{background-color:var(--primary-dark);padding:1.875rem 0;position:fixed}@media(max-width:48em){.header.header--sticky{padding:1.25rem 0}}@media(max-width:48em){.header{padding:1.875rem 0}}.header .container{display:flex;justify-content:space-between;align-items:center}.header__branding{max-width:8.4375rem;display:inline-block;vertical-align:top;color:var(--secondary)}@media(max-width:28.75em){.header__branding{max-width:7.5rem}}.header__branding svg{width:132px;height:40px}@media screen and (max-width:767px){.header__branding svg{width:80px;height:30px}}@media(max-width:64em){.navbar{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;background-color:var(--primary-dark);padding:2.5rem 0;transition:all .3s ease;overflow-y:auto;overflow-x:hidden;transform:translate(-100%)}}@media(max-width:64em){.nav--open .navbar{visibility:visible;transform:translate(0)}}.main-menu{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:2rem}@media(max-width:64em){.main-menu{flex-wrap:wrap;gap:0;padding:0 1.25rem}}.main-menu>li{position:relative;z-index:1}@media(max-width:64em){.main-menu>li.has-children{border-top:.0625rem solid hsla(0,0%,100%,.2);border-bottom:.0625rem solid hsla(0,0%,100%,.2)}}@media(max-width:64em){.main-menu>li{width:100%;position:static;z-index:auto}}.main-menu>li:hover .sub-menu{visibility:visible;clip-path:inset(0 0 0 0);opacity:1}.main-menu>li:hover>a:after{clip-path:inset(0 0 0 0)}.main-menu>li>a{text-transform:uppercase;font-size:.875rem;letter-spacing:.03125rem;position:relative;z-index:1;display:inline-block;vertical-align:top}@media(max-width:64em){.main-menu>li>a{padding:1.25rem 2.5rem 1.25rem 0;display:block}}.main-menu>li>a:focus~.sub-menu,.main-menu>li>a:hover~.sub-menu{visibility:visible;clip-path:inset(0 0 0 0);opacity:1}.main-menu>li>a.is-active:after,.main-menu>li>a:focus:after,.main-menu>li>a:hover:after{clip-path:inset(0 0 0 0)}.main-menu>li>a:after{content:"";position:absolute;left:-.125rem;right:-.125rem;bottom:-.125rem;z-index:1;background-color:var(--white);height:.125rem;clip-path:inset(0 100% 0 0);transition:all .3s ease}@media(max-width:64em){.main-menu>li>a:after{display:none}}.main-menu>li.menu-btn>a{background-color:var(--white);color:var(--primary);padding:.5rem 1rem .375rem;border:.0625rem solid var(--white);transition:all .2s ease}@media(max-width:64em){.main-menu>li.menu-btn>a{padding:1.25rem 1.25rem 1.0625rem;display:block}}.main-menu>li.menu-btn>a:focus,.main-menu>li.menu-btn>a:hover{background-color:transparent;color:var(--white)}.main-menu>li.menu-btn>a:after{display:none}.sub-menu{margin:0;list-style:none;min-width:12.5rem;background-color:var(--secondary);position:absolute;top:100%;left:-1.25rem;padding:1.5rem 1.25rem;display:grid;gap:.9375rem;visibility:hidden;clip-path:inset(0 0 100% 0);transition:all .3s ease;opacity:0}@media(max-width:64em){.sub-menu{opacity:1;visibility:visible;clip-path:none;padding:1.25rem;position:absolute;top:0;bottom:0;right:0;left:0;display:block;overflow-y:auto;overflow-x:hidden;z-index:99;transform:translate(100%);background-color:var(--primary-dark);transition:all .3s ease}}@media(max-width:64em){.sub-menu--visible .sub-menu{transform:translate(0)}}.sub-menu li a{color:var(--primary)}@media(max-width:64em){.sub-menu li a{display:block;padding:.875rem 0;color:var(--secondary);font-weight:500}}.header__icons{display:flex;gap:1.25rem;align-items:center;max-width:8.4375rem;width:100%;justify-content:flex-end}@media(max-width:64em){.header__icons{max-width:100%;width:auto}}.header__icons a{display:inline-block;vertical-align:top}.header__icons a .icon{height:1.125rem;width:1.125rem}@media(max-width:48em){.header__icons a .icon{height:1.25rem;width:1.25rem}}.header__cart{position:relative;z-index:1}.header__cart-notification{font-size:.625rem;height:1rem;width:1rem;font-weight:500;position:absolute;background-color:var(--primary-dark);color:var(--secondary);display:flex;align-items:center;justify-content:center;border-radius:50%;bottom:-40%;left:50%;transition:background-color .3s ease}.header--sticky .header__cart-notification{background-color:var(--primary-light)}@media(max-width:48em){.header__cart-notification{bottom:-35%}}.header__open{display:none;color:var(--white);margin-right:1.625rem}.header__open .icon{height:1.5rem;width:1.5rem}@media(max-width:64em){.header__open{display:block}}@media(max-width:64em){.nav--open .header__open{display:none}}.submenu-toggle{position:absolute;color:var(--white);height:3.125rem;width:3.125rem;border:none;cursor:pointer;font-size:1.5rem;display:none;top:.3125rem;z-index:2;justify-content:right;align-items:center;right:0}@media(max-width:64em){.submenu-toggle{display:flex}}.header__close{color:var(--secondary);display:none;margin-right:1.625rem}@media(max-width:64em){.nav--open .header__close{display:block}}.header__close .icon-close{height:1.5rem;width:1.5rem}.additional-menu-item{display:none;position:relative;font-weight:700}@media(max-width:64em){.additional-menu-item{display:flex;align-items:center;border-top:.0625rem solid hsla(0,0%,100%,.2);border-bottom:.0625rem solid hsla(0,0%,100%,.2);padding:0;margin-bottom:.625rem}}.additional-menu-item .submenu-toggle{position:static;padding-left:0;justify-content:flex-start;width:1.25rem;font-size:.875rem}.additional-menu-item .submenu-toggle:after{content:"";left:-1.25rem;right:-1.25rem;bottom:0;top:0;z-index:1;position:absolute}.template-cart:not(.nav--open) .header,.template-collection-collection-light:not(.nav--open) .header,.template-collection:not(.nav--open) .header,.template-product-product-light:not(.nav--open) .header{background:var(--white)}.template-cart:not(.nav--open) .header__branding,.template-cart:not(.nav--open) .header__close,.template-cart:not(.nav--open) .header__icons a,.template-cart:not(.nav--open) .header__open,.template-cart:not(.nav--open) .main-menu li>a,.template-collection-collection-light:not(.nav--open) .header__branding,.template-collection-collection-light:not(.nav--open) .header__close,.template-collection-collection-light:not(.nav--open) .header__icons a,.template-collection-collection-light:not(.nav--open) .header__open,.template-collection-collection-light:not(.nav--open) .main-menu li>a,.template-collection:not(.nav--open) .header__branding,.template-collection:not(.nav--open) .header__close,.template-collection:not(.nav--open) .header__icons a,.template-collection:not(.nav--open) .header__open,.template-collection:not(.nav--open) .main-menu li>a,.template-product-product-light:not(.nav--open) .header__branding,.template-product-product-light:not(.nav--open) .header__close,.template-product-product-light:not(.nav--open) .header__icons a,.template-product-product-light:not(.nav--open) .header__open,.template-product-product-light:not(.nav--open) .main-menu li>a{color:var(--primary-dark)}.cart__login-paragraph a{color:var(--primary)}@media screen and (min-width:1025px){body:has(.product-detail) .main-menu>li.menu-btn>a{background-color:var(--primary);color:var(--white);border-color:var(--primary)}body:has(.product-detail) .main-menu>li.menu-btn>a:focus,body:has(.product-detail) .main-menu>li.menu-btn>a:hover{background-color:transparent;color:var(--primary)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/header.css.map */
