.contact{background:#ffffff80;border-radius:3rem;padding:3rem 2rem 5rem;margin:5rem auto 0;box-shadow:1rem 1rem #0000000d}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.input-field{margin:0 0 2rem}.input-field__label{font-family:Superlost;display:block;font-size:1.5rem;line-height:1;margin:0 0 1rem .5rem;padding:0}.input-field__input{display:block;width:100%;border-radius:1rem;height:6rem;border:0;box-shadow:5px 5px #0000000d;padding:0 2rem;font-size:2rem;background-color:#fff}textarea.input-field__input{padding-top:1rem;padding-bottom:1rem;height:15.5rem}.input-field__input:focus-visible{outline:0;outline-offset:0;box-shadow:5px 5px #0000001a}@media screen and (min-width: 750px){.contact{padding:4rem 4rem 5rem}.contact .field{margin-bottom:2rem}.input-field__label{font-size:1.8rem}.contact__button button{font-size:2.4rem;width:100%;max-width:25rem}}.contact__button{margin-top:3rem;text-align:center}@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}}.contact-address h2{font-size:1.9rem;letter-spacing:0;margin:0 auto 1.5rem!important}.contact-address a{font-family:Superlost;text-decoration:none;color:#a68fe5!important;font-size:1.9rem;line-height:1}.contact-address a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-contact-form.css.map */
