.card__media:has(.crafto-card-gallery){z-index:2;pointer-events:none}.crafto-card-gallery{position:relative}.crafto-card-gallery>.crafto-card-gallery__viewport{overflow:hidden;pointer-events:auto;cursor:grab;touch-action:pan-y}.crafto-card-gallery>.crafto-card-gallery__viewport:active{cursor:grabbing}.crafto-card-gallery__track{display:flex;width:100%;height:100%;transition:transform .32s ease}.crafto-card-gallery__slide{position:relative;flex:0 0 100%;width:100%;min-width:0;max-width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.crafto-card-gallery.media>.crafto-card-gallery__dots{position:absolute;top:auto;right:auto;bottom:.9rem;left:50%;z-index:5;display:flex;align-items:center;justify-content:center;gap:.5rem;width:auto;height:auto;margin:0;padding:.45rem .7rem;border-radius:999px;background:#1d342b59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto;opacity:0;transform:translate(-50%);transition:opacity .16s ease}.crafto-card-gallery__dot{position:relative;z-index:6;width:.55rem;height:.55rem;margin:0;padding:0;border:0;border-radius:50%;background:#fffdf98c;box-shadow:none;cursor:pointer;transition:background-color .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}.crafto-card-gallery__dot:before{content:"";position:absolute;top:-.45rem;right:-.45rem;bottom:-.45rem;left:-.45rem}.crafto-card-gallery__dot.is-active{background:#fffdf9;transform:scale(1.2);box-shadow:none}@media(hover:hover){.card:hover .crafto-card-gallery__dots,.product-card-wrapper:hover .crafto-card-gallery__dots,.crafto-card-gallery:hover>.crafto-card-gallery__dots,.crafto-card-gallery:focus-within>.crafto-card-gallery__dots{opacity:1}}@media(hover:none){.crafto-card-gallery.media>.crafto-card-gallery__dots{opacity:1}}@media(prefers-reduced-motion:reduce){.crafto-card-gallery__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/crafto-card-gallery.css.map */
