.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.2rem}.contact .field:not(.text-area){height:4.5rem}.contact-page-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.8rem}.contact-form__container{grid-column:span 6;padding:2rem}.contact__image{grid-column:span 6}@media screen and (min-width: 750px){.contact-page-grid{grid-template-columns:repeat(12,1fr)}.contact-form__container{grid-column:span 7}.contact__image{grid-column:span 4;grid-column-start:9;grid-column-end:13;aspect-ratio:459/616}.contact__image img{width:100%;height:100%;object-fit:cover}.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}.contact__button button{width:100%}}.contact__fields{row-gap:0}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;gap:8rem}}.contact-form__label{margin-bottom:1.2rem}.field-input__container{width:100%}.contact-form__select{border:0;width:100%}.field-input__container .field:after{border:1px solid #e3e3e3;border-radius:2px;box-shadow:none}.field-input__container .field__input::placeholder{color:#e3e3e3;font-weight:400}.field__input:not(.text-area){min-height:4.5rem}.contact__fields .fields,.contact__image img{width:100%}.contact__fields .field__label{display:block!important}.contact__fields .field__input:focus~.field__label{font-size:inherit;top:calc(1rem + var(--inputs-border-width));left:calc(var(--inputs-border-width) + 2rem);letter-spacing:inherit}.contact__fields .field__input::placeholder,.contact-form__select{color:#888;opacity:1;text-align:left}.contact__fields .field__input:not(:focus):placeholder-shown+.field__label{opacity:0;visibility:hidden}.contact__fields .field__input:focus{padding:1.5rem 9.8rem 1.5rem 1.5rem}.contact__fields .field__label{display:none!important;pointer-events:none;z-index:1;background:transparent;transition:all .2s}.contact__fields .Form__Select{padding:0 1.5rem;width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
