.hardware-tools{display:flex;flex-wrap:wrap;gap:20px;align-items:end;margin-top:28px}.hardware-tools label{display:grid;gap:8px;flex:1;min-width:220px}.hardware-tools input,.hardware-tools select{width:100%;padding:13px;background:#20272b;color:#fff;border:1px solid #8c8065;border-radius:0;font:inherit}.hardware-count{color:#d9bc7c;margin-top:18px}.hardware-gallery-item .gallery-photo{aspect-ratio:4/3;background:#f5f5f2}.hardware-gallery-item img{width:100%;height:100%;object-fit:contain;padding:22px}.hardware-gallery-item figcaption{display:block}.hardware-gallery-item small{color:#cfb57e}.hardware-gallery-item h2{font-size:18px;line-height:1.45;margin:10px 0}.hardware-gallery-price{color:#e4c78d;font-weight:600}.hardware-gallery-item[hidden]{display:none}.hardware-note{font-size:14px;line-height:1.6;max-width:850px}.hardware-empty{padding:24px 0}
