.contact-new-design{padding:60px 20px;min-height:100vh;display:flex;align-items:center;justify-content:center}.contact-container{max-width:600px;width:100%;text-align:center}.contact-main-heading{font-size:48px;color:#8b4513;margin:0 0 24px;line-height:1.1;font-family:Inter,sans-serif}@media screen and (max-width: 750px){.contact-main-heading{font-size:36px;margin-bottom:20px}}.contact-subtitle{font-size:18px;color:#666;margin:0 0 48px;line-height:1.5;font-family:Roboto,sans-serif}@media screen and (max-width: 750px){.contact-subtitle{font-size:16px;margin-bottom:36px}}.contact-form-wrapper{background-color:#ffe3b8;border-radius:24px;padding:48px;margin-bottom:48px}@media screen and (max-width: 750px){.contact-form-wrapper{padding:32px 24px;border-radius:20px;margin-bottom:36px}}.form-field{margin-bottom:24px}.form-input,.form-textarea{width:100%;background-color:#fff;border:none;border-radius:12px;padding:16px 20px;font-size:16px;font-family:Roboto,sans-serif;color:#333;box-sizing:border-box;outline:none}.form-input:focus,.form-textarea:focus{box-shadow:none}.form-input::placeholder,.form-textarea::placeholder{color:#999;font-size:16px}.form-textarea{resize:vertical;min-height:120px;font-family:Roboto,sans-serif}.form-submit-btn{background-color:#ff5722;color:#fff;border:none;border-radius:12px;padding:16px 48px;font-size:18px;font-weight:600;font-family:Roboto,sans-serif;cursor:pointer;margin-top:16px;width:100%;max-width:300px}.form-submit-btn:hover{background-color:#e64a19}.form-success-message,.form-error-message{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-radius:12px;margin-bottom:24px;font-size:16px;font-family:Roboto,sans-serif}.form-success-message{background-color:#e8f5e8;color:#2e7d32;border:1px solid #4caf50}.form-error-message{background-color:#ffebee;color:#c62828;border:1px solid #f44336}.form-success-message svg,.form-error-message svg{width:20px;height:20px}.contact-email-section{background-color:#f0d5a8;border-radius:20px;padding:32px;margin-bottom:48px}@media screen and (max-width: 750px){.contact-email-section{padding:24px;margin-bottom:36px}}.email-info{display:flex;align-items:center;justify-content:center;gap:12px}.email-icon{width:24px;height:24px;flex-shrink:0}.email-address{font-size:20px;font-weight:600;color:#8b4513;font-family:Roboto,sans-serif}@media screen and (max-width: 750px){.email-address{font-size:18px}}.contact-social-section{text-align:center}.social-heading{font-size:24px;font-weight:600;color:#666;margin:0 0 24px;font-family:Roboto,sans-serif}@media screen and (max-width: 750px){.social-heading{font-size:20px;margin-bottom:20px}}.social-icons{display:flex;justify-content:center;gap:20px}.social-link{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#fff;border-radius:50%;text-decoration:none}.social-link svg{width:28px;height:28px}@media screen and (max-width: 750px){.social-link{width:50px;height:50px}.social-link svg{width:24px;height:24px}.social-icons{gap:16px}}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
