img.attachment-woocommerce_thumbnail {
    aspect-ratio: 1417 / 833;
    width: 100%;
    height: auto;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
    transition: opacity 0.6s ease, transform 0.8s ease;
    opacity: 1;
    transform: scale(1);
}

img.attachment-woocommerce_thumbnail.modell-image {
    height: 283px !important;
    width: 283px !important;

    opacity: 0;
    transform: scale(0.97);
    animation: fadeZoomIn 0.8s ease forwards;
}

@keyframes fadeZoomIn {
    0% {
        opacity: 0;
        transform: scale(0.97);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.listing-color-swatch {
    cursor: pointer;
}