.quote-form-wrapper{padding:60px 20px;max-width:780px;margin:0 auto}.quote-form-title{font-size:2rem;text-align:center;margin-bottom:8px;color:#333}.quote-form-subtitle{text-align:center;color:#888;margin-bottom:40px;font-size:1.05rem}.quote-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quote-field.full-width{grid-column:1 / -1}.quote-field input[type=text],.quote-field input[type=email],.quote-field input[type=tel],.quote-field textarea{width:100%;padding:16px 18px;border:1px solid #ddd;border-radius:0;font-size:.95rem;font-family:inherit;background:#fff;color:#333;transition:border-color .2s;box-sizing:border-box}.quote-field input::placeholder,.quote-field textarea::placeholder{color:#999;font-size:.95rem}.quote-field input:focus,.quote-field textarea:focus{outline:none;border-color:#1abc9c}.quote-file-upload{display:flex;align-items:center;gap:10px;padding:16px 18px;border:1px dashed #ccc;background:#fafafa;cursor:pointer;transition:border-color .2s,background .2s}.quote-file-upload:hover{border-color:#1abc9c;background:#f0faf8}.quote-file-upload.file-selected{border-color:#1abc9c;background:#f0faf8;border-style:solid}.quote-file-hidden{display:none}.file-upload-icon{font-size:1.2rem}.file-upload-text{font-size:.95rem;color:#888}.file-selected .file-upload-text{color:#333;font-weight:500}.quote-submit-btn{display:inline-block;margin-top:24px;padding:16px 48px;font-size:.9rem;font-weight:700;letter-spacing:2px;color:#fff;background-color:#1abc9c;border:none;border-radius:0;cursor:pointer;transition:background-color .2s;text-transform:uppercase}.quote-submit-btn:hover{background-color:#16a085}.quote-success-message{background:#eafaf1;border:1px solid #1abc9c;padding:16px;margin-bottom:20px;text-align:center;color:#16a085}.quote-error-message{background:#fdf0f0;border:1px solid #e74c3c;padding:16px;margin-bottom:20px;color:#c0392b}@media(max-width:600px){.quote-form-grid{grid-template-columns:1fr}.quote-form-wrapper{padding:36px 16px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-design-your-custom-ring.css.map */
