body[data-vault="jewelry"] .catalogue{background:rgba(3,4,6,.97)!important;padding:clamp(20px,3vw,42px)!important}
body[data-vault="jewelry"] .unified-jewel-intro{margin:0 0 25px;color:#ddd;line-height:1.6;background:#0b0c0e;padding:16px}
body[data-vault="jewelry"] .unified-jewel-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr))!important;gap:22px!important}
body[data-vault="jewelry"] .unified-jewel-card{background:#111316!important;border:1px solid #57524a!important;box-shadow:none!important;overflow:hidden;display:flex;flex-direction:column;min-width:0}
body[data-vault="jewelry"] .unified-jewel-media{height:240px;background:#050505;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #484038}
body[data-vault="jewelry"] .unified-jewel-media img,body[data-vault="jewelry"] .unified-jewel-media video{width:100%;height:100%;object-fit:contain}
body[data-vault="jewelry"] .unified-jewel-placeholder{color:#aeb0b1;font:11px Arial,sans-serif;letter-spacing:.12em;text-align:center;padding:18px}
body[data-vault="jewelry"] .unified-jewel-body{display:flex;flex-direction:column;gap:14px;padding:21px;flex:1}
body[data-vault="jewelry"] .unified-jewel-body h3{font:500 20px/1.35 Georgia,serif!important;color:#f6f0e6!important;margin:0;overflow-wrap:anywhere}
body[data-vault="jewelry"] .unified-jewel-body p{color:#cdd0d2!important;font:14px/1.55 Arial,sans-serif!important;margin:0}
body[data-vault="jewelry"] .unified-jewel-price{font:600 20px/1.4 Georgia,serif;color:#f0e0be}
body[data-vault="jewelry"] .unified-jewel-dossier{color:#f4d092;text-decoration:underline;font:12px/1.5 Arial,sans-serif}
body[data-vault="jewelry"] .unified-jewel-enquire{margin-top:auto;padding:13px;border:1px solid #b89967;color:#f8e8d1;background:#262019;cursor:pointer;font:600 12px Arial,sans-serif;letter-spacing:.1em}
body[data-vault="jewelry"] .unified-jewel-enquire:hover,body[data-vault="jewelry"] .unified-jewel-enquire:focus-visible{background:#4a3925;outline:2px solid #ddc28a}
\nbody[data-vault="jewelry"] .unified-jewel-card,body[data-vault="jewelry"] .unified-jewel-body,body[data-vault="jewelry"] .unified-jewel-body h3,body[data-vault="jewelry"] .unified-jewel-body p,body[data-vault="jewelry"] .unified-jewel-price{background:#000!important}body[data-vault="jewelry"] .unified-jewel-body{background:#000!important;color:#fff!important}body[data-vault="jewelry"] .unified-jewel-media{background:#000!important}
body[data-vault="jewelry"] .unified-jewel-media:has(.jewel-media-nav){height:auto;min-height:240px;flex-direction:column}body[data-vault="jewelry"] .unified-jewel-media:has(.jewel-media-nav) video{height:220px}body[data-vault="jewelry"] .jewel-media-nav{display:flex;gap:8px;padding:9px;background:#000;width:100%;box-sizing:border-box}body[data-vault="jewelry"] .jewel-media-nav button{flex:1;color:#fff;background:#242424;border:1px solid #777;padding:8px;cursor:pointer;font-size:11px}

body[data-vault="jewelry"] .yellow-suite-media{height:auto!important;display:flex;flex-direction:column}body[data-vault="jewelry"] .yellow-suite-media>video{height:220px!important;width:100%}body[data-vault="jewelry"] .yellow-suite-photos{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;box-sizing:border-box;background:#000}body[data-vault="jewelry"] .yellow-suite-photos img{height:175px!important;max-width:100%;object-fit:contain;background:#000}

body[data-vault="jewelry"] .ring-photo-video-media{height:auto!important;display:flex;flex-direction:column;background:#000}body[data-vault="jewelry"] .ring-photo-video-media>img,body[data-vault="jewelry"] .ring-photo-video-media>video{width:100%;height:240px!important;object-fit:contain;background:#000}body[data-vault="jewelry"] .ring-photo-video-media>[hidden]{display:none!important}body[data-vault="jewelry"] .ring-photo-video-controls{display:flex;width:100%;gap:8px;padding:9px;box-sizing:border-box;background:#000}body[data-vault="jewelry"] .ring-photo-video-controls button{flex:1;background:#171717;color:#fff;border:1px solid #9d8663;padding:10px;cursor:pointer}body[data-vault="jewelry"] .ring-photo-video-controls button[aria-pressed="true"]{background:#564229;border-color:#e3c391}

body[data-vault="jewelry"] .yellow-suite-switcher{height:auto!important;display:flex;flex-direction:column;background:#000}body[data-vault="jewelry"] .yellow-suite-switcher>img,body[data-vault="jewelry"] .yellow-suite-switcher>video{height:240px!important;width:100%;object-fit:contain;background:#000}body[data-vault="jewelry"] .yellow-suite-switcher>[hidden]{display:none!important}body[data-vault="jewelry"] .yellow-suite-switch-buttons{display:flex;gap:8px;padding:9px;width:100%;box-sizing:border-box;background:#000}body[data-vault="jewelry"] .yellow-suite-switch-buttons button{flex:1;min-width:0;padding:8px;background:#242424;border:1px solid #777;color:#fff;font:11px Arial,sans-serif;cursor:pointer}body[data-vault="jewelry"] .yellow-suite-switch-buttons button[aria-pressed="true"]{border-color:#b89967}

body[data-vault="jewelry"] .jewelry-section-heading{font:400 27px Georgia,serif;color:#efdcb7;background:#000;margin:26px 0 16px;padding:12px 16px;border-bottom:1px solid #786345}body[data-vault="jewelry"] #ringGrid{margin-bottom:30px}
