.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(1,1fr);grid-column-gap:2rem}.contact.page-width-narrow{max-width:1000px;margin:0 auto;padding-left:5rem;padding-right:5rem}}.contact.page-width-narrow{max-width:1000px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.title.title-wrapper--no-top-margin{color:#2d2d2d;text-align:center;font-family:SF Pro;font-size:52px;font-style:normal;font-weight:700;line-height:90%;letter-spacing:-1.56px;text-transform:capitalize}.contact .title,.contact .title-wrapper-with-link{margin:3rem 0 1rem}.contact .contact-desc{color:#000;text-align:center;font-family:SF Pro;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:2rem}.contact__button .button:after{content:unset}.contact__button .button{color:#fff;text-align:center;font-family:SF Pro;font-size:18px;font-style:normal;font-weight:700;line-height:105%;text-transform:uppercase;border-radius:50px;display:flex;align-items:center;justify-content:center;gap:10px;max-width:100%;width:100%;padding:24px 32px}.contact .field__input,.contact .select__select,.contact .customer .field input,.contact .customer select{color:#8c8c8c;font-family:SF Pro;font-size:18px;font-style:normal;font-weight:571;line-height:90%;letter-spacing:-.54px;text-transform:capitalize;border-radius:20px;border:1.11px solid rgba(195,195,195,.53)}.contact .customer .field input{border-radius:20px}.contact .text-area{min-height:18rem}.contact .field__label,.contact .customer .field label{color:#8c8c8c;font-family:SF Pro;font-size:18px;font-style:normal;font-weight:571;line-height:90%;letter-spacing:-.54px;text-transform:capitalize}.contact .name-label{color:#061b10bf;font-family:Bricolage Grotesque;font-size:18px;font-style:normal;font-weight:400;line-height:25.38px;position:absolute;top:-26px}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill,.contact .customer .field input:focus,.contact .customer .field input:not(:placeholder-shown),.contact .customer .field input:-webkit-autofill{box-shadow:unset!important;outline:unset!important;border-radius:20px!important}.contact .field:after,.contact .field:before{content:unset}.contact .button:after{content:unset}@media (max-width: 550px){.contact .title,.contact .title-wrapper-with-link{margin:2rem 0 1rem}.title.title-wrapper--no-top-margin{font-size:32px;line-height:90%;letter-spacing:-1.02px}.contact .contact-desc{font-size:14px;font-style:normal;font-weight:400;line-height:140%;max-width:264px;margin:0 auto;margin-bottom:1.5rem}.contact .field__input,.contact .select__select,.contact .customer .field input,.contact .customer select,.contact .field__label,.contact .customer .field label{font-size:15px;font-style:normal;font-weight:571;line-height:150%;letter-spacing:-.45px}.contact__button .button{font-size:14px;font-style:normal;font-weight:700;line-height:105%;padding:9.36px 12.48px}.contact.page-width-narrow{padding:30px 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
