.section-header,.shopify-section.section-header{position:relative;z-index:var(--fantom-z-sticky)}.section-header sticky-header.header-wrapper,.section-header div.header-wrapper{background-color:var(--fantom-bg);transition:background-color var(--fantom-duration-base) var(--fantom-ease-standard),backdrop-filter var(--fantom-duration-base) var(--fantom-ease-standard),border-color var(--fantom-duration-base) var(--fantom-ease-standard)}.shopify-section.section-header.scrolled-past-header sticky-header.header-wrapper.gradient,body[data-fantom-scrolled] .section-header sticky-header.header-wrapper.gradient,body[data-fantom-scrolled] .section-header div.header-wrapper.gradient{background-color:#0a0a0ab8;background-image:none;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)}.shopify-section.section-header.scrolled-past-header sticky-header.header-wrapper:after,body[data-fantom-scrolled] .section-header sticky-header.header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--fantom-gradient-holo);opacity:.6;pointer-events:none}.section-header .header{padding-top:10px;padding-bottom:10px;max-width:1480px;margin:0 auto}@media(min-width:990px){.section-header .header{padding-top:14px;padding-bottom:14px}}.section-header .header__heading-link{color:var(--fantom-text);transition:opacity var(--fantom-duration-fast) var(--fantom-ease-standard)}.section-header .header__heading-link:hover{opacity:.85}.section-header .header__heading-logo{max-width:160px;height:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}@media(max-width:749px){.section-header .header__heading-logo{max-width:110px}}.section-header .header__heading{font-family:var(--fantom-font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--fantom-fw-display);letter-spacing:.04em;text-transform:uppercase;color:var(--fantom-text);margin:0}.section-header .header__inline-menu{font-family:var(--fantom-font-body)}.section-header .header__menu-item{color:var(--fantom-text);font-family:var(--fantom-font-body);font-size:var(--fantom-fs-label);font-weight:var(--fantom-fw-semibold);letter-spacing:var(--fantom-tracking-label);text-transform:uppercase;padding:12px 16px;position:relative;transition:color var(--fantom-duration-fast) var(--fantom-ease-standard)}.section-header .header__menu-item:hover,.section-header .header__menu-item:focus-visible{color:var(--fantom-accent)}.section-header .header__menu-item:after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:1px;background:var(--fantom-gradient-holo);transform:scaleX(0);transform-origin:left center;transition:transform var(--fantom-duration-base) var(--fantom-ease-emphatic)}.section-header .header__menu-item:hover:after,.section-header .header__menu-item:focus-visible:after,.section-header .header__active-menu-item:after{transform:scaleX(1)}.section-header .header__active-menu-item{color:var(--fantom-text)}.section-header .header__icons{gap:4px}.section-header .header__icon,.section-header .header__icon .icon{color:var(--fantom-text)}.section-header .header__icon{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--fantom-radius-pill);transition:background-color var(--fantom-duration-fast) var(--fantom-ease-standard),color var(--fantom-duration-fast) var(--fantom-ease-standard)}.section-header .header__icon:hover,.section-header .header__icon:focus-visible{background-color:#ffffff14;color:var(--fantom-accent)}.section-header .header__icon svg{width:22px;height:22px}.section-header .cart-count-bubble{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;background-color:var(--fantom-accent);color:var(--fantom-text);border:2px solid var(--fantom-bg);border-radius:var(--fantom-radius-pill);font-family:var(--fantom-font-body);font-size:10px;font-weight:var(--fantom-fw-bold);line-height:14px;text-align:center;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--fantom-shadow-cta)}.section-header .header__icon--menu{color:var(--fantom-text)}.section-header .header__icon--menu svg{width:24px;height:24px}.section-header details-modal[open] summary,.section-header .header__icon[aria-expanded=true]{background-color:#ffffff14}.section-header a:focus-visible,.section-header button:focus-visible,.section-header summary:focus-visible{outline:2px solid var(--fantom-accent);outline-offset:2px}.section-header .mega-menu__content,.section-header .mega-menu__list,.section-header .menu-drawer{background-color:var(--fantom-bg-elevated);color:var(--fantom-text)}.section-header .mega-menu__link{color:var(--fantom-text);font-family:var(--fantom-font-body);transition:color var(--fantom-duration-fast) var(--fantom-ease-standard)}.section-header .mega-menu__link:hover,.section-header .mega-menu__link:focus-visible{color:var(--fantom-accent)}.section-header .localization-selector{color:var(--fantom-text);background-color:transparent;border:1px solid rgba(255,255,255,.15);border-radius:var(--fantom-radius-pill);font-size:var(--fantom-fs-micro);letter-spacing:var(--fantom-tracking-label);text-transform:uppercase}.section-header .menu-drawer__navigation .menu-drawer__menu-item,.section-header .menu-drawer__menu .menu-drawer__menu-item{color:var(--fantom-text);font-family:var(--fantom-font-body);font-size:18px;font-weight:var(--fantom-fw-semibold);letter-spacing:var(--fantom-tracking-wide);text-transform:uppercase;padding:16px 20px}.section-header .menu-drawer__menu-item:hover,.section-header .menu-drawer__menu-item:focus-visible{color:var(--fantom-accent);background-color:#7c3aed14}@media(prefers-reduced-motion:reduce){.section-header sticky-header,.section-header .header-wrapper,.section-header .header__menu-item:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fantom-header.css.map */
