.ring-size-picker{margin-bottom:1.6rem;max-width:44rem}.ring-size-picker__label{display:block;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;margin-bottom:.8rem;color:rgb(var(--color-foreground))}.ring-size-picker__required{color:rgb(var(--color-error, 191 44 32));margin-inline-start:.2rem}.ring-size-picker__select-wrapper{position:relative}.ring-size-picker__select{width:100%;padding:1rem 1.5rem;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius, .5rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5;cursor:pointer;-webkit-appearance:auto;appearance:auto;transition:border-color .2s ease}.ring-size-picker__select:focus,.ring-size-picker__select:focus-visible{outline:none;border-color:rgba(var(--color-foreground),.8)}.ring-size-picker__select:hover{border-color:rgba(var(--color-foreground),.8)}.ring-size-picker__select--error{border-color:rgb(var(--color-error, 191 44 32))!important}.ring-size-picker__error{color:rgb(var(--color-error, 191 44 32));font-size:1.2rem;margin-top:.6rem;margin-bottom:0}.ring-size-picker__error[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-ring-size-picker.css.map */
