.card-wrapper .card__inner:has(.card__media--swipe){position:relative;z-index:2}.card .card__inner .card__media.card__media--swipe{z-index:2}.card-swipe{display:block}.card .card__media .card-swipe>.card-swipe__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none}.card-swipe__track::-webkit-scrollbar{display:none}.card-swipe__slide{position:relative;display:block;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.card .card__media .card-swipe__slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;transform:none}.card .card__media .card-swipe>.card-swipe__dots{display:none}.card .card__media .card-swipe>.card-swipe__arrow{position:absolute;top:50%;width:3.2rem;height:3.2rem;max-width:none;padding:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(var(--color-background),.85);color:rgb(var(--color-foreground));cursor:pointer;opacity:0;transition:opacity .2s ease;z-index:1}.card .card__media .card-swipe>.card-swipe__arrow--prev{left:.8rem;right:auto}.card .card__media .card-swipe>.card-swipe__arrow--next{left:auto;right:.8rem}.card .card__media .card-swipe>.card-swipe__arrow[disabled]{opacity:0;pointer-events:none}.card-swipe__arrow svg{width:1.6rem;height:1.6rem}@media(hover:hover){.card-swipe:hover>.card-swipe__arrow:not([disabled]){opacity:1}}@media(hover:none){.card .card__media .card-swipe>.card-swipe__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-card-swipe.css.map */
