.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}.mm{--mm-navy: #0b1b2b;--mm-navy-2: #12263a;--mm-navy-3: #1d3a57;--mm-silver: #c7cdd4;--mm-mist: #e3e7eb;--mm-ice: #f4f6f9;--mm-gold: #c8a24a;--mm-ink: #0b1b2b;--mm-ink-2: #3a4757;--mm-ink-3: #6b7685;--mm-ease: cubic-bezier(.2, .7, .2, 1)}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item{position:relative;padding:1.2rem .7rem;font-size:1.4rem;letter-spacing:.01em;white-space:nowrap;color:rgba(var(--color-foreground),.82);transition:color .2s ease}.header__inline-menu .header__menu-item:hover,.header__inline-menu details[open]>.header__menu-item{color:rgb(var(--color-foreground))}.header__inline-menu summary.header__menu-item{padding-right:2rem}.header__inline-menu summary.header__menu-item .icon-caret{right:.5rem;width:.8rem;opacity:.55;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .2s ease}.header__inline-menu details[open]>summary .icon-caret{transform:rotate(180deg);opacity:1}.header__inline-menu .header__menu-item>span{position:relative}.header__inline-menu .header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:-.6rem;height:2px;border-radius:2px;background:#c8a24a;transform:scaleX(0);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.header__inline-menu .header__menu-item:hover>span:after,.header__inline-menu details[open]>.header__menu-item>span:after{transform:scaleX(1)}.header__inline-menu .header__active-menu-item{text-decoration:none}.header__heading-logo-wrapper{min-width:11rem}}@media screen and (min-width:990px)and (max-width:1359px){.header__inline-menu .header__menu-item{padding:1.2rem .45rem;font-size:1.3rem}.header__inline-menu summary.header__menu-item{padding-right:1.8rem}.header__inline-menu summary.header__menu-item .icon-caret{right:.3rem}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .list-menu--inline{flex-wrap:wrap}}.mm .mm__content{padding:0;overflow:visible;background:linear-gradient(180deg,#fff 0%,#fff 55%,var(--mm-ice) 100%);border-top:1px solid var(--mm-mist);box-shadow:none}.mm .mm__scrim{position:absolute;top:100%;left:0;right:0;height:100vh;background:#0b1b2b47;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);animation:mm-fade .35s ease backwards;cursor:pointer}.mm .mm__wrap{display:grid;grid-template-columns:minmax(0,1fr) 30rem;gap:4.8rem;padding-top:3.2rem;padding-bottom:3.2rem}.mm .mm__wrap--no-stage{grid-template-columns:minmax(0,1fr)}.mm .mm__nav{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.mm .mm__cols{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;gap:2.4rem 5.6rem}.mm[open] .mm__col,.mm[open] .mm__strip,.mm[open] .mm__stage{animation:mm-rise .55s var(--mm-ease) backwards;animation-delay:calc(var(--i, 0) * 55ms + 40ms)}@keyframes mm-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes mm-fade{0%{opacity:0}to{opacity:1}}.mm .mm__label{display:block;margin:0 0 1.4rem;color:var(--mm-ink-3);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.mm .mm__label--link:hover{color:var(--mm-ink)}.mm .mm__link{display:flex;align-items:center;gap:1.2rem;padding:.5rem 0;color:var(--mm-ink-2);text-decoration:none;transition:color .2s ease}.mm .mm__link-thumb{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:.9rem;background:#fff;box-shadow:0 0 0 1px var(--mm-mist);color:var(--mm-navy-3);overflow:hidden;transition:box-shadow .25s ease,transform .35s var(--mm-ease)}.mm .mm__link-thumb img{width:86%;height:86%;object-fit:contain}.mm .mm__link-thumb svg{width:1.8rem;height:1.8rem}.mm .mm__link-text{position:relative;line-height:1.3}.mm .mm__link--lg{padding:.6rem 0;color:var(--mm-ink);font-size:1.9rem;font-weight:600;letter-spacing:-.015em}.mm .mm__link--lg .mm__link-thumb{width:4.4rem;height:4.4rem;border-radius:1.1rem}.mm .mm__link--sm{font-size:1.5rem}.mm .mm__link-text:after{content:"";position:absolute;left:0;right:0;bottom:-.2rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--mm-ease)}.mm .mm__link:hover,.mm .mm__link:focus-visible,.mm .mm__link--active{color:var(--mm-ink)}.mm .mm__link:hover .mm__link-text:after,.mm .mm__link:focus-visible .mm__link-text:after{transform:scaleX(1)}.mm .mm__link:hover .mm__link-thumb,.mm .mm__link:focus-visible .mm__link-thumb{box-shadow:0 0 0 1px var(--mm-silver),0 .8rem 1.6rem -1rem #0b1b2b73;transform:scale(1.06)}.mm .mm__strip{padding-top:2rem;border-top:1px solid var(--mm-mist)}.mm .mm__strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem}.mm .mm__more{color:var(--mm-navy-3);font-size:1.4rem;font-weight:500;text-decoration:none;white-space:nowrap}.mm .mm__more:hover{color:var(--mm-ink)}.mm .mm__chev{display:inline-block;margin-left:.2rem;transition:transform .25s var(--mm-ease)}.mm .mm__more:hover .mm__chev,.mm .mm__stage-cta:hover .mm__chev{transform:translate(.3rem)}.mm .mm__strip-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem;margin:0}.mm .mm__thumb{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.2rem .8rem 1rem;border-radius:1.4rem;color:var(--mm-ink);text-align:center;text-decoration:none;transition:background-color .25s ease,box-shadow .25s ease}.mm .mm__thumb-media{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;margin-bottom:.4rem;border-radius:1.2rem;background:#fff}.mm .mm__thumb-media img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .45s var(--mm-ease)}.mm .mm__thumb-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3rem;font-weight:600;line-height:1.25}.mm .mm__thumb-price{color:var(--mm-ink-3);font-size:1.2rem}.mm .mm__thumb:hover,.mm .mm__thumb:focus-visible{background:#fff;box-shadow:0 0 0 1px var(--mm-mist),0 1.6rem 3rem -2.2rem #0b1b2b80}.mm .mm__thumb:hover .mm__thumb-media img{transform:scale(1.08) translateY(-.2rem)}.mm .mm__stage{--mx: 70%;--my: 20%;position:relative;isolation:isolate;display:flex;flex-direction:column;padding:2.4rem;border-radius:2.4rem;background:radial-gradient(120% 80% at 100% 0%,var(--mm-navy-3) 0%,rgba(29,58,87,0) 60%),linear-gradient(165deg,var(--mm-navy-2) 0%,var(--mm-navy) 100%);color:#fff;overflow:hidden}.mm .mm__stage-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(28rem circle at var(--mx) var(--my),rgba(200,162,74,.22),transparent 65%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 2.4rem 2.4rem,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 2.4rem 2.4rem;-webkit-mask-image:radial-gradient(120% 90% at var(--mx) var(--my),#000 30%,transparent 85%);mask-image:radial-gradient(120% 90% at var(--mx) var(--my),#000 30%,transparent 85%)}.mm .mm__stage-eyebrow{display:inline-flex;align-items:center;gap:.8rem;color:var(--mm-silver);font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.mm .mm__stage-eyebrow:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--mm-gold);box-shadow:0 0 0 .4rem #c8a24a2e}.mm .mm__stage-media{display:flex;align-items:center;justify-content:center;height:16rem;margin:1.6rem 0 1.8rem;border-radius:1.6rem;background:#fff;box-shadow:0 2rem 4rem -2.4rem #000000b3;overflow:hidden}.mm .mm__stage-media img{max-width:82%;max-height:15rem;object-fit:contain;transition:opacity .14s ease,transform .5s var(--mm-ease)}.mm .mm__stage:hover .mm__stage-media img{transform:scale(1.04)}.mm .mm__stage-body{display:flex;flex-direction:column;gap:.6rem;transition:opacity .14s ease,transform .14s ease}.mm .mm__stage-title{font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:-.015em}.mm .mm__stage-line{color:#ffffffb8;font-size:1.35rem;line-height:1.45}.mm .mm__stage-line:empty{display:none}.mm .mm__stage-meta{color:var(--mm-gold);font-size:1.5rem;font-weight:600}.mm .mm__stage.is-swapping .mm__stage-body{opacity:0;transform:translateY(.4rem)}.mm .mm__stage.is-swapping .mm__stage-media img{opacity:0}.mm .mm__stage-cta{align-self:flex-start;margin-top:auto;padding-top:2rem;color:#fff;font-size:1.5rem;font-weight:600;text-decoration:none}.mm .mm__stage-cta:hover{color:var(--mm-gold)}.mm .mm__trust{border-top:1px solid var(--mm-mist);background:#fff9}.mm .mm__trust-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 4rem;margin:0;padding:1.2rem 0}.mm .mm__trust-item{display:flex;align-items:center;gap:.8rem;color:var(--mm-ink-3);font-size:1.25rem}.mm .mm__trust-item:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--mm-gold)}.mm .mm__trust-item strong{color:var(--mm-ink);font-weight:600}@media(prefers-reduced-motion:reduce){.mm[open] .mm__col,.mm[open] .mm__strip,.mm[open] .mm__stage,.mm .mm__scrim{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/component-mega-menu.css.map */
