<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 Memoria RAM 32GB DDR5 4800MHz DIMM CL40 ECC 1.1v 288p - Kingston" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_2048/f6kkd61ulv57tmnzy2hyjrarniyu?_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 Memoria RAM 32GB DDR5 4800MHz DIMM CL40 ECC 1.1v 288p - Kingston" src="https://res.cloudinary.com/djx6viedj/image/upload/t_trimmed_square_128/f6kkd61ulv57tmnzy2hyjrarniyu?_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-123125" class="text-xl text-blue-900 font-medium">Memoria RAM 32GB DDR5 4800MHz DIMM CL40 ECC 1.1v 288p - Kingston</h1>
  <div
    class="flex h-10 items-center"
    data-bv-show="rating_summary"
    data-bv-product-id="123125">
  </div>
  <div class="flex flex-wrap items-center text-xs">
    <a id="brand-123125" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-700 hover:text-sky-500" href="/productos/marcas/KINGSTON">KINGSTON</a>
    <h2 id="sku-123125" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-600">SKU: KTL-TS548E-32G</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>
              22/4
        </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-123125" class=" text-2xl text-sky-500">
          $ 376.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-123125" class="text-gray-500 text-md">$ 386.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-123125" class="text-orange-700 align-middle">
          Solo 1 unidad
        </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="1" 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":"KTL-TS548E-32G","item_name":"Memoria RAM 32GB DDR5 4800MHz DIMM CL40 ECC 1.1v 288p - Kingston","affiliation":"tecnomas.cl","index":0,"item_brand":"KINGSTON","item_category":"RAM","item_category2":{"id":17,"name":"Componentes de Computador","parent_category_id":null,"created_at":"2023-04-06T17:36:52.596-04:00","updated_at":"2026-03-17T11:49:49.101-03:00","slug":null,"google_category_id":null,"minimum_product_price":"1000.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  \u003crect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"/\u003e\n  \u003crect x=\"9\" y=\"9\" width=\"6\" height=\"6\"/\u003e\n  \u003cpath d=\"M9 1v3\"/\u003e\n  \u003cpath d=\"M15 1v3\"/\u003e\n  \u003cpath d=\"M9 20v3\"/\u003e\n  \u003cpath d=\"M15 20v3\"/\u003e\n  \u003cpath d=\"M20 9h3\"/\u003e\n  \u003cpath d=\"M20 14h3\"/\u003e\n  \u003cpath d=\"M1 9h3\"/\u003e\n  \u003cpath d=\"M1 14h3\"/\u003e\n\u003c/svg\u003e\n"},"item_category3":null,"item_category4":null,"item_category5":null,"price":376990,"quantity":1};
              item['quantity'] = quantity;
              dataLayer.push({ecommerce: null});
              dataLayer.push({
                  event: "add_to_cart",
                  ecommerce: {
                      currency: "CLP",
                      value: quantity * 376990,
                      items: [
                          item
                      ]
                  }
              });
          }
      </script>
      <form data-controller="analytics" data-analytics-product-id-value="123125" data-analytics-environment-value="production" data-analytics-product-price-value="376990" data-action="analytics#addToCart" data-analytics-google-product-value="{&quot;item_id&quot;:&quot;KTL-TS548E-32G&quot;,&quot;item_name&quot;:&quot;Memoria RAM 32GB DDR5 4800MHz DIMM CL40 ECC 1.1v 288p - Kingston&quot;,&quot;affiliation&quot;:&quot;tecnomas.cl&quot;,&quot;index&quot;:0,&quot;item_brand&quot;:&quot;KINGSTON&quot;,&quot;item_category&quot;:&quot;RAM&quot;,&quot;item_category2&quot;:{&quot;id&quot;:17,&quot;name&quot;:&quot;Componentes de Computador&quot;,&quot;parent_category_id&quot;:null,&quot;created_at&quot;:&quot;2023-04-06T17:36:52.596-04:00&quot;,&quot;updated_at&quot;:&quot;2026-03-17T11:49:49.101-03:00&quot;,&quot;slug&quot;:null,&quot;google_category_id&quot;:null,&quot;minimum_product_price&quot;:&quot;1000.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  \u003crect x=\&quot;4\&quot; y=\&quot;4\&quot; width=\&quot;16\&quot; height=\&quot;16\&quot; rx=\&quot;2\&quot;/\u003e\n  \u003crect x=\&quot;9\&quot; y=\&quot;9\&quot; width=\&quot;6\&quot; height=\&quot;6\&quot;/\u003e\n  \u003cpath d=\&quot;M9 1v3\&quot;/\u003e\n  \u003cpath d=\&quot;M15 1v3\&quot;/\u003e\n  \u003cpath d=\&quot;M9 20v3\&quot;/\u003e\n  \u003cpath d=\&quot;M15 20v3\&quot;/\u003e\n  \u003cpath d=\&quot;M20 9h3\&quot;/\u003e\n  \u003cpath d=\&quot;M20 14h3\&quot;/\u003e\n  \u003cpath d=\&quot;M1 9h3\&quot;/\u003e\n  \u003cpath d=\&quot;M1 14h3\&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;:376990,&quot;quantity&quot;:1}" onsubmit="return addToCart();" action="/add-to-cart" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="JI2g2IdmScrrOotcCmhlej8OhXmcJm4w89MwEQERP_qZ64SNIuVeKgTn-X0mz8z4HIygj8C3WPuIGa0XEYIOTg" autocomplete="off" />
        <input value="123125" 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="Z0bgb-9u-O-jJYc7N-ZuQPoZRaT1JloYW6wi10v7m2M8eWV7Sx5Ikt0TQk2pCL13n_goLTHuTjy4yIhJLwt2vg" autocomplete="off" />
        <input value="123125" 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="6AgGU7Pi-hx7ut4Yq_tUeRjEt_pxFROU7Z3Ukx7SCtaXCOj5l9pE0Kor-cwLYcBF13LCFAcrFme_JBt9Nt5C9g" autocomplete="off" />
        <input value="123125" 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-123125" class="text-xl text-blue-900 font-medium">Memoria RAM 32GB DDR5 4800MHz DIMM CL40 ECC 1.1v 288p - Kingston</h1>
  <div
    class="flex h-10 items-center"
    data-bv-show="rating_summary"
    data-bv-product-id="123125">
  </div>
  <div class="flex flex-wrap items-center text-xs">
    <a id="brand-123125" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-700 hover:text-sky-500" href="/productos/marcas/KINGSTON">KINGSTON</a>
    <h2 id="sku-123125" class="border rounded mr-3 my-1 px-2 py-1 text-zinc-600">SKU: KTL-TS548E-32G</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>
              22/4
        </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-123125" class=" text-2xl text-sky-500">
          $ 376.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-123125" class="text-gray-500 text-md">$ 386.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-123125" class="text-orange-700 align-middle">
          Solo 1 unidad
        </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="1" 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":"KTL-TS548E-32G","item_name":"Memoria RAM 32GB DDR5 4800MHz DIMM CL40 ECC 1.1v 288p - Kingston","affiliation":"tecnomas.cl","index":0,"item_brand":"KINGSTON","item_category":"RAM","item_category2":{"id":17,"name":"Componentes de Computador","parent_category_id":null,"created_at":"2023-04-06T17:36:52.596-04:00","updated_at":"2026-03-17T11:49:49.101-03:00","slug":null,"google_category_id":null,"minimum_product_price":"1000.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  \u003crect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"/\u003e\n  \u003crect x=\"9\" y=\"9\" width=\"6\" height=\"6\"/\u003e\n  \u003cpath d=\"M9 1v3\"/\u003e\n  \u003cpath d=\"M15 1v3\"/\u003e\n  \u003cpath d=\"M9 20v3\"/\u003e\n  \u003cpath d=\"M15 20v3\"/\u003e\n  \u003cpath d=\"M20 9h3\"/\u003e\n  \u003cpath d=\"M20 14h3\"/\u003e\n  \u003cpath d=\"M1 9h3\"/\u003e\n  \u003cpath d=\"M1 14h3\"/\u003e\n\u003c/svg\u003e\n"},"item_category3":null,"item_category4":null,"item_category5":null,"price":376990,"quantity":1};
              item['quantity'] = quantity;
              dataLayer.push({ecommerce: null});
              dataLayer.push({
                  event: "add_to_cart",
                  ecommerce: {
                      currency: "CLP",
                      value: quantity * 376990,
                      items: [
                          item
                      ]
                  }
              });
          }
      </script>
      <form data-controller="analytics" data-analytics-product-id-value="123125" data-analytics-environment-value="production" data-analytics-product-price-value="376990" data-action="analytics#addToCart" data-analytics-google-product-value="{&quot;item_id&quot;:&quot;KTL-TS548E-32G&quot;,&quot;item_name&quot;:&quot;Memoria RAM 32GB DDR5 4800MHz DIMM CL40 ECC 1.1v 288p - Kingston&quot;,&quot;affiliation&quot;:&quot;tecnomas.cl&quot;,&quot;index&quot;:0,&quot;item_brand&quot;:&quot;KINGSTON&quot;,&quot;item_category&quot;:&quot;RAM&quot;,&quot;item_category2&quot;:{&quot;id&quot;:17,&quot;name&quot;:&quot;Componentes de Computador&quot;,&quot;parent_category_id&quot;:null,&quot;created_at&quot;:&quot;2023-04-06T17:36:52.596-04:00&quot;,&quot;updated_at&quot;:&quot;2026-03-17T11:49:49.101-03:00&quot;,&quot;slug&quot;:null,&quot;google_category_id&quot;:null,&quot;minimum_product_price&quot;:&quot;1000.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  \u003crect x=\&quot;4\&quot; y=\&quot;4\&quot; width=\&quot;16\&quot; height=\&quot;16\&quot; rx=\&quot;2\&quot;/\u003e\n  \u003crect x=\&quot;9\&quot; y=\&quot;9\&quot; width=\&quot;6\&quot; height=\&quot;6\&quot;/\u003e\n  \u003cpath d=\&quot;M9 1v3\&quot;/\u003e\n  \u003cpath d=\&quot;M15 1v3\&quot;/\u003e\n  \u003cpath d=\&quot;M9 20v3\&quot;/\u003e\n  \u003cpath d=\&quot;M15 20v3\&quot;/\u003e\n  \u003cpath d=\&quot;M20 9h3\&quot;/\u003e\n  \u003cpath d=\&quot;M20 14h3\&quot;/\u003e\n  \u003cpath d=\&quot;M1 9h3\&quot;/\u003e\n  \u003cpath d=\&quot;M1 14h3\&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;:376990,&quot;quantity&quot;:1}" onsubmit="return addToCart();" action="/add-to-cart" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="JI2g2IdmScrrOotcCmhlej8OhXmcJm4w89MwEQERP_qZ64SNIuVeKgTn-X0mz8z4HIygj8C3WPuIGa0XEYIOTg" autocomplete="off" />
        <input value="123125" 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="Z0bgb-9u-O-jJYc7N-ZuQPoZRaT1JloYW6wi10v7m2M8eWV7Sx5Ikt0TQk2pCL13n_goLTHuTjy4yIhJLwt2vg" autocomplete="off" />
        <input value="123125" 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="6AgGU7Pi-hx7ut4Yq_tUeRjEt_pxFROU7Z3Ukx7SCtaXCOj5l9pE0Kor-cwLYcBF13LCFAcrFme_JBt9Nt5C9g" autocomplete="off" />
        <input value="123125" 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">Capacidad RAM</p>
            <p class="text-gray-600">32 GB</p>
          </div>
          <div class="flex justify-between items-center p-4">
            <p class="text-gray-600 font-medium">Frecuencia</p>
            <p class="text-gray-600">4800 Mhz</p>
          </div>
          <div class="flex justify-between items-center p-4">
            <p class="text-gray-600 font-medium">Tipo de memoria</p>
            <p class="text-gray-600">DDR5</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>Memoria RAM Kingston 32GB DDR5 4800MHz DIMM CL40 ECC</strong> es la solución ideal para quienes buscan un rendimiento excepcional en entornos de servidor. Con una capacidad de <strong>32 GB</strong> en un solo módulo, este producto está diseñado específicamente para satisfacer las demandas de aplicaciones críticas y cargas de trabajo intensivas.</p>

<p>La <strong>DDR5</strong> es la última generación de memoria RAM, ofreciendo una velocidad de transferencia de datos de <strong>4800 MT/s</strong>, lo que se traduce en un rendimiento superior en comparación con sus predecesoras. Este módulo cuenta con un diseño de <strong>288 pines DIMM</strong>, lo que garantiza una fácil instalación en servidores compatibles. Además, su latencia CAS de <strong>CL40</strong> asegura tiempos de respuesta rápidos, optimizando la eficiencia del sistema.</p>

<p>Una de las características más destacadas de la <strong>Kingston KTL-TS548E-32G</strong> es su soporte para <strong>ECC (Error-Correcting Code)</strong>, lo que significa que puede detectar y corregir errores en los datos, proporcionando una mayor estabilidad y fiabilidad en entornos críticos. Esto es especialmente importante para servidores que manejan grandes volúmenes de datos y requieren un funcionamiento continuo sin interrupciones.</p>

<p>Con un voltaje de operación de <strong>1.1V</strong>, esta memoria RAM no solo es eficiente en términos de consumo energético, sino que también contribuye a la reducción del calor generado, lo que es esencial para mantener un ambiente de trabajo óptimo en servidores. Sin embargo, es importante tener en cuenta que este módulo no cuenta con un disipador de calor, lo que lo hace ideal para configuraciones donde el espacio es limitado.</p>

<p>La <strong>Kingston KTL-TS548E-32G</strong> es un componente unregistered (unbuffered), lo que la hace adecuada para servidores que no requieren la complejidad de la memoria registrada. Este tipo de memoria es más común en configuraciones de servidor de gama media y alta, donde la velocidad y la capacidad son prioritarias.</p>

<p>Es fundamental mencionar que esta memoria RAM está diseñada exclusivamente para <strong>servidores</strong> y no es compatible con notebooks o equipos de escritorio convencionales. Por lo tanto, si estás buscando mejorar el rendimiento de tu servidor, la <strong>Kingston 32GB DDR5 4800MHz DIMM CL40 ECC</strong> es una opción que no puedes pasar por alto.</p>

<p>En resumen, la <strong>memoria RAM Kingston KTL-TS548E-32G</strong> combina capacidad, velocidad y fiabilidad, convirtiéndola en una elección perfecta para quienes buscan optimizar sus sistemas de servidor. Con su tecnología avanzada y características específicas, este módulo de memoria está preparado para enfrentar los desafíos de las aplicaciones más exigentes.</p><br><br><b>Características:</b><br><br><ul>
    <li><strong>Marca:</strong> Kingston</li>
    <li><strong>Modelo:</strong> KTL-TS548E-32G</li>
    <li><strong>Capacidad:</strong> 32 GB</li>
    <li><strong>Tipo de memoria:</strong> DDR5</li>
    <li><strong>Velocidad:</strong> 4800 MT/s</li>
    <li><strong>Latencia CAS:</strong> 40</li>
    <li><strong>Factor de forma:</strong> 288-pin DIMM</li>
    <li><strong>Soporte ECC:</strong> Sí</li>
    <li><strong>Voltaje:</strong> 1.1 V</li>
    <li><strong>Número de pines:</strong> 288</li>
    <li><strong>Componente para:</strong> Servidor</li>
    <li><strong>Tipo de memoria con búfer:</strong> Unregistered (unbuffered)</li>
    <li><strong>Advertencias:</strong> Esta RAM es para servidores, no para notebooks o equipos de escritorio convencionales</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: 376990,
          items: [{"item_id":"KTL-TS548E-32G","item_name":"Memoria RAM 32GB DDR5 4800MHz DIMM CL40 ECC 1.1v 288p - Kingston","affiliation":"tecnomas.cl","index":0,"item_brand":"KINGSTON","item_category":"RAM","item_category2":{"id":17,"name":"Componentes de Computador","parent_category_id":null,"created_at":"2023-04-06T17:36:52.596-04:00","updated_at":"2026-03-17T11:49:49.101-03:00","slug":null,"google_category_id":null,"minimum_product_price":"1000.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  \u003crect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"/\u003e\n  \u003crect x=\"9\" y=\"9\" width=\"6\" height=\"6\"/\u003e\n  \u003cpath d=\"M9 1v3\"/\u003e\n  \u003cpath d=\"M15 1v3\"/\u003e\n  \u003cpath d=\"M9 20v3\"/\u003e\n  \u003cpath d=\"M15 20v3\"/\u003e\n  \u003cpath d=\"M20 9h3\"/\u003e\n  \u003cpath d=\"M20 14h3\"/\u003e\n  \u003cpath d=\"M1 9h3\"/\u003e\n  \u003cpath d=\"M1 14h3\"/\u003e\n\u003c/svg\u003e\n"},"item_category3":null,"item_category4":null,"item_category5":null,"price":376990,"quantity":1}]
        }
      });
      history.replaceState(history.state, "", "/producto/memoria-kingston-32gb-ddr5-4800mt-s-ecc-module");
      document.title = "[KTL-TS548E-32G] Memoria RAM 32GB DDR5 4800MHz DIMM CL40 ECC 1.1v 288p - Kingston | Tecnomas.cl";
    </script>
  </div>
</template></turbo-stream>