.ts-footer{background-color:var(--primary-black)}.ts-footer .wrapper{max-width:1440px;padding:32px 50px;margin:0 auto}.ts-footer__content{display:flex;align-items:start;justify-content:space-between;margin-bottom:64px;gap:20px}.ts-footer__newsletter{max-width:570px}.ts-footer__newsletter>p{color:var(--primary-white);margin:0 0 16px;max-width:390px}.ts-footer__newsletter-wrapper{display:flex;gap:8px}.ts-footer__newsletter-input{width:100%;max-width:320px}.ts-footer__newsletter-input input{width:100%;max-width:320px;border:1px solid var(--primary-white);border-radius:4px;padding:14px 15px;font-size:14px;font-weight:500;font-family:Onest,sans-serif;line-height:1;letter-spacing:.01em;color:var(--primary-white);margin:0 0 8px;background-color:var(--primary-black)}.ts-footer__newsletter-input input:focus-visible{box-shadow:none}.ts-footer__newsletter-input input::placeholder{color:var(--grey-500)}.ts-footer__newsletter--success,.ts-footer__newsletter--error{margin:0 0 8px;font-size:12px;font-weight:500;line-height:110%;letter-spacing:0;font-family:Onest,sans-serif;display:none}.ts-footer__newsletter--success.show,.ts-footer__newsletter--error.show{display:block}.ts-footer__newsletter--success{color:var(--accent-success)}.ts-footer__newsletter--error{color:var(--accent-error)}.ts-footer__newsletter--message{font-size:13px;color:var(--grey-500);margin:0}.ts-footer__newsletter-wrapper .ts-button{background-color:var(--primary-white);border-color:var(--primary-white);color:var(--primary-black)}.ts-footer__newsletter-wrapper .ts-button:hover{background-color:var(--primary-black);color:var(--primary-white)}.ts-footer__menus{width:100%;max-width:430px;display:flex;flex-direction:column;gap:46px}.ts-footer__main-menus{display:flex;gap:20px}.ts-footer__main-menu{width:100%;max-width:205px}.ts-footer__main-menu h3{margin:0 0 16px;color:var(--primary-white)}.ts-footer__main-menu ul{list-style:none;margin:0;padding:0}.ts-footer__main-menu ul li{margin-bottom:8px;display:flex}.ts-footer__main-menu ul li:last-of-type{margin-bottom:0}.ts-footer__main-menu ul li a{color:var(--primary-white);text-decoration:none;font-size:14px;font-weight:400;line-height:110%;letter-spacing:0;font-family:Onest,sans-serif}.ts-footer__main-menu ul li a:hover{text-decoration:underline;text-underline-offset:3px}.ts-footer__additional{display:flex;align-items:center;justify-content:space-between}.ts-footer__additional:has(.ts-footer__additional-text){align-items:end}.ts-footer__additional-text{color:var(--primary-white);margin:0 0 16px}.ts-footer__additional-text *,.ts-footer__additional-text>*:last-child{margin:0}.ts-footer__additional-text>*{margin:0 0 8px}.ts-footer__social ul{margin:0;padding:0;list-style:none}.ts-footer__social ul{width:fit-content;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ts-footer__social ul li{width:36px;height:36px;display:flex}.ts-footer__social ul li a{min-width:36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--primary-white);border-radius:50px}.ts-footer__social ul li a:hover{text-decoration:underline;text-underline-offset:3px}.ts-footer__social ul li a svg{width:24px;height:24px}.ts-footer__menu-additional{margin:0;padding:0;list-style:none;width:100%;max-width:205px}.ts-footer__menu-additional li{display:flex;margin-bottom:8px}.ts-footer__menu-additional li:last-of-type{margin-bottom:0}.ts-footer__menu-additional li a{color:var(--grey-500);text-decoration:none;font-size:13px}.ts-footer__menu-additional li a:hover{text-decoration:underline;text-underline-offset:3px}.ts-footer__newsletter--message-mob{display:none}.ts-footer__logo{display:flex}.ts-footer__logo img{width:100%;height:auto}@media screen and (max-width: 989px){.ts-footer__content{flex-direction:column}}@media screen and (max-width: 749px){.ts-footer .wrapper{padding:48px 20px 20px}.ts-footer__content{margin:0 0 32px;gap:48px}.ts-footer__newsletter h3{margin:0 0 12px;max-width:500px}.ts-footer__newsletter-wrapper{flex-direction:column}.ts-footer__newsletter--message{display:none}.ts-footer__newsletter-input,.ts-footer__newsletter-input input,.ts-footer__menus{max-width:500px}.ts-footer__newsletter--message-mob{display:block;margin:0;font-size:13px;width:100%;max-width:500px}.ts-footer__menus{gap:40px}.ts-footer__main-menus{gap:12px}.ts-footer__main-menu{max-width:100%}.ts-footer__additional{gap:12px}.ts-footer__social,.ts-footer__menu-additional{max-width:calc(50% - 6px);width:100%}.ts-footer__social ul{display:flex;flex-wrap:wrap}.ts-footer__menu-additional li a{letter-spacing:-.04em}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ts-footer.css.map */
