.contact main img{height:auto;width:100%}.contact .form-wrapper{padding-left:20px;padding-right:20px}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__required-note{font-size:14px;margin:0 0 20px;opacity:.75}.contact__success-message{opacity:1;transition:opacity .3s ease-out,visibility 0s linear 0s}.contact__success-message--hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-out,visibility 0s linear 1.5s}.contact__field-error{display:block;margin-top:6px;font-size:13px;color:var(--color-primary)}.contact__field-error[hidden]{display:none}.contact__field-error .form__message{display:flex;align-items:center;gap:4px;color:var(--color-primary)}.contact .field--error .field__input{border-color:var(--color-primary)}.contact__subject-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.5' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px;color:inherit;border-bottom-color:var(--color-input)!important}.contact__subject-select:invalid{color:var(--color-input)}.contact__subject-select option{color:rgb(var(--color-foreground))}.contact__subject-select option[value=""][disabled]{color:var(--color-input)}@media screen and (min-width:750px){.contact .field{margin-bottom:49px}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact.contact-wrapper{display:flex;flex-direction:column;padding-left:0;padding-right:0}.contact-wrapper .img-wrapper{line-height:0}.contact-wrapper.img-wrapper img{width:100%;height:auto}.field-message textarea{max-height:213px}.note-timecall p{font-weight:500;font-size:18px;line-height:20px;text-transform:uppercase;margin:0;display:flex;align-items:center}.button_contact{width:fit-content;padding:0;text-align:left;text-transform:uppercase;font-family:Roobert;letter-spacing:.4px;background-color:transparent;border:none;cursor:pointer;line-height:1}.button_contact svg{margin-left:5px}.main-page-title{margin-bottom:40px;margin-top:20px}.note-timecall{margin-bottom:54px}.note-timecall p svg{width:18px;height:18px;margin-right:3px}.contact__button{margin-top:26px}.button_contact:hover svg path{stroke:#000}.button_contact:hover{color:var(--color-text)}@media(max-width:767px){.button_contact svg{width:19.57px!important;height:19.57px!important}.button_contact{font-weight:500;font-size:30px}.button_contact.link-text-large:after{margin-top:6px;font-size:22px}}@media(min-width:768px){.note-timecall p{font-size:28px;line-height:30px}.note-timecall p svg{width:28px;height:28px}}@media(min-width:1025px){.contact.contact-wrapper{flex-direction:row;align-items:center}.contact-wrapper .img-wrapper{padding-right:6px;width:51%}.contact-wrapper .form-wrapper{width:49%;padding:0 20px 0 35px}.main-page-title{margin-bottom:70px;margin-top:18px;font-size:80px;line-height:80px}.note-timecall p{font-weight:500;font-size:40px;line-height:40px}.note-timecall p:first-child{margin-bottom:5px}.note-timecall p svg{width:40px;height:40px;margin-right:7px}.note-timecall{margin-bottom:73px}.field-message textarea{max-height:205px}.button_contact{font-weight:500;font-size:50px}.contact .field.field-message{margin-bottom:17px}.contact__button{margin-top:0}}@media screen and (min-width:1440px){.main-page-title{font-size:110px;line-height:100px}.contact.contact-wrapper{align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/164/assets/section-contact-form.css.map */
