.mega-menu-promos{--promo-width: 26rem;--promo-gap: 2rem;--promo-max-visible: 2;--promo-visible: min(var(--promo-count, 1), var(--promo-max-visible));--promo-inset: 0rem;box-sizing:border-box;display:block;flex:0 1 auto;min-width:0;width:calc(var(--promo-visible) * var(--promo-width) + (var(--promo-visible) - 1) * var(--promo-gap) + var(--promo-inset));max-width:100%}.mega-menu__inner>.mega-menu-promos{--promo-inset: 4.1rem;padding-left:4rem;border-left:.1rem solid rgba(var(--color-foreground),.08)}@media screen and (max-width:1599px){.mega-menu-promos{--promo-max-visible: 1}}.mega-menu-promos__track{display:flex;gap:var(--promo-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.mega-menu-promos__track::-webkit-scrollbar{display:none}.mega-menu-promos .mega-menu-promos__item{flex:0 0 calc((100% - (var(--promo-visible) - 1) * var(--promo-gap)) / var(--promo-visible));width:auto;min-width:0;scroll-snap-align:start}.mega-menu-promos__controls{display:none}.mega-menu-promos[data-scrollable] .mega-menu-promos__controls{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.4rem}.mega-menu-promos__btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.8rem;height:2.8rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;background-color:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.mega-menu-promos__btn:hover{border-color:rgb(var(--color-foreground))}.mega-menu-promos__btn svg{width:1.1rem;height:1.1rem}.mega-menu-promos__btn--prev .svg-wrapper{transform:rotate(180deg)}.mega-menu-promos__btn[aria-disabled=true]{opacity:.35;cursor:default}.mega-menu-promos__btn[aria-disabled=true]:hover{border-color:rgba(var(--color-foreground),.2)}.mega-menu-promos__dots{display:flex;align-items:center;gap:.6rem}.mega-menu-promos__dot{width:.7rem;height:.7rem;padding:0;border:none;border-radius:50%;background-color:rgba(var(--color-foreground),.25);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.mega-menu-promos__dot.is-active{background-color:rgb(var(--color-button));transform:scale(1.2)}.menu-drawer__inner-submenu>.mega-menu-promos{--promo-max-visible: 1;width:100%;margin-top:2rem;padding-inline:3rem}
/*# sourceMappingURL=/cdn/shop/t/60/assets/component-mega-menu-promo.css.map */
