:root{--lime:#d7ff00;--lime-deep:#9bd800;--lime-ink:#4a6600;--charcoal:#111111;--graphite:#2a2a2a;--grey:#6b6b6b;--grey-2:#6f6f69;--line:#e2e0d6;--sand:#f5f4ed;--white:#ffffff;--blue:#00c8ff;--red:#ff3b30;--yellow:#ffc400;--orange:#ff6b00;--f-brush-fallback:cursive;--r-sm:6px;--r:10px;--r-lg:16px;--shadow:0 1px 0 rgba(0,0,0,0.04),0 8px 24px -12px rgba(0,0,0,0.18);--shadow-lift:0 18px 40px -18px rgba(0,0,0,0.35);--ease:cubic-bezier(0.2,0.9,0.25,1.1);--snap:160ms var(--ease);--gutter:clamp(16px,3vw,28px);--maxw:1320px;--header-h:68px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{margin:0;font-family:var(--f-body);font-size:16px;line-height:1.55;color:var(--charcoal);background:var(--sand);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a,button{color:inherit}button{font:inherit;cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,h4{margin:0;line-height:1.05}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--lime);color:var(--charcoal);padding:10px 16px;font-weight:700;border-radius:var(--r-sm)}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}main{min-height:60vh}.brush-type{font-family:var(--f-brush);font-weight:400;letter-spacing:.01em;transform:rotate(-3deg)}.h-section{font-family:var(--f-head);font-size:clamp(28px,3.4vw,40px);letter-spacing:.01em;font-style:italic;text-transform:uppercase;display:inline-flex;align-items:flex-end;gap:10px}.h-section .brush{width:64px;height:12px;margin-bottom:8px}.h-page{font-family:var(--f-head);font-size:clamp(44px,7vw,84px);letter-spacing:.005em;font-style:italic}.eyebrow,.h-page{text-transform:uppercase}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--grey)}.lede{font-size:clamp(16px,1.4vw,19px);color:#3b3b3b;max-width:64ch}.muted{color:var(--grey)}.small{font-size:13px}.prose{max-width:72ch}.prose h2{font-family:var(--f-head);font-size:32px;margin:1.4em 0 .4em;letter-spacing:.01em}.prose ul{padding-left:1.2em}.prose li{margin:.4em 0}.prose li::marker{color:var(--lime-deep)}.btn{--bg:var(--charcoal);--fg:var(--white);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--bg);color:var(--fg);font-weight:700;font-size:15px;text-decoration:none;border:2px solid var(--bg);transition:transform var(--snap),box-shadow var(--snap),background var(--snap);white-space:nowrap}.btn svg{transition:transform var(--snap)}.btn:hover svg:last-child{transform:translateX(3px)}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px -8px rgba(0,0,0,.45)}.btn:active{transform:translateY(0) scale(.98)}.btn--lime{--bg:var(--lime);--fg:var(--charcoal)}.btn--lime:hover{box-shadow:0 10px 22px -8px rgba(155,216,0,.8)}.btn--dark{--bg:var(--charcoal);--fg:var(--white)}.btn--ghost{background:transparent;color:var(--white);border-color:rgba(255,255,255,.6)}.btn--ghost:hover{border-color:var(--lime);color:var(--lime)}.btn--outline{background:transparent;color:var(--charcoal);border-color:var(--charcoal)}.btn--outline:hover{background:var(--charcoal);color:var(--white)}.btn--sm{min-height:38px;padding:0 16px;font-size:14px}.btn--block{width:100%}.btn.is-dim{opacity:.55}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13px;text-decoration:none;border:1.5px solid var(--charcoal);border-radius:999px;padding:6px 14px;transition:background var(--snap),color var(--snap);white-space:nowrap}.link-arrow:hover{background:var(--charcoal);color:var(--lime)}.tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--sand);color:var(--charcoal);white-space:nowrap}.tag--lime{background:var(--lime)}.tag--dark{background:var(--charcoal);color:var(--lime)}.tag--warn{background:#fff1d6;color:#6b4500}.tag--line{background:transparent;border:1.5px solid}.chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;border:1.5px solid var(--line);background:var(--white);color:var(--charcoal);transition:background var(--snap),border-color var(--snap),transform var(--snap);-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip:hover{border-color:var(--charcoal)}.chip.is-on,.chip[aria-pressed=true]{background:var(--lime);border-color:var(--lime);animation:pop .22s var(--ease)}.chip--dark{background:var(--graphite);color:#ddd;border-color:#3a3a3a}.chip--dark:hover{border-color:#777}.chip--dark[aria-pressed=true]{background:var(--lime);color:var(--charcoal);border-color:var(--lime)}@keyframes pop{0%{transform:scale(.92)}60%{transform:scale(1.06)}to{transform:scale(1)}}.splatter{pointer-events:none}.brush{display:block}.tyre-tracks{background-image:repeating-linear-gradient(100deg,transparent 0 10px,rgba(255,255,255,.05) 10px 14px,transparent 14px 22px),repeating-linear-gradient(100deg,transparent 0 10px,rgba(255,255,255,.05) 10px 14px,transparent 14px 22px);background-size:60px 100%,60px 100%;background-position:0 0,90px 0}.logo{align-items:center;gap:12px;text-decoration:none;color:var(--white);flex-shrink:0}.logo,.logo__mark{display:inline-flex}.logo__mark{position:relative;flex-direction:column;line-height:.8;font-family:var(--f-brush);transform:rotate(-7deg);padding-top:10px}.logo__crown{position:absolute;top:-10px;right:-10px;transform:rotate(14deg)}.logo__tiny,.logo__whips{font-size:26px;text-transform:uppercase;-webkit-text-stroke:1.5px var(--charcoal);paint-order:stroke fill;text-shadow:2px 2px 0 var(--charcoal)}.logo__tiny{color:var(--white)}.logo__whips{color:var(--lime);margin-left:6px}.logo__tag{font-family:var(--f-brush);font-size:12px;color:var(--white);transform:rotate(-3deg);max-width:11ch;line-height:1.1}.logo--sm .logo__tiny,.logo--sm .logo__whips{font-size:22px}.logo--lg .logo__tiny,.logo--lg .logo__whips{font-size:56px;-webkit-text-stroke:3px var(--charcoal);text-shadow:4px 4px 0 var(--charcoal)}.header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--charcoal);color:var(--white);transition:box-shadow var(--snap)}.header.is-scrolled{box-shadow:0 6px 24px -10px rgba(0,0,0,.6)}.header__inner{display:flex;align-items:center;gap:20px;height:var(--header-h)}.header__nav{display:flex;gap:2px;margin-left:8px}.header__nav a{font-size:13px;font-weight:600;text-decoration:none;padding:8px 9px;border-radius:6px;color:#e9e9e9;position:relative;white-space:nowrap}.header__nav a:after{content:"";position:absolute;left:9px;right:9px;bottom:2px;height:3px;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform var(--snap);border-radius:2px}.header__nav a.is-active:after,.header__nav a:hover:after{transform:scaleX(1)}.header__search{flex:1 1;min-width:180px;max-width:320px}.header__actions{gap:14px;margin-left:auto}.header__actions,.hicon{display:flex;align-items:center}.hicon{position:relative;flex-direction:column;font-size:10px;font-weight:600;text-decoration:none;color:#ddd;gap:1px}.hicon:hover{color:var(--lime)}.count{position:absolute;top:-6px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--lime);color:var(--charcoal);font-size:11px;font-weight:800;display:grid;place-items:center;animation:pop .26s var(--ease)}.header__burger{display:none;color:var(--white);width:44px;height:44px;place-items:center}.search,.search form{position:relative}.search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--grey)}.search input{width:100%;height:40px;border-radius:999px;border:0;padding:0 14px 0 38px;font:inherit;font-size:14px;background:var(--white);color:var(--charcoal)}.search input:focus{outline:3px solid var(--lime);outline-offset:0}.search__list{position:absolute;top:calc(100% + 8px);left:0;right:0;min-width:320px;z-index:80;list-style:none;margin:0;padding:6px;background:var(--white);color:var(--charcoal);border-radius:var(--r);box-shadow:var(--shadow-lift);animation:drop .16s var(--ease)}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}.search__list button{display:grid;grid-template-columns:auto 1fr;grid-gap:0 10px;gap:0 10px;width:100%;text-align:left;padding:8px 10px;border-radius:8px}.search__list button.is-active,.search__list button:hover{background:var(--sand)}.search__kind{grid-row:span 2;align-self:center;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:var(--charcoal);color:var(--lime);padding:3px 7px;border-radius:4px}.search__label{font-weight:700;font-size:14px}.search__sub{font-size:12px;color:var(--grey)}.search__all{display:flex!important;align-items:center;gap:6px;font-weight:700;font-size:13px;border-top:1px solid var(--line);border-radius:0!important;margin-top:4px}.drawer{position:fixed;inset:0;z-index:100;background:var(--charcoal);color:var(--white);padding:16px var(--gutter) 32px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;transform:translateX(100%);transition:transform .22s var(--ease)}.drawer.is-open{transform:none;animation:drawer-in .22s var(--ease)}.drawer[hidden]{display:none}@keyframes drawer-in{0%{transform:translateX(100%)}to{transform:none}}.drawer__top{display:flex;justify-content:space-between;align-items:center}.drawer__close{width:48px;height:48px;display:grid;place-items:center}.drawer__nav{display:flex;flex-direction:column}.drawer__nav a{display:flex;justify-content:space-between;align-items:center;font-family:var(--f-head);font-size:34px;text-decoration:none;padding:10px 0;border-bottom:1px solid #2d2d2d;animation:slidein .26s var(--ease) both}.drawer__nav a svg{color:var(--lime)}@keyframes slidein{0%{opacity:0;transform:translateX(24px)}}.drawer__foot{font-family:var(--f-brush);color:var(--lime);font-size:20px;transform:rotate(-3deg);margin-top:auto}.dock{display:none}.toast-wrap{position:fixed;left:50%;bottom:96px;transform:translateX(-50%);z-index:120;pointer-events:none}.toast{background:var(--charcoal);color:var(--white);border-left:5px solid var(--lime);padding:12px 18px;border-radius:8px;font-weight:600;font-size:14px;box-shadow:var(--shadow-lift);animation:toast 2.6s var(--ease) both;white-space:nowrap}@keyframes toast{0%{opacity:0;transform:translateY(16px) scale(.96)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.scene{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(160deg,#3a3a3a,#1b1b1b 70%);display:grid;place-items:center;color:var(--white);aspect-ratio:4/3}.scene__ground{position:absolute;inset:auto -10% -2% -10%;height:34%;background:rgba(0,0,0,.28);transform:skewY(-3deg);z-index:-1}.scene__splat{position:absolute;width:78%;right:-14%;top:-12%;opacity:.9;z-index:-1;transition:transform .4s var(--ease)}.scene__vehicle{width:56%;height:auto;filter:drop-shadow(0 10px 8px rgba(0,0,0,.45));transition:transform .26s var(--ease);color:var(--white)}.scene__crown{position:absolute;top:12%;left:12%;transform:rotate(-14deg)}.scene--driveway{background:linear-gradient(180deg,#9fb7c9 0 42%,#8a8a84 42% 100%)}.scene--backyard{background:linear-gradient(180deg,#7aa7c7 0 38%,#3f7a2c 38% 100%)}.scene--grass{background:linear-gradient(180deg,#c9b58a 0 36%,#6d7b33 36% 100%)}.scene--two{background:linear-gradient(180deg,#f0a35e 0 44%,#8c6a52 44% 100%)}.scene--super{background:linear-gradient(170deg,#1a1a1a 0 50%,#333 50% 100%)}.scene--farm{background:linear-gradient(180deg,#a9cbe0 0 40%,#b48a3c 40% 100%)}.scene--hero{aspect-ratio:auto;background:radial-gradient(120% 90% at 70% 40%,#474747 0,#1d1d1d 55%,#111 100%)}.scene--test{background:linear-gradient(170deg,#50653a,#253018)}.scene--garage{background:linear-gradient(170deg,#3a3a3a,#161616)}.scene--backyard .scene__vehicle,.scene--driveway .scene__vehicle,.scene--farm .scene__vehicle,.scene--grass .scene__vehicle,.scene--two .scene__vehicle{color:var(--charcoal)}.scene--backyard .scene__splat,.scene--driveway .scene__splat,.scene--farm .scene__splat,.scene--grass .scene__splat,.scene--two .scene__splat{opacity:.55}.section{padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(28px,4vw,44px)}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.section__head .aside{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.section__head .sub{font-size:14px;color:var(--grey);margin:0 0 6px 16px}.arrows{display:flex;gap:6px}.arrows button{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--charcoal);display:grid;place-items:center;transition:background var(--snap),color var(--snap)}.arrows button:hover:not(:disabled){background:var(--charcoal);color:var(--lime)}.arrows button:disabled{opacity:.3;cursor:default}.hero{position:relative;background:var(--charcoal);color:var(--white);overflow:hidden;isolation:isolate}.hero__art{position:absolute;inset:0 0 0 38%;z-index:-1}.hero__art .scene{height:100%;width:100%}.hero__art .scene__vehicle{width:58%;color:var(--white);transform:translate(4%,8%)}.hero__art .scene__splat{width:70%;right:4%;top:2%;opacity:1}.hero__art:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--charcoal) 0,rgba(17,17,17,.75) 22%,rgba(17,17,17,0) 55%)}.hero__inner{position:relative;padding:clamp(36px,5vw,64px) var(--gutter) clamp(120px,12vw,150px)}.hero__title{font-family:var(--f-brush);font-weight:400;text-transform:uppercase;font-size:clamp(40px,6.2vw,84px);line-height:.92;transform:rotate(-3deg);transform-origin:left;max-width:9.6em;text-shadow:3px 3px 0 rgba(0,0,0,.5)}.hero__title .lime{color:var(--lime);font-size:1.35em;display:inline-block;transform:rotate(-2deg) translateY(4px)}.hero__copy{margin:28px 0 24px;max-width:44ch;color:#e6e6e6;font-size:16px}.hero__cta{display:flex;gap:12px;flex-wrap:wrap}.hero__scrawl{position:absolute;font-family:var(--f-brush);text-transform:uppercase;line-height:.95;transform:rotate(-8deg);text-align:center;color:var(--white);pointer-events:none}.hero__scrawl--a{top:140px;left:60%}.hero__scrawl--a svg{color:var(--lime);margin:4px auto 0}.hero__scrawl--b{top:38px;right:var(--gutter);font-size:30px;transform:rotate(-10deg)}.qf{position:relative;z-index:5;margin-top:-96px}.qf__panel{background:var(--charcoal);color:var(--white);border-radius:18px;padding:18px 22px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 16px;box-shadow:var(--shadow-lift);border:1px solid #2c2c2c}.qf__title{font-family:var(--f-brush);font-size:22px;line-height:.95;text-transform:uppercase;transform:rotate(-4deg);align-self:center}.qf__title span{color:var(--lime)}.qf__group{display:flex;flex-direction:column;gap:6px;border:0;margin:0;padding:0;min-width:0}.qf__group legend,.qf__group>label{font-size:12px;font-weight:600;color:#cfcfcf;padding:0;margin-bottom:6px}.seg{background:var(--graphite);padding:3px;gap:2px}.seg,.seg button{display:inline-flex;border-radius:999px}.seg button{min-height:34px;min-width:38px;padding:0 9px;font-size:12.5px;font-weight:700;color:#d0d0d0;align-items:center;gap:5px;transition:background var(--snap),color var(--snap);white-space:nowrap}.seg button:hover{color:var(--white)}.seg button[aria-pressed=true]{background:var(--lime);color:var(--charcoal);animation:pop .2s var(--ease)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;border-radius:999px;border:0;padding:0 34px 0 14px;font:inherit;font-size:13px;font-weight:600;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23111' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--charcoal)}.qf__go{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.qf__count{font-size:12px;color:#bbb;min-height:1.2em}.qf__count strong{color:var(--lime);display:inline-block}.qf__count strong.bump{animation:pop .24s var(--ease)}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 12px) / 6);grid-gap:12px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.icard{position:relative;display:block;border-radius:var(--r);overflow:hidden;text-decoration:none;color:var(--white);background:var(--charcoal);transition:transform var(--snap),box-shadow var(--snap)}.icard .scene{aspect-ratio:5/6}.icard:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.85))}.icard__text{position:absolute;right:44px;bottom:12px;z-index:2}.icard__title{font-family:var(--f-brush);text-transform:uppercase;font-size:clamp(17px,1.6vw,22px);line-height:.95;display:block;transform:rotate(-3deg);transform-origin:left;margin-bottom:4px}.icard__title--plain{font-family:var(--f-body);font-weight:800;text-transform:none;font-size:16px}.icard__sub{font-size:12px;color:#ddd}.icard__go{position:absolute;right:10px;bottom:12px;z-index:2;width:28px;height:28px;border-radius:50%;background:var(--white);color:var(--charcoal);display:grid;place-items:center;transition:background var(--snap),transform var(--snap)}.icard:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.icard:hover .icard__go{background:var(--lime);transform:rotate(-20deg) scale(1.1)}.icard:hover .scene__vehicle{transform:translateX(6%) rotate(-2deg)}.icard:hover .scene__splat{transform:rotate(18deg) scale(1.1)}.why-strip{display:grid;grid-template-columns:repeat(8,1fr);background:var(--white);border-radius:var(--r);border:1px solid var(--line);box-shadow:var(--shadow)}.why-strip li{list-style:none;display:flex;align-items:center;gap:10px;padding:16px 14px;font-size:13px;font-weight:600;line-height:1.25;border-right:1px solid var(--line)}.why-strip li:last-child{border-right:0}.why-strip a{text-decoration:none;display:contents}.why-strip svg{flex-shrink:0;width:34px;height:34px;padding:5px;border-radius:8px;background:var(--lime);color:var(--charcoal);transition:transform var(--snap)}.why-strip li:hover svg{transform:rotate(-8deg) scale(1.08)}.cat-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 2.1fr;grid-gap:12px;gap:12px;align-items:stretch}.promo{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--charcoal);color:var(--white);padding:22px;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;min-height:220px}.promo .splatter{position:absolute;width:70%;right:-12%;top:-18%;z-index:-1}.promo .tyre-tracks{position:absolute;inset:0 55% 0 0;z-index:-1}.promo__words{font-family:var(--f-brush);text-transform:uppercase;font-size:clamp(22px,2.3vw,32px);line-height:.95;transform:rotate(-6deg);transform-origin:left}.promo__words span{display:block}.promo__crown,.promo__words .lime{color:var(--lime)}.promo__crown{position:absolute;right:26px;top:30px;transform:rotate(12deg)}.pcard{background:var(--white);border-radius:var(--r);border:1px solid var(--line);display:flex;flex-direction:column;transition:transform var(--snap),box-shadow var(--snap),border-color var(--snap);min-width:0;position:relative}.pcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:#cfccc0}.pcard__top{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 0;gap:8px;min-height:38px}.pcard__media{display:block;position:relative;margin:8px 12px 0;border-radius:8px;overflow:hidden}.pcard__media .scene{aspect-ratio:16/10;background:linear-gradient(180deg,#f2f1ea,#e6e4da)}.pcard__media .scene__vehicle{color:var(--charcoal);filter:none}.pcard__media .scene__splat{opacity:.8}.pcard__media .scene__ground{background:rgba(0,0,0,.05)}.pcard__peek{position:absolute;inset:auto 0 0 0;background:rgba(17,17,17,.92);color:var(--white);padding:10px 12px;display:flex;flex-direction:column;gap:3px;font-size:12px;transform:translateY(101%);transition:transform .2s var(--ease)}.pcard__peek span{display:flex;align-items:center;gap:6px}.pcard__peek svg{color:var(--lime)}.pcard:hover .pcard__peek,.pcard__media:focus-visible .pcard__peek{transform:none}.pcard__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1 1}.pcard__brand{font-size:12px;color:var(--grey);margin:0}.pcard__name{font-size:17px;font-weight:800;line-height:1.2}.pcard__name a{text-decoration:none}.pcard__name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--lime-deep);text-decoration-color:var(--lime-deep);text-decoration-thickness:3px}.pcard__price{display:flex;flex-direction:column;margin:0}.pcard__price strong{font-size:20px;font-weight:800}.pcard__price span{font-size:11px;color:var(--grey)}.pcard__specs{list-style:none;padding:0;margin:2px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 10px;gap:6px 10px;font-size:12.5px}.pcard__specs li{display:flex;align-items:center;gap:6px;min-width:0}.pcard__specs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard__specs svg{flex-shrink:0;color:var(--grey)}.pcard__terrain{display:flex;gap:5px}.tchip{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);color:#b9b7ad}.tchip--stated{background:var(--lime);border-color:var(--lime);color:var(--charcoal)}.tchip--guidance{border:1.5px dashed var(--charcoal);color:var(--charcoal)}.pcard__foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px}.pcard--compact .pcard__name{font-size:14px}.pcard--compact .pcard__price strong{font-size:17px}.ccheck{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--grey);min-height:32px}.ccheck__box{width:18px;height:18px;border-radius:4px;border:1.5px solid #b8b6ab;display:grid;place-items:center;background:var(--white);transition:background var(--snap),border-color var(--snap)}.ccheck.is-on{color:var(--charcoal)}.ccheck.is-on .ccheck__box{background:var(--lime);border-color:var(--charcoal);animation:pop .22s var(--ease)}.heart{width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;border:1.5px solid var(--line);color:var(--charcoal);transition:transform var(--snap),background var(--snap),border-color var(--snap)}.heart:hover{border-color:var(--charcoal)}.heart.is-on{color:var(--red);border-color:var(--red);background:#fff0ef}.heart.is-on svg{animation:heartbeat .38s var(--ease)}@keyframes heartbeat{0%{transform:scale(.6)}50%{transform:scale(1.3)}to{transform:scale(1)}}.heart--label{width:auto;padding:0 16px;gap:8px;border-radius:999px;display:inline-flex;min-height:48px;font-weight:700;border-width:2px}.why{background:var(--sand);border-radius:8px;padding:10px 12px;font-size:12.5px}.why__title{font-weight:800;margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.why ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.why li{padding-left:20px;position:relative;line-height:1.35}.why__ok:before{content:"✓";position:absolute;left:2px;font-weight:900;color:var(--lime-ink)}.why__warn:before{content:"!";position:absolute;left:5px;font-weight:900;color:#b25f00}.cmp-preview{display:grid;grid-template-columns:1fr 1fr 1fr .9fr;grid-gap:14px;gap:14px}.cmp-side{display:flex;flex-direction:column;gap:14px}.cmp-box{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:16px}.cmp-box h3{font-size:16px;display:flex;gap:8px;align-items:center;margin-bottom:6px}.cmp-box p{font-size:13px;color:var(--grey)}.cmp-slots{display:flex;gap:6px;margin-bottom:12px}.cmp-slots span{flex:1 1;height:8px;border-radius:4px;background:var(--line);transition:background var(--snap)}.cmp-slots span.is-on{background:var(--lime-deep)}.scrawl{font-family:var(--f-brush);text-transform:uppercase;font-size:clamp(22px,2.2vw,30px);line-height:.95;transform:rotate(-6deg);position:relative;padding:8px 0 0 12px}.scrawl svg{position:absolute;right:6px;bottom:-6px;color:var(--lime);transform:rotate(10deg)}.tcard{position:relative;border-radius:var(--r);overflow:hidden;color:var(--white);text-decoration:none;display:block;background:var(--charcoal)}.tcard .scene{aspect-ratio:16/11}.tcard:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.88))}.tcard__text{position:absolute;left:12px;bottom:10px;right:50px;z-index:2}.tcard__text strong{display:block;font-size:16px}.tcard__text span{font-size:11.5px;color:#ddd}.tcard__play{position:absolute;right:10px;bottom:12px;z-index:2;width:36px;height:36px;border-radius:50%;background:var(--white);color:var(--charcoal);display:grid;place-items:center;transition:transform var(--snap),background var(--snap)}.tcard:hover .tcard__play{background:var(--lime);transform:scale(1.12)}.tcard__status{position:absolute;top:10px;left:10px;z-index:2}.gf{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:28px;gap:28px}.guide-row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.gcard{background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform var(--snap),box-shadow var(--snap)}.gcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.gcard__art{aspect-ratio:4/3;background:var(--sand);display:grid;place-items:center;position:relative;overflow:hidden}.gcard__art .splatter{position:absolute;width:80%;opacity:.8}.gcard__art svg.gicon{position:relative;width:48px;height:48px;color:var(--charcoal);transition:transform var(--snap)}.gcard:hover svg.gicon{transform:rotate(-8deg) scale(1.1)}.gcard__body{padding:10px 12px 14px}.gcard__body strong{display:block;font-size:14px;line-height:1.2;margin-bottom:4px}.gcard__body span{font-size:12px;color:var(--grey);line-height:1.3;display:block}.fresh{position:relative}.fresh .rail{grid-auto-columns:calc((100% - 2 * 10px) / 3);gap:10px}.garage{display:grid;grid-template-columns:repeat(6,1fr) 2fr;grid-gap:10px;gap:10px}.gtile{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:14px 10px;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform var(--snap),border-color var(--snap)}.gtile svg{width:44px;height:44px;padding:8px;border-radius:12px;background:var(--sand);transition:background var(--snap),transform var(--snap)}.gtile:hover{transform:translateY(-3px);border-color:var(--charcoal)}.gtile:hover svg{background:var(--lime);transform:rotate(-10deg)}.gtile strong{font-size:13.5px}.gtile span{font-size:11.5px;color:var(--grey)}.keep{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r);background:var(--charcoal);color:var(--white);padding:18px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;text-align:right}.keep .tyre-tracks{position:absolute;inset:0;z-index:-1}.keep .splatter{position:absolute;left:-10%;bottom:-40%;width:60%;z-index:-1;opacity:.9}.keep p{font-family:var(--f-brush);text-transform:uppercase;font-size:24px;line-height:.95;transform:rotate(-5deg);margin:0}.keep p span{color:var(--lime)}.trust{background:var(--charcoal);color:var(--white)}.trust ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;padding:18px var(--gutter);margin:0 auto;list-style:none;max-width:var(--maxw)}.trust li{display:flex;gap:12px;align-items:center}.trust svg{color:var(--lime);flex-shrink:0}.trust strong{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.trust span{font-size:12px;color:#bdbdbd}.trust a{text-decoration:none}.final{position:relative;overflow:hidden;isolation:isolate;background:var(--sand);padding:clamp(40px,6vw,72px) 0}.final__splat{position:absolute;z-index:-1;width:520px;left:-120px;top:-140px}.final__splat--r{left:auto;right:-160px;top:auto;bottom:-220px;width:440px}.final__grid{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;grid-gap:24px;gap:24px}.final__title{font-size:clamp(34px,4.4vw,58px);transform:rotate(-4deg)}.final__tag,.final__title{font-family:var(--f-brush);line-height:.95;text-transform:uppercase}.final__tag{font-size:22px;transform:rotate(-8deg);text-align:center}.final__tag svg{margin:8px auto 0;color:var(--lime-deep)}.footer{position:relative;overflow:hidden;isolation:isolate;background:var(--charcoal);color:#cfcfcf;padding:44px 0 110px}.footer__splat{position:absolute;width:360px;right:-110px;top:-120px;z-index:-1;opacity:.12}.footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:28px;gap:28px}.footer__brand p{margin-top:18px;font-size:14px;max-width:40ch}.footer nav{display:flex;flex-direction:column;gap:8px}.footer h2{font-family:var(--f-head);font-size:22px;color:var(--white);letter-spacing:.04em;margin-bottom:4px}.footer nav a{text-decoration:none;font-size:14px}.footer nav a:hover{color:var(--lime)}.footer__base{display:flex;justify-content:space-between;gap:20px;margin-top:36px;padding-top:18px;border-top:1px solid #2c2c2c;font-size:12px;flex-wrap:wrap}.footer__tag{text-transform:uppercase;letter-spacing:.14em}.tray{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--charcoal);color:var(--white);border-top:3px solid var(--lime);animation:trayup .24s var(--ease)}@keyframes trayup{0%{transform:translateY(100%)}}.tray__inner{display:flex;align-items:center;gap:16px;padding-top:10px;padding-bottom:10px}.tray__label{margin:0;font-size:13px;white-space:nowrap}.tray__label strong{font-family:var(--f-head);font-size:22px;letter-spacing:.04em;margin-right:4px}.tray__items{gap:10px;list-style:none;margin:0;padding:0}.tray__items,.tray__items li{display:flex;flex:1 1;min-width:0}.tray__items li{align-items:center;gap:8px;background:var(--graphite);border-radius:8px;padding:4px 8px 4px 6px;animation:pop .22s var(--ease)}.tray__items li svg:first-child{flex-shrink:0}.tray__name{font-size:12.5px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1}.tray__items button{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.tray__items button:hover{background:#444}.tray__empty{border:1.5px dashed #444;background:transparent!important;justify-content:center}.tray__empty a{font-size:12.5px;color:#aaa;text-decoration:none;padding:8px}.tray__cta{display:flex;align-items:center;gap:12px}.tray__clear{font-size:13px;color:#aaa;text-decoration:underline}.page-hero{position:relative;overflow:hidden;isolation:isolate;background:var(--charcoal);color:var(--white);padding:clamp(28px,4vw,48px) 0 clamp(26px,3vw,40px)}.page-hero .splatter{position:absolute;right:-60px;top:-80px;width:340px;z-index:-1;opacity:.9}.page-hero .kicker{font-family:var(--f-brush);color:var(--lime);font-size:20px;display:inline-block;transform:rotate(-3deg);margin-bottom:6px}.page-hero p{color:#ddd;max-width:66ch;margin:12px 0 0}.crumbs{font-size:12px;margin-bottom:14px;color:#aaa;display:flex;gap:6px;flex-wrap:wrap}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--lime)}.crumbs--light{color:var(--grey)}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:20px}.card--dark{background:var(--charcoal);color:var(--white);border-color:var(--charcoal)}.grid-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.notice{display:flex;gap:10px;align-items:flex-start;background:#fffbe6;border:1px solid #f1e3a1;border-radius:8px;padding:12px 14px;font-size:13.5px}.notice svg{flex-shrink:0;margin-top:2px}.notice--dark{background:var(--graphite);border-color:#3a3a3a;color:#e6e6e6}.empty{text-align:center;padding:48px 20px;background:var(--white);border:1.5px dashed #cfccc0;border-radius:var(--r-lg)}.empty h2{font-family:var(--f-head);font-size:36px;margin-bottom:6px}.dir{display:grid;grid-template-columns:270px 1fr;grid-gap:24px;gap:24px;align-items:start;padding-top:24px;padding-bottom:48px}.filters{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 14px);max-height:calc(100vh - var(--header-h) - 28px);overflow-y:auto;background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:4px 16px 16px}.fgroup{border:0;border-bottom:1px solid var(--line);padding:14px 0;margin:0}.fgroup:last-of-type{border-bottom:0}.fgroup legend{font-family:var(--f-head);font-size:20px;letter-spacing:.03em;padding:0;margin-bottom:8px;float:left;width:100%}.fgroup__opts{clear:both;display:flex;flex-wrap:wrap;gap:6px}.fgroup__opts .chip{min-height:34px;font-size:13px;padding:0 12px}.chip .n{font-size:11px;color:var(--grey);font-weight:700}.chip[aria-pressed=true] .n{color:var(--charcoal)}.chip:disabled{opacity:.4;cursor:not-allowed}.dir__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.dir__count{font-weight:700}.dir__count strong{font-family:var(--f-head);font-size:30px;font-weight:400;margin-right:4px}.active-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;min-height:0}.afilter{display:inline-flex;align-items:center;gap:6px;background:var(--charcoal);color:var(--white);border-radius:999px;padding:5px 8px 5px 12px;font-size:12.5px;font-weight:600;animation:pop .2s var(--ease)}.afilter svg{color:var(--lime)}.clear-all{font-size:13px;font-weight:700;text-decoration:underline;padding:5px 6px}.dir__search{position:relative;margin-bottom:12px}.dir__search input{width:100%;height:48px;border-radius:999px;border:1.5px solid var(--line);padding:0 16px 0 44px;font:inherit;background:var(--white)}.dir__search input:focus{border-color:var(--charcoal);outline:none;box-shadow:0 0 0 3px var(--lime)}.dir__search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--grey)}.filter-open{display:none}.results-anim>*{animation:cardin .26s var(--ease) both}@keyframes cardin{0%{opacity:0;transform:translateY(10px)}}.sheet-foot,.sheet-head{display:none}.pd{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:32px;gap:32px;padding-top:20px;padding-bottom:24px;align-items:start}.gallery{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px)}.gallery__main{border-radius:var(--r-lg);overflow:hidden;position:relative}.gallery__main .scene{aspect-ratio:4/3}.gallery__main .scene__vehicle{transition:transform .3s var(--ease)}.gallery__thumbs{display:flex;gap:8px;margin-top:10px}.gallery__thumbs button{flex:1 1;border-radius:8px;overflow:hidden;border:2px solid transparent;opacity:.7;transition:opacity var(--snap),border-color var(--snap)}.gallery__thumbs button[aria-pressed=true]{border-color:var(--lime-deep);opacity:1}.gallery__thumbs .scene{aspect-ratio:16/10}.gallery__note{font-size:12px;color:var(--grey);margin-top:8px}.pd__title{font-family:var(--f-head);font-size:clamp(38px,4.4vw,58px);line-height:.95;letter-spacing:.005em;margin:6px 0 8px}.pd__meta{gap:8px;margin-bottom:14px}.pd__meta,.pd__price{display:flex;flex-wrap:wrap}.pd__price{align-items:baseline;gap:10px}.pd__price strong{font-size:34px;font-weight:800}.pd__actions{display:flex;gap:10px;margin:16px 0;flex-wrap:wrap}.keyspecs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin:14px 0}.keyspecs div{background:var(--white);padding:12px}.keyspecs dt{font-size:11px;font-weight:700;color:var(--grey);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:5px}.keyspecs dd{margin:4px 0 0;font-weight:800;font-size:15px;line-height:1.25}.claim{font-size:10px;font-weight:700;color:#6b4500;background:#fff1d6;border-radius:4px;padding:1px 5px;margin-left:4px;vertical-align:middle;letter-spacing:.02em;text-transform:uppercase}.retailers{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.retailers li{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.retailers .rname{font-weight:700;font-size:14px}.retailers .rmeta{font-size:11.5px;color:var(--grey)}.retailers .rprice{font-weight:800;font-size:18px}.pd-nav{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:20;background:rgba(245,244,237,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.pd-nav ul{display:flex;gap:4px;overflow-x:auto;list-style:none;margin:0 auto;padding:8px var(--gutter);scrollbar-width:none}.pd-nav a{display:block;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;border-radius:999px;white-space:nowrap}.pd-nav a:hover{background:var(--charcoal);color:var(--lime)}.pd-section{padding:30px 0;border-bottom:1px solid var(--line)}.pd-section h2{font-family:var(--f-head);font-size:clamp(30px,3vw,40px);font-style:italic;letter-spacing:.01em;margin-bottom:14px;display:flex;align-items:flex-end;gap:10px}.pd-section h2 .brush{width:50px;height:10px;margin-bottom:8px}.spec-table{width:100%;border-collapse:collapse;background:var(--white);border-radius:var(--r);overflow:hidden;font-size:14px}.spec-table td,.spec-table th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}.spec-table th{width:38%;font-weight:600;color:#4a4a4a}.spec-table td{font-weight:600;overflow-wrap:anywhere}.spec-table tr.group th{background:var(--charcoal);color:var(--lime);font-family:var(--f-head);font-size:18px;letter-spacing:.06em;font-weight:400}.ns{color:var(--grey-2);font-weight:500;font-style:italic}details.expand{border:1px solid var(--line);border-radius:var(--r);background:var(--white);overflow:hidden}details.expand+details.expand{margin-top:10px}details.expand summary{list-style:none;cursor:pointer;padding:14px 16px;font-weight:800;display:flex;justify-content:space-between;align-items:center}details.expand summary::-webkit-details-marker{display:none}details.expand summary:after{content:"+";font-size:22px;line-height:1;transition:transform var(--snap)}details.expand[open] summary:after{transform:rotate(45deg)}details.expand>div{padding:0 16px 16px}.trustlist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:8px;gap:8px}.trustlist li{display:flex;gap:10px;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13.5px}.trustlist .st{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:2px 6px;flex-shrink:0}.st--yes{background:var(--lime)}.st--no{background:#eee;color:#555}.st--part{background:#fff1d6;color:#6b4500}.terrain-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.terrain-grid div{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:12px;text-align:center;font-size:13px}.terrain-grid svg{margin:0 auto 6px}.terrain-grid .lvl{display:block;font-size:11px;font-weight:800;text-transform:uppercase;margin-top:4px;letter-spacing:.05em}.terrain-grid .is-stated{background:var(--lime);border-color:var(--lime-deep)}.terrain-grid .is-guidance{border:2px dashed var(--charcoal)}.terrain-grid .is-none{color:var(--grey)}.sources{font-size:13px}.sources li{margin:6px 0;word-break:break-word}.disc{background:#fff6e0;border-left:4px solid var(--orange);padding:10px 14px;border-radius:6px;font-size:13.5px;margin:6px 0}.sticky-sum{position:fixed;top:var(--header-h);left:0;right:0;z-index:30;background:var(--charcoal);color:var(--white);transform:translateY(-110%);transition:transform .2s var(--ease)}.sticky-sum.is-on{transform:none}.sticky-sum .wrap{display:flex;align-items:center;gap:14px;height:56px}.sticky-sum strong{font-family:var(--f-head);font-size:24px;letter-spacing:.02em;font-weight:400;flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sticky-sum .p{font-weight:800;color:var(--lime)}.cmp-wrap{overflow-x:auto;border-radius:var(--r);border:1px solid var(--line);background:var(--white)}.cmp{width:100%;border-collapse:separate;border-spacing:0;min-width:720px;font-size:14px}.cmp td,.cmp th{padding:11px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.cmp thead th{vertical-align:bottom;top:0}.cmp tbody th,.cmp thead th{background:var(--white);position:-webkit-sticky;position:sticky}.cmp tbody th{color:#4a4a4a;width:190px;left:0;z-index:1}.cmp tbody th,.cmp td{font-weight:600}.cmp tr.is-diff td{background:#fbffe0}.cmp tr.is-diff th:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lime-deep);margin-right:6px;vertical-align:middle}.cmp tr.grp th{color:var(--lime);font-family:var(--f-head);font-size:18px;font-weight:400;letter-spacing:.06em}.cmp tr.grp td,.cmp tr.grp th{background:var(--charcoal)}.cmp-head{display:flex;flex-direction:column;gap:8px;min-width:170px}.cmp-head .scene{aspect-ratio:16/10;border-radius:8px;background:linear-gradient(180deg,#f2f1ea,#e6e4da)}.cmp-head .scene__vehicle{color:var(--charcoal);filter:none}.cmp-head a{font-weight:800;font-size:15px;text-decoration:none;line-height:1.2}.cmp-remove{align-self:flex-start;font-size:12px;font-weight:700;display:inline-flex;gap:4px;align-items:center;padding:4px 10px 4px 6px;border-radius:999px;border:1.5px solid var(--line)}.cmp-remove:hover{border-color:var(--red);color:var(--red)}.toggle{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:14px;cursor:pointer}.toggle input{position:absolute;opacity:0}.toggle__track{width:46px;height:26px;border-radius:13px;background:#cfccc0;position:relative;transition:background var(--snap)}.toggle__track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--white);transition:transform .18s var(--ease);box-shadow:0 1px 3px rgba(0,0,0,.3)}.toggle input:checked+.toggle__track{background:var(--charcoal)}.toggle input:checked+.toggle__track:after{transform:translateX(20px);background:var(--lime)}.toggle input:focus-visible+.toggle__track{outline:3px solid var(--blue);outline-offset:2px}.add-slot{border:2px dashed #cfccc0;border-radius:8px;min-height:160px;display:grid;place-items:center;text-align:center;padding:12px;color:var(--grey);font-size:13px}.add-slot select{margin-top:8px;max-width:100%;border:1.5px solid var(--line)}.finder{display:grid;grid-template-columns:1fr 380px;grid-gap:28px;gap:28px;align-items:start;padding-top:24px;padding-bottom:48px}.progress{display:flex;gap:5px;margin-bottom:18px}.progress span{flex:1 1;height:6px;border-radius:3px;background:#dcdad0;transition:background .2s var(--ease)}.progress span.is-done{background:var(--charcoal)}.progress span.is-now{background:var(--lime-deep)}.q{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(18px,3vw,32px);animation:qin .24s var(--ease)}@keyframes qin{0%{opacity:0;transform:translateX(26px)}}.q__n{font-family:var(--f-brush);color:var(--lime-ink);font-size:18px}.q h2{font-family:var(--f-head);font-size:clamp(32px,4vw,48px);margin:4px 0 6px;letter-spacing:.01em}.q__help{color:var(--grey);font-size:14px;margin-bottom:18px}.opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.opt{border:2px solid var(--line);border-radius:12px;padding:14px;text-align:left;display:flex;flex-direction:column;gap:4px;background:var(--white);transition:border-color var(--snap),transform var(--snap),background var(--snap);min-height:72px}.opt:hover{border-color:var(--charcoal);transform:translateY(-2px)}.opt[aria-pressed=true]{border-color:var(--charcoal);background:var(--lime);animation:pop .22s var(--ease)}.opt strong{font-size:15px}.opt span{font-size:12.5px;color:#555}.opt svg{margin-bottom:4px}.q__nav{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.range{width:100%;accent-color:var(--charcoal);height:32px}.range-out{font-family:var(--f-head);font-size:44px}.finder__side{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px)}.live{background:var(--charcoal);color:var(--white);border-radius:var(--r-lg);padding:20px;overflow:hidden;position:relative;isolation:isolate}.live .splatter{position:absolute;width:220px;right:-60px;top:-70px;z-index:-1}.live__n{font-family:var(--f-head);font-size:72px;line-height:.9;color:var(--lime);display:inline-block}.live__n.bump{animation:pop .26s var(--ease)}.live ul{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-gap:6px;gap:6px;font-size:13px}.live li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #2f2f2f;padding-bottom:6px}.live li span:first-child{color:#aaa}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.tile{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;transition:transform var(--snap),border-color var(--snap)}.tile:hover{transform:translateY(-3px);border-color:var(--charcoal)}.tile h3{font-family:var(--f-head);font-size:28px;letter-spacing:.01em}.tile p{font-size:14px;color:#555;margin:0}.tile .go{margin-top:auto;font-weight:800;font-size:13px;display:flex;align-items:center;gap:6px;padding-top:8px}.two-col{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:28px;gap:28px;align-items:start}.databox{background:var(--charcoal);color:var(--white);border-radius:var(--r);padding:18px}.databox h3{font-family:var(--f-head);font-size:24px;color:var(--lime);letter-spacing:.03em;margin-bottom:8px}.databox table{width:100%;font-size:13px;border-collapse:collapse}.databox td,.databox th{padding:7px 4px;border-bottom:1px solid #333;text-align:left}.databox th{color:#aaa;font-weight:600}.databox p{font-size:12px;color:#aaa;margin:10px 0 0}.bf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;align-items:end}.bf label{font-weight:700;font-size:13px;display:flex;flex-direction:column;gap:6px}.bf .select{border:1.5px solid var(--line);width:100%;height:46px}.bf__result{margin-top:16px;animation:cardin .24s var(--ease)}.faq details{border-bottom:1px solid var(--line);padding:4px 0}.faq summary{cursor:pointer;font-weight:800;padding:12px 0}@media (max-width:1240px){.header__nav a{padding:8px 6px;font-size:12.5px}.header__search{max-width:220px}.hicon span{display:none}.why-strip{grid-template-columns:repeat(4,1fr)}.why-strip li:nth-child(4){border-right:0}.why-strip li:nth-child(-n+4){border-bottom:1px solid var(--line)}}@media (max-width:1080px){.header__nav{display:none}.header__search{max-width:none}.header__burger{display:grid}.cat-grid{grid-template-columns:repeat(6,1fr)}.cat-grid .promo{grid-column:1/-1}.cmp-preview{grid-template-columns:1fr 1fr 1fr}.cmp-side{grid-column:1/-1;flex-direction:row}.cmp-side>*{flex:1 1}.gf{grid-template-columns:1fr}.garage{grid-template-columns:repeat(3,1fr)}.garage .keep{grid-column:1/-1}.final__grid{grid-template-columns:1fr 1fr}.final__tag{display:none}.dir{grid-template-columns:1fr}.filter-open{display:inline-flex}.filters{position:fixed;inset:auto 0 0 0;top:auto;max-height:86vh;z-index:110;border-radius:18px 18px 0 0;transform:translateY(105%);transition:transform .24s var(--ease);padding-bottom:0;box-shadow:0 -20px 60px rgba(0,0,0,.35)}.filters.is-open{transform:none}.sheet-head{display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;background:var(--white);padding:14px 0 8px;z-index:2}.sheet-head:before{content:"";position:absolute;top:6px;left:50%;width:44px;height:4px;border-radius:2px;background:#ddd;transform:translateX(-50%)}.sheet-head h2{font-family:var(--f-head);font-size:28px}.sheet-foot{display:flex;gap:10px;position:-webkit-sticky;position:sticky;bottom:0;background:var(--white);padding:12px 0 16px;border-top:1px solid var(--line)}.sheet-foot .btn{flex:1 1}.scrim{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:105;animation:fade .2s}@keyframes fade{0%{opacity:0}}.pd{grid-template-columns:1fr}.gallery{position:static}.finder{grid-template-columns:1fr}.finder__side{position:static}.two-col{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}@media (max-width:860px){.qf{margin-top:-72px}.qf__panel{display:grid;grid-template-columns:1fr 1fr;padding:16px}.qf__title{grid-column:1/-1}.qf__group{grid-column:span 2}.qf__group--half{grid-column:span 1}.qf__go{grid-column:1/-1;margin-left:0;align-items:stretch}.qf__go .btn{width:100%}.qf__count{text-align:center}.seg{width:100%}.seg button{flex:1 1;justify-content:center}.rail{grid-auto-columns:42%}.fresh .rail{grid-auto-columns:62%}.guide-row{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.guide-row>*{scroll-snap-align:start}.cat-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:40%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cat-grid>*{scroll-snap-align:start}.cat-grid .promo{grid-column:auto;grid-row:1;min-width:0}.cmp-preview{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.cmp-preview>*{scroll-snap-align:start}.cmp-side{grid-column:auto;flex-direction:column}.trust ul{grid-template-columns:1fr 1fr}.final__grid{grid-template-columns:1fr}.keyspecs{grid-template-columns:repeat(2,1fr)}.terrain-grid{grid-template-columns:repeat(3,1fr)}.bf{grid-template-columns:1fr}.hero__scrawl{display:none}}@media (max-width:640px){:root{--header-h:60px}.header__inner{gap:10px}.header__search,.hicon,.logo__tag{display:none}.header__cta{padding:0 12px;font-size:13px}.hero__art{inset:auto 0 0 0;height:56%;opacity:.55}.hero__art:before{background:linear-gradient(180deg,var(--charcoal) 0,rgba(17,17,17,.3) 60%)}.hero__inner{padding-top:28px}.hero__cta .btn{flex:1 1}.rail{grid-auto-columns:64%}.fresh .rail{grid-auto-columns:78%}.guide-row{grid-auto-columns:62%}.cat-grid{grid-auto-columns:58%}.why-strip{grid-template-columns:1fr 1fr}.why-strip li{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.why-strip li:nth-child(2n){border-right:0}.garage{grid-template-columns:repeat(2,1fr)}.trust ul{grid-template-columns:1fr}.section__head .sub{display:none}.dock{display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:65;background:var(--charcoal);color:#cfcfcf;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid #2c2c2c}.dock,.dock a{align-items:center}.dock a{position:relative;display:flex;flex-direction:column;gap:2px;font-size:10.5px;font-weight:600;text-decoration:none;padding:4px;min-height:44px;justify-content:center}.dock a.is-active{color:var(--lime)}.dock .count{right:calc(50% - 20px);top:-2px}.dock__main{background:var(--lime);color:var(--charcoal);border-radius:999px;font-size:13px!important;font-weight:800!important;margin:0 6px}.tray{bottom:calc(58px + env(safe-area-inset-bottom))}.tray__inner{flex-wrap:wrap;gap:8px}.tray__items{order:3;width:100%;flex:none}.tray__items li>svg:first-child{display:none}.tray__empty{display:none!important}.tray__cta{margin-left:auto}.toast-wrap{bottom:150px}.footer{padding-bottom:150px}.footer__grid{grid-template-columns:1fr 1fr}.keyspecs{grid-template-columns:repeat(2,1fr)}.retailers li{grid-template-columns:1fr auto}.retailers li .btn{grid-column:1/-1}.sticky-sum .btn-hide{display:none}.grid-products{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.railbox{position:relative}.railbox__arrows{position:absolute;right:0;top:-54px}.section__head--rail{padding-right:88px}@media (max-width:640px){.railbox__arrows{display:none}.section__head--rail{padding-right:0}}.slrow{display:grid;grid-template-columns:120px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:12px}@media (max-width:640px){.slrow{grid-template-columns:88px 1fr}.slrow>div:last-child{grid-column:1/-1;justify-content:flex-start!important}}@media (min-width:861px){.qf__panel .seg button{padding:0 8px;font-size:12px;min-width:34px}.qf__title{font-size:17px}.qf__panel{gap:12px 10px;padding:16px}.qf__go{position:relative}.qf__count{position:absolute;bottom:calc(100% + 4px);right:4px;white-space:nowrap;margin:0}}@media (min-width:861px) and (max-width:1500px){.qf__panel .seg svg{display:none}}@media (max-width:640px){.final__splat--r,.hero__art .scene__vehicle{display:none}.final__splat{width:300px;left:-140px;top:-120px}}.cmp{table-layout:fixed}.cmp tbody th,.cmp thead th:first-child{width:190px}@media (max-width:640px){.cmp tbody th,.cmp thead th:first-child{width:130px}}.logo img{display:block;height:auto;max-width:none}.header__logo img{filter:drop-shadow(0 2px 0 rgba(0,0,0,.4))}.header__inner{height:74px}:root{--header-h:74px}.hero{min-height:clamp(520px,38vw,600px)}.hero__art{inset:0}.hero__img{object-fit:cover;object-position:75% 55%}.hero__art:before{background:linear-gradient(90deg,rgba(17,17,17,.96),rgba(17,17,17,.85) 26%,rgba(17,17,17,.25) 50%,rgba(17,17,17,0) 64%),linear-gradient(0deg,rgba(17,17,17,.55),rgba(17,17,17,0) 30%)}.hero__scrawl--a{top:22px;left:43%;font-size:22px;text-shadow:2px 2px 0 rgba(0,0,0,.6)}.hero__scrawl--b{top:26px;font-size:28px;text-shadow:2px 2px 0 rgba(0,0,0,.7)}.icard__media{position:relative;display:block;aspect-ratio:7/6;overflow:hidden;background:var(--graphite)}.icard--short .icard__media{aspect-ratio:5/5.2}.icard__media img{object-fit:cover;transition:transform .32s var(--ease)}.icard:hover .icard__media img{transform:scale(1.06)}.icard .scene{aspect-ratio:7/6}.icard--short .scene{aspect-ratio:5/5.2}.promo__photo{position:absolute;right:0;top:0;bottom:0;width:52%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%)}.promo__photo img{object-fit:cover;object-position:40% 20%}.promo__crown{z-index:2;right:38%;top:22px}.final__grid{grid-template-columns:240px 1.2fr 1fr auto}.final__photo{position:relative;display:block;width:240px;aspect-ratio:1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M101 20c12-14 26 6 32 14 12-6 30-10 26 8-3 12 14 13 20 21 10 13-9 20-7 30 3 14 24 15 19 30-6 13-23 2-30 11-7 10 3 30-12 34-14 5-17-15-29-16-13-1-17 20-32 14-14-5-5-23-14-31-10-8-31 1-33-14-2-14 18-14 20-26 2-13-17-22-9-33 8-10 22 2 31-3 12-7 8-28 18-39Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M101 20c12-14 26 6 32 14 12-6 30-10 26 8-3 12 14 13 20 21 10 13-9 20-7 30 3 14 24 15 19 30-6 13-23 2-30 11-7 10 3 30-12 34-14 5-17-15-29-16-13-1-17 20-32 14-14-5-5-23-14-31-10-8-31 1-33-14-2-14 18-14 20-26 2-13-17-22-9-33 8-10 22 2 31-3 12-7 8-28 18-39Z'/%3E%3C/svg%3E") center /contain no-repeat}.final__photo img{object-fit:cover;object-position:50% 35%}.footer__brand .logo img{max-width:100%}@media (max-width:1080px){.header__inner{height:66px}:root{--header-h:66px}.final__grid{grid-template-columns:200px 1fr}.final__photo{width:200px}}@media (max-width:640px){:root{--header-h:60px}.header__inner{height:60px}.header__logo img{width:112px!important;height:auto!important}.hero{min-height:0}.hero__art{inset:0;height:auto;opacity:1}.hero__img{object-position:68% 50%}.hero__art:before{background:linear-gradient(180deg,rgba(17,17,17,.35),rgba(17,17,17,.72) 45%,rgba(17,17,17,.95) 80%)}.final__grid{grid-template-columns:1fr}.final__photo{width:180px}}@media (min-width:641px){.hero{min-height:0;height:clamp(470px,33.4vw,640px)}.hero__img{object-position:60% 50%}.hero__inner{padding-top:clamp(22px,2.6vw,40px)}.hero__title{font-size:clamp(38px,4.3vw,66px);max-width:8.6em}.hero__copy{margin:20px 0;max-width:40ch;font-size:15px}.hero__art:before{background:linear-gradient(90deg,rgba(17,17,17,.9),rgba(17,17,17,.6) 24%,rgba(17,17,17,0) 44%),linear-gradient(0deg,rgba(17,17,17,.5),rgba(17,17,17,0) 26%)}.hero__scrawl--a{top:26px;left:38%;font-size:19px}.hero__scrawl--b{font-size:24px}}.header__logo img{width:auto!important;height:62px!important}@media (max-width:640px){.header__logo img{height:44px!important}}.hero__line{display:block;white-space:nowrap}@media (min-width:641px){.hero{height:auto;min-height:clamp(470px,33.4vw,640px)}.hero__inner{padding-bottom:128px}.hero__title{font-size:clamp(36px,4vw,60px);max-width:none}.hero__scrawl--a{left:47%;top:30px}}@media (max-width:640px){.hero__line{white-space:normal}.hero__art{position:relative;inset:auto;display:block;height:58vw}.hero__img{object-position:72% 60%}.hero__art:before{background:linear-gradient(0deg,var(--charcoal) 0,rgba(17,17,17,0) 45%)}.hero__inner{padding-top:4px}}.cat-grid .icard--short{min-height:230px}.cat-grid .icard--short .icard__media,.cat-grid .icard--short .scene{position:absolute;inset:0;aspect-ratio:auto;height:100%}.cat-grid .icard__text{right:40px}.promo__crown{right:auto;left:150px;top:16px;width:50px;height:38px}.promo__words{font-size:clamp(22px,2vw,28px)}.tcard .scene__vehicle{width:42%;transform:translateY(-22%)}.pcard--compact .pcard__top .tag{display:none}@media (max-width:860px){.cat-grid .icard--short{min-height:210px}}.final__title{font-size:clamp(30px,3.3vw,48px)}.promo--art{padding:0;min-height:230px;justify-content:flex-end;background:var(--charcoal)}.promo__art{object-fit:cover;object-position:30% 50%}.promo__cta{position:relative;z-index:2;align-self:flex-start;margin:0 0 16px 18px}@media (max-width:860px){.promo--art{aspect-ratio:16/9;min-height:0}}.promo__cta{align-self:flex-end;margin:0 14px 14px 0}.icard:after{inset:58% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.78) 70%)}.icard__text{left:12px;right:46px;bottom:10px}.icard__title{font-size:clamp(15px,1.25vw,19px);line-height:.98;letter-spacing:.01em;transform:skewX(-6deg) rotate(-2deg);margin-bottom:3px;text-shadow:1px 2px 0 rgba(0,0,0,.55)}.icard__sub{display:block;font-size:11.5px;line-height:1.25;color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icard__go{width:26px;height:26px;bottom:10px}.icard__title--plain{transform:none;font-size:15px}.brush-type,.drawer__foot,.page-hero .kicker,.q__n{text-transform:uppercase}.pphoto{position:absolute;inset:0;background:#fff}.pphoto img{object-fit:contain;padding:6px}.pphoto__credit{position:absolute;left:6px;bottom:6px;z-index:1;font-size:10px;font-weight:600;line-height:1;padding:4px 6px;border-radius:4px;background:rgba(17,17,17,.72);color:#fff;letter-spacing:.01em}.pcard__media{aspect-ratio:16/11;background:#fff;border:1px solid var(--line)}.pcard__media .scene{position:absolute;inset:0;aspect-ratio:auto}.pcard:hover .pphoto img{transform:scale(1.04)}.pphoto img{transition:transform .26s var(--ease)}.gallery__photo{position:relative;aspect-ratio:4/3;background:#fff}.gallery__photo .pphoto__credit{font-size:11px;left:10px;bottom:10px}.cmp-photo,.sl-photo{position:relative;display:block;aspect-ratio:16/11;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:#fff}.cmp-photo .scene,.sl-photo .scene{position:absolute;inset:0;aspect-ratio:auto}.page-hero--img .page-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center}.page-hero__art{position:relative;margin:0;transform:rotate(1.2deg);border-radius:var(--r-lg);box-shadow:10px 10px 0 var(--lime);overflow:hidden;background:#222}.page-hero__art img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.page-hero__art figcaption{position:absolute;left:10px;bottom:10px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal);background:rgba(255,255,255,.86);padding:3px 8px;border-radius:999px}@media (max-width:860px){.page-hero--img .page-hero__grid{grid-template-columns:1fr}.page-hero__art{transform:none;box-shadow:6px 6px 0 var(--lime);margin-right:6px}}.gcard__art img{object-fit:cover;transition:transform .4s var(--ease)}.gcard:hover .gcard__art img{transform:scale(1.05)}.gcard__art:has(img) svg.gicon{position:absolute;left:8px;bottom:8px;width:34px;height:34px;padding:7px;border-radius:50%;background:var(--lime);box-shadow:0 2px 8px rgba(0,0,0,.25)}.gtile:has(.gtile__img){overflow:hidden;padding-top:0}.gtile__img{position:relative;display:block;width:calc(100% + 20px);margin:0 -10px;aspect-ratio:4/3;overflow:hidden;background:var(--sand)}.gtile__img img{object-fit:cover;transition:transform .4s var(--ease)}.gtile:hover .gtile__img img{transform:scale(1.06)}.gtile:has(.gtile__img)>svg{position:relative;z-index:1;margin-top:-24px;background:var(--white);box-shadow:0 2px 8px rgba(0,0,0,.18)}@media (prefers-reduced-motion:reduce){.gcard:hover .gcard__art img,.gtile:hover .gtile__img img{transform:none}}@media (max-width:860px){.page-hero .splatter{width:170px;right:-70px;top:-60px;opacity:.7}}.gift-list{margin:10px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;font-size:.95rem}.gift-list li::marker{color:var(--lime)}@media (max-width:1340px){.header__nav a[href="/brands"]{display:none}.header__search{min-width:130px}}.bf-list{background:var(--white);border-radius:var(--r);overflow:hidden;font-size:14px}.bf-row{display:grid;grid-template-columns:minmax(0,2.2fr) .9fr minmax(0,1.4fr) .9fr;grid-gap:12px;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);align-items:start}.bf-beat{display:block;font-size:12px;font-weight:600;color:#5a5a5a;white-space:normal}.bf-row--head{background:var(--charcoal);color:var(--lime);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.bf-name a,.bf-row--head{font-weight:700}.bf-name small{display:block;color:#5a5a5a;margin-top:2px}.bf-price{font-weight:800}.bf-date,.bf-ret{color:#4a4a4a}.bf-lbl{display:none}@media (max-width:640px){.bf-row--head{display:none}.bf-row{grid-template-columns:1fr auto;gap:4px 12px}.bf-name{grid-column:1/-1}.bf-date,.bf-ret{grid-column:1}.bf-date{font-size:12px}.bf-lbl{display:inline}.bf-beat{max-width:150px;margin-left:auto;text-align:right}.bf-price{grid-column:2;grid-row:2/span 2;font-size:16px}}.vs-table{overflow-x:auto;border-radius:var(--r);background:var(--charcoal);color:var(--white);padding:8px 18px}.vs-table table{width:100%;border-collapse:collapse;font-size:15px}.vs-table td,.vs-table th{padding:12px 8px;border-bottom:1px solid #333;text-align:left;vertical-align:top}.vs-table tbody tr:last-child td,.vs-table tbody tr:last-child th{border-bottom:0}.vs-table thead th{font-family:var(--f-head);font-size:28px;color:var(--lime);letter-spacing:.03em}.vs-table tbody th{color:#aaa;font-weight:600;width:40%}.vs-choose{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:18px}@media (max-width:760px){.vs-choose{grid-template-columns:1fr}.vs-table{padding:4px 12px}.vs-table table{font-size:13px}.vs-table td,.vs-table th{padding:9px 5px}}.fresh-tag{display:inline-block;font-size:11px;font-weight:800;line-height:1.3;border-radius:999px;padding:1px 7px;margin-left:4px;white-space:nowrap}.fresh-tag--stale{background:#fff1d6;color:#7a4b00;border:1px solid #f0c674}.stock{display:inline-block;font-size:11px;font-weight:800;border-radius:999px;padding:1px 7px;white-space:nowrap}.stock--in_stock{background:#e8f8d0;color:#2c5200}.stock--out_of_stock{background:#fde2e2;color:#8a1c1c}.stock--preorder{background:#e6eefc;color:#1d3f7a}.stock--unknown{background:var(--sand);color:var(--grey-2)}.seller-facts{margin:6px 0 0;padding:0;list-style:none;font-size:13px}.seller-facts li{margin:2px 0}.seller-facts q{color:var(--grey-2)}.limit-flag{display:inline-block;font-size:11px;font-weight:800;border-radius:999px;padding:1px 7px;margin-left:6px;background:#fff1d6;color:#7a4b00;border:1px solid #f0c674}.unknown-note{margin:0 0 14px;padding:10px 14px;border-radius:var(--r);background:#fffaf0;border:1px solid #f1e3a1;font-size:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.parts-table{min-width:560px}.parts-table td,.parts-table th{vertical-align:top}.two-col>*{min-width:0}#buy,.pd-section{scroll-margin-top:140px}.parts-table .limit-flag{display:block;border-radius:8px;margin:6px 0 0;white-space:normal}.dl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:14px;gap:14px}.dl-card{display:flex;flex-direction:column;gap:10px;min-width:0}.dl-head h2,.dl-head h3{font-size:19px;margin:0}.dl-count{font-size:12px;color:#5a5a5a}.dl-by{background:var(--charcoal);color:var(--white);border-radius:var(--r);padding:10px 12px;display:grid;grid-gap:2px;gap:2px}.dl-by__lbl{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--lime);font-weight:700}.dl-by__date{font-size:22px;font-weight:800}.dl-by__note{font-size:12px;color:#d8d8d8}.dl-facts{margin:0;display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;font-size:14px}.dl-facts dt{font-weight:700}.dl-facts dd{margin:0;color:#3a3a3a}.dl-src{margin-top:auto;overflow-wrap:anywhere}.dl-aus svg,.dl-src svg{display:inline;vertical-align:-1px}.wb-card{display:grid;grid-gap:8px;gap:8px;min-width:0}.wb-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.wb-head h3{margin:0;font-size:19px}.wb-gap{background:var(--lime);color:var(--charcoal);font-weight:800;font-size:13px;padding:3px 10px;border-radius:999px;white-space:nowrap}.wb-list{border:1px solid var(--line)}.wb-row{grid-template-columns:minmax(0,2.4fr) .8fr minmax(0,1.1fr)}.wb-row:last-child{border-bottom:0}.wb-row .bf-name a svg{display:inline;vertical-align:-1px}.wb-whips{margin:0;padding-left:18px;font-size:14px;display:grid;grid-gap:4px;gap:4px}.wb-whips li::marker{color:var(--lime)}@media (max-width:640px){.wb-row{grid-template-columns:1fr auto}.wb-row .bf-date{grid-column:1/-1}}.pphoto--own img{object-fit:cover;padding:0}.ogal__frame{position:relative;margin:0;aspect-ratio:3/2;background:var(--charcoal)}.ogal__open{position:absolute;inset:0;display:block;width:100%;cursor:zoom-in}.ogal__open img{object-fit:cover}.ogal__frame .pphoto__credit{left:10px}.ogal__count,.ogal__frame .pphoto__credit{bottom:10px;font-size:11px;pointer-events:none}.ogal__count{position:absolute;right:10px;font-weight:700;padding:4px 7px;border-radius:4px;background:rgba(17,17,17,.72);color:#fff}.ogal__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(17,17,17,.62);color:#fff;transition:background var(--snap)}.ogal__arrow:hover{background:var(--charcoal);color:var(--lime)}.ogal__arrow--prev{left:10px}.ogal__arrow--next{right:10px}.ogal__caption{margin:8px 0 0;font-weight:700;font-size:14px}.ogal__strip{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px}.ogal__thumb{position:relative;flex:0 0 72px;height:48px;border-radius:8px;overflow:hidden;border:2px solid transparent;opacity:.7;scroll-snap-align:start;transition:opacity var(--snap),border-color var(--snap)}.ogal__thumb img{object-fit:cover}.ogal__tab{flex:0 0 auto;min-width:72px;height:48px;padding:0 12px;border-radius:8px;border:2px solid var(--line);background:var(--white);font-weight:800;font-size:13px;opacity:.85}.ogal__tab[aria-pressed=true],.ogal__thumb[aria-pressed=true]{border-color:var(--lime-deep);opacity:1}.ogal__tab[aria-pressed=true]{background:var(--charcoal);color:var(--lime)}.ogal .gallery__main .scene{aspect-ratio:3/2}.ogrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.ogrid__item{margin:0}.ogrid__item--lead{grid-column:span 2;grid-row:span 2}.ogrid__item button{position:relative;display:block;width:100%;aspect-ratio:3/2;border-radius:10px;overflow:hidden;cursor:zoom-in;background:var(--charcoal)}.ogrid__item--lead button{aspect-ratio:auto;height:calc(100% - 26px);min-height:220px}.ogrid__item img{object-fit:cover;transition:transform .26s var(--ease)}.ogrid__item button:hover img{transform:scale(1.03)}.ogrid__item figcaption{font-size:13px;font-weight:600;color:var(--grey);margin-top:6px;line-height:1.3}@media (max-width:760px){.ogrid{grid-template-columns:1fr 1fr}.ogrid__item--lead{grid-column:span 2;grid-row:auto}.ogrid__item--lead button{aspect-ratio:3/2;height:auto;min-height:0}}.lightbox{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0b0b0b;color:#fff}.lightbox::-webkit-backdrop{background:rgba(0,0,0,.85)}.lightbox::backdrop{background:rgba(0,0,0,.85)}.lightbox__img{position:absolute;inset:56px 12px 64px}.lightbox__img img{object-fit:contain}.lightbox__cap{position:absolute;left:0;right:0;bottom:18px;margin:0;text-align:center;font-weight:700}.lightbox__cap span{color:#aaa;font-weight:600;margin-left:8px}.lightbox__btn{position:absolute;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.12);color:#fff}.lightbox__btn:hover{background:var(--lime);color:var(--charcoal)}.lightbox__btn--close{top:8px;right:12px}.lightbox__btn--prev{left:12px;top:50%;transform:translateY(-50%)}.lightbox__btn--next{right:12px;top:50%;transform:translateY(-50%)}.pd>*{min-width:0}.ogal,.ogal__strip{min-width:0;max-width:100%}@media (min-width:761px){.ogrid__item--wide{grid-column:1/-1}.ogrid__item--wide button{aspect-ratio:21/8}.ogal__strip{flex-wrap:wrap;overflow-x:visible}.ogal__thumb{flex-basis:64px;height:44px}.ogal__tab{height:44px}}.sp-list{display:grid;grid-gap:12px;gap:12px}.sp-row{display:grid;grid-template-columns:96px minmax(0,1fr) 200px;grid-gap:14px;gap:14px;align-items:start}.sp-thumb{position:relative;display:block;width:96px;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--white)}.sp-body h3{margin:0 0 4px;font-size:17px;line-height:1.25}.sp-body p{margin:3px 0}.sp-note{font-weight:700}.sp-side{display:grid;grid-gap:3px;gap:3px;justify-items:start}.sp-side a{white-space:nowrap}.sp-price{font-size:20px;font-weight:800}@media (max-width:640px){.sp-row{grid-template-columns:72px minmax(0,1fr)}.sp-thumb{width:72px}.sp-side{grid-column:1/-1}}.deal-checker{scroll-margin-top:90px}.deal-checker h2{margin:8px 0 12px}.deal-checker__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px}.deal-checker__fields label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:700}.deal-checker__fields .select{width:100%;min-width:0;border:1.5px solid var(--line);height:48px}.deal-checker__fields input.select{background-image:none;padding-right:16px}.deal-checker__result{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.deal-checker__result h3{font-size:clamp(24px,4vw,36px);line-height:1.15;margin:0 0 14px;font-family:var(--f-head),sans-serif}.deal-checker__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.deal-checker__stats>div{display:grid;grid-gap:5px;gap:5px;background:var(--cream,#f5f4ef);border:1px solid var(--line);border-radius:10px;padding:14px}.deal-checker__stats small,.deal-checker__stats span{font-size:12px}.deal-checker__stats strong{font-family:var(--f-head),sans-serif;font-size:32px}.deal-checker__evidence{margin:18px 0}.deal-checker__evidence summary{cursor:pointer;font-weight:700}.deal-checker__evidence table{margin-top:12px}.deal-checker__links{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:760px){.deal-checker__fields,.deal-checker__stats{grid-template-columns:1fr}.deal-checker__links .btn{width:100%}}.kart-questions{margin:16px 0}.kart-questions dt{font-weight:800;margin:20px 0 7px}.kart-questions dd{margin:0;line-height:1.65}@font-face{font-family:display;src:url(/_next/static/media/1791b73e778b1e77-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:111.32%;descent-override:36.66%;line-gap-override:0.00%;size-adjust:105.01%}.__className_e5d9b8{font-family:display,display Fallback;font-weight:400}.__variable_e5d9b8{--f-brush:"display","display Fallback"}@font-face{font-family:heading;src:url(/_next/static/media/f4646f71883e1c80-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:heading Fallback;src:local("Arial");ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.00%;size-adjust:77.11%}.__className_19a595{font-family:heading,heading Fallback;font-weight:400}.__variable_19a595{--f-head:"heading","heading Fallback"}@font-face{font-family:body;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a7702f{font-family:body,body Fallback}.__variable_a7702f{--f-body:"body","body Fallback"}