.merchant-row__conditie{display:block;align-self:flex-start;width:fit-content;max-width:100%;margin-top:3px;padding:2px clamp(18px,2vw,22px) 2px clamp(5px,1vw,7px);font-size:clamp(10px,0.35vw + 9px,12px);font-weight:600;line-height:1.5;color:var(--text-secondary);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right clamp(5px,1vw,7px) center;cursor:pointer;transition:border-color 0.2s,color 0.2s,background-color 0.2s}.merchant-row__conditie:hover{border-color:var(--accent)}.merchant-row__conditie:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.merchant-row__conditie.is-gegradeerd{color:var(--warning);background-color:var(--warning-bg);border-color:var(--warning)}.merchant-row__conditie-chip,.pcbm-conditie-chip{display:inline-block;align-self:flex-start;width:fit-content;max-width:100%;margin-top:3px;padding:2px clamp(6px,1.2vw,8px);font-size:clamp(10px,0.35vw + 9px,12px);font-weight:600;line-height:1.4;color:var(--warning);overflow-wrap:anywhere;background-color:var(--warning-bg);border:1px solid var(--warning);border-radius:clamp(8px,2vw,999px)}.merchant-row__conditie-uitleg{display:block;margin-top:2px;overflow:hidden;font-size:clamp(9px,0.3vw + 8px,11px);line-height:1.35;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.merchant-row__conditie-uitleg:empty{display:none}.merchant-row--gegradeerd{border-left:2px solid var(--warning);background-color:var(--warning-bg)}.merchant-row--gegradeerd .merchant-row__price{color:var(--text-primary)}@media (max-width:480px){.merchant-row__conditie-uitleg{display:none}.merchant-row__conditie,.merchant-row__conditie-chip,.pcbm-conditie-chip{padding-top:1px;padding-bottom:1px;margin-top:2px}}@media (prefers-reduced-motion:reduce){.merchant-row__conditie{transition:none}}