.dpdp[data-diamond-purchase] [hidden]{display:none!important}.dpdp[data-diamond-purchase] .dpdp__layout{row-gap:2rem}.dpdp[data-diamond-purchase] .dpdp__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:1rem 0 .65rem}.dpdp[data-diamond-purchase] .dpdp__stat{padding:.65rem .2rem;gap:.35rem}.dpdp__price-note,.dpdp__purchase-note{font-family:var(--font-body, "Montserrat", sans-serif);color:var(--text-muted, #8A8070);font-size:.76rem;line-height:1.6;margin:.6rem 0}.dpdp__details-link{font-family:var(--font-body, "Montserrat", sans-serif);font-size:.76rem;color:var(--gold-dark, #A88340)}.dpdp__purchase{margin-top:1.4rem}.dpdp__purchase-choice{border:0;padding:0;margin:0 0 .8rem;min-width:0}.dpdp__purchase-choice legend,.dpdp__fallback-title{font-family:var(--font-heading, "Cormorant Garamond", serif);font-weight:500;font-size:1.4rem;color:var(--text-dark, #2C1810);padding:0;margin:0 0 .75rem}.dpdp__purchase-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.dpdp__purchase-options label{display:flex;gap:.5rem;align-items:center;padding:.9rem .6rem;border:1px solid var(--border-medium, #CFC7B8);border-radius:var(--radius-sm, 4px);cursor:pointer;font-family:var(--font-body, "Montserrat", sans-serif);font-size:.78rem}.dpdp__purchase-options label:has(:checked){border-color:var(--gold, #C9A050);background:#c9a0501f}.dpdp__purchase-options input{width:1rem;height:1rem;margin:0;flex-shrink:0;accent-color:var(--wine, #4A1428)}.dpdp__purchase-options label:focus-within{outline:2px solid var(--gold-dark, #A88340);outline-offset:3px}.dpdp__build{display:block;text-align:center;text-decoration:none;box-sizing:border-box}.dpdp--choice-ready .dpdp__fallback-title{display:none}.dpdp__settings{grid-column:1 / -1;min-width:0}.dpdp__support,.dpdp__specifications{min-width:0}.dpdp__specifications{scroll-margin-top:120px}.dpdp__specifications .dpdp__specs-title{margin-top:0}.dpdp__dock{display:none}@media(max-width:600px){.dpdp[data-diamond-purchase] .dpdp__stat-value{font-size:1.3rem}.dpdp[data-diamond-purchase] .dpdp__stat-label{font-size:.6rem;letter-spacing:.08em}.dpdp__purchase-options label{font-size:.72rem}.dpdp__dock{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;gap:.75rem;padding:.7rem var(--container-padding, 1rem) calc(.7rem + env(safe-area-inset-bottom));background:var(--warm-white, #FDFAF6);border-top:1px solid var(--border-medium, #CFC7B8);box-shadow:0 -3px 12px #1e11090f}.dpdp__dock>div{flex-shrink:0;display:grid;gap:.2rem;font-family:var(--font-body, "Montserrat", sans-serif);font-size:.65rem}.dpdp__dock strong{font-size:.95rem;color:var(--text-dark, #2C1810)}.dpdp__dock .dpdp__atc{flex:1;padding:.85rem .7rem;font-size:.65rem;letter-spacing:.06em}body.has-diamond-dock{padding-bottom:calc(90px + env(safe-area-inset-bottom))}body.has-diamond-dock shopify-chat{bottom:calc(94px + env(safe-area-inset-bottom))!important}}@media(prefers-reduced-motion:reduce){.dpdp__purchase-options label,.dpdp__build{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/diamond-purchase-choice.css.map */
