{"product_id":"360-degree-rotating-base","title":"🔥Portable Car Heater Defroster with 360-Degree Rotating Base","description":"\u003cstyle\u003e\n\/* ========== Tokens \u0026 Base ========== *\/\n.yg-heater{\n  --ink:#1F2A3D;   \/* 正文深墨色 *\/\n  --ink-2:#44536B; \/* 次级文字 *\/\n  --ink-3:#6B7A90; \/* 弱化文字 *\/\n  --amber:#F59E0B; \/* 热感强调色 *\/\n  --amber-2:#DE7C00;\n  --amber-soft:#FFF3DE;\n  --ice-1:#F4F8FC; \/* 冰蓝-最浅 *\/\n  --ice-2:#EAF2FB; \/* 冰蓝-浅 *\/\n  --ice-3:#DEEAF6; \/* 冰蓝-中浅 *\/\n  --ice-4:#CBDBEF; \/* 冰蓝-中 *\/\n  --ice-5:#AECAE6; \/* 冰蓝-深(仍属浅色) *\/\n  --warm-1:#FFF7EA;\/* 暖调-浅 *\/\n  --warm-2:#FBEDD2;\/* 暖调-中浅 *\/\n  --line:rgba(31,42,61,.10);\n  --line-2:rgba(31,42,61,.18);\n  --white:#FFFFFF;\n  position:relative; z-index:1; isolation:isolate;\n  box-sizing:border-box; width:100%; max-width:980px; margin:0 auto;\n  padding:14px 12px 96px; \/* 底部 96px：吸底栏安全区 *\/\n  color:var(--ink);\n  font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;\n  line-height:1.6;\n  -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;\n}\n.yg-heater *, .yg-heater *::before, .yg-heater *::after{box-sizing:border-box; margin:0; padding:0;}\n\n\/* ========== Module shell ========== *\/\n.yg-mod{position:relative; overflow:hidden; border-radius:26px; padding:16px 14px 20px; margin:16px 0; border:1px solid var(--line);}\n.yg-bg-1{background:var(--ice-1);} .yg-bg-2{background:var(--ice-2);}\n.yg-bg-3{background:var(--ice-3);} .yg-bg-4{background:var(--ice-4);}\n.yg-warm-1{background:var(--warm-1);} .yg-warm-2{background:var(--warm-2);}\n.yg-white{background:var(--white);}\n\n\/* 图片上 · 文字下 *\/\n.yg-fig{border-radius:18px; overflow:hidden; background:var(--white); border:1px solid var(--line); box-shadow:0 6px 18px rgba(31,42,61,.06);}\n.yg-fig img{display:block; width:100%; height:auto; aspect-ratio:1\/1; object-fit:cover;}\n\n\/* ========== Typography ========== *\/\n.yg-kicker{display:inline-flex; align-items:center; gap:7px; font-size:11px; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:var(--amber-2); margin:18px 2px 6px; padding:5px 12px; border:1px solid rgba(222,124,0,.28); background:rgba(255,243,222,.65); border-radius:999px;}\n.yg-kicker::before{content:\"\"; width:7px; height:7px; border-radius:50%; background:var(--amber); box-shadow:0 0 0 3px rgba(245,158,11,.18);}\n.yg-h2{font-size:23px; font-weight:800; line-height:1.25; letter-spacing:-.01em; color:var(--ink); margin:2px 2px 8px;}\n.yg-h2::after{content:\"\"; display:block; width:56px; height:3px; margin-top:10px; border-radius:3px;\n  background:linear-gradient(90deg,var(--amber),rgba(245,158,11,.25));\n  background-size:200% 100%; animation:ygSweep 2.6s ease-in-out infinite;}\n.yg-sub{font-size:14.5px; color:var(--ink-2); margin:0 2px 12px; max-width:640px;}\n.yg-note{font-size:12.5px; color:var(--ink-3); margin:10px 2px 0;}\n\n\/* ========== Chips \/ Cards ========== *\/\n.yg-chips{display:flex; flex-wrap:wrap; gap:8px; margin-top:12px;}\n.yg-chip{display:inline-flex; align-items:center; gap:6px; font-size:12.5px; font-weight:600; color:var(--ink); background:var(--white); border:1px solid var(--line-2); border-radius:999px; padding:6px 12px;\n  background-image:linear-gradient(120deg,rgba(245,158,11,.16),rgba(245,158,11,.16)); background-size:0% 100%; background-repeat:no-repeat; background-position:left;\n  transition:background-size .45s ease, border-color .3s ease, transform .3s ease, box-shadow .3s ease;}\n.yg-chip:hover{background-size:100% 100%; border-color:rgba(222,124,0,.5); transform:translateY(-2px); box-shadow:0 6px 14px rgba(31,42,61,.10);}\n.yg-chip svg{width:15px; height:15px; stroke:var(--amber-2);}\n\n.yg-grid{display:grid; gap:10px; margin-top:14px;}\n.yg-card{display:flex; gap:11px; align-items:flex-start; background:rgba(255,255,255,.72); border:1px solid var(--line); border-radius:16px; padding:12px 13px;\n  transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease;}\n.yg-card:hover{transform:translateY(-3px); border-color:rgba(245,158,11,.55); box-shadow:0 10px 22px rgba(31,42,61,.10);}\n.yg-card .ic{flex:0 0 36px; width:36px; height:36px; border-radius:11px; display:flex; align-items:center; justify-content:center; background:var(--amber-soft); color:var(--amber-2);}\n.yg-card .ic svg{width:20px; height:20px;}\n.yg-card h4{font-size:14px; font-weight:700; color:var(--ink); margin-bottom:2px;}\n.yg-card p{font-size:12.5px; color:var(--ink-2); line-height:1.5;}\n\n\/* ========== Animations (pure CSS, tech feel) ========== *\/\n@keyframes ygSweep{0%,100%{background-position:0% 0;}50%{background-position:100% 0;}}\n@keyframes ygGlow{0%,100%{opacity:.55; transform:scale(1);}50%{opacity:.95; transform:scale(1.06);}}\n@keyframes ygFloat{0%{transform:translateY(0); opacity:0;}18%{opacity:.8;}100%{transform:translateY(-46px); opacity:0;}}\n@keyframes ygBlink{0%,100%{opacity:1;}50%{opacity:.25;}}\n@keyframes ygOrbit{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}\n@keyframes ygDash{to{stroke-dashoffset:-34;}}\n@keyframes ygFlowX{0%{background-position:0 0;}100%{background-position:60px 0;}}\n\n\/* 滚动进入视口时的渐显（Chromium 支持，其他浏览器优雅降级为直接显示） *\/\n@supports (animation-timeline: view()){\n  .yg-mod{animation:ygRise .7s ease both; animation-timeline:view(); animation-range:entry 0% entry 38%;}\n  @keyframes ygRise{from{opacity:.35; transform:translateY(18px);}to{opacity:1; transform:none;}}\n}\n\n\/* Hero *\/\n.yg-hero{text-align:center; border:0;}\n.yg-hero::before{content:\"\"; position:absolute; inset:-40% -20% auto; height:120%; pointer-events:none;\n  background:radial-gradient(ellipse at 50% 0%, rgba(245,158,11,.22), rgba(245,158,11,0) 62%);\n  animation:ygGlow 4s ease-in-out infinite;}\n.yg-hero .yg-fig{position:relative; z-index:1; border:1px solid rgba(245,158,11,.28);}\n.yg-hero .yg-h2{font-size:27px;}\n.yg-hero .yg-h2::after{margin-left:auto; margin-right:auto;}\n.yg-hero .yg-sub{margin-left:auto; margin-right:auto; text-align:center;}\n.yg-hero .yg-chips{justify-content:center;}\n.yg-p{position:absolute; bottom:14%; z-index:1; width:7px; height:7px; border-radius:50%; background:var(--amber); filter:blur(1px); opacity:0; animation:ygFloat 3.4s ease-in infinite;}\n.yg-p.p2{animation-delay:1.1s; left:18%;} .yg-p.p3{animation-delay:2.2s; left:78%;}\n\n\/* 气流分隔线 *\/\n.yg-flow{margin:0 auto 2px; width:100%; max-width:420px; height:4px; border-radius:4px;\n  background:repeating-linear-gradient(90deg,var(--amber) 0 8px, rgba(245,158,11,.18) 8px 16px);\n  background-size:60px 100%; animation:ygFlowX 1.4s linear infinite; opacity:.8;}\n\n\/* 二合一 模式开关 *\/\n.yg-toggle{display:flex; gap:10px; margin-top:12px;}\n.yg-mode{flex:1; text-align:center; border-radius:14px; padding:11px 8px; border:1px solid var(--line-2); background:var(--white); color:var(--ink-2); font-size:13px; font-weight:700; transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;}\n.yg-mode svg{width:20px; height:20px; margin:0 auto 5px; display:block;}\n.yg-mode.hot{color:var(--amber-2); border-color:rgba(222,124,0,.45);}\n.yg-mode.cool{color:var(--ice-5); border-color:rgba(31,42,61,.22);}\n.yg-mode:hover{transform:translateY(-3px); box-shadow:0 8px 16px rgba(31,42,61,.10);}\n\n\/* 旋转调节 弧线表盘 *\/\n.yg-arc{position:relative; width:150px; height:150px; margin:16px auto 4px;}\n.yg-arc svg{width:100%; height:100%;}\n.yg-arc .track{fill:none; stroke:var(--ice-4); stroke-width:5;}\n.yg-arc .prog{fill:none; stroke:var(--amber); stroke-width:5; stroke-linecap:round; stroke-dasharray:120 500; animation:ygDash 3s linear infinite;}\n.yg-arc .dot{transform-origin:75px 75px; animation:ygOrbit 5s linear infinite;}\n.yg-arc .c{fill:var(--amber-2);}\n.yg-arc b{position:absolute; font-size:11px; color:var(--ink-3); font-weight:700;}\n.yg-arc .l1{left:8px; top:38px;} .yg-arc .l2{right:8px; top:38px;} .yg-arc .l3{left:50%; bottom:6px; transform:translateX(-50%);}\n\n\/* 即插即用 指示灯 *\/\n.yg-live{display:inline-flex; align-items:center; gap:7px; font-size:12px; font-weight:700; color:var(--amber-2); padding:6px 13px; border-radius:999px; background:rgba(255,243,222,.8); border:1px solid rgba(222,124,0,.3);}\n.yg-live i{width:8px; height:8px; border-radius:50%; background:var(--amber); box-shadow:0 0 0 4px rgba(245,158,11,.16); animation:ygBlink 1.5s ease-in-out infinite;}\n\n\/* 规格表 *\/\n.yg-spec{border-collapse:separate; border-spacing:0; width:100%; margin-top:14px; border:1px solid var(--line); border-radius:16px; overflow:hidden; background:rgba(255,255,255,.8);}\n.yg-spec td{padding:10px 12px; font-size:13px; border-bottom:1px solid var(--line);}\n.yg-spec tr:last-child td{border-bottom:0;}\n.yg-spec td:first-child{font-weight:700; color:var(--ink); width:38%; background:rgba(234,242,251,.7);}\n.yg-spec td:last-child{color:var(--ink-2);}\n\n\/* 使用提示 *\/\n.yg-tips{margin-top:12px; border-radius:16px; border:1px dashed rgba(222,124,0,.4); background:rgba(255,247,234,.75); padding:12px 14px;}\n.yg-tips h5{font-size:13px; color:var(--amber-2); margin-bottom:6px; display:flex; align-items:center; gap:6px;}\n.yg-tips ul{list-style:none;}\n.yg-tips li{font-size:12.5px; color:var(--ink-2); padding:3px 0 3px 20px; position:relative;}\n.yg-tips li::before{content:\"\"; position:absolute; left:4px; top:9px; width:7px; height:7px; border-radius:2px; background:var(--amber);}\n\n\/* 信任条 *\/\n.yg-trust{display:grid; gap:10px; margin-top:14px;}\n.yg-trust .yg-card .ic{background:var(--ice-2); color:var(--ink-2);}\n\n\/* 响应式 *\/\n@media (min-width:640px){\n  .yg-heater{padding:20px 20px 96px;}\n  .yg-mod{padding:24px 26px 28px; margin:22px 0;}\n  .yg-h2{font-size:26px;}\n  .yg-hero .yg-h2{font-size:32px;}\n  .yg-grid{grid-template-columns:repeat(2,1fr);}\n  .yg-grid.cols3{grid-template-columns:repeat(3,1fr);}\n  .yg-trust{grid-template-columns:repeat(2,1fr);}\n  .yg-fig{border-radius:20px;}\n}\n@media (prefers-reduced-motion:reduce){\n  .yg-heater *, .yg-heater *::before, .yg-heater *::after{animation:none !important; transition:none !important;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"yg-heater\" id=\"yg-heater\"\u003e\n\u003c!-- ================= 01 · HERO ================= --\u003e\n\u003csection class=\"yg-mod yg-hero yg-bg-1\"\u003e\u003cspan class=\"yg-p p2\"\u003e\u003c\/span\u003e\u003cspan class=\"yg-p p3\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"yg-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/spp_shopify20261010213725_5ce418593b1e3793d1649751b5f2c0cb_2b4aa149-77ef-4357-9229-221ce9696102.png?v=1791864419\u0026amp;width=1024\" alt=\"Portable car heater defroster clearing windshield frost and fog\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"yg-kicker\"\u003eWinter Driving Essential\u003c\/div\u003e\n\u003ch2 class=\"yg-h2\"\u003ePortable Car Heater Defroster\u003c\/h2\u003e\n\u003cp class=\"yg-sub\"\u003eRapid defrost \u0026amp; defog, a 360° rotating base and plug-and-play 12V power — clear vision and a warm cabin on every cold morning.\u003c\/p\u003e\n\u003cdiv class=\"yg-chips\"\u003e\n\u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 2 4.5 13.5H11L9.5 22 19 9.5h-6.5L13 2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eInstant Heat\u003c\/span\u003e \u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 12a9 9 0 1 1-9-9\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 3v9h-9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12V \/ ~120W\u003c\/span\u003e \u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 12 12 20l-8-8\"\u003e\u003c\/path\u003e\u003cpath d=\"M20 4 12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e360° Rotating Base\u003c\/span\u003e \u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 9h8M8 13h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eCompact Dashboard Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 02 · PAIN POINTS ================= --\u003e\n\u003csection class=\"yg-mod yg-bg-2\"\u003e\n\u003cdiv class=\"yg-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/spp_shopify20261010213726_57815823aabf786f8b83e72ca2f5349c_17ac223e-453b-4b4c-9950-c0c1c012f3c4.png?v=1791864419\u0026amp;width=1024\" alt=\"Common winter driving problems: freezing cabin air, frost and foggy windshield\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"yg-kicker\"\u003eThe Cold-Start Struggle\u003c\/div\u003e\n\u003ch2 class=\"yg-h2\"\u003eWinter Mornings, Without the Hassle\u003c\/h2\u003e\n\u003cp class=\"yg-sub\"\u003eThree familiar cold-start problems — one simple fix on your dashboard.\u003c\/p\u003e\n\u003cdiv class=\"yg-grid cols3\"\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 7h18M6 7v-2M12 7v-2M18 7v-2M6 7v14M18 7v14M8 11h3M8 15h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eFreezing Cabin Air\u003c\/h4\u003e\n\u003cp\u003eCold hands and feet before the car warms up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3v18M5 10l7-7 7 7M8 21h8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eHard-to-Remove Frost\u003c\/h4\u003e\n\u003cp\u003eWastes time every morning scraping the windshield.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 14h16M6 10h3M13 10h5M9 14c-1 3 0 6 3 6M15 14c1 3 0 6-3 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eFoggy Windshield\u003c\/h4\u003e\n\u003cp\u003ePoor visibility makes driving unsafe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 03 · RAPID DEFROST \u0026 DEFOG ================= --\u003e\n\u003csection class=\"yg-mod yg-bg-3\"\u003e\n\u003cdiv class=\"yg-kicker\"\u003eSell Point 01\u003c\/div\u003e\n\u003ch2 class=\"yg-h2\"\u003eRapid Defrost \u0026amp; Defogging\u003c\/h2\u003e\n\u003cp class=\"yg-sub\"\u003ePowerful airflow clears frost, mist and fog from your windshield in minutes — restoring full visibility fast, so freezing mornings no longer mean slow, risky starts.\u003c\/p\u003e\n\u003cdiv class=\"yg-chips\"\u003e\n\u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFrost\u003c\/span\u003e \u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMist\u003c\/span\u003e \u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFog\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 04 · TWO-IN-ONE MODES ================= --\u003e\n\u003csection class=\"yg-mod yg-bg-2\"\u003e\n\u003cdiv class=\"yg-kicker\"\u003eSell Point 02\u003c\/div\u003e\n\u003ch2 class=\"yg-h2\"\u003eHot \u0026amp; Cool, All Year Round\u003c\/h2\u003e\n\u003cp class=\"yg-sub\"\u003eSwitch between warm heating and natural airflow modes. Stay cozy in freezing temperatures and keep cool air circulating in warmer weather — one device, four-season utility.\u003c\/p\u003e\n\u003cdiv class=\"yg-toggle\"\u003e\n\u003cdiv class=\"yg-mode hot\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 2 4.5 13.5H11L9.5 22 19 9.5h-6.5L13 2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eHeat Mode\u003c\/div\u003e\n\u003cdiv class=\"yg-mode cool\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3v9l-6-3M12 12l6 3M12 12v9M12 12l-6 6M12 12l6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFan Mode\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 05 · 360° ROTATION ================= --\u003e\n\u003csection class=\"yg-mod yg-warm-1\"\u003e\n\u003cdiv class=\"yg-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/spp_shopify20261010213727_27bf3c4bd3d2110c3218dd188193f204_ecb24b2d-e2b5-4d38-9ef1-b7db10f45747.png?v=1791864418\u0026amp;width=1024\" alt=\"Multi-angle airflow control with 360 degree horizontal rotation and vertical tilt\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"yg-kicker\"\u003eSell Point 03\u003c\/div\u003e\n\u003ch2 class=\"yg-h2\"\u003eDirect Heat Exactly Where You Need It\u003c\/h2\u003e\n\u003cp class=\"yg-sub\"\u003eThe adjustable base supports wide-angle horizontal rotation and vertical tilt, so warm air reaches your hands, windshield or cabin — fast and even.\u003c\/p\u003e\n\u003cdiv class=\"yg-arc\" role=\"img\"\u003e\n\u003csvg viewbox=\"0 0 150 150\"\u003e\n      \u003ccircle class=\"track\" cx=\"75\" cy=\"75\" r=\"58\"\u003e\u003c\/circle\u003e\n      \u003ccircle class=\"prog\" cx=\"75\" cy=\"75\" r=\"58\"\u003e\u003c\/circle\u003e\n      \u003cg class=\"dot\"\u003e\u003ccircle class=\"c\" cx=\"133\" cy=\"75\" r=\"7\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n    \u003c\/svg\u003e \u003cb class=\"l1\"\u003e360°\u003cbr\u003eRotate\u003c\/b\u003e \u003cb class=\"l2\"\u003e36°\u003cbr\u003eTilt\u003c\/b\u003e \u003cb class=\"l3\"\u003e70°\u003cbr\u003eFlow\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yg-chips\" style=\"justify-content: center;\"\u003e\n\u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 12 12 20l-8-8\"\u003e\u003c\/path\u003e\u003cpath d=\"M20 4 12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e360° Horizontal\u003c\/span\u003e \u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 8h16M6 8l3-3M6 8l3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVertical Tilt\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 06 · PLUG \u0026 PLAY ================= --\u003e\n\u003csection class=\"yg-mod yg-bg-1\"\u003e\n\u003cdiv class=\"yg-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/spp_shopify20261010213731_10cef0533f61eda3bdf45f8b7e4b025d_61550d14-c911-4a45-bc9a-277e45d5702e.png?v=1791864418\u0026amp;width=1024\" alt=\"Plug the car heater into a 12V cigarette lighter socket\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"yg-live\"\u003e\n\u003ci\u003e\u003c\/i\u003ePlug \u0026amp; Play Ready\u003c\/div\u003e\n\u003cdiv class=\"yg-kicker\"\u003eSell Point 04\u003c\/div\u003e\n\u003ch2 class=\"yg-h2\"\u003ePlug In. Heat Up.\u003c\/h2\u003e\n\u003cp class=\"yg-sub\"\u003eConnect the integrated cord to your vehicle's 12V lighter socket and get instant warmth — no wiring, no tools, no installation.\u003c\/p\u003e\n\u003cdiv class=\"yg-chips\"\u003e\n\u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 11h14v5a4 4 0 0 1-4 4H9a4 4 0 0 1-4-4v-5z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 11V6M12 11V4M16 11V6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eWorks with Most 12V Vehicles\u003c\/span\u003e \u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eNo Tools Needed\u003c\/span\u003e \u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3v3M12 18v3M3 12h3M18 12h3M5.6 5.6l2.1 2.1M16.3 16.3l2.1 2.1M18.4 5.6l-2.1 2.1M7.7 16.3l-2.1 2.1\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eCar · SUV · Truck\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 07 · COMPACT DESIGN ================= --\u003e\n\u003csection class=\"yg-mod yg-white\"\u003e\n\u003cdiv class=\"yg-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/spp_shopify20261010213728_77c523dc7760949e59de49e7346b6665_8896c998-a2fc-4e45-b8ac-893e862d26e7.png?v=1791864419\u0026amp;width=1024\" alt=\"Compact car heater defroster mounted neatly on the dashboard\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"yg-kicker\"\u003eSell Point 05\u003c\/div\u003e\n\u003ch2 class=\"yg-h2\"\u003eCompact, Never in Your Way\u003c\/h2\u003e\n\u003cp class=\"yg-sub\"\u003eMounts neatly on your dashboard with the included double-sided adhesive pad. The low-profile structure sits stably without obstructing your driving view.\u003c\/p\u003e\n\u003cdiv class=\"yg-chips\"\u003e\n\u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 9h2M7 13h2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e11.5 × 10.8 × 4 cm\u003c\/span\u003e \u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 21s-7-4.6-9.2-9A5.4 5.4 0 0 1 12 6.4 5.4 5.4 0 0 1 21.2 12C19 16.4 12 21 12 21z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAdhesive Mount\u003c\/span\u003e \u003cspan class=\"yg-chip\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 18 9 8M9 18h11M4 18h11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLow Profile\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 08 · 6 KEY FEATURES ================= --\u003e\n\u003csection class=\"yg-mod yg-warm-2\"\u003e\n\u003cdiv class=\"yg-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/spp_shopify20261010213730_6b09191f2d7d6d9231ddc9ce064ac6c9_04beb88c-ee00-463b-bc9d-757f17c2661b.png?v=1791864419\u0026amp;width=1024\" alt=\"Six key features of the portable car heater defroster\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"yg-kicker\"\u003eFeature Overview\u003c\/div\u003e\n\u003ch2 class=\"yg-h2\"\u003e6 Ways It Works for You\u003c\/h2\u003e\n\u003cp class=\"yg-sub\"\u003eEvery detail is built around one goal — a warmer, safer winter drive.\u003c\/p\u003e\n\u003cdiv class=\"yg-grid cols3\"\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 8h11a4 4 0 0 1 0 8H7\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 12h14\"\u003e\u003c\/path\u003e\u003ccircle cx=\"4.5\" cy=\"12\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003ePowerful Airflow\u003c\/h4\u003e\n\u003cp\u003eStrong warm airflow that reaches fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 2 4.5 13.5H11L9.5 22 19 9.5h-6.5L13 2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 14h3M13 14h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eHot \u0026amp; Cool Dual-Use\u003c\/h4\u003e\n\u003cp\u003eHeat in winter, airflow in summer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 14h16M6 10h3M13 10h5M9 14c-1 3 0 6 3 6M15 14c1 3 0 6-3 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eDefrost \u0026amp; Defog\u003c\/h4\u003e\n\u003cp\u003eKeeps your view clear in humid cold.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 8h16M6 8l3-3M6 8l3 3M18 8l-3-3M18 8l-3 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 16h12M8 16l2 3M16 16l-2 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eAdjustable Air Outlet\u003c\/h4\u003e\n\u003cp\u003ePoint warm air where you want it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 7v5l3 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eInstant Heating\u003c\/h4\u003e\n\u003cp\u003eWarm air output within seconds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3 4 6v6c0 4.5 3.2 7.6 8 9 4.8-1.4 8-4.5 8-9V6l-8-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eMultiple Safety Protection\u003c\/h4\u003e\n\u003cp\u003eBuilt-in safeguards for worry-free use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 09 · SPECIFICATIONS ================= --\u003e\n\u003csection class=\"yg-mod yg-bg-3\"\u003e\n\u003cdiv class=\"yg-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/spp_shopify20261010213731_5c0286911af0d7168b06a8d9f8454e94_9aa9f89f-3f1b-4e37-a3d3-78f8242520f6.png?v=1791864419\u0026amp;width=1024\" alt=\"Product parameters and dimensions of the car heater fan\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"yg-kicker\"\u003eSpec Sheet\u003c\/div\u003e\n\u003ch2 class=\"yg-h2\"\u003eSpecifications\u003c\/h2\u003e\n\u003ctable class=\"yg-spec\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eApprox. 120W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVoltage\u003c\/td\u003e\n\u003ctd\u003e12V \/ 24V — choose the one that matches your vehicle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Size\u003c\/td\u003e\n\u003ctd\u003e11.5 × 10.8 × 4 cm (4.5 × 4.3 × 1.6 in)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCable Length\u003c\/td\u003e\n\u003ctd\u003eApprox. 1.3 m (51.2 in)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMounting Method\u003c\/td\u003e\n\u003ctd\u003eDouble-sided adhesive pad\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColors\u003c\/td\u003e\n\u003ctd\u003eBlack-Gray · Black-White · Black\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Portable Car Heater Defroster\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"yg-tips\"\u003e\n\u003ch5\u003e\n\u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3 4 6v6c0 4.5 3.2 7.6 8 9 4.8-1.4 8-4.5 8-9V6l-8-3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBefore You Drive\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure the selected voltage (12V or 24V) matches your vehicle's power supply.\u003c\/li\u003e\n\u003cli\u003eKeep the air inlet and outlet grills unblocked for proper airflow.\u003c\/li\u003e\n\u003cli\u003eClean the dashboard surface before applying the adhesive pad for best stability.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 10 · TRUST \u0026 CLOSING ================= --\u003e\n\u003csection class=\"yg-mod yg-bg-1\"\u003e\n\u003cdiv class=\"yg-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/spp_shopify20261010213725_dbb1e70a8bc086ae5afd794cb438e706_9938e78f-22b0-41cc-8d17-44f972f41818.png?v=1791864419\u0026amp;width=1024\" alt=\"Warm cabin on a cold winter morning with the car heater\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"yg-kicker\"\u003eOrder With Confidence\u003c\/div\u003e\n\u003ch2 class=\"yg-h2\"\u003eReady When Winter Arrives\u003c\/h2\u003e\n\u003cp class=\"yg-sub\"\u003eFast dispatch with tracking updates and worldwide shipping. Start every cold morning with a clear view and a warm cabin.\u003c\/p\u003e\n\u003cdiv class=\"yg-trust\"\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M3 12h18M12 3a15 15 0 0 1 0 18M12 3a15 15 0 0 0 0 18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eWorldwide Shipping\u003c\/h4\u003e\n\u003cp\u003eFast dispatch with tracking updates.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M3 10h18M7 15h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eShips in 24–48H\u003c\/h4\u003e\n\u003cp\u003eReady to ship right after your order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 15 7 21l5-2 5 2-1.5-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eTracking Included\u003c\/h4\u003e\n\u003cp\u003eFollow your parcel every step of the way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yg-card\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"4\" y=\"10\" width=\"16\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 10V7a4 4 0 0 1 8 0v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eSecure Checkout\u003c\/h4\u003e\n\u003cp\u003eShop safely with protected payment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"yg-note\"\u003eTip: select the voltage that matches your vehicle before adding to cart.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- 防吸底栏遮挡：上方最后一个模块之后已由容器 padding-bottom:96px 预留空间，主题吸底栏（Add to Cart 悬浮条）不会遮挡详情内容。 --\u003e\n\u003c\/div\u003e","brand":"LYLY","offers":[{"title":"Default Title","offer_id":62978142896268,"sku":"B03622-A","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/spp_shopify20261010213725_5ce418593b1e3793d1649751b5f2c0cb_2b4aa149-77ef-4357-9229-221ce9696102.png?v=1791864419","url":"https:\/\/yooyappvip.us\/products\/360-degree-rotating-base","provider":"YooyappVip","version":"1.0","type":"link"}