.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}}.ft-contact-container .ft-contact-form-grid{display:grid;grid-template-columns:5fr 6fr;grid-template-areas:"a b"}.ft-contact-container .ft-contact-form-grid .ft-contact-form-grid--a{grid-area:a;padding:clamp(30px,calc(50/1440*100vw),50px) clamp(20px,calc(35/1440*100vw),35px) 10px;background:var(--ft-primal-color)}.ft-contact-container .ft-contact-form-grid .ft-contact-form-grid--b{grid-area:b;padding:clamp(30px,calc(50/1440*100vw),50px);background:var(--ft-second-color)}.ft-contact-container .ft-label-message{text-align:center;font-size:clamp(18px,calc(22/1440*100vw),22px);font-weight:700;margin-bottom:10px;color:#fff}.ft-contact-container .ft-label{font-size:clamp(18px,calc(22/1440*100vw),22px);font-weight:700;margin-bottom:10px;color:var(--ft-primal-color)}.ft-contact-container input{border-radius:10px!important}.ft-contact-container input.field__input:focus{box-shadow:none}.ft-contact-container textarea.field__input:focus{box-shadow:none}.ft-contact-container .field:before{display:none}.ft-contact-container .field:after{display:none}.ft-contact-container .field:last-child{margin-bottom:0}.ft-contact-container .contact__button{margin-top:20px;text-align:right}.ft-contact-container .contact__button button{padding-right:0}.ft-contact-container .contact__button button:before{display:none}.ft-contact-container .contact__button button:after{display:none}.ft-contact-container .contact__button button span{margin-left:8px;font-size:20px;font-weight:700;text-transform:uppercase}@media screen and (min-width:750px){.ft-contact-container textarea{font-size:2rem}.ft-contact-container input{font-size:2rem;height:5.5rem}.ft-contact-container .field__label{font-size:2rem}.ft-contact-container .text-area{min-height:24rem}}@media screen and (max-width:749px){.ft-contact-container .ft-contact-form-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"b" "a"}.ft-contact-container .text-area{min-height:15rem}.ft-contact-container .contact__button img{width:36px;height:36px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ft-section-contact-form.css.map */
