.contact img{max-width:100%}.contact--inner{--font-alternative-family: var(--font-body-family);--font-heading-family: var(--font-body-family);--font-heading-weight: 700;padding:4.8rem}@media screen and (max-width:749px){.contact--inner{padding:2.4rem}}.contact .text-area{height:auto}.contact .title{margin-top:0}@media screen and (max-width:749px){.contact .title{text-align:center;padding-left:2.4rem;padding-right:2.4rem}}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:2rem}@media screen and (max-width:749px){.contact__fields{flex-wrap:wrap}.contact__fields>*{flex-grow:1}}@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 .field__input,.contact .input__input{box-shadow:0 0 0 .1rem rgba(var(--color-border),1)}.contact .field__label{top:1.5rem}.contact fieldset{flex:0 0 100%;padding:0;min-width:fit-content;border:none}.contact fieldset .field{margin-bottom:0}.contact fieldset .field:not(:last-child){margin-bottom:1.5rem}.contact fieldset:not(:last-child){border-bottom:solid .1rem rgba(var(--color-border),1);margin-bottom:2rem;padding-bottom:2rem}@media screen and (max-width:749px){.contact fieldset .field{flex-wrap:wrap;row-gap:1.2rem}.contact fieldset .field .input__input-container{flex:1 0 100%}}.input__input{display:flex;position:absolute;height:4.8rem;padding:1rem 2rem 1rem 4rem;cursor:pointer}.input__input svg{flex-basis:2.4rem;width:2.4rem;margin-left:auto}.input__input-container input{position:absolute;z-index:1;accent-color:rgb(var(--color-foreground));left:1.5rem}.field-checkbox input{accent-color:rgb(var(--color-foreground));margin-top:.75rem;width:1.6rem;height:1.6rem;flex-basis:1.6rem}.field-checkbox label{display:flex;align-items:flex-start}.field-checkbox a{color:rgb(var(--color-base-accent-1))}.input__input-container input:checked~.input__input{font-weight:700;background-color:rgb(var(--color-base-background-2));border-color:rgb(var(--color-foreground))}.input__input-container{position:relative;height:4.8rem;flex:1;display:flex;align-items:center}.contact__fields-header{margin-bottom:2rem;font-size:2rem}.contact__fields-message{display:flex;flex-direction:column}.field__message{flex:1}.field__message textarea{height:100%}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-contact-form.css.map */
