.coll-head{background:var(--bg-2);border-bottom:1px solid var(--border);padding:32px 24px}.coll-head-inner{max-width:1240px;margin:0 auto}.coll-head h1{font-size:32px;font-weight:800;margin:0 0 6px;color:var(--ink)}.coll-head .meta{color:var(--ink-3);font-size:14px;display:flex;gap:20px}.coll-head .meta strong{color:var(--ink-2)}.coll-wrap{max-width:1240px;margin:0 auto;padding:24px;display:grid;grid-template-columns:260px 1fr;gap:32px}@media(max-width:900px){.coll-wrap{grid-template-columns:1fr}}.sidebar{font-size:13.5px}.sidebar h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;color:var(--ink)}.filter-group{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}.filter-group:last-child{border-bottom:0}.filter-group label{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer}.filter-group label input{margin:0}.filter-group .count{color:var(--ink-3);font-size:12px;margin-left:auto}.price-range{display:flex;gap:8px;margin-top:8px}.price-range input{flex:1;padding:6px 8px;border:1px solid var(--border);border-radius:4px;font-size:13px}.filter-pill-row{display:flex;flex-wrap:wrap;gap:6px}.filter-pill{padding:5px 10px;border:1px solid var(--border);border-radius:20px;font-size:12px;cursor:pointer;background:#fff;color:var(--ink-2)}.filter-pill.on{background:var(--mps-blue);color:#fff;border-color:var(--mps-blue)}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.toolbar .results{font-size:13.5px;color:var(--ink-2)}.toolbar .controls{display:flex;gap:10px;align-items:center}.toolbar select{padding:8px 12px;border:1px solid var(--border);border-radius:6px;font-size:13.5px;background:#fff}.view-toggle{display:inline-flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}.view-toggle button{padding:7px 10px;background:#fff;border:0;cursor:pointer;color:var(--ink-3);border-right:1px solid var(--border)}.view-toggle button:last-child{border-right:0}.view-toggle button.active{background:var(--mps-blue);color:#fff}.active-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.active-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--mps-blue-light);color:var(--mps-blue);border-radius:20px;font-size:12px;font-weight:600}.active-chip button{background:none;border:0;color:var(--mps-blue);cursor:pointer;font-weight:700;padding:0 0 0 2px;font-size:13px}.coll-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.coll-grid.cols-4{grid-template-columns:repeat(4,1fr)}.card-c{background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:box-shadow .15s}.card-c:hover{box-shadow:0 10px 24px #1f4e781f}.card-c .img{aspect-ratio:1 / 1;background:var(--bg-2);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border);position:relative}.card-c .img img{max-width:80%;max-height:80%;object-fit:contain}.card-c .badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:4px}.card-c .badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase}.card-c .badge.in-stock{background:#dcfce7;color:#166534}.card-c .badge.new{background:var(--mps-gold);color:#fff}.card-c .badge.popular{background:var(--mps-blue);color:#fff}.card-c .compare{position:absolute;top:10px;right:10px}.card-c .meta{padding:14px;display:flex;flex-direction:column;gap:6px;flex:1}.card-c .vendor{font-size:10.5px;font-weight:700;color:var(--mps-red);text-transform:uppercase;letter-spacing:.06em}.card-c .ttl{font-size:14px;color:var(--ink);font-weight:600;line-height:1.3;margin:0}.card-c .sku{font-size:11.5px;color:var(--ink-3);font-family:Consolas,Menlo,monospace}.card-c .quick-specs{display:flex;gap:8px;margin:4px 0;flex-wrap:wrap}.card-c .quick-specs span{font-size:10.5px;background:var(--bg-2);color:var(--ink-2);padding:2px 7px;border-radius:4px}.card-c .pricing{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--border)}.card-c .price{font-size:17px;font-weight:700;color:var(--ink)}.card-c .cfp-text{font-size:13px;font-weight:700;color:var(--mps-blue)}.card-c .add-btn{padding:7px 14px;background:var(--mps-blue);color:#fff;border:0;border-radius:5px;font-size:12px;font-weight:700;cursor:pointer}.card-c .add-btn.outline{background:#fff;color:var(--mps-blue);border:1.5px solid var(--mps-blue)}.coll-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:#fff}.list-head,.list-row{display:grid;grid-template-columns:60px 2.5fr 90px 90px 90px 90px 110px 110px;gap:14px;padding:12px 16px;align-items:center;font-size:13px}.list-head{background:var(--bg-2);font-weight:700;color:var(--ink-2);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border)}.list-row{border-bottom:1px solid var(--border)}.list-row:last-child{border-bottom:0}.list-row:hover{background:var(--bg-2)}.list-row .thumb{width:60px;height:60px;background:var(--bg-2);border-radius:4px;display:flex;align-items:center;justify-content:center}.list-row .thumb img{max-width:85%;max-height:85%;object-fit:contain}.list-row .title{display:flex;flex-direction:column;gap:2px}.list-row .title .vendor{color:var(--mps-red);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.list-row .title .ttl{font-weight:600;color:var(--ink);font-size:13.5px}.list-row .title .sku{font-size:11.5px;color:var(--ink-3);font-family:Consolas,Menlo,monospace}.list-row .spec{font-weight:600;color:var(--ink)}.list-row .price-col{font-weight:700;color:var(--ink);text-align:right}.list-row .add-btn{padding:6px 10px;background:var(--mps-blue);color:#fff;border:0;border-radius:5px;font-size:12px;font-weight:700;cursor:pointer;width:100%}.pager{display:flex;justify-content:center;gap:4px;margin:32px 0 0}.pager a,.pager span{padding:8px 12px;border:1px solid var(--border);border-radius:6px;font-size:13px;color:var(--ink-2);text-decoration:none}.pager a.on,.pager span.on{background:var(--mps-blue);color:#fff;border-color:var(--mps-blue)}.cat-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.cat-pills a{padding:10px 18px;border:1px solid var(--border);border-radius:24px;background:#fff;color:var(--ink-2);font-size:13.5px;font-weight:600;text-decoration:none}.cat-pills a.on{background:var(--mps-blue);color:#fff;border-color:var(--mps-blue)}.cat-pills a:hover{border-color:var(--mps-blue);color:var(--mps-blue)}.cat-pills a.on:hover{color:#fff}.promo-card{grid-column:span 2;background:linear-gradient(135deg,var(--mps-blue),var(--mps-blue-dark));color:#fff;padding:28px 24px;border-radius:8px;display:flex;flex-direction:column;justify-content:center}.promo-card h3{margin:0 0 8px;font-size:20px;color:#fff!important}.promo-card p{margin:0 0 14px;font-size:13.5px;color:#ffffffe6}.promo-card a{color:#fff;font-weight:600;text-decoration:underline}.coll-hero{position:relative;height:240px;border-radius:10px;overflow:hidden;margin-bottom:24px;background:var(--mps-blue-dark);color:#fff;display:flex;align-items:flex-end}.coll-hero .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(14,36,60,.9) 0%,rgba(14,36,60,.5) 60%,transparent 100%)}.coll-hero .bg-img{position:absolute;top:0;right:0;bottom:0;left:0;background:center/cover no-repeat;opacity:.7}.coll-hero .content{position:relative;padding:32px;z-index:2}.coll-hero h1{margin:0 0 6px;font-size:32px;font-weight:800;color:#fff!important}.coll-hero .meta-line{font-size:14px;color:#ffffffe6}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mps-collection.css.map */
