@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.request-form{max-width:760px;margin:0 auto;padding:8px 0 64px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;color:#1e293b;line-height:1.55}.request-form__header{text-align:center;margin:0 0 28px}.request-form__title{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(1.75rem,2.5vw,2.125rem);font-weight:700;letter-spacing:-.02em;color:#0f172a;margin:0 0 8px}.request-form__intro{margin:0 0 28px;color:#334155}.request-form__intro p,.request-form__intro li{font-size:15px;line-height:1.6;margin:0 0 12px}.request-form__intro ul{padding-left:1.25rem;margin:0 0 16px}.request-form__intro strong{color:#0f172a}.request-form__intro a{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.request-form__intro a:hover{color:#1e40af}.request-form__intro h2{font-size:1.25rem;font-weight:700;color:#0f172a;margin:28px 0 12px;letter-spacing:-.01em}.request-form__intro h3{font-size:1.05rem;font-weight:650;color:#0f172a;margin:22px 0 10px}.request-form__required-note{font-size:13px;color:#64748b;margin:0 0 20px}.request-form__required-note em,.request-form em{color:#dc2626;font-style:normal}.request-form__fieldset{border:1px solid #E2E8F0;border-radius:12px;background:#fff;padding:22px 18px 8px;margin:0 0 22px;min-width:0;box-shadow:0 1px 2px #0f172a0a}.request-form__legend{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;padding:0 8px;width:auto;margin:0;border:0}.request-form__grid{display:grid;grid-template-columns:1fr;column-gap:18px}.request-form__field{margin-bottom:16px;min-width:0}.request-form__field--textarea,.request-form__field--checkbox{grid-column:1 / -1}.request-form__label{display:block;font-size:13px;font-weight:600;color:#334155;margin:0 0 6px;text-transform:none;letter-spacing:0}.request-form__control{display:block;width:100%;font-family:inherit;font-size:15px;color:#0f172a;background:#fff;border:1px solid #CBD5E1;border-radius:8px;padding:11px 14px;min-height:46px;transition:border-color .15s,box-shadow .15s;appearance:none;-webkit-appearance:none}.request-form select.request-form__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748B' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;appearance:none;-webkit-appearance:none}.request-form__control:hover{border-color:#94a3b8}.request-form__control:focus{outline:none;border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed82e}.request-form__control--textarea{line-height:1.5;min-height:140px;resize:vertical}.request-form__help{font-size:12px;color:#64748b;margin:6px 0 0;line-height:1.4}.request-form__field--checkbox{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:12px 14px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px}.request-form__field--checkbox .request-form__help{grid-column:2;margin-top:0}.request-form__checkbox{width:18px;height:18px;min-height:0;margin:2px 0 0;accent-color:#1D4ED8;cursor:pointer}.request-form__checkbox-label{font-size:14px;line-height:1.5;color:#1e293b;font-weight:500;margin:0;cursor:pointer}.request-form__photo-note{font-size:13px;line-height:1.55;background:#eff6ff;border-left:3px solid #1D4ED8;border-radius:0 8px 8px 0;padding:12px 15px;margin:0 0 22px;color:#1e293b}.request-form__photo-note a{color:#1d4ed8}.request-form__submit{margin-top:8px;width:100%;font-family:Inter,system-ui,-apple-system,sans-serif!important;font-weight:600!important;border-radius:8px!important;background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important;min-height:48px}.request-form__submit:hover{background:#1e40af!important;border-color:#1e40af!important}.request-form__success{font-size:15px;line-height:1.6;padding:16px 18px;margin-bottom:28px;border-radius:10px;background:#ecfdf5;border:1px solid #A7F3D0;color:#065f46}.request-form__success strong{display:block;font-size:17px;margin-bottom:6px;color:#064e3b}.request-form .alert--error{margin-bottom:20px;border-radius:10px}.dealer-form__group{border:0;padding:0;margin:0 0 18px;min-width:0}.dealer-form__group-label{display:block;font-size:13px;font-weight:600;color:#334155;text-transform:none;letter-spacing:0;padding:0;margin:0 0 10px;border:0;width:auto}.dealer-form__options{display:grid;grid-template-columns:1fr;gap:10px 18px}.dealer-form__options .request-form__field{margin-bottom:0}.dealer-form__options .request-form__field--checkbox{grid-column:auto;background:#fff}.dealer-form__options .request-form__checkbox-label{font-weight:400}@media only screen and (min-width:750px){.request-form__grid{grid-template-columns:1fr 1fr}.request-form__fieldset{padding:26px 24px 10px}.request-form__submit{width:auto;min-width:260px}.dealer-form__options{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/request-forms.css.map */
