.page-listing{background:#fff;color:var(--c-ink)}.lst-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--c-bg);color:var(--c-ink);--dir:1}[dir=rtl] .lst-shell{--dir:-1}.lst-header{position:relative;z-index:60;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--c-line-soft);padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lst-header__brand{font-family:var(--serif);font-size:21px;letter-spacing:-.01em;flex:1;text-align:center;white-space:nowrap}.lst-header .dp-pill:not(.dp-pill--dark){background:var(--c-bg-tint);box-shadow:none}.lst-hero{position:relative;overflow:hidden;padding:72px 32px 56px;text-align:center;background:radial-gradient(120% 90% at 80% 6%,#eef2f5 0,rgba(238,242,245,0) 50%),radial-gradient(120% 90% at 20% 10%,#f1f4f6 0,rgba(241,244,246,0) 52%),linear-gradient(176deg,#f4f6f8,#eaeff3 46%,#dde5eb)}.lst-hero:before{content:"";position:absolute;inset:-30% -10%;pointer-events:none;background:linear-gradient(116deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.7) 48%,rgba(255,255,255,0) 60%)}.lst-hero__inner{position:relative;max-width:880px;margin:0 auto}.lst-hero__over{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--c-ink-soft);margin-bottom:18px;font-family:var(--sans-bold)}.lst-hero__title{font-family:var(--serif);font-weight:500;font-size:clamp(40px,5.4vw,70px);line-height:.98;letter-spacing:-.02em;margin:0;color:#14181c}.lst-hero__title em{font-style:normal;font-weight:400}.lst-hero__lede{font-size:17px;color:var(--c-ink-soft);line-height:1.55;max-width:560px;margin:16px auto 0;text-wrap:pretty}.lst-ai-search{margin:30px auto 0;max-width:660px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--c-line);border-radius:999px;padding:8px 8px 8px 20px;box-shadow:0 10px 34px rgba(28,40,54,.1);transition:box-shadow .22s var(--ease),border-color .22s var(--ease)}.lst-ai-search:focus-within{border-color:var(--c-ink-mute);box-shadow:0 14px 40px rgba(28,40,54,.16)}.lst-ai-search__spark{color:var(--c-blue);display:flex;flex-shrink:0}.lst-ai-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;min-height:44px;font-family:var(--sans);font-size:16px;color:var(--c-ink);padding:8px 0}.lst-ai-search input::placeholder{color:var(--c-ink-mute)}.lst-ai-search__go{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans-bold);font-weight:700;font-size:14px;color:#fff;background:var(--c-ink);border:0;border-radius:999px;cursor:pointer;padding:12px 20px;transition:background .18s var(--ease),transform .12s var(--ease)}.lst-ai-search__go:hover{background:#2a2f34}.lst-ai-search__go:active{transform:translateY(1px)}.lst-hero__chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:18px}.lst-hero__chip{font-family:var(--sans);font-size:13px;color:var(--c-ink-soft);background:rgba(255,255,255,.7);border:1px solid var(--c-line);border-radius:999px;min-height:44px;padding:8px 15px;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease)}.lst-hero__chip:hover{background:#fff;color:var(--c-ink);border-color:var(--c-ink-mute);transform:translateY(-1px)}.lst-toolbar{position:sticky;top:65px;z-index:40;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--c-line-soft);padding:14px 32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lst-count{font-family:var(--sans-bold);font-weight:700;font-size:15px;white-space:nowrap}.lst-count small{font-weight:400;color:var(--c-ink-soft);font-family:var(--sans);margin-inline-start:6px}.lst-search{display:flex;align-items:center;gap:9px;flex:1;min-width:200px;max-width:420px;background:var(--c-bg-tint);border:1px solid transparent;border-radius:999px;padding:9px 16px;transition:border-color .16s var(--ease),background .16s var(--ease)}.lst-search:focus-within{background:#fff;border-color:var(--c-line)}.lst-search svg{color:var(--c-ink-mute);flex-shrink:0}.lst-search input{flex:1;border:0;outline:0;background:transparent;font-family:var(--sans);font-size:14px;color:var(--c-ink)}.lst-tools{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.lst-filterbtn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans-bold);font-weight:700;font-size:13px;color:var(--c-ink);background:#fff;border:1px solid var(--c-line);border-radius:999px;padding:10px 16px;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease)}.lst-filterbtn:hover{border-color:var(--c-ink-mute)}.lst-filterbtn.on{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.lst-filterbtn.on .n{background:#fff;color:var(--c-ink)}.lst-filterbtn .n{background:var(--c-ink);color:#fff;border-radius:999px;min-width:18px;height:18px;justify-content:center;font-size:11px;padding:0 5px}.lst-filterbtn .n,.lst-sort{display:inline-flex;align-items:center}.lst-sort{position:relative}.lst-sort select{appearance:none;-webkit-appearance:none;font-family:var(--sans-bold);font-weight:700;font-size:13px;color:var(--c-ink);background:#fff;border:1px solid var(--c-line);border-radius:999px;padding:10px 38px 10px 16px;cursor:pointer;outline:0}.lst-sort svg{position:absolute;inset-inline-end:14px;pointer-events:none;color:var(--c-ink-soft)}.lst-view{display:inline-flex;background:var(--c-bg-tint);border-radius:999px;padding:4px}.lst-view button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;border:0;background:transparent;border-radius:999px;color:var(--c-ink-soft);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.lst-view button.on{background:#fff;color:var(--c-ink);box-shadow:0 1px 3px rgba(15,30,50,.12)}.lst-active{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 32px;margin-top:14px}.lst-active__chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--sans);font-size:12.5px;color:var(--c-ink);background:var(--c-bg-tint);border:1px solid var(--c-line-soft);border-radius:999px;padding:6px 8px 6px 14px}.lst-active__chip button{display:inline-flex;border:0;background:transparent;cursor:pointer;color:var(--c-ink-soft);padding:2px;border-radius:999px}.lst-active__chip button:hover{color:var(--c-ink);background:rgba(0,0,0,.06)}.lst-active__clear{font-family:var(--sans-bold);font-weight:700;font-size:12.5px;color:var(--c-blue);background:0;border:0;cursor:pointer;padding:6px 4px}.lst-main{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;max-width:1440px;margin:0 auto;width:100%;padding:52px 32px 80px}.lst-main.rail-collapsed{grid-template-columns:0 minmax(0,1fr)}@media (min-width:1600px){.lst-main{max-width:1800px}}.lst-rail{align-self:start;position:static;max-height:none;overflow:visible;transition:opacity .22s var(--ease)}.lst-main.rail-collapsed .lst-rail{opacity:0;pointer-events:none;visibility:hidden}.lst-rail__group{padding:42px 0;border-bottom:1px solid var(--c-line-soft)}.lst-rail__group:first-child{padding-top:4px}.lst-rail__h{font-family:var(--sans-bold);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-soft);margin:0 0 14px}.lst-check{display:flex;align-items:center;gap:11px;padding:7px 0;cursor:pointer;font-size:14px;color:var(--c-ink)}.lst-check__box{width:18px;height:18px;border:1.5px solid var(--c-ink-mute);border-radius:4px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background .15s var(--ease),border-color .15s var(--ease)}.lst-check input{position:absolute;opacity:0;pointer-events:none}.lst-check.on .lst-check__box{background:var(--c-ink);border-color:var(--c-ink)}.lst-check .count{margin-inline-start:auto;font-size:12px;color:var(--c-ink-mute)}.lst-check:hover .lst-check__box{border-color:var(--c-ink)}.lst-range{padding-top:4px}.lst-range__val{font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:-.01em}.lst-range__val small{font-family:var(--sans);font-size:13px;color:var(--c-ink-soft);font-weight:400}.lst-range input[type=range]{width:100%;appearance:none;-webkit-appearance:none;height:2px;background:var(--c-line);margin-top:16px;outline:0}.lst-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:999px;background:var(--c-ink);border:3px solid #fff;box-shadow:0 2px 8px rgba(15,30,50,.25);cursor:pointer}.lst-range__ends{display:flex;justify-content:space-between;font-size:11px;color:var(--c-ink-mute);margin-top:8px}.lst-yearchips{display:flex;gap:8px}.lst-yearchips button{font-family:var(--sans-bold);font-weight:700;font-size:13px;color:var(--c-ink);background:#fff;border:1px solid var(--c-line);border-radius:999px;padding:8px 16px;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}.lst-yearchips button.on{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.lst-results{min-width:0;border-radius:18px}.lst-results.pulse{animation:lstResultPulse 2s var(--ease)}@keyframes lstResultPulse{0%{box-shadow:0 0 0 0 rgba(0,120,214,0)}18%{box-shadow:0 0 0 6px rgba(0,120,214,.3)}60%{box-shadow:0 0 0 6px rgba(0,120,214,.14)}to{box-shadow:0 0 0 0 rgba(0,120,214,0)}}.lst-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(286px,1fr));gap:22px}.lst-card{position:relative;text-align:start;cursor:pointer;background:#fff;border:1px solid var(--c-line-soft);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(15,30,50,.04);transition:transform .32s var(--ease),box-shadow .32s var(--ease),border-color .32s var(--ease)}.lst-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(28,40,54,.16);border-color:var(--c-line)}.lst-card__media{position:relative;aspect-ratio:16/10;background:radial-gradient(85% 70% at 50% 38%,#f2f4f6 0,#e6eaee 48%,#d2d9df 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.lst-card__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.5))}.lst-card__car{position:absolute;inset:0;width:100%;height:100%;transition:transform .52s var(--ease);z-index:1}.lst-card__car .car-mini,.lst-card__car img{width:100%;height:100%;display:block}.lst-card__car img{object-fit:cover}.lst-card__car svg{width:100%;height:100%;display:block}.car-mini--empty{position:relative}.car-mini--empty .car-mini__ph{position:absolute;inset:0;margin:auto;width:42%;max-width:92px;height:auto;color:#a7afb7;opacity:.66}.car-mini--labelled{position:absolute;inset:0;z-index:1;container-type:size;--clay-w:min(50cqw,90cqh);--clay-gap:12px}.car-mini__clay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--clay-w);height:auto;opacity:.5;user-select:none;pointer-events:none}.car-mini__label{position:absolute;left:0;right:0;top:calc(50% + var(--clay-w) * .212 + var(--clay-gap));font-size:12px;line-height:16px;letter-spacing:.01em;color:#848c94;text-align:center;padding-inline:12px}.lst-card__media>.car-mini--labelled{bottom:var(--ovl,21px)}.lst-card:hover .lst-card__car{transform:scale(1.045)}.lst-tag{position:absolute;top:14px;inset-inline-start:14px;z-index:2;font-family:var(--sans-bold);font-weight:700;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.tag-Petrol{background:#e7edf2;color:#3b4654}.tag-Diesel{background:#eae6df;color:#5a5347}.tag-Hybrid{background:#e2efe7;color:#2f6b48}.tag-Electric{background:#e3eef7;color:#1f5e8f}.lst-tag--inline{position:static;inset:auto;flex-shrink:0}.lst-best{inset-inline-end:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;letter-spacing:.06em;color:var(--flag-foreground,#fff);padding:5px 11px}.lst-best,.lst-card__sold{position:absolute;top:14px;font-family:var(--sans-bold);font-weight:700;font-size:10.5px;text-transform:uppercase;background:var(--c-ink);border-radius:999px}.lst-card__sold{inset-inline-start:14px;z-index:3;letter-spacing:.08em;color:#fff;padding:5px 12px}.lst-card__media:has(.lst-card__sold) img{opacity:.6}.lst-save{position:absolute;top:14px;inset-inline-start:14px;z-index:2;width:44px;height:44px;border-radius:999px;border:1px solid var(--c-line);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:inline-flex;align-items:center;justify-content:center;color:var(--c-ink-soft);cursor:pointer;transition:color .16s var(--ease),transform .16s var(--ease)}.lst-save:hover{color:var(--c-ink);transform:scale(1.06)}.lst-save.on{color:#c0392b;border-color:#c0392b}.lst-save.on svg path{fill:currentColor}.lst-save:active svg{transform:scale(.84)}.lst-save.on svg{animation:atx-heart-pop .32s var(--ease,ease)}@media (prefers-reduced-motion:reduce){.lst-save.on svg{animation:none}}.lst-card__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;flex:1}.lst-card__name{font-family:var(--sans-bold);font-weight:700;font-size:18px;letter-spacing:-.005em;line-height:1.1}.lst-card__line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--c-ink-soft);margin-top:3px}.lst-card__specs{display:flex;flex-wrap:wrap;gap:7px}.lst-spec{font-size:11.5px;color:var(--c-ink-soft);background:var(--c-bg-tint);border-radius:6px;padding:5px 9px;white-space:nowrap}.lst-spec--eco{gap:6px;padding-inline-start:5px}.lst-eco,.lst-spec--eco{display:inline-flex;align-items:center}.lst-eco{justify-content:center;height:17px;min-width:19px;padding:0 6px 0 4px;color:#fff;font-family:var(--sans-bold);font-weight:700;font-size:10.5px;line-height:1;border-radius:3px 0 0 3px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%)}.lst-card__avail{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--c-ink-soft)}.lst-card__avail i{width:7px;height:7px;border-radius:999px;background:#21A330;display:inline-block}.lst-card__avail.soon i{background:#C9921E}.lst-card__foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--c-line-soft);display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.lst-card__foot .m{font-family:var(--sans-bold);font-weight:700;font-size:20px;letter-spacing:-.005em;line-height:1}.lst-card__foot .m--poa{font-family:var(--sans);font-size:15.5px;font-weight:600;letter-spacing:0;color:var(--c-ink-soft);line-height:1.15}.lst-card__foot .m small{font-family:var(--sans);font-size:12px;color:var(--c-ink-soft);font-weight:400;margin-inline-start:3px}.lst-card__foot .mo{font-size:16px;white-space:nowrap}.lst-card__foot .mo small{font-family:var(--sans);color:var(--c-ink-mute);margin-inline-start:2px}.lst-card__arrow{width:42px;height:42px;border-radius:999px;background:var(--c-ink);color:#fff;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .22s var(--ease),background .22s var(--ease)}.lst-card:hover .lst-card__arrow{transform:translateX(calc(var(--dir, 1) * 3px));background:var(--c-blue)}.lst-card{opacity:0;transform:translateY(20px);animation:lstIn .56s var(--ease) forwards}@keyframes lstIn{to{opacity:1;transform:none}}.lst-grid--list{grid-template-columns:1fr;gap:14px}.lst-grid--list .lst-card{flex-direction:row;align-items:stretch}.lst-grid--list .lst-card__media{aspect-ratio:16/9;width:min(38%,460px);height:auto;align-self:center;flex-shrink:0}.lst-grid--list .lst-card__body{flex-direction:row;align-items:center;gap:28px}.lst-grid--list .lst-card__main{flex:1;display:flex;flex-direction:column;gap:10px}.lst-grid--list .lst-card__foot{margin-top:0;padding-top:0;border-top:0;flex-direction:column;align-items:flex-end;gap:14px;min-width:150px}.lst-card__main{display:contents}.lst-grid:not(.lst-grid--list) .lst-card__main{display:flex;flex-direction:column;gap:12px}.lst-empty{text-align:center;padding:80px 20px;color:var(--c-ink-soft)}.lst-empty h3{font-family:var(--serif);font-size:28px;font-weight:500;color:var(--c-ink);margin:0 0 8px}.lst-alternatives{display:flex;flex-direction:column;gap:12px;margin:24px auto;max-width:44rem}.lst-alternatives .lst-btn{flex-direction:column;white-space:normal;min-height:44px;height:auto;padding:12px 20px}.lst-alternatives .lst-btn span{font-size:13px;font-weight:400}.lst-showmore{display:flex;justify-content:center;margin-top:28px}.lst-showmore__btn{display:inline-flex;align-items:center;gap:12px;cursor:pointer;background:#fff;border:1px solid var(--c-line);color:var(--c-ink);border-radius:999px;padding:13px 26px;font-family:var(--sans-bold);font-weight:700;font-size:14px;transition:border-color .18s var(--ease),background .18s var(--ease),transform .1s}.lst-showmore__btn:hover{border-color:var(--c-ink-mute);background:var(--c-bg-tint)}.lst-showmore__btn:active{transform:translateY(1px)}.lst-showmore__n{font-family:var(--sans);font-weight:400;font-size:12.5px;color:var(--c-ink-soft)}.lst-ai-scrim{position:fixed;inset:0;z-index:90;background:rgba(10,12,14,.32);opacity:0;pointer-events:none;transition:opacity .32s var(--ease)}.lst-ai-scrim.on{opacity:1;pointer-events:auto}.lst-shell{transition:padding .42s var(--ease)}.lst-shell.ai-docked{padding-inline-end:448px}.lst-ai{position:fixed;z-index:82;top:80px;inset-inline-end:20px;bottom:20px;width:408px;max-width:calc(100vw - 40px);background:#fff;border:1px solid var(--c-line);border-radius:22px;box-shadow:0 28px 72px rgba(20,30,44,.2);display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(14px) scale(.99);pointer-events:none;transition:opacity .32s var(--ease),transform .36s var(--ease)}.lst-ai.on{opacity:1;transform:none;pointer-events:auto}.lst-ai__head{display:flex;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid var(--c-line-soft)}.lst-ai__badge{width:38px;height:38px;border-radius:999px;background:var(--c-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lst-ai__ttl{font-family:var(--sans-bold);font-weight:700;font-size:15px}.lst-ai__sub{font-size:12px;color:var(--c-ink-soft);margin-top:1px}.lst-ai__x{margin-inline-start:auto;width:36px;height:36px;border-radius:999px;border:0;background:var(--c-bg-tint);color:var(--c-ink-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lst-ai__x:hover{color:var(--c-ink)}.lst-ai__log{flex:1;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:14px}.lst-msg{max-width:86%;font-size:14px;line-height:1.5;padding:12px 15px;border-radius:16px}.lst-msg.ai{align-self:flex-start;background:var(--c-bg-tint);color:var(--c-ink);border-bottom-left-radius:5px}.lst-msg.user{align-self:flex-end;background:var(--c-ink);color:#fff;border-bottom-right-radius:5px;font-family:var(--sans-bold);font-weight:600}.lst-msg.applied{align-self:flex-start;background:#fff;border:1px solid var(--c-line);color:var(--c-ink-soft);font-size:13px;border-radius:12px;display:flex;align-items:center;gap:9px}.lst-msg.applied b{color:var(--c-ink);font-family:var(--sans-bold)}.lst-msg.applied svg{color:#21A330;flex-shrink:0}.lst-typing{align-self:flex-start;display:inline-flex;gap:5px;padding:14px 16px;background:var(--c-bg-tint);border-radius:16px}.lst-typing i{width:7px;height:7px;border-radius:999px;background:var(--c-ink-mute);animation:lstBlink 1.2s infinite both}.lst-typing i:nth-child(2){animation-delay:.2s}.lst-typing i:nth-child(3){animation-delay:.4s}@keyframes lstBlink{0%,80%,to{opacity:.25}40%{opacity:1}}.lst-ai__suggs{display:flex;flex-wrap:wrap;gap:8px}.lst-ai__sugg{font-family:var(--sans);font-size:13px;color:var(--c-ink);text-align:start;background:#fff;border:1px solid var(--c-line);border-radius:999px;padding:9px 14px;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.lst-ai__sugg:hover{border-color:var(--c-ink-mute);background:var(--c-bg-tint)}.lst-ai__input{display:flex;align-items:center;gap:9px;padding:16px 18px;border-top:1px solid var(--c-line-soft)}.lst-ai__input .spark{color:var(--c-blue);display:flex}.lst-ai__input input{flex:1;border:0;outline:0;background:transparent;font-family:var(--sans);font-size:14px;color:var(--c-ink)}.lst-ai__send{width:38px;height:38px;border-radius:999px;border:0;background:var(--c-ink);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .16s var(--ease)}.lst-ai__send:hover{background:var(--c-blue)}.lst-shell--dealer-site :is(a,button,input,select,textarea):not(.stg-dot){min-width:45px;min-height:45px}.lst-shell--dealer-site input[type=range]{height:44px}.lst-shell--dealer-site{--c-ink-soft:#3f464d;--c-ink-mute:#5f6770}.lst-shell--dealer-site .lst-toolbar{top:var(--dealer-site-header-offset,65px)}.lst-ai-fab{position:fixed;inset-inline-end:26px;bottom:26px;z-index:70;display:inline-flex;align-items:center;gap:10px;font-family:var(--sans-bold);font-weight:700;font-size:14px;color:#fff;background:var(--c-ink);border:0;border-radius:999px;padding:14px 20px;cursor:pointer;box-shadow:0 14px 38px rgba(20,30,44,.28);transition:transform .2s var(--ease),background .2s var(--ease)}.lst-ai-fab:hover{transform:translateY(-2px);background:#2a2f34}.lst-ai-fab svg{color:#fff}.lst-foot{border-top:1px solid var(--c-line-soft);background:var(--c-bg-tint);padding:22px 32px;margin-top:auto;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--c-ink-mute)}@media (max-width:1180px){.lst-shell.ai-docked{padding-inline-end:0}.lst-ai{top:auto;left:14px;right:14px;bottom:14px;width:auto;max-width:none;height:min(56vh,540px)}}@media (max-width:1080px){.lst-main{grid-template-columns:1fr}.lst-rail{position:fixed;top:0;inset-inline-start:0;bottom:0;z-index:95;width:340px;max-width:90vw;max-height:none;margin-inline-end:0;padding:22px;overflow-y:auto;background:#fff;box-shadow:30px 0 70px rgba(20,30,44,.2);transform:translateX(calc(var(--dir, 1) * -100%));transition:transform .36s var(--ease);opacity:1;visibility:visible}.lst-rail.open{transform:none}.lst-main.rail-collapsed .lst-rail{opacity:1;visibility:visible;pointer-events:auto}.lst-main.rail-collapsed{grid-template-columns:1fr}}@media (max-width:640px){.lst-header__brand{display:none}.lst-header{padding:12px 14px}.lst-header .dp-pill__seg{min-width:44px;min-height:44px;justify-content:center;padding:8px 11px}.lst-hero{padding:52px 20px 40px}.lst-toolbar{top:64px;padding:12px 20px}.lst-tools{flex-wrap:wrap;width:100%;margin-inline-start:0}.lst-shell--stock-first .lst-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;margin-inline-start:0;gap:8px}.lst-shell--stock-first .lst-filterbtn{justify-content:center;min-width:0}.lst-shell--stock-first .lst-sort,.lst-shell--stock-first .lst-sort select,.lst-shell--stock-first .lst-view{width:100%}.lst-shell--stock-first .lst-view{justify-content:center}.lst-main{padding:20px 18px 70px}.lst-active{padding:0 18px}.lst-grid--list .lst-card{flex-direction:column}.lst-grid--list .lst-card__media{width:100%}.lst-grid--list .lst-card__body{flex-direction:column;align-items:stretch}.lst-ai-fab{inset-inline-end:16px;bottom:16px}}[dir=rtl] .lst-rail{box-shadow:-30px 0 70px rgba(20,30,44,.2)}.lst-header--v5{gap:18px}.lst-head-nav{display:flex;align-items:center;gap:20px;min-width:0;overflow-x:auto;scrollbar-width:none}.lst-head-nav::-webkit-scrollbar{display:none}.lst-head-nav[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}[dir=rtl] .lst-head-nav[data-more]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),transparent)}.lst-head-nav a{font-family:var(--sans);font-size:13.5px;color:var(--c-ink-soft);text-decoration:none;white-space:nowrap;padding:6px 0;cursor:pointer;border-bottom:1.5px solid transparent;transition:color .16s var(--ease),border-color .16s var(--ease)}.lst-head-nav a:hover{color:var(--c-ink)}.lst-head-nav a.cur{color:var(--c-ink);font-family:var(--sans-bold);font-weight:700;border-bottom-color:var(--c-ink)}.lst-header--v5 .lst-header__brand{margin-inline-start:auto}.lst-ai-search__clear{flex-shrink:0;width:28px;height:28px;border:0;border-radius:999px;cursor:pointer;background:var(--c-bg-tint);color:var(--c-ink-soft);display:inline-flex;align-items:center;justify-content:center}.lst-ai-search__clear:hover{color:var(--c-ink)}.lst-ai-search__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.lst-ai-search__go{border:1px solid var(--c-ink);white-space:nowrap}.lst-ai-search__go--plain{background:#fff;color:var(--c-ink);border-color:var(--c-line)}.lst-ai-search__go--plain:hover{background:var(--c-bg-tint);border-color:var(--c-ink-mute)}.lst-ask-slot:empty{display:none}@media (max-width:620px){.lst-ai-search{flex-wrap:wrap;border-radius:26px;padding:12px 14px;row-gap:6px}.lst-ai-search__spark{order:0}.lst-ai-search input{order:1;flex:1 1 auto;font-size:15px}.lst-ai-search__clear{order:2}.lst-ai-search__actions{order:3;width:100%}.lst-ai-search__go{flex:1;justify-content:center;padding:12px 14px}.lst-hero__lede{font-size:15.5px}}.lst-toolbar.st-sortbar{gap:12px;flex-wrap:wrap}.st-quick{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:none;padding:2px 0}.st-quick::-webkit-scrollbar{display:none}.st-quick-chip{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--c-line);background:#fff;color:var(--c-ink-soft);font-family:var(--sans);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease)}.st-quick-chip:hover{color:var(--c-ink);border-color:var(--c-ink-mute)}.st-quick-chip.on{color:#fff;background:var(--c-ink);border-color:var(--c-ink)}.st-quick-chip svg{opacity:.8;flex:none}.st-quick-chip.on svg{opacity:1}.st-quick-sep{flex:none;width:1px;height:20px;background:var(--c-line);margin:0 3px}.st-quick-n{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--c-ink);color:#fff;font-size:11px;font-weight:700}.st-quick-chip.on .st-quick-n{background:#fff;color:var(--c-ink)}.st-quick-group svg:last-child{opacity:.5;margin-inline-start:-1px}.st-quick-clear{flex:none;border:0;background:none;padding:0 4px;cursor:pointer;color:var(--c-ink-mute);font-family:var(--sans);font-size:13px}.st-quick-clear:hover{color:var(--c-ink);text-decoration:underline}.st-sort-count{font-size:13px;color:var(--c-ink-soft);white-space:nowrap}.st-sort-count b{color:var(--c-ink);font-family:var(--sans-bold);font-weight:700}.st-sort{display:inline-flex;align-items:center;gap:9px}.st-sort>span{font-family:var(--sans-bold);font-size:12.5px;font-weight:700;color:var(--c-ink-soft)}.st-sort-wrap{position:relative}.st-filterbtn-n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--c-blue);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.st-sortsel{position:relative}.st-sortsel-btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--c-line);background:#fff;color:var(--c-ink);font-family:var(--sans);font-size:13.5px;line-height:1;cursor:pointer;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.st-sortsel-btn>span{white-space:nowrap}.st-sortsel-btn svg{color:var(--c-ink-soft);flex:none;transition:transform .22s var(--ease)}.st-sortsel-btn:hover{border-color:var(--c-ink-mute)}.st-sortsel.open .st-sortsel-btn{border-color:var(--c-ink);box-shadow:0 1px 2px rgba(20,24,28,.08)}.st-sortsel.open .st-sortsel-btn svg{transform:rotate(180deg)}.st-sortsel-list{position:absolute;z-index:70;top:calc(100% + 6px);inset-inline-end:0;min-width:100%;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--c-line);border-radius:12px;box-shadow:0 18px 44px rgba(10,14,20,.16)}.st-sortsel-list li{display:block}.st-sortsel-list button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--c-ink);font-family:var(--sans);font-size:13.5px;text-align:start;white-space:nowrap;cursor:pointer}.st-sortsel-list button:hover{background:var(--c-bg-tint)}.st-sortsel-list button.on{font-family:var(--sans-bold);font-weight:700}.st-sortsel-list button.on svg{color:var(--c-blue)}.st-stickybar{position:fixed;inset-inline:0;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--c-line-soft);box-shadow:0 6px 20px rgba(28,40,54,.06);transform:translateY(-102%);opacity:0;visibility:hidden;transition:transform .24s var(--ease),opacity .18s linear,visibility .24s}.st-stickybar.show{transform:none;opacity:1;visibility:visible}.st-stickybar-in{max-width:1700px;margin:0 auto;padding:7px 24px;display:flex;align-items:center;gap:10px;min-width:0}.st-sticky-facets{display:none;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.st-sticky-filter-pill{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--c-ink);color:#fff;font-family:var(--sans-bold);font-size:12px;font-weight:700;cursor:pointer}.st-sticky-filter-count{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;color:var(--c-ink);font-size:10px}.st-sticky-compare{display:none;flex:none;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 15px;border:1px solid var(--c-line);border-radius:999px;background:#fff;color:var(--c-ink);font:700 12px var(--sans);white-space:nowrap;cursor:pointer}.st-sticky-compare.on,.st-sticky-compare:hover{border-color:var(--c-ink);background:var(--c-ink);color:#fff}.st-sticky-compare-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding-inline:3px;border-radius:50%;background:var(--c-bg-tint);color:var(--c-ink);font-size:10px}@media (min-width:1760px){.st-sticky-compare{display:inline-flex}}@media (min-width:1081px){.lst-toolbar.st-sortbar>.st-filterbtn,.lst-toolbar.st-sortbar>.st-quick{display:none}.st-sticky-facets{display:flex}.st-sticky-facets .st-quick{flex:1;min-width:0;overflow:hidden}.st-stickybar .st-stickybar-in>.st-filterbtn{display:none}.lst-toolbar.st-sortbar .st-sort-count{margin-inline-end:auto}}.st-stickybar .st-filterbtn{position:relative;flex:0 0 38px;width:38px;height:38px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-line);background:#fff;color:var(--c-ink-soft);cursor:pointer}.st-stickybar .st-filterbtn:hover{color:var(--c-ink);border-color:var(--c-ink-mute)}.st-stickybar .st-filterbtn-n{position:absolute;top:-3px;inset-inline-end:-3px}.st-mobile-search-trigger{display:none}.st-barsearch{flex:0 1 290px;min-width:190px;display:flex;align-items:center;gap:3px;padding:3px 4px;background:#fff;border:1px solid var(--c-line);border-radius:999px}.st-barsearch:focus-within{border-color:var(--c-ink-mute)}.st-barsearch input{flex:1;min-width:0;border:0;background:none;outline:none;min-height:44px;font-family:var(--sans);font-size:13.5px;color:var(--c-ink)}.st-barsearch input::placeholder{color:var(--c-ink-mute)}.st-barsearch-ic{width:32px;height:32px;flex:none;border:0;border-radius:999px;background:none;color:var(--c-ink-soft);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.st-barsearch-ic:hover{background:var(--c-bg-tint);color:var(--c-ink)}.st-barsearch-ic.x{width:24px;height:24px;color:var(--c-ink-mute)}.st-barsearch-ic.ai{width:auto;min-width:44px;height:44px;padding:0 13px;gap:6px;background:var(--c-ink);color:#fff;font-family:var(--sans-bold);font-size:12px;white-space:nowrap}.st-barsearch-ic.ai:hover{background:#000}@media (max-width:920px){.st-stickybar-in{padding:8px 22px}.st-stickybar .st-sort-count{display:none}}@media (max-width:1080px){.st-sticky-facets{display:none}.st-barsearch{flex:1 1 auto}}@media (max-width:620px){.lst-toolbar.st-sortbar{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;padding:8px}.lst-toolbar.st-sortbar>.st-filterbtn{flex:0 0 auto;min-width:44px;height:44px;padding-inline:11px;justify-content:center;white-space:nowrap}.lst-toolbar.st-sortbar>.st-quick{flex:0 1 auto;width:auto;overflow:hidden;gap:5px;padding-block:0}.lst-toolbar.st-sortbar .st-quick-chip{min-width:44px;height:44px;padding-inline:9px;gap:4px;font-size:12px}.lst-toolbar.st-sortbar .st-quick-clear,.lst-toolbar.st-sortbar .st-quick-sep{display:none}.lst-shell--stock-first .lst-toolbar.st-sortbar .lst-tools,.lst-toolbar.st-sortbar .lst-tools{display:flex;flex:0 0 auto;justify-content:flex-end;flex-wrap:nowrap;width:auto;margin:0;margin-inline-start:auto}.lst-toolbar.st-sortbar .lst-compare-btn,.lst-toolbar.st-sortbar .lst-view{display:none!important}.lst-toolbar.st-sortbar .st-sort>span{display:none}.lst-toolbar.st-sortbar .st-sortsel-btn{height:44px;padding-inline:10px;font-size:12px}.st-stickybar-in{padding:4px 12px;display:flex;gap:6px}.st-stickybar .st-sort-count{display:none}.st-stickybar .st-sort{display:flex;flex:none}.st-stickybar .st-sort>span{display:none}.st-stickybar .st-filterbtn{flex-basis:44px;width:44px;height:44px}.st-stickybar .st-sortsel-btn{height:44px;padding-inline:10px;font-size:12px}.st-stickybar .st-barsearch{display:none}.st-mobile-search-trigger{flex:1 1 auto;min-width:0;height:44px;display:flex;align-items:center;gap:8px;padding:3px 4px 3px 11px;border-radius:999px;color:var(--c-ink-soft);font-family:var(--sans);font-size:12.5px;cursor:pointer}.st-mobile-search-trigger>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.st-mobile-search-spark{flex:none;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:var(--c-ink);color:#fff}}@media (max-width:420px){.lst-toolbar.st-sortbar>.st-filterbtn .st-filter-label{display:none}}@media (max-width:369px){.lst-toolbar.st-sortbar .st-quick-group .st-quick-label{display:none}}.st-search-scrim{position:fixed;inset:0;z-index:1;background:rgba(16,22,30,.42)}.st-search-sheet{position:fixed;inset-inline:0;bottom:0;z-index:2;max-height:min(86svh,760px);overflow-y:auto;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -18px 50px rgba(20,30,44,.22)}.st-search-sheet-form{padding:18px 18px calc(18px + env(safe-area-inset-bottom, 0px))}.st-search-sheet-field{display:flex;align-items:center;gap:10px;height:52px;border-radius:999px;padding:0 14px;color:var(--c-ink-soft)}.st-search-sheet-field input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--c-ink);font:14px var(--sans)}.st-search-sheet-field button{display:grid;place-items:center;flex:none;width:30px;height:30px;border:0;border-radius:50%;background:var(--c-bg-tint);color:var(--c-ink-soft);cursor:pointer}.st-search-sheet-examples{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.st-search-sheet-examples button{min-height:42px;padding:8px 12px;border:1px solid var(--c-line);border-radius:999px;background:#fff;color:var(--c-ink);font:13px var(--sans);text-align:start;cursor:pointer}.st-search-sheet-examples button:hover{border-color:var(--c-blue)}.st-search-sheet-actions{display:flex;gap:9px}.st-search-sheet-actions .lst-btn{flex:1;min-height:44px;padding-inline:9px}.st-search-sheet-actions .lst-btn:disabled{opacity:.5;cursor:not-allowed}@media (min-width:621px){.st-search-scrim,.st-search-sheet{display:none}}.lst-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--sans-bold);font-weight:700;font-size:13.5px;border-radius:999px;padding:11px 20px;cursor:pointer;border:1px solid var(--c-line);background:#fff;color:var(--c-ink);transition:border-color .16s var(--ease),background .16s var(--ease)}.lst-btn--ghost:hover{border-color:var(--c-ink-mute);background:var(--c-bg-tint)}.lst-btn--primary{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.lst-btn--primary:hover{background:#2a2f34}.st-empty{display:flex;flex-direction:column;align-items:center;gap:9px;padding:64px 24px;text-align:center;background:#fff;border:1px dashed var(--c-line);border-radius:16px}.st-empty svg{color:var(--c-ink-mute)}.st-empty b{font-family:var(--serif);font-weight:500;font-size:28px;color:var(--c-ink)}.st-empty span{font-size:13.5px;color:var(--c-ink-soft)}.st-empty .lst-btn{margin-top:8px}.st-rail-scrim{position:fixed;inset:0;z-index:96;background:rgba(16,22,30,.4);opacity:0;pointer-events:none;transition:opacity .26s var(--ease)}.st-rail-scrim.show{opacity:1;pointer-events:auto}.st-rail-host{position:fixed;inset-inline:0;bottom:0;z-index:97;max-height:86vh;display:flex;flex-direction:column;overflow-y:auto;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -18px 50px rgba(20,30,44,.22);transform:translateY(101%);transition:transform .32s var(--ease)}.st-rail-host.open{transform:none}.st-rail-host:not(.open),.st-rail-scrim:not(.show){display:none}.st-rail-scrim{transition:opacity .26s var(--ease),display .26s allow-discrete}.st-rail-host{transition:transform .32s var(--ease),display .32s allow-discrete}@starting-style{.st-rail-scrim.show{opacity:0}.st-rail-host.open{transform:translateY(101%)}}.st-sheet-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px;background:#fff;border-bottom:1px solid var(--c-line-soft)}.st-sheet-head:before{content:"";position:absolute;top:7px;inset-inline-start:50%;transform:translateX(-50%);width:38px;height:4px;border-radius:2px;background:var(--c-line)}.st-sheet-t{display:inline-flex;align-items:center;gap:9px;font-family:var(--sans-bold);font-weight:700;font-size:14px}.st-sheet-t svg{color:var(--c-ink-soft)}.st-sheet-x{width:44px;height:44px;border-radius:999px;border:1px solid var(--c-line);color:var(--c-ink);align-items:center;justify-content:center;cursor:pointer}.st-sheet-foot,.st-sheet-x{background:#fff;display:flex}.st-sheet-foot{position:sticky;bottom:0;gap:10px;padding:12px 18px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--c-line-soft)}.st-sheet-foot .lst-btn{flex:1}.st-sheet-foot .lst-btn--primary{flex:2}.st-sheet-compare-group{margin:18px 18px 8px}.st-sheet-compare-title{margin:0 0 14px;color:var(--c-ink);font-family:var(--serif);font-size:28px;font-weight:400;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.st-sheet-compare{flex:none;display:flex;align-items:center;gap:9px;min-height:46px;width:100%;padding:0 16px;border:1px solid var(--c-line);border-radius:999px;background:#fff;color:var(--c-ink);font-family:var(--sans-bold);font-size:13px;font-weight:700;cursor:pointer}.st-sheet-compare.on{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.st-sheet-compare-count{margin-inline-start:auto;display:grid;place-items:center;min-width:20px;height:20px;padding-inline:4px;border-radius:999px;background:var(--c-bg-tint);color:var(--c-ink);font-size:11px}.st-noscroll,.st-search-noscroll{overflow:hidden}@media (min-width:1081px){.st-rail-host,.st-rail-scrim{display:none}}.ai-band{--ai-blue:var(--br-accent,var(--c-blue,#0a76d6));--ai-deep:var(--br-accent-h,#08508f);display:flex;align-items:flex-start;gap:14px;margin:0 0 18px;padding:16px 18px;background:#eaf3fc;border:1px solid rgba(10,118,214,.26);border-radius:14px;box-shadow:0 1px 2px rgba(10,118,214,.06);animation:aiBandIn .28s var(--ease) both}@keyframes aiBandIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ai-band-spark{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--ai-blue);color:#fff}.ai-band-main{flex:1;min-width:0}.ai-band-q{margin:0 0 6px;font-family:var(--serif);font-size:22px;line-height:1.22;letter-spacing:-.01em;color:var(--ai-deep);text-wrap:pretty}.ai-band-read{margin:0 0 10px;font-size:13.5px;color:#3f5a75}.ai-chips{display:flex;flex-wrap:wrap;gap:7px}.ai-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 9px 5px 12px;border-radius:999px;border:1px solid rgba(10,118,214,.3);background:#fff;color:var(--ai-deep);font-family:var(--sans);font-size:13.5px;font-weight:500;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.ai-chip svg{opacity:.5}.ai-chip:hover{border-color:var(--ai-blue);background:var(--ai-blue);color:#fff}.ai-chip:hover svg{opacity:1}.ai-band-relax,.ai-band-unk{margin:9px 0 0;font-size:13.5px;line-height:1.5;color:#3f5a75;text-wrap:pretty}.ai-band-disclosure{margin:10px 0 0;font-size:12px;line-height:1.45;color:#526a81}.ai-band-x{flex:none;align-self:center;border:0;background:none;padding:6px 2px;cursor:pointer;color:var(--ai-deep);font-family:var(--sans);font-size:13.5px;font-weight:500;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.ai-band-x:hover{color:var(--ai-blue)}@media (max-width:640px){.ai-band{flex-wrap:wrap;margin:0 0 18px;padding:14px;gap:12px}.ai-band-q{font-size:17px}.ai-band-x{order:3;width:100%;text-align:start}}.stg{position:absolute;inset:0;overflow:hidden;touch-action:pan-y;z-index:1}.stg.is-live{cursor:grab}.stg.is-live:active{cursor:grabbing}.stg.is-dragging .stg-track{transition:none}.stg-track{width:100%;transition:transform .42s var(--ease);will-change:transform}.stg-frame,.stg-track{display:flex;height:100%}.stg-frame{position:relative;flex:0 0 100%;align-items:center;justify-content:center;overflow:hidden}.stg-frame .car-mini,.stg-frame img{width:100%;height:100%;object-fit:cover;display:block}.stg-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--c-ink);cursor:pointer;opacity:0;transition:opacity .18s var(--ease);box-shadow:0 2px 10px rgba(20,24,28,.18)}.stg-nav.prev{inset-inline-start:9px}.stg-nav.next{inset-inline-end:9px}.lst-card:hover .stg-nav{opacity:1}@media (hover:none){.stg-nav{display:none}}.stg-dots{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:5px}.stg-dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:rgba(20,24,28,.22);cursor:pointer;transition:width .3s var(--ease),background .3s}.stg-dot.on{width:22px;background:rgba(20,24,28,.55)}.lst-card__media{z-index:0}.lst-card__media.noimg{aspect-ratio:auto;height:64px}.lst-card__flags{position:absolute;top:14px;inset-inline-end:14px;z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lst-card__flags .lst-best{position:static}.lst-card__flags .lst-best,.lst-flag{background:var(--flag-tone,var(--c-ink));color:var(--flag-foreground,#fff)}.lst-flag{display:inline-flex;align-items:center;gap:6px;font-family:var(--sans-bold);font-weight:700;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:999px}.lst-trustflags{display:contents}.lst-flag--trust{font-size:10.5px;letter-spacing:.06em}.lst-card .lst-cmp-toggle{z-index:5}.lst-card__over{position:relative;z-index:3;--ovl:21px;margin-top:calc(var(--ovl) * -1);padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.lst-card__media .stg-dots{bottom:calc(var(--ovl, 21px) + 9px)}.lst-card__uphcard{position:relative;min-width:0;background:#fff;border:0;border-radius:12px 12px 0 0;padding:7px 13px 7px 8px}.lst-card__uphcard:after,.lst-card__uphcard:before{content:"";position:absolute;top:calc(var(--ovl) - 12px);width:12px;height:12px;pointer-events:none}.lst-card__uphcard:before{inset-inline-start:-12px;background:radial-gradient(circle at 0 0,transparent 11.6px,#fff 12px)}.lst-card__uphcard:after{inset-inline-end:-12px;background:radial-gradient(circle at 100% 0,transparent 11.6px,#fff 12px)}.lst-card__uphcard .fuph-tile{display:flex;align-items:center;gap:9px;min-width:0;background:none;border:0;padding:0}.lst-card__uphcard .fuph-swatch{width:26px;height:26px;flex:none;border-radius:7px;position:relative;box-shadow:inset 0 0 0 1px rgba(20,24,28,.18);background:linear-gradient(135deg,var(--sheen) 0,var(--hex) 42%,color-mix(in srgb,var(--hex) 70%,#000) 100%)}.lst-card__uphcard .fuph-swatch:after{content:"";position:absolute;inset:3px;border:1.2px dashed rgba(255,255,255,.72);border-radius:4px}.lst-card__uphcard .fuph-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.lst-card__uphcard .fuph-name{font-family:var(--sans);font-weight:600;font-size:13px;color:var(--c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lst-card__uphcard .fuph-mat{font-size:12px;font-weight:500;color:var(--c-ink-soft)}.lst-card__over .lst-save{position:static;flex:none;background:#fff;box-shadow:none}.lst-card__brand{font-family:var(--sans-bold);font-weight:700;font-size:19px;letter-spacing:-.005em;line-height:1.2;color:var(--c-ink)}.lst-card__brand+.lst-card__name{font-family:var(--sans);font-weight:500;font-size:14px;line-height:1.35;color:var(--c-ink-soft);letter-spacing:0;margin-top:-6px}.lst-card__facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--c-ink-soft)}.lst-card__colorrow{justify-content:space-between;gap:4px 10px}.lst-card__colorrow:has(.lst-hl--inline){flex-wrap:wrap}.st-card-loc{display:inline-flex;align-items:flex-start;gap:5px;margin-inline-start:auto;line-height:1.2;font-weight:400;color:var(--c-ink-soft)}.st-card-loc svg{margin-top:1px;flex:none}.lst-fact{display:inline-flex;align-items:center;gap:6px;line-height:1;white-space:nowrap;font-size:13px;font-weight:400}.lst-card__kpis--dots>*+:before{content:"\00B7";margin-inline-end:5px;color:var(--c-ink-mute)}.lst-card__kpis{row-gap:6px;margin-top:2px;gap:5px 12px;align-items:center}.lst-chip{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;font-size:13px;font-weight:400;line-height:1;color:var(--c-ink);white-space:nowrap}.lst-chip svg{color:var(--c-ink-soft);opacity:.85;flex:none;margin-block-start:-1px}.lst-chip.ev,.lst-chip.ev svg{color:#1d6b3f;opacity:1}.lst-chip--paint{min-width:0;max-width:100%}.lst-chip__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.lst-swatch{flex:none;width:12px;height:12px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px rgba(20,24,28,.22)}.lst-swatch.is-unknown{background:transparent;box-shadow:none;border:1px dashed var(--c-ink-mute)}.lst-bodyglyph{flex:none}[data-pills=on] .lst-chip,[data-pills=on] .lst-fact:has(.lst-eco){background:var(--c-bg-tint);border-radius:6px;height:28px;padding:0 9px 0 8px;gap:6px}[data-pills=on] .lst-card__kpis{gap:6px}[data-pills=on] .lst-chip.ev{background:rgba(29,107,63,.1)}.lst-card__foot .mo{color:var(--c-ink);font-weight:600}.lst-card[data-mo=accent] .lst-card__foot .mo{color:var(--card-accent,var(--c-blue))}.lst-card__foot .mo small{color:inherit;opacity:.72}.lst-hl{display:inline-flex;align-items:center;gap:6px;min-width:0;line-height:1.3}.lst-hl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lst-hl svg{flex:none}.lst-hl--line{margin-bottom:3px}.lst-hl--inline,.lst-hl--line{font-size:13px;font-weight:600;color:var(--hl-tone,var(--c-blue))}.lst-hl--inline{gap:5px;min-width:0;margin-inline-end:auto}.lst-hl--ribbon{position:absolute;inset-inline-start:12px;bottom:calc(var(--ovl, 21px) + 9px);z-index:4;max-width:calc(100% - 24px);padding:5px 11px;border-radius:999px;background:var(--hl-tone,rgba(16,20,24,.82));color:var(--hl-foreground,#fff);font-size:11.5px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pd-ref,.pd-strip{--pd-tone:#A8121C;--pd-legend:#5c646d}.lst-card__foot .m-wrap{display:inline-flex;align-items:center;gap:8px;min-width:0}.lst-card__foot .m-wrap .pd-save{font-size:11.5px;padding:2px 7px}.pd-save{display:inline-flex;align-items:center;gap:5px;flex:none;padding:3px 8px;border-radius:5px;background:var(--pd-tone,#A8121C);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.pd-was{font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px;text-underline-offset:2px;white-space:nowrap}.pd-legend,.pd-was{font-size:12.5px;color:var(--pd-legend,#5c646d)}.pd-legend{line-height:1.35;text-wrap:pretty}.lst-card .pd-strip{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding:0}.lst-card .pd-strip .pd-legend{flex:1 1 auto;min-width:0}.lst-card__drop{margin-top:-4px}.lst-card__drop:empty{display:none}@media (max-width:560px){.pd-legend{font-size:11.5px}}.lst-card--stack{position:relative}.lst-card--stack .lst-card__uphcard{display:none}.lst-card--stack .lst-card__over{position:absolute;top:14px;bottom:auto;inset-inline-start:auto;inset-inline-end:14px;width:auto;margin:0;padding:0;z-index:6}.lst-card--stack .lst-card__over .lst-save{position:static;width:44px;height:44px;background:#fff;border:1px solid var(--c-line);box-shadow:0 2px 8px rgba(28,40,54,.12)}.lst-card--stack .lst-card__flags{inset-inline-end:68px}.lst-card--stack .lst-card__body{padding-top:14px}.lst-card--stack .lst-card__media .stg-dots{bottom:10px}.lst-card--stack .lst-hl--ribbon{bottom:12px}.lst-grid--rows{grid-template-columns:minmax(0,1fr);gap:12px}.lst-card--row{position:relative;container-type:inline-size;display:grid;grid-template-columns:minmax(280px,31%) minmax(0,1fr);align-items:stretch}.lst-card--row .lst-card__media{grid-column:1;width:100%;aspect-ratio:16/9;height:auto;min-height:0;align-self:center;border-radius:16px 0 0 16px}.lst-card--row .lst-card__body{grid-column:2;padding:10px 18px 12px;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0}.lst-card--row .lst-card__main{width:100%;padding-top:0;gap:6px}.lst-card--row .lst-card__name{font-size:18px}.lst-card--row .pd-strip{display:flex;align-items:baseline;justify-content:flex-start;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:10px}.lst-card--row .lst-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;min-width:0;margin-top:8px;padding-top:8px;border-top:1px solid var(--c-line-soft)}.lst-card--row .lst-card__foot{flex:0 0 auto;min-width:180px;margin-top:0;border-top:0;padding:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px}.lst-card--row .lst-card__over{position:static;flex:0 1 260px;min-width:0;overflow:hidden;width:auto;margin:0;padding:0;gap:16px;align-items:center;justify-content:flex-end}.lst-card--row .lst-card__uphcard{background:none;border-radius:10px;padding:0;min-width:0}.lst-card--row .lst-card__uphcard:after,.lst-card--row .lst-card__uphcard:before{display:none}.lst-card--row .lst-card__over .lst-save{background:#fff;border:1px solid var(--c-line)}@media (max-width:700px){.lst-card--row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.lst-card--row .lst-card__media{grid-column:1;grid-row:1;width:100%;aspect-ratio:auto;border-radius:16px 16px 0 0;min-height:184px}.lst-card--row .lst-card__body{grid-column:1;grid-row:2;padding:16px}.lst-card--row .lst-card__bottom{border-top:1px solid var(--c-line-soft)}}@container (max-width: 330px){.lst-card--row .lst-card__over{display:none}}.promo-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--c-bg-tint);border:1px solid var(--c-line-soft);min-width:0;grid-column:span var(--promo-span,1)}@media (max-width:640px){.promo-card{grid-column:auto}}.promo-card.is-linked{transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.promo-card.is-linked:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(28,40,54,.16)}.lst-grid--measure{height:0;overflow:hidden;visibility:hidden}.promo-link{position:absolute;inset:0;z-index:2}.promo-link:focus-visible{outline:2px solid #fff;outline-offset:-4px;border-radius:14px}.promo-stage{position:relative;flex:1;min-height:200px;overflow:hidden;background:var(--c-bg-tint);touch-action:pan-y}.promo-stage.is-live{cursor:grab}.promo-stage.is-live:active{cursor:grabbing}.promo-track{display:flex;height:100%;width:100%;transition:transform .42s var(--ease);will-change:transform}.promo-frame{position:relative;flex:0 0 100%;height:100%;overflow:hidden}.promo-frame img{width:100%;height:100%;display:block;object-fit:cover}.promo-frame img.fit{object-fit:contain;background:var(--c-bg-tint);padding:6%;box-sizing:border-box}.promo-badge{pointer-events:none;top:11px;inset-inline-start:12px;padding:4px 9px;border-radius:5px;background:rgba(14,16,21,.72);color:#fff;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.promo-badge,.promo-nav{position:absolute;z-index:3}.promo-nav{top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--c-ink);cursor:pointer;opacity:0;transition:opacity .18s var(--ease);box-shadow:0 2px 10px rgba(20,24,28,.18)}.promo-nav.prev{inset-inline-start:9px}.promo-nav.next{inset-inline-end:9px}.promo-card:hover .promo-nav{opacity:1}@media (hover:none){.promo-nav{display:none}}.promo-dots{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:rgba(14,16,21,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.promo-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.36);cursor:pointer;transition:width .3s var(--ease),background .3s}.promo-dots button.on{width:22px;background:#fff}.lst-grid--editorial,.lst-grid--stacked{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.lst-grid--list{grid-template-columns:minmax(0,1fr);gap:12px}.lst-toolbar.st-sortbar{position:relative;top:auto;z-index:60}.st-stickybar{top:0;z-index:200}.lst-shell--no-header .st-stickybar{top:0}.lst-shell--dealer-site .st-stickybar{top:var(--dealer-site-header-offset,0)}@media (max-width:640px){.st-stickybar{top:0}}@media (max-width:1080px){.lst-main>.lst-rail{display:none}.lst-main,.lst-main.rail-collapsed{grid-template-columns:minmax(0,1fr)}}@media (min-width:1081px){.lst-toolbar.st-sortbar{flex-wrap:nowrap}.lst-toolbar.st-sortbar .lst-tools,.lst-toolbar.st-sortbar .st-sort-count{flex:none}}@media (max-width:1080px){.lst-toolbar.st-sortbar .st-sort-count{display:none}}.lst-header--v5{padding-block:10px}.lst-head-nav a{display:inline-flex;align-items:center;min-height:44px;padding-block:0}