.footer__top{padding-block:60px 80px;border-top:1px solid var(--custom-color-black);display:grid;grid-template-columns:4fr 3.4fr 2.4fr;column-gap:40px}.footer__logos{display:flex;flex-direction:column;align-items:flex-start;row-gap:32px}.footer__top-list{display:grid;grid-template-columns:repeat(2,1fr);align-self:flex-end;gap:12px}.footer__top-link{font-size:20px;font-weight:500;text-transform:uppercase}.footer__bottom{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:40px;padding-bottom:32px}.footer__bottom:has(.footer__bottom-list){grid-template-columns:4fr 3.4fr 3.6fr}.footer__bottom-copyright{opacity:.4;font-weight:500}.footer__bottom-list{display:flex;align-items:center;column-gap:20px}.footer__bottom-link{text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.footer__bottom-social .list-social{display:flex;align-items:center;justify-content:end}.footer__bottom-social .list-social__item{margin:0}.footer__bottom-social .list-social__link{padding:6px;color:var(--custom-color-black);background-color:transparent}.footer__bottom-social .list-social__link:before{display:none}@media (hover: hover){.footer__top-link:hover{text-decoration:underline;text-underline-offset:4px}.footer__bottom-link:hover,.footer__bottom-social .list-social__link:hover{opacity:.75}}@media (hover: none){.footer__top-link:hover{text-decoration:underline;text-underline-offset:4px}.footer__bottom-link:active,.footer__bottom-social .list-social__link:active{opacity:.75}}@media (max-width: 1240px){.footer__top,.footer__bottom:has(.footer__bottom-list){grid-template-columns:2.7fr 2.9fr 4.4fr}.footer__bottom{grid-template-columns:1fr 1fr}}@media (max-width: 1024px){.footer__top{grid-template-columns:4fr 8fr;row-gap:40px;padding-block:60px 50px}.footer__bottom{grid-template-columns:12fr}.footer__bottom-social .list-social{justify-content:start}.footer__bottom-copyright{order:1}.footer__bottom-social{order:-1;margin-bottom:26px}.footer__logos,.footer__top-menu{order:-1}.footer__bottom-list{margin-bottom:24px}}@media (max-width: 767px){.footer__top{grid-template-columns:12fr}.footer__logos{row-gap:24px}.footer__logos .custom-logo{max-width:272px;height:59px}.footer__logos .custom-logo img{height:100%}.footer__top-menu{order:1}.footer__bottom-link{font-size:14px}}@media (max-width: 480px){.footer__top-list{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-footer.css.map */
