.ts-contact__wrap{display:flex;justify-content:space-between;gap:50px}.ts-contact__hero{display:flex;flex-direction:column;gap:40px;max-width:357px;width:100%}h1.ts-contact__hero-title{margin:0;color:var(--main_black, #141414);font-family:var(--font-heading);font-size:48px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.96px;text-transform:uppercase}.ts-contact__hero-description p{margin:0;color:var(--accent2, #242321);font-family:var(--font-heading);font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.32px;text-transform:uppercase}.ts-contact__main{max-width:650px;width:100%}.contact-form input,.contact-form textarea{width:100%;color:#242321;font-family:var(--font-heading);font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px}.contact-form input{display:flex;height:42px;padding:0 19px;align-items:center;border-radius:2px;border:1px solid var(--accent3, #928a7f);transition:all .3s ease}.contact-form input:focus-visible{border:1px solid #000;box-shadow:1px 1px 10px 2px #00000082;-webkit-box-shadow:1px 1px 10px 2px rgba(0,0,0,.51);-moz-box-shadow:1px 1px 10px 2px rgba(0,0,0,.51)}.contact-form{display:flex;flex-direction:column;gap:28px}.contact-form textarea{display:flex;height:244px;padding:17px 19px;align-items:center;resize:none;border-radius:2px;border:1px solid var(--accent3, #928a7f);transition:all .3s ease}.contact-form textarea:focus-visible{border:1px solid #000;box-shadow:1px 1px 10px 2px #00000082;-webkit-box-shadow:1px 1px 10px 2px rgba(0,0,0,.51);-moz-box-shadow:1px 1px 10px 2px rgba(0,0,0,.51)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--accent, #b2aa9d);text-transform:uppercase}.contact-form .btn{margin-top:12px}@media screen and (max-width: 991px){.ts-contact__wrap{flex-direction:column;gap:40px}h1.ts-contact__hero-title{font-size:26px;line-height:34px}.ts-contact__hero{max-width:273px;gap:20px}.ts-contact__hero-description p{font-size:12px;line-height:16px}.contact-form input{height:33px;padding:0 8px;font-size:10px;line-height:100%}.contact-form{gap:10px}.contact-form textarea{padding:11px 8px;font-size:10px}.contact-form .btn{margin-top:30px;width:100%}.ts-contact__main{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ts-contact.css.map */
