.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.1);border-left:0;border-right:0;border-radius:0;left:0;right:0;top:100%;position:absolute;z-index:2;padding:3.2rem 0;overflow:visible}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 10rem) - 2rem);overflow-y:auto}.js .mega-menu__content{opacity:0;transform:translateY(-1rem);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0);pointer-events:auto}.mega-menu__inner{display:flex;gap:4rem;align-items:flex-start}.mega-menu__links-area{flex:1 1 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 3.2rem;align-content:start}.mega-menu__group-heading{display:block;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none!important;margin-bottom:.8rem;line-height:1.2;text-align:left;transition:color .15s ease}.mega-menu__group-heading:hover,.mega-menu__group-heading.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:none!important;opacity:.7}.mega-menu__sublist{list-style:none;margin:0;padding:0;text-align:left}.mega-menu__sublist li+li{margin-top:.3rem}.mega-menu__sublink{display:block;font-size:1.3rem;font-weight:400;color:rgba(var(--color-foreground),.65);text-decoration:none!important;line-height:1.5;padding:.1rem 0;text-align:left;transition:color .15s ease}.mega-menu__sublink:hover,.mega-menu__sublink.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:none!important}.mega-menu__images-area{flex:0 0 auto;display:flex;gap:1.35rem;align-items:flex-start}.mega-menu__img-card{width:22rem;flex-shrink:0}.mega-menu__img-link{display:block;text-decoration:none;color:inherit}.mega-menu__img-wrap{aspect-ratio:2 / 3;overflow:hidden;background:#f4f4f4;border-radius:0}.mega-menu__img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .4s ease,opacity .25s ease}.mega-menu__img-link:hover .mega-menu__img{transform:scale(1.04);opacity:.92}.mega-menu__img-title{display:block;margin-top:.8rem;font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground));text-align:left}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;font-size:1.3rem;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.2rem;padding-top:.2rem;text-decoration:none!important;text-align:left;transition:color var(--duration-short) ease}.mega-menu__link--level-2{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--color-foreground))}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:none!important}.mega-menu__list{display:grid;gap:2.4rem 4rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}@media screen and (min-width:1200px){.mega-menu__images-area{gap:1.5rem}.mega-menu__img-card{width:24rem}.mega-menu__group-heading{font-size:1.45rem;margin-bottom:.85rem}.mega-menu__sublink{font-size:1.42rem;line-height:1.52}.mega-menu__img-title{font-size:1.32rem}.mega-menu__link{font-size:1.42rem}.mega-menu__link--level-2{font-size:1.45rem}}@media screen and (min-width:1500px){.mega-menu__images-area{gap:1.65rem}.mega-menu__img-card{width:26rem}.mega-menu__group-heading{font-size:1.52rem;margin-bottom:.9rem}.mega-menu__sublink{font-size:1.48rem;line-height:1.55}.mega-menu__img-title{font-size:1.38rem}.mega-menu__link{font-size:1.48rem}.mega-menu__link--level-2{font-size:1.52rem}.mega-menu__links-area{gap:3.4rem 3.6rem}}@media screen and (min-width:1800px){.mega-menu__images-area{gap:1.75rem}.mega-menu__img-card{width:28rem}.mega-menu__group-heading{font-size:1.58rem}.mega-menu__sublink{font-size:1.54rem}.mega-menu__img-title{font-size:1.42rem}.mega-menu__link{font-size:1.54rem}.mega-menu__link--level-2{font-size:1.58rem}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/component-mega-menu.css.map */
