.section-contact-form{position:relative;background:var(--bg);overflow-x:clip;overflow-y:visible}@media only screen and (max-width:767px){.section-contact-form.section-padding{--padding-top: var(--PT-mobile, var(--PT));--padding-bottom: var(--PB-mobile, var(--PB))}}.section-contact-form .overlay-image{position:absolute;z-index:2}.contact-form__wrapper{position:relative;width:716px;height:630px;max-width:100%;margin:0 auto;padding:40px;border-radius:var(--border-32);z-index:4}.contact-form__logo{position:absolute;transform:translate(-50%,-50%);z-index:5;pointer-events:none;max-width:96px;max-height:96px;width:auto;height:auto;left:var(--logo-horizontal, 50%);top:var(--logo-vertical, 50%)}.contact-form__logo img{max-width:96px;max-height:96px;width:auto;height:auto;display:block}@media only screen and (max-width:767px){.contact-form__logo{max-width:67px;max-height:67px;left:var(--logo-horizontal-mobile, var(--logo-horizontal, 50%))!important;top:var(--logo-vertical-mobile, var(--logo-vertical, 50%))!important}.contact-form__logo img{max-width:67px;max-height:67px}}.contact-form__name-fields{display:flex;gap:20px;margin-bottom:24px}.contact-form__name-fields .form__item{flex:1;margin:0}.contact-form__wrapper .form__label{display:block;margin-bottom:12px;font-size:var(--fs-body-2);line-height:var(--lh-140);color:var(--heading)}.contact-form__wrapper input.input--full:not(.btn),.contact-form__wrapper textarea.input--full:not(.btn){background-color:var(--color-beige-200);border:none;line-height:var(--lh-140)}.contact-form__wrapper .input--full::placeholder,.contact-form__wrapper textarea.input--full::placeholder{color:var(--color-beige-500);opacity:1}.contact-form__wrapper .input--full::-webkit-input-placeholder{color:var(--color-beige-500);opacity:1}.contact-form__wrapper .input--full::-moz-placeholder{color:var(--color-beige-500);opacity:1}.contact-form__wrapper .input--full:-ms-input-placeholder{color:var(--color-beige-500);opacity:1}.contact-form__wrapper textarea.input--full::-webkit-input-placeholder{color:var(--color-beige-500);opacity:1}.contact-form__wrapper textarea.input--full::-moz-placeholder{color:var(--color-beige-500);opacity:1}.contact-form__wrapper textarea.input--full:-ms-input-placeholder{color:var(--color-beige-500);opacity:1}.contact-form__wrapper textarea.input--full{max-height:111px;resize:vertical}@media only screen and (max-width:767px){.contact-form__name-fields{flex-direction:column;gap:0}.contact-form__name-fields .form__item{margin-bottom:20px}.contact-form__name-fields .form__item:last-child{margin-bottom:0}.form__label{font-size:var(--fs-body-2);line-height:var(--lh-140)}.contact-form__wrapper input.input--full:not(.btn),.contact-form__wrapper textarea.input--full:not(.btn){font-size:var(--fs-body-3);line-height:var(--lh-140);font-weight:var(--fw-400)}}@media only screen and (max-width:1023px){.contact-form__wrapper{width:calc(100% - 32px);max-width:716px;height:auto;min-height:auto}}@media only screen and (max-width:767px){.contact-form__wrapper{width:100%;height:auto;min-height:auto}}.contact-form__message{position:fixed;width:100%;bottom:0;left:0;z-index:8995;background:var(--bg);box-shadow:0 -5px 5px #0000000d;opacity:1;transition:transform .45s ease,visibility 0s;max-height:50vh;overflow-x:hidden;overflow-y:visible}.contact-form__message.hide-down{transform:translateY(100%);visibility:hidden;transition-delay:0s,.45s}.contact-form__message .errors,.contact-form__message .note{margin:0;border:0;padding:var(--inner);font-size:calc(1rem * var(--adjust-body));background:none}@media only screen and (min-width:768px)and (max-width:1023px){.contact-form__message .errors,.contact-form__message .note{padding-top:var(--inner-tablet);padding-bottom:var(--inner-tablet)}}@media only screen and (max-width:767px){.contact-form__message .errors,.contact-form__message .note{padding-top:var(--inner-mobile);padding-bottom:var(--inner-mobile)}}.contact-form__message__close{position:absolute;right:0;width:54px;height:54px;padding:18px;color:inherit;text-decoration:none;top:50%;transform:translateY(-50%)}.contact-form__message__close svg{display:block;width:100%;height:100%;transition:transform .3s ease;pointer-events:none}.contact-form__message__close:hover svg{transform:rotate(90deg)}
/*# sourceMappingURL=/cdn/shop/t/80/assets/section-contact-form.css.map */
