.product-image.has-background-layer{position:relative;overflow:hidden;border-radius:calc(var(--img-rounded, 0px) * .7)!important}.product-card-background-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;border-radius:calc(var(--img-rounded, 0px) * .7);overflow:hidden}.product-card-background-img{width:100%;height:100%;object-fit:cover;display:block}.product__media.with-background{position:relative;z-index:1;transition:transform .4s cubic-bezier(.4,0,.2,1);transform:scale(var(--product-image-scale, .85));transform-origin:center center}.product__media.with-background .product__img{transition:all .4s cubic-bezier(.4,0,.2,1);will-change:transform;border-radius:calc(var(--img-rounded, 0px) * .7);box-shadow:0 0 0 var(--product-border-width, 3px) transparent}.product__inner:hover .product__media.with-background .product__img{transform:scale(1.12);box-shadow:0 0 0 var(--product-border-width, 3px) var(--product-border-color, rgba(255, 255, 255, .8))}.product__media.with-background{overflow:hidden;border-radius:calc(var(--img-rounded, 0px) * .7)}.product-item__inner{transition:all .3s ease}.product-image.has-background-layer .image__media{position:relative}.product__media.with-background .product__img{transform:translateZ(0);backface-visibility:hidden}.product-image.has-background-layer,.product-image.has-background-layer .product__media,.product-image.has-background-layer .product__img{border-radius:calc(var(--img-rounded, 0px) * .7)}@media (max-width: 749px){.product__inner:hover .product__media.with-background .product__img{transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.product__media.with-background .product__img,.product__media.with-background,.product-item__inner,.product__inner{transition:none}.product__inner:hover .product__media.with-background .product__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-card-background.css.map */
