body:has(.contact-form__message.form__message--success) section:not(:has(.form__message--success)){display:none}.section-contact-form:has(.form__message--success) .heading__block,.section-contact-form:has(.form__message--success) .contact-form__field-wrapper{display:none}.section__contact-form{--input-background: #F8F8F8;--placeholder-color: #909090;min-height:50vh}.section__contact-form .contact :is(h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:0}.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:calc(var(--font-body-scale)* 1.4rem);font-weight:var(--font-body-weight);line-height:var(--body-line-height, 1.5);padding:0;margin-bottom:.4rem}.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{min-height:4.8rem;line-height:normal;background:var(--input-background);border:var(--inputs-border-width) solid rgba(var(--input-border-color),1)}.section__contact-form .contact .field__input::placeholder{color:var(--placeholder-color);font-size:1.6rem}.section__contact-form .contact .form__field{margin-bottom:2.4rem}.section__contact-form .contact .field__list{display:flex;flex-wrap:wrap}.section__contact-form .contact .field__list.field__list--vertical{flex-direction:column}.section__contact-form .contact .field__list li{padding-block:.4rem}.section__contact-form .contact .field__list li:not(:last-child){margin-bottom:.4rem}.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{text-align:left;margin-top:2.4rem}.section__contact-form .contact .form__buttons button{text-transform:capitalize;min-width:179px}.section__contact-form .form__message--success:focus-visible{border:none;outline:none;box-shadow:none}.section__contact-form .form__message--success .form__message-box{display:flex;flex-direction:column;padding-inline:0}.section__contact-form .form__message--success{--title-color: #262626;--content-color: #171717;--bacground-color: transparent}.section__contact-form .form__message--success .form__message-box{background:var(--bacground-color);text-align:left}.section__contact-form .form__message--success .svg-wrapper{width:6.6rem;height:6.6rem;margin:0}.section__contact-form .form__message--success .title-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-bottom:2.4rem}.section__contact-form .form__message--success .form__message-title{font-size:calc(var(--font-heading-scale) * 3.2rem);font-weight:700;color:var(--title-color);text-transform:uppercase}.section__contact-form .form__message--success .form__message-text{color:var(--content-color)}.section__contact-form .form__message--success .form__message-text p{margin-top:0;margin-bottom:1.6rem}.section__contact-form .form__message--success .form__message-text p:last-child{margin-bottom:0}.section__contact-form .form__message--success .form__message-buttons{margin-top:1.6rem;display:flex;flex-direction:column;gap:.8rem}.section__contact-form .form__message--success .form__message-buttons .button{text-transform:capitalize}@media screen and (max-width: 1032px){.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)}}@media screen and (min-width: 750px){.section__contact-form .form__message--success .title-wrapper{flex-direction:row;align-items:center;margin-bottom:4rem}.section__contact-form .form__message--success .form__message-title{font-size:calc(var(--font-heading-scale) * 4.8rem);font-family:var(--font-heading-family);font-weight:700}.section__contact-form .form__message--success .form__message-buttons{flex-direction:row;gap:1.6rem}.section__contact-form .form__message--success .form__message-buttons .button-1{min-width:181px}.section__contact-form .form__message--success .form__message-buttons .button-2{min-width:213px}.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 .contact .form__buttons button{min-width:198px}}@media screen and (min-width: 1033px){.section__contact-form .contact{max-width:80rem;margin:0 auto}.section__contact-form .contact--background{padding:clamp(1.6rem,3.5vw,2.4rem)}}@media screen and (min-width: 1440px){.section__contact-form .contact--background{padding:clamp(2.4rem,3.5vw,5.6rem)}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/section-contact-form.css.map */
