/* Kollektionsseiten */
.nv-chead{padding:clamp(12px,1.6vw,20px) 0 0}
.nv-chead__card{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;padding:clamp(22px,3vw,40px) clamp(22px,3.5vw,48px)}
.nv-chead__text{max-width:720px}
.nv-chead .nv-kicker{margin-bottom:10px}
.nv-chead__title{margin:0;font-family:var(--nv-serif,var(--heading-font-family));font-weight:500;font-size:clamp(30px,3.4vw,46px);line-height:1.08;letter-spacing:-.01em;text-transform:none;color:var(--nv-ink)}
.nv-chead__desc{margin-top:14px;font-size:15.5px;line-height:1.6;color:var(--nv-soft);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.nv-chead__desc p{margin:0 0 .5em}
.nv-chead__count{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nv-muted);white-space:nowrap}
.nv-chead__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.nv-pill{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border:1px solid #d8d2c8;border-radius:999px;background:#fbfaf7;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--nv-ink);transition:border-color .2s,background .2s}
.nv-pill:hover{border-color:var(--nv-ink)}
.nv-pill.is-active{border:1.5px solid var(--nv-accent);background:#fff3ea}
.shopify-section:has(.nv-chead) + .shopify-section,.shopify-section:has(.nv-chead) ~ .cc-collection-products{margin-top:20px!important}
.cc-collection-products .products-toolbar{padding:10px 0;border-top:1px solid #e2ded7;border-bottom:1px solid #e2ded7}
html body .cc-collection-products .products-toolbar .custom-select{width:auto!important;min-width:220px}
html body .cc-collection-products .custom-select__btn{width:100%!important;border-radius:999px!important;border:1px solid #d8d2c8!important;background:#fbfaf7!important;min-height:38px;padding:0 16px 0 20px!important;justify-content:center!important;gap:8px;font-size:14px;font-weight:600}
html body .cc-collection-products .custom-select__btn > span{flex:0 1 auto;text-align:center!important;white-space:nowrap}
html body .cc-collection-products .custom-select__btn .icon{flex:none;width:16px;height:16px;color:#ff580d}
.cc-collection-products .custom-select__listbox{border-radius:14px;border-color:#e2ded7!important;background:#fbfaf7!important}
.cc-collection-products .products-toolbar .label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nv-muted,#5c5751)}
.cc-collection-products .pagination a,.cc-collection-products .pagination span{border-radius:999px}
.breadcrumbs{font-size:12.5px;color:#5c5751}
