.footer{position:relative}.footer__background{z-index:1}.footer__background,.footer__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.footer__overlay{display:block;width:100%;background:var(--color-ink);opacity:.3;z-index:2}.footer__inner{position:relative;z-index:3}.footer__inner{padding:3rem 2rem 3rem 0}@media screen and (min-width: 990px){.footer__inner{padding:8rem 11rem 4rem 0}.footer--reverse .footer__inner{padding:8rem 0 4rem 11rem}}.footer__nav{display:flex;flex-flow:row wrap;margin:0 0 -4rem}@media screen and (min-width: 750px){.footer__nav{flex:1;margin:0}}@media screen and (max-width: 749px){.footer__nav--center{text-align:center;justify-content:center}.footer__nav--right{text-align:right;justify-content:flex-end}}.footer__nav__col{flex:0 0 50%;max-width:50%;margin:0 0 4rem}@media screen and (min-width: 750px){.footer__nav__col{flex:0 0 33.33%;max-width:33.33%;margin:0 4rem 4rem 0}}@media screen and (min-width: 990px){.footer__nav__col{flex:none;max-width:none;width:150px;margin:0 6rem 0 0}}.footer__nav__title{margin:0 0 1.5rem}.footer__nav__items,.footer__links{list-style-type:none;padding:0;margin:0}.footer__nav__item+.footer__nav__item{margin:1.2rem 0 0}.footer__nav__link,.footer__links__link{color:inherit;text-decoration:none}@media screen and (min-width: 750px){.footer__nav__link:hover,.footer__links__link:hover{text-decoration:underline;text-underline-offset:.3rem}}.footer__newsletter{padding:5rem 0 4rem}@media screen and (min-width: 750px){.footer__newsletter{width:316px;padding:0}}.footer__links{display:flex}.footer__links_item{margin:0 2rem 0 0}@media screen and (min-width: 750px){.footer__links_item{margin:0 3rem 0 0}}.footer__links_item:last-child{margin:0}@media screen and (min-width: 750px){.footer__main{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;padding:0 0 6rem}.footer--reverse .footer__main{flex-flow:row-reverse wrap}.footer--reverse .footer__nav{justify-content:flex-end}.footer__foot{display:flex}}@media screen and (min-width: 1440px){.footer__main{padding:0 0 17.7rem}}.footer__copyright{margin:0 0 20px;display:flex;gap:5px;flex-wrap:wrap}@media screen and (min-width: 750px){.footer__copyright{margin:0 30px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/263/assets/section-footer.css.map */
