.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-form-wrapper .contact .image-with-form-wrapper{display:flex;justify-content:center}.contact-form-wrapper .contact .image-with-form-wrapper .sec-media{width:41.666667%;position:relative}.contact-form-wrapper .contact .image-with-form-wrapper .sec-media img{max-width:100%;width:100%;height:100%;position:absolute;object-fit:cover;vertical-align:middle}.contact-form-wrapper .contact .form-wrapper{max-width:640px;width:100%;margin:0 auto;padding:0 20px}.contact-form-wrapper .sec-head{text-align:left;margin-bottom:62px}.contact-form-wrapper .sec-head .title{font-weight:700;margin:0;font-size:38px;letter-spacing:0;line-height:1.23;color:rgb(var(--color-title))}.contact-form-wrapper .sec-head .sec-subtitle{margin-top:40px;font-size:22px;letter-spacing:0;line-height:1.22;font-family:var(--font-heading-family);color:rgb(var(--color-title))}.contact-form-wrapper .sec-head .sec-text{margin-top:35px}.contact-form-wrapper .sec-head .sec-text,.contact-form-wrapper .sec-head .sec-text p,.contact-form-wrapper .sec-head .sec-text a{letter-spacing:0;line-height:1.62}.contact-form-wrapper .sec-head .sec-text a{color:rgb(var(--color-a-link));font-weight:700}.contact-form-wrapper .sec-head .sec-text a:hover{color:rgb(var(--color-a-hover-link))}.contact-form-wrapper .sec-head .sec-text>*:first-child{margin-top:0}.contact-form-wrapper .sec-head .sec-text>*:last-child{margin-bottom:0}.contact-form-wrapper .contact .field textarea+.field__label{background:var(--gradient-background)}.contact-form-wrapper .contact .field{margin-bottom:16px}.contact-form-wrapper .contact .contact__button{margin-top:41px}.contact-form-wrapper .contact .field .contact__field-error .form__message{display:none}.contact-form-wrapper .form-agreement{display:flex;align-items:center}.contact-form-wrapper .form-agreement input[type=checkbox]{margin:0;position:absolute;opacity:0}.contact-form-wrapper .form-agreement label{font-size:13px;letter-spacing:0px;line-height:24px;padding-left:24px;position:relative;cursor:pointer;color:#8e8e8e}.contact-form-wrapper .form-agreement label:before{content:"";border:1px solid #8E8E8E;width:16px;height:16px;background:transparent center;border-radius:3px;display:flex;position:absolute;left:0;top:3px}.contact-form-wrapper .form-agreement label a{color:currentcolor}.contact-form-wrapper .form-agreement label a:hover{opacity:.7}.contact-form-wrapper .form-agreement input[type=checkbox]:checked+label:before{background:url(https://cdn.shopify.com/s/files/1/0853/7240/4040/files/check.svg?v=1729150605) no-repeat center;background-size:8px}@media screen and (min-width:750px){.contact-form-wrapper:has(.sec-media) .contact.page-width{max-width:100%;padding:0}.contact-form-wrapper:has(.sec-media) .contact .image-with-form-wrapper .contact-form-wrapper{width:calc(100% - 41.666667%);padding:60px 0 80px 80px}.contact-form-wrapper:has(.sec-media) .contact .image-with-form-wrapper .form-wrapper{margin:0}}@media screen and (max-width:989px)and (min-width:750px){.contact-form-wrapper .form-agreement label{font-size:12px}.contact-form-wrapper:has(.sec-media) .contact .image-with-form-wrapper .contact-form-wrapper{padding:50px 0 50px 30px}}@media screen and (max-width:749px){.contact-form-wrapper .contact .contact__button{margin-top:31px}.contact-form-wrapper .sec-head{text-align:center;margin-bottom:32px}.contact-form-wrapper .sec-head .title{font-size:28px;line-height:1.22}.contact-form-wrapper .sec-head .sec-subtitle{margin-top:30px}.contact-form-wrapper .sec-head .sec-text{margin-top:20px}.contact-form-wrapper .contact .image-with-form-wrapper .sec-media{display:none}.contact-form-wrapper .contact .form-wrapper{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
