.contact.contact-behind_header{margin-top:calc(-1 * var(--header-height, 110px))}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:2.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:3rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact__newsletter-button-wrap{display:flex;justify-content:space-between}.contact .field{position:relative;background-color:#e7c845;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.contact .field .field__input{background:transparent;height:7rem}.contact .field:not(:has(textarea)) .field__label{top:50%;transform:translateY(-50%)}.contact .field .field__label{font-family:var(--font-medium-family);font-size:20px;line-height:1.6;letter-spacing:0;color:rgb(var(--color-foreground))}.contact .field .field__input:not(:placeholder-shown)~.field__label,.contact .field .field__input:focus~.field__label{font-size:1rem;top:2rem}.contact .field:has(textarea) .field__input:not(:placeholder-shown)~.field__label,.contact .field:has(textarea) .field__input:focus~.field__label{top:1rem}.contact .field:hover.field:after,.contact .field .field__input:focus,.contact .field:before,.contact .field:after{box-shadow:none}.contact .field .input-svg{position:absolute;width:100%;height:3rem;top:-2rem}.contact__newsletter label{font-family:var(--font-medium-family);font-size:16px;line-height:1.5;letter-spacing:0}.contact_title{font-size:64px;line-height:1;letter-spacing:0;text-align:center}.contact_subtitle{font-family:var(--font-medium-family);font-size:32px;line-height:1.3;letter-spacing:0;text-align:center;color:rgb(var(--color-foreground));width:90%;margin:0 auto;padding-bottom:5rem}@media screen and (max-width:1024px){.contact_title{font-size:5rem}.contact_subtitle{font-size:2.4rem}}@media screen and (min-width:750px){.contact__button .button{font-size:2rem}}@media screen and (max-width:749px){.contact .field .field__input{height:5rem}.contact_title{font-size:3rem}.contact_subtitle,.contact .field .field__label{font-size:1.4rem}.contact__newsletter-button-wrap{flex-wrap:wrap;gap:1rem}.contact__newsletter label{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
