.product__info-container .product-form__input{width:100%;max-width:100%;min-width:0;border:none;padding:0}.product__info-container .product-form__option-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.product__info-container .product-form__option-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#0e3b3a0f;color:#000}.product__info-container .product-form__option-icon svg{width:20px;height:20px;display:block}.product__info-container .product-form__option-heading{display:flex;flex-direction:column;min-width:0}.product__info-container .product-form__option-title{font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:1.3;color:#000}.product__info-container .product-form__option-subtitle{font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:1.4;color:#9a9a9a}.product__info-container .swatch--metal-white-gold{--swatch--background: linear-gradient(160deg, #ececec 0%, #fafafa 42%, #d8d8d8 100%)}.product__info-container .swatch--metal-yellow-gold{--swatch--background: linear-gradient(160deg, #e8d48a 0%, #faf3d4 45%, #d4b04a 100%)}.product__info-container .swatch--metal-rose-gold{--swatch--background: linear-gradient(160deg, #e8c4b8 0%, #faece6 45%, #c98878 100%)}.product__info-container .swatch--metal-platinum{--swatch--background: linear-gradient(160deg, #d4d8dc 0%, #f4f6f8 45%, #c8cdd2 100%)}.product__info-container .product-form__input-options{display:flex;align-items:stretch;width:100%;max-width:100%;min-width:0}.product__info-container .product-form__input-options--scroll{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:6px;padding-bottom:6px;margin:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:rgba(14,59,58,.25) transparent}.product__info-container .product-form__input-options--scroll::-webkit-scrollbar{height:4px}.product__info-container .product-form__input-options--scroll::-webkit-scrollbar-thumb{background:#0e3b3a40;border-radius:4px}.product__info-container .product-form__input--metal-swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: auto;position:relative;width:52px;min-width:52px;height:40px;margin:0;padding:0;border:1px solid transparent;border-radius:4px;outline:none;box-shadow:none;background:transparent;overflow:hidden;flex:0 0 auto;scroll-snap-align:start;transition:border-color .2s ease;box-sizing:border-box}.product__info-container .product-form__input--metal-swatch .swatch-input__content{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product__info-container .product-form__input--metal-swatch .swatch-input__content .swatch{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;border-radius:3px;background:var(--swatch--background);background-size:cover}.product__info-container .swatch-input__metal-text{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;text-align:center;pointer-events:none}.product__info-container .swatch-input__metal-karat{font-family:var(--font-body-family);font-size:12px;font-weight:600;line-height:1.1;color:#000!important;opacity:1!important;letter-spacing:-.02em;text-shadow:0 0 3px rgba(255,253,248,.85)}.product__info-container .swatch-input__value-text{position:relative;z-index:1;font-family:var(--font-body-family);font-size:12px;font-weight:600;line-height:1.1;color:#000;letter-spacing:-.02em;text-shadow:0 0 3px rgba(255,253,248,.85);pointer-events:none}.product__info-container .product-form__input--metal-swatch .swatch-input__value-text,.product__info-container .product-form__input--metal-swatch .swatch-input__metal-karat{font-size:14px;color:#343030!important;opacity:1!important}.product__info-container .product-form__input--metal-swatch .swatch-input__input:hover+.swatch-input__label,.product__info-container .product-form__input--metal-swatch .swatch-input__input+.swatch-input__label:hover{border-color:#0e3b3a40}.product__info-container .product-form__input--metal-swatch .swatch-input__input:checked+.swatch-input__label,.product__info-container .product-form__input--metal-swatch .swatch-input__input:active+.swatch-input__label{border:2px solid var(--brand-primary-hex, #0e3b3a);outline:none;box-shadow:none}.product__info-container .swatch-input__input:focus-visible+.swatch-input__label{outline:none;box-shadow:0 0 0 2px #0e3b3a33}.product__info-container .product-form__input--swatch:not(.product-form__input--metal-swatch) .swatch-input__input+.swatch-input__label{--swatch-input--size: 40px;--swatch-input--border-radius: 4px;margin:0;padding:2px;border:1px solid transparent;border-radius:4px;flex:0 0 auto;scroll-snap-align:start}.product__info-container .product-form__input--pill input[type=radio]+label:before{content:none;display:none}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:transparent;color:inherit}.product__info-container .product-form__input--pill input[type=radio]:focus-visible+label,.product__info-container .product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 2px #0e3b3a33}.product__info-container .product-form__input--carat-pill input[type=radio]+label{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:7px 13px;min-width:52px;min-height:36px;scroll-margin-inline:8px;border:2px solid rgba(14,59,58,.18);border-radius:6px;background:#fff;color:#000;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.2;white-space:nowrap;box-shadow:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.product__info-container .product-form__input--carat-pill input[type=radio]+label:hover{border-color:#0e3b3a73}.product__info-container .product-form__input--carat-pill input[type=radio]:checked+label,.product__info-container .product-form__input--carat-pill input[type=radio]:checked+label:hover,.product__info-container .product-form__input--carat-pill input[type=radio]+label.is-selected{border-color:var(--brand-primary-hex, #0e3b3a);background:var(--brand-primary-hex, #0e3b3a);color:var(--brand-background-hex, #fffdf8);font-weight:600;box-shadow:none}.product__info-container .product-form__input--pill:not(.product-form__input--carat-pill) input[type=radio]+label{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:10px 18px;min-width:52px;scroll-snap-align:start;border:1px solid rgba(14,59,58,.18);border-radius:8px;background:#fff;color:#000;font-family:var(--font-body-family);font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap}.product__info-container .product-form__input--pill:not(.product-form__input--carat-pill) input[type=radio]:checked+label,.product__info-container .product-form__input--pill:not(.product-form__input--carat-pill) input[type=radio]:checked+label:hover{border:2px solid var(--brand-primary-hex, #0e3b3a);background:var(--brand-primary-hex, #0e3b3a);color:var(--brand-background-hex, #fffdf8);font-weight:600}.product__info-container .product-form__input--pill input[type=radio]:disabled+label,.product__info-container .product-form__input--pill input[type=radio].disabled+label{opacity:.45;text-decoration:line-through}@media screen and (max-width:749px){.product__info-container .product-form__input--metal-swatch .swatch-input__input+.swatch-input__label{width:52px;min-width:52px;height:38px}}.product__info-container .price.price--on-sale{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:6px}.product__info-container .price.price--on-sale>.price__container{margin-bottom:0}.product__info-container .price.price--on-sale .price__sale{display:inline-flex;align-items:center;flex-wrap:wrap;column-gap:10px}.product__info-container .price.price--on-sale .price-item{margin:0}.product__info-container .price--large .price-item--sale,.product__info-container .price .price-item--sale,.product__info-container .price:not(.price--on-sale) .price-item--regular{font-weight:700;color:#000}.product__info-container .price--on-sale .price__sale .price-item--regular,.product__info-container .price--on-sale .price__sale s.price-item--regular{font-weight:400;color:#343030;text-decoration:line-through;letter-spacing:0}.product__info-container .price--large{font-size:18px;letter-spacing:0}.product__info-container .price--large.price--on-sale .price-item--sale{font-size:18px}.product__info-container .price--large.price--on-sale .price__sale .price-item--regular{font-size:16px}@media screen and (min-width:750px){.product__info-container .price--large,.product__info-container .price--large.price--on-sale .price-item--sale{font-size:20px}.product__info-container .price--large.price--on-sale .price__sale .price-item--regular{font-size:17px}}.product__info-container .price .price__badge-sale{background-color:#8f0000;color:#fff;border:none;font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:0;margin:0;align-self:center}.product__info-container .price .price__savings-line{display:block;flex:0 0 100%;width:100%;margin:0;padding:0;font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;color:#9a9a9a}.product__info-container .product-single__afterpay-banner-text{display:flex;align-items:center;gap:8px;margin:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;font-family:var(--font-body-family);font-size:15px;line-height:1.3;color:#000}.product__info-container .product-single__afterpay-banner-text::-webkit-scrollbar{display:none}.product__info-container .product-single__afterpay-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.product__info-container .product-single__afterpay-logo{display:block;width:auto;height:var(--afterpay-badge-image-size, 24px);max-width:calc(var(--afterpay-badge-image-size, 24px) * 2.8);object-fit:contain}.product__info-container .product-single__afterpay-wordmark{font-weight:700;text-transform:lowercase}.product__info-container .product-single__afterpay-icon{width:22px;height:14px}.product__info-container .product-single__afterpay-learn{font-size:12px;line-height:1.2;color:#9a9a9a}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-variant-picker-brand.css.map */
