.header-wrapper{display:block;position:fixed;inset-inline:0;width:var(--real-vw, 100vw);top:var(--announcement-bar-height, 0px);z-index:40;background:rgb(var(--color-background-rgb));border-bottom:1px solid var(--color-border);color:var(--color-text);transition:top var(--duration-base) var(--ease),background var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease),color var(--duration-base) var(--ease)}.header-wrapper.is-scrolled{top:0}.header-wrapper-spacer{display:block}.header-wrapper--transparent-capable:not(.is-scrolled){background:transparent;border-bottom-color:transparent;color:#fff}.header-wrapper--transparent-capable:not(.is-scrolled) .header__logo-img{filter:drop-shadow(0 1px 4px rgba(0,0,0,.45))}.header-wrapper--transparent-capable:not(.is-scrolled) .header__nav-link,.header-wrapper--transparent-capable:not(.is-scrolled) .icon-btn,.header-wrapper--transparent-capable:not(.is-scrolled) .header__logo-text{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.header{padding-block:10px 12px}.header__row{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.header__left{position:absolute;left:0;top:4px;display:flex;align-items:center;gap:8px}.header__right{position:absolute;right:0;top:4px;display:flex;align-items:center;gap:10px}.header__logo{display:block;line-height:0}.header__logo-img{height:clamp(36px,5vw,var(--logo-width, 64px));width:auto;transition:height var(--duration-base) var(--ease)}.header-wrapper.is-scrolled .header{padding-block:6px 8px}.header-wrapper.is-scrolled .header__logo-img{height:clamp(26px,3vw,40px)}.header__logo-text{font-family:var(--font-heading-family);font-size:1.5rem;letter-spacing:.04em}.header__nav-list{display:flex;gap:clamp(14px,1.6vw,26px);list-style:none;margin:0;padding:0}.header__nav-item{position:relative;padding:6px 0}.header__nav-link{display:inline-block;font-size:var(--text-lg);letter-spacing:.06em;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid transparent;white-space:nowrap}.header__nav-item:hover .header__nav-link,.header__nav-item:focus-within .header__nav-link{border-bottom-color:var(--color-accent)}.header__dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(6px);margin-top:14px;z-index:50;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.header__nav-item:hover .header__dropdown,.header__nav-item:focus-within .header__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.header__dropdown-inner{display:flex;gap:26px;align-items:flex-start;background:var(--color-background);color:var(--color-text);box-shadow:0 18px 40px #00000024;border:1px solid var(--color-border);padding:22px 28px;min-width:200px}.header__dropdown-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.header__dropdown-list a{font-size:var(--text-md);white-space:nowrap;color:var(--color-text-secondary)}.header__dropdown-list a:hover{color:var(--color-text)}.header__dropdown-promo{display:block;width:140px;flex-shrink:0}.header__dropdown-promo-heading{display:block;margin-top:10px;font-size:var(--text-sm);text-align:center}.header__icon-wrap{position:relative}.header__icon-bubble{position:absolute;top:-8px;right:-10px;background:var(--color-accent);color:#fff;border-radius:50%;font-size:.65rem;width:16px;height:16px;display:flex;align-items:center;justify-content:center;line-height:1}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;width:var(--real-vw, 100vw);z-index:60;background:var(--color-background);color:var(--color-text);overflow-y:auto;padding:20px clamp(20px,6vw,40px);transform:translate(-100%);transition:transform var(--duration-base) var(--ease)}.mobile-nav.is-open{transform:translate(0)}.mobile-nav[hidden]{display:block;visibility:hidden;transform:translate(-100%)}.mobile-nav__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.mobile-nav__list{display:flex;flex-direction:column}.mobile-nav__item{border-bottom:1px solid var(--color-border)}.mobile-nav__item[open] .mobile-nav__chevron{transform:rotate(45deg)}.mobile-nav__link{display:flex;justify-content:space-between;align-items:center;padding:16px 4px;font-size:var(--text-lg);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;list-style:none}.mobile-nav__link::-webkit-details-marker{display:none}.mobile-nav__link--plain{border-bottom:1px solid var(--color-border)}.mobile-nav__chevron{display:inline-flex;transition:transform var(--duration-fast) var(--ease)}.mobile-nav__submenu{display:flex;flex-direction:column;gap:12px;padding:0 4px 18px 12px}.mobile-nav__submenu a{font-size:var(--text-md);color:var(--color-text-secondary)}.mobile-nav__footer{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.mobile-nav__account{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em}.mobile-nav__socials{display:flex;gap:14px}.mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:var(--real-vw, 100vw);z-index:59;background:#00000059}.mobile-nav-overlay[hidden]{display:none}@media screen and (max-width:989px){.header__nav{display:none}}shopify-chat{width:var(--real-vw, 100vw)!important;max-width:var(--real-vw, 100vw)!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-header.css.map */
