{"product_id":"dupure-ducha-de-alta-presion-con-filtro","title":"DuPure | Alcachofa de Ducha con Filtro y Alta Presión","description":"\u003c!-- CONTENEDOR PREMIUM DE PACKS DUPURE --\u003e\n\u003cdiv class=\"dupure-bundles-container\"\u003e\n\n  \u003c!-- AVISO DE OFERTA --\u003e\n  \u003cdiv class=\"dupure-limited-offer\"\u003e\n    🔥 \u003cstrong\u003eOFERTA ESPECIAL POR TIEMPO LIMITADO\u003c\/strong\u003e\n    \u003cspan\u003eAprovecha los precios promocionales antes de que finalicen.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- INSTRUCCIÓN --\u003e\n  \u003cdiv class=\"dupure-selection-instruction\"\u003e\n    \u003cstrong\u003e👇 ELIGE CUÁNTAS DUCHAS QUIERES COMPRAR\u003c\/strong\u003e\n    \u003cspan\u003eSelecciona 1, 2 o 3 unidades antes de continuar.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- TARJETA 1 --\u003e\n  \u003cdiv class=\"dupure-bundle-card active\" data-index=\"0\" data-quantity=\"1\" data-price=\"34,99 €\" onclick=\"updateDupureVariant(this)\"\u003e\n    \u003cdiv class=\"bundle-checkbox\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"bundle-info\"\u003e\n      \u003cspan class=\"bundle-market-name\"\u003ePACK 1 DUCHA\u003c\/span\u003e\n      \u003cspan class=\"bundle-title\"\u003e1 alcachofa DuPure\u003c\/span\u003e\n      \u003cspan class=\"bundle-subtitle\"\u003e+ 3 filtros de ducha de regalo\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"bundle-price\"\u003e\n      \u003cspan class=\"price-current\"\u003e34,99€\u003c\/span\u003e\n      \u003cspan class=\"price-compare\"\u003e54,99€\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- TARJETA 2 --\u003e\n  \u003cdiv class=\"dupure-bundle-card\" data-index=\"1\" data-quantity=\"2\" data-price=\"54,99 €\" onclick=\"updateDupureVariant(this)\"\u003e\n    \u003cdiv class=\"bundle-badge\"\u003e¡MÁS VENDIDO!\u003c\/div\u003e\n    \u003cdiv class=\"bundle-checkbox\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"bundle-info\"\u003e\n      \u003cspan class=\"bundle-market-name\"\u003ePACK 2 DUCHAS\u003c\/span\u003e\n      \u003cspan class=\"bundle-title\"\u003e2 alcachofas DuPure\u003c\/span\u003e\n      \u003cspan class=\"bundle-subtitle\"\u003e+ 3 filtros de ducha de regalo\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"bundle-price\"\u003e\n      \u003cspan class=\"price-current\"\u003e54,99€\u003c\/span\u003e\n      \u003cspan class=\"price-compare\"\u003e109,98€\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- TARJETA 3 --\u003e\n  \u003cdiv class=\"dupure-bundle-card\" data-index=\"2\" data-quantity=\"3\" data-price=\"69,99 €\" onclick=\"updateDupureVariant(this)\"\u003e\n    \u003cdiv class=\"bundle-checkbox\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"bundle-info\"\u003e\n      \u003cspan class=\"bundle-market-name\"\u003ePACK 3 DUCHAS\u003c\/span\u003e\n      \u003cspan class=\"bundle-title\"\u003e3 alcachofas DuPure\u003c\/span\u003e\n      \u003cspan class=\"bundle-subtitle\"\u003e+ 3 filtros de ducha de regalo\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"bundle-price\"\u003e\n      \u003cspan class=\"price-current\"\u003e69,99€\u003c\/span\u003e\n      \u003cspan class=\"price-compare\"\u003e164,97€\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CONFIRMACIÓN DE SELECCIÓN --\u003e\n  \u003cdiv class=\"dupure-selection-confirmation\"\u003e\n    ✓ Has seleccionado:\n    \u003cstrong id=\"dupure-selected-text\"\u003e\n      1 ducha DuPure — 34,99 €\n    \u003c\/strong\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* Ocultar selectores nativos redundantes de Shopify Dawn *\/\n  variant-selects,\n  variant-radios,\n  .product-form__input--dropdown,\n  .product-form__input {\n    display: none !important;\n  }\n\n  .dupure-bundles-container {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    margin: 35px 15px 30px 15px !important;\n    padding: 0 !important;\n    font-family: inherit;\n    box-sizing: border-box;\n  }\n\n  \/* OFERTA LIMITADA *\/\n  .dupure-limited-offer {\n    background: #fff4e8;\n    border: 1px solid #e38a3d;\n    border-radius: 5px;\n    padding: 11px 12px;\n    text-align: center;\n    color: #222222;\n    line-height: 1.3;\n  }\n\n  .dupure-limited-offer strong {\n    display: block;\n    color: #d86f18;\n    font-size: 14px;\n    font-weight: 800;\n  }\n\n  .dupure-limited-offer span {\n    display: block;\n    margin-top: 3px;\n    font-size: 11px;\n    color: #666666;\n  }\n\n  \/* INSTRUCCIÓN *\/\n  .dupure-selection-instruction {\n    margin: 5px 0 4px 0;\n    color: #222222;\n    line-height: 1.3;\n  }\n\n  .dupure-selection-instruction strong {\n    display: block;\n    font-size: 15px;\n    font-weight: 800;\n  }\n\n  .dupure-selection-instruction span {\n    display: block;\n    margin-top: 3px;\n    font-size: 12px;\n    color: #666666;\n  }\n\n  \/* TARJETAS *\/\n  .dupure-bundle-card {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 16px;\n    border: 1px solid #cccccc;\n    background: #ffffff;\n    cursor: pointer;\n    transition: all 0.2s ease;\n    box-sizing: border-box;\n    border-radius: 4px;\n  }\n\n  .dupure-bundle-card:hover {\n    border-color: #e38a3d;\n  }\n\n  .dupure-bundle-card.active {\n    border: 2px solid #e38a3d;\n    background: #fffcf9;\n  }\n\n  .bundle-checkbox {\n    width: 18px;\n    height: 18px;\n    border: 1px solid #bbb;\n    border-radius: 50%;\n    margin-right: 12px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n\n  .dupure-bundle-card.active .bundle-checkbox {\n    border-color: #e38a3d;\n    background: #e38a3d;\n  }\n\n  .dupure-bundle-card.active .bundle-checkbox::after {\n    content: \"\";\n    width: 6px;\n    height: 6px;\n    background: white;\n    border-radius: 50%;\n  }\n\n  .bundle-info {\n    display: flex;\n    flex-direction: column;\n    gap: 3px;\n    flex-grow: 1;\n    padding-right: 8px;\n  }\n\n  .bundle-market-name {\n    font-size: 14px;\n    font-weight: 700;\n    color: #e38a3d;\n    text-align: left;\n    margin-bottom: 2px;\n    letter-spacing: 0.5px;\n  }\n\n  .bundle-title {\n    font-size: 14px;\n    font-weight: 600;\n    color: #222222;\n    line-height: 1.2;\n    text-align: left;\n  }\n\n  .bundle-subtitle {\n    font-size: 11px;\n    font-weight: 400;\n    color: #666666;\n    line-height: 1.2;\n    text-align: left;\n  }\n\n  .bundle-price {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-end;\n    flex-shrink: 0;\n  }\n\n  .price-current {\n    font-size: 16px;\n    font-weight: bold;\n    color: #222222;\n  }\n\n  .price-compare {\n    font-size: 12px;\n    text-decoration: line-through;\n    color: #999999;\n  }\n\n  .bundle-badge {\n    position: absolute;\n    top: -10px;\n    right: 15px;\n    background: #e38a3d;\n    color: #ffffff;\n    font-size: 10px;\n    font-weight: bold;\n    padding: 2px 8px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    z-index: 2;\n    border-radius: 2px;\n  }\n\n  \/* CONFIRMACIÓN *\/\n  .dupure-selection-confirmation {\n    margin-top: 3px;\n    padding: 11px 12px;\n    border-radius: 5px;\n    background: #f5f5f5;\n    border: 1px solid #dddddd;\n    color: #444444;\n    font-size: 12px;\n    text-align: center;\n    line-height: 1.4;\n  }\n\n  .dupure-selection-confirmation strong {\n    display: block;\n    margin-top: 2px;\n    color: #222222;\n    font-size: 14px;\n    font-weight: 800;\n  }\n\n  @media screen and (max-width: 480px) {\n    .dupure-bundles-container {\n      margin-left: 8px !important;\n      margin-right: 8px !important;\n    }\n\n    .dupure-bundle-card {\n      padding: 14px 11px;\n    }\n\n    .bundle-market-name {\n      font-size: 13px;\n    }\n\n    .bundle-title {\n      font-size: 13px;\n    }\n\n    .price-current {\n      font-size: 15px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  function updateDupureVariant(element) {\n\n    \/* ACTIVAR VISUALMENTE LA TARJETA *\/\n    const cards = document.querySelectorAll('.dupure-bundle-card');\n\n    cards.forEach(function(card) {\n      card.classList.remove('active');\n    });\n\n    element.classList.add('active');\n\n\n    \/* ACTUALIZAR TEXTO DE CONFIRMACIÓN *\/\n    const quantity = element.getAttribute('data-quantity');\n    const price = element.getAttribute('data-price');\n    const selectedText = document.getElementById('dupure-selected-text');\n\n    if (selectedText) {\n      const label = quantity === '1'\n        ? '1 ducha DuPure'\n        : quantity + ' duchas DuPure';\n\n      selectedText.textContent = label + ' — ' + price;\n    }\n\n\n    \/* ACTUALIZAR VARIANTE REAL DE SHOPIFY *\/\n    const index = parseInt(element.getAttribute('data-index'));\n\n    const nativeSelect = document.querySelector(\n      'select[name=\"id\"], .product-form__noscript-wrapper-select, select.select__select'\n    );\n\n    if (\n      nativeSelect \u0026\u0026\n      nativeSelect.options \u0026\u0026\n      nativeSelect.options[index]\n    ) {\n      nativeSelect.selectedIndex = index;\n\n      nativeSelect.dispatchEvent(\n        new Event('change', {\n          bubbles: true\n        })\n      );\n\n      return;\n    }\n\n\n    \/* ALTERNATIVA PARA VARIANTES TIPO RADIO *\/\n    const nativeRadios = document.querySelectorAll(\n      'fieldset.product-form__input input[type=\"radio\"]'\n    );\n\n    if (\n      nativeRadios \u0026\u0026\n      nativeRadios[index]\n    ) {\n      nativeRadios[index].click();\n    }\n  }\n\u003c\/script\u003e\n\n\u003cp\u003e\u003cimg alt=\"Upcart Trust Badge\" src=\"https:\/\/storage.googleapis.com\/upcart-public\/payment-icons.png\"\u003e\u003c\/p\u003e","brand":"THEGAA","offers":[{"title":"1 alcachofa   + 3 filtros de regalo","offer_id":54330511360343,"sku":"DUPURE-1","price":39.99,"currency_code":"EUR","in_stock":true},{"title":"2 alcachofas + 3 filtros de regalo ¡MÁS VENDIDOS!","offer_id":54330511393111,"sku":"DUPURE-2","price":59.98,"currency_code":"EUR","in_stock":true},{"title":"3 alcachofas + 3 filtros de regalo","offer_id":54330511425879,"sku":"DUPURE-3","price":84.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1003\/1461\/2055\/files\/Imagen_ducha_sola_HERO_06560c74-e2e6-473c-8bbe-fa120a172a3a.png?v=1785744581","url":"https:\/\/www.thega.store\/products\/dupure-ducha-de-alta-presion-con-filtro","provider":"THEGA","version":"1.0","type":"link"}