/* Keep the five style previews readable within the existing product form. */
body.petcera-bracelet [data-label="Bracelet Style"] .petcera-catalog-visual-options { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
body.petcera-bracelet [data-label="Bracelet Style"] .petcera-catalog-visual-options label { min-width: 0; }
body.petcera-bracelet [data-label="Bracelet Style"] .petcera-catalog-visual-options img { width: 100%; height: auto; aspect-ratio: 1; object-fit: contain; }
body.petcera-bracelet [data-label="Bracelet Style"] .petcera-catalog-visual-options b { font-size: 12px; line-height: 1.4; }
body.petcera-bracelet .petcera-bracelet-video-note { margin: 10px 0 0; font-size: 13px; color: #52655d; }
@media (max-width: 480px) {
 body.petcera-bracelet [data-label="Bracelet Style"] .petcera-catalog-visual-options { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
