/**
* Theme Name: WoonderShop PT Child
* Theme URI: http://www.proteusthemes.com/wordpress-themes/woondershop
* Description: This is a child theme of WoonderShop PT theme.
* Author: ProteusThemes
* Template: woondershop-pt
* Version: 1.0
*/



/* Gallerie d'images pour un produit */

.product .woocommerce-product-gallery { position: relative; margin-bottom: 1.5rem; display: block; }
@media (min-width: 992px) { .product .woocommerce-product-gallery { float: left; width: 54%; margin-right: 3rem; margin-bottom: 0; } }
.product .woocommerce-product-gallery__wrapper { margin-bottom: 0; }
.product .woocommerce-product-gallery__image { border-radius: 3px; }
.product .woocommerce-product-gallery__trigger { position: absolute; visibility: hidden; top: 0.5rem; right: 0.75rem; z-index: 5; }
.product .woocommerce-product-gallery__trigger::after { visibility: visible; content: '\f00e'; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: #999999; transition: all 100ms ease-out; }
.product .woocommerce-product-gallery__trigger img { position: absolute; opacity: 0; visibility: hidden; }
.product .woocommerce-product-gallery__trigger:focus, .product .woocommerce-product-gallery__trigger:hover { text-decoration: none; }
.product .woocommerce-product-gallery__trigger:focus::after, .product .woocommerce-product-gallery__trigger:hover::after { color: #000000; }
.product .woocommerce-product-gallery .flex-viewport { margin-bottom: 1rem; }
.product .woocommerce-product-gallery .flex-control-thumbs { padding-left: 0; list-style: none; display: -ms-flexbox; display: flex; flex-wrap: wrap; margin-bottom: 0; margin-right: 0 !important; }
.product .woocommerce-product-gallery .flex-control-thumbs li { width: 2rem; margin-right: 0.5rem; }
@media (min-width: 576px) { .product .woocommerce-product-gallery .flex-control-thumbs li { width: 3rem; } }
.product .woocommerce-product-gallery .flex-control-thumbs li:last-of-type { margin-right: 0; }
.product .woocommerce-product-gallery .flex-control-thumbs img { border-radius: 2px; cursor: pointer; box-shadow: 0 0 0 1px #ddd; }
.product .woocommerce-product-gallery .flex-control-thumbs img:hover { box-shadow: 0 0 0 1px #000; }
.product .woocommerce-product-gallery .flex-control-thumbs img.flex-active { box-shadow: 0 0 0 2px #000; }
.product .woocommerce-product-gallery .flex-control-thumbs img.flex-active:hover {  }
.product .woocommerce-product-gallery .flex-control-thumbs li.flex-active-container { position: relative; }
.product .woocommerce-product-gallery .flex-control-thumbs li.flex-active-container img {  }