.pg-catalog .page-head{padding:30px 0 6px}.pg-catalog .page-head h1{font:600 clamp(22px,3vw,32px) var(--font-heading);letter-spacing:-.5px}.pg-catalog .page-head p{color:var(--ss-ink-2);font-size:14.5px;margin-top:6px;max-width:640px}.pg-catalog .tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 0}.pg-catalog .tab{border:1.5px solid var(--ss-border);background:#fff;border-radius:999px;padding:9px 16px;font:700 13.5px var(--font-body);color:var(--ss-ink);cursor:pointer;transition:.15s}.pg-catalog .tab.on{background:var(--ss-ink);border-color:var(--ss-ink);color:var(--ss-cream)}.pg-catalog .tab .cnt{color:var(--ss-ink-3);font-weight:600;margin-left:4px}.pg-catalog .tab.on .cnt{color:#c9b896}.pg-catalog .filters{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 6px;align-items:end}.pg-catalog .f-group label{display:block;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--ss-ink-3);margin-bottom:5px}.pg-catalog .f-group select{padding:9px 12px;border:1.5px solid var(--ss-border);border-radius:11px;font:600 13px var(--font-body);color:var(--ss-ink);background:#fff;min-width:130px}.pg-catalog .f-reset{border:0;background:none;color:var(--ss-honey-deep);font:700 12.5px var(--font-body);cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:10px 0}.pg-catalog .found{font-size:12.5px;color:var(--ss-ink-3);margin:6px 0 14px}.pg-catalog .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px;margin-bottom:50px}.pg-catalog .item{background:var(--ss-card);border:1px solid var(--ss-border-soft);border-radius:16px;box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:8px;transition:.15s}.pg-catalog .item:hover{transform:translateY(-2px)}.pg-catalog .ph{height:110px;border-radius:12px;background:var(--ss-cream-deep);display:flex;align-items:center;justify-content:center}.pg-catalog .head-row{display:flex;justify-content:space-between;align-items:start;gap:8px}.pg-catalog .item h3{font:800 14px var(--font-body);line-height:1.3}.pg-catalog .item .brand{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--ss-ink-3)}.pg-catalog .item .specs{font-size:12px;color:var(--ss-ink-2);min-height:36px}.pg-catalog .tag{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.pg-catalog .tag.in{background:#e9f0e2;color:#3f6337;border:1px solid #c8dab9}.pg-catalog .tag.order{background:#f7ebd3;color:#7a5210;border:1px solid #e8d3a2}.pg-catalog .tag.ask{background:var(--ss-cream-deep);color:var(--ss-ink-2);border:1px solid var(--ss-border)}.pg-catalog .seg-tag{font-size:10.5px;font-weight:800;letter-spacing:.5px;color:var(--ss-honey-deep)}.pg-catalog .bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px}.pg-catalog .price{font:600 16px var(--font-heading);letter-spacing:-.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-catalog .price.ask{font:700 13px var(--font-body);color:var(--ss-ink-3)}.pg-catalog .to-calc{border:0;background:none;color:var(--ss-honey-deep);font:700 12.5px var(--font-body);cursor:pointer;text-decoration:underline;text-underline-offset:3px}