/* ------------------------------------------------------------
   LEEDO MINI-PRODUCT THUMBNAILS — UNCROPPED RESPONSIVE IMAGES
------------------------------------------------------------ */

body.leru-theme-leedo .vlt-wc-mini-product__thumbnail,
body.leru-theme-leedo .vlt-wc-mini-product__thumbnail > a,
body.leru-theme-leedo .vlt-wc-mini-product__thumbnail .vlt-aspect-ratio,
body.leru-theme-leedo .vlt-wc-mini-product__thumbnail .vlt-aspect-ratio--1x1 {
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: auto !important;
    padding-top: 0 !important;
    overflow: visible !important;
    border-radius: 15px !important;
}

body.leru-theme-leedo .vlt-wc-mini-product__thumbnail::before,
body.leru-theme-leedo .vlt-wc-mini-product__thumbnail .vlt-aspect-ratio::before,
body.leru-theme-leedo .vlt-wc-mini-product__thumbnail .vlt-aspect-ratio--1x1::before {
    display: none !important;
    padding-top: 0 !important;
}

body.leru-theme-leedo .vlt-wc-mini-product__thumbnail img {
    position: static !important;
    inset: auto !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 auto !important;
    aspect-ratio: auto !important;
    object-fit: contain !important;
    object-position: center !important;
    border-radius: 15px !important;
    transform: none !important;
}

body.leru-theme-leedo .vlt-wc-mini-product:hover .vlt-wc-mini-product__thumbnail img {
    transform: none !important;
}
