.header-search-bar{display:flex;align-items:center;list-style:none;cursor:text;min-height:4.4rem}.header-search-bar::-webkit-details-marker{display:none}.header-search-bar__inner{display:flex;align-items:center;gap:1rem;width:100%;min-height:4rem;padding:0 1.4rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:.8rem;color:rgba(var(--color-foreground),.75);background:rgba(var(--color-background),.6)}.header-search-bar__icon .icon{width:1.6rem;height:1.6rem}.header-search-bar__placeholder{font-size:1.3rem;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-search-bar .header__icon-close{display:none}.header__search--bar[open] .header-search-bar .header__icon-close{display:flex}.header__search--desktop-bar{display:none}@media screen and (min-width:990px){.header__search--desktop-bar{display:block;width:22rem}.header__search-icon-fallback{display:none}}@media screen and (max-width:989px){.header__search-icon-fallback:not(.hidden){display:block}}.header__mobile-search-row{display:none;padding-top:0;padding-bottom:1rem}@media screen and (max-width:989px){.header__mobile-search-row{display:block}.header__search--mobile-bar{width:100%}}@supports selector(:has(*)){.section-header:has(.header-wrapper--transparent){height:0;overflow:visible}}.header-wrapper--transparent{--color-foreground: 255, 255, 255;background:rgba(0,0,0,var(--header-transparent-overlay, .1));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff;transition:background-color .25s ease}.header-wrapper--transparent.header-wrapper--border-bottom{border-bottom:none}.header-wrapper--transparent .header__heading-logo,.header-wrapper--transparent+* .header__heading-logo{filter:brightness(0) invert(1)}.header-wrapper--transparent .header__heading-link .h2{color:#fff}.header-wrapper--transparent .header-search-bar__inner{background:#ffffff1f;border-color:#ffffff73;color:#ffffffe6}.scrolled-past-header .header-wrapper--transparent,.shopify-section-header-sticky .header-wrapper--transparent{background:#121212;-webkit-backdrop-filter:none;backdrop-filter:none}.header-wrapper--transparent .mega-menu__content{color:rgb(var(--color-foreground))}.header__menu-item{text-transform:uppercase;font-size:1.2rem;font-weight:600;letter-spacing:.08em}.mega-menu__layout{display:flex;gap:4rem;align-items:flex-start}.mega-menu__layout .mega-menu__list{flex:1 1 auto;padding-left:0;padding-right:0}.mega-menu__promos{flex:0 0 auto;display:flex;gap:2rem;padding:2.4rem 0 3.2rem}.mega-menu__promo{display:flex;flex-direction:column;gap:.8rem;width:16.7rem;text-decoration:none;color:rgb(var(--color-foreground))}.mega-menu__promo-media{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden;border-radius:.6rem;background:rgba(var(--color-foreground),.04)}.mega-menu__promo-media img,.mega-menu__promo-media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mega-menu__promo:hover .mega-menu__promo-media img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.mega-menu__promo-media img{transition:none}}.mega-menu__promo-heading{margin:0;font-size:1.3rem;text-transform:uppercase}.mega-menu__promo-cta{font-size:1.1rem;min-height:0}@media screen and (max-width:989px){.mega-menu__promos{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/component-header-custom.css.map */
