/* Product gallery: thumbnail strip beside the main image (below it on phones) */
.single-product .woocommerce-product-gallery{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:14px}
.single-product .woocommerce-product-gallery .flex-viewport{flex:1 1 auto;float:none;width:auto;min-width:0}
.single-product .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex:0 0 76px;flex-direction:column;gap:10px;float:none;width:76px;margin:0 !important;padding:0}
.single-product .woocommerce-product-gallery .flex-control-thumbs li{float:none;width:100% !important;margin:0;padding:0 !important;list-style:none}
.single-product .woocommerce-product-gallery .flex-control-thumbs li img{display:block;width:100% !important;border:2px solid transparent;border-radius:5px;opacity:.6;cursor:pointer;transition:opacity .15s ease,border-color .15s ease}
.single-product .woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:1}
.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1;border-color:#e81a46}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100% !important}
/* Spec table under the title ( products without series ) */
.amber-product-details{margin:6px 0 22px}
.amber-product-details .amber-specs{width:100%;margin:0;border-collapse:collapse;font-size:15px}
.amber-product-details .amber-specs th,.amber-product-details .amber-specs td{padding:10px 12px;border-bottom:1px solid #e9e9e9;text-align:left;vertical-align:top}
.amber-product-details .amber-specs th{width:34%;font-weight:600;white-space:normal}
.amber-product-details .amber-specs tr:last-child th,.amber-product-details .amber-specs tr:last-child td{border-bottom:0}

/* With no tabs below the summary, start "You may also like" under the photos and details */
.single-product div.product .related.products,.single-product div.product .up-sells{clear:both;padding-top:30px}

@media (max-width:767px){
	.single-product .woocommerce-product-gallery{flex-direction:column;gap:10px}
	.single-product .woocommerce-product-gallery .flex-viewport{width:100%}
	.single-product .woocommerce-product-gallery .flex-control-thumbs{flex:0 0 auto;flex-direction:row;width:100%}
	.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:64px !important}
}
