/* WooCommerce controls the slides and variation images. */
.single-product .woocommerce-product-gallery{min-width:0;overflow:hidden}
.single-product .woocommerce-product-gallery .flex-viewport{overflow:hidden;border-radius:0}
.single-product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image{margin:0;padding:0}
/* Let the full photograph determine its height, with no added frame. */
.single-product .woocommerce-product-gallery.images,
.single-product .woocommerce-product-gallery.images .woocommerce-product-gallery__wrapper,
.single-product .woocommerce-product-gallery.images .woocommerce-product-gallery__image,
.single-product .woocommerce-product-gallery.images .woocommerce-product-gallery__image>a{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.single-product .woocommerce-product-gallery.images .woocommerce-product-gallery__image img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}
.woocommerce-product-gallery__image>a{cursor:default}
.woocommerce-product-gallery .flex-control-thumbs{display:flex;gap:8px;list-style:none;margin:10px 0 0;padding:0;overflow-x:auto;scrollbar-width:thin}
.woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 calc(20% - 6.4px);min-width:44px;max-width:140px;margin:0;padding:0}
.woocommerce-product-gallery .flex-control-thumbs img{display:block;width:100%;height:70px;object-fit:contain;padding:0;border:0;border-radius:0;opacity:.7;cursor:pointer;transition:opacity .18s}
.woocommerce-product-gallery .flex-control-thumbs img.flex-active{opacity:1}
.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}
.woocommerce-product-gallery .flex-control-thumbs img:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;opacity:1}
@media(min-width:760px){
 .woocommerce-product-gallery .flex-control-thumbs img{height:80px}
}
@media(prefers-reduced-motion:reduce){
 .woocommerce-product-gallery .flex-control-thumbs img,.woocommerce-product-gallery .flex-viewport,.woocommerce-product-gallery__wrapper{transition:none!important}
}
.single-product .product_cat-huiles .woocommerce-product-gallery .woocommerce-product-gallery__image img,
.single-product .product_cat-huiles .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img{object-fit:contain}
