.bg-woo-product-cover{--bg-wpc-fade:400ms;--bg-wpc-zoom:1;--bg-wpc-dots-offset:10px;--bg-wpc-counter-offset:10px;color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none;width:100%}.bg-woo-product-cover .bg-wpc-stage{height:100%;position:relative;width:100%}.bg-woo-product-cover .bg-wpc-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:0;transition:opacity var(--bg-wpc-fade) ease,transform var(--bg-wpc-fade) ease;width:100%;will-change:opacity}.bg-woo-product-cover .bg-wpc-image:not(:first-child){left:0;position:absolute;top:0}.bg-woo-product-cover .bg-wpc-image.is-active{opacity:1;z-index:1}.bg-woo-product-cover:hover .bg-wpc-image.is-active{transform:scale(var(--bg-wpc-zoom))}.bg-woo-product-cover .bg-wpc-dots{bottom:var(--bg-wpc-dots-offset);display:flex;gap:6px;left:50%;pointer-events:auto;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;z-index:2}.bg-woo-product-cover.bg-wpc-dots-top .bg-wpc-dots{bottom:auto;top:var(--bg-wpc-dots-offset)}.bg-woo-product-cover .bg-wpc-dot{background-color:hsla(0,0%,100%,.6);border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.35);display:block;height:7px;transition:background-color .15s ease;width:7px}.bg-woo-product-cover .bg-wpc-dot.is-active{background-color:#fff}.bg-woo-product-cover.bg-wpc-dots-hover .bg-wpc-dots{opacity:0}.bg-woo-product-cover.bg-wpc-dots-hover:hover .bg-wpc-dots{opacity:1}.bg-woo-product-cover .bg-wpc-counter{background-color:rgba(0,0,0,.55);border-radius:999px;color:#fff;font-size:12px;line-height:1.5;padding:2px 8px;pointer-events:none;position:absolute;right:var(--bg-wpc-counter-offset);top:var(--bg-wpc-counter-offset);z-index:2}.bg-woo-product-cover.bg-wpc-counter-top-left .bg-wpc-counter{left:var(--bg-wpc-counter-offset);right:auto}.bg-woo-product-cover.bg-wpc-counter-bottom-left .bg-wpc-counter{bottom:var(--bg-wpc-counter-offset);left:var(--bg-wpc-counter-offset);right:auto;top:auto}.bg-woo-product-cover.bg-wpc-counter-bottom-right .bg-wpc-counter{bottom:var(--bg-wpc-counter-offset);top:auto}@media (hover:none){.bg-woo-product-cover.bg-wpc-dots-hover .bg-wpc-dots{opacity:1}}@media (prefers-reduced-motion:reduce){.bg-woo-product-cover .bg-wpc-image{transition:none}.bg-woo-product-cover:hover .bg-wpc-image.is-active{transform:none}}
