<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 Jabra Perform45 (2)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/26jwhxmg4eatj9w77ke1ipnrzcw1?_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 Jabra Perform45 (2)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/7fd7u8j33qinel6kqvazjb9zfypm?_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 Jabra Perform45 (2)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/xas1na918h44ct2mjdhpr8m0saps?_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 Jabra Perform45 (2)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/y9pmovzzyae8x0488r3ht6fw13vy?_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 Jabra Perform45 (2)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/g2ucfq1hq6lkpfggq2e0bw7i2ar9?_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 Jabra Perform45 (2)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/26jwhxmg4eatj9w77ke1ipnrzcw1?_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 Jabra Perform45 (2)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/7fd7u8j33qinel6kqvazjb9zfypm?_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 Jabra Perform45 (2)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/xas1na918h44ct2mjdhpr8m0saps?_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 Jabra Perform45 (2)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/y9pmovzzyae8x0488r3ht6fw13vy?_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 Jabra Perform45 (2)" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/g2ucfq1hq6lkpfggq2e0bw7i2ar9?_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-38764" class="text-xl text-blue-900 font-medium">Jabra Perform45 (2)</h1>
  <div
    class="flex h-10 items-center"
    data-bv-show="rating_summary"
    data-bv-product-id="38764">
  </div>
  <div class="flex flex-wrap items-center text-xs">
    <a id="brand-38764" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-700 hover:text-sky-500" href="/productos/marcas/JABRA">JABRA</a>
    <h2 id="sku-38764" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-600">SKU: 5101-119</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>
              GRATIS
          </u>
            <span class="font-medium">el</span>
              Viernes
        </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-38764" class=" text-2xl text-sky-500">
          $ 127.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-38764" class="text-gray-500 text-md">$ 131.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-orange-700 h-2 w-2 animate-pulse"></div>
        </div>
        <p id="stock-38764" class="text-orange-700 align-middle">
          Solo 5 unidades
        </p>
      </div>
      <div class="flex w-full bg-gray-300 rounded-full h-2">
        <div class="rounded-full bg-orange-500 h-2" style="width: 22%;">
        </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="5" 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":"5101-119","item_name":"Jabra Perform45 (2)","affiliation":"tecnomas.cl","index":0,"item_brand":"JABRA","item_category":"Audio","item_category2":null,"item_category3":null,"item_category4":null,"item_category5":null,"price":127990,"quantity":1};
              item['quantity'] = quantity;
              dataLayer.push({ecommerce: null});
              dataLayer.push({
                  event: "add_to_cart",
                  ecommerce: {
                      currency: "CLP",
                      value: quantity * 127990,
                      items: [
                          item
                      ]
                  }
              });
          }
      </script>
      <form data-controller="analytics" data-analytics-product-id-value="38764" data-analytics-environment-value="production" data-analytics-product-price-value="127990" data-action="analytics#addToCart" data-analytics-google-product-value="{&quot;item_id&quot;:&quot;5101-119&quot;,&quot;item_name&quot;:&quot;Jabra Perform45 (2)&quot;,&quot;affiliation&quot;:&quot;tecnomas.cl&quot;,&quot;index&quot;:0,&quot;item_brand&quot;:&quot;JABRA&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;:127990,&quot;quantity&quot;:1}" onsubmit="return addToCart();" action="/add-to-cart" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="4UtF5B_ee3CapW_CsVLLv1CNpis_FIQU0uxrtDlNX9izwoHQTBV8VDHZcQSw9ey14hw01iMoK8aEUAXKTlh8GQ" autocomplete="off" />
        <input value="38764" 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="w3QPc06iMoGYpyAlgPq96K_4WrhoD_fE88ZiiYLIMVlTp1qxrkWTCo3G-4diJKj9TXhq32eaBgQzuwEo7RN5nA" autocomplete="off" />
        <input value="38764" 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="J608X0AiQBRcbvLfP1Qx1Gfr9q56xQyx_750IrYjz2foYxH7tCkJNkToezL1pvXlr6KqR1JJ98vG55wp3TgVlw" autocomplete="off" />
        <input value="38764" 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-38764" class="text-xl text-blue-900 font-medium">Jabra Perform45 (2)</h1>
  <div
    class="flex h-10 items-center"
    data-bv-show="rating_summary"
    data-bv-product-id="38764">
  </div>
  <div class="flex flex-wrap items-center text-xs">
    <a id="brand-38764" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-700 hover:text-sky-500" href="/productos/marcas/JABRA">JABRA</a>
    <h2 id="sku-38764" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-600">SKU: 5101-119</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>
              GRATIS
          </u>
            <span class="font-medium">el</span>
              Viernes
        </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-38764" class=" text-2xl text-sky-500">
          $ 127.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-38764" class="text-gray-500 text-md">$ 131.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-orange-700 h-2 w-2 animate-pulse"></div>
        </div>
        <p id="stock-38764" class="text-orange-700 align-middle">
          Solo 5 unidades
        </p>
      </div>
      <div class="flex w-full bg-gray-300 rounded-full h-2">
        <div class="rounded-full bg-orange-500 h-2" style="width: 22%;">
        </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="5" 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":"5101-119","item_name":"Jabra Perform45 (2)","affiliation":"tecnomas.cl","index":0,"item_brand":"JABRA","item_category":"Audio","item_category2":null,"item_category3":null,"item_category4":null,"item_category5":null,"price":127990,"quantity":1};
              item['quantity'] = quantity;
              dataLayer.push({ecommerce: null});
              dataLayer.push({
                  event: "add_to_cart",
                  ecommerce: {
                      currency: "CLP",
                      value: quantity * 127990,
                      items: [
                          item
                      ]
                  }
              });
          }
      </script>
      <form data-controller="analytics" data-analytics-product-id-value="38764" data-analytics-environment-value="production" data-analytics-product-price-value="127990" data-action="analytics#addToCart" data-analytics-google-product-value="{&quot;item_id&quot;:&quot;5101-119&quot;,&quot;item_name&quot;:&quot;Jabra Perform45 (2)&quot;,&quot;affiliation&quot;:&quot;tecnomas.cl&quot;,&quot;index&quot;:0,&quot;item_brand&quot;:&quot;JABRA&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;:127990,&quot;quantity&quot;:1}" onsubmit="return addToCart();" action="/add-to-cart" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="4UtF5B_ee3CapW_CsVLLv1CNpis_FIQU0uxrtDlNX9izwoHQTBV8VDHZcQSw9ey14hw01iMoK8aEUAXKTlh8GQ" autocomplete="off" />
        <input value="38764" 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="w3QPc06iMoGYpyAlgPq96K_4WrhoD_fE88ZiiYLIMVlTp1qxrkWTCo3G-4diJKj9TXhq32eaBgQzuwEo7RN5nA" autocomplete="off" />
        <input value="38764" 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="J608X0AiQBRcbvLfP1Qx1Gfr9q56xQyx_750IrYjz2foYxH7tCkJNkToezL1pvXlr6KqR1JJ98vG55wp3TgVlw" autocomplete="off" />
        <input value="38764" 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 excelencia en audio con los auriculares Jabra Perform 45</strong>, diseñados para ofrecer una experiencia de sonido excepcional y comodidad durante todo el día. Con un rango de frecuencia de <strong>20 a 20,000 Hz</strong>, estos auriculares monoaurales garantizan una calidad de sonido nítida y clara, ideal para llamadas y música. Su diseño de gancho de oreja proporciona un ajuste seguro y cómodo, permitiéndote disfrutar de tus actividades sin preocupaciones.</p>

<p>Fabricados en un elegante color <strong>negro</strong>, los Jabra Perform 45 no solo son funcionales, sino que también son estéticamente agradables. Con un peso de solo <strong>18 g</strong>, son ligeros y fáciles de llevar, perfectos para el uso diario. Además, cuentan con un <strong>código de protección IP54</strong>, lo que significa que son resistentes al polvo y al agua, ideales para quienes llevan un estilo de vida activo.</p>

<p>La conectividad es una de las características más destacadas de estos auriculares. Equipados con <strong>Bluetooth 5.1</strong>, ofrecen un alcance inalámbrico de hasta <strong>100 metros</strong>, permitiéndote moverte libremente sin perder la conexión. La compatibilidad con múltiples perfiles de Bluetooth, como A2DP y HFP, asegura que puedas conectarlos fácilmente a una variedad de dispositivos.</p>

<p>La batería integrada de <strong>ión de litio</strong> proporciona hasta <strong>8 horas de tiempo de conversación</strong> y un tiempo de reposo de <strong>9 horas</strong>, lo que significa que puedes usarlos durante todo el día sin necesidad de recargarlos constantemente. Aunque no cuentan con carga rápida, el tiempo de carga es de aproximadamente <strong>140 minutos</strong>, lo que es bastante razonable para su rendimiento.</p>

<p>La calidad de las llamadas es excepcional gracias a la <strong>reducción de ruido</strong> y la sensibilidad del micrófono de <strong>-42 dB</strong>, lo que permite que tu voz se escuche claramente, incluso en entornos ruidosos. Además, el micrófono mudo te brinda la opción de silenciarte cuando sea necesario, añadiendo un nivel extra de control durante tus conversaciones.</p>

<p>Los Jabra Perform 45 también son compatibles con aplicaciones como <strong>Jabra Direct</strong> y <strong>Jabra Xpress</strong>, lo que facilita la gestión y personalización de tus auriculares. Con características como conectividad multipunto y control por voz, estos auriculares están diseñados para adaptarse a tus necesidades y estilo de vida.</p>

<p>En resumen, los <strong>Jabra Perform 45</strong> son la elección perfecta para quienes buscan auriculares de alta calidad, duraderos y cómodos. Con su diseño elegante, tecnología avanzada y rendimiento excepcional, estos auriculares son ideales tanto para el trabajo como para el ocio. No te pierdas la oportunidad de mejorar tu experiencia de audio con este producto de Jabra.</p><br><br><b>Características:</b><br><br><ul>
    <li><strong>Tipo de producto:</strong> Auriculares</li>
    <li><strong>Estilo de uso:</strong> Banda de sujeción</li>
    <li><strong>Tipo de auricular:</strong> Monoaural</li>
    <li><strong>Color del producto:</strong> Negro</li>
    <li><strong>Código IP (International Protection):</strong> IP54</li>
    <li><strong>Bluetooth:</strong> Sí</li>
    <li><strong>Versión de Bluetooth:</strong> 5.1</li>
    <li><strong>Alcance inalámbrico:</strong> 100 m</li>
    <li><strong>Frecuencia de auricular:</strong> 20 - 20000 Hz</li>
    <li><strong>Impedancia:</strong> 32 Ohmio</li>
    <li><strong>Unidad de disco:</strong> 1 cm</li>
    <li><strong>Reducción de ruido:</strong> Sí</li>
    <li><strong>Voz HD:</strong> Sí</li>
    <li><strong>Micrófono mudo:</strong> Sí</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> Ión de litio</li>
    <li><strong>Batería recargable:</strong> Sí</li>
    <li><strong>Tiempo de conversación:</strong> 8 h</li>
    <li><strong>Tiempo de reposo:</strong> 9 h</li>
    <li><strong>Temperatura de operación (T-T):</strong> -10 - 60 °C</li>
    <li><strong>Temperatura de almacenamiento (T-T):</strong> -10 - 45 °C</li>
    <li><strong>Peso:</strong> 18 g</li>
    <li><strong>Ancho:</strong> 109 mm</li>
    <li><strong>Profundidad:</strong> 27 mm</li>
    <li><strong>Altura:</strong> 60 mm</li>
    <li><strong>Conector USB:</strong> USB Tipo-C</li>
    <li><strong>Tiempo de carga:</strong> 140 min</li>
    <li><strong>Facilidad de emparejamiento:</strong> Sí</li>
    <li><strong>Conectividad multipunto:</strong> Sí</li>
    <li><strong>Comunicación de Campo Cercano (NFC):</strong> Sí</li>
    <li><strong>Control por voz:</strong> Sí</li>
    <li><strong>Procesamiento digital de señales (DSP):</strong> Sí</li>
    <li><strong>Contenido del paquete:</strong> Headset; EarGels; USB-C to USB-A cable; Safety Information and Warranty</li>
    <li><strong>Certificación:</strong> FCC; ISED; CE; RoHS; REACH; Proposition 65</li>
    <li><strong>Almohadillas para auricular:</strong> Large; Medium; Small</li>
    <li><strong>Material de las almohadillas:</strong> Silicona</li>
    <li><strong>Funda protectora:</strong> No</li>
    <li><strong>Funda de transporte:</strong> No</li>
    <li><strong>Base de carga:</strong> No</li>
    <li><strong>Funda de carga:</strong> No</li>
    <li><strong>Apagado automático:</strong> No</li>
    <li><strong>Guía de voz:</strong> No</li>
    <li><strong>Actualizaciones de manera inalámbrica (OTA):</strong> Sí</li>
    <li><strong>Interruptor de encendido/apagado:</strong> Sí</li>
    <li><strong>Indicador de nivel de batería:</strong> Sí</li>
    <li><strong>Alivio de la presión intraauditiva:</strong> No</li>
    <li><strong>Monitor de frecuencia cardíaca:</strong> No</li>
    <li><strong>Sensor de movimiento:</strong> No</li>
    <li><strong>Sensor de conducción ósea:</strong> No</li>
    <li><strong>Conexión automática:</strong> No</li>
    <li><strong>Función Power Bass:</strong> No</li>
    <li><strong>Pulsar-para-hablar:</strong> No</li>
    <li><strong>Funciona con Amazon Alexa:</strong> No</li>
    <li><strong>Bisagras de acero:</strong> No</li>
    <li><strong>Renovado:</strong> No</li>
    <li><strong>Unified communications:</strong> No</li>
    <li><strong>Radio FM:</strong> No</li>
    <li><strong>Carga rápida:</strong> No</li>
    <li><strong>Batería reemplazable:</strong> No</li>
    <li><strong>Longitud del cable USB:</strong> 1,2 m</li>
    <li><strong>Intervalo de temperatura operativa:</strong> 14 - 140 °F</li>
    <li><strong>Iluminación:</strong> No</li>
    <li><strong>Modelo comercial:</strong> Perform45</li>
    <li><strong>Número de parte:</strong> 5101-119</li>
    <li><strong>Tamaño del controlador:</strong> 10.0</li>
    <li><strong>Controles en el cable:</strong> Sí</li>
    <li><strong>Micrófono:</strong> Montado (invisible)</li>
    <li><strong>Micrófono tiene micrófono:</strong> Sí</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: 127990,
          items: [{"item_id":"5101-119","item_name":"Jabra Perform45 (2)","affiliation":"tecnomas.cl","index":0,"item_brand":"JABRA","item_category":"Audio","item_category2":null,"item_category3":null,"item_category4":null,"item_category5":null,"price":127990,"quantity":1}]
        }
      });
      history.replaceState(history.state, "", "/producto/jabra-perform45-5101-119");
      document.title = "[5101-119] Jabra Perform45 (2) | Tecnomas.cl";
    </script>
  </div>
</template></turbo-stream>