.product-card .product-featured-image .product-card-media{display:contents}.product-card .product-featured-image .product-card-media__video{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;object-fit:cover;z-index:6;opacity:0;pointer-events:none;transition:opacity .25s linear}.product-card .product-featured-image .product-card-media__video.is-playing{opacity:1}.product-card .product-featured-image .product-card-media.is-swapped .product-card-media__video{opacity:0}.product-card .product-featured-image .product-card-media__image{z-index:10;opacity:0}.product-card .product-featured-image .product-card-media__dots{position:absolute;inset-block-end:10px;inset-inline:0;width:fit-content;margin-inline:auto;z-index:15;display:none;gap:5px;padding:5px 7px;border-radius:8px;background:var(--color-drawer-bg, #fff);box-shadow:0 4px 6px #00000014;pointer-events:none}@media only screen and (min-width:768px){.product-card .product-featured-image .product-card-media__dots{inset-block-end:15px}}.product-card .product-featured-image .product-card-media__dots span{width:6px;height:6px;border-radius:50%;background:var(--color-body, #2c2d2e);opacity:.25;transition:opacity .15s linear}.product-card .product-featured-image .product-card-media__dots span.is-active{opacity:1}.product-card .product-featured-image .product-card-media--quick-view .product-card-media__dots{inset-block-end:60px}@media only screen and (min-width:768px){.product-card .product-featured-image .product-card-media--quick-view .product-card-media__dots{inset-block-end:65px}}.product-card .product-featured-image--contain .product-card-media__video{object-fit:contain}.product-card .product-featured-image--contain.has-video-playing .product-primary-image{opacity:0;transition:opacity 0s linear .25s}@media(hover:hover){.product-card .product-featured-image.thb-hover:hover .product-card-media__video{opacity:0}.product-card .product-featured-image.thb-hover.is-cycling .product-card-media__dots{display:flex;opacity:0;transition:opacity .25s linear}.product-card .product-featured-image.thb-hover.is-cycling .product-card-media__dots[hidden]{display:none}.product-card .product-featured-image.thb-hover.is-cycling:hover .product-card-media__dots,.product-card .product-featured-image.thb-hover.is-cycling:hover .product-primary-image,.product-card .product-featured-image.thb-hover.is-cycling:hover .product-card-media__video.is-playing{opacity:1}.product-card .product-featured-image.thb-hover.is-cycling:hover.product-featured-image--contain.has-video-playing .product-primary-image,.product-card .product-featured-image.thb-hover.is-cycling:hover .product-secondary-image{opacity:0}.product-card .product-featured-image.thb-hover.is-cycling:hover .product-secondary-image.is-active,.product-card .product-featured-image.thb-hover.is-cycling:hover .product-card-media__image.is-active{opacity:1}.product-card .product-featured-image.thb-hover.is-cycling:hover.has-active-image .product-primary-image,.product-card .product-featured-image.thb-hover.is-cycling:hover.has-active-image .product-card-media__video{opacity:0}}@media(prefers-reduced-motion:reduce){.product-card .product-featured-image .product-card-media__video,.product-card .product-featured-image .product-card-media__dots,.product-card .product-featured-image .product-card-media__dots span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-card-media.css.map */
