.card-product{position:relative;display:block}.card-product-image{position:relative;aspect-ratio:4 / 5;overflow:hidden}.card-product-image img{width:100%;height:100%;object-fit:cover;display:block;background:var(--photo-bg)}.card-product-image-primary{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card-product-image-secondary{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease-in-out;z-index:2}.card-product:hover .card-product-image-secondary{opacity:1}.card-product-meta{position:absolute;bottom:0;left:0;width:100%;padding:calc(var(--padding) * 5) var(--padding) calc(var(--padding) * .8);display:flex;justify-content:space-between;color:var(--background);opacity:0;transition:opacity .25s ease-in-out;z-index:3}.card-product-meta h2,.card-product-meta span{position:relative}.card-product-meta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.15));mix-blend-mode:multiply}.card-product:hover .card-product-meta{opacity:1}@media (max-width: 768px){.card-product-meta{flex-direction:column}}.card-product--highlighted{display:flex;flex-direction:column}.card-product--highlighted .card-product-image{aspect-ratio:unset;height:100%}.card-product--highlighted .card-product-image img,.card-product--highlighted .card-product-image-primary{position:absolute;top:0;right:0;bottom:0;left:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/card-product.css.map */
