.site-header{position:sticky;top:0;z-index:60;background:var(--paper);transition:padding var(--d-2) var(--ease);padding:1.75rem 0 1.5rem}.site-header.scrolled{padding:.875rem 0 .75rem}.header__border{height:1px;background:var(--rule)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-5)}.header__zone{display:flex;align-items:center;gap:1.75rem}.header__zone--right{justify-content:flex-end}.header__utility{display:flex;align-items:center;gap:1.75rem}.header__utility-link,.header__action-btn{font-family:var(--f-mono);font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);position:relative;padding-bottom:2px;display:inline-flex;align-items:center;gap:.4rem;background:none}.header__utility-link:after,.header__action-btn:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--d-2) var(--ease)}.header__utility-link:hover:after,.header__action-btn:hover:after,.header__utility-link.active:after{transform:scaleX(1);transform-origin:left}.header__action-icon{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.4}.header__cart-count{color:var(--blue)}.header__logo{justify-self:center}.header__logo a{display:block}.header__logo-img{height:min(var(--logo-size, 48px),10vw);width:auto;transition:height var(--d-2) var(--ease)}.header__logo-text{font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:-.025em;line-height:1;font-size:min(var(--logo-size, 48px),10vw);display:block;transition:font-size var(--d-2) var(--ease)}.site-header.scrolled .header__logo-img{height:calc(min(var(--logo-size, 48px),10vw)*.52)}.site-header.scrolled .header__logo-text{font-size:calc(min(var(--logo-size, 48px),10vw)*.52)}.header__menu-toggle{display:none;flex-direction:column;gap:4px;width:22px;padding:4px 0}.header__menu-toggle span{display:block;height:1px;width:100%;background:var(--ink);transition:transform var(--d-2) var(--ease),opacity var(--d-2)}.header__menu-toggle.active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.header__menu-toggle.active span:nth-child(2){opacity:0}.header__menu-toggle.active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}@media(max-width:989px){.header__utility{display:none}.header__menu-toggle{display:flex}.header__action-btn--account .header__action-text,.header__action-btn--search .header__action-text{display:none}.header__zone{gap:1.125rem}.site-header{padding:1.125rem 0 1rem}}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--paper);opacity:0;visibility:hidden;transition:opacity var(--d-2) var(--ease),visibility var(--d-2)}.search-overlay.active{opacity:1;visibility:visible}.search-overlay__inner{padding-top:22vh}.search-overlay__input-wrap{display:flex;align-items:center;gap:var(--s-4);border-bottom:1px solid var(--ink);padding-bottom:var(--s-4)}.search-overlay__input{flex:1;border:0;background:none;outline:none;font-family:var(--f-display);font-size:var(--t-2xl);font-weight:600;text-transform:uppercase;letter-spacing:-.03em}.search-overlay__input::placeholder{color:var(--ink-30)}.search-overlay__hint{margin-top:var(--s-4)}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;visibility:hidden}.mobile-drawer.active{visibility:visible}.mobile-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a40;opacity:0;transition:opacity var(--d-2) var(--ease)}.mobile-drawer.active .mobile-drawer__backdrop{opacity:1}.mobile-drawer__panel{position:absolute;inset:0 0 0 auto;width:min(560px,100%);background:var(--paper);display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--d-2) var(--ease);padding:var(--gutter)}.mobile-drawer.active .mobile-drawer__panel{transform:none}.mobile-drawer__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--s-5);border-bottom:1px solid var(--rule)}.mobile-drawer__close{color:var(--ink)}.mobile-drawer__nav{flex:1;padding-top:var(--s-6)}.mobile-drawer__link{display:flex;align-items:baseline;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--rule-soft);transition:color var(--d-1)}.mobile-drawer__link:hover{color:var(--blue)}.mobile-drawer__link-num{color:var(--ink-30);font-size:var(--t-2xs);letter-spacing:.14em}.mobile-drawer__link-title{font-family:var(--f-display);font-weight:600;text-transform:uppercase;font-size:clamp(1.5rem,5vw,2.25rem);letter-spacing:-.03em;line-height:1}.mobile-drawer__footer{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--rule)}.mobile-drawer__footer-link{font-family:var(--f-mono);font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase}.cart-drawer{position:fixed;top:0;right:0;bottom:0;z-index:230;width:min(460px,100%);background:var(--paper);border-left:1px solid var(--rule);display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--d-2) var(--ease)}.cart-drawer.active{transform:none}.cart-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:var(--s-5) var(--gutter);border-bottom:1px solid var(--rule)}.cart-drawer__title{font-family:var(--f-mono);font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase}.cart-drawer__items{flex:1;overflow-y:auto;padding:var(--s-5) var(--gutter)}.cart-drawer__empty{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--ink-50);padding:var(--s-7) 0}.cart-drawer__footer{padding:var(--s-5) var(--gutter);border-top:1px solid var(--rule)}.cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--s-4)}.cart-drawer__subtotal-label{font-family:var(--f-mono);font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50)}.cart-drawer__subtotal-price{font-family:var(--f-display);font-weight:600;font-size:var(--t-lg)}.cart-drawer__checkout{width:100%}.cart-drawer__shipping-note{font-family:var(--f-mono);font-size:var(--t-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30);margin-top:var(--s-3);text-align:center}
/*# sourceMappingURL=/cdn/shop/t/13/assets/header.css.map */
