.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 .field:before,.contact .field:after{display:none}.contact .field__input{margin:0;appearance:none;-webkit-appearance:none;border-radius:100px;border:solid 1.5px rgba(var(--color-foreground),.14);background-color:rgb(var(--color-background));box-shadow:0 2px 14px rgba(var(--color-shadow),.06);font-size:clamp(1.4rem,1vw + 1.3rem,1.55rem);font-weight:500;line-height:1.35;height:auto;min-height:calc(4.8rem + 3px);padding:1.35rem 1.85rem;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.contact .field__input::placeholder{opacity:0}.contact .field__input.text-area{border-radius:1.75rem;resize:vertical;min-height:12rem;padding-top:2rem}.contact .field__input:hover{border-color:rgba(var(--color-foreground),.22);box-shadow:0 3px 18px rgba(var(--color-shadow),.08)}.contact .field__input:focus,.contact .field__input:focus-visible,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{padding:2.05rem 1.85rem .9rem;margin:0}.contact .field__input.text-area:focus,.contact .field__input.text-area:focus-visible,.contact .field__input.text-area:not(:placeholder-shown),.contact .field__input.text-area:-webkit-autofill{padding-top:2.55rem;padding-bottom:1rem}.contact .field__input:focus,.contact .field__input:focus-visible{outline:none;border-color:#8a38f573;box-shadow:0 0 0 1px #8a38f540,0 4px 22px #8a38f51f,0 2px 14px rgba(var(--color-shadow),.06)}.contact .field__input[aria-invalid=true]{border-color:#c83c3c80}.contact .field__input[aria-invalid=true]:focus,.contact .field__input[aria-invalid=true]:focus-visible{border-color:#c83c3cbf;box-shadow:0 0 0 1px #c83c3c38,0 2px 14px rgba(var(--color-shadow),.06)}.contact .field__label{left:1.85rem;top:calc(.95rem + 1px);font-weight:500;letter-spacing:.03em;color:rgba(var(--color-foreground),.68)}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{top:.55rem;left:1.85rem;font-size:1.05rem;letter-spacing:.04rem;color:rgba(var(--color-foreground),.58)}.contact .field__input.text-area~.field__label{top:1rem}.contact .field__input.text-area:focus~.field__label,.contact .field__input.text-area:not(:placeholder-shown)~.field__label,.contact .field__input.text-area:-webkit-autofill~.field__label{top:.6rem}.contact .field__input:-webkit-autofill~.field__label{color:rgba(var(--color-foreground),.58)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
