/* Keep the original High Jewelry carousel styling in style.css. */
[data-hj-restored-gallery] [hidden]{display:none!important}
[data-hj-restored-gallery] .hj-carousel-viewport{min-width:0;scroll-snap-type:x mandatory}
[data-hj-restored-gallery] .hj-carousel-viewport.is-dragging,
[data-hj-restored-gallery] .hj-carousel-viewport.is-settling{scroll-snap-type:none}
[data-hj-restored-gallery] .hj-concept-media{text-decoration:none}
[data-hj-restored-gallery] .hj-concept-copy .rule-link::after{background:transparent}
[data-hj-restored-gallery] .hj-concept-media:focus-visible{outline:2px solid var(--soft-gold);outline-offset:-4px}
[data-hj-restored-gallery] .hj-category-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0 0 30px;padding:0 25px}
[data-hj-restored-gallery] .hj-category-filters button{min-height:44px;padding:10px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:#625b52;font:400 .67rem/1.4 Arial,sans-serif;letter-spacing:.08em;cursor:pointer}
[data-hj-restored-gallery] .hj-category-filters button[aria-pressed=true]{border-bottom-color:#7a6340;color:#211f1b}
[data-hj-restored-gallery] .hj-category-filters button:hover{color:#211f1b}
[data-hj-restored-gallery] .hj-category-filters button:focus-visible{outline:2px solid #7a6340;outline-offset:4px}
[data-hj-restored-gallery]:not([data-hj-ready]) .hj-category-filters{display:none}
[data-hj-restored-gallery] .hj-minimap-thumbs{position:relative}
@media(max-width:680px){
  [data-hj-restored-gallery] .hj-category-filters{gap:2px 20px;margin-bottom:24px}
}
