@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-header-shell{position:sticky;top:0;z-index:40;padding:14px 24px;background:transparent;color:var(--m-ink);font:600 14px/1.2 var(--m-font-body)}.msm-juwelier-header-shell *{box-sizing:border-box}.msm-juwelier-header-shell .ma-nav-capsule{max-width:1180px;min-height:64px;margin:auto;padding:8px 10px 8px 22px;border:1px solid color-mix(in srgb,var(--m-ink) 13%,transparent);border-radius:999px;background:color-mix(in srgb,var(--m-surface) 94%,transparent);box-shadow:0 12px 35px color-mix(in srgb,var(--m-ink) 10%,transparent);backdrop-filter:blur(16px);display:flex;align-items:center;gap:24px}.msm-juwelier-header-shell .ma-brand{font:600 18px/1 var(--m-font-display);letter-spacing:.11em;color:inherit;text-decoration:none;white-space:nowrap}.msm-juwelier-header-shell .ma-brand span{display:block;font:600 8px var(--m-font-body);letter-spacing:.34em;margin-top:4px}.msm-juwelier-header-shell nav{display:flex;align-items:center;gap:22px;margin:auto}.msm-juwelier-header-shell nav a{color:inherit;text-decoration:none;padding:12px 2px}.msm-juwelier-header-shell .ma-disclosure{position:relative}.msm-juwelier-header-shell .ma-disclosure>button{border:0;background:transparent;color:inherit;padding:12px 2px;font:inherit;cursor:pointer}.msm-juwelier-header-shell .ma-dropdown{position:absolute;top:calc(100% + 10px);left:-18px;width:220px;padding:10px;border:1px solid color-mix(in srgb,var(--m-ink) 13%,transparent);border-radius:20px;background:var(--m-surface);box-shadow:0 18px 45px color-mix(in srgb,var(--m-ink) 15%,transparent);display:grid}.msm-juwelier-header-shell .ma-dropdown[hidden]{display:none}.msm-juwelier-header-shell .ma-dropdown a{padding:10px 12px;border-radius:12px}.msm-juwelier-header-shell .ma-dropdown a:hover,.msm-juwelier-header-shell .ma-dropdown a:focus-visible{background:color-mix(in srgb,var(--m-primary) 12%,transparent)}.msm-juwelier-header-shell .ma-cta,.msm-juwelier-header-shell .ma-mobile-cta{background:var(--m-primary);color:#fff;padding:13px 18px;border-radius:999px;text-decoration:none}.msm-juwelier-header-shell .ma-menu{display:none;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--m-ink) 28%,transparent);border-radius:999px;padding:11px 15px;background:var(--m-surface);color:inherit;font:600 14px var(--m-font-body)}.msm-juwelier-header-shell .ma-mobile{max-width:calc(100% - 28px);margin:8px auto 0;padding:14px;border-radius:24px;background:var(--m-surface);box-shadow:0 18px 45px color-mix(in srgb,var(--m-ink) 15%,transparent);display:grid}.msm-juwelier-header-shell .ma-mobile[hidden]{display:none}.msm-juwelier-header-shell .ma-mobile a{padding:13px;color:inherit;text-decoration:none;font-size:18px}.msm-juwelier-header-shell .ma-mobile .ma-mobile-cta{text-align:center;color:#fff;margin-top:6px}.msm-juwelier-header-shell :focus-visible{outline:3px solid var(--m-primary);outline-offset:3px}@media(max-width:760px){.msm-juwelier-header-shell{padding:10px 12px}.msm-juwelier-header-shell .ma-nav-capsule{min-height:58px;padding:7px 8px 7px 17px}.msm-juwelier-header-shell nav,.msm-juwelier-header-shell .ma-cta{display:none}.msm-juwelier-header-shell .ma-menu{display:flex;margin-left:auto}}@media(prefers-reduced-motion:reduce){.msm-juwelier-header-shell *{scroll-behavior:auto!important;transition:none!important}}
