.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact__validation-summary{flex-direction:column}.form-status-list li{color:#eb001b}.form-status-list li a{text-decoration:none!important;font-size:14px}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__layout--split{display:grid;gap:20px;grid-template-columns:1fr 2fr}.contact__form-column{background-color:#efeded;padding:40px 50px;border-radius:10px}.contact__form-column form .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contact__form-column form>.field{margin-bottom:16px}.contact__form-column form .field:before,.contact__form-column form .field:after{display:none}.contact__form-column form .field__input{width:100%;height:50px;min-height:45px;padding:0 14px;margin:0;background:#fff;border:1px solid #e1e5e8;border-radius:6px;box-shadow:none;outline:none;color:#181818;font-size:16px;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.contact__form-column form textarea.field__input{height:140px;min-height:140px;padding:12px 14px;resize:vertical}.contact__form-column form .field__input::placeholder{color:#181818;opacity:1}.contact__form-column form .field__label{display:none}.contact__form-column form .field__input:focus{border-color:#7cd94a;outline:none}.contact__form-column form .contact__button{margin-top:4px}.contact__form-column form .contact__button .button{min-height:45px;padding:0 28px;border-radius:3px;font-size:16px;background-color:var(--color-primary);border:none}.contact__form-column form .contact__button .button:after{box-shadow:none}@media(max-width:989px){.contact__layout--split{grid-template-columns:1fr}}@media screen and (max-width:749px){.contact__form-column form .contact__fields{grid-template-columns:1fr}.contact__form-column form .field__input{height:45px;min-height:45px;padding:0 12px;font-size:16px}.contact__form-column form textarea.field__input{height:130px;min-height:130px;padding:12px}}@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__info{border-radius:6px;padding-right:30px}.contact__info .contact__info-heading{margin:0 0 16px;color:#181818;font-size:28px;line-height:1.2;font-weight:600}.contact__info .contact__description{margin-bottom:28px;color:#555;font-size:16px;line-height:1.65}.contact__info .contact__description p{margin:0}.contact__info .contact__details{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.contact__info .contact__detail{display:flex;align-items:flex-start;gap:14px;color:#252525;font-size:16px;line-height:1.5;max-width:380px}.contact__info .contact__detail .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;margin-top:1px;color:#fff;background:var(--color-primary);border-radius:50%}.contact__info .contact__detail .svg-wrapper svg{width:19px;height:19px}.contact__info .contact__detail a{align-self:center;color:#252525;text-decoration:none;transition:color .2s ease}.contact__info .contact__detail a:hover{color:#666;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.contact__info{padding-right:0}.contact__info .contact__info-heading{margin-bottom:14px;font-size:24px}.contact__info .contact__description{margin-bottom:22px;font-size:15px}.contact__info .contact__details{gap:10px}.contact__form-column{padding:20px}.contact__info .contact__detail{gap:12px;font-size:15px}.contact__info .contact__detail .svg-wrapper{flex-basis:38px;width:38px;height:38px}.contact__info .contact__detail .svg-wrapper svg{width:17px;height:17px}.contact__info .contact__detail>span:last-child:not(.svg-wrapper){padding-top:7px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
