.section__contact-form .contact :is(h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:0}.section__contact-form .heading__block .text-font-heading,.section__contact-form .heading-form{font-weight:600}.section__contact-form .conftact-form__block .heading-form{margin-bottom:2rem}.section__contact-form .contact .field,.section__contact-form .contact .field__label{display:inline-block;text-align:left}.section__contact-form .contact .field__legend,.section__contact-form .contact .field__label{display:inline-flex;align-items:center;grid-gap:.4rem;font-family:var(--font-body-family);font-size:2rem;font-weight:600;line-height:1.5;padding:0;margin-bottom:.8rem;color:#656263}.section__contact-form .contact .field__legend{font-weight:600}.section__contact-form .contact .field__legend span[aria-hidden=true],.section__contact-form .contact .field__label span[aria-hidden=true]{color:rgba(var(--color-foreground-error),1)}.section__contact-form .contact .field__input{--inputs-border-width: .1rem;--input-background: var(--color-white);--input-foreground: var(--color-black);min-height:4.6rem;line-height:normal;border:var(--inputs-border-width) solid rgba(var(--input-border-color),1)}.section__contact-form .contact .field__list{display:flex;flex-wrap:wrap}.section__contact-form .contact .field__list li:not(:last-child){margin-bottom:.8rem}.section__contact-form .contact .field__list--horizontal li:not(:last-child){margin-bottom:0;margin-right:2.4rem}.section__contact-form .contact input[type=checkbox]~.text,.section__contact-form .contact input[type=radio]~.text{color:currentColor!important}.section__contact-form .contact .form__buttons{margin-top:2rem}.section__contact-form .contact .form__buttons .button .text-uppercase{text-transform:uppercase}.section__contact-form .contact .disable-label .field__label,.section__contact-form .contact .disable-label .textarea-field__block .text-body{display:none}.section__contact-form.enable_banner_image .text__block p strong{font-weight:600}.section__contact-form.enable_banner_image .contact .form__buttons .button{text-transform:capitalize;width:auto;min-width:9.6rem}.section__contact-form.enable_banner_image .baner__media-newsletter-subscriptions .media:hover img{opacity:1;transform:scale(1.15)}.section__contact-form.enable_banner_image .baner__media-newsletter-subscriptions .media img{opacity:1}@media screen and (max-width:1024px){.section__contact-form .contact--background{display:block;padding-top:4rem;padding-bottom:4rem;padding-left:var(--page-padding-inline);padding-right:var(--page-padding-inline);margin-left:calc(var(--page-padding-inline) * -1);margin-right:calc(var(--page-padding-inline) * -1)}.section__contact-form.enable_banner_image .banner__media{margin-bottom:2rem}}@media screen and (max-width:749px){.section__contact-form .contact .form__buttons .button{min-height:4.6rem}.section__contact-form .contact .form__buttons{margin-top:.5rem}.section__contact-form.enable_banner_image .contact .form__buttons{margin-top:1.2rem}.section__contact-form.enable_banner_image .contact .form__buttons .button{min-height:3.6rem;width:100%}.section__contact-form .conftact-form__block .heading-form.left{text-align:center}}@media screen and (min-width:750px){.section__contact-form .contact .form__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.4rem}.section__contact-form .contact .form__field{margin-bottom:0}.section__contact-form .contact .form__field--full{grid-column:span 2}.section__contact-form.enable_banner_image .contact .form__fields{grid-gap:3rem}}@media screen and (min-width:1025px){.section__contact-form .contact{max-width:107.2rem;margin:0 auto}.section__contact-form .contact--background{padding:clamp(1.6rem,3.5vw,2.4rem)}.section__contact-form .contact .form__buttons{margin-top:2rem}.section__contact-form.enable_banner_image .section__main{display:flex;align-items:center;width:100%}.section__contact-form.enable_banner_image .banner__media{width:60%}.section__contact-form.enable_banner_image .contact{width:40%;padding-left:2rem}.section__contact-form.enable_banner_image .contact .form__buttons{margin-top:3rem}}@media screen and (min-width:1440px){.section__contact-form .contact--background{padding:4.6rem 5.6rem}}@media screen and (min-width:1600px){.section__contact-form.enable_banner_image .banner__media{width:calc(100% - 77rem)}.section__contact-form.enable_banner_image .contact{width:77rem;padding-left:5rem}.section__contact-form .contact .field__input.min-height-desktop{min-height:var(--min-height-desktop)!important}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-contact-form.css.map */
