.footer{position:relative;background:#144b7ef7;color:var(--color-paragraphs-light);font-size:1.4rem}.footer a{display:inline-block;transition-property:color,opacity;transition-duration:var(--duration-default);transition-timing-function:var(--timing-default)}@media (hover: hover) and (pointer: fine){.footer a:hover{color:var(--color-background-accent)}}.footer__bg{position:absolute;left:0;bottom:0;width:100%;height:73%}.footer__inner{position:relative;z-index:1;padding:calc(5.7rem + var(--footer-absorb)) 0 15rem}.footer__logo{margin-bottom:5.2rem;width:100%}.footer__logo a{display:block;width:11.4rem}.footer__logo a img{width:100%}.footer__wrapper{display:flex}.footer__head{max-width:420px;margin-right:120px}.footer__rte{margin-bottom:1.2rem}.footer__rte *:not(p){font-weight:500;margin-top:0}.footer__content a{text-decoration:underline;color:var(--color-background-accent)}.footer__cols{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:780px}.footer__col{width:140px}.footer__col-head{font-weight:700;margin-bottom:1.6rem;font-size:2.2rem;font-family:var(--font-heading-family)}.footer__col:last-child{width:max-content;max-width:350px}.footer__socials{margin-top:5rem;max-width:60%}.footer__socials ul{display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer__nav li+li{margin-top:1.6rem;font-size:1.4rem}.footer__socials .ico{width:2rem;height:2rem}@media (min-width: 768px) and (max-width: 1149px){.footer__wrapper{display:flex;gap:10rem}.footer__head{max-width:unset;margin-right:unset}.footer__cols{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.footer__col:last-child{grid-column:span 2 / span 2;max-width:unset;width:unset}}@media only screen and (max-width: 767px){.footer__logo{margin-bottom:4.2rem}.footer__logo a{margin:0 auto}.footer__wrapper{display:flex;flex-direction:column;gap:3rem}.footer__head{text-align:center;max-width:unset;margin-right:unset}.footer__cols{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.footer__container{padding-inline:3.6rem}.footer__col:last-child{grid-column:span 2 / span 2;max-width:unset;width:unset}.footer__nav li+li{margin-top:1.6rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-footer.css.map */
