.contact img{max-width:100%}.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(auto-fit,minmax(0,1fr));grid-column-gap:2rem}}.form-wrapper{display:flex;border-radius:var(--text-boxes-radius);overflow:hidden}@media screen and (max-width: 949px){.form-wrapper{flex-direction:column-reverse}}.form-wrapper__content{display:flex;flex-direction:column;justify-content:center;flex:1;padding:8rem clamp(4rem,10vw + -8rem,8rem)}@media screen and (max-width: 1199px){.form-wrapper__content{padding:5rem}}@media screen and (max-width: 749px){.form-wrapper__content{padding:5rem 3rem}.contact__button button{width:100%}}.form-wrapper__content h2{margin-bottom:2.5rem}.contact .form-wrapper__content .form-status.form__message{margin-top:0}.form-wrapper__img{position:relative;max-width:62rem;width:44%}@media screen and (max-width: 949px){.form-wrapper__img{max-width:100%;width:100%}}.form-wrapper__img img{display:block;width:100%;height:100%;object-fit:cover}.form-wrapper__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.field__label-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;position:absolute;top:50%;left:calc(1.5rem + var(--inputs-border-width));transform:translateY(-50%)}.contact__fields .field__label-icon{top:calc(2.7rem + var(--inputs-border-width))}.contact .field__input:not(.text-area),.contact .select__select{padding-left:calc(4.5rem + var(--inputs-border-width))}.contact input+.field__label{left:calc(var(--inputs-border-width) * 2 + 4.5rem);top:calc(1.6rem + var(--inputs-border-width))}.contact .field__input,.contact .select__select{height:5.6rem;background-color:rgba(var(--color-background-secondary))}.contact .field__label{color:rgba(var(--color-foreground))}.contact .field .form__label{width:calc(100% - 3.5rem);top:calc(.1rem + var(--inputs-border-width));padding-top:1.6rem;border-top-left-radius:4px;border-top-right-radius:10px}.contact .field .field__input:focus~.form__label,.contact .field .field__input:not(:placeholder-shown)~.form__label{padding-top:.5rem}.contact :is(input.field__input:focus~.field__label,input.field__input:not(:placeholder-shown)~.field__label,input.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label){left:calc(var(--inputs-border-width) + 4.5rem);top:calc(var(--inputs-border-width) + .5rem)}.contact__fields .field:hover.field:after,.contact__fields .field:after{box-shadow:none}.contact__fields .field input,.contact__fields .field select{box-shadow:0 0 0 var(--inputs-border-width) color-mix(in srgb,rgba(var(--color-foreground)),transparent var(--inputs-border-opacity))}.contact__fields .field input:focus-visible,.contact__fields .field select:focus-visible{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.contact .field input.invalid{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground-accent))}
/*# sourceMappingURL=/cdn/shop/t/5357/assets/section-contact-form.css.map */
