.cat-count.vis{display:inline-block}.color-swatch.active .color-dot{outline:3px solid var(--gold);outline-offset:2px}.color-swatch.active .color-name{color:var(--gold-dark);font-weight:700}.alb-check-row.active{border-color:var(--gold);background:var(--gold-light)}.alb-check-row.active .alb-check-box{background:var(--gold);border-color:var(--gold);color:#fff}.alb-missing.vis{display:block}.prod-card.selected{border-color:var(--gold);background:var(--gold-light)}.sel-item{display:flex;justify-content:space-between;align-items:flex-start;padding:9px 0;border-bottom:1px solid #f4ede4;gap:10px}.sel-item:last-child{border-bottom:none}.sel-item-name{color:var(--text);flex:1;line-height:1.4;font-size:.85rem}.sel-item-price{font-family:var(--fd);font-size:1rem;font-weight:800;color:#111;white-space:nowrap;flex-shrink:0}.sel-item-rm{color:#bbb;cursor:pointer;font-size:1.2rem;line-height:1;padding:2px 4px;transition:color .15s;border-radius:4px;flex-shrink:0}.sel-item-rm:hover{color:#d62828}.modal-overlay.open{display:flex}