.srp-v2{--ink:#0f0e0d;--ink-2:#5a5047;--ink-3:#5a5047;--muted:#a39f96;--line:#e8e3db;--line-2:#f3f0ed;--paper:#ffffff;--bg:#fcfaf6;--red:#ff5043;--red-soft:#e8392d;--shadow-sm:0 1px 2px rgba(10,10,10,0.04);--shadow:0 2px 4px rgba(10,10,10,0.04),0 12px 28px -8px rgba(10,10,10,0.08);--shadow-lg:0 30px 80px -20px rgba(10,10,10,0.25),0 8px 24px -8px rgba(10,10,10,0.12);--serif:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--sans:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--radius:10px;font-family:var(--sans);color:var(--ink);background:#fcfaf6;min-height:calc(100vh - 68px);overflow-x:hidden;-webkit-font-smoothing:antialiased}.srp-v2 *{box-sizing:border-box}.srp-v2 .srp2-hero-header{background:var(--paper);border-bottom:1px solid var(--line)}.srp-v2 .srp2-hero-inner{max-width:1280px;margin:0 auto;padding:18px 28px 14px;text-align:center}.srp-v2 .srp2-hero-top{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:12px}.srp-v2 .srp2-hero-h1{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin:0;padding:0;line-height:1}.srp-v2 .srp2-hero-count{font-size:13px;color:var(--muted);font-weight:400}.srp-v2 .srp2-make-pills-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.srp-v2 .srp2-make-pills-wrap::-webkit-scrollbar{display:none}.srp-v2 .srp2-make-pills{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;padding-bottom:2px}.srp-v2 .srp2-make-pill{display:inline-flex;align-items:center;gap:3px;padding:5px 12px;background:#fff;border:1px solid var(--line);border-radius:6px;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,color .15s;text-decoration:none;font-family:var(--sans)}.srp-v2 .srp2-make-pill:hover{border-color:var(--red);color:var(--red);background:#fff5f5}.srp-v2 .srp2-pill-count{color:var(--muted);font-weight:400;font-size:11.5px}.srp-v2 .srp2-make-pill:hover .srp2-pill-count{color:var(--red-soft)}.srp-v2 .srp2-pill-viewall{font-weight:400}.srp-v2 .srp2-pill-back,.srp-v2 .srp2-pill-viewall{background:transparent;border-color:var(--line);color:var(--ink-2)}.srp-v2 .srp2-pill-back{font-weight:500}.srp-v2 .srp2-pill-back:hover{border-color:var(--ink);color:var(--ink);background:#f5f2ef}.srp-v2 .srp2-make-pill.active{background:var(--ink);color:#fff;border-color:var(--ink)}.srp-v2 .srp2-make-pill.active .srp2-pill-count{color:rgba(255,255,255,.65)}@media (max-width:767px){.srp-v2 .srp2-hero-inner{padding:12px 16px 10px;text-align:center}.srp-v2 .srp2-make-pills{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.srp-v2 .srp2-make-pills::-webkit-scrollbar{display:none}}.srp-v2 .srp2-topbar{background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:200}.srp-v2 .srp2-topbar-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:14px 28px;flex-wrap:wrap}.srp-v2 .srp2-tb-search{flex:1 1 280px;min-width:200px;display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;background:#fff;border:1.5px solid var(--line);border-radius:10px;color:var(--muted);transition:border-color .2s,box-shadow .2s}.srp-v2 .srp2-tb-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px rgba(10,10,10,.04)}.srp-v2 .srp2-tb-search svg{color:var(--ink-3);flex-shrink:0}.srp-v2 .srp2-tb-search input{flex:1;border:0;outline:0;background:transparent;font:400 14px/1 var(--sans);color:var(--ink)}.srp-v2 .srp2-tb-search input::placeholder{color:var(--muted)}.srp-v2 .srp2-tb-sel{height:46px;padding:0 36px 0 16px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%230a0a0a' stroke-width='1.2' stroke-linecap='round' fill='none'/></svg>") no-repeat right 14px center;border:1.5px solid var(--line);border-radius:10px;font:500 13px/1 var(--sans);color:var(--ink);-webkit-appearance:none;appearance:none;cursor:pointer;min-width:140px;transition:border-color .2s}.srp-v2 .srp2-tb-sel:hover{border-color:var(--ink-3)}.srp-v2 .srp2-tb-sel:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 4px rgba(10,10,10,.04)}.srp-v2 .srp2-tb-sel:disabled{opacity:.45;cursor:not-allowed}.srp-v2 .srp2-tb-sel.v{background-color:var(--paper);font-weight:600}.srp-v2 .srp2-tb-search-btn{height:46px;padding:0 28px;border:0;border-radius:10px;background:var(--ink);color:#fff;font:600 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .15s,opacity .15s;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:0}.srp-v2 .srp2-search-btn-icon{display:none}.srp-v2 .srp2-tb-search-btn:hover{opacity:.85}.srp-v2 .srp2-tb-search-btn:active{transform:scale(.97)}.srp-v2 .srp2-filters-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:600 13px/1 var(--sans);cursor:pointer;letter-spacing:.04em;transition:all .2s;flex-shrink:0;order:10}.srp-v2 .srp2-filters-btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.srp-v2 .srp2-filters-btn:hover svg{stroke:#fff}.srp-v2 .srp2-filters-btn svg{transition:stroke .2s}.srp-v2 .srp2-fbadge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--red);color:#fff;font:700 11px/1 var(--sans)}.srp-v2 .srp2-mobile-filter-row{display:none;padding:0 16px 10px}.srp-v2 .srp2-mobile-selects-row{display:none;padding:0 16px 12px;gap:8px}.srp-v2 .srp2-mobile-filters-btn{width:100%;height:46px;border:0;border-radius:10px;background:var(--ink);color:#fff;font:600 13px/1 var(--sans);letter-spacing:.04em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase}.srp-v2 .srp2-mobile-sel{flex:1;height:42px;padding:0 28px 0 12px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%230a0a0a' stroke-width='1.2' stroke-linecap='round' fill='none'/></svg>") no-repeat right 10px center;border:1.5px solid var(--line);border-radius:8px;font:500 13px/1 var(--sans);color:var(--ink);-webkit-appearance:none;appearance:none;cursor:pointer;min-width:0}.srp-v2 .srp2-mobile-sel:disabled{opacity:.45;cursor:not-allowed}.srp-v2 .srp2-filter-overlay{position:fixed;inset:0;background:rgba(10,10,10,.45);opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.22,.61,.36,1);z-index:400}.srp-v2 .srp2-filter-overlay.open{opacity:1;pointer-events:auto}.srp-v2 .srp2-filter-panel{position:fixed;top:0;right:0;height:100vh;width:380px;max-width:90vw;background:#ffffff;z-index:410;transform:translate3d(100%,0,0);transition:transform .32s cubic-bezier(.22,.61,.36,1),visibility 0s linear .32s,box-shadow 0s linear .32s;box-shadow:none;visibility:hidden;display:flex;flex-direction:column;will-change:transform;overscroll-behavior:contain}.srp-v2 .srp2-filter-panel.open{transform:translateZ(0);visibility:visible;box-shadow:none;transition:transform .32s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s,box-shadow 0s linear 0s}.srp-v2 .srp2-fp-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line);flex-shrink:0}.srp-v2 .srp2-fp-title{font:500 18px/1 var(--sans);color:var(--ink);letter-spacing:-.01em}.srp-v2 .srp2-fp-close{width:36px;height:36px;border:1px solid var(--line);background:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--ink)}.srp-v2 .srp2-fp-close:hover{background:var(--paper);border-color:var(--ink)}.srp-v2 .srp2-fp-body{flex:1;overflow-y:auto;padding:4px 20px 20px}.srp-v2 .srp2-fp-body::-webkit-scrollbar{width:4px}.srp-v2 .srp2-fp-body::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.srp-v2 .srp2-fp-section{padding:18px 0;border-bottom:1px solid var(--line-2)}.srp-v2 .srp2-fp-section:first-child{padding-top:8px}.srp-v2 .srp2-fp-section:last-child{border-bottom:0;padding-bottom:8px}.srp-v2 .srp2-fp-label{font:700 11px/1.4 var(--sans);color:var(--ink);margin-bottom:14px;text-transform:uppercase;letter-spacing:.12em}.srp-v2 .srp2-fp-footer{display:flex;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--line);flex-shrink:0;background:#fcfaf6}.srp-v2 .srp2-fp-clear{flex:1;height:48px;border:1.5px solid var(--line);background:#fff;border-radius:8px;font:500 13px/1 var(--sans);color:var(--ink);cursor:pointer;transition:all .2s}.srp-v2 .srp2-fp-clear:hover{border-color:var(--ink)}.srp-v2 .srp2-fp-apply{flex:1.5;height:48px;border:0;background:var(--ink);color:#fff;border-radius:8px;font:600 13px/1 var(--sans);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s}.srp-v2 .srp2-fp-apply:hover{opacity:.9}.srp-v2 .srp2-check{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:1.5px solid var(--line);border-radius:8px;cursor:pointer;transition:all .18s;user-select:none}.srp-v2 .srp2-check:hover{border-color:var(--red-soft);background:#fafaf6}.srp-v2 .srp2-check input[type=checkbox]{display:none}.srp-v2 .srp2-check-box{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border:2px solid var(--line);border-radius:4px;background:#fff;transition:all .18s}.srp-v2 .srp2-check input[type=checkbox]:checked+.srp2-check-box{background:var(--red);border-color:var(--red)}.srp-v2 .srp2-check input[type=checkbox]:checked+.srp2-check-box:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.srp-v2 .srp2-check span:last-child{font:500 14px var(--sans);color:var(--ink);flex:1}.srp-v2 .srp2-check input[type=checkbox]:checked~span:last-child{color:var(--red);font-weight:600}.srp-v2 .srp2-fp-grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.srp-v2 .srp2-fp-inline{display:flex;flex-direction:row;gap:10px}.srp-v2 .srp2-fp-inline .srp2-check{flex:1;min-width:0;justify-content:center}.srp-v2 .srp2-fp-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.srp-v2 .srp2-fp-input{height:48px;padding:0 16px;background:#fff;border:1.5px solid var(--line);border-radius:10px;font:400 14px/1.4 var(--sans);color:var(--ink);transition:all .2s;width:100%}.srp-v2 .srp2-fp-input::placeholder{color:var(--muted)}.srp-v2 .srp2-fp-input:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 3px rgba(17,16,16,.06)}.srp-v2 .srp2-fp-sel{height:48px;padding:0 36px 0 16px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'><path d='M1 1l5 5 5-5' stroke='%23111010' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>") no-repeat right 14px center;border:1.5px solid var(--line);border-radius:10px;font:400 14px/1.4 var(--sans);color:var(--ink);-webkit-appearance:none;appearance:none;cursor:pointer;transition:all .2s;width:100%}.srp-v2 .srp2-fp-sel:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 3px rgba(17,16,16,.06)}.srp-v2 .srp2-fp-icon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.srp-v2 .srp2-icon-check{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;padding:8px 6px 6px;background:#fff;border:1.5px solid var(--line);border-radius:8px;transition:all .25s;position:relative;user-select:none}.srp-v2 .srp2-icon-check:hover{border-color:var(--ink-3);background:#fafafa}.srp-v2 .srp2-icon-check input{position:absolute;opacity:0;width:0;height:0}.srp-v2 .srp2-icon-check.checked{border-color:var(--ink);background:rgba(17,16,16,.04)}.srp-v2 .srp2-icon-check.checked .srp2-icon-label{color:var(--ink);font-weight:600}.srp-v2 .srp2-icon-emoji{width:66px;height:44px;object-fit:contain}.srp-v2 .srp2-icon-label{font:500 10px/1.2 var(--sans);color:var(--muted);text-align:center;letter-spacing:.02em;transition:all .2s}.srp-v2 .srp2-fp-color-dots{display:flex;flex-wrap:wrap;gap:10px}.srp-v2 .srp2-color-dot{width:32px;height:32px;border-radius:50%;cursor:pointer;border:2px solid transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.06);transition:all .2s;position:relative;display:flex;align-items:center;justify-content:center}.srp-v2 .srp2-color-dot:hover{transform:scale(1.12);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.15)}.srp-v2 .srp2-color-dot.active{border-color:var(--ink);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink),0 4px 12px rgba(0,0,0,.15)}.srp-v2 .srp2-color-dot.active:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.srp-v2 .srp2-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.srp-v2 .srp2-active-filters:empty{display:none;margin:0}.srp-v2 .srp2-active-tag{display:inline-flex;align-items:center;gap:6px;padding:7px 8px 7px 12px;background:#fff;border:1.5px solid var(--line);border-radius:6px;font:400 12px/1.2 var(--sans);color:var(--ink);transition:border-color .15s}.srp-v2 .srp2-active-tag:hover{border-color:var(--ink-3)}.srp-v2 .srp2-active-tag strong{font-weight:500;color:var(--ink-2);margin-right:2px}.srp-v2 .srp2-active-tag button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:0;background:var(--paper);color:var(--ink-3);font-size:12px;line-height:1;cursor:pointer;padding:0;margin-left:4px;transition:all .15s}.srp-v2 .srp2-active-tag button:hover{background:var(--red);color:#fff}.srp-v2 .srp2-shell{max-width:1280px;margin:0 auto;padding:16px 28px 60px;background:#fcfaf6}.srp-v2 .srp2-main{min-width:0}.srp-v2 .srp2-sort-bar{display:flex;align-items:center;justify-content:flex-end;margin-bottom:16px}.srp-v2 .srp2-sort-wrap{position:relative}.srp-v2 .srp2-sort-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;background:#fff;border:1px solid var(--line);border-radius:8px;font:500 13px/1 var(--sans);color:var(--ink);cursor:pointer;transition:border-color .18s,box-shadow .18s;white-space:nowrap}.srp-v2 .srp2-sort-btn.open,.srp-v2 .srp2-sort-btn:hover{border-color:#0a0a0a;box-shadow:0 2px 8px rgba(0,0,0,.08)}.srp-v2 .srp2-sort-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.1);min-width:190px;z-index:200;overflow:hidden}.srp-v2 .srp2-sort-opt{display:block;width:100%;padding:11px 16px;text-align:left;background:none;border:none;font:400 13px/1 var(--sans);color:var(--ink);cursor:pointer;transition:background .12s}.srp-v2 .srp2-sort-opt:hover{background:#f5f5f5}.srp-v2 .srp2-sort-opt.active{font-weight:600;color:var(--red)}.srp-v2 .srp2-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.srp-v2 .card{background:#fff;border:1.5px solid #e2ddd6;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-width:0;text-decoration:none;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .2s,transform .18s}.srp-v2 .card:hover{border-color:#c8bfb2;transform:translateY(-2px)}.srp-v2 .card-img{position:relative;aspect-ratio:16/10;background:#f7f6f4;overflow:hidden;flex-shrink:0}.srp-v2 .card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.srp-v2 .card:hover .card-img img{transform:scale(1.05)}.srp-v2 .c-badge{position:absolute;bottom:8px;left:8px;z-index:2;font:700 9.5px/1.4 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:5px}.srp-v2 .c-badge.used{background:rgba(17,16,16,.75);color:#fff}.srp-v2 .c-badge.new{background:#111010;color:#fff}.srp-v2 .c-km{right:8px;font:600 9.5px/1.4 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;letter-spacing:.04em;background:rgba(255,255,255,.93);color:#333;border-radius:5px;border:1px solid rgba(200,192,180,.4);white-space:nowrap}.srp-v2 .c-feat-badge,.srp-v2 .c-km{position:absolute;top:8px;z-index:2;text-transform:uppercase;padding:3px 9px}.srp-v2 .c-feat-badge{left:8px;font:700 9px/1.4 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;letter-spacing:.05em;background:#ff5349;color:#fff;border-radius:4px;display:flex;align-items:center;gap:4px}.srp-v2 .c-feat-badge.premium{background:#FF5722}.srp-v2 .c-rspec{position:absolute;bottom:8px;right:8px;z-index:2;font:500 9px/1.4 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;background:rgba(80,80,80,.85);color:#fff;padding:2px 7px;border-radius:4px}.srp-v2 .card-body{padding:11px 13px 13px;display:flex;flex-direction:column;gap:0;flex:1}.srp-v2 .c-make{font:700 9.5px/1 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#111010;margin-bottom:3px}.srp-v2 .c-title{font:500 13px/1.3 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#111010;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:7px}.srp-v2 .c-specs-row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.srp-v2 .c-spec{font:400 10.5px/1.4 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#6b6660}.srp-v2 .c-spec:before{content:"·";margin-right:6px;color:#c8bfb2}.srp-v2 .c-spec:first-child:before{content:"";margin-right:0}.srp-v2 .c-pills{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:9px}.srp-v2 .c-pill{font:500 12.5px/1 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;padding:5px 11px;background:#f5f4f2;border-radius:6px;color:#4a4540;border:1px solid #e0dbd3;white-space:nowrap}.srp-v2 .c-foot{display:flex;align-items:center;justify-content:space-between;padding-top:9px;border-top:1px solid #ede8e0;margin-top:auto;gap:10px}.srp-v2 .c-price{font:700 14.5px/1 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#111010;font-variant-numeric:tabular-nums}.srp-v2 .c-por{font:600 13.5px/1 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#5a5047}.srp-v2 .c-view{font:600 11.5px/1 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#111010;background:#f7f6f4;border:1.5px solid #e2ddd6;border-radius:6px;padding:4px 12px;transition:all .15s}.srp-v2 .card:hover .c-view{background:#111010;color:#fff;border-color:#111010}.srp-v2 .skel{background:transparent;border:0}.srp-v2 .skel .sk-img{aspect-ratio:4/3;border-radius:6px;background:linear-gradient(90deg,var(--paper),#eceae4,var(--paper));background-size:200% 100%;animation:srp2sk 1.6s infinite}.srp-v2 .skel .sk-body{padding:18px 4px 4px;display:flex;flex-direction:column;gap:10px}.srp-v2 .skel .sk-ln{height:10px;border-radius:2px;background:linear-gradient(90deg,var(--paper),#eceae4,var(--paper));background-size:200% 100%;animation:srp2sk 1.6s infinite}.srp-v2 .skel .sk-ln.s{width:35%;height:8px}.srp-v2 .skel .sk-ln.m{width:80%;height:14px}@keyframes srp2sk{0%{background-position:200% 0}to{background-position:-200% 0}}.srp-v2 .srp2-empty{text-align:center;padding:80px 20px;color:var(--muted);border:1px solid var(--line);border-radius:6px;background:var(--paper);grid-column:1/-1}.srp-v2 .srp2-empty strong{display:block;font:400 24px/1.2 var(--sans);font-style:italic;color:var(--ink);margin-bottom:8px}.srp-v2 .srp2-empty p{font-size:14px;color:var(--ink-3);margin:0}.srp-v2 .srp2-empty-sugg{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:18px}.srp-v2 .empty-sugg-btn{padding:7px 14px;border:1px solid var(--line);background:#fff;border-radius:999px;font:500 11px/1 var(--sans);cursor:pointer;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;transition:all .2s}.srp-v2 .empty-sugg-btn:hover{border-color:var(--red);color:var(--red)}.srp-v2 .srp2-clear-btn{height:36px;border:1px solid var(--line);background:transparent;border-radius:6px;font:500 10px/1 var(--sans);color:var(--ink-3);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;transition:all .2s;margin-top:14px;padding:0 18px}.srp-v2 .srp2-clear-btn:hover{color:var(--ink);border-color:var(--ink)}.srp-v2 .srp2-loadwrap{display:flex;justify-content:center;margin-top:48px}.srp-v2 .srp2-loadbtn{display:inline-flex;align-items:center;justify-content:center;padding:12px 40px;background:#ff5043;border:none;border-radius:6px;font:600 13px/1 var(--sans);color:#fff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;transition:background .2s}.srp-v2 .srp2-loadbtn:hover{background:#000;color:#fff}.srp-v2 .srp2-detail-overlay{position:fixed;inset:0;background:rgba(10,10,10,.65);opacity:0;pointer-events:none;transition:opacity .35s;z-index:200;backdrop-filter:blur(3px)}.srp-v2 .srp2-detail-overlay.open{opacity:1;pointer-events:auto}.srp-v2 .srp2-detail{position:fixed;top:0;right:0;height:100dvh;width:680px;max-width:100%;background:#fff;z-index:210;transform:translateX(100%);transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s;box-shadow:var(--shadow-lg);visibility:hidden;overflow-y:auto;display:flex;flex-direction:column}.srp-v2 .srp2-detail.open{transform:translateX(0);visibility:visible;transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear 0s}.srp-v2 .det-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.srp-v2 .det-topbar-info{display:flex;flex-direction:column;gap:2px;min-width:0}.srp-v2 .det-topbar-make{font:600 10px/1 var(--sans);color:var(--muted);letter-spacing:.2em;text-transform:uppercase}.srp-v2 .det-topbar-title{font:600 13px/1.3 var(--sans);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srp-v2 .srp2-det-close{flex-shrink:0;width:36px;height:36px;border:1.5px solid var(--line);border-radius:50%;background:#fff;font-size:14px;cursor:pointer;color:var(--ink);transition:transform .2s,border-color .15s;display:flex;align-items:center;justify-content:center}.srp-v2 .srp2-det-close:hover{transform:rotate(90deg);border-color:var(--ink)}.srp-v2 .srp2-det-body{padding:0 0 40px;flex:1}.srp-v2 .det-hero{position:relative;width:100%;aspect-ratio:16/9;background:var(--paper);overflow:hidden}.srp-v2 .det-hero img{width:100%;height:100%;object-fit:cover;display:block}.srp-v2 .det-content{padding:28px 32px 0}.srp-v2 .det-make{font:600 10px/1 var(--sans);color:var(--muted);letter-spacing:.28em;text-transform:uppercase}.srp-v2 .det-title{font:600 24px/1.25 var(--sans);color:var(--ink);margin:8px 0 16px}.srp-v2 .det-price{font:700 32px/1 var(--sans);color:var(--ink);margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.srp-v2 .det-specs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:28px;border:1px solid var(--line-2);border-radius:12px;overflow:hidden}.srp-v2 .det-spec{padding:13px 16px;border-bottom:1px solid var(--line-2);background:#fff}.srp-v2 .det-spec:nth-child(odd){border-right:1px solid var(--line-2)}.srp-v2 .det-spec:last-child,.srp-v2 .det-spec:nth-last-child(2){border-bottom:none}.srp-v2 .det-spec-l{font:500 9.5px/1 var(--sans);color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px}.srp-v2 .det-spec-v{font:600 13.5px/1.3 var(--sans);color:var(--ink)}.srp-v2 .det-contact-row{display:flex;gap:10px;margin-bottom:24px}.srp-v2 .det-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:50px;border-radius:50px;font:600 13px/1 var(--sans);text-decoration:none;cursor:pointer;border:0;transition:opacity .2s,transform .15s;white-space:nowrap}.srp-v2 .det-btn:hover{opacity:.88;transform:translateY(-1px)}.srp-v2 .det-btn.call{background:#111;color:#fff}.srp-v2 .det-btn.wa{background:#1d9b5e;color:#fff}.srp-v2 .det-btn.view{display:flex;align-items:center;justify-content:center;width:100%;height:52px;border-radius:50px;background:var(--red);color:#fff;font:600 14px/1 var(--sans);text-decoration:none;cursor:pointer;border:0;transition:opacity .2s,transform .15s;margin-top:8px}.srp-v2 .det-btn.view:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:700px){.srp-v2 .srp2-detail{width:100%;height:100dvh}.srp-v2 .det-content{padding:20px 18px 0}.srp-v2 .det-title{font-size:20px}.srp-v2 .det-price{font-size:26px}.srp-v2 .det-btn.view{flex-basis:100%}}.srp-seo-h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1200px){.srp-v2 .srp2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}}@media (max-width:900px){.srp-v2 .srp2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:860px){.srp-v2 .srp2-topbar-inner{padding:12px 16px;gap:8px;flex-wrap:nowrap}.srp-v2 .srp2-tb-search{min-width:0;flex-shrink:1}.srp-v2 .srp2-mobile-filter-row,.srp-v2 .srp2-tb-sel{display:none}.srp-v2 .srp2-mobile-selects-row{display:flex}.srp-v2 .srp2-shell{padding:12px 16px 40px}.srp-v2 .srp2-filters-btn{display:inline-flex;width:46px;padding:0;justify-content:center;order:10;flex-shrink:0;position:relative}.srp-v2 .srp2-filters-btn>span:first-of-type{display:none}.srp-v2 .srp2-filters-btn .srp2-fbadge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;font-size:10px;padding:0 4px}.srp-v2 .srp2-tb-search-btn{margin-left:0;flex-shrink:0;width:46px;padding:0}.srp-v2 .srp2-search-btn-text{display:none}.srp-v2 .srp2-search-btn-icon{display:block}.srp-v2 .srp2-save-wrap{flex-shrink:0}}@media (max-width:600px){.srp-v2 .srp2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.srp-v2 .srp2-topbar-inner{padding:10px 12px;gap:6px}.srp-v2 .c-pills{flex-wrap:nowrap;gap:3px}.srp-v2 .c-pill{font-size:10.5px;padding:3px 7px}}@media (max-width:420px){.srp-v2 .srp2-grid{grid-template-columns:1fr}}@media (max-width:580px){.srp-v2 .srp2-fp-icon-grid{grid-template-columns:repeat(3,1fr);gap:6px}.srp-v2 .srp2-icon-check{padding:6px 4px 5px;border-radius:6px}.srp-v2 .srp2-icon-emoji{width:56px;height:38px}.srp-v2 .srp2-icon-label{font-size:9px}.srp-v2 .srp2-check{padding:8px 12px}.srp-v2 .srp2-check span:last-child{font-size:12px}.srp-v2 .srp2-color-dot{width:28px;height:28px}.srp-v2 .srp2-fp-input,.srp-v2 .srp2-fp-sel{height:44px;font-size:13px}}.srp-v2 .srp2-save-wrap{gap:4px;flex-shrink:0}.srp-v2 .srp2-save-btn,.srp-v2 .srp2-save-wrap{position:relative;display:flex;align-items:center}.srp-v2 .srp2-save-btn{justify-content:center;gap:5px;min-width:38px;height:38px;padding:0 10px;border-radius:8px;border:1.5px solid #e0dbd3;background:#fff;color:#5a5047;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.srp-v2 .srp2-save-btn.open,.srp-v2 .srp2-save-btn:hover{border-color:#ff5043;color:#ff5043;background:rgba(255,80,67,.05)}.srp-v2 .srp2-saved-count{min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ff5043;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.srp-v2 .srp2-saved-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#fff;border:1px solid #e0dbd3;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:500;padding:8px 0}.srp-v2 .srp2-saved-menu-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a39f96;padding:4px 14px 8px;border-bottom:1px solid #f0ece6;margin-bottom:4px}.srp-v2 .srp2-saved-item{display:flex;align-items:center;gap:4px;padding:2px 8px}.srp-v2 .srp2-saved-apply{flex:1;text-align:left;background:none;border:none;font-size:13px;color:#1a1a1a;padding:6px;border-radius:6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srp-v2 .srp2-saved-apply:hover{background:rgba(255,80,67,.07);color:#ff5043}.srp-v2 .srp2-saved-delete{background:none;border:none;font-size:16px;color:#c8c0b0;cursor:pointer;padding:4px 6px;line-height:1;border-radius:4px}.srp-v2 .srp2-saved-delete:hover{color:#ff5043}.srp-v2 .srp2-saved-menu-overlay{position:fixed;inset:0;z-index:499}.srp-v2 .srp2-saved-empty{font-size:13px;color:#a39f96;padding:10px 14px;text-align:center}.srp-v2 .srp2-saved-menu-footer{border-top:1px solid #f0ece6;margin-top:4px;padding:6px 8px 4px}.srp-v2 .srp2-saved-save-new{width:100%;text-align:center;background:none;border:1.5px dashed #e0dbd3;border-radius:7px;padding:7px 12px;font-size:13px;color:#5a5047;cursor:pointer;transition:border-color .15s,color .15s}.srp-v2 .srp2-saved-save-new:hover{border-color:#ff5043;color:#ff5043}.srp-v2 .srp2-save-dialog-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:9000;display:flex;align-items:center;justify-content:center}.srp-v2 .srp2-save-dialog{background:#fff;border-radius:14px;padding:24px;width:300px;box-shadow:0 12px 40px rgba(0,0,0,.18)}.srp-v2 .srp2-save-dialog-title{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.srp-v2 .srp2-save-dialog-input{width:100%;height:40px;border:1.5px solid #e0dbd3;border-radius:8px;padding:0 12px;font-size:14px;color:#1a1a1a;outline:none;margin-bottom:14px;box-sizing:border-box}.srp-v2 .srp2-save-dialog-input:focus{border-color:#ff5043}.srp-v2 .srp2-save-dialog-btns{display:flex;gap:8px;justify-content:flex-end}.srp-v2 .srp2-save-dialog-cancel{background:none;border:1.5px solid #e0dbd3;border-radius:8px;padding:8px 16px;font-size:13px;color:#5a5047;cursor:pointer}.srp-v2 .srp2-save-dialog-confirm{background:#ff5043;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;color:#fff;cursor:pointer}.srp-v2 .srp2-save-dialog-confirm:hover{background:#e8443a}.srp-v2 .srp2-breadcrumb{height:29px;display:flex;align-items:flex-start}.srp-v2 .srp2-breadcrumb-inner{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.srp-v2 .srp2-bc-btn,.srp-v2 .srp2-bc-link{font:500 12px/1.4 var(--sans);color:var(--red);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:var(--sans);transition:opacity .15s}.srp-v2 .srp2-bc-btn:hover,.srp-v2 .srp2-bc-link:hover{opacity:.75;text-decoration:underline}.srp-v2 .srp2-bc-sep{color:var(--muted);font-size:12px;line-height:1;user-select:none}.srp-v2 .srp2-bc-current{font:600 12px/1.4 var(--sans);color:var(--ink)}@media (max-width:767px){.srp-v2 .srp2-breadcrumb{height:25px;justify-content:center}}@supports (height:100dvh){.srp-v2 .srp2-filter-panel{height:100dvh}}.srp-v2 .srp2-fetch-error,.srp-v2 .srp2-slow-notice{margin:16px 0;padding:14px 18px;border-radius:8px;font-size:14px;line-height:1.5}.srp-v2 .srp2-fetch-error{background:#fff2f0;border:1px solid #ffd6d2;color:#c0392b}.srp-v2 .srp2-slow-notice{background:#fffbe6;border:1px solid #ffe58f;color:#7d6608}.srp-v2 .srp2-retry-btn{background:none;border:none;padding:0;font:inherit;color:inherit;font-weight:600;cursor:pointer;text-decoration:underline}