.ring-sizing{display:flex;flex-direction:column;gap:48px;max-width:1400px;margin:0 auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.ring-sizing--steps-first .ring-sizing__steps{order:-1}.ring-sizing__form-wrap{background:var(--rs-form-bg);color:var(--rs-form-text);padding:32px 20px;box-shadow:0 2px 10px #00000014;box-sizing:border-box}.ring-sizing__heading{font-family:EBGaramond-Bold;font-size:30px;font-weight:400;line-height:1.2;text-transform:lowercase;text-align:center;margin:0 0 28px;color:inherit}.ring-sizing__form{display:flex;flex-direction:column;gap:18px}.ring-sizing__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ring-sizing__field{display:flex;flex-direction:column;min-width:0}.ring-sizing__field[hidden]{display:none}.ring-sizing__field label{font-family:EBGaramond-Regular,Georgia,serif;font-size:16px;text-align:center;margin-bottom:8px;color:inherit}.ring-sizing__field input,.ring-sizing__field select{width:100%;height:47px;padding:0 12px;border:1px solid #000;border-radius:0;background-color:var(--rs-input-bg);color:#000;font-family:EBGaramond-Regular,Georgia,serif;font-size:16px;box-sizing:border-box;-webkit-appearance:none;appearance:none}.ring-sizing__field select{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M0 0l6 7 6-7z' fill='%23666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.ring-sizing__field input::placeholder{color:#777}.ring-sizing__field input:focus,.ring-sizing__field select:focus{outline:2px solid #000;outline-offset:1px}.ring-sizing__fineprint{font-family:EBGaramond-Regular,Georgia,serif;font-size:13px;line-height:1.35;text-align:center;color:inherit;opacity:.8}.ring-sizing__fineprint p{margin:0 0 14px}.ring-sizing__fineprint p:last-child{margin-bottom:0}.ring-sizing__fineprint a{color:inherit;text-decoration:underline}.ring-sizing__checkbox{display:flex;align-items:center;gap:12px;font-family:EBGaramond-Regular,Georgia,serif;font-size:15px}.ring-sizing__checkbox input{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:#000}.ring-sizing__checkbox label{font-size:14px}.ring-sizing__submit{width:100%;height:50px;border:0;border-radius:0;background:var(--rs-button-bg);color:var(--rs-button-text);font-family:Garamond-Bold,serif;font-size:20px;font-weight:400;letter-spacing:.04em;text-transform:lowercase;cursor:pointer;transition:opacity .2s ease}.ring-sizing__submit:hover{opacity:.85}.ring-sizing__message{font-family:EBGaramond-Regular,Georgia,serif;font-size:18px;text-align:center;padding:16px;background:var(--rs-input-bg);color:#000}.ring-sizing__message p{margin:0}.ring-sizing__message--error ul{margin:0;padding:0;list-style:none}.ring-sizing__steps{display:flex;flex-direction:column;justify-content:center;gap:48px;text-align:center}.ring-sizing__step-title{font-family:EBGaramond-Bold;font-size:28px;font-weight:400;text-transform:lowercase;line-height:1.2;margin:0 0 12px;color:#000}.ring-sizing__step-text{font-family:EBGaramond-Regular,Georgia,serif;font-size:18px;line-height:1.5;color:#000}.ring-sizing__step-text p{margin:0}.ring-sizing__step-text a{color:inherit;text-decoration:underline}@media screen and (min-width:990px){.ring-sizing{flex-direction:row;align-items:stretch;gap:64px;padding-left:24px;padding-right:24px}.ring-sizing--steps-first .ring-sizing__steps{order:0}.ring-sizing__form-wrap{flex:0 0 480px;padding:36px 28px 32px}.ring-sizing__steps{flex:1 1 auto;gap:72px}.ring-sizing__step-title{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/section-ring-sizing-form.css.map */
