.sliderCarousel{--slider-overflow-inline:1em;flex-direction:column;gap:.5em;width:100%;min-width:0;max-width:100%;display:flex}.sliderCarousel .sliderContainer{min-width:0;padding:1em 0;position:relative}.sliderCarousel.touchDragFallback .sliderViewport{touch-action:pan-y pinch-zoom;overscroll-behavior-inline:contain}.sliderCarousel .sliderViewport{border-radius:inherit;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;min-width:0;display:flow-root;position:relative;overflow:visible}.sliderCarousel .sliderOverflowFrame{width:calc(100% + var(--slider-overflow-inline) + var(--slider-overflow-inline));min-width:0;margin-inline:calc(0px - var(--slider-overflow-inline));padding-inline:var(--slider-overflow-inline);border-radius:inherit;position:relative;overflow:hidden}@supports (overflow:clip){.sliderCarousel .sliderOverflowFrame{overflow:clip visible}}.sliderCarousel .sliderTrack{will-change:transform;align-items:stretch;min-width:0;display:flex}.sliderCarousel .slideItem{box-sizing:border-box;flex:none;min-width:0}.sliderCarousel .slideItem .productCardWrapper{max-width:none;height:100%}.sliderCarousel .slideItem a,.sliderCarousel .slideItem button,.sliderCarousel .slideItem img{-webkit-user-select:auto;user-select:auto;-webkit-user-drag:none}.sliderCarousel.isStatic .sliderViewport{touch-action:auto}.sliderCarousel.isStatic .sliderOverflowFrame{overflow:visible;-webkit-mask-image:none;mask-image:none}.sliderCarousel.isStatic .sliderTrack{will-change:auto;transform:none!important}.sliderCarousel.isStatic.isRtl .sliderTrack{direction:rtl;justify-content:flex-start}.sliderCarousel .sliderSideBtn{z-index:20;--surfaceSize:2em;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sliderCarousel .sliderSideBtn:hover{background:color-mix(in srgb,var(--text)9%,transparent)}.sliderCarousel .sliderSideBtn:active{transform:translateY(-50%)scale(.94)}.sliderCarousel .sliderSideBtn.sideLeft{left:.25em}.sliderCarousel .sliderSideBtn.sideRight{right:.25em}@media (width<=520px){.sliderCarousel .sliderSideBtn{display:none}}.sliderCarousel .footerArea{justify-content:space-between;align-items:center;gap:2em;display:flex}.sliderCarousel .footerArea .line{background:var(--text);opacity:.1;width:100%;height:1px}.sliderCarousel .footerArea .paginationText{min-width:3em;color:var(--text);font-family:var(--fontEng);font-size:var(--font-md);font-variation-settings:"wght" 300,"wdth" 89;letter-spacing:.2em;white-space:nowrap;direction:ltr;font-weight:500;display:inline-block}.sliderCarousel .footerArea .paginationText span{opacity:.7;padding-inline:.2em}.sliderCarousel .footerArea .navigationButtons{gap:0;display:flex}.sliderCarousel .footerArea .navigationButtons .navBtn{border-radius:var(--radius-pill);--iconSize:1.2em;background:0 0;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex;width:3.5em!important;height:3.5em!important}.sliderCarousel .footerArea .navigationButtons .navBtn:hover:not(:disabled){background:var(--surface)}.sliderCarousel .footerArea .navigationButtons .navBtn.active{width:5em!important}.sliderCarousel .footerArea .navigationButtons .navBtn.isDisabled{opacity:.3;pointer-events:none}.sliderCarousel.spotlight .sliderContainer,.sliderCarousel.spotlight .sliderViewport,.sliderCarousel.spotlight .sliderOverflowFrame{border-radius:0}.sliderCarousel.spotlight .footerArea .line{opacity:1;background:#ffffff1a}.sliderCarousel.spotlight .footerArea .paginationText{color:#ffffffb3}.sliderCarousel.spotlight .footerArea .paginationText span{color:#fff;opacity:1}.sliderCarousel.spotlight .footerArea .navigationButtons .navBtn{color:#fff;border-color:#ffffff4d}.sliderCarousel.spotlight .footerArea .navigationButtons .navBtn:hover:not(:disabled){background:#ffffff1a}.sliderCarousel.hasFadeLeft:not(.hasFadeRight) .sliderOverflowFrame{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 100%)}.sliderCarousel.hasFadeRight:not(.hasFadeLeft) .sliderOverflowFrame{-webkit-mask-image:linear-gradient(90deg,#000 0% 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 85%,#0000 100%)}.sliderCarousel.hasFadeLeft.hasFadeRight .sliderOverflowFrame{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}