/* Tablet detail-gallery frame only. Square files fill it without further cropping. */
@media (min-width:768px) and (max-width:1100px) {
    html body.single-product.fm-layout-review:not(#fm-admin):not(#fm-login) .fm-experience .woocommerce-product-gallery .wd-gallery-images {
        height:auto!important;
        aspect-ratio:1!important;
    }
    html body.single-product.fm-layout-review:not(#fm-admin):not(#fm-login) .fm-experience .woocommerce-product-gallery .wd-gallery-images>.wd-carousel-inner {
        height:100%!important;
        aspect-ratio:1!important;
    }
    html body.single-product.fm-layout-review:not(#fm-admin):not(#fm-login) .fm-experience .woocommerce-product-gallery .wd-gallery-images .woocommerce-product-gallery__wrapper,
    html body.single-product.fm-layout-review:not(#fm-admin):not(#fm-login) .fm-experience .woocommerce-product-gallery .wd-gallery-images .wd-carousel-wrap,
    html body.single-product.fm-layout-review:not(#fm-admin):not(#fm-login) .fm-experience .woocommerce-product-gallery .wd-gallery-images .wd-carousel-item,
    html body.single-product.fm-layout-review:not(#fm-admin):not(#fm-login) .fm-experience .woocommerce-product-gallery .wd-gallery-images .woocommerce-product-gallery__image,
    html body.single-product.fm-layout-review:not(#fm-admin):not(#fm-login) .fm-experience .woocommerce-product-gallery .wd-gallery-images .woocommerce-product-gallery__image>a {
        height:100%!important;
    }
}
