/* Apothiclick FP 2.1 — only product-detail related carousels. */
body#product .page-product-box .products.bx_prodcat .product-miniature .thumbnail-container,
body#product .page-product-box .products.bx_accessories .product-miniature .thumbnail-container {
  display:flex; flex-direction:column; min-width:0; height:100%;
  padding-bottom:8px; border-radius:10px;
}
body#product .page-product-box .products.bx_prodcat .product-miniature .product-left,
body#product .page-product-box .products.bx_accessories .product-miniature .product-left {min-width:0; width:100%;}
body#product .page-product-box .products.bx_prodcat .product-miniature .product-image-container,
body#product .page-product-box .products.bx_accessories .product-miniature .product-image-container {margin-bottom:6px;}
body#product .page-product-box .products.bx_prodcat .product-miniature .product-image-container img,
body#product .page-product-box .products.bx_accessories .product-miniature .product-image-container img {width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;}
body#product .page-product-box .products.bx_prodcat .product-miniature .product-right,
body#product .page-product-box .products.bx_accessories .product-miniature .product-right {display:flex;flex:1;flex-direction:column;min-width:0;width:100%;padding:6px 10px 8px;}
body#product .page-product-box .products.bx_prodcat .product-miniature .product-description,
body#product .page-product-box .products.bx_accessories .product-miniature .product-description {min-width:0;}
body#product .page-product-box .products.bx_prodcat .product-miniature .product-title,
body#product .page-product-box .products.bx_accessories .product-miniature .product-title {height:auto!important;min-height:2.8em;max-height:2.8em;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
body#product .page-product-box .products.bx_prodcat .product-miniature .product-title a,
body#product .page-product-box .products.bx_accessories .product-miniature .product-title a {font-size:13px;line-height:1.4;overflow-wrap:anywhere;}
body#product .page-product-box .products.bx_prodcat .product-miniature .product-bottom,
body#product .page-product-box .products.bx_accessories .product-miniature .product-bottom {margin-top:auto;min-width:0;}
body#product .page-product-box .products.bx_prodcat .product-miniature .pl-availability,
body#product .page-product-box .products.bx_accessories .product-miniature .pl-availability {font-size:12px;line-height:1.35;overflow-wrap:anywhere;}
body#product .page-product-box .products.bx_prodcat .product-miniature .variant-links,
body#product .page-product-box .products.bx_accessories .product-miniature .variant-links {max-width:100%;overflow:hidden;white-space:nowrap;}
@media(max-width:767px){
body#product .page-product-box .products.bx_prodcat .product-miniature .product-right,
body#product .page-product-box .products.bx_accessories .product-miniature .product-right{padding:5px 7px 7px;}
body#product .page-product-box .products.bx_prodcat .product-miniature .product-title a,
body#product .page-product-box .products.bx_accessories .product-miniature .product-title a{font-size:12px;}
}
