body.template-page-contact{background:#fff9e0!important}body.template-page-contact h1.title{display:none!important}body.template-page-contact .container--vertical-space{margin-top:2.5rem!important}body.template-page-contact .tlh-contact__breadcrumbs,body.template-page-contact .contact-form{max-width:1184px;margin-inline:auto}body.template-page-contact .breadcrumb-main{display:none!important}body.template-page-contact .tlh-contact__breadcrumbs,body.template-page-contact .tlh-contact__breadcrumbs a,body.template-page-contact .tlh-contact__breadcrumbs span{font-family:Arvo,serif!important;font-size:1rem!important;font-weight:400!important;font-style:italic!important;letter-spacing:.04em!important;line-height:1.5!important;color:#7e4a0e!important}body.template-page-contact .tlh-contact__breadcrumbs{display:block;margin-bottom:clamp(2.1875rem,8.19vw,7.375rem)}body.template-page-contact .tlh-contact__breadcrumbs a{text-decoration:none}.no-touchevents body.template-page-contact .tlh-contact__breadcrumbs a:hover{text-decoration:underline}body.template-page-contact .contact-form{display:grid!important;grid-template-columns:minmax(0,691fr) minmax(0,472fr)!important;gap:1.7736%!important;padding:0!important;align-items:center!important;margin-bottom:clamp(3.75rem,9.03vw,8.125rem)!important}body.template-page-contact .contact-form__the-form{border:1.5px solid #7e4a0e!important;border-radius:4px!important;padding:31px 39.5px 27px!important;background:transparent!important}body.template-page-contact .contact-form__the-form .h4{font-family:Asul,serif!important;font-size:1.5rem!important;font-weight:700!important;line-height:1!important;color:#7e4a0e!important;margin:0 0 19px!important;display:block!important}body.template-page-contact .contact-form__row{padding-bottom:0!important;margin:0 0 19px!important}body.template-page-contact .contact__fields{margin:0!important}body.template-page-contact .contact-form__the-form form>.contact-form__row:last-child{margin-bottom:0!important}body.template-page-contact .contact-form .field__input{border-radius:100px!important;border:1px solid #7e4a0e!important;background:transparent!important;color:#7e4a0e!important;font-family:Arvo,serif!important;font-size:.9375rem!important;font-weight:400!important;height:34px!important;line-height:32px!important;padding:0 18px!important;width:100%!important;box-shadow:none!important;outline:none!important}body.template-page-contact .contact-form .field__input::placeholder{color:#7e4a0e!important;opacity:1}body.template-page-contact .contact-form .field__input:focus,body.template-page-contact .contact-form .field__input:focus-visible{border-color:#7e4a0e!important;box-shadow:none!important;outline:none!important}body.template-page-contact .contact-form textarea.field__input{border-radius:17px!important;height:186px!important;line-height:21px!important;padding:8px 18px!important;resize:vertical}body.template-page-contact .contact-form button[type=submit]{background:#697825!important;color:#fff9e0!important;border:none!important;border-radius:39px!important;font-family:Arvo,serif!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.07em!important;text-transform:uppercase!important;width:auto!important;min-width:122px!important;height:30px!important;padding:0 1rem!important;cursor:pointer!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.template-page-contact .contact-form button[type=submit]:hover{opacity:.88!important}body.template-page-contact .tlh-contact-illustration{display:flex;align-items:center;justify-content:center}body.template-page-contact .tlh-contact-illustration img{width:100%;max-width:472px;height:auto;display:block}@media screen and (max-width:1023px){body.template-page-contact .container--vertical-space{margin-top:1.75rem!important}body.template-page-contact .contact-form{grid-template-columns:minmax(0,1fr)!important;gap:2.5rem!important;justify-items:center!important}body.template-page-contact .contact-form__the-form{width:100%;max-width:691px}body.template-page-contact .tlh-contact-illustration{max-width:424px}}@media screen and (max-width:767px){body.template-page-contact .container--vertical-space{margin-top:1.25rem!important}body.template-page-contact .container--large{padding-inline:18.5px!important}body.template-page-contact .contact-form{gap:2rem!important}body.template-page-contact .contact-form__the-form{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/tlh-contact.css.map */
