{"product_id":"ehaho-utv-sound-bar","title":"Ehaho UTV Sound Bar","description":"\u003cstyle\u003e\n\/* =========================================================\n   EHAHO UTV SOUND BAR PRODUCT CONTENT\n   Desktop + Tablet + Mobile\n   ========================================================= *\/\n\n.utvsb-wrap {\n  --utvsb-dark: #101820;\n  --utvsb-dark-2: #18232d;\n  --utvsb-text: #1d2228;\n  --utvsb-muted: #646c75;\n  --utvsb-border: #e2e6e9;\n  --utvsb-soft: #f6f8f9;\n  --utvsb-blue: #0782b8;\n  --utvsb-yellow: #ffd200;\n  --utvsb-green: #198754;\n\n  width: 100%;\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: 0 18px 50px;\n  color: var(--utvsb-text);\n  font-family: inherit;\n  box-sizing: border-box;\n}\n\n.utvsb-wrap *,\n.utvsb-wrap *::before,\n.utvsb-wrap *::after {\n  box-sizing: border-box;\n}\n\n.utvsb-wrap img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.utvsb-hero {\n  width: 100%;\n  margin: 0 0 42px;\n  overflow: hidden;\n  border-radius: 16px;\n  background: #f5f5f5;\n}\n\n.utvsb-hero img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n\n\n\/* =========================================================\n   INTRO\n   ========================================================= *\/\n\n.utvsb-intro {\n  max-width: 900px;\n  margin: 0 auto 32px;\n  text-align: center;\n}\n\n.utvsb-eyebrow {\n  display: inline-block;\n  margin-bottom: 9px;\n  color: var(--utvsb-blue);\n  font-size: 12px;\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\n\n.utvsb-intro h2 {\n  margin: 0 0 14px;\n  color: var(--utvsb-dark);\n  font-size: clamp(30px, 4vw, 46px);\n  line-height: 1.08;\n  font-weight: 850;\n  letter-spacing: -.8px;\n}\n\n.utvsb-intro p {\n  max-width: 780px;\n  margin: 0 auto;\n  color: var(--utvsb-muted);\n  font-size: 16px;\n  line-height: 1.68;\n}\n\n\n\/* =========================================================\n   QUICK VALUE BAR\n   ========================================================= *\/\n\n.utvsb-value-bar {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  margin: 0 0 58px;\n  overflow: hidden;\n  border-radius: 14px;\n  background: var(--utvsb-dark);\n}\n\n.utvsb-value {\n  position: relative;\n  padding: 24px 15px;\n  text-align: center;\n}\n\n.utvsb-value:not(:last-child)::after {\n  content: \"\";\n  position: absolute;\n  top: 24%;\n  right: 0;\n  width: 1px;\n  height: 52%;\n  background: rgba(255,255,255,.16);\n}\n\n.utvsb-value strong {\n  display: block;\n  margin-bottom: 5px;\n  color: #fff;\n  font-size: 21px;\n  line-height: 1.2;\n  font-weight: 850;\n}\n\n.utvsb-value span {\n  display: block;\n  color: rgba(255,255,255,.62);\n  font-size: 10px;\n  line-height: 1.4;\n  font-weight: 700;\n  letter-spacing: .8px;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   GENERAL HEADINGS\n   ========================================================= *\/\n\n.utvsb-heading {\n  max-width: 760px;\n  margin: 0 auto 27px;\n  text-align: center;\n}\n\n.utvsb-heading .small-title {\n  display: block;\n  margin-bottom: 7px;\n  color: var(--utvsb-blue);\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.4px;\n  text-transform: uppercase;\n}\n\n.utvsb-heading h2 {\n  margin: 0 0 10px;\n  color: var(--utvsb-dark);\n  font-size: clamp(27px, 3.3vw, 39px);\n  line-height: 1.13;\n  font-weight: 850;\n  letter-spacing: -.55px;\n}\n\n.utvsb-heading p {\n  max-width: 670px;\n  margin: 0 auto;\n  color: var(--utvsb-muted);\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n\n\/* =========================================================\n   SIZE CARDS\n   ========================================================= *\/\n\n.utvsb-size-cards {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 13px;\n  margin: 0 0 22px;\n}\n\n.utvsb-size-card {\n  position: relative;\n  min-width: 0;\n  padding: 25px 20px;\n  border: 1px solid var(--utvsb-border);\n  border-radius: 13px;\n  background: #fff;\n  text-align: center;\n}\n\n.utvsb-size-card.featured {\n  border: 2px solid var(--utvsb-yellow);\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(255,210,0,.11) 0%,\n      rgba(255,255,255,0) 72%\n    );\n}\n\n.utvsb-card-badge {\n  position: absolute;\n  top: 0;\n  left: 50%;\n\n  padding: 5px 13px;\n\n  border-radius: 0 0 8px 8px;\n\n  background: var(--utvsb-yellow);\n  color: #111;\n\n  font-size: 9px;\n  line-height: 1;\n  font-weight: 900;\n\n  letter-spacing: .65px;\n  text-transform: uppercase;\n\n  transform: translateX(-50%);\n}\n\n.utvsb-card-size {\n  margin: 8px 0 5px;\n\n  color: var(--utvsb-dark);\n\n  font-size: 32px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.utvsb-card-use {\n  margin-bottom: 16px;\n\n  color: var(--utvsb-muted);\n\n  font-size: 12px;\n  font-weight: 600;\n}\n\n.utvsb-card-specs {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n\n  gap: 7px;\n}\n\n.utvsb-card-specs span {\n  padding: 6px 11px;\n\n  border-radius: 999px;\n\n  background: var(--utvsb-soft);\n\n  color: #31363b;\n\n  font-size: 11px;\n  line-height: 1.2;\n  font-weight: 800;\n}\n\n\n\/* =========================================================\n   COMPARISON\n   ========================================================= *\/\n\n.utvsb-compare {\n  margin: 0 0 65px;\n}\n\n.utvsb-swipe-hint {\n  display: none;\n}\n\n.utvsb-table-scroll {\n  width: 100%;\n\n  overflow-x: auto;\n  overflow-y: hidden;\n\n  border: 1px solid var(--utvsb-border);\n  border-radius: 13px;\n\n  background: #fff;\n\n  -webkit-overflow-scrolling: touch;\n  overscroll-behavior-inline: contain;\n\n  scrollbar-width: thin;\n}\n\n.utvsb-table-scroll::-webkit-scrollbar {\n  height: 6px;\n}\n\n.utvsb-table-scroll::-webkit-scrollbar-track {\n  background: #eff1f2;\n}\n\n.utvsb-table-scroll::-webkit-scrollbar-thumb {\n  border-radius: 20px;\n  background: #aeb4b9;\n}\n\n.utvsb-table {\n  width: 100%;\n  min-width: 780px;\n\n  border-collapse: separate;\n  border-spacing: 0;\n\n  table-layout: fixed;\n}\n\n.utvsb-table th,\n.utvsb-table td {\n  padding: 14px 15px;\n\n  border-right: 1px solid var(--utvsb-border);\n  border-bottom: 1px solid var(--utvsb-border);\n\n  vertical-align: middle;\n\n  font-size: 13px;\n  line-height: 1.4;\n}\n\n.utvsb-table th:last-child,\n.utvsb-table td:last-child {\n  border-right: 0;\n}\n\n.utvsb-table tbody tr:last-child th,\n.utvsb-table tbody tr:last-child td {\n  border-bottom: 0;\n}\n\n.utvsb-table thead th {\n  padding-top: 19px;\n  padding-bottom: 19px;\n\n  background: var(--utvsb-dark);\n\n  color: #fff;\n\n  text-align: center;\n}\n\n.utvsb-table thead th:first-child {\n  text-align: left;\n}\n\n.utvsb-table thead th.utvsb-highlight {\n  background: var(--utvsb-dark-2);\n}\n\n.utvsb-table-size {\n  display: block;\n\n  color: #fff;\n\n  font-size: 19px;\n  line-height: 1.2;\n  font-weight: 850;\n}\n\n.utvsb-table-desc {\n  display: block;\n\n  margin-top: 3px;\n\n  color: rgba(255,255,255,.55);\n\n  font-size: 9px;\n  font-weight: 700;\n\n  letter-spacing: .65px;\n  text-transform: uppercase;\n}\n\n.utvsb-spec {\n  width: 25%;\n\n  background: #fff;\n\n  color: var(--utvsb-dark);\n\n  font-weight: 800;\n\n  text-align: left;\n}\n\n.utvsb-table td {\n  width: 25%;\n\n  color: #40464d;\n\n  text-align: center;\n}\n\n.utvsb-table tbody tr:nth-child(even) th,\n.utvsb-table tbody tr:nth-child(even) td {\n  background: var(--utvsb-soft);\n}\n\n.utvsb-table tbody td.utvsb-highlight {\n  background: #fffdf3;\n}\n\n.utvsb-table tbody tr:nth-child(even) td.utvsb-highlight {\n  background: #f8f5e7;\n}\n\n.utvsb-table strong {\n  color: var(--utvsb-dark);\n\n  font-weight: 850;\n}\n\n.utvsb-check {\n  color: var(--utvsb-green);\n\n  font-size: 17px;\n  font-weight: 900;\n}\n\n\n\/* =========================================================\n   FEATURE ROWS\n   IMPORTANT:\n   ALL IMAGE AREAS ARE NOW EXACTLY THE SAME SIZE\n   ========================================================= *\/\n\n.utvsb-feature {\n  display: grid;\n\n  \/* STRICT 50 \/ 50 *\/\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n\n  gap: clamp(36px, 5vw, 68px);\n\n  align-items: center;\n\n  padding: 52px 0;\n\n  border-top: 1px solid var(--utvsb-border);\n}\n\n\n\/* Alternating layout *\/\n\n.utvsb-feature.reverse .utvsb-copy {\n  order: 2;\n}\n\n.utvsb-feature.reverse .utvsb-media {\n  order: 1;\n}\n\n\n\/* =========================================================\n   FEATURE TEXT\n   ========================================================= *\/\n\n.utvsb-copy {\n  min-width: 0;\n}\n\n.utvsb-kicker {\n  display: inline-block;\n\n  margin-bottom: 9px;\n\n  color: var(--utvsb-blue);\n\n  font-size: 10px;\n  line-height: 1.2;\n  font-weight: 800;\n\n  letter-spacing: 1.35px;\n  text-transform: uppercase;\n}\n\n.utvsb-copy h2 {\n  margin: 0 0 14px;\n\n  color: var(--utvsb-dark);\n\n  font-size: clamp(25px, 3vw, 36px);\n  line-height: 1.14;\n  font-weight: 850;\n\n  letter-spacing: -.45px;\n}\n\n.utvsb-copy p {\n  margin: 0;\n\n  color: var(--utvsb-muted);\n\n  font-size: 15px;\n  line-height: 1.72;\n}\n\n.utvsb-tags {\n  display: flex;\n  flex-wrap: wrap;\n\n  gap: 7px;\n\n  margin-top: 19px;\n}\n\n.utvsb-tags span {\n  display: inline-flex;\n\n  min-height: 31px;\n\n  padding: 6px 11px;\n\n  align-items: center;\n\n  border: 1px solid var(--utvsb-border);\n  border-radius: 6px;\n\n  background: #fff;\n\n  color: #32373c;\n\n  font-size: 10px;\n  line-height: 1.25;\n  font-weight: 800;\n}\n\n\n\/* =========================================================\n   UNIFIED FEATURE IMAGE SIZE\n   ========================================================= *\/\n\n.utvsb-media {\n  width: 100%;\n\n  \/* ALL FEATURE IMAGES USE SAME FRAME *\/\n  aspect-ratio: 1.38 \/ 1;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  overflow: hidden;\n\n  border-radius: 14px;\n\n  background: #000;\n}\n\n.utvsb-media img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  \/*\n    Do not crop text or product.\n    Keep entire designed image visible.\n  *\/\n  object-fit: contain;\n\n  object-position: center;\n\n  margin: 0;\n  padding: 0;\n}\n\n\n\/* =========================================================\n   WHAT'S IN THE BOX\n   ========================================================= *\/\n\n.utvsb-box {\n  display: grid;\n\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n\n  gap: 35px;\n\n  align-items: center;\n\n  margin-top: 52px;\n\n  overflow: hidden;\n\n  border-radius: 15px;\n\n  background: var(--utvsb-dark);\n}\n\n.utvsb-box-copy {\n  padding: 35px 0 35px 34px;\n}\n\n.utvsb-box-copy .utvsb-kicker {\n  color: #5fc7ef;\n}\n\n.utvsb-box-copy h2 {\n  margin: 0 0 11px;\n\n  color: #fff;\n\n  font-size: clamp(25px, 3vw, 34px);\n  line-height: 1.15;\n  font-weight: 850;\n}\n\n.utvsb-box-copy p {\n  margin: 0 0 19px;\n\n  color: rgba(255,255,255,.64);\n\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n.utvsb-box-items {\n  display: flex;\n  flex-wrap: wrap;\n\n  gap: 7px;\n}\n\n.utvsb-box-items span {\n  padding: 7px 10px;\n\n  border: 1px solid rgba(255,255,255,.14);\n  border-radius: 6px;\n\n  background: rgba(255,255,255,.06);\n\n  color: rgba(255,255,255,.91);\n\n  font-size: 10px;\n  line-height: 1.3;\n  font-weight: 600;\n}\n\n.utvsb-box-image {\n  width: 100%;\n  min-width: 0;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  background: #000;\n}\n\n.utvsb-box-image img {\n  display: block;\n\n  width: 100%;\n  height: auto;\n\n  object-fit: contain;\n}\n\n\n\/* =========================================================\n   TABLET\n   ========================================================= *\/\n\n@media screen and (max-width: 900px) {\n\n  .utvsb-value-bar {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .utvsb-value:nth-child(2)::after {\n    display: none;\n  }\n\n  .utvsb-value:nth-child(-n+2) {\n    border-bottom: 1px solid rgba(255,255,255,.14);\n  }\n\n  .utvsb-feature {\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n\n    gap: 28px;\n\n    padding: 42px 0;\n  }\n\n  .utvsb-box {\n    grid-template-columns: 1fr 1fr;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media screen and (max-width: 767px) {\n\n  .utvsb-wrap {\n    padding: 0 12px 35px;\n  }\n\n\n  \/* HERO *\/\n\n  .utvsb-hero {\n    margin-bottom: 30px;\n\n    border-radius: 10px;\n  }\n\n\n  \/* INTRO *\/\n\n  .utvsb-intro {\n    margin-bottom: 22px;\n\n    text-align: left;\n  }\n\n  .utvsb-eyebrow {\n    margin-bottom: 6px;\n\n    font-size: 9px;\n  }\n\n  .utvsb-intro h2 {\n    margin-bottom: 10px;\n\n    font-size: 28px;\n\n    letter-spacing: -.4px;\n  }\n\n  .utvsb-intro p {\n    font-size: 14px;\n    line-height: 1.62;\n  }\n\n\n  \/* VALUE BAR *\/\n\n  .utvsb-value-bar {\n    margin-bottom: 41px;\n\n    border-radius: 10px;\n  }\n\n  .utvsb-value {\n    padding: 18px 9px;\n  }\n\n  .utvsb-value strong {\n    font-size: 16px;\n  }\n\n  .utvsb-value span {\n    font-size: 8px;\n  }\n\n\n  \/* SECTION HEAD *\/\n\n  .utvsb-heading {\n    margin-bottom: 17px;\n\n    text-align: left;\n  }\n\n  .utvsb-heading .small-title {\n    font-size: 9px;\n  }\n\n  .utvsb-heading h2 {\n    font-size: 25px;\n  }\n\n  .utvsb-heading p {\n    margin: 0;\n\n    font-size: 13px;\n  }\n\n\n  \/* SIZE CARDS *\/\n\n  .utvsb-size-cards {\n    grid-template-columns: 1fr;\n\n    gap: 9px;\n  }\n\n  .utvsb-size-card {\n    display: grid;\n\n    grid-template-columns: 1fr auto;\n\n    align-items: center;\n\n    padding: 17px 15px;\n\n    text-align: left;\n  }\n\n  .utvsb-size-card.featured {\n    padding-top: 24px;\n  }\n\n  .utvsb-card-badge {\n    left: 15px;\n\n    transform: none;\n  }\n\n  .utvsb-card-size {\n    margin-top: 0;\n\n    font-size: 24px;\n  }\n\n  .utvsb-card-use {\n    margin-bottom: 0;\n  }\n\n  .utvsb-card-specs {\n    justify-content: flex-end;\n  }\n\n  .utvsb-card-specs span {\n    padding: 5px 8px;\n\n    font-size: 9px;\n  }\n\n\n  \/* TABLE *\/\n\n  .utvsb-swipe-hint {\n    display: flex;\n\n    margin: 0 0 8px;\n\n    align-items: center;\n\n    gap: 5px;\n\n    color: #72787e;\n\n    font-size: 10px;\n    line-height: 1.3;\n    font-weight: 700;\n  }\n\n  .utvsb-table-scroll {\n    border-radius: 9px;\n  }\n\n  .utvsb-table {\n    width: 700px;\n    min-width: 700px;\n  }\n\n  .utvsb-table th,\n  .utvsb-table td {\n    padding: 11px 9px;\n\n    font-size: 10.5px;\n  }\n\n  .utvsb-table thead th {\n    padding-top: 14px;\n    padding-bottom: 14px;\n  }\n\n\n  \/* Sticky left specification column *\/\n\n  .utvsb-spec {\n    position: sticky;\n\n    left: 0;\n\n    z-index: 5;\n\n    width: 118px;\n    min-width: 118px;\n    max-width: 118px;\n\n    box-shadow:\n      4px 0 8px rgba(0,0,0,.04);\n  }\n\n  .utvsb-table thead .utvsb-spec {\n    z-index: 8;\n\n    background: var(--utvsb-dark);\n  }\n\n  .utvsb-table tbody tr:nth-child(odd) .utvsb-spec {\n    background: #fff;\n  }\n\n  .utvsb-table tbody tr:nth-child(even) .utvsb-spec {\n    background: var(--utvsb-soft);\n  }\n\n  .utvsb-table td {\n    width: 194px;\n    min-width: 194px;\n  }\n\n  .utvsb-table-size {\n    font-size: 15px;\n  }\n\n  .utvsb-table-desc {\n    font-size: 8px;\n  }\n\n\n  \/* FEATURE ROWS *\/\n\n  .utvsb-feature,\n  .utvsb-feature.reverse {\n    grid-template-columns: 1fr;\n\n    gap: 18px;\n\n    padding: 34px 0;\n  }\n\n\n  \/* Always text first on mobile *\/\n\n  .utvsb-feature .utvsb-copy,\n  .utvsb-feature.reverse .utvsb-copy {\n    order: 1;\n  }\n\n  .utvsb-feature .utvsb-media,\n  .utvsb-feature.reverse .utvsb-media {\n    order: 2;\n  }\n\n\n  .utvsb-kicker {\n    margin-bottom: 6px;\n\n    font-size: 9px;\n  }\n\n  .utvsb-copy h2 {\n    margin-bottom: 10px;\n\n    font-size: 24px;\n    line-height: 1.15;\n  }\n\n  .utvsb-copy p {\n    font-size: 14px;\n    line-height: 1.62;\n  }\n\n  .utvsb-tags {\n    margin-top: 14px;\n\n    gap: 5px;\n  }\n\n  .utvsb-tags span {\n    min-height: 29px;\n\n    padding: 5px 8px;\n\n    font-size: 9px;\n  }\n\n\n  \/* SAME IMAGE SIZE ON MOBILE *\/\n\n  .utvsb-media {\n    width: 100%;\n\n    aspect-ratio: 1.38 \/ 1;\n\n    border-radius: 10px;\n  }\n\n  .utvsb-media img {\n    width: 100%;\n    height: 100%;\n\n    object-fit: contain;\n  }\n\n\n  \/* BOX *\/\n\n  .utvsb-box {\n    grid-template-columns: 1fr;\n\n    gap: 0;\n\n    margin-top: 35px;\n\n    border-radius: 10px;\n  }\n\n  .utvsb-box-copy {\n    padding: 25px 18px 20px;\n  }\n\n  .utvsb-box-copy h2 {\n    font-size: 24px;\n  }\n\n  .utvsb-box-image {\n    order: 2;\n  }\n\n}\n\n\n\/* =========================================================\n   VERY SMALL MOBILE\n   ========================================================= *\/\n\n@media screen and (max-width: 390px) {\n\n  .utvsb-intro h2 {\n    font-size: 26px;\n  }\n\n  .utvsb-table {\n    width: 680px;\n    min-width: 680px;\n  }\n\n  .utvsb-spec {\n    width: 110px;\n    min-width: 110px;\n    max-width: 110px;\n  }\n\n  .utvsb-table td {\n    width: 190px;\n    min-width: 190px;\n  }\n\n  .utvsb-media {\n    aspect-ratio: 1.38 \/ 1;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"utvsb-wrap\"\u003e\n\u003c!-- =====================================================\n       HERO\n       ===================================================== --\u003e\n\u003cdiv class=\"utvsb-hero\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0810\/7199\/7211\/files\/ehaho_utv_sound_bar_hero_image.jpg?v=1781254508\" alt=\"UTV Sound Bar\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c!-- =====================================================\n       INTRO\n       ===================================================== --\u003e\n\u003cdiv class=\"utvsb-intro\"\u003e\n\u003cspan class=\"utvsb-eyebrow\"\u003e BUILT FOR OFF-ROAD AUDIO \u003c\/span\u003e\n\u003ch2\u003eBigger Sound for Every Kind of Ride.\u003c\/h2\u003e\n\u003cp\u003eChoose the size that fits your machine and the power that fits your ride. From a compact 17-inch setup to a powerful 35-inch configuration, every option combines strong off-road audio, wireless control, dynamic RGB lighting and rugged weather-resistant construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       QUICK BENEFITS\n       ===================================================== --\u003e\n\u003cdiv class=\"utvsb-value-bar\"\u003e\n\u003cdiv class=\"utvsb-value\"\u003e\n\u003cstrong\u003e 400W–600W \u003c\/strong\u003e \u003cspan\u003e Peak Power \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-value\"\u003e\n\u003cstrong\u003e 4 \/ 6 \/ 8 \u003c\/strong\u003e \u003cspan\u003e Speaker Options \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-value\"\u003e\n\u003cstrong\u003e Bluetooth 6.0 \u003c\/strong\u003e \u003cspan\u003e Wireless Audio \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-value\"\u003e\n\u003cstrong\u003e IP66 \u003c\/strong\u003e \u003cspan\u003e Dust \u0026amp; Water Resistant \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       SIZE COMPARISON\n       ===================================================== --\u003e\n\u003csection class=\"utvsb-compare\"\u003e\n\u003cdiv class=\"utvsb-heading\"\u003e\n\u003cspan class=\"small-title\"\u003e CHOOSE YOUR SIZE \u003c\/span\u003e\n\u003ch2\u003eWhich Sound Bar Is Right for Your Ride?\u003c\/h2\u003e\n\u003cp\u003eCompare the three configurations at a glance. Choose based on available mounting space, speaker count and the level of power you want from your setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE CARDS --\u003e\n\u003cdiv class=\"utvsb-size-cards\"\u003e\n\u003c!-- 17 --\u003e\n\u003cdiv class=\"utvsb-size-card\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"utvsb-card-size\"\u003e17\"\u003c\/div\u003e\n\u003cdiv class=\"utvsb-card-use\"\u003eCompact \u0026amp; Easy to Fit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-card-specs\"\u003e\n\u003cspan\u003e 4 Speakers \u003c\/span\u003e \u003cspan\u003e 400W \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 26 --\u003e\n\u003cdiv class=\"utvsb-size-card featured\"\u003e\n\u003cspan class=\"utvsb-card-badge\"\u003e BEST BALANCE \u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"utvsb-card-size\"\u003e26\"\u003c\/div\u003e\n\u003cdiv class=\"utvsb-card-use\"\u003eBalanced Size \u0026amp; Output\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-card-specs\"\u003e\n\u003cspan\u003e 6 Speakers \u003c\/span\u003e \u003cspan\u003e 500W \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 35 --\u003e\n\u003cdiv class=\"utvsb-size-card\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"utvsb-card-size\"\u003e35\"\u003c\/div\u003e\n\u003cdiv class=\"utvsb-card-use\"\u003eMaximum Sound Coverage\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-card-specs\"\u003e\n\u003cspan\u003e 8 Speakers \u003c\/span\u003e \u003cspan\u003e 600W \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MOBILE TIP --\u003e\n\u003cdiv class=\"utvsb-swipe-hint\"\u003e\n\u003cspan\u003e Swipe left or right to compare all sizes \u003c\/span\u003e \u003cspan\u003e → \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- ===================================================\n         SIMPLIFIED COMPARISON TABLE\n         =================================================== --\u003e\n\u003cdiv class=\"utvsb-table-scroll\"\u003e\n\u003ctable class=\"utvsb-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"utvsb-spec\" scope=\"col\"\u003eKey Specs\u003c\/th\u003e\n\u003cth scope=\"col\"\u003e\n\u003cspan class=\"utvsb-table-size\"\u003e 17 Inch \u003c\/span\u003e \u003cspan class=\"utvsb-table-desc\"\u003e Compact \u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"utvsb-highlight\" scope=\"col\"\u003e\n\u003cspan class=\"utvsb-table-size\"\u003e 26 Inch \u003c\/span\u003e \u003cspan class=\"utvsb-table-desc\"\u003e Best Balance \u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth scope=\"col\"\u003e\n\u003cspan class=\"utvsb-table-size\"\u003e 35 Inch \u003c\/span\u003e \u003cspan class=\"utvsb-table-desc\"\u003e Max Output \u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003c!-- SPEAKERS --\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"utvsb-spec\"\u003eSpeakers\u003c\/th\u003e\n\u003ctd\u003e\u003cstrong\u003e4\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"utvsb-highlight\"\u003e\u003cstrong\u003e6\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003e8\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c!-- POWER --\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"utvsb-spec\"\u003ePeak Power\u003c\/th\u003e\n\u003ctd\u003e\u003cstrong\u003e400W\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"utvsb-highlight\"\u003e\u003cstrong\u003e500W\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003e600W\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c!-- SPEAKER LAYOUT --\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"utvsb-spec\"\u003eSpeaker Layout\u003c\/th\u003e\n\u003ctd\u003e2 × 4\" Woofers \u003cbr\u003e2 × 1.5\" Tweeters\u003c\/td\u003e\n\u003ctd class=\"utvsb-highlight\"\u003e2 × 4\" Woofers \u003cbr\u003e2 × 1.5\" Tweeters \u003cbr\u003e2 × 4\" Radiators\u003c\/td\u003e\n\u003ctd\u003e4 × 4\" Woofers \u003cbr\u003e2 × 1.5\" Tweeters \u003cbr\u003e2 × 4\" Radiators\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c!-- CONNECTIVITY --\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"utvsb-spec\"\u003eConnectivity\u003c\/th\u003e\n\u003ctd\u003eBluetooth 6.0 \u003cbr\u003eAUX\u003c\/td\u003e\n\u003ctd class=\"utvsb-highlight\"\u003eBluetooth 6.0 \u003cbr\u003eAUX\u003c\/td\u003e\n\u003ctd\u003eBluetooth 6.0 \u003cbr\u003eAUX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c!-- PARTY MODE --\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"utvsb-spec\"\u003eParty Mode\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan class=\"utvsb-check\"\u003e ✓ \u003c\/span\u003e Multi-Unit Sync\u003c\/td\u003e\n\u003ctd class=\"utvsb-highlight\"\u003e\n\u003cspan class=\"utvsb-check\"\u003e ✓ \u003c\/span\u003e Multi-Unit Sync\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"utvsb-check\"\u003e ✓ \u003c\/span\u003e Multi-Unit Sync\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c!-- RGB --\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"utvsb-spec\"\u003eRGB Lighting\u003c\/th\u003e\n\u003ctd\u003e6 Lighting Modes\u003c\/td\u003e\n\u003ctd class=\"utvsb-highlight\"\u003e6 Lighting Modes\u003c\/td\u003e\n\u003ctd\u003e6 Lighting Modes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c!-- WEATHER --\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"utvsb-spec\"\u003eWeather Rating\u003c\/th\u003e\n\u003ctd\u003e\u003cstrong\u003eIP66\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"utvsb-highlight\"\u003e\u003cstrong\u003eIP66\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eIP66\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c!-- FIT --\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"utvsb-spec\"\u003eRoll Cage Fit\u003c\/th\u003e\n\u003ctd\u003e1\"–2\"\u003c\/td\u003e\n\u003ctd class=\"utvsb-highlight\"\u003e1\"–2\"\u003c\/td\u003e\n\u003ctd\u003e1\"–2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       FEATURE 1\n       CONNECTION\n       ===================================================== --\u003e\n\u003cdiv class=\"utvsb-feature\"\u003e\n\u003cdiv class=\"utvsb-copy\"\u003e\n\u003cspan class=\"utvsb-kicker\"\u003e FLEXIBLE CONNECTION \u003c\/span\u003e\n\u003ch2\u003eYour Music. Your Way.\u003c\/h2\u003e\n\u003cp\u003eStream wirelessly through Bluetooth 6.0 or connect directly through AUX. Whether you're heading out for a solo ride or sharing music with the crew, getting your soundtrack started is fast and simple.\u003c\/p\u003e\n\u003cdiv class=\"utvsb-tags\"\u003e\n\u003cspan\u003e Bluetooth 6.0 \u003c\/span\u003e \u003cspan\u003e AUX Connection \u003c\/span\u003e \u003cspan\u003e Fast Pairing \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0810\/7199\/7211\/files\/5.webp?v=1789443334\" alt=\"Bluetooth and AUX connection for UTV sound bar\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       FEATURE 2\n       REMOTE CONTROL\n       ===================================================== --\u003e\n\u003cdiv class=\"utvsb-feature reverse\"\u003e\n\u003cdiv class=\"utvsb-copy\"\u003e\n\u003cspan class=\"utvsb-kicker\"\u003e WIRELESS CONTROL \u003c\/span\u003e\n\u003ch2\u003eCommand Your Sound From the Driver's Seat.\u003c\/h2\u003e\n\u003cp\u003eAdjust volume, tracks, EQ and lighting using the included wireless remote, or use the integrated controls directly on the sound bar. Quick access means fewer distractions and more focus on the ride.\u003c\/p\u003e\n\u003cdiv class=\"utvsb-tags\"\u003e\n\u003cspan\u003e Wireless Remote \u003c\/span\u003e \u003cspan\u003e Built-In Controls \u003c\/span\u003e \u003cspan\u003e 3 EQ Modes \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0810\/7199\/7211\/files\/3.webp?v=1789443334\" alt=\"Wireless remote control for UTV sound bar\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       FEATURE 3\n       RGB\n       ===================================================== --\u003e\n\u003cdiv class=\"utvsb-feature\"\u003e\n\u003cdiv class=\"utvsb-copy\"\u003e\n\u003cspan class=\"utvsb-kicker\"\u003e DYNAMIC RGB LIGHTING \u003c\/span\u003e\n\u003ch2\u003eTurn Every Night Ride Into a Show.\u003c\/h2\u003e\n\u003cp\u003eSix RGB lighting modes add visual energy to your machine, while music-responsive effects move with the beat. Choose from steady colors, dynamic transitions and strobe effects to match your ride and your mood.\u003c\/p\u003e\n\u003cdiv class=\"utvsb-tags\"\u003e\n\u003cspan\u003e 6 RGB Modes \u003c\/span\u003e \u003cspan\u003e Music Sync \u003c\/span\u003e \u003cspan\u003e Strobe Effects \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0810\/7199\/7211\/files\/6.webp?v=1789443333\" alt=\"RGB lighting modes on UTV sound bar\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       FEATURE 4\n       WEATHER\n       ===================================================== --\u003e\n\u003cdiv class=\"utvsb-feature reverse\"\u003e\n\u003cdiv class=\"utvsb-copy\"\u003e\n\u003cspan class=\"utvsb-kicker\"\u003e IP66 PROTECTION \u003c\/span\u003e\n\u003ch2\u003eBuilt for Mud, Rain, Dust and Rough Trails.\u003c\/h2\u003e\n\u003cp\u003eOff-road equipment cannot depend on perfect weather. The IP66-rated enclosure is designed to resist dust, water and demanding outdoor conditions, helping keep your audio system ready for wherever the trail leads.\u003c\/p\u003e\n\u003cdiv class=\"utvsb-tags\"\u003e\n\u003cspan\u003e IP66 Rated \u003c\/span\u003e \u003cspan\u003e Dust Resistant \u003c\/span\u003e \u003cspan\u003e Water Resistant \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0810\/7199\/7211\/files\/1.webp?v=1789443334\" alt=\"IP66 weather resistant UTV sound bar\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       FEATURE 5\n       ALUMINUM\n       ===================================================== --\u003e\n\u003cdiv class=\"utvsb-feature\"\u003e\n\u003cdiv class=\"utvsb-copy\"\u003e\n\u003cspan class=\"utvsb-kicker\"\u003e RUGGED ALUMINUM HOUSING \u003c\/span\u003e\n\u003ch2\u003eTough Enough for the Trail.\u003c\/h2\u003e\n\u003cp\u003eA rigid aluminum-alloy housing adds strength without unnecessary bulk while helping protect the internal audio components from vibration and everyday off-road abuse. Built for machines that spend more time outdoors than in the garage.\u003c\/p\u003e\n\u003cdiv class=\"utvsb-tags\"\u003e\n\u003cspan\u003e Aluminum Alloy \u003c\/span\u003e \u003cspan\u003e Rigid Construction \u003c\/span\u003e \u003cspan\u003e Off-Road Ready \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0810\/7199\/7211\/files\/2.webp?v=1789443334\" alt=\"Rugged aluminum housing for UTV sound bar\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       FEATURE 6\n       PARTY MODE\n       ===================================================== --\u003e\n\u003cdiv class=\"utvsb-feature reverse\"\u003e\n\u003cdiv class=\"utvsb-copy\"\u003e\n\u003cspan class=\"utvsb-kicker\"\u003e MULTI-UNIT PARTY MODE \u003c\/span\u003e\n\u003ch2\u003eOne Playlist. The Whole Crew.\u003c\/h2\u003e\n\u003cp\u003eLink compatible sound bars and share the same music across multiple vehicles. Perfect for group trail rides, campsites, off-road events and weekends where one sound system simply isn't enough.\u003c\/p\u003e\n\u003cdiv class=\"utvsb-tags\"\u003e\n\u003cspan\u003e Multi-Unit Sync \u003c\/span\u003e \u003cspan\u003e Group Ride Ready \u003c\/span\u003e \u003cspan\u003e Shared Audio \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0810\/7199\/7211\/files\/4.webp?v=1789443334\" alt=\"Multiple UTV sound bars connected for a group ride\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       WHAT'S IN THE BOX\n       ===================================================== --\u003e\n\u003cdiv class=\"utvsb-box\"\u003e\n\u003cdiv class=\"utvsb-box-copy\"\u003e\n\u003cspan class=\"utvsb-kicker\"\u003e READY TO INSTALL \u003c\/span\u003e\n\u003ch2\u003eEverything You Need in the Box.\u003c\/h2\u003e\n\u003cp\u003eMount, power and control your sound bar with the included hardware and accessories.\u003c\/p\u003e\n\u003cdiv class=\"utvsb-box-items\"\u003e\n\u003cspan\u003e Sound Bar \u003c\/span\u003e \u003cspan\u003e Mounting Clamps \u003c\/span\u003e \u003cspan\u003e Wireless Remote \u003c\/span\u003e \u003cspan\u003e Power Wiring \u003c\/span\u003e \u003cspan\u003e AUX Cable \u003c\/span\u003e \u003cspan\u003e Installation Hardware \u003c\/span\u003e \u003cspan\u003e User Manual \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utvsb-box-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0810\/7199\/7211\/files\/8.webp?v=1789443333\" alt=\"UTV sound bar package contents\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ehaho","offers":[{"title":"35 Inch \/ 8 \/ 600W","offer_id":53946785890587,"sku":"YDYX-AMK13Z112001NA-01","price":249.99,"currency_code":"USD","in_stock":true},{"title":"17 Inch \/ 4 \/ 400W","offer_id":53946785923355,"sku":"DA-EH2001-17-NEW","price":109.99,"currency_code":"USD","in_stock":true},{"title":"26 Inch \/ 6 \/ 500W","offer_id":53946785956123,"sku":"YDYX-AMK12Z111001NA-01","price":169.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/7199\/7211\/files\/EhahoEH200335InchUTVSoundBar8Speaker_1.jpg?v=1768270847","url":"https:\/\/www.ehaho.com\/products\/ehaho-utv-sound-bar","provider":"Ehaho US","version":"1.0","type":"link"}