.contact-page .contact{max-width:var(--page-width);padding:0 16px;width:100%}.contact-page .contact .title{font-size:19px;line-height:22.99px;letter-spacing:.007em;color:#464a4d;font-weight:400;margin-bottom:25px}.contact-page .contact .contact-des{font-size:13px;line-height:15px;letter-spacing:.007em;color:#464a4d;font-weight:400}.contact-page .contact .contact-des p{margin:0 0 12px}.contact-page .contact .contact-des p strong{font-weight:400;font-size:12px}.contact-page .contact form{margin-top:24px}.contact-page .contact form .field{gap:4px;margin-bottom:14px}.contact-page .contact form>.field{margin-bottom:14px}.contact-page .contact form>.field textarea{min-height:94px}.contact-group{display:flex;flex-direction:column}.contact__field-error{order:2;font-size:11px;line-height:13.31px;letter-spacing:.007em;color:#464a4d;font-weight:400}.contact-page .contact form .field input{max-height:38px}.contact-group .contact-text-confirm{font-size:11px;line-height:13.31px;letter-spacing:.007em;color:#afa697;font-weight:400}.contact-group .contact-banner{width:100%;padding:0 4px}.contact-banner__content{font-size:25px;line-height:29px;letter-spacing:.007em;color:#fff;font-weight:400}.contact-banner__content em{font-family:var(--font-Eiko);font-weight:300;letter-spacing:0}.contact-page .contact-group .contact-banner__media img{position:relative;width:100%;height:auto}.contact-banner{position:relative}.contact-banner .contact-banner__media{border-radius:3px}.contact-banner__content{position:absolute;top:50%;transform:translatey(-50%);left:32px}.contact__button{margin-top:23px}.contact__button button{width:100%;background:#f5b27e;font-size:11px;line-height:13.31px;letter-spacing:.007em;color:#464a4d;font-weight:900;margin-bottom:40px;text-transform:uppercase;border:unset}.contact-page .contact-group .contact-banner a{position:relative;text-decoration:none;color:unset;display:flex}.contact-page .contact-group .contact-banner p{margin:0}@media (min-width: 750px){.contact-page .contact{padding:0 32px}.contact-page .contact .title{font-size:24px;line-height:30px;letter-spacing:.007em;color:#464a4d;font-weight:400;margin-bottom:32px}.contact-page .contact .contact-des{font-size:14px;line-height:17px;letter-spacing:.007em;color:#464a4d;font-weight:400}.contact-page .contact .contact-des p{margin:0 0 16px}.contact-page .contact .contact-des p strong{font-weight:400}.contact-page .contact form{margin-top:33px}.contact-page .contact form .contact__fields{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:10px}.contact-page .contact form .field__label{font-size:14px;line-height:17px;letter-spacing:.007em;color:#464a4d;font-weight:400}.contact-page .contact form>.field{margin-bottom:15px}.contact-page .contact form>.field textarea{min-height:96px}.contact-group{flex-direction:column}.contact-group .contact{width:100%;padding-right:96px}.contact-group .contact-banner{width:100%;padding:0 4px}.contact-group .contact-text-confirm{max-width:465px;font-size:11px;line-height:13.31px;letter-spacing:.007em;color:#afa697;font-weight:400}.contact__button button{width:169px;height:34px}.contact-banner__content{font-size:36px;line-height:41px;letter-spacing:.007em;color:#fff;font-weight:400}.contact-banner__content em{font-family:var(--font-Eiko);font-weight:300;letter-spacing:0}.contact-banner__content{position:absolute;top:50%;transform:translatey(-70%);left:44px}}@media (min-width: 1199px){.contact-group{flex-direction:row}.contact-group .contact{width:calc(100% - 622px);padding-right:96px}.contact-group .contact-banner{width:630px;padding:0 4px}.contact-group .contact-text-confirm{max-width:465px;font-size:11px;line-height:13.31px;letter-spacing:.007em;color:#afa697;font-weight:400}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-contact.css.map */
