.mk-hero[data-astro-cid-23wn77eh]{padding:32px 0 24px;border-bottom:1px solid rgba(44,38,34,.08);margin-bottom:28px}.mk-title[data-astro-cid-23wn77eh]{font-family:var(--f-brand);font-size:60px;text-transform:uppercase;margin:0;line-height:1;font-weight:400;color:var(--ink)}.mk-lead[data-astro-cid-23wn77eh]{font-size:16px;color:var(--ink);line-height:1.55;margin:20px 0 0;max-width:70ch;padding:16px 11px;background:#d2e8f259;border-radius:12px}@media(max-width:640px){.mk-hero[data-astro-cid-23wn77eh]{padding:6px 0 18px;margin-bottom:22px}.mk-title[data-astro-cid-23wn77eh]{font-size:42px}.mk-title-sep[data-astro-cid-23wn77eh]{display:none}.mk-title-sub[data-astro-cid-23wn77eh]{display:block;font-size:29px;margin-top:6px;white-space:nowrap}}.mk-toolbar[data-astro-cid-ytwnzza2]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px}.mk-chip[data-astro-cid-ytwnzza2]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;font-family:var(--f-body);border-radius:999px;border:1px solid var(--hairline);background:#fff;color:var(--ink);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.mk-chip[data-astro-cid-ytwnzza2]:hover{background:var(--lila-wash);border-color:var(--lila-deep)}.mk-chip[data-astro-cid-ytwnzza2][aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.mk-chip[data-astro-cid-ytwnzza2][aria-pressed=true] .mk-chip-count[data-astro-cid-ytwnzza2]{color:#ffffffa6}.mk-chip-count[data-astro-cid-ytwnzza2]{font-family:var(--f-mono);font-size:11px;font-weight:500;color:#2c262266;letter-spacing:.02em}.mk-count[data-astro-cid-ytwnzza2]{margin-left:auto;font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-soft)}.mk-search-wrap[data-astro-cid-ytwnzza2]{position:relative;flex:1 1 220px;max-width:320px;margin-bottom:22px}.mk-search-ic[data-astro-cid-ytwnzza2]{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--ink-soft);pointer-events:none}.mk-search-input[data-astro-cid-ytwnzza2]{width:100%;box-sizing:border-box;padding:9px 36px;font-size:13.5px;font-family:var(--f-body);border:1px solid rgba(44,38,34,.14);border-radius:999px;background:#fff;color:var(--ink);outline:none;transition:border-color .12s ease}.mk-search-input[data-astro-cid-ytwnzza2]:focus{border-color:var(--lila-deep)}.mk-search-input[data-astro-cid-ytwnzza2]::-webkit-search-cancel-button{display:none}.mk-search-clear[data-astro-cid-ytwnzza2]{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:pointer;color:var(--ink-soft);font-size:16px;line-height:1;border-radius:50%}.mk-search-clear[data-astro-cid-ytwnzza2][hidden]{display:none}@media(max-width:639px){.mk-chip[data-astro-cid-ytwnzza2]{font-size:12px;padding:5px 10px}}.mk-card[data-astro-cid-i5th6i2x]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#fffefb;border:1px solid var(--hairline);border-left:3px solid var(--lila-deep);text-decoration:none;color:var(--ink);transition:background .12s ease,transform .12s ease,box-shadow .14s ease}.mk-card[data-astro-cid-i5th6i2x]:hover{background:var(--lila-wash);transform:translate(2px);box-shadow:0 10px 24px -20px #2c262299}.mk-card[data-astro-cid-i5th6i2x][data-marken-cat=beauty]{border-left-color:#d48fbb}.mk-card[data-astro-cid-i5th6i2x][data-marken-cat=schmuck]{border-left-color:#c9a8c7}.mk-card[data-astro-cid-i5th6i2x][data-marken-cat=kinder]{border-left-color:#5a6b52}.mk-card[data-astro-cid-i5th6i2x][data-marken-cat=food]{border-left-color:#7a9c3a}.mk-card[data-astro-cid-i5th6i2x][data-marken-cat=hobby]{border-left-color:#4a7fa5}.mk-card[data-astro-cid-i5th6i2x][data-marken-cat=buecher]{border-left-color:#a08040}.mk-card[data-astro-cid-i5th6i2x][data-marken-cat=erotik]{border-left-color:#c45050}.mk-card[data-astro-cid-i5th6i2x][data-marken-cat=sonstige]{border-left-color:#8a8278}.mk-card--dim[data-astro-cid-i5th6i2x]{opacity:.55}.mk-card--dim[data-astro-cid-i5th6i2x]:hover{opacity:.75}.mk-monogram[data-astro-cid-i5th6i2x]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--lila);display:flex;align-items:center;justify-content:center;font-family:var(--f-brand);font-size:16px;color:var(--ink);line-height:1;text-transform:uppercase;user-select:none}.mk-name[data-astro-cid-i5th6i2x]{font-family:var(--f-body);font-weight:600;font-size:15.5px;line-height:1.2;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-meta[data-astro-cid-i5th6i2x]{display:flex;align-items:center;gap:9px;flex-shrink:0;margin-left:auto;padding-left:8px}.mk-tag[data-astro-cid-i5th6i2x]{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--lila-wash);color:var(--ink);white-space:nowrap}.mk-tag[data-astro-cid-i5th6i2x][data-cat=kinder]{background:var(--tanne-wash)}.mk-tag[data-astro-cid-i5th6i2x][data-cat=food]{background:#e6f0d4}.mk-tag[data-astro-cid-i5th6i2x][data-cat=schmuck]{background:#f3e1ec}.mk-tag[data-astro-cid-i5th6i2x][data-cat=hobby]{background:#e3edf5}.mk-tag[data-astro-cid-i5th6i2x][data-cat=buecher]{background:#efe6d6}.mk-tag[data-astro-cid-i5th6i2x][data-cat=erotik]{background:#f6dada}.mk-tag[data-astro-cid-i5th6i2x][data-cat=sonstige]{background:#ece8e2}.mk-count-pill[data-astro-cid-i5th6i2x]{font-family:var(--f-mono);font-size:12px;color:var(--ink-soft);white-space:nowrap}.mk-card[data-astro-cid-i5th6i2x][data-marken-hidden]{display:none}.marken-page{padding-bottom:80px}.marken-container{max-width:var(--container, 1240px);margin:0 auto;padding:0 20px}.mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-bottom:40px}.mk-empty{text-align:center;padding:48px 20px;color:var(--ink-soft);font-family:var(--f-body)}.mk-empty[hidden]{display:none}.mk-empty-icon{opacity:.45}.mk-empty-title{margin:10px 0 0;font-weight:600;color:var(--ink);font-size:16px}.mk-empty-sub{font-size:13px;margin-top:6px;color:var(--ink-soft)}@media(max-width:640px){.mk-grid{grid-template-columns:1fr}.marken-container{padding:0 14px}}
