{"product_id":"mini-camara-espia-desmontable-1","title":"Mini Camara Espia Desmontable","description":"\u003cstyle\u003e\n\n\/* =========================================================\n   MINI CÁMARA - LANDING SHOPIFY\n   BOTONES AJUSTADOS A REFERENCIA\n   ========================================================= *\/\n\n\n\/* =========================================================\n   OCULTAR MULTIMEDIA NATIVA DE SHOPIFY\n   ========================================================= *\/\n\n.product__media-wrapper,\n.product__media-gallery,\n.product__media-list,\n.product__media-item,\n.product__media,\n.product__media-container,\n.product-media-container,\n.product-media-gallery,\n.product-gallery,\n.product-gallery__media,\n.product-gallery__media-list,\nmedia-gallery,\nproduct-media-gallery,\n[data-product-media-gallery],\n[id^=\"MediaGallery-\"],\n[id*=\"MediaGallery-\"] {\n  display: none !important;\n  visibility: hidden !important;\n  width: 0 !important;\n  max-width: 0 !important;\n  height: 0 !important;\n  min-height: 0 !important;\n  max-height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n}\n\n\n\/* =========================================================\n   LANDING A TODO EL ANCHO\n   ========================================================= *\/\n\n.product.grid {\n  display: block !important;\n}\n\n.product__info-wrapper {\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  flex: 0 0 100% !important;\n  padding: 0 !important;\n  margin: 0 auto !important;\n}\n\n.product__info-wrapper .product__info-container,\nproduct-info .product__info-container {\n  display: block !important;\n  width: 100% !important;\n  max-width: 1000px !important;\n  margin: 0 auto !important;\n}\n\n\n\/* =========================================================\n   CONTENEDOR\n   ========================================================= *\/\n\n#pl-root {\n  display: block;\n  width: 100%;\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: 0;\n  background: #ffffff;\n  box-sizing: border-box;\n}\n\n#pl-root *,\n#pl-root *::before,\n#pl-root *::after {\n  box-sizing: border-box;\n}\n\n\n\/* =========================================================\n   IMÁGENES\n   ========================================================= *\/\n\n.pl-image {\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  height: auto !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 0 !important;\n  vertical-align: top !important;\n}\n\n\n\/* =========================================================\n   EASYSELL\n   ========================================================= *\/\n\n.es-modal .es-group .row {\n  display: block !important;\n}\n\n.es-modal [class*=\"label-column\"] {\n  width: 100% !important;\n  max-width: 100% !important;\n  flex: 0 0 100% !important;\n  padding-left: 0 !important;\n  text-align: left !important;\n}\n\n.es-modal .es-label {\n  display: block !important;\n  margin-bottom: 4px !important;\n  font-weight: 700 !important;\n}\n\n.es-qo-container \u003e .mt-3 {\n  display: none !important;\n}\n\n\n\/* =========================================================\n   TEMBLOR RÁPIDO\n   ========================================================= *\/\n\n@keyframes plRefShake {\n\n  0%,\n  54%,\n  100% {\n    transform: translate3d(0,0,0);\n  }\n\n  4% {\n    transform: translate3d(-2px,0,0);\n  }\n\n  8% {\n    transform: translate3d(3px,0,0);\n  }\n\n  12% {\n    transform: translate3d(-4px,0,0);\n  }\n\n  16% {\n    transform: translate3d(4px,0,0);\n  }\n\n  20% {\n    transform: translate3d(-4px,0,0);\n  }\n\n  24% {\n    transform: translate3d(4px,0,0);\n  }\n\n  28% {\n    transform: translate3d(-3px,0,0);\n  }\n\n  32% {\n    transform: translate3d(3px,0,0);\n  }\n\n  36% {\n    transform: translate3d(-2px,0,0);\n  }\n\n  40% {\n    transform: translate3d(2px,0,0);\n  }\n\n  44% {\n    transform: translate3d(-1px,0,0);\n  }\n\n  48% {\n    transform: translate3d(1px,0,0);\n  }\n\n  52% {\n    transform: translate3d(0,0,0);\n  }\n}\n\n\n@-webkit-keyframes plRefShake {\n\n  0%,\n  54%,\n  100% {\n    -webkit-transform: translate3d(0,0,0);\n  }\n\n  4% {\n    -webkit-transform: translate3d(-2px,0,0);\n  }\n\n  8% {\n    -webkit-transform: translate3d(3px,0,0);\n  }\n\n  12% {\n    -webkit-transform: translate3d(-4px,0,0);\n  }\n\n  16% {\n    -webkit-transform: translate3d(4px,0,0);\n  }\n\n  20% {\n    -webkit-transform: translate3d(-4px,0,0);\n  }\n\n  24% {\n    -webkit-transform: translate3d(4px,0,0);\n  }\n\n  28% {\n    -webkit-transform: translate3d(-3px,0,0);\n  }\n\n  32% {\n    -webkit-transform: translate3d(3px,0,0);\n  }\n\n  36% {\n    -webkit-transform: translate3d(-2px,0,0);\n  }\n\n  40% {\n    -webkit-transform: translate3d(2px,0,0);\n  }\n\n  44% {\n    -webkit-transform: translate3d(-1px,0,0);\n  }\n\n  48% {\n    -webkit-transform: translate3d(1px,0,0);\n  }\n\n  52% {\n    -webkit-transform: translate3d(0,0,0);\n  }\n}\n\n\n\/* =========================================================\n   ESTILO BASE BOTONES\n   IMPORTANTE:\n   box-sizing evita que padding agrande el botón\n   ========================================================= *\/\n\n.pl-cod-button {\n\n  box-sizing: border-box !important;\n\n  display: flex !important;\n\n  align-items: center !important;\n  justify-content: center !important;\n\n  width: 100% !important;\n\n  gap: 9px !important;\n\n  margin: 0 !important;\n\n  padding: 9px 16px !important;\n\n  background:\n    linear-gradient(\n      100deg,\n      #FFE17A 0%,\n      #FFD05A 48%,\n      #FFB31E 100%\n    ) !important;\n\n  border:\n    1px solid #EFA913 !important;\n\n  border-radius:\n    22px !important;\n\n  box-shadow:\n    0 2px 8px rgba(0,0,0,.18) !important;\n\n  color:\n    #202A3B !important;\n\n  font-family:\n    Arial,\n    Helvetica,\n    sans-serif !important;\n\n  font-size:\n    18px !important;\n\n  font-weight:\n    700 !important;\n\n  font-style:\n    italic !important;\n\n  letter-spacing:\n    .2px !important;\n\n  line-height:\n    1 !important;\n\n  text-align:\n    center !important;\n\n  text-decoration:\n    none !important;\n\n  white-space:\n    nowrap !important;\n\n  cursor:\n    pointer !important;\n\n  -webkit-tap-highlight-color:\n    transparent !important;\n\n  -webkit-touch-callout:\n    none !important;\n\n  touch-action:\n    manipulation;\n\n  user-select:\n    none;\n\n  -webkit-user-select:\n    none;\n\n  animation:\n    plRefShake\n    1.28s\n    cubic-bezier(.36,.07,.19,.97)\n    infinite both !important;\n\n  -webkit-animation:\n    plRefShake\n    1.28s\n    cubic-bezier(.36,.07,.19,.97)\n    infinite both !important;\n}\n\n\n\/* =========================================================\n   CANDADO\n   ========================================================= *\/\n\n.pl-cod-button svg {\n  display: block !important;\n\n  width: 19px !important;\n  height: 19px !important;\n\n  flex: 0 0 19px !important;\n}\n\n\n\/* =========================================================\n   PRIMER BOTÓN\n   ========================================================= *\/\n\n.pl-button-wrapper {\n  display: block !important;\n\n  width: 100% !important;\n\n  margin: 0 !important;\n\n  padding: 7px 3px !important;\n\n  background:\n    #ffffff !important;\n}\n\n\n#pl-cod-inline {\n  box-sizing: border-box !important;\n\n  width: 100% !important;\n  max-width: 100% !important;\n\n  height: 58px !important;\n  min-height: 58px !important;\n\n  padding:\n    9px 16px !important;\n\n  font-size:\n    18px !important;\n\n  border-radius:\n    22px !important;\n}\n\n\n#pl-cod-inline svg {\n  width: 19px !important;\n  height: 19px !important;\n\n  flex: 0 0 19px !important;\n}\n\n\n\/* =========================================================\n   CONTENEDOR STICKY\n   ========================================================= *\/\n\n#pl-cod-bar {\n  position: fixed !important;\n\n  left: 0 !important;\n  right: 0 !important;\n\n  bottom: 0 !important;\n\n  width: 100% !important;\n\n  z-index: 2147482000 !important;\n\n  margin: 0 !important;\n\n  padding: 0 1px !important;\n\n  background:\n    transparent !important;\n\n  border:\n    0 !important;\n\n  box-shadow:\n    none !important;\n\n  box-sizing:\n    border-box !important;\n\n  opacity: 0;\n\n  visibility: hidden;\n\n  pointer-events: none;\n\n  -webkit-transform:\n    translate3d(0,125%,0);\n\n  transform:\n    translate3d(0,125%,0);\n\n  -webkit-transition:\n    -webkit-transform .23s ease,\n    opacity .23s ease,\n    visibility .23s ease;\n\n  transition:\n    transform .23s ease,\n    opacity .23s ease,\n    visibility .23s ease;\n}\n\n\n\/* =========================================================\n   STICKY VISIBLE\n   ========================================================= *\/\n\n#pl-cod-bar.pl-show {\n  opacity: 1 !important;\n\n  visibility: visible !important;\n\n  pointer-events: auto !important;\n\n  -webkit-transform:\n    translate3d(0,0,0) !important;\n\n  transform:\n    translate3d(0,0,0) !important;\n}\n\n\n\/* =========================================================\n   BOTÓN STICKY\n   ========================================================= *\/\n\n#pl-cod-bar .pl-cod-button {\n  box-sizing: border-box !important;\n\n  width: 100% !important;\n\n  max-width: 1000px !important;\n\n  \/*\n    Este es el tamaño equilibrado.\n  *\/\n\n  height: 56px !important;\n  min-height: 56px !important;\n  max-height: 56px !important;\n\n  margin:\n    0 auto !important;\n\n  padding:\n    9px 16px !important;\n\n  font-size:\n    18px !important;\n\n  font-weight:\n    700 !important;\n\n  font-style:\n    italic !important;\n\n  letter-spacing:\n    .2px !important;\n\n  line-height:\n    1 !important;\n\n  border-radius:\n    22px !important;\n\n  box-shadow:\n    0 -1px 8px rgba(0,0,0,.17) !important;\n}\n\n\n#pl-cod-bar .pl-cod-button svg {\n  width:\n    19px !important;\n\n  height:\n    19px !important;\n\n  flex:\n    0 0 19px !important;\n}\n\n\n\/* =========================================================\n   TELÉFONOS PEQUEÑOS\n   ========================================================= *\/\n\n@media screen and (max-width:390px) {\n\n  #pl-cod-inline {\n    height: 55px !important;\n    min-height: 55px !important;\n\n    font-size: 17px !important;\n\n    padding:\n      8px 12px !important;\n  }\n\n\n  #pl-cod-inline svg {\n    width: 18px !important;\n    height: 18px !important;\n\n    flex:\n      0 0 18px !important;\n  }\n\n\n  #pl-cod-bar .pl-cod-button {\n    height: 54px !important;\n    min-height: 54px !important;\n    max-height: 54px !important;\n\n    font-size: 17px !important;\n\n    padding:\n      8px 12px !important;\n\n    gap:\n      8px !important;\n\n    border-radius:\n      21px !important;\n  }\n\n\n  #pl-cod-bar .pl-cod-button svg {\n    width: 18px !important;\n    height: 18px !important;\n\n    flex:\n      0 0 18px !important;\n  }\n\n}\n\n\n\/* =========================================================\n   CELULARES NORMALES\n   ========================================================= *\/\n\n@media screen and\n(min-width:391px) and\n(max-width:767px) {\n\n  #pl-cod-inline {\n    height: 58px !important;\n    min-height: 58px !important;\n\n    font-size:\n      18px !important;\n  }\n\n\n  #pl-cod-bar .pl-cod-button {\n    height:\n      56px !important;\n\n    min-height:\n      56px !important;\n\n    max-height:\n      56px !important;\n\n    font-size:\n      18px !important;\n  }\n\n}\n\n\n\/* =========================================================\n   TABLETS\n   ========================================================= *\/\n\n@media screen and\n(min-width:768px) and\n(max-width:1024px) {\n\n  #pl-cod-inline {\n    height: 62px !important;\n    min-height: 62px !important;\n\n    font-size:\n      19px !important;\n  }\n\n\n  #pl-cod-bar {\n    padding:\n      0 6px !important;\n  }\n\n\n  #pl-cod-bar .pl-cod-button {\n    height:\n      60px !important;\n\n    min-height:\n      60px !important;\n\n    max-height:\n      60px !important;\n\n    font-size:\n      19px !important;\n  }\n\n\n  #pl-cod-bar .pl-cod-button svg,\n  #pl-cod-inline svg {\n    width: 20px !important;\n    height: 20px !important;\n\n    flex:\n      0 0 20px !important;\n  }\n\n}\n\n\n\/* =========================================================\n   COMPUTADORAS\n   ========================================================= *\/\n\n@media screen and (min-width:1025px) {\n\n  #pl-cod-inline {\n    height:\n      62px !important;\n\n    min-height:\n      62px !important;\n\n    max-width:\n      1000px !important;\n\n    margin:\n      0 auto !important;\n\n    font-size:\n      19px !important;\n  }\n\n\n  #pl-cod-bar {\n    padding:\n      0 10px !important;\n  }\n\n\n  #pl-cod-bar .pl-cod-button {\n    height:\n      62px !important;\n\n    min-height:\n      62px !important;\n\n    max-height:\n      62px !important;\n\n    font-size:\n      19px !important;\n  }\n\n}\n\n\n\/* =========================================================\n   HORIZONTAL\n   ========================================================= *\/\n\n@media screen and\n(max-height:500px) and\n(orientation:landscape) {\n\n  #pl-cod-inline {\n    height:\n      48px !important;\n\n    min-height:\n      48px !important;\n\n    font-size:\n      15px !important;\n  }\n\n\n  #pl-cod-bar .pl-cod-button {\n    height:\n      48px !important;\n\n    min-height:\n      48px !important;\n\n    max-height:\n      48px !important;\n\n    font-size:\n      15px !important;\n  }\n\n}\n\n\n\/* =========================================================\n   SAFE AREA IPHONE\/IPAD\n   ========================================================= *\/\n\n@supports (\n  padding-left:\n  env(safe-area-inset-left)\n) {\n\n  #pl-cod-bar {\n    padding-left:\n      max(\n        1px,\n        env(safe-area-inset-left)\n      ) !important;\n\n    padding-right:\n      max(\n        1px,\n        env(safe-area-inset-right)\n      ) !important;\n  }\n\n}\n\n\n\/* =========================================================\n   MODO APP \/ PWA\n   ========================================================= *\/\n\n@media (display-mode:standalone) {\n\n  @supports (\n    padding-bottom:\n    env(safe-area-inset-bottom)\n  ) {\n\n    #pl-cod-bar {\n      padding-bottom:\n        env(safe-area-inset-bottom) !important;\n    }\n\n  }\n\n}\n\n\n\/* =========================================================\n   ACCESIBILIDAD\n   ========================================================= *\/\n\n@media (prefers-reduced-motion:reduce) {\n\n  .pl-cod-button {\n    animation:\n      none !important;\n\n    -webkit-animation:\n      none !important;\n  }\n\n\n  #pl-cod-bar {\n    transition:\n      none !important;\n\n    -webkit-transition:\n      none !important;\n  }\n\n}\n\n\n\/* =========================================================\n   OCULTAR MULTIMEDIA\n   ========================================================= *\/\n\n.pl-native-media-hidden {\n  display: none !important;\n  visibility: hidden !important;\n\n  width: 0 !important;\n  max-width: 0 !important;\n\n  height: 0 !important;\n  min-height: 0 !important;\n  max-height: 0 !important;\n\n  overflow: hidden !important;\n\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n\u003c\/style\u003e\n\n\n\u003c!-- =========================================================\n     INICIO LANDING\n     ========================================================= --\u003e\n\n\u003cdiv id=\"pl-root\"\u003e\n\n\n  \u003c!-- HERO --\u003e\n\n  \u003cimg class=\"pl-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0591\/1019\/5264\/files\/1785868295-ba992f60-b3fc-4fe5-bbdc-8e28ed55797e_1b67a913-b38d-4741-8b00-3c4eee477575.webp?v=1786063993\" alt=\"Mini cámara compacta\" loading=\"eager\" decoding=\"async\"\u003e\n\n\n  \u003c!-- PRIMER BOTÓN --\u003e\n\n  \u003cdiv class=\"pl-button-wrapper\"\u003e\n\n    \u003ca id=\"pl-cod-inline\" class=\"es-popup-button-overwrite pl-cod-button\" role=\"button\" tabindex=\"0\" aria-label=\"Comprar con pago contra entrega\"\u003e\n\n      \u003csvg viewbox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\n\n        \u003cpath d=\"M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1m3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4z\"\u003e\u003c\/path\u003e\n\n      \u003c\/svg\u003e\n\n      \u003cspan\u003e\n        PAGO CONTRA ENTREGA\n      \u003c\/span\u003e\n\n    \u003c\/a\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- SEGUNDA IMAGEN --\u003e\n\n  \u003cimg class=\"pl-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0591\/1019\/5264\/files\/1785868295-1236e2ab-8525-4215-ae00-ae68145f2186_780067c3-2096-4370-9196-bc2b2fd72f18.webp?v=1786063993\" alt=\"Seguridad compacta\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\n  \u003c!-- TERCERA IMAGEN --\u003e\n\n  \u003cimg class=\"pl-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0591\/1019\/5264\/files\/1775034475-5a74a924-c930-4e73-abbc-3a975e90acb2.jpg\" alt=\"Mini cámara\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\n  \u003c!-- CUARTA IMAGEN --\u003e\n\n  \u003cimg class=\"pl-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0591\/1019\/5264\/files\/1785868296-ce42ed96-7411-4354-bac6-5f4067d27f42_994e1c6b-4d4c-44b8-97e9-0775fe87c9a5.webp?v=1786063993\" alt=\"Beneficios mini cámara\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\n  \u003c!-- QUINTA IMAGEN --\u003e\n\n  \u003cimg class=\"pl-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0591\/1019\/5264\/files\/1785868295-6974777b-1407-40c4-a14c-a55cbe2004e5_9020754d-1504-4e87-9feb-fc14504da204.webp?v=1786063993\" alt=\"Características mini cámara\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\n  \u003c!-- SEXTA IMAGEN --\u003e\n\n  \u003cimg class=\"pl-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0591\/1019\/5264\/files\/1785868294-2aaaae95-3348-4ab6-89a1-6372d923e763_23e8c527-de39-4d57-82c5-4c733cec5ebd.webp?v=1786063993\" alt=\"Uso de mini cámara\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\n  \u003c!-- SÉPTIMA IMAGEN --\u003e\n\n  \u003cimg class=\"pl-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0591\/1019\/5264\/files\/1785868294-3df91d07-5023-46da-b873-f3ff93112bee_e9c78647-5b6f-4f3f-a17e-e56b4792db42.webp?v=1786063993\" alt=\"Mini cámara compacta para el hogar\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\n  \u003c!-- TESTIMONIOS --\u003e\n\n  \u003cimg class=\"pl-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0591\/1019\/5264\/files\/f2745cfd-f9dd-47bb-a3a2-1be79cbe58c2.png?v=1786065032\" alt=\"Opiniones de clientes\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- =========================================================\n     STICKY\n     JS SIGUE EN THEME.LIQUID\n     ========================================================= --\u003e\n\n\u003cdiv id=\"pl-cod-bar\" aria-hidden=\"true\"\u003e\n\n  \u003ca id=\"pl-cod-sticky\" class=\"pl-cod-button\" role=\"button\" tabindex=\"0\" aria-label=\"Comprar con pago contra entrega\"\u003e\n\n    \u003csvg viewbox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\n\n      \u003cpath d=\"M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1m3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4z\"\u003e\u003c\/path\u003e\n\n    \u003c\/svg\u003e\n\n    \u003cspan\u003e\n      PAGO CONTRA ENTREGA\n    \u003c\/span\u003e\n\n  \u003c\/a\u003e\n\n\u003c\/div\u003e","brand":"PURE LIFE","offers":[{"title":"Default Title","offer_id":41327743533120,"sku":null,"price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0591\/1019\/5264\/files\/Capturadepantalla2026-08-06alas8.17.42p.m..png?v=1786065472","url":"https:\/\/tienda.ecuashopp.site\/products\/mini-camara-espia-desmontable-1","provider":"PureLife","version":"1.0","type":"link"}