/* Les bracelets reprennent la grille et les couleurs de la collection existante. */
.bracelets-collection{max-width:1180px;margin:auto;padding:0 24px 76px}
.bracelets-collection .collection-intro .eyebrow{display:block;margin-bottom:14px}
.bracelet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}
.bracelet-card{background:#fff;border:1px solid #e8e1d8;border-radius:5px;overflow:hidden;box-shadow:0 3px 12px #33271b0a}
.bracelet-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#f7f4ee}
.bracelet-body{padding:17px}.bracelet-body h3{font-size:1.12rem;line-height:1.35;margin:7px 0}.bracelet-body p{color:#665f57;line-height:1.5;margin:8px 0}
.bracelet-body .bracelet-price{font-weight:700;color:#24201c;margin-top:16px}
.bracelet-contact{display:inline-block;color:#754e24;border-bottom:1px solid #9b723e;margin-top:14px;text-decoration:none}
.bracelet-add{display:block;width:100%;min-height:44px;margin-top:14px;background:#211b16;color:#f8e7ca;border:1px solid #997446;border-radius:3px;font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer}
.bracelet-add:hover{background:#40352a}
.bracelet-selection{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;margin:8px 0 20px;background:#211b16;color:#f8e7ca;text-decoration:none;border-radius:3px}
.bracelet-back{margin-top:36px}.bracelet-back a{color:#754e24}
@media(max-width:900px){.bracelet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.bracelets-collection{padding:0 18px 55px}.bracelet-grid{gap:12px}.bracelet-body{padding:12px}.bracelet-body h3{font-size:1rem}.bracelet-body p{font-size:.91rem}}
