.collection-card{isolation:isolate;min-height:280px;background:#10100d}
.collection-card:before{display:none}
.collection-card:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,#10100d 0%,#10100de6 24%,#10100d55 48%,transparent 74%),var(--collection-art);background-position:center,right center;background-size:100% 100%,auto 100%;background-repeat:no-repeat;transition:filter .4s}
.card-bangle{--collection-art:url('images/collection-bangle.webp')}
.card-wedding{--collection-art:url('images/collection-wedding.webp')}
.card-daily{--collection-art:url('images/collection-daily.webp')}
.card-gift{--collection-art:url('images/collection-gift.webp')}
.card-preowned{--collection-art:url('images/collection-preowned.webp');grid-column:1/-1;min-height:300px;border-color:#b9925270;background:linear-gradient(115deg,#18120d,#0c0b0a)}
.card-preowned:after{background-image:linear-gradient(90deg,#100e0cf5 0%,#100e0ccc 28%,#100e0c44 56%,transparent 78%),var(--collection-art);background-size:100% 100%,auto 155%}
.card-preowned>span{color:#e5c88c;letter-spacing:.16em}
.card-preowned>div{max-width:55%}
.card-preowned h3{color:#f5ead3}
.card-preowned small{display:block;margin-top:14px;color:#c3b6a0;font-size:11px;letter-spacing:.06em}
.collection-card:hover{background:#10100d}.collection-card:hover:after{filter:brightness(1.12)}
.collection-card>div{max-width:64%;text-shadow:0 2px 14px #000}.collection-card p{color:#d0c6b4}.collection-card b{bottom:22px;right:22px;background:#10100d99;width:32px;height:32px;display:grid;place-items:center;border-radius:50%}
@media(max-width:760px){.collection-card{min-height:230px;padding:26px 22px}.collection-card h3{font-size:30px}.collection-card p{font-size:14px;max-width:150px}.collection-card:after{background-image:linear-gradient(90deg,#10100df5 0%,#10100dcc 27%,#10100d33 57%,transparent 80%),var(--collection-art)}}
@media(max-width:760px){.card-preowned{min-height:245px}.card-preowned:after{background-image:linear-gradient(90deg,#100e0cf5 0%,#100e0ccc 33%,#100e0c55 65%,transparent),var(--collection-art);background-size:100% 100%,auto 130%}.card-preowned>div{max-width:72%}.card-preowned h3{font-size:clamp(25px,7vw,30px);line-height:1.25}.card-preowned p{max-width:190px}.card-preowned small{font-size:10px;line-height:1.4}}
@media(prefers-reduced-motion:reduce){.collection-card:after{transition:none}}

.precious-section{padding-top:28px}.precious-visual{position:relative;overflow:hidden;background:#101a1a;height:460px;border:1px solid #b9c9c32b}.precious-visual img{width:100%;height:100%;object-fit:cover;object-position:center 57%}.precious-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080e10aa,transparent 55%)}.precious-visual>div{position:absolute;top:35px;left:40px;z-index:1}.precious-visual h3{font:40px/1.5 STSong,serif;letter-spacing:.14em;margin:12px 0;color:#f1eee5}.precious-visual small{position:absolute;bottom:16px;right:20px;color:#d3d8d4;font-size:11px;z-index:1}.precious-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.precious-card{display:block;padding:32px;border:1px solid #c1cfc32e;transition:transform .25s,border-color .25s;color:#e8ece9;background:linear-gradient(135deg,#343d47,#111519 85%)}.precious-card.silver{background:linear-gradient(135deg,#444540,#151613 85%)}.precious-card.jade{background:linear-gradient(135deg,#254941,#101c19 85%)}.precious-card span{font-size:10px;letter-spacing:.18em;color:#bdc9c6}.precious-card h3{font:30px/1.4 STSong,serif;letter-spacing:.08em;margin:24px 0 12px}.precious-card p{font-size:14px;color:#c1cbc6;line-height:1.8}.precious-card b{display:block;font-size:13px;font-weight:400;letter-spacing:.08em;margin-top:30px;color:#eee4cd}.precious-card:hover{transform:translateY(-4px);border-color:#c1cfc380}.precious-card:focus-visible{outline:2px solid #e7cf9d;outline-offset:4px}@media(max-width:760px){.precious-visual{height:340px}.precious-visual img{object-position:58% center}.precious-visual>div{left:22px;top:20px}.precious-visual h3{font-size:28px}.precious-visual .eyebrow{font-size:9px;letter-spacing:.1em}.precious-grid{grid-template-columns:1fr;gap:12px}.precious-card{padding:24px}.precious-card h3{margin:14px 0 8px}.precious-card b{margin-top:18px}}@media(prefers-reduced-motion:reduce){.precious-card{transition:none}.precious-card:hover{transform:none}}
.precious-card{position:relative;isolation:isolate;overflow:hidden;min-height:310px;background:#101412!important;display:flex;flex-direction:column;justify-content:flex-end}.precious-card:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,#101412f0 0%,#101412b0 28%,#10141225 64%,transparent),var(--precious-art);background-position:center,right center;background-size:cover,auto 100%;background-repeat:no-repeat;transition:filter .3s}.precious-card.platinum{--precious-art:url('images/collection-platinum.jpg')}.precious-card.silver{--precious-art:url('images/collection-silver.jpg')}.precious-card.jade{--precious-art:url('images/collection-jade.jpg')}.precious-card>span{margin-bottom:auto}.precious-card h3,.precious-card p,.precious-card b{position:relative;text-shadow:0 2px 12px #000}.precious-card p{max-width:180px}.precious-card:hover:before{filter:brightness(1.13)}.precious-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.precious-card.jade{grid-column:1/-1;min-height:310px}.precious-card.jade:before{background-size:cover,auto 145%}@media(max-width:760px){.precious-grid{grid-template-columns:1fr}.precious-card,.precious-card.jade{min-height:260px;padding:26px 22px}.precious-card.jade:before{background-size:cover,auto 100%}.precious-card p{max-width:160px;font-size:13px}.precious-card h3{font-size:28px}.precious-card:before{background-image:linear-gradient(90deg,#101412ee 0%,#101412a0 26%,#10141215 67%,transparent),var(--precious-art)}}@media(prefers-reduced-motion:reduce){.precious-card:before{transition:none}}

.card-premium{--collection-art:url('images/collection-bangle.webp');background:#1b130b}.card-premium:after{filter:brightness(1.12)}.card-hardgold{--collection-art:url('images/collection-daily.webp');background:#181711}
