.card .card__media .caj-card-carousel{overflow:hidden;touch-action:pan-y}
.caj-card-track{position:absolute;inset:0;width:100%;height:100%;display:flex;transition:transform 420ms ease;will-change:transform}
.card .card__media .caj-card-track>img,.card-wrapper:hover .card .card__media .caj-card-track>img{position:relative!important;inset:auto!important;flex:0 0 100%;width:100%!important;height:100%!important;max-width:none;opacity:1!important;transform:none!important;transition:none!important;object-fit:cover;pointer-events:none}
.card-wrapper:has(.caj-card-carousel),.card-wrapper:has(.caj-card-carousel) .card,.card-wrapper:has(.caj-card-carousel) .card__inner,.card-wrapper:has(.caj-card-carousel):hover .card,.card-wrapper:has(.caj-card-carousel):hover .card__inner{transform:none!important;filter:none!important;animation:none!important}
.card:has(.caj-card-carousel){touch-action:pan-y}
.card:has(.caj-card-carousel) .card__inner{z-index:2;pointer-events:none;margin-bottom:27px}
.caj-card-dots{position:absolute;top:100%;bottom:auto;left:50%;transform:translateX(-50%);z-index:5;display:flex;align-items:center;justify-content:center;gap:0;padding:1px 0;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none;max-width:100%;line-height:0;pointer-events:auto}
.caj-card-dots button{appearance:none;border:0;background:transparent!important;padding:7px 5px;margin:0;min-width:22px;min-height:26px;cursor:pointer;display:grid;place-items:center;box-shadow:none;touch-action:manipulation;pointer-events:auto}
.caj-card-dots button:before{content:'';width:5px;height:5px;border-radius:50%;background:#6b2637;opacity:.35}
.caj-card-dots button[aria-current="true"]:before{width:15px;border-radius:5px;opacity:1}
.caj-card-dots button:focus-visible{outline:2px solid #6b2637;outline-offset:0;border-radius:8px}
@media(prefers-reduced-motion:reduce){.caj-card-track{transition:none}}

.card .card__media .caj-card-carousel>.caj-card-track{display:flex!important;max-width:none!important;overflow:visible}
.card:has(.caj-card-carousel) .card__inner{overflow:visible!important}
