/* Apothiclick V2: product detail page cross-sell cards only. */
body#product .page-product-box .products.bx_prodcat .product-miniature .thumbnail-container,
body#product .page-product-box .products.bx_accessories .product-miniature .thumbnail-container {
  border:1px solid #e2e9f1; border-radius:12px; background:#fff;
  box-shadow:0 2px 12px rgba(16,33,63,.055); overflow:hidden;
  height: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 {padding:8px 8px 2px;}
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 {max-width:100%;height:auto;object-fit:contain;}
body#product .page-product-box .products.bx_prodcat .product-miniature .product-title,
body#product .page-product-box .products.bx_accessories .product-miniature .product-title {line-height:1.4;max-height:2.8em;min-height:2.8em;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;}
body#product .page-product-box .products.bx_prodcat .product-miniature .product-price-and-shipping .price,
body#product .page-product-box .products.bx_accessories .product-miniature .product-price-and-shipping .price {font-weight:750;font-size:16px;}
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-left:8px;padding-right:8px;}
body#product .page-product-box .products.bx_prodcat .product-miniature a:focus-visible,
body#product .page-product-box .products.bx_accessories .product-miniature a:focus-visible {outline:3px solid #159be8;outline-offset:2px;}
@media(prefers-reduced-motion:reduce){body#product .page-product-box .products .product-miniature .thumbnail-container{transition:none!important;}}
