.contact-us-form{padding:12rem 0}.contact-us-form-wrapper{max-width:90rem;margin:0 auto}.contact-us-form-note{font-weight:400;font-size:1.6rem;line-height:140%;color:#707071}.contact-us-form-note span,.contact-us-form-group label span{color:#e52441}.contact-us-form form{margin-top:4rem}.contact-us-form .contact-us-form-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.6rem}.contact-us-form-group{display:flex;flex-direction:column;row-gap:.8rem}.contact-us-form-group label{font-weight:400;font-size:1.4rem;line-height:2rem;color:#333334}.contact-us-form-group input{border:none;outline:none;padding:1.2rem 2rem;background:#fff;border:.1rem solid #E5E5E5;border-radius:10rem}.contact-us-form-group input,.contact-us-form-group input::placeholder,.contact-us-form-group textarea,.contact-us-form-group textarea::placeholder{font-family:Inter;font-weight:400;font-size:1.6rem;line-height:2.4rem;color:#707071}.contact-us-form-group textarea{border:none;outline:none;padding:1.2rem 2rem;min-height:19.3rem;background:#fff;border:.1rem solid #E5E5E5;border-radius:1.6rem;resize:none}.contact-us-form-group input:focus,.contact-us-form-group input:focus-visible,.contact-us-form-group textarea:focus,.contact-us-form-group textarea:focus-visible{box-shadow:none}.contact-us-form-group:has(input:not([required])) label span,.contact-us-form-group:has(textarea:not([required])) label span{display:none}.contact-us-form-textarea-group{grid-column:1 / -1}.contact-us-form-foot{margin-top:2.4rem;display:flex;flex-direction:column;row-gap:.8rem}.contact-us-form-checkboxes{display:flex;flex-direction:column;row-gap:.5rem}.contact-us-form-checkbox label{display:flex;align-items:center;column-gap:1.2rem;color:#333334;cursor:pointer}.contact-us-form-checkbox label:before{content:"";display:inline-block;flex-shrink:0;width:2rem;height:2rem;border:.1rem solid #E5E5E5;border-radius:.4rem;background-repeat:no-repeat;background-position:center;transition:background-color .2s ease,border-color .2s ease,background-image .2s ease}.contact-us-form-checkbox:has(input:checked) label:before{background-color:#e52441;border-color:#e52441;background-image:url('data:image/svg+xml;utf8,<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.666016 2.58333L3.16602 4.66667L6.49935 0.5" stroke="white" stroke-width="1.5"/></svg>')}.contact-us-form-checkbox input{display:none}.contact-us-form-foot-note{font-weight:400;font-size:1.4rem;line-height:2rem;color:#707071}.contact-us-form-foot-note--dark{color:#333334}.contact-us-form-submit{margin-top:3.2rem;display:flex;justify-content:stretch}.contact-us-form-submit button[type=submit]{width:100%}@media screen and (max-width: 74.9rem){.contact-us-form .contact-us-form-fields{grid-template-columns:1fr;gap:2rem}.contact-us-form-textarea-group{grid-column:unset}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-contact-us-form.css.map */
