.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:1.5rem;display:flex;justify-content:center}@media screen and (min-width:750px){.contact__button{margin-top:2rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact .title,.contact h1.title{text-align:left}@media screen and (min-width:750px){.contact{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:var(--wp-radius-lg);padding:4rem}}@media screen and (min-width:750px){.contact__button{justify-content:flex-end}.contact__button .button--full-width{width:auto;min-width:18rem}}.contact button[type=submit]{background:rgb(var(--wp-accent-text));color:rgb(var(--color-base-background-1))}.contact .contact__fields,.contact form .field,.contact form .contact__button{position:relative}.contact__panel form{padding:4rem;border:1px solid rgb(var(--wp-border));border-radius:1.6rem;background:rgb(var(--color-base-background-1))}.contact h1,.contact .contact__title{font-size:4rem;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-bottom:2.4rem}.contact .field__input,.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact textarea{border:1px solid rgb(var(--wp-border-strong));border-radius:1rem;padding:1.3rem 1.6rem;font-size:1.35rem;background:rgb(var(--color-base-background-1))}@media screen and (min-width:990px){.contact{display:grid;grid-template-columns:1fr 1.15fr;gap:6.4rem;align-items:start}}@media screen and (max-width:989px){.contact__panel{margin-top:4rem}}.contact__lede{margin:1.8rem 0 0;max-width:46ch}.contact__lede>*{margin:0;font-size:1.45rem;line-height:1.7;color:rgb(var(--wp-grey-555))}.contact__cards{list-style:none;margin:3.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.4rem}.contact__card{display:flex;align-items:flex-start;gap:1.4rem;padding:2rem 2.4rem;border:1px solid rgb(var(--wp-border));border-radius:1.4rem;background:rgb(var(--color-base-background-1))}.contact__card-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--wp-accent-tint)}.contact__card-text{font-size:1.3rem;line-height:1.6;color:rgb(var(--wp-grey-555))}.contact__card-text strong{display:block;margin-bottom:.2rem;font-size:1.4rem;color:rgb(var(--wp-ink))}.contact__form-heading{margin:0 0 2.4rem;font-size:2rem;font-weight:700;letter-spacing:-.015em}.contact .field{display:flex;flex-direction:column}.contact .field:before,.contact .field:after{display:none}.contact .field__input:focus,.contact .field__input:focus-visible{outline:2px solid rgb(var(--wp-accent-text));outline-offset:1px}.contact .field__input::placeholder{opacity:1;color:rgb(var(--wp-meta))}.contact .field__input:-webkit-autofill,.contact .field__input:focus,.contact .field__input:not(:placeholder-shown){padding:1.3rem 1.6rem;margin:1px}.contact__card-icon svg{width:1.8rem;height:1.8rem;stroke:rgb(var(--wp-accent))}.contact .field__label,.contact .form__label{order:-1;position:static;display:block;margin-bottom:.7rem;font-size:1.25rem;font-weight:600;letter-spacing:normal;line-height:1.4;pointer-events:auto;color:rgb(var(--wp-ink));transform:none}.contact .field__input:-webkit-autofill~.field__label,.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label{font-size:1.25rem;letter-spacing:normal;top:auto;left:auto}.contact__actions{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:2.2rem}.contact__helper{margin:0;font-size:1.2rem;color:rgb(var(--wp-meta))}.contact__actions .contact__button{margin-top:0;justify-content:flex-end}.contact__button .button{width:auto;min-width:0;padding:1.3rem 3.2rem;border-radius:9.9rem;font-size:1.4rem;font-weight:700}@media screen and (max-width:749px){.contact__actions{flex-direction:column;align-items:stretch;gap:1.6rem}.contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
