.jewelry-home .j-gem{--c:var(--j-primary);isolation:isolate;background:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c)70%,#000);border-radius:50%;position:relative}.jewelry-home .j-gem:before{content:"";pointer-events:none;background:color-mix(in srgb,var(--c)72%,#fff);border-radius:50%;position:absolute;inset:26%}.jewelry-home .j-gem:after{content:"";pointer-events:none;background:#ffffffd9;border-radius:50%;width:22%;height:12%;position:absolute;top:19%;left:25%;transform:rotate(-22deg)}.jewelry-home .j-gem-pick{border-radius:var(--j-radius-card);background:var(--j-card);width:116px;box-shadow:inset 0 0 0 1px var(--j-line);gap:15px;padding:20px 10px 14px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.jewelry-home .j-gem-pick:hover{transform:translateY(-4px);box-shadow:0 20px 34px -22px #2820188c}.jewelry-home .j-gem-pick .j-gem{width:46px;height:46px}.jewelry-home .j-gem-pick .j-gem-pick-img{object-fit:contain;filter:drop-shadow(0 4px 7px #0000003d);width:46px;height:46px}.jewelry-home .j-gem-pick span{text-align:center;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.35}.jewelry-home .j-gem-pick.j-pick--active{background:var(--j-secondary);box-shadow:0 0 0 1px var(--j-primary)inset}.jewelry-home .j-gem-pick.j-pick--active:before{content:"";background:var(--j-primary);width:18px;height:18px;box-shadow:none;border-radius:50%;position:absolute;top:9px;right:9px}.jewelry-home .j-gem-pick.j-pick--active:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:7px;height:4px;position:absolute;top:13px;right:13.5px;transform:rotate(-45deg)}.jewelry-home .j-gem-tile{aspect-ratio:1;border-radius:var(--j-radius-card);background:var(--j-secondary);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.jewelry-home .j-gem-tile .j-gem{width:56%;height:56%}.jewelry-home .j-gem-fav{width:2rem;height:2rem;color:var(--j-text);background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 1px 4px #0000001f}.jewelry-home .j-gem-hero{border-radius:var(--j-radius-card);background:var(--j-secondary);justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.jewelry-home .j-gem-hero .j-gem{width:230px;height:230px}.jewelry-home .j-gem-thumb{border-radius:var(--j-radius-card);background:var(--j-secondary);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.jewelry-home .j-gem-thumb .j-gem{width:2.4rem;height:2.4rem}.jewelry-home .j-gem-thumb--active{border-color:var(--j-primary)}.jewelry-home .j-gem-spec{border-bottom:1px solid var(--j-line);justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.9rem;display:flex}.jewelry-home .j-gem-spec span{color:var(--j-muted)}.jewelry-home .j-gem-spec b{color:var(--j-text);font-weight:600}
