.KRQ01q_sidebar{flex-shrink:0;align-self:flex-start;width:260px}.KRQ01q_section{border-bottom:1px solid var(--color-border);margin-bottom:1rem;padding-bottom:1rem}.KRQ01q_section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.KRQ01q_sectionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin-bottom:.75rem;padding:.5rem 0;display:flex}.KRQ01q_sectionTitle{color:var(--color-text);font-size:.9375rem;font-weight:600}.KRQ01q_chevron{color:var(--color-text-faint);transition:transform var(--transition-fast);transform:rotate(0)}.KRQ01q_chevronOpen{transform:rotate(180deg)}.KRQ01q_nav{flex-direction:column;display:flex}.KRQ01q_list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.KRQ01q_link{width:100%;color:var(--color-text);transition:color var(--transition-fast);text-align:left;cursor:pointer;background:0 0;border:none;padding:.5rem 0;font-size:.9375rem;text-decoration:none;display:block}.KRQ01q_link:hover{color:var(--color-secondary)}.KRQ01q_linkActive{color:var(--color-text);justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.9375rem;font-weight:600;display:flex}.KRQ01q_linkText{flex:1}.KRQ01q_clearButton{width:20px;height:20px;color:var(--color-text-faint);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin-left:.5rem;padding:0;font-size:1.25rem;line-height:1;display:flex}.KRQ01q_clearButton:hover{color:var(--color-text)}.KRQ01q_colorList{flex-direction:column;gap:.25rem;display:flex}.KRQ01q_colorItem{cursor:pointer;transition:color var(--transition-fast);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.KRQ01q_colorItem:hover{color:var(--color-secondary)}.KRQ01q_colorItemActive{font-weight:500}.KRQ01q_checkbox{opacity:0;width:0;height:0;position:absolute}.KRQ01q_checkboxCustom{border:1.5px solid var(--color-border-strong);background:var(--color-white-soft);width:18px;height:18px;transition:all var(--transition-fast);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.KRQ01q_colorItem:hover .KRQ01q_checkboxCustom{border-color:var(--color-text-faint)}.KRQ01q_colorItemActive .KRQ01q_checkboxCustom{background:var(--color-white);border-color:var(--color-dark);color:var(--color-text)}.KRQ01q_colorLabel{color:var(--color-text);font-size:.9375rem}.KRQ01q_filterCount{color:var(--color-text-faint)}.KRQ01q_toepassingOption{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.KRQ01q_toepassingLabel{align-items:center;gap:.5rem;display:flex}.KRQ01q_toepassingIcon,.KRQ01q_filterIcon{color:var(--color-text-faint);flex-shrink:0}.KRQ01q_colorItemActive .KRQ01q_filterIcon,.KRQ01q_colorItem:hover .KRQ01q_filterIcon{color:var(--color-text)}.KRQ01q_toepassingCount{color:var(--color-text-faint);font-size:.8125rem;font-weight:500;line-height:1}.KRQ01q_showMoreButton{cursor:pointer;color:var(--color-secondary);transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.25rem;margin-top:.625rem;padding:.375rem 0;font-size:.8125rem;font-weight:600;display:inline-flex}.KRQ01q_showMoreButton:hover{color:var(--color-secondary-deep)}.KRQ01q_lookGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.KRQ01q_lookCard{background:var(--color-white);border:1px solid var(--color-border);cursor:pointer;text-align:left;min-width:0;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:10px;flex-direction:column;padding:0;display:flex;overflow:hidden}.KRQ01q_lookCard:hover{border-color:var(--color-border-strong)}.KRQ01q_lookCardActive{border-color:var(--color-secondary);box-shadow:inset 0 0 0 1px var(--color-secondary)}.KRQ01q_lookCardImage{aspect-ratio:16/10;background-color:var(--color-border-strong);background-position:50%;background-size:cover;width:100%;display:block}.KRQ01q_lookCardFooter{white-space:nowrap;text-overflow:ellipsis;padding:.5rem .625rem;font-size:.8125rem;overflow:hidden}.KRQ01q_lookCardLabel{color:var(--color-text);font-weight:600}.KRQ01q_lookCardCount{color:var(--color-text-faint)}.KRQ01q_colorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.KRQ01q_colorCard{background:var(--color-white);border:1px solid var(--color-border);cursor:pointer;text-align:left;min-width:0;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.KRQ01q_colorCard:hover{border-color:var(--color-border-strong)}.KRQ01q_colorCardActive{border-color:var(--color-secondary);background:rgba(var(--color-secondary-rgb), .08);box-shadow:inset 0 0 0 1px var(--color-secondary)}.KRQ01q_colorCardText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;overflow:hidden}.KRQ01q_colorCardLabel{color:var(--color-text);font-weight:600}.KRQ01q_colorCardCount{color:var(--color-text-faint)}.KRQ01q_toggleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.KRQ01q_toggleCard{background:var(--color-white);border:1px solid var(--color-border);cursor:pointer;color:var(--color-text);transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .5rem;font-size:.9375rem;font-weight:500;display:flex}.KRQ01q_toggleCard:hover{border-color:var(--color-border-strong)}.KRQ01q_toggleCardActive{border-color:var(--color-secondary);background:rgba(var(--color-secondary-rgb), .08);box-shadow:inset 0 0 0 1px var(--color-secondary)}.KRQ01q_toggleCardIcon{color:var(--color-text-faint);flex-shrink:0}.KRQ01q_toggleCardActive .KRQ01q_toggleCardIcon{color:var(--color-secondary-deep)}.KRQ01q_toggleCardLabel{line-height:1}.KRQ01q_saleItem{background:rgba(var(--color-secondary-rgb), .06);box-shadow:0 0 8px rgba(var(--color-secondary-rgb), .15);transition:box-shadow var(--transition-fast), background var(--transition-fast);border-radius:6px;margin:-.125rem -.5rem;padding:.625rem .5rem}.KRQ01q_saleItem:hover{box-shadow:0 0 12px rgba(var(--color-secondary-rgb), .25);background:rgba(var(--color-secondary-rgb), .1)}.KRQ01q_clearAllButton{border:1px solid var(--color-dark);background:var(--color-dark);width:100%;color:var(--color-white,#fff);cursor:pointer;transition:opacity var(--transition-fast);border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.KRQ01q_clearAllButton:hover{opacity:.85}.KRQ01q_clearAllButton svg{flex-shrink:0}.KRQ01q_clearAllCount{background:#fff3;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.KRQ01q_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.KRQ01q_sidebar{display:none}}
