.on-hand figcaption{font-size:12px;font-weight:600;letter-spacing:.3px;text-shadow:0 1px 4px #1e143d66}.jewel-notes{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.jewel-notes div{max-width:100%;padding:7px 10px 6px;border:1px solid #d9b469;background:#fffdfa;color:#1e143d;font-size:11px;line-height:1.35;text-align:center}.jewel-notes dt,.jewel-notes dd{display:inline;margin:0}.jewel-notes dt{color:#756b62;font-weight:400}.jewel-notes dt::after{content:': '}.jewel-notes dd{font-weight:600}.product-details{margin-top:18px;padding-top:0;border-top:0}
.price-matrix{width:100%;margin-top:20px;border-collapse:collapse;table-layout:fixed}
.price-matrix caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.price-matrix thead th{height:60px;padding:4px 8px 12px;color:#938369;font-family:Georgia,serif;font-size:28px;font-weight:400;vertical-align:bottom;text-align:center;line-height:1}.price-matrix thead th:first-child{width:94px;color:#938369;font-family:Arial,Helvetica,sans-serif;font-size:9px;letter-spacing:1.2px;text-transform:uppercase}.price-matrix thead th small{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400}
.price-matrix tbody th{padding:18px 8px 18px 0;vertical-align:middle}.metal-seal{display:flex;width:76px;height:76px;margin:auto;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.05}.metal-seal small{display:block;margin-bottom:4px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.row-18k .metal-seal{background:#f0bb4d;color:#1e143d}.row-10k .metal-seal{background:#1e143d;color:#faefda}
.price-matrix tbody td{padding:20px 8px 18px;text-align:center;vertical-align:middle}.row-10k td{background:#faefda55}.matrix-payment span{display:block;margin-bottom:5px;color:#938369;font-size:9px;letter-spacing:.5px;text-transform:uppercase}.matrix-payment strong{display:block;color:#1e143d;font-family:Arial,Helvetica,sans-serif;font-size:clamp(17px,2.3vw,23px);font-weight:700;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.matrix-payment strong small{font-family:Arial,Helvetica,sans-serif;font-size:.6em;font-weight:600}.matrix-payment.secondary{margin-top:6.5px}.matrix-payment.secondary span{display:block;margin:0;color:#756b62;font-size:clamp(9px,1.25vw,12px);letter-spacing:0;text-transform:none;white-space:nowrap;font-variant-numeric:tabular-nums}.matrix-payment.secondary b{color:#1e143d;font-weight:600}
.single-price{margin-top:20px}.single-metals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.single-metal{display:flex;align-items:center;justify-content:center;gap:15px;min-width:0;padding:24px 12px}.single-metal.row-10k{background:#faefda55}.single-metal .metal-seal{flex:none;margin:0}.single-payment{text-align:left;min-width:0}
@media(max-width:760px){.on-hand figcaption{font-size:10px;letter-spacing:.1px}.jewel-notes{gap:6px;margin-top:20px}.jewel-notes div{padding:6px 8px;font-size:10px}.product-details{margin-top:16px;overflow:visible}.price-matrix{margin-top:14px}.price-matrix.cols-3{width:100%;min-width:0;table-layout:fixed}.price-matrix thead th{height:45px;padding:3px 2px 9px;font-size:20px}.price-matrix thead th:first-child{width:52px;font-size:7px;letter-spacing:0}.price-matrix thead th small{font-size:8px}.price-matrix tbody th{padding:12px 3px 12px 0}.metal-seal{width:43px;height:43px;font-size:15px}.metal-seal small{font-size:6px;margin-bottom:2px;letter-spacing:.2px}.price-matrix tbody td{padding:13px 2px 11px}.matrix-payment span{margin-bottom:4px;font-size:7px;letter-spacing:0}.matrix-payment strong{font-size:clamp(10px,3.1vw,13px);letter-spacing:-.4px}.matrix-payment strong small{display:block;margin-bottom:1px;font-size:7px;letter-spacing:0}.matrix-payment.secondary{margin-top:4.5px}.matrix-payment.secondary span{font-size:10px;letter-spacing:-.15px}.price-matrix.cols-3 thead th:first-child{width:45px}.price-matrix.cols-3 .metal-seal{width:38px;height:38px;font-size:13px}.price-matrix.cols-3 .matrix-payment strong{font-size:clamp(10px,2.95vw,12px);letter-spacing:-.65px}.price-matrix.cols-3 .matrix-payment.secondary span{font-size:clamp(7px,2.15vw,9px);line-height:1.18;white-space:normal}.single-price{margin-top:14px}.single-metals{gap:8px}.single-metal{flex-direction:column;gap:10px;padding:16px 4px}.single-payment{text-align:center}.single-payment .matrix-payment strong{font-size:clamp(13px,3.7vw,18px)}.single-payment .matrix-payment strong small{display:inline;font-size:.6em}.single-payment .matrix-payment.secondary span{font-size:clamp(7px,1.85vw,10px)}}
