/* collection (Shopify) */
.fg{display:grid}
.fopt{display:flex;gap:10px;align-items:center;font-size:14px;padding:4px 0;color:var(--ebene)}
.fopt .rad{width:14px;height:14px;border-radius:50%;border:1px solid var(--muted);flex:0 0 auto;position:relative}
.fopt.on .rad{border-color:var(--ebene)}
.fopt.on .rad::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--ebene)}
.fopt .dot{margin-right:0;width:12px;height:12px}
.fopt:hover{color:var(--or)}
.active-f .af{display:inline-flex;align-items:center;gap:8px;background:var(--lin);padding:6px 10px 6px 12px;font-size:13px;border-radius:999px}
.active-f .af span{font-size:15px;line-height:1}
.active-f .clr{text-decoration:underline;text-underline-offset:3px;font-size:13px;padding:6px 4px}
.chips a.chip{display:inline-flex;align-items:center}
.pager{display:flex;justify-content:center;align-items:center;gap:22px;margin:36px 0 8px;font-size:14px}
.pager a{border-bottom:1px solid currentColor}
.f-foot .fclr{display:flex;align-items:center;justify-content:center;padding:13px 10px;font-size:14px;border:1px solid var(--ebene)}
.pc-title{display:block}
.crumb a:hover{color:var(--or)}
@media (max-width:980px){.filters .fg{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.filters .fg h4{grid-column:1/-1}}
