<turbo-stream action="replace" target="product-images"><template>
  <div id="product-images" data-controller="image-selector" class="rounded border bg-white py-4 md:py-8 w-full flex flex-col items-center justify-center">
  <div class="flex flex-row items-center justify-center h-56 sm:h-72 md:h-96 w-full">
    <div data-image-selector-target="mainImage" class="relative swiper flex h-full w-full">
      <div class="swiper-wrapper flex w-full h-full">
            <div class="swiper-slide select-none w-full h-full flex">
              <div class="swiper-zoom-container w-full h-full cursor-zoom-in"
                   data-action="click->image-selector#toggleZoom mousemove->image-selector#moveZoom">
                <img class="object-contain flex w-full h-full px-6 lg:px-12 transition-transform duration-200 ease-out" alt="Imagen 0 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/ow57nlylmb4dh46qjyb8olmmg583?_a=BACCd2Ev" />
              </div>
            </div>
            <div class="swiper-slide select-none w-full h-full flex">
              <div class="swiper-zoom-container w-full h-full cursor-zoom-in"
                   data-action="click->image-selector#toggleZoom mousemove->image-selector#moveZoom">
                <img class="object-contain flex w-full h-full px-6 lg:px-12 transition-transform duration-200 ease-out" alt="Imagen 1 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/l4u6xk89x2e61tbtavkh23paft7s?_a=BACCd2Ev" />
              </div>
            </div>
            <div class="swiper-slide select-none w-full h-full flex">
              <div class="swiper-zoom-container w-full h-full cursor-zoom-in"
                   data-action="click->image-selector#toggleZoom mousemove->image-selector#moveZoom">
                <img class="object-contain flex w-full h-full px-6 lg:px-12 transition-transform duration-200 ease-out" alt="Imagen 2 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/fga690qw2z6ls9tp6qk9bkxbn02p?_a=BACCd2Ev" />
              </div>
            </div>
            <div class="swiper-slide select-none w-full h-full flex">
              <div class="swiper-zoom-container w-full h-full cursor-zoom-in"
                   data-action="click->image-selector#toggleZoom mousemove->image-selector#moveZoom">
                <img class="object-contain flex w-full h-full px-6 lg:px-12 transition-transform duration-200 ease-out" alt="Imagen 3 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/3knauet0661se4gytagw7wkozmh1?_a=BACCd2Ev" />
              </div>
            </div>
            <div class="swiper-slide select-none w-full h-full flex">
              <div class="swiper-zoom-container w-full h-full cursor-zoom-in"
                   data-action="click->image-selector#toggleZoom mousemove->image-selector#moveZoom">
                <img class="object-contain flex w-full h-full px-6 lg:px-12 transition-transform duration-200 ease-out" alt="Imagen 4 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/o0cwhmail67j3b627bir1c1kl031?_a=BACCd2Ev" />
              </div>
            </div>
            <div class="swiper-slide select-none w-full h-full flex">
              <div class="swiper-zoom-container w-full h-full cursor-zoom-in"
                   data-action="click->image-selector#toggleZoom mousemove->image-selector#moveZoom">
                <img class="object-contain flex w-full h-full px-6 lg:px-12 transition-transform duration-200 ease-out" alt="Imagen 5 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/nh1qcwmto2dpczgunxlipcycvoi3?_a=BACCd2Ev" />
              </div>
            </div>
            <div class="swiper-slide select-none w-full h-full flex">
              <div class="swiper-zoom-container w-full h-full cursor-zoom-in"
                   data-action="click->image-selector#toggleZoom mousemove->image-selector#moveZoom">
                <img class="object-contain flex w-full h-full px-6 lg:px-12 transition-transform duration-200 ease-out" alt="Imagen 6 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/ivwumc13p5qvdghriso1gfkr1vqy?_a=BACCd2Ev" />
              </div>
            </div>
            <div class="swiper-slide select-none w-full h-full flex">
              <div class="swiper-zoom-container w-full h-full cursor-zoom-in"
                   data-action="click->image-selector#toggleZoom mousemove->image-selector#moveZoom">
                <img class="object-contain flex w-full h-full px-6 lg:px-12 transition-transform duration-200 ease-out" alt="Imagen 7 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/fyiotky8oypv90x7gxdb2gawzkzf?_a=BACCd2Ev" />
              </div>
            </div>
            <div class="swiper-slide select-none w-full h-full flex">
              <div class="swiper-zoom-container w-full h-full cursor-zoom-in"
                   data-action="click->image-selector#toggleZoom mousemove->image-selector#moveZoom">
                <img class="object-contain flex w-full h-full px-6 lg:px-12 transition-transform duration-200 ease-out" alt="Imagen 8 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/eqzp6hm6zl2s552a0xsdbr2e8tg2?_a=BACCd2Ev" />
              </div>
            </div>
            <div class="swiper-slide select-none w-full h-full flex">
              <div class="swiper-zoom-container w-full h-full cursor-zoom-in"
                   data-action="click->image-selector#toggleZoom mousemove->image-selector#moveZoom">
                <img class="object-contain flex w-full h-full px-6 lg:px-12 transition-transform duration-200 ease-out" alt="Imagen 9 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/o0p0wdz1mijs5nevukjm9wvxchoz?_a=BACCd2Ev" />
              </div>
            </div>
            <div class="swiper-slide select-none w-full h-full flex">
              <div class="swiper-zoom-container w-full h-full cursor-zoom-in"
                   data-action="click->image-selector#toggleZoom mousemove->image-selector#moveZoom">
                <img class="object-contain flex w-full h-full px-6 lg:px-12 transition-transform duration-200 ease-out" alt="Imagen 10 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/rgaa08pdupm2cug03s2qzwm8cy2y?_a=BACCd2Ev" />
              </div>
            </div>
      </div>
      <div data-image-selector-target="prev" class="swiper-button-prev bg-zinc-100 text-gray-900 rounded-r-lg -ml-3 opacity-50 hover:opacity-90"></div>
      <div data-image-selector-target="next" class="swiper-button-next bg-gray-100 text-gray-900 rounded-l-lg -mr-3 opacity-50 hover:opacity-90"></div>
    </div>
  </div>
    <div class="flex flex-wrap w-full justify-center items-base px-6 lg:px-12 mt-4" data-image-selector-target="thumbnails">
        <button
          data-action="image-selector#selectImage"
          data-idx="0"
          class="rounded border bg-white p-2 w-16 h-16 mt-4 mr-4 border-sky-500"
        >
          <img class="object-contain aspect-square" alt="Thumbnail 0 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/ow57nlylmb4dh46qjyb8olmmg583?_a=BACCd2Ev" />
        </button>
        <button
          data-action="image-selector#selectImage"
          data-idx="1"
          class="rounded border bg-white p-2 w-16 h-16 mt-4 mr-4 "
        >
          <img class="object-contain aspect-square" alt="Thumbnail 1 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/l4u6xk89x2e61tbtavkh23paft7s?_a=BACCd2Ev" />
        </button>
        <button
          data-action="image-selector#selectImage"
          data-idx="2"
          class="rounded border bg-white p-2 w-16 h-16 mt-4 mr-4 "
        >
          <img class="object-contain aspect-square" alt="Thumbnail 2 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/fga690qw2z6ls9tp6qk9bkxbn02p?_a=BACCd2Ev" />
        </button>
        <button
          data-action="image-selector#selectImage"
          data-idx="3"
          class="rounded border bg-white p-2 w-16 h-16 mt-4 mr-4 "
        >
          <img class="object-contain aspect-square" alt="Thumbnail 3 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/3knauet0661se4gytagw7wkozmh1?_a=BACCd2Ev" />
        </button>
        <button
          data-action="image-selector#selectImage"
          data-idx="4"
          class="rounded border bg-white p-2 w-16 h-16 mt-4 mr-4 "
        >
          <img class="object-contain aspect-square" alt="Thumbnail 4 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/o0cwhmail67j3b627bir1c1kl031?_a=BACCd2Ev" />
        </button>
        <button
          data-action="image-selector#selectImage"
          data-idx="5"
          class="rounded border bg-white p-2 w-16 h-16 mt-4 mr-4 "
        >
          <img class="object-contain aspect-square" alt="Thumbnail 5 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/nh1qcwmto2dpczgunxlipcycvoi3?_a=BACCd2Ev" />
        </button>
        <button
          data-action="image-selector#selectImage"
          data-idx="6"
          class="rounded border bg-white p-2 w-16 h-16 mt-4 mr-4 "
        >
          <img class="object-contain aspect-square" alt="Thumbnail 6 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/ivwumc13p5qvdghriso1gfkr1vqy?_a=BACCd2Ev" />
        </button>
        <button
          data-action="image-selector#selectImage"
          data-idx="7"
          class="rounded border bg-white p-2 w-16 h-16 mt-4 mr-4 "
        >
          <img class="object-contain aspect-square" alt="Thumbnail 7 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/fyiotky8oypv90x7gxdb2gawzkzf?_a=BACCd2Ev" />
        </button>
        <button
          data-action="image-selector#selectImage"
          data-idx="8"
          class="rounded border bg-white p-2 w-16 h-16 mt-4 mr-4 "
        >
          <img class="object-contain aspect-square" alt="Thumbnail 8 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/eqzp6hm6zl2s552a0xsdbr2e8tg2?_a=BACCd2Ev" />
        </button>
        <button
          data-action="image-selector#selectImage"
          data-idx="9"
          class="rounded border bg-white p-2 w-16 h-16 mt-4 mr-4 "
        >
          <img class="object-contain aspect-square" alt="Thumbnail 9 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/o0p0wdz1mijs5nevukjm9wvxchoz?_a=BACCd2Ev" />
        </button>
        <button
          data-action="image-selector#selectImage"
          data-idx="10"
          class="rounded border bg-white p-2 w-16 h-16 mt-4 mr-4 "
        >
          <img class="object-contain aspect-square" alt="Thumbnail 10 de JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/rgaa08pdupm2cug03s2qzwm8cy2y?_a=BACCd2Ev" />
        </button>
    </div>
</div>

</template></turbo-stream><turbo-stream action="replace" target="product-form-mobile"><template>
  <div id="product-form-mobile" class="md:hidden"><div class="rounded border bg-white md:sticky flex flex-col py-2 md:py-4 px-4 lg:py-0 lg:px-8 lg:pb-4 lg:pt-4" data-controller="sticky-card">
  <h1 id="name-127218" class="text-xl text-blue-900 font-medium">JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)</h1>
  <div
    class="flex h-10 items-center"
    data-bv-show="rating_summary"
    data-bv-product-id="127218">
  </div>
  <div class="flex flex-wrap items-center text-xs">
    <a id="brand-127218" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-700 hover:text-sky-500" href="/productos/marcas/JBL">JBL</a>
    <h2 id="sku-127218" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-600">SKU: JBLWBEAM2BLU</h2>
    <div
      class="flex justify-start mr-3 my-1"
    >
      <div
        class="items-center text-white text-xs align-text-bottom width-fit flex space-x-1 px-2 py-0 rounded bg-emerald-500"
      >
        <span class="font-bold">Nuevo</span>
        <div class="flex items-center pt-1">
          <div
  data-controller="tippy"
  data-tippy-content-value='
            Producto Nuevo Sellado en Caja
'
  data-tippy-show-on-create-value="false"
  data-tippy-trigger-value="mouseenter focus"
  data-tippy-placement-value="bottom"
>
  <button data-tippy-target="button" aria-label="Button with popup" class="">
                  <p
                data-tippy-target="button"
              >
                <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="text-white-500 w-4 h-4">
  <path stroke-linecap="round" stroke-linejoin="round" d="M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z"></path>
</svg>

              </p>

  </button>
</div>
        </div>
      </div>
    </div>

    <div class="flex justify-start my-1 mr-3">
        <div
          class="items-center text-xs align-text-bottom width-fit flex space-x-1 px-2 py-0 rounded bg-violet-700 text-white"
        >
        <span class="font-semibold">
          <span class="font-medium">Recíbelo</span>
          <u>
          </u>
            <span class="font-medium">el</span>
              19/5
        </span>
          <div class="flex items-center pt-1">
            <div
  data-controller="tippy"
  data-tippy-content-value='
              Plazo y costo de despacho calculado para comunas cubiertas por nuestra política de despacho Gratis.
              Tiempos
              y costos de despacho a otras comunas podría variar.
              <br>
              <a target=”_blank” rel="noreferrer noopener" class="underline text-blue-500  hover:text-blue-700" href="https://ayuda.tecnomas.cl/es/articles/7173092-despacho-gratis-en-santiago">Ver
                comunas con despacho gratis</a>
'
  data-tippy-show-on-create-value="false"
  data-tippy-trigger-value="mouseenter focus"
  data-tippy-placement-value="bottom"
>
  <button data-tippy-target="button" aria-label="Button with popup" class="">
                    <p data-tippy-target="button">
                  <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="w-4 h-4">
  <path stroke-linecap="round" stroke-linejoin="round" d="M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z"></path>
</svg>

                </p>

  </button>
</div>
          </div>
        </div>
    </div>
  </div>
  
  <div class="border-t mt-3 pt-4 flex">
    <div class="flex-col">
      <p class="text-lg text-blue-900 font-medium">Precio:</p>
      <p class="text-xs text-gray-400">IVA Incluido</p>
    </div>
    <div class="flex flex-col ml-12">
      <div class="flex flex-wrap items-end">
        <span id="wire-transfer-price-127218" class=" text-2xl text-sky-500">
          $ 50.990
        </span>
        <span class="text-gray-400 text-xs ml-2 mb-1">Precio Transferencia</span>
      </div>
        <div class="flex flex-wrap items-end mt-2">
          <span id="webpay-price-127218" class="text-gray-500 text-md">$ 52.990</span>
          <span class="text-gray-400 text-xs font-light ml-2 mb-0.5">Precio Normal</span>
        </div>
    </div>
  </div>
  <div class="flex flex-row mt-4">
    <span class="text-lg text-blue-900 font-medium">Stock:</span>
    <div class="flex flex-col mx-14 space-y-1 w-full">
      <div class="flex space-x-2 items-center">
        <div class="h-2 w-2 ml-1 flex items-center ">
          <div class="rounded-full bg-emerald-700 h-2 w-2 animate-pulse"></div>
        </div>
        <p id="stock-127218" class="text-emerald-700 align-middle">
          Disponible, más de 20 unidades
        </p>
      </div>
      <div class="flex w-full bg-gray-300 rounded-full h-2">
        <div class="rounded-full bg-emerald-500 h-2" style="width: 67%;">
        </div>
      </div>
    </div>
  </div>

  <div data-controller="number-input">
    <div class="flex flex-row mt-6 items-center">
      <span class="text-lg text-blue-900 font-medium">Cantidad:</span>
      <div class="ml-8 flex flex-row border w-min rounded">
        <button data-number-input-target="decrementButton" data-action="number-input#decrement" class="py-0.5 px-4 text-2xl font-light text-gray-500 cursor-pointer hover:text-black hover:bg-gray-100 duration-200">-</button>
        <input aria-label="Cantidad" data-number-input-target="firstInput" data-action="number-input#change" value="1" type="number" min="1" max="100" class="text-center py-0.5 px-1 text-lg font-light flex w-14 items-center border-x border-y-0 border-gray-200">
        <button data-number-input-target="incrementButton" data-action="number-input#increment" class="py-0.5 px-4 text-2xl font-light text-gray-500 cursor-pointer hover:text-black hover:bg-gray-100 duration-200">+</button>
      </div>
    </div>

    <div class="grid grid-cols-2 space-x-4 mt-6">
      <script>
          function addToCart() {
              window.dataLayer = window.dataLayer || [];
              let quantity = document.querySelector(".hidden #product_quantity").value;
              let item = {"item_id":"JBLWBEAM2BLU","item_name":"JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)","affiliation":"tecnomas.cl","index":0,"item_brand":"JBL","item_category":"Audio","item_category2":null,"item_category3":null,"item_category4":null,"item_category5":null,"price":50990,"quantity":1};
              item['quantity'] = quantity;
              dataLayer.push({ecommerce: null});
              dataLayer.push({
                  event: "add_to_cart",
                  ecommerce: {
                      currency: "CLP",
                      value: quantity * 50990,
                      items: [
                          item
                      ]
                  }
              });
          }
      </script>
      <form data-controller="analytics" data-analytics-product-id-value="127218" data-analytics-environment-value="production" data-analytics-product-price-value="50990" data-action="analytics#addToCart" data-analytics-google-product-value="{&quot;item_id&quot;:&quot;JBLWBEAM2BLU&quot;,&quot;item_name&quot;:&quot;JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)&quot;,&quot;affiliation&quot;:&quot;tecnomas.cl&quot;,&quot;index&quot;:0,&quot;item_brand&quot;:&quot;JBL&quot;,&quot;item_category&quot;:&quot;Audio&quot;,&quot;item_category2&quot;:null,&quot;item_category3&quot;:null,&quot;item_category4&quot;:null,&quot;item_category5&quot;:null,&quot;price&quot;:50990,&quot;quantity&quot;:1}" onsubmit="return addToCart();" action="/add-to-cart" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="O15PGIXCPpZhGb0FW60aBzbBH4IW_VHNP5HTeFuYBHSOY0R8bOk2rqnP8TlM1nx8EsNI6acpzs2knfT_rpLdOg" autocomplete="off" />
        <input value="127218" autocomplete="off" type="hidden" name="product[id]" id="product_id" />
        <input value="1" data-number-input-target="hiddenFieldOne" data-analytics-target="cartQuantity" autocomplete="off" type="hidden" name="product[quantity]" id="product_quantity" />
          <button name="button" type="submit" class="add-to-cart-button cursor-pointer flex flex-row items-center justify-center rounded bg-sky-500 text-white w-full py-3 hover:bg-sky-400">
            <div class="show-when-enabled">
              Agregar al carro
            </div>
            <div class="show-when-disabled my-0.5">
              <div class="flex items-center space-x-2">
  <div></div>
  <svg class="animate-spin -ml-1 mr-3 h-5 w-5 text-white" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
    <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
    <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
  </svg>
</div>
            </div>
</button></form>
      <form action="/iniciar-compra-rapida" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="6TcU80hJmFJA5mfTunFLbSQ7AB0o8TsZuEr67eUD3BQwm5tTnLvAUmaD43y3zjv4Xs2MFtxktSNh96YV3HHBFQ" autocomplete="off" />
        <input value="127218" autocomplete="off" type="hidden" name="product[id]" id="product_id" />
        <input value="1" data-number-input-target="hiddenFieldTwo" autocomplete="off" type="hidden" name="product[quantity]" id="product_quantity" />
          <button name="button" type="submit" class="purchase-now-button cursor-pointer flex flex-row items-center justify-center rounded bg-blue-900 text-white w-full py-3 hover:bg-blue-700 duration-200">
            <div class="show-when-enabled">
              Comprar ahora
            </div>
            <div class="show-when-disabled my-0.5">
              <div class="flex items-center space-x-2">
  <div></div>
  <svg class="animate-spin -ml-1 mr-3 h-5 w-5 text-white" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
    <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
    <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
  </svg>
</div>
            </div>
</button></form>    </div>

    <div class="flex justify-center mt-3">
      <form class="inline" action="/cotizacion/express" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="_HPmvYZHrQigb-yZ6r0CmZVWyqBZFApCIMLhULP5xEtEU3N4EPRb7HlrTjH9dbMkdcyB8Uu07gjk63LrvpYCbA" autocomplete="off" />
        <input value="127218" autocomplete="off" type="hidden" name="product_id" id="product_id" />
        <input value="1" data-number-input-target="hiddenFieldThree" autocomplete="off" type="hidden" name="quantity" id="quantity" />
        <button name="button" type="submit" class="text-blue-600 hover:text-blue-800 text-sm font-medium flex items-center justify-center cursor-pointer">
          <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true" class="w-4 h-4 mr-1.5">
  <path fill-rule="evenodd" d="M5.625 1.5c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0016.5 9h-1.875a1.875 1.875 0 01-1.875-1.875V5.25A3.75 3.75 0 009 1.5H5.625zM7.5 15a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5h-7.5A.75.75 0 017.5 15zm.75 2.25a.75.75 0 000 1.5H12a.75.75 0 000-1.5H8.25z" clip-rule="evenodd"></path>
  <path d="M12.971 1.816A5.23 5.23 0 0114.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 013.434 1.279 9.768 9.768 0 00-6.963-6.963z"></path>
</svg>

          Cotización express
</button></form>    </div>
  </div>
</div></div>
</template></turbo-stream><turbo-stream action="replace" target="product-form-desktop"><template>
  <div id="product-form-desktop" class="w-full hidden md:flex md:flex-col"><div class="rounded border bg-white md:sticky flex flex-col py-2 md:py-4 px-4 lg:py-0 lg:px-8 lg:pb-4 lg:pt-4" data-controller="sticky-card">
  <h1 id="name-127218" class="text-xl text-blue-900 font-medium">JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)</h1>
  <div
    class="flex h-10 items-center"
    data-bv-show="rating_summary"
    data-bv-product-id="127218">
  </div>
  <div class="flex flex-wrap items-center text-xs">
    <a id="brand-127218" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-700 hover:text-sky-500" href="/productos/marcas/JBL">JBL</a>
    <h2 id="sku-127218" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-600">SKU: JBLWBEAM2BLU</h2>
    <div
      class="flex justify-start mr-3 my-1"
    >
      <div
        class="items-center text-white text-xs align-text-bottom width-fit flex space-x-1 px-2 py-0 rounded bg-emerald-500"
      >
        <span class="font-bold">Nuevo</span>
        <div class="flex items-center pt-1">
          <div
  data-controller="tippy"
  data-tippy-content-value='
            Producto Nuevo Sellado en Caja
'
  data-tippy-show-on-create-value="false"
  data-tippy-trigger-value="mouseenter focus"
  data-tippy-placement-value="bottom"
>
  <button data-tippy-target="button" aria-label="Button with popup" class="">
                  <p
                data-tippy-target="button"
              >
                <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="text-white-500 w-4 h-4">
  <path stroke-linecap="round" stroke-linejoin="round" d="M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z"></path>
</svg>

              </p>

  </button>
</div>
        </div>
      </div>
    </div>

    <div class="flex justify-start my-1 mr-3">
        <div
          class="items-center text-xs align-text-bottom width-fit flex space-x-1 px-2 py-0 rounded bg-violet-700 text-white"
        >
        <span class="font-semibold">
          <span class="font-medium">Recíbelo</span>
          <u>
          </u>
            <span class="font-medium">el</span>
              19/5
        </span>
          <div class="flex items-center pt-1">
            <div
  data-controller="tippy"
  data-tippy-content-value='
              Plazo y costo de despacho calculado para comunas cubiertas por nuestra política de despacho Gratis.
              Tiempos
              y costos de despacho a otras comunas podría variar.
              <br>
              <a target=”_blank” rel="noreferrer noopener" class="underline text-blue-500  hover:text-blue-700" href="https://ayuda.tecnomas.cl/es/articles/7173092-despacho-gratis-en-santiago">Ver
                comunas con despacho gratis</a>
'
  data-tippy-show-on-create-value="false"
  data-tippy-trigger-value="mouseenter focus"
  data-tippy-placement-value="bottom"
>
  <button data-tippy-target="button" aria-label="Button with popup" class="">
                    <p data-tippy-target="button">
                  <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="w-4 h-4">
  <path stroke-linecap="round" stroke-linejoin="round" d="M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z"></path>
</svg>

                </p>

  </button>
</div>
          </div>
        </div>
    </div>
  </div>
  
  <div class="border-t mt-3 pt-4 flex">
    <div class="flex-col">
      <p class="text-lg text-blue-900 font-medium">Precio:</p>
      <p class="text-xs text-gray-400">IVA Incluido</p>
    </div>
    <div class="flex flex-col ml-12">
      <div class="flex flex-wrap items-end">
        <span id="wire-transfer-price-127218" class=" text-2xl text-sky-500">
          $ 50.990
        </span>
        <span class="text-gray-400 text-xs ml-2 mb-1">Precio Transferencia</span>
      </div>
        <div class="flex flex-wrap items-end mt-2">
          <span id="webpay-price-127218" class="text-gray-500 text-md">$ 52.990</span>
          <span class="text-gray-400 text-xs font-light ml-2 mb-0.5">Precio Normal</span>
        </div>
    </div>
  </div>
  <div class="flex flex-row mt-4">
    <span class="text-lg text-blue-900 font-medium">Stock:</span>
    <div class="flex flex-col mx-14 space-y-1 w-full">
      <div class="flex space-x-2 items-center">
        <div class="h-2 w-2 ml-1 flex items-center ">
          <div class="rounded-full bg-emerald-700 h-2 w-2 animate-pulse"></div>
        </div>
        <p id="stock-127218" class="text-emerald-700 align-middle">
          Disponible, más de 20 unidades
        </p>
      </div>
      <div class="flex w-full bg-gray-300 rounded-full h-2">
        <div class="rounded-full bg-emerald-500 h-2" style="width: 67%;">
        </div>
      </div>
    </div>
  </div>

  <div data-controller="number-input">
    <div class="flex flex-row mt-6 items-center">
      <span class="text-lg text-blue-900 font-medium">Cantidad:</span>
      <div class="ml-8 flex flex-row border w-min rounded">
        <button data-number-input-target="decrementButton" data-action="number-input#decrement" class="py-0.5 px-4 text-2xl font-light text-gray-500 cursor-pointer hover:text-black hover:bg-gray-100 duration-200">-</button>
        <input aria-label="Cantidad" data-number-input-target="firstInput" data-action="number-input#change" value="1" type="number" min="1" max="100" class="text-center py-0.5 px-1 text-lg font-light flex w-14 items-center border-x border-y-0 border-gray-200">
        <button data-number-input-target="incrementButton" data-action="number-input#increment" class="py-0.5 px-4 text-2xl font-light text-gray-500 cursor-pointer hover:text-black hover:bg-gray-100 duration-200">+</button>
      </div>
    </div>

    <div class="grid grid-cols-2 space-x-4 mt-6">
      <script>
          function addToCart() {
              window.dataLayer = window.dataLayer || [];
              let quantity = document.querySelector(".hidden #product_quantity").value;
              let item = {"item_id":"JBLWBEAM2BLU","item_name":"JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)","affiliation":"tecnomas.cl","index":0,"item_brand":"JBL","item_category":"Audio","item_category2":null,"item_category3":null,"item_category4":null,"item_category5":null,"price":50990,"quantity":1};
              item['quantity'] = quantity;
              dataLayer.push({ecommerce: null});
              dataLayer.push({
                  event: "add_to_cart",
                  ecommerce: {
                      currency: "CLP",
                      value: quantity * 50990,
                      items: [
                          item
                      ]
                  }
              });
          }
      </script>
      <form data-controller="analytics" data-analytics-product-id-value="127218" data-analytics-environment-value="production" data-analytics-product-price-value="50990" data-action="analytics#addToCart" data-analytics-google-product-value="{&quot;item_id&quot;:&quot;JBLWBEAM2BLU&quot;,&quot;item_name&quot;:&quot;JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)&quot;,&quot;affiliation&quot;:&quot;tecnomas.cl&quot;,&quot;index&quot;:0,&quot;item_brand&quot;:&quot;JBL&quot;,&quot;item_category&quot;:&quot;Audio&quot;,&quot;item_category2&quot;:null,&quot;item_category3&quot;:null,&quot;item_category4&quot;:null,&quot;item_category5&quot;:null,&quot;price&quot;:50990,&quot;quantity&quot;:1}" onsubmit="return addToCart();" action="/add-to-cart" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="O15PGIXCPpZhGb0FW60aBzbBH4IW_VHNP5HTeFuYBHSOY0R8bOk2rqnP8TlM1nx8EsNI6acpzs2knfT_rpLdOg" autocomplete="off" />
        <input value="127218" autocomplete="off" type="hidden" name="product[id]" id="product_id" />
        <input value="1" data-number-input-target="hiddenFieldOne" data-analytics-target="cartQuantity" autocomplete="off" type="hidden" name="product[quantity]" id="product_quantity" />
          <button name="button" type="submit" class="add-to-cart-button cursor-pointer flex flex-row items-center justify-center rounded bg-sky-500 text-white w-full py-3 hover:bg-sky-400">
            <div class="show-when-enabled">
              Agregar al carro
            </div>
            <div class="show-when-disabled my-0.5">
              <div class="flex items-center space-x-2">
  <div></div>
  <svg class="animate-spin -ml-1 mr-3 h-5 w-5 text-white" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
    <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
    <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
  </svg>
</div>
            </div>
</button></form>
      <form action="/iniciar-compra-rapida" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="6TcU80hJmFJA5mfTunFLbSQ7AB0o8TsZuEr67eUD3BQwm5tTnLvAUmaD43y3zjv4Xs2MFtxktSNh96YV3HHBFQ" autocomplete="off" />
        <input value="127218" autocomplete="off" type="hidden" name="product[id]" id="product_id" />
        <input value="1" data-number-input-target="hiddenFieldTwo" autocomplete="off" type="hidden" name="product[quantity]" id="product_quantity" />
          <button name="button" type="submit" class="purchase-now-button cursor-pointer flex flex-row items-center justify-center rounded bg-blue-900 text-white w-full py-3 hover:bg-blue-700 duration-200">
            <div class="show-when-enabled">
              Comprar ahora
            </div>
            <div class="show-when-disabled my-0.5">
              <div class="flex items-center space-x-2">
  <div></div>
  <svg class="animate-spin -ml-1 mr-3 h-5 w-5 text-white" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
    <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
    <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
  </svg>
</div>
            </div>
</button></form>    </div>

    <div class="flex justify-center mt-3">
      <form class="inline" action="/cotizacion/express" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="_HPmvYZHrQigb-yZ6r0CmZVWyqBZFApCIMLhULP5xEtEU3N4EPRb7HlrTjH9dbMkdcyB8Uu07gjk63LrvpYCbA" autocomplete="off" />
        <input value="127218" autocomplete="off" type="hidden" name="product_id" id="product_id" />
        <input value="1" data-number-input-target="hiddenFieldThree" autocomplete="off" type="hidden" name="quantity" id="quantity" />
        <button name="button" type="submit" class="text-blue-600 hover:text-blue-800 text-sm font-medium flex items-center justify-center cursor-pointer">
          <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true" class="w-4 h-4 mr-1.5">
  <path fill-rule="evenodd" d="M5.625 1.5c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0016.5 9h-1.875a1.875 1.875 0 01-1.875-1.875V5.25A3.75 3.75 0 009 1.5H5.625zM7.5 15a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5h-7.5A.75.75 0 017.5 15zm.75 2.25a.75.75 0 000 1.5H12a.75.75 0 000-1.5H8.25z" clip-rule="evenodd"></path>
  <path d="M12.971 1.816A5.23 5.23 0 0114.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 013.434 1.279 9.768 9.768 0 00-6.963-6.963z"></path>
</svg>

          Cotización express
</button></form>    </div>
  </div>
</div></div>
</template></turbo-stream><turbo-stream action="replace" target="product-specs"><template>
  <div id="product-specs">
</div>

</template></turbo-stream><turbo-stream action="replace" target="product-description"><template>
  <div id="product-description" class="rounded border bg-white px-6 md:px-12 py-3 md:py-4 lg:py-8">
  <p class="text-blue-900 text-2xl mb-4 font-medium">Descripción</p>
  <div class="trix-content">
  <p><strong>Descubre la experiencia auditiva definitiva con los auriculares JBL Wave Beam 2 en un elegante color azul.</strong> Diseñados para ofrecer un sonido de alta calidad, estos auriculares inalámbricos son perfectos tanto para disfrutar de tu música favorita como para realizar llamadas con claridad. Con un estilo intraaural, se adaptan cómodamente a tus oídos, proporcionando un ajuste seguro y cómodo durante todo el día.</p>

<p><strong>La tecnología Bluetooth 5.3</strong> garantiza una conexión estable y rápida, permitiéndote vincular hasta 8 dispositivos y conectar simultáneamente 2 de ellos. Esto significa que puedes alternar fácilmente entre tu teléfono y tu tablet sin complicaciones. Además, su resistencia al agua y al polvo, con certificaciones IP54 e IPX2, los hace ideales para usar en cualquier entorno, ya sea en casa o al aire libre.</p>

<p>Con una frecuencia de respuesta de 20 a 20,000 Hz y una sensibilidad de 100 dB, los JBL Wave Beam 2 ofrecen un sonido nítido y potente. La tecnología de cancelación activa de ruido te permite sumergirte en tu música sin distracciones externas, mientras que los 4 micrófonos integrados aseguran que tus llamadas sean claras y sin interferencias.</p>

<p>La batería de estos auriculares está diseñada para durar. Con una autonomía de hasta 10 horas de reproducción continua de audio y 6 horas de tiempo de conversación, podrás disfrutar de tu música y realizar llamadas durante todo el día. Además, el estuche de carga, que cuenta con una capacidad de 550 mAh, te permite recargar tus auriculares de manera rápida y eficiente, con un tiempo de recarga de solo 2 horas.</p>

<p>Con un peso de solo 4.3 g por auricular, los JBL Wave Beam 2 son ligeros y cómodos, lo que los convierte en la opción perfecta para llevar contigo a todas partes. Su diseño moderno y atractivo en color azul no solo es funcional, sino que también añade un toque de estilo a tu look diario.</p>

<p>Incluyen un estuche de carga con conector USB Type-C, lo que facilita aún más su uso y recarga. Además, vienen con una guía de inicio rápido y una tarjeta de garantía, asegurando que tengas todo lo que necesitas para comenzar a disfrutar de tu música de inmediato.</p>

<p><strong>En resumen, los JBL Wave Beam 2 son la elección perfecta para quienes buscan calidad de sonido, comodidad y estilo en un solo producto.</strong> No te pierdas la oportunidad de experimentar la libertad de la música inalámbrica con estos excepcionales auriculares.</p><br><br><b>Características:</b><br><br><ul>
    <li><strong>Tipo de producto:</strong> Auriculares</li>
    <li><strong>Estilo de uso:</strong> Intraaural</li>
    <li><strong>Uso recomendado:</strong> Llamadas/música</li>
    <li><strong>Tipo de auricular:</strong> Binaural</li>
    <li><strong>Color del producto:</strong> Azul</li>
    <li><strong>Funciones de protección:</strong> Resistente al polvo, Resistente al agua/Impermeable</li>
    <li><strong>Código de protección internacional (IP):</strong> IP54, IPX2</li>
    <li><strong>Nivel de presión sonora (max):</strong> 95 Db</li>
    <li><strong>Cantidad de dispositivos vinculados guardados:</strong> 8</li>
    <li><strong>Cantidad de dispositivos conectados simultáneamente (máx):</strong> 2</li>
    <li><strong>Apto para uso en interior:</strong> Sí</li>
    <li><strong>Adecuado para uso en exteriores:</strong> Sí</li>
    <li><strong>País de origen:</strong> China</li>
    <li><strong>Certificación:</strong> UKCA</li>
    <li><strong>Tecnología de conectividad:</strong> Inalámbrica</li>
    <li><strong>Bluetooth:</strong> Sí</li>
    <li><strong>Perfiles Bluetooth:</strong> A2DP, AVRCP, HFP</li>
    <li><strong>Versión de Bluetooth:</strong> 5.3</li>
    <li><strong>Frecuencia de banda:</strong> 2.4–2.4835</li>
    <li><strong>Acoplamiento de oído:</strong> Intraaural</li>
    <li><strong>Auriculares de tipo intra-auditivo:</strong> Auriculares</li>
    <li><strong>Frecuencia de auricular:</strong> 20 - 20000 Hz</li>
    <li><strong>Impedancia:</strong> 16 Ohmio</li>
    <li><strong> sensibilidad del auricular:</strong> 100 Db</li>
    <li><strong>Unidad de disco:</strong> 8 mm</li>
    <li><strong>Tipo de controlador:</strong> Dinámico</li>
    <li><strong>Cancelación de ruido:</strong> Sí</li>
    <li><strong>Tipo de reducción de ruido:</strong> Activo</li>
    <li><strong>Tipo de micrófono:</strong> Integrado</li>
    <li><strong>Sensibilidad de micrófono:</strong> -38 Db</li>
    <li><strong>Cantidad de micrófonos:</strong> 4</li>
    <li><strong>Operado a batería:</strong> Sí</li>
    <li><strong>Tipo de batería:</strong> Batería integrada</li>
    <li><strong>Tecnología de batería:</strong> Ion de litio</li>
    <li><strong>Capacidad de batería de auricular derecho:</strong> 50 mAh</li>
    <li><strong>Capacidad de batería de auricular izquierdo:</strong> 50 mAh</li>
    <li><strong>Tecnología de la batería (estuche de carga):</strong> Ion de litio</li>
    <li><strong>Capacidad de la batería (estuche de carga):</strong> 550 mAh</li>
    <li><strong>Autonomía en reproducción continua de audio (ANC on):</strong> 8 h</li>
    <li><strong>Autonomía en reproducción continua de audio (ANC off):</strong> 10 h</li>
    <li><strong>Tiempo de recarga de la batería:</strong> 2 h</li>
    <li><strong>Tensión de la pila:</strong> 3,7 V</li>
    <li><strong>Tiempo de conversación (ANC activado):</strong> 5,5 h</li>
    <li><strong>Tiempo de conversación (ANC desactivado):</strong> 6 h</li>
    <li><strong>Peso de auricular izquierdo:</strong> 4,3 g</li>
    <li><strong>Peso de auricular derecho:</strong> 4,3 g</li>
    <li><strong>Dimensiones de funda de carga (An x Pr x Al):</strong> 64,3 x 25,8 x 48 mm</li>
    <li><strong>Peso del estuche de carga:</strong> 41 g</li>
    <li><strong>Dimensiones de las almohadillas (ancho x profundidad x alto):</strong> 32,4 x 22 x 23,3 mm</li>
    <li><strong>Ancho del paquete:</strong> 85 mm</li>
    <li><strong>Profundidad del paquete:</strong> 32 mm</li>
    <li><strong>Altura del paquete:</strong> 123 mm</li>
    <li><strong>Peso del paquete:</strong> 550 g</li>
    <li><strong>Tipo de embalaje:</strong> Caja para colgar</li>
    <li><strong>Estuche de carga:</strong> Sí</li>
    <li><strong>Tipo de conector del estuche de carga:</strong> USB Type-C</li>
    <li><strong>Adaptador AC incluido:</strong> No</li>
    <li><strong>Guía de inicio rápido:</strong> Sí</li>
    <li><strong>Tarjeta de garantía:</strong> Sí</li>
    <li><strong>Hoja de seguridad:</strong> Sí</li>
    <li><strong>Cables incluidos:</strong> USB Type-C</li>
    <li><strong>Auriculares adicionales:</strong> Sí</li>
    <li><strong>Cantidad:</strong> 1</li>
    <li><strong>Código de Sistema Armomizado (HS):</strong> 8518300090</li>
    <li><strong>Código de producto:</strong> 8518300090</li>
    <li><strong>Puerto de carga USB tipo C:</strong> Sí</li>
    <li><strong>Suministro de potencia USB:</strong> No</li>
    <li><strong>Potencia de carga requerida (mín.):</strong> 2,5 W</li>
    <li><strong>Potencia de carga requerida (máx.):</strong> 5 W</li>
</ul>
</div>

</div>

</template></turbo-stream><turbo-stream action="replace" target="product-structured-data"><template>
  <div id="product-structured-data">
    <script>
      window.dataLayer = window.dataLayer || [];
      window.dataLayer.push({ecommerce: null});
      window.dataLayer.push({
        event: "view_item",
        ecommerce: {
          currency: "CLP",
          value: 50990,
          items: [{"item_id":"JBLWBEAM2BLU","item_name":"JBL Wave Beam 2 - Blue (JBLWBEAM2BLU)","affiliation":"tecnomas.cl","index":0,"item_brand":"JBL","item_category":"Audio","item_category2":null,"item_category3":null,"item_category4":null,"item_category5":null,"price":50990,"quantity":1}]
        }
      });
      history.replaceState(history.state, "", "/producto/jbl-wave-beam-2-blue-jblwbeam2blu");
      document.title = "[JBLWBEAM2BLU] JBL Wave Beam 2 - Blue (JBLWBEAM2BLU) | Tecnomas.cl";
    </script>
  </div>
</template></turbo-stream>