.section-contact-form{background:var(--bg)}.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:auto}.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:12px;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)}.form__item{margin:0}.form__item--submit{margin-top:30px}.section-contact-form form input,.section-contact-form form select,.section-contact-form form textarea{border:none;background-position:0 95%;background-size:auto 1px;background-repeat:repeat-x;padding-left:0;font-size:12px;padding-bottom:5px;background-image:repeating-linear-gradient(to right,#000 0,#000 1px,transparent 2px,transparent 6px)}.section-contact-form form input:-internal-autofill-selected,.section-contact-form form select:-internal-autofill-selected,.section-contact-form form textarea:-internal-autofill-selected{background-image:repeating-linear-gradient(to right,#000 0,#000 1px,transparent 2px,transparent 6px)!important}.section-contact-form form input::placeholder,.section-contact-form form select::placeholder,.section-contact-form form textarea::placeholder{color:#00000080}.section-contact-form select{color:#00000080}.section-contact-form form .form__item.form__item--submit button{width:100%;font-weight:400;font-size:12px;line-height:150%;letter-spacing:.01em;text-align:center;padding:9px;transition:color .3s ease,border .3s ease,background .3s linear}.section-contact-form form .form__item.form__item--submit button span{transition:color .3s ease,opacity 0s ease}
/*# sourceMappingURL=/cdn/shop/t/80/assets/section-contact-form.css.map */
