.srch-head{background:var(--bg-2);border-bottom:1px solid var(--border);padding:22px 24px}.srch-head-inner{max-width:1240px;margin:0 auto}.srch-head h1{font-size:26px;font-weight:800;margin:0 0 4px;color:var(--ink);line-height:1.25}.srch-head h1 .q{color:var(--mps-blue)}.srch-head .sub{font-size:13.5px;color:var(--ink-3)}.srch-head .sub strong{color:var(--ink-2)}.srch-head .sub a{font-weight:600}.related{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px;font-size:12.5px;color:var(--ink-3)}.related a{padding:4px 10px;border:1px solid var(--border);border-radius:20px;background:#fff;color:var(--ink-2);font-size:12.5px;text-decoration:none}.related a:hover{border-color:var(--mps-blue);color:var(--mps-blue)}.srch-again{display:flex;max-width:560px;margin-top:14px;border:1.5px solid var(--border);border-radius:6px;overflow:hidden;background:#fff}.srch-again input{flex:1;min-width:0;border:0;outline:0;padding:10px 12px;font-size:14px;background:transparent}.srch-again button{border:0;background:var(--mps-blue);color:#fff;font-weight:700;padding:0 18px;cursor:pointer;font-size:13.5px}.srch-again button:hover{background:var(--mps-blue-dark)}.r-row .ttl strong.highlight{background:#fff3c4;font-weight:inherit;padding:0 1px;border-radius:2px}.sidebar .price-range input{min-width:0}.filter-group label.is-empty{opacity:.45;cursor:default}.filter-group label.filter-pill{display:inline-flex;align-items:center;padding:5px 12px;position:relative;gap:0}.filter-group label.filter-pill input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.filter-group label.filter-pill:focus-within{outline:2px solid var(--mps-blue);outline-offset:2px}.filter-group label.filter-pill:hover{border-color:var(--mps-blue);color:var(--mps-blue)}.filter-group label.filter-pill.on:hover{color:#fff}.filter-apply{margin-top:8px;padding:6px 12px;border:1px solid var(--mps-blue);background:#fff;color:var(--mps-blue);border-radius:5px;font-size:12.5px;font-weight:700;cursor:pointer}.filter-hint{font-size:12px;color:var(--ink-3);font-style:italic;margin:0 0 20px}.side-help{padding:14px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;font-size:12.5px;color:var(--ink-2)}.side-help a{display:block;color:var(--mps-blue);font-weight:800;font-size:16px;margin-top:4px}.cat-match-h{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin:0 0 8px}.cat-match{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px}.cat-match a{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--ink);font-size:13px;font-weight:600;line-height:1.25;text-decoration:none}.cat-match a:hover{border-color:var(--mps-blue);box-shadow:0 4px 12px #1f4e781a}.cat-match .ci{width:40px;height:40px;flex:0 0 40px;background:var(--bg-2);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--mps-blue);font-size:18px;overflow:hidden}.cat-match .ci img{max-width:85%;max-height:85%;object-fit:contain}.cat-match .cn{display:block;font-weight:500;color:var(--ink-3);font-size:11.5px}a.active-chip{text-decoration:none}a.active-chip span{font-weight:700}.active-chips .clear-all{font-size:12px;color:var(--ink-3);margin-left:6px;align-self:center}.r-list{border:1px solid var(--border);border-radius:8px;background:#fff;overflow:hidden}.r-row{display:grid;grid-template-columns:120px 1fr 210px;gap:20px;padding:18px;border-bottom:1px solid var(--border);align-items:start}.r-row:last-child{border-bottom:0}.r-row:hover{background:#fbfcfd}.r-row .thumb{width:120px;height:120px;background:var(--bg-2);border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.r-row .thumb img{max-width:85%;max-height:85%;width:auto;height:auto;object-fit:contain}.r-row .thumb--icon{font-size:34px;color:var(--mps-blue)}.r-row .r-info{min-width:0}.r-row .vendor{font-size:10.5px;font-weight:700;color:var(--mps-red);text-transform:uppercase;letter-spacing:.06em}.r-row .ttl{font-size:15.5px;font-weight:600;color:var(--ink);margin:3px 0 4px;line-height:1.3;display:block;text-decoration:none}.r-row .ttl:hover{color:var(--mps-blue)}.r-row .ids{font-size:11.5px;color:var(--ink-3);font-family:Consolas,Menlo,monospace;margin-bottom:8px}.r-row .ids b{color:var(--ink-2);font-weight:600}.r-row .r-desc{font-size:13px;color:var(--ink-3);margin:0 0 8px}.spec-dl{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:3px 22px;font-size:12.5px;margin:0 0 8px}.spec-dl div{white-space:nowrap}.spec-dl dt{display:inline;color:var(--ink-3)}.spec-dl dd{display:inline;margin:0 0 0 4px;color:var(--ink);font-weight:600}.r-row .links{font-size:12px;display:flex;gap:14px;flex-wrap:wrap}.pdf-tag{font-size:10px;font-weight:700;background:var(--mps-blue-light);color:var(--mps-blue);padding:2px 6px;border-radius:3px}.r-row .buy{text-align:right;display:flex;flex-direction:column;gap:8px}.r-row .buy .price{font-size:22px;font-weight:800;color:var(--ink);line-height:1}.r-row .buy .price small{font-size:12px;font-weight:500;color:var(--ink-3)}.r-row .buy .price.cfp{font-size:16px;color:var(--mps-blue)}.r-row .buy .unit{font-size:11.5px;color:var(--ink-3)}.r-row .buy .stock{font-size:12px;font-weight:600;color:var(--success)}.r-row .buy .stock.ds{color:var(--mps-gold)}.qty-add{display:flex;gap:6px;margin:0}.qty-add input[type=number]{width:56px;padding:8px 4px;border:1px solid var(--border);border-radius:5px;font-size:13px;text-align:center}.qty-add button,.qty-btn{flex:1;padding:9px 12px;background:var(--mps-blue);color:#fff;border:1.5px solid var(--mps-blue);border-radius:5px;font-size:13px;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;display:block}.qty-add button:hover,.qty-btn:hover{background:var(--mps-blue-dark);border-color:var(--mps-blue-dark);color:#fff}.qty-btn.outline{background:#fff;color:var(--mps-blue)}.qty-btn.outline:hover{background:var(--mps-blue-light);color:var(--mps-blue);border-color:var(--mps-blue)}.pager span.on{background:var(--mps-blue);color:#fff;border-color:var(--mps-blue)}.srch-empty{max-width:720px;margin:0 auto;padding:56px 24px 72px;text-align:center;color:var(--ink-2)}.srch-empty h2{font-size:22px;color:var(--ink);margin:0 0 10px}.srch-empty p{font-size:14.5px;margin:0 0 10px}.srch-empty p a{color:var(--mps-blue);font-weight:700}@media(max-width:1000px){.cat-match{grid-template-columns:repeat(2,1fr)}.r-row{grid-template-columns:90px 1fr;gap:14px}.r-row .thumb{width:90px;height:90px}.r-row .buy{grid-column:1 / -1;text-align:left}.spec-dl{grid-template-columns:repeat(2,auto)}}.srch-filters>summary{display:none}@media(max-width:900px){.toolbar{flex-wrap:wrap}.srch-filters>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:10px 14px;border:1.5px solid var(--mps-blue);border-radius:6px;color:var(--mps-blue);font-weight:700;font-size:14px;background:#fff}.srch-filters>summary::-webkit-details-marker{display:none}.srch-filters>summary:after{content:"+";font-size:18px;line-height:1}.srch-filters[open]>summary{margin-bottom:16px}.srch-filters[open]>summary:after{content:"\2013"}}@media(max-width:560px){.cat-match{grid-template-columns:1fr}.spec-dl{grid-template-columns:auto}.srch-head h1{font-size:22px}}[data-mps-catalog] [hidden]{display:none!important}[data-mps-catalog]:not(.mps-js-ready) [data-mps-js-only]{display:none}.pager button{padding:8px 12px;border:1px solid var(--border);border-radius:6px;font:inherit;font-size:13px;color:var(--ink-2);background:#fff;cursor:pointer}.pager button:hover{border-color:var(--mps-blue);color:var(--mps-blue)}button.active-chip{border:0;cursor:pointer;font-family:inherit;line-height:1.4}button.active-chip:hover{background:#d8e3ef}button.clear-all{background:none;border:0;cursor:pointer;font:inherit;font-size:12px;color:var(--ink-3);text-decoration:underline}.loading-more{color:var(--ink-3);font-size:12px}.coll-grid .card-c .price small{font-size:11px;font-weight:500;color:var(--ink-3)}[data-mps-catalog].mps-loading [data-mps-native]{display:none!important}@media(max-width:900px){.coll-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:380px){.coll-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mps-search.css.map */
