.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}}.contact.page-width.page-width{padding-inline:8rem;display:flex;justify-content:space-between}.contact-header__container .badge{width:18rem;height:4.6rem;background:#f26122;color:#fff;font-size:1.8rem;line-height:2.2rem;border-radius:11px;font-weight:600;align-content:center;margin-bottom:2.1rem}.contact-header__container h2.title{line-height:4.8rem;font-size:4.3rem;margin-bottom:.5rem;letter-spacing:0;max-width:36rem}.contact-header__container .description p{line-height:2.6rem;margin-top:.5rem;font-size:1.8rem;letter-spacing:0;font-weight:300;color:#000;max-width:51rem}.contact-header__container .description p:last-of-type{margin-bottom:3rem}.contact-header__container .email,.contact-header__container .phone{font-size:1.8rem;line-height:3.6rem;letter-spacing:0;display:flex;gap:2rem;align-items:center;color:#000}.contact-header__container .image_caption{margin-top:4rem;margin-bottom:2rem;letter-spacing:0;line-height:2.3rem;color:#000}.contact-header__container .image img{max-width:48rem;height:auto}.contact-content__container{width:48rem}.field_custom .field__input{background:#fff;border:1px solid #d5d5d5;border-radius:11px;min-height:6rem;margin-bottom:3rem}.field_custom .field__input::placeholder{color:#e1e1e1;opacity:1}label.field__label_custom{font-size:1.8rem;line-height:3.3rem;letter-spacing:0;padding-left:8px;color:#000}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:.8rem 1.5rem .8rem 2rem}.contact__button button.button{letter-spacing:0;font-size:1.6rem;line-height:2.2rem;width:14rem;height:5.5rem}@media only screen and (max-width: 749px){.contact.page-width.page-width{padding:3rem 3.3rem 4.3rem}.contact-header__container .badge{margin-inline:auto;display:block;width:12rem;height:3.2rem;background:#f26122;font-size:1.2rem;line-height:1.5rem;letter-spacing:0;margin-bottom:1.5rem}.contact-header__container h2.title{line-height:3.3rem;font-size:3rem;margin-bottom:.3rem;letter-spacing:0;max-width:25rem;margin-inline:auto;text-align:center}.contact-header__container .description p{line-height:1.8rem;margin-top:.3rem;margin-bottom:1.5rem;font-size:1.2rem;letter-spacing:0;font-weight:400;color:#000;max-width:35rem;text-align:center;margin-inline:auto}.field_custom .field__input{background:#fff;border:1px solid #d5d5d5;border-radius:11px;min-height:4.7rem;margin-bottom:1.7rem}.contact-header__container .image img{max-width:100%}.contact-content__container{width:100%}.field__input,.select__select,.customer .field input,.customer select{font-size:1.1rem}label.field__label_custom{font-size:1.3rem;line-height:2.4rem;padding-left:0}.contact__button{margin-top:2.2rem}.contact__button button.button{font-size:1.1rem;line-height:1.6rem;width:10rem;height:4rem;margin-bottom:2.4rem}.contact-header__container .email,.contact-header__container .phone{padding-left:27%;gap:1.3rem;font-size:1.2rem;line-height:2.5rem}.contact-header__container .image_caption{margin-top:2.3rem;margin-bottom:.9rem;font-size:1.2rem;text-align:center;line-height:1.6rem}.contact-form-mobile__no-background{background:#fff}textarea#ContactForm-body::-webkit-scrollbar{display:none}textarea#ContactForm-body{-ms-overflow-style:none;scrollbar-width:none}.contact.page-width{border-top:1px solid #e5e5e5}.email svg{width:1.3rem}.phone svg{width:1.1rem}.follow-instagram{padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-contact-form.css.map */
