.ring-size{--ring-size-radius: 1rem;margin-top:1.2rem}.ring-size__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.ring-size .ring-size__label{margin:0}.ring-size__guide{font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap;color:rgb(var(--color-foreground))}.ring-size .select{width:100%}.ring-size .select:before,.ring-size .select:after,.ring-size .select__select,.ring-size .select:hover.select:after,.ring-size .select__select:hover.select__select:after,.ring-size .select__select:focus,.ring-size .select__select:focus-visible{border-radius:var(--ring-size-radius)}.ring-size .select__select:focus,.ring-size .select__select:focus-visible{box-shadow:none;outline:0}.ring-size__note{display:flex;align-items:center;gap:.6rem;margin-top:.8rem;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.ring-size__note-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.5rem;height:1.5rem;border:.1rem solid rgba(var(--color-foreground),.5);border-radius:50%;font-size:1rem;font-style:italic;line-height:1}.ring-size__error{margin-top:.8rem;font-size:1.3rem;line-height:1.4;color:rgb(var(--color-foreground))}.ring-size__error[hidden]{display:none}.ring-size--invalid .ring-size__error{color:#d02c2c}.ring-size--invalid .select:after{box-shadow:0 0 0 .1rem #d02c2c}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ring-size.css.map */
