:root{--falcx-accent: #C7CBD0;--fx-bg: var(--color-background, #0B0C0D);--fx-fg: var(--color-foreground, #F2F2EF);--fx-accent: var(--falcx-accent, #C7CBD0);--fx-muted: color-mix(in srgb, var(--fx-fg) 62%, var(--fx-bg));--fx-soft: color-mix(in srgb, var(--fx-fg) 80%, var(--fx-bg));--fx-line: color-mix(in srgb, var(--fx-fg) 12%, transparent);--fx-line-strong: color-mix(in srgb, var(--fx-fg) 24%, transparent);--fx-surface: color-mix(in srgb, var(--fx-fg) 4%, var(--fx-bg));--fx-surface-2: color-mix(in srgb, var(--fx-fg) 7%, var(--fx-bg));--fx-radius: 6px;--fx-radius-sm: 4px;--fx-wrap: 1280px;--fx-pad: clamp(16px, 3vw, 32px);--fx-ok: #3DDC84;--fx-metal: linear-gradient(105deg, #858a90 0%, #f1f2f3 46%, #969ba0 100%)}.falcx-metal{color:var(--fx-accent)}.falcx-section--line{border-top:1px solid var(--fx-line)}.falcx-wrap{max-width:var(--fx-wrap);margin-inline:auto;padding-inline:var(--fx-pad)}.falcx-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-accent);margin:0}.falcx-h{margin:0;font-weight:700;letter-spacing:-.02em;line-height:1.08}.falcx-h--xl{font-size:clamp(36px,5vw,64px);line-height:1.02}.falcx-h--lg{font-size:clamp(28px,3.2vw,40px)}.falcx-h--md{font-size:clamp(22px,2.4vw,32px)}.falcx-lede{font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--fx-soft);margin:0;max-width:56ch}.falcx-muted{color:var(--fx-muted)}.falcx-card{background:var(--fx-surface);border:1px solid var(--fx-line);border-radius:var(--fx-radius)}.falcx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:var(--fx-radius-sm);font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.falcx-btn:hover{transform:translateY(-1px)}.falcx-btn--primary{background:var(--fx-accent);color:var(--fx-bg)}.falcx-btn--ghost{border-color:var(--fx-line-strong);color:var(--fx-fg);background:transparent}.falcx-btn--ghost:hover{border-color:var(--fx-fg)}.falcx-link{color:var(--fx-fg);text-decoration:none;font-weight:600;font-size:15px;border-bottom:1px solid var(--fx-line-strong);padding-bottom:2px}.falcx-link:hover{border-color:var(--fx-fg)}.falcx-stars{display:inline-flex;gap:2px;color:var(--fx-accent)}.falcx-stars svg{width:14px;height:14px;fill:currentColor}.falcx-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:var(--fx-radius-sm);border:1px solid var(--fx-line-strong);font-size:14px;font-weight:600;color:var(--fx-soft);background:transparent;cursor:pointer}.falcx-pill[aria-pressed=true],.falcx-pill.is-on{border-color:var(--fx-accent);color:var(--fx-fg);background:color-mix(in srgb,var(--fx-accent) 10%,transparent);box-shadow:inset 0 0 0 1px var(--fx-accent)}.falcx-stage{position:relative;border-radius:8px;border:1px solid var(--fx-line);background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--fx-fg) 12%,var(--fx-bg)) 0%,color-mix(in srgb,var(--fx-fg) 4%,var(--fx-bg)) 55%,var(--fx-bg) 100%);overflow:hidden;display:flex;align-items:center;justify-content:center}.falcx-stage img{display:block;max-width:100%;height:auto;object-fit:contain}.falcx-hero{padding-block:clamp(32px,5vw,64px)}.falcx-hero__grid{display:grid;gap:clamp(28px,4vw,56px);align-items:center}@media(min-width:900px){.falcx-hero__grid{grid-template-columns:1.05fr .95fr}}.falcx-hero__copy{display:flex;flex-direction:column;gap:24px}.falcx-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.falcx-hero__stats{display:flex;flex-wrap:wrap;gap:32px 40px;padding-top:4px}.falcx-hero__stat{display:flex;flex-direction:column;gap:4px}.falcx-hero__stat strong{font-size:22px;font-weight:700}.falcx-hero__stat span{font-size:13px;color:var(--fx-muted)}.falcx-hero__media{aspect-ratio:1 / 1.02}.falcx-hero__media--photo{aspect-ratio:4 / 3}.falcx-hero__media--wide{aspect-ratio:16 / 10}.falcx-hero__media--wide img{width:92%;height:auto}.falcx-hero__media--photo img{width:100%;height:100%;object-fit:cover}.falcx-hero__media img.falcx-hero__product{height:88%;width:auto}.falcx-hero__tags{position:absolute;left:16px;bottom:16px;display:flex;flex-wrap:wrap;gap:8px}.falcx-hero__tag{font-size:12px;font-weight:600;padding:6px 10px;border-radius:3px;background:color-mix(in srgb,var(--fx-bg) 80%,transparent);border:1px solid var(--fx-line-strong);color:var(--fx-fg)}.falcx-hero--bg{position:relative}.falcx-hero--bg .falcx-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.falcx-hero--bg .falcx-hero__bg img{width:100%;height:100%;object-fit:cover}.falcx-hero--bg .falcx-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--fx-bg) 92%,transparent),color-mix(in srgb,var(--fx-bg) 70%,transparent) 55%,color-mix(in srgb,var(--fx-bg) 30%,transparent))}.falcx-hero--bg .falcx-wrap{position:relative;z-index:1}.falcx-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:32px}.falcx-head>div{display:flex;flex-direction:column;gap:10px}.falcx-head p.falcx-lede{max-width:44ch;font-size:15px}.falcx-chassis{padding-block:clamp(40px,5vw,64px);scroll-margin-top:80px}.falcx-chassis__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}@media(min-width:640px)and (max-width:1179px){.falcx-chassis__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.falcx-hero__media--wide img{width:100%}.falcx-chassis__card{display:flex;flex-direction:column;gap:18px;padding:24px;min-height:240px;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.falcx-chassis__card:hover{border-color:var(--fx-line-strong);transform:translateY(-3px)}.falcx-chassis__img{aspect-ratio:16 / 9;border-radius:var(--fx-radius-sm);overflow:hidden;background:var(--fx-surface-2);display:flex;align-items:center;justify-content:center}.falcx-chassis__img img{width:100%;height:100%;object-fit:contain}.falcx-chassis__img--empty{font-size:40px;font-weight:700;letter-spacing:-.03em;color:var(--fx-line-strong)}.falcx-chassis__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.falcx-chassis__name{font-size:30px;font-weight:700;letter-spacing:-.03em}.falcx-chassis__years{font-size:14px;color:var(--fx-muted)}.falcx-chassis__note{font-size:15px;line-height:1.5;color:var(--fx-soft);margin:0}.falcx-chassis__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--fx-line);font-size:15px;font-weight:600}.falcx-chassis__foot svg{width:20px;height:20px}.falcx-reasons{padding-block:clamp(48px,6vw,80px)}.falcx-reasons__grid{display:grid;gap:clamp(28px,5vw,64px);align-items:start}@media(min-width:900px){.falcx-reasons__grid{grid-template-columns:1fr 1fr}}.falcx-reasons__intro{display:flex;flex-direction:column;gap:18px}.falcx-reasons__list{display:flex;flex-direction:column}.falcx-reasons__item{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:22px 0;border-top:1px solid var(--fx-line)}.falcx-reasons__item:last-child{border-bottom:1px solid var(--fx-line)}.falcx-reasons__num{font-size:14px;font-weight:600;color:var(--fx-accent);padding-top:3px}.falcx-reasons__item h3{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.01em}.falcx-reasons__item p{margin:0;font-size:15px;line-height:1.55;color:var(--fx-muted)}.falcx-specs{padding-block:clamp(48px,6vw,72px)}.falcx-specs__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.falcx-specs__tile{padding:24px;display:flex;flex-direction:column;gap:10px}.falcx-specs__tile strong{font-size:28px;font-weight:700;letter-spacing:-.02em}.falcx-specs__tile p{margin:0;font-size:14px;line-height:1.5;color:var(--fx-muted)}.falcx-reviews{padding-block:clamp(48px,6vw,72px)}.falcx-reviews__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.falcx-reviews__card{padding:28px;display:flex;flex-direction:column;gap:16px}.falcx-reviews__card blockquote{margin:0;font-size:17px;line-height:1.5}.falcx-reviews__meta{margin-top:auto;font-size:13px;color:var(--fx-muted)}.falcx-changelog{padding-block:clamp(48px,6vw,72px)}.falcx-changelog__grid{display:grid;gap:clamp(28px,5vw,64px)}@media(min-width:900px){.falcx-changelog__grid{grid-template-columns:1fr 1fr}}.falcx-changelog__col{display:flex;flex-direction:column;gap:24px}.falcx-changelog__list{display:flex;flex-direction:column}.falcx-changelog__row{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--fx-line)}.falcx-changelog__row:last-child{border-bottom:1px solid var(--fx-line)}.falcx-changelog__tag{font-size:13px;font-weight:600;color:var(--fx-accent);padding-top:2px}.falcx-changelog__row p{margin:0;font-size:15px;line-height:1.5;color:var(--fx-soft)}.falcx-soon{padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:18px;background:linear-gradient(160deg,var(--fx-surface-2) 0%,var(--fx-surface) 100%)}.falcx-soon__row{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--fx-line);font-size:16px}.falcx-soon__row:last-of-type{border-bottom:1px solid var(--fx-line)}.falcx-soon__row strong{font-weight:600}.falcx-soon__row span{color:var(--fx-muted);font-size:14px}.falcx-soon__form{display:flex;gap:10px;flex-wrap:wrap}.falcx-soon__form input{flex:1 1 200px;min-height:52px;border-radius:var(--fx-radius-sm);border:1px solid var(--fx-line-strong);background:var(--fx-bg);color:var(--fx-fg);padding:0 16px;font-size:15px}.falcx-soon__msg{font-size:14px;color:var(--fx-ok);margin:0}.falcx-fit{padding-block:8px 24px}.falcx-fit__box{padding:20px;display:flex;flex-direction:column;gap:14px}.falcx-fit__top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.falcx-fit__top strong{font-size:14px}.falcx-fit__top span{font-size:12px;color:var(--fx-muted)}.falcx-fit__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.falcx-fit__note{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--fx-soft)}.falcx-fit__note svg{width:18px;height:18px;flex-shrink:0;margin-top:2px}.falcx-fit__note--warn svg{color:var(--fx-accent)}.falcx-fit__note[hidden]{display:none}.falcx-spec{padding-block:clamp(40px,5vw,64px)}.falcx-spec__grid{display:grid;gap:clamp(28px,4vw,56px)}@media(min-width:900px){.falcx-spec__grid{grid-template-columns:1fr 1fr}}.falcx-spec__col{display:flex;flex-direction:column;gap:28px}.falcx-spec__group{display:flex;flex-direction:column;gap:14px}.falcx-spec__rows{display:flex;flex-direction:column}.falcx-spec__row{display:grid;grid-template-columns:160px 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--fx-line);font-size:14px;line-height:1.5}.falcx-spec__row:last-child{border-bottom:1px solid var(--fx-line)}.falcx-spec__row span:first-child{color:var(--fx-muted)}.falcx-spec__card{padding:28px;display:flex;flex-direction:column;gap:12px}.falcx-spec__card h3{margin:0;font-size:20px;font-weight:700}.falcx-spec__card p{margin:0;font-size:15px;line-height:1.6;color:var(--fx-soft)}.falcx-spec__card .falcx-link{align-self:flex-start;font-size:14px}@media(max-width:600px){.falcx-spec__row{grid-template-columns:1fr;gap:4px}.falcx-changelog__row{grid-template-columns:1fr;gap:6px}.falcx-fitrow{grid-template-columns:1fr;gap:4px}.falcx-reasons__item{grid-template-columns:32px 1fr;gap:10px}.falcx-soon__row{flex-direction:column;gap:4px}}.falcx-hero__grid--single{grid-template-columns:1fr!important}@media(max-width:639px){.falcx-hero__stats{gap:16px 24px}.falcx-soon__form .falcx-btn{flex:1 1 100%}}:root{--fx-display: "Barlow Condensed", var(--font-heading--family, "Arial Narrow"), sans-serif;--fx-accent-tint: color-mix(in srgb, var(--fx-accent) 10%, transparent);--fx-accent-line: color-mix(in srgb, var(--fx-accent) 40%, transparent);--fx-black: #000;--fx-light: #ECE9E2;--fx-light-fg: #0B0C0D}.falcx-h{font-family:var(--fx-display);font-weight:700;text-transform:uppercase;letter-spacing:.005em;line-height:.95;overflow-wrap:break-word}.falcx-h--xl{font-size:clamp(48px,6.4vw,92px)}.falcx-h--lg{font-size:clamp(34px,4vw,56px)}.falcx-h--md{font-size:clamp(26px,2.6vw,36px)}.falcx-eyebrow{font-weight:700;letter-spacing:.12em}.falcx-btn--light{background:var(--fx-fg);color:var(--fx-bg)}.falcx-section--black{background:var(--fx-black)}.falcx-section--light{--fx-accent: #31363D;background:var(--fx-light);color:var(--fx-light-fg)}.falcx-section--light .falcx-btn--primary{background:#31363d;color:#fff}.falcx-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:3px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.falcx-badge--dev{background:var(--fx-accent-tint);color:var(--fx-accent);border:1px solid var(--fx-accent-line)}.falcx-badge--live{background:color-mix(in srgb,var(--fx-ok) 12%,transparent);color:var(--fx-ok);border:1px solid color-mix(in srgb,var(--fx-ok) 30%,transparent)}.falcx-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:4px;border:1px solid var(--fx-line-strong);font-size:14px;font-weight:600;color:var(--fx-soft);background:transparent;cursor:pointer;text-decoration:none}.falcx-chip.is-on,.falcx-chip[aria-pressed=true]{border-color:var(--fx-accent);color:var(--fx-fg);background:var(--fx-accent-tint);box-shadow:inset 0 0 0 1px var(--fx-accent)}.falcx-chip--tag{min-height:0;padding:4px 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:default}.falcx-form{display:flex;height:54px;border-radius:4px;overflow:hidden;border:1px solid var(--fx-line-strong);max-width:480px}.falcx-form input{flex:1 1 auto;min-width:0;border:0;padding:0 16px;background:var(--fx-bg);color:var(--fx-fg);font-size:15px}.falcx-form button{border:0;border-radius:0;padding:0 24px;white-space:nowrap;min-width:44px;background:var(--fx-accent);color:var(--fx-bg);font-weight:700;font-size:15px;cursor:pointer}.falcx-note{font-size:13px;color:var(--fx-muted);margin:0}.falcx-icon{display:inline-flex;color:var(--fx-accent);flex-shrink:0}.falcx-icon svg{width:20px;height:20px}.falcx-ph{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border:1px dashed var(--fx-line-strong);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--fx-fg) 3%,transparent) 0 12px,transparent 12px 24px),var(--fx-surface-2);color:var(--fx-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;border-radius:6px}.falcx-hero2{position:relative;overflow:hidden;border-bottom:1px solid var(--fx-line);min-height:640px;display:flex;align-items:center;background:var(--fx-surface)}.falcx-hero2__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.falcx-hero2__media video,.falcx-hero2__media img.falcx-hero2__cover{width:100%;height:100%;object-fit:cover;display:block}.falcx-hero2__media img.falcx-hero2__car{position:absolute;right:2%;bottom:4%;width:min(58vw,900px);height:auto;max-height:88%;object-fit:contain}.falcx-hero2__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(color-mix(in srgb,var(--fx-fg) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--fx-fg) 5%,transparent) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent 20%,#000 60%);-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 60%)}.falcx-hero2__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--fx-bg) 0%,color-mix(in srgb,var(--fx-bg) 85%,transparent) 35%,color-mix(in srgb,var(--fx-bg) 35%,transparent) 65%,color-mix(in srgb,var(--fx-bg) 15%,transparent) 100%)}.falcx-hero2__wrap{position:relative;z-index:1;display:grid;gap:40px;align-items:center;padding-block:clamp(40px,6vw,72px)}@media(min-width:1000px){.falcx-hero2__wrap{grid-template-columns:1fr 380px;gap:60px}}.falcx-hero2__copy{display:flex;flex-direction:column;gap:24px;max-width:640px}.falcx-hero2__actions{display:flex;flex-wrap:wrap;gap:12px}.falcx-hero2__stats{display:flex;flex-wrap:wrap;gap:28px 40px}.falcx-hero2__stat{display:flex;flex-direction:column;gap:2px}.falcx-hero2__stat strong{font-family:var(--fx-display);font-weight:700;text-transform:uppercase;font-size:24px}.falcx-hero2__stat span{font-size:13px;color:var(--fx-muted)}.falcx-finder{scroll-margin-top:calc(var(--header-height, 100px) + 24px);min-width:0;padding:26px;display:flex;flex-direction:column;gap:18px;background:color-mix(in srgb,var(--fx-surface) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:var(--fx-line-strong)}.falcx-finder__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-muted)}.falcx-finder__field{display:flex;flex-direction:column;gap:8px}.falcx-finder select{appearance:none;-webkit-appearance:none;height:48px;padding:0 40px 0 14px;border-radius:4px;border:1px solid var(--fx-line-strong);background:var(--fx-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2F2EF' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;color:var(--fx-fg);font-weight:600;font-size:15px}.falcx-finder__bodies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.falcx-finder__note{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--fx-soft);line-height:1.45}.falcx-finder__note svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.falcx-finder__note[hidden]{display:none}.falcx-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.falcx-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.falcx-trust__cell{display:flex;align-items:center;gap:14px;padding:20px 24px;border-right:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line)}@media(min-width:900px){.falcx-trust__cell{border-bottom:0}.falcx-trust__cell:last-child{border-right:0}}.falcx-trust__cell strong{font-family:var(--fx-display);font-weight:700;text-transform:uppercase;font-size:20px;letter-spacing:.02em;display:block}.falcx-trust__cell span{font-size:13px;color:var(--fx-muted)}.falcx-tiles{padding-block:clamp(48px,6vw,80px)}.falcx-tiles__grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:900px){.falcx-tiles__grid{grid-template-columns:1.45fr 1fr 1fr;grid-auto-rows:270px}.falcx-tile--large{grid-row:span 2}.falcx-tile--wide{grid-column:span 2}}.falcx-tile{position:relative;overflow:hidden;border-radius:6px;background:var(--fx-surface);border:1px solid var(--fx-line);display:flex;flex-direction:column;justify-content:flex-end;padding:28px;min-height:260px;color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.falcx-tile:hover{border-color:var(--fx-line-strong);transform:translateY(-2px)}.falcx-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.falcx-tile__img img{max-height:82%;max-width:88%;width:auto;height:auto;object-fit:contain}@media(min-width:900px){.falcx-tile--wide .falcx-tile__img{justify-content:flex-end;padding-right:6%}}.falcx-tile--wide .falcx-tile__img img{max-height:90%}.falcx-tile__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,color-mix(in srgb,var(--fx-bg) 92%,transparent) 100%)}@media(min-width:900px){.falcx-tile--wide .falcx-tile__fade{background:linear-gradient(90deg,var(--fx-surface) 40%,color-mix(in srgb,var(--fx-surface) 20%,transparent) 100%)}}.falcx-tile__copy{position:relative;display:flex;flex-direction:column;gap:10px;align-items:flex-start}@media(min-width:900px){.falcx-tile--wide .falcx-tile__copy{max-width:46%}}.falcx-tile__copy p{margin:0;font-size:14px;color:var(--fx-soft)}.falcx-tile:not(.falcx-tile--large):not(.falcx-tile--wide){padding:24px}.falcx-tile:not(.falcx-tile--large) .falcx-h--md{font-size:clamp(24px,2.2vw,30px)}.falcx-tile:not(.falcx-tile--large) .falcx-tile__copy{gap:8px}.falcx-tile:not(.falcx-tile--large) .falcx-tile__copy p{font-size:13px}.falcx-tile:not(.falcx-stage) .falcx-tile__img{position:relative;inset:auto;flex:1 1 auto;min-height:40px;margin:-10px -10px 12px;align-items:stretch}.falcx-tile .falcx-tile__ph{position:static;inset:auto;width:100%;height:auto;padding:8px 12px;font-size:10px}.falcx-tile--large .falcx-tile__ph{font-size:12px}.falcx-spec__grid--single{grid-template-columns:1fr!important}.falcx-spec__grid--single .falcx-spec__col{display:grid;gap:20px}@media(min-width:900px){.falcx-spec__grid--single .falcx-spec__col{grid-template-columns:1fr 1fr}}.falcx-chassis__img{aspect-ratio:16 / 9;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--fx-fg) 10%,var(--fx-surface-2)) 0%,var(--fx-surface-2) 70%)}.falcx-chassis__img img{object-fit:contain}.falcx-chassis__name{font-family:var(--fx-display);text-transform:uppercase;font-size:34px;letter-spacing:.005em}.falcx-chassis__bodies{display:flex;flex-wrap:wrap;gap:6px}.falcx-chassis__grid{scroll-snap-type:x mandatory}@media(max-width:639px){.falcx-chassis__grid{display:flex;overflow-x:auto;gap:12px;padding-bottom:8px;margin-inline:calc(-1 * var(--fx-pad));padding-inline:var(--fx-pad)}.falcx-chassis__card{flex:0 0 82%;scroll-snap-align:start}}.falcx-pcard{display:flex;flex-direction:column;overflow:hidden;color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.falcx-pcard:hover{border-color:var(--fx-line-strong);transform:translateY(-2px)}.falcx-pcard__media{position:relative;height:260px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--fx-line);border-radius:0}.falcx-pcard__media img{max-height:84%;max-width:84%;width:auto;height:auto;object-fit:contain}.falcx-pcard__badge{position:absolute;top:12px;left:12px}.falcx-pcard__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px}.falcx-pcard__title{font-size:16px;font-weight:700;line-height:1.3}.falcx-pcard__sub{font-size:13px;color:var(--fx-muted)}.falcx-pcard__price{font-size:16px;font-weight:700;margin-top:4px}.falcx-pcard__price s{color:var(--fx-muted);font-weight:400;margin-right:6px}.falcx-pgrid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.falcx-pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.falcx-pgrid--3{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.falcx-tabs{padding-block:clamp(48px,6vw,80px)}.falcx-tabs__bar{display:flex;gap:28px;border-bottom:1px solid var(--fx-line);margin-bottom:28px;overflow-x:auto}.falcx-tabs__tab{min-height:44px;padding:12px 2px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.falcx-tabs__tab[aria-selected=true]{color:var(--fx-fg);border-bottom-color:var(--fx-accent)}.falcx-tabs__panel[hidden]{display:none}.falcx-empty{padding:28px;display:flex;flex-direction:column;gap:10px;justify-content:center;background:var(--fx-surface-2)}.falcx-empty strong{font-size:18px}.falcx-empty p{margin:0;font-size:14px;color:var(--fx-soft)}.falcx-spotlight{padding-block:clamp(56px,7vw,88px);border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);overflow:hidden}.falcx-spotlight__grid{display:grid;gap:40px;align-items:center}@media(min-width:900px){.falcx-spotlight__grid{grid-template-columns:1fr 1.1fr;gap:60px}}.falcx-spotlight__copy{display:flex;flex-direction:column;gap:22px}.falcx-spotlight__facts{display:flex;flex-wrap:wrap;gap:24px 32px;padding-top:6px}.falcx-spotlight__facts strong{display:block;font-size:18px}.falcx-spotlight__facts span{font-size:13px;color:var(--fx-muted)}.falcx-spotlight__media{position:relative;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden}.falcx-spotlight__media img,.falcx-spotlight__media video{width:100%;height:100%;object-fit:cover;display:block}.falcx-spotlight__media .falcx-ph{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px}.falcx-reviews__badge{display:flex;align-items:center;gap:14px;padding:12px 18px}.falcx-reviews__badge strong{font-family:var(--fx-display);font-size:40px;font-weight:700;line-height:1}.falcx-reviews__badge div{display:flex;flex-direction:column;gap:4px}.falcx-reviews__badge span{font-size:13px;color:var(--fx-muted)}.falcx-reviews__card{padding:0;overflow:hidden}.falcx-reviews__photo{height:220px;border-bottom:1px solid var(--fx-line);background:var(--fx-surface-2)}.falcx-reviews__photo img{width:100%;height:100%;object-fit:cover;display:block}.falcx-reviews__body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto}.falcx-reviews__actions{display:flex;justify-content:center;margin-top:28px}.falcx-ugc{padding-block:clamp(56px,7vw,88px);overflow:hidden}.falcx-ugc__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.falcx-ugc__inner .falcx-lede{color:#4a4d52}.falcx-ugc .falcx-btn--ghost{border-color:#0b0c0d4d;color:var(--fx-light-fg)}.falcx-ugc__strip{display:flex;gap:22px;align-items:flex-end;justify-content:center;margin-top:28px}.falcx-ugc__tile{width:210px;height:280px;border-radius:8px;overflow:hidden;background:#d9d6cf;box-shadow:0 18px 40px #00000040;flex-shrink:0;position:relative}.falcx-ugc__tile img{width:100%;height:100%;object-fit:cover;display:block}.falcx-ugc__tile span{position:absolute;left:12px;bottom:12px;font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6)}.falcx-ugc__tile:nth-child(1){transform:rotate(-6deg)}.falcx-ugc__tile:nth-child(2){transform:rotate(3deg)}.falcx-ugc__tile:nth-child(3){transform:rotate(-2deg)}.falcx-ugc__tile:nth-child(4){transform:rotate(5deg)}.falcx-ugc__tile:nth-child(5){transform:rotate(-4deg)}@media(max-width:899px){.falcx-ugc__strip{flex-wrap:wrap}.falcx-ugc__tile{width:140px;height:186px}}.falcx-news{padding-block:clamp(48px,6vw,72px);border-top:1px solid var(--fx-line)}.falcx-news__grid{display:grid;gap:32px;align-items:center}@media(min-width:900px){.falcx-news__grid{grid-template-columns:1fr 1.2fr;gap:60px}}.falcx-news__perks{display:flex;flex-wrap:wrap;gap:20px 28px;margin-top:16px}.falcx-news__perks span{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-soft)}.falcx-news .falcx-form{max-width:none}.falcx-features{border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line)}.falcx-features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.falcx-features__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.falcx-features__cell{display:flex;gap:14px;align-items:flex-start;padding:22px 24px;border-right:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line)}@media(min-width:900px){.falcx-features__cell{border-bottom:0}.falcx-features__cell:last-child{border-right:0}}.falcx-features__cell strong{display:block;font-size:15px}.falcx-features__cell span{font-size:13px;color:var(--fx-muted)}.falcx-faq{padding-block:clamp(40px,5vw,64px)}.falcx-faq__list{display:flex;flex-direction:column}.falcx-faq details{border-top:1px solid var(--fx-line)}.falcx-faq details:last-child{border-bottom:1px solid var(--fx-line)}.falcx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:16px;font-weight:600}.falcx-faq summary::-webkit-details-marker{display:none}.falcx-faq summary svg{width:18px;height:18px;flex-shrink:0;transition:transform .15s ease}.falcx-faq details[open] summary svg{transform:rotate(180deg)}.falcx-faq__a{padding:0 0 18px;font-size:15px;line-height:1.6;color:var(--fx-soft);max-width:70ch}.falcx-addon{display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--fx-surface-2);text-decoration:none;color:inherit;margin-top:12px}.falcx-addon__img{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0}.falcx-addon__img img{max-height:48px;width:auto}.falcx-addon__txt{display:flex;flex-direction:column;flex:1 1 auto}.falcx-addon__txt em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-accent)}.falcx-addon__txt strong{font-size:14px}.falcx-addon__txt span{font-size:13px;color:var(--fx-muted)}.falcx-cbanner{position:relative;overflow:hidden;border-bottom:1px solid var(--fx-line);min-height:380px;display:flex;align-items:center;background:var(--fx-surface)}.falcx-cbanner__car{position:absolute;right:2%;bottom:20px;width:min(44vw,760px);height:calc(100% - 40px);object-fit:contain;object-position:center;z-index:0}.falcx-cbanner__wrap{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;padding-block:48px;max-width:700px}.falcx-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--fx-muted)}.falcx-crumbs a{color:var(--fx-muted);text-decoration:none}.falcx-crumbs span:last-child{color:var(--fx-fg)}.falcx-cbanner__bodies{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.falcx-crows{padding-bottom:24px}.falcx-crow{padding:48px 0;border-bottom:1px solid var(--fx-line)}.falcx-crow__head{margin-bottom:24px}.falcx-crow__eyebrow{display:flex;align-items:center;gap:12px}.falcx-crow__sub{font-size:15px;color:var(--fx-muted)}.falcx-pcard[data-fit=no]{display:none}.falcx-cfoot{padding:48px 0 72px;display:grid;gap:24px}@media(min-width:900px){.falcx-cfoot{grid-template-columns:1fr 1fr;gap:40px}}.falcx-fitrow{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:10px 0;border-top:1px solid var(--fx-line);font-size:14px}.falcx-fitrow span:first-child{color:var(--fx-muted);font-weight:600}.falcx-cs{padding-block:clamp(48px,6vw,72px);border-bottom:1px solid var(--fx-line)}.falcx-cs__grid{display:grid;gap:40px;align-items:center}@media(min-width:900px){.falcx-cs__grid{grid-template-columns:1fr 1fr;gap:60px}}.falcx-cs__copy{display:flex;flex-direction:column;gap:20px}.falcx-cs__facts{border-top:1px solid var(--fx-line)}.falcx-cs__fact{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--fx-line);font-size:15px}.falcx-cs__fact span:first-child{color:var(--fx-muted);font-weight:600}.falcx-cs__media{position:relative;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden}.falcx-cs__media img{width:100%;height:100%;object-fit:cover;display:block}.falcx-cs__media .falcx-ph{position:absolute;top:0;right:0;bottom:0;left:0}.falcx-steps{padding-block:clamp(40px,5vw,64px);border-bottom:1px solid var(--fx-line)}.falcx-steps__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.falcx-steps__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.falcx-step{display:flex;flex-direction:column;gap:10px;padding:20px 22px;border-radius:6px;border:1px solid var(--fx-line);background:var(--fx-surface)}.falcx-step--now{border-color:var(--fx-accent)}.falcx-step__dot{display:inline-flex;width:26px;height:26px;border-radius:50%;align-items:center;justify-content:center;background:var(--fx-surface-2);color:var(--fx-bg);font-weight:800;font-size:12px}.falcx-step--done .falcx-step__dot{background:var(--fx-ok)}.falcx-step--now .falcx-step__dot{background:var(--fx-accent)}.falcx-step__dot svg{width:14px;height:14px}.falcx-step strong{font-size:17px}.falcx-step span{font-size:13px;color:var(--fx-muted)}@media(prefers-reduced-motion:reduce){.falcx-tile,.falcx-pcard,.falcx-chassis__card,.falcx-btn{transition:none}.falcx-tile:hover,.falcx-pcard:hover,.falcx-chassis__card:hover{transform:none}}.falcx-vehicle-controls{display:flex;flex-direction:column;gap:16px;min-width:0}.falcx-my-vehicle{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--fx-accent-line);border-radius:6px;background:var(--fx-accent-tint)}.falcx-my-vehicle__actions{display:flex;flex-wrap:wrap;gap:8px}.falcx-my-vehicle__actions button{min-height:44px;padding:8px 12px;border:1px solid var(--fx-line-strong);border-radius:4px;color:var(--fx-fg);background:var(--fx-surface);font:inherit;cursor:pointer}.falcx-vehicle-status,.falcx-vehicle-summary{margin:0;font-size:14px;line-height:1.5;color:var(--fx-soft);overflow-wrap:anywhere}.falcx-vehicle-status:empty{display:none}.falcx-vehicle-preview{display:block;width:100%;max-width:600px;height:auto;aspect-ratio:16 / 9;object-fit:contain;margin-inline:auto}.falcx-vehicle-save{width:100%;min-height:44px}.falcx-vehicle-controls [hidden],.falcx-my-vehicle[hidden],.falcx-vehicle-preview[hidden],.falcx-vehicle-status[hidden],.falcx-vehicle-summary[hidden],.falcx-finder [hidden],.falcx-cbanner [hidden]{display:none!important}.falcx-vehicle-controls :is(button,select,a):focus-visible,.falcx-my-vehicle :is(button,a):focus-visible,.falcx-tabs__tab:focus-visible,.falcx-chip:focus-visible{outline:2px solid var(--fx-accent);outline-offset:3px}.falcx-vehicle-controls button:disabled{cursor:not-allowed;opacity:.55}@media(min-width:1000px){.falcx-cbanner:has(.falcx-cbanner__car:not([hidden])) .falcx-cbanner__wrap{max-width:52%}}@media(max-width:999px){.falcx-cbanner:has(.falcx-cbanner__car:not([hidden])){padding-bottom:clamp(170px,44vw,320px)}.falcx-cbanner__car{right:5%;bottom:12px;width:90%;height:clamp(150px,42vw,300px)}.falcx-cbanner__wrap{max-width:none;padding-block:32px}.falcx-hero2__wrap{gap:24px;padding-block:28px}.falcx-hero2__copy{gap:16px}}@media(max-width:639px){.falcx-hero2{min-height:0}.falcx-hero2__copy .falcx-h--xl{font-size:clamp(40px,11vw,56px)}.falcx-hero2__copy .falcx-lede{font-size:15px;line-height:1.45}.falcx-hero2__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.falcx-hero2__stat strong{font-size:22px}.falcx-hero2__stat span{font-size:12px;line-height:1.35}.falcx-finder{padding:20px;gap:14px}.falcx-finder select{font-size:16px}.falcx-finder .falcx-chip{min-height:44px;padding-inline:8px}.falcx-hero2__actions{gap:8px}.falcx-ugc:not(:has(.falcx-ugc__strip)){padding-block:32px}.falcx-ugc:not(:has(.falcx-ugc__strip)) .falcx-h--xl{font-size:40px}}.falcx-fitment-status{display:block;max-width:100%;margin:0;padding:7px 10px;border:1px solid var(--fx-line, #404044);border-radius:4px;color:var(--fx-soft, inherit);font-size:13px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.falcx-fitment-status[data-state=match]{color:var(--fx-ok, #3ddc84);border-color:currentColor}.falcx-fitment-status[data-state=options]{color:var(--fx-fg, inherit);border-color:var(--fx-accent, #C7CBD0)}.falcx-fitment-status[data-state=unlisted]{color:var(--fx-fg, inherit);border-style:dashed}.falcx-fitment-check{display:flex;flex-direction:column;gap:12px;min-width:0}.falcx-fitment-check p{margin:0}.falcx-fitment-check small{color:var(--fx-soft, inherit);line-height:1.5}.falcx-fitment-variant{color:var(--fx-soft, inherit);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.falcx-fitment-variant:empty{display:none}.falcx-fitment-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.falcx-fitment-actions a,.falcx-fitment-actions button{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.falcx-fitment-actions a{color:var(--fx-fg, inherit);text-decoration:underline;text-underline-offset:3px}.falcx-fitment-actions :is(a,button):focus-visible{outline:2px solid var(--fx-accent, #C7CBD0);outline-offset:3px}.falcx-addon[hidden],.falcx-fitment-check [hidden]{display:none!important}[data-falcx-form-fields][hidden],[data-falcx-form-success][hidden]{display:none!important}.falcx-form-error{color:var(--fx-accent);margin:0 0 8px}.falcx-form--compact{height:48px;max-width:420px}.falcx-empty--full{grid-column:1 / -1}.falcx-empty--span{grid-column:span 2}@media(max-width:899px){.falcx-empty--span{grid-column:1 / -1}}.falcx-hero2__stage{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.falcx-hero2__slides{position:relative;width:100%;aspect-ratio:16 / 8}.falcx-hero2__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.falcx-hero2__slide.is-active{opacity:1;visibility:visible;transition:opacity .6s ease}.falcx-hero2__slide img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.falcx-hero2__controls{display:flex;align-items:center;justify-content:center;gap:2px}.falcx-hero2__controls[hidden],.falcx-hero2__pause[hidden],.falcx-hero2__pause svg[hidden]{display:none}.falcx-hero2__dot,.falcx-hero2__pause{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--fx-fg);cursor:pointer;border-radius:4px}.falcx-hero2__dot:before{content:"";width:10px;height:10px;border-radius:50%;border:1px solid var(--fx-line-strong);background:transparent}.falcx-hero2__dot[aria-current=true]:before{background:var(--fx-accent);border-color:var(--fx-accent)}.falcx-hero2__pause svg{width:18px;height:18px}.falcx-hero2__dot:focus-visible,.falcx-hero2__pause:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px}.falcx-hero2:not(.falcx-hero2--finder) .falcx-hero2__slides{aspect-ratio:4 / 3}@media(min-width:1000px){.falcx-hero2:not(.falcx-hero2--finder) .falcx-hero2__wrap{grid-template-columns:1fr 1fr}.falcx-hero2--finder .falcx-hero2__slides{aspect-ratio:16 / 7}}@media(prefers-reduced-motion:reduce){.falcx-hero2__slide,.falcx-hero2__slide.is-active{transition:none}}.falcx-tile--text{min-height:0;justify-content:flex-start;background:linear-gradient(160deg,var(--fx-surface-2) 0%,var(--fx-surface) 100%)}@media(min-width:900px){.falcx-tile--text{justify-content:flex-end}}div.falcx-tile:hover{transform:none;border-color:var(--fx-line)}@media(max-width:899px){.falcx-tile{min-height:220px;padding:22px}.falcx-tile--text{min-height:0}.falcx-tile--wide .falcx-tile__img img{max-height:70%}}.falcx-spotlight__title{font-size:clamp(40px,5.6vw,80px)}.falcx-spotlight--text .falcx-spotlight__grid{grid-template-columns:1fr}.falcx-spotlight--text .falcx-spotlight__copy{max-width:760px}.falcx-cs--text .falcx-cs__grid{grid-template-columns:1fr}.falcx-cs__card{padding:clamp(24px,4vw,44px);max-width:760px}.falcx-cs__notify{display:flex;flex-direction:column;gap:10px}@media(max-width:479px){.falcx-cs__fact{grid-template-columns:1fr;gap:4px}}.falcx-pcard--noimg .falcx-pcard__body{padding-top:18px}.falcx-pcard__stock{font-size:13px;font-weight:600;color:var(--fx-muted)}@media(max-width:639px){.falcx-pgrid{gap:12px}.falcx-pcard__media{height:180px}.falcx-pcard__body{padding:12px 12px 14px}.falcx-pcard__title{font-size:15px}}.falcx-stockline{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--fx-soft, inherit)}.falcx-stockline__row{display:flex;gap:10px;align-items:baseline;margin:0;line-height:1.5}.falcx-stockline__row[hidden]{display:none}.falcx-stockline__dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.5;flex-shrink:0;transform:translateY(-1px)}.falcx-stockline__dot--ok{background:var(--fx-ok, #3DDC84);opacity:1}.falcx-stockline a{color:inherit;text-decoration:underline;text-underline-offset:3px}.falcx-reviews__app{grid-column:1 / -1;min-width:0}@media(max-width:479px){.falcx-trust__cell,.falcx-features__cell{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 14px}.falcx-trust__cell strong{font-size:18px}.falcx-form{height:auto;flex-wrap:wrap;border:0;gap:8px;overflow:visible}.falcx-form input{flex:1 1 100%;min-height:48px;border:1px solid var(--fx-line-strong);border-radius:4px}.falcx-form button{flex:1 1 100%;min-height:48px;border-radius:4px}.falcx-hero2__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.falcx-reviews__card{padding:0}}.falcx-vehicle-controls select{-webkit-appearance:auto;appearance:auto;min-height:48px;min-width:160px;padding:10px 14px;border:1px solid var(--fx-line-strong);border-radius:4px;background:var(--fx-bg);color:var(--fx-fg);font:inherit}.falcx-vehicle-controls .falcx-finder__label{display:flex;flex-direction:column;gap:8px}:root{--falcx-accent: #2A2C31;--fx-accent: #2A2C31;--fx-accent-ink: #2A2C31;--fx-error: #B42318;--fx-bg: #FFFFFF;--fx-fg: #111214;--fx-soft: #3B3E43;--fx-muted: #5E6268;--fx-grey-head: #80838A;--fx-line: #E7E7E3;--fx-line-strong: #D8D8D3;--fx-surface: #F6F6F4;--fx-surface-2: #EFEFEC;--fx-ok: #1C6E46;--fx-radius: 20px;--fx-radius-sm: 12px;--fx-radius-xl: 28px;--fx-black: #111214;--fx-accent-tint: #F6F6F4;--fx-accent-line: #D8D8D3;--fx-display: "Manrope", var(--font-heading--family, "Helvetica Neue"), system-ui, sans-serif;--fx-sh-sm: 0 1px 2px rgba(17,18,20,.04), 0 2px 6px rgba(17,18,20,.04);--fx-sh-md: 0 1px 2px rgba(17,18,20,.04), 0 8px 20px rgba(17,18,20,.06), 0 24px 48px -16px rgba(17,18,20,.1);--fx-sh-lg: 0 2px 4px rgba(17,18,20,.04), 0 12px 28px rgba(17,18,20,.07), 0 40px 80px -24px rgba(17,18,20,.18)}.falcx-spotlight>.falcx-wrap,.falcx-teaser--dark .falcx-teaser__box{--fx-bg: #111214;--fx-fg: #F4F4F1;--fx-soft: #D5D6D9;--fx-muted: #A9ACB2;--fx-grey-head: #8E9198;--fx-line: rgba(255,255,255,.12);--fx-line-strong: rgba(255,255,255,.26);--fx-surface: #1B1C1F;--fx-surface-2: #25272B;--fx-ok: #62D9A0;--fx-accent: #D5D6D9;--fx-accent-ink: #D5D6D9;--fx-error: #FF9C94;--fx-accent-tint: rgba(255,255,255,.06);--fx-accent-line: rgba(255,255,255,.18);color:var(--fx-fg)}.falcx-section{background:var(--fx-bg);color:var(--fx-fg)}.falcx-section--black{background:var(--fx-bg)}.falcx-section--tint{background:var(--fx-surface)}.falcx-section--line{border-top:0}.falcx-h{font-family:var(--fx-display);font-weight:800;text-transform:none;letter-spacing:-.035em;line-height:1.04}.falcx-h--xl{font-size:clamp(40px,5.6vw,78px);line-height:1;letter-spacing:-.045em}.falcx-h--lg{font-size:clamp(30px,3.7vw,52px)}.falcx-h--md{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.028em}.falcx-h--sm{font-size:21px;font-weight:700;letter-spacing:-.022em;line-height:1.2}.falcx-h__grey{color:var(--fx-grey-head)}.falcx-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--fx-soft);line-height:1.3}.falcx-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fx-accent);flex:none}.falcx-lede{color:var(--fx-soft)}.falcx-head{align-items:end;gap:20px 64px;margin-bottom:clamp(28px,4vw,52px)}.falcx-head>div{gap:14px;align-items:flex-start}.falcx-head p.falcx-lede{font-size:16px;color:var(--fx-muted);max-width:46ch}.falcx-card{background:var(--fx-bg);border:1px solid var(--fx-line);border-radius:var(--fx-radius)}.falcx-btn{border-radius:999px;min-height:52px;padding:0 26px;letter-spacing:-.005em;transition:background-color .2s,border-color .2s,box-shadow .2s}.falcx-btn:hover{transform:none}.falcx-btn--primary,.falcx-btn--light{background:var(--fx-fg);color:var(--fx-bg)}.falcx-btn--primary:hover,.falcx-btn--light:hover{background:color-mix(in srgb,var(--fx-fg) 86%,var(--fx-bg))}.falcx-btn--ghost{background:var(--fx-bg);border-color:var(--fx-line-strong);color:var(--fx-fg)}.falcx-section--light .falcx-btn--primary{background:var(--fx-fg);color:var(--fx-bg)}.falcx-link{border-bottom-color:transparent;display:inline-flex;align-items:center;gap:6px}.falcx-link:after{content:"\2192";font-weight:500}.falcx-link:hover{border-color:currentColor}.falcx-stars{color:var(--fx-accent)}.falcx-badge{border-radius:999px;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;gap:7px}.falcx-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.falcx-badge--dev{background:var(--fx-bg);color:var(--fx-fg);border:1px solid var(--fx-line-strong)}.falcx-badge--dev:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--fx-muted)}.falcx-badge--live{background:#e9f3ed;color:#1c6e46;border:0}.falcx-chip{border-radius:999px;min-height:44px;padding:0 18px;background:var(--fx-bg);color:var(--fx-soft);border-color:var(--fx-line-strong)}.falcx-chip.is-on,.falcx-chip[aria-pressed=true]{background:var(--fx-fg);border-color:var(--fx-fg);color:var(--fx-bg);box-shadow:none}.falcx-chip:disabled{opacity:.45;text-decoration:line-through;cursor:not-allowed}.falcx-chip--tag{min-height:0;padding:4px 11px;font-size:12.5px;letter-spacing:0;text-transform:none;background:var(--fx-surface-2);border-color:transparent;color:var(--fx-soft)}.falcx-pill{border-radius:999px}.falcx-pill[aria-pressed=true],.falcx-pill.is-on{background:var(--fx-fg);border-color:var(--fx-fg);color:var(--fx-bg);box-shadow:none}.falcx-form{height:56px;border-radius:999px;background:var(--fx-bg);border:1px solid var(--fx-line-strong);padding:5px;max-width:460px;overflow:visible}.falcx-form:focus-within{border-color:var(--fx-fg)}.falcx-form input{background:transparent;color:var(--fx-fg);padding:0 18px;border-radius:999px;font-size:16px}.falcx-form input::placeholder{color:var(--fx-muted)}.falcx-form button{background:var(--fx-fg);color:var(--fx-bg);border-radius:999px;font-weight:600;padding:0 22px;min-height:44px}.falcx-icon{color:var(--fx-fg)}.falcx-stage{border:0;border-radius:var(--fx-radius);background:radial-gradient(ellipse at 50% 35%,#fcfcfb,#f3f3f0 55%,#e9e9e5)}.falcx-ph,.falcx-concept__ph{border-radius:12px}.falcx-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.falcx-section :focus-visible,.falcx-vbar :focus-visible{outline:2px solid var(--fx-fg);outline-offset:3px}.falcx-vbar{background:var(--fx-bg);color:var(--fx-fg);border-bottom:1px solid var(--fx-line);font-size:15px}.falcx-vbar__row{display:none;align-items:center;gap:20px;min-height:60px}.falcx-vbar__label{font-family:var(--fx-display);font-weight:800;letter-spacing:-.02em;font-size:16px;white-space:nowrap}.falcx-vbar__links{display:flex;gap:8px;list-style:none;margin:0;padding:0;flex:1 1 auto}.falcx-vbar__links a{display:inline-flex;align-items:baseline;gap:8px;min-height:44px;padding:11px 18px;border-radius:999px;background:var(--fx-surface);color:var(--fx-fg);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.falcx-vbar__links a strong{font-weight:700}.falcx-vbar__links a span{font-size:13px;color:var(--fx-muted)}.falcx-vbar__links a:hover{background:var(--fx-fg);color:var(--fx-bg)}.falcx-vbar__links a:hover span{color:color-mix(in srgb,var(--fx-bg) 75%,var(--fx-fg))}.falcx-vbar__help{margin-left:auto;color:var(--fx-soft);font-size:14px;font-weight:600;white-space:nowrap;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.falcx-vbar__menu summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;cursor:pointer;font-weight:700;-webkit-tap-highlight-color:transparent}.falcx-vbar__menu summary::-webkit-details-marker{display:none}.falcx-vbar__sum-text{display:inline-flex;align-items:center;gap:10px;font-family:var(--fx-display);font-weight:800;font-size:17px;letter-spacing:-.02em}.falcx-vbar__sum-text svg{width:24px;height:24px;color:var(--fx-accent)}.falcx-vbar__sum-hint{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--fx-soft);background:var(--fx-surface);border-radius:999px;padding:9px 12px 9px 16px}.falcx-vbar__sum-hint svg{width:18px;height:18px;transition:transform .2s}.falcx-vbar__menu[open] .falcx-vbar__sum-hint svg{transform:rotate(180deg)}.falcx-vbar__list{list-style:none;margin:0;padding:4px 0 16px;display:grid;gap:8px}.falcx-vbar__list a{display:grid;grid-template-columns:104px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:76px;padding:8px 14px 8px 8px;border-radius:18px;background:var(--fx-surface);color:var(--fx-fg);text-decoration:none}.falcx-vbar__list a:active{background:var(--fx-surface-2)}.falcx-vbar__thumb{height:60px;border-radius:12px;background:radial-gradient(ellipse at 50% 35%,#fff,#f0f0ed 70%,#e6e6e2);display:flex;align-items:center;justify-content:center;overflow:hidden}.falcx-vbar__thumb img{width:100%;height:100%;object-fit:contain;display:block}.falcx-vbar__name{display:flex;flex-direction:column;gap:1px;min-width:0}.falcx-vbar__name strong{font-family:var(--fx-display);font-weight:800;font-size:19px;letter-spacing:-.02em;line-height:1.2}.falcx-vbar__name span{font-size:13px;color:var(--fx-muted);line-height:1.35}.falcx-vbar__list a>svg{width:22px;height:22px;color:var(--fx-muted)}.falcx-vbar__list-help a{grid-template-columns:minmax(0,1fr) 24px;background:transparent;border:1px solid var(--fx-line-strong);min-height:60px;padding-left:18px}.falcx-vbar__list-help strong{font-family:inherit;font-size:15px;font-weight:700;letter-spacing:0}@media(min-width:990px){.falcx-vbar__row{display:flex}.falcx-vbar__menu{display:none}}.falcx-hero3{padding-block:clamp(28px,4vw,56px) clamp(40px,5vw,72px);overflow:hidden}.falcx-hero3__head{display:grid;gap:20px;margin-bottom:clamp(24px,3vw,40px)}.falcx-hero3__title{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.falcx-hero3__copy{display:flex;flex-direction:column;gap:22px}.falcx-hero3__copy .falcx-lede{font-size:17px;max-width:46ch}.falcx-hero3__actions{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:1000px){.falcx-hero3__head{grid-template-columns:1.25fr 1fr;gap:64px;align-items:end}}.falcx-hero3__stage{position:relative;border-radius:var(--fx-radius-xl);background:radial-gradient(ellipse at 55% 30%,#fcfcfb,#f4f4f1,#eaeae6);padding:20px 16px 24px;display:grid;gap:8px}.falcx-hero3__pick{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;z-index:2}.falcx-hero3__pick-label{font-size:13px;font-weight:600;color:var(--fx-soft)}.falcx-hero3__pick-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;max-width:620px;padding:5px;border-radius:22px;background:var(--fx-bg);box-shadow:var(--fx-sh-md)}.falcx-hero3__pick-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:56px;padding:6px 4px;border-radius:17px;color:var(--fx-fg);text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s,color .2s;-webkit-tap-highlight-color:transparent}.falcx-hero3__pick-btn strong{font-family:var(--fx-display);font-weight:800;font-size:16px;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}.falcx-hero3__pick-btn span{font-size:11.5px;color:var(--fx-muted);line-height:1.2;white-space:nowrap}.falcx-hero3__pick-btn:hover{background:var(--fx-surface)}.falcx-hero3__pick-btn.is-on{background:var(--fx-fg);color:var(--fx-bg)}.falcx-hero3__pick-btn.is-on span{color:color-mix(in srgb,var(--fx-bg) 72%,var(--fx-fg))}.falcx-hero3__pause{position:absolute;right:0;top:0;width:44px;height:44px;border-radius:50%;border:1px solid var(--fx-line-strong);background:var(--fx-bg);color:var(--fx-fg);display:none;align-items:center;justify-content:center;cursor:pointer;padding:0}.falcx-hero3__pause svg{width:18px;height:18px}.falcx-hero3__pause[hidden],.falcx-hero3__pause svg[hidden]{display:none!important}.falcx-hero3__cars{position:relative;width:100%;max-width:860px;margin-inline:auto;aspect-ratio:16 / 9}.falcx-hero3__cars:after{content:"";position:absolute;left:12%;right:12%;bottom:9%;height:9%;border-radius:50%;background:radial-gradient(ellipse at center,#11121442,#11121400 70%);filter:blur(6px);z-index:0}.falcx-hero3__car{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translate(6%) scale(.97);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.7,.2,1),visibility 0s linear .7s;z-index:1}.falcx-hero3__car.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .55s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.falcx-hero3__car img{display:block;width:100%;height:100%;object-fit:contain}.falcx-hero3__car.is-on img{animation:falcx-float 6s ease-in-out infinite}.falcx-hero3__car-name{font-family:var(--fx-display);font-weight:800;font-size:clamp(56px,12vw,160px);letter-spacing:-.05em;color:var(--fx-line-strong)}@keyframes falcx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6%)}}.falcx-hero3__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative;z-index:2}.falcx-hero3__stats li{display:flex;flex-direction:column;gap:2px}.falcx-hero3__stats strong{font-family:var(--fx-display);font-weight:800;font-size:20px;letter-spacing:-.03em;line-height:1.15;display:inline-flex;align-items:center;gap:6px}.falcx-hero3__stats strong .falcx-stars svg{width:15px;height:15px}.falcx-hero3__stats li>span{font-size:12.5px;color:var(--fx-muted);line-height:1.35}@media(min-width:1000px){.falcx-hero3__stage{padding:28px 40px 96px;grid-template-columns:200px minmax(0,1fr) 200px;grid-template-areas:"pick pick pick" "stats cars .";align-items:center;column-gap:0}.falcx-hero3__pick{grid-area:pick}.falcx-hero3__pause{display:inline-flex}.falcx-hero3__pick-btn{min-height:60px}.falcx-hero3__pick-btn strong{font-size:18px}.falcx-hero3__pick-btn span{font-size:12.5px}.falcx-hero3__cars{grid-area:cars;margin-block:-12px -28px}.falcx-hero3__stats{grid-area:stats;grid-template-columns:1fr;gap:0;align-self:center}.falcx-hero3__stats li{padding-block:22px;border-bottom:1px solid var(--fx-line-strong)}.falcx-hero3__stats li:first-child{padding-top:0}.falcx-hero3__stats li:last-child{border-bottom:0;padding-bottom:0}.falcx-hero3__stats strong{font-size:26px}.falcx-hero3__stats li>span{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.falcx-hero3__car,.falcx-hero3__car.is-on{transition:none;transform:none}.falcx-hero3__car.is-on img{animation:none}}.falcx-finder{background:var(--fx-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--fx-line);border-radius:var(--fx-radius);box-shadow:var(--fx-sh-lg);padding:20px;gap:16px}.falcx-finder--bar{margin-top:16px;position:relative;z-index:3}.falcx-finder__intro{display:flex;flex-direction:column;gap:6px}.falcx-finder__label{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fx-muted)}.falcx-finder select{height:52px;border-radius:14px;border-color:var(--fx-line-strong);background-color:var(--fx-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;color:var(--fx-fg);font-size:16px;font-weight:600;width:100%}.falcx-finder__bodies{background:var(--fx-surface-2);border-radius:14px;padding:4px;gap:4px}.falcx-finder__bodies .falcx-chip{border:0;background:transparent;border-radius:11px;min-height:44px;color:var(--fx-soft)}.falcx-finder__bodies .falcx-chip[aria-pressed=true]{background:var(--fx-bg);color:var(--fx-fg);box-shadow:var(--fx-sh-sm)}.falcx-finder__go{width:100%;white-space:normal;text-align:center}.falcx-finder__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;border-top:1px solid var(--fx-line);padding-top:14px}.falcx-finder__save{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.falcx-finder__save .falcx-chip{min-height:44px;font-size:13.5px}.falcx-finder .falcx-my-vehicle{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.falcx-finder .falcx-my-vehicle p{margin:0}.falcx-finder .falcx-vehicle-status:empty{display:none}@media(min-width:1000px){.falcx-finder--bar{margin:-64px 32px 0;padding:24px 28px 18px;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1fr) minmax(0,1.15fr) auto;align-items:end;gap:18px 20px}.falcx-finder--bar .falcx-finder__go{width:auto;white-space:nowrap}.falcx-finder--bar .falcx-finder__foot,.falcx-finder--bar .falcx-vehicle-status{grid-column:1 / -1}}.falcx-trust{border-bottom:1px solid var(--fx-line)}.falcx-trust__cell{border-color:var(--fx-line);padding:22px 20px}.falcx-trust__cell strong{font-family:var(--fx-display);font-weight:800;text-transform:none;letter-spacing:-.02em;font-size:17px}.falcx-trust .falcx-icon{width:44px;height:44px;border-radius:50%;background:var(--fx-surface);align-items:center;justify-content:center}.falcx-trust__cell:first-child .falcx-icon{color:var(--fx-accent)}.falcx-tiles,.falcx-tabs,.falcx-chassis,.falcx-reasons,.falcx-changelog,.falcx-reviews,.falcx-dev{padding-block:clamp(56px,8vw,112px)}.falcx-tiles__grid{gap:16px}@media(min-width:900px){.falcx-tiles__grid{grid-template-columns:1.1fr 1fr 1fr;grid-auto-rows:330px}}.falcx-tile{align-items:stretch;border-radius:var(--fx-radius);border-color:var(--fx-line);background:var(--fx-bg);transition:box-shadow .25s,border-color .25s}.falcx-tile:hover{transform:none;box-shadow:var(--fx-sh-md);border-color:var(--fx-line-strong)}.falcx-tile.falcx-stage{border:0}.falcx-tile__fade{background:linear-gradient(180deg,#f4f4f100 30%,#eeeeeaf0 78%)}@media(min-width:900px){.falcx-tile--wide .falcx-tile__fade{display:none}.falcx-tile--large{justify-content:flex-start}.falcx-tile--large .falcx-tile__img{align-items:flex-end;padding-bottom:4%}.falcx-tile--large .falcx-tile__img img{max-height:62%}.falcx-tile--large .falcx-tile__fade{display:none}}.falcx-tile__copy p{color:var(--fx-soft);font-size:15px}.falcx-tile:not(.falcx-tile--large) .falcx-tile__copy p{font-size:14.5px}.falcx-tile:not(.falcx-tile--large) .falcx-h--md{font-size:23px}.falcx-tile--text{background:var(--fx-surface);border-color:transparent}.falcx-tile--large .falcx-h--lg{font-size:clamp(28px,2.6vw,34px)}.falcx-tile__copy{align-items:flex-start}.falcx-tile--concept{padding:0!important;justify-content:flex-start}.falcx-tile--concept .falcx-concept{flex:1 1 auto;min-height:150px;aspect-ratio:auto;border-radius:0;border-bottom:1px solid var(--fx-line)}.falcx-tile--concept .falcx-tile__copy{padding:20px 24px 22px}.falcx-tile--concept .falcx-tile__copy{position:static}.falcx-tile--concept .falcx-badge{position:absolute;top:16px;left:16px;z-index:2}.falcx-concept{position:relative;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#fafaf8;background-image:linear-gradient(rgba(17,18,20,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,20,.045) 1px,transparent 1px);background-size:24px 24px;background-position:center}.falcx-concept img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;display:block}.falcx-concept__ph{font-size:12.5px;font-weight:600;color:var(--fx-muted);border:1px dashed var(--fx-line-strong);background:#fffc;padding:8px 14px}.falcx-concept:has(img) .falcx-concept__ph{display:none}.falcx-concept__cap{position:absolute;right:12px;bottom:10px;font-size:11.5px;color:var(--fx-muted);background:#ffffffc7;padding:2px 8px;border-radius:999px}.falcx-teaser--dark .falcx-concept{background-color:#1b1c1f;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px)}.falcx-teaser--dark .falcx-concept__ph,.falcx-teaser--dark .falcx-concept__cap{background:#111214b3;color:var(--fx-muted)}.falcx-chassis.falcx-section--tint{background:var(--fx-bg)}.falcx-chassis__card{overflow:hidden;background:var(--fx-bg);transition:box-shadow .25s,border-color .25s}.falcx-chassis__card:hover{transform:none;box-shadow:var(--fx-sh-md);border-color:var(--fx-line-strong)}.falcx-chassis__img{background:radial-gradient(ellipse at 50% 35%,#fcfcfb,#f3f3f0 55%,#e9e9e5)}.falcx-chassis__name{font-family:var(--fx-display);font-weight:800;text-transform:none;letter-spacing:-.03em;font-size:24px}.falcx-tabs{background:var(--fx-surface)}.falcx-tabs__bar{background:var(--fx-bg);border:1px solid var(--fx-line);border-radius:999px;padding:5px;gap:2px;display:inline-flex;max-width:100%;overflow-x:auto;box-shadow:var(--fx-sh-sm)}.falcx-tabs__bar{border-bottom:1px solid var(--fx-line)}.falcx-tabs__tab{text-transform:none;letter-spacing:0;border:0;border-radius:999px;min-height:44px;padding:0 20px;background:transparent;color:var(--fx-soft);font-weight:600;font-size:15px;white-space:nowrap;cursor:pointer}.falcx-tabs__tab[aria-selected=true]{background:var(--fx-fg);color:var(--fx-bg);border:0;box-shadow:none}.falcx-pcard{background:var(--fx-bg);border-radius:var(--fx-radius);padding:8px;transition:box-shadow .25s,border-color .25s}.falcx-pcard:hover{transform:none;box-shadow:var(--fx-sh-md)}.falcx-pcard__media{border-bottom:0;border-radius:14px}.falcx-pcard__body{padding:16px 12px 14px}.falcx-pcard__title{font-family:var(--fx-display);font-weight:700;font-size:17px;letter-spacing:-.02em}.falcx-pcard__price{font-family:var(--fx-display);font-weight:800;font-size:19px;letter-spacing:-.02em}.falcx-pcard__badge{top:12px;left:12px}.falcx-fitment-status{color:var(--fx-muted)}.falcx-empty{border-radius:var(--fx-radius)}.falcx-spotlight{padding-block:clamp(24px,4vw,56px);border:0}.falcx-spotlight>.falcx-wrap{background:var(--fx-bg);border-radius:var(--fx-radius-xl);width:calc(100% - 2 * var(--fx-pad));max-width:calc(var(--fx-wrap) - 2 * var(--fx-pad));padding:clamp(24px,4vw,56px)}.falcx-spotlight__title{font-size:clamp(34px,4.4vw,60px)}.falcx-spotlight__title span,.falcx-spotlight__title .falcx-muted{color:var(--fx-grey-head)}.falcx-spotlight__facts strong{font-family:var(--fx-display);font-weight:800;letter-spacing:-.02em}.falcx-reasons__num,.falcx-changelog__tag,.falcx-metal{color:var(--fx-accent-ink)}.falcx-form-error{color:var(--fx-error);font-weight:600}.falcx-reasons.falcx-section--tint,.falcx-reviews.falcx-section--tint{background:var(--fx-bg)}.falcx-news{padding-block:clamp(32px,5vw,72px)}.falcx-news__grid{background:var(--fx-surface);border-radius:var(--fx-radius-xl);padding:clamp(28px,5vw,64px)}.falcx-news__perks{color:var(--fx-soft)}.falcx-soon__msg{color:var(--fx-ok);font-weight:600}.falcx-dev__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.falcx-dev__card{overflow:hidden;display:flex;flex-direction:column}.falcx-dev__media{position:relative}.falcx-dev__media .falcx-concept{border-radius:0;border-bottom:1px solid var(--fx-line)}.falcx-dev__media .falcx-badge{position:absolute;top:14px;left:14px}.falcx-dev__body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:8px}.falcx-dev__body p{margin:0;color:var(--fx-soft);font-size:15px;line-height:1.55}.falcx-dev__notify{margin-top:16px;padding:clamp(20px,3vw,32px);display:grid;gap:16px 40px;align-items:center}.falcx-dev__notify>div:first-child{display:flex;flex-direction:column;gap:6px}.falcx-dev__form{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.falcx-dev__form form,.falcx-teaser__notify form{width:100%}@media(min-width:900px){.falcx-dev__notify{grid-template-columns:1fr 1fr}}.falcx-teaser{padding-block:clamp(24px,4vw,56px)}.falcx-teaser__box{display:grid;gap:24px;align-items:center;border-radius:var(--fx-radius-xl)}.falcx-teaser--soft .falcx-teaser__box{background:var(--fx-surface);padding:clamp(20px,4vw,56px)}.falcx-teaser--dark .falcx-teaser__box{background:var(--fx-bg);padding:clamp(20px,4vw,56px)}.falcx-teaser__copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start;min-width:0}.falcx-teaser__copy .falcx-lede{font-size:16.5px;max-width:50ch}.falcx-teaser__points{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px;font-weight:600;color:var(--fx-soft)}.falcx-teaser__points li{display:flex;gap:10px;align-items:flex-start}.falcx-teaser__points svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--fx-ok)}.falcx-teaser__notify{display:flex;flex-direction:column;gap:10px;width:100%;max-width:460px;margin-top:4px}.falcx-teaser__media .falcx-concept{aspect-ratio:4 / 3}.falcx-teaser--soft .falcx-concept{background-color:#fff}.falcx-teaser__products{margin-top:24px}@media(min-width:900px){.falcx-teaser__box{grid-template-columns:1.05fr 1fr;gap:56px}.falcx-teaser--flip .falcx-teaser__media{order:-1}}.falcx-news__perks span{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}@media(max-width:899px){.falcx-tile.falcx-stage{justify-content:flex-start;padding:0;background:var(--fx-surface)}.falcx-tile.falcx-stage .falcx-tile__img{position:relative;inset:auto;height:190px;order:-1;background:radial-gradient(ellipse at 50% 35%,#fcfcfb,#f3f3f0 55%,#e9e9e5)}.falcx-tile.falcx-stage .falcx-tile__img img{max-height:86%}.falcx-tile.falcx-stage .falcx-tile__fade{display:none}.falcx-tile.falcx-stage .falcx-tile__copy{padding:20px 22px 24px}}@media(max-width:479px){.falcx-form{height:auto;flex-direction:column;gap:8px;padding:0;border:0;background:transparent;border-radius:0;max-width:none}.falcx-form input{height:54px;flex:none;border:1px solid var(--fx-line-strong);background:var(--fx-bg)}.falcx-form input:focus{border-color:var(--fx-fg)}.falcx-form button{height:52px;width:100%}.falcx-hero3__actions .falcx-btn{flex:1 1 100%}.falcx-hero3__pick-btn strong{font-size:15px}.falcx-hero3__pick-btn span{font-size:10.5px}}.falcx-link{min-height:44px}.falcx-finder .falcx-note a{display:inline-block;padding:12px 4px;margin:-12px 0;font-weight:600;color:var(--fx-fg)}.falcx-tile.falcx-stage{background:radial-gradient(ellipse at 50% 35%,#fcfcfb,#f3f3f0 55%,#e9e9e5)}.falcx-hero3__title .falcx-h--xl{font-size:clamp(34px,4.5vw,62px);line-height:1.02;letter-spacing:-.04em}.falcx-chassis__name{font-size:22px}html .falcx-nav-card__link,html .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item{border-color:var(--fx-line);border-radius:16px;background:var(--fx-surface);color:var(--fx-fg)}html .falcx-nav-card__link:hover,html .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item:hover{background:var(--fx-surface-2);border-color:var(--fx-line-strong);color:var(--fx-fg)}html .falcx-nav-card__link:focus-visible,html .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item:focus-visible{outline-color:var(--fx-fg)}html .falcx-nav-card__link:has(.falcx-nav-coming-soon),html .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item.menu-drawer__menu-item--child:has(.falcx-nav-coming-soon){background:var(--fx-bg)}html .falcx-nav-card__link:has(.falcx-nav-image):has(.falcx-nav-coming-soon),html .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item:has(.falcx-nav-image):has(.falcx-nav-coming-soon){justify-content:flex-start;min-height:0;gap:12px;padding:12px}html .falcx-nav-coming-soon{color:var(--fx-muted)}html .falcx-nav-card__title{font-weight:700}html .fx-breadcrumb{color:var(--fx-muted)}html .fx-breadcrumb a{color:var(--fx-soft)}html .fx-breadcrumb a:hover{color:var(--fx-fg)}html .fx-kicker{color:var(--fx-muted)}html .fx-shop-heading h1,html .fx-guide-heading h1,html .fx-article-heading h1{font-family:var(--fx-display);font-weight:800;text-transform:none;letter-spacing:-.04em;line-height:1.02;color:var(--fx-fg);font-size:clamp(36px,4.6vw,64px)}html .fx-shop-description,html .fx-guide-heading>p:last-child,html .fx-article-deck{color:var(--fx-soft)}html .fx-outline-link,html .fx-solid-link{border-color:var(--fx-line-strong);border-radius:999px;background:var(--fx-bg);color:var(--fx-fg);font-size:14px}html .fx-solid-link{background:var(--fx-fg);border-color:var(--fx-fg);color:var(--fx-bg)}html .fx-outline-link:hover{border-color:var(--fx-fg);background:var(--fx-bg)}html .fx-solid-link:hover{background:#2a2c31;color:#fff}html .fx-stock-note{border-left-color:var(--fx-accent);border-radius:0 12px 12px 0;background:var(--fx-surface);color:var(--fx-soft);font-size:13px}html .fx-series-nav>span{color:var(--fx-muted)}html .fx-series-nav a{min-height:44px;box-sizing:border-box;border-color:var(--fx-line-strong);border-radius:999px;color:var(--fx-fg)}html .fx-series-nav a:hover{border-color:var(--fx-fg);background:var(--fx-surface)}html .fx-fitment-notes,html .fx-fitment-notes>div+div,html .fx-fitment-notes>a{border-color:var(--fx-line)}html .fx-fitment-notes p{color:var(--fx-soft)}html .fx-fitment-notes>a{color:var(--fx-fg)}html .product-grid-container product-card{border-color:var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-bg);overflow:hidden}html .product-grid-container product-card:hover{border-color:var(--fx-line-strong)}html .product-grid-container product-card .card-gallery,html .product-information__media .product-media-container,html .fx-guide-image,html .fx-article-image{background:radial-gradient(ellipse at 50% 35%,#fcfcfb,#f3f3f0 55%,#e9e9e5)}html .product-grid-container product-card .card-gallery{border-bottom-color:var(--fx-line)}html .product-information__media .product-media-container,html .fx-article-image{border-radius:var(--fx-radius)}html .product-grid-container .falcx-fitment-status{color:var(--fx-muted)}html .product-grid-container product-card [ref=productTitleLink] p{font-family:var(--fx-display);font-weight:700;font-size:20px;letter-spacing:-.02em;line-height:1.2;color:var(--fx-fg)}html .fx-setup-help{border-top-color:var(--fx-line)}html .fx-setup-help>p:not(.fx-kicker){color:var(--fx-soft)}html .fx-setup-help a{color:var(--fx-fg);font-size:13px}html .fx-guide-tags a{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box;border-color:var(--fx-line-strong);border-radius:999px;color:var(--fx-soft);font-size:13px}html .fx-guide-tags a[aria-current],html .fx-guide-tags a:hover{background:var(--fx-fg);border-color:var(--fx-fg);color:var(--fx-bg)}html .fx-guide-card{border-color:var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-bg);overflow:hidden}html .fx-guide-number{border-color:var(--fx-line-strong);border-radius:999px;background:var(--fx-bg);color:var(--fx-soft)}html .fx-guide-placeholder{color:var(--fx-line-strong)}html .fx-guide-meta{color:var(--fx-muted);font-size:11px}html .fx-guide-copy h2,html .fx-guide-support h2,html .fx-article-help h2,html .fx-article-body h2,html .fx-article-body h3{font-family:var(--fx-display);font-weight:800;text-transform:none;letter-spacing:-.025em;color:var(--fx-fg)}html .fx-guide-copy h2{font-size:24px;line-height:1.15}html .fx-guide-copy h2 a{color:var(--fx-fg)}html .fx-guide-copy>p,html .fx-guide-support p:not(.fx-kicker),html .fx-article-help p,html .fx-article-body{color:var(--fx-soft)}html .fx-guide-copy>p{font-size:14px}html .fx-guide-read{min-height:44px;box-sizing:border-box;border-top-color:var(--fx-line);color:var(--fx-fg);font-size:14px}html .fx-guide-support,html .fx-article-layout,html .fx-article-footer,html .fx-article-comments{border-top-color:var(--fx-line)}html .fx-article-sidebar li a{border-left-color:var(--fx-line-strong);color:var(--fx-soft)}html .fx-article-sidebar li a:hover{border-left-color:var(--fx-fg);color:var(--fx-fg)}html .fx-article-help{border-color:var(--fx-line);border-radius:16px}html .fx-article-help a,html .fx-article-body a,html .fx-pagination a{color:var(--fx-fg)}html .fx-article-body th,html .fx-article-body td{border-color:var(--fx-line)}@media(max-width:749px){html .fx-fitment-notes>a{border-top-color:var(--fx-line)}}.falcx-form-label{color:var(--fx-fg)}.falcx-form-help{color:var(--fx-muted)}.falcx-teaser__notify .falcx-form-help,.falcx-dev__form .falcx-form-help{margin-top:10px}.falcx-vehicle-controls select{border-radius:14px}@media(min-width:1180px){.falcx-chassis__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html .fx-guide-image{text-decoration:none}.falcx-hero3__car img{box-sizing:border-box;padding:0 5%}.falcx-chassis__img img{box-sizing:border-box;padding:7% 9%}.falcx-vbar__thumb img{box-sizing:border-box;padding:6px 8px}html .falcx-nav-grid .falcx-nav-image--vehicle,html .falcx-nav-mobile .falcx-nav-image--vehicle{box-sizing:border-box;padding:8px 6px}.falcx-vehicle-preview,.falcx-cbanner__car{box-sizing:border-box;padding:2% 4%}[data-vehicle-controls] [data-body][hidden]{display:none!important}.falcx-finder__bodies{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.falcx-concept{aspect-ratio:4 / 3}.falcx-concept--square,.falcx-teaser__media .falcx-concept--square{aspect-ratio:1 / 1}.falcx-concept .falcx-concept__img,.falcx-concept>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:7%;object-fit:contain;object-position:center;display:block}.falcx-concept:has(.falcx-concept__cap)>img{padding-bottom:calc(7% + 24px)}.falcx-concept__cap{font-size:12px;line-height:1.35}.falcx-concept:not(:has(img)) .falcx-concept__cap{display:none}@media(min-width:900px){.falcx-teaser__media .falcx-concept--square{width:100%;max-width:540px;margin-inline:auto}}.falcx-hero3__quick{display:none}@media(max-width:749px){.falcx-hero3{padding-block:14px 36px}.falcx-hero3>.falcx-wrap{display:flex;flex-direction:column}.falcx-hero3__head{display:contents}.falcx-hero3__title{order:1;margin-bottom:14px;gap:10px}.falcx-hero3__stage{order:2}.falcx-hero3__copy{order:3;margin-top:24px;gap:16px}.falcx-hero3>.falcx-wrap>.falcx-finder--bar{order:4}.falcx-hero3__title .falcx-h--xl{font-size:clamp(27px,7.6vw,33px);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.falcx-hero3__title .falcx-h--xl br{display:none}.falcx-hero3__title .falcx-h__grey{display:block;margin-top:5px;font-size:.62em;line-height:1.2;letter-spacing:-.02em}.falcx-hero3__copy .falcx-lede{font-size:16px;line-height:1.6}.falcx-hero3.is-enhanced .falcx-hero3__actions .falcx-btn--primary{display:none}.falcx-hero3__stage{display:flex;flex-direction:column;gap:10px;padding:12px 10px 14px;border-radius:24px}.falcx-hero3__pick{order:1;gap:8px}.falcx-hero3__cars{order:2}.falcx-hero3__quick{order:3}.falcx-hero3__stats{order:4}.falcx-hero3__pick-label{font-size:13px}.falcx-hero3__pick-row{padding:4px;gap:2px;border-radius:20px}.falcx-hero3__pick-btn{min-height:52px;padding:6px 2px;border-radius:16px}.falcx-hero3__pick-btn strong{font-size:15px}.falcx-hero3__pick-btn span{font-size:12px}.falcx-hero3__cars{aspect-ratio:2 / 1}.falcx-hero3__cars:after{bottom:5%}.falcx-hero3__car img{padding:0 3%}.falcx-hero3__car:not(.is-on) img[loading=lazy]{display:none}.falcx-hero3.is-enhanced .falcx-hero3__quick{display:flex;flex-direction:column;gap:10px;position:relative;z-index:2}.falcx-hero3.is-enhanced>.falcx-wrap>.falcx-finder--bar{display:none}.falcx-hero3__series{order:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.falcx-hero3__bodies{order:2}.falcx-hero3__note{order:3}.falcx-hero3__go{order:4}.falcx-hero3__quick-foot{order:5}.falcx-hero3__status{order:6}.falcx-hero3__series[hidden],.falcx-hero3__series-btn[hidden],.falcx-hero3__note[hidden]{display:none!important}.falcx-hero3__series-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--fx-line-strong);border-radius:999px;background:var(--fx-bg);color:var(--fx-fg);font:inherit;font-size:14px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s,border-color .2s}.falcx-hero3__series-btn strong{font-family:var(--fx-display);font-weight:800;letter-spacing:-.01em}.falcx-hero3__series-btn span{font-size:12px;color:var(--fx-muted)}.falcx-hero3__series-btn[aria-pressed=true]{background:var(--fx-fg);border-color:var(--fx-fg);color:var(--fx-bg)}.falcx-hero3__series-btn[aria-pressed=true] span{color:color-mix(in srgb,var(--fx-bg) 72%,var(--fx-fg))}.falcx-hero3__bodies{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:16px;background:#11121412}.falcx-hero3__bodies button{min-height:44px;border:0;border-radius:12px;background:transparent;color:var(--fx-soft);font:inherit;font-size:15px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.falcx-hero3__bodies button[aria-pressed=true]{background:var(--fx-bg);color:var(--fx-fg);box-shadow:0 1px 2px #11121414,0 2px 8px #1112140f}.falcx-hero3__go{width:100%;min-height:54px;justify-content:center;gap:10px;padding:0 18px;font-size:16px;text-align:center;white-space:normal}.falcx-hero3__go svg{flex:none}.falcx-hero3__note{margin:0;padding:10px 12px;border-radius:12px;background:var(--fx-accent-tint);border:1px solid var(--fx-accent-line);color:var(--fx-soft);font-size:13.5px;line-height:1.45}.falcx-hero3__quick-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.falcx-hero3__save{min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:0 14px 0 12px;border:1px solid var(--fx-line-strong);border-radius:999px;background:var(--fx-bg);color:var(--fx-fg);font:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.falcx-hero3__save:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-6-4-6 4z'/%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 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-6-4-6 4z'/%3E%3C/svg%3E") center / contain no-repeat}.falcx-hero3__help{min-height:44px;display:inline-flex;align-items:center;padding:0 4px;color:var(--fx-soft);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.falcx-hero3__status{margin:0;color:var(--fx-ok);font-size:13.5px;font-weight:600}.falcx-hero3__status:empty{display:none}.falcx-hero3__bodies button:active,.falcx-hero3__series-btn:active,.falcx-hero3__save:active{transform:scale(.97)}.falcx-hero3__quick :focus-visible{outline:2px solid var(--fx-fg);outline-offset:2px}.falcx-hero3__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:4px;padding-top:12px;border-top:1px solid rgba(17,18,20,.08)}.falcx-hero3__stats li{align-items:center;gap:2px;padding:0 6px;text-align:center}.falcx-hero3__stats li+li{border-left:1px solid rgba(17,18,20,.08)}.falcx-hero3__stats strong{font-size:15px;gap:4px;white-space:nowrap}.falcx-hero3__stats strong .falcx-stars svg{width:12px;height:12px}.falcx-hero3__stats li>span{font-size:12px;line-height:1.3}}html .menu-drawer.falcx-drawer{width:min(100vw,440px);max-width:100vw;padding:0;background:var(--fx-bg);color:var(--fx-fg);overscroll-behavior:contain}html .falcx-drawer>.menu-drawer__close-button{position:sticky;top:10px;z-index:5;flex:none;align-self:flex-end;width:44px;height:44px;min-height:0;margin:10px 14px -54px 0;padding:0;border:0;border-radius:50%;background:var(--fx-surface);color:var(--fx-fg);display:inline-flex;align-items:center;justify-content:center;box-shadow:none}html .falcx-drawer>.menu-drawer__close-button:active{background:var(--fx-surface-2)}html .falcx-drawer>.menu-drawer__close-button .svg-wrapper,html .falcx-drawer>.menu-drawer__close-button svg{width:18px;height:18px}.falcx-drawer__head{position:sticky;top:0;z-index:4;flex:none;display:flex;align-items:center;min-height:64px;padding:0 72px 0 20px;background:color-mix(in srgb,var(--fx-bg) 92%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--fx-line)}.falcx-drawer__logo{display:inline-flex;align-items:center;min-height:44px}.falcx-drawer__logo img{display:block;width:auto;height:22px}.falcx-drawer__mine{flex:none;display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"img txt" "go go";align-items:center;gap:12px 14px;margin:14px 16px 0;padding:12px;border-radius:20px;background:var(--fx-surface);color:var(--fx-fg);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,background-color .15s ease}.falcx-drawer__mine[hidden]{display:none}.falcx-drawer__mine:active{transform:scale(.985);background:var(--fx-surface-2)}.falcx-drawer__mine-img{grid-area:img;height:60px;border-radius:12px;background:radial-gradient(ellipse at 50% 35%,#fff,#f0f0ed 70%,#e6e6e2);display:flex;align-items:center;justify-content:center;overflow:hidden}.falcx-drawer__mine-img img{width:100%;height:100%;box-sizing:border-box;padding:6px 8px;object-fit:contain;display:block}.falcx-drawer__mine-txt{grid-area:txt;display:flex;flex-direction:column;gap:2px;min-width:0}.falcx-drawer__mine-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--fx-muted);font-size:12.5px;font-weight:600}.falcx-drawer__mine-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fx-accent);flex:none}.falcx-drawer__mine-txt strong{font-family:var(--fx-display);font-weight:800;font-size:20px;letter-spacing:-.02em;line-height:1.15}.falcx-drawer__mine-go{grid-area:go;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:999px;background:var(--fx-fg);color:var(--fx-bg);font-size:15px;font-weight:600;text-align:center}.falcx-drawer__mine-go svg{width:18px;height:18px;flex:none}html .falcx-drawer .menu-drawer__navigation{flex:1 0 auto;padding:4px 16px 20px}html .falcx-drawer .menu-drawer__menu.has-submenu{display:flex;flex-direction:column;gap:0;margin:0;padding:0}html .falcx-drawer .menu-drawer__menu.has-submenu>li{margin:0;padding:0;border:0}html .falcx-drawer .menu-drawer__menu-item--mainlist{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0 4px;color:var(--fx-fg);font-family:var(--fx-display);font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.2;text-transform:none;border:0;-webkit-tap-highlight-color:transparent}html .falcx-drawer .menu-drawer__menu-item--mainlist .icon-plus{display:none}html .falcx-drawer summary.menu-drawer__menu-item--mainlist{list-style:none;cursor:pointer}html .falcx-drawer summary.menu-drawer__menu-item--mainlist::-webkit-details-marker{display:none}html .falcx-drawer summary.menu-drawer__menu-item--mainlist:after,html .falcx-drawer a.menu-drawer__menu-item--mainlist:after{content:"";width:18px;height:18px;flex:none;background:currentColor;opacity:.5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%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 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s ease}html .falcx-drawer a.menu-drawer__menu-item--mainlist:after{transform:rotate(-90deg)}html .falcx-drawer details[open]>summary.menu-drawer__menu-item--mainlist:after{transform:rotate(180deg)}html .falcx-drawer summary.menu-drawer__menu-item--mainlist:focus-visible{outline:2px solid var(--fx-fg);outline-offset:-2px;border-radius:14px}html .falcx-drawer .menu-drawer__menu.has-submenu>li:has(.falcx-drawer__section)+li:has(.falcx-drawer__section){margin-top:6px;border-top:1px solid var(--fx-line)}html .falcx-drawer .falcx-drawer__section>summary.menu-drawer__menu-item--mainlist{min-height:60px;padding:0 2px 0 4px;font-size:21px;letter-spacing:-.025em}html .falcx-drawer .falcx-drawer__section>summary.menu-drawer__menu-item--mainlist:after{display:none}.falcx-drawer__toggle{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px 0 14px;border-radius:999px;background:var(--fx-fg);color:var(--fx-bg);font-family:var(--font-body--family, inherit);font-size:14px;font-weight:600;letter-spacing:0;line-height:1;transition:background-color .2s ease,color .2s ease}.falcx-drawer__toggle:after{content:"";width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%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 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s ease}.falcx-drawer__toggle-hide{display:none}html .falcx-drawer details[open]>summary .falcx-drawer__toggle{background:var(--fx-surface);color:var(--fx-fg);box-shadow:inset 0 0 0 1px var(--fx-line-strong)}html .falcx-drawer details[open]>summary .falcx-drawer__toggle:after{transform:rotate(180deg)}html .falcx-drawer details[open]>summary .falcx-drawer__toggle-show{display:none}html .falcx-drawer details[open]>summary .falcx-drawer__toggle-hide{display:inline}html .falcx-drawer .falcx-drawer__section>summary:active .falcx-drawer__toggle{transform:scale(.96)}html .falcx-drawer .menu-drawer__menu.has-submenu>li:has(.falcx-nav-mobile){margin-top:6px}html .falcx-drawer .menu-drawer__menu.falcx-nav-mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 0 14px}html .falcx-drawer .menu-drawer__menu.falcx-nav-mobile .menu-drawer__list-item{min-width:0;margin:0;padding:0}html .falcx-drawer .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item{height:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;margin:0;padding:6px 6px 9px;border:0;border-radius:16px;background:var(--fx-surface);color:var(--fx-fg);box-shadow:none;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}html .falcx-drawer .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item:hover{background:var(--fx-surface-2)}html .falcx-drawer .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item:active{transform:scale(.97);background:var(--fx-surface-2)}html .falcx-drawer .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item:focus-visible{outline:2px solid var(--fx-fg);outline-offset:2px}html .falcx-drawer .falcx-nav-mobile .falcx-nav-image{width:100%;height:56px;margin:0;box-sizing:border-box;padding:6px 8px;border-radius:12px;background:radial-gradient(ellipse at 50% 35%,#fff,#f0f0ed 70%,#e6e6e2);object-fit:contain}html .falcx-drawer .falcx-nav-mobile .menu-drawer__menu-item-text{display:flex;flex-direction:column;gap:1px;padding:0 4px;font-family:var(--fx-display);font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.2}html .falcx-drawer .falcx-drawer__card-text strong{font-family:var(--fx-display);font-weight:800;font-size:16px;letter-spacing:-.02em;line-height:1.2}html .falcx-drawer .falcx-drawer__years{color:var(--fx-muted);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.3}html .falcx-drawer .falcx-nav-mobile .menu-drawer__menu-item.is-mine{background:var(--fx-bg);box-shadow:inset 0 0 0 2px var(--fx-fg)}.falcx-drawer__tag{display:inline-flex;align-items:center;gap:5px;margin-top:3px;color:var(--fx-accent-ink);font-family:var(--font-body--family, inherit);font-size:14px;font-weight:700;letter-spacing:0}.falcx-drawer__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fx-accent);flex:none}html .falcx-drawer .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item:not(:has(img)){min-height:88px;justify-content:flex-end;padding:12px;background:var(--fx-bg);box-shadow:inset 0 0 0 1px var(--fx-line-strong)}html .falcx-drawer .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item:not(:has(img)) .menu-drawer__menu-item-text{padding:0}html .falcx-drawer .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item:has(.falcx-nav-coming-soon){min-height:0;justify-content:space-between;gap:12px;padding:12px;background:var(--fx-bg);box-shadow:inset 0 0 0 1px var(--fx-line-strong)}html .falcx-drawer .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item:has(.falcx-nav-image){justify-content:flex-start}html .falcx-drawer .falcx-nav-coming-soon{align-self:flex-start;padding:0;border-radius:0;background:none;color:var(--fx-muted);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}html .falcx-drawer .menu-drawer__menu.falcx-nav-mobile .menu-drawer__menu-item:has(.falcx-nav-coming-soon) .menu-drawer__menu-item-text{padding:0;font-family:var(--fx-display);font-size:16px;font-weight:800;letter-spacing:-.02em}html .falcx-drawer .menu-drawer__menu.has-submenu>li:not(:has(.falcx-nav-mobile)){background-color:var(--fx-surface)}html .falcx-drawer .menu-drawer__menu.has-submenu>li:has(.falcx-nav-mobile)+li:not(:has(.falcx-nav-mobile)),html .falcx-drawer .menu-drawer__menu.has-submenu>li:first-child:not(:has(.falcx-nav-mobile)){margin-top:10px;border-top-left-radius:18px;border-top-right-radius:18px}html .falcx-drawer .menu-drawer__menu.has-submenu>li:not(:has(.falcx-nav-mobile)):last-child{border-bottom-left-radius:18px;border-bottom-right-radius:18px}html .falcx-drawer .menu-drawer__menu.has-submenu>li:not(:has(.falcx-nav-mobile))+li:not(:has(.falcx-nav-mobile)){background-image:linear-gradient(var(--fx-line-strong),var(--fx-line-strong));background-size:calc(100% - 32px) 1px;background-position:16px 0;background-repeat:no-repeat}html .falcx-drawer .menu-drawer__menu.has-submenu>li:not(:has(.falcx-nav-mobile)) .menu-drawer__menu-item--mainlist{min-height:52px;padding:0 16px;font-size:16px;font-weight:700;letter-spacing:-.01em}html .falcx-drawer .menu-drawer__menu.has-submenu>li:not(:has(.falcx-nav-mobile)) .menu-drawer__menu-item--mainlist:active{background:var(--fx-surface-2)}html .falcx-drawer .menu-drawer__menu--childlist:not(.falcx-nav-mobile){margin:0;padding:0 8px 8px}html .falcx-drawer .menu-drawer__menu--childlist:not(.falcx-nav-mobile) .menu-drawer__menu-item{min-height:44px;display:flex;align-items:center;padding:0 8px;border-radius:12px;color:var(--fx-soft);font-size:15.5px;font-weight:600;text-decoration:none}html .falcx-drawer .menu-drawer__menu--childlist:not(.falcx-nav-mobile) .menu-drawer__menu-item:active{background:var(--fx-surface-2)}html .falcx-drawer .menu-drawer__utility-links:not(:has(*)){display:none}.falcx-drawer__foot{position:sticky;bottom:0;z-index:4;flex:none;margin-top:auto;display:flex;align-items:center;gap:6px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--fx-bg) 94%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-top:1px solid var(--fx-line)}.falcx-drawer__text{flex:1 1 auto;min-width:0;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:999px;background:var(--fx-fg);color:var(--fx-bg);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.falcx-drawer__text svg{width:18px;height:18px;flex:none;color:inherit}.falcx-drawer__icon{position:relative;flex:none;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--fx-surface);color:var(--fx-fg);-webkit-tap-highlight-color:transparent}.falcx-drawer__icon svg{width:21px;height:21px}.falcx-drawer__text:active,.falcx-drawer__icon:active{transform:scale(.96)}.falcx-drawer__text:focus-visible,.falcx-drawer__icon:focus-visible,.falcx-drawer__mine:focus-visible,.falcx-drawer__logo:focus-visible{outline:2px solid var(--fx-fg);outline-offset:2px}.falcx-drawer__count{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--fx-accent);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}.falcx-drawer__count[hidden]{display:none}@media(max-width:374px){.falcx-drawer__text{padding:0 12px;font-size:14.5px}.falcx-drawer__text svg{display:none}.falcx-drawer__icon{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.falcx-drawer *,.falcx-drawer *:after,.falcx-hero3__quick *{transition:none!important}.falcx-drawer__mine:active,.falcx-drawer .menu-drawer__menu-item:active,.falcx-drawer__text:active,.falcx-drawer__icon:active,.falcx-hero3__quick :active,.falcx-drawer summary:active .falcx-drawer__toggle{transform:none!important}}.falcx-vehicle-controls select,.falcx-finder select{font-size:16px}html .fx-kicker,html .fx-fitment-notes .fx-kicker,html .fx-guide-meta,html .fx-guide-number{font-size:12px!important}html .fx-series-nav>span,html .product-grid-container .falcx-fitment-status{font-size:12px}.text-block--align-center :is(ul,ol){list-style-position:inside;padding-inline-start:0}html .falcx-my-vehicle .falcx-chip{border-radius:999px;background:var(--fx-bg);border:1px solid var(--fx-line-strong);padding:0 18px;color:var(--fx-fg);font-weight:600}@media(max-width:749px){.header__icon--menu{padding-inline:15px;margin-inline:-15px}.falcx-trust__cell{padding:18px 16px;gap:10px}.falcx-trust__cell span{line-height:1.4}.falcx-tabs__bar{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent)}.falcx-tabs__bar::-webkit-scrollbar{display:none}.falcx-chassis__grid{scrollbar-width:thin}.falcx-dev__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fx-pad);margin-inline:calc(-1 * var(--fx-pad));padding:2px var(--fx-pad) 10px;scrollbar-width:none;overscroll-behavior-x:contain}.falcx-dev__grid::-webkit-scrollbar{display:none}.falcx-dev__card{scroll-snap-align:start}.falcx-dev__body{padding:18px 20px 22px}.falcx-teaser__box{gap:20px}.falcx-cbanner__bodies{align-items:stretch}.falcx-cbanner__bodies .falcx-finder__label{width:100%;font-size:13px}.falcx-cbanner__bodies select{width:100%;min-width:0;height:50px;padding:0 44px 0 16px;border-radius:14px;-webkit-appearance:none;appearance:none;background:var(--fx-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 18px;font-weight:600}.falcx-cbanner__bodies [role=group]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;width:100%;padding:4px;border-radius:16px;background:var(--fx-surface-2)}.falcx-cbanner__bodies [role=group] .falcx-chip{min-height:44px;border:0;border-radius:12px;background:transparent;color:var(--fx-soft);font-weight:600}.falcx-cbanner__bodies [role=group] .falcx-chip[aria-pressed=true]{background:var(--fx-bg);color:var(--fx-fg);box-shadow:0 1px 2px #11121414,0 2px 8px #1112140f}.falcx-cbanner__bodies .falcx-vehicle-save{width:100%}.falcx-crumbs{display:flex;flex-wrap:wrap;align-items:center;margin-block:-10px}.falcx-crumbs a{display:inline-flex;align-items:center;min-height:44px}html .fx-breadcrumb{font-size:13px}html .fx-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}html .fx-article-sidebar :is(ol,ul){gap:0;row-gap:0}html .fx-article-sidebar li{margin:0;padding:0}html .fx-article-sidebar li a{display:flex;align-items:center;min-height:44px;padding-block:0;font-size:15px}html .fx-setup-help a{display:inline-flex;align-items:center;min-height:44px}.falcx-news__grid{width:calc(100% - 2 * var(--fx-pad));margin-inline:auto;border-radius:24px;padding:28px 20px}.footer-content .falcx-logo-block{margin-bottom:12px}.footer-content .menu__item a{display:inline-flex;align-items:center;min-height:44px}.footer-content .menu__item{margin:0;padding:0}.policy-list-trigger{min-height:44px}html .product-grid-container .product-grid{padding-inline:var(--fx-pad)}.facets-toggle__button{min-height:44px}.search__reset-button{min-width:44px;min-height:44px}}.falcx-pcard__price--soon{font-family:inherit;font-size:15px;font-weight:700;letter-spacing:0;color:var(--fx-fg)}.falcx-price-soon{display:block;font-size:14px;font-weight:700;color:var(--fx-fg, inherit)}product-card:has([data-falcx-price-soon]) product-price,product-card:has([data-falcx-price-soon]) .product-badges,product-card:has([data-falcx-price-soon]) quick-add-component,product-card:has([data-falcx-price-soon]) .quick-add{display:none!important}.falcx-soonbox{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--fx-surface, #f6f6f4)}.falcx-soonbox__price{margin:0;font-family:var(--fx-display);font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--fx-fg)}.falcx-soonbox__text{margin:0;font-size:14.5px;line-height:1.5;color:var(--fx-soft)}.falcx-soonbox form{width:100%}.falcx-soonbox .falcx-form{max-width:none}.falcx-soonbox__sms{align-self:flex-start;min-height:44px}.falcx-armfacts{margin:0;padding:4px 18px;display:grid}.falcx-armfacts>div{display:grid;grid-template-columns:minmax(96px,30%) 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--fx-line)}.falcx-armfacts>div:last-child{border-bottom:0}.falcx-armfacts dt{margin:0;font-size:13px;font-weight:700;color:var(--fx-muted)}.falcx-armfacts dd{margin:0;font-size:14.5px;line-height:1.45;color:var(--fx-fg);overflow-wrap:anywhere}.falcx-armfacts__note{color:var(--fx-muted);font-size:13px}.falcx-crumbs--pdp{margin:0 0 4px}.falcx-arms{padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,88px)}.falcx-arms__head{display:grid;gap:28px;align-items:center}@media(min-width:900px){.falcx-arms__head--media{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px}}.falcx-arms__intro{display:flex;flex-direction:column;gap:14px;min-width:0}.falcx-arms__title{font-size:clamp(36px,4.6vw,64px);line-height:1.02;letter-spacing:-.04em;margin:0}.falcx-arms__desc{font-size:16.5px;line-height:1.55;max-width:62ch}.falcx-arms__desc p{margin:0 0 12px}.falcx-arms__desc p:last-child{margin-bottom:0}.falcx-arms__help{margin:0;font-size:15px;color:var(--fx-soft)}.falcx-arms__help a{color:var(--fx-fg);font-weight:700;text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:10px 0;margin:-10px 0}.falcx-arms__media{min-width:0}.falcx-arms__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px;margin:clamp(28px,4vw,44px) 0 0}.falcx-arms__bar[hidden]{display:none}.falcx-arms__label{font-weight:700;font-size:15px}.falcx-arms__bar select{min-height:44px;font-size:16px;padding:0 40px 0 14px;border:1px solid var(--fx-line-strong);border-radius:var(--fx-radius-sm, 12px);background:var(--fx-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111214' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--fx-fg);-webkit-appearance:none;appearance:none;max-width:100%}.falcx-arms__status{margin:0 0 0 auto;font-size:14px;color:var(--fx-muted)}.falcx-arms__actions{display:flex;flex-wrap:wrap;gap:8px}.falcx-arms__actions:not(:has(.falcx-arms__action:not([hidden]))){display:none}.falcx-arms__action{gap:7px;padding:0 16px;border-radius:999px;border:1px solid var(--fx-line-strong);background:var(--fx-bg);color:var(--fx-fg);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.falcx-arms__action[hidden]{display:none}.falcx-arms__action:hover{border-color:var(--fx-fg)}.falcx-arms__action:focus-visible,.falcx-arms__bar select:focus-visible{outline:2px solid var(--fx-fg);outline-offset:2px}.falcx-arms__icon{flex:none}.falcx-arms__tick{color:var(--fx-ok)}.falcx-arms__soon{display:grid;gap:14px 32px;align-items:center;padding:20px 22px;margin-top:16px;background:var(--fx-surface)}@media(min-width:900px){.falcx-arms__soon{grid-template-columns:minmax(0,1fr) minmax(0,460px)}}.falcx-arms__soon-title{margin:0 0 4px;font-family:var(--fx-display);font-weight:800;font-size:19px;letter-spacing:-.02em}.falcx-arms__soon .falcx-teaser__notify{margin:0}.falcx-arms__group{padding-top:clamp(32px,4vw,48px)}.falcx-arms__group[hidden]{display:none}.falcx-arms__ghead{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.falcx-arms__ghead .falcx-h{margin:0;display:flex;align-items:baseline;gap:10px}.falcx-arms__count{font-family:inherit;font-size:14px;font-weight:600;color:var(--fx-muted);letter-spacing:0}.falcx-arms__empty{margin-top:28px}.falcx-arms__empty a,.falcx-arms__soon .falcx-note a{color:var(--fx-fg);font-weight:700}.falcx-crow__none{margin-top:16px}.falcx-teaser__notify .falcx-note a{color:var(--fx-fg);font-weight:700}@media(max-width:749px){.falcx-arms__bar{padding:14px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label actions" "select select" "status status";gap:10px 12px}.falcx-arms__bar[hidden]{display:none}.falcx-arms__label{grid-area:label;align-self:start;line-height:44px}.falcx-arms__bar select{grid-area:select;width:100%}.falcx-arms__actions{grid-area:actions;justify-content:flex-end}.falcx-arms__status{grid-area:status;margin:0}.falcx-arms__action{padding:0 14px}.falcx-arms__desc{font-size:15.5px}.falcx-arms__soon{padding:18px 16px}}.falcx-vchip{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;min-width:0;color:var(--fx-soft);font-size:14px;line-height:1.3}.falcx-vchip[hidden],.falcx-vchip[data-state=none]{display:none}.falcx-vchip__text{display:inline-flex;align-items:center;gap:7px;min-width:0}.falcx-vchip__text strong{color:var(--fx-fg);font-weight:700;white-space:nowrap}.falcx-vchip__tick{flex:none;color:var(--fx-ok)}.falcx-vchip[data-state=showing] .falcx-vchip__tick{display:none}.falcx-vchip__actions{display:inline-flex;align-items:center;gap:2px}.falcx-vchip__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;border:0;border-radius:10px;background:none;color:var(--fx-fg);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.falcx-vchip__btn[hidden]{display:none}.falcx-vchip__btn:hover{background:var(--fx-surface-2)}.falcx-vchip__btn:focus-visible{outline:2px solid var(--fx-fg);outline-offset:2px}.falcx-vbar__chip{display:none}html.fx-vehicle .falcx-vbar__chip{display:flex;align-items:center;min-height:44px;border-top:1px solid var(--fx-line)}@media(min-width:750px){.falcx-cbanner__bodies.falcx-vehicle-controls{flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:12px 16px}}.falcx-vchip--drawer{flex:none;justify-content:space-between;margin:12px 16px 0;padding:2px 6px 2px 14px;border-radius:16px;background:var(--fx-surface)}.falcx-vdialog{width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:24px;background:var(--fx-bg);color:var(--fx-fg);box-shadow:var(--fx-sh-lg);overflow:auto}.falcx-vdialog:not([open]){display:none}.falcx-vdialog::backdrop{background:#11121473}.falcx-vdialog__panel{display:flex;flex-direction:column;gap:8px;padding:20px}.falcx-vdialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.falcx-vdialog__head .falcx-h{margin:0}.falcx-vdialog__close{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--fx-surface);color:var(--fx-fg);cursor:pointer}.falcx-vdialog__close:hover{background:var(--fx-surface-2)}.falcx-vdialog .falcx-finder__label{display:block;margin-top:6px;color:var(--fx-muted);font-size:13px;font-weight:600}.falcx-vdialog select{width:100%;height:50px;padding:0 14px;border:1px solid var(--fx-line-strong);border-radius:14px;background-color:var(--fx-bg);color:var(--fx-fg);font:inherit;font-size:16px;font-weight:600}.falcx-vdialog__bodies{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:16px;background:var(--fx-surface-2)}.falcx-vdialog__bodies button{min-height:44px;border:0;border-radius:12px;background:transparent;color:var(--fx-soft);font:inherit;font-size:15px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.falcx-vdialog__bodies button[hidden]{display:none}.falcx-vdialog__bodies button[aria-pressed=true]{background:var(--fx-bg);color:var(--fx-fg);box-shadow:0 1px 2px #11121414,0 2px 8px #1112140f}.falcx-vdialog__done{width:100%;min-height:52px;margin-top:10px;justify-content:center}.falcx-vdialog__go{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:var(--fx-fg);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-align:center}.falcx-vdialog__go svg{flex:none}.falcx-vdialog__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 12px;border-top:1px solid var(--fx-line);padding-top:4px}.falcx-vdialog__foot a,.falcx-vdialog__foot button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--fx-soft);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.falcx-vdialog__foot button[hidden]{display:none}.falcx-vdialog :is(button,select,a):focus-visible{outline:2px solid var(--fx-fg);outline-offset:2px}@media(max-width:749px){.falcx-vdialog{width:100%;max-width:100%;margin:auto 0 0;border-radius:24px 24px 0 0}.falcx-vdialog__panel{padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px))}}html .falcx-pcard .falcx-fitment-status,html [data-falcx-fitment=card] .falcx-fitment-status{display:none;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--fx-muted);font-size:13px;font-weight:500;line-height:1.4;min-height:1.4em;letter-spacing:0;text-transform:none}html.fx-vehicle .falcx-pcard .falcx-fitment-status,html.fx-vehicle [data-falcx-fitment=card] .falcx-fitment-status{display:flex;align-items:flex-start;gap:6px}html.fx-vehicle .falcx-pcard .falcx-fitment-status:is([data-state=match],[data-state=options]),html.fx-vehicle [data-falcx-fitment=card] .falcx-fitment-status:is([data-state=match],[data-state=options]),html .falcx-fitline .falcx-fitment-status[data-state=match]{color:var(--fx-ok);font-weight:700}.falcx-fitment-status:is([data-state=match],[data-state=options]):before{content:"";flex:none;width:14px;height:14px;margin-top:.2em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%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 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}@media(max-width:749px){html .falcx-pcard .falcx-fitment-status,html [data-falcx-fitment=card] .falcx-fitment-status{font-size:12.5px}}.falcx-fitline{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0;border:0;background:none}.falcx-fitline__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 12px}html .falcx-fitline .falcx-fitment-status{display:flex;align-items:flex-start;gap:7px;flex:1 1 220px;margin:0;padding:0;border:0;border-radius:0;color:var(--fx-soft);font-size:14px;font-weight:600;line-height:1.45}html .falcx-fitline .falcx-fitment-status:is([data-state=choose],[data-state=unknown],[data-state=pending]){font-weight:500}.falcx-fitline__actions{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.falcx-fitline .falcx-fitment-variant{margin:0;color:var(--fx-muted);font-size:13px;line-height:1.45}.falcx-fitline .falcx-fitment-variant:empty{display:none}html.fx-sorting .falcx-pgrid,html.fx-sorting .product-grid{visibility:hidden}@media(max-width:749px){.falcx-hero3__go{order:3}.falcx-hero3__note{order:4}.falcx-hero3__quick-foot{justify-content:flex-end}}.mega-menu__list:has(.mega-menu__link[href*="series="])>.mega-menu__column{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:4px 0 12px}.mega-menu__list:has(.mega-menu__link[href*="series="])>.mega-menu__column>div{min-width:0}.mega-menu__link[href*="series="]{display:flex;flex-direction:column;gap:12px;height:100%;box-sizing:border-box;padding:12px;border:1px solid var(--fx-line);border-radius:16px;background:var(--fx-surface);color:var(--fx-fg);font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.mega-menu__link[href*="series="]:before{content:"";display:block;width:100%;height:104px;background:var(--fx-nav-car, none) center / contain no-repeat}.mega-menu__link[href*="series="]:hover{background:var(--fx-surface-2);border-color:var(--fx-line-strong);color:var(--fx-fg)}.mega-menu__link[href*="series="]:focus-visible{outline:2px solid var(--fx-fg);outline-offset:3px}@media(min-width:750px)and (max-width:989px){.mega-menu__list:has(.mega-menu__link[href*="series="])>.mega-menu__column{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mega-menu__link[href*="series="]{transition:none}}.falcx-pcard--config[hidden]{display:none!important}.falcx-pcard__kicker{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted);line-height:1.3}.falcx-pcard--config .falcx-pcard__title{font-size:19px;line-height:1.2}.falcx-pcard__extra{font-size:12.5px;color:var(--fx-muted);line-height:1.4}@media(max-width:749px){.falcx-pcard__kicker{font-size:12px;letter-spacing:.04em}.falcx-pcard--config .falcx-pcard__title{font-size:17px}}@media(max-width:899px){.falcx-pgrid>.falcx-pcard--config:last-child:nth-child(odd):not(:first-child){grid-column:1 / -1;flex-direction:row;align-items:stretch}.falcx-pgrid>.falcx-pcard--config:last-child:nth-child(odd):not(:first-child) .falcx-pcard__media{flex:0 0 calc(50% - 10px);height:auto;min-height:160px}.falcx-pgrid>.falcx-pcard--config:last-child:nth-child(odd):not(:first-child) .falcx-pcard__body{flex:1 1 0;min-width:0;justify-content:center}}.falcx-cgroups .falcx-wrap{display:flex;flex-direction:column;gap:48px}.falcx-cgroups__intro{display:flex;flex-direction:column;gap:8px}.falcx-cgroups__sub{margin:0;color:var(--fx-muted);font-size:15px}.falcx-cgroup[hidden]{display:none}.falcx-cgroup__head{margin-bottom:20px}.falcx-cgroup__title{margin:0;font-size:clamp(22px,2.4vw,30px)}.falcx-cgroups__more{margin:0}.falcx-cgroups__all{min-height:44px}.falcx-cgroups__all[hidden]{display:none}@media(max-width:749px){.falcx-cgroups .falcx-wrap{gap:36px}.falcx-cgroup__head{margin-bottom:14px}}.falcx-config{display:flex;flex-direction:column;gap:10px;margin:4px 0 8px}.falcx-config__legend{margin:0;font-family:var(--fx-display);font-weight:700;font-size:16px;color:var(--fx-fg)}.falcx-config__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.falcx-config__list li{margin:0;padding:0}.falcx-config__list li[hidden]{display:none}.falcx-config__opt{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border:1.5px solid var(--fx-line-strong);border-radius:var(--fx-radius-sm, 12px);background:var(--fx-bg);color:var(--fx-fg);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s,box-shadow .15s}.falcx-config__opt:hover{border-color:var(--fx-fg)}.falcx-config__opt:focus-visible{outline:2px solid var(--fx-fg);outline-offset:2px}.falcx-config__opt[aria-current=true]{border-color:var(--fx-fg);box-shadow:inset 0 0 0 1px var(--fx-fg)}.falcx-config__dot{box-sizing:border-box;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--fx-line-strong);background:var(--fx-bg)}.falcx-config__opt[aria-current=true] .falcx-config__dot{border:6px solid var(--fx-fg)}.falcx-config__opt--other .falcx-config__dot{border-style:dashed}.falcx-config__text{display:flex;flex-direction:column;gap:2px;min-width:0}.falcx-config__name{font-family:var(--fx-display);font-weight:700;font-size:16px;letter-spacing:-.01em}.falcx-config__desc{font-size:13px;color:var(--fx-muted);line-height:1.35}.falcx-config__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font-family:var(--fx-display);font-weight:800;font-size:16px;white-space:nowrap}.falcx-config__extra,.falcx-config__stock{font-family:var(--font-body--family, inherit);font-weight:500;font-size:12px;color:var(--fx-muted);white-space:normal;max-width:11em;line-height:1.3}.falcx-config__stock{font-weight:600}.falcx-config__extra{max-width:12.5em;text-wrap:balance}.falcx-config__nowrap{white-space:nowrap}.falcx-config__note{margin:0;font-size:13px;color:var(--fx-muted);line-height:1.45}.falcx-config__note.is-active{color:var(--fx-fg);font-weight:600}.falcx-config__go{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--fx-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.falcx-config__opt:active{border-color:var(--fx-fg)}@media(prefers-reduced-motion:reduce){.falcx-config__opt{transition:none}}.product-details:has([data-falcx-config-picker]) variant-picker fieldset:has(input[data-option-name=Configuration]){display:none}.product-details:has([data-falcx-config-picker][data-current=rear]) variant-picker:has(input[data-option-name=Configuration]) fieldset:not(:has(input[data-option-name=Configuration])){display:none}.product-details:has([data-falcx-config-picker][data-current=rear]) variant-picker:has(input[data-option-name=Configuration]){display:none}.falcx-pcard--dev{cursor:default}.falcx-pcard--dev:hover{box-shadow:none;transform:none}.falcx-pcard--dev .falcx-pcard__title{margin:0}.falcx-pcard--dev .falcx-pcard__media img{opacity:.92}.falcx-pcard__cap{position:absolute;right:10px;bottom:8px;font-size:12px;line-height:1.3;color:var(--fx-muted);background:#fffc;padding:2px 8px;border-radius:999px}.falcx-pcard__devtag{align-self:flex-start}.falcx-pcard__devnote{font-size:13px;font-weight:600;color:var(--fx-fg);line-height:1.4}.falcx-pcard__axle{font-size:12.5px;color:var(--fx-muted);line-height:1.45}.falcx-pcard__axle a,.falcx-config__axle a{color:inherit;text-decoration:underline;text-underline-offset:3px}.falcx-pcard__notify{margin-top:4px}.falcx-pcard__notify>summary{list-style:none;display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;white-space:nowrap;border:1.5px solid var(--fx-fg);border-radius:999px;font-weight:700;font-size:14px;color:var(--fx-fg);background:var(--fx-bg);cursor:pointer;-webkit-tap-highlight-color:transparent}.falcx-pcard__notify>summary::-webkit-details-marker,.falcx-config__devopt::-webkit-details-marker{display:none}.falcx-pcard__notify>summary:after,.falcx-config__price--dev .falcx-config__extra:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);flex:none}.falcx-pcard__notify[open]>summary:after{transform:translateY(2px) rotate(225deg)}.falcx-pcard__notify>summary:focus-visible,.falcx-config__devopt:focus-visible{outline:2px solid var(--fx-fg);outline-offset:2px}.falcx-pcard__notify .falcx-notify,.falcx-config__devbody .falcx-notify{margin-top:12px}.falcx-pcard__notify .falcx-form{display:flex;flex-direction:column;height:auto;gap:8px;padding:0;border:0;border-radius:0;background:none;max-width:none;overflow:visible}.falcx-pcard__notify .falcx-form input,.falcx-pcard__notify .falcx-form button{width:100%;min-width:0;flex:none;box-sizing:border-box}.falcx-pcard__notify .falcx-form input{min-height:44px;padding:0 14px;border:1px solid var(--fx-line-strong);border-radius:12px;background:var(--fx-bg);font-size:16px}.falcx-pcard__notify .falcx-form button{min-height:44px;padding:0 14px;border-radius:999px;white-space:normal}.falcx-pcard__notify .falcx-form-label,.falcx-config__devbody .falcx-form-label{font-size:13px}.falcx-pcard__notify .falcx-form-help{font-size:12px;line-height:1.5}.falcx-config__dev>.falcx-config__devopt{list-style:none;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border:1.5px dashed var(--fx-line-strong);border-radius:var(--fx-radius-sm, 12px);background:var(--fx-surface);color:var(--fx-fg);cursor:pointer;-webkit-tap-highlight-color:transparent}.falcx-config__dev>.falcx-config__devopt:hover{border-color:var(--fx-fg)}.falcx-config__dev .falcx-config__dot{border-style:dashed;background:transparent}.falcx-config__price--dev{font-family:inherit;font-weight:500;font-size:12px;gap:6px}.falcx-config__price--dev .falcx-config__extra{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--fx-fg);max-width:none;white-space:nowrap}.falcx-config__dev[open] .falcx-config__price--dev .falcx-config__extra:after{transform:translateY(2px) rotate(225deg)}.falcx-config__devbody{padding:4px 4px 2px}.falcx-config__axle{margin-top:8px}.falcx-config__devitem[hidden]{display:none}.product-details div:has(>.fx-empty:only-child){display:none!important}.product-details .rte h2{font-size:clamp(22px,1.2vw + 16px,28px);line-height:1.2;margin:1.4em 0 .5em}.product-details .rte h3{font-size:clamp(19px,.6vw + 15px,22px);line-height:1.25}.falcx-stockline__soldout{display:flex;flex-direction:column;gap:8px}.falcx-stockline__soldout[hidden]{display:none}.falcx-stockline__soldout strong{color:var(--fx-fg)}.falcx-stockline__notify{padding-left:18px}.falcx-stockline__notify>summary{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--fx-line-strong);border-radius:999px;background:var(--fx-bg);color:var(--fx-fg);font-weight:700;cursor:pointer;list-style:none}.falcx-stockline__notify>summary::-webkit-details-marker{display:none}.falcx-stockline__notify>summary:focus-visible{outline:2px solid var(--fx-fg);outline-offset:2px}.falcx-stockline__notify[open]>summary{margin-bottom:10px}.falcx-stockline__notify .falcx-form{max-width:460px}@media(max-width:749px){.header__icon--menu{min-width:44px;padding-inline-end:14px;box-sizing:border-box}}.falcx-config__badge{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:2px 9px 2px 8px;border:1px solid var(--fx-line-strong);border-radius:999px;background:var(--fx-surface);color:var(--fx-fg);font-family:var(--font-body--family, inherit);font-size:12px;font-weight:700;line-height:1.35;letter-spacing:0;white-space:nowrap}.falcx-config__badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55;flex:none}.falcx-config__badge[hidden],html .falcx-pcard--config[data-sedan-only] [data-fitment-status]{display:none!important}.falcx-pcard__sedans{margin-top:2px}.falcx-cartbadge{margin-top:6px;font-size:12px!important}.fx-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fx-rating__stars{--s: 14px;--fx-star: var(--fx-accent, #2A2C31);--fx-star-empty: var(--fx-line-strong, #D8D8D3);display:inline-block;flex:none;width:calc(var(--s) * 5.6667);height:var(--s);background:linear-gradient(90deg,var(--fx-star) var(--fx-fill, 100%),var(--fx-star-empty) var(--fx-fill, 100%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24'%3E%3Cpath d='M12 2l3 7 7 .6-5.3 4.7L18.5 22 12 18l-6.5 4 1.8-7.7L2 9.6 9 9z'/%3E%3C/svg%3E") left center / calc(var(--s) * 1.1667) var(--s) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24'%3E%3Cpath d='M12 2l3 7 7 .6-5.3 4.7L18.5 22 12 18l-6.5 4 1.8-7.7L2 9.6 9 9z'/%3E%3C/svg%3E") left center / calc(var(--s) * 1.1667) var(--s) repeat-x}.fx-rating__stars--lg{--s: 20px}@media(forced-colors:active){.fx-rating__stars{forced-color-adjust:none;background:linear-gradient(90deg,CanvasText var(--fx-fill, 100%),GrayText var(--fx-fill, 100%))}}.fx-rating{display:inline-flex;align-items:center;gap:6px;line-height:1;color:var(--fx-fg, #111214)}.fx-rating--card{font-size:13px}.fx-rating--card .fx-rating__stars{--s: 13px}.fx-rating__num{font-weight:700;font-variant-numeric:tabular-nums}.fx-rating__count{color:var(--fx-muted, #5E6268);font-variant-numeric:tabular-nums}.falcx-pcard__body>.fx-rating{align-self:flex-start}.fx-rv-stars{margin-block:2px 4px}.fx-rating--line{gap:8px;font-size:14px;text-decoration:none;min-height:24px}.fx-rating--line .fx-rating__stars{--s: 15px}.fx-rating--line .fx-rating__count{text-decoration:underline;text-decoration-color:var(--fx-line-strong, #D8D8D3);text-underline-offset:3px}.fx-rating--line:hover .fx-rating__count{color:var(--fx-fg, #111214);text-decoration-color:currentColor}.fx-rating--line:focus-visible{outline:2px solid var(--fx-fg, #111214);outline-offset:3px;border-radius:4px}.fx-rv-assure{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--fx-surface, #F6F6F4);border-left:3px solid var(--fx-fg, #111214);border-radius:var(--fx-radius-sm, 12px)}.fx-rv-assure .fx-rating__stars{--s: 14px}.fx-rv-assure__text{margin:0;font-size:14px;line-height:1.45;color:var(--fx-soft, #3B3E43)}.fx-rv-assure__text strong{color:var(--fx-fg, #111214);font-weight:700}.fx-rv-assure__text a{color:var(--fx-fg, #111214);font-weight:600;text-underline-offset:3px;white-space:nowrap}@media(max-width:420px){.fx-rv-assure{align-items:flex-start}.fx-rv-assure .fx-rating__stars{margin-top:3px}}.fx-rv-editor-note{margin:0;font-size:12px;color:var(--fx-muted, #5E6268)}.fx-rv{padding-block:clamp(56px,8vw,104px);scroll-margin-top:72px}.fx-rv__head{display:grid;gap:24px 64px;align-items:end;margin-bottom:clamp(28px,4vw,44px)}@media(min-width:900px){.fx-rv__head{grid-template-columns:minmax(0,1fr) auto}}.fx-rv__intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.fx-rv__intro .falcx-h{margin:0}.fx-rv__source{margin:0;max-width:52ch;font-size:15px;line-height:1.5;color:var(--fx-muted, #5E6268)}.fx-rv__score{display:flex;align-items:center;gap:16px}.fx-rv__value{margin:0;font-family:var(--fx-display);font-weight:800;font-size:clamp(56px,7vw,84px);line-height:.86;letter-spacing:-.045em;color:var(--fx-fg, #111214);font-variant-numeric:tabular-nums}.fx-rv__score-meta{display:flex;flex-direction:column;gap:8px}.fx-rv__basis{margin:0;font-size:14px;color:var(--fx-muted, #5E6268)}.fx-rv__photos{margin-bottom:28px}.fx-rv__photos-label{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--fx-soft, #3B3E43)}.fx-rv__photo-row{display:flex;gap:10px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scrollbar-width:thin}.fx-rv-thumb{display:block;padding:0;border:1px solid var(--fx-line, #E7E7E3);border-radius:var(--fx-radius-sm, 12px);overflow:hidden;background:var(--fx-surface-2, #EFEFEC);cursor:zoom-in}.fx-rv-thumb img{display:block;width:100%;height:100%;object-fit:cover}.fx-rv-thumb--strip{width:144px;height:144px}.fx-rv-thumb:hover{border-color:var(--fx-fg, #111214)}.fx-rv-thumb:focus-visible{outline:2px solid var(--fx-fg, #111214);outline-offset:2px}.fx-rv__list{display:grid;gap:16px;margin:0;padding:0;list-style:none;align-items:stretch}@media(min-width:900px){.fx-rv__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.fx-rv-card{display:flex;flex-direction:column;gap:12px;padding:24px 26px;background:var(--fx-bg, #fff);border:1px solid var(--fx-line, #E7E7E3);border-radius:var(--fx-radius, 20px);min-width:0}.fx-rv-card[hidden]{display:none}.fx-rv-card:focus{outline:2px solid var(--fx-fg, #111214);outline-offset:3px}.fx-rv-card--ph{min-height:196px;background:var(--fx-surface, #F6F6F4);border-color:transparent}.fx-rv-card--ph span{display:block;height:12px;border-radius:6px;background:var(--fx-surface-2, #EFEFEC)}.fx-rv-card--ph span:nth-child(1){width:30%}.fx-rv-card--ph span:nth-child(2){width:80%}.fx-rv-card--ph span:nth-child(3){width:60%}.fx-rv-card__from{align-self:flex-start;margin:0;padding:5px 12px;border:1px solid var(--fx-line-strong, #D8D8D3);border-radius:999px;background:var(--fx-surface, #F6F6F4);font-size:12.5px;font-weight:600;line-height:1.35;color:var(--fx-soft, #3B3E43)}.fx-rv-card__from a{color:var(--fx-fg, #111214);text-decoration:underline;text-decoration-color:var(--fx-line-strong, #D8D8D3);text-underline-offset:2px}.fx-rv-card__from a:hover{text-decoration-color:currentColor}.fx-rv-lightbox__from{flex-basis:100%;order:3;font-size:13px;color:var(--fx-muted, #5E6268)}.fx-rv-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.fx-rv-card__date{font-size:13px;color:var(--fx-muted, #5E6268);font-variant-numeric:tabular-nums}.fx-rv-card__title{margin:2px 0 0;font-family:var(--fx-display);font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.015em;color:var(--fx-fg, #111214);overflow-wrap:anywhere}.fx-rv-card__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;font-size:16px;line-height:1.6;color:var(--fx-soft, #3B3E43);overflow-wrap:anywhere}.fx-rv-card.is-open .fx-rv-card__body{display:block;-webkit-line-clamp:unset;overflow:visible}.fx-rv-card__body p{margin:0}.fx-rv-card__body p+p{margin-top:.6em}.fx-rv-card__toggle{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--fx-fg, #111214);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fx-rv-card__toggle[hidden]{display:none}.fx-rv-card__media{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none}.fx-rv-card__media .fx-rv-thumb{width:76px;height:76px}.fx-rv-card__who{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--fx-line, #E7E7E3);font-size:14px;font-weight:700;color:var(--fx-fg, #111214)}.fx-rv-card__reply{padding:14px 16px;background:var(--fx-surface, #F6F6F4);border-left:3px solid var(--fx-fg, #111214);border-radius:var(--fx-radius-sm, 12px);font-size:15px;line-height:1.55;color:var(--fx-soft, #3B3E43)}.fx-rv-card__reply p{margin:0}.fx-rv-card__reply p+p{margin-top:.5em}.fx-rv-card__reply .fx-rv-card__reply-who{margin-bottom:4px;font-size:13px;font-weight:700;color:var(--fx-fg, #111214)}.fx-rv__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.fx-rv__actions:not(:has(>:not([hidden]))){display:none}.fx-rv__more[hidden],.fx-rv__write[hidden]{display:none}.fx-rv__write{padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--fx-fg, #111214);text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px}.fx-rv__write:focus-visible,.fx-rv__more:focus-visible{outline:2px solid var(--fx-fg, #111214);outline-offset:3px}.fx-rv__status:empty{display:none}.fx-rv--fallback .fx-rv__photos,.fx-rv--fallback .fx-rv__actions{display:none}.fx-rv--empty{padding-block:32px}.fx-rv__empty{margin:0;font-size:15px;color:var(--fx-muted, #5E6268)}.fx-rv__engine{margin-top:24px}.fx-rv-lightbox{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:var(--fx-radius, 20px);background:var(--fx-bg, #fff);color:var(--fx-fg, #111214);overflow:hidden}.fx-rv-lightbox::backdrop{background:#111214b8}.fx-rv-lightbox__close-form{position:absolute;top:12px;right:12px;margin:0;z-index:1}.fx-rv-lightbox__close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--fx-bg, #fff);color:var(--fx-fg, #111214);box-shadow:var(--fx-sh-sm);cursor:pointer}.fx-rv-lightbox__close svg{width:20px;height:20px}.fx-rv-lightbox__figure{margin:0;display:flex;flex-direction:column}.fx-rv-lightbox__figure img{display:block;width:100%;height:auto;max-height:calc(100vh - 140px);object-fit:contain;background:var(--fx-surface-2, #EFEFEC)}.fx-rv-lightbox__figure figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:16px 20px;font-size:14px}.fx-rv-lightbox__line{display:inline-flex;align-items:center;gap:10px}.fx-rv-lightbox__line span:last-child{color:var(--fx-muted, #5E6268)}.fx-rv-lightbox__jump{color:var(--fx-fg, #111214);font-weight:600;text-underline-offset:3px}@media(max-width:749px){.fx-rv-card{padding:20px}.fx-rv-thumb--strip{width:104px;height:104px}.fx-rv__score{gap:14px}}.fx-hr__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(28px,4vw,48px)}.fx-hr__intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.fx-hr__intro .falcx-h{margin:0}.fx-hr__score{display:inline-flex;align-items:center;gap:14px;padding:12px 20px 12px 18px;border:1px solid var(--fx-line, #E7E7E3);border-radius:var(--fx-radius-sm, 12px);background:var(--fx-bg, #fff);color:var(--fx-fg, #111214);text-decoration:none;transition:border-color .2s}a.fx-hr__score:hover{border-color:var(--fx-fg, #111214)}a.fx-hr__score:focus-visible{outline:2px solid var(--fx-fg, #111214);outline-offset:3px}.fx-hr__score-value{font-family:var(--fx-display);font-weight:800;font-size:44px;line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fx-hr__score-meta{display:flex;flex-direction:column;gap:6px}.fx-hr__score-note{font-size:13px;color:var(--fx-muted, #5E6268)}.fx-hr__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:stretch}@media(min-width:990px){.fx-hr__grid--lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fx-hr__grid--lead .fx-hr__card--lead{grid-row:span 2}.fx-hr__grid--lead.fx-hr__grid--four .fx-hr__card--lead{grid-row:span 3}.fx-hr__grid--lead.fx-hr__grid--one,.fx-hr__grid--lead.fx-hr__grid--two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.fx-hr__grid--lead.fx-hr__grid--one .fx-hr__card--lead,.fx-hr__grid--lead.fx-hr__grid--two .fx-hr__card--lead{grid-row:auto}}.fx-hr__card{display:flex;flex-direction:column;margin:0;min-width:0;background:var(--fx-bg, #fff);border:1px solid var(--fx-line, #E7E7E3);border-radius:var(--fx-radius, 20px);overflow:hidden}.fx-hr__photo{aspect-ratio:16 / 10;background:var(--fx-surface-2, #EFEFEC);border-bottom:1px solid var(--fx-line, #E7E7E3);overflow:hidden}.fx-hr__card--lead .fx-hr__photo{aspect-ratio:4 / 3}.fx-hr__photo img{display:block;width:100%;height:100%;object-fit:cover}.fx-hr__body{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;padding:26px 28px 24px}.fx-hr__quote{margin:0;font-size:17px;line-height:1.55;color:var(--fx-fg, #111214);overflow-wrap:anywhere}.fx-hr__quote p{margin:0}.fx-hr__quote p:before{content:"\201c"}.fx-hr__quote p:after{content:"\201d"}.fx-hr__card--lead .fx-hr__quote{font-family:var(--fx-display);font-weight:700;font-size:clamp(22px,2.1vw,30px);line-height:1.22;letter-spacing:-.025em}.fx-hr__card--lead .fx-hr__body{padding:clamp(26px,3vw,36px);gap:20px}.fx-hr__card--lead .fx-rating__stars{--s: 18px}.fx-hr__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-top:auto;padding-top:16px;border-top:1px solid var(--fx-line, #E7E7E3);font-size:14px}.fx-hr__who{font-weight:700;color:var(--fx-fg, #111214)}.fx-hr__date{margin-left:8px;font-weight:400;color:var(--fx-muted, #5E6268)}.fx-hr__product{color:var(--fx-soft, #3B3E43);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:var(--fx-line-strong, #D8D8D3);text-underline-offset:3px}.fx-hr__product:hover{color:var(--fx-fg, #111214);text-decoration-color:currentColor}.fx-hr__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:clamp(24px,3vw,36px)}.fx-hr__source{margin:0;max-width:60ch;font-size:14px;line-height:1.5;color:var(--fx-muted, #5E6268)}.fx-hr__app{grid-column:1 / -1;min-width:0}@media(max-width:749px){.fx-hr__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--fx-pad, 16px) * -1);padding:0 var(--fx-pad, 16px) 6px;scroll-padding-inline:var(--fx-pad, 16px);scrollbar-width:none}.fx-hr__grid::-webkit-scrollbar{display:none}.fx-hr__grid--one{grid-auto-columns:100%}.fx-hr__card{scroll-snap-align:start}.fx-hr__card--lead .fx-hr__quote{font-size:22px}.fx-hr__body,.fx-hr__card--lead .fx-hr__body{padding:22px}.fx-hr__score{padding:10px 16px 10px 14px}.fx-hr__score-value{font-size:36px}.fx-hr__foot .falcx-btn{width:100%}}.rating-wrapper{--star-fill-color: var(--fx-accent, #2A2C31);--star-fill-color-rgb: 42 44 49}.rating-wrapper .rating-count{color:var(--fx-muted, #5E6268);font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/falcx-core.css.map */
