.contact-section__wrapper{width:100%;display:block;background:var(--background_color);color:var(--primary_text);min-height:calc(var(--viewport-height) - var(--header-height-fixed) - var(--announcement-height-fixed) - var(--footer-height))}.contact-section__wrapper form .contact-section__form .field:not(.field--error){border-color:var(--secondary_gray);margin-bottom:1.5rem}.contact-section__wrapper form .contact-section__form .field.field.textarea{margin-bottom:1.5rem}.contact-section__wrapper .contact-section__form-action>button{margin-top:1.5rem}.contact-section__wrapper .form-checkbox__icon-wrapper,.contact-section__wrapper .form-checkbox__icon-wrapper svg,.contact-section__wrapper .form-checkbox__icon-wrapper .checkmark.svg-checkbox__square,.contact-section__wrapper .form-checkbox input[type=checkbox]:checked+label .svg-checkbox__square-solid{width:1.25rem;height:1.25rem}.contact-section__wrapper .form-checkbox__icon-wrapper svg path{fill:var(--primary_text)}.contact-section__wrapper .form-checkbox{width:100%}.contact-section__wrapper .field.textarea textarea{min-height:7.5rem;max-height:7.5rem}.contact-section__wrapper .field-group:not(:last-child){margin-bottom:0}.contact-section__wrapper .contact-section__success{color:var(--primary_gray);margin-top:1.5rem}.contact-section__container{display:flex;flex-direction:column;gap:3rem}.contact-icon-group--icon,.contact-icon-group--icon a{width:1.25rem;height:1.25rem;display:block}:is(.contact-icon-group--icon,.contact-icon-group--icon a) svg path{fill:var(--primary_text)}.contact-section .contact-section__form .field input{color:var(--primary_text);background-color:transparent;padding:.75rem .125rem}.contact-section .contact-section__form .field textarea{color:var(--primary_text);background-color:transparent;padding:.75rem .125rem;resize:none;overflow-y:auto;height:100%}.contact-section .contact-section__form .field input::placeholder,.contact-section .contact-section__form .field textarea::placeholder{color:var(--secondary_gray)}.contact-section .contact-section__form .field:not(.field--error) input:not(:placeholder-shown),.contact-section .contact-section__form .field:not(.field--error) textarea:not(:placeholder-shown){color:var(--primary_text);-webkit-text-fill-color:var(--primary_text);font-style:normal}.contact-section .contact-section__form .field:not(.field--error) input:-webkit-autofill,.contact-section .contact-section__form .field:not(.field--error) input:-webkit-autofill:hover,.contact-section .contact-section__form .field:not(.field--error) input:-webkit-autofill:focus,.contact-section .contact-section__form .field:not(.field--error) input:-webkit-autofill:active,.contact-section .contact-section__form .field:not(.field--error) textarea:-webkit-autofill,.contact-section .contact-section__form .field:not(.field--error) textarea:-webkit-autofill:hover,.contact-section .contact-section__form .field:not(.field--error) textarea:-webkit-autofill:focus,.contact-section .contact-section__form .field:not(.field--error) textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--primary_text);color:var(--primary_text);font-style:normal}.contact-section__btn-validate{padding:.25rem .5rem}.contact-section__wrapper .contact-section__form .field input::placeholder,.contact-section__wrapper .contact-section__form .field textarea::placeholder{color:var(--secondary_gray);opacity:1}.contact-section__wrapper .contact-section__form .field input::-webkit-input-placeholder,.contact-section__wrapper .contact-section__form .field textarea::-webkit-input-placeholder{color:var(--secondary_gray)}.contact-section__wrapper .contact-section__form .field input::-moz-placeholder,.contact-section__wrapper .contact-section__form .field textarea::-moz-placeholder{color:var(--secondary_gray);opacity:1}.contact-section__form .contact-section__content .heading-block{margin-bottom:1.5rem}.contact-section__content{display:flex;flex-direction:column}.contact-section__form .contact-section__content{gap:1.5rem}.contact-icon-group--blocks{display:flex;gap:1.5rem;flex-wrap:wrap}.contact-section>.heading-block:first-child{margin-bottom:.5rem}.contact-section .group-text-button__block-wrapper .heading-block p{margin-bottom:1rem}@media screen and (max-width:1024px){.contact-section__wrapper .form-checkbox.checkbox{margin-bottom:1.188rem}.contact-section__wrapper .form-checkbox__label{align-items:center}.contact-section__wrapper .form-checkbox__icon-wrapper{flex-shrink:0}.contact-section__wrapper .form-checkbox__label-text{flex:1;min-width:0}.contact-section__wrapper .form-checkbox__label-text p{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:.25rem}.contact-section__wrapper .form-checkbox__label-text a{white-space:nowrap}}@media screen and (min-width:1025px){.contact-section__wrapper .contact-section{margin:0 auto}.contact-section__container{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.contact-section .contact-section__form{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:.5rem;padding:0}.contact-section .contact-section__form .field{box-sizing:border-box;width:100%}.contact-section .contact-section__form .field-group.field-group--contact-half{box-sizing:border-box;width:calc(50% - .25rem);max-width:calc(50% - .25rem)}.contact-section .contact-section__form .field-group.field-group--contact-half .field{width:100%}.contact-section__wrapper .field.textarea{min-height:9.375rem;max-height:9.375rem;margin-bottom:1.5rem}.contact-section__wrapper .field textarea{height:100%}.contact-section__wrapper .contact-section__form .contact-section__form-action{width:100%}.contact-section__wrapper form .contact-section__form .field{margin-bottom:1rem}}.contact-section__wrapper .field.field--error{border-color:var(--alert_error)}.contact-section__wrapper .field.field--error .input-placeholder{color:var(--alert_error)}.contact-section__wrapper .field__error{display:none}.contact-section__wrapper .field.field--error+.field__error{display:block;color:var(--alert_error);margin-top:-1rem;padding-top:.25rem;margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact_form.css.map */
