.mega-menu{position:static}.mega-menu__content{position:absolute;left:0;right:0;top:100%;z-index:2;padding:5.6rem 0 0;border-top:1px solid var(--rr-line);border-bottom:1px solid var(--rr-line);box-shadow:0 3.2rem 6.4rem rgba(var(--rr-ink-rgb),.07);color:var(--rr-ink);overflow-y:auto}.rr-mega.rr-bg{background:var(--rr-bg)}.rr-mega.rr-bg-alt{background:var(--rr-bg-alt)}.rr-mega.rr-bg-surface{background:var(--rr-surface)}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 2rem)}.mega-menu[open] .mega-menu__content{animation:rr-mega-in .5s var(--rr-ease) both}@keyframes rr-mega-in{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:none}}.rr-mega__intro{padding-bottom:3.2rem;margin-bottom:4.4rem;border-bottom:1px solid var(--rr-line)}.rr-mega__eyebrow{margin:0 0 2.4rem;font-family:var(--rr-label-font);font-size:1.1rem;letter-spacing:var(--rr-label-tracking);text-transform:uppercase;color:var(--rr-muted)}.rr-mega__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--rr-heading-scale, 1) * clamp(3.2rem,3.2vw,4.4rem));line-height:1.1;letter-spacing:-.01em;color:var(--rr-ink)}.rr-mega__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:4.8rem;align-items:start;padding-bottom:5.6rem}.rr-mega__inner--promos-1{grid-template-columns:minmax(0,1.55fr) minmax(28rem,1fr)}.rr-mega__inner--promos-2{grid-template-columns:minmax(0,1.2fr) minmax(44rem,1fr)}.rr-mega__cols{display:grid;grid-template-columns:repeat(var(--rr-mega-cols, 3),minmax(0,1fr));gap:4rem 3.2rem;margin:0;padding:0;list-style:none}.rr-mega__col{display:grid;align-content:start}.mega-menu[open] .rr-mega__col,.mega-menu[open] .rr-promo,.mega-menu[open] .rr-mega__intro{animation:rr-mega-in .6s var(--rr-ease) both}.mega-menu[open] .rr-mega__col:nth-child(2){animation-delay:60ms}.mega-menu[open] .rr-mega__col:nth-child(3){animation-delay:.12s}.mega-menu[open] .rr-mega__col:nth-child(n+4){animation-delay:.18s}.mega-menu[open] .rr-promo{animation-delay:.14s}.mega-menu[open] .rr-promo+.rr-promo{animation-delay:.22s}.rr-mega__label{display:inline-block;justify-self:start;margin:0 0 2.4rem;padding:0;font-family:var(--rr-label-font);font-size:1.1rem;font-weight:400;line-height:1.5;letter-spacing:var(--rr-label-tracking);text-transform:uppercase;color:var(--rr-accent);text-decoration:none}a.rr-mega__label:hover{color:var(--rr-ink)}.rr-mega__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.rr-mega__link{display:inline-flex;align-items:center;gap:1.2rem;padding:1.2rem 0 1.4rem;font-family:var(--font-heading-family);font-size:clamp(1.9rem,1.6vw,2.3rem);line-height:1.25;color:var(--rr-ink);text-decoration:none}.rr-mega__link>span:last-child{background:linear-gradient(currentColor,currentColor) left 100% / 0 1px no-repeat;padding-bottom:.2rem;transition:background-size var(--rr-dur) var(--rr-ease),color var(--rr-dur) var(--rr-ease)}.rr-mega__link:hover,.rr-mega__link.mega-menu__link--active{color:var(--rr-accent)}.rr-mega__link:hover>span:last-child{background-size:100% 1px}.rr-mega__mini{flex:none;width:4rem;height:4rem;border-radius:50%}.rr-mega__thumb{display:block;aspect-ratio:4 / 3;margin-bottom:1.6rem}.rr-mega__promos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2.4rem}.rr-mega .rr-promo__eyebrow{color:var(--rr-muted);margin-top:.8rem}.rr-mega .rr-promo__heading{font-size:clamp(2.2rem,2vw,2.8rem)}.rr-mega .rr-promo__cta{color:var(--rr-accent);background:none;padding-bottom:0;margin-top:1.6rem}.rr-mega__bottom{padding:2.4rem 0 2.8rem;border-top:1px solid var(--rr-line)}.rr-mega__all{display:inline-flex;align-items:center;gap:1.2rem;font-family:var(--rr-label-font);font-size:1.1rem;letter-spacing:var(--rr-label-tracking);text-transform:uppercase;color:var(--rr-muted);text-decoration:none;transition:color var(--rr-dur) var(--rr-ease),gap var(--rr-dur) var(--rr-ease)}.rr-mega__all .rr-icon{width:1.2rem;height:1.2rem}.rr-mega__all:hover{color:var(--rr-accent);gap:1.6rem}@media(prefers-reduced-motion:reduce){.mega-menu[open] .mega-menu__content,.mega-menu[open] .rr-mega__col,.mega-menu[open] .rr-mega__intro,.mega-menu[open] .rr-promo{animation:none!important}}.rr-mp{padding:.8rem max(1.6rem,calc((100% - 152rem)/2)) 0;opacity:0;transform:translateY(-.8rem);transition:opacity .3s var(--rr-ease),transform .4s var(--rr-ease);pointer-events:none}.rr-mega-item.is-open .rr-mp{opacity:1;transform:none;pointer-events:auto}.rr-mp__card{max-height:calc(100vh - var(--header-bottom-position-desktop, 14rem) - 2.4rem);overflow-y:auto;padding:3.2rem 3.6rem 0;border:1px solid var(--rr-line);box-shadow:0 3rem 8rem rgba(var(--rr-ink-rgb),.14);color:var(--rr-ink)}.rr-mp__card.rr-bg{background:var(--rr-bg)}.rr-mp__card.rr-bg-alt{background:var(--rr-bg-alt)}.rr-mp__card.rr-bg-surface{background:var(--rr-surface)}.rr-mp__body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3.2rem;align-items:stretch}.rr-mp--no-feature .rr-mp__body{grid-template-columns:minmax(0,1fr)}.rr-mp__cols{display:grid;grid-template-columns:repeat(var(--rr-mp-cols, 3),minmax(0,1fr))}.rr-mp__col{min-width:0;padding:0 2.8rem;border-left:1px solid var(--rr-line)}.rr-mp__col:first-child{padding-left:0;border-left:0}.rr-mp__heading{margin:0 0 1.2rem;padding-bottom:1.2rem;border-bottom:1px solid var(--rr-line);font-family:var(--rr-label-font);font-size:1.1rem;letter-spacing:var(--rr-label-tracking);text-transform:uppercase;color:var(--rr-accent)}.rr-mp__list{display:grid;gap:.4rem;margin:0}.rr-mega-item.is-open .rr-mp__list>li{animation:rr-mega-in .5s var(--rr-ease) both}.rr-mega-item.is-open .rr-mp__list>li:nth-child(2){animation-delay:40ms}.rr-mega-item.is-open .rr-mp__list>li:nth-child(3){animation-delay:80ms}.rr-mega-item.is-open .rr-mp__list>li:nth-child(n+4){animation-delay:.12s}.rr-ml{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.6rem;min-height:4.4rem;padding:1.4rem 0;color:var(--rr-ink);text-decoration:none}.rr-ml--thumb{grid-template-columns:7.6rem minmax(0,1fr) auto;gap:2rem;padding:.8rem 0}.rr-ml__media{display:block;aspect-ratio:1 / 1}.rr-ml__text{display:grid;gap:.6rem;min-width:0}.rr-ml__title{font-family:var(--font-heading-family);font-size:clamp(1.8rem,1.4vw,2.1rem);line-height:1.2;transition:color var(--rr-dur) var(--rr-ease)}.rr-ml__caption{font-family:var(--rr-label-font);font-size:.95rem;line-height:1.5;letter-spacing:var(--rr-label-tracking);text-transform:uppercase;color:var(--rr-muted)}.rr-ml__chev{width:1.4rem;height:1.4rem;color:var(--rr-muted);transition:transform var(--rr-dur) var(--rr-ease),color var(--rr-dur) var(--rr-ease)}.rr-ml:hover .rr-ml__title{color:var(--rr-accent)}.rr-ml:hover .rr-ml__chev{transform:translate(3px);color:var(--rr-accent)}.rr-mp__feature{position:relative;display:block;min-height:36rem;overflow:hidden;color:#fff;text-decoration:none}.rr-mp__feature-media{position:absolute;top:0;right:0;bottom:0;left:0}.rr-mp__feature-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(var(--rr-ink-rgb),.45))}.rr-mp__feature .rr-media--zoom>img{transition-duration:1.8s}.rr-mp__feature:hover .rr-media--zoom>img{transform:scale(1.05)}.rr-mp__feature-text{position:absolute;left:3.2rem;right:3.2rem;bottom:3.2rem;display:grid;gap:1rem;z-index:1}.rr-mp__feature-eyebrow{font-family:var(--rr-label-font);font-size:1.1rem;letter-spacing:var(--rr-label-tracking);text-transform:uppercase}.rr-mp__feature-heading{display:inline-flex;align-items:center;gap:1.6rem;font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.2vw,3.4rem);line-height:1.1;text-transform:uppercase;letter-spacing:.03em}.rr-mp__feature-heading .rr-icon{width:2.8rem;height:2.8rem;flex:none;transition:transform var(--rr-dur) var(--rr-ease)}.rr-mp__feature:hover .rr-mp__feature-heading .rr-icon{transform:translate(6px)}.rr-mp__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2.8rem -3.6rem 0;padding:0;border-top:1px solid var(--rr-line)}.rr-mp__step+.rr-mp__step{border-left:1px solid var(--rr-line)}.rr-mp__step-link{display:flex;align-items:center;gap:2.4rem;min-height:6.4rem;padding:1.6rem 3.6rem;color:var(--rr-ink);text-decoration:none;font-family:var(--rr-label-font);font-size:1.3rem;letter-spacing:.06em}.rr-mp__step-num{color:var(--rr-accent);font-size:1.5rem}.rr-mp__step-link .rr-icon{width:1.8rem;height:1.8rem;margin-left:auto;color:var(--rr-accent);transition:transform var(--rr-dur) var(--rr-ease)}.rr-mp__step-link:hover{color:var(--rr-accent)}.rr-mp__step-link:hover .rr-icon{transform:translate(5px)}@media screen and (max-width:1199px){.rr-mp__body{grid-template-columns:minmax(0,1fr)}.rr-mp__feature{min-height:22rem}.rr-mp__col{padding:0 1.6rem}}@media(prefers-reduced-motion:reduce){.rr-mp{transition:none;transform:none}.rr-mega-item.is-open .rr-mp__list>li{animation:none}}@media screen and (min-width:990px){.rr-mp{padding-top:0}.rr-mp__card{width:fit-content;max-width:min(var(--rr-mp-max, 110rem),100%);margin:0;border-top:0;padding:2.2rem 2.6rem 0;box-shadow:0 2rem 5rem rgba(var(--rr-ink-rgb),.1)}.rr-mp__card:not(:has(.rr-mp__steps)){padding-bottom:2.2rem}.rr-mp__body{grid-template-columns:auto minmax(20rem,24rem);gap:2.4rem}.rr-mp--no-feature .rr-mp__body{grid-template-columns:auto}.rr-mp__cols{grid-template-columns:repeat(var(--rr-mp-cols, 3),minmax(21rem,25rem))}.rr-mp__col{padding:0 2rem}.rr-mp__heading{margin:0 0 .4rem;padding-bottom:.8rem;font-size:1rem}.rr-mp__list{gap:0}.rr-ml{min-height:0;gap:1rem;padding:.6rem 0}.rr-ml--thumb{grid-template-columns:4.4rem minmax(0,1fr) auto;gap:1.2rem;padding:.5rem 0}.rr-ml__text{gap:.2rem}.rr-ml__title{font-size:1.65rem;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.rr-ml__caption{font-size:.85rem;letter-spacing:.1em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rr-ml__chev{width:1.2rem;height:1.2rem}.rr-mp__feature{min-height:22rem}.rr-mp__feature-text{left:2rem;right:2rem;bottom:2rem;gap:.6rem}.rr-mp__feature-eyebrow{font-size:.95rem}.rr-mp__feature-heading{gap:1rem;font-size:2.2rem}.rr-mp__feature-heading .rr-icon{width:2rem;height:2rem}.rr-mp__steps{margin:2rem -2.6rem 0}.rr-mp__step-link{min-height:0;gap:1.4rem;padding:1.2rem 2.6rem;font-size:1.15rem}.rr-mp__step-num{font-size:1.2rem}.rr-mp__step-link .rr-icon{width:1.4rem;height:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-mega-menu.css.map */
