.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}@media screen and (min-width:990px){.vr-mega-menu__drawer{padding:0;overflow:hidden;border-top:1px solid rgba(var(--color-foreground),.1);box-shadow:0 24px 50px #00000038}.js .vr-mega-menu__drawer{opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.vr-mega-menu[open] .vr-mega-menu__drawer{opacity:1;transform:translateY(0);visibility:visible}.vr-mega-menu__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);gap:clamp(3rem,5vw,7rem);padding-top:3.2rem;padding-bottom:3.6rem;align-items:start}.vr-mega-menu__links .mega-menu__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.2rem 3.6rem!important;padding:0!important}.vr-mega-menu__links .mega-menu__list>li{width:auto!important;padding:0!important}.vr-mega-menu__links .mega-menu__link--level-2{margin-bottom:.5rem;font-size:1.25rem;letter-spacing:.09em;text-transform:uppercase}.vr-mega-menu__links .mega-menu__link{padding-top:.45rem;padding-bottom:.45rem;text-decoration:none}.vr-mega-menu__links .mega-menu__link:hover,.vr-mega-menu__links .mega-menu__link--active{text-decoration:none;opacity:1}.vr-mega-menu__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;min-width:0}.vr-mega-card{color:rgb(var(--color-foreground));text-decoration:none;min-width:0}.vr-mega-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.06);margin-bottom:1rem}.vr-mega-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.vr-mega-card:hover .vr-mega-card__media img{transform:scale(1.035)}.vr-mega-card__eyebrow{display:block;margin-bottom:.35rem;font-size:1rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;opacity:.62}.vr-mega-card__title{display:block;font-family:var(--font-heading-family);font-size:1.45rem;font-weight:var(--font-heading-weight);line-height:1.25}}@media screen and (min-width:990px)and (max-width:1200px){.vr-mega-menu__inner{grid-template-columns:minmax(0,1fr) 420px;gap:3rem}.vr-mega-menu__links .mega-menu__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vr-mega-menu__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-mega-menu__cards .vr-mega-card:nth-child(n+3){display:none}}@media screen and (min-width:990px){.vr-mega-menu__single-link{min-height:18rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:4rem}.vr-mega-menu__single-eyebrow{display:block;margin-bottom:.8rem;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;opacity:.58}.vr-mega-menu__single-title{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(2.6rem,3vw,4rem);line-height:1.05;text-decoration:none}.vr-mega-menu__single-cta{margin-top:1.5rem;color:rgb(var(--color-foreground));text-decoration:none;opacity:.72;font-size:1.25rem}.vr-mega-menu__single-cta:hover{opacity:1}.vr-mega-menu__drawer{z-index:20}}@media screen and (min-width:990px){.vr-mega-card{display:block;border-radius:.4rem}.vr-mega-card:focus-visible{outline:1px solid #d4af37;outline-offset:.5rem}.vr-mega-card:hover .vr-mega-card__title{color:#d4af37}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/component-mega-menu.css.map */
