@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/heebo-hebrew-wght-normal.447f610a.woff2) format("woff2-variations");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/heebo-math-wght-normal.233c71c9.woff2) format("woff2-variations");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/heebo-symbols-wght-normal.3e35b4db.woff2) format("woff2-variations");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/heebo-latin-ext-wght-normal.45ae0d4f.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/heebo-latin-wght-normal.22cfbdfa.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Suez One;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/suez-one-hebrew-400-normal.cba04491.woff2) format("woff2"),url(/_next/static/media/suez-one-hebrew-400-normal.12fbeef7.woff) format("woff")}@font-face{font-family:Suez One;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/suez-one-latin-400-normal.3464efdf.woff2) format("woff2"),url(/_next/static/media/suez-one-latin-400-normal.8ba2621e.woff) format("woff")}:root{--bg:#dcc29c;--surface:#fbf6ee;--raise:#f3e9da;--line:#d3bf9f;--line-strong:#a88a62;--ink:#2b2117;--muted:#5b4a36;--accent:#1d7a48;--accent-hi:#186a3e;--accent-ink:#ffffff;--brass:#a8843c;--brass-text:#7a4f14;--panel:#f1e6d4;--glass:linear-gradient(155deg,rgba(255,255,255,0.85),rgba(255,255,255,0.55) 46%,rgba(255,255,255,0.35) 54%,rgba(255,255,255,0.6));--glass-edge:inset 0 1px 0 rgba(255,255,255,0.95),inset 0 -1px 0 rgba(255,255,255,0.35),0 16px 36px -18px rgba(74,52,24,0.55);--sheen:linear-gradient(160deg,rgba(255,255,255,0.5),rgba(255,255,255,0.14) 46%,rgba(255,255,255,0) 52%,rgba(255,255,255,0.12));--ok:#1d7a48;--sale:#c4352a;--focus:#a8843c;--screen:#0f1915;--text:"Heebo Variable","Arial Hebrew",Arial,sans-serif;--display:"Heebo Variable","Arial Hebrew",Arial,sans-serif;--poster:"Suez One","Frank Ruhl Libre",Georgia,serif;--step-small:0.8125rem;--step-body:0.96875rem;--step-lead:clamp(1rem,0.96rem + 0.2vw,1.125rem);--step-head:clamp(1.5rem,1.2rem + 1.1vw,2.1rem);--step-hero:clamp(2.2rem,1.4rem + 3.2vw,3.6rem);--radius:20px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--float:0 30px 70px -35px rgba(20,34,29,0.45);--glow:0 50px 100px -50px rgba(20,34,29,0.55);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--text);font-size:var(--step-body);line-height:1.6;caret-color:var(--ink);-webkit-font-smoothing:antialiased}::selection{background:var(--accent);color:var(--accent-ink)}a{color:inherit;text-decoration:none}h1,h2,h3{line-height:1.08;text-wrap:balance;margin:0;letter-spacing:-.02em;font-family:var(--display)}h1{font-weight:800}h2{font-family:var(--poster);font-size:clamp(1.7rem,1.3rem + 1.4vw,2.5rem);font-weight:400;line-height:1.02;letter-spacing:-.01em}h3{font-size:var(--step-body);font-weight:700;letter-spacing:0}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent;cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:var(--step-small)}.wrap{max-width:1120px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:var(--accent-ink);border:0;border-radius:12px;padding:11px 22px;font-weight:700;font-size:var(--step-body);min-height:44px;transition:transform .16s var(--ease-out),background-color .2s ease}.btn:active{transform:scale(.97)}.btn-block{width:100%}.btn.done{background:var(--ok);color:#fff}.site-header{position:-webkit-sticky;position:sticky;top:10px;z-index:10;padding-inline:12px;margin-top:10px;pointer-events:none}.promo{background:var(--glass);box-shadow:inset 0 -1px 0 rgba(255,255,255,.6);color:var(--ink);font-weight:500;letter-spacing:.02em;text-align:center;font-size:var(--step-small);padding:7px 16px}nav.top{pointer-events:auto;justify-content:space-between;gap:24px;min-height:60px;max-width:1180px;padding-inline:10px 14px;background:var(--glass);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(255,255,255,.7);border-radius:999px;box-shadow:var(--glass-edge)}.wordmark,nav.top{display:flex;align-items:center;color:var(--ink)}.wordmark{gap:12px;white-space:nowrap}.logo-badge{display:grid;place-items:center;width:84px;height:84px;margin-block:-18px;background:#fff;border-radius:50%;border:2px solid var(--brass);box-shadow:0 10px 22px -8px rgba(20,34,29,.5);transition:transform .22s var(--ease-out)}.logo-badge .logo-mark{width:62px;height:auto}.wordmark-name{font-family:var(--poster);font-size:1.45rem;line-height:1;letter-spacing:.01em}nav.top .links{display:flex;gap:26px;font-weight:600;font-size:.95rem}nav.top .links a{color:var(--muted);transition:color .2s ease}.menu-btn,nav.top .cart{color:var(--ink)}.menu-btn{display:none;background:none;border:0;padding:8px;border-radius:10px}.mobile-menu{position:absolute;top:calc(100% + 10px);inset-inline:12px;pointer-events:auto;background:var(--surface);border:1px solid var(--brass);border-radius:20px;padding:16px;box-shadow:0 24px 48px -20px rgba(20,34,29,.55);display:grid;grid-gap:12px;gap:12px;animation:picker-in .22s var(--ease-out)}.mobile-menu[hidden]{display:none}.mobile-menu-title{font-weight:800;font-size:var(--step-small);color:var(--muted)}.mobile-types{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mobile-types a{display:block;padding:12px;border-radius:12px;background:var(--raise);font-weight:700;color:var(--ink);text-decoration:none}.mobile-links{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:4px 18px}.mobile-links a{display:block;padding:8px 0;font-weight:600;color:var(--ink)}.type-menu{position:relative}.type-menu>button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 0;font:inherit;color:var(--muted);font-weight:600;transition:color .2s ease}.type-menu>button svg{transition:transform .2s var(--ease-out)}.type-list{list-style:none;margin:0;padding:8px;position:absolute;top:calc(100% + 14px);inset-inline-start:-16px;min-width:250px;display:grid;grid-gap:2px;gap:2px;background:var(--surface);color:var(--ink);border:1px solid var(--brass);border-radius:16px;box-shadow:0 24px 48px -20px rgba(20,34,29,.55);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .22s var(--ease-out),visibility 0s linear .22s}.type-list:before{content:"";position:absolute;inset:-16px 0 auto;height:16px}.type-menu.open .type-list,.type-menu:focus-within .type-list{opacity:1;visibility:visible;transform:none;transition-delay:0s}.type-menu.open>button svg,.type-menu:focus-within>button svg{transform:rotate(180deg)}.type-list a,nav.top .type-list a{color:var(--ink)}.type-list a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;border-radius:10px;font-weight:600;text-decoration:none}.type-list small{color:var(--muted);font-weight:500}.type-list .all{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.type-list .all a{color:var(--brass)}nav.top .cart b,nav.top .my-car{background:var(--accent);color:#fff}nav.top .my-car{border-color:var(--accent);font-weight:700;padding:9px 18px;box-shadow:0 6px 16px -6px rgba(29,122,72,.8)}.cart{position:relative;background:none;border:0;padding:8px;display:inline-flex;border-radius:10px;transition:transform .16s var(--ease-out),background-color .2s ease}.cart:active{transform:scale(.95)}.cart b{position:absolute;top:0;left:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;display:grid;place-items:center}.hero{background:var(--bg);overflow-x:clip}.hero-grid{grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;text-align:center;padding-block:36px 48px}.hero-grid,.hero-text{display:grid;justify-items:center}.hero-text{grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:16px;gap:16px;max-width:920px}.hero .lead{max-width:52ch}.hero .finder{width:min(820px,100%);text-align:start;background:var(--surface);border:0}.hero-visual{width:min(720px,100%)}.stage .preview-bar{display:none}.hero-photo{display:block;width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:4px}.hero .caption{text-align:center;color:var(--muted);margin-top:10px}.hero h1{font-family:var(--poster);font-size:clamp(2.4rem,1.5rem + 3.6vw,4.4rem);font-weight:400;line-height:.98;letter-spacing:-.01em}.sky-title{position:relative;display:grid;place-items:center;padding-block:18px;width:100%}.sky-title h1{position:relative}.sky{position:absolute;top:-30px;left:-6%;width:112%;height:calc(100% + 40px);pointer-events:none}.sun-rays{fill:#f2c94c;opacity:.75;animation:sun-spin 60s linear infinite}.sun-disc{fill:#f6d365}.sun-face{fill:#a8843c;opacity:.55}.sun-smile{fill:none;stroke:#a8843c;stroke-width:4;stroke-linecap:round;opacity:.55}.cloud{fill:#fff;filter:drop-shadow(0 6px 10px rgba(20,34,29,.08))}.cloud.c1{animation:drift 14s ease-in-out infinite alternate}.cloud.c2{animation:drift 18s ease-in-out -6s infinite alternate}.cloud.c3{opacity:.85;animation:drift 11s ease-in-out -3s infinite alternate}@keyframes sun-spin{to{rotate:1turn}}@keyframes drift{0%{translate:-14px 0}to{translate:14px 0}}.hero h1 em{font-style:normal;font-weight:700;color:var(--brass-text)}.stage{border-radius:18px;padding:clamp(14px,2.4vw,28px);background:var(--glass);box-shadow:var(--glass-edge);border:1px solid rgba(255,255,255,.7)}.stage .preview{border:0}.stage .preview,.stage .preview-stage{background:transparent}.eq{display:flex;gap:4px;align-items:flex-end;height:26px}.eq i{width:6px;border-radius:2px;transform-origin:bottom;animation:eq 1.6s var(--ease-in-out) infinite alternate}.eq i:first-child{height:45%;background:var(--sale)}.eq i:nth-child(2){height:75%;background:var(--accent);animation-delay:.2s}.eq i:nth-child(3){height:100%;background:var(--ok);animation-delay:.4s}.eq i:nth-child(4){height:60%;background:var(--accent);animation-delay:.1s}.eq i:nth-child(5){height:85%;background:var(--ok);animation-delay:.3s}.gallery .preview{box-shadow:var(--glow);border:0;outline:1px solid var(--brass);outline-offset:-10px}.fab{position:fixed;z-index:15;left:calc(18px + env(safe-area-inset-left, 0px));bottom:calc(18px + env(safe-area-inset-bottom, 0px))}.fab-wa{display:flex;align-items:center;gap:8px;background:#1fa855;color:#fff;font-weight:700;border-radius:999px;padding:12px 18px 12px 14px;box-shadow:var(--float);transition:transform .16s var(--ease-out)}.fab-wa:active{transform:scale(.96)}.benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,300px));justify-content:center;grid-gap:10px 14px;gap:10px 14px;width:100%;max-width:960px}.benefit{--c:var(--brass);display:flex;align-items:center;gap:8px;color:#fff;text-align:start;text-decoration:none;height:100%}.benefit-icon{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background-color:var(--c)}.benefit-pill{flex:1 1;display:grid;align-content:center;line-height:1.25;min-height:52px;padding:8px 18px;border-radius:999px;background-color:var(--c)}.benefit strong{font-size:.95rem}.benefit small{font-size:.78rem;opacity:.92}.benefit.warranty{--c:var(--brass)}.benefit.glare{--c:#7a5520}.benefit.blue{--c:#2457d6}.benefit.bubbles{--c:#0d7f86}.benefit.uv{--c:#c2581c}.benefit.israel{--c:#1a3a8a}.benefit.group{--c:#c4352a;transition:transform .16s var(--ease-out)}.benefit.group:active{transform:scale(.97)}.benefits.compact{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));width:auto;min-width:0;justify-content:stretch;margin-block:4px 8px;gap:8px}.benefits.compact .benefit-icon{width:36px;height:36px}.benefits.compact .benefit-pill{min-height:38px;padding:6px 14px}.benefits.compact small{display:none}#contact{display:grid;grid-gap:4px;gap:4px;scroll-margin-top:120px}@keyframes eq{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.lead{font-size:var(--step-lead);color:var(--muted);max-width:38ch}.finder{display:grid;grid-gap:12px;gap:12px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--float)}.finder-fields{display:grid;grid-template-columns:1fr 1fr 1fr .7fr;grid-gap:10px;gap:10px;align-items:end}.finder-fields .btn{grid-column:1/-1}.checkout-form label,.finder label{display:grid;grid-gap:6px;gap:6px;font-size:var(--step-small);font-weight:600;color:var(--muted)}.checkout-form input,.checkout-form textarea,select{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font-size:var(--step-body);transition:border-color .2s ease}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:16px 22px,21px 22px;background-size:5px 5px;background-repeat:no-repeat;padding-left:34px}.fit{display:flex;align-items:center;gap:6px;color:#1d7a48;font-weight:600;font-size:.95rem}.preview{margin:0;display:grid;grid-gap:0;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.preview-stage{padding-top:clamp(16px,3vw,32px);background:var(--panel);overflow:hidden}.dash-svg{width:100%;height:auto;display:block;overflow:visible}.d-dash{fill:#dcc8a8}.d-stand{fill:#c9b18c}.d-hood{fill:#cfb894}.d-bezel{fill:#3b3a36}.d-screen{fill:var(--screen)}.d-screen.dim{fill:#0b1310}.d-map{fill:#3a4642}.d-block{fill:#26302d}.d-park{fill:#23402f}.d-route{fill:none;stroke:#4fa3ff;stroke-linecap:round;stroke-linejoin:round}.d-car{fill:#fff;stroke:#4fa3ff;stroke-width:2}.d-banner{fill:#1f6f4a}.d-turn{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.d-line{fill:rgba(255,255,255,.55)}.d-line.strong{fill:#fff}.d-dock{fill:#0d1412}.d-app{fill:rgba(255,255,255,.28)}.d-app.on{fill:#4fa3ff}.d-speed{fill:#fff;font:600 38px var(--text)}.d-gauge{fill:none;stroke:rgba(255,255,255,.25);stroke-width:3;stroke-linecap:round}.d-glass{fill:none;stroke:rgba(255,255,255,.35);stroke-width:1.5}.d-glass.on{stroke:#d6b26a;stroke-width:3}.d-wheel{fill:none;stroke:#b89c74;stroke-width:26;stroke-linecap:round}.d-fade{transition:opacity .3s ease}.preview-bar{display:flex;gap:16px;align-items:center;padding:12px 16px;color:var(--muted);border-top:1px solid var(--line)}.group-note,.preview-bar{font-size:var(--step-small)}.group-note{color:var(--sale);font-weight:600}.group-note.on{color:#1d7a48}.sum-discount{color:#1d7a48;font-weight:700}.trust{background:var(--bg);padding-block:8px 44px}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;background:var(--glass);border-radius:22px;border:1px solid rgba(255,255,255,.7);box-shadow:var(--glass-edge);padding:10px;color:var(--ink)}.trust-item{display:flex;gap:14px;align-items:center;padding:18px 16px;border-radius:16px;transition:background-color .22s ease,transform .22s var(--ease-out)}.trust-item+.trust-item{box-shadow:inset -1px 0 0 rgba(74,52,24,.12)}.trust-icon{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:#fff;box-shadow:0 8px 18px -8px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.25)}.trust-item.teal .trust-icon{background:#0d7f86}.trust-item.blue .trust-icon{background:#2457d6}.trust-item.brass .trust-icon{background:var(--brass)}.trust-item.green .trust-icon{background:var(--ok)}.trust-item h3{font-weight:800;font-size:1.12rem;line-height:1.15;color:var(--ink)}.trust-item p{color:var(--muted);font-size:var(--step-small);margin-top:4px}.section{padding-block:clamp(44px,6vw,76px)}.section.alt{background:linear-gradient(180deg,rgba(90,60,28,.32),rgba(90,60,28,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.section h2{margin-bottom:12px}.section-lead{color:var(--muted);font-size:var(--step-lead);max-width:52ch;margin-bottom:28px}.makes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px 32px;gap:40px 32px;margin-top:32px}.make h3{padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:6px}.make a{display:flex;justify-content:space-between;padding:8px 0;transition:color .2s ease}.compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.compare-col{display:grid;grid-gap:16px;gap:16px;align-content:start}.compare-col h3{font-size:var(--step-lead);font-weight:600}.ticks{display:grid;grid-gap:8px;gap:8px}.ticks li{position:relative;padding-right:26px}.ticks li:before{content:"";position:absolute;right:2px;top:.45em;width:12px;height:7px;border-right:2px solid var(--ok);border-bottom:2px solid var(--ok);transform:rotate(-45deg) scaleX(-1)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;counter-reset:step}.steps li{display:grid;grid-gap:8px;gap:8px;padding-top:20px;border-top:2px solid var(--ink);counter-increment:step}.steps h3{font-size:var(--step-lead);font-weight:600}.steps h3:before{content:counter(step) ". "}.steps p{color:var(--muted)}.faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:48px;gap:48px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}details summary{font-size:1.0625rem;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;min-height:60px;align-items:center}details summary::-webkit-details-marker{display:none}details summary:after{content:"";flex:none;width:9px;height:9px;-webkit-border-start:1.6px solid currentColor;border-inline-start:1.6px solid currentColor;border-bottom:1.6px solid;transform:rotate(-45deg);transition:transform .2s var(--ease-out)}details[open] summary:after{transform:rotate(135deg)}details p{padding-bottom:20px;color:var(--muted);max-width:60ch}.product-page{padding-block:24px 64px}.crumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--step-small);color:var(--muted);margin-bottom:24px}.product{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.gallery{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:120px}.buybox{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.buybox h1{font-family:var(--poster);font-size:clamp(1.8rem,1.4rem + 1.4vw,2.6rem);font-weight:400;line-height:1.02;letter-spacing:-.01em}.options{border:0;padding:0;margin:8px 0 0;display:grid;grid-gap:10px;gap:10px}.options legend{font-weight:700;margin-bottom:10px}.option{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.option.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--surface)}.option input{accent-color:var(--accent);width:18px;height:18px;margin:0}.option-text{display:grid}.option-name{font-weight:600}.option-price{font-weight:700;display:grid;text-align:end}.option-price s{font-weight:400;font-size:var(--step-small)}.addon{margin-top:14px}.print .addon{margin-top:0}.uv-badge{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 8px;border-radius:999px;background:var(--brass);color:#fff;font-size:.72rem;font-weight:700;vertical-align:2px;white-space:nowrap}.print-panel{display:grid;grid-gap:12px;gap:12px;margin-top:10px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.uv-note{margin:0;padding:10px 14px;-webkit-border-start:3px solid var(--brass);border-inline-start:3px solid var(--brass);background:var(--raise);border-radius:6px;font-size:.9rem}.uv-note strong{color:var(--brass)}.print-tabs{display:flex;gap:6px}.print-tabs button{flex:1 1;min-height:40px;font:inherit;font-weight:600;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink)}.print-tabs button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.print-upload{display:grid;grid-gap:2px;gap:2px;justify-items:center;padding:14px;border:1px dashed var(--line-strong);border-radius:10px;cursor:pointer;font-weight:600;text-align:center}.print-upload small{font-weight:400;font-size:var(--step-small)}.print-upload input{font:inherit;font-size:var(--step-small);max-width:100%}.print-text{display:grid;grid-gap:10px;gap:10px}.print-text label{display:grid;grid-gap:4px;gap:4px;font-weight:600}.print-text input{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font:inherit}.print-colors{display:flex;gap:10px}.print-colors button{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-strong);box-shadow:0 0 0 2px var(--surface) inset}.print-colors button.on{outline:2px solid var(--ink);outline-offset:2px}.print-error{margin:0;color:var(--sale);font-size:var(--step-small)}.print-canvas{position:relative;aspect-ratio:2/1;border-radius:10px;overflow:hidden;background:var(--panel)}.print-zoomed{position:absolute;direction:ltr}.print-canvas .preview{border:0;border-radius:0}.print-canvas .preview-stage{padding-top:0}.print-screen{position:absolute;overflow:hidden;container-type:size;touch-action:none;cursor:-webkit-grab;cursor:grab;outline:1px dashed rgba(255,255,255,.35);outline-offset:-1px}.print-item{position:absolute;direction:rtl;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;outline:1px dashed rgba(201,162,78,.9);outline-offset:2px}.print-screen:active{cursor:-webkit-grabbing;cursor:grabbing}.print-item:focus-visible{outline:2px solid var(--brass)}.print-item img{display:block;width:100%;height:auto;pointer-events:none}.print-item span{display:block;white-space:nowrap;font-weight:700;padding:.1em .15em}.print-controls{display:flex;align-items:center;gap:10px}.print-controls .link-btn{white-space:nowrap}.print-controls>button:not(.link-btn){width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink);font-size:18px}.print-zoom{flex:1 1;display:flex;align-items:center;gap:8px;font-size:var(--step-small);color:var(--muted)}.print-zoom input{flex:1 1;accent-color:var(--ink)}.line-print{display:flex;align-items:center;gap:8px;margin-top:4px}.line-print img{width:36px;height:24px;object-fit:contain;background:var(--panel);border-radius:4px;padding:2px}.crumbs-change{-webkit-margin-start:auto;margin-inline-start:auto;font-size:inherit}.spec{margin:0;display:grid;grid-gap:6px;gap:6px;color:var(--ink)}.spec svg{width:100%;height:auto;display:block;overflow:visible}.spec-line{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linejoin:round}.spec-line.ghost{stroke-width:1;opacity:.35}.spec-inner{fill:none;stroke:var(--muted);stroke-width:1;stroke-dasharray:2 5;opacity:.7}.spec-tint{fill:var(--ink)}.spec-hatch{fill:none;stroke:var(--brass);stroke-width:2;stroke-linecap:round}.spec-diag{stroke:var(--brass);stroke-width:1.4;stroke-dasharray:7 6}.spec-size{font-family:var(--poster);font-size:34px;fill:var(--ink)}.spec-label{font-size:15px;fill:var(--muted);direction:rtl}.spec-label.num{direction:ltr}.spec-dims line{stroke:var(--muted);stroke-width:1.2}.spec figcaption{display:grid;grid-gap:2px;gap:2px;text-align:center;font-size:var(--step-small);color:var(--muted)}.spec figcaption strong{color:var(--ink);font-size:1rem}.spec.compact{aspect-ratio:8/5;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:6px;transition:border-color .2s ease}.spec.compact .spec-size{font-size:40px}.spec.compact .spec-line{stroke-width:3}.gallery .spec{background:var(--surface);border-radius:var(--radius);padding:16px}.hero .spec{background:var(--surface);border-radius:4px;padding:18px}.missing{display:grid;justify-items:center;grid-gap:10px;gap:10px;width:100%}.missing-toggle{background:none;border:0;padding:4px 0;font:inherit;font-weight:700;color:var(--brass-text);text-decoration:underline;text-underline-offset:4px}.missing-form{width:100%;display:grid;grid-gap:12px;gap:12px;text-align:start;background:var(--surface);border:1px dashed var(--brass);border-radius:16px;padding:16px;animation:fade-in .2s ease}.missing-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.missing-fields label{display:grid;grid-gap:4px;gap:4px;font-size:var(--step-small);font-weight:600}.missing-fields input,.missing-fields select{font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--raise);color:var(--ink);min-width:0}.measure{border:0;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.measure legend{font-weight:800;margin-bottom:6px}.measure-sketch{width:min(320px,100%);justify-self:center;overflow:visible}.ruler rect{fill:#f6d365;stroke:var(--brass);stroke-width:1}.ruler line{stroke:var(--ink);stroke-width:1}.photo-field{grid-column:1/-1}.photo-pick{display:block;padding:12px;border:1px dashed var(--brass);border-radius:10px;text-align:center;color:var(--brass);font-weight:700;cursor:pointer}.photo-field:focus-within .photo-pick{outline:2px solid var(--focus);outline-offset:2px}.car-photo{margin:0 0 16px;display:grid;grid-gap:6px;gap:6px}.car-photo img{width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:14px;background:var(--surface)}.desc{color:var(--muted)}.price-row{display:flex;align-items:baseline;gap:10px;margin-top:4px}.price{font-size:2rem;font-weight:300;letter-spacing:-.02em}.stock{display:flex;align-items:center;gap:8px;font-size:var(--step-small);color:var(--muted)}.stock .dot{width:8px;height:8px;border-radius:50%;background:var(--ok)}.mini-trust{display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--line);font-size:.95rem}.mini-trust li{display:flex;gap:10px;align-items:center}.specs-section{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:56px;gap:56px;margin-top:80px;padding-top:48px;border-top:1px solid var(--line)}.specs-section h2{font-size:var(--step-lead);font-weight:700;margin-bottom:16px;letter-spacing:0}.specs{width:100%;border-collapse:collapse}.specs td,.specs th{text-align:start;padding:12px 0;border-bottom:1px solid var(--line);vertical-align:top}.specs th{width:38%;font-weight:600;color:var(--muted)}.page{padding-block:40px 80px;display:grid;grid-gap:32px;gap:32px}.page h1{font-family:var(--poster);font-weight:400;font-size:clamp(2rem,1.5rem + 1.8vw,3rem);line-height:1;letter-spacing:-.01em}.cart-page{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.summary{background:var(--surface);border-radius:var(--radius);padding:24px;display:grid;grid-gap:12px;gap:12px}.summary>div{display:flex;justify-content:space-between}.summary .sum-total{font-size:var(--step-lead);font-weight:700;padding-top:12px;border-top:1px solid var(--line)}.summary .btn{margin-top:8px}.checkout-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;max-width:720px}.checkout-form .btn,.checkout-form .wide,.notice{grid-column:1/-1}.notice{background:var(--surface);border-radius:10px;padding:16px}.notice p+p{margin-top:8px}.notice .btn{margin-top:10px}.checkout-note{margin:0;font-size:var(--step-small);color:var(--muted)}.hp{display:none}.lines{display:grid;align-content:start}.line{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.line-name{font-weight:600}.line-price{font-weight:700}.line small{color:var(--muted);font-size:var(--step-small)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px}.qty button{background:none;border:0;width:38px;height:38px;font-size:18px;transition:transform .16s var(--ease-out)}.qty button:active{transform:scale(.9)}.qty span{min-width:2ch;text-align:center;font-weight:600}.line .rm{background:none;border:0;padding:0;color:var(--muted);text-decoration:underline;text-underline-offset:.2em;justify-self:end;font-size:var(--step-small)}.drawer{position:fixed;top:0;bottom:0;left:0;width:min(420px,100%);background:var(--bg);box-shadow:var(--float);transform:translateX(-105%);transition:transform .28s var(--ease-drawer);z-index:20;display:flex;flex-direction:column;gap:12px;padding:calc(24px + env(safe-area-inset-top, 0px)) 24px calc(24px + env(safe-area-inset-bottom, 0px)) max(24px,env(safe-area-inset-left,0px))}.drawer.open{transform:none;transition-duration:.45s}.drawer header{display:flex;justify-content:space-between;align-items:center}.drawer h2{font-family:var(--display);line-height:1.2;font-size:var(--step-lead);font-weight:700;letter-spacing:0}.drawer .lines{flex:1 1;overflow:auto}.x{background:var(--surface);border:0;border-radius:8px;padding:8px 14px;font-weight:600}.total{display:flex;justify-content:space-between;font-size:var(--step-lead);font-weight:700;padding-block:8px}.ship-note{font-size:var(--step-small);color:var(--muted)}.scrim{position:fixed;inset:0;background:rgba(20,34,29,.4);z-index:19;opacity:0;pointer-events:none;transition:opacity .28s var(--ease-drawer)}.scrim.open{opacity:1;pointer-events:auto;transition-duration:.45s}.toaster{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom, 0px));left:max(20px,env(safe-area-inset-left,0px));z-index:30;width:min(340px,calc(100% - 40px))}.toast{background:var(--raise);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:var(--float);display:flex;justify-content:space-between;align-items:center;gap:12px;transition:transform .4s ease,opacity .4s ease}@starting-style{.toast{transform:translateY(100%);opacity:0}}.toast button{background:var(--accent);color:var(--accent-ink);border:0;border-radius:8px;padding:6px 12px;font-weight:700;white-space:nowrap}.bump{animation:bump .3s var(--ease-out)}@keyframes bump{40%{transform:scale(1.25)}}.picker-clear{justify-self:start;background:none;border:0;padding:4px 0;font:inherit;font-size:var(--step-small);color:var(--muted);text-decoration:underline;text-underline-offset:3px}.top-actions{display:flex;align-items:center;gap:6px}.my-car{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--line);border-radius:999px;padding:7px 14px;font:inherit;font-weight:600;font-size:.9rem;color:var(--ink);max-width:240px;transition:transform .16s var(--ease-out),background-color .2s ease,border-color .2s ease}.my-car span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-car:active{transform:scale(.97)}.picker{margin:92px auto auto;border:1px solid var(--brass);padding:0;border-radius:18px;width:min(720px,calc(100% - 32px));max-height:min(640px,calc(100dvh - 48px));background:var(--bg);color:var(--ink);box-shadow:var(--float)}.picker[open]{animation:picker-in .26s var(--ease-out)}.picker::-webkit-backdrop{background:rgba(20,34,29,.45);animation:fade-in .2s ease}.picker::backdrop{background:rgba(20,34,29,.45);animation:fade-in .2s ease}.picker-body{padding:24px;display:grid;grid-gap:16px;gap:16px}.picker-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.picker-head h2{font-family:var(--display);line-height:1.2;font-size:var(--step-lead);font-weight:700;letter-spacing:0;margin:0}.icon-btn{background:none;border:0;padding:8px;border-radius:10px;display:inline-flex;color:var(--ink);transition:transform .16s var(--ease-out),background-color .2s ease}.icon-btn:active{transform:scale(.95)}.picker-steps{list-style:none;margin:0;padding:0;display:flex;gap:8px;font-size:var(--step-small)}.picker-steps li{flex:1 1;border-top:3px solid var(--line);padding-top:8px;color:var(--muted)}.picker-steps li.on{border-color:var(--accent);color:var(--ink);font-weight:700}.picker-steps button{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.picker-steps button:disabled{text-decoration:none;cursor:default}.picker-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:0 12px;color:var(--muted)}.picker-search input{border:0;outline:0;font:inherit;padding:12px 0;width:100%;background:none;color:var(--ink)}.picker-search:focus-within{border-color:var(--ink)}.cat-tabs,.picker-cats{display:flex;flex-wrap:wrap;gap:8px}.cat-tabs button,.picker-cats button{min-height:40px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--ink);font:inherit;font-size:var(--step-small);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.cat-tabs button[aria-pressed=true],.picker-cats button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cat-tabs button[aria-pressed=true] .muted{color:inherit;opacity:.7}.cat-tabs{margin-bottom:20px}.picker-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px;animation:fade-in .2s ease}.picker-grid.years{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.picker-grid button{width:100%;display:grid;grid-gap:2px;gap:2px;text-align:start;background:var(--surface);border:1px solid transparent;border-radius:10px;padding:12px 14px;font:inherit;font-weight:600;color:var(--ink);transition:transform .16s var(--ease-out),border-color .2s ease}.picker-grid.years button{text-align:center;font-size:1.05rem}.picker-grid button:active{transform:scale(.97)}.picker-grid small{font-weight:400}@keyframes picker-in{0%{opacity:0;transform:scale(.96) translateY(8px)}}@keyframes fade-in{0%{opacity:0}}.collection-head{display:grid;grid-gap:12px;gap:12px;justify-items:start;margin-bottom:32px}.collection-head h1{margin:0}.collection-body{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.facets{position:-webkit-sticky;position:sticky;top:120px;display:grid;grid-gap:20px;gap:20px}.facets-toggle{background:none;border:0;padding:0;font:inherit;font-weight:700;font-size:var(--step-lead);color:var(--ink);text-align:start;pointer-events:none}.facets-panel{display:grid;grid-gap:4px;gap:4px}.facets fieldset{border:0;border-top:1px solid var(--line);padding:16px 0 0;margin:0 0 16px;display:grid;grid-gap:8px;gap:8px}.facets legend{font-weight:700;padding:0;margin-bottom:8px}.check{display:flex;align-items:center;gap:10px;cursor:pointer}.check input{accent-color:var(--accent);width:17px;height:17px;margin:0}.check small{-webkit-margin-start:auto;margin-inline-start:auto}.link-btn{background:none;border:0;padding:0;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--ink);justify-self:start}.toolbar{justify-content:space-between;gap:16px;margin-bottom:16px}.toolbar,.toolbar label{display:flex;align-items:center}.toolbar label{gap:8px}.toolbar select{font:inherit;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink)}.cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:20px;gap:20px}.card a{position:relative;display:grid;grid-gap:12px;gap:12px;color:inherit;text-decoration:none}.card .preview.bare{border-radius:12px;transition:border-color .2s ease}.card-photo{display:block;width:100%;aspect-ratio:8/5;object-fit:cover;border-radius:12px;border:1px solid var(--line);background:var(--panel)}.card-body{display:grid;grid-gap:4px;gap:4px}.card-price,.card-title{font-weight:700}.card-price{margin-top:4px}.badge{position:absolute;top:10px;inset-inline-start:10px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px}@media (hover:hover) and (pointer:fine){.icon-btn:hover,.my-car:hover{background:var(--surface)}.picker-grid button:hover{border-color:var(--ink)}.picker-clear:hover{color:var(--sale)}.card a:hover .card-photo,.card a:hover .preview.bare,.card a:hover .spec.compact{border-color:var(--line-strong)}.card a:hover .card-title{text-decoration:underline;text-underline-offset:3px}.btn:hover{background:var(--accent-hi)}.btn.done:hover{background:#18663c}.make a:hover,nav.top .links a:hover{color:var(--ink)}.cart:hover{background:var(--surface)}.trust-item:hover{background:rgba(255,255,255,.4);transform:translateY(-2px)}.type-menu>button:hover,nav.top .links a:hover{color:var(--ink)}.type-menu:hover .type-list{opacity:1;visibility:visible;transform:none;transition-delay:0s}.type-menu:hover>button svg{transform:rotate(180deg)}.type-list a:hover{background:var(--raise)}nav.top .cart:hover{background:rgba(255,255,255,.5)}nav.top .my-car:hover{background:var(--accent-hi)}.wordmark:hover .logo-badge{transform:rotate(-4deg) scale(1.04)}.checkout-form input:hover,.option:hover,select:hover{border-color:var(--line-strong)}}@media (max-width:960px){.menu-btn{display:inline-flex}.collection-body{grid-template-columns:1fr;gap:20px}.facets{position:static;border:1px solid var(--line);border-radius:12px;padding:12px 16px;gap:12px}.facets-toggle{pointer-events:auto;font-size:var(--step-body);width:100%}.facets:not(.show) .facets-panel,nav.top .links{display:none}.cart-page,.faq,.hero-grid,.product,.specs-section{grid-template-columns:minmax(0,1fr);gap:32px}.hero-grid{padding-block:40px 48px}.gallery{position:static}.makes,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:1fr}}@media (max-width:600px){.fab-wa span{display:none}.fab-wa{padding:14px}.my-car span{display:none}.my-car{border:0;padding:8px}nav.top .my-car{padding:9px 12px}nav.top{gap:10px;min-height:54px}.logo-badge{width:66px;height:66px;margin-block:-12px}.logo-badge .logo-mark{width:48px}.wordmark-name{font-size:1.15rem}.top-actions{gap:2px}nav.top .cart b{left:0;top:2px}.fab-wa{bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:380px){nav.top{padding-inline:6px 10px}.wordmark{gap:8px}.logo-badge{width:58px;height:58px}.logo-badge .logo-mark{width:42px}.wordmark-name{font-size:1rem}.cards{grid-template-columns:1fr 1fr;gap:14px}.picker-body{padding:18px}.finder-fields{grid-template-columns:1fr 1fr}.finder-fields .btn{grid-column:1/-1}.checkout-form,.compare,.trust-grid{grid-template-columns:1fr}.trust-grid{gap:0}.trust-item+.trust-item{box-shadow:inset 0 1px 0 rgba(74,52,24,.12)}}@media (prefers-reduced-motion:reduce){.cloud,.sun-rays{animation:none}html{scroll-behavior:auto}.bump{animation:none}.d-fade,.drawer,.toast{transition:none}.picker::-webkit-backdrop{animation:none}.picker-grid,.picker::backdrop,.picker[open]{animation:none}}.caption{margin-top:10px;text-align:center}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.badge,.benefit-icon,.benefit-pill,.btn,.cart b,.cat-tabs button[aria-pressed=true],.fab-wa,.logo-badge,.mobile-types a,.picker-cats button[aria-pressed=true],.print-tabs button.on,.toast button,.trust-icon,.uv-badge,nav.top .my-car{background-image:var(--sheen)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.08),0 10px 22px -12px rgba(74,52,24,.55)}.card a>.spec.compact,.card-photo,.faq details,.finder,.missing-form,.option,.spec,.summary{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 30px -20px rgba(74,52,24,.45)}.carousel{position:relative;min-width:0}.carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:8px}.carousel-track::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.slide .caption a{color:var(--ink);font-weight:700;text-decoration:none}.slide .caption a:hover{text-decoration:underline}.carousel-arrow{position:absolute;top:calc(50% - 34px);width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.8);background:var(--glass);box-shadow:var(--glass-edge);color:var(--ink);font-size:28px;line-height:1;cursor:pointer;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.carousel-arrow.prev{right:4px}.carousel-arrow.next{left:4px}.carousel-arrow:hover{background:#fff}.carousel-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.carousel-dots i{width:7px;height:7px;border-radius:50%;background:var(--line-strong);opacity:.45;transition:opacity .16s,transform .16s}.carousel-dots i.on{opacity:1;transform:scale(1.3);background:var(--accent)}@media (hover:none){.carousel-arrow{display:none}}.finder select:disabled{opacity:.55;cursor:not-allowed}.finder .btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.4)}@media (max-width:560px){.finder-fields{grid-template-columns:1fr 1fr}}.carousel-track{overflow-x:hidden;touch-action:pan-y}.mobile-menu,.promo,.type-list,nav.top{--ink:#ffffff;--muted:#f3e6d3;--surface:#8d6539;--raise:#9a7146;--line:rgba(255,255,255,0.26);text-shadow:0 1px 2px rgba(60,38,14,.35)}.promo,nav.top{background:linear-gradient(155deg,rgba(255,255,255,.22),rgba(255,255,255,.06) 46%,rgba(0,0,0,.04) 54%,rgba(255,255,255,.1)),#8a6237}nav.top{padding-block:0;-webkit-padding-start:0;padding-inline-start:0}.logo-badge,.wordmark{align-self:stretch}.logo-badge{width:116px;height:auto;margin:0;border-radius:999px;border:0;box-shadow:none}.logo-badge .logo-mark{width:84px;height:44px}.wordmark{gap:34px}.wordmark-name{font-size:1.6rem}@media (max-width:720px){.wordmark{flex:1 1;gap:0}.logo-badge{width:100px;height:auto}.logo-badge .logo-mark{width:72px;height:38px}.wordmark-name{flex:1 1;text-align:center;font-size:1.2rem}}@media (max-width:380px){nav.top{-webkit-padding-start:0;padding-inline-start:0}.logo-badge{width:88px;height:auto}.logo-badge .logo-mark{width:64px;height:34px}.wordmark-name{font-size:1.05rem}}.logo-mark{position:relative;display:block}.logo-mark img,.logo-mark svg{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.logo-eq,.logo-eq i,.logo-eq-col,.logo-eq-lit{position:absolute;display:block}.logo-eq,.logo-eq-lit{inset:0}.logo-eq i{left:0;right:0;border-radius:40%/50%}.wordmark-name{font-size:2.1rem;letter-spacing:.02em;text-shadow:0 2px 0 rgba(0,0,0,.35),0 0 14px rgba(255,255,255,.35)}@media (max-width:640px){.wordmark-name{font-size:1.5rem}}@media (max-width:380px){.wordmark-name{font-size:1.3rem}}.hero h1{color:#fff;text-shadow:1px 1px 0 #b98d55,2px 2px 0 #a67a44,3px 3px 0 #8a6237,4px 4px 0 #74502b,5px 5px 0 #5e4022,6px 8px 14px rgba(0,0,0,.35)}.hero h1 em{text-shadow:none}.contact-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:6px;font-weight:700}.contact-links a{text-decoration:underline;text-underline-offset:3px}.site-footer{padding:40px 0 28px}.footer-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.footer-grid{grid-template-columns:2fr 1fr 2fr}.footer-grid>.num{grid-column:1/-1}}.footer-grid nav{display:flex;flex-wrap:wrap;gap:8px 18px;align-content:start}@media (min-width:760px){.footer-grid nav{flex-direction:column}}.article-list{list-style:none;display:grid;grid-gap:14px;gap:14px}.article-list a{display:grid;grid-gap:6px;gap:6px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:inherit;text-decoration:none}.article-list h2,.article-list h3{font-size:1.15rem;line-height:1.35}.article{max-width:760px;gap:22px}.article section{display:grid;grid-gap:10px;gap:10px}.article section h2{font-family:var(--poster);font-weight:400;font-size:1.5rem}.article p{line-height:1.75}@media (hover:hover){.article-list a:hover{border-color:var(--line-strong)}.article-list a:hover h2,.article-list a:hover h3{text-decoration:underline;text-underline-offset:3px}}.slide-link{display:block;color:inherit}