.mm-trigger{position:static!important}.mm-overlay{position:fixed!important;left:0!important;right:0!important;z-index:999!important;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease;transition-delay:0s;max-height:calc(100vh - var(--mm-panel-top, 0px));overflow-y:auto;overflow-x:hidden;background-color:var(--mm-bg-color, #ffffff);border-top:var(--mm-border-top-height, 1px) solid var(--mm-border-top-color, rgba(0,0,0,.08));box-shadow:0 10px 25px #0000000f;padding-top:var(--mm-padding-top-bottom, 40px);padding-bottom:var(--mm-padding-top-bottom, 40px);pointer-events:none}.mm-overlay.is-active{visibility:visible;opacity:1;transform:translateY(0);transition-delay:.15s;pointer-events:auto}.mm-overlay--fade{transform:translateY(0)}.mm-overlay--none,.mm-overlay--none.is-active{transition:none}.mega-menu__inner{max-width:var(--page-width, 1500px);margin:0 auto;padding:0 20px}.mega-menu__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.mega-menu__grid--with-promos{grid-template-columns:repeat(4,1fr) 2fr}.mega-menu__promos-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.mega-menu__promos--left .mega-menu__promos-wrapper{order:-1}.mega-menu__linklist-column{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.mega-menu__linklist-heading{font-size:var(--mm-link-size, 13px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mm-link-color, #1c1b1b);text-decoration:none;margin-bottom:8px;display:block;line-height:1.4}.mega-menu__linklist-heading:hover{color:var(--mm-link-hover-color, #1c1b1b);text-decoration:underline}.mega-menu__linklist{list-style:none;margin:0;padding:0}.mega-menu__linklist-item{margin:0;padding:0}.mega-menu__linklist-link{display:inline-flex;align-items:center;padding:4px 0;font-size:var(--mm-link-size, 13px);color:var(--mm-link-color, #1c1b1b);text-decoration:none;line-height:1.5;transition:color .2s ease}.mega-menu__linklist-link:before{content:"";display:inline-block;width:5px;height:5px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);margin-right:8px;opacity:.4;transition:transform .2s ease,opacity .2s ease}.mega-menu__linklist-link:hover{color:var(--mm-link-hover-color, #1c1b1b);text-decoration:none}.mega-menu__linklist-link:hover:before{opacity:1;transform:rotate(45deg) translate(2px,-2px)}.mm-overlay[data-dividers] .mega-menu__linklist-column{padding-right:30px;border-right:1px solid var(--mm-border-top-color, rgba(0,0,0,.08))}.mm-overlay[data-dividers] .mega-menu__linklist-column:last-child{border-right:none}.mega-menu__promo{display:block;position:relative;overflow:hidden;border-radius:4px;text-decoration:none;width:100%;aspect-ratio:var(--mm-card-aspect-ratio, .75);margin-bottom:10px}.mega-menu__promo-image{position:relative;width:100%;height:100%;overflow:hidden}.mega-menu__promo-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mega-menu__promo:hover .mega-menu__promo-img{transform:var(--mm-hover-effect-transform, scale(1.05))}.mega-menu__promo-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--mm-card-overlay-opacity, .15);pointer-events:none;transition:opacity .3s ease}.mega-menu__promo:hover .mega-menu__promo-image:after{opacity:calc(var(--mm-card-overlay-opacity, .15) + .08)}.mega-menu__promo-content{position:absolute;bottom:16px;left:16px;right:16px;color:#fff;z-index:1}.mega-menu__promo-heading{font-size:var(--mm-card-title-size, 16px);font-weight:700;margin:0 0 4px;color:#fff;line-height:1.3}.mega-menu__promo-text{font-size:13px;opacity:.9;display:block;line-height:1.4}.header-wrapper.is-mm-header-solid{background-color:var(--mm-header-solid-bg, #ffffff)!important;background:var(--mm-header-solid-bg, #ffffff)!important;box-shadow:0 1px #00000014!important;transition:background-color .15s ease,box-shadow .15s ease}.header-wrapper.is-mm-header-solid .site-header{background:transparent!important;box-shadow:none!important}.header-wrapper.is-mm-header-solid .toolbar{background:transparent!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.header-wrapper.is-mm-header-solid .toolbar a,.header-wrapper.is-mm-header-solid .toolbar span,.header-wrapper.is-mm-header-solid .toolbar div,.header-wrapper.is-mm-header-solid .toolbar select,.header-wrapper.is-mm-header-solid .site-nav__link,.header-wrapper.is-mm-header-solid .site-nav__link--icon{color:var(--mm-header-text-open, #1c1b1b)!important}.mm-trigger .site-nav__link--has-dropdown:after{display:none!important}.mm-trigger.is-mm-active .site-nav__link--has-dropdown:after{display:none!important}.mm-overlay[data-no-arrow]~.site-nav__link--has-dropdown:after,.mm-trigger .mm-overlay[data-no-arrow]~.site-nav__link--has-dropdown:after,li:has(.mm-overlay[data-no-arrow]) .site-nav__link--has-dropdown:after{display:none!important}.mm-trigger.site-nav--has-dropdown.is-focused>a,.mm-trigger.site-nav--has-dropdown:hover>a{background-color:transparent!important}@media screen and (max-width:1023px){.mm-overlay{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/mega-menu-section.css.map */
