@font-face{font-family:'Morgenlicht Cormorant Garamond';src:url('assets/fonts/cormorant-garamond-latin.woff2') format('woff2');font-style:normal;font-weight:500 700;font-display:swap}@font-face{font-family:'Morgenlicht Karla';src:url('assets/fonts/karla-latin.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
.msm-juwelier-footer{padding:72px max(24px,calc((100% - 1180px)/2)) 24px;background:var(--m-primary);color:#fff;font-family:var(--m-font-body)}.msm-juwelier-footer *{box-sizing:border-box}.msm-juwelier-footer .ma-footer-lead{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.4fr) auto;align-items:start;gap:clamp(30px,7vw,100px);padding-bottom:52px}.msm-juwelier-footer .ma-brand{font:600 25px/1 var(--m-font-display);letter-spacing:.1em;color:inherit;text-decoration:none}.msm-juwelier-footer .ma-brand span{display:block;margin-top:7px;font:600 10px var(--m-font-body);letter-spacing:.35em}.msm-juwelier-footer .ma-footer-lead p{max-width:500px;margin:0;font:500 clamp(28px,3.6vw,48px)/1.02 var(--m-font-display)}.msm-juwelier-footer .ma-talk{padding-bottom:5px;border-bottom:1px solid currentColor;color:inherit;text-decoration:none;font:600 12px var(--m-font-body);letter-spacing:.1em;text-transform:uppercase}.msm-juwelier-footer .ma-footer-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:38px 0;border-top:1px solid color-mix(in srgb,#fff 36%,transparent)}.msm-juwelier-footer .ma-footer-directory section{display:grid;align-content:start;gap:9px}.msm-juwelier-footer h2{margin:0 0 8px;font:600 17px var(--m-font-display)}.msm-juwelier-footer a,.msm-juwelier-footer span{color:inherit;font-size:13px;text-decoration:none}.msm-juwelier-footer .ma-footer-legal{display:flex;justify-content:space-between;gap:18px;padding-top:18px;border-top:1px solid color-mix(in srgb,#fff 36%,transparent);opacity:.78}.msm-juwelier-footer .ma-footer-legal span{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.msm-juwelier-footer :focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:700px){.msm-juwelier-footer{padding-top:50px}.msm-juwelier-footer .ma-footer-lead{grid-template-columns:1fr;padding-bottom:38px}.msm-juwelier-footer .ma-footer-directory{grid-template-columns:1fr 1fr}.msm-juwelier-footer .ma-footer-legal{display:grid;justify-content:start}}
