.mosaic.svelte-1oz3msq{aspect-ratio:16/9;border-radius:var(--r-m);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:6px;display:grid;position:relative;overflow:hidden}.mosaic.few.svelte-1oz3msq{aspect-ratio:4/3;grid-template-rows:1fr;grid-template-columns:1fr}.mosaic.few.svelte-1oz3msq .tile:where(.svelte-1oz3msq):not(.t0){display:none}.tile.svelte-1oz3msq{background:var(--mist-2);cursor:zoom-in;border:0;min-height:0;padding:0;overflow:hidden}.tile.svelte-1oz3msq img:where(.svelte-1oz3msq){object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease), filter .2s}.tile.svelte-1oz3msq:hover img:where(.svelte-1oz3msq){transform:scale(1.03)}.t0.svelte-1oz3msq{grid-row:1/3}.all.svelte-1oz3msq{--bg:#fffffff2;--bd:transparent;min-height:42px;font-size:var(--t-14);box-shadow:var(--shadow-1);position:absolute;bottom:14px;right:14px}.strip-wrap.svelte-1oz3msq{display:none;position:relative}.strip.svelte-1oz3msq{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.strip.svelte-1oz3msq::-webkit-scrollbar{display:none}.strip.svelte-1oz3msq button:where(.svelte-1oz3msq){scroll-snap-align:start;background:var(--mist-2);border:0;flex:0 0 100%;padding:0}.strip.svelte-1oz3msq img:where(.svelte-1oz3msq){aspect-ratio:4/3;object-fit:cover;width:100%}.counter.svelte-1oz3msq{color:#fff;font-size:var(--t-12);background:#172433cc;border-radius:999px;padding:4px 10px;font-weight:650;position:absolute;bottom:12px;right:12px}.none.svelte-1oz3msq{aspect-ratio:16/9;background:var(--mist-2);border-radius:var(--r-m);color:var(--stone);text-align:center;place-content:center;justify-items:center;gap:10px;padding:20px;display:grid}.lightbox.svelte-1oz3msq{color:#fff;background:#0a1411;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}.lightbox.svelte-1oz3msq::backdrop{background:#0a1411}.lb.svelte-1oz3msq{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;display:grid}.lb-top.svelte-1oz3msq{font-size:var(--t-14);color:#ffffffbf;grid-template-columns:80px 1fr 80px;align-items:center;padding:8px 12px;display:grid}.lb-title.svelte-1oz3msq{text-align:center;color:#fff;font-weight:650}.lb-x.svelte-1oz3msq{color:#fff;cursor:pointer;background:0 0;border:0;justify-self:end;place-items:center;width:48px;height:48px;display:grid}.lb-stage.svelte-1oz3msq{min-height:0;position:relative}.lb-track.svelte-1oz3msq{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.lb-track.svelte-1oz3msq::-webkit-scrollbar{display:none}.lb-track.svelte-1oz3msq figure:where(.svelte-1oz3msq){scroll-snap-align:center;flex:0 0 100%;height:100%;margin:0;padding:0 clamp(0px,5vw,80px)}.lb-track.svelte-1oz3msq img:where(.svelte-1oz3msq){object-fit:contain;width:100%;height:100%;display:block}.lb-nav.svelte-1oz3msq{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;translate:0 -50%}.lb-nav.svelte-1oz3msq:hover{background:#ffffff38}.lb-nav.svelte-1oz3msq:disabled{opacity:.25;cursor:default}.prev.svelte-1oz3msq{left:16px}.next.svelte-1oz3msq{right:16px}.lb-thumbs.svelte-1oz3msq{padding:12px 16px calc(12px + env(safe-area-inset-bottom));scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.lb-thumbs.svelte-1oz3msq button:where(.svelte-1oz3msq){cursor:pointer;opacity:.55;background:0 0;border:2px solid #0000;border-radius:6px;flex:0 0 88px;padding:0;transition:opacity .15s;overflow:hidden}.lb-thumbs.svelte-1oz3msq button.on:where(.svelte-1oz3msq){border-color:var(--gold);opacity:1}.lb-thumbs.svelte-1oz3msq img:where(.svelte-1oz3msq){aspect-ratio:4/3;object-fit:cover;width:100%}@media (width<=760px){.mosaic.svelte-1oz3msq{display:none}.strip-wrap.svelte-1oz3msq{margin-inline:calc(var(--gutter) * -1);display:block}.lb-nav.svelte-1oz3msq{display:none}.lb-track.svelte-1oz3msq figure:where(.svelte-1oz3msq){padding:0}}.lead.svelte-1s6ukae{border-radius:var(--r-l);background:var(--paper);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--shadow-2);border:0;padding:0}.lead.svelte-1s6ukae::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08120f8c}.lead[open].svelte-1s6ukae{animation:svelte-1s6ukae-pop .24s var(--ease)}@keyframes svelte-1s6ukae-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.inner.svelte-1s6ukae{padding:28px;position:relative}.x.svelte-1s6ukae{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.x.svelte-1s6ukae:hover{background:var(--mist)}h2.svelte-1s6ukae{font-size:var(--t-24);padding-right:40px}.sub.svelte-1s6ukae{color:var(--stone);margin-top:4px}.modes.svelte-1s6ukae{background:var(--mist);border-radius:10px;gap:2px;margin:18px 0 6px;padding:4px;display:inline-flex}.modes.svelte-1s6ukae button:where(.svelte-1s6ukae){min-height:38px;font-weight:650;font-size:var(--t-14);color:var(--stone);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px}.modes.svelte-1s6ukae button[aria-pressed=true]:where(.svelte-1s6ukae){background:var(--paper);color:var(--fir);box-shadow:var(--shadow-1)}form.svelte-1s6ukae{gap:14px;margin-top:12px;display:grid}.two.svelte-1s6ukae{grid-template-columns:1fr 1fr;gap:12px;display:grid}fieldset.svelte-1s6ukae{border:0;margin:0;padding:0}legend.svelte-1s6ukae{margin-bottom:6px;padding:0}.seg.svelte-1s6ukae{gap:6px;display:flex}.seg.svelte-1s6ukae label:where(.svelte-1s6ukae){position:relative}.seg.svelte-1s6ukae input:where(.svelte-1s6ukae){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg.svelte-1s6ukae span:where(.svelte-1s6ukae){border:1.5px solid var(--line-strong);min-height:40px;font-size:var(--t-14);border-radius:999px;align-items:center;padding:0 16px;font-weight:650;display:inline-flex}.seg.svelte-1s6ukae input:where(.svelte-1s6ukae):checked+span:where(.svelte-1s6ukae){background:var(--fir);border-color:var(--fir);color:#fff}.seg.svelte-1s6ukae input:where(.svelte-1s6ukae):focus-visible+span:where(.svelte-1s6ukae){outline:3px solid var(--gold);outline-offset:2px}textarea.input.svelte-1s6ukae{min-height:88px}.consent.svelte-1s6ukae{font-size:var(--t-12);color:var(--stone)}.done.svelte-1s6ukae{justify-items:start;gap:12px;padding:12px 0 4px;display:grid}.tick.svelte-1s6ukae{background:var(--gold);width:56px;height:56px;color:var(--fir);border-radius:50%;place-items:center;display:grid}.done.svelte-1s6ukae p:where(.svelte-1s6ukae){color:var(--stone)}@media (width<=520px){.two.svelte-1s6ukae{grid-template-columns:1fr}.inner.svelte-1s6ukae{padding:22px 18px}}.vdp.svelte-1kdwxs8{padding-bottom:96px}.msrp-label.svelte-1kdwxs8{font-size:var(--t-12);color:var(--stone);letter-spacing:.02em;font-weight:750}.msrp-note.svelte-1kdwxs8{font-size:var(--t-14);color:var(--gold-ink);font-weight:650}.crumbs.svelte-1kdwxs8 ol:where(.svelte-1kdwxs8){font-size:var(--t-14);color:var(--stone);flex-wrap:wrap;gap:6px;margin:0;padding:20px 0 16px;list-style:none;display:flex}.crumbs.svelte-1kdwxs8 li:where(.svelte-1kdwxs8)+li:where(.svelte-1kdwxs8):before{content:"/";color:var(--mist-3);margin-right:6px}.crumbs.svelte-1kdwxs8 a:where(.svelte-1kdwxs8){color:var(--stone)}.top.svelte-1kdwxs8{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.panel.svelte-1kdwxs8{top:calc(var(--header-h) + 16px);position:sticky}.panel-inner.svelte-1kdwxs8{background:var(--paper);border-radius:var(--r-m);box-shadow:var(--shadow-1);gap:18px;padding:24px;display:grid}.tags.svelte-1kdwxs8{flex-wrap:wrap;gap:6px;display:flex}.tag-plain.svelte-1kdwxs8{background:var(--mist-2)}h1.svelte-1kdwxs8{font-size:var(--t-36);gap:4px;line-height:1.05;display:grid}.h-trim.svelte-1kdwxs8{font-size:var(--t-18);letter-spacing:0;color:var(--stone);font-weight:550;font-stretch:100%}.money.svelte-1kdwxs8{gap:4px;display:grid}.price.svelte-1kdwxs8{font-size:clamp(2.2rem,1.8rem + 1.4vw,2.8rem);line-height:1}.drop.svelte-1kdwxs8{font-size:var(--t-14);color:var(--gold-ink);font-weight:650}.drop.svelte-1kdwxs8 s:where(.svelte-1kdwxs8){color:var(--stone);font-weight:500}.est.svelte-1kdwxs8{font-size:var(--t-14);color:var(--stone);text-decoration:none}.est.svelte-1kdwxs8:hover{color:var(--fir);text-decoration:underline}.est.svelte-1kdwxs8 strong:where(.svelte-1kdwxs8){color:var(--fir)}.ctas.svelte-1kdwxs8{gap:8px;display:grid}.row2.svelte-1kdwxs8{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.row2.svelte-1kdwxs8 .btn:where(.svelte-1kdwxs8){white-space:nowrap;padding-inline:10px}.sold-note.svelte-1kdwxs8{background:var(--mist);border-radius:var(--r-s);padding:14px}.ids.svelte-1kdwxs8{font-size:var(--t-14);border-top:1px solid var(--line);gap:6px;margin:0;padding-top:14px;display:grid}.ids.svelte-1kdwxs8 div:where(.svelte-1kdwxs8){grid-template-columns:80px 1fr;gap:8px;display:grid}.ids.svelte-1kdwxs8 dt:where(.svelte-1kdwxs8){color:var(--stone)}.ids.svelte-1kdwxs8 dd:where(.svelte-1kdwxs8){min-width:0;margin:0}.vin.svelte-1kdwxs8 button:where(.svelte-1kdwxs8){font:inherit;color:inherit;cursor:copy;text-underline-offset:.25em;word-break:break-all;text-align:left;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tools.svelte-1kdwxs8{font-size:var(--t-14);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.tools.svelte-1kdwxs8 button:where(.svelte-1kdwxs8),.cmp.svelte-1kdwxs8{color:var(--sound);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-weight:650;display:inline-flex}.tools.svelte-1kdwxs8 button.on:where(.svelte-1kdwxs8){color:var(--fir)}.tools.svelte-1kdwxs8 button.on:where(.svelte-1kdwxs8) path{fill:var(--gold);stroke:var(--fir)}.cmp.svelte-1kdwxs8 input:where(.svelte-1kdwxs8){width:18px;height:18px;accent-color:var(--fir);margin:0}.views.svelte-1kdwxs8{font-size:var(--t-12);color:var(--stone)}.block.svelte-1kdwxs8{margin-top:56px}.facts-wrap.svelte-1kdwxs8{margin-top:32px}.facts.svelte-1kdwxs8{border-top:2px solid var(--fir);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.facts.svelte-1kdwxs8 li:where(.svelte-1kdwxs8){gap:4px;padding:18px 20px 20px 0;display:grid}.facts.svelte-1kdwxs8 li:where(.svelte-1kdwxs8)+li:where(.svelte-1kdwxs8){border-left:1px solid var(--line);padding-left:20px}.f-label.svelte-1kdwxs8{font-size:var(--t-14);color:var(--stone)}.f-value.svelte-1kdwxs8{font-size:var(--t-24);font-weight:800;font-stretch:var(--wide);letter-spacing:-.02em;line-height:1.1}.two.svelte-1kdwxs8{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}h2.svelte-1kdwxs8{font-size:var(--t-24)}.about.svelte-1kdwxs8{gap:18px;display:grid}.desc.svelte-1kdwxs8{color:#2b3a35;max-width:68ch;line-height:1.65}.desc.svelte-1kdwxs8 summary:where(.svelte-1kdwxs8){cursor:pointer;list-style:none}.desc.svelte-1kdwxs8 summary:where(.svelte-1kdwxs8)::-webkit-details-marker{display:none}.desc.svelte-1kdwxs8:not([open]) summary:where(.svelte-1kdwxs8) span:where(.svelte-1kdwxs8){-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desc.svelte-1kdwxs8:not([open]) summary:where(.svelte-1kdwxs8):after{content:"Read more";color:var(--sound);text-underline-offset:.2em;margin-top:8px;font-weight:650;text-decoration:underline;display:inline-block}.desc.svelte-1kdwxs8 p:where(.svelte-1kdwxs8){margin-top:1em}.features.svelte-1kdwxs8{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.features.svelte-1kdwxs8 li:where(.svelte-1kdwxs8){align-items:center;gap:8px;display:flex}.warranty.svelte-1kdwxs8{border-radius:var(--r-m);color:var(--fir);background:#e4ece8;grid-template-columns:auto 1fr;gap:14px;padding:18px 20px;display:grid}.warranty.svelte-1kdwxs8 h3:where(.svelte-1kdwxs8){font-size:var(--t-16);font-stretch:var(--semi-wide);margin-bottom:4px}.warranty.svelte-1kdwxs8 p:where(.svelte-1kdwxs8){font-size:var(--t-14);color:#2b3a35}.muted.svelte-1kdwxs8{color:var(--stone)}.sticker.svelte-1kdwxs8{background:var(--paper);border-radius:var(--r-m);box-shadow:var(--shadow-1);overflow:hidden}.sticker.svelte-1kdwxs8 header:where(.svelte-1kdwxs8){background:var(--fir);color:#fff;border-bottom:4px solid var(--gold);padding:16px 20px 14px}.sticker.svelte-1kdwxs8 header:where(.svelte-1kdwxs8) h2:where(.svelte-1kdwxs8){font-size:var(--t-18);color:var(--gold)}.sticker.svelte-1kdwxs8 header:where(.svelte-1kdwxs8) p:where(.svelte-1kdwxs8){font-size:var(--t-14);color:#ffffffbf;margin-top:2px}.sticker.svelte-1kdwxs8 dl:where(.svelte-1kdwxs8){margin:0;padding:6px 20px 14px}.sticker.svelte-1kdwxs8 dl:where(.svelte-1kdwxs8) div:where(.svelte-1kdwxs8){border-bottom:1px solid var(--line);font-size:var(--t-14);grid-template-columns:130px 1fr;gap:12px;padding:9px 0;display:grid}.sticker.svelte-1kdwxs8 dl:where(.svelte-1kdwxs8) div:where(.svelte-1kdwxs8):last-child{border-bottom:0}.sticker.svelte-1kdwxs8 dt:where(.svelte-1kdwxs8){color:var(--stone)}.sticker.svelte-1kdwxs8 dd:where(.svelte-1kdwxs8){overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.sec-head.svelte-1kdwxs8{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.similar.svelte-1kdwxs8{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.mbar.svelte-1kdwxs8{display:none}@media (width<=1100px){.top.svelte-1kdwxs8{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=900px){.top.svelte-1kdwxs8,.two.svelte-1kdwxs8{grid-template-columns:minmax(0,1fr)}.panel.svelte-1kdwxs8{position:static}.mbar.svelte-1kdwxs8{z-index:40;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--paper);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #17243324}.mbar-price.svelte-1kdwxs8{font-weight:800;font-stretch:var(--wide);font-size:var(--t-21);line-height:1.1}.mbar-est.svelte-1kdwxs8{font-size:var(--t-12);color:var(--stone)}.mbar.svelte-1kdwxs8 .btn:where(.svelte-1kdwxs8){padding-inline:16px}}@media (width<=400px){.mbar-price.svelte-1kdwxs8{font-size:var(--t-18)}.mbar.svelte-1kdwxs8 .btn:where(.svelte-1kdwxs8){padding-inline:12px}}
