.contact img{max-width:100%}.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: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}}.contact{padding-top:8rem}.contact .title{font-family:var(--font-heading-family);font-size:clamp(5rem,11vw,13rem);line-height:.88;text-transform:uppercase;letter-spacing:.01em;margin-bottom:4rem}.contact .field__input{border-radius:0;border:1px solid rgba(var(--color-foreground),.18);background:transparent;font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.03em;transition:border-color .2s ease;box-shadow:none}.contact .field__input:focus{border-color:rgba(var(--color-foreground),.6);outline:none;box-shadow:none}.contact .field__label{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;opacity:.45;font-weight:500}.contact .text-area.field__input{border-radius:0;resize:none;min-height:16rem}.contact__button .button{width:100%;padding:2rem;border-radius:0;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));transition:background .2s ease,color .2s ease}.contact__button .button:hover{background:transparent;color:rgb(var(--color-foreground))}.contact .form-status.form__message{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.08em}@media screen and (max-width:749px){.contact{padding-top:5rem}.contact .title{margin-bottom:3rem}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-contact-form.css.map */
