.ts-footer__menu-item{display:flex;flex-direction:column;gap:12px}.ts-footer__link-title{margin:0 0 3px;color:#bdbdbd;font-family:var(--main-font);font-size:14px;line-height:1.2;font-weight:400;text-transform:uppercase;letter-spacing:0}.ts-footer__link{font-size:14px;line-height:1.2;font-family:var(--main-font);color:#3b3b3b;text-decoration:none;letter-spacing:0}.ts-footer__menus{display:flex;align-items:flex-start;justify-content:center;gap:51px;margin-bottom:62px}.ts-footer__heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:21px;margin-bottom:130px;text-align:center}.ts-footer__title h2{margin:0;line-height:1.5;font-size:40px;font-weight:600;letter-spacing:0;color:#3b3b3b;font-family:var(--main-font)}.ts-footer__title h2 em{font-family:var(--secondary-font);font-weight:400}.ts-footer__button{height:44px}.ts-footer__button:hover{scale:1.02}.ts-footer--footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.ts-footer__bottom-logo{display:flex;align-items:center;justify-content:center;max-width:105px;width:100%}.ts-footer__bottom-logo img,.ts-footer__bottom-logo svg{width:100%;height:fit-content;object-fit:contain}.ts-footer__copy-text{font-weight:400;font-size:8px;line-height:1.2;color:#3b3b3b;font-family:var(--main-font)}.ts-footer{display:flex;align-items:flex-end;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:center -15px}@media screen and (max-width: 900px){.ts-footer__heading{max-width:315px;width:100%;gap:30px;margin:0 auto 56px;justify-self:center}.ts-footer{height:unset;position:relative;background-size:150%;background-position:center -10px;overflow:hidden}.ts-footer__menus{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:54px;margin-bottom:80px}.ts-footer:after{content:"";display:flex;align-items:center;justify-content:center;width:100%;height:13px;position:absolute;left:50%;bottom:-40px;transform:translate(-50%);box-shadow:0 -6px 16px #ed629999;z-index:99;background-color:#ed6299;filter:blur(50px)}.ts-footer__menu-item:last-child{margin-right:auto}}@media screen and (max-width: 749px){.ts-footer{background-size:100%;background-position:0 25px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ts-footer.css.map */
