{"title":"Digital Products example products","description":null,"products":[{"product_id":"ecran-de-projection-pliable","title":"CINÉVIA® Écran de projection pliable","description":"\n\u003cstyle\u003e\n.cv-page{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;overflow:hidden;font-family:Arial,sans-serif;color:#171717;line-height:1.6}\n.cv-page *{box-sizing:border-box}\n.cv-topbar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 22px;padding:8px 12px;background:#15294b;color:#fff;font-size:11px;font-weight:800;line-height:1.35;text-align:center}\n.cv-topbar span{white-space:nowrap}\n.cv-buy-card{background:#fff;border:1px solid #e7dfd5;border-radius:18px;padding:23px;margin:0 0 24px;line-height:1.4}\n.cv-buy-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:17px}\n.cv-buy-badge{display:inline-block;background:#171717;color:#fff;border-radius:30px;padding:5px 12px;font-size:11px;font-weight:800;letter-spacing:1px}\n.cv-buy-stock{font-size:11px;font-weight:700;color:#188144;white-space:nowrap}\n.cv-buy-stock:before{content:\"\";display:inline-block;width:6px;height:6px;margin:0 5px 1px 0;border-radius:50%;background:#188144}\n.cv-buy-title{font-size:25px;font-weight:400;line-height:1.2;margin:0 0 7px;color:#202020}\n.cv-buy-subtitle{font-size:13px;line-height:1.55;color:#707070;margin:0 0 12px}\n.cv-buy-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0 2px}\n.cv-buy-price{font-size:38px;line-height:1.1;font-weight:800;letter-spacing:-1px;color:#171717}\n.cv-buy-note{color:#666;font-size:11px;margin:5px 0 19px}\n.cv-buy-label{display:block;font-size:10px;font-weight:800;color:#777;letter-spacing:1.5px;margin:0 0 8px}\n.cv-size-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:19px}\n.cv-size-option{display:flex;flex-direction:column;gap:7px;padding:14px 12px;border:1px solid #dedede;border-radius:12px;background:#fff;cursor:pointer;text-align:left;color:#171717;font-family:Arial,sans-serif}\n.cv-size-option.is-selected{border:2px solid #172e5b;padding:13px 11px;background:#fbfcff}\n.cv-size-option-top{display:flex;align-items:center;justify-content:space-between;gap:7px}\n.cv-size-name{font-size:14px;font-weight:800}\n.cv-size-check{width:16px;height:16px;border:1px solid #bbb;border-radius:50%;flex-shrink:0}\n.cv-size-option.is-selected .cv-size-check{border:5px solid #f32957}\n.cv-size-price{font-size:19px;font-weight:800}\n.cv-size-caption{font-size:10px;color:#777;line-height:1.4}\n.cv-buy-actions{display:grid;grid-template-columns:108px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch}\n.cv-buy-quantity{display:flex;align-items:center;justify-content:space-around;height:51px;border:1px solid #dedede;border-radius:12px;background:#fff}\n.cv-buy-quantity button{border:0;background:transparent;color:#171717;font-size:21px;padding:7px;cursor:pointer}\n.cv-buy-quantity input{width:30px;border:0;background:transparent;text-align:center;font-family:Arial,sans-serif;font-size:13px;font-weight:700;color:#171717;padding:0;appearance:textfield;-moz-appearance:textfield}\n.cv-buy-quantity input::-webkit-inner-spin-button,.cv-buy-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}\n.cv-buy-action{min-height:51px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:12px;font-family:Arial,sans-serif;font-size:12px;line-height:1.3;font-weight:700;text-align:center;cursor:pointer;transition:background .2s ease}\nbutton.cv-buy-action{width:100%}\n.cv-buy-add{color:#fff;background:#171717;border:1px solid #171717;box-shadow:0 4px 10px rgba(0,0,0,.09)}\n.cv-buy-add:hover{background:#333;color:#fff}\n.cv-buy-now{color:#171717;background:#fff;border:1px solid #171717}\n.cv-buy-now:hover{background:#f6f6f6;color:#171717}\n.cv-buy-action:disabled{opacity:.6;cursor:wait}\n.cv-buy-status{display:none;margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#edf8ef;color:#176b32;font-size:12px;line-height:1.5}\n.cv-buy-status.is-visible{display:block}\n.cv-buy-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}\n.cv-buy-trust-item{min-width:0;background:#f6f6f6;border-radius:12px;padding:12px 7px 10px;text-align:center}\n.cv-buy-trust-icon{display:block;font-size:17px;line-height:1.2;margin-bottom:7px}\n.cv-buy-trust-title{display:block;font-size:10px;font-weight:800;line-height:1.35;margin-bottom:4px;color:#222}\n.cv-buy-trust-text{display:block;font-size:9px;line-height:1.4;color:#777}\n.cv-feature{font-size:14px}\n.cv-feature p{margin:0 0 13px}\n.cv-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}\n.cv-benefit{background:#f7f7f7;border-radius:12px;padding:17px 13px;text-align:center}\n.cv-benefit-icon{font-size:23px;display:block;margin-bottom:8px}\n.cv-benefit strong{display:block;font-size:13px;margin-bottom:5px}\n.cv-benefit p{font-size:11px;color:#666;line-height:1.5;margin:0}\n.cv-details{margin-top:26px}\n.cv-details details{border-top:1px solid #e5e5e5;padding:17px 3px}\n.cv-details details:last-child{border-bottom:1px solid #e5e5e5}\n.cv-details summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none}\n.cv-details summary::-webkit-details-marker{display:none}\n.cv-details summary:after{content:\"+\";float:right;font-size:21px;color:#777;font-weight:400}\n.cv-details details[open] summary:after{content:\"−\"}\n.cv-detail-content{padding-top:12px;font-size:14px}\n.cv-detail-content p{margin:0 0 12px}\n@media(min-width:1100px){.cv-page{min-width:640px}}\n@media(max-width:560px){\n.cv-topbar{gap:5px;font-size:10px;padding:8px 6px;margin-bottom:18px}\n.cv-buy-card{padding:17px;border-radius:15px}\n.cv-buy-title{font-size:23px}\n.cv-buy-price{font-size:33px}\n.cv-size-options{gap:7px}\n.cv-size-option{padding:11px 8px}\n.cv-size-option.is-selected{padding:10px 7px}\n.cv-size-name{font-size:12px}\n.cv-size-price{font-size:17px}\n.cv-buy-actions{grid-template-columns:100px minmax(0,1fr)}\n.cv-buy-quantity{grid-column:1;grid-row:1}\n.cv-buy-add{grid-column:2;grid-row:1}\n.cv-buy-now{grid-column:1\/-1}\n.cv-buy-trust{gap:6px}\n.cv-buy-trust-item{padding:11px 4px 9px}\n.cv-buy-trust-title{font-size:9px}\n.cv-buy-trust-text{font-size:8px}\n.cv-benefits{gap:7px}\n.cv-benefit{padding:13px 7px}\n.cv-benefit strong{font-size:11px}\n.cv-benefit p{font-size:10px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cv-page\"\u003e\n\n  \u003cdiv class=\"cv-topbar\" role=\"note\"\u003e\n    \u003cspan\u003e🚚 Livraison suivie : 11 à 15 jours\u003c\/span\u003e\n    \u003cspan\u003e•\u003c\/span\u003e\n    \u003cspan\u003ePaiement sécurisé\u003c\/span\u003e\n    \u003cspan\u003e•\u003c\/span\u003e\n    \u003cspan\u003eRetours selon nos conditions\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-buy-card\"\u003e\n    \u003cdiv class=\"cv-buy-head\"\u003e\n      \u003cspan class=\"cv-buy-badge\"\u003eCINÉVIA · ÉCRAN DE PROJECTION\u003c\/span\u003e\n      \u003cspan class=\"cv-buy-stock\"\u003eDisponible\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"cv-buy-title\"\u003eFaites entrer le cinéma dans votre salon.\u003c\/h2\u003e\n    \u003cp class=\"cv-buy-subtitle\"\u003eÉcran de projection pliable · 84 ou 100 pouces · Facile à ranger\u003c\/p\u003e\n\n    \u003cdiv class=\"cv-buy-price-row\"\u003e\n      \u003cspan class=\"cv-buy-price\" data-current-price\u003e€ 55,00\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cv-buy-note\" data-price-note\u003e84 pouces · Choisissez la taille adaptée à votre espace.\u003c\/p\u003e\n\n    \u003cspan class=\"cv-buy-label\"\u003eCHOISISSEZ VOTRE FORMAT\u003c\/span\u003e\n\n    \u003cdiv class=\"cv-size-options\" role=\"group\" aria-label=\"Choisissez la taille de l’écran\"\u003e\n      \u003cbutton type=\"button\" class=\"cv-size-option is-selected\" data-variant=\"59801883214149\" data-size=\"84\" aria-pressed=\"true\"\u003e\n        \u003cspan class=\"cv-size-option-top\"\u003e\n          \u003cspan class=\"cv-size-name\"\u003e84 pouces\u003c\/span\u003e\n          \u003cspan class=\"cv-size-check\"\u003e\u003c\/span\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"cv-size-price\"\u003e€ 55,00\u003c\/span\u003e\n        \u003cspan class=\"cv-size-caption\"\u003eCompact et pratique\u003c\/span\u003e\n      \u003c\/button\u003e\n\n      \u003cbutton type=\"button\" class=\"cv-size-option\" data-variant=\"59801883181381\" data-size=\"100\" aria-pressed=\"false\"\u003e\n        \u003cspan class=\"cv-size-option-top\"\u003e\n          \u003cspan class=\"cv-size-name\"\u003e100 pouces\u003c\/span\u003e\n          \u003cspan class=\"cv-size-check\"\u003e\u003c\/span\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"cv-size-price\"\u003e€ 60,00\u003c\/span\u003e\n        \u003cspan class=\"cv-size-caption\"\u003eTrès grande surface de projection\u003c\/span\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cspan class=\"cv-buy-label\"\u003eQUANTITÉ\u003c\/span\u003e\n    \u003cdiv class=\"cv-buy-actions\"\u003e\n      \u003cdiv class=\"cv-buy-quantity\" aria-label=\"Quantité de produits\"\u003e\n        \u003cbutton type=\"button\" class=\"cv-qty-minus\" aria-label=\"Diminuer la quantité\"\u003e−\u003c\/button\u003e\n        \u003cinput class=\"cv-qty-input\" type=\"number\" min=\"1\" max=\"99\" value=\"1\" inputmode=\"numeric\" aria-label=\"Quantité\"\u003e\n        \u003cbutton type=\"button\" class=\"cv-qty-plus\" aria-label=\"Augmenter la quantité\"\u003e+\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"cv-buy-action cv-buy-add\"\u003eAjouter au panier →\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"cv-buy-action cv-buy-now\"\u003eAcheter maintenant\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cv-buy-status\" role=\"status\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cv-buy-trust\"\u003e\n      \u003cdiv class=\"cv-buy-trust-item\"\u003e\n        \u003cspan class=\"cv-buy-trust-icon\"\u003e🚚\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-title\"\u003eLivraison avec suivi\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-text\"\u003eSuivez votre commande\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cv-buy-trust-item\"\u003e\n        \u003cspan class=\"cv-buy-trust-icon\"\u003e🔒\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-title\"\u003ePaiement sécurisé\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-text\"\u003ePaiement sécurisé via Shopify\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cv-buy-trust-item\"\u003e\n        \u003cspan class=\"cv-buy-trust-icon\"\u003e↩\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-title\"\u003eRetours possibles\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-text\"\u003eSelon nos conditions\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-benefits\"\u003e\n    \u003cdiv class=\"cv-benefit\"\u003e\n      \u003cspan class=\"cv-benefit-icon\"\u003e🎬\u003c\/span\u003e\n      \u003cstrong\u003eGrande image\u003c\/strong\u003e\n      \u003cp\u003eKies 84 of 100 pouces voor jouw filmavonden.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cv-benefit\"\u003e\n      \u003cspan class=\"cv-benefit-icon\"\u003e🧳\u003c\/span\u003e\n      \u003cstrong\u003eConception pliable\u003c\/strong\u003e\n      \u003cp\u003eSe range facilement lorsque vous n’utilisez pas l’écran.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cv-benefit\"\u003e\n      \u003cspan class=\"cv-benefit-icon\"\u003e✨\u003c\/span\u003e\n      \u003cstrong\u003eEntretien facile\u003c\/strong\u003e\n      \u003cp\u003eSuivez les conseils d’entretien pour conserver votre écran en bon état.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-feature\"\u003e\n    \u003cp\u003e\u003cstrong\u003eFaites de votre soirée cinéma une véritable expérience.\u003c\/strong\u003e Avec l’écran de projection pliable CINÉVIA®, profitez d’une grande surface de projection pour vos films, séries, événements sportifs et présentations. Choisissez le format adapté à votre espace et à votre installation.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003eUn format adapté à votre espace :\u003c\/strong\u003e kies de versie van 84 pouces voor € 55,00 of de grotere versie van 100 pouces voor € 60,00.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003ePliable et pratique :\u003c\/strong\u003e utilisez l’écran lorsque vous souhaitez regarder une projection, puis rangez-le après utilisation. Vous n’avez ainsi pas besoin de laisser un écran installé en permanence dans votre pièce.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003ePour différents types de contenus :\u003c\/strong\u003e la qualité finale de l’image dépend de votre vidéoprojecteur, de ses réglages, des conditions lumineuses et de la source utilisée. L’écran n’ajoute pas de résolution supplémentaire.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-details\"\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDescription du produit\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003e🎬 \u003cstrong\u003eUne image plus grande pour vos contenus préférés\u003c\/strong\u003e\u003cbr\u003e\n        Profitez chez vous de vos films, séries, événements sportifs et présentations sur un écran disponible en deux formats.\u003c\/p\u003e\n\n        \u003cp\u003e📏 \u003cstrong\u003e84 pouces of 100 pouces\u003c\/strong\u003e\u003cbr\u003e\n        Kies 84 pouces voor € 55,00 of ga voor het grotere formaat van 100 pouces voor € 60,00.\u003c\/p\u003e\n\n        \u003cp\u003e🧳 \u003cstrong\u003ePliable et peu encombrant\u003c\/strong\u003e\u003cbr\u003e\n        Sa conception pliable permet de ranger facilement l’écran après utilisation. Suivez les instructions fournies avec le produit pour le déplier et le ranger.\u003c\/p\u003e\n\n        \u003cp\u003e✨ \u003cstrong\u003eEntretien\u003c\/strong\u003e\u003cbr\u003e\n        Pour conserver votre écran en bon état, suivez les consignes d’entretien du fabricant. N’utilisez pas de produits nettoyants agressifs, sauf autorisation du fabricant.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eQuel format choisir ?\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003e\u003cstrong\u003e84 pouces — € 55,00\u003c\/strong\u003e\u003cbr\u003e\n        Un format idéal si vous souhaitez une grande surface de projection sans choisir directement la version la plus grande.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e100 pouces — € 60,00\u003c\/strong\u003e\u003cbr\u003e\n        La version supérieure offre une surface de projection plus grande. Vérifiez au préalable que vous disposez de suffisamment d’espace.\u003c\/p\u003e\n        \u003cp\u003ePour faire votre choix, tenez compte de l’espace disponible, de la distance de projection et de la taille d’image maximale prise en charge par votre vidéoprojecteur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCompatibilité et qualité d’image\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003eCet écran est conçu pour être utilisé avec un vidéoprojecteur compatible. La qualité finale de l’image dépend du projecteur, de la distance de projection, des réglages et de la luminosité ambiante.\u003c\/p\u003e\n        \u003cp\u003eLes contenus Full HD, 4K ou 3D ne peuvent être affichés que dans la mesure où le vidéoprojecteur connecté et la source utilisée les prennent en charge. L’écran lui-même ne possède pas de résolution électronique.\u003c\/p\u003e\n        \u003cp\u003eAvant utilisation, vérifiez les dimensions et les instructions du produit afin de vous assurer qu’il convient à votre installation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eLivraison\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003e🚚 \u003cstrong\u003eLivraison avec suivi\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cp\u003eVotre commande est expédiée conformément aux conditions de livraison de la boutique. Les informations de suivi disponibles vous seront communiquées selon le processus d’expédition.\u003c\/p\u003e\n        \u003cp\u003eLe délai de livraison estimé en France est de 11 à 15 jours, selon les informations actuellement indiquées par la boutique. Consultez les conditions à jour au moment du paiement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eRetours et service client\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003eConsultez notre politique de retour pour connaître les délais, les conditions et les modalités d’un éventuel remboursement.\u003c\/p\u003e\n        \u003cp\u003eConservez l’emballage et suivez les instructions de retour si vous souhaitez renvoyer un produit. Une question concernant votre commande ? Contactez notre service client.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#111827;color:white;text-align:center;border-radius:12px;padding:23px 16px;margin-top:24px;\"\u003e\n    \u003cdiv style=\"font-size:11px;letter-spacing:3px;color:#d8bd87;\"\u003eCINÉVIA\u003c\/div\u003e\n    \u003ch2 style=\"color:white;font-size:23px;line-height:1.3;margin:10px 0;\"\u003eFaites de chaque soirée une soirée cinéma.\u003c\/h2\u003e\n    \u003cp style=\"color:#e5e7eb;font-size:14px;margin:0;\"\u003eOpvouwbaar projectiescherm · 84 of 100 pouces\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n  var pages = document.querySelectorAll('.cv-page');\n  var page = pages[pages.length - 1];\n  if (!page || page.dataset.screenReady === 'true') return;\n  page.dataset.screenReady = 'true';\n\n  var options = Array.from(page.querySelectorAll('.cv-size-option'));\n  var price = page.querySelector('[data-current-price]');\n  var note = page.querySelector('[data-price-note]');\n  var minus = page.querySelector('.cv-qty-minus');\n  var plus = page.querySelector('.cv-qty-plus');\n  var input = page.querySelector('.cv-qty-input');\n  var addButton = page.querySelector('.cv-buy-add');\n  var buyButton = page.querySelector('.cv-buy-now');\n  var status = page.querySelector('.cv-buy-status');\n\n  var selectedVariant = '59801883214149';\n  var selectedSize = '84';\n\n  function selectSize(option) {\n    options.forEach(function (item) {\n      var selected = item === option;\n      item.classList.toggle('is-selected', selected);\n      item.setAttribute('aria-pressed', selected ? 'true' : 'false');\n    });\n\n    selectedVariant = option.dataset.variant;\n    selectedSize = option.dataset.size;\n\n    if (selectedSize === '100') {\n      price.textContent = '€ 60,00';\n      note.textContent = '100 pouces · Très grande surface de projection.';\n    } else {\n      price.textContent = '€ 55,00';\n      note.textContent = '84 pouces · Choisissez la taille adaptée à votre espace.';\n    }\n\n    status.classList.remove('is-visible');\n  }\n\n  options.forEach(function (option) {\n    option.addEventListener('click', function () {\n      selectSize(option);\n    });\n  });\n\n  function getQuantity() {\n    var value = parseInt(input.value, 10);\n    if (!Number.isFinite(value)) value = 1;\n    value = Math.max(1, Math.min(99, value));\n    input.value = value;\n    return value;\n  }\n\n  minus.addEventListener('click', function () {\n    input.value = Math.max(1, getQuantity() - 1);\n  });\n\n  plus.addEventListener('click', function () {\n    input.value = Math.min(99, getQuantity() + 1);\n  });\n\n  input.addEventListener('change', getQuantity);\n\n  function showStatus(message, isError) {\n    status.textContent = message;\n    status.classList.add('is-visible');\n    status.style.background = isError ? '#fff0f0' : '#edf8ef';\n    status.style.color = isError ? '#a32020' : '#176b32';\n  }\n\n  async function addToCart(goToCheckout) {\n    var button = goToCheckout ? buyButton : addButton;\n    var originalText = button.textContent.trim();\n\n    addButton.disabled = true;\n    buyButton.disabled = true;\n    button.textContent = goToCheckout ? 'Veuillez patienter...' : 'Ajout en cours...';\n    status.classList.remove('is-visible');\n\n    try {\n      var response = await fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: {\n          'Content-Type': 'application\/json',\n          'Accept': 'application\/json'\n        },\n        body: JSON.stringify({\n          items: [{\n            id: Number(selectedVariant),\n            quantity: getQuantity()\n          }]\n        })\n      });\n\n      if (!response.ok) {\n        var errorData = await response.json().catch(function () { return {}; });\n        throw new Error(errorData.description || errorData.message || 'Impossible d’ajouter le produit au panier.');\n      }\n\n      if (goToCheckout) {\n        window.location.href = '\/checkout';\n        return;\n      }\n\n      button.textContent = 'Ajouté ✓';\n      showStatus(getQuantity() + ' × ' + selectedSize + ' inch ajouté(s) à votre panier.', false);\n    } catch (error) {\n      showStatus(error.message || 'Une erreur s’est produite. Veuillez réessayer.', true);\n      button.textContent = originalText;\n    } finally {\n      addButton.disabled = false;\n      buyButton.disabled = false;\n      if (button.textContent === 'Ajouté ✓') {\n        window.setTimeout(function () {\n          button.textContent = originalText;\n        }, 2500);\n      }\n    }\n  }\n\n  addButton.addEventListener('click', function () {\n    addToCart(false);\n  });\n\n  buyButton.addEventListener('click', function () {\n    addToCart(true);\n  });\n})();\n\u003c\/script\u003e\n```","brand":"My Store","offers":[{"title":"100 pouces \/ 254 cm","offer_id":59801883181381,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true},{"title":"84 pouces \/ 213.33 cm","offer_id":59801883214149,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1104\/2842\/2469\/files\/H50aa330135fe4b48a1f654049475e8643.png_960x960q80.png?v=1792013480"},{"product_id":"cinevia®-mini-projecteur-intelligent-promax","title":"Cinévia® Projecteur Intelligent Pro Max","description":"\u003cstyle\u003e\n.cv-page{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;overflow:hidden}\n.cv-page *{box-sizing:border-box}\n.cv-topbar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 22px;padding:8px 12px;background:#15294b;color:#fff;font-family:Arial,sans-serif;font-size:11px;font-weight:800;line-height:1.35;text-align:center;letter-spacing:.1px}\n.cv-topbar span{white-space:nowrap}\n.cv-buy-card{font-family:Arial,sans-serif;background:#fff;border:1px solid #e7dfd5;border-radius:18px;padding:23px;margin:0 0 24px;color:#171717;line-height:1.4}\n.cv-buy-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:17px}\n.cv-buy-badge{display:inline-block;background:#171717;color:#fff;border-radius:30px;padding:5px 12px;font-size:11px;font-weight:800;letter-spacing:1px}\n.cv-buy-stock{font-size:11px;font-weight:700;color:#188144;white-space:nowrap}\n.cv-buy-stock:before{content:\"\";display:inline-block;width:6px;height:6px;margin:0 5px 1px 0;border-radius:50%;background:#188144}\n.cv-buy-title{font-size:25px;font-weight:400;line-height:1.2;margin:0 0 7px;color:#202020}\n.cv-buy-subtitle{font-size:13px;line-height:1.55;color:#707070;margin:0 0 12px}\n.cv-buy-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0 2px}\n.cv-buy-price{font-size:38px;line-height:1.1;font-weight:800;letter-spacing:-1px;color:#171717}\n.cv-buy-old-price{font-size:12px;color:#898989;text-decoration:line-through}\n.cv-buy-saving{display:inline-block;background:#f7f2e9;color:#292929;font-weight:800;font-size:11px;padding:6px 10px;border-radius:7px}\n.cv-buy-note{color:#666;font-size:11px;margin:5px 0 17px}\n.cv-buy-label{display:block;font-size:10px;font-weight:800;color:#777;letter-spacing:1.5px;margin:0 0 8px}\n.cv-buy-model{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #172e5b;border-radius:12px;padding:12px 13px;margin-bottom:19px;font-size:13px}\n.cv-buy-model-name{display:flex;align-items:center;gap:10px;font-weight:700}\n.cv-buy-radio{width:16px;height:16px;border:1px solid #f32957;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0}\n.cv-buy-radio:after{content:\"\";display:block;width:8px;height:8px;background:#f32957;border-radius:50%}\n.cv-buy-actions{display:grid;grid-template-columns:108px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch}\n.cv-buy-quantity{display:flex;align-items:center;justify-content:space-around;height:51px;border:1px solid #dedede;border-radius:12px;background:#fff}\n.cv-buy-quantity span{font-size:13px;font-weight:700}\n.cv-buy-quantity button{color:#171717;background:transparent;border:0;font-size:20px;padding:5px 10px;cursor:pointer;line-height:1}\n.cv-buy-quantity button:disabled{opacity:.35;cursor:not-allowed}\n.cv-buy-quantity input{width:30px;min-width:0;text-align:center;border:0;background:transparent;color:#171717;font:700 13px Arial,sans-serif;padding:0;appearance:textfield}\n.cv-buy-quantity input::-webkit-inner-spin-button,.cv-buy-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}\n.cv-buy-action:disabled{opacity:.65;cursor:wait}\n.cv-buy-feedback{display:none;margin:10px 0 0;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.4}\n.cv-buy-feedback.is-visible{display:block}\n.cv-buy-feedback.is-success{background:#edf8f0;color:#176534}\n.cv-buy-feedback.is-error{background:#fff0f0;color:#a12626}\n.cv-buy-action{min-height:51px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:12px;font-family:Arial,sans-serif;font-size:12px;line-height:1.3;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s ease}\n.cv-buy-add{color:#fff;background:#171717;border:1px solid #171717;box-shadow:0 4px 10px rgba(0,0,0,.09)}\n.cv-buy-add:hover{background:#333;color:#fff}\n.cv-buy-now{color:#171717;background:#fff;border:1px solid #171717}\n.cv-buy-now:hover{background:#f6f6f6;color:#171717}\n.cv-buy-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}\n.cv-buy-trust-item{min-width:0;background:#f6f6f6;border-radius:12px;padding:12px 7px 10px;text-align:center}\n.cv-buy-trust-icon{display:block;font-size:17px;line-height:1.2;margin-bottom:7px}\n.cv-buy-trust-title{display:block;font-size:10px;font-weight:800;line-height:1.35;margin-bottom:4px;color:#222}\n.cv-buy-trust-text{display:block;font-size:9px;line-height:1.4;color:#777}\n\n\/* OFFRE PROJECTEUR + ÉCRAN *\/\n.cv-bundle{border:1px solid #d8c9a7;background:linear-gradient(135deg,#fffdf8,#f8f4eb);border-radius:14px;padding:16px;margin:18px 0}\n.cv-bundle-kicker{display:inline-block;background:#d8bd87;color:#171717;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:800;letter-spacing:.7px;margin-bottom:9px}\n.cv-bundle-title{font-size:17px;font-weight:800;line-height:1.3;margin:0 0 5px;color:#171717}\n.cv-bundle-copy{font-size:12px;color:#626262;line-height:1.5;margin:0 0 13px}\n.cv-bundle-select{display:block;width:100%;min-height:45px;padding:10px 12px;border:1px solid #d6d0c4;border-radius:10px;background:#fff;color:#171717;font:13px Arial,sans-serif;margin-bottom:12px}\n.cv-bundle-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;font-size:12px;color:#555}\n.cv-bundle-total strong{font-size:20px;color:#171717;white-space:nowrap}\n.cv-bundle-total del{font-size:12px;color:#888;margin-right:5px}\n.cv-bundle-cta{width:100%;border:0;background:#15294b;color:#fff;font-weight:800;font-size:13px;border-radius:11px;min-height:49px;padding:12px;cursor:pointer}\n.cv-bundle-cta:hover{background:#203a67}\n.cv-bundle-cta:disabled{opacity:.6;cursor:wait}\n.cv-bundle-foot{font-size:10px;color:#777;text-align:center;margin:9px 0 0;line-height:1.4}\n\n@media(min-width:1100px){.cv-page{min-width:640px}}\n@media(max-width:560px){\n.cv-topbar{gap:5px;font-size:10px;padding:8px 6px;margin-bottom:18px}\n.cv-buy-card{padding:17px;border-radius:15px}\n.cv-buy-title{font-size:23px}\n.cv-buy-price{font-size:33px}\n.cv-buy-actions{grid-template-columns:100px minmax(0,1fr)}\n.cv-buy-quantity{grid-column:1;grid-row:1}\n.cv-buy-add{grid-column:2;grid-row:1}\n.cv-buy-now{grid-column:1\/-1}\n.cv-buy-trust{gap:6px}\n.cv-buy-trust-item{padding:11px 4px 9px}\n.cv-buy-trust-title{font-size:9px}\n.cv-buy-trust-text{font-size:8px}\n.cv-bundle{padding:13px}\n.cv-bundle-title{font-size:16px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cv-page\" style=\"font-family:Arial,sans-serif;color:#171717;line-height:1.6\"\u003e\n\n  \u003cdiv class=\"cv-topbar\" role=\"note\"\u003e\n    \u003cspan\u003e🚚 Livraison suivie : 11 à 15 jours\u003c\/span\u003e\n    \u003cspan\u003e•\u003c\/span\u003e\n    \u003cspan\u003ePaiement sécurisé\u003c\/span\u003e\n    \u003cspan\u003e•\u003c\/span\u003e\n    \u003cspan\u003eRetours selon nos conditions\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-buy-card\"\u003e\n    \u003cdiv class=\"cv-buy-head\"\u003e\n      \u003cspan class=\"cv-buy-badge\"\u003eCINÉVIA · SPECIALE AANBIEDING\u003c\/span\u003e\n      \u003cspan class=\"cv-buy-stock\"\u003eDisponible\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"cv-buy-title\"\u003eVotre propre cinéma, où vous le voulez.\u003c\/h2\u003e\n    \u003cp class=\"cv-buy-subtitle\"\u003eFull HD 1080p · Divertissement intelligent · Compact design\u003c\/p\u003e\n\n    \u003cdiv class=\"cv-buy-price-row\"\u003e\n      \u003cspan class=\"cv-buy-price\"\u003e€ 169,90\u003c\/span\u003e\n      \u003cspan class=\"cv-buy-old-price\"\u003e€ 249,90\u003c\/span\u003e\n      \u003cspan class=\"cv-buy-saving\"\u003e− € 80,00\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cv-buy-note\"\u003eProfitez de 32 % de réduction sur le prix habituel.\u003c\/p\u003e\n\n    \u003cspan class=\"cv-buy-label\"\u003eMODÈLE\u003c\/span\u003e\n    \u003cdiv class=\"cv-buy-model\"\u003e\n      \u003cspan class=\"cv-buy-model-name\"\u003e\u003cspan class=\"cv-buy-radio\"\u003e\u003c\/span\u003eCINÉVIA Full HD\u003c\/span\u003e\n      \u003cspan\u003e€ 169,90\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PROJECTOR + PROJECTIESCHERM BUNDELAANBOD --\u003e\n    \u003cdiv class=\"cv-bundle\"\u003e\n      \u003cspan class=\"cv-bundle-kicker\"\u003eOFFRE DUO · 15 € DE RÉDUCTION SUR L’ÉCRAN\u003c\/span\u003e\n      \u003ch3 class=\"cv-bundle-title\"\u003eComplétez votre soirée cinéma avec un écran de projection\u003c\/h3\u003e\n      \u003cp class=\"cv-bundle-copy\"\u003eChoisissez un écran de 84 ou 100 pouces et bénéficiez de 15 € de réduction sur celui-ci à l’achat du vidéoprojecteur. La remise sera appliquée dans le panier selon les conditions de l’offre.\u003c\/p\u003e\n\n      \u003clabel class=\"cv-buy-label\" for=\"cv-screen-choice\"\u003eCHOISISSEZ VOTRE ÉCRAN DE PROJECTION\u003c\/label\u003e\n      \u003cselect class=\"cv-bundle-select\" id=\"cv-screen-choice\" aria-label=\"Choisissez votre écran de projection\"\u003e\n        \u003coption value=\"none\"\u003eSans écran — vidéoprojecteur seul\u003c\/option\u003e\n        \u003coption value=\"84\"\u003e84 pouces — 55,00 € (40,00 € après réduction de 15 €)\u003c\/option\u003e\n        \u003coption value=\"100\"\u003e100 pouces — 60,00 € (45,00 € après réduction de 15 €)\u003c\/option\u003e\n      \u003c\/select\u003e\n\n      \u003cdiv class=\"cv-bundle-total\" aria-live=\"polite\"\u003e\n        \u003cspan class=\"cv-bundle-total-label\"\u003eTotal avec l’écran choisi\u003c\/span\u003e\n        \u003cspan\u003e\u003cdel class=\"cv-bundle-old-total\" style=\"display:none\"\u003e\u003c\/del\u003e\u003cstrong class=\"cv-bundle-price\"\u003e€ 169,90\u003c\/strong\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cbutton type=\"button\" class=\"cv-bundle-cta\"\u003eChoisissez un écran de projection ci-dessus\u003c\/button\u003e\n      \u003cp class=\"cv-bundle-foot\"\u003eLa réduction de 15 € s’applique uniquement à l’achat simultané du vidéoprojecteur et de l’écran.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cspan class=\"cv-buy-label\"\u003eQUANTITÉ\u003c\/span\u003e\n    \u003cdiv class=\"cv-buy-actions\"\u003e\n      \u003cdiv class=\"cv-buy-quantity\" aria-label=\"Choisir la quantité\"\u003e\n        \u003cbutton type=\"button\" class=\"cv-qty-minus\" aria-label=\"Diminuer la quantité\"\u003e−\u003c\/button\u003e\n        \u003cinput class=\"cv-qty-input\" type=\"number\" min=\"1\" max=\"99\" value=\"1\" inputmode=\"numeric\" aria-label=\"Quantité\"\u003e\n        \u003cbutton type=\"button\" class=\"cv-qty-plus\" aria-label=\"Augmenter la quantité\"\u003e+\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"cv-buy-action cv-buy-add\"\u003eAjouter au panier →\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"cv-buy-action cv-buy-now\"\u003eAcheter maintenant\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cv-buy-feedback\" role=\"status\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cv-buy-trust\"\u003e\n      \u003cdiv class=\"cv-buy-trust-item\"\u003e\n        \u003cspan class=\"cv-buy-trust-icon\"\u003e🚚\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-title\"\u003eLivraison avec suivi\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-text\"\u003eDélai annoncé : 11 à 15 jours\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cv-buy-trust-item\"\u003e\n        \u003cspan class=\"cv-buy-trust-icon\"\u003e🔒\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-title\"\u003ePaiement sécurisé\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-text\"\u003ePaiement sécurisé via Shopify\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cv-buy-trust-item\"\u003e\n        \u003cspan class=\"cv-buy-trust-icon\"\u003e↩\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-title\"\u003eRetours possibles\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-text\"\u003eSelon nos conditions\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"font-size:14px\"\u003e\n    \u003cp\u003e\u003cstrong\u003eFull HD 1080p natif :\u003c\/strong\u003e Profitez d’une résolution native de 1920 × 1080 pixels. Le vidéoprojecteur prend également en charge les contenus 4K, affichés dans sa résolution native.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003e8 000 lumens (500 ANSI) :\u003c\/strong\u003e Profitez d’une grande image pour vos soirées cinéma, à l’intérieur comme à l’extérieur. Pour un résultat optimal, utilisez le vidéoprojecteur dans une pièce assombrie.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eCompact et portable :\u003c\/strong\u003e Emportez-le de la chambre au salon ou à l’extérieur. Un seul vidéoprojecteur pour tous vos moments, sans installation fixe.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eGoogle Play intégré :\u003c\/strong\u003e Découvrez des applications de divertissement directement depuis le vidéoprojecteur. La disponibilité de Netflix, Prime Video, YouTube et d’autres applications dépend des logiciels pris en charge.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eDiffusion sans fil de l’écran :\u003c\/strong\u003e Diffusez vos contenus compatibles depuis votre iPhone, votre smartphone Android ou votre ordinateur grâce à une connexion sans fil prise en charge.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eCorrection automatique du trapèze :\u003c\/strong\u003e La correction automatique aide à redresser l’image lorsque le vidéoprojecteur est placé en biais.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin-top:26px\"\u003e\n    \u003cdetails style=\"border-top:1px solid #e5e5e5;padding:17px 3px\"\u003e\n      \u003csummary style=\"cursor:pointer;font-size:16px;font-weight:600\"\u003eDescription\u003c\/summary\u003e\n      \u003cdiv style=\"padding-top:12px;font-size:14px\"\u003e\n        \u003cp\u003e📽️ \u003cstrong\u003eTransformez chaque pièce en salle de cinéma\u003c\/strong\u003e\u003cbr\u003eDe la chambre au jardin, profitez d’un grand écran où vous le souhaitez.\u003c\/p\u003e\n        \u003cp\u003e✈️ \u003cstrong\u003eEmportez-le partout avec vous\u003c\/strong\u003e\u003cbr\u003eLéger, compact et facile à déplacer. Profitez d’une image Full HD pouvant atteindre 200 pouces, selon les conditions d’utilisation.\u003c\/p\u003e\n        \u003cp\u003e🎮 \u003cstrong\u003eStreamez et jouez sans limites\u003c\/strong\u003e\u003cbr\u003eRegardez vos contenus préférés et partagez votre écran grâce aux fonctionnalités compatibles.\u003c\/p\u003e\n        \u003cp\u003e🔊 \u003cstrong\u003eUn son immersif intégré\u003c\/strong\u003e\u003cbr\u003eProfitez de vos films sans avoir besoin d’enceintes externes.\u003c\/p\u003e\n        \u003cp\u003e🎯 \u003cstrong\u003eUne image parfaite en un instant\u003c\/strong\u003e\u003cbr\u003eLa mise au point automatique et la correction du trapèze vous aident à obtenir une image nette et bien alignée.\u003c\/p\u003e\n        \u003cp\u003e🛏️ \u003cstrong\u003eIdéal pour la chambre\u003c\/strong\u003e\u003cbr\u003eCompact et facile à déplacer. Projetez votre image sur un mur ou au plafond, selon son emplacement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails style=\"border-top:1px solid #e5e5e5;padding:17px 3px\"\u003e\n      \u003csummary style=\"cursor:pointer;font-size:16px;font-weight:600\"\u003eCompatibilité\u003c\/summary\u003e\n      \u003cdiv style=\"padding-top:12px;font-size:14px\"\u003e\n        \u003cp\u003e📱 \u003cstrong\u003eBoutique d’applications intégrée\u003c\/strong\u003e\u003cbr\u003eDécouvrez des applications comme Netflix et YouTube via Android 14, selon les applications prises en charge.\u003c\/p\u003e\n        \u003cp\u003e📡 \u003cstrong\u003eDiffusion sans fil\u003c\/strong\u003e\u003cbr\u003eRecopie d’écran pour Android et iOS grâce aux fonctionnalités compatibles.\u003c\/p\u003e\n        \u003cp\u003e🔌 \u003cstrong\u003eUne connectique polyvalente\u003c\/strong\u003e\u003cbr\u003eHDMI, USB, AV, MicroSD, Bluetooth 5.3 et Wi-Fi 6.2, selon les caractéristiques du produit.\u003c\/p\u003e\n        \u003cp\u003e📱 \u003cstrong\u003eCompatible avec les smartphones\u003c\/strong\u003e\u003cbr\u003eCompatible avec iOS et Android grâce aux fonctions sans fil ou aux connexions filaires prises en charge.\u003c\/p\u003e\n        \u003cp\u003e💻 \u003cstrong\u003ePour ordinateurs portables et tablettes\u003c\/strong\u003e\u003cbr\u003eCompatible avec Windows, macOS, les tablettes Android et l’iPad, selon le type de connexion.\u003c\/p\u003e\n        \u003cp\u003e🎞️ \u003cstrong\u003eFormats de fichiers pris en charge\u003c\/strong\u003e\u003cbr\u003eVidéo : HEVC, VP9 et AV1. Images : JPG, PNG et BMP, selon les caractéristiques du produit.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails style=\"border-top:1px solid #e5e5e5;padding:17px 3px\"\u003e\n      \u003csummary style=\"cursor:pointer;font-size:16px;font-weight:600\"\u003eLivraison\u003c\/summary\u003e\n      \u003cdiv style=\"padding-top:12px;font-size:14px\"\u003e\n        \u003cp\u003e🚚 \u003cstrong\u003eLivraison offerte sur toutes les commandes\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cp\u003eAucun frais de livraison et aucun montant minimum de commande.\u003c\/p\u003e\n        \u003cp\u003eLe délai de livraison estimé en France est de 11 à 15 jours. Vous recevrez les informations relatives à l’expédition et au suivi de votre commande conformément aux conditions de la boutique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails style=\"border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:17px 3px\"\u003e\n      \u003csummary style=\"cursor:pointer;font-size:16px;font-weight:600\"\u003eRetours et satisfaction\u003c\/summary\u003e\n      \u003cdiv style=\"padding-top:12px;font-size:14px\"\u003e\n        \u003cp\u003e\u003cstrong\u003eVotre satisfaction est notre priorité.\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cp\u003eLe vidéoprojecteur CINÉVIA ne correspond finalement pas tout à fait à vos attentes ? Consultez notre politique de retour pour connaître les délais et les conditions de remboursement.\u003c\/p\u003e\n        \u003cp\u003eUne question ? Contactez notre service client. Nous serons ravis de vous aider.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#111827;color:white;text-align:center;border-radius:12px;padding:23px 16px;margin-top:24px\"\u003e\n    \u003cdiv style=\"font-size:11px;letter-spacing:3px;color:#d8bd87\"\u003eCINÉVIA\u003c\/div\u003e\n    \u003ch2 style=\"color:white;font-size:23px;line-height:1.3;margin:10px 0\"\u003eFaites de chaque soirée une soirée cinéma.\u003c\/h2\u003e\n    \u003cp style=\"color:#e5e7eb;font-size:14px;margin:0\"\u003eMaintenant à 169,90 € au lieu de 249,90 €.\u003c\/p\u003e\n    \u003cp style=\"color:#d8bd87;font-weight:bold;margin-bottom:0\"\u003eVous économisez 80,00 €.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n  function initCineviaBuyBlock() {\n    var pages = document.querySelectorAll('.cv-page');\n    var page = pages[pages.length - 1];\n    if (!page || page.dataset.cvBuyReady === 'true') return;\n\n    var input = page.querySelector('.cv-qty-input');\n    var minus = page.querySelector('.cv-qty-minus');\n    var plus = page.querySelector('.cv-qty-plus');\n    var addButton = page.querySelector('.cv-buy-add');\n    var buyButton = page.querySelector('.cv-buy-now');\n    var feedback = page.querySelector('.cv-buy-feedback');\n    var screenChoice = page.querySelector('.cv-bundle-select');\n    var bundleButton = page.querySelector('.cv-bundle-cta');\n    var bundlePrice = page.querySelector('.cv-bundle-price');\n    var bundleOldTotal = page.querySelector('.cv-bundle-old-total');\n\n    if (!input || !minus || !plus || !addButton || !buyButton || !feedback) return;\n    page.dataset.cvBuyReady = 'true';\n\n    var variantId = 59801992790341;\n    var screenVariants = {'84':59801883214149,'100':59801883181381};\n    var projectorPrice = 169.90;\n    var screenPrices = {'84':55,'100':60};\n    var screenDiscount = 15;\n\n    function money(amount) {\n      return '€ ' + amount.toFixed(2).replace('.', ',');\n    }\n\n    function updateBundlePrice() {\n      if (!screenChoice || !bundlePrice) return;\n      var size = screenChoice.value;\n\n      if (size === '84' || size === '100') {\n        bundlePrice.textContent = money(projectorPrice + screenPrices[size] - screenDiscount);\n        if (bundleOldTotal) {\n          bundleOldTotal.textContent = money(projectorPrice + screenPrices[size]);\n          bundleOldTotal.style.display = 'inline';\n        }\n        if (bundleButton) bundleButton.textContent = 'Ajouter le vidéoprojecteur + l’écran →';\n      } else {\n        bundlePrice.textContent = money(projectorPrice);\n        if (bundleOldTotal) bundleOldTotal.style.display = 'none';\n        if (bundleButton) bundleButton.textContent = 'Choisissez un écran de projection ci-dessus';\n      }\n    }\n\n    function quantity() {\n      var value = parseInt(input.value, 10);\n      if (!Number.isFinite(value)) value = 1;\n      value = Math.max(1, Math.min(99, value));\n      input.value = value;\n      minus.disabled = value \u003c= 1;\n      plus.disabled = value \u003e= 99;\n      return value;\n    }\n\n    function showFeedback(message, type) {\n      feedback.textContent = message;\n      feedback.className = 'cv-buy-feedback is-visible ' + (type === 'error' ? 'is-error' : 'is-success');\n    }\n\n    function setLoading(loading) {\n      addButton.disabled = loading;\n      buyButton.disabled = loading;\n      if (bundleButton) bundleButton.disabled = loading;\n      addButton.textContent = loading ? 'Chargement...' : 'Ajouter au panier →';\n      buyButton.textContent = loading ? 'Chargement...' : 'Acheter maintenant';\n    }\n\n    minus.addEventListener('click', function () {\n      input.value = quantity() - 1;\n      quantity();\n    });\n\n    plus.addEventListener('click', function () {\n      input.value = quantity() + 1;\n      quantity();\n    });\n\n    input.addEventListener('change', quantity);\n    input.addEventListener('input', function () {\n      if (input.value !== '') quantity();\n    });\n\n    async function addToCart(goToCheckout) {\n      var qty = quantity();\n      setLoading(true);\n      feedback.className = 'cv-buy-feedback';\n\n      try {\n        var root = (window.Shopify \u0026\u0026 window.Shopify.routes \u0026\u0026 window.Shopify.routes.root) ? window.Shopify.routes.root : '\/';\n        var response = await fetch(root + 'cart\/add.js', {\n          method: 'POST',\n          headers: {'Content-Type':'application\/json','Accept':'application\/json'},\n          body: JSON.stringify({id:variantId,quantity:qty})\n        });\n\n        if (!response.ok) {\n          var errorData = {};\n          try { errorData = await response.json(); } catch (e) {}\n          throw new Error(errorData.description || errorData.message || 'Impossible d’ajouter le produit au panier.');\n        }\n\n        if (goToCheckout) {\n          window.location.href = root + 'checkout';\n          return;\n        }\n\n        showFeedback(qty === 1 ? 'Ajouté à votre panier.' : qty + ' articles ajoutés à votre panier.', 'success');\n        document.dispatchEvent(new CustomEvent('cart:refresh'));\n      } catch (error) {\n        showFeedback(error.message || 'Une erreur s’est produite. Veuillez réessayer.', 'error');\n      } finally {\n        setLoading(false);\n      }\n    }\n\n    if (screenChoice \u0026\u0026 bundleButton) {\n      screenChoice.addEventListener('change', updateBundlePrice);\n\n      bundleButton.addEventListener('click', async function () {\n        var size = screenChoice.value;\n\n        if (size !== '84' \u0026\u0026 size !== '100') {\n          showFeedback('Veuillez d’abord choisir un écran de projection pour profiter de l’offre duo.', 'error');\n          screenChoice.focus();\n          return;\n        }\n\n        var qty = quantity();\n        setLoading(true);\n        feedback.className = 'cv-buy-feedback';\n\n        try {\n          var root = (window.Shopify \u0026\u0026 window.Shopify.routes \u0026\u0026 window.Shopify.routes.root) ? window.Shopify.routes.root : '\/';\n          var response = await fetch(root + 'cart\/add.js', {\n            method: 'POST',\n            headers: {'Content-Type':'application\/json','Accept':'application\/json'},\n            body: JSON.stringify({\n              items: [\n                {id:variantId,quantity:qty},\n                {id:screenVariants[size],quantity:qty}\n              ]\n            })\n          });\n\n          if (!response.ok) {\n            var errorData = {};\n            try { errorData = await response.json(); } catch (e) {}\n            throw new Error(errorData.description || errorData.message || 'Impossible d’ajouter le produit au panier.');\n          }\n\n          showFeedback('Le vidéoprojecteur et l’écran ont été ajoutés. Vérifiez la réduction de l’offre duo dans votre panier.', 'success');\n          document.dispatchEvent(new CustomEvent('cart:refresh'));\n        } catch (error) {\n          showFeedback(error.message || 'Une erreur s’est produite. Veuillez réessayer.', 'error');\n        } finally {\n          setLoading(false);\n        }\n      });\n\n      updateBundlePrice();\n    }\n\n    addButton.addEventListener('click', function () { addToCart(false); });\n    buyButton.addEventListener('click', function () { addToCart(true); });\n    quantity();\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initCineviaBuyBlock);\n  } else {\n    initCineviaBuyBlock();\n  }\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":59801992790341,"sku":null,"price":169.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1104\/2842\/2469\/files\/ProjecteurCineviaettelecommandedecinema_b8d7abe3-7949-41d6-8199-001891c644ec.png?v=1792338653"},{"product_id":"cinevia®-mini-projecteur-intelligent-ultra","title":"Cinévia® Projecteur intelligent Pro Ultra","description":"\u003cstyle\u003e\n.cv-page{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;overflow:hidden}\n.cv-page *{box-sizing:border-box}\n.cv-topbar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 22px;padding:8px 12px;background:#15294b;color:#fff;font-family:Arial,sans-serif;font-size:11px;font-weight:800;line-height:1.35;text-align:center}\n.cv-topbar span{white-space:nowrap}\n.cv-buy-card{font-family:Arial,sans-serif;background:#fff;border:1px solid #e7dfd5;border-radius:18px;padding:23px;margin:0 0 24px;color:#171717;line-height:1.4}\n.cv-buy-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:17px}\n.cv-buy-badge{display:inline-block;background:#171717;color:#fff;border-radius:30px;padding:5px 12px;font-size:11px;font-weight:800;letter-spacing:1px}\n.cv-buy-stock{font-size:11px;font-weight:700;color:#188144;white-space:nowrap}\n.cv-buy-stock:before{content:\"\";display:inline-block;width:6px;height:6px;margin:0 5px 1px 0;border-radius:50%;background:#188144}\n.cv-buy-title{font-size:25px;font-weight:400;line-height:1.2;margin:0 0 7px;color:#202020}\n.cv-buy-subtitle{font-size:13px;line-height:1.55;color:#707070;margin:0 0 12px}\n.cv-buy-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0 2px}\n.cv-buy-price{font-size:38px;line-height:1.1;font-weight:800;letter-spacing:-1px;color:#171717}\n.cv-buy-old-price{font-size:12px;color:#898989;text-decoration:line-through}\n.cv-buy-saving{display:inline-block;background:#f7f2e9;color:#292929;font-weight:800;font-size:11px;padding:6px 10px;border-radius:7px}\n.cv-buy-note{color:#666;font-size:11px;margin:5px 0 17px}\n.cv-buy-label{display:block;font-size:10px;font-weight:800;color:#777;letter-spacing:1.5px;margin:0 0 8px}\n.cv-buy-model{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #172e5b;border-radius:12px;padding:12px 13px;margin-bottom:19px;font-size:13px}\n.cv-buy-model-name{display:flex;align-items:center;gap:10px;font-weight:700}\n.cv-buy-radio{width:16px;height:16px;border:1px solid #f32957;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0}\n.cv-buy-radio:after{content:\"\";display:block;width:8px;height:8px;background:#f32957;border-radius:50%}\n.cv-buy-actions{display:grid;grid-template-columns:108px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch}\n.cv-buy-quantity{display:flex;align-items:center;justify-content:space-around;height:51px;border:1px solid #dedede;border-radius:12px;background:#fff}\n.cv-buy-quantity button{border:0;background:transparent;color:#171717;font-size:21px;padding:7px;cursor:pointer}\n.cv-buy-quantity input{width:30px;border:0;background:transparent;text-align:center;font-family:Arial,sans-serif;font-size:13px;font-weight:700;color:#171717;padding:0;appearance:textfield;-moz-appearance:textfield}\n.cv-buy-quantity input::-webkit-inner-spin-button,.cv-buy-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}\n.cv-buy-action{min-height:51px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:12px;font-family:Arial,sans-serif;font-size:12px;line-height:1.3;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s ease}\nbutton.cv-buy-action{width:100%}\n.cv-buy-add{color:#fff;background:#171717;border:1px solid #171717;box-shadow:0 4px 10px rgba(0,0,0,.09)}\n.cv-buy-add:hover{background:#333;color:#fff}\n.cv-buy-now{color:#171717;background:#fff;border:1px solid #171717}\n.cv-buy-now:hover{background:#f6f6f6;color:#171717}\n.cv-buy-action:disabled{opacity:.6;cursor:wait}\n.cv-buy-status{display:none;margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#edf8ef;color:#176b32;font-size:12px;line-height:1.5}\n.cv-buy-status.is-visible{display:block}\n.cv-buy-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}\n.cv-buy-trust-item{min-width:0;background:#f6f6f6;border-radius:12px;padding:12px 7px 10px;text-align:center}\n.cv-buy-trust-icon{display:block;font-size:17px;line-height:1.2;margin-bottom:7px}\n.cv-buy-trust-title{display:block;font-size:10px;font-weight:800;line-height:1.35;margin-bottom:4px;color:#222}\n.cv-buy-trust-text{display:block;font-size:9px;line-height:1.4;color:#777}\n.cv-feature{font-size:14px}\n.cv-feature p{margin:0 0 13px}\n.cv-details{margin-top:26px}\n.cv-details details{border-top:1px solid #e5e5e5;padding:17px 3px}\n.cv-details details:last-child{border-bottom:1px solid #e5e5e5}\n.cv-details summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none}\n.cv-details summary::-webkit-details-marker{display:none}\n.cv-details summary:after{content:\"+\";float:right;font-size:21px;color:#777;font-weight:400}\n.cv-details details[open] summary:after{content:\"−\"}\n.cv-detail-content{padding-top:12px;font-size:14px}\n.cv-detail-content p{margin:0 0 12px}\n.cv-video-section{width:100%;min-width:0;margin:24px 0 28px}\n.cv-video-heading{font-family:Arial,sans-serif;color:#202020;font-size:19px;font-weight:600;line-height:1.35;text-align:center;margin:0 0 13px}\n.cv-video-frame{width:100%;min-width:0;aspect-ratio:16\/9;overflow:hidden;border-radius:14px;background:#111;box-shadow:0 4px 15px rgba(0,0,0,.08)}\n.cv-video-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#111;border:0}\n\n\/* COMBIDEAL PROJECTOR + SCHERM *\/\n.cv-bundle{font-family:Arial,sans-serif;border:1px solid #d8c9a7;background:linear-gradient(135deg,#fffdf8,#f8f4eb);border-radius:14px;padding:16px;margin:20px 0}\n.cv-bundle-kicker{display:inline-block;background:#d8bd87;color:#171717;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:800;letter-spacing:.6px;margin-bottom:9px}\n.cv-bundle-title{font-size:17px;font-weight:800;line-height:1.35;margin:0 0 6px;color:#171717}\n.cv-bundle-copy{font-size:12px;color:#626262;line-height:1.5;margin:0 0 14px}\n.cv-bundle-select{display:block;width:100%;min-height:46px;padding:10px 12px;border:1px solid #d6d0c4;border-radius:10px;background:#fff;color:#171717;font:13px Arial,sans-serif;margin-bottom:12px}\n.cv-bundle-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;font-size:12px;color:#555}\n.cv-bundle-total strong{font-size:20px;color:#171717;white-space:nowrap}\n.cv-bundle-total del{font-size:12px;color:#888;margin-right:5px}\n.cv-bundle-cta{width:100%;border:0;background:#15294b;color:#fff;font-weight:800;font-size:13px;border-radius:11px;min-height:49px;padding:12px;cursor:pointer}\n.cv-bundle-cta:hover{background:#203a67}\n.cv-bundle-cta:disabled{opacity:.6;cursor:wait}\n.cv-bundle-foot{font-size:10px;color:#777;text-align:center;margin:9px 0 0;line-height:1.45}\n\n@media(min-width:1100px){.cv-page{min-width:640px}}\n@media(max-width:560px){\n  .cv-topbar{gap:5px;font-size:10px;padding:8px 6px;margin-bottom:18px}\n  .cv-buy-card{padding:17px;border-radius:15px}\n  .cv-buy-title{font-size:23px}\n  .cv-buy-price{font-size:33px}\n  .cv-buy-actions{grid-template-columns:100px minmax(0,1fr)}\n  .cv-buy-quantity{grid-column:1;grid-row:1}\n  .cv-buy-add{grid-column:2;grid-row:1}\n  .cv-buy-now{grid-column:1\/-1}\n  .cv-buy-trust{gap:6px}\n  .cv-buy-trust-item{padding:11px 4px 9px}\n  .cv-buy-trust-title{font-size:9px}\n  .cv-buy-trust-text{font-size:8px}\n  .cv-video-section{margin:21px 0 24px}\n  .cv-video-heading{font-size:17px;margin-bottom:10px}\n  .cv-video-frame{border-radius:11px}\n  .cv-bundle{padding:13px}\n  .cv-bundle-title{font-size:16px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cv-page\" style=\"font-family:Arial,sans-serif;color:#171717;line-height:1.6;\"\u003e\n\n  \u003cdiv class=\"cv-topbar\" role=\"note\"\u003e\n    \u003cspan\u003e🚚 Livraison suivie : 11 à 15 jours\u003c\/span\u003e\n    \u003cspan\u003e•\u003c\/span\u003e\n    \u003cspan\u003ePaiement sécurisé\u003c\/span\u003e\n    \u003cspan\u003e•\u003c\/span\u003e\n    \u003cspan\u003eRetours selon nos conditions\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-buy-card\"\u003e\n    \u003cdiv class=\"cv-buy-head\"\u003e\n      \u003cspan class=\"cv-buy-badge\"\u003eCINÉVIA · OFFRE SPÉCIALE\u003c\/span\u003e\n      \u003cspan class=\"cv-buy-stock\"\u003eEn stock\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"cv-buy-title\"\u003eVotre cinéma, où que vous soyez.\u003c\/h2\u003e\n    \u003cp class=\"cv-buy-subtitle\"\u003eFull HD 1080p natif · 900 lumens ANSI · Divertissement connecté\u003c\/p\u003e\n\n    \u003cdiv class=\"cv-buy-price-row\"\u003e\n      \u003cspan class=\"cv-buy-price\"\u003e€ 219,90\u003c\/span\u003e\n      \u003cspan class=\"cv-buy-old-price\"\u003e€ 312,90\u003c\/span\u003e\n      \u003cspan class=\"cv-buy-saving\"\u003e− € 93,00\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cv-buy-note\"\u003eProfitez d’environ 30 % de réduction par rapport au prix de référence.\u003c\/p\u003e\n\n    \u003cspan class=\"cv-buy-label\"\u003eMODÈLE\u003c\/span\u003e\n    \u003cdiv class=\"cv-buy-model\"\u003e\n      \u003cspan class=\"cv-buy-model-name\"\u003e\n        \u003cspan class=\"cv-buy-radio\"\u003e\u003c\/span\u003e\n        Cinévia® Projecteur intelligent Pro Ultra\n      \u003c\/span\u003e\n      \u003cspan\u003e€ 219,90\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- OFFRE COMBINÉE --\u003e\n    \u003cdiv class=\"cv-bundle\"\u003e\n      \u003cspan class=\"cv-bundle-kicker\"\u003eOFFRE DUO · 15 € DE RÉDUCTION SUR L’ÉCRAN\u003c\/span\u003e\n      \u003ch3 class=\"cv-bundle-title\"\u003eSublimez vos soirées cinéma avec un écran de projection\u003c\/h3\u003e\n      \u003cp class=\"cv-bundle-copy\"\u003eChoisissez un écran de 84 ou 100 pouces et bénéficiez de 15 € de réduction sur celui-ci en l’associant au projecteur.\u003c\/p\u003e\n\n      \u003clabel class=\"cv-buy-label\" for=\"cv-screen-choice\"\u003eCHOISISSEZ VOTRE ÉCRAN DE PROJECTION\u003c\/label\u003e\n      \u003cselect class=\"cv-bundle-select\" id=\"cv-screen-choice\"\u003e\n        \u003coption value=\"none\"\u003eProjecteur seul — 219,90 €\u003c\/option\u003e\n        \u003coption value=\"84\"\u003e84 pouces — 55,00 € (40,00 € avec l’offre duo)\u003c\/option\u003e\n        \u003coption value=\"100\"\u003e100 pouces — 60,00 € (45,00 € avec l’offre duo)\u003c\/option\u003e\n      \u003c\/select\u003e\n\n      \u003cdiv class=\"cv-bundle-total\"\u003e\n        \u003cspan class=\"cv-bundle-total-label\"\u003eTotal avec l’écran choisi\u003c\/span\u003e\n        \u003cspan\u003e\n          \u003cdel class=\"cv-bundle-old-total\" style=\"display:none;\"\u003e\u003c\/del\u003e\n          \u003cstrong class=\"cv-bundle-price\"\u003e€ 219,90\u003c\/strong\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cbutton type=\"button\" class=\"cv-bundle-cta\"\u003eChoisissez un écran de projection ci-dessus\u003c\/button\u003e\n      \u003cp class=\"cv-bundle-foot\"\u003eLa réduction s’applique uniquement à l’achat du projecteur et de l’écran ensemble.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cspan class=\"cv-buy-label\"\u003eQUANTITÉ\u003c\/span\u003e\n    \u003cdiv class=\"cv-buy-actions\"\u003e\n      \u003cdiv class=\"cv-buy-quantity\"\u003e\n        \u003cbutton type=\"button\" class=\"cv-qty-minus\"\u003e−\u003c\/button\u003e\n        \u003cinput class=\"cv-qty-input\" type=\"number\" min=\"1\" max=\"99\" value=\"1\" inputmode=\"numeric\"\u003e\n        \u003cbutton type=\"button\" class=\"cv-qty-plus\"\u003e+\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"cv-buy-action cv-buy-add\"\u003eAjouter au panier →\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"cv-buy-action cv-buy-now\"\u003eAcheter maintenant\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cv-buy-status\" role=\"status\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cv-buy-trust\"\u003e\n      \u003cdiv class=\"cv-buy-trust-item\"\u003e\n        \u003cspan class=\"cv-buy-trust-icon\"\u003e🚚\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-title\"\u003eLivraison avec suivi\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-text\"\u003eSuivez votre commande\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cv-buy-trust-item\"\u003e\n        \u003cspan class=\"cv-buy-trust-icon\"\u003e🔒\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-title\"\u003ePaiement sécurisé\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-text\"\u003ePaiement sécurisé via Shopify\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cv-buy-trust-item\"\u003e\n        \u003cspan class=\"cv-buy-trust-icon\"\u003e↩\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-title\"\u003eRetours possibles\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-text\"\u003eSelon nos conditions\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-video-section\"\u003e\n    \u003ch3 class=\"cv-video-heading\"\u003eDécouvrez le projecteur en action\u003c\/h3\u003e\n    \u003cdiv class=\"cv-video-frame\"\u003e\n      \u003cvideo controls playsinline preload=\"metadata\" width=\"613\" height=\"345\"\u003e\n        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/56c2fe84358a42d2bfdf19e6a6fe81df.mp4\" type=\"video\/mp4\"\u003e\n        Votre navigateur ne prend pas en charge cette vidéo.\n      \u003c\/source\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-feature\"\u003e\n    \u003cp\u003e\u003cstrong\u003eFull HD 1080p natif :\u003c\/strong\u003e Profitez d’une résolution native de 1 920 × 1 080 pixels. Les contenus 4K compatibles sont affichés dans la résolution native du projecteur.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003e900 lumens ANSI :\u003c\/strong\u003e Profitez d’une grande image pour vos soirées cinéma. Pour un résultat optimal, utilisez le projecteur dans une pièce assombrie.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eCompact et facile à transporter :\u003c\/strong\u003e Déplacez facilement le projecteur d’une pièce à l’autre.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eAndroid 14 intégré :\u003c\/strong\u003e Accédez aux applications de divertissement disponibles. La disponibilité de Netflix, Prime Video, YouTube et des autres applications dépend du logiciel et de leur compatibilité.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eWi-Fi 6 :\u003c\/strong\u003e Profitez des fonctionnalités sans fil prises en charge avec des appareils compatibles.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eHaut-parleur intégré et Bluetooth :\u003c\/strong\u003e Écoutez vos contenus via le haut-parleur intégré et profitez des fonctionnalités Bluetooth compatibles.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eCorrection automatique du trapèze :\u003c\/strong\u003e Ajuste automatiquement la géométrie de l’image lorsque le projecteur est placé en biais par rapport à la surface de projection.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003e1 Go de RAM et 8 Go de stockage :\u003c\/strong\u003e Une mémoire et un espace de stockage dédiés au fonctionnement des logiciels et fonctionnalités compatibles.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eCompatibilité 3D :\u003c\/strong\u003e La fiche produit mentionne une fonctionnalité 3D. La compatibilité dépend des contenus utilisés et des éventuels équipements nécessaires.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-details\"\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDescription\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003e📽️ \u003cstrong\u003eTransformez votre pièce en véritable salle de cinéma\u003c\/strong\u003e\u003cbr\u003eProfitez de vos films, séries et vidéos sur grand écran, directement chez vous.\u003c\/p\u003e\n        \u003cp\u003e✈️ \u003cstrong\u003eCompact et facile à déplacer\u003c\/strong\u003e\u003cbr\u003eEmportez votre projecteur d’une pièce à l’autre. Il doit simplement rester raccordé à une source d’alimentation.\u003c\/p\u003e\n        \u003cp\u003e🌙 \u003cstrong\u003eIdéal pour vos soirées cinéma\u003c\/strong\u003e\u003cbr\u003eAvec ses 900 lumens ANSI, il est conseillé de l’utiliser dans une pièce assombrie pour profiter d’une image plus agréable.\u003c\/p\u003e\n        \u003cp\u003e🎮 \u003cstrongtout votre divertissement avec android\u003e\u003cbr\u003eAccédez aux applications prises en charge et connectez des sources compatibles pour profiter de vos contenus préférés.\u003c\/strongtout\u003e\u003c\/p\u003e\n        \u003cp\u003e🔊 \u003cstrong\u003eHaut-parleur intégré\u003c\/strong\u003e\u003cbr\u003eLancez vos contenus sans avoir besoin de brancher une enceinte externe.\u003c\/p\u003e\n        \u003cp\u003e🎯 \u003cstrong\u003eAjustez la netteté de votre image\u003c\/strong\u003e\u003cbr\u003eAdaptez la mise au point pour obtenir une image nette selon la distance de projection.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCompatibilité\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003e📱 \u003cstrong\u003eSmartphones et tablettes\u003c\/strong\u003e\u003cbr\u003eLa duplication de l’écran dépend des fonctionnalités prises en charge et de la compatibilité de votre appareil.\u003c\/p\u003e\n        \u003cp\u003e📡 \u003cstrong\u003eWi-Fi en Bluetooth\u003c\/strong\u003e\u003cbr\u003eEn stock voor compatibele netwerken, apparaten en ondersteunde functies.\u003c\/p\u003e\n        \u003cp\u003e🔌 \u003cstrong\u003eConnectique\u003c\/strong\u003e\u003cbr\u003eVérifiez les ports présents sur le modèle reçu avant de brancher vos appareils externes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eLivraison\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003e🚚 \u003cstrong\u003eLivraison avec suivi\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cp\u003eVotre commande est expédiée conformément aux conditions de livraison de notre boutique. Le délai de livraison estimé est de 11 à 15 jours. Les éventuels frais de livraison sont indiqués au moment du paiement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eRetours et satisfaction\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003e\u003cstrong\u003eVotre satisfaction est notre priorité.\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cp\u003eConsultez notre politique de retour pour connaître les délais, les conditions applicables et les modalités de remboursement. Une question concernant votre commande ? Notre service client est à votre écoute.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#111827;color:white;text-align:center;border-radius:12px;padding:23px 16px;margin-top:24px;\"\u003e\n    \u003cdiv style=\"font-size:11px;letter-spacing:3px;color:#d8bd87;\"\u003eCINÉVIA\u003c\/div\u003e\n    \u003ch2 style=\"color:white;font-size:23px;line-height:1.3;margin:10px 0;\"\u003eFaites de chaque soirée un moment cinéma.\u003c\/h2\u003e\n    \u003cp style=\"color:#d8bd87;font-size:14px;font-weight:bold;margin-bottom:0;\"\u003eÉconomisez 93,00 € par rapport au prix de référence.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n  var pages = document.querySelectorAll('.cv-page');\n  var page = pages[pages.length - 1];\n  if (!page || page.dataset.cvReady === 'true') return;\n  page.dataset.cvReady = 'true';\n\n  var variantId = 59802236682565;\n  var screenVariants = {'84':59801883214149,'100':59801883181381};\n  var projectorPrice = 219.90;\n  var screenPrices = {'84':55,'100':60};\n  var discount = 15;\n\n  var input = page.querySelector('.cv-qty-input');\n  var minus = page.querySelector('.cv-qty-minus');\n  var plus = page.querySelector('.cv-qty-plus');\n  var addButton = page.querySelector('.cv-buy-add');\n  var buyButton = page.querySelector('.cv-buy-now');\n  var status = page.querySelector('.cv-buy-status');\n  var screenChoice = page.querySelector('.cv-bundle-select');\n  var bundleButton = page.querySelector('.cv-bundle-cta');\n  var bundlePrice = page.querySelector('.cv-bundle-price');\n  var oldTotal = page.querySelector('.cv-bundle-old-total');\n\n  function money(a) { return '€ ' + a.toFixed(2).replace('.', ','); }\n\n  function qty() {\n    var v = parseInt(input.value, 10);\n    if (!isFinite(v)) v = 1;\n    v = Math.max(1, Math.min(99, v));\n    input.value = v;\n    return v;\n  }\n\n  function show(msg, err) {\n    status.textContent = msg;\n    status.classList.add('is-visible');\n    status.style.background = err ? '#fff0f0' : '#edf8ef';\n    status.style.color = err ? '#a32020' : '#176b32';\n  }\n\n  function setBusy(b) {\n    addButton.disabled = b;\n    buyButton.disabled = b;\n    bundleButton.disabled = b;\n  }\n\n  function updateBundle() {\n    var size = screenChoice.value;\n    if (size === '84' || size === '100') {\n      bundlePrice.textContent = money(projectorPrice + screenPrices[size] - discount);\n      oldTotal.textContent = money(projectorPrice + screenPrices[size]);\n      oldTotal.style.display = 'inline';\n      bundleButton.textContent = 'Ajouter le projecteur et l’écran →';\n    } else {\n      bundlePrice.textContent = money(projectorPrice);\n      oldTotal.style.display = 'none';\n      bundleButton.textContent = 'Choisissez un écran de projection ci-dessus';\n    }\n  }\n\n  async function addItems(items, checkout) {\n    setBusy(true);\n    status.classList.remove('is-visible');\n    try {\n      var root = (window.Shopify \u0026\u0026 window.Shopify.routes \u0026\u0026 window.Shopify.routes.root) ? window.Shopify.routes.root : '\/';\n      var res = await fetch(root + 'cart\/add.js', {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json', 'Accept': 'application\/json'},\n        body: JSON.stringify({items: items})\n      });\n      if (!res.ok) {\n        var e = await res.json().catch(function () { return {}; });\n        throw new Error(e.description || e.message || 'L’ajout au panier a échoué.');\n      }\n      if (checkout) { window.location.href = root + 'checkout'; return; }\n      show('Ajouté à votre panier.', false);\n      document.dispatchEvent(new CustomEvent('cart:refresh'));\n    } catch (err) {\n      show(err.message || 'Une erreur est survenue. Veuillez réessayer.', true);\n    } finally {\n      setBusy(false);\n    }\n  }\n\n  minus.addEventListener('click', function () { input.value = qty() - 1; qty(); });\n  plus.addEventListener('click', function () { input.value = qty() + 1; qty(); });\n  input.addEventListener('change', qty);\n\n  addButton.addEventListener('click', function () {\n    addItems([{id: variantId, quantity: qty()}], false);\n  });\n  buyButton.addEventListener('click', function () {\n    addItems([{id: variantId, quantity: qty()}], true);\n  });\n\n  screenChoice.addEventListener('change', updateBundle);\n  bundleButton.addEventListener('click', function () {\n    var size = screenChoice.value;\n    if (size !== '84' \u0026\u0026 size !== '100') {\n      show('Veuillez d’abord choisir un écran de projection pour profiter de l’offre duo.', true);\n      screenChoice.focus();\n      return;\n    }\n    var q = qty();\n    addItems([{id: variantId, quantity: q}, {id: screenVariants[size], quantity: q}], false);\n  });\n\n  updateBundle();\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":59802236682565,"sku":null,"price":219.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1104\/2842\/2469\/files\/Projecteur4Kcremeettelecommandenoire_83ddfe40-6c2e-493a-bdbf-a7889c2f23b5.png?v=1792341947"},{"product_id":"cinevia®-mini-projecteur-intelligent-pro","title":"Cinévia® Projecteur Intelligent Pro","description":"\u003cstyle\u003e\n.cv-page{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;overflow:hidden}\n.cv-page *{box-sizing:border-box}\n.cv-topbar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 22px;padding:8px 12px;background:#15294b;color:#fff;font-family:Arial,sans-serif;font-size:11px;font-weight:800;line-height:1.35;text-align:center}\n.cv-topbar span{white-space:nowrap}\n.cv-buy-card{font-family:Arial,sans-serif;background:#fff;border:1px solid #e7dfd5;border-radius:18px;padding:23px;margin:0 0 24px;color:#171717;line-height:1.4}\n.cv-buy-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:17px}\n.cv-buy-badge{display:inline-block;background:#171717;color:#fff;border-radius:30px;padding:5px 12px;font-size:11px;font-weight:800;letter-spacing:1px}\n.cv-buy-stock{font-size:11px;font-weight:700;color:#188144;white-space:nowrap}\n.cv-buy-stock:before{content:\"\";display:inline-block;width:6px;height:6px;margin:0 5px 1px 0;border-radius:50%;background:#188144}\n.cv-buy-title{font-size:25px;font-weight:400;line-height:1.2;margin:0 0 7px;color:#202020}\n.cv-buy-subtitle{font-size:13px;line-height:1.55;color:#707070;margin:0 0 12px}\n.cv-buy-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0 2px}\n.cv-buy-price{font-size:38px;line-height:1.1;font-weight:800;letter-spacing:-1px;color:#171717}\n.cv-buy-old-price{font-size:12px;color:#898989;text-decoration:line-through}\n.cv-buy-saving{display:inline-block;background:#f7f2e9;color:#292929;font-weight:800;font-size:11px;padding:6px 10px;border-radius:7px}\n.cv-buy-note{color:#666;font-size:11px;margin:5px 0 17px}\n.cv-buy-label{display:block;font-size:10px;font-weight:800;color:#777;letter-spacing:1.5px;margin:0 0 8px}\n.cv-buy-model{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #172e5b;border-radius:12px;padding:12px 13px;margin-bottom:19px;font-size:13px}\n.cv-buy-model-name{display:flex;align-items:center;gap:10px;font-weight:700}\n.cv-buy-radio{width:16px;height:16px;border:1px solid #f32957;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0}\n.cv-buy-radio:after{content:\"\";display:block;width:8px;height:8px;background:#f32957;border-radius:50%}\n.cv-buy-actions{display:grid;grid-template-columns:108px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch}\n.cv-buy-quantity{display:flex;align-items:center;justify-content:space-around;height:51px;border:1px solid #dedede;border-radius:12px;background:#fff}\n.cv-buy-quantity button{border:0;background:transparent;color:#171717;font-size:21px;padding:7px;cursor:pointer}\n.cv-buy-quantity input{width:30px;border:0;background:transparent;text-align:center;font-family:Arial,sans-serif;font-size:13px;font-weight:700;color:#171717;padding:0;appearance:textfield;-moz-appearance:textfield}\n.cv-buy-quantity input::-webkit-inner-spin-button,.cv-buy-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}\n.cv-buy-action{min-height:51px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:12px;font-family:Arial,sans-serif;font-size:12px;line-height:1.3;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s ease}\nbutton.cv-buy-action{width:100%}\n.cv-buy-add{color:#fff;background:#171717;border:1px solid #171717;box-shadow:0 4px 10px rgba(0,0,0,.09)}\n.cv-buy-add:hover{background:#333;color:#fff}\n.cv-buy-now{color:#171717;background:#fff;border:1px solid #171717}\n.cv-buy-now:hover{background:#f6f6f6;color:#171717}\n.cv-buy-action:disabled{opacity:.6;cursor:wait}\n.cv-buy-status{display:none;margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#edf8ef;color:#176b32;font-size:12px;line-height:1.5}\n.cv-buy-status.is-visible{display:block}\n.cv-buy-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}\n.cv-buy-trust-item{min-width:0;background:#f6f6f6;border-radius:12px;padding:12px 7px 10px;text-align:center}\n.cv-buy-trust-icon{display:block;font-size:17px;line-height:1.2;margin-bottom:7px}\n.cv-buy-trust-title{display:block;font-size:10px;font-weight:800;line-height:1.35;margin-bottom:4px;color:#222}\n.cv-buy-trust-text{display:block;font-size:9px;line-height:1.4;color:#777}\n.cv-feature{font-size:14px}\n.cv-feature p{margin:0 0 13px}\n.cv-details{margin-top:26px}\n.cv-details details{border-top:1px solid #e5e5e5;padding:17px 3px}\n.cv-details details:last-child{border-bottom:1px solid #e5e5e5}\n.cv-details summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none}\n.cv-details summary::-webkit-details-marker{display:none}\n.cv-details summary:after{content:\"+\";float:right;font-size:21px;color:#777;font-weight:400}\n.cv-details details[open] summary:after{content:\"−\"}\n.cv-detail-content{padding-top:12px;font-size:14px}\n.cv-detail-content p{margin:0 0 12px}\n.cv-video-section{width:100%;min-width:0;margin:24px 0 28px}\n.cv-video-heading{font-family:Arial,sans-serif;color:#202020;font-size:19px;font-weight:600;line-height:1.35;text-align:center;margin:0 0 13px}\n.cv-video-frame{width:100%;min-width:0;aspect-ratio:16\/9;overflow:hidden;border-radius:14px;background:#111;box-shadow:0 4px 15px rgba(0,0,0,.08)}\n.cv-video-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#111;border:0}\n\n\/* COMBIDEAL PROJECTOR + SCHERM *\/\n.cv-bundle{font-family:Arial,sans-serif;border:1px solid #d8c9a7;background:linear-gradient(135deg,#fffdf8,#f8f4eb);border-radius:14px;padding:16px;margin:20px 0}\n.cv-bundle-kicker{display:inline-block;background:#d8bd87;color:#171717;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:800;letter-spacing:.6px;margin-bottom:9px}\n.cv-bundle-title{font-size:17px;font-weight:800;line-height:1.35;margin:0 0 6px;color:#171717}\n.cv-bundle-copy{font-size:12px;color:#626262;line-height:1.5;margin:0 0 14px}\n.cv-bundle-select{display:block;width:100%;min-height:46px;padding:10px 12px;border:1px solid #d6d0c4;border-radius:10px;background:#fff;color:#171717;font:13px Arial,sans-serif;margin-bottom:12px}\n.cv-bundle-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;font-size:12px;color:#555}\n.cv-bundle-total strong{font-size:20px;color:#171717;white-space:nowrap}\n.cv-bundle-total del{font-size:12px;color:#888;margin-right:5px}\n.cv-bundle-cta{width:100%;border:0;background:#15294b;color:#fff;font-weight:800;font-size:13px;border-radius:11px;min-height:49px;padding:12px;cursor:pointer}\n.cv-bundle-cta:hover{background:#203a67}\n.cv-bundle-cta:disabled{opacity:.6;cursor:wait}\n.cv-bundle-foot{font-size:10px;color:#777;text-align:center;margin:9px 0 0;line-height:1.45}\n\n@media(min-width:1100px){.cv-page{min-width:640px}}\n@media(max-width:560px){\n  .cv-topbar{gap:5px;font-size:10px;padding:8px 6px;margin-bottom:18px}\n  .cv-buy-card{padding:17px;border-radius:15px}\n  .cv-buy-title{font-size:23px}\n  .cv-buy-price{font-size:33px}\n  .cv-buy-actions{grid-template-columns:100px minmax(0,1fr)}\n  .cv-buy-quantity{grid-column:1;grid-row:1}\n  .cv-buy-add{grid-column:2;grid-row:1}\n  .cv-buy-now{grid-column:1\/-1}\n  .cv-buy-trust{gap:6px}\n  .cv-buy-trust-item{padding:11px 4px 9px}\n  .cv-buy-trust-title{font-size:9px}\n  .cv-buy-trust-text{font-size:8px}\n  .cv-video-section{margin:21px 0 24px}\n  .cv-video-heading{font-size:17px;margin-bottom:10px}\n  .cv-video-frame{border-radius:11px}\n  .cv-bundle{padding:13px}\n  .cv-bundle-title{font-size:16px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cv-page\" style=\"font-family:Arial,sans-serif;color:#171717;line-height:1.6;\"\u003e\n\n  \u003cdiv class=\"cv-topbar\" role=\"note\"\u003e\n    \u003cspan\u003e🚚 Livraison suivie : 11 à 15 jours\u003c\/span\u003e\n    \u003cspan\u003e•\u003c\/span\u003e\n    \u003cspan\u003ePaiement sécurisé\u003c\/span\u003e\n    \u003cspan\u003e•\u003c\/span\u003e\n    \u003cspan\u003eRetours selon nos conditions\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-buy-card\"\u003e\n    \u003cdiv class=\"cv-buy-head\"\u003e\n      \u003cspan class=\"cv-buy-badge\"\u003eCINÉVIA · OFFRE SPÉCIALE\u003c\/span\u003e\n      \u003cspan class=\"cv-buy-stock\"\u003eEn stock\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"cv-buy-title\"\u003eVotre cinéma, où que vous soyez.\u003c\/h2\u003e\n    \u003cp class=\"cv-buy-subtitle\"\u003eHD native 720p · Android 11 · Format compact\u003c\/p\u003e\n\n    \u003cdiv class=\"cv-buy-price-row\"\u003e\n      \u003cspan class=\"cv-buy-price\"\u003e€ 119,90\u003c\/span\u003e\n      \u003cspan class=\"cv-buy-old-price\"\u003e€ 199,90\u003c\/span\u003e\n      \u003cspan class=\"cv-buy-saving\"\u003e− € 80,00\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cv-buy-note\"\u003eProfitez d’environ 40 % de réduction par rapport au prix de référence.\u003c\/p\u003e\n\n    \u003cspan class=\"cv-buy-label\"\u003eMODÈLE\u003c\/span\u003e\n    \u003cdiv class=\"cv-buy-model\"\u003e\n      \u003cspan class=\"cv-buy-model-name\"\u003e\n        \u003cspan class=\"cv-buy-radio\"\u003e\u003c\/span\u003e\n        Cinévia® Projecteur intelligent Pro\n      \u003c\/span\u003e\n      \u003cspan\u003e€ 119,90\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- OFFRE COMBINÉE --\u003e\n    \u003cdiv class=\"cv-bundle\"\u003e\n      \u003cspan class=\"cv-bundle-kicker\"\u003eOFFRE DUO · 15 € DE RÉDUCTION SUR L’ÉCRAN\u003c\/span\u003e\n      \u003ch3 class=\"cv-bundle-title\"\u003eSublimez vos soirées cinéma avec un écran de projection\u003c\/h3\u003e\n      \u003cp class=\"cv-bundle-copy\"\u003eChoisissez un écran de 84 ou 100 pouces et bénéficiez de 15 € de réduction sur celui-ci en l’associant au projecteur.\u003c\/p\u003e\n\n      \u003clabel class=\"cv-buy-label\" for=\"cv-screen-choice\"\u003eCHOISISSEZ VOTRE ÉCRAN DE PROJECTION\u003c\/label\u003e\n      \u003cselect class=\"cv-bundle-select\" id=\"cv-screen-choice\"\u003e\n        \u003coption value=\"none\"\u003eProjecteur seul — 119,90 €\u003c\/option\u003e\n        \u003coption value=\"84\"\u003e84 pouces — 55,00 € (40,00 € avec l’offre duo)\u003c\/option\u003e\n        \u003coption value=\"100\"\u003e100 pouces — 60,00 € (45,00 € avec l’offre duo)\u003c\/option\u003e\n      \u003c\/select\u003e\n\n      \u003cdiv class=\"cv-bundle-total\"\u003e\n        \u003cspan class=\"cv-bundle-total-label\"\u003eTotal avec l’écran choisi\u003c\/span\u003e\n        \u003cspan\u003e\n          \u003cdel class=\"cv-bundle-old-total\" style=\"display:none;\"\u003e\u003c\/del\u003e\n          \u003cstrong class=\"cv-bundle-price\"\u003e€ 119,90\u003c\/strong\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cbutton type=\"button\" class=\"cv-bundle-cta\"\u003eChoisissez un écran de projection ci-dessus\u003c\/button\u003e\n      \u003cp class=\"cv-bundle-foot\"\u003eLa réduction s’applique uniquement à l’achat du projecteur et de l’écran ensemble.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cspan class=\"cv-buy-label\"\u003eQUANTITÉ\u003c\/span\u003e\n    \u003cdiv class=\"cv-buy-actions\"\u003e\n      \u003cdiv class=\"cv-buy-quantity\"\u003e\n        \u003cbutton type=\"button\" class=\"cv-qty-minus\"\u003e−\u003c\/button\u003e\n        \u003cinput class=\"cv-qty-input\" type=\"number\" min=\"1\" max=\"99\" value=\"1\" inputmode=\"numeric\"\u003e\n        \u003cbutton type=\"button\" class=\"cv-qty-plus\"\u003e+\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"cv-buy-action cv-buy-add\"\u003eAjouter au panier →\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"cv-buy-action cv-buy-now\"\u003eAcheter maintenant\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cv-buy-status\" role=\"status\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cv-buy-trust\"\u003e\n      \u003cdiv class=\"cv-buy-trust-item\"\u003e\n        \u003cspan class=\"cv-buy-trust-icon\"\u003e🚚\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-title\"\u003eLivraison avec suivi\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-text\"\u003eSuivez votre commande\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cv-buy-trust-item\"\u003e\n        \u003cspan class=\"cv-buy-trust-icon\"\u003e🔒\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-title\"\u003ePaiement sécurisé\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-text\"\u003ePaiement sécurisé via Shopify\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cv-buy-trust-item\"\u003e\n        \u003cspan class=\"cv-buy-trust-icon\"\u003e↩\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-title\"\u003eRetours possibles\u003c\/span\u003e\n        \u003cspan class=\"cv-buy-trust-text\"\u003eSelon nos conditions\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-video-section\"\u003e\n    \u003ch3 class=\"cv-video-heading\"\u003eDécouvrez le projecteur en action\u003c\/h3\u003e\n    \u003cdiv class=\"cv-video-frame\"\u003e\n      \u003cvideo controls playsinline preload=\"metadata\" width=\"613\" height=\"345\"\u003e\n        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/56c2fe84358a42d2bfdf19e6a6fe81df.mp4\" type=\"video\/mp4\"\u003e\n        Votre navigateur ne prend pas en charge cette vidéo.\n      \u003c\/source\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-feature\"\u003e\n    \u003cp\u003e\u003cstrong\u003eHD native 720p :\u003c\/strong\u003e Profitez d’une image en résolution native de 1 280 × 720 pixels. Les contenus 4K compatibles peuvent être lus, mais ils seront affichés dans la résolution native du projecteur.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003e200 lumens ANSI :\u003c\/strong\u003e Transformez votre pièce en un véritable espace cinéma. Pour une image plus agréable, utilisez le projecteur dans une pièce sombre, avec le moins de lumière ambiante possible.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eCompact et facile à transporter :\u003c\/strong\u003e Son format compact vous permet de le déplacer facilement d’une pièce à l’autre.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eAndroid 11 intégré :\u003c\/strong\u003e Profitez du système Android pour accéder aux applications et fonctionnalités de divertissement disponibles. La disponibilité des applications dépend du logiciel intégré.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eWi-Fi 6 double bande et Bluetooth 5.0 :\u003c\/strong\u003e Connectez le projecteur aux réseaux et appareils compatibles.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003e1 Go de RAM et 8 Go de stockage\u003c\/strong\u003e, , un haut-parleur intégré et une mise au point manuelle.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eSans batterie intégrée :\u003c\/strong\u003e Le projecteur doit être branché à une alimentation électrique.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cv-details\"\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDescription\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003e📽️ \u003cstrong\u003eTransformez votre pièce en salle de cinéma\u003c\/strong\u003e\u003cbr\u003eProfitez de vos films, séries et vidéos sur grand écran, directement chez vous.\u003c\/p\u003e\n        \u003cp\u003e✈️ \u003cstrong\u003eCompact et facile à déplacer\u003c\/strong\u003e\u003cbr\u003eEmportez votre projecteur d’une pièce à l’autre. Il doit simplement rester raccordé à une source d’alimentation.\u003c\/p\u003e\n        \u003cp\u003e🌙 \u003cstrong\u003eIdéal pour vos soirées cinéma\u003c\/strong\u003e\u003cbr\u003eAvec ses 200 lumens ANSI, il est recommandé de l’utiliser dans une pièce assombrie pour profiter d’une image plus confortable à regarder.\u003c\/p\u003e\n        \u003cp\u003e🎮 \u003cstrongtout votre divertissement avec android\u003e\u003cbr\u003eAccédez aux applications prises en charge et connectez des sources compatibles pour profiter de vos contenus préférés.\u003c\/strongtout\u003e\u003c\/p\u003e\n        \u003cp\u003e🔊 \u003cstrong\u003eHaut-parleur intégré\u003c\/strong\u003e\u003cbr\u003eLancez vos contenus sans avoir besoin de brancher une enceinte externe.\u003c\/p\u003e\n        \u003cp\u003e🎯 \u003cstrong\u003eAjustez la netteté selon vos envies\u003c\/strong\u003e\u003cbr\u003eLa mise au point manuelle vous permet d’adapter la netteté de l’image à la distance de projection.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCompatibilité\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003e📱 \u003cstrong\u003eSmartphones et tablettes\u003c\/strong\u003e\u003cbr\u003eLa duplication de l’écran dépend des fonctionnalités prises en charge et de la compatibilité de votre appareil.\u003c\/p\u003e\n        \u003cp\u003e📡 \u003cstrong\u003eWi-Fi en Bluetooth\u003c\/strong\u003e\u003cbr\u003eEn stock voor compatibele netwerken, apparaten en ondersteunde functies.\u003c\/p\u003e\n        \u003cp\u003e🔌 \u003cstrong\u003eConnectique\u003c\/strong\u003e\u003cbr\u003eVérifiez les ports présents sur le modèle reçu avant de brancher vos appareils externes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eLivraison\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003e🚚 \u003cstrong\u003eLivraison avec suivi\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cp\u003eVotre commande est expédiée conformément aux conditions de livraison de notre boutique. Le délai de livraison estimé est de 11 à 15 jours. Les éventuels frais de livraison sont indiqués au moment du paiement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eRetours et satisfaction\u003c\/summary\u003e\n      \u003cdiv class=\"cv-detail-content\"\u003e\n        \u003cp\u003e\u003cstrong\u003eVotre satisfaction est notre priorité.\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cp\u003eConsultez notre politique de retour pour connaître les délais, les conditions applicables et les modalités de remboursement. Une question concernant votre commande ? Notre service client est à votre écoute.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#111827;color:white;text-align:center;border-radius:12px;padding:23px 16px;margin-top:24px;\"\u003e\n    \u003cdiv style=\"font-size:11px;letter-spacing:3px;color:#d8bd87;\"\u003eCINÉVIA\u003c\/div\u003e\n    \u003ch2 style=\"color:white;font-size:23px;line-height:1.3;margin:10px 0;\"\u003eFaites de chaque soirée un moment cinéma.\u003c\/h2\u003e\n    \u003cp style=\"color:#d8bd87;font-size:14px;font-weight:bold;margin-bottom:0;\"\u003eÉconomisez 80,00 € par rapport au prix de référence.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n  var pages = document.querySelectorAll('.cv-page');\n  var page = pages[pages.length - 1];\n  if (!page || page.dataset.cvReady === 'true') return;\n  page.dataset.cvReady = 'true';\n\n  var variantId = 59802287210821;\n  var screenVariants = {'84':59801883214149,'100':59801883181381};\n  var projectorPrice = 119.90;\n  var screenPrices = {'84':55,'100':60};\n  var discount = 15;\n\n  var input = page.querySelector('.cv-qty-input');\n  var minus = page.querySelector('.cv-qty-minus');\n  var plus = page.querySelector('.cv-qty-plus');\n  var addButton = page.querySelector('.cv-buy-add');\n  var buyButton = page.querySelector('.cv-buy-now');\n  var status = page.querySelector('.cv-buy-status');\n  var screenChoice = page.querySelector('.cv-bundle-select');\n  var bundleButton = page.querySelector('.cv-bundle-cta');\n  var bundlePrice = page.querySelector('.cv-bundle-price');\n  var oldTotal = page.querySelector('.cv-bundle-old-total');\n\n  function money(a) { return '€ ' + a.toFixed(2).replace('.', ','); }\n\n  function qty() {\n    var v = parseInt(input.value, 10);\n    if (!isFinite(v)) v = 1;\n    v = Math.max(1, Math.min(99, v));\n    input.value = v;\n    return v;\n  }\n\n  function show(msg, err) {\n    status.textContent = msg;\n    status.classList.add('is-visible');\n    status.style.background = err ? '#fff0f0' : '#edf8ef';\n    status.style.color = err ? '#a32020' : '#176b32';\n  }\n\n  function setBusy(b) {\n    addButton.disabled = b;\n    buyButton.disabled = b;\n    bundleButton.disabled = b;\n  }\n\n  function updateBundle() {\n    var size = screenChoice.value;\n    if (size === '84' || size === '100') {\n      bundlePrice.textContent = money(projectorPrice + screenPrices[size] - discount);\n      oldTotal.textContent = money(projectorPrice + screenPrices[size]);\n      oldTotal.style.display = 'inline';\n      bundleButton.textContent = 'Ajouter le projecteur et l’écran →';\n    } else {\n      bundlePrice.textContent = money(projectorPrice);\n      oldTotal.style.display = 'none';\n      bundleButton.textContent = 'Choisissez un écran de projection ci-dessus';\n    }\n  }\n\n  async function addItems(items, checkout) {\n    setBusy(true);\n    status.classList.remove('is-visible');\n    try {\n      var root = (window.Shopify \u0026\u0026 window.Shopify.routes \u0026\u0026 window.Shopify.routes.root) ? window.Shopify.routes.root : '\/';\n      var res = await fetch(root + 'cart\/add.js', {\n        method: 'POST',\n        headers: {'Content-Type': 'application\/json', 'Accept': 'application\/json'},\n        body: JSON.stringify({items: items})\n      });\n      if (!res.ok) {\n        var e = await res.json().catch(function () { return {}; });\n        throw new Error(e.description || e.message || 'L’ajout au panier a échoué.');\n      }\n      if (checkout) { window.location.href = root + 'checkout'; return; }\n      show('Ajouté à votre panier.', false);\n      document.dispatchEvent(new CustomEvent('cart:refresh'));\n    } catch (err) {\n      show(err.message || 'Une erreur est survenue. Veuillez réessayer.', true);\n    } finally {\n      setBusy(false);\n    }\n  }\n\n  minus.addEventListener('click', function () { input.value = qty() - 1; qty(); });\n  plus.addEventListener('click', function () { input.value = qty() + 1; qty(); });\n  input.addEventListener('change', qty);\n\n  addButton.addEventListener('click', function () {\n    addItems([{id: variantId, quantity: qty()}], false);\n  });\n  buyButton.addEventListener('click', function () {\n    addItems([{id: variantId, quantity: qty()}], true);\n  });\n\n  screenChoice.addEventListener('change', updateBundle);\n  bundleButton.addEventListener('click', function () {\n    var size = screenChoice.value;\n    if (size !== '84' \u0026\u0026 size !== '100') {\n      show('Veuillez d’abord choisir un écran de projection pour profiter de l’offre duo.', true);\n      screenChoice.focus();\n      return;\n    }\n    var q = qty();\n    addItems([{id: variantId, quantity: q}, {id: screenVariants[size], quantity: q}], false);\n  });\n\n  updateBundle();\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":59802287210821,"sku":null,"price":119.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1104\/2842\/2469\/files\/Projecteurpremiumettelecommandeenstudio_1_53608b96-f423-4b26-8700-bf24ae942462.png?v=1792342797"}],"url":"https:\/\/cinevia-projecteurs.fr\/collections\/digital-products-example-products.oembed","provider":"Cinévia ","version":"1.0","type":"link"}