.contacts-layout__grid{display:grid;gap:3rem}.contacts-layout__grid--single{grid-template-columns:1fr}.contacts-layout__content>*{margin-top:0;margin-bottom:0}.contacts-layout__content>*+*{margin-top:2rem}.contacts-layout__content>*+.contacts-layout__divider,.contacts-layout__content>.contacts-layout__divider+*{margin-top:0}.contacts-layout__divider{display:block;width:100%}.contacts-layout__divider-line{display:block;width:100%;border-top-style:solid;border-top-width:1px}.contacts-layout__form-heading{margin-top:0;margin-bottom:2rem}.contacts-layout__heading{color:000;font-weight:600}.contacts-layout__form .form__message{align-items:flex-start}.contacts-layout__form .icon-success{margin-top:.2rem}.contacts-layout__form .field{--inputs-radius: 6px;--inputs-radius-outset: 6px;margin-bottom:0}.contacts-layout__form .field__input{border-radius:6px;background:#6243940d;font-size:16px;font-weight:500;line-height:1.2}.contacts-layout__form .field__input,.contacts-layout__form .field__input:focus,.contacts-layout__form .field__input:not(:placeholder-shown),.contacts-layout__form .field__input:-webkit-autofill{padding:1.2rem 1.5rem}.contacts-layout__form .field:after{border:1px solid #b99de8;border-radius:6px;box-shadow:none}.contacts-layout__form .field:before{border-radius:6px}.contacts-layout__form .field:hover.field:after{border:1px solid #b99de8;box-shadow:none;border-radius:6px}.contacts-layout__form .field__input:focus,.contacts-layout__form .field__input:focus-visible{background:#fff;box-shadow:none}.contacts-layout__field-set{margin-bottom:15px}.contacts-layout__fields{display:grid;gap:15px;margin-bottom:15px}.contacts-layout__fields .contacts-layout__field-set{margin-bottom:0}.contacts-layout__field-label{display:block;margin-bottom:5px;color:#333;font-size:14px;line-height:1.2}.contacts-layout__field-error{display:none;margin-top:5px;color:#f44;font-size:14px;line-height:1.2}.contacts-layout__field-set.is-invalid .field__input{background:#ff44441a}.contacts-layout__field-set.is-invalid .field:after,.contacts-layout__field-set.is-invalid .field:hover.field:after{border-color:#f44}.contacts-layout__field-set.is-invalid .contacts-layout__field-error{display:block}.contacts-layout__field-set--consent.is-invalid .contacts-layout__consent-checkbox>svg rect{fill:#ff44441a;stroke:#f44}.contacts-layout__field-set--consent.is-invalid .contacts-layout__consent-text.rte>p,.contacts-layout__field-set--consent.is-invalid .contacts-layout__consent-text.rte a{color:#f44}.contacts-layout__select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:4rem!important}.contacts-layout__select-icon{position:absolute;top:50%;right:1.8rem;width:1rem;height:.6rem;transform:translateY(-50%);pointer-events:none}.contacts-layout__select-icon .icon-caret{display:block;width:1rem;height:.6rem}.contacts-layout__consent{display:flex;align-items:flex-start;gap:.8rem}.contacts-layout__consent-checkbox{position:relative;display:inline-flex;flex-shrink:0;margin-top:.2rem;cursor:pointer}.contacts-layout__consent-checkbox>input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;opacity:0;width:1.7rem;height:1.7rem;cursor:pointer}.contacts-layout__consent-checkbox>svg,.contacts-layout__consent-checkbox>.svg-wrapper{background-color:rgb(var(--color-background));flex-shrink:0}.contacts-layout__consent-checkbox .svg-wrapper{visibility:hidden;position:absolute;left:0;z-index:5;top:0;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.contacts-layout__consent-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{visibility:visible}.contacts-layout__consent-checkbox .icon-checkmark{color:#b99de8;width:1.1rem;height:.9rem}.contacts-layout__consent-checkbox .icon-checkmark path{fill:none;stroke:#b99de8;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.contacts-layout__consent-text.rte>p,.contacts-layout__consent-text.rte a{color:#959595;font-size:11px;font-weight:500;line-height:1.5}.contacts-layout__text.rte a,.contacts-layout__text.rte a:hover{color:#4a2980}.contacts-layout__consent-text>*{margin-top:0;margin-bottom:0}.contacts-layout__consent-text>*+*{margin-top:.6rem}@media screen and (forced-colors:active){.contacts-layout__consent-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.contacts-layout__consent-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{border:none}}.contacts-layout__button{margin-top:2.4rem}.contacts-layout__button .button{width:100%;border-radius:46px;background:#fff;color:#0f1111;font-size:16px;font-weight:600;letter-spacing:.32px;line-height:3.2rem;padding:1.2rem 3rem}.contacts-layout__button .button:before{box-shadow:none;border-radius:46px}.contacts-layout__button .button:after{top:0;right:0;bottom:0;left:0;box-shadow:none;border-radius:46px;border:1px solid rgba(163,163,163,.6)}.contacts-layout__button .button:not([disabled]):hover:after{box-shadow:none;border:1px solid rgba(185,157,232,1)}.contacts-layout__status{margin-top:1.6rem}@media screen and (min-width:750px){.contacts-layout__form .field{margin-bottom:0}.contacts-layout__button{margin-top:3.2rem}.contacts-layout__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-layout__form--narrow .contacts-layout__fields{grid-template-columns:1fr}}@media screen and (min-width:990px){.contacts-layout__grid--single{grid-template-columns:1fr}.contacts-layout__grid--two_columns.contacts-layout__grid--half_half{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}.contacts-layout__grid--two_columns.contacts-layout__grid--two_thirds_one_third{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:6rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contacts-layout.css.map */
