.contact-form-section{position:relative}.contact-form-section .page-width .container{max-width:1070px;margin:0 auto}.contact-form-section .title-wrapper .sub_title{margin:0 0 4px}.contact-form-section:before{content:"";position:absolute;left:0;top:0;right:0;height:57.5%;pointer-events:none;background-color:var(--primary-background)}.contact-form-section:after{content:"";position:absolute;left:0;bottom:0;right:0;height:43.5%;pointer-events:none;background-color:var(--secondary-background)}.contact-form-section>*{position:relative;z-index:1}.contact img{max-width:100%}.contact .field{display:block;margin-bottom:1.5rem}.contact .field__input::placeholder{font-style:italic;opacity:.8}.contact .text-area{min-height:28.4rem;display:flex}@media screen and (min-width: 750px){.contact .field{margin-bottom:3.2rem}}@media screen and (min-width: 750px){.contact.page-width--inner .contact__fields{display:flex;grid-column-gap:3.3rem;flex-wrap:wrap}.contact .field.col-half{width:calc(50% - 17px)}}.grecaptcha-badge{visibility:hidden}.contact__list{padding-top:5rem;line-height:calc(1 + .5 / var(--font-body-scale));display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:4rem}@media screen and (min-width: 750px){.contact__list{padding-top:0;padding-inline-start:6rem}}.contact__list>li{flex:0 0 100%}.contact__list .h3{margin-top:0;margin-bottom:1rem;line-height:calc(1 + .2/max(1,var(--font-heading-scale)))}.contact__list .link{padding-bottom:.2rem}.contact__list .list-social{padding-top:.5rem}@media screen and (max-width: 749px){.contact .grid .grid__item{width:100%;max-width:100%}.contact__list>li{flex:1 0 calc(50% - 1rem)}.blank_part{min-height:1px}}@media screen and (max-width: 480px){.contact__list>li{flex:0 0 100%}}.contact-form__input .form__facet-checkbox,.contact-form__input .form__facet-radio{position:relative;display:flex;align-items:center;word-break:break-word;line-height:2.2rem;cursor:pointer;letter-spacing:0}.contact-form__input .form__facet-checkbox input[type=checkbox]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:.1rem;width:.1rem}.contact-form__input .form__facet-checkbox .icon{color:rgb(var(--color-border));background-color:rgb(var(--color-background));margin-inline-end:1rem;flex-shrink:0;width:2rem;height:2rem}.contact-form__input .form__facet-checkbox .icon path:last-child{color:rgb(var(--color-foreground))}.contact-form__input .form__facet-radio .icon{display:block;width:1.6rem;height:1.6rem;margin-inline-end:.8rem;position:relative;border:1px solid rgb(var(--color-border));border-radius:50%}.contact-form__input .form__facet-radio .icon:after{content:"";width:.6rem;height:.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;border-radius:50%}.contact-form__input .form__facet-checkbox .icon path:last-child,.contact-form__input .form__facet-radio .icon:after{opacity:0;transition:opacity var(--duration-short) ease}.contact-form__input .form__facet-checkbox>input[type=checkbox]:checked~.icon-checkmark path:last-child,.contact-form__input .form__facet-radio>input[type=radio]:checked~.icon:after{opacity:1}.contact-form__input fieldset.contact-form__input{flex-direction:column;row-gap:1rem;padding:0;margin:0;border:none;display:flex;flex-wrap:wrap}.contact-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:.1rem;width:.1rem}.contact_big_box{padding:80px;background-color:var(--box-background)}.contact-form-section{color:rgb(var(--color-foreground))}.contact-form-section .title-wrapper .head_text{letter-spacing:0;line-height:1.5}.contact-form-section .title-wrapper p{margin:0;letter-spacing:0}.contact-form-section .title-wrapper{gap:16px}.contact-form-section .title-wrapper .title{width:100%}.contact-form__input .contact-form__input:has(.form__facet-radio){flex-direction:row;row-gap:15px;column-gap:24px}.contact .form__label{margin-bottom:.4rem;font-size:inherit;line-height:1.5;letter-spacing:0}.contact .title-wrapper img:has(+.title){margin-bottom:-17px}.contact-form-section .button{line-height:1.5}.contact .field:has([type=radio]){margin-bottom:2.4rem}.contact-form-section .field__input{letter-spacing:0;height:4.8rem;line-height:1.5;font-size:1.6rem;box-shadow:none!important;border:1px solid}.contact-form-section .field__input[type=email]{padding-right:4rem}.contact-form-section .field__input:focus-visible,.contact-form-section .select__select:focus-visible,.contact-form-section .customer .field input:focus-visible,.contact-form-section .customer select:focus-visible{border:2px solid #BAAB9E}.contact-form-section .field__input.invalid,.contact-form-section .contact .field:has(.email-revalidate) .field__input[type=email],.contact-form-section .contact .field:not(:has(.email-validation-error-msg[hidden])) .field__input[type=email]{border:2px solid #AB1C1C}.contact-form-section .contact .field:not(:has(.email-validation-error-msg[hidden])) .field__input[type=email]{color:#ab1c1c}.back_link{display:inline-flex;gap:4px;color:rgb(var(--color-foreground));text-decoration:none;align-items:center;margin-bottom:1.6rem;letter-spacing:0;line-height:1.5}.back_link svg{width:11px;height:auto;transform:rotate(180deg)}@media only screen and (min-width: 990px){.back_link svg{width:1.5rem}}.email-validate{background-image:url(check-icon.svg);pointer-events:none!important}.email-revalidate{background-image:url(close-icon.svg)}.email-validation{position:absolute;background-size:16px;background-position:center;background-repeat:no-repeat;width:16px;height:16px;right:16px;bottom:16px;font-size:0;cursor:pointer}span.email-validation-error-msg{position:absolute;bottom:-20px;left:0;right:0;font-size:12px;line-height:16px;color:#ab1c1c}@media only screen and (min-width: 990px){.contact-form-section .title-wrapper{margin-bottom:3rem}.back_link:hover{color:rgb(var(--color-back-link-title-hover))}}@media only screen and (max-width: 989px){.contact_big_box{padding:30px}}@media only screen and (max-width: 767px){.contact-form-section .title-wrapper{gap:15px}.contact_big_box{padding:30px 20px}.contact .text-area{min-height:15rem}.contact .blank_part{display:none}.contact-form__input .contact-form__input:has(.form__facet-radio){column-gap:20px}.contact .field:has([type=radio]){margin-bottom:1.5rem}.contact-form__input .form__facet-checkbox,.contact-form__input .form__facet-radio{line-height:2rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-contact-form.css.map */
