@keyframes sheens{0%{left:-30%;opacity:0}50%{opacity:1}to{left:130%;opacity:0}}.contact-page .page-width{max-width:1200px}.contact-page h1{margin:0 0 20px}.contact-page__row{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;margin-top:30px}@media only screen and (min-width: 1024px){.contact-page__row{flex-wrap:nowrap}}@media only screen and (max-width: 1024px){.contact-page__row .col{flex-grow:1}}.contact-page__row .col:first-child{flex-basis:367px}.contact-page__row .col:last-child{flex-basis:559px}.contact-box{display:flex;align-items:center;padding:20px;border-radius:18px;background:#fff}.contact-box+.contact-box{margin-top:10px}.contact-box svg{width:24px;height:auto;flex-shrink:0;margin-right:12px;fill:#368732}.contact-box span{font-style:normal;font-weight:400;font-size:14px;line-height:1;color:#16211580}.contact-box__content-text{display:block;color:#162115;line-height:1;text-decoration:none;transition:color .25s}.contact-box__content-text.phone{font-weight:500;font-size:20px}a.contact-box__content-text:hover{color:#368732}.contact-form{padding:20px;background:#fff;border-radius:18px}@media only screen and (min-width: 1024px){.contact-form{padding:36px}}.contact-form h2{margin:0;line-height:1;font-size:30px}.contact-form .contact__fields{margin-top:20px}.contact-form .field{display:flex;flex-direction:column-reverse;margin-top:20px}.contact-form .field:before,.contact-form .field:after{display:none}.contact-form .field__label{position:static;display:block;margin:0 0 4px;font-style:normal!important;font-weight:600!important;font-size:14px!important;line-height:1!important;color:#162115!important;letter-spacing:normal!important}.contact-form .field__label span{color:#ff5438}.contact-form .field__input{height:56px;padding:4px 20px!important;line-height:1;font-style:normal;font-weight:400;font-size:16px;color:#16211580;background:#fff;border-radius:8px;border:1px solid #DCE4DC!important;box-shadow:none!important}.contact-form .field__input::-moz-placeholder{font-style:normal;font-weight:400;font-size:16px;color:#16211580;opacity:1}.contact-form .field__input::placeholder{font-style:normal;font-weight:400;font-size:16px;color:#16211580;opacity:1}.contact-form .text-area{height:88px;min-height:0;padding:20px!important}.contact-form .contact__button{margin-top:20px}.contact-form .contact__button .button{width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/contact-page.css.map */
