<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 Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/xpd15kzf0kfo8doklj8ma1udmkbn?_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 Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/l6j47yxmj3ljrv2s4qhvc2wi2kar?_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 Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/zqu2rcobf2tc9wbtinvfdsv04mob?_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 Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/xpd15kzf0kfo8doklj8ma1udmkbn?_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 Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/l6j47yxmj3ljrv2s4qhvc2wi2kar?_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 Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/zqu2rcobf2tc9wbtinvfdsv04mob?_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-118060" class="text-xl text-blue-900 font-medium">Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido</h1>
  <div
    class="flex h-10 items-center"
    data-bv-show="rating_summary"
    data-bv-product-id="118060">
  </div>
  <div class="flex flex-wrap items-center text-xs">
    <a id="brand-118060" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-700 hover:text-sky-500" href="/productos/marcas/TP-LINK">TP-LINK</a>
    <h2 id="sku-118060" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-600">SKU: TapoC310</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>
              Martes
        </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-118060" class=" text-2xl text-sky-500">
          $ 31.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-118060" class="text-gray-500 text-md">$ 32.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-118060" class="text-orange-700 align-middle">
          Solo 9 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="9" 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":"TapoC310","item_name":"Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido","affiliation":"tecnomas.cl","index":0,"item_brand":"TP-LINK","item_category":"Cámara de Seguridad","item_category2":{"id":65,"name":"Seguridad","parent_category_id":null,"created_at":"2023-08-21T12:17:17.155-04:00","updated_at":"2026-06-10T17:09:51.904-04:00","slug":null,"google_category_id":null,"minimum_product_price":"10000.0","autogenerate_specs":false,"minimum_product_creation_margin":7,"icon_svg":"\u003csvg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003cpath d=\"M23 7l-7 5 7 5V7z\"/\u003e\n  \u003crect x=\"1\" y=\"5\" width=\"15\" height=\"14\" rx=\"2\" ry=\"2\"/\u003e\n\u003c/svg\u003e\n"},"item_category3":null,"item_category4":null,"item_category5":null,"price":31990,"quantity":1};
              item['quantity'] = quantity;
              dataLayer.push({ecommerce: null});
              dataLayer.push({
                  event: "add_to_cart",
                  ecommerce: {
                      currency: "CLP",
                      value: quantity * 31990,
                      items: [
                          item
                      ]
                  }
              });
          }
      </script>
      <form data-controller="analytics" data-analytics-product-id-value="118060" data-analytics-environment-value="production" data-analytics-product-price-value="31990" data-action="analytics#addToCart" data-analytics-google-product-value="{&quot;item_id&quot;:&quot;TapoC310&quot;,&quot;item_name&quot;:&quot;Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido&quot;,&quot;affiliation&quot;:&quot;tecnomas.cl&quot;,&quot;index&quot;:0,&quot;item_brand&quot;:&quot;TP-LINK&quot;,&quot;item_category&quot;:&quot;Cámara de Seguridad&quot;,&quot;item_category2&quot;:{&quot;id&quot;:65,&quot;name&quot;:&quot;Seguridad&quot;,&quot;parent_category_id&quot;:null,&quot;created_at&quot;:&quot;2023-08-21T12:17:17.155-04:00&quot;,&quot;updated_at&quot;:&quot;2026-06-10T17:09:51.904-04:00&quot;,&quot;slug&quot;:null,&quot;google_category_id&quot;:null,&quot;minimum_product_price&quot;:&quot;10000.0&quot;,&quot;autogenerate_specs&quot;:false,&quot;minimum_product_creation_margin&quot;:7,&quot;icon_svg&quot;:&quot;\u003csvg class=\&quot;icon\&quot; viewBox=\&quot;0 0 24 24\&quot; fill=\&quot;none\&quot; stroke=\&quot;currentColor\&quot; stroke-width=\&quot;1.5\&quot; stroke-linecap=\&quot;round\&quot; stroke-linejoin=\&quot;round\&quot;\u003e\n  \u003cpath d=\&quot;M23 7l-7 5 7 5V7z\&quot;/\u003e\n  \u003crect x=\&quot;1\&quot; y=\&quot;5\&quot; width=\&quot;15\&quot; height=\&quot;14\&quot; rx=\&quot;2\&quot; ry=\&quot;2\&quot;/\u003e\n\u003c/svg\u003e\n&quot;},&quot;item_category3&quot;:null,&quot;item_category4&quot;:null,&quot;item_category5&quot;:null,&quot;price&quot;:31990,&quot;quantity&quot;:1}" onsubmit="return addToCart();" action="/add-to-cart" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="gMMNybMPodpCznaEs7UUKiPJaoxKWEuWq9PZdzyA9cXghNdp9WTvyEq1SBglvPqV2KQxwKN2x534oPafInlXOw" autocomplete="off" />
        <input value="118060" 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="YBRJ8E1YZtkQGfWE01iFjaej8aBwZi0x-O3kgz-RtYTcKSFNAY1eZZejG7xoU6RbX8Vj41yLBhlu3RYP7PNZkw" autocomplete="off" />
        <input value="118060" 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="RLcfT7nbzjvMHILI51obU2rImyH97usi1kt13ys9KcrpsITCRcz_TYl0WbLMX9hHv3z5z2O_DxgFYMyz5WwvVg" autocomplete="off" />
        <input value="118060" 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-118060" class="text-xl text-blue-900 font-medium">Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido</h1>
  <div
    class="flex h-10 items-center"
    data-bv-show="rating_summary"
    data-bv-product-id="118060">
  </div>
  <div class="flex flex-wrap items-center text-xs">
    <a id="brand-118060" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-700 hover:text-sky-500" href="/productos/marcas/TP-LINK">TP-LINK</a>
    <h2 id="sku-118060" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-600">SKU: TapoC310</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>
              Martes
        </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-118060" class=" text-2xl text-sky-500">
          $ 31.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-118060" class="text-gray-500 text-md">$ 32.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-118060" class="text-orange-700 align-middle">
          Solo 9 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="9" 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":"TapoC310","item_name":"Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido","affiliation":"tecnomas.cl","index":0,"item_brand":"TP-LINK","item_category":"Cámara de Seguridad","item_category2":{"id":65,"name":"Seguridad","parent_category_id":null,"created_at":"2023-08-21T12:17:17.155-04:00","updated_at":"2026-06-10T17:09:51.904-04:00","slug":null,"google_category_id":null,"minimum_product_price":"10000.0","autogenerate_specs":false,"minimum_product_creation_margin":7,"icon_svg":"\u003csvg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003cpath d=\"M23 7l-7 5 7 5V7z\"/\u003e\n  \u003crect x=\"1\" y=\"5\" width=\"15\" height=\"14\" rx=\"2\" ry=\"2\"/\u003e\n\u003c/svg\u003e\n"},"item_category3":null,"item_category4":null,"item_category5":null,"price":31990,"quantity":1};
              item['quantity'] = quantity;
              dataLayer.push({ecommerce: null});
              dataLayer.push({
                  event: "add_to_cart",
                  ecommerce: {
                      currency: "CLP",
                      value: quantity * 31990,
                      items: [
                          item
                      ]
                  }
              });
          }
      </script>
      <form data-controller="analytics" data-analytics-product-id-value="118060" data-analytics-environment-value="production" data-analytics-product-price-value="31990" data-action="analytics#addToCart" data-analytics-google-product-value="{&quot;item_id&quot;:&quot;TapoC310&quot;,&quot;item_name&quot;:&quot;Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido&quot;,&quot;affiliation&quot;:&quot;tecnomas.cl&quot;,&quot;index&quot;:0,&quot;item_brand&quot;:&quot;TP-LINK&quot;,&quot;item_category&quot;:&quot;Cámara de Seguridad&quot;,&quot;item_category2&quot;:{&quot;id&quot;:65,&quot;name&quot;:&quot;Seguridad&quot;,&quot;parent_category_id&quot;:null,&quot;created_at&quot;:&quot;2023-08-21T12:17:17.155-04:00&quot;,&quot;updated_at&quot;:&quot;2026-06-10T17:09:51.904-04:00&quot;,&quot;slug&quot;:null,&quot;google_category_id&quot;:null,&quot;minimum_product_price&quot;:&quot;10000.0&quot;,&quot;autogenerate_specs&quot;:false,&quot;minimum_product_creation_margin&quot;:7,&quot;icon_svg&quot;:&quot;\u003csvg class=\&quot;icon\&quot; viewBox=\&quot;0 0 24 24\&quot; fill=\&quot;none\&quot; stroke=\&quot;currentColor\&quot; stroke-width=\&quot;1.5\&quot; stroke-linecap=\&quot;round\&quot; stroke-linejoin=\&quot;round\&quot;\u003e\n  \u003cpath d=\&quot;M23 7l-7 5 7 5V7z\&quot;/\u003e\n  \u003crect x=\&quot;1\&quot; y=\&quot;5\&quot; width=\&quot;15\&quot; height=\&quot;14\&quot; rx=\&quot;2\&quot; ry=\&quot;2\&quot;/\u003e\n\u003c/svg\u003e\n&quot;},&quot;item_category3&quot;:null,&quot;item_category4&quot;:null,&quot;item_category5&quot;:null,&quot;price&quot;:31990,&quot;quantity&quot;:1}" onsubmit="return addToCart();" action="/add-to-cart" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="gMMNybMPodpCznaEs7UUKiPJaoxKWEuWq9PZdzyA9cXghNdp9WTvyEq1SBglvPqV2KQxwKN2x534oPafInlXOw" autocomplete="off" />
        <input value="118060" 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="YBRJ8E1YZtkQGfWE01iFjaej8aBwZi0x-O3kgz-RtYTcKSFNAY1eZZejG7xoU6RbX8Vj41yLBhlu3RYP7PNZkw" autocomplete="off" />
        <input value="118060" 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="RLcfT7nbzjvMHILI51obU2rImyH97usi1kt13ys9KcrpsITCRcz_TYl0WbLMX9hHv3z5z2O_DxgFYMyz5WwvVg" autocomplete="off" />
        <input value="118060" 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>La Cámara de Seguridad Exterior TP-Link Tapo C310</strong> es la solución ideal para quienes buscan una vigilancia efectiva y confiable en sus espacios exteriores. Con una resolución impresionante de <strong>2304 x 1296 píxeles</strong>, esta cámara IP ofrece imágenes nítidas y detalladas, permitiendo una supervisión clara de cualquier área que desees proteger. Su diseño en forma de cubo y su elegante color blanco se integran perfectamente en cualquier entorno, ya sea en el hogar o en la oficina.</p>

<p>Esta cámara está diseñada específicamente para uso exterior, lo que significa que es <strong>resistente a la intemperie</strong> y cuenta con una clasificación de protección IP66, garantizando su funcionamiento en diversas condiciones climáticas. Además, su capacidad de <strong>visión nocturna</strong> permite una vigilancia continua, incluso en la oscuridad, con una distancia de visión de hasta <strong>30 metros</strong> gracias a sus potentes LEDs infrarrojos.</p>

<p>La TP-Link Tapo C310 no solo se destaca por su calidad de imagen, sino también por su conectividad. Ofrece opciones de conexión tanto <strong>inalámbrica</strong> como <strong>alámbrica</strong>, lo que facilita su instalación en cualquier lugar. Compatible con los estándares Wi-Fi 802.11b/g/n, esta cámara asegura una transmisión de video fluida y estable. Además, su sistema de audio bidireccional, que incluye un micrófono y un altavoz integrados, permite una comunicación efectiva, lo que la convierte en una herramienta versátil para la vigilancia.</p>

<p>La cámara también cuenta con funciones avanzadas de seguridad, como la <strong>detección de movimiento</strong>, que envía notificaciones instantáneas a tu dispositivo móvil cuando se detecta actividad sospechosa. Esto, combinado con algoritmos de seguridad robustos como <strong>128-bit AES</strong> y <strong>SSL/TLS</strong>, asegura que tus datos y tu privacidad estén siempre protegidos.</p>

<p>Con un diseño compacto, la Tapo C310 tiene dimensiones de <strong>142,3 mm de ancho, 103,4 mm de profundidad y 64,3 mm de altura</strong>, lo que la hace fácil de instalar en cualquier lugar. Además, es compatible con tarjetas de memoria MicroSD de hasta <strong>128 GB</strong>, permitiendo el almacenamiento de grabaciones de video para su revisión posterior.</p>

<p>La cámara es compatible con una amplia gama de sistemas operativos móviles, incluyendo <strong>Android</strong> e <strong>iOS</strong>, lo que te permite acceder a la transmisión en vivo y a las configuraciones de la cámara desde tu smartphone o tablet. Con su fácil instalación y su interfaz intuitiva, la TP-Link Tapo C310 es la elección perfecta para quienes buscan una solución de vigilancia eficaz y accesible.</p><br><br><b>Características:</b><br><br><ul>
    <li><strong>Marca:</strong> TP-Link</li>
    <li><strong>Modelo:</strong> TAPOC310</li>
    <li><strong>Tipo:</strong> Cámara de seguridad IP</li>
    <li><strong>Colocación soportada:</strong> Exterior</li>
    <li><strong>Resolución máxima:</strong> 2304 x 1296 Pixeles</li>
    <li><strong>Total de megapíxeles:</strong> 3 MP</li>
    <li><strong>Visión nocturna:</strong> Sí</li>
    <li><strong>Distancia de visión nocturna:</strong> 30 m</li>
    <li><strong>Emisión de vídeo:</strong> Sí</li>
    <li><strong>Modo día / noche:</strong> Sí</li>
    <li><strong>Resistente a la intemperie:</strong> Sí</li>
    <li><strong>Código de protección internacional (IP):</strong> IP66</li>
    <li><strong>Funciones de protección:</strong> Resistente al polvo, Impermeable</li>
    <li><strong>Control de desplazamiento de la cámara:</strong> No</li>
    <li><strong>Control de inclinación de la cámara:</strong> No</li>
    <li><strong>Ángulo de campo de visión (FOV):</strong> 104°</li>
    <li><strong>Cantidad de sensores:</strong> 1</li>
    <li><strong>Tamaño del sensor óptico:</strong> 25,4 / 2,7 mm (1 / 2.7")</li>
    <li><strong>Cantidad de lentes:</strong> 1</li>
    <li><strong>Abertura máxima:</strong> 2,2</li>
    <li><strong>Longitud focal fija:</strong> 3,89 mm</li>
    <li><strong>Tipo de LED:</strong> IR</li>
    <li><strong>Longitud de onda infraroja:</strong> 850 nm</li>
    <li><strong>Formatos de vídeo compatibles:</strong> H.264</li>
    <li><strong>Velocidad de cuadro:</strong> 15 fps</li>
    <li><strong>Parlante(s) incorporado(s):</strong> Sí</li>
    <li><strong>Micrófono incorporado:</strong> Sí</li>
    <li><strong>Wifi:</strong> Sí</li>
    <li><strong>Bluetooth:</strong> No</li>
    <li><strong>HDD incorporado:</strong> No</li>
    <li><strong>Lector de tarjetas integrado:</strong> Sí</li>
    <li><strong>Tarjetas de memoria compatibles:</strong> MicroSD (TransFlash)</li>
    <li><strong>Tamaño máximo de tarjeta de memoria:</strong> 128 GB</li>
    <li><strong>Puertos Ethernet LAN (RJ-45):</strong> 1</li>
    <li><strong>Enchufe de entrada de CC:</strong> Sí</li>
    <li><strong>Detección de movimiento en video:</strong> Sí</li>
    <li><strong>Algoritmos de seguridad:</strong> 128-bit AES, SSL/TLS, WPA, WPA2-PSK</li>
    <li><strong>Botón de restaurar:</strong> Sí</li>
    <li><strong>Tipo de alimentación:</strong> Corriente alterna, CC</li>
    <li><strong>Tensión de entrada AC:</strong> 100 - 240 V</li>
    <li><strong>Frecuencia de entrada AC:</strong> 50 - 60 Hz</li>
    <li><strong>Tensión de salida CC:</strong> 9</li>
    <li><strong>Corriente de salida CC:</strong> 0,6 A</li>
    <li><strong>Temperatura de operación (T-T):</strong> 0 - 40 °C</li>
    <li><strong>Temperatura de almacenamiento (T-T):</strong> -40 - 70 °C</li>
    <li><strong>Humedad relativa de operación (H-H):</strong> 10 - 90%</li>
    <li><strong>Humedad relativa de almacenamiento (H-T):</strong> 5 - 90%</li>
    <li><strong>Compatible con sistemas operativos para celulares:</strong> Android 4.4, Android 5.0, Android 5.1, Android 6.0, Android 7.0, Android 7.1, Android 7.1.2, Android 8.0, Android 9.0, iOS 10.0, iOS 11.0, iOS 11.4, iOS 12, iOS 13, iOS 9.0, iOS 9.1, iOS 9.2, iOS 9.3</li>
    <li><strong>Ancho:</strong> 142,3 mm</li>
    <li><strong>Profundidad:</strong> 103,4 mm</li>
    <li><strong>Altura:</strong> 64,3 mm</li>
    <li><strong>Ancho del paquete:</strong> 189,5 mm</li>
    <li><strong>Profundidad del paquete:</strong> 201,5 mm</li>
    <li><strong>Altura del paquete:</strong> 92,5 mm</li>
    <li><strong>Peso del paquete:</strong> 420 g</li>
    <li><strong>Cantidad de cámaras:</strong> 1</li>
    <li><strong>Código de Sistema Armomizado (HS):</strong> 85258900</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: 31990,
          items: [{"item_id":"TapoC310","item_name":"Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido","affiliation":"tecnomas.cl","index":0,"item_brand":"TP-LINK","item_category":"Cámara de Seguridad","item_category2":{"id":65,"name":"Seguridad","parent_category_id":null,"created_at":"2023-08-21T12:17:17.155-04:00","updated_at":"2026-06-10T17:09:51.904-04:00","slug":null,"google_category_id":null,"minimum_product_price":"10000.0","autogenerate_specs":false,"minimum_product_creation_margin":7,"icon_svg":"\u003csvg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n  \u003cpath d=\"M23 7l-7 5 7 5V7z\"/\u003e\n  \u003crect x=\"1\" y=\"5\" width=\"15\" height=\"14\" rx=\"2\" ry=\"2\"/\u003e\n\u003c/svg\u003e\n"},"item_category3":null,"item_category4":null,"item_category5":null,"price":31990,"quantity":1}]
        }
      });
      history.replaceState(history.state, "", "/producto/tapo-c310-camara-de-vigilancia-de-red-para-exteriores-a-prueba-de-polvo-de-inclemencias-color-dia-y-noche-3-mp-2304-x-1296-2304p-focal-fijado-audio-inalambrico-wi-fi-gbe-h-264-cc-9-v");
      document.title = "[TapoC310] Cámara Seguridad Exterior TP-Link Tapo C310, WiFi IP 3MP Alarma de luz y sonido | Tecnomas.cl";
    </script>
  </div>
</template></turbo-stream>