.c-section-contact-form{margin-top:179px;margin-bottom:var(--spacing-87)}.contact__main .section__header{max-width:800px;text-align:left;margin-bottom:102px}.c-contact-form__title{font-size:var(--fs-28);line-height:1.85;margin-bottom:var(--spacing-52);letter-spacing:.08em}.c-contact-form__description{font-size:var(--fs-15);line-height:2.2;letter-spacing:.08em}.contact__form{max-width:800px}.c-contact-form-input__group{display:flex;gap:var(--spacing-20);align-items:center;justify-content:space-between;margin-bottom:var(--spacing-40);flex-wrap:wrap}.c-contact-form-input__group-title{flex:1;margin-bottom:0;text-wrap:nowrap;font-size:var(--fs-15);font-weight:400;letter-spacing:.08em;line-height:2.2;display:flex;align-items:center;gap:var(--spacing-10)}.input{flex:0 0 557px}.c-contact-form-input__group-title span{font-size:var(--fs-12);line-height:2.2;letter-spacing:.08em;color:red}.c-contact-form-input__group--otoiawase{align-items:flex-start}.c-contact-form-btns{display:flex;gap:var(--spacing-10);flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-74)}.c-contact-form-btns__submit{max-width:255px;width:100%;border-radius:19px;font-size:var(--fs-15)!important;line-height:1.8;letter-spacing:.08em!important;min-height:38px;display:flex;align-items:center;justify-content:center;margin-top:0;font-weight:400!important}.c-contact-form-btns__reset{max-width:152px;width:100%;border-radius:19px;font-size:var(--fs-15);line-height:1.8;letter-spacing:.08em;min-height:38px;display:flex;align-items:center;justify-content:center;padding:0}.input input{border-radius:3px;line-height:40px;padding-left:var(--spacing-15);padding-right:var(--spacing-15);height:40px;font-size:var(--fs-14)}.input input::placeholder{font-size:var(--fs-14);color:#888}.input input:focus{outline:none}.input select{border-radius:3px;height:40px;font-size:var(--fs-14);padding-left:var(--spacing-15);padding-right:var(--spacing-15)}.input select option{font-size:var(--fs-14);color:#888}.input textarea{width:100%;height:auto;aspect-ratio:557/306;padding:var(--spacing-10) var(--spacing-15);font-size:var(--fs-14);line-height:1.8;letter-spacing:.08em;resize:none;border-radius:3px}.input textarea::placeholder{font-size:var(--fs-14);color:#888}.select{color:#888}.select.has-value{color:#222}.select:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.8}.input__field[readonly]{background-color:#f5f5f5;cursor:not-allowed;opacity:.8}@media (min-width: 901px){.c-contact-form-input__group--otoiawase .c-contact-form-input__group-title{line-height:1.8;padding-top:var(--spacing-10)}}@media (max-width: 900px){.c-contact-form-input__group{flex-direction:column;align-items:start;gap:var(--spacing-15)}.input{flex:0 0 100%;width:100%}.c-contact-form-input__group-title{justify-content:start;text-align:left;margin-bottom:-10px}.c-contact-form__title{font-size:var(--fs-24);margin-bottom:var(--spacing-43)}.c-contact-form__description{font-size:var(--fs-15)}.c-contact-form-input__group-title{gap:var(--spacing-5)}.input input{line-height:47px;height:47px}.c-contact-form-input__group{margin-bottom:var(--spacing-40)}.c-section-contact-form{margin-top:106px;margin-bottom:206px}.input textarea{padding:var(--spacing-10) var(--spacing-15)}}@media (max-width: 500px){.c-contact-form-btns__submit{max-width:182px}.c-contact-form-btns__reset{max-width:124px;flex:124px;min-width:auto}.c-contact-form-btns{margin-top:var(--spacing-50);gap:var(--spacing-9)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/contact-form.css.map */
