{"product_id":"elektrokolobezka-viper-city-r-model-race","title":"Viper City R Electric Scooter (Race Model)","description":"\u003cstyle\u003e\u003c!--\n\/* =========================================================\n   VIPER CITY R \/ S – PREMIUM PRODUCT BLOCK\n   Jeden samostatný kód\n========================================================= *\/\n:root{\n  --viper-red:#d8342f;\n  --viper-red-dark:#b91f1b;\n  --viper-text:#121212;\n  --viper-text-soft:#5f5f63;\n  --viper-line:#dedee2;\n  --viper-bg:#ffffff;\n  --viper-bg-soft:#f5f5f7;\n  --viper-bg-mid:#eef0f3;\n  --viper-radius-xl:26px;\n  --viper-radius-lg:20px;\n  --viper-radius-md:14px;\n  --viper-shadow:0 18px 50px rgba(0,0,0,.06);\n  --viper-shadow-soft:0 10px 28px rgba(0,0,0,.04);\n  --viper-container:1280px;\n}\n\n.viper-premium{\n  font-family:'Open Sans', Arial, sans-serif !important;\n  color:var(--viper-text);\n  max-width:100%;\n  overflow-x:hidden;\n  background:#fff;\n  line-height:1.6;\n}\n.viper-premium *{\n  box-sizing:border-box !important;\n}\n\n.vp-shell{\n  max-width:var(--viper-container);\n  margin:0 auto;\n  padding:0 24px;\n}\n\n.vp-section{\n  padding:78px 0;\n}\n\n.vp-title{\n  font-size:clamp(2.2rem,4vw,4rem);\n  line-height:1.05;\n  font-weight:900;\n  letter-spacing:.2px;\n  text-transform:uppercase;\n  margin:0 0 24px 0;\n  color:var(--viper-text);\n}\n\n.vp-title.center,\n.vp-subtitle.center,\n.vp-copy.center{\n  text-align:center;\n}\n\n.vp-subtitle{\n  font-size:1.22rem;\n  color:var(--viper-text-soft);\n  margin:0 0 18px 0;\n}\n\n.vp-copy{\n  font-size:1.08rem;\n  color:#3f4045;\n  margin:0 0 18px 0;\n}\n\n.vp-eyebrow{\n  display:inline-block;\n  font-size:.95rem;\n  font-weight:800;\n  letter-spacing:2.2px;\n  text-transform:uppercase;\n  color:var(--viper-red);\n  margin-bottom:20px;\n}\n\n.vp-highlight{\n  color:var(--viper-red);\n}\n\n.vp-grid-2{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n  gap:64px;\n  align-items:center;\n}\n\n.vp-card-image{\n  background:linear-gradient(180deg,#f8f8f9 0%, #f1f1f3 100%);\n  border-radius:var(--viper-radius-lg);\n  overflow:hidden;\n  box-shadow:var(--viper-shadow-soft);\n}\n.vp-card-image img{\n  width:100%;\n  height:auto;\n  display:block;\n}\n\n.vp-hero{\n  padding-top:8px;\n}\n.vp-hero img{\n  width:100%;\n  height:auto;\n  display:block;\n  border-radius:0;\n}\n\n.vp-list{\n  list-style:none;\n  padding:0;\n  margin:30px 0 0 0;\n}\n.vp-list li{\n  position:relative;\n  padding-left:34px;\n  margin-bottom:22px;\n  font-size:1.07rem;\n  color:#4d4e54;\n  font-weight:600;\n}\n.vp-list li::before{\n  content:\"■\";\n  position:absolute;\n  left:0;\n  top:1px;\n  color:var(--viper-red);\n  font-size:1rem;\n}\n.vp-list strong{\n  color:#2d2e33;\n}\n\n.vp-switcher-wrap{\n  background:#fff;\n  border:3px solid var(--viper-red);\n  border-radius:30px;\n  padding:42px;\n  box-shadow:var(--viper-shadow-soft);\n  margin:28px auto 0 auto;\n}\n\n.vp-switcher-head{\n  text-align:center;\n  max-width:900px;\n  margin:0 auto 34px auto;\n}\n.vp-switcher-head h2{\n  font-size:clamp(2rem,3vw,3.1rem);\n  line-height:1.05;\n  font-weight:900;\n  text-transform:uppercase;\n  margin:0 0 18px 0;\n}\n.vp-switcher-head p{\n  margin:0;\n  font-size:1.2rem;\n  color:#66676d;\n}\n\n.vp-switcher-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:34px;\n}\n\n.vp-model-card{\n  background:#fff;\n  border:1px solid var(--viper-line);\n  border-radius:18px;\n  padding:34px 34px 30px 34px;\n  min-height:100%;\n  box-shadow:0 1px 0 rgba(0,0,0,.02);\n}\n\n.vp-model-card.active{\n  background:linear-gradient(180deg,#f6f6f8 0%, #f1f1f3 100%);\n  border-left:6px solid var(--viper-red);\n  border-top:1px solid transparent;\n  border-right:1px solid transparent;\n  border-bottom:1px solid transparent;\n}\n\n.vp-model-title{\n  margin:0 0 8px 0;\n  font-size:clamp(1.8rem,2vw,2.4rem);\n  font-weight:900;\n  text-transform:uppercase;\n  line-height:1.1;\n  color:var(--viper-text);\n}\n.vp-model-badge{\n  display:inline-block;\n  margin:0 0 26px 0;\n  color:var(--viper-red);\n  font-size:1rem;\n  font-weight:900;\n  text-transform:uppercase;\n}\n\n.vp-spec-list{\n  list-style:none;\n  padding:0;\n  margin:0 0 26px 0;\n}\n.vp-spec-list li{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:18px;\n  border-bottom:1px solid rgba(0,0,0,.06);\n  padding:14px 0;\n  font-size:1.15rem;\n}\n.vp-spec-list li:last-child{\n  margin-bottom:0;\n}\n.vp-spec-label{\n  color:#62636a;\n}\n.vp-spec-value{\n  color:var(--viper-text);\n  font-weight:900;\n  text-align:right;\n}\n.vp-spec-value.red{\n  color:var(--viper-red);\n}\n\n.vp-model-copy{\n  margin:0;\n  font-size:1.04rem;\n  color:#55575d;\n}\n\n.vp-model-link{\n  display:inline-block;\n  margin-top:22px;\n  color:#6a6b70;\n  font-size:1rem;\n  font-weight:800;\n  text-decoration:underline;\n  text-underline-offset:4px;\n  transition:all .2s ease;\n}\n.vp-model-link:hover{\n  color:var(--viper-red);\n  transform:translateX(3px);\n}\n\n.vp-detail-center{\n  max-width:1040px;\n  margin:0 auto;\n}\n.vp-detail-image{\n  margin-top:28px;\n}\n.vp-detail-image img{\n  width:100%;\n  height:auto;\n  display:block;\n}\n\n.vp-params{\n  max-width:1200px;\n  margin:0 auto;\n}\n.vp-params-title{\n  text-align:center;\n  margin-bottom:36px;\n}\n.vp-params-title h2{\n  margin:0;\n  font-size:clamp(2.1rem,3.6vw,3.7rem);\n  font-weight:900;\n  text-transform:uppercase;\n  line-height:1.05;\n}\n.vp-params-grid{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  border:1px solid var(--viper-line);\n  border-radius:22px;\n  overflow:hidden;\n  background:#fff;\n  box-shadow:var(--viper-shadow-soft);\n}\n.vp-param{\n  padding:34px 28px;\n  border-right:1px solid var(--viper-line);\n}\n.vp-param:last-child{\n  border-right:none;\n}\n.vp-param h3{\n  margin:0 0 24px 0;\n  font-size:1.08rem;\n  line-height:1.1;\n  text-transform:uppercase;\n  font-weight:900;\n  color:var(--viper-text);\n}\n.vp-param:first-child h3{\n  color:var(--viper-red);\n}\n.vp-param p{\n  margin:0 0 18px 0;\n  color:#66676d;\n  font-size:1.03rem;\n}\n.vp-param p:last-child{\n  margin-bottom:0;\n}\n.vp-param strong{\n  color:#5b5c61;\n}\n.vp-note{\n  text-align:center;\n  margin-top:24px;\n  color:#8b8c91;\n  font-size:.95rem;\n}\n\n\/* střídání pozadí sekcí *\/\n.vp-bg-soft{\n  background:var(--viper-bg-soft);\n}\n.vp-bg-mid{\n  background:var(--viper-bg-mid);\n}\n\n\/* mobil *\/\n@media (max-width: 1100px){\n  .vp-grid-2{\n    grid-template-columns:1fr;\n    gap:36px;\n  }\n  .vp-switcher-grid{\n    grid-template-columns:1fr;\n  }\n  .vp-params-grid{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n  .vp-param:nth-child(2){\n    border-right:none;\n  }\n  .vp-param:nth-child(1),\n  .vp-param:nth-child(2){\n    border-bottom:1px solid var(--viper-line);\n  }\n}\n\n@media (max-width: 768px){\n  .vp-shell{\n    padding:0 14px;\n  }\n  .vp-section{\n    padding:44px 0;\n  }\n  .vp-title{\n    font-size:2.2rem !important;\n    margin-bottom:16px !important;\n  }\n  .vp-subtitle{\n    font-size:1.02rem;\n  }\n  .vp-copy{\n    font-size:1rem;\n  }\n  .vp-switcher-wrap{\n    padding:22px 14px;\n    border-radius:22px;\n  }\n  .vp-model-card{\n    padding:22px 18px;\n  }\n  .vp-model-title{\n    font-size:1.8rem;\n  }\n  .vp-spec-list li{\n    font-size:1rem;\n    padding:12px 0;\n  }\n  .vp-params-grid{\n    grid-template-columns:1fr;\n  }\n  .vp-param{\n    border-right:none !important;\n    border-bottom:1px solid var(--viper-line);\n    padding:24px 18px;\n  }\n  .vp-param:last-child{\n    border-bottom:none;\n  }\n  .vp-list li{\n    padding-left:28px;\n    margin-bottom:16px;\n    font-size:1rem;\n  }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"viper-premium\"\u003e\n\n\u003c!-- MODEL SWITCHER --\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003cdiv class=\"vp-shell\"\u003e\n\n\u003cdiv class=\"vp-switcher-wrap\"\u003e\n\n\u003cdiv class=\"vp-switcher-head\"\u003e\n\n\u003ch2\u003eChoose the right version for you\u003c\/h2\u003e\n\n\u003cp\u003eThe Viper City model range offers two variants. You are currently viewing the top-of-the-line \u003cstrong\u003eCity R\u003c\/strong\u003e version.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vp-switcher-grid\"\u003e\n\n\u003cdiv class=\"vp-model-card active\"\u003e\n\n\u003ch3 class=\"vp-model-title\"\u003e👉 Viper City R\u003c\/h3\u003e\n\n\u003cdiv class=\"vp-model-badge\"\u003e(This product)\u003c\/div\u003e\n\n\u003cul class=\"vp-spec-list\"\u003e\n\n\u003cli\u003e\n\n\u003cspan class=\"vp-spec-label\"\u003eDrive:\u003c\/span\u003e \u003cspan class=\"vp-spec-value red\"\u003eDual-motor (2x)\u003c\/span\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cspan class=\"vp-spec-label\"\u003ePrice:\u003c\/span\u003e \u003cspan class=\"vp-spec-value\"\u003e29 980 CZK\u003c\/span\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp class=\"vp-model-copy\"\u003eUncompromising acceleration and power in both wheels. Ideal for riders who want to dominate intersections and easily climb every hill.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vp-model-card\"\u003e\n\n\u003ch3 class=\"vp-model-title\"\u003eViper City S\u003c\/h3\u003e\n\n\u003cul class=\"vp-spec-list\"\u003e\n\n\u003cli\u003e\n\n\u003cspan class=\"vp-spec-label\"\u003eDrive:\u003c\/span\u003e \u003cspan class=\"vp-spec-value\"\u003eSingle-motor (1x)\u003c\/span\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cspan class=\"vp-spec-label\"\u003ePrice:\u003c\/span\u003e \u003cspan class=\"vp-spec-value\"\u003e24 980 CZK\u003c\/span\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp class=\"vp-model-copy\"\u003eA lighter variant for smoother commutes. Rear-wheel drive with excellent range for everyday city routes.\u003c\/p\u003e\n\n\u003ca href=\"https:\/\/www.ecovehicle.shop\/elektrokolobezka-viper-city-s--model-sport\/\" class=\"vp-model-link\"\u003eView City S model →\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"vp-hero\"\u003e\n\u003cdiv class=\"vp-shell\"\u003e\u003cimg src=\"https:\/\/cdn.myshoptet.com\/usr\/www.ecovehicle.shop\/user\/documents\/upload\/mceclip0-53.jpg\" alt=\"Viper City R main photo\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c!-- INTRODUCTION --\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003cdiv class=\"vp-shell\"\u003e\n\n\u003cdiv class=\"vp-grid-2\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"vp-eyebrow\"\u003eThe best urban scooter on the market\u003c\/div\u003e\n\n\u003ch2 class=\"vp-title\"\u003eMinimalist design.\u003cbr\u003eMaximum performance.\u003cbr\u003eAbsolute quality.\u003c\/h2\u003e\n\n\u003cp class=\"vp-subtitle\"\u003eViper City R defines a new era of urban electromobility. Clean and sharp lines, premium materials, and a design that leaves no one cold.\u003c\/p\u003e\n\n\u003cp class=\"vp-copy\"\u003eThis is not just a scooter. It's a machine designed with one goal: to dominate city streets with grace, yet immense hidden power.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vp-card-image\"\u003e\u003cimg src=\"https:\/\/cdn.myshoptet.com\/usr\/www.ecovehicle.shop\/user\/documents\/upload\/mceclip0-47.jpg\" alt=\"Viper City R profile\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c!-- PERFORMANCE --\u003e\n\u003csection class=\"vp-section vp-bg-mid\"\u003e\n\u003cdiv class=\"vp-shell\"\u003e\n\n\u003cdiv class=\"vp-grid-2\"\u003e\n\n\u003cdiv class=\"vp-card-image\"\u003e\u003cimg src=\"https:\/\/cdn.myshoptet.com\/usr\/www.ecovehicle.shop\/user\/documents\/upload\/mceclip0-48.jpg\" alt=\"Viper City R performance and front wheel\"\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch2 class=\"vp-title\"\u003eUnexpectedly powerful \u003cspan class=\"vp-highlight\"\u003e2000 W\u003c\/span\u003e.\u003c\/h2\u003e\n\n\u003cp class=\"vp-subtitle\"\u003eUnder its elegant exterior lies brutal power. The motor, tuned for maximum load, provides acceleration you simply don't expect from a city scooter.\u003c\/p\u003e\n\n\u003cul class=\"vp-list\"\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eSpeed up to 40 km\/h:\u003c\/strong\u003e (Available after unlocking). A speed that leaves city traffic behind.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eInstant torque:\u003c\/strong\u003e Safe starts at traffic lights and confidence on inclines.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003ePremium tires:\u003c\/strong\u003e Wheel and tire construction designed for perfect power transfer to asphalt.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c!-- VICONT --\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003cdiv class=\"vp-shell\"\u003e\n\n\u003cdiv class=\"vp-grid-2\"\u003e\n\n\u003cdiv\u003e\n\n\u003ch2 class=\"vp-title\"\u003eThe brain named \u003cspan class=\"vp-highlight\"\u003eVICONT\u003c\/span\u003e.\u003c\/h2\u003e\n\n\u003cp class=\"vp-subtitle\"\u003eThis is the highest quality system for instant response you can have on an electric scooter.\u003c\/p\u003e\n\n\u003cp class=\"vp-copy\"\u003eThe \u003cstrong\u003eVICONT\u003c\/strong\u003e display and control unit is the new, highly responsive and durable brain of the entire scooter. Forget throttle lag or inaccurate data. This system communicates with the motor in milliseconds, giving you complete and precise control over every meter you ride.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vp-card-image\"\u003e\u003cimg src=\"https:\/\/cdn.myshoptet.com\/usr\/www.ecovehicle.shop\/user\/documents\/upload\/mceclip0-52.jpg\" alt=\"VICONT display\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c!-- DETAIL --\u003e\n\u003csection class=\"vp-section vp-bg-soft\"\u003e\n\u003cdiv class=\"vp-shell\"\u003e\n\n\u003cdiv class=\"vp-detail-center\"\u003e\n\n\u003ch2 class=\"vp-title center\"\u003ePerfection in detail\u003c\/h2\u003e\n\n\u003cp class=\"vp-subtitle center\"\u003eClean, undisturbed lines. A machine that looks as good as it rides.\u003c\/p\u003e\n\n\u003cdiv class=\"vp-detail-image\"\u003e\u003cimg src=\"https:\/\/cdn.myshoptet.com\/usr\/www.ecovehicle.shop\/user\/documents\/upload\/mceclip0-51.jpg\" alt=\"Viper City R detail\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c!-- PARAMETERS --\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003cdiv class=\"vp-shell\"\u003e\n\n\u003cdiv class=\"vp-params\"\u003e\n\n\u003cdiv class=\"vp-params-title\"\u003e\n\n\u003ch2\u003e⚙️ Detailed parameters\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vp-params-grid\"\u003e\n\n\u003cdiv class=\"vp-param\"\u003e\n\n\u003ch3\u003eDrive\u003c\/h3\u003e\n\n\u003cp\u003e\u003cstrong\u003eMotor:\u003c\/strong\u003e 2x High Performance (2000W)\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSpeed:\u003c\/strong\u003e 40+ km\/h (unlocked)\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eClimbing:\u003c\/strong\u003e 30°+\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vp-param\"\u003e\n\n\u003ch3\u003eBattery\u003c\/h3\u003e\n\n\u003cp\u003e\u003cstrong\u003eCapacity:\u003c\/strong\u003e High Capacity Li-Ion\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eRange:\u003c\/strong\u003e 50 - 70 km\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eVoltage:\u003c\/strong\u003e 48V\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vp-param\"\u003e\n\n\u003ch3\u003eConstruction\u003c\/h3\u003e\n\n\u003cp\u003e\u003cstrong\u003eLoad capacity:\u003c\/strong\u003e 120 kg\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWheels:\u003c\/strong\u003e 10\" Air \/ Solid\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eFolding:\u003c\/strong\u003e 3-second system\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vp-param\"\u003e\n\n\u003ch3\u003eEquipment\u003c\/h3\u003e\n\n\u003cp\u003e\u003cstrong\u003eBrakes:\u003c\/strong\u003e Disc (Front + Rear)\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSuspension:\u003c\/strong\u003e C-Type (Front + Rear)\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eDisplay:\u003c\/strong\u003e VICONT Smart system\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vp-note\"\u003e*Real range and maximum speed may vary depending on rider weight and route profile.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\u003c!--\n:root{\n  --ev-white:#ffffff;\n  --ev-bg:#f3f3f5;\n  --ev-bg-soft:#f7f7f8;\n  --ev-text:#111111;\n  --ev-text-soft:#5f6368;\n  --ev-border:#e6e6e8;\n  --ev-shadow:0 18px 50px rgba(17,17,17,0.08);\n  --ev-shadow-strong:0 28px 70px rgba(17,17,17,0.14);\n\n  --ev-red:#d32f2f;\n  --ev-red-dark:#b71c1c;\n\n  --ev-lang:#d7e911;\n  --ev-lang-dark:#c8d90f;\n\n  --ev-blue:#0056b3;\n  --ev-blue-dark:#003f84;\n\n  --ev-green:#5bb02e;\n  --ev-green-dark:#2f8f1f;\n\n  --ev-radius:28px;\n  --ev-max:1320px;\n}\n\n.ev-home,\n.ev-home *{\n  box-sizing:border-box !important;\n}\n\n.ev-home{\n  width:100% !important;\n  max-width:100% !important;\n  margin:0 auto !important;\n  padding:0 !important;\n  overflow:hidden;\n  background:#fff;\n  color:var(--ev-text);\n  font-family:'Open Sans', Arial, sans-serif !important;\n  line-height:1.6;\n}\n\n.ev-home p{\n  margin:0 !important;\n  padding:0 !important;\n}\n\n.ev-home p:empty{\n  display:none !important;\n}\n\n.ev-home img{\n  display:block;\n  max-width:100%;\n  height:auto;\n  border:0;\n}\n\n.ev-home a{\n  text-decoration:none !important;\n}\n\n.ev-home .ev-shell{\n  width:100%;\n  max-width:var(--ev-max);\n  margin:0 auto;\n  padding:0 24px;\n}\n\n.ev-home .ev-section{\n  padding:88px 0;\n  width:100%;\n}\n\n.ev-home .ev-section--hero{\n  background:linear-gradient(180deg,#ffffff 0%, #f8f8fa 100%);\n  border-bottom:1px solid var(--ev-border);\n}\n\n.ev-home .ev-section--soft{\n  background:var(--ev-bg-soft);\n}\n\n.ev-home .ev-section--light{\n  background:var(--ev-bg);\n}\n\n.ev-home .ev-section--dark{\n  background:linear-gradient(135deg,#070b14 0%, #11151d 100%);\n  color:#fff;\n}\n\n\/* typografie *\/\n.ev-home .ev-label{\n  display:inline-block;\n  padding:8px 18px;\n  border-radius:999px;\n  font-size:12px;\n  font-weight:800;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  margin:0 0 22px 0 !important;\n}\n\n.ev-home .ev-label--red{\n  background:linear-gradient(135deg,var(--ev-red),var(--ev-red-dark));\n  color:#fff;\n  box-shadow:0 10px 24px rgba(211,47,47,0.24);\n}\n\n.ev-home .ev-label--lang{\n  background:linear-gradient(135deg,var(--ev-lang),var(--ev-lang-dark));\n  color:#111;\n  box-shadow:0 10px 24px rgba(215,233,17,0.24);\n}\n\n.ev-home .ev-label--blue{\n  background:linear-gradient(135deg,var(--ev-blue),var(--ev-blue-dark));\n  color:#fff;\n  box-shadow:0 10px 24px rgba(0,86,179,0.24);\n}\n\n.ev-home .ev-title{\n  margin:0 0 18px 0 !important;\n  font-weight:900;\n  text-transform:uppercase;\n  line-height:1.02;\n  letter-spacing:-1px;\n  word-break:normal;\n  overflow-wrap:normal;\n}\n\n.ev-home .ev-title--hero{\n  font-size:clamp(2.5rem,5vw,4.4rem);\n  text-align:center;\n}\n\n.ev-home .ev-title--section{\n  font-size:clamp(2rem,3.3vw,3.25rem);\n}\n\n.ev-home .ev-text{\n  font-size:1.1rem;\n  color:var(--ev-text-soft);\n  margin:0 0 18px 0 !important;\n}\n\n.ev-home .ev-text strong{\n  color:var(--ev-text);\n}\n\n.ev-home .txt-red{ color:var(--ev-red); }\n.ev-home .txt-lang{ color:#a8bb00; }\n.ev-home .txt-blue{ color:var(--ev-blue); }\n\n\/* buttons *\/\n.ev-home .ev-btn{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:56px;\n  padding:15px 30px;\n  border-radius:999px;\n  font-size:14px;\n  font-weight:800;\n  letter-spacing:0.9px;\n  text-transform:uppercase;\n  transition:transform .22s ease, box-shadow .22s ease;\n  text-align:center;\n}\n\n.ev-home .ev-btn:hover{\n  transform:translateY(-2px);\n}\n\n.ev-home .ev-btn--red{\n  background:linear-gradient(135deg,var(--ev-red),var(--ev-red-dark));\n  color:#fff !important;\n  box-shadow:0 14px 30px rgba(211,47,47,0.28);\n}\n\n.ev-home .ev-btn--lang{\n  background:linear-gradient(135deg,var(--ev-lang),var(--ev-lang-dark));\n  color:#111 !important;\n  box-shadow:0 14px 30px rgba(215,233,17,0.28);\n}\n\n.ev-home .ev-btn--blue{\n  background:linear-gradient(135deg,var(--ev-blue),var(--ev-blue-dark));\n  color:#fff !important;\n  box-shadow:0 14px 30px rgba(0,86,179,0.28);\n}\n\n\/* hero *\/\n.ev-home .ev-hero-intro{\n  max-width:940px;\n  margin:0 auto;\n  text-align:center;\n}\n\n.ev-home .ev-hero-intro .ev-text{\n  max-width:860px;\n  margin-left:auto !important;\n  margin-right:auto !important;\n}\n\n.ev-home .ev-video{\n  width:100%;\n  max-width:1080px;\n  margin:42px auto 0 auto !important;\n  border-radius:24px;\n  overflow:hidden;\n  aspect-ratio:16\/9;\n  background:#000;\n  box-shadow:var(--ev-shadow-strong);\n}\n\n.ev-home .ev-video iframe{\n  width:100%;\n  height:100%;\n  display:block;\n  border:0;\n}\n\n\/* compare section *\/\n.ev-home .ev-compare{\n  width:100%;\n  max-width:1200px;\n  margin:42px auto 0 auto;\n}\n\n.ev-home .ev-compare-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:26px;\n  align-items:stretch;\n}\n\n.ev-home .ev-compare-card{\n  border-radius:30px;\n  padding:36px 34px 32px 34px;\n  min-height:100%;\n  box-shadow:var(--ev-shadow);\n  text-align:center;\n}\n\n.ev-home .ev-compare-card--bad{\n  background:linear-gradient(180deg,#fff8f8 0%, #fff2f2 100%);\n  border:3px solid rgba(211,47,47,0.45);\n  box-shadow:0 18px 50px rgba(211,47,47,0.10);\n}\n\n.ev-home .ev-compare-card--good{\n  background:linear-gradient(180deg,#f9fff5 0%, #f4ffec 100%);\n  border:3px solid rgba(91,176,46,0.55);\n  box-shadow:0 18px 50px rgba(91,176,46,0.12);\n}\n\n.ev-home .ev-compare-head{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  gap:16px;\n  margin:0 0 22px 0 !important;\n}\n\n.ev-home .ev-compare-icon{\n  font-size:48px;\n  line-height:1;\n  flex:0 0 auto;\n}\n\n.ev-home .ev-compare-icon--bad{\n  color:var(--ev-red);\n}\n\n.ev-home .ev-compare-icon--good{\n  color:var(--ev-green);\n}\n\n.ev-home .ev-compare-title{\n  margin:0 !important;\n  font-size:clamp(1.5rem,2.2vw,2.4rem);\n  line-height:1.05;\n  font-weight:900;\n  letter-spacing:-0.8px;\n  text-transform:uppercase;\n  color:var(--ev-text);\n}\n\n.ev-home .ev-compare-title--bad{\n  color:var(--ev-red);\n}\n\n.ev-home .ev-compare-title--good{\n  color:var(--ev-green-dark);\n}\n\n.ev-home .ev-compare-text{\n  margin:0 !important;\n  font-size:1.02rem;\n  line-height:1.75;\n  color:var(--ev-text-soft);\n}\n\n.ev-home .ev-compare-text strong{\n  color:var(--ev-text);\n}\n\n\/* jednotné bloky *\/\n.ev-home .ev-row{\n  width:100%;\n  max-width:var(--ev-max);\n  margin:0 auto;\n  padding:0 24px;\n}\n\n.ev-home .ev-stack{\n  display:flex;\n  flex-direction:column;\n  gap:28px;\n  align-items:stretch;\n  width:100%;\n}\n\n.ev-home .ev-card-copy{\n  width:100%;\n  max-width:1040px;\n  margin:0 auto;\n  background:#fff;\n  border-radius:var(--ev-radius);\n  border:1px solid var(--ev-border);\n  box-shadow:var(--ev-shadow);\n  padding:46px 48px;\n  text-align:center;\n}\n\n.ev-home .ev-card-copy--viper{\n  background:linear-gradient(180deg,#ffffff 0%, #fffafa 100%);\n}\n\n.ev-home .ev-card-copy--lang{\n  background:linear-gradient(180deg,#ffffff 0%, #fdfff3 100%);\n}\n\n.ev-home .ev-card-copy--servis{\n  background:linear-gradient(180deg,#ffffff 0%, #f7fbff 100%);\n}\n\n.ev-home .ev-card-copy .ev-text{\n  max-width:860px;\n  margin-left:auto !important;\n  margin-right:auto !important;\n}\n\n.ev-home .ev-card-copy .ev-text:last-of-type{\n  margin-bottom:28px !important;\n}\n\n.ev-home .ev-card-media{\n  width:100%;\n  max-width:1040px;\n  margin:0 auto;\n  background:#fff;\n  border-radius:var(--ev-radius);\n  overflow:hidden;\n  box-shadow:var(--ev-shadow);\n  border:1px solid var(--ev-border);\n}\n\n.ev-home .ev-card-media img{\n  width:100%;\n  height:auto;\n  max-height:620px;\n  object-fit:cover;\n  object-position:center center;\n}\n\n\/* B2B *\/\n.ev-home .ev-b2b{\n  max-width:1180px;\n  margin:0 auto;\n  padding:0 24px;\n}\n\n.ev-home .ev-b2b-card{\n  border-radius:34px;\n  padding:56px 32px;\n  text-align:center;\n  background:\n    radial-gradient(circle at top right, rgba(211,47,47,0.16), transparent 22%),\n    radial-gradient(circle at bottom left, rgba(0,86,179,0.12), transparent 20%),\n    linear-gradient(135deg, rgba(255,255,255,0.03), rgba(255,255,255,0.01));\n  border:1px solid rgba(255,255,255,0.08);\n  box-shadow:0 26px 80px rgba(0,0,0,0.28);\n}\n\n.ev-home .ev-b2b-title{\n  margin:0 0 18px 0 !important;\n  font-size:clamp(2rem,4vw,3.5rem);\n  font-weight:900;\n  line-height:1.03;\n  letter-spacing:-1px;\n  text-transform:uppercase;\n  color:#fff;\n}\n\n.ev-home .ev-b2b-text{\n  max-width:760px;\n  margin:0 auto 34px auto !important;\n  font-size:1.1rem;\n  color:rgba(255,255,255,0.76);\n}\n\n.ev-home .ev-b2b-person{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  gap:18px;\n  flex-wrap:wrap;\n  margin-bottom:34px !important;\n}\n\n.ev-home .ev-b2b-tag{\n  display:inline-block;\n  padding:10px 18px;\n  border-radius:999px;\n  background:rgba(211,47,47,0.14);\n  color:#ff8f8f;\n  font-size:12px;\n  font-weight:800;\n  letter-spacing:1.4px;\n  text-transform:uppercase;\n}\n\n.ev-home .ev-b2b-contact{\n  padding:24px 28px;\n  border-radius:24px;\n  background:rgba(255,255,255,0.05);\n  border:1px solid rgba(255,255,255,0.09);\n  text-align:left;\n  min-width:320px;\n  max-width:100%;\n}\n\n.ev-home .ev-b2b-name{\n  margin:0 0 4px 0 !important;\n  font-size:1.7rem;\n  line-height:1.1;\n  font-weight:900;\n  color:#fff;\n}\n\n.ev-home .ev-b2b-role{\n  margin:0 !important;\n  color:rgba(255,255,255,0.68);\n  font-size:1rem;\n}\n\n\/* desktop jemné ladění *\/\n@media (min-width: 981px){\n  .ev-home .ev-card-copy{\n    padding:52px 56px;\n  }\n\n  .ev-home .ev-title--section{\n    max-width:900px;\n    margin-left:auto !important;\n    margin-right:auto !important;\n  }\n}\n\n\/* mobile *\/\n@media (max-width: 980px){\n  .ev-home .ev-section{\n    padding:64px 0;\n  }\n\n  .ev-home .ev-shell,\n  .ev-home .ev-row,\n  .ev-home .ev-b2b{\n    padding:0 16px;\n  }\n\n  .ev-home .ev-stack{\n    gap:18px;\n  }\n\n  .ev-home .ev-card-copy{\n    padding:28px 22px;\n  }\n\n  .ev-home .ev-title--section{\n    font-size:clamp(1.9rem,8vw,2.6rem);\n  }\n\n  .ev-home .ev-text{\n    font-size:1rem;\n  }\n\n  .ev-home .ev-btn{\n    width:100%;\n  }\n\n  .ev-home .ev-video{\n    margin-top:28px !important;\n    border-radius:18px;\n  }\n\n  .ev-home .ev-compare{\n    margin-top:28px;\n  }\n\n  .ev-home .ev-compare-grid{\n    grid-template-columns:1fr;\n    gap:18px;\n  }\n\n  .ev-home .ev-compare-card{\n    padding:24px 20px;\n    border-radius:22px;\n  }\n\n  .ev-home .ev-compare-head{\n    gap:12px;\n    margin-bottom:16px !important;\n  }\n\n  .ev-home .ev-compare-icon{\n    font-size:38px;\n  }\n\n  .ev-home .ev-compare-title{\n    font-size:clamp(1.25rem,7vw,2rem);\n    line-height:1.08;\n  }\n\n  .ev-home .ev-compare-text{\n    font-size:1rem;\n    line-height:1.7;\n  }\n\n  .ev-home .ev-b2b-card{\n    padding:34px 20px;\n    border-radius:24px;\n  }\n\n  .ev-home .ev-b2b-contact{\n    min-width:0;\n    width:100%;\n  }\n}\n\n@media (max-width:480px){\n  .ev-home .ev-section{\n    padding:52px 0;\n  }\n\n  .ev-home .ev-card-copy{\n    padding:24px 18px;\n  }\n\n  .ev-home .ev-label{\n    font-size:11px;\n    padding:7px 14px;\n  }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"ev-home\"\u003e\n\n\u003csection class=\"ev-section ev-section--hero\"\u003e\n\u003cdiv class=\"ev-shell\"\u003e\n\n\u003cdiv class=\"ev-hero-intro\"\u003e\n\n\u003cspan class=\"ev-label ev-label--red\"\u003eEco Vehicle Standard\u003c\/span\u003e\n\u003ch1 class=\"ev-title ev-title--hero\"\u003eBefore we sell it, we have to believe in it!\u003c\/h1\u003e\n\n\u003cp class=\"ev-text\"\u003eBecause we only sell the highest quality brands and refuse to be mere \"box movers.\" Every machine you order from us undergoes unique manual pre-sale preparation and stress testing.\u003c\/p\u003e\n\n\u003cp class=\"ev-text\"\u003e\u003cstrong\u003eThe result?\u003c\/strong\u003e Almost \u003cspan class=\"txt-red\"\u003e\u003cstrong\u003ezero complaints\u003c\/strong\u003e\u003c\/span\u003e and your absolute safety.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ev-video\"\u003e\u003ciframe width=\"300\" height=\"150\" src=\"https:\/\/player.vimeo.com\/video\/1174429430?title=0\u0026amp;byline=0\u0026amp;portrait=0\u0026amp;dnt=1\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen=\"allowfullscreen\" title=\"Pre-sale process Eco Vehicle\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ev-compare\"\u003e\n\n\u003cdiv class=\"ev-compare-grid\"\u003e\n\n\u003cdiv class=\"ev-compare-card ev-compare-card--bad\"\u003e\n\n\u003cdiv class=\"ev-compare-head\"\u003e\n\n\u003cdiv class=\"ev-compare-icon ev-compare-icon--bad\"\u003e✘\u003c\/div\u003e\n\n\u003ch3 class=\"ev-compare-title ev-compare-title--bad\"\u003e99% of e-shops\u003c\/h3\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"ev-compare-text\"\u003eThe business model of most shops ends with a quick sale. Your dream machine is just an item in their warehouse. An employee takes a box, sticks a label on it, and sends it on. \u003cstrong\u003eNo one checks the condition the scooter left the factory in.\u003c\/strong\u003e There's no technical care or responsibility, which sooner or later manifests itself in the ride itself.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ev-compare-card ev-compare-card--good\"\u003e\n\n\u003cdiv class=\"ev-compare-head\"\u003e\n\n\u003cdiv class=\"ev-compare-icon ev-compare-icon--good\"\u003e✔\u003c\/div\u003e\n\n\u003ch3 class=\"ev-compare-title ev-compare-title--good\"\u003eOur approach\u003c\/h3\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"ev-compare-text\"\u003eWe take the complete opposite approach. We ride these machines daily ourselves, so we know exactly how crucial reliability is. \u003cstrong\u003eBefore sending, we precisely tune and test every scooter with utmost care, as if it were our own.\u003c\/strong\u003e Your safety and a top-notch riding experience are not just empty words, but our commitment.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003csection class=\"ev-section ev-section--soft\"\u003e\n\u003cdiv class=\"ev-row\"\u003e\n\n\u003cdiv class=\"ev-stack\"\u003e\n\n\u003cdiv class=\"ev-card-copy ev-card-copy--viper\"\u003e\n\n\u003cspan class=\"ev-label ev-label--red\"\u003eCzech Brand\u003c\/span\u003e\n\u003ch2 class=\"ev-title ev-title--section\"\u003eURBAN EXCELLENCE. \u003cspan class=\"txt-red\"\u003eVIPER.\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cp class=\"ev-text\"\u003eAt Eco Vehicle, we don't just produce scooters. We build machines that change the rules of the game. Our mission isn't just to get you from point A to point B. Our mission is for you to remember the journey.\u003c\/p\u003e\n\n\u003cp class=\"ev-text\"\u003eAs creators of the Czech brand \u003cstrong\u003eVIPER\u003c\/strong\u003e, we refuse any compromises.\u003c\/p\u003e\n\n\u003ca href=\"https:\/\/www.ecovehicle.shop\/elektrokolobezky-ev-viper\/\" class=\"ev-btn ev-btn--red\"\u003eView VIPER models\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ev-card-media\"\u003e\u003cimg src=\"https:\/\/cdn.myshoptet.com\/usr\/www.ecovehicle.shop\/user\/documents\/upload\/viper%20fotka%C2%A7.jpg\" alt=\"VIPER electric scooters Eco Vehicle\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003csection class=\"ev-section\"\u003e\n\u003cdiv class=\"ev-row\"\u003e\n\n\u003cdiv class=\"ev-stack\"\u003e\n\n\u003cdiv class=\"ev-card-copy ev-card-copy--lang\"\u003e\n\n\u003cspan class=\"ev-label ev-label--lang\"\u003eExclusive Representation\u003c\/span\u003e\n\u003ch2 class=\"ev-title ev-title--section\"\u003eKING OF TERRAIN. \u003cspan class=\"txt-lang\"\u003eLANGFEITE.\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cp class=\"ev-text\"\u003eWhen the asphalt ends, the fun begins. We are the proud and exclusive distributor of the premium brand Langfeite for the Czech Republic and Slovakia.\u003c\/p\u003e\n\n\u003cp class=\"ev-text\"\u003eThese machines are the definition of extreme durability. They are built for riders who aren't afraid of mud and challenges. These are tanks on two wheels.\u003c\/p\u003e\n\n\u003ca href=\"https:\/\/www.ecovehicle.shop\/langfeite-2\/\" class=\"ev-btn ev-btn--lang\"\u003eDiscover Langfeite\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ev-card-media\"\u003e\u003cimg src=\"https:\/\/cdn.myshoptet.com\/usr\/www.ecovehicle.shop\/user\/documents\/upload\/GT4S_Gobi.jpg\" alt=\"Langfeite in the field\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003csection class=\"ev-section ev-section--light\"\u003e\n\u003cdiv class=\"ev-row\"\u003e\n\n\u003cdiv class=\"ev-stack\"\u003e\n\n\u003cdiv class=\"ev-card-copy ev-card-copy--servis\"\u003e\n\n\u003cspan class=\"ev-label ev-label--blue\"\u003eMasterful Tuning\u003c\/span\u003e\n\u003ch2 class=\"ev-title ev-title--section\"\u003eWE SAVE WHAT OTHERS CAN'T. \u003cspan class=\"txt-blue\"\u003eIN SERVIS.ZONE.\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cp class=\"ev-text\"\u003eCompetitor e-shops can only sell a box. When a problem arises, they wash their hands of it. That's why we built \u003cstrong\u003eSERVIS.ZONE\u003c\/strong\u003e – the most modern service network that repairs machines from all over the market daily.\u003c\/p\u003e\n\n\u003cp class=\"ev-text\"\u003eBut Eco Vehicle clients have \u003cstrong\u003ePREMIUM membership\u003c\/strong\u003e. You handle everything through the app, get free pickups from the Czech Republic, and VIP care.\u003c\/p\u003e\n\n\u003ca href=\"https:\/\/www.serviszone.app\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"ev-btn ev-btn--blue\"\u003eLearn more about service\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ev-card-media\"\u003e\u003cimg src=\"https:\/\/image.pobo.cz\/images\/kn0ou1q4atc6\/ebw9nofs3xwhjzhuxj1z-md.jpeg\" alt=\"SERVIS.ZONE electric scooter service\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003csection class=\"ev-section ev-section--dark\"\u003e\n\u003cdiv class=\"ev-b2b\"\u003e\n\n\u003cdiv class=\"ev-b2b-card\"\u003e\n\n\u003ch2 class=\"ev-b2b-title\"\u003eB2B Cooperation \u0026amp; Wholesale\u003c\/h2\u003e\n\n\u003cp class=\"ev-b2b-text\"\u003eWe open doors to partners. Are you looking for a reliable supplier of premium electric scooters?\u003c\/p\u003e\n\n\u003cdiv class=\"ev-b2b-person\"\u003e\n\n\u003cspan class=\"ev-b2b-tag\"\u003ePersonal Approach\u003c\/span\u003e\n\u003cdiv class=\"ev-b2b-contact\"\u003e\n\n\u003cdiv class=\"ev-b2b-name\"\u003eLibor Strnad\u003c\/div\u003e\n\n\u003cp class=\"ev-b2b-role\"\u003eCEO \u0026amp; Founder of Eco Vehicle\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ca href=\"https:\/\/www.ecovehicle.shop\/kontakty\/\" class=\"ev-btn ev-btn--red\"\u003eContact for cooperation\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"VIPER","offers":[{"title":"Default Title","offer_id":53918028104023,"sku":"1819","price":29980.0,"currency_code":"CZK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1028\/1680\/9303\/files\/1819-7_vipercityr-product-photo.jpg?v=1782988248","url":"https:\/\/ecovehicle.cz\/en\/products\/elektrokolobezka-viper-city-r-model-race","provider":"Eco Vehicle","version":"1.0","type":"link"}