.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-form-wrapper .sec-box,.contact-form-wrapper .sec-box .contact,.contact-form-wrapper .sec-box .contact .image-with-form-wrapper{height:100%}.contact-form-wrapper .contact .image-with-form-wrapper .sec-media{width:50%;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 .image-with-form-wrapper .form-wrapper{max-width:520px;width:100%;margin:0 auto;padding:0 20px}.contact-form-wrapper .contact .image-with-form-wrapper .form-wrapper .title-wrapper{margin-bottom:40px}.contact-form-wrapper .contact .image-with-form-wrapper .form-wrapper .title-wrapper .title{margin-bottom:20px}.contact-form-wrapper .contact .image-with-form-wrapper .form-wrapper .title-wrapper p{line-height:1.625;color:#414141;letter-spacing:0}.contact-form-wrapper .contact .image-with-form-wrapper .form-wrapper .title-wrapper p:last-child{margin-bottom:0}.contact-form-wrapper .contact .image-with-form-wrapper .title-wrapper p a{color:currentcolor;font-weight:700}.contact-form-wrapper .contact .image-with-form-wrapper .title-wrapper p a:hover{opacity:.7}.contact .field+.form__message{display:none}.contact .field .contact__field-error{display:none}.contact .form__message+.form-status-list{margin-top:10px}.contact .form__message+.form-status-list li a{color:red}.contact .form__message+.form-status-list li{list-style-type:none;padding-left:25px;position:relative;color:red}.contact .form__message+.form-status-list li:before{content:"";position:absolute;width:14px;height:19px;left:0;top:3px;background:url(/cdn/shop/files/check-red.svg?v=1733736551) no-repeat center;background-size:100%}.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:12px;letter-spacing:0px;line-height:20px;padding-left:21px;position:relative;cursor:pointer;color:#434256}.contact-form-wrapper .form-agreement label:before{content:"";border:1px solid #000000;width:12px;height:12px;background:transparent center;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(/cdn/shop/files/check.svg?v=1731307890) no-repeat center;background-size:8px}.contact-form-wrapper .contact .field{margin-bottom:1.2rem}.contact-form-wrapper .contact .contact__button .button{width:100%}.contact-form-wrapper .form__label{background:#fff}.custom-form-wrapper.contact-form-wrapper{height:auto}.custom-form-wrapper.contact-form-wrapper .contact .image-with-form-wrapper .form-wrapper{max-width:660px;padding:40px 80px;border-radius:16px}.custom-form-wrapper.contact-form-wrapper .contact .image-with-form-wrapper .form-wrapper .title-wrapper{margin-bottom:54px}.contact-form-wrapper .contact .field.label-only{font-weight:500;font-family:var(--font-heading-family);margin-top:40px}.contact .field input[type=date]::-webkit-calendar-picker-indicator{color:#0000;opacity:1;display:block;background:url(/cdn/shop/files/icon-calendar.svg?v=1736768824) no-repeat;width:20px;height:20px;border-width:thin}.field.field-half{display:inline-block;width:calc(50% - 10px);margin-right:10px}.field.field-half+.field.field-half{margin-right:0;width:50%}input[type=date].field__input:focus,input[type=date].field__input:not(:placeholder-shown),input[type=date].field__input:-webkit-autofill{padding:2.2rem .9rem 1.1rem 2rem}@media screen and (min-width: 750px){.contact-form-wrapper .contact .field{margin-bottom:1.5rem}.contact-form-wrapper:has(.image-with-form-wrapper .sec-media) .contact.page-width{max-width:100%;padding:0}.contact-form-wrapper:has(.sec-media) .contact .image-with-form-wrapper{display:flex}.contact-form-wrapper:has(.sec-media) .contact .image-with-form-wrapper .contact-form-wrapper{width:50%;padding:80px 0 80px 20px}.contact-form-wrapper:has(.sec-media) .contact .image-with-form-wrapper .form-wrapper{margin:0}}@media screen and (min-width: 1199px){.contact-form-wrapper:has(.sec-media) .contact .image-with-form-wrapper .contact-form-wrapper{padding:100px 0 100px 65px}}@media screen and (max-width: 991px){.contact-form-wrapper .form-agreement label{font-size:11px}}@media screen and (max-width: 749px){.contact-form-wrapper .contact .image-with-form-wrapper .form-wrapper .title-wrapper{margin-bottom:30px}.contact-form-wrapper .contact.page-width{padding-left:0;padding-right:0}.custom-form-wrapper.contact-form-wrapper .contact .image-with-form-wrapper .form-wrapper{padding:30px 20px;border-radius:15px}.custom-form-wrapper.contact-form-wrapper .contact .image-with-form-wrapper .form-wrapper .title-wrapper{margin-bottom:30px}.custom-form-wrapper.contact-form-wrapper .contact.page-width{padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
