.mrn-footer{background:var(--c-footer);color:var(--c-ink);padding:clamp(90px,10vw,160px) var(--page-pad) 48px;font-family:var(--f-body)}.mrn-footer a{color:inherit;text-decoration:none}.mrn-footer .mrn-cols{display:grid;grid-template-columns:repeat(6,1fr);gap:40px 32px}.mrn-footer .mrn-col h5{font-family:var(--f-display);font-size:12px;letter-spacing:.04em;margin-bottom:22px;font-weight:500;padding-bottom:14px;border-bottom:1px solid rgba(20,17,14,.16)}.mrn-footer .mrn-col ul{list-style:none;margin:0;padding:0}.mrn-footer .mrn-col li{font-size:12px;line-height:2.3;opacity:.72}.mrn-footer .mrn-col li:hover{opacity:1}.mrn-footer .mrn-col .mrn-sub-h{font-family:var(--f-display);font-size:12px;font-weight:500;margin:26px 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(20,17,14,.16)}.mrn-footer .mrn-col .mrn-col-toggle{display:none}.mrn-footer .mrn-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:clamp(64px,7vw,110px);padding-top:40px;border-top:1px solid rgba(20,17,14,.14)}.mrn-footer .mrn-bottom .mrn-legal{display:flex;gap:28px;font-family:var(--f-display);font-size:11px;letter-spacing:.08em;opacity:.7}.mrn-footer .mrn-bottom .mrn-social{display:flex;gap:18px}.mrn-footer .mrn-bottom .mrn-social a{display:grid;place-items:center;width:22px;height:22px;color:var(--c-ink);opacity:.7;transition:opacity .2s ease}.mrn-footer .mrn-bottom .mrn-social a:hover{opacity:1}.mrn-footer .mrn-bottom .mrn-flogo svg path{fill:var(--c-logo)}@media(max-width:1000px){.mrn-footer .mrn-cols{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.mrn-footer{padding-top:56px;padding-bottom:32px}.mrn-footer .mrn-cols{grid-template-columns:1fr;gap:0}.mrn-footer .mrn-col h5,.mrn-footer .mrn-col .mrn-sub-h{margin:0;padding:16px 0;border-bottom:1px solid rgba(20,17,14,.12);display:flex;justify-content:space-between;align-items:center;font-size:13px}.mrn-footer .mrn-col .mrn-col-toggle{display:block;width:32px;height:32px;margin:-8px -8px -8px 0;flex:0 0 auto;background:none;border:0;cursor:pointer;color:inherit;position:relative}.mrn-footer .mrn-col .mrn-col-toggle:after{content:"+";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-weight:300;font-size:15px;opacity:.6;transition:transform .3s ease}.mrn-footer .mrn-col h5.mrn-is-open .mrn-col-toggle:after,.mrn-footer .mrn-col .mrn-sub-h.mrn-is-open .mrn-col-toggle:after{transform:rotate(45deg)}.mrn-footer .mrn-col ul{max-height:0;overflow:hidden;transition:max-height .4s ease}.mrn-footer .mrn-col .mrn-col__list--always{max-height:none;padding:10px 0 16px}.mrn-footer .mrn-col h5.mrn-is-open+ul,.mrn-footer .mrn-col .mrn-sub-h.mrn-is-open+ul{max-height:400px;padding:10px 0 16px}.mrn-footer .mrn-col li{line-height:2.4}.mrn-footer .mrn-bottom{flex-direction:column;align-items:center;text-align:center;gap:28px;margin-top:40px;padding-top:36px}.mrn-footer .mrn-bottom .mrn-flogo{order:-1}.mrn-footer .mrn-bottom .mrn-legal{order:2;flex-direction:column;gap:10px;align-items:center;font-size:10px}.mrn-footer .mrn-bottom .mrn-flogo svg{width:132px;height:26px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/maruni-footer.css.map */
