.stone-options{margin:1.5rem 0;border-top:1px solid rgba(0,0,0,.1);padding-top:1.25rem;font-size:.95rem}.stone-toggle{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:600;letter-spacing:.01em}.stone-toggle input{width:1.05rem;height:1.05rem}.stone-body{margin-top:1rem;padding:1.25rem;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:#00000004}.stone-intro{margin:0 0 1rem;font-size:.85rem;opacity:.75}.stone-locations{display:flex;flex-direction:column;gap:1.25rem}.stone-location{border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:1rem}.stone-location legend{padding:0 .4rem;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}.stone-details{margin:.1rem 0 .75rem;font-size:.8rem;opacity:.7}.stone-origin-row{display:flex;flex-direction:column;gap:.6rem}.stone-radio{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-size:.9rem;cursor:pointer;padding:.5rem .6rem;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:#fff}.stone-radio:has(input:checked){border-color:#0006;background:#00000005}.stone-grade{font-size:.75rem;opacity:.6;font-style:italic}.stone-select-label{display:block;font-size:.8rem;margin-bottom:.3rem;opacity:.8}.stone-location select{width:100%;max-width:380px;padding:.5rem .6rem;font-size:.9rem;border:1px solid rgba(0,0,0,.25);border-radius:4px;background:#fff}.stone-price-note{margin:.6rem 0 0;font-size:.75rem;color:#8a5a00}.stone-field{margin-top:1rem}.stone-field label{display:block;font-size:.8rem;margin-bottom:.3rem;opacity:.8}.stone-field textarea{width:100%;max-width:420px;padding:.5rem .6rem;font-size:.9rem;border:1px solid rgba(0,0,0,.25);border-radius:4px;background:#fff;font-family:inherit;resize:vertical}.stone-summary{margin-top:1rem;padding-top:.75rem;border-top:1px dashed rgba(0,0,0,.15);font-size:.85rem;font-style:italic;min-height:1.1em}.stone-fine-print{margin:1rem 0 0;font-size:.72rem;opacity:.6;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/16/assets/stone-options.css.map */
