contact-section{width:100%;display:block;background:var(--background_color);color:var(--primary_text)}contact-section form .contact-section__form .field{margin-bottom:1rem}contact-section form .contact-section__form .field:not(.field--error){border-color:var(--primary_accent)}contact-section form .field:not(.textarea){min-height:25px}contact-section .contact-section__form-action:not(:has(.form-checkbox--info-text))>button{margin-top:1.5rem}contact-section .contact-section__submit-btn{width:100%}contact-section .Button--Tertiary.contact-section__submit-btn{width:fit-content;margin-left:auto;margin-right:auto}contact-section .form-checkbox__icon-wrapper,contact-section .form-checkbox__icon-wrapper svg,contact-section .form-checkbox__icon-wrapper .checkmark.svg-checkbox__square,contact-section .form-checkbox input[type=checkbox]:checked+label .svg-checkbox__square-solid{width:1.25rem;height:1.25rem}contact-section .form-checkbox__icon-wrapper svg path{fill:var(--primary_text)}contact-section .form-checkbox{width:100%}contact-section .field.textarea{min-height:119px;box-sizing:border-box}contact-section .field.textarea textarea{min-height:103px}.contact-section>.group-text-button__block-wrapper{max-width:680px}contact-section .contact-section__success{color:var(--alert_success);margin-top:.5rem}contact-section .contact-section--title-wrapper,.contact-section__link-list-block{display:flex;flex-direction:column;gap:.75rem}contact-section .contact-section--title-wrapper{margin-bottom:3rem}.contact-section__container{display:flex;flex-direction:column;gap:5rem}.contact-section:has(.contact-section__container>*:only-child){max-width:1208px;margin-left:auto;margin-right:auto}.contact-section .contact-section__form,.contact-section .contact-section__form .field input,.contact-section .contact-section__form .field textarea{color:var(--primary_text);background-color:transparent}.contact-section .contact-section__form .field textarea{resize:none;overflow-y:auto;height:100%}.contact-section .contact-section__form .field textarea::placeholder,.contact-section .contact-section__form .field input::placeholder{color:var(--primary_gray)}contact-section .contact-section__form .field input:focus,contact-section .contact-section__form .field textarea:focus{outline:none;box-shadow:none}contact-section form .contact-section__form .field:has(.input-placeholder:focus):not(.field--error),contact-section form .contact-section__form .field:has(.input-placeholder:not(:placeholder-shown)):not(.field--error),contact-section form .contact-section__form .field.field--filled:not(.field--error){border-color:var(--primary_text)}contact-section .contact-section__form .field input:focus::placeholder,contact-section .contact-section__form .field textarea:focus::placeholder{color:var(--primary_text);opacity:1}contact-section .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-section__link-list-block a,.contact-section__wrapper a{transition:color .1s linear}.contact-section__links{display:flex;flex-direction:column}.contact-section__links a{color:var(--primary_text)}.contact-section__link-item{display:flex;gap:.25rem;align-items:center}.contact-section__link-text{transition:transform .18s ease-in-out}.contact-section__link-item:hover .contact-section__link-text{transform:translate(.0625rem)}.contact-section__link-icon{display:flex}.contact-section__link-item svg{flex-shrink:0}.contact-section__link-item svg path{stroke:var(--primary_text);fill:none;transition:fill .18s ease-in-out}.contact-section__link-item:hover svg path{fill:var(--primary_text)}.contact-section__content{display:flex;flex-direction:column;gap:3rem}@media(prefers-reduced-motion:reduce){.contact-section__link-list-block a,.contact-section__wrapper a,.contact-section__link-text,.contact-section__link-item svg path{transition:none!important}}.contact-icon-group--blocks{display:flex;gap:1.5rem;flex-wrap:wrap}.contact-section>.heading-block{color:var(--primary_accent)}.contact-section>.heading-block,.contact-section__form>.group-text-button__block-wrapper{margin-bottom:1.5rem}contact-section .contact-section__form button{margin-left:auto;margin-right:auto}contact-section .form-checkbox__label{margin-top:1rem;margin-bottom:3rem}@media screen and (min-width:1025px){contact-section .contact-section{margin:0 auto}.contact-section__container{display:flex;flex-direction:column;gap:3rem}.contact-section .contact-section__form{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:.75rem;padding:0}.contact-section .contact-section__form .field{box-sizing:border-box;width:100%}contact-section .field-container:has(.field.contact-section__field--half){width:calc(50% - .375rem);max-width:calc(50% - .375rem)}.contact-section .contact-section__form .field.contact-section__field--half{width:100%}contact-section .field.textarea{min-height:149px;margin-bottom:1rem}contact-section .field.textarea textarea{min-height:133px}contact-section .field textarea{height:100%}contact-section .contact-section__wrapper .contact-section__form .contact-section__form-action{width:100%}contact-section .form-checkbox__label{margin-top:0}.contact-section__content{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:690px}.contact-section__wrapper{max-width:690px}}contact-section .field-container{width:100%;display:flex;flex-direction:column}contact-section .field.field--error{border-color:var(--alert_error)}contact-section .field.field--error .input-placeholder{color:var(--alert_error)}contact-section .field__error{display:none}contact-section .field.field--error+.field__error{display:block;color:var(--alert_error);margin-top:-1rem;padding-top:.25rem;margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact_form.css.map */
