.product-engagement-ring variant-selects{display:flex;flex-direction:column;gap:2rem}.product-engagement-ring .product-form__input--pill{border:none;padding:0;margin:0 0 1.5rem}.product-engagement-ring .product-form__input--pill legend.form__label{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.12rem;color:rgb(var(--color-foreground));margin-bottom:1.2rem;display:block;width:100%}.product-engagement-ring .product-form__input--pill input[type=radio]+label{border:1px solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:0;padding:1.2rem 2.4rem;font-size:1.3rem;font-weight:500;letter-spacing:.05rem;text-transform:none;min-width:auto;margin:0 .6rem .6rem 0;transition:all .2s ease}.product-form__input--two-column{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.product-form__input--two-column .product-form__input--dropdown{margin-bottom:0}.product-engagement-ring .product-form__input--dropdown{margin-bottom:1.5rem}.product-engagement-ring .product-form__input--dropdown .form__label{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.12rem;margin-bottom:1rem;display:block}.product-engagement-ring .product-form__input--dropdown .select{position:relative}.product-engagement-ring .product-form__input--dropdown .select__select{width:100%;font-size:1.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:0;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s ease}.product-engagement-ring .product-form__input--dropdown .select__select:hover,.product-engagement-ring .product-form__input--dropdown .select__select:focus{border-color:rgb(var(--color-foreground));outline:none}.product-engagement-ring .product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.03)}.product-engagement-ring .product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));font-weight:600}.product-engagement-ring .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:none}.product-engagement-ring .product-form__input--pill input[type=radio]:disabled+label,.product-engagement-ring .product-form__input--pill input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through;cursor:not-allowed}.product-engagement-ring .product-form__input--swatch{gap:1rem;margin-bottom:1.5rem}.product-engagement-ring .product-form__input--swatch legend.form__label{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.12rem;margin-bottom:1.2rem;width:100%}.product-engagement-ring .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 4rem;margin:0 .8rem .8rem 0;border-radius:50%;border:2px solid transparent;transition:border-color .2s ease,transform .2s ease}.product-engagement-ring .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{transform:scale(1.05)}.product-engagement-ring .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:rgb(var(--color-foreground))}.product-engagement-ring .price{margin:1.5rem 0}.product-engagement-ring .price__regular,.product-engagement-ring .price__sale{font-size:2.4rem;font-weight:600}.product-engagement-ring .price--on-sale .price__regular{font-size:1.6rem;color:rgba(var(--color-foreground),.5)}.product-engagement-ring .price__sale .price-item--sale{color:#b8860b}.product-engagement-ring .price s.price-item--regular{font-size:1.6rem;opacity:.6;margin-right:1rem}.product-engagement-ring .product-form__buttons{margin-top:2rem}.product-engagement-ring .product-form__submit{padding:1.6rem 3.2rem;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase}.product-engagement-ring .product__title h1{font-size:2.8rem;font-weight:400;letter-spacing:.05rem}.product-engagement-ring .product__text.caption-with-letter-spacing{font-size:1.2rem;letter-spacing:.15rem;color:rgba(var(--color-foreground),.6);margin-bottom:.5rem}.product-engagement-ring .product__accordion{border-top:1px solid rgba(var(--color-foreground),.1);margin-top:2rem}.product-engagement-ring .product__accordion summary{padding:1.5rem 0}.product-engagement-ring .product__accordion .accordion__title{font-size:1.3rem;font-weight:500;letter-spacing:.05rem}@media screen and (max-width: 749px){.product-form__input--two-column{grid-template-columns:1fr;gap:1rem}.product-form__input--two-column .product-form__input--dropdown{margin-bottom:0}.product-engagement-ring .product-form__input--pill input[type=radio]+label{padding:1rem 1.6rem;font-size:1.2rem;min-width:auto;margin:0 .5rem .5rem 0}.product-engagement-ring .product-form__input--dropdown .select__select{font-size:1.3rem}.product-engagement-ring .product__title h1{font-size:2.2rem}.product-engagement-ring .price__regular,.product-engagement-ring .price__sale{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-engagement-ring-variants.css.map */
