﻿﻿.product-figure {
    display: block;
    line-height: 0;
    margin: 0;
    padding: 0;
    max-width: 100%;
    position: relative;
}

.product-figure__img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
    /*opacity: 0;*/
    transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    backface-visibility: hidden;
    /*visibility: hidden;*/
}

    .product-figure__img.is-loaded {
        opacity: 1;
        visibility: visible;
    }
