.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border:0;border-top:.1rem solid rgba(var(--color-foreground),.12);border-radius:0;box-shadow:0 2.4rem 5rem rgba(var(--color-foreground),.1);left:0;overflow-y:auto;padding-bottom:3.4rem;padding-top:3.4rem;position:absolute;right:0;top:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top-color:rgba(var(--color-foreground),.12)}.js .mega-menu__content{opacity:0;transform:translateY(-1.2rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__layout{align-items:start;display:grid;gap:clamp(3rem,5vw,6.4rem);grid-template-columns:minmax(0,1fr)}.mega-menu__layout--with-visuals{grid-template-columns:minmax(0,1fr) minmax(28rem,36rem)}.mega-menu__list{display:grid;gap:2rem clamp(2rem,3vw,4rem);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));list-style:none;margin:0;min-width:0;padding:0}.header--top-center .mega-menu__list{display:grid;justify-content:initial}.header--top-center .mega-menu__list>li{min-width:0;padding-right:0;width:auto}.header__inline-menu>.list-menu>li>.header__menu-item{font-size:1.25rem;font-weight:var(--font-body-weight-bold);letter-spacing:.12em}.mega-menu__link{color:rgba(var(--color-foreground),.74);display:block;font-size:1.4rem;line-height:1.45;padding-bottom:.55rem;padding-top:.55rem;text-decoration:none;text-underline-offset:.35rem;transition:color var(--duration-short) ease,text-decoration-color var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.75rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.01em;line-height:1.2;margin-bottom:.6rem}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-button));text-decoration:underline;text-decoration-thickness:.1rem}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{align-content:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__visuals{align-items:start;display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.mega-menu__visual-card{color:rgb(var(--color-foreground));display:block;min-width:0;text-decoration:none}.mega-menu__visual-card:only-child{grid-column:1 / -1;justify-self:end;max-width:18rem;width:100%}.mega-menu__visual-media{align-items:center;aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.025);border:.1rem solid rgba(var(--color-foreground),.14);display:flex;justify-content:center;overflow:hidden;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease}.mega-menu__visual-image{box-sizing:border-box;display:block;height:100%;object-fit:contain;padding:1.2rem;transition:transform var(--duration-default) ease;width:100%}.mega-menu__visual-copy{display:block;padding-top:1.1rem}.mega-menu__visual-eyebrow{color:rgba(var(--color-foreground),.62);display:block;font-size:1.05rem;font-weight:var(--font-body-weight-bold);letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.mega-menu__visual-title{color:rgb(var(--color-foreground));display:block;font-family:var(--font-heading-family);font-size:1.55rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.25;margin-top:.35rem;transition:color var(--duration-short) ease}.mega-menu__visual-card:hover .mega-menu__visual-media{background-color:rgba(var(--color-button),.025);border-color:rgba(var(--color-button),.5)}.mega-menu__visual-card:hover .mega-menu__visual-title{color:rgb(var(--color-button))}@media screen and (min-width:990px)and (max-width:1199px){.mega-menu__content{padding-bottom:2.8rem;padding-top:2.8rem}.mega-menu__layout--with-visuals{gap:3rem;grid-template-columns:minmax(0,1fr) 28rem}.mega-menu__list{gap:1.6rem 2.2rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.mega-menu__visuals{gap:1.1rem}}@media(prefers-reduced-motion:no-preference){.mega-menu__visual-card:hover .mega-menu__visual-image{transform:translateY(-.3rem) scale(1.02)}}@media(prefers-reduced-motion:reduce){.mega-menu__visual-image,.mega-menu__visual-media,.mega-menu__visual-title{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-mega-menu.css.map */
