.contact img{max-width:100%}.contact .form__message{align-items:center}.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}}.contact{display:flex;align-items:stretch;max-width:1200px;margin:0 auto}.contact-info-wrapper{flex:1;background-color:#c5351d;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.contact-info-wrapper .heading{color:#fff;font-family:Didot;font-size:48px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.44px;margin-bottom:30px;margin-top:0}.contact-info-items h3{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;margin:30px 0}.contact-info-item{display:flex;align-items:center;margin-bottom:20px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.2px}.contact-info-item a{color:#fff;text-decoration:none}.contact-info-item a:hover{text-decoration:underline}.contact-info-item i{background:#fff;padding:10px;border-radius:100%;color:#c5351d;font-size:16px;margin-right:15px}.social-icons{display:flex;gap:10px;margin-top:20px;border-top:1px solid #fff;padding-top:20px}.social-icons a svg{width:40px;height:40px;fill:#fff;transition:transform .2s ease-in-out}.contact-form-wrapper{flex:1.5;background-color:#fff;padding:40px;display:flex;flex-direction:column}.contact-form-wrapper.contact-details,.contact-form-wrapper.contact-form{background:#fff;box-shadow:2px 2px 4px #00000040}.field .field__label{color:#0f0d1a;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}.field__input,.customer .field input{color:#0f0d1a;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;border:1px solid #000}small#ContactForm-email-error{width:100%}.form__message{background:#d8000c;color:#fff;font-size:14px;padding:5px 20px;margin-top:5px;display:flex;align-items:center}.form__message .form-status{color:#fff}.form-status.form-status-list.form__message{background:green}.contact .form__message:nth-child(3){margin-bottom:30px}ul.form-status-list{display:none}.form__message svg{margin-right:5px;width:18px;height:18px;fill:#fff}.contact__button{margin-top:30px}@media screen and (max-width: 989px){.contact-info-wrapper,.contact-form-wrapper{padding:20px}}@media screen and (max-width: 767px){.contact{flex-direction:column}.contact-info-wrapper,.contact-form-wrapper{padding:30px}.contact-info-wrapper .heading{font-size:40px}.contact-info-items h3{font-size:20px}}@media screen and (max-width: 479px){.contact-info-wrapper,.contact-form-wrapper{padding:20px}.field__input{padding:12px 15px}.contact-info-item{font-size:14px}.contact-info-item i{padding:10px;font-size:12px;margin-right:10px}}@media screen and (max-width: 319px){.contact-info-item{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
