.mega-menu-container{position:relative}.mega-menu-sidebar--content ul.active{display:flex}.mega-menu-sidebar--content{position:relative;overflow:hidden}.carousel-wrap{position:relative}.mega-menu-sidebar--content-inner{--items-per-view: 3;display:flex;gap:1rem;flex-wrap:nowrap;overflow:visible;list-style:none;margin:0;padding:0}.mega-menu-sidebar--content-inner.is-carousel{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.25rem 0}.mega-menu-sidebar--content-inner.is-carousel>li{flex:0 0 calc((100% - (2) * 1rem) / var(--items-per-view));scroll-snap-align:start}.mega-menu-sidebar--content-inner.is-carousel::-webkit-scrollbar{height:6px}.mega-menu-sidebar--content-inner.is-carousel::-webkit-scrollbar-thumb{border-radius:4px}.carousel-progress{display:none;align-items:center;gap:.75rem;position:absolute;left:0;right:0;bottom:-12%;padding:0 .75rem;color:currentColor;user-select:none;-webkit-user-select:none}.header-mega-menu.carousel-progress{bottom:-5%!important}.carousel-wrap.is-carousel .carousel-progress{display:flex}.carousel-range{-webkit-appearance:none;appearance:none;position:absolute;left:0;right:0;height:24px;margin:0;background:transparent;outline:none;cursor:pointer;z-index:2;opacity:0}.carousel-range::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0;border:0;background:transparent}.carousel-range::-moz-range-thumb{width:0;height:0;border:0;background:transparent}.carousel-range::-webkit-slider-runnable-track{height:4px;background:transparent}.carousel-range::-moz-range-track{height:4px;background:transparent}.carousel-progress-track{position:relative;flex:1 1 auto;height:1px;background:#00000026;border-radius:999px;overflow:hidden;z-index:1}.carousel-progress-fill{position:absolute;left:0;top:0;bottom:0;width:0%;background:currentColor}.product-card-container{height:100%;width:11.5vw}.mega-menu-sidebar--content-inner:not(.active){display:none}@media (max-width: 767px){.product-card-container{width:28.5vw!important}.mega-menu-sidebar--content-inner.is-carousel>li{flex:unset!important}}.mega-menu-sidebar--content-inner.hover-active>li{opacity:.6;transition:opacity .2s ease}.mega-menu-sidebar--content-inner.hover-active>li.is-hovered{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mega-menu.css.map */
