/* Apothiclick FP v1.3.0 : présentation discrète des produits associés.
   Ne modifie ni les fiches des catégories, ni les commandes de panier. */
body#product .page-product-box .products.bx_prodcat .product-miniature .thumbnail-container,
body#product .page-product-box .products.bx_accessories .product-miniature .thumbnail-container {
  background:#fff; border:1px solid #e3e9f0; border-radius:9px;
  box-shadow:0 3px 12px rgba(16,33,63,.05); overflow:hidden;
  transition:box-shadow .16s ease, border-color .16s ease;
}
body#product .page-product-box .products.bx_prodcat .product-miniature .thumbnail-container:hover,
body#product .page-product-box .products.bx_accessories .product-miniature .thumbnail-container:hover {
  border-color:#c4d5e4;box-shadow:0 6px 16px rgba(16,33,63,.09);
}
body#product .page-product-box .products.bx_prodcat .product-image-container img,
body#product .page-product-box .products.bx_accessories .product-image-container img {
  object-fit:contain;
}
body#product .page-product-box .products.bx_prodcat .product-title a:focus-visible,
body#product .page-product-box .products.bx_accessories .product-title a:focus-visible,
body#product .page-product-box .products.bx_prodcat .product-thumbnail:focus-visible,
body#product .page-product-box .products.bx_accessories .product-thumbnail:focus-visible,
body#product .page-product-box .slider-btn:focus-visible {
  outline:3px solid #159be8!important;outline-offset:3px;
}
@media (prefers-reduced-motion: reduce) {
  body#product .page-product-box .products.bx_prodcat .product-miniature .thumbnail-container,
  body#product .page-product-box .products.bx_accessories .product-miniature .thumbnail-container {transition:none;}
}
