<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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/gt5h35rvanl818ihs2kmt3u38mj1?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/ja78zxuovgivp546o9tix7wfo8v4?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/5ojsjox2c88f9eumr7vlxzhrdr38?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/u4g8fl3izd464bqx7yn0llxmfvoe?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/zowuj13lo6thikz63ldx2p789rlw?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/cfizi2j2v7qy81xtv45hbd6us8cl?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/snav7orpjqrcymvnwzrgu7s85maa?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/u52uvzabsmckyhasz70odt9uyko6?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/78p4qao80ohdys6velvqz5amtsml?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/exi461v3ozloa50xhs63ii1xkgqs?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/0y78w5a3kjnp9r4mnp3b4d7j6k0v?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/gt5h35rvanl818ihs2kmt3u38mj1?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/ja78zxuovgivp546o9tix7wfo8v4?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/5ojsjox2c88f9eumr7vlxzhrdr38?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/u4g8fl3izd464bqx7yn0llxmfvoe?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/zowuj13lo6thikz63ldx2p789rlw?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/cfizi2j2v7qy81xtv45hbd6us8cl?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/snav7orpjqrcymvnwzrgu7s85maa?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/u52uvzabsmckyhasz70odt9uyko6?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/78p4qao80ohdys6velvqz5amtsml?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/exi461v3ozloa50xhs63ii1xkgqs?_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 Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/0y78w5a3kjnp9r4mnp3b4d7j6k0v?_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-138813" class="text-xl text-blue-900 font-medium">Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync</h1>
  <div
    class="flex h-10 items-center"
    data-bv-show="rating_summary"
    data-bv-product-id="138813">
  </div>
  <div class="flex flex-wrap items-center text-xs">
    <a id="brand-138813" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-700 hover:text-sky-500" href="/productos/marcas/VIEWSONIC">VIEWSONIC</a>
    <h2 id="sku-138813" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-600">SKU: VX2729</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-138813" class=" text-2xl text-sky-500">
          $ 114.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-138813" class="text-gray-500 text-md">$ 117.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-138813" 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="28" 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":"VX2729","item_name":"Monitor Gamer Viewsonic VX2729 27\" FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync","affiliation":"tecnomas.cl","index":0,"item_brand":"VIEWSONIC","item_category":"Monitores","item_category2":null,"item_category3":null,"item_category4":null,"item_category5":null,"price":114990,"quantity":1};
              item['quantity'] = quantity;
              dataLayer.push({ecommerce: null});
              dataLayer.push({
                  event: "add_to_cart",
                  ecommerce: {
                      currency: "CLP",
                      value: quantity * 114990,
                      items: [
                          item
                      ]
                  }
              });
          }
      </script>
      <form data-controller="analytics" data-analytics-product-id-value="138813" data-analytics-environment-value="production" data-analytics-product-price-value="114990" data-action="analytics#addToCart" data-analytics-google-product-value="{&quot;item_id&quot;:&quot;VX2729&quot;,&quot;item_name&quot;:&quot;Monitor Gamer Viewsonic VX2729 27\&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync&quot;,&quot;affiliation&quot;:&quot;tecnomas.cl&quot;,&quot;index&quot;:0,&quot;item_brand&quot;:&quot;VIEWSONIC&quot;,&quot;item_category&quot;:&quot;Monitores&quot;,&quot;item_category2&quot;:null,&quot;item_category3&quot;:null,&quot;item_category4&quot;:null,&quot;item_category5&quot;:null,&quot;price&quot;:114990,&quot;quantity&quot;:1}" onsubmit="return addToCart();" action="/add-to-cart" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="uJhaVEl3axB4pj--GiXws17P5l_PhIDyBuPeB430D1c0OF5C3TlXTLAeNAjb0XFkKWGXsO9b4IVzkzxe9cZszQ" autocomplete="off" />
        <input value="138813" 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="kNMaKwzw3AmsVctC9YT2DieYFZDnXWlKv-DfWSUrHkLNPTpJHuEdSOwbqX6rNYDFfd_kqHV3iwCHMxX43fFguQ" autocomplete="off" />
        <input value="138813" 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="vmZDESzSlLipgCOM9UTGD0xstLpLM1_m8MKoOz8n14Zli-TUcnVGme6Nx8mi2cCyUxf09hg_d-B5JH0YoZwr1Q" autocomplete="off" />
        <input value="138813" 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-138813" class="text-xl text-blue-900 font-medium">Monitor Gamer Viewsonic VX2729 27&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync</h1>
  <div
    class="flex h-10 items-center"
    data-bv-show="rating_summary"
    data-bv-product-id="138813">
  </div>
  <div class="flex flex-wrap items-center text-xs">
    <a id="brand-138813" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-700 hover:text-sky-500" href="/productos/marcas/VIEWSONIC">VIEWSONIC</a>
    <h2 id="sku-138813" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-600">SKU: VX2729</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-138813" class=" text-2xl text-sky-500">
          $ 114.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-138813" class="text-gray-500 text-md">$ 117.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-138813" 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="28" 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":"VX2729","item_name":"Monitor Gamer Viewsonic VX2729 27\" FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync","affiliation":"tecnomas.cl","index":0,"item_brand":"VIEWSONIC","item_category":"Monitores","item_category2":null,"item_category3":null,"item_category4":null,"item_category5":null,"price":114990,"quantity":1};
              item['quantity'] = quantity;
              dataLayer.push({ecommerce: null});
              dataLayer.push({
                  event: "add_to_cart",
                  ecommerce: {
                      currency: "CLP",
                      value: quantity * 114990,
                      items: [
                          item
                      ]
                  }
              });
          }
      </script>
      <form data-controller="analytics" data-analytics-product-id-value="138813" data-analytics-environment-value="production" data-analytics-product-price-value="114990" data-action="analytics#addToCart" data-analytics-google-product-value="{&quot;item_id&quot;:&quot;VX2729&quot;,&quot;item_name&quot;:&quot;Monitor Gamer Viewsonic VX2729 27\&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync&quot;,&quot;affiliation&quot;:&quot;tecnomas.cl&quot;,&quot;index&quot;:0,&quot;item_brand&quot;:&quot;VIEWSONIC&quot;,&quot;item_category&quot;:&quot;Monitores&quot;,&quot;item_category2&quot;:null,&quot;item_category3&quot;:null,&quot;item_category4&quot;:null,&quot;item_category5&quot;:null,&quot;price&quot;:114990,&quot;quantity&quot;:1}" onsubmit="return addToCart();" action="/add-to-cart" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="uJhaVEl3axB4pj--GiXws17P5l_PhIDyBuPeB430D1c0OF5C3TlXTLAeNAjb0XFkKWGXsO9b4IVzkzxe9cZszQ" autocomplete="off" />
        <input value="138813" 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="kNMaKwzw3AmsVctC9YT2DieYFZDnXWlKv-DfWSUrHkLNPTpJHuEdSOwbqX6rNYDFfd_kqHV3iwCHMxX43fFguQ" autocomplete="off" />
        <input value="138813" 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="vmZDESzSlLipgCOM9UTGD0xstLpLM1_m8MKoOz8n14Zli-TUcnVGme6Nx8mi2cCyUxf09hg_d-B5JH0YoZwr1Q" autocomplete="off" />
        <input value="138813" 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 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">Especificaciones</p>
      <div class="flex flex-col divide-y">
          <div class="flex justify-between items-center p-4">
            <p class="text-gray-600 font-medium">Curvatura</p>
            <p class="text-gray-600">Plano</p>
          </div>
          <div class="flex justify-between items-center p-4">
            <p class="text-gray-600 font-medium">Frecuencia de Refresco de Pantalla</p>
            <p class="text-gray-600">200 Hz</p>
          </div>
          <div class="flex justify-between items-center p-4">
            <p class="text-gray-600 font-medium">Resolución</p>
            <p class="text-gray-600">Full HD (1920x1080)</p>
          </div>
          <div class="flex justify-between items-center p-4">
            <p class="text-gray-600 font-medium">Tamaño de pantalla (&quot;)</p>
            <p class="text-gray-600">27</p>
          </div>
          <div class="flex justify-between items-center p-4">
            <p class="text-gray-600 font-medium">Tipo de Panel</p>
            <p class="text-gray-600">IPS</p>
          </div>
      </div>
    </div>
</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 el Monitor Gamer Viewsonic VX2729 de 27 pulgadas</strong>, una impresionante pantalla diseñada para ofrecerte una experiencia de juego inigualable. Con una resolución Full HD de <strong>1920 x 1080</strong>, este monitor IPS te sumerge en gráficos vibrantes y colores precisos, permitiéndote disfrutar de tus juegos y películas con una claridad excepcional.</p>

<p>La <strong>frecuencia de actualización de 200Hz</strong> y un tiempo de respuesta de <strong>1ms</strong> (GTG) garantizan que cada movimiento en pantalla sea fluido y sin interrupciones, lo que es crucial para los gamers que buscan la ventaja competitiva. Además, su tecnología <strong>FreeSync</strong> elimina el desgarro de pantalla, asegurando que cada fotograma se muestre de manera perfecta.</p>

<p>El diseño del Viewsonic VX2729 es tanto elegante como funcional. Con un acabado negro y una superficie de panel antirreflejo, este monitor no solo se ve bien en cualquier configuración de juego, sino que también reduce la fatiga ocular durante largas sesiones. Su compatibilidad con VESA (100 x 100 mm) te permite montarlo fácilmente en la pared o en un soporte ajustable, optimizando tu espacio de trabajo o juego.</p>

<p>En cuanto a conectividad, el VX2729 no decepciona. Equipado con <strong>2 puertos HDMI 2.0</strong> y <strong>1 DisplayPort</strong>, puedes conectar múltiples dispositivos, desde consolas de videojuegos hasta computadoras, sin complicaciones. Además, cuenta con una salida de audio de 3,5 mm para que puedas conectar tus altavoces o auriculares favoritos.</p>

<p>Con un brillo de <strong>250 cd/m²</strong> y una relación de contraste de <strong>1000:1</strong>, cada imagen cobra vida con detalles nítidos y colores vibrantes. Ya sea que estés jugando, trabajando o disfrutando de una película, el Viewsonic VX2729 te ofrece una experiencia visual envolvente.</p>

<p>Este monitor también es eficiente en términos de consumo energético, con un modo ecológico que reduce el consumo a <strong>17W</strong>, lo que lo convierte en una opción sostenible para tu hogar o oficina. Su diseño ligero, con un peso neto de <strong>3,8 kg</strong>, facilita su transporte y colocación en cualquier lugar que desees.</p>

<p>En resumen, el Monitor Gamer Viewsonic VX2729 es la elección perfecta para aquellos que buscan un equilibrio entre rendimiento, calidad de imagen y diseño. Con características avanzadas y una conectividad versátil, este monitor está listo para llevar tu experiencia de juego al siguiente nivel.</p><br><br><b>Características:</b><br><br><ul>
    <li><strong>Marca:</strong> Viewsonic</li>
    <li><strong>Modelo:</strong> VX2729</li>
    <li><strong>Categoría:</strong> Monitores</li>
    <li><strong>Descripción:</strong> ViewSonic - LED-backlit LCD monitor - 27" - 1920 x 1080 - IPS - HDMI / DisplayPort - Black</li>
    <li><strong>Tamaño:</strong> 27"</li>
    <li><strong>Resolución:</strong> 1920 x 1080 Full HD</li>
    <li><strong>Relación de aspecto:</strong> 16:9</li>
    <li><strong>Tipo de Pantalla:</strong> IPS</li>
    <li><strong>Brillo:</strong> 250 cd/m2</li>
    <li><strong>Relación de contraste:</strong> 1000:1</li>
    <li><strong>Frecuencia de Actualización:</strong> 200Hz</li>
    <li><strong>Tiempo de Respuesta:</strong> 2 ms (GTG típico)</li>
    <li><strong>Altavoces internos:</strong> 2W (x2)</li>
    <li><strong>Puertos:</strong> 2x HDMI 2.0, 1x DisplayPort</li>
    <li><strong>Salida de audio:</strong> 1x 3,5 mm</li>
    <li><strong>Consumo típico:</strong> 21W</li>
    <li><strong>Voltaje:</strong> CA 100-240V (universal), 50-60Hz</li>
    <li><strong>En espera:</strong> 0,5 W</li>
    <li><strong>Diseño VESA:</strong> Compatible 100 x 100 mm</li>
    <li><strong>Inclinación:</strong> 3º / 21º</li>
    <li><strong>Peso neto:</strong> 3,8 kg</li>
    <li><strong>Peso neto sin base:</strong> 3,5 kg</li>
    <li><strong>Peso bruto:</strong> 5,4 kg</li>
    <li><strong>Dimensiones:</strong> 612,2 x 436,6 x 213,2 mm</li>
    <li><strong>Superficie del panel:</strong> Revestimiento resistente (3H) tipo antirreflejo, bruma 25%</li>
    <li><strong>Fuente de luz:</strong> LED</li>
    <li><strong>Regulaciones:</strong> CSGSus, FCC-B, ICES003, CEC, NOM, Mexico Energy</li>
    <li><strong>Soporte FreeSync:</strong> Sí</li>
    <li><strong>Soporte G-Sync:</strong> No</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: 114990,
          items: [{"item_id":"VX2729","item_name":"Monitor Gamer Viewsonic VX2729 27\" FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync","affiliation":"tecnomas.cl","index":0,"item_brand":"VIEWSONIC","item_category":"Monitores","item_category2":null,"item_category3":null,"item_category4":null,"item_category5":null,"price":114990,"quantity":1}]
        }
      });
      history.replaceState(history.state, "", "/producto/viewsonic-led-backlit-lcd-monitor-27-1920-x-1080-ips-hdmi-displayport-black");
      document.title = "[VX2729] Monitor Gamer Viewsonic VX2729 27\&quot; FHD 1920*1080 IPS HDMI DP 200Hz 1ms FreeSync | Tecnomas.cl";
    </script>
  </div>
</template></turbo-stream>