.main-page-title{margin-bottom:0;text-align:center}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact{background:#fcf9f5!important;padding-top:0!important;padding-bottom:70px!important}.contact .title{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:1057px!important;height:78px!important;margin:0 auto 70px!important;font-family:Austral Sans,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:60px!important;line-height:78px!important;text-align:center!important;letter-spacing:.6px!important;color:#372221!important}.contact #ContactForm{max-width:912px;margin:0 auto;padding:60px 110px!important;background:#ffd9d280!important;border-radius:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.contact #ContactForm>*:not(.contact__fields){max-width:683px;width:100%;margin-left:auto;margin-right:auto}.contact #ContactForm .contact__fields{max-width:683px;width:683px}.contact .field{margin-bottom:45px!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:13px!important;border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}.contact .field--with-error{margin-bottom:45px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:13px!important;border:none!important;padding:0!important;background:transparent!important}.contact .field__label,.contact .form__label{display:flex!important;align-items:center!important;position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;order:-1!important;margin:0!important;padding:0!important;width:100%!important;height:30px!important;font-family:Austral Sans,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:20px!important;line-height:39px!important;color:#372221!important;letter-spacing:.6px!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;clip:auto!important;white-space:normal!important;pointer-events:auto!important}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label,.contact .text-area:focus~.field__label,.contact .text-area:not(:placeholder-shown)~.field__label,.contact .text-area:-webkit-autofill~.field__label{position:static!important;left:auto!important;top:auto!important;font-size:30px!important;padding:0!important;margin-bottom:0!important;order:-1!important}.contact .field__label span,.contact .form__label span{color:#372221!important;margin-left:0!important}.contact .field__input{width:100%!important;max-width:100%!important;height:38px!important;padding:10px 23.5px!important;border:none!important;border-radius:12px!important;background-color:#fff!important;font-family:Figtree,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:17.6px!important;line-height:30px!important;letter-spacing:.66px!important;color:#000!important;box-shadow:none!important;outline:none!important;margin:0!important;float:none!important;position:relative!important;display:flex!important;align-items:center!important}.contact .field,.contact .field:hover,.contact .field:focus,.contact .field:focus-within,.contact .field:after,.contact .field:hover:after,.contact .field--with-error,.contact .field--with-error:hover,.contact .field--with-error:after,.contact__fields .field,.contact__fields .field:hover{box-shadow:none!important;transition:none!important}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none!important}.contact .field__input,.contact .field__input:hover,.contact .field__input:focus,.contact .field__input:focus-visible{border:none!important;box-shadow:none!important;outline:none!important;transition:none!important}.contact .field__label,.contact .field__label:hover,.contact .form__label,.contact .form__label:hover{box-shadow:none!important;transition:none!important}.contact .field__input::placeholder{color:#00000080!important;opacity:1!important;font-family:Figtree,sans-serif!important;font-size:17.6px!important;line-height:30px!important;letter-spacing:.66px!important}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{padding:10px 23.5px!important}.contact .text-area{width:100%!important;max-width:100%!important;min-height:145px!important;height:145px!important;padding:10px 13.5px!important;border:none!important;border-radius:12px!important;background-color:#fff!important;font-family:Figtree,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:17.6px!important;line-height:30px!important;letter-spacing:.66px!important;color:#000!important;box-shadow:none!important;outline:none!important;margin:0!important;resize:none!important;display:block!important}.contact .text-area:hover,.contact .text-area:focus,.contact .text-area:focus-visible{border:none!important;box-shadow:none!important;outline:none!important;transition:none!important}.contact .text-area::placeholder{color:#00000080!important;opacity:1!important;font-family:Figtree,sans-serif!important;font-size:17.6px!important;line-height:30px!important;letter-spacing:.66px!important}.contact .text-area:focus,.contact .text-area:not(:placeholder-shown),.contact .text-area:-webkit-autofill{padding:10px 13.5px!important}.contact__fields{display:flex!important;flex-direction:row!important;align-items:center!important;padding:0!important;gap:83px!important;width:100%!important;margin-bottom:45px!important}.contact__fields .field{flex:1!important;width:300px!important;max-width:300px!important;margin-bottom:0!important}@media screen and (max-width:749px){.contact__fields{flex-direction:row!important;gap:10px!important}.contact__fields .field{width:100%!important;max-width:100%!important;flex:1!important}.contact #ContactForm{padding:5%}}.contact .inquiry-type{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:0!important;gap:13px!important;width:100%!important;margin-bottom:45px!important;border:none!important;background:transparent!important}.contact .inquiry-type__label{display:flex!important;align-items:center!important;width:100%!important;height:30px!important;margin-bottom:0!important;padding:0!important;font-family:Austral Sans,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:20px!important;line-height:39px!important;color:#372221!important;letter-spacing:.6px!important;background:transparent!important;border:none!important}.contact .inquiry-type__options{display:flex!important;flex-direction:row!important;align-items:center!important;padding:0!important;gap:44px!important;width:100%!important;border:none!important;background:transparent!important}.contact .inquiry-type__row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:0!important;gap:13px!important;width:199px!important}@media screen and (max-width:749px){.contact .inquiry-type__options{flex-direction:column!important;gap:13px!important}.contact .inquiry-type__row{width:100%!important}}.contact .inquiry-type__option{display:flex!important;flex-direction:row!important;align-items:center!important;padding:0!important;gap:9px!important;width:100%!important;height:31px!important;cursor:pointer;margin:0!important;border:none!important;background:transparent!important}.contact .inquiry-type__option input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;padding:0!important;background:#fff!important;border:.1px solid rgba(128,128,128,.7)!important;border-radius:4px!important;cursor:pointer;appearance:none!important;-webkit-appearance:none!important;flex-shrink:0}.contact .inquiry-type__option input[type=checkbox]:checked{background:#372221!important;border-color:#372221!important}.contact .inquiry-type__option input[type=checkbox]:checked:after{content:"\2713";color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.contact .inquiry-type__option span{display:flex!important;justify-content:center!important;align-items:center!important;height:31px!important;font-family:Figtree,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:17.4px!important;line-height:30px!important;letter-spacing:.66px!important;color:#000!important;-webkit-user-select:none;user-select:none}.contact__button{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;margin-top:0!important;text-align:center;width:100%!important}.contact__button .button{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;padding:15px 33px 16.5px!important;width:134px!important;min-width:134px!important;height:51.5px!important;min-height:51.5px!important;background-color:#372221!important;color:#fff!important;border:none!important;border-radius:41px!important;font-family:Figtree,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:16.5px!important;line-height:20px!important;letter-spacing:1.1px!important;text-transform:capitalize!important;cursor:pointer;transition:background-color .3s ease;box-shadow:none!important;margin:0!important}.contact__button .button:hover{background-color:#2a2a2a!important}.contact .field--with-error{border:none!important;padding:0!important;margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field--with-error{margin-bottom:2rem}}@media screen and (max-width:749px){.contact #ContactForm{padding:10% 5%!important}.contact__fields{margin-bottom:0!important}.contact .field--with-error,.contact .field,.contact .inquiry-type{margin-bottom:30px!important}}@media screen and (min-width:750px)and (max-width:1024px){.page-width--narrow{padding:0 5%!important}.contact{padding-top:0!important;padding-bottom:50px!important}.contact .title{font-size:48px!important;line-height:60px!important;height:60px!important;margin-bottom:50px!important}.contact #ContactForm{max-width:90%;padding:40px 60px!important}.contact__fields{gap:40px!important}.contact .field,.contact .field--with-error,.contact .inquiry-type{margin-bottom:35px!important}.contact .inquiry-type__options{gap:30px!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-contact-form.css.map */
