.footer .top{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px 36px;align-items:start;max-width:1180px;margin-inline:auto;padding:40px 30px 34px}.footer .top .col,.footer .top.blocks-1 .col,.footer .top.blocks-2 .col,.footer .top.blocks-3 .col,.footer .top.blocks-4 .col{float:none;width:auto;padding-right:0;padding-left:0}.footer .top:after,.footer .top .col:after{content:none}.footer .top .col.right{text-align:left;padding-left:0}.footer .top .col .footer-heading{margin:0 0 12px;font-family:var(--footer-display, "Libre Baskerville", serif);font-weight:400;font-size:15px;line-height:1.3;letter-spacing:.02em;color:#fffdfd}.footer .top .col .rte p,.footer .top .col p,.footer .top .col li{font-size:13.5px;line-height:1.55}.footer .top .col.menu ul{margin:0;padding:0;list-style:none}.footer .top .col.menu li{margin:0}.footer .top .col.menu li a{display:inline-block;padding:3px 0}.footer .top .col.menu--split ul{columns:2;column-gap:28px}.footer .top .col.menu--split li{break-inside:avoid}.footer .top .col.contact .rte p{margin:0 0 5px}.footer .footer-social{margin-top:14px}.footer .footer-social ul,.footer .footer-social .connect{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.footer .footer-social li{margin:0}.footer .footer-social a{margin-left:0}.footer .footer-eco{border-bottom:1px solid rgb(255 255 255 / .08)}.footer .footer-eco__inner{max-width:1180px;margin-inline:auto;padding:18px 30px;font-size:13px;line-height:1.5;letter-spacing:.01em}.footer .footer-eco__inner p{margin:0}.footer .bottom{border-top:1px solid rgb(255 255 255 / .08)}.footer .bottom>.left,.footer .bottom>.right{padding-top:0;padding-bottom:0}@media(min-width:761px){.footer .bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1180px;margin-inline:auto;padding:16px 30px 20px}}@media(max-width:1024px){.footer .top{gap:26px 22px;padding:34px 24px 30px}}@media(max-width:760px){.footer .top{grid-template-columns:1fr 1fr;gap:24px 22px;padding:28px 20px 24px}.footer .top .col.menu--split{grid-column:1 / -1}.footer .footer-eco__inner{padding:14px 20px}}@media(max-width:460px){.footer .top{grid-template-columns:1fr}.footer .top .col.menu--split ul{columns:2;column-gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/footer-layout.css.map */
