.ring-customizer{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}.ring-customizer .option-btn{padding:.75rem 1rem;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;font-size:14px;text-align:center;transition:.15s}.metal-option{display:flex;align-items:center;padding:.75rem 1rem;height:auto;min-height:60px;border:1px solid #5A2B4A;border-radius:6px;background:#f8f1e7;cursor:pointer;font-size:14px;transition:all .2s ease;color:#2e0d26;font-weight:500}.metal-option:hover{background:#5a2b4a;color:#f8f1e7;border-color:#5a2b4a}.metal-option.selected,.metal-option.active-metal{background:#2e0d26;color:#f8f1e7;border-color:#2e0d26;font-weight:600}.metal-option .metal-icon{flex:0 0 25%;height:100%;padding:0;margin:0;border-right:1px solid #eee;background:#f9f9f9}.metal-option .metal-icon img{width:100%;height:100%;object-fit:cover;display:block;padding:0;margin:0}.metal-option .metal-label{flex:1;text-align:center;font-weight:500;padding:0 .5rem}.diamond-size-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.diamond-size-option{padding:.75rem 1rem;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;font-size:14px;text-align:center}.diamond-size-option.selected{border:2px solid black;font-weight:700}.band-style-wrapper{margin-top:1rem;margin-bottom:1rem}.band-style-options-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:.5rem}.band-style-option{border:1px solid #d5d5d5;border-radius:8px;padding:1rem;background-color:#fff;text-align:center;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:100px}.band-style-option span{font-size:.9rem;font-weight:500;color:#2b2b2b;line-height:1.2}.band-style-option:hover{border-color:#5a2b4a;background-color:#fdfbf8}.band-style-option.selected{border:2px solid #2e0d26;background-color:#f8f1e7}.diamond-type-option{padding:.75rem 1rem;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;font-size:14px;text-align:center;width:100%;box-sizing:border-box}.diamond-type-option.selected{border:2px solid black;font-weight:700}.customizer-block{margin-top:1rem}.customizer-label{display:block;font-weight:400;margin-bottom:.5rem}.diamond-shape-wrapper{margin-top:1rem;margin-bottom:1rem}.diamond-shape-options-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:.5rem}.diamond-shape-option{border:1px solid #d5d5d5;border-radius:8px;padding:1rem;background-color:#fff;text-align:center;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;height:100%}.diamond-shape-option span{font-size:.9rem;font-weight:500;color:#2b2b2b;line-height:1.2}.diamond-shape-option:hover{border-color:#5a2b4a;background-color:#fdfbf8}.diamond-shape-option.selected{border:2px solid #2e0d26;background-color:#f8f1e7}.option-grid{display:grid;gap:1rem}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.ring-customizer select:not(#ring-size-select):not(#bracelet-size-select){display:none!important}#ring-size-select,#bracelet-size-select,.ring-size-wrapper,.bracelet-size-wrapper{display:block!important}.ring-size-select-custom{background-image:url('data:image/svg+xml;utf8,<svg fill="%232b2b2b" height="16" viewBox="0 0 20 20" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M5.516 7.548a.75.75 0 0 1 1.06 0L10 10.97l3.424-3.423a.75.75 0 1 1 1.06 1.06l-3.954 3.954a.75.75 0 0 1-1.06 0L5.516 8.608a.75.75 0 0 1 0-1.06z"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-customizer.css.map */
