.card__media{position:relative;overflow:hidden;border-radius:12px}.card__media .media{border-radius:12px;overflow:hidden;background:#f8f9fa;transition:all .3s cubic-bezier(.4,0,.2,1)}.card__media .media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.card:hover .card__media .media{transform:scale(1.02);box-shadow:0 8px 20px #0000001a}.card:hover .card__media .media img{transform:scale(1.05)}.card__media .media img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.card:hover .card__media .media img:nth-of-type(2){opacity:1}.card:hover .card__media .media img:nth-of-type(1){opacity:0}.card__media .media--hover-effect:after{display:none!important;opacity:0!important;background:transparent!important}.card__media .media:after{display:none!important;opacity:0!important;background:transparent!important}.card__media .media:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.card__media .media,.card__media .media img{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (prefers-color-scheme: dark){.card__media .media{background:#1a1a1a}}@supports (aspect-ratio: 1 / 1){.card__media .media{aspect-ratio:4 / 5}@media screen and (max-width: 749px){.card__media .media{aspect-ratio:3 / 4}}}@supports (-webkit-hyphens: none){.card__media img:first-of-type,.card__media .media img:first-of-type,.card__media-image:not(.card__media-image--secondary){opacity:1!important;display:block!important;visibility:visible!important}.card__media img:nth-of-type(2),.card__media .media img:nth-of-type(2),.card__media-image--secondary{opacity:0!important}@media (hover: hover) and (pointer: fine){.card:hover .card__media img:nth-of-type(2),.card:hover .card__media .media img:nth-of-type(2){opacity:1!important}}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/card-gallery-fixes.css.map */
