.pill{border:1.5px solid var(--ink);min-height:44px;color:var(--ink);font:600 .9rem var(--font-head);cursor:pointer;background:#fff;border-radius:999px;padding:0 18px}.pill:hover{background:var(--paper)}.pill.is-on{background:var(--ink);color:#fff}.finder-levels{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.saddle{padding-top:30px;position:relative}.saddle-axis{pointer-events:none;position:absolute;inset:0}.saddle-axis span{font:500 .76rem var(--font-head);color:var(--muted);white-space:nowrap;position:absolute;top:0;bottom:0;transform:translate(-50%)}.saddle-axis span:first-child{transform:none}.saddle-axis span:last-child{transform:translate(-100%)}.saddle-axis i{border-left:1px dashed #2424242e;position:absolute;top:22px;bottom:0;left:50%}.saddle-axis span:first-child i{left:0}.saddle-axis span:last-child i{left:100%}.saddle-rows{margin:0;padding:0;list-style:none;position:relative}.saddle-rows li{border-bottom:1px solid var(--line)}.saddle-bar{cursor:pointer;text-align:left;width:100%;height:64px;color:var(--ink);background:0 0;border:0;padding:0;display:block;position:relative}.saddle-track{border-top:1px solid #0000;position:absolute;top:50%;left:0;right:0}.saddle-span{height:28px;top:18px;left:var(--a);width:calc(var(--b) - var(--a));background:var(--sand);border:1.5px solid var(--ink);min-width:20px;transition:background .2s;position:absolute}.saddle-hoof{background:radial-gradient(circle,#2424248c 1.6px,#0000 2px) 0/9px 9px repeat-x;position:absolute;inset:0}.saddle-name{top:50%;left:calc(var(--b) + 14px);font:600 1rem var(--font-head);white-space:nowrap;position:absolute;transform:translateY(-50%)}.saddle-price{font:500 .88rem var(--font-head);color:var(--muted);position:absolute;top:50%;right:0;transform:translateY(-50%)}.saddle-rows li:last-child .saddle-name{left:auto;right:calc(100% - var(--a) + 14px)}.saddle-rows li:last-child .saddle-price{left:0;right:auto}.saddle-bar:hover .saddle-span{background:#f0e4c8}.saddle-rows li.is-sel .saddle-span{background:var(--green)}.saddle-rows li.is-sel .saddle-name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.saddle-rows li.is-out{opacity:.32}.finder-pick{background:var(--paper);border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-top:36px;display:grid}.finder-pick img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;min-height:280px}.finder-pick-body{align-self:center;padding:clamp(24px,3vw,40px)}.finder-pick-meta{font:600 .85rem var(--font-head);color:var(--green-d);margin-bottom:10px}.finder-pick h3{margin-bottom:12px;font-size:clamp(1.6rem,2.6vw,2.2rem)}.finder-price span{color:var(--muted)}.finder-price strong{font:600 1.3rem var(--font-head);color:var(--ink)}.finder-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.finder-notice{margin-top:20px}@media (max-width:760px){.saddle-bar{height:78px}.saddle-span{height:24px;top:38px}.saddle-name,.saddle-rows li:last-child .saddle-name{top:18px;left:0;right:auto;transform:translateY(-50%)}.saddle-price,.saddle-rows li:last-child .saddle-price{top:18px;left:auto;right:0}.saddle-axis span{font-size:.68rem}.saddle-axis span:nth-child(2n){visibility:hidden}.finder-pick{grid-template-columns:1fr}.finder-pick img{min-height:0}}
