.custom-ui-fieldset{border:none!important;margin:0 0 28px!important;padding:0!important}.custom-option-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.custom-legend{font-size:12px;color:#606060;margin:0;padding:0;font-family:soraregular}.custom-radio-group{display:flex;flex-wrap:wrap;column-gap:22px;row-gap:15px;align-items:center}.custom-label{cursor:pointer;display:inline-flex;align-items:center;gap:8px;margin:0!important}.value-text{font-size:9px;color:#606060;font-family:soraregular;letter-spacing:2px}.label-metal{column-gap:12px}.label-metal .value-text{font-size:14px;color:#606060;font-family:soraregular;letter-spacing:.5px}.metal-swatch{display:inline-block;box-sizing:content-box;width:26px;height:26px;border-radius:50%;border:2px solid #d1d1d1;transition:all .2s ease;padding:4px;background-clip:content-box;overflow:hidden}.metal-swatch--image{padding:0;width:34px;height:34px}.metal-swatch--image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.custom-native-radio:checked+.label-metal .metal-swatch{border-color:#606060;transform:scale(1.05)}.custom-native-radio:checked+.label-metal .value-text{color:#606060}.two-tone-picker__header{display:flex;justify-content:flex-start;align-items:center;gap:14px;margin-bottom:18px;transition:filter .15s ease,opacity .15s ease}.two-tone-picker__header.is-updating{filter:blur(2px);opacity:.6;pointer-events:none}.two-tone-picker__legend{display:flex;flex-direction:column;gap:2px}.two-tone-picker__value{font-size:14px;color:#606060;letter-spacing:.5px}.two-tone-picker__group+.two-tone-picker__group{margin-top:18px}.two-tone-picker__title{display:block;margin-bottom:10px;font-size:12px;color:#606060;font-family:soraregular}.two-tone-picker__row{display:flex;flex-wrap:wrap;gap:14px 18px}.two-tone-picker__chip{display:inline-flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:#606060}.two-tone-picker__chip.is-selected .metal-swatch{border-color:#606060;transform:scale(1.05)}.two-tone-picker__chip-label{font-size:12px;font-family:soraregular;letter-spacing:.3px;text-transform:none}.two-tone-picker__chip.is-selected .two-tone-picker__chip-label{color:#333;font-weight:600}.two-tone-picker__chip[hidden]{display:none}.two-tone-picker__radios{display:none!important}.default-pill{padding:10px 20px;border:1px solid #e0e0e0;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#555;background:#fff;transition:all .2s ease}.custom-native-radio:checked+.label-default .default-pill{border-color:#333;color:#000;font-weight:600;box-shadow:0 0 0 1px #333 inset}.option-type-band-width .custom-radio-group{column-gap:35px}.label-bandwidth{font-family:soraregular;font-size:14px;color:#606060}.bandwidth-bar{display:block;height:70px;width:var(--width);border:1px solid #a8a8a8;background-color:transparent;transition:all .2s ease}.custom-native-radio:checked+.label-bandwidth .bandwidth-bar{background-color:#606060;border-color:#606060}.custom-native-radio:checked+.label-bandwidth .value-text{color:#606060}.weight-box{padding:10px 24px;border:1px solid #e0e0e0;font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#666;background:#fff;transition:all .2s ease}.custom-native-radio:checked+.label-weight .weight-box{border-color:#333;color:#000;font-weight:600;box-shadow:0 0 0 1px #333 inset}.custom-dropdown-ui{width:100%;padding:12px 15px;font-size:13px;letter-spacing:1px;text-transform:uppercase;border:1px solid #d6cab0;background-color:#fff;color:#50535a;cursor:pointer;-webkit-appearance:none;appearance:none}.custom-dropdown-ui:focus{border-color:#d6cab0;outline:none}.dropdown-caret{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;width:10px;color:#666}.label-bandwidth .bandwidth-meta-image-wrapper{display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.label-bandwidth .bandwidth-meta-img{width:100%;object-fit:contain;transition:.3s ease-in-out}.custom-radio-group input[type=radio]:checked+.label-bandwidth img{background-color:#606060}.option-type-weight .custom-radio-group,.option-type-cut .custom-radio-group{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:15px;margin-top:8px}.custom-label.label-box-ui .value-text,.option-type-cut .value-text{font-size:9px;letter-spacing:2px;color:#50535a}.custom-label:not(:is(.option-type-metal,.option-type-band-width) .custom-label){display:inline-flex;align-items:center;justify-content:center;height:45px;padding:12px 20px;border:1px solid #d6cab0;background-color:#fff;color:#4a4a4a;font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:.3s ease-in-out;text-align:center;box-sizing:border-box}.custom-native-radio:checked+.custom-label:not(:is(.option-type-metal,.option-type-band-width) .custom-label){border-color:#a3946b;background-color:#a3946b;color:#fff}.custom-native-radio+.custom-label:not(:is(.option-type-metal,.option-type-band-width) .custom-label) .value-text{transition:.3s ease-in-out}.custom-native-radio:checked+.custom-label:not(:is(.option-type-metal,.option-type-band-width) .custom-label) .value-text{color:#fff}.ring-size-section{max-width:270px;width:100%}.ring-size-label{font-size:12px;line-height:19px;color:#606060;margin:0;padding:0;font-family:soraregular}.ring-size-header{display:flex;align-items:center;column-gap:10px;margin-bottom:6px}.ring-size-header .size-guid-wrapper{margin-left:auto}.ring-size-dropdown{width:100%;height:45px;border:1px solid #d6cab0;font-family:soraregular;padding:12px 16px;font-size:9px;letter-spacing:1.5px;color:#606060;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.ring-size-dropdown option{font-family:soraregular;padding:12px 16px;font-size:9px;letter-spacing:1.5px;color:#606060}.custom-select-wrapper{position:relative}.custom-select-wrapper .dropdown-caret{height:15px;width:15px;color:#c6a97a;top:50%;transform:translateY(-50%);transition:.1s ease-in-out}@media(max-width:991px){.option-type-weight .custom-radio-group,.option-type-cut .custom-radio-group{gap:12px}}@media(max-width:767px){.custom-label.label-box-ui{height:30px;padding:8px 15px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-variant-picker.css.map */
