{"id":5456,"date":"2025-09-15T02:04:28","date_gmt":"2025-09-15T02:04:28","guid":{"rendered":"https:\/\/ivoireshoping.com\/?page_id=5456"},"modified":"2026-03-08T01:27:08","modified_gmt":"2026-03-08T01:27:08","slug":"b3-j","status":"publish","type":"page","link":"https:\/\/ivoireshoping.com\/?page_id=5456","title":{"rendered":"B3 JOUET ITERACTIF"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5456\" class=\"elementor elementor-5456\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cdde28f e-flex e-con-boxed e-con e-parent\" data-id=\"cdde28f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa912be elementor-widget elementor-widget-html\" data-id=\"fa912be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"utf-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\n<title>Jouet Interactif pour Chiens & Chats \u2013 Offre du Jour<\/title>\n<meta name=\"description\" content=\"Le jouet anti-ennui qui divertit vos chiens et chats pendant des heures. Livraison gratuite aujourd'hui \u00e0 Abidjan. Paiement \u00e0 la livraison.\" \/>\n<style>\n  :root{\n    --primary:#ff3b3b; --dark:#0f1220; --text:#121320; --muted:#5e6278;\n    --success:#2ecc71; --warning:#f39c12; --bg1:#ffe3e7; --bg2:#fff6ec;\n    --accent:#ff6b6b; --radius:18px; --shadow:0 12px 35px rgba(15,18,32,.12);\n  }\n  *{box-sizing:border-box;margin:0;padding:0}\n  body{\n    font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Helvetica,Arial,sans-serif;\n    color:var(--text); line-height:1.5;\n    background: linear-gradient(120deg,var(--bg1),var(--bg2));\n    min-height:100dvh; overflow-x:hidden;\n  }\n  body::before{\n    content:\"\"; position:fixed; inset:-40vmax;\n    background: conic-gradient(from 0deg at 50% 50%, #ffdfe6, #fff1e0, #ffe9f0, #fff6ec, #ffdfe6);\n    filter: blur(60px) opacity(.55);\n    animation: spin 18s linear infinite; z-index:-1;\n  }\n  @keyframes spin{to{transform: rotate(1turn)}}\n  a{color:var(--primary);text-decoration:none}\n  img{max-width:100%;display:block}\n\n  \/* Topbar *\/\n  .topbar{position:sticky; top:0; z-index:50; backdrop-filter:saturate(140%) blur(8px); background:rgba(255,255,255,.7); border-bottom:1px solid #fff3}\n  .container{max-width:1100px;margin-inline:auto;padding:18px}\n  .row{display:flex;gap:18px;flex-wrap:wrap}\n  .brand{display:flex;align-items:center;gap:10px;font-weight:800}\n  .brand svg{width:28px;height:28px}\n  .pill{margin-left:auto;padding:10px 16px;border-radius:999px;font-weight:700}\n\n  \/* Ticker *\/\n  .ticker{background:linear-gradient(90deg,#141728,#111326); color:#fff; overflow:hidden; border-bottom:1px solid #ffffff14}\n  .marquee{display:flex;gap:50px;white-space:nowrap;padding-block:10px; animation: scroll 22s linear infinite; font-weight:600; font-size:14px}\n  @keyframes scroll{to{transform:translateX(-50%)}}\n\n  \/* Hero *\/\n  .hero{display:grid; gap:26px; align-items:center; grid-template-columns:1.1fr .9fr; padding: clamp(22px,4vw,42px) 18px}\n  .badge{display:inline-flex; gap:10px; align-items:center; background:#fff;border-radius:999px;padding:8px 14px;font-weight:700; box-shadow: var(--shadow)}\n  .title{font-size: clamp(34px,5vw,54px); line-height:1.1; margin-top:12px; font-weight:900; text-shadow: 0 3px 8px rgba(0,0,0,.15)}\n  .title span{font-weight:900}\n  .subtitle{color:var(--muted);margin-top:10px}\n  .hero-cta{display:flex; gap:12px; margin-top:18px; flex-wrap:wrap}\n\n  .trust{display:flex;gap:18px;margin-top:14px;color:#4b5265;font-size:14px}\n  .mock{background:#fff;border-radius:22px;padding:14px;box-shadow: var(--shadow)}\n  .mock .imgwrap{aspect-ratio:1\/1;border-radius:18px; background:linear-gradient(135deg,#ffeef2,#fff8f0); display:grid; place-items:center; overflow:hidden; border:1px solid #fff}\n  .mock .imgwrap img{width:92%; object-fit:contain}\n\n  \/* Sections \/ cards *\/\n  .section{padding:48px 18px}\n  .section h2{font-size: clamp(24px,3.4vw,34px); margin-bottom:18px}\n  .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n  .card{background:#fff;border-radius:var(--radius);padding:18px;box-shadow: var(--shadow)}\n  .card h3{font-size:18px;margin-bottom:8px}\n\n  \/* Offers *\/\n  .offers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}\n  .offer{position:relative;border:2px solid #ffe0e0}\n  .offer.best{border-color:#ff8a6b; transform:scale(1.02)}\n  .offer .ribbon{\n    position:absolute; top:-10px; right:-10px; background:linear-gradient(90deg,#ff6b6b,#ff9a76);\n    color:#fff; padding:6px 10px; border-radius:999px; font-weight:800; font-size:12px; box-shadow: var(--shadow)\n  }\n  .price{font-size:28px;font-weight:900;margin:6px 0}\n  .strike{color:#a6a6a6;text-decoration:line-through;font-weight:600}\n  .mini{font-size:12px;color:#6c7285}\n\n  \/* Timer *\/\n  .timer{ margin-top:14px; display:flex; align-items:center; gap:10px; font-weight:800;\n    background:#fff;border:1px dashed #ffd1d1;border-radius:12px;padding:12px 14px}\n  .timer b{font-size:18px}\n\n  \/* Carousel *\/\n  .carousel{display:flex; gap:18px; overflow:auto; scroll-snap-type:x mandatory; padding-bottom:8px}\n  .testimonial{min-width:280px; scroll-snap-align:start}\n  .stars{color:#f1c40f}\n\n  \/* Guarantee *\/\n  .guarantee{ background:linear-gradient(90deg,#fff1f3,#fff9f2);\n    border:1px solid #ffe4e4; padding:16px;border-radius:var(--radius); display:grid; gap:8px }\n\n  \/* Gallery 3 images *\/\n  .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:12px}\n  .gallery .slot{background:#fff; border:1px solid #ffe0e0; border-radius:18px; overflow:hidden; box-shadow:var(--shadow)}\n  .gallery .slot .imgwrap{aspect-ratio:1\/1; background:linear-gradient(135deg,#fff8f0,#ffeef2); display:grid; place-items:center}\n  .gallery .slot .imgwrap img{width:100%; height:100%; object-fit:cover}\n  .gallery .slot .caption{padding:10px 12px; color:#6b7280; font-size:14px}\n\n  \/* Extra image section uses .mock styles *\/\n\n  \/* Floating CTA *\/\n  .floating{\n    position:fixed; inset:auto 14px 14px auto; z-index:40;\n    display:flex; gap:10px; align-items:center;\n    padding:12px 16px; border-radius:999px; font-weight:900;\n  }\n\n  \/* Footer *\/\n  footer{padding:32px 18px;color:#6b7280;text-align:center}\n\n  \/* Responsive *\/\n  @media (max-width:940px){\n    .hero{grid-template-columns:1fr}\n    .offers{grid-template-columns:1fr}\n    .grid-3{grid-template-columns:1fr}\n    .gallery{grid-template-columns:1fr 1fr}\n  }\n  @media (min-width:941px) and (max-width:1180px){ .offers{grid-template-columns:repeat(2,1fr)} }\n\n  \/* === Effets globaux pour tous les boutons === *\/\n  .btn, .pill, .floating {\n    border: 0;\n    cursor: pointer;\n    font-weight: 800;\n    letter-spacing: .2px;\n    border-radius: 12px;\n    transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;\n    will-change: transform;\n  }\n  .btn-primary, .pill, .floating {\n    background: linear-gradient(90deg,#ff6b6b,#ff9a76);\n    color: #fff;\n    box-shadow: var(--shadow);\n  }\n  .btn:hover, .pill:hover, .floating:hover {\n    transform: translateY(-3px) scale(1.05);\n    box-shadow: 0 14px 40px rgba(0,0,0,.18);\n    filter: brightness(1.05);\n  }\n  .btn:active, .pill:active, .floating:active {\n    transform: scale(0.95);\n    box-shadow: 0 6px 20px rgba(0,0,0,.15);\n  }\n  .btn:focus-visible, .pill:focus-visible, .floating:focus-visible {\n    outline: 3px solid rgba(255,107,107,.35);\n    outline-offset: 3px;\n  }\n  .btn-pulse { animation: pulse 1.8s infinite; }\n  @keyframes pulse {\n    0%   { transform: translateY(0) scale(1); box-shadow: 0 0 0 0 rgba(255,107,107,.55); }\n    70%  { transform: translateY(-1px) scale(1.07); box-shadow: 0 0 0 14px rgba(255,107,107,0); }\n    100% { transform: translateY(0) scale(1); box-shadow: 0 0 0 0 rgba(255,107,107,0); }\n  }\n  .btn-sparkle { position: relative; overflow: hidden; isolation: isolate; }\n  .btn-sparkle::after {\n    content: \"\";\n    position: absolute; top: 0; left: -75%; width: 50%; height: 100%;\n    background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.7) 50%, rgba(255,255,255,0) 100%);\n    transform: skewX(-20deg);\n    animation: sparkle 6s infinite;\n  }\n  @keyframes sparkle { 0%{left:-75%} 20%{left:125%} 100%{left:125%} }\n\n  \/* === Apparition avec rebond (pour boutons, offres, t\u00e9moignages) === *\/\n  .reveal-bounce{ opacity:0; transform: translateY(16px) scale(0.98); will-change: transform, opacity; }\n  .reveal-bounce.is-in{ animation: bounceIn .6s cubic-bezier(.2,.8,.2,1) both; animation-delay: var(--stagger, 0ms); }\n  @keyframes bounceIn{\n    0%{opacity:0; transform: translateY(16px) scale(0.98);}\n    60%{opacity:1; transform: translateY(-6px) scale(1.02);}\n    85%{transform: translateY(2px) scale(0.997);}\n    100%{transform: translateY(0) scale(1);}\n  }\n<\/style>\n<\/head>\n<body>\n\n  <!-- Top bar -->\n  <div class=\"topbar\">\n    <div class=\"container row\">\n      <div class=\"brand\" aria-label=\"Marque\">\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M16.5 9.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm-9 0a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm11.25 2.25c-1.2-.9-2.79-1.07-4.09-.38-.73.38-1.67.63-2.66.63s-1.93-.25-2.66-.63c-1.3-.69-2.89-.52-4.09.38C3.77 13.1 3 14.54 3 16.05c0 2.57 2.39 4.66 5.33 4.66h7.34c2.94 0 5.33-2.09 5.33-4.66 0-1.51-.77-2.95-1.75-4.3Z\"\/><\/svg>\n        <span>PetJoy CI<\/span>\n      <\/div>\n      <a href=\"#PET\" class=\"pill\">Commander maintenant<\/a>\n    <\/div>\n  <\/div>\n\n  <!-- Ticker -->\n  <div class=\"ticker\">\n    <div class=\"container\">\n      <div class=\"marquee\">\n        <span>\ud83c\udf81 Livraison GRATUITE aujourd\u2019hui \u00e0 Abidjan<\/span>\n        <span>\ud83d\udd12 Paiement \u00e0 la livraison<\/span>\n        <span>\u2705 Satisfait ou rembours\u00e9 7 jours<\/span>\n        <span>\u2b50 Plus de 1 000 chiens et chats conquis<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Hero -->\n  <section class=\"container hero\" id=\"top\">\n    <div>\n      <span class=\"badge\">NOUVEAUT\u00c9 \u2022 Offre du jour<\/span>\n      <h1 class=\"title\">\n        \ud83d\udc3e Offrez \u00e0 vos <span style=\"color:var(--primary)\">chiens et chats<\/span>\n        des heures de <span style=\"color:#2ecc71\">joie et d\u2019\u00e9nergie<\/span> \ud83c\udf89\n      <\/h1>\n      <p class=\"subtitle\">\n        Boule interactive avec corde \u2013 stimule l\u2019instinct de jeu, r\u00e9duit le stress,\n        prot\u00e8ge vos meubles et chaussures. R\u00e9sistant et 100% s\u00fbr pour chiens et chats.\n      <\/p>\n      <div class=\"hero-cta\">\n        <a class=\"btn btn-primary\" href=\"#offres\">Voir les offres<\/a>\n        <a class=\"btn btn-outline\" href=\"#benefices\">Pourquoi \u00e7a marche ?<\/a>\n      <\/div>\n      <div class=\"trust\">\n        <span>\ud83d\ude9a Livraison gratuite Abidjan<\/span>\n        <span>\ud83d\udee1 Garantie 7 jours<\/span>\n        <span>\ud83d\udcb3 Paiement \u00e0 la livraison<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"mock\">\n      <div class=\"imgwrap\">\n        <img decoding=\"async\" src=\"https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.38.38_b78a06be.jpg\">\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- B\u00e9n\u00e9fices -->\n  <section class=\"container section\" id=\"benefices\">\n    <h2>Pourquoi les <em>chiens et chats<\/em> <span style=\"color:var(--primary)\">adorent<\/span> ce jouet<\/h2>\n    <div class=\"grid-3\">\n      <div class=\"card\">\n        <h3>Stimule l\u2019instinct naturel<\/h3>\n        <p>La corde et le roulement cr\u00e9ent un mouvement impr\u00e9visible qui r\u00e9veille l\u2019instinct de jeu, chez le chien comme chez le chat.<\/p>\n      <\/div>\n      <div class=\"card\">\n        <h3>Moins de stress, moins de d\u00e9g\u00e2ts<\/h3>\n        <p>En les occupant, vos chiens et chats d\u00e9laissent rideaux, canap\u00e9s et chaussures. Moins de d\u00e9g\u00e2ts \u00e0 la maison \ud83c\udfe1.<\/p>\n      <\/div>\n      <div class=\"card\">\n        <h3>S\u00fbr & R\u00e9sistant<\/h3>\n        <p>Surface textur\u00e9e, plastique \u00e9pais, corde robuste. Con\u00e7u pour mordillements, griffades et griffes.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- Galerie -->\n  <section class=\"container section\" id=\"galerie\">\n    <h2>Galerie produit<\/h2>\n    <div class=\"gallery\">\n      <figure class=\"slot\">\n        <div class=\"imgwrap\"><img decoding=\"async\" src=\"https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-15-a-00.46.27_298b3b2e.jpg\"><\/div>\n        <figcaption class=\"caption\">Photo en situation.<\/figcaption>\n      <\/figure>\n      <figure class=\"slot\">\n        <div class=\"imgwrap\"><img decoding=\"async\" src=\"https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.40.59_b5ed0280.jpg\"><\/div>\n        <figcaption class=\"caption\">Gros plan du jouet.<\/figcaption>\n      <\/figure>\n      <figure class=\"slot\">\n        <div class=\"imgwrap\"><img decoding=\"async\" src=\"https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.41.00_6a5ddac4.jpg\"><\/div>\n        <figcaption class=\"caption\">Avant\/Apr\u00e8s : moins de d\u00e9g\u00e2ts.<\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <!-- Section image suppl\u00e9mentaire -->\n  <section class=\"container section\" id=\"extra-image\">\n    <h2>Zoom sur le jouet<\/h2>\n    <div class=\"mock\">\n      <div class=\"imgwrap\">\n        <img decoding=\"async\" src=\"https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.38.38_d46ccb18.jpg\"this.style.display='none';this.parentElement.innerHTML='<div style=&quot;padding:26px;text-align:center;color:#8a8f9a&quot;>Ajoutez votre image produit ici<\/div>';\">\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- Offres -->\n  <section class=\"container section\" id=\"offres\">\n    <h2>Choisissez votre pack \u2013 <span style=\"color:var(--primary)\">Offre limit\u00e9e<\/span><\/h2>\n    <div class=\"timer\">\u23f3 Offre se termine dans <b id=\"countdown\">10:00<\/b> minutes<\/div>\n\n    <div class=\"offers\">\n      <div class=\"card offer\">\n        <div class=\"ribbon\">-32%<\/div>\n        <h3>Pack Solo \u2022 1 Jouet<\/h3>\n        <div class=\"price\">7 900 Fr<\/div>\n        <div class=\"mini\"><span class=\"strike\">11 600 Fr<\/span> \u2022 Livraison gratuite<\/div>\n        <a class=\"btn btn-primary\" href=\"#PET\" aria-label=\"Commander Pack Solo 1 jouet\">Je commande<\/a>\n      <\/div>\n\n      <div class=\"card offer best\">\n        <div class=\"ribbon\">-6%<\/div>\n        <h3>Duo \u2022 2 Jouets<\/h3>\n        <div class=\"price\">14 900 Fr<\/div>\n        <div class=\"mini\"><span class=\"strike\">15 800 Fr<\/span> \u2022 \u00c9conomisez 900 Fr<\/div>\n        <a class=\"btn btn-primary btn-pulse btn-sparkle\" href=\"#PET\" aria-label=\"Commander Pack Duo 2 jouets\">Je prends l\u2019offre<\/a>\n      <\/div>\n\n      <div class=\"card offer\">\n        <div class=\"ribbon\">-8%<\/div>\n        <h3>Familial \u2022 3 Jouets<\/h3>\n        <div class=\"price\">21 900 Fr<\/div>\n        <div class=\"mini\"><span class=\"strike\">23 700 Fr<\/span> \u2022 \u00c9conomisez 1 800 Fr<\/div>\n        <a class=\"btn btn-primary\" href=\"#PET\" aria-label=\"Commander Pack Familial 3 jouets\">Je profite<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- T\u00e9moignages -->\n  <section class=\"container section\" id=\"temoignages\">\n    <h2>Ils en parlent mieux que nous<\/h2>\n    <div class=\"carousel\">\n      <div class=\"card testimonial\">\n        <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <p><strong>Awa \u2013 Cocody<\/strong><br>\u201cMon chat Simba et mon chien Rocky ne s\u2019ennuient plus quand je pars. Ils jouent ensemble, trop dr\u00f4le !\u201d<\/p>\n      <\/div>\n      <div class=\"card testimonial\">\n        <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <p><strong>Serge \u2013 Yopougon<\/strong><br>\u201cR\u00e9sistant et fun. Mes deux chiens s\u2019amusent sans arr\u00eat, et m\u00eame le chat s\u2019y met. Livraison rapide.\u201d<\/p>\n      <\/div>\n      <div class=\"card testimonial\">\n        <div class=\"stars\">\u2605\u2605\u2605\u2605\u2606<\/div>\n        <p><strong>Priscille \u2013 Marcory<\/strong><br>\u201cHyper simple, j\u2019attache la corde \u00e0 une chaise et mes animaux se d\u00e9foulent. Super rapport qualit\u00e9\/prix.\u201d<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- Garantie & FAQ -->\n  <section class=\"container section\" id=\"garantie\">\n    <div class=\"guarantee\">\n      <h3>\u2705 Garantie 7 jours \u2022 \ud83d\ude9a Livraison gratuite Abidjan \u2022 \ud83d\udcb3 Paiement \u00e0 la livraison<\/h3>\n      <p><strong>FAQ rapide :<\/strong> se lave \u00e0 l\u2019eau ti\u00e8de | convient aux chiens et chats d\u00e8s 3 mois | mat\u00e9riau s\u00fbr sans bords coupants.<\/p>\n    <\/div>\n  <\/section>\n\n  <!-- (Formulaire supprim\u00e9) -->\n\n  <!-- Floating CTA -->\n  <a class=\"floating\" href=\"#PET\" aria-label=\"Commander vite\">\u26a1 Commander maintenant<\/a>\n\n  <footer>\n    <small>\u00a9 <span id=\"year\"><\/span> PetJoy CI \u2014 Tous droits r\u00e9serv\u00e9s \u2022 Mentions l\u00e9gales \u2022 Politique de retours (7 jours)<\/small>\n  <\/footer>\n\n<!-- Scripts -->\n<script>\n  \/* ===== Countdown 10 min (persistance par onglet via localStorage) ===== *\/\n  (function initTimer(){\n    const el=document.getElementById('countdown');\n    const KEY=\"petjoy_timer_start\";\n    const span=10*60*1000; \/\/ 10 minutes\n    let start=localStorage.getItem(KEY);\n    if(!start){ start=Date.now(); localStorage.setItem(KEY, start); }\n    function tick(){\n      const remain = Math.max(0, (+start + span) - Date.now());\n      const m = Math.floor(remain\/60000).toString().padStart(2,'0');\n      const s = Math.floor((remain%60000)\/1000).toString().padStart(2,'0');\n      if(el) el.textContent = ${m}:${s};\n      if(remain<=0){ localStorage.setItem(KEY, Date.now()); }\n      requestAnimationFrame(()=>setTimeout(tick, 250));\n    }\n    tick();\n  })();\n\n  \/* ===== Apparition avec rebond (boutons, offres, t\u00e9moignages) ===== *\/\n  (function(){\n    const targets = document.querySelectorAll('.btn, .pill, .floating, .offer, .testimonial');\n    if(!('IntersectionObserver' in window) || !targets.length) return;\n\n    targets.forEach((el, i)=>{\n      el.classList.add('reveal-bounce');\n      el.style.setProperty('--stagger', (i * 60) + 'ms');\n    });\n\n    const io = new IntersectionObserver((entries)=>{\n      entries.forEach(entry=>{\n        if(entry.isIntersecting){\n          entry.target.classList.add('is-in');\n          io.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.2 });\n\n    targets.forEach(el=> io.observe(el));\n  })();\n\n  \/* Year *\/\n  document.getElementById('year').textContent = new Date().getFullYear();\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fbba67a elementor-widget elementor-widget-image\" data-id=\"fbba67a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.50.16_8f30b757-1024x682.jpg\" class=\"attachment-large size-large wp-image-5476\" alt=\"\" srcset=\"https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.50.16_8f30b757-1024x682.jpg 1024w, https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.50.16_8f30b757-300x200.jpg 300w, https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.50.16_8f30b757-768x512.jpg 768w, https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.50.16_8f30b757.jpg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9129bee elementor-widget elementor-widget-menu-anchor\" data-id=\"9129bee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"PET\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-780b602 elementor-widget elementor-widget-html\" data-id=\"780b602\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"fr\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<title>Formulaire \u2013 Divine Boutique<\/title>\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<\/head>\r\n\r\n<body style=\"margin:0;padding:20px;background:#f4f4f4;\">\r\n\r\n<div id=\"formBox\"\r\nstyle=\"\r\nmax-width:420px;\r\nmargin:0 auto;\r\npadding:25px;\r\nborder-radius:14px;\r\nbackground:linear-gradient(180deg,#0f3d2e,#1f7a5b,#e6c97a);\r\nbox-shadow:0 0 25px rgba(230,201,122,.8);\r\nfont-family:Arial,sans-serif;\r\n\">\r\n\r\n<form id=\"myFormBureau3\">\r\n\r\n<input type=\"hidden\" id=\"product\" value=\"JOUET INTERRACTIF\">\r\n<input type=\"hidden\" id=\"bureau\" value=\"DIVINE BOUTIQUE\">\r\n\r\n<label style=\"color:#fff;font-size:18px;font-weight:bold;\">Nom<\/label>\r\n<input type=\"text\" id=\"name\" placeholder=\"Votre nom\" required\r\nstyle=\"width:100%;height:52px;margin-top:8px;border-radius:6px;padding:0 14px;border:none;\">\r\n\r\n<label style=\"color:#fff;font-size:18px;font-weight:bold;margin-top:16px;display:block;\">Contact<\/label>\r\n<div style=\"display:flex;margin-top:8px;\">\r\n  <div style=\"width:90px;height:52px;background:#eee;display:flex;align-items:center;justify-content:center;border-radius:6px 0 0 6px;font-weight:bold;\">\r\n    \ud83c\udde8\ud83c\uddee +225\r\n  <\/div>\r\n  <input type=\"tel\" id=\"contact\" placeholder=\"0701020304\"\r\n  required maxlength=\"10\"\r\n  style=\"flex:1;height:52px;border-radius:0 6px 6px 0;padding:0 14px;border:none;\">\r\n<\/div>\r\n\r\n<div id=\"operatorInfo\" style=\"margin-top:6px;font-size:14px;color:#fff;\"><\/div>\r\n<div id=\"phoneError\" style=\"color:#ffdddd;display:none;\">\u274c Num\u00e9ro ivoirien invalide<\/div>\r\n\r\n<label style=\"color:#fff;font-size:18px;font-weight:bold;margin-top:16px;display:block;\">Quantit\u00e9<\/label>\r\n<div style=\"display:flex;margin-top:8px;\">\r\n  <button type=\"button\" id=\"minus\" style=\"width:52px;height:52px;font-size:22px;\">\u2212<\/button>\r\n  <input type=\"text\" id=\"qty\" value=\"1\" readonly\r\n  style=\"flex:1;height:52px;text-align:center;font-size:20px;border:none;\">\r\n  <button type=\"button\" id=\"plus\" style=\"width:52px;height:52px;font-size:22px;\">+<\/button>\r\n<\/div>\r\n\r\n<label style=\"color:#fff;font-size:18px;font-weight:bold;margin-top:16px;display:block;\">Commune<\/label>\r\n<input type=\"text\" id=\"commune\" placeholder=\"Votre commune\" required\r\nstyle=\"width:100%;height:52px;margin-top:8px;border-radius:6px;padding:0 14px;border:none;\">\r\n\r\n<button type=\"submit\" id=\"submitBtn\"\r\nstyle=\"width:100%;margin-top:25px;height:56px;background:#25d32a;color:#fff;font-size:20px;font-weight:bold;border:none;border-radius:8px;cursor:pointer;\">\r\nVALIDER MA COMMANDE\r\n<\/button>\r\n\r\n<div id=\"loadingBox\" style=\"display:none;color:#fff;text-align:center;margin-top:15px;\">\r\n\u23f3 Traitement de votre commande\u2026\r\n<\/div>\r\n\r\n<\/form>\r\n<\/div>\r\n\r\n<script>\r\nlet isSubmitting = false;\r\n\r\n\/* QUANTIT\u00c9 *\/\r\nconst qty = document.getElementById(\"qty\");\r\ndocument.getElementById(\"minus\").onclick = () => {\r\n  if (parseInt(qty.value) > 1) qty.value--;\r\n};\r\ndocument.getElementById(\"plus\").onclick = () => {\r\n  qty.value++;\r\n};\r\n\r\n\/* CONTACT *\/\r\nconst contact = document.getElementById(\"contact\");\r\nconst info = document.getElementById(\"operatorInfo\");\r\nconst errorBox = document.getElementById(\"phoneError\");\r\nconst box = document.getElementById(\"formBox\");\r\n\r\ncontact.addEventListener(\"input\", () => {\r\n  const n = contact.value.replace(\/\\D\/g, \"\");\r\n  errorBox.style.display = \"none\";\r\n\r\n  if (\/^07\/.test(n)) {\r\n    info.textContent = \"\ud83d\udce1 Orange CI\";\r\n    box.style.boxShadow = \"0 0 30px orange\";\r\n  } else if (\/^05\/.test(n)) {\r\n    info.textContent = \"\ud83d\udce1 MTN CI\";\r\n    box.style.boxShadow = \"0 0 30px gold\";\r\n  } else if (\/^01\/.test(n)) {\r\n    info.textContent = \"\ud83d\udce1 Moov Africa\";\r\n    box.style.boxShadow = \"0 0 30px #4dabf7\";\r\n  } else {\r\n    info.textContent = \"\";\r\n    box.style.boxShadow = \"0 0 25px rgba(230,201,122,.8)\";\r\n  }\r\n});\r\n\r\n\/* ENVOI S\u00c9CURIS\u00c9 *\/\r\ndocument.getElementById(\"myFormBureau3\").addEventListener(\"submit\", function(e){\r\n  e.preventDefault();\r\n\r\n  if(isSubmitting) return;\r\n  isSubmitting = true;\r\n\r\n  const raw = contact.value.replace(\/\\D\/g,\"\");\r\n  const btn = document.getElementById(\"submitBtn\");\r\n  const loading = document.getElementById(\"loadingBox\");\r\n\r\n  if(!\/^(01|05|07)\\d{8}$\/.test(raw)){\r\n    errorBox.style.display=\"block\";\r\n    isSubmitting=false;\r\n    return;\r\n  }\r\n\r\n  btn.disabled = true;\r\n  btn.innerText = \"Envoi en cours...\";\r\n  loading.style.display = \"block\";\r\n\r\n  const orderId = \"CMD-\" + Date.now() + \"-\" + Math.floor(Math.random()*1000);\r\n\r\n  const fd = new FormData();\r\n  fd.append(\"order_id\", orderId);\r\n  fd.append(\"product\", document.getElementById(\"product\").value);\r\n  fd.append(\"name\", document.getElementById(\"name\").value);\r\n  fd.append(\"contact\", \"+225\" + raw);\r\n  fd.append(\"debardeurs\", qty.value);\r\n  fd.append(\"commune\", document.getElementById(\"commune\").value);\r\n  fd.append(\"bureau\", document.getElementById(\"bureau\").value);\r\n\r\n  fetch(\"https:\/\/script.google.com\/macros\/s\/AKfycbxo6CWLsDM4J71ExLPnPXYXIjPSVJYztvvgtdzapl0XIArvcbWcCAwbYhh1uAjFGH2_\/exec\",{\r\n    method:\"POST\",\r\n    body:fd\r\n  })\r\n  .then(r=>r.text())\r\n  .then(t=>{\r\n    if(t.trim()===\"OK\"){\r\n      window.location.href=\"https:\/\/ivoireshoping.com\/?page_id=5808\";\r\n    }else{\r\n      throw new Error(\"Serveur\");\r\n    }\r\n  })\r\n  .catch(()=>{\r\n    alert(\"\u274c Probl\u00e8me de connexion. R\u00e9essayez.\");\r\n    isSubmitting=false;\r\n    btn.disabled=false;\r\n    btn.innerText=\"VALIDER MA COMMANDE\";\r\n    loading.style.display=\"none\";\r\n  });\r\n});\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-945f92c elementor-widget elementor-widget-text-editor\" data-id=\"945f92c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">Si vous n&rsquo;arrivez pas \u00e0 commander appelez nous au <span style=\"color: #333333;\"><strong>0704065672<\/strong><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc1d873 elementor-widget elementor-widget-image\" data-id=\"cc1d873\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.50.15_eee1e0ba.jpg\" class=\"attachment-large size-large wp-image-5477\" alt=\"\" srcset=\"https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.50.15_eee1e0ba.jpg 1024w, https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.50.15_eee1e0ba-300x300.jpg 300w, https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.50.15_eee1e0ba-150x150.jpg 150w, https:\/\/ivoireshoping.com\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-09-16-a-01.50.15_eee1e0ba-768x768.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Jouet Interactif pour Chiens &#038; Chats \u2013 Offre du Jour PetJoy CI Commander maintenant \ud83c\udf81 Livraison GRATUITE aujourd\u2019hui \u00e0 Abidjan \ud83d\udd12 Paiement \u00e0 la livraison \u2705 Satisfait ou rembours\u00e9 7 jours \u2b50 Plus de 1 000 chiens et chats conquis NOUVEAUT\u00c9 \u2022 Offre du jour \ud83d\udc3e Offrez \u00e0 vos chiens et chats des heures de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-5456","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ivoireshoping.com\/index.php?rest_route=\/wp\/v2\/pages\/5456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ivoireshoping.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ivoireshoping.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ivoireshoping.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ivoireshoping.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5456"}],"version-history":[{"count":54,"href":"https:\/\/ivoireshoping.com\/index.php?rest_route=\/wp\/v2\/pages\/5456\/revisions"}],"predecessor-version":[{"id":6863,"href":"https:\/\/ivoireshoping.com\/index.php?rest_route=\/wp\/v2\/pages\/5456\/revisions\/6863"}],"wp:attachment":[{"href":"https:\/\/ivoireshoping.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}