.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:2rem}@media screen and (min-width:750px){.contact__button{margin-top:2rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-image-wrapper:has(.custom-image-wrapper){grid-template-columns:1fr 1fr}.contact-image-wrapper{display:grid;grid-template-columns:1fr}.contact-image-wrapper .contact .title{text-transform:uppercase;margin-bottom:.5rem}.contact-image-wrapper .contact-form-wrap{max-width:58rem;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.contact-image-wrapper .contact .title.header-center{text-align:center}.contact-image-wrapper .contact .title.header-left{text-align:left}.contact-image-wrapper .custom-image-wrapper img{width:100%;object-fit:cover;height:100%}.contact-form-wrap .rte{max-width:54rem;margin:0 auto}.contact-image-wrapper .custom-image-wrapper{display:flex}.contact-form-wrap .rte p{text-align:center;line-height:1.2;font-size:1.6rem;color:rgba(var(--color-foreground),.7);margin-bottom:3.5rem}.contact-image-wrapper .contact{padding-left:max(5rem,calc((100vw - var(--page-width) + 8rem) / 2));display:flex;flex-direction:column;justify-content:center}.contact__button .button{min-width:100%;font-size:1.6rem}.contact .field:before,.contact .field:after{display:none}.contact .field{flex-direction:column-reverse}.contact .field input,.contact textarea{border:.1rem solid rgba(var(--color-foreground),.2);box-shadow:0 .1rem .2rem #1018280d;border-radius:.8rem;background:#fff;padding:1.5rem}.contact .field label.field__label{position:static;font-size:1.4rem;margin-bottom:.6rem;letter-spacing:0;display:flex;gap:.4rem}.contact input::placeholder{opacity:1;display:block;font-size:1.4rem;color:rgba(var(--color-foreground),.1);letter-spacing:0}.contact label.field__label span{color:#ea0000}.contact label.contact-agreement__label{display:flex;align-items:center;gap:.5rem}.contact-agreement input[type=checkbox]{width:2rem;height:2rem;cursor:pointer;appearance:none;-webkit-appearance:none;border:1px solid rgba(var(--color-foreground),.2);border-radius:.6rem;background-color:transparent;display:grid;place-items:center;transition:all .2s ease}.contact-agreement input[type=checkbox]:checked{background-color:rgba(var(--color-foreground),1);border-color:rgba(var(--color-foreground),1)}.contact-agreement input[type=checkbox]:after{content:"";width:.55rem;height:1rem;border-right:.2rem solid var(--clr-white);border-bottom:.2rem solid var(--clr-white);transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .15s ease}.contact-agreement input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}.contact .contact-agreement__text,.contact .contact-agreement__text a{font-size:1.6rem;letter-spacing:0;color:rgba(var(--color-foreground),1);cursor:pointer}.contact .contact-agreement__text a{position:relative;display:inline;background-position:0 100%;background-image:linear-gradient(to right,rgba(var(--color-foreground)));background-size:100% .1rem;text-decoration:none;background-repeat:no-repeat;-webkit-transition:background-size .3s cubic-bezier(.4,0,.2,1);transition:background-size .3s cubic-bezier(.4,0,.2,1)}.contact .contact-agreement__text a:hover{background-size:0% .1rem}.contact-image-wrapper:not(.custom-image-wrapper) .contact-form-wrap{max-width:86.9rem;width:63.9rem}.contact textarea::placeholder{opacity:1}.contact .field input::placeholder,.contact textarea::placeholder{font-size:1.6rem;color:rgb(var(--color-foreground),.25)}.contact .text-area{height:13.5rem}.contact .field__input:focus,.select__select:focus,.contact .customer .field input:focus,.contact .customer select:focus,.contact .localization-form__select:focus.localization-form__select:after{box-shadow:none}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill,.contact .customer .field input:focus,.contact .customer .field input:not(:placeholder-shown),.contact .customer .field input:-webkit-autofill{padding:1.5rem}.contact-form-wrap .title p{margin:0}@media screen and (min-width:990px){.contact-image-wrapper:not(.custom-image-wrapper) .contact{padding-left:0;padding-right:0}.contact-image-wrapper:has(.custom-image-wrapper) .contact{padding-left:max(5rem,calc((100vw - var(--page-width) + 8rem) / 2));padding-right:5rem}}@media screen and (max-width:1199px){.contact-image-wrapper .contact-form-wrap .title.hxl{font-size:calc(var(--font-heading-scale) * 5rem)}.contact-image-wrapper:not(.custom-image-wrapper) .contact-form-wrap{max-width:53.9rem;width:53.9rem}}@media screen and (max-width:989px){.contact-image-wrapper:has(.custom-image-wrapper){grid-template-columns:1fr}.contact-image-wrapper .contact,.contact-image-wrapper:not(.custom-image-wrapper) .contact-form-wrap{width:100%;max-width:100%}.contact-image-wrapper .custom-image-wrapper{display:none}}@media screen and (max-width:749px){.contact-image-wrapper .contact{padding-left:1.6rem;width:100%}.contact-form-wrap .rte p,.contact .contact-agreement__text,.contact .contact-agreement__text a{font-size:1.4rem}.contact input::placeholder{font-size:1.3rem}.contact-image-wrapper .contact .title{margin-bottom:1.2rem}.contact .field input,.contact textarea{padding:1.5rem 1.5rem 1.8rem}.contact-image-wrapper:not(.custom-image-wrapper) .contact-form-wrap{max-width:100%;width:100%}.contact-form-wrap .rte p{margin-bottom:2rem;font-size:1.2rem;max-width:32rem}.contact .field input::placeholder,.contact textarea::placeholder{font-size:1.3rem;color:rgb(var(--color-foreground),.45)}.contact-image-wrapper .contact-form-wrap .title.hxl{font-size:calc(var(--font-heading-scale) * 4rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
