.contact img{max-width:100%}.contact .form__message{align-items:flex-start;border:none;box-shadow:none;outline:none;outline-offset:unset;justify-content:center}.contact .icon-success{margin:2px .5rem 0 0}.contact .field{margin-bottom:1.5rem}@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}}.grecaptcha-badge{visibility:hidden}.contact .title-wrapper--no-top-margin span{display:block;font-size:3.5rem;color:var(--color-icon);font-weight:400;margin-bottom:30px;font-family:var(--font-heading-family)}.section-contact-form .page-width{max-width:105rem;margin:auto}.contact-bg .field__input{background:transparent;padding:2rem 4rem}.contact-form-box .field__input.contact-form__input{font-size:1.25rem!important;font-weight:200!important;font-family:Montserrat,sans-serif!important}#ContactForm-body{height:219px}.contact-form-box{position:relative;max-width:960px;margin:-80px auto 0;padding:2.5rem 2rem;background:#f4efea;border:1px solid #8b8360;border-radius:0;box-shadow:0 8px 32px #00000014}@media screen and (max-width:749px){.contact-form-box{margin-top:-60px;border-radius:12px 12px 0 0;margin-left:0;margin-right:0;max-width:none;width:100%}}@media screen and (min-width:750px){.contact-form-box{padding:3rem 2.5rem;margin-top:-80px}}.contact-form-box .contact-form--figma{display:flex;flex-direction:column;gap:0;font-family:Montserrat,sans-serif;font-weight:200!important;font-size:1.25rem!important}.contact-form__row{margin-bottom:1.25rem}.contact-form__row--two{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media screen and (max-width:749px){.contact-form__row--two{grid-template-columns:1fr;margin-bottom:1.25rem}}.contact-form__field.field:before,.contact-form__field.field:after{display:none!important}.contact-form-box .contact-form--figma .contact-form__input,.contact-form-box .contact-form--figma .contact-form__input:focus,.contact-form-box .contact-form--figma .contact-form__input:hover,.contact-form-box .contact-form--figma .contact-form__input:focus-visible{box-shadow:none!important;outline:none!important}.contact-form-box .contact-form--figma .contact-form__input{background:transparent!important;border:none!important;border-bottom:1px solid #8b8360!important;border-radius:0!important;padding:.6rem 0 .5rem!important;font-size:1.25rem!important;font-family:Montserrat,sans-serif!important;font-weight:200!important;color:#1e1e1e;width:100%;transition:border-color .2s ease,color .2s ease}.contact-form-box .contact-form--figma .contact-form__input::placeholder{color:#9a9a9a;font-weight:200!important;opacity:1}.contact-form-box .contact-form--figma .contact-form__input:focus{border-bottom-color:#8b8360!important;color:#1e1e1e!important}.contact-form-box .contact-form--figma .contact-form__textarea{min-height:100px;resize:vertical;padding-top:.6rem!important}.contact-form__submit{width:100%;margin-top:1.75rem;padding:1.35rem 2rem!important;background:#8f8c6d!important;color:#fff!important;border:none!important;font-size:1.4rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;cursor:pointer}.contact-form__submit:hover{background:#7d7a5e!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-contact-form.css.map */
