.card .media.card-slider-media,.card-slider-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.card-slider{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto}.card-slider__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;touch-action:pan-x;pointer-events:auto;z-index:1}.card-slider__track::-webkit-scrollbar{display:none}.card-slider__slide{flex:0 0 100%;width:100%;height:100%;min-width:100%;scroll-snap-align:center;scroll-snap-stop:always;position:relative}.card-slider__link{display:block;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.card-slider__slide img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.card .card__inner .card__media:has(.card-slider){z-index:3}.card-wrapper:has(.card-slider) .card__heading a:after{z-index:0}@supports not (selector(:has(*))){.card .card__inner .card__media{z-index:3}.card-wrapper .card__heading a:after{z-index:0}}.card-slider__dots{position:absolute;bottom:.8rem;left:0;right:0;display:flex;justify-content:center;gap:.5rem;pointer-events:none;z-index:2}.card-slider__dot{width:.6rem;height:.6rem;border-radius:50%;background:#ffffff8c;box-shadow:0 0 3px #00000059;transition:background .2s ease,transform .2s ease}.card-slider__dot.is-active{background:#cda870;transform:scale(1.15)}.card-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:3.2rem;height:3.2rem;border-radius:50%;border:none;background:#ffffffe6;color:#1a1a1a;cursor:pointer;display:none;align-items:center;justify-content:center;padding:0;opacity:0;transition:opacity .2s ease;box-shadow:0 1px 6px #0000002e}.card-slider__arrow svg{width:1rem;height:1.6rem}.card-slider__arrow--prev{left:.8rem}.card-slider__arrow--next{right:.8rem}@media screen and (min-width:990px){.card-slider__arrow{display:flex}.card-wrapper:hover .card-slider__arrow,.card-slider__arrow:focus-visible{opacity:1}}.card-slider__arrow[hidden]{display:none}@media(prefers-reduced-motion:reduce){.card-slider__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/component-card-slider.css.map */
