.announcement{position:relative;z-index:60;background-color:rgb(var(--color-bg));color:rgb(var(--color-text));border-bottom:1px solid rgb(var(--color-border) / .5)}.announcement__viewport{display:grid;place-items:center;min-height:40px;padding-block:var(--space-2)}.announcement__item{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--text-micro);letter-spacing:.02em;text-align:center;opacity:0;visibility:hidden;transition:opacity .5s var(--anim-easing)}.announcement__item.is-active{opacity:1;visibility:visible}.announcement__item a{text-decoration:underline;text-underline-offset:.2em}.header{position:relative;z-index:50;background-color:rgb(var(--color-bg));color:rgb(var(--color-text));border-bottom:1px solid rgb(var(--color-border) / .6);transition:background-color .4s var(--anim-easing),border-color .4s var(--anim-easing),box-shadow .4s var(--anim-easing)}.header--sticky{position:fixed;inset-inline:0;top:var(--announcement-height, 0px);transition:top .35s var(--anim-easing),background-color .4s var(--anim-easing),border-color .4s var(--anim-easing),box-shadow .4s var(--anim-easing)}.header--sticky.is-scrolled{top:0}.header--sticky:not(.header--transparent)~* .shopify-section:first-child,body:has(.header--sticky:not(.header--transparent)) #MainContent{padding-top:calc(var(--header-height) + var(--announcement-height, 0px))}body:has(.header--transparent) #MainContent{padding-top:0}.header--transparent{position:absolute;inset-inline:0;top:0;background-color:transparent;border-bottom-color:transparent;color:#fff}.header--transparent.header--sticky{position:fixed;top:var(--announcement-height, 0px);transition:top .35s var(--anim-easing),background-color .4s var(--anim-easing),border-color .4s var(--anim-easing),box-shadow .4s var(--anim-easing)}.header--transparent.header--sticky.is-scrolled{top:0}.header--transparent.is-scrolled{background-color:rgb(var(--color-bg) / .86);border-bottom-color:rgb(var(--color-border) / .6);color:rgb(var(--color-text));backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}.header--sticky.is-scrolled:not(.header--transparent){background-color:rgb(var(--color-bg) / .9);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:0 1px 20px rgb(var(--color-shadow) / calc(var(--shadow-alpha) * .6))}.header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-5);min-height:var(--header-height-base)}.header__logo{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-heading-family);font-size:var(--text-h4);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-spacing);line-height:1;min-height:44px}.header__logo img{width:var(--logo-width, 120px);height:auto}.header__logo-light{display:none}.header--transparent:not(.is-scrolled) .header__logo-light{display:block}.header--transparent:not(.is-scrolled) .header__logo-dark{display:none}.header__nav{display:none;justify-content:center}@media screen and (min-width:990px){.header__nav{display:flex}}.header__menu{display:flex;align-items:center;gap:var(--space-6)}.header__link{position:relative;display:inline-flex;align-items:center;gap:4px;padding-block:var(--space-3);font-size:var(--text-small);font-weight:500;letter-spacing:.01em;transition:color .3s var(--anim-easing)}.header__link:after{content:"";position:absolute;inset-inline:0;bottom:8px;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .4s var(--anim-easing)}.header__link:hover:after,.header__link[aria-current=page]:after{transform:scaleX(1);transform-origin:left center}.header__item{position:relative}.header__submenu{position:absolute;top:100%;left:50%;min-width:220px;padding:var(--space-3);border:1px solid rgb(var(--color-border));border-radius:var(--radius-md);background-color:rgb(var(--color-bg));color:rgb(var(--color-text));box-shadow:0 16px var(--shadow-blur) rgb(var(--color-shadow) / var(--shadow-alpha));opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .3s var(--anim-easing),transform .3s var(--anim-easing),visibility .3s}.header__item:hover>.header__submenu,.header__item:focus-within>.header__submenu{opacity:1;visibility:visible;transform:translate(-50%)}.header__submenu a{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-small);transition:background-color .25s var(--anim-easing)}.header__submenu a:hover{background-color:rgb(var(--color-text) / .05)}.header__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.header__icon-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background-color .3s var(--anim-easing)}.header__icon-link:hover{background-color:rgb(var(--color-text) / .07)}.header__cart-count{position:absolute;top:4px;right:4px;min-width:17px;height:17px;padding-inline:4px;border-radius:999px;background-color:rgb(var(--color-accent));color:rgb(var(--color-bg));font-size:10px;font-weight:700;line-height:17px;text-align:center}.header__cta{display:none}@media screen and (min-width:990px){.header__cta{display:inline-flex}}.header__toggle{display:inline-flex}@media screen and (min-width:990px){.header__toggle{display:none}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;background-color:rgb(var(--color-bg));color:rgb(var(--color-text));opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .4s var(--anim-easing),transform .4s var(--anim-easing),visibility .4s}.mobile-menu.is-open{opacity:1;visibility:visible;transform:none}.mobile-menu__head{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-height-base);padding-inline:var(--layout-gutter);border-bottom:1px solid rgb(var(--color-border))}.mobile-menu__body{flex:1;overflow-y:auto;padding:var(--space-7) var(--layout-gutter)}.mobile-menu__list{display:flex;flex-direction:column;gap:var(--space-2)}.mobile-menu__link{display:block;padding-block:var(--space-3);font-family:var(--font-heading-family);font-size:var(--text-h3);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-spacing);line-height:1.2}.mobile-menu__sublist{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-4);margin-bottom:var(--space-3)}.mobile-menu__sublink{display:block;padding-block:var(--space-2);font-size:var(--text-body);color:rgb(var(--color-text-muted))}.mobile-menu__foot{padding:var(--space-5) var(--layout-gutter) calc(var(--space-7) + env(safe-area-inset-bottom));border-top:1px solid rgb(var(--color-border))}.mobile-menu.is-open .mobile-menu__list>*{animation:velori-fade-in .5s var(--anim-easing) both}.mobile-menu.is-open .mobile-menu__list>*:nth-child(1){animation-delay:60ms}.mobile-menu.is-open .mobile-menu__list>*:nth-child(2){animation-delay:.11s}.mobile-menu.is-open .mobile-menu__list>*:nth-child(3){animation-delay:.16s}.mobile-menu.is-open .mobile-menu__list>*:nth-child(4){animation-delay:.21s}.mobile-menu.is-open .mobile-menu__list>*:nth-child(5){animation-delay:.26s}.mobile-menu.is-open .mobile-menu__list>*:nth-child(6){animation-delay:.31s}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-header.css.map */
