/* Four-column thumbnails; reserve square cells before images arrive. */
.et_pb_wc_images .woocommerce-product-gallery.moox-stable-gallery,
.et_pb_wc_images .woocommerce-product-gallery.moox-single-image{opacity:1!important;transition:none!important}
.et_pb_wc_images .moox-stable-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{float:none!important;width:100%!important}
.et_pb_wc_images .moox-stable-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none!important}
.et_pb_wc_images .moox-stable-gallery>.woocommerce-product-gallery__wrapper::after{content:"";display:block;clear:both}
.et_pb_wc_images .moox-stable-gallery .flex-viewport{height:auto!important}
.et_pb_wc_images .moox-stable-gallery .flex-viewport>.woocommerce-product-gallery__wrapper{position:absolute;top:0;left:0}
.et_pb_wc_images .woocommerce-product-gallery.moox-stable-gallery ol.flex-control-thumbs.flex-control-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;padding:0!important;list-style:none}
.et_pb_wc_images .woocommerce-product-gallery.moox-stable-gallery ol.flex-control-thumbs.flex-control-nav li{width:auto;float:none;margin:0}
.et_pb_wc_images .moox-stable-gallery ol.flex-control-thumbs img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.et_pb_wc_images .moox-gallery-8757>.woocommerce-product-gallery__wrapper::after{padding-top:50%;height:8px}
.et_pb_wc_images .moox-gallery-8757 .flex-viewport{aspect-ratio:1 / 0.83333333}
.et_pb_wc_images .moox-gallery-4045>.woocommerce-product-gallery__wrapper::after{padding-top:50%;height:8px}
.et_pb_wc_images .moox-gallery-4045 .flex-viewport{aspect-ratio:1 / 0.83333333}
.et_pb_wc_images .moox-gallery-714>.woocommerce-product-gallery__wrapper::after{padding-top:50%;height:8px}
.et_pb_wc_images .moox-gallery-714 .flex-viewport{aspect-ratio:1 / 0.83333333}
