.shop-mega-menu{position:static}.shop-mega-menu__host{display:block;position:static}.shop-mega-menu__link{text-decoration:none}.shop-mega-menu__link:hover,.shop-mega-menu__link:focus,.shop-mega-menu__link:focus-visible,.shop-mega-menu__link.shop-mega-menu__link--active{text-decoration:none}.shop-mega-menu .header__menu-item span,.shop-mega-menu .header__menu-item:hover span,.shop-mega-menu .header__menu-item:focus span{text-decoration:none}.shop-mega-menu__overlay{position:fixed;left:0;right:0;top:var(--shop-mega-menu-top, 0);bottom:0;display:flex;flex-direction:column;width:100%;z-index:15;pointer-events:none;visibility:hidden}.shop-mega-menu__overlay.is-visible{visibility:visible;pointer-events:auto}.shop-mega-menu__overlay.is-closing{visibility:visible;pointer-events:none}.shop-mega-menu__content{position:relative;z-index:2;flex:0 0 auto;width:100%;background-color:#f9f4f1;border:none;box-shadow:none;opacity:0;transition:opacity .22s ease}.shop-mega-menu__overlay.is-visible:not(.is-closing) .shop-mega-menu__content{opacity:1}.shop-mega-menu__overlay:not(.is-visible) .shop-mega-menu__reveal-item,.shop-mega-menu__overlay.is-closing .shop-mega-menu__reveal-item{transform:translate3d(0,6px,0);transition:none}.shop-mega-menu__overlay.is-visible:not(.is-closing) .shop-mega-menu__reveal-item{transform:translateZ(0);transition:transform .36s cubic-bezier(.22,1,.36,1);transition-delay:calc(60ms + var(--shop-mega-menu-reveal-index, 0) * 40ms)}.shop-mega-menu__backdrop{position:relative;flex:1 1 auto;width:100%;min-height:0;margin:0;padding:0;border:0;background-color:#08080766;cursor:default;opacity:0;transition:opacity var(--duration-default, .3s) ease}.shop-mega-menu__overlay.is-visible .shop-mega-menu__backdrop{opacity:1}.shop-mega-menu__bridge{position:fixed;z-index:3;margin:0;padding:0;border:0;background:transparent;pointer-events:auto}.shop-mega-menu__inner{padding:32px 20px 42px;box-sizing:border-box}.shop-menu-panel--desktop{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;width:100%}.shop-menu-panel__nav{display:flex;align-items:flex-start;gap:42px;flex-shrink:0}.shop-menu-panel__group{min-width:0}.shop-mega-menu__featured{display:flex;align-items:flex-start;gap:12px;flex:1 1 auto;justify-content:flex-end;min-width:0}.shop-mega-menu__card{display:flex;flex-direction:column;gap:16px;width:230px;flex-shrink:0;color:inherit;text-decoration:none}.shop-mega-menu__card:hover,.shop-mega-menu__card:focus{color:inherit;text-decoration:none}.shop-mega-menu__card-media{position:relative;width:230px;height:275px;overflow:hidden;background-color:#0808070a}.shop-mega-menu__card-image,.shop-mega-menu__card-placeholder{width:100%;height:100%;object-fit:cover;display:block}.shop-mega-menu__card-copy{display:flex;flex-direction:column;gap:4px;align-items:flex-start;width:100%}.shop-mega-menu__card-title{margin:0;font-family:var(--font-heading-family);font-size:16px;line-height:1;letter-spacing:-.08em;font-weight:400;color:#080807}.shop-mega-menu__card-description{margin:0;font-family:var(--font-body-family);font-size:14px;line-height:1.3;font-weight:500;color:#080807}.shop-mega-menu__nav-link{text-decoration:none}.shop-mega-menu__nav-link:hover,.shop-mega-menu__nav-link:focus{text-decoration:none}body.shop-mega-menu-open .shopify-section-group-header-group{position:relative;z-index:25}body.shop-mega-menu-open .header-wrapper,body.shop-mega-menu-open sticky-header.header-wrapper{background-color:#f9f4f1!important;background:#f9f4f1!important;border-bottom-color:rgba(var(--color-foreground),.08)!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease}body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled),body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled).gradient{background:#f9f4f1!important;background-color:#f9f4f1!important;border-bottom-color:rgba(var(--color-foreground),.08)!important}body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__menu-item,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__menu-item:hover,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__active-menu-item,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__heading-link,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__heading-link .h2,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__icon,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header-localization .localization-form__select,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header-localization .disclosure__button{color:rgb(var(--color-foreground))!important}body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__inline-menu>.list-menu--inline>li>a.header__menu-item,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__inline-menu>.list-menu--inline>li.shop-mega-menu a.header__menu-item,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__inline-menu>.list-menu--inline>li>details>summary.header__menu-item{color:rgba(var(--color-foreground),.5)!important;font-weight:var(--type-label-sm-font-weight)!important}body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__inline-menu>.list-menu--inline>li>a.header__menu-item:hover,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__inline-menu>.list-menu--inline>li.shop-mega-menu a.header__menu-item:hover,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__inline-menu>.list-menu--inline>li>details>summary.header__menu-item:hover,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__inline-menu>.list-menu--inline>li>a.header__menu-item[aria-current=page],body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__inline-menu>.list-menu--inline>li.shop-mega-menu a.header__menu-item[aria-current=page],body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__inline-menu>.list-menu--inline>li>a.header__menu-item .header__active-menu-item,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__inline-menu>.list-menu--inline>li.shop-mega-menu a.header__menu-item .header__active-menu-item,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__inline-menu>.list-menu--inline>li>details>summary.header__menu-item .header__active-menu-item{color:rgb(var(--color-foreground))!important;font-weight:500!important}body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__heading-logo{filter:none!important;opacity:1!important}body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header .svg-wrapper:not(.search-drawer *):not(.menu-drawer *) svg path:not([stroke]),body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__icons .svg-wrapper svg path:not([stroke]){color:rgb(var(--color-foreground))!important;fill:currentColor!important;stroke:none!important}body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header .svg-wrapper:not(.search-drawer *):not(.menu-drawer *) svg path[stroke],body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__icons .svg-wrapper svg path[stroke]{color:rgb(var(--color-foreground))!important;fill:none!important;stroke:currentColor!important}body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__icon .icon,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__icons .svg-wrapper,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__icons .svg-wrapper svg,body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .header__icons .header__icon .icon{color:rgb(var(--color-foreground))!important}body.shop-mega-menu-open.has-hero-header sticky-header.header-wrapper:not(.scrolled) .cart-count-bubble{background-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}.shop-mega-menu.is-open .shop-mega-menu__link,.shop-mega-menu.is-open .shop-mega-menu__link:focus,.shop-mega-menu.is-open .shop-mega-menu__link:focus-visible{box-shadow:none!important;outline:none!important}@media screen and (min-width:990px){header.header,header.header .header__inline-menu,.header-wrapper{overflow:visible}}@media screen and (max-width:989px){.shop-mega-menu__overlay{display:none}}@media screen and (min-width:990px)and (max-width:1199px){.shop-mega-menu__inner{padding-left:var(--section-side-padding, 42px);padding-right:var(--section-side-padding, 42px)}.shop-menu-panel--desktop{justify-content:space-between;flex-wrap:nowrap;gap:clamp(16px,3vw,32px)}.shop-menu-panel__nav{flex-shrink:0}.shop-mega-menu__featured{justify-content:flex-end;flex-wrap:nowrap;flex:0 1 auto;min-width:0;gap:clamp(8px,1.2vw,12px)}.shop-mega-menu__card{width:clamp(160px,18vw,230px);flex-shrink:1;min-width:0}.shop-mega-menu__card-media{width:100%;height:auto;aspect-ratio:230 / 275}}@media(prefers-reduced-motion:reduce){.shop-mega-menu__backdrop,.shop-mega-menu__content,.shop-mega-menu__reveal-item{transition:none;transform:none}.shop-mega-menu__content{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-shop-mega-menu.css.map */
