.footer{font-size:14px;color:#fff;background-color:#22211e}.footer__main{display:flex;flex-direction:column;gap:32px;width:calc(100% - 40px);max-width:1216px;padding-block:64px 42px;margin-inline:auto;position:relative}.footer__main:after{content:"";background-color:#fff;height:1px;position:absolute;inset:auto 0 0 0;opacity:.05}@media (min-width: 990px){.footer__main{flex-direction:row;flex-wrap:wrap;padding-block:64px}}.footer__main-item:not(.footer__main-item--menu){flex-grow:1}.footer__main-item--menu{min-width:12.58%}.footer__title{font-family:var(--font-body-family);font-size:14px;font-weight:700;line-height:1.428;margin:0 0 15px}.footer ul a{color:#8b8b8b}.footer a{transition:opacity .2s ease-in-out}@media (hover: hover) and (pointer: fine){.footer a:hover{opacity:.7}}.footer__newsletter-content{line-height:1.428;color:#8b8b8b}.footer__socials{line-height:1;color:#535353;display:flex;align-items:center;flex-wrap:wrap;gap:24px}.footer__socials svg{width:24px}@media (min-width: 990px){.footer__main-item--newsletter{max-width:350px;padding-right:32px}}.footer__content-link{color:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.footer__phone{display:flex;gap:8px}.footer__phone span{color:#8b8b8b;display:block;padding-left:8px;position:relative}.footer__phone span:before{content:"";background-color:currentColor;width:1px;height:14px;position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0);opacity:.5}@media (min-width: 1256px){.footer__main-item--content{max-width:22.9%}}.footer__richtext{line-height:1.8;color:#8b8b8b}.footer__richtext a{color:#fff;transition:opacity .2s ease-in-out}@media (hover: hover) and (pointer: fine){.footer__richtext.rte a:not([class]):hover{color:#fff;opacity:.7}}.footer__info{display:grid;gap:15px;width:calc(100% - 40px);max-width:1216px;padding-block:32px 24px;margin-inline:auto}.footer__payment-heading{color:#8b8b8b;margin:0}.footer__payment-types{display:flex;flex-wrap:wrap;gap:8px}.footer__copyright{color:#8b8b8b}.footer__bottom{background-color:#32312f;padding-block:32px}.footer__bottom-inner{display:flex;flex-direction:column-reverse;width:calc(100% - 40px);max-width:1216px;margin-inline:auto}.footer__secondary-menu{font-weight:600}@media (min-width: 990px){.footer__bottom-inner{flex-direction:row;justify-content:space-between;align-items:center}.footer__secondary-menu{display:flex;flex-wrap:wrap;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/footer.css.map */
