.filter-row a.filter-option{color:var(--ink);border-radius:3px;padding:5px 14px;text-decoration:none;transition:background .2s,color .2s}.filter-row a.filter-option:hover{color:var(--brand)}.filter-row a.filter-option[aria-current=true]{background:var(--brand);color:#fff}.filter-row form{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.filter-row button.product-search{background:var(--brand);color:#fff;height:36px;padding:0 18px}.filter-row button.product-search:hover{background:var(--brand-dark);color:#fff}.prod-card .prod-rx{color:#8a5a00;background:#fdf3df;border:1px solid #e3b65a;border-radius:2px;padding:1px 8px;font-size:12px;position:absolute;top:12px;right:12px}.prod-stage img.product-photo{object-fit:contain;max-width:78%;max-height:210px}.detail-stage img.product-photo{object-fit:contain;max-width:86%;max-height:340px}.product-pager{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.product-pager a{color:var(--brand);text-decoration:none}.product-pager span[aria-disabled=true]{color:var(--ink-faint)}.product-sheet td{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.product-rx{margin:-8px 0 20px}.product-thumbs{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.product-thumbs img{object-fit:contain;border:1px solid var(--line);background:#fff;width:120px;height:120px}.detail-head h1{overflow-wrap:anywhere}.feature-actions{flex-wrap:wrap;gap:12px;display:flex}.empty .btn{margin-top:4px}@media (max-width:860px){.filter-row form{width:100%}.filter-row form input{flex:160px}.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prod-card h3{padding:16px 14px 0;font-size:16px}.prod-card p{padding:6px 14px 0}.prod-stage{height:180px}.prod-stage .pack{width:140px}.product-thumbs img{width:88px;height:88px}}
