.ndc-cat{margin:0 0 24px}.ndc-cat-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;background:#f4eee3;box-shadow:0 0 0 100vmax #f4eee3;clip-path:inset(0 -100vmax);padding:32px 0}.ndc-eyebrow{display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#7c8c6b;font-weight:700;margin-bottom:8px}.ndc-cat-txt h1{font-size:2.4rem;font-weight:700;color:#3b2f27;margin:0 0 12px}.ndc-cat-txt p{font-size:1.02rem;line-height:1.6;color:#4a3527;margin:0 0 16px;max-width:560px}.ndc-usp{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.ndc-usp li{background:#fff;border:1px solid #ebe3d4;border-radius:999px;padding:6px 12px;font-size:.82rem;color:#4a3527}.ndc-usp li::before{content:"✓ ";color:#7c8c6b;font-weight:700}.ndc-cat-img img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:14px;box-shadow:0 10px 30px rgba(74,53,39,.15);display:block}.ndc-cat-h2{font-size:1.5rem;font-weight:700;color:#3b2f27;margin:32px 0 16px}.ndc-cat-h2::after{content:"";display:block;width:48px;height:3px;border-radius:2px;background:#7c8c6b;margin-top:8px}.ndc-cat-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ndc-cat-tiles a{display:block;color:#3b2f27;text-decoration:none}.ndc-cat-tiles span{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#f4eee3}.ndc-cat-tiles img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ndc-cat-tiles a:hover img{transform:scale(1.04)}.ndc-cat-tiles b{display:block;margin-top:8px;font-size:.95rem}.ndc-cat-tiles small{display:block;color:#6b5e52;font-size:.8rem}.ndc-cat-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px}.ndc-cat-chips span{font-size:.85rem;color:#6b5e52;margin-right:4px}.ndc-cat-chips a{background:#f4eee3;border:1px solid #ebe3d4;border-radius:999px;padding:6px 14px;font-size:.85rem;color:#3b2f27;text-decoration:none}.ndc-cat-chips a:hover{background:#fff}.ndc-cat-tiles .ndc-ph{background:#fff;border:1px solid #ebe3d4}.ndc-cat-tiles .ndc-ph img{object-fit:contain;padding:12px}.kategorieheaderbild,.category-short-description{display:none!important}.ndc-sortbar{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #ebe3d4;font-size:.9rem;color:#4a3527}.ndc-sortbar select{border:1px solid #ebe3d4;border-radius:8px;padding:6px 10px;background:#fff}.cmp-product-thumb .thumb-image{background:#fff;border-radius:12px;overflow:hidden}@media(max-width:767px){.ndc-cat-hero{grid-template-columns:1fr;gap:16px;padding:20px 0}.ndc-cat-txt h1{font-size:1.8rem}.ndc-cat-tiles{grid-template-columns:repeat(2,1fr);gap:12px}.ndc-cat-img{order:-1}}