.contact-section{padding:var(--space-32) var(--space-20);color:var(--text-1);background:var(--surface-4)}.contact-section__inner{width:100%;max-width:100%;margin-inline:auto}.contact-section__content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16)}.contact-section .contact-form{display:contents}.contact-section .contact-form__heading{grid-row:1;max-width:31.75rem;margin:0;color:var(--text-1);font-family:var(--font-display);font-size:var(--text-h1-mobile-size);font-weight:var(--font-weight-bold);line-height:1.04;letter-spacing:var(--text-h1-tracking)}.contact-section .contact-image{grid-row:2}.contact-section .contact-form__form{grid-row:3;gap:var(--space-16);min-width:0}.contact-section .contact-form__input{box-sizing:border-box;height:var(--space-44);padding:var(--space-12) var(--space-16);border:0;border-radius:var(--style-border-radius-pills);color:var(--text-1);background:var(--white);caret-color:var(--text-1);font-family:var(--font-display);font-size:var(--text-body-size);font-weight:var(--font-weight-roman);line-height:var(--text-body-line);letter-spacing:var(--text-body-tracking)}.contact-section .contact-form__input:focus,.contact-section .contact-form__input:active,.contact-section .contact-form__input:autofill,.contact-section .contact-form__input:-webkit-autofill,.contact-section .contact-form__input:-webkit-autofill:hover,.contact-section .contact-form__input:-webkit-autofill:focus,.contact-section .contact-form__input:-webkit-autofill:active{color:var(--text-1)!important;background-color:var(--white)!important;-webkit-text-fill-color:var(--text-1)!important;caret-color:var(--text-1);box-shadow:0 0 0 1000px var(--white) inset!important}.contact-section .contact-form__input::placeholder{color:var(--text-1);opacity:1}.contact-section .contact-form__input--textarea{height:11.25rem;min-height:11.25rem;border-radius:var(--space-8);resize:vertical;resize:none}.contact-section .contact-form__terms{align-items:center;gap:var(--space-8);color:var(--text-1);font-family:var(--font-display);font-size:var(--text-body-size);font-weight:var(--font-weight-roman);line-height:var(--text-body-line);letter-spacing:var(--text-label-tracking)}.contact-section .contact-form__checkbox{width:var(--space-24);height:var(--space-24);margin:0;accent-color:var(--buttons-2);border:var(--space-2) solid var(--purple);border-radius:var(--space-4)}.contact-section .contact-form__checkbox:checked{background:var(--white)}.contact-section .contact-form__checkbox:checked:after{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2211%22%20viewBox%3D%220%200%2012%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.41406%205.39502L4.91406%208.89502C7.91406%204.89502%2010.4141%201.39502%2010.4141%201.39502%22%20stroke%3D%22%23260058%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2211%22%20viewBox%3D%220%200%2012%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.41406%205.39502L4.91406%208.89502C7.91406%204.89502%2010.4141%201.39502%2010.4141%201.39502%22%20stroke%3D%22%23260058%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fsvg%3E);background-color:var(--purple);width:var(--space-11);height:var(--space-11)}.contact-section .contact-form__terms-link{color:inherit;text-underline-offset:var(--space-2)}.contact-section .submit-button{width:100%;min-height:var(--space-48);padding-inline:var(--space-40)}@media screen and (min-width:750px){.contact-section{padding:var(--space-80) var(--space-56)}.contact-section__content{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:var(--space-56);row-gap:var(--space-32);align-items:stretch}.contact-section .contact-form__heading{grid-column:1;grid-row:1;font-size:var(--text-h1-size);line-height:var(--text-h1-line)}.contact-section .contact-form__form{grid-column:1;grid-row:2;gap:var(--space-24)}.contact-section .contact-image{grid-column:2;grid-row:1 / span 2}.contact-section .submit-button{width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/contact.css.map */
