.footer{position:relative;background:radial-gradient(ellipse at 95% 0%,#886997 0%,transparent 62%),radial-gradient(ellipse at 5% 100%,#784265 0%,transparent 62%),linear-gradient(120deg,#30213e,#573052,#41263f);color:#fff8f1;overflow:hidden}.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(evening-grain.svg);background-repeat:repeat;mix-blend-mode:overlay;opacity:.55;pointer-events:none}.footer.footer,.footer.footer a,.footer.footer .footer-block__heading{color:#fff8f1}.footer.footer a:hover{color:#fff8f1;text-decoration:underline}.footer.footer .footer-block__heading{font-size:1.6rem;font-weight:700;line-height:1.3;margin:0 0 1.2rem}.footer.footer .footer-block{font-size:1.4rem;line-height:1.5}.footer.footer .list-social__link{color:#fff8f1}.footer.footer .footer__list-social{display:flex;flex-wrap:wrap;gap:1.8rem;margin-top:1.2rem;margin-left:-1.5rem;padding:0;list-style:none}.footer.footer .footer__list-social .list-social__link{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:0;border-radius:0;background:transparent;transition:color .2s ease}.footer.footer .footer__list-social .list-social__link:hover{color:#d8c4df}.footer.footer .footer__list-social .list-social__link:focus-visible{outline:2px solid #fff8f1;outline-offset:.4rem}.footer.footer .footer__list-social svg{width:2.2rem;height:2.2rem;stroke-width:1.4}.matre-footer-disclaimer{margin:4.4rem auto 0;padding:2.3rem 2.2rem;border:1px solid rgba(255,248,241,.3);text-align:center}.matre-footer-disclaimer p{max-width:none;margin:0 auto;font-size:1.3rem;font-weight:400;line-height:1.75}@media screen and (max-width:600px){.matre-footer-disclaimer{margin-top:3.2rem;padding:1.9rem 2rem;text-align:left}.matre-footer-disclaimer p{font-size:1.2rem;line-height:1.75}}.footer.footer .footer-block__image-wrapper img{filter:brightness(0) invert(1)}.footer.footer .footer-block__image-wrapper{margin-top:0}.matre-footer-bottom-row.matre-footer-bottom-row{border-top:1px solid rgba(255,255,255,.2);padding-top:2rem;margin-top:3rem;font-size:1.2rem;line-height:1.5;color:#e2d1dc}.footer .page-width.page-width{max-width:none;padding-left:max(5.6%,calc((100% - 128rem)/2));padding-right:max(5.6%,calc((100% - 128rem)/2))}@media screen and (max-width:600px){.footer .page-width.page-width{padding-left:2.4rem;padding-right:2.4rem}}.footer.footer .footer__blocks-wrapper .footer-block.grid__item{width:auto;max-width:none}@media screen and (min-width:851px){.footer.footer .footer__blocks-wrapper{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:3.5rem;align-items:start}}@media screen and (max-width:850px){.footer.footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:2.4rem;row-gap:3.2rem}.footer.footer .footer__blocks-wrapper .footer-block{margin:0}.footer .footer__content-top{padding-bottom:.2rem}.footer-block__brand-info .list-social{margin-top:1.5rem}.footer.footer .footer-block__image-wrapper{margin-top:-.7rem}.footer__blocks-wrapper .footer-block:nth-child(1){grid-column:1;grid-row:1}.footer__blocks-wrapper .footer-block:nth-child(2){grid-column:2;grid-row:1}.footer__blocks-wrapper .footer-block:nth-child(3){grid-column:1;grid-row:2}.footer__blocks-wrapper .footer-block:nth-child(4){grid-column:2;grid-row:2}}.footer__copyright a{color:#fff8f1}.matre-footer-bottom-row.matre-footer-bottom-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.matre-footer-bottom-row.matre-footer-bottom-row .footer__copyright.footer__copyright{text-align:left;margin-top:0}@media screen and (max-width:600px){.matre-footer-bottom-row.matre-footer-bottom-row{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.matre-footer-bottom-row .footer__copyright,.matre-footer-bottom-row .matre-footer-tagline,.matre-footer-bottom-row .matre-footer-bottom-policies{text-align:left}}.matre-footer-bottom-policies{display:flex;justify-content:center;gap:1.6rem;margin:0;padding:0;list-style:none}.matre-footer-tagline{margin:0;text-align:right;font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/matre-footer.css.map */
