.contact-section{font-family:Ivory,sans-serif;font-size:16px;line-height:25px;letter-spacing:.1em;text-transform:uppercase}.contact-section__title{padding-bottom:40px}.contact-form{display:flex;flex-direction:column;align-items:flex-start;gap:38px}.contact-form__field{display:flex;flex-direction:column;gap:8px;width:100%;position:relative}.contact-form__field:before{content:"";position:absolute;left:0;bottom:0;width:10px;height:10px;background:var(--text-color)}.contact-form__label{font-size:inherit;display:none}.contact-form__input{-webkit-appearance:none;appearance:none;width:100%;padding-left:15px;border:none;border-bottom:1px solid currentColor;border-radius:0;background:transparent;font-family:Cinetype Regular;font-size:9px;line-height:16px;letter-spacing:10%;text-transform:uppercase}.contact-form__input:focus{outline:none}.contact-form__input::placeholder{font-family:Cinetype Regular;font-size:9px;line-height:16px;letter-spacing:10%;text-transform:uppercase;color:var(--text-color)}.contact-form__textarea{resize:vertical;padding-top:100px}.contact-form__submit{-webkit-appearance:none;appearance:none;margin-top:8px;padding:0;border:none;background:none;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border:1px solid var(--text-color);transition:all .3s ease}.contact-form__submit:hover{background:var(--background-primary);color:var(--text-color);border:1px solid var(--text-color)}.contact-form__message{margin:0;text-transform:none;letter-spacing:0;font-family:Cinetype Regular,sans-serif}.contact-form__message ul{margin:0;padding:0;list-style:none}.contact-form__submit{position:absolute;bottom:0;right:0;background:var(--text-color);color:#fff;font-family:Cinetype Regular;font-size:13px;line-height:16px;letter-spacing:10%;text-transform:uppercase;padding:2px 24px}.contact-form__textarea{padding-right:130px}.contact-footer{display:flex;flex-direction:column;gap:0px;padding-top:60px}.contact-footer a{text-decoration:none;color:inherit;padding-top:16px;text-decoration:underline}@media screen and (max-width:768px){.contact-section{font-size:12px;line-height:19px}.contact-section__title{padding-bottom:24px}.contact-form__textarea{padding-top:50px}.contact-form__submit{font-size:12px;padding:0 24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/contact.css.map */
