.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:3rem;padding-top:3rem;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:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{font-weight:700}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.pause-native-menu .mega-menu__content{border:0;box-shadow:0 16px 28px #00000012;max-height:calc(100dvh - var(--header-bottom-position-desktop,16rem) - 1rem);padding:2.4rem 0 2rem;text-align:left}.pause-native-menu .mega-menu__link{font-size:1.4rem;line-height:1.35;padding:.55rem 0;letter-spacing:0;color:rgba(var(--color-foreground),.85)}.pause-native-menu .mega-menu__link--level-2{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem;color:rgb(var(--color-foreground));font-weight:600}.pause-native-menu .mega-menu__list{text-align:left}.pause-menu-intro{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2.2rem}.pause-menu-eyebrow{display:block;font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.pause-menu-intro p{margin:.4rem 0 0;font-size:2.2rem;letter-spacing:0;line-height:1.25}.pause-menu-all{color:rgb(var(--color-foreground));font-size:1.3rem;text-decoration:none;min-height:4.4rem;display:flex;align-items:center;padding:.7rem 1.8rem;background:rgba(var(--color-foreground),.045)}.pause-menu-all:hover{background:rgba(var(--color-foreground),.09)}.pause-menu-features{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.pause-menu-feature{display:grid;grid-template-columns:42% 1fr;align-items:stretch;background:#f6f5f2;text-decoration:none;color:rgb(var(--color-foreground));min-height:13rem;overflow:hidden}.pause-menu-feature img{width:100%;height:13rem;object-fit:cover;transition:transform .3s ease}.pause-menu-feature>span{display:flex;flex-direction:column;justify-content:center;padding:1.5rem 2rem;gap:.35rem}.pause-menu-feature strong{font-size:1.8rem;line-height:1.2;font-weight:500}.pause-menu-feature>span>span:last-child{font-size:1.25rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}@media(hover:hover){.pause-menu-feature:hover img{transform:scale(1.035)}.pause-menu-feature:hover strong{text-decoration:underline;text-underline-offset:.4rem}}.pause-native-menu .mega-menu__list--condensed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 3rem}.pause-native-menu .mega-menu__list--condensed .mega-menu__link{text-transform:none;letter-spacing:0;font-size:1.5rem;margin:0}@media(prefers-reduced-motion:reduce){.pause-menu-feature img{transition:none}}.menu-drawer .pause-menu-features{grid-template-columns:1fr;padding:0 2.4rem;gap:1.2rem;margin-top:2rem}.menu-drawer .pause-menu-feature{grid-template-columns:35% 1fr;min-height:10rem}.menu-drawer .pause-menu-feature img{height:100%;min-height:10rem;max-height:13rem}.menu-drawer .pause-menu-feature>span{padding:1rem 1.2rem}.menu-drawer .pause-menu-feature strong{font-size:1.6rem}.menu-drawer .pause-menu-feature .pause-menu-eyebrow{font-size:.9rem;letter-spacing:.07em}.menu-drawer .pause-menu-feature>span>span:last-child{font-size:1.15rem}.pause-brand-flag{display:inline-block;width:2rem;height:1.5rem;flex:0 0 2rem;vertical-align:middle;overflow:hidden}.mega-menu__link:has(>.pause-brand-flag),.menu-drawer__menu-item:has(>.pause-brand-flag){display:flex;align-items:center;gap:1rem}.mega-menu__link:has(>.pause-brand-flag)>span,.menu-drawer__menu-item:has(>.pause-brand-flag)>span{min-width:0}.pause-menu-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr);gap:5rem;align-items:start}.pause-menu-brands,.pause-menu-categories{margin:0;padding:0}.pause-menu-brands>li>ul{columns:2;column-gap:2.4rem}.pause-menu-brands>li>ul>li{break-inside:avoid}.pause-menu-discover{min-width:0}.pause-menu-categories{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:2.2rem 2.4rem;align-items:start}.pause-menu-categories .pause-native-menu__group--5{grid-column:1;grid-row:1/3}.pause-menu-categories .pause-native-menu__group--2{grid-column:2;grid-row:1}.pause-menu-categories .pause-native-menu__group--3{grid-column:2;grid-row:2}.pause-menu-categories .pause-native-menu__group--4{grid-column:3;grid-row:1}.pause-menu-categories .pause-native-menu__group--6{grid-column:3;grid-row:2}.pause-menu-discover .pause-menu-features{padding:0;max-width:none;margin-top:2.4rem;gap:1.5rem}.pause-menu-discover .pause-menu-feature{grid-template-columns:1fr;grid-template-rows:11rem auto;min-height:0;align-content:start}.pause-menu-discover .pause-menu-feature img{height:11rem;width:100%;object-fit:cover}.pause-menu-discover .pause-menu-feature>span{padding:1.2rem 1.4rem}.pause-menu-discover .pause-menu-feature strong{font-size:1.7rem}.pause-menu-discover .pause-menu-feature>span>span:last-child{font-size:1.2rem}@media(min-width:990px)and (max-width:1199px){.pause-menu-layout{gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.pause-menu-categories{gap:1.8rem 1.6rem}.pause-menu-brands>li>ul{column-gap:1.6rem}.pause-menu-intro p{font-size:2rem}.pause-native-menu .mega-menu__link{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-mega-menu.css.map */
