.contact img{max-width:100%}.contact .section-title{margin-top:0!important;padding-top:0!important}.contact .section-content{margin:0 auto}.contact .form__message{align-items:center}.contact .form__error .form__message{font-size:1.3rem}.contact .form__error .icon-error{height:2rem;margin-right:.2rem;width:2rem}.contact .icon-success{margin-top:.2rem}.contact-form__heading,.contact-form__text{margin:0}.contact .image-with-text__content{overflow:visible!important}.contact-form__heading{text-align:start}.contact-form-tb{--gap: 10px;max-width:920px;margin:0 auto}@media screen and (min-width: 769px){.contact-form-tb__fields{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap)}}.contact-form-tb__field{margin-bottom:20px}@media screen and (min-width: 769px){.contact-form-tb__field{width:calc(50% - var(--gap));margin-bottom:0}.contact-form-tb__field.subject,.contact-form-tb__field.message{width:100%}}.contact-form-tb__input:not([type=checkbox]):not([type=radio]),.contact-form-tb__textarea{width:100%}textarea[name=message]{height:150px!important;resize:none}.contact-form-tb__field--checkbox{margin-top:30px;text-align:left}@media screen and (min-width: 769px){.contact-form-tb__field--checkbox{padding:0}}.contact-form-tb__checkbox{position:absolute;left:-9999px}.contact-form-tb__field--checkbox label{display:inline-flex;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.contact-form-tb__field__checkbox-icon{width:1.1rem;height:1.1rem;border:1px solid #ffffff;position:relative;flex:0 0 auto}.contact-form-tb__checkbox:focus-visible+label .contact-form-tb__field__checkbox-icon{outline:1px solid #ffffff;outline-offset:2px}.contact-form-tb__checkbox+label:hover .contact-form-tb__field__checkbox-icon{border-color:#ffffff70}.contact-form-tb__checkbox:checked+label .contact-form-tb__field__checkbox-icon{background-color:#fff;border-color:#fff}.contact-form-tb__checkbox:checked+label .contact-form-tb__field__checkbox-icon:after{content:"";position:absolute;left:35%;top:15%;width:30%;height:55%;border:2px solid #bf181b;border-top:0;border-left:0;transform:rotate(45deg)}.contact-form-tb__submit-button{background:#000;color:#fff;text-align:center;border:none;width:100%;height:60px;line-height:60px;margin-top:30px;display:block;box-sizing:border-box}.contact-form-tb__field__error{color:#d32f2f;font-size:.875rem;margin-top:.5rem;display:none}.contact-form-tb__field__error.show{display:block}.contact-form-tb__button__error,.contact-form-tb__button__success{margin-top:25px;padding:.75rem 1rem;border-radius:.375rem;font-size:14px;font-weight:500;display:none}.contact-form-tb__button__error{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.contact-form-tb__button__error.show{display:block}.contact-form-tb__button__success{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.contact-form-tb__button__success.show{display:block}.field__input.is-invalid{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.field__input.is-invalid:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc262633}.contact .newsletter-privacy-field{text-align:left!important;margin-top:0!important}.newsletter-privacy-field .newsletter-privacy-label{margin:0!important}.contact-form-tb__button .button{width:100%;display:block;box-sizing:border-box}.contact-form-tb__form .grid-2{grid-template-columns:repeat(2,1fr);max-width:100%;overflow:hidden}.contact-form-tb__form .grid-span-1-large{min-width:0;overflow:hidden}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill,.contact .customer .field input:focus,.contact .customer .field input:not(:placeholder-shown),.contact .customer .field input:-webkit-autofill,.contact .field__input.visible-placeholder{padding:1.5rem!important;margin:var(--inputs-border-width)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
