.contact__wrap{display:flex;gap:clamp(20px,7.606vw,115px)}.contact__wrap .form__wrap{flex:1;min-width:0}.contact__wrap .image{flex:1;max-width:577px;min-width:400px}.contact__wrap .image .image__wrap{height:100%;border-radius:20px;overflow:hidden}.contact form{display:flex;flex-direction:column;gap:33px}.contact .field:before,.contact .field:after{content:none}.contact .field{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.contact .field label{position:static;color:rgb(var(--color-foreground))}.contact .field label,.contact .label-group p{font-family:var(--font-family-1);font-size:var(--font-size-12);font-style:normal;font-weight:700;line-height:normal;letter-spacing:0}.contact .contact-name .fields-group label{font-size:var(--font-size-9)}.contact input{display:block;border-radius:10px;background:#fff;padding:10px 20px!important;height:50px;border:0;overflow:hidden;color:#000;min-width:0;width:100%}.contact input:focus-visible{outline:0;box-shadow:none;border-radius:10px}.contact .contact-name{display:flex;flex-wrap:wrap;flex-direction:column;gap:6px}.contact .contact-name .fields-group{display:flex;gap:31px;min-width:0}.contact .field textarea{display:block;border-radius:10px;background:#fff;padding:10px 20px!important;height:169px;border:0;overflow:hidden;color:#000}.contact .field textarea:focus-visible{border-radius:10px;border:0;box-shadow:none;outline:0}.contact .select__wrap{position:relative}.contact .select__wrap svg{position:absolute;top:50%;right:20px;transform:translateY(-50%);pointer-events:none}.contact .select__wrap select{display:block;height:100%;width:100%;padding:10px 20px;border-radius:10px;background:#fff;padding:10px 32px 10px 20px!important;height:50px;border:0;-webkit-appearance:none;appearance:none}.contact .select__wrap select:focus-visible{outline:0;box-shadow:none;border:0}.contact .h-captcha[data-size=invisible]{display:none}.contact .form__wrap{display:flex;flex-direction:column;gap:37px}.contact .form__wrap .heading{display:flex;flex-direction:column;gap:27px}.contact .form__wrap .heading .text{max-width:544px}.contact .form__wrap .heading .text p{line-height:normal}.contact .btn{padding:12px 20px;min-width:114px}.contact .form__wrap .heading .title{margin:0}@media(max-width:1023px){.contact .contact-name .fields-group{flex-direction:column;gap:33px}.contact__wrap{display:flex;flex-direction:column}.contact__wrap .image{min-width:0;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
