--
-- Host: localhost    Database: maxappuashton
-- ------------------------------------------------------

set autocommit=0;
commit;
set autocommit=0;
commit;

--
-- Table structure for table `v4_categories`
--

CREATE TABLE `v4_categories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `slug` varchar(191) NOT NULL,
  `image` varchar(500) DEFAULT NULL,
  `parentId` int(11) DEFAULT NULL,
  `createdAt` datetime(3) NOT NULL DEFAULT current_timestamp(3),
  `updatedAt` datetime(3) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `v4_categories_slug_key` (`slug`),
  KEY `v4_categories_parentId_fkey` (`parentId`),
  CONSTRAINT `v4_categories_parentId_fkey` FOREIGN KEY (`parentId`) REFERENCES `v4_categories` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `v4_categories`
--

set autocommit=0;
commit;

--
-- Table structure for table `v4_coupons`
--

CREATE TABLE `v4_coupons` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `code` varchar(50) NOT NULL,
  `type` varchar(20) NOT NULL,
  `value` decimal(10,2) NOT NULL,
  `minOrder` decimal(10,2) DEFAULT NULL,
  `maxUses` int(11) DEFAULT NULL,
  `usedCount` int(11) NOT NULL DEFAULT 0,
  `isActive` tinyint(1) NOT NULL DEFAULT 1,
  `expiresAt` datetime(3) DEFAULT NULL,
  `createdAt` datetime(3) NOT NULL DEFAULT current_timestamp(3),
  `updatedAt` datetime(3) NOT NULL,
  `description` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `v4_coupons_code_key` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `v4_coupons`
--

set autocommit=0;
commit;
set autocommit=0;
commit;

--
-- Table structure for table `v4_customers`
--

CREATE TABLE `v4_customers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `email` varchar(180) NOT NULL,
  `firstName` varchar(100) DEFAULT NULL,
  `lastName` varchar(100) DEFAULT NULL,
  `phone` varchar(30) DEFAULT NULL,
  `addresses` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`addresses`)),
  `createdAt` datetime(3) NOT NULL DEFAULT current_timestamp(3),
  `updatedAt` datetime(3) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `v4_customers_email_key` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `v4_customers`
--

set autocommit=0;
commit;

--
-- Table structure for table `v4_global_components`
--

CREATE TABLE `v4_global_components` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `slug` varchar(191) NOT NULL,
  `name` varchar(191) NOT NULL,
  `type` varchar(191) NOT NULL,
  `layout` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`layout`)),
  `createdAt` datetime(3) NOT NULL DEFAULT current_timestamp(3),
  `updatedAt` datetime(3) NOT NULL,
  `locale` varchar(20) NOT NULL DEFAULT 'fr',
  `automations` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`automations`)),
  `isSeoModal` tinyint(1) NOT NULL DEFAULT 0,
  `footerId` int(11) DEFAULT NULL,
  `headerId` int(11) DEFAULT NULL,
  `seoDescription` varchar(191) DEFAULT NULL,
  `seoTitle` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `v4_global_components_slug_locale_key` (`slug`,`locale`),
  KEY `v4_global_components_headerId_fkey` (`headerId`),
  KEY `v4_global_components_footerId_fkey` (`footerId`),
  CONSTRAINT `v4_global_components_footerId_fkey` FOREIGN KEY (`footerId`) REFERENCES `v4_global_components` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `v4_global_components_headerId_fkey` FOREIGN KEY (`headerId`) REFERENCES `v4_global_components` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=192 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `v4_global_components`
--

set autocommit=0;
INSERT INTO `v4_global_components` VALUES
(169,'main-header','Main Header','header','[{\"id\":\"header-root\",\"type\":\"section\",\"children\":[{\"id\":\"header-container\",\"type\":\"container\",\"children\":[{\"id\":\"header-brand\",\"type\":\"box\",\"children\":[{\"id\":\"header-logo\",\"type\":\"image\",\"content\":\"/uploads/4e4c69b485dd9b664de85d746a262f9fc0b006fe.png\",\"children\":[],\"styles\":{\"width\":\"32px\",\"height\":\"32px\",\"objectFit\":\"contain\",\"filter\":\"invert(1)\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"/fr/home\"}},{\"id\":\"header-title\",\"type\":\"text\",\"content\":\"Schulhof Energies\",\"children\":[],\"styles\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"fontSize\":\"18px\",\"color\":\"#ffffff\",\"textTransform\":\"uppercase\",\"width\":\"auto\"},\"attributes\":{\"href\":\"/fr/home\",\"actionType\":\"url\"}}],\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"12px\"}},{\"id\":\"node-1770802201525\",\"type\":\"navbar\",\"children\":[{\"id\":\"nav-3\",\"type\":\"text\",\"content\":\"Qui sommes-nous?\",\"children\":[],\"styles\":{\"fontSize\":\"12px\",\"color\":\"#e5e5e5\",\"cursor\":\"pointer\",\"fontWeight\":\"500\",\"textDecoration\":\"none\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"/fr/qui-sommes-nous\"}},{\"id\":\"nav-2\",\"type\":\"text\",\"content\":\"Aides financières à l\'achat et à l\'installation\",\"children\":[],\"styles\":{\"fontSize\":\"12px\",\"color\":\"#e5e5e5\",\"cursor\":\"pointer\",\"fontWeight\":\"500\",\"textDecoration\":\"none\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"/fr/aides-achat\"}},{\"id\":\"nav-1\",\"type\":\"text\",\"content\":\"Pourquoi choisir un poêle à granulés de bois?\",\"children\":[],\"styles\":{\"fontSize\":\"12px\",\"color\":\"#e5e5e5\",\"cursor\":\"pointer\",\"fontWeight\":\"500\",\"textDecoration\":\"none\"},\"attributes\":{\"actionType\":\"modal\",\"modalSlug\":\"poele-comparison\"}},{\"id\":\"lt5q6j\",\"type\":\"text\",\"content\":\"Nous contacter\",\"children\":[],\"styles\":{\"fontSize\":\"12px\",\"color\":\"#e5e5e5\",\"cursor\":\"pointer\",\"fontWeight\":\"500\",\"textDecoration\":\"none\"},\"attributes\":{\"actionType\":\"modal\",\"modalSlug\":\"contact\"}}],\"styles\":{\"padding\":\"20px\",\"width\":\"auto\",\"flexDirection\":\"row\",\"gap\":\"20px\"},\"attributes\":{\"editorForceExpand\":true,\"dropdownWidth\":\"180%\",\"dropdownAlignment\":\"right\",\"dropdownBg\":\"#222\",\"tabletDropdownOpacity\":1,\"mobileDropdownOpacity\":1,\"mobileDropdownWidth\":\"250px\",\"mobileDropdownPreset\":\"custom\",\"mobileDropdownBg\":\"rgba(0,0,0,0.3)\",\"mobileDropdownBorderRadius\":\"12px\",\"mobileDropdownBoxShadow\":\"0 8px 32px rgba(0,0,0,0.2)\",\"mobileDropdownBackdropBlur\":\"20px\",\"mobileDropdownBorder\":\"1px solid rgba(255,255,255,0.1)\",\"mobileDropdownAnimation\":\"slideDown\",\"mobileDropdownTextColor\":\"#ffffff\",\"mobileDropdownFlexDirection\":\"column\",\"mobileDropdownAlignItems\":\"stretch\",\"mobileDropdownFlexWrap\":\"wrap\",\"tabletDropdownPreset\":\"custom\",\"tabletDropdownBg\":\"rgba(0,0,0,0.3)\",\"tabletDropdownBorderRadius\":\"12px\",\"tabletDropdownBoxShadow\":\"0 8px 32px rgba(0,0,0,0.2)\",\"tabletDropdownBackdropBlur\":\"20px\",\"tabletDropdownBorder\":\"1px solid rgba(255,255,255,0.1)\",\"tabletDropdownAnimation\":\"slideDown\",\"tabletDropdownTextColor\":\"#ffffff\",\"tabletDropdownFlexDirection\":\"column\",\"tabletDropdownAlignItems\":\"stretch\",\"tabletDropdownFlexWrap\":\"nowrap\",\"tabletDropdownWidth\":\"300px\",\"tabletDropdownAlignment\":\"center\",\"mobileDropdownAlignment\":\"right\",\"mobileDropdownAnimationDuration\":500,\"tabletDropdownAnimationDuration\":500},\"responsiveStyles\":{\"tablet\":{\"width\":\"100px\"},\"mobile\":{\"width\":\"100px\",\"height\":\"90px\"}}},{\"id\":\"node-1770588021482\",\"type\":\"locale-selector\",\"children\":[],\"styles\":{\"padding\":\"0\",\"width\":\"100px\",\"height\":\"\",\"backgroundColor\":\"\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"100px\"},\"mobile\":{\"width\":\"auto\"}}}],\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"justifyContent\":\"space-between\",\"alignItems\":\"center\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"width\":\"100%\",\"height\":\"52px\",\"gap\":\"0px\"}}],\"styles\":{\"padding\":\"16px 32px\",\"backgroundColor\":\"rgba(20, 20, 20, 0.7)\",\"backdropFilter\":\"blur(12px)\",\"borderBottom\":\"1px solid rgba(255, 255, 255, 0.05)\",\"boxShadow\":\"0 4px 30px rgba(0, 0, 0, 0.1)\",\"position\":\"sticky\",\"top\":\"0\",\"zIndex\":50}}]','2026-02-23 11:29:03.967','2026-02-23 11:29:03.967','fr','[]',0,NULL,NULL,NULL,NULL),
(170,'ambelys-info','Ambélys Info','modal','[{\"id\":\"modal-root\",\"type\":\"section\",\"children\":[{\"id\":\"modal-content\",\"type\":\"container\",\"children\":[{\"id\":\"modal-title\",\"type\":\"text\",\"content\":\"Ambélys : l’art de la flamme, une expérience visuelle envoûtante\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"textAlign\":\"center\",\"marginBottom\":\"32px\",\"color\":\"#ffffff\",\"fontFamily\":\"Oswald\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"modal-text-1\",\"type\":\"text\",\"content\":\"Le foyer d\'Ambélys a été imaginé pour sublimer l\'essence même du feu. Grâce à une chambre de combustion optimisée et une technologie de post-combustion innovante, il allie performance énergétique et esthétique exceptionnelle. Cette innovation permet non seulement une combustion quasi parfaite, mais aussi une flamme généreuse, élégante et profondément réaliste, rappelant la magie d’un feu de bois traditionnel, sans ses contraintes.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"modal-text-2\",\"type\":\"text\",\"content\":\"La post-combustion, en garantissant une combustion complète des particules, libère une flamme pure et stable, aux reflets dansants et hypnotiques. Les jeux de lumière, à la fois dynamiques et apaisants, créent une atmosphère chaleureuse et enveloppante.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"}},{\"id\":\"modal-text-3\",\"type\":\"text\",\"content\":\"Avec Ambélys, le feu devient bien plus qu’une source de chaleur — c’est une invitation à la contemplation, un spectacle qui s’intègre avec grâce dans votre quotidien.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\"}}],\"styles\":{\"padding\":\"40px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"8px\",\"border\":\"1px solid rgba(255,255,255,0.1)\"}}],\"styles\":{\"padding\":\"0px\",\"backgroundColor\":\"transparent\"}}]','2026-02-23 11:29:03.970','2026-02-23 11:29:03.970','fr','[]',1,NULL,NULL,'Le foyer d\'Ambélys a été imaginé pour sublimer l\'essence même du feu. Grâce à une chambre de combustion optimisée et une technologie de post-combustio','Ambélys : l’art de la flamme, une expérience visuelle envoûtante'),
(171,'ambelys-silence','Ambélys Silence','modal','[{\"id\":\"modal-root-ambelys-silence\",\"type\":\"section\",\"children\":[{\"id\":\"modal-content-ambelys-silence\",\"type\":\"container\",\"children\":[{\"id\":\"modal-title-ambelys-silence\",\"type\":\"text\",\"content\":\"Ambélys : l’excellence technologique au service du silence\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"textAlign\":\"center\",\"marginBottom\":\"32px\",\"color\":\"#ffffff\",\"fontFamily\":\"Oswald\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"modal-text-ambelys-silence-0\",\"type\":\"text\",\"content\":\"Avec Ambélys, le silence n’est pas une promesse, mais une technologie maîtrisée. Conçu pour offrir une expérience de chauffage d’exception, ce poêle à granulés intègre un creuset surbaissé qui élimine efficacement le bruit des granulés lors de leur chute, garantissant ainsi un confort acoustique optimal.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"modal-text-ambelys-silence-1\",\"type\":\"text\",\"content\":\"Chaque composant d’Ambélys a été sélectionné avec la plus grande rigueur, sans aucun compromis sur la qualité. La vis sans fin d’approvisionnement, montée sur roulements à bille, assure une distribution fluide et silencieuse des granulés. Le moteur de rotation, optimisé pour un fonctionnement continu et sans vibration, ainsi que le ventilateur d’extraction d’air chaud, conçu pour une performance acoustique irréprochable, illustrent notre engagement envers l’excellence technique.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"}},{\"id\":\"modal-text-ambelys-silence-2\",\"type\":\"text\",\"content\":\"Ces choix audacieux, alliant précision et innovation, font d’Ambélys un poêle où le silence devient une signature, pour un bien-être absolu au quotidien.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"0px\"}}],\"styles\":{\"padding\":\"40px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"8px\",\"border\":\"1px solid rgba(255,255,255,0.1)\"}}],\"styles\":{\"padding\":\"0px\",\"backgroundColor\":\"transparent\"}}]','2026-02-23 11:29:03.972','2026-02-23 11:29:03.972','fr','[]',1,NULL,NULL,'Avec Ambélys, le silence n’est pas une promesse, mais une technologie maîtrisée. Conçu pour offrir une expérience de chauffage d’exception, ce poêle à','Ambélys : l’excellence technologique au service du silence'),
(172,'ambelys-efficacite','Ambélys Efficacité','modal','[{\"id\":\"modal-root-ambelys-efficacite\",\"type\":\"section\",\"children\":[{\"id\":\"modal-content-ambelys-efficacite\",\"type\":\"container\",\"children\":[{\"id\":\"modal-title-ambelys-efficacite\",\"type\":\"text\",\"content\":\"Ambélys : l’efficacité redéfinie, pour un chauffage intelligent et durable\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"textAlign\":\"center\",\"marginBottom\":\"32px\",\"color\":\"#ffffff\",\"fontFamily\":\"Oswald\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"modal-text-ambelys-efficacite-0\",\"type\":\"text\",\"content\":\"Avec Ambélys, chaque granulé est optimisé pour libérer un maximum d’énergie, grâce à une combustion pilotée avec précision et un rendement élevé, parmi les plus performants du marché. Notre technologie avancée assure une distribution homogène de la chaleur, éliminant les gaspillages et garantissant un confort thermique constant dans chaque pièce.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"modal-text-ambelys-efficacite-1\",\"type\":\"text\",\"content\":\"Ce système intelligent, alliant régulation fine de l’air et gestion optimisée de la combustion, transforme votre poêle en une solution de chauffage précise, fiable et économiquement avantageuse.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"}},{\"id\":\"modal-text-ambelys-efficacite-2\",\"type\":\"text\",\"content\":\"Conçu pour résister à l’épreuve du temps, Ambélys vous accompagne saison après saison, en alliant performance énergétique et durabilité, pour un investissement maîtrisé et un confort inégalé.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"0px\"}}],\"styles\":{\"padding\":\"40px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"8px\",\"border\":\"1px solid rgba(255,255,255,0.1)\"}}],\"styles\":{\"padding\":\"0px\",\"backgroundColor\":\"transparent\"}}]','2026-02-23 11:29:03.974','2026-02-23 11:29:03.974','fr','[]',1,NULL,NULL,'Avec Ambélys, chaque granulé est optimisé pour libérer un maximum d’énergie, grâce à une combustion pilotée avec précision et un rendement élevé, parm','Ambélys : l’efficacité redéfinie, pour un chauffage intelligent et durable'),
(173,'ambelys-savoir-faire','Ambélys Savoir-Faire','modal','[{\"id\":\"modal-root-ambelys-savoir-faire\",\"type\":\"section\",\"children\":[{\"id\":\"modal-content-ambelys-savoir-faire\",\"type\":\"container\",\"children\":[{\"id\":\"modal-title-ambelys-savoir-faire\",\"type\":\"text\",\"content\":\"Ambélys : l’héritage d’un savoir-faire expert pour une performance durable\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"textAlign\":\"center\",\"marginBottom\":\"32px\",\"color\":\"#ffffff\",\"fontFamily\":\"Oswald\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"modal-text-ambelys-savoir-faire-0\",\"type\":\"text\",\"content\":\"L’expérience, forgée au fil des années, est au cœur de la conception d’Ambélys. Chaque détail compte : qualité irréprochable des matériaux, dimensionnement optimisé pour résister aux conditions thermiques extrêmes du foyer, et ajustement millimétré des pièces pour une efficacité maximale.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"modal-text-ambelys-savoir-faire-1\",\"type\":\"text\",\"content\":\"Ces choix techniques, fruit d’une expertise éprouvée, garantissent non seulement une efficacité calorifique optimale, mais aussi une durabilité exceptionnelle. C’est pourquoi nous sommes fiers d’offrir une Garantie du Foyer de 15 ans sur Ambélys, gage de notre engagement envers la qualité et la pérennité.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"}},{\"id\":\"modal-text-ambelys-savoir-faire-2\",\"type\":\"text\",\"content\":\"Avec Ambélys, chaque composant est pensé pour offrir une performance constante et une longévité à toute épreuve, faisant de ce poêle un investissement sûr et pérenne.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"0px\"}}],\"styles\":{\"padding\":\"40px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"8px\",\"border\":\"1px solid rgba(255,255,255,0.1)\"}}],\"styles\":{\"padding\":\"0px\",\"backgroundColor\":\"transparent\"}}]','2026-02-23 11:29:03.976','2026-02-23 11:29:03.976','fr','[]',1,NULL,NULL,'L’expérience, forgée au fil des années, est au cœur de la conception d’Ambélys. Chaque détail compte : qualité irréprochable des matériaux, dimensionn','Ambélys : l’héritage d’un savoir-faire expert pour une performance durable'),
(174,'ambelys-post-combustion','Ambélys Post-Combustion','modal','[{\"id\":\"modal-root-ambelys-post-combustion\",\"type\":\"section\",\"children\":[{\"id\":\"modal-content-ambelys-post-combustion\",\"type\":\"container\",\"children\":[{\"id\":\"modal-title-ambelys-post-combustion\",\"type\":\"text\",\"content\":\"Ambélys : une post-combustion révolutionnaire pour une performance optimale\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"textAlign\":\"center\",\"marginBottom\":\"32px\",\"color\":\"#ffffff\",\"fontFamily\":\"Oswald\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"modal-text-ambelys-post-combustion-0\",\"type\":\"text\",\"content\":\"Grâce à son système de post-combustion ultra-performant, Ambélys repousse les limites de l’efficacité énergétique en assurant une combustion quasi totale des particules fines. Cette technologie innovante réduit significativement les résidus, préservant ainsi la propreté de la vitre, qui reste transparente plus longtemps, et minimisant les dépôts dans le creuset.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"modal-text-ambelys-post-combustion-1\",\"type\":\"text\",\"content\":\"Résultat : des interventions d’entretien espacées et simplifiées, pour un confort d’utilisation inégalé.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"}},{\"id\":\"modal-text-ambelys-post-combustion-2\",\"type\":\"text\",\"content\":\"Avec Ambélys, la performance rime avec simplicité, et l’entretien devient une préoccupation du passé.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"0px\"}}],\"styles\":{\"padding\":\"40px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"8px\",\"border\":\"1px solid rgba(255,255,255,0.1)\"}}],\"styles\":{\"padding\":\"0px\",\"backgroundColor\":\"transparent\"}}]','2026-02-23 11:29:03.978','2026-02-23 11:29:03.978','fr','[]',1,NULL,NULL,'Grâce à son système de post-combustion ultra-performant, Ambélys repousse les limites de l’efficacité énergétique en assurant une combustion quasi tot','Ambélys : une post-combustion révolutionnaire pour une performance optimale'),
(175,'ambelys-design','Ambélys Design','modal','[{\"id\":\"modal-root-ambelys-design\",\"type\":\"section\",\"children\":[{\"id\":\"modal-content-ambelys-design\",\"type\":\"container\",\"children\":[{\"id\":\"modal-title-ambelys-design\",\"type\":\"text\",\"content\":\"Ambélys : l’élégance discrète d’un design pensé pour s’intégrer avec harmonie\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"textAlign\":\"center\",\"marginBottom\":\"32px\",\"color\":\"#ffffff\",\"fontFamily\":\"Oswald\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"modal-text-ambelys-design-0\",\"type\":\"text\",\"content\":\"Le design d’Ambélys allie lignes épurées et esthétique intemporelle, pour s’intégrer avec subtilité dans tous les intérieurs. Ses dimensions compactes en font un poêle à la fois performant et discret, capable de se fondre naturellement dans votre espace de vie sans en altérer l’équilibre.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"modal-text-ambelys-design-1\",\"type\":\"text\",\"content\":\"Chaque courbe, chaque proportion a été étudiée pour concilier fonctionnalité et raffinement, offrant une présence à la fois remarquable et discrète.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"}},{\"id\":\"modal-text-ambelys-design-2\",\"type\":\"text\",\"content\":\"Avec Ambélys, le chauffage devient un élément de décoration à part entière, où la technologie se met au service de l’harmonie visuelle.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"0px\"}}],\"styles\":{\"padding\":\"40px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"8px\",\"border\":\"1px solid rgba(255,255,255,0.1)\"}}],\"styles\":{\"padding\":\"0px\",\"backgroundColor\":\"transparent\"}}]','2026-02-23 11:29:03.980','2026-02-23 11:29:03.980','fr','[]',1,NULL,NULL,'Le design d’Ambélys allie lignes épurées et esthétique intemporelle, pour s’intégrer avec subtilité dans tous les intérieurs. Ses dimensions compactes','Ambélys : l’élégance discrète d’un design pensé pour s’intégrer avec harmonie'),
(176,'main-footer','Main Footer','footer','[{\"id\":\"footer-root\",\"type\":\"section\",\"children\":[{\"id\":\"footer-container\",\"type\":\"container\",\"children\":[{\"id\":\"footer-brand\",\"type\":\"box\",\"children\":[{\"id\":\"footer-logo\",\"type\":\"image\",\"content\":\"/uploads/4e4c69b485dd9b664de85d746a262f9fc0b006fe.png\",\"children\":[],\"styles\":{\"width\":\"24px\",\"height\":\"24px\",\"objectFit\":\"contain\",\"backgroundColor\":\"#fff5f5ff\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"/crud-center\"}},{\"id\":\"footer-brand-text\",\"type\":\"text\",\"content\":\"Schulhof Energies\",\"children\":[],\"styles\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"fontSize\":\"16px\",\"color\":\"#ffffff\",\"textTransform\":\"uppercase\",\"width\":\"auto\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"/home\"}}],\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"12px\"}},{\"id\":\"node-1770812214218\",\"type\":\"navbar\",\"children\":[{\"id\":\"link-sav\",\"type\":\"text\",\"content\":\"Service après vente\",\"children\":[],\"styles\":{\"fontSize\":\"14px\",\"color\":\"#a3a3a3\",\"cursor\":\"pointer\"},\"attributes\":{\"actionType\":\"modal\",\"href\":\"/sav\",\"target\":\"_self\",\"modalSlug\":\"contact\"}},{\"id\":\"link-contact\",\"type\":\"text\",\"content\":\"Nous Contacter\",\"children\":[],\"styles\":{\"fontSize\":\"14px\",\"color\":\"#a3a3a3\",\"cursor\":\"pointer\"},\"attributes\":{\"actionType\":\"modal\",\"href\":\"/contact\",\"target\":\"_self\",\"modalSlug\":\"contact\"}},{\"id\":\"be46h\",\"type\":\"text\",\"content\":\"Mentions Légales\",\"children\":[],\"styles\":{\"fontSize\":\"14px\",\"color\":\"#a3a3a3\",\"cursor\":\"pointer\"},\"attributes\":{\"actionType\":\"modal\",\"href\":\"/sav\",\"target\":\"_self\",\"modalSlug\":\"mentions-l-gales\"}}],\"styles\":{\"padding\":\"20px\",\"flexDirection\":\"row\",\"gap\":\"40px\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"\",\"width\":\"100px\"},\"tablet\":{\"width\":\"100px\"}},\"attributes\":{\"mobileDropdownSide\":\"top\",\"tabletDropdownSide\":\"top\"}},{\"id\":\"vion4\",\"type\":\"social-media\",\"children\":[],\"styles\":{\"padding\":\"20px\"},\"attributes\":{\"socialLinks\":[{\"platform\":\"instagram\",\"url\":\"\"},{\"platform\":\"x\",\"url\":\"\"},{\"platform\":\"linkedin\",\"url\":\"\"}],\"iconSize\":\"21\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"165px\"}}}],\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"justifyContent\":\"space-between\",\"alignItems\":\"center\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"width\":\"100%\",\"padding\":\"0 20px\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"60px\"},\"tablet\":{\"height\":\"60px\"}}}],\"styles\":{\"padding\":\"15px 0\",\"backgroundColor\":\"#0a0a0a\",\"borderTop\":\"1px solid rgba(255,255,255,0.1)\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"\",\"padding\":\"15px 0\"},\"tablet\":{\"padding\":\"15px 0\"}}}]','2026-02-23 11:29:03.983','2026-02-23 11:29:03.983','fr','[{\"id\":\"ddcbc8ca-7165-4cba-a44a-d6ddd91a3608\",\"name\":\"Main Flow\",\"nodes\":[],\"edges\":[]}]',0,NULL,NULL,NULL,NULL),
(177,'poele-comparison','Comparaison Poele','modal','[{\"id\":\"node-1770974321138\",\"type\":\"section\",\"children\":[{\"id\":\"modal-root\",\"type\":\"box\",\"children\":[{\"id\":\"modal-content-container\",\"type\":\"container\",\"children\":[{\"id\":\"left-col\",\"type\":\"box\",\"children\":[{\"id\":\"modal-title\",\"type\":\"text\",\"content\":\"Poêle à granulés ou poêle à bois : lequel choisir pour un chauffage optimal ?\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"color\":\"#ffffff\",\"marginBottom\":\"24px\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"text-1\",\"type\":\"text\",\"content\":\"Vous hésitez entre un poêle à granulés et un poêle à bois pour chauffer votre intérieur ? Découvrez dans le tableau ci-contre une comparaison détaillée des avantages techniques, économiques et écologiques de ces deux solutions.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"text-2\",\"type\":\"text\",\"content\":\"Le poêle à granulés, grâce à ses innovations, se distingue par son efficacité, son automatisation et son respect de l\'environnement.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\",\"paddingRight\":\"40px\",\"display\":\"flex\",\"flexDirection\":\"column\",\"justifyContent\":\"center\"}},{\"id\":\"right-col\",\"type\":\"box\",\"children\":[{\"id\":\"table-placeholder\",\"type\":\"image\",\"content\":\"/uploads/ac04b964edb29b02b53364792a0765cb5a6bd5b9.png\",\"children\":[],\"styles\":{\"width\":\"100%\",\"height\":\"auto\",\"borderRadius\":\"8px\",\"boxShadow\":\"0 4px 20px rgba(0,0,0,0.5)\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\"}}],\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"flexWrap\":\"wrap\",\"gap\":\"20px\",\"justifyContent\":\"space-between\",\"width\":\"100%\"}}],\"styles\":{\"backgroundColor\":\"#1a1a1a\",\"padding\":\"40px\",\"borderRadius\":\"16px\",\"width\":\"1000px\",\"maxWidth\":\"100%\",\"border\":\"1px solid rgba(255,255,255,0.1)\",\"boxShadow\":\"0 25px 50px -12px rgba(0, 0, 0, 0.75)\"}}],\"styles\":{\"padding\":\"20px\",\"justifyContent\":\"center\",\"alignItems\":\"center\"}}]','2026-02-23 11:29:03.985','2026-02-23 11:29:03.985','fr','[]',1,NULL,NULL,'Vous hésitez entre un poêle à granulés et un poêle à bois pour chauffer votre intérieur ? Découvrez dans le tableau ci-contre une comparaison détaillé','Poêle à granulés ou poêle à bois : lequel choisir pour un chauffage optimal ?'),
(178,'contact','Contact Modal','modal','[{\"id\":\"modal-root\",\"type\":\"section\",\"children\":[{\"id\":\"modal-left-col\",\"type\":\"box\",\"children\":[{\"id\":\"modal-title\",\"type\":\"text\",\"content\":\"Schulhof Energies\",\"children\":[],\"styles\":{\"width\":\"385px\",\"color\":\"rgb(255, 255, 255)\",\"fontFamily\":\"var(--font-outfit)\",\"height\":\"77px\",\"fontSize\":\"2.5em\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"modal-address\",\"type\":\"text\",\"content\":\"101 Chemin de Serres<br>04700 Puimichel<br>France\",\"children\":[],\"styles\":{\"width\":\"284px\",\"fontSize\":\"1.5em\",\"color\":\"rgb(204, 204, 204)\"},\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"backgroundColor\":\"#272727\",\"padding\":\"60px 40px\",\"display\":\"flex\",\"flexDirection\":\"column\",\"justifyContent\":\"flex-start\",\"alignItems\":\"flex-start\"},\"attributes\":{},\"responsiveStyles\":{\"mobile\":{\"width\":\"398px\",\"height\":\"281px\"},\"tablet\":{\"width\":\"377px\"}}},{\"id\":\"modal-right-col\",\"type\":\"map\",\"content\":\"101 Chemein de Serres, 04700 Puimichel, France\",\"children\":[],\"styles\":{\"minHeight\":\"400px\",\"height\":\"288px\",\"borderRadius\":\"8px\",\"width\":\"50%\"},\"attributes\":{\"zoom\":11},\"responsiveStyles\":{\"tablet\":{\"width\":\"361px\",\"height\":\"308px\"},\"mobile\":{\"width\":\"\",\"height\":\"363px\"}}}],\"styles\":{\"display\":\"grid\",\"gridTemplateColumns\":\"1fr 1fr\",\"maxWidth\":\"900px\",\"width\":\"100%\",\"margin\":\"0 auto\",\"backgroundColor\":\"#272727\",\"borderRadius\":\"0px\",\"boxShadow\":\"0 25px 50px -12px rgba(0, 0, 0, 0.5)\",\"overflow\":\"hidden\",\"height\":\"489px\",\"flexDirection\":\"row\"},\"attributes\":{},\"responsiveStyles\":{\"mobile\":{\"height\":\"862px\",\"flexDirection\":\"column\"},\"tablet\":{\"flexDirection\":\"row\",\"justifyContent\":\"center\"}}},{\"id\":\"epygm\",\"type\":\"section\",\"children\":[{\"id\":\"node-1770486540121\",\"type\":\"box\",\"children\":[{\"id\":\"node-1770486559607\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0px 20px\",\"height\":\"30px\"},\"content\":\"Nom\"},{\"id\":\"node-1770486562486\",\"type\":\"input\",\"children\":[],\"styles\":{\"padding\":\"5px 20px\"},\"attributes\":{\"name\":\"contact_name\",\"placeholder\":\"Nom\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"\",\"padding\":\"5px 20px\"}}},{\"id\":\"node-1770486571482\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"20px\",\"height\":\"50px\"},\"content\":\"E-mail\",\"responsiveStyles\":{\"mobile\":{\"width\":\"123px\"}}},{\"id\":\"node-1770486573108\",\"type\":\"input\",\"children\":[],\"styles\":{\"padding\":\"5px 20px\"},\"attributes\":{\"name\":\"contact_email\",\"placeholder\":\"E-mail\",\"inputType\":\"email\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"\"}}}],\"styles\":{\"padding\":\"20px\",\"height\":\"225px\",\"flexDirection\":\"column\",\"width\":\"50%\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"220px\",\"width\":\"\"},\"tablet\":{\"alignItems\":\"stretch\"}}},{\"id\":\"mra7lb\",\"type\":\"box\",\"children\":[{\"id\":\"b6ixig\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0px 20px\",\"height\":\"30px\"},\"content\":\"Prénom\"},{\"id\":\"kw7v2\",\"type\":\"input\",\"children\":[],\"styles\":{\"padding\":\"5px 20px\"},\"attributes\":{\"name\":\"contact_first\",\"placeholder\":\"Prénom\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"\"}}},{\"id\":\"l5yp\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"20px\",\"height\":\"50px\"},\"content\":\"Téléphone\"},{\"id\":\"21zesf\",\"type\":\"input\",\"children\":[],\"styles\":{\"padding\":\"5px 20px\"},\"attributes\":{\"placeholder\":\"0601020304\",\"name\":\"contact_phone\",\"inputType\":\"tel\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"225px\",\"flexDirection\":\"column\",\"width\":\"50%\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"210px\",\"width\":\"\"}}}],\"styles\":{\"display\":\"grid\",\"gridTemplateColumns\":\"1fr 1fr\",\"maxWidth\":\"900px\",\"width\":\"100%\",\"margin\":\"0 auto\",\"backgroundColor\":\"#272727\",\"borderRadius\":\"0px\",\"boxShadow\":\"0 25px 50px -12px rgba(0, 0, 0, 0.5)\",\"overflow\":\"hidden\",\"height\":\"228px\",\"padding\":\"0\",\"flexDirection\":\"row\",\"justifyContent\":\"flex-start\"},\"attributes\":{},\"responsiveStyles\":{\"mobile\":{\"height\":\"227px\",\"flexDirection\":\"row\"},\"tablet\":{\"flexDirection\":\"row\",\"alignItems\":\"flex-start\",\"justifyContent\":\"center\"}}},{\"id\":\"80fc\",\"type\":\"section\",\"children\":[{\"id\":\"node-1770486885836\",\"type\":\"box\",\"children\":[{\"id\":\"node-1770486926811\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0 20px\",\"height\":\"30px\"},\"content\":\"Message\",\"responsiveStyles\":{\"mobile\":{\"width\":\"352px\"}}},{\"id\":\"node-1770486931492\",\"type\":\"input\",\"children\":[],\"styles\":{\"padding\":\"5px 20px\",\"height\":\"152px\",\"width\":\"858px\"},\"attributes\":{\"inputType\":\"textarea\",\"placeholder\":\"Entrez votre message ici...\",\"name\":\"contact_message\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"730px\"},\"mobile\":{\"width\":\"372px\"}}},{\"id\":\"node-1770489721573\",\"type\":\"button\",\"children\":[],\"styles\":{\"margin\":\"10px 20px\",\"textAlign\":\"center\",\"fontFamily\":\"Oswald\",\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"},\"content\":\"Submit\",\"attributes\":{\"actionType\":\"trigger\",\"triggerId\":\"contact_submit\",\"buttonPreset\":\"glass\"},\"responsiveStyles\":{\"mobile\":{\"borderRadius\":\"8px\"},\"tablet\":{\"borderRadius\":\"8px\"}}}],\"styles\":{\"padding\":\"020px\",\"width\":\"897px\",\"flexDirection\":\"column\",\"height\":\"318px\"},\"responsiveStyles\":{\"tablet\":{\"borderRadius\":\"0px\",\"width\":\"767px\"}}}],\"styles\":{\"display\":\"grid\",\"gridTemplateColumns\":\"1fr 1fr\",\"maxWidth\":\"900px\",\"width\":\"100%\",\"margin\":\"0 auto\",\"backgroundColor\":\"#272727\",\"borderRadius\":\"0px\",\"boxShadow\":\"0 25px 50px -12px rgba(0, 0, 0, 0.5)\",\"overflow\":\"hidden\",\"height\":\"322px\",\"padding\":\"0\"},\"attributes\":{}}]','2026-02-23 11:29:03.989','2026-02-23 11:29:03.989','fr','[{\"id\":\"41287c3d-2078-472d-9de9-a0714ed347c5\",\"name\":\"Main Flow\",\"nodes\":[{\"id\":\"b2b02768-3ab7-4e30-8213-0e373d083259\",\"type\":\"logic\",\"position\":{\"x\":178.1673276967042,\"y\":218.8069571165865},\"data\":{\"label\":\"Condition (If)\",\"actionType\":\"default\",\"operator\":\"all_set\",\"variable\":\"contact_name, contact_first, contact_phone, contact_email, contact_message\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":200,\"height\":214}},{\"id\":\"b61267fe-8335-4802-94b6-2e5f2ec6294b\",\"type\":\"toast\",\"position\":{\"x\":1559.716523309954,\"y\":804.9281871760908},\"data\":{\"label\":\"Show Toast\",\"actionType\":\"default\",\"toastType\":\"error\",\"message\":\"{{ toast_message }}\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":200,\"height\":198}},{\"id\":\"0f274605-db27-4af4-9612-faa2dbe48e24\",\"type\":\"code\",\"position\":{\"x\":652.6670208176739,\"y\":591.5185363540265},\"data\":{\"label\":\"Run Script\",\"actionType\":\"default\",\"code\":\"// Define the fields and their French labels\\nconst requiredFields = [\\n    { key: \'contact_first\', label: \'Prénom\' },\\n    { key: \'contact_name\', label: \'Nom\' },\\n    { key: \'contact_email\', label: \'Email\' },\\n    { key: \'contact_phone\', label: \'Téléphone\' },\\n    { key: \'contact_message\', label: \'Message\' }\\n];\\nconst missing = [];\\n// Check each field in the context\\nfor (const field of requiredFields) {\\n    const val = context[field.key];\\n    // Check if undefined, null, or empty string\\n    if (!val || String(val).trim() === \'\') {\\n        missing.push(field.label);\\n    }\\n}\\nlet message = \\\"\\\";\\nif (missing.length === 1) {\\n    message = `Le champ ${missing[0]} est requis.`;\\n} else if (missing.length > 1) {\\n    const last = missing.pop();\\n    message = `Les champs ${missing.join(\', \')} et ${last} sont requis.`;\\n} else {\\n    message = \\\"Veuillez remplir tous les champs obligatoires.\\\";\\n}\\n// Return the message so it can be used in the next node\\nreturn {\\n    toast_message: message\\n};\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":538,\"height\":709}},{\"id\":\"c512707f-8748-43e5-b66b-5ac2b1b78b90\",\"type\":\"toast\",\"position\":{\"x\":2279.135863437439,\"y\":-9.08973476215645},\"data\":{\"label\":\"Show Toast\",\"actionType\":\"default\",\"message\":\"Message envoyé !\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":200,\"height\":198}},{\"id\":\"8b95e9ea-5290-47e9-b1de-64ab3197b409\",\"type\":\"trigger\",\"position\":{\"x\":-150.161883853679,\"y\":139.8747058474957},\"data\":{\"label\":\"On Click\",\"actionType\":\"default\",\"eventType\":\"click\",\"capturedInputIds\":[\"contact_name\",\"contact_email\",\"contact_first\",\"contact_phone\",\"contact_message\"],\"fieldId\":\"contact_submit\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":242,\"height\":364}},{\"id\":\"f0bf8653-fa62-4a30-82d0-78ca03b280be\",\"type\":\"action\",\"position\":{\"x\":1813.140262674308,\"y\":-144.1522692625029},\"data\":{\"label\":\"Send Email (Mailjet)\",\"actionType\":\"email\",\"apiKey\":\"\",\"apiSecret\":\"\",\"fromEmail\":\"maximeavril.dev@gmail.com\",\"fromName\":\"{{ contact_name }}\",\"subject\":\"Message de {{ contact_first }}\",\"text\":\"{{ contact_message }}<br><br>\\n\\n{{ contact_first }}, {{ contact_name }}\\n{{ contact_phone }}\\n{{ contact_email }}\",\"to\":\"maximeavril.dev@gmail.com\",\"credentialId\":\"2\"},\"selected\":true,\"dragging\":false,\"measured\":{\"width\":342,\"height\":458}},{\"id\":\"2d90fdf5-8abd-474a-bb8c-028c5e291b32\",\"type\":\"code\",\"position\":{\"x\":505.8981943769516,\"y\":-250.5020084653683},\"data\":{\"label\":\"Run Script\",\"actionType\":\"default\",\"code\":\"// Récupération et nettoyage des valeurs (trim)\\nconst email = (context.contact_email || \\\"\\\").trim();\\nconst phone = (context.contact_phone || \\\"\\\").trim();\\n// Regex Email : Format standard\\nconst emailRegex = /^[^\\\\s@]+@[^\\\\s@]+\\\\.[^\\\\s@]+$/;\\n// Regex Téléphone : Supporte les formats français (+33, 0033, 0)\\n// Exemples valides : 0612345678, +33 6 12 34 56 78, 01.23.45.67.89\\nconst phoneRegex = /^(?:(?:\\\\+|00)33|0)\\\\s*[1-9](?:[\\\\s.-]*\\\\d{2}){4}$/;\\nlet isValid = true;\\nlet msg = \\\"\\\";\\n// Logique de validation\\nif (!emailRegex.test(email)) {\\n    isValid = false;\\n    msg = \\\"L\'adresse e-mail n\'est pas valide.\\\";\\n} else if (!phoneRegex.test(phone)) {\\n    isValid = false;\\n    msg = \\\"Le numéro de téléphone n\'est pas valide.\\\";\\n}\\n// Retourne les données pour le bloc conditionnel et le nœud d\'e-mail\\nreturn {\\n    isValid: isValid,\\n    msg: msg,\\n    toast_message: msg, // Utilisable directement dans un nœud Toast via {{ toast_message }}\\n    contact_email: email,    // Donnée nettoyée\\n    contact_phone: phone,    // Donnée nettoyée\\n    // On relaie les autres champs pour être sûr qu\'ils soient disponibles\\n    contact_first: context.contact_first,\\n    contact_name: context.contact_name,\\n    contact_message: context.contact_message\\n};\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":663,\"height\":709}},{\"id\":\"9fb35764-9e19-40fd-acfc-1fe495965ba3\",\"type\":\"logic\",\"position\":{\"x\":1330.427274560504,\"y\":-19.80051413961164},\"data\":{\"label\":\"Condition (If)\",\"actionType\":\"default\",\"variable\":\"{{ isValid }}\",\"value\":\"true\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":200,\"height\":252}},{\"id\":\"2a2b3bb5-29d2-48f3-8f1e-e5bc3c253373\",\"type\":\"toast\",\"position\":{\"x\":1721.724366719514,\"y\":385.8286801914487},\"data\":{\"label\":\"Show Toast\",\"actionType\":\"default\",\"toastType\":\"error\",\"message\":\"{{ toast_message }}\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":200,\"height\":198}}],\"edges\":[{\"id\":\"919c5490-9bf4-4d51-9757-43e19413e3ff\",\"source\":\"b2b02768-3ab7-4e30-8213-0e373d083259\",\"target\":\"0f274605-db27-4af4-9612-faa2dbe48e24\",\"sourceHandle\":\"false\",\"type\":\"default\",\"data\":{}},{\"id\":\"8fd6408d-4325-407f-ae1a-d79512e53d89\",\"source\":\"0f274605-db27-4af4-9612-faa2dbe48e24\",\"target\":\"b61267fe-8335-4802-94b6-2e5f2ec6294b\",\"type\":\"default\",\"data\":{}},{\"source\":\"8b95e9ea-5290-47e9-b1de-64ab3197b409\",\"target\":\"b2b02768-3ab7-4e30-8213-0e373d083259\",\"type\":\"default\",\"id\":\"xy-edge__8b95e9ea-5290-47e9-b1de-64ab3197b409-b2b02768-3ab7-4e30-8213-0e373d083259\",\"data\":{}},{\"source\":\"f0bf8653-fa62-4a30-82d0-78ca03b280be\",\"target\":\"c512707f-8748-43e5-b66b-5ac2b1b78b90\",\"type\":\"default\",\"id\":\"xy-edge__f0bf8653-fa62-4a30-82d0-78ca03b280be-c512707f-8748-43e5-b66b-5ac2b1b78b90\",\"data\":{}},{\"id\":\"9c9dd8f9-75df-4e7d-be05-34d17ced85c0\",\"source\":\"b2b02768-3ab7-4e30-8213-0e373d083259\",\"target\":\"2d90fdf5-8abd-474a-bb8c-028c5e291b32\",\"sourceHandle\":\"true\",\"type\":\"default\",\"data\":{}},{\"id\":\"cd95bbae-d668-4340-854b-6811dc05beed\",\"source\":\"2d90fdf5-8abd-474a-bb8c-028c5e291b32\",\"target\":\"9fb35764-9e19-40fd-acfc-1fe495965ba3\",\"type\":\"default\",\"data\":{}},{\"id\":\"90692ef7-ecaa-4ec9-a468-946377fa3379\",\"source\":\"9fb35764-9e19-40fd-acfc-1fe495965ba3\",\"target\":\"2a2b3bb5-29d2-48f3-8f1e-e5bc3c253373\",\"sourceHandle\":\"false\",\"type\":\"default\",\"data\":{}},{\"source\":\"9fb35764-9e19-40fd-acfc-1fe495965ba3\",\"sourceHandle\":\"true\",\"target\":\"f0bf8653-fa62-4a30-82d0-78ca03b280be\",\"type\":\"default\",\"id\":\"xy-edge__9fb35764-9e19-40fd-acfc-1fe495965ba3true-f0bf8653-fa62-4a30-82d0-78ca03b280be\",\"data\":{}}]}]',1,NULL,NULL,'101 Chemin de Serres04700 PuimichelFrance','Schulhof Energies'),
(179,'poele-comparison','Comparaison Poele (EN)','modal','[{\"id\":\"node-1770974321138\",\"type\":\"section\",\"children\":[{\"id\":\"modal-root\",\"type\":\"box\",\"children\":[{\"id\":\"modal-content-container\",\"type\":\"container\",\"children\":[{\"id\":\"left-col\",\"type\":\"box\",\"children\":[{\"id\":\"modal-title\",\"type\":\"text\",\"content\":\"Pellet stove or wood-burning stove: which one to choose for optimal heating?\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"color\":\"#ffffff\",\"marginBottom\":\"24px\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"text-1\",\"type\":\"text\",\"content\":\"Are you torn between a pellet stove and a wood-burning stove to heat your home? Discover a detailed comparison of the technical, economic, and ecological advantages of these two solutions in the table provided.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"text-2\",\"type\":\"text\",\"content\":\"Thanks to its innovations, the pellet stove stands out for its efficiency, automation, and environmental friendliness.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\",\"paddingRight\":\"40px\",\"display\":\"flex\",\"flexDirection\":\"column\",\"justifyContent\":\"center\"}},{\"id\":\"right-col\",\"type\":\"box\",\"children\":[{\"id\":\"table-placeholder\",\"type\":\"image\",\"content\":\"/uploads/ac04b964edb29b02b53364792a0765cb5a6bd5b9.png\",\"children\":[],\"styles\":{\"width\":\"100%\",\"height\":\"auto\",\"borderRadius\":\"8px\",\"boxShadow\":\"0 4px 20px rgba(0,0,0,0.5)\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\"}}],\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"flexWrap\":\"wrap\",\"gap\":\"20px\",\"justifyContent\":\"space-between\",\"width\":\"100%\"}}],\"styles\":{\"backgroundColor\":\"#1a1a1a\",\"padding\":\"40px\",\"borderRadius\":\"16px\",\"width\":\"1000px\",\"maxWidth\":\"100%\",\"border\":\"1px solid rgba(255,255,255,0.1)\",\"boxShadow\":\"0 25px 50px -12px rgba(0, 0, 0, 0.75)\"}}],\"styles\":{\"padding\":\"20px\",\"justifyContent\":\"center\",\"alignItems\":\"center\"}}]','2026-02-23 11:29:03.993','2026-02-23 11:29:03.993','en','[]',1,NULL,NULL,'Are you torn between a pellet stove and a wood-burning stove to heat your home? Discover a detailed comparison of the technical, economic, and ecologi','Pellet stove or wood-burning stove: which one to choose for optimal heating?'),
(180,'ambelys-design','Ambélys Design (EN)','modal','[{\"id\":\"modal-root-ambelys-design\",\"type\":\"section\",\"children\":[{\"id\":\"modal-content-ambelys-design\",\"type\":\"container\",\"children\":[{\"id\":\"modal-title-ambelys-design\",\"type\":\"text\",\"content\":\"Ambélys: the discreet elegance of a design crafted to integrate harmoniously.\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"textAlign\":\"center\",\"marginBottom\":\"32px\",\"color\":\"#ffffff\",\"fontFamily\":\"Oswald\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"modal-text-ambelys-design-0\",\"type\":\"text\",\"content\":\"The Ambélys design combines clean lines and timeless aesthetics to blend subtly into any interior. Its compact dimensions make it a stove that is both high-performing and unobtrusive, capable of melting naturally into your living space without disrupting its balance.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"modal-text-ambelys-design-1\",\"type\":\"text\",\"content\":\"Every curve and every proportion has been carefully studied to reconcile functionality with refinement, offering a presence that is both striking and understated.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"}},{\"id\":\"modal-text-ambelys-design-2\",\"type\":\"text\",\"content\":\"With Ambélys, heating becomes a decorative element in its own right, where technology serves the cause of visual harmony.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"0px\"}}],\"styles\":{\"padding\":\"40px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"8px\",\"border\":\"1px solid rgba(255,255,255,0.1)\"}}],\"styles\":{\"padding\":\"0px\",\"backgroundColor\":\"transparent\"}}]','2026-02-23 11:29:03.996','2026-02-23 11:29:03.996','en','[]',1,NULL,NULL,'The Ambélys design combines clean lines and timeless aesthetics to blend subtly into any interior. Its compact dimensions make it a stove that is both','Ambélys: the discreet elegance of a design crafted to integrate harmoniously.'),
(181,'ambelys-post-combustion','Ambélys Post-Combustion (EN)','modal','[{\"id\":\"modal-root-ambelys-post-combustion\",\"type\":\"section\",\"children\":[{\"id\":\"modal-content-ambelys-post-combustion\",\"type\":\"container\",\"children\":[{\"id\":\"modal-title-ambelys-post-combustion\",\"type\":\"text\",\"content\":\"Ambélys: revolutionary post-combustion for optimal performance\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"textAlign\":\"center\",\"marginBottom\":\"32px\",\"color\":\"#ffffff\",\"fontFamily\":\"Oswald\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"modal-text-ambelys-post-combustion-0\",\"type\":\"text\",\"content\":\"Thanks to its high-performance post-combustion system, Ambélys pushes the boundaries of energy efficiency by ensuring the near-total combustion of fine particles. This innovative technology significantly reduces residue, keeping the glass clean and transparent for longer while minimizing deposits in the burn pot.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"modal-text-ambelys-post-combustion-1\",\"type\":\"text\",\"content\":\"The result: less frequent and simplified maintenance for unparalleled ease of use.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"}},{\"id\":\"modal-text-ambelys-post-combustion-2\",\"type\":\"text\",\"content\":\"With Ambélys, performance meets simplicity, making maintenance a thing of the past.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"0px\"}}],\"styles\":{\"padding\":\"40px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"8px\",\"border\":\"1px solid rgba(255,255,255,0.1)\"}}],\"styles\":{\"padding\":\"0px\",\"backgroundColor\":\"transparent\"}}]','2026-02-23 11:29:03.997','2026-02-23 11:29:03.997','en','[]',1,NULL,NULL,'Thanks to its high-performance post-combustion system, Ambélys pushes the boundaries of energy efficiency by ensuring the near-total combustion of fin','Ambélys: revolutionary post-combustion for optimal performance'),
(182,'ambelys-savoir-faire','Ambélys Savoir-Faire (EN)','modal','[{\"id\":\"modal-root-ambelys-savoir-faire\",\"type\":\"section\",\"children\":[{\"id\":\"modal-content-ambelys-savoir-faire\",\"type\":\"container\",\"children\":[{\"id\":\"modal-title-ambelys-savoir-faire\",\"type\":\"text\",\"content\":\"Ambélys: the legacy of expert craftsmanship for lasting performance\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"textAlign\":\"center\",\"marginBottom\":\"32px\",\"color\":\"#ffffff\",\"fontFamily\":\"Oswald\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"modal-text-ambelys-savoir-faire-0\",\"type\":\"text\",\"content\":\"Experience, forged over many years, is at the heart of the Ambélys design. Every detail counts: impeccable material quality, optimized sizing to withstand the extreme thermal conditions of the firebox, and precision-engineered fitting of parts for maximum efficiency.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"modal-text-ambelys-savoir-faire-1\",\"type\":\"text\",\"content\":\"These technical choices, the result of proven expertise, guarantee not only optimal heat efficiency but also exceptional durability. This is why we are proud to offer a 15-year Firebox Warranty on Ambélys—a testament to our commitment to quality and longevity.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"}},{\"id\":\"modal-text-ambelys-savoir-faire-2\",\"type\":\"text\",\"content\":\"With Ambélys, every component is designed to provide consistent performance and heavy-duty longevity, making this stove a secure and lasting investment.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"0px\"}}],\"styles\":{\"padding\":\"40px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"8px\",\"border\":\"1px solid rgba(255,255,255,0.1)\"}}],\"styles\":{\"padding\":\"0px\",\"backgroundColor\":\"transparent\"}}]','2026-02-23 11:29:03.999','2026-02-23 11:29:03.999','en','[]',1,NULL,NULL,'Experience, forged over many years, is at the heart of the Ambélys design. Every detail counts: impeccable material quality, optimized sizing to withs','Ambélys: the legacy of expert craftsmanship for lasting performance'),
(183,'ambelys-efficacite','Ambélys Efficacité (EN)','modal','[{\"id\":\"modal-root-ambelys-efficacite\",\"type\":\"section\",\"children\":[{\"id\":\"modal-content-ambelys-efficacite\",\"type\":\"container\",\"children\":[{\"id\":\"modal-title-ambelys-efficacite\",\"type\":\"text\",\"content\":\"Ambélys: efficiency redefined, for smart and sustainable heating\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"textAlign\":\"center\",\"marginBottom\":\"32px\",\"color\":\"#ffffff\",\"fontFamily\":\"Oswald\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"modal-text-ambelys-efficacite-0\",\"type\":\"text\",\"content\":\"With Ambélys, every pellet is optimized to release maximum energy, thanks to precision-controlled combustion and high efficiency ratings that are among the best on the market. Our advanced technology ensures even heat distribution, eliminating waste and guaranteeing constant thermal comfort in every room.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"modal-text-ambelys-efficacite-1\",\"type\":\"text\",\"content\":\"This intelligent system, combining fine-tuned air regulation and optimized combustion management, transforms your stove into a precise, reliable, and cost-effective heating solution.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"}},{\"id\":\"modal-text-ambelys-efficacite-2\",\"type\":\"text\",\"content\":\"Designed to stand the test of time, Ambélys supports you season after season by combining energy performance with durability, ensuring a controlled investment and unparalleled comfort.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"0px\"}}],\"styles\":{\"padding\":\"40px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"8px\",\"border\":\"1px solid rgba(255,255,255,0.1)\"}}],\"styles\":{\"padding\":\"0px\",\"backgroundColor\":\"transparent\"}}]','2026-02-23 11:29:04.001','2026-02-23 11:29:04.001','en','[]',1,NULL,NULL,'With Ambélys, every pellet is optimized to release maximum energy, thanks to precision-controlled combustion and high efficiency ratings that are amon','Ambélys: efficiency redefined, for smart and sustainable heating'),
(184,'ambelys-silence','Ambélys Silence (EN)','modal','[{\"id\":\"modal-root-ambelys-silence\",\"type\":\"section\",\"children\":[{\"id\":\"modal-content-ambelys-silence\",\"type\":\"container\",\"children\":[{\"id\":\"modal-title-ambelys-silence\",\"type\":\"text\",\"content\":\"Ambélys: technological excellence in the service of silence\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"textAlign\":\"center\",\"marginBottom\":\"32px\",\"color\":\"#ffffff\",\"fontFamily\":\"Oswald\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"modal-text-ambelys-silence-0\",\"type\":\"text\",\"content\":\"With Ambélys, silence is not just a promise, but a mastered technology. Designed to offer an exceptional heating experience, this pellet stove features a lowered burn pot that effectively eliminates the sound of pellets falling, ensuring optimal acoustic comfort.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"modal-text-ambelys-silence-1\",\"type\":\"text\",\"content\":\"Every component of the Ambélys has been selected with the utmost rigor, without any compromise on quality. The feed auger, mounted on ball bearings, ensures smooth and silent pellet distribution. The rotation motor, optimized for continuous, vibration-free operation, and the hot air extraction fan, designed for flawless acoustic performance, illustrate our commitment to technical excellence.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"}},{\"id\":\"modal-text-ambelys-silence-2\",\"type\":\"text\",\"content\":\"These bold choices, combining precision and innovation, make Ambélys a stove where silence becomes a signature, providing absolute well-being for your daily life.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"0px\"}}],\"styles\":{\"padding\":\"40px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"8px\",\"border\":\"1px solid rgba(255,255,255,0.1)\"}}],\"styles\":{\"padding\":\"0px\",\"backgroundColor\":\"transparent\"}}]','2026-02-23 11:29:04.003','2026-02-23 11:29:04.003','en','[]',1,NULL,NULL,'With Ambélys, silence is not just a promise, but a mastered technology. Designed to offer an exceptional heating experience, this pellet stove feature','Ambélys: technological excellence in the service of silence'),
(185,'ambelys-info','Ambélys Info (EN)','modal','[{\"id\":\"modal-root\",\"type\":\"section\",\"children\":[{\"id\":\"modal-content\",\"type\":\"container\",\"children\":[{\"id\":\"modal-title\",\"type\":\"text\",\"content\":\"Ambélys: the art of the flame, a mesmerizing visual experience\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"textAlign\":\"center\",\"marginBottom\":\"32px\",\"color\":\"#ffffff\",\"fontFamily\":\"Oswald\",\"lineHeight\":\"1.2\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"modal-text-1\",\"type\":\"text\",\"content\":\"The Ambélys firebox was designed to enhance the very essence of fire. Thanks to an optimized combustion chamber and innovative post-combustion technology, it combines energy performance with exceptional aesthetics. This innovation allows not only for near-perfect combustion but also for a generous, elegant, and deeply realistic flame, evoking the magic of a traditional wood fire without the constraints.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"modal-text-2\",\"type\":\"text\",\"content\":\"By ensuring the complete combustion of particles, the post-combustion system releases a pure and stable flame with dancing, hypnotic reflections. The play of light, at once dynamic and soothing, creates a warm and enveloping atmosphere.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\",\"marginBottom\":\"20px\"}},{\"id\":\"modal-text-3\",\"type\":\"text\",\"content\":\"With Ambélys, fire becomes much more than a heat source—it is an invitation to contemplation, a spectacle that integrates gracefully into your daily life.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"textAlign\":\"justify\"}}],\"styles\":{\"padding\":\"40px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"8px\",\"border\":\"1px solid rgba(255,255,255,0.1)\"}}],\"styles\":{\"padding\":\"0px\",\"backgroundColor\":\"transparent\"}}]','2026-02-23 11:29:04.005','2026-02-23 11:29:04.005','en','[]',1,NULL,NULL,'The Ambélys firebox was designed to enhance the very essence of fire. Thanks to an optimized combustion chamber and innovative post-combustion technol','Ambélys: the art of the flame, a mesmerizing visual experience'),
(186,'main-footer','Main Footer (EN)','footer','[{\"id\":\"footer-root\",\"type\":\"section\",\"children\":[{\"id\":\"footer-container\",\"type\":\"container\",\"children\":[{\"id\":\"footer-brand\",\"type\":\"box\",\"children\":[{\"id\":\"footer-logo\",\"type\":\"image\",\"content\":\"/uploads/4e4c69b485dd9b664de85d746a262f9fc0b006fe.png\",\"children\":[],\"styles\":{\"width\":\"24px\",\"height\":\"24px\",\"objectFit\":\"contain\",\"backgroundColor\":\"#fff5f5ff\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"/crud-center\"}},{\"id\":\"footer-brand-text\",\"type\":\"text\",\"content\":\"Schulhof Energies\",\"children\":[],\"styles\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"fontSize\":\"16px\",\"color\":\"#ffffff\",\"textTransform\":\"uppercase\",\"width\":\"auto\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"/home\"}}],\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"12px\"}},{\"id\":\"node-1770812214218\",\"type\":\"navbar\",\"children\":[{\"id\":\"link-sav\",\"type\":\"text\",\"content\":\"After-Sales Service\",\"children\":[],\"styles\":{\"fontSize\":\"14px\",\"color\":\"#a3a3a3\",\"cursor\":\"pointer\"},\"attributes\":{\"actionType\":\"modal\",\"href\":\"/sav\",\"target\":\"_self\",\"modalSlug\":\"contact\"}},{\"id\":\"link-contact\",\"type\":\"text\",\"content\":\"Contact Us\",\"children\":[],\"styles\":{\"fontSize\":\"14px\",\"color\":\"#a3a3a3\",\"cursor\":\"pointer\"},\"attributes\":{\"actionType\":\"modal\",\"href\":\"/contact\",\"target\":\"_self\",\"modalSlug\":\"contact\"}},{\"id\":\"be46h\",\"type\":\"text\",\"content\":\"Mentions Légales\",\"children\":[],\"styles\":{\"fontSize\":\"14px\",\"color\":\"#a3a3a3\",\"cursor\":\"pointer\"},\"attributes\":{\"actionType\":\"modal\",\"href\":\"/sav\",\"target\":\"_self\",\"modalSlug\":\"mentions-l-gales\"}}],\"styles\":{\"padding\":\"20px\",\"flexDirection\":\"row\",\"gap\":\"40px\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"\",\"width\":\"100px\"},\"tablet\":{\"width\":\"100px\"}},\"attributes\":{\"mobileDropdownSide\":\"top\",\"tabletDropdownSide\":\"top\"}},{\"id\":\"vion4\",\"type\":\"social-media\",\"children\":[],\"styles\":{\"padding\":\"20px\"},\"attributes\":{\"socialLinks\":[{\"platform\":\"instagram\",\"url\":\"\"},{\"platform\":\"x\",\"url\":\"\"},{\"platform\":\"linkedin\",\"url\":\"\"}],\"iconSize\":\"21\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"165px\"}}}],\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"justifyContent\":\"space-between\",\"alignItems\":\"center\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"width\":\"100%\",\"padding\":\"0 20px\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"60px\"},\"tablet\":{\"height\":\"60px\"}}}],\"styles\":{\"padding\":\"15px 0\",\"backgroundColor\":\"#0a0a0a\",\"borderTop\":\"1px solid rgba(255,255,255,0.1)\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"\",\"padding\":\"15px 0\"},\"tablet\":{\"padding\":\"15px 0\"}}}]','2026-02-23 11:29:04.008','2026-02-23 11:29:04.008','en','[{\"id\":\"121947da-42e5-43cd-8049-bf0c15810c1a\",\"name\":\"Main Flow\",\"nodes\":[],\"edges\":[]}]',0,NULL,NULL,NULL,NULL),
(187,'contact','Contact Modal (EN)','modal','[{\"id\":\"modal-root\",\"type\":\"section\",\"children\":[{\"id\":\"modal-left-col\",\"type\":\"box\",\"children\":[{\"id\":\"modal-title\",\"type\":\"text\",\"content\":\"Schulhof Energies\",\"children\":[],\"styles\":{\"width\":\"385px\",\"color\":\"rgb(255, 255, 255)\",\"fontFamily\":\"var(--font-outfit)\",\"height\":\"77px\",\"fontSize\":\"2.5em\"},\"attributes\":{\"tag\":\"h2\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"317px\",\"height\":\"121px\"}}},{\"id\":\"modal-address\",\"type\":\"text\",\"content\":\"101 Chemin de Serres<br>04700 Puimichel<br>France\",\"children\":[],\"styles\":{\"width\":\"284px\",\"fontSize\":\"1.5em\",\"color\":\"rgb(204, 204, 204)\"},\"attributes\":{\"tag\":\"p\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"317px\"}}}],\"styles\":{\"backgroundColor\":\"#272727\",\"padding\":\"60px 40px\",\"display\":\"flex\",\"flexDirection\":\"column\",\"justifyContent\":\"flex-start\",\"alignItems\":\"flex-start\"},\"attributes\":{},\"responsiveStyles\":{\"mobile\":{\"width\":\"\",\"height\":\"281px\",\"justifyContent\":\"center\",\"alignItems\":\"center\"},\"tablet\":{\"width\":\"377px\"}}},{\"id\":\"modal-right-col\",\"type\":\"map\",\"content\":\"101 Chemein de Serres, 04700 Puimichel, France\",\"children\":[],\"styles\":{\"minHeight\":\"400px\",\"height\":\"288px\",\"borderRadius\":\"8px\",\"width\":\"420px\"},\"attributes\":{\"zoom\":11},\"responsiveStyles\":{\"tablet\":{\"width\":\"361px\",\"height\":\"308px\"},\"mobile\":{\"width\":\"100%\",\"minHeight\":\"\",\"height\":\"447px\"}}}],\"styles\":{\"display\":\"grid\",\"gridTemplateColumns\":\"1fr 1fr\",\"maxWidth\":\"900px\",\"width\":\"100%\",\"margin\":\"0 auto\",\"backgroundColor\":\"#272727\",\"borderRadius\":\"0px\",\"boxShadow\":\"0 25px 50px -12px rgba(0, 0, 0, 0.5)\",\"overflow\":\"hidden\",\"height\":\"489px\",\"flexDirection\":\"row\"},\"attributes\":{},\"responsiveStyles\":{\"mobile\":{\"height\":\"862px\",\"flexDirection\":\"column\",\"width\":\"\",\"alignItems\":\"flex-start\",\"justifyContent\":\"flex-start\"},\"tablet\":{\"flexDirection\":\"row\",\"justifyContent\":\"center\"}}},{\"id\":\"epygm\",\"type\":\"section\",\"children\":[{\"id\":\"node-1770486540121\",\"type\":\"box\",\"children\":[{\"id\":\"node-1770486559607\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0px 20px\",\"height\":\"30px\"},\"content\":\"Last Name\"},{\"id\":\"node-1770486562486\",\"type\":\"input\",\"children\":[],\"styles\":{\"padding\":\"5px 20px\"},\"attributes\":{\"name\":\"contact_name\",\"placeholder\":\"Nom\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"180px\",\"padding\":\"5px 20px\"}}},{\"id\":\"node-1770486571482\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"20px\",\"height\":\"50px\"},\"content\":\"Email\",\"responsiveStyles\":{\"mobile\":{\"width\":\"123px\"}}},{\"id\":\"node-1770486573108\",\"type\":\"input\",\"children\":[],\"styles\":{\"padding\":\"5px 20px\"},\"attributes\":{\"name\":\"contact_email\",\"placeholder\":\"E-mail\",\"inputType\":\"email\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"180px\"}}}],\"styles\":{\"padding\":\"20px\",\"height\":\"225px\",\"flexDirection\":\"column\",\"width\":\"50%\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"220px\",\"width\":\"50%\"},\"tablet\":{\"alignItems\":\"stretch\"}}},{\"id\":\"mra7lb\",\"type\":\"box\",\"children\":[{\"id\":\"b6ixig\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0px 20px\",\"height\":\"30px\"},\"content\":\"First Name\"},{\"id\":\"kw7v2\",\"type\":\"input\",\"children\":[],\"styles\":{\"padding\":\"5px 20px\"},\"attributes\":{\"name\":\"contact_first\",\"placeholder\":\"First Name\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"180px\"}}},{\"id\":\"l5yp\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"20px\",\"height\":\"50px\"},\"content\":\"Phone Number\"},{\"id\":\"21zesf\",\"type\":\"input\",\"children\":[],\"styles\":{\"padding\":\"5px 20px\"},\"attributes\":{\"placeholder\":\"0601020304\",\"name\":\"contact_phone\",\"inputType\":\"tel\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"180px\"}}}],\"styles\":{\"padding\":\"20px\",\"height\":\"225px\",\"flexDirection\":\"column\",\"width\":\"50%\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"220px\",\"width\":\"50%\",\"padding\":\"20px 0\"}}}],\"styles\":{\"display\":\"grid\",\"gridTemplateColumns\":\"1fr 1fr\",\"maxWidth\":\"900px\",\"width\":\"100%\",\"margin\":\"0 auto\",\"backgroundColor\":\"#272727\",\"borderRadius\":\"0px\",\"boxShadow\":\"0 25px 50px -12px rgba(0, 0, 0, 0.5)\",\"overflow\":\"hidden\",\"height\":\"228px\",\"padding\":\"0\",\"flexDirection\":\"row\",\"justifyContent\":\"flex-start\"},\"attributes\":{},\"responsiveStyles\":{\"mobile\":{\"height\":\"227px\",\"flexDirection\":\"row\"},\"tablet\":{\"flexDirection\":\"row\",\"alignItems\":\"flex-start\",\"justifyContent\":\"center\"}}},{\"id\":\"80fc\",\"type\":\"section\",\"children\":[{\"id\":\"node-1770486885836\",\"type\":\"box\",\"children\":[{\"id\":\"node-1770486926811\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0 20px\",\"height\":\"30px\"},\"content\":\"Message\",\"responsiveStyles\":{\"mobile\":{\"width\":\"352px\"}}},{\"id\":\"node-1770486931492\",\"type\":\"input\",\"children\":[],\"styles\":{\"padding\":\"5px 20px\",\"height\":\"152px\",\"width\":\"858px\"},\"attributes\":{\"inputType\":\"textarea\",\"placeholder\":\"Enter your message here...\",\"name\":\"contact_message\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"730px\"},\"mobile\":{\"width\":\"380px\"}}},{\"id\":\"node-1770489721573\",\"type\":\"button\",\"children\":[],\"styles\":{\"padding\":\"10px\",\"margin\":\"10px 20px\",\"width\":\"87px\",\"height\":\"47px\",\"textAlign\":\"center\",\"fontWeight\":\"\",\"fontFamily\":\"Oswald\",\"textTransform\":\"\"},\"content\":\"Submit\",\"attributes\":{\"actionType\":\"trigger\",\"triggerId\":\"contact_submit\"},\"responsiveStyles\":{\"mobile\":{\"borderRadius\":\"8px\"},\"tablet\":{\"borderRadius\":\"8px\"}}}],\"styles\":{\"padding\":\"020px\",\"width\":\"897px\",\"flexDirection\":\"column\",\"height\":\"318px\"},\"responsiveStyles\":{\"tablet\":{\"borderRadius\":\"0px\",\"width\":\"767px\"},\"mobile\":{\"width\":\"\",\"alignItems\":\"stretch\",\"justifyContent\":\"flex-start\",\"padding\":\"0 20px\"}}}],\"styles\":{\"display\":\"grid\",\"gridTemplateColumns\":\"1fr 1fr\",\"maxWidth\":\"900px\",\"width\":\"100%\",\"margin\":\"0 auto\",\"backgroundColor\":\"#272727\",\"borderRadius\":\"0px\",\"boxShadow\":\"0 25px 50px -12px rgba(0, 0, 0, 0.5)\",\"overflow\":\"hidden\",\"height\":\"322px\",\"padding\":\"0\"},\"attributes\":{}}]','2026-02-23 11:29:04.012','2026-02-23 11:29:04.012','en','[{\"id\":\"35929585-e3b6-4d17-bf29-1abe786fab3c\",\"name\":\"Main Flow\",\"nodes\":[{\"id\":\"3e87e5fa-fa2e-40d8-840d-3090809cdd32\",\"type\":\"logic\",\"position\":{\"x\":178.1673276967042,\"y\":218.8069571165865},\"data\":{\"label\":\"Condition (If)\",\"actionType\":\"default\",\"operator\":\"all_set\",\"variable\":\"contact_name, contact_first, contact_phone, contact_email, contact_message\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":200,\"height\":212}},{\"id\":\"715c315e-d65a-4c04-af02-849ad4de81b8\",\"type\":\"toast\",\"position\":{\"x\":1559.716523309954,\"y\":804.9281871760908},\"data\":{\"label\":\"Show Toast\",\"actionType\":\"default\",\"toastType\":\"error\",\"message\":\"{{ toast_message }}\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":200,\"height\":196}},{\"id\":\"42a56530-81d2-4f77-899e-f494da20de8f\",\"type\":\"code\",\"position\":{\"x\":652.6670208176739,\"y\":591.5185363540265},\"data\":{\"label\":\"Run Script\",\"actionType\":\"default\",\"code\":\"// Define the fields and their French labels\\nconst requiredFields = [\\n    { key: \'contact_first\', label: \'Prénom\' },\\n    { key: \'contact_name\', label: \'Nom\' },\\n    { key: \'contact_email\', label: \'Email\' },\\n    { key: \'contact_phone\', label: \'Téléphone\' },\\n    { key: \'contact_message\', label: \'Message\' }\\n];\\nconst missing = [];\\n// Check each field in the context\\nfor (const field of requiredFields) {\\n    const val = context[field.key];\\n    // Check if undefined, null, or empty string\\n    if (!val || String(val).trim() === \'\') {\\n        missing.push(field.label);\\n    }\\n}\\nlet message = \\\"\\\";\\nif (missing.length === 1) {\\n    message = `Le champ ${missing[0]} est requis.`;\\n} else if (missing.length > 1) {\\n    const last = missing.pop();\\n    message = `Les champs ${missing.join(\', \')} et ${last} sont requis.`;\\n} else {\\n    message = \\\"Veuillez remplir tous les champs obligatoires.\\\";\\n}\\n// Return the message so it can be used in the next node\\nreturn {\\n    toast_message: message\\n};\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":583,\"height\":708}},{\"id\":\"0155f3f1-8b02-45f4-9ade-987b170f6165\",\"type\":\"toast\",\"position\":{\"x\":2279.135863437439,\"y\":-9.08973476215645},\"data\":{\"label\":\"Show Toast\",\"actionType\":\"default\",\"message\":\"Message envoyé !\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":200,\"height\":196}},{\"id\":\"34e874a0-c9b7-4918-aa0a-24ff5f0e233b\",\"type\":\"trigger\",\"position\":{\"x\":-150.161883853679,\"y\":139.8747058474957},\"data\":{\"label\":\"On Click\",\"actionType\":\"default\",\"eventType\":\"click\",\"capturedInputIds\":[\"contact_name\",\"contact_email\",\"contact_first\",\"contact_phone\",\"contact_message\"],\"fieldId\":\"contact_submit\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":241,\"height\":361}},{\"id\":\"ffaa303a-fe7b-4f13-9937-1b8a154b7ba2\",\"type\":\"action\",\"position\":{\"x\":1720.891168407866,\"y\":-138.7258519527122},\"data\":{\"label\":\"Send Email (Mailjet)\",\"actionType\":\"email\",\"apiKey\":\"\",\"apiSecret\":\"\",\"fromEmail\":\"\",\"fromName\":\"{{ contact_name }}\",\"subject\":\"Message de {{ contact_first }}\",\"text\":\"{{ contact_message }}\\n\\n{{ contact_first }}, {{ contact_name }}\\n{{ contact_phone }}\\n{{ contact_email }}\",\"to\":\"\"},\"measured\":{\"width\":357,\"height\":453},\"selected\":false,\"dragging\":false},{\"id\":\"f38e1940-41cb-4593-abd5-40fb4d311a37\",\"type\":\"code\",\"position\":{\"x\":505.8981943769516,\"y\":-250.5020084653683},\"data\":{\"label\":\"Run Script\",\"actionType\":\"default\",\"code\":\"// Récupération et nettoyage des valeurs (trim)\\nconst email = (context.contact_email || \\\"\\\").trim();\\nconst phone = (context.contact_phone || \\\"\\\").trim();\\n// Regex Email : Format standard\\nconst emailRegex = /^[^\\\\s@]+@[^\\\\s@]+\\\\.[^\\\\s@]+$/;\\n// Regex Téléphone : Supporte les formats français (+33, 0033, 0)\\n// Exemples valides : 0612345678, +33 6 12 34 56 78, 01.23.45.67.89\\nconst phoneRegex = /^(?:(?:\\\\+|00)33|0)\\\\s*[1-9](?:[\\\\s.-]*\\\\d{2}){4}$/;\\nlet isValid = true;\\nlet msg = \\\"\\\";\\n// Logique de validation\\nif (!emailRegex.test(email)) {\\n    isValid = false;\\n    msg = \\\"L\'adresse e-mail n\'est pas valide.\\\";\\n} else if (!phoneRegex.test(phone)) {\\n    isValid = false;\\n    msg = \\\"Le numéro de téléphone n\'est pas valide.\\\";\\n}\\n// Retourne les données pour le bloc conditionnel et le nœud d\'e-mail\\nreturn {\\n    isValid: isValid,\\n    msg: msg,\\n    toast_message: msg, // Utilisable directement dans un nœud Toast via {{ toast_message }}\\n    contact_email: email,    // Donnée nettoyée\\n    contact_phone: phone,    // Donnée nettoyée\\n    // On relaie les autres champs pour être sûr qu\'ils soient disponibles\\n    contact_first: context.contact_first,\\n    contact_name: context.contact_name,\\n    contact_message: context.contact_message\\n};\"},\"measured\":{\"width\":720,\"height\":708},\"selected\":false,\"dragging\":false},{\"id\":\"e550f9f6-71d2-4bf7-bc9b-88878c41f315\",\"type\":\"logic\",\"position\":{\"x\":1330.427274560504,\"y\":-19.80051413961164},\"data\":{\"label\":\"Condition (If)\",\"actionType\":\"default\",\"variable\":\"{{ isValid }}\",\"value\":\"true\"},\"measured\":{\"width\":200,\"height\":250},\"selected\":false,\"dragging\":false},{\"id\":\"bd23c49d-1ffc-48bb-87a5-cc1f614c0049\",\"type\":\"toast\",\"position\":{\"x\":1721.724366719514,\"y\":385.8286801914487},\"data\":{\"label\":\"Show Toast\",\"actionType\":\"default\",\"toastType\":\"error\",\"message\":\"{{ toast_message }}\"},\"measured\":{\"width\":200,\"height\":196},\"selected\":false,\"dragging\":false}],\"edges\":[{\"id\":\"e16f2da5-a292-4e2d-aac2-795b90f0ce97\",\"source\":\"3e87e5fa-fa2e-40d8-840d-3090809cdd32\",\"target\":\"42a56530-81d2-4f77-899e-f494da20de8f\",\"sourceHandle\":\"false\",\"type\":\"default\",\"data\":{}},{\"id\":\"497aeabb-d13b-4dc4-afc9-2449bae1f421\",\"source\":\"42a56530-81d2-4f77-899e-f494da20de8f\",\"target\":\"715c315e-d65a-4c04-af02-849ad4de81b8\",\"type\":\"default\",\"data\":{}},{\"source\":\"34e874a0-c9b7-4918-aa0a-24ff5f0e233b\",\"target\":\"3e87e5fa-fa2e-40d8-840d-3090809cdd32\",\"type\":\"default\",\"id\":\"2e6562be-f359-4804-bfcc-e68e560697bc\",\"data\":{}},{\"source\":\"ffaa303a-fe7b-4f13-9937-1b8a154b7ba2\",\"target\":\"0155f3f1-8b02-45f4-9ade-987b170f6165\",\"type\":\"default\",\"id\":\"c1c54276-9157-4adc-b49e-7fe359cda545\",\"data\":{}},{\"id\":\"2d4bf8e9-b568-4c1c-a967-6a45cfa537e3\",\"source\":\"3e87e5fa-fa2e-40d8-840d-3090809cdd32\",\"target\":\"f38e1940-41cb-4593-abd5-40fb4d311a37\",\"sourceHandle\":\"true\",\"type\":\"default\",\"data\":{}},{\"id\":\"4084c3b9-5431-4570-8c43-9ad1d225a727\",\"source\":\"f38e1940-41cb-4593-abd5-40fb4d311a37\",\"target\":\"e550f9f6-71d2-4bf7-bc9b-88878c41f315\",\"type\":\"default\",\"data\":{}},{\"id\":\"b1ea9ccc-e9a5-4c76-8437-5a76d061da74\",\"source\":\"e550f9f6-71d2-4bf7-bc9b-88878c41f315\",\"target\":\"bd23c49d-1ffc-48bb-87a5-cc1f614c0049\",\"sourceHandle\":\"false\",\"type\":\"default\",\"data\":{}},{\"source\":\"e550f9f6-71d2-4bf7-bc9b-88878c41f315\",\"sourceHandle\":\"true\",\"target\":\"ffaa303a-fe7b-4f13-9937-1b8a154b7ba2\",\"type\":\"default\",\"id\":\"2b0f9ee7-3fba-4eec-b15b-47f5d496bf83\",\"data\":{}}]}]',1,NULL,NULL,'101 Chemin de Serres04700 PuimichelFrance','Schulhof Energies'),
(188,'main-header','Main Header (EN)','header','[{\"id\":\"header-root\",\"type\":\"section\",\"children\":[{\"id\":\"header-container\",\"type\":\"container\",\"children\":[{\"id\":\"header-brand\",\"type\":\"box\",\"children\":[{\"id\":\"header-logo\",\"type\":\"image\",\"content\":\"/uploads/4e4c69b485dd9b664de85d746a262f9fc0b006fe.png\",\"children\":[],\"styles\":{\"width\":\"32px\",\"height\":\"32px\",\"objectFit\":\"contain\",\"filter\":\"invert(1)\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"/en/home\"}},{\"id\":\"header-title\",\"type\":\"text\",\"content\":\"Schulhof Energies\",\"children\":[],\"styles\":{\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"fontSize\":\"18px\",\"color\":\"#ffffff\",\"textTransform\":\"uppercase\",\"width\":\"auto\"},\"attributes\":{\"href\":\"/en/home\",\"actionType\":\"url\"}}],\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"12px\"}},{\"id\":\"node-1770802201525\",\"type\":\"navbar\",\"children\":[{\"id\":\"nav-3\",\"type\":\"text\",\"content\":\"About us\",\"children\":[],\"styles\":{\"fontSize\":\"12px\",\"color\":\"#e5e5e5\",\"cursor\":\"pointer\",\"fontWeight\":\"500\",\"textDecoration\":\"none\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"/en/qui-sommes-nous\"}},{\"id\":\"nav-2\",\"type\":\"text\",\"content\":\"Financial aid for purchase and installation\",\"children\":[],\"styles\":{\"fontSize\":\"12px\",\"color\":\"#e5e5e5\",\"cursor\":\"pointer\",\"fontWeight\":\"500\",\"textDecoration\":\"none\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"/en/aides-achat\"}},{\"id\":\"nav-1\",\"type\":\"text\",\"content\":\"Why choose a wood pellet stove?\",\"children\":[],\"styles\":{\"fontSize\":\"12px\",\"color\":\"#e5e5e5\",\"cursor\":\"pointer\",\"fontWeight\":\"500\",\"textDecoration\":\"none\"},\"attributes\":{\"actionType\":\"modal\",\"modalSlug\":\"poele-comparison\"}},{\"id\":\"lt5q6j\",\"type\":\"text\",\"content\":\"Contact us\",\"children\":[],\"styles\":{\"fontSize\":\"12px\",\"color\":\"#e5e5e5\",\"cursor\":\"pointer\",\"fontWeight\":\"500\",\"textDecoration\":\"none\"},\"attributes\":{\"actionType\":\"modal\",\"modalSlug\":\"contact\"}}],\"styles\":{\"padding\":\"20px\",\"width\":\"auto\",\"flexDirection\":\"row\",\"gap\":\"20px\"},\"attributes\":{\"editorForceExpand\":true,\"dropdownWidth\":\"180%\",\"dropdownAlignment\":\"right\",\"dropdownBg\":\"#222\",\"tabletDropdownOpacity\":1,\"mobileDropdownOpacity\":1,\"mobileDropdownWidth\":\"250px\",\"mobileDropdownPreset\":\"custom\",\"mobileDropdownBg\":\"rgba(0,0,0,0.3)\",\"mobileDropdownBorderRadius\":\"12px\",\"mobileDropdownBoxShadow\":\"0 8px 32px rgba(0,0,0,0.2)\",\"mobileDropdownBackdropBlur\":\"20px\",\"mobileDropdownBorder\":\"1px solid rgba(255,255,255,0.1)\",\"mobileDropdownAnimation\":\"slideDown\",\"mobileDropdownTextColor\":\"#ffffff\",\"mobileDropdownFlexDirection\":\"column\",\"mobileDropdownAlignItems\":\"stretch\",\"mobileDropdownFlexWrap\":\"wrap\",\"tabletDropdownPreset\":\"custom\",\"tabletDropdownBg\":\"rgba(0,0,0,0.3)\",\"tabletDropdownBorderRadius\":\"12px\",\"tabletDropdownBoxShadow\":\"0 8px 32px rgba(0,0,0,0.2)\",\"tabletDropdownBackdropBlur\":\"20px\",\"tabletDropdownBorder\":\"1px solid rgba(255,255,255,0.1)\",\"tabletDropdownAnimation\":\"slideDown\",\"tabletDropdownTextColor\":\"#ffffff\",\"tabletDropdownFlexDirection\":\"column\",\"tabletDropdownAlignItems\":\"stretch\",\"tabletDropdownFlexWrap\":\"nowrap\",\"tabletDropdownWidth\":\"300px\",\"tabletDropdownAlignment\":\"center\",\"mobileDropdownAlignment\":\"right\",\"mobileDropdownAnimationDuration\":500,\"tabletDropdownAnimationDuration\":500},\"responsiveStyles\":{\"tablet\":{\"width\":\"100px\"},\"mobile\":{\"width\":\"100px\",\"height\":\"90px\"}}},{\"id\":\"node-1770588021482\",\"type\":\"locale-selector\",\"children\":[],\"styles\":{\"padding\":\"0\",\"width\":\"100px\",\"height\":\"\",\"backgroundColor\":\"\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"100px\"},\"mobile\":{\"width\":\"auto\"}}}],\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"justifyContent\":\"space-between\",\"alignItems\":\"center\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"width\":\"100%\",\"height\":\"52px\",\"gap\":\"0px\"}}],\"styles\":{\"padding\":\"16px 32px\",\"backgroundColor\":\"rgba(20, 20, 20, 0.7)\",\"backdropFilter\":\"blur(12px)\",\"borderBottom\":\"1px solid rgba(255, 255, 255, 0.05)\",\"boxShadow\":\"0 4px 30px rgba(0, 0, 0, 0.1)\",\"position\":\"sticky\",\"top\":\"0\",\"zIndex\":50}}]','2026-02-23 11:29:04.017','2026-02-23 11:29:04.017','en','[]',0,NULL,NULL,NULL,NULL),
(189,'mentions-l-gales','Mentions Légales','modal','[{\"id\":\"root-section\",\"type\":\"section\",\"children\":[{\"id\":\"node-1770639097236\",\"type\":\"container\",\"children\":[{\"id\":\"node-1770639128871\",\"type\":\"box\",\"children\":[{\"id\":\"node-1770639213950\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"52px\",\"width\":\"413px\",\"fontSize\":\"2em\",\"fontFamily\":\"Oswald\"},\"content\":\"1. INFORMATIONS LÉGALES\",\"attributes\":{\"tag\":\"h1\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"66px\"}},{\"id\":\"x3fb4\",\"type\":\"box\",\"children\":[{\"id\":\"gr5e15\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"36px\",\"width\":\"413px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\"},\"content\":\"Responsable du site : Christian Schulhof\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"48px\"}},{\"id\":\"54ap77\",\"type\":\"box\",\"children\":[{\"id\":\"lascui\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"182px\",\"width\":\"331px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"300\"},\"content\":\"Entreprise SARL :<br>\\nSCHULHOF ENERGIES<br>\\n101 chemin des Serres<br>\\n04700 Puimichel<br>\\nTél : 06 16 25 23 74<br>\\nSIRET : 920 558 079 RCS Avignon<br>\\nMail : christian.schulhof@gmail.com \",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"190px\"}},{\"id\":\"gmbvmf\",\"type\":\"box\",\"children\":[{\"id\":\"bycnko\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"59px\",\"width\":\"331px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"300\"},\"content\":\"Concepteur du site :<br>\\nMaxapp (maxapp.fr)<br>\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"76px\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"410px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"12px\"}}],\"styles\":{\"padding\":\"0 20px\",\"minHeight\":\"100px\",\"height\":\"419px\",\"backgroundBlur\":\"40px\"}},{\"id\":\"node-1770640061039\",\"type\":\"section\",\"children\":[{\"id\":\"node-1770640068746\",\"type\":\"container\",\"children\":[{\"id\":\"22xo87\",\"type\":\"box\",\"children\":[{\"id\":\"s0hrw\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"52px\",\"width\":\"413px\",\"fontSize\":\"2em\",\"fontFamily\":\"Oswald\"},\"content\":\"2. LIMITATION DE RESPONSABILITÉ\",\"attributes\":{\"tag\":\"h1\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"66px\"}},{\"id\":\"fkq83i\",\"type\":\"box\",\"children\":[{\"id\":\"fvalv\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"151px\",\"width\":\"1057px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"300\"},\"content\":\"L\'utilisateur reconnaît avoir pris connaissance des présentes conditions d\'utilisation et s\'engage à les respecter.<br>\\nL\'utilisateur de ce site internet reconnaît disposer de la compétence et des moyens nécessaires pour accéder et utiliser ce site.<br>\\nLes propriétaires mettent tout en œuvre pour offrir aux utilisateurs des informations et/ou des outils disponibles et vérifiés <br>mais ne saurait être tenue pour responsable des erreurs, d\'une absence de disponibilité des fonctionnalités et/ou de la présence de virus sur son site.<br>\\nLes propriétaires ne saurait garantir l\'exactitude, la complétude, l\'actualité des informations diffusées sur son site.<br> En conséquence, l\'utilisateur reconnaît utiliser ces informations sous sa responsabilité exclusive.\\n\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"174px\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"268px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"12px\"}}],\"styles\":{\"padding\":\"0 20px\",\"height\":\"279px\"}},{\"id\":\"k7focn\",\"type\":\"section\",\"children\":[{\"id\":\"2txki\",\"type\":\"container\",\"children\":[{\"id\":\"vm0pnr\",\"type\":\"box\",\"children\":[{\"id\":\"1q4yrv\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"52px\",\"width\":\"413px\",\"fontSize\":\"2em\",\"fontFamily\":\"Oswald\"},\"content\":\"3. INFORMATIQUE ET LIBERTÉS\",\"attributes\":{\"tag\":\"h1\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"66px\"}},{\"id\":\"93l239\",\"type\":\"box\",\"children\":[{\"id\":\"3h0zu\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"109px\",\"width\":\"1057px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"300\"},\"content\":\"En application de la loi n°78-17 du 6 janvier 1978 modifiée, relative à l\'informatique, aux fichiers et aux libertés, <br>le site web n\'a pas fait l\'objet d\'une déclaration auprès de la Commission Nationale de l\'Informatique et des Libertés (www.cnil.fr) au titre de la dispense qui s\'y applique.<br>\\nIl fait l\'objet de la Dispense n°6 - Délibération n° 2005-284 du 22 novembre 2005 décidant la dispense de déclaration des sites web diffusant ou collectant des données à caractère personnel <br>mis en œuvre par des particuliers dans le cadre d\'une activité exclusivement personnelle.\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"127px\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"215px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"12px\"}}],\"styles\":{\"padding\":\"0 20px\",\"height\":\"224px\"}},{\"id\":\"0j9t9\",\"type\":\"section\",\"children\":[{\"id\":\"ehqwxb\",\"type\":\"container\",\"children\":[{\"id\":\"g1hwp4\",\"type\":\"box\",\"children\":[{\"id\":\"0fa1uq\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"52px\",\"width\":\"413px\",\"fontSize\":\"2em\",\"fontFamily\":\"Oswald\"},\"content\":\"4. COOKIES\",\"attributes\":{\"tag\":\"h1\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"66px\"}},{\"id\":\"dijjp9\",\"type\":\"box\",\"children\":[{\"id\":\"g76chl\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"151px\",\"width\":\"1057px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"300\"},\"content\":\"L\'utilisateur est informé que lors de ses visites sur le site, un cookie peut s\'installer automatiquement sur son logiciel de navigation.<br>\\nLe paramétrage du logiciel de navigation permet d\'informer de la présence de cookie et éventuellement, de la refuser de la manière décrite à l\'adresse suivante : <br>www.cnil.fr. <br>L\'utilisateur dispose de l\'ensemble des droits susvisés s\'agissant des données à caractère personnel communiquées par le biais des cookies dans les conditions indiquées ci-dessus.<br>\\nIls doivent notamment s\'abstenir, s\'agissant des informations à caractère personnel auxquelles ils accèdent ou pourraient accéder, de toute collecte, <br>de toute utilisation détournée d\'une manière générale, de tout acte susceptible de porter atteinte à la vie privée ou à la réputation des personnes.\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"174px\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"268px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"12px\"}}],\"styles\":{\"padding\":\"0 20px\",\"height\":\"276px\"}},{\"id\":\"0912xk\",\"type\":\"section\",\"children\":[{\"id\":\"qgk4aa\",\"type\":\"container\",\"children\":[{\"id\":\"aq2a1i\",\"type\":\"box\",\"children\":[{\"id\":\"cu1x4g\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"52px\",\"width\":\"413px\",\"fontSize\":\"2em\",\"fontFamily\":\"Oswald\"},\"content\":\"5. PROPRIÉTÉ INTELLECTUELLE\",\"attributes\":{\"tag\":\"h1\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"66px\"}},{\"id\":\"kn8py\",\"type\":\"box\",\"children\":[{\"id\":\"5t8cwr\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"113px\",\"width\":\"1057px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"300\"},\"content\":\"Sauf indications contraires, les logos, les images, les vidéos, les graphiques, les marques et/ou les enseignes figurants sur ce site et de façon non exhaustive, <br>sont soit des marques déposées soit la propriété exclusive de la société Schulhof Energies.<br>\\nEn conséquence, ils ne peuvent être utilisés à des fins commerciales sans accord écrit préalable de la société Schulhof Energie.<br>\\nTout contrevenant s\'exposera à des poursuites.\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"131px\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"218px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"12px\"}}],\"styles\":{\"padding\":\"0 20px\",\"height\":\"244px\"}}]','2026-02-23 11:29:04.020','2026-02-23 11:29:04.020','fr','[]',1,NULL,NULL,'Responsable du site : Christian Schulhof','1. INFORMATIONS LÉGALES'),
(190,'mentions-l-gales','Mentions Légales (EN)','modal','[{\"id\":\"root-section\",\"type\":\"section\",\"children\":[{\"id\":\"node-1770639097236\",\"type\":\"container\",\"children\":[{\"id\":\"node-1770639128871\",\"type\":\"box\",\"children\":[{\"id\":\"node-1770639213950\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"52px\",\"width\":\"413px\",\"fontSize\":\"2em\",\"fontFamily\":\"Oswald\"},\"content\":\"1. LEGAL INFORMATION\",\"attributes\":{\"tag\":\"h1\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"66px\"}},{\"id\":\"x3fb4\",\"type\":\"box\",\"children\":[{\"id\":\"gr5e15\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"36px\",\"width\":\"413px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\"},\"content\":\"Site Manager: Christian Schulhof\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"48px\"}},{\"id\":\"54ap77\",\"type\":\"box\",\"children\":[{\"id\":\"lascui\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"182px\",\"width\":\"331px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"300\"},\"content\":\"Company (SARL):<br>SCHULHOF ENERGIES<br>101 chemin des Serres<br>04700 Puimichel<br>Tel: 06 16 25 23 74<br>SIRET: 920 558 079 RCS Avignon<br>Email: christian.schulhof@gmail.com\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"190px\"}},{\"id\":\"gmbvmf\",\"type\":\"box\",\"children\":[{\"id\":\"bycnko\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"59px\",\"width\":\"331px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"300\"},\"content\":\"Website Designer:<br>Maxapp (maxapp.fr)<br>\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"76px\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"410px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"12px\"}}],\"styles\":{\"padding\":\"0 20px\",\"minHeight\":\"100px\",\"height\":\"419px\",\"backgroundBlur\":\"40px\"}},{\"id\":\"node-1770640061039\",\"type\":\"section\",\"children\":[{\"id\":\"node-1770640068746\",\"type\":\"container\",\"children\":[{\"id\":\"22xo87\",\"type\":\"box\",\"children\":[{\"id\":\"s0hrw\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"52px\",\"width\":\"413px\",\"fontSize\":\"2em\",\"fontFamily\":\"Oswald\"},\"content\":\"2. LIMITATION OF LIABILITY\",\"attributes\":{\"tag\":\"h1\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"66px\"}},{\"id\":\"fkq83i\",\"type\":\"box\",\"children\":[{\"id\":\"fvalv\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"151px\",\"width\":\"1057px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"300\"},\"content\":\"The user acknowledges having read these terms of use and agrees to comply with them.<br>The user of this website acknowledges having the skills and means necessary to access and use this site.<br>The owners make every effort to provide users with available and verified information and/or tools, <br>but cannot be held responsible for errors, lack of availability of features, and/or the presence of viruses on the site.<br>The owners cannot guarantee the accuracy, completeness, or timeliness of the information published on the site.<br> Consequently, the user acknowledges using this information under their exclusive responsibility.\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"174px\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"268px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"12px\"}}],\"styles\":{\"padding\":\"0 20px\",\"height\":\"279px\"}},{\"id\":\"k7focn\",\"type\":\"section\",\"children\":[{\"id\":\"2txki\",\"type\":\"container\",\"children\":[{\"id\":\"vm0pnr\",\"type\":\"box\",\"children\":[{\"id\":\"1q4yrv\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"52px\",\"width\":\"413px\",\"fontSize\":\"2em\",\"fontFamily\":\"Oswald\"},\"content\":\"3. DATA PROTECTION AND PRIVACY\",\"attributes\":{\"tag\":\"h1\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"66px\"}},{\"id\":\"93l239\",\"type\":\"box\",\"children\":[{\"id\":\"3h0zu\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"109px\",\"width\":\"1057px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"300\"},\"content\":\"In accordance with the amended Law No. 78-17 of January 6, 1978, relating to information technology, files, and civil liberties, <br>this website has not been declared to the Commission Nationale de l\'Informatique et des Libertés (www.cnil.fr) due to the applicable exemption.<br>It is covered by Exemption No. 6 - Deliberation No. 2005-284 of November 22, 2005, regarding the exemption from declaration for websites disseminating or collecting personal data <br>operated by individuals as part of an exclusively personal activity.\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"127px\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"215px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"12px\"}}],\"styles\":{\"padding\":\"0 20px\",\"height\":\"224px\"}},{\"id\":\"0j9t9\",\"type\":\"section\",\"children\":[{\"id\":\"ehqwxb\",\"type\":\"container\",\"children\":[{\"id\":\"g1hwp4\",\"type\":\"box\",\"children\":[{\"id\":\"0fa1uq\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"52px\",\"width\":\"413px\",\"fontSize\":\"2em\",\"fontFamily\":\"Oswald\"},\"content\":\"4. COOKIES\",\"attributes\":{\"tag\":\"h1\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"66px\"}},{\"id\":\"dijjp9\",\"type\":\"box\",\"children\":[{\"id\":\"g76chl\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"151px\",\"width\":\"1057px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"300\"},\"content\":\"Users are informed that during their visits to the site, a cookie may be automatically installed on their browser software.<br>Browser settings allow users to be informed of the presence of cookies and, if they wish, to refuse them in the manner described at the following address: <br>www.cnil.fr. <br>Users have all the aforementioned rights regarding personal data communicated through cookies under the conditions indicated above.<br>Specifically, they must refrain, regarding any personal information they access or could access, from any collection, <br>any misuse in general, or any act likely to infringe upon the privacy or reputation of individuals.\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"174px\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"268px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"12px\"}}],\"styles\":{\"padding\":\"0 20px\",\"height\":\"276px\"}},{\"id\":\"0912xk\",\"type\":\"section\",\"children\":[{\"id\":\"qgk4aa\",\"type\":\"container\",\"children\":[{\"id\":\"aq2a1i\",\"type\":\"box\",\"children\":[{\"id\":\"cu1x4g\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"52px\",\"width\":\"413px\",\"fontSize\":\"2em\",\"fontFamily\":\"Oswald\"},\"content\":\"5. INTELLECTUAL PROPERTY\",\"attributes\":{\"tag\":\"h1\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"66px\"}},{\"id\":\"kn8py\",\"type\":\"box\",\"children\":[{\"id\":\"5t8cwr\",\"type\":\"text\",\"children\":[],\"styles\":{\"padding\":\"0\",\"height\":\"113px\",\"width\":\"1057px\",\"fontSize\":\"\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"300\"},\"content\":\"Unless otherwise indicated, the logos, images, videos, graphics, trademarks, and/or signs appearing on this site, including but not limited to these examples, <br>are either registered trademarks or the exclusive property of Schulhof Energies.<br>Consequently, they cannot be used for commercial purposes without the prior written consent of Schulhof Energies.<br>Any offender will be subject to prosecution.\",\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"padding\":\"10px\",\"height\":\"131px\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"218px\",\"backgroundColor\":\"#1a1a1a\",\"borderRadius\":\"12px\"}}],\"styles\":{\"padding\":\"0 20px\",\"height\":\"244px\"}}]','2026-02-23 11:29:04.024','2026-02-23 11:29:04.024','en','[]',1,NULL,NULL,'Site Manager: Christian Schulhof','1. LEGAL INFORMATION'),
(191,'modal-video','Modal Video','modal','[{\"id\":\"root-section\",\"type\":\"section\",\"children\":[{\"id\":\"node-1771595468924\",\"type\":\"image\",\"children\":[],\"styles\":{\"padding\":\"20px\",\"height\":\"325px\"},\"content\":\"/uploads/0001-0240__2_.mp4\"}],\"styles\":{\"padding\":\"20px\",\"minHeight\":\"100px\"}}]','2026-02-23 11:29:04.027','2026-02-23 11:29:04.027','fr','[]',0,NULL,NULL,NULL,NULL);
commit;

--
-- Table structure for table `v4_orders`
--

CREATE TABLE `v4_orders` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `orderNumber` varchar(50) NOT NULL,
  `status` varchar(50) NOT NULL DEFAULT 'pending',
  `customerId` int(11) DEFAULT NULL,
  `customerEmail` varchar(180) NOT NULL,
  `lineItems` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`lineItems`)),
  `shippingAddress` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`shippingAddress`)),
  `billingAddress` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`billingAddress`)),
  `subtotal` decimal(10,2) NOT NULL,
  `shippingCost` decimal(10,2) NOT NULL DEFAULT 0.00,
  `discount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `total` decimal(10,2) NOT NULL,
  `currency` varchar(10) NOT NULL DEFAULT 'EUR',
  `paymentMethod` varchar(50) DEFAULT NULL,
  `paymentIntent` varchar(255) DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `createdAt` datetime(3) NOT NULL DEFAULT current_timestamp(3),
  `updatedAt` datetime(3) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `v4_orders_orderNumber_key` (`orderNumber`),
  KEY `v4_orders_customerId_fkey` (`customerId`),
  CONSTRAINT `v4_orders_customerId_fkey` FOREIGN KEY (`customerId`) REFERENCES `v4_customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `v4_orders`
--

set autocommit=0;
commit;

--
-- Table structure for table `v4_pages`
--

CREATE TABLE `v4_pages` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `slug` varchar(191) NOT NULL,
  `title` varchar(191) NOT NULL,
  `isPublished` tinyint(1) NOT NULL DEFAULT 0,
  `layout` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`layout`)),
  `createdAt` datetime(3) NOT NULL DEFAULT current_timestamp(3),
  `updatedAt` datetime(3) NOT NULL,
  `locale` varchar(20) NOT NULL DEFAULT 'fr',
  `isHomepage` tinyint(1) NOT NULL DEFAULT 0,
  `automations` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`automations`)),
  `seoDescription` varchar(191) DEFAULT NULL,
  `seoTitle` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `v4_pages_slug_locale_key` (`slug`,`locale`)
) ENGINE=InnoDB AUTO_INCREMENT=65 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `v4_pages`
--

set autocommit=0;
INSERT INTO `v4_pages` VALUES
(58,'home','Home',1,'[{\"id\":\"hero-section\",\"type\":\"section\",\"children\":[{\"id\":\"hero-container\",\"type\":\"container\",\"children\":[{\"type\":\"box\",\"children\":[{\"id\":\"hero-title\",\"type\":\"text\",\"content\":\"Ambélys\",\"children\":[],\"styles\":{\"fontSize\":\"4rem\",\"textAlign\":\"center\",\"marginBottom\":\"20px\",\"fontFamily\":\"Oswald\",\"color\":\"rgb(255, 255, 255)\"},\"attributes\":{\"tag\":\"h1\"}}],\"styles\":{\"padding\":\"0\",\"height\":\"95px\"},\"id\":\"node-1770558679365\"},{\"id\":\"hero-subtitle\",\"type\":\"text\",\"content\":\"La flamme sublimée. Le confort réinventé.\",\"children\":[],\"styles\":{\"fontSize\":\"1.5rem\",\"textAlign\":\"center\",\"color\":\"rgb(153, 153, 153)\",\"marginBottom\":\"40px\",\"fontFamily\":\"Oswald\",\"letterSpacing\":\"2px\",\"fontWeight\":\"300\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"hero-buttons\",\"type\":\"container\",\"children\":[{\"id\":\"btn-discover\",\"type\":\"button\",\"content\":\"Découvrir\",\"attributes\":{\"href\":\"#features\",\"actionType\":\"url\",\"anchorId\":\"discover\",\"buttonPreset\":\"neomorphic\",\"buttonIcon\":\"chevron-right\",\"buttonIconPosition\":\"right\"},\"children\":[],\"styles\":{\"textDecoration\":\"none\",\"textAlign\":\"center\",\"backgroundColor\":\"#2a2a2a\",\"color\":\"#ffffff\",\"padding\":\"12px 28px\",\"border\":\"none\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"boxShadow\":\"6px 6px 12px #1a1a1a, -6px -6px 12px #3a3a3a\",\"cursor\":\"pointer\",\"height\":\"40px\"},\"responsiveStyles\":{\"mobile\":{\"padding\":\"auto\",\"margin\":\"auto\",\"height\":\"40px\"}}},{\"id\":\"btn-contact\",\"type\":\"button\",\"content\":\"contacter\",\"attributes\":{\"href\":\"/contact\",\"actionType\":\"modal\",\"modalSlug\":\"contact\",\"buttonPreset\":\"glass\",\"buttonIcon\":\"send\",\"buttonIconPosition\":\"right\",\"buttonIconGap\":9,\"anchorId\":\"contact\"},\"children\":[],\"styles\":{\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"textDecoration\":\"none\",\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"height\":\"40px\",\"margin\":\"\",\"width\":\"\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"boxShadow\":\"6px 6px 12px #1a1a1a, -6px -6px 12px #3a3a3a\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"\",\"height\":\"40px\",\"padding\":\"auto\",\"margin\":\"auto\"}}}],\"styles\":{\"display\":\"flex\",\"justifyContent\":\"center\",\"gap\":\"20px\",\"marginBottom\":\"60px\",\"height\":\"113px\",\"padding\":\"20px\",\"flexDirection\":\"row\"},\"attributes\":{\"anchorId\":\"hero-button\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"\",\"width\":\"\",\"gap\":\"20px\",\"flexDirection\":\"column\",\"padding\":\"\",\"margin\":\"\"},\"tablet\":{\"padding\":\"15px\",\"height\":\"78px\",\"width\":\"650px\"}}},{\"id\":\"hero-image\",\"type\":\"image\",\"content\":\"/uploads/252855679d0c5f513e1a8e5b4243364ea2d6898e-252855679d0c5f513e1a8e5b4243364ea2d6898e.png\",\"children\":[],\"styles\":{\"width\":\"auto\",\"height\":\"581px\",\"objectFit\":\"cover\",\"borderRadius\":\"20px\"},\"attributes\":{\"isSlider\":false,\"sliderImages\":[\"/uploads/252855679d0c5f513e1a8e5b4243364ea2d6898e-252855679d0c5f513e1a8e5b4243364ea2d6898e.png\"],\"sliderAutoPlay\":false,\"sliderInterval\":5000,\"sliderShowArrows\":true,\"sliderShowDots\":true,\"actionType\":\"none\",\"triggerId\":\"\",\"anchorId\":\"hero-img\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"649px\",\"height\":\"447px\"},\"mobile\":{\"width\":\"\",\"height\":\"213px\"}}}],\"styles\":{\"padding\":\"10px 60px\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"height\":\"906px\"},\"attributes\":{\"actionType\":\"trigger\",\"triggerId\":\"hero-container\",\"anchorId\":\"hero-container\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"583px\",\"padding\":\"10px auto\"},\"tablet\":{\"justifyContent\":\"center\",\"margin\":\"0 auto\"}}},{\"type\":\"button\",\"children\":[],\"styles\":{\"backgroundColor\":\"var(--color-primary, #D4AF37)\",\"color\":\"#ffffff\",\"padding\":\"0\",\"border\":\"none\",\"borderRadius\":\"50%\",\"fontWeight\":\"700\",\"cursor\":\"pointer\",\"display\":\"inline-flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"width\":\"40px\",\"height\":\"40px\",\"boxShadow\":\"0 4px 14px rgba(0,0,0,0.3)\",\"position\":\"absolute\",\"top\":\"26%\",\"right\":\"10%\",\"zIndex\":\"3\"},\"content\":\"\",\"id\":\"node-1770840126249\",\"attributes\":{\"buttonPreset\":\"fab\",\"buttonIcon\":\"play\",\"actionType\":\"trigger\",\"triggerId\":\"vid_button\",\"anchorId\":\"vid_button\"},\"responsiveStyles\":{\"tablet\":{\"top\":\"30%\"},\"mobile\":{\"top\":\"44%\",\"right\":\"4%\"}}}],\"styles\":{\"backgroundColor\":\"#272727\",\"backgroundSize\":\"cover\",\"backgroundPosition\":\"center\",\"opacity\":1,\"backgroundBlur\":\"5px\",\"height\":\"959px\",\"backgroundImage\":\"linear-gradient(180deg, #000000, #434343)\"},\"attributes\":{\"anchorId\":\"vid-render\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"844px\"},\"mobile\":{\"height\":\"675px\"}}},{\"id\":\"feature-beauty\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#222\",\"padding\":\"80px 0\"},\"children\":[{\"id\":\"beauty-container\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"gap\":\"60px\",\"alignItems\":\"center\",\"padding\":\"0 20px\"},\"children\":[{\"id\":\"beauty-text\",\"type\":\"container\",\"styles\":{\"flex\":\"1\",\"width\":\"363px\"},\"children\":[{\"id\":\"beauty-title\",\"type\":\"text\",\"content\":\"La beauté d’une flamme incomparable\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2rem\",\"color\":\"rgb(255, 255, 255)\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"beauty-desc\",\"type\":\"text\",\"content\":\"Ambélys sublime la flamme: généreuse, raffinée et captivante, elle évoque la douceur d’un feu de bois... sans aucune contrainte.<br><br>Véritable lumière d’ambiance, elle enveloppe l’espace d’une présence chaleureuse qui magnifie chaque moment.\",\"children\":[],\"styles\":{\"color\":\"rgb(153, 153, 153)\",\"lineHeight\":\"1.6\",\"marginBottom\":\"30px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"beauty-btn\",\"type\":\"button\",\"content\":\"En savoir plus\",\"attributes\":{\"href\":\"#\",\"actionType\":\"modal\",\"modalSlug\":\"ambelys-info\",\"buttonPreset\":\"glass\",\"anchorId\":\"flamme\"},\"children\":[],\"styles\":{\"fontSize\":\"0.9rem\",\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"}}],\"responsiveStyles\":{\"mobile\":{\"height\":\"396px\"}}},{\"id\":\"beauty-image\",\"type\":\"image\",\"content\":\"/uploads/6f4c3af4ce5cc0d8cc99d02e355057bcdf3ac9ad.png\",\"children\":[],\"styles\":{\"flex\":\"1\",\"height\":\"334px\",\"objectFit\":\"cover\",\"borderRadius\":\"4px\",\"width\":\"523px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"262px\",\"height\":\"281px\"},\"mobile\":{\"width\":\"351px\",\"height\":\"222px\",\"objectFit\":\"contain\"}}}],\"attributes\":{\"anchorId\":\"\"},\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\"}}}],\"attributes\":{\"anchorId\":\"features\"}},{\"id\":\"feature-silence\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#272727\",\"padding\":\"80px 0\"},\"children\":[{\"id\":\"silence-container\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"gap\":\"60px\",\"alignItems\":\"center\",\"padding\":\"0 20px\"},\"children\":[{\"id\":\"silence-image\",\"type\":\"image\",\"content\":\"/uploads/a11c5849f9301d84f2269de292b316c4bfc9f0eb.png\",\"children\":[],\"styles\":{\"flex\":\"1\",\"height\":\"320px\",\"objectFit\":\"cover\",\"borderRadius\":\"4px\",\"width\":\"446px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"313px\",\"height\":\"236px\",\"borderRadius\":\"8px\"},\"mobile\":{\"order\":1,\"width\":\"380px\",\"height\":\"297px\"}}},{\"id\":\"silence-text\",\"type\":\"container\",\"styles\":{\"flex\":\"1\"},\"children\":[{\"id\":\"silence-title\",\"type\":\"text\",\"content\":\"Le silence, signature du raffinement.\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2rem\",\"color\":\"rgb(255, 255, 255)\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"silence-desc\",\"type\":\"text\",\"content\":\"Avec Ambélys, le silence devient une technologie. Son système d’optimisation acoustique réduit le bruit jusqu’au seuil de perception, offrant une puissance maximale dans une discrétion absolue.\",\"children\":[],\"styles\":{\"color\":\"rgb(153, 153, 153)\",\"lineHeight\":\"1.6\",\"marginBottom\":\"30px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"silence-btn\",\"type\":\"button\",\"content\":\"En savoir plus\",\"attributes\":{\"href\":\"#\",\"actionType\":\"modal\",\"modalSlug\":\"ambelys-silence\",\"buttonPreset\":\"glass\",\"anchorId\":\"silence\"},\"children\":[],\"styles\":{\"fontSize\":\"0.9rem\",\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"}}],\"responsiveStyles\":{\"mobile\":{\"order\":0}}}],\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\"}}}]},{\"id\":\"feature-perf-dark\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#222\",\"padding\":\"80px 0\",\"flexDirection\":\"column\"},\"children\":[{\"id\":\"container-perf\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"gap\":\"60px\",\"alignItems\":\"center\",\"padding\":\"0 20px\",\"flexDirection\":\"row\",\"height\":\"357px\"},\"children\":[{\"id\":\"text-perf\",\"type\":\"container\",\"styles\":{\"flex\":\"1\"},\"children\":[{\"id\":\"title-perf\",\"type\":\"text\",\"content\":\"Haute performance, basse consommation\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2rem\",\"color\":\"rgb(255, 255, 255)\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"desc-perf\",\"type\":\"text\",\"content\":\"Rendement élevé, combustion pilotée, chaleur homogène : Ambélys transforme chaque granulé en énergie utile.<br><br>Un chauffage précis, fiable et économique, pensé pour durer saison après saison.\",\"children\":[],\"styles\":{\"color\":\"rgb(153, 153, 153)\",\"lineHeight\":\"1.6\",\"marginBottom\":\"30px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"btn-perf\",\"type\":\"button\",\"content\":\"En savoir plus\",\"attributes\":{\"href\":\"#\",\"actionType\":\"modal\",\"modalSlug\":\"ambelys-efficacite\",\"buttonPreset\":\"glass\",\"anchorId\":\"performance\"},\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"}}]},{\"id\":\"img-perf\",\"type\":\"image\",\"content\":\"/uploads/04b35b07fc8972a10aa439e8e13b32eab07cd3a4.jpg\",\"children\":[],\"styles\":{\"flex\":\"1\",\"height\":\"300px\",\"objectFit\":\"cover\",\"borderRadius\":\"8px\",\"width\":\"557px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"332px\",\"height\":\"222px\",\"objectFit\":\"fill\"},\"mobile\":{\"width\":\"370px\",\"height\":\"226px\",\"position\":\"relative\",\"objectFit\":\"cover\"}}}],\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\",\"height\":\"736px\"}}}],\"responsiveStyles\":{\"mobile\":{\"height\":\"937px\"}}},{\"id\":\"feature-france-dark\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#272727\",\"padding\":\"80px 0\"},\"children\":[{\"id\":\"container-france\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row-reverse\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"gap\":\"60px\",\"alignItems\":\"center\",\"padding\":\"0 20px\"},\"children\":[{\"id\":\"text-france\",\"type\":\"container\",\"styles\":{\"flex\":\"1\"},\"children\":[{\"id\":\"title-france\",\"type\":\"text\",\"content\":\"Le savoir-faire français\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2rem\",\"color\":\"rgb(255, 255, 255)\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"desc-france\",\"type\":\"text\",\"content\":\"Conçu et fabriqué en France, Ambélys s’intègre naturellement dans votre intérieur et en révèle l’essence.<br><br>Son design équilibré et ses finitions soignées en font une présence discrète - un objet de caractère qui valorise l’espace sans jamais l’imposer.<br><br>Le style ne s’impose pas - il révèle.\",\"children\":[],\"styles\":{\"color\":\"rgb(153, 153, 153)\",\"lineHeight\":\"1.6\",\"marginBottom\":\"30px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"btn-france\",\"type\":\"button\",\"content\":\"En savoir plus\",\"attributes\":{\"href\":\"#\",\"actionType\":\"modal\",\"modalSlug\":\"ambelys-savoir-faire\",\"buttonPreset\":\"glass\",\"anchorId\":\"france\"},\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"}}]},{\"id\":\"img-france\",\"type\":\"image\",\"content\":\"/uploads/3da3ce52d67a15a79a94c130916bd8ff85857a5a.png\",\"children\":[],\"styles\":{\"flex\":\"1\",\"height\":\"296px\",\"objectFit\":\"contain\",\"width\":\"460px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"298px\",\"height\":\"219px\",\"borderRadius\":\"8px\"},\"mobile\":{\"borderRadius\":\"8px\",\"height\":\"211px\",\"width\":\"360px\"}}}],\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\"}}}]},{\"id\":\"feature-design-dark\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#222\",\"padding\":\"80px 0\"},\"children\":[{\"id\":\"container-design\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"gap\":\"60px\",\"alignItems\":\"center\",\"padding\":\"0 20px\",\"flexDirection\":\"row\"},\"children\":[{\"id\":\"text-design\",\"type\":\"container\",\"styles\":{\"flex\":\"1\"},\"children\":[{\"id\":\"title-design\",\"type\":\"text\",\"content\":\"Lignes épurées et présence discrète\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2rem\",\"color\":\"rgb(255, 255, 255)\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"desc-design\",\"type\":\"text\",\"content\":\"Ambélys s’intègre naturellement dans votre intérieur et en révèle l’essence. Son design équilibré et ses finitions soignées en font une présence discrète - un objet de caractère qui valorise l’espace sans jamais l’imposer.<br><br>Le style ne s’impose pas - il révèle.\",\"children\":[],\"styles\":{\"color\":\"rgb(153, 153, 153)\",\"lineHeight\":\"1.6\",\"marginBottom\":\"30px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"btn-design\",\"type\":\"button\",\"content\":\"En savoir plus\",\"attributes\":{\"href\":\"#\",\"actionType\":\"modal\",\"modalSlug\":\"ambelys-design\",\"buttonPreset\":\"glass\",\"anchorId\":\"lignes\"},\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"}}]},{\"id\":\"img-design\",\"type\":\"image\",\"content\":\"/uploads/1df8c1c5de1186aa4d6585e3b54628edfe61dead.png\",\"children\":[],\"styles\":{\"flex\":\"1\",\"height\":\"340px\",\"objectFit\":\"cover\",\"borderRadius\":\"8px\",\"width\":\"566px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"374px\",\"height\":\"212px\"},\"mobile\":{\"width\":\"362px\",\"height\":\"237px\"}}}],\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\"}}}]},{\"id\":\"feature-clean-dark\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#272727\",\"padding\":\"80px 0\"},\"children\":[{\"id\":\"container-clean\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row-reverse\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"gap\":\"60px\",\"alignItems\":\"center\",\"padding\":\"0 20px\"},\"children\":[{\"id\":\"text-clean\",\"type\":\"container\",\"styles\":{\"flex\":\"1\"},\"children\":[{\"id\":\"title-clean\",\"type\":\"text\",\"content\":\"Propre et durable\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2rem\",\"color\":\"rgb(255, 255, 255)\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"desc-clean\",\"type\":\"text\",\"content\":\"La conception avancée d’Ambélys limite l’encrassement de la vitre et du creuset maintenant la performance dans le temps et réduisant les interventions d’entretien.<br><br>L’efficacité n’a jamais été aussi simple.\",\"children\":[],\"styles\":{\"color\":\"rgb(153, 153, 153)\",\"lineHeight\":\"1.6\",\"marginBottom\":\"30px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"btn-clean\",\"type\":\"button\",\"content\":\"En savoir plus\",\"attributes\":{\"href\":\"#\",\"actionType\":\"modal\",\"modalSlug\":\"ambelys-post-combustion\",\"buttonPreset\":\"glass\",\"anchorId\":\"propre\"},\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"}}]},{\"id\":\"img-clean\",\"type\":\"image\",\"content\":\"/uploads/3576f97fbf82ef0377b9c6f35d7fc187d56db6ad.png\",\"children\":[],\"styles\":{\"flex\":\"1\",\"height\":\"340px\",\"objectFit\":\"cover\",\"borderRadius\":\"8px\",\"width\":\"501px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"334px\",\"height\":\"221px\"},\"mobile\":{\"width\":\"350px\",\"height\":\"305px\"}}}],\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\",\"height\":\"717px\"}}}]},{\"id\":\"testimonials-section\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#222\",\"padding\":\"80px 0\"},\"children\":[{\"id\":\"testimonials-container\",\"type\":\"container\",\"styles\":{\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"padding\":\"0 20px\"},\"children\":[{\"id\":\"testimonials-title\",\"type\":\"text\",\"content\":\"Ce que disent nos clients\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2.5rem\",\"color\":\"#e9d8d8\",\"textAlign\":\"center\",\"marginBottom\":\"50px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"cards-wrapper\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"gap\":\"30px\",\"height\":\"202px\",\"flexDirection\":\"row\"},\"children\":[{\"id\":\"card-1\",\"type\":\"container\",\"children\":[{\"id\":\"msg-1\",\"type\":\"text\",\"content\":\"\\\"Nous possédons un poêle Schulhof depuis sept ans. C’est un produit très viable et simple d’utilisation.\\\"\",\"children\":[],\"styles\":{\"color\":\"rgb(51, 51, 51)\",\"fontStyle\":\"italic\",\"marginBottom\":\"20px\",\"height\":\"100px\"},\"attributes\":{\"tag\":\"p\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"170px\"},\"mobile\":{\"height\":\"90px\"}}},{\"id\":\"author-1\",\"type\":\"box\",\"content\":\"\",\"children\":[{\"id\":\"node-qemilugrd\",\"type\":\"box\",\"styles\":{\"width\":\"30px\",\"height\":\"30px\",\"backgroundImage\":\"initial\",\"backgroundPositionX\":\"initial\",\"backgroundPositionY\":\"initial\",\"backgroundSize\":\"initial\",\"backgroundRepeat\":\"initial\",\"backgroundAttachment\":\"initial\",\"backgroundOrigin\":\"initial\",\"backgroundClip\":\"initial\",\"backgroundColor\":\"rgb(221, 221, 221)\"},\"children\":[],\"responsiveStyles\":{\"mobile\":{\"width\":\"30px\",\"height\":\"30px\"}}},{\"id\":\"node-qbp1sxc6o\",\"type\":\"text\",\"content\":\"Alain Gautier\",\"styles\":{},\"attributes\":{\"tag\":\"strong\"},\"children\":[]}],\"styles\":{\"display\":\"flex\",\"alignItems\":\"center\",\"rowGap\":\"10px\",\"columnGap\":\"10px\",\"height\":\"30px\",\"flexDirection\":\"row\"},\"attributes\":{},\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"row\"}}}],\"styles\":{\"flex\":\"1\",\"backgroundColor\":\"#fff\",\"padding\":\"30px\",\"borderRadius\":\"8px\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"\"},\"mobile\":{\"flexDirection\":\"column\"}}},{\"id\":\"card-2\",\"type\":\"container\",\"children\":[{\"id\":\"msg-2\",\"type\":\"text\",\"content\":\"\\\"Nous sommes ravis d’avoir opté pour le poêle Schulhof qui est sans nul doute de très bonne qualité.\\\"\",\"children\":[],\"styles\":{\"color\":\"rgb(51, 51, 51)\",\"fontStyle\":\"italic\",\"marginBottom\":\"20px\",\"height\":\"100px\"},\"attributes\":{\"tag\":\"p\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"170px\"},\"mobile\":{\"height\":\"90px\"}}},{\"id\":\"author-2\",\"type\":\"box\",\"content\":\"\",\"children\":[{\"id\":\"node-g4jnmv5he\",\"type\":\"box\",\"styles\":{\"width\":\"30px\",\"height\":\"30px\",\"backgroundImage\":\"initial\",\"backgroundPositionX\":\"initial\",\"backgroundPositionY\":\"initial\",\"backgroundSize\":\"initial\",\"backgroundRepeat\":\"initial\",\"backgroundAttachment\":\"initial\",\"backgroundOrigin\":\"initial\",\"backgroundClip\":\"initial\",\"backgroundColor\":\"rgb(221, 221, 221)\"},\"children\":[],\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"row\"}}},{\"id\":\"node-qtvc5gfum\",\"type\":\"text\",\"content\":\"Sylvain Pelois\",\"styles\":{},\"attributes\":{\"tag\":\"strong\"},\"children\":[]}],\"styles\":{\"display\":\"flex\",\"alignItems\":\"center\",\"rowGap\":\"10px\",\"columnGap\":\"10px\",\"height\":\"30px\",\"flexDirection\":\"row\"},\"attributes\":{},\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"row\"}}}],\"styles\":{\"flex\":\"1\",\"backgroundColor\":\"#fff\",\"padding\":\"30px\",\"borderRadius\":\"8px\"},\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\"}}},{\"id\":\"card-3\",\"type\":\"container\",\"children\":[{\"id\":\"msg-3\",\"type\":\"text\",\"content\":\"\\\"Le SAV fonctionne très bien. Nous faisons le point sur le produit et son fonctionnement au moins une fois par an.\\\"\",\"children\":[],\"styles\":{\"color\":\"rgb(51, 51, 51)\",\"fontStyle\":\"italic\",\"marginBottom\":\"20px\",\"height\":\"100px\"},\"attributes\":{\"tag\":\"p\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"170px\"},\"mobile\":{\"height\":\"90px\"}}},{\"id\":\"author-3\",\"type\":\"box\",\"content\":\"\",\"children\":[{\"id\":\"node-s7940ow76\",\"type\":\"box\",\"styles\":{\"width\":\"30px\",\"height\":\"30px\",\"backgroundImage\":\"initial\",\"backgroundPositionX\":\"initial\",\"backgroundPositionY\":\"initial\",\"backgroundSize\":\"initial\",\"backgroundRepeat\":\"initial\",\"backgroundAttachment\":\"initial\",\"backgroundOrigin\":\"initial\",\"backgroundClip\":\"initial\",\"backgroundColor\":\"rgb(221, 221, 221)\"},\"children\":[]},{\"id\":\"node-o6ieo2yv0\",\"type\":\"text\",\"content\":\"M. XXX\",\"styles\":{},\"attributes\":{\"tag\":\"strong\"},\"children\":[]}],\"styles\":{\"display\":\"flex\",\"alignItems\":\"center\",\"rowGap\":\"10px\",\"columnGap\":\"10px\",\"height\":\"30px\",\"flexDirection\":\"row\"},\"attributes\":{},\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"row\"}}}],\"styles\":{\"flex\":\"1\",\"backgroundColor\":\"#fff\",\"padding\":\"30px\",\"borderRadius\":\"8px\"},\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\"}}}],\"responsiveStyles\":{\"tablet\":{\"height\":\"276px\"},\"mobile\":{\"flexDirection\":\"column\",\"height\":\"661px\"}}}],\"responsiveStyles\":{\"mobile\":{\"height\":\"895px\"}}}],\"responsiveStyles\":{\"mobile\":{\"height\":\"985px\"}}}]','2026-02-23 11:29:03.926','2026-02-23 11:29:03.926','fr',1,'[{\"id\":\"41287c3d-2078-472d-9de9-a0714ed347c5\",\"name\":\"Main Flow\",\"nodes\":[{\"id\":\"938782b9-187a-4244-a16b-72e20aef9a9b\",\"type\":\"setValue\",\"position\":{\"x\":991.6259847091397,\"y\":118.1319953928302},\"data\":{\"label\":\"Set Value\",\"actionType\":\"default\",\"setValueType\":\"style\",\"targetSelector\":\"#hero-container\",\"setValueKey\":\"opacity\",\"setValueValue\":\"0\",\"enableTransition\":true,\"duration\":500},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":373,\"height\":439}},{\"id\":\"f2e0a15c-bf7c-402a-b17e-6dbb6297bfb6\",\"type\":\"wait\",\"position\":{\"x\":583.7961918818305,\"y\":248.5607859564528},\"data\":{\"label\":\"Wait / Delay\",\"actionType\":\"default\",\"duration\":300},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":199,\"height\":157}},{\"id\":\"10cdc754-89b3-456f-b5a7-6154658a3f4d\",\"type\":\"setValue\",\"position\":{\"x\":1522.950858985773,\"y\":120.7296897226128},\"data\":{\"label\":\"Set Value\",\"actionType\":\"default\",\"targetSelector\":\"#vid-render\",\"setValueType\":\"style\",\"setValueKey\":\"backgroundBlur\",\"setValueValue\":\"0\",\"enableTransition\":true,\"duration\":1000},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":373,\"height\":439}},{\"id\":\"f2e0a15c-bf7c-402a-b17e-6dbb6297bfb6-copy\",\"type\":\"wait\",\"position\":{\"x\":639.229824086598,\"y\":790.3248376745041},\"data\":{\"label\":\"Wait / Delay\",\"actionType\":\"default\",\"duration\":300},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":199,\"height\":157}},{\"id\":\"938782b9-187a-4244-a16b-72e20aef9a9b-copy\",\"type\":\"setValue\",\"position\":{\"x\":1414.184809314737,\"y\":631.7437345583049},\"data\":{\"label\":\"Set Value\",\"actionType\":\"default\",\"setValueType\":\"style\",\"targetSelector\":\"#hero-container\",\"setValueKey\":\"opacity\",\"setValueValue\":\"1\",\"enableTransition\":true,\"duration\":500},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":373,\"height\":439}},{\"id\":\"10cdc754-89b3-456f-b5a7-6154658a3f4d-copy\",\"type\":\"setValue\",\"position\":{\"x\":976.192052552261,\"y\":647.4304169070409},\"data\":{\"label\":\"Set Value\",\"actionType\":\"default\",\"targetSelector\":\"#vid-render\",\"setValueType\":\"style\",\"setValueKey\":\"backgroundBlur\",\"setValueValue\":\"5\",\"enableTransition\":true,\"duration\":1000},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":373,\"height\":439}},{\"id\":\"df5ced87-0846-4507-9e5e-ee55bb5b457e\",\"type\":\"switch\",\"position\":{\"x\":165.77833290836,\"y\":473.4760665757047},\"data\":{\"label\":\"Switch\",\"actionType\":\"default\",\"switchVariable\":\"video_background\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":200,\"height\":173}},{\"id\":\"bf1e4692-169f-423c-8ce0-2f200bdf48bf\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-192.3725481635137,\"y\":149.5405241469781},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"clickAnimation\":\"squish\",\"hoverAnimation\":\"border-glow\",\"idleAnimation\":\"heartbeat\",\"targetSelector\":\"vid_button\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}},{\"id\":\"bf1e4692-169f-423c-8ce0-2f200bdf48bf-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-190.3008739663795,\"y\":768.2036329971974},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"clickAnimation\":\"squish\",\"hoverAnimation\":\"border-glow\",\"idleAnimation\":\"shimmer\",\"targetSelector\":\"lignes\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}},{\"id\":\"bf1e4692-169f-423c-8ce0-2f200bdf48bf-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-473.2084342727721,\"y\":762.1793062141177},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"clickAnimation\":\"squish\",\"hoverAnimation\":\"border-glow\",\"idleAnimation\":\"shimmer\",\"targetSelector\":\"france\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}},{\"id\":\"bf1e4692-169f-423c-8ce0-2f200bdf48bf-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-748.3438336381594,\"y\":764.5748204504604},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"clickAnimation\":\"squish\",\"hoverAnimation\":\"border-glow\",\"idleAnimation\":\"shimmer\",\"targetSelector\":\"performance\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}},{\"id\":\"bf1e4692-169f-423c-8ce0-2f200bdf48bf-copy-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-1029.956033787718,\"y\":766.6464946475945},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"clickAnimation\":\"squish\",\"hoverAnimation\":\"border-glow\",\"idleAnimation\":\"shimmer\",\"targetSelector\":\"silence\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}},{\"id\":\"bf1e4692-169f-423c-8ce0-2f200bdf48bf-copy-copy-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-1323.226475348784,\"y\":768.7181688447287},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"clickAnimation\":\"squish\",\"hoverAnimation\":\"border-glow\",\"idleAnimation\":\"shimmer\",\"targetSelector\":\"flamme\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}},{\"id\":\"bf1e4692-169f-423c-8ce0-2f200bdf48bf-copy-copy-copy-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":99.85529089548106,\"y\":768.1991227281944},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"clickAnimation\":\"squish\",\"hoverAnimation\":\"border-glow\",\"idleAnimation\":\"shimmer\",\"targetSelector\":\"propre\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}},{\"id\":\"bf1e4692-169f-423c-8ce0-2f200bdf48bf-copy-copy-copy-copy-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-1614.425242712716,\"y\":768.9754367684944},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"clickAnimation\":\"squish\",\"hoverAnimation\":\"border-glow\",\"idleAnimation\":\"shimmer\",\"targetSelector\":\"contact\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}},{\"id\":\"bf1e4692-169f-423c-8ce0-2f200bdf48bf-copy-copy-copy-copy-copy-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-1889.560642078103,\"y\":768.4563906519602},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"clickAnimation\":\"squish\",\"hoverAnimation\":\"border-glow\",\"idleAnimation\":\"shimmer\",\"targetSelector\":\"discover\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}}],\"edges\":[{\"id\":\"a71cf7cd-4d77-4230-a08c-7a9ff2e0fa3b\",\"source\":\"f2e0a15c-bf7c-402a-b17e-6dbb6297bfb6\",\"target\":\"938782b9-187a-4244-a16b-72e20aef9a9b\",\"type\":\"default\",\"data\":{}},{\"id\":\"f98a3a84-f3ec-4eaf-80f9-470e104297cb\",\"source\":\"938782b9-187a-4244-a16b-72e20aef9a9b\",\"target\":\"10cdc754-89b3-456f-b5a7-6154658a3f4d\",\"type\":\"default\",\"data\":{}},{\"source\":\"f2e0a15c-bf7c-402a-b17e-6dbb6297bfb6-copy\",\"target\":\"10cdc754-89b3-456f-b5a7-6154658a3f4d-copy\",\"type\":\"default\",\"id\":\"xy-edge__f2e0a15c-bf7c-402a-b17e-6dbb6297bfb6-copy-10cdc754-89b3-456f-b5a7-6154658a3f4d-copy\",\"data\":{}},{\"source\":\"10cdc754-89b3-456f-b5a7-6154658a3f4d-copy\",\"target\":\"938782b9-187a-4244-a16b-72e20aef9a9b-copy\",\"type\":\"default\",\"id\":\"xy-edge__10cdc754-89b3-456f-b5a7-6154658a3f4d-copy-938782b9-187a-4244-a16b-72e20aef9a9b-copy\",\"data\":{}},{\"source\":\"df5ced87-0846-4507-9e5e-ee55bb5b457e\",\"sourceHandle\":\"a\",\"target\":\"f2e0a15c-bf7c-402a-b17e-6dbb6297bfb6-copy\",\"type\":\"default\",\"id\":\"xy-edge__df5ced87-0846-4507-9e5e-ee55bb5b457ea-f2e0a15c-bf7c-402a-b17e-6dbb6297bfb6-copy\",\"data\":{}},{\"source\":\"df5ced87-0846-4507-9e5e-ee55bb5b457e\",\"sourceHandle\":\"b\",\"target\":\"f2e0a15c-bf7c-402a-b17e-6dbb6297bfb6\",\"type\":\"default\",\"id\":\"xy-edge__df5ced87-0846-4507-9e5e-ee55bb5b457eb-f2e0a15c-bf7c-402a-b17e-6dbb6297bfb6\",\"data\":{}},{\"source\":\"bf1e4692-169f-423c-8ce0-2f200bdf48bf\",\"target\":\"df5ced87-0846-4507-9e5e-ee55bb5b457e\",\"type\":\"default\",\"id\":\"xy-edge__bf1e4692-169f-423c-8ce0-2f200bdf48bf-df5ced87-0846-4507-9e5e-ee55bb5b457e\",\"data\":{}}]}]','Ambélys sublime la flamme: généreuse, raffinée et captivante, elle évoque la douceur d’un feu de bois... sans aucune contrainte.Véritable lumière d’am','Ambélys'),
(59,'qui-sommes-nous','Qui sommes-nous?',1,'[{\"id\":\"hero-section\",\"type\":\"section\",\"children\":[{\"id\":\"hero-container\",\"type\":\"container\",\"children\":[{\"id\":\"main-title\",\"type\":\"text\",\"content\":\"Qui sommes-nous?\",\"children\":[],\"styles\":{\"fontSize\":\"48px\",\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"color\":\"#ffffff\",\"textAlign\":\"center\",\"marginBottom\":\"40px\",\"textTransform\":\"uppercase\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"hero-image\",\"type\":\"image\",\"content\":\"/uploads/caf38868ca956f8bf35896adb33f7af8a6dc4244.jpg\",\"children\":[],\"styles\":{\"width\":\"auto\",\"height\":\"652px\",\"objectFit\":\"cover\",\"borderRadius\":\"12px\",\"opacity\":\"0.8\",\"marginBottom\":\"60px\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"325px\"}}}],\"styles\":{\"padding\":\"40px 20px\",\"height\":\"844px\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"613px\"}}}],\"styles\":{\"backgroundColor\":\"#272727\",\"height\":\"912px\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"639px\"}}},{\"id\":\"expertise-section\",\"type\":\"section\",\"children\":[{\"id\":\"expertise-container\",\"type\":\"container\",\"children\":[{\"id\":\"expertise-title\",\"type\":\"text\",\"content\":\"Expertise et expérience\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"color\":\"#ffffff\",\"marginBottom\":\"24px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"expertise-intro\",\"type\":\"text\",\"content\":\"Chez Schulhof Energies, nous sommes fiers de révolutionner le chauffage au bois grâce à une expertise unique et une passion inégalée pour l’innovation. Notre entreprise a été fondée par une équipe d\'exception, alliant savoir-faire technique, expérience industrielle et vision entrepreneuriale pour concevoir des poêles à granulés de bois performants, durables et respectueux de l\'environnement.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\",\"marginBottom\":\"24px\",\"textAlign\":\"justify\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"expertise-sub\",\"type\":\"text\",\"content\":\"Une équipe au service de l’excellence.\",\"children\":[],\"styles\":{\"fontSize\":\"18px\",\"fontWeight\":\"bold\",\"color\":\"#ffffff\",\"marginBottom\":\"16px\"}},{\"id\":\"expertise-list-intro\",\"type\":\"text\",\"content\":\"Notre aventure est portée par des professionnels reconnus dans leur domaine :\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"color\":\"#a3a3a3\",\"marginBottom\":\"20px\"}},{\"id\":\"expertise-list\",\"type\":\"box\",\"children\":[{\"id\":\"item-1\",\"type\":\"text\",\"content\":\"• <b>Un docteur en combustion du bois</b>, expert en optimisation énergétique et en réduction des émissions, garantit que nos poêles allient efficacité maximale et faible impact environnemental.\",\"children\":[],\"styles\":{\"color\":\"#a3a3a3\",\"marginBottom\":\"12px\",\"lineHeight\":\"1.6\"}},{\"id\":\"item-2\",\"type\":\"text\",\"content\":\"• <b>Un expert en conception et fabrication de poêles à granulés</b>, fort de plus de 20 ans d\'expérience, supervise chaque étape de la production pour vous offrir des appareils fiables, innovants et adaptés à vos besoins.\",\"children\":[],\"styles\":{\"color\":\"#a3a3a3\",\"marginBottom\":\"12px\",\"lineHeight\":\"1.6\"}},{\"id\":\"item-3\",\"type\":\"text\",\"content\":\"• <b>Trois entrepreneurs, visionnaires et déterminés</b>, qui ont su transformer leur expertise en une entreprise agile, ambitieuse et tournée vers l\'avenir.\",\"children\":[],\"styles\":{\"color\":\"#a3a3a3\",\"marginBottom\":\"12px\",\"lineHeight\":\"1.6\"}}],\"styles\":{\"marginBottom\":\"40px\",\"paddingLeft\":\"20px\"}},{\"id\":\"expertise-outro\",\"type\":\"text\",\"content\":\"Ensemble, nous avons bâti Schulhof Energies sur des valeurs fortes : l\'innovation, la qualité artisanale et l\'engagement écologique. Notre objectif ? Vous proposer des solutions de chauffage haut de gamme, conçues pour allier confort, économie d\'énergie et respect de la planète.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\"}}],\"styles\":{\"padding\":\"40px 20px\"}}],\"styles\":{\"backgroundColor\":\"#222\"}},{\"id\":\"mission-section\",\"type\":\"section\",\"children\":[{\"id\":\"mission-container\",\"type\":\"container\",\"children\":[{\"id\":\"mission-title\",\"type\":\"text\",\"content\":\"Notre mission\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"color\":\"#ffffff\",\"marginBottom\":\"24px\"}},{\"id\":\"mission-intro\",\"type\":\"text\",\"content\":\"Nous croyons en un chauffage intelligent, durable et accessible. Chaque poêle que nous fabriquons est le résultat d\'un savoir-faire artisanal et de recherches poussées en combustion propre. En choisissant Schulhof Energies, vous optez pour :\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\",\"marginBottom\":\"24px\"}},{\"id\":\"mission-list\",\"type\":\"box\",\"children\":[{\"id\":\"mission-item-1\",\"type\":\"text\",\"content\":\"✅ Une technologie de pointe pour un rendement optimal.\",\"children\":[],\"styles\":{\"color\":\"#ffffff\",\"marginBottom\":\"12px\",\"fontSize\":\"16px\"}},{\"id\":\"mission-item-2\",\"type\":\"text\",\"content\":\"✅ Des matériaux durables pour une longévité exceptionnelle.\",\"children\":[],\"styles\":{\"color\":\"#ffffff\",\"marginBottom\":\"12px\",\"fontSize\":\"16px\"}},{\"id\":\"mission-item-3\",\"type\":\"text\",\"content\":\"✅ Un design élégant qui s’intègre parfaitement à votre intérieur.\",\"children\":[],\"styles\":{\"color\":\"#ffffff\",\"marginBottom\":\"12px\",\"fontSize\":\"16px\"}},{\"id\":\"mission-item-4\",\"type\":\"text\",\"content\":\"✅ Un accompagnement sur mesure, de l’installation au service après-vente.\",\"children\":[],\"styles\":{\"color\":\"#ffffff\",\"marginBottom\":\"12px\",\"fontSize\":\"16px\"}}],\"styles\":{\"marginBottom\":\"60px\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"357px\"}}],\"styles\":{\"backgroundColor\":\"#272727\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"549px\"}}},{\"id\":\"why-section\",\"type\":\"section\",\"children\":[{\"id\":\"why-container\",\"type\":\"container\",\"children\":[{\"id\":\"why-title\",\"type\":\"text\",\"content\":\"Pourquoi nous choisir ?\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"color\":\"#ffffff\",\"marginBottom\":\"24px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"why-text-1\",\"type\":\"text\",\"content\":\"Parce que nous ne nous contentons pas de vendre des poêles : nous réinventons l\'art de se chauffer au bois. Notre engagement en faveur de l\'éco-responsabilité et notre exigence de qualité font de nous un partenaire de confiance pour les particuliers et les professionnels soucieux de performance et d\'écologie.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\",\"marginBottom\":\"20px\"}},{\"id\":\"why-text-2\",\"type\":\"text\",\"content\":\"Découvrez nos gammes et laissez-nous vous guider vers une solution de chauffage d\'exception, conçue par des passionnés, pour des clients exigeants.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\"}}],\"styles\":{\"padding\":\"40px 20px\",\"marginBottom\":\"80px\"},\"responsiveStyles\":{\"tablet\":{\"padding\":\"0px 20px\"}}}],\"styles\":{\"backgroundColor\":\"#222\",\"height\":\"367px\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"336px\"},\"mobile\":{\"height\":\"547px\"}}}]','2026-02-23 11:29:03.934','2026-02-23 11:29:03.934','fr',0,'[]','Chez Schulhof Energies, nous sommes fiers de révolutionner le chauffage au bois grâce à une expertise unique et une passion inégalée pour l’innovation','Qui sommes-nous?'),
(60,'aides-achat','Aides à l’achat',1,'[{\"id\":\"intro-section\",\"type\":\"section\",\"children\":[{\"id\":\"intro-section-container\",\"type\":\"container\",\"children\":[{\"id\":\"main-title\",\"type\":\"text\",\"content\":\"Aides à l’achat et à l’installation\",\"children\":[],\"styles\":{\"fontSize\":\"48px\",\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"color\":\"#ffffff\",\"textAlign\":\"center\",\"textTransform\":\"uppercase\",\"width\":\"1180px\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"intro-image\",\"type\":\"image\",\"content\":\"/uploads/0edd98917b442901830d1f02b748eb4d60434cff.jpg\",\"children\":[],\"styles\":{\"width\":\"559px\",\"flex\":\"1\",\"minWidth\":\"300px\",\"borderRadius\":\"12px\",\"height\":\"auto\"}},{\"id\":\"intro-text-group\",\"type\":\"box\",\"children\":[{\"id\":\"intro-title\",\"type\":\"text\",\"content\":\"Introduction\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"bold\",\"color\":\"#ffffff\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"intro-desc\",\"type\":\"text\",\"content\":\"Vous souhaitez installer un poêle à granulés de bois pour chauffer votre logement de manière écologique et économique ? Sachez que plusieurs dispositifs d\'aides financières existent pour vous accompagner dans votre projet. Découvrez ci-dessous les subventions disponibles, leurs conditions d\'éligibilité et les démarches à suivre pour en bénéficier.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\"},\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\"}}],\"styles\":{\"padding\":\"60px 20px\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"60px\",\"flexWrap\":\"wrap\",\"height\":\"759px\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"661px\"}}}],\"styles\":{\"backgroundColor\":\"#272727\",\"height\":\"850px\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"762px\"},\"mobile\":{\"height\":\"1118px\"}}},{\"id\":\"maprime-section\",\"type\":\"section\",\"children\":[{\"id\":\"maprime-section-container\",\"type\":\"container\",\"children\":[{\"id\":\"maprime-text-group\",\"type\":\"box\",\"children\":[{\"id\":\"maprime-title\",\"type\":\"text\",\"content\":\"MaPrimeRénov’\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"bold\",\"color\":\"#ffffff\",\"marginBottom\":\"20px\"}},{\"id\":\"maprime-desc\",\"type\":\"text\",\"content\":\"Qu’est-ce que c’est ? MaPrimeRénov’ est une aide de l’État destinée à financer les travaux de rénovation énergétique.<br><br>\\n                            <b>Montant de l\'aide :</b><br>\\n                            • Ménages modestes : jusqu\'à 4 000 €<br>\\n                            • Ménages intermédiaires : jusqu\'à 3 000 €<br>\\n                            • Ménages aisés : jusqu\'à 2 000 €<br><br>\\n                            <b>Conditions :</b><br>\\n                            • Le poêle doit être labellisé Flamme Verte 7 étoiles.<br>\\n                            • L\'installation doit être réalisée par un professionnel RGE.<br>\\n                            • Le logement doit être construit depuis plus de 2 ans.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"marginBottom\":\"24px\"}},{\"id\":\"maprime-btn\",\"type\":\"button\",\"content\":\"En savoir plus\",\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"160px\",\"height\":\"45px\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"https://maprimerenov.gouv.fr\",\"target\":\"_blank\",\"buttonPreset\":\"glass\",\"anchorId\":\"renov\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\"}},{\"id\":\"maprime-image\",\"type\":\"image\",\"content\":\"/uploads/3e4a3e25d8c286aadc6591f2980ff8b543e87952.png\",\"children\":[],\"styles\":{\"width\":\"508px\",\"height\":\"365px\",\"objectFit\":\"contain\",\"margin\":\"0 auto\",\"backgroundColor\":\"white\",\"padding\":\"20px\",\"borderRadius\":\"12px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"100%\"}}}],\"styles\":{\"padding\":\"60px 20px\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"60px\",\"flexWrap\":\"wrap\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"949px\"},\"mobile\":{\"height\":\"1021px\"}}}],\"styles\":{\"backgroundColor\":\"#222222\",\"height\":\"670px\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"1022px\"},\"mobile\":{\"height\":\"1084px\"}}},{\"id\":\"cee-section\",\"type\":\"section\",\"children\":[{\"id\":\"cee-section-container\",\"type\":\"container\",\"children\":[{\"id\":\"cee-image\",\"type\":\"image\",\"content\":\"/uploads/221b9047483bd677b7076d7e56306061d577b8b2.png\",\"children\":[],\"styles\":{\"width\":\"547px\",\"height\":\"357px\",\"objectFit\":\"contain\",\"margin\":\"0 auto\",\"backgroundColor\":\"white\",\"padding\":\"20px\",\"borderRadius\":\"12px\"},\"responsiveStyles\":{\"mobile\":{\"order\":1},\"tablet\":{\"order\":1,\"width\":\"100%\",\"height\":\"353px\"}}},{\"id\":\"cee-text-group\",\"type\":\"box\",\"children\":[{\"id\":\"cee-title\",\"type\":\"text\",\"content\":\"Prime CEE (Certificats d’Économies d’Énergie)\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"bold\",\"color\":\"#ffffff\",\"marginBottom\":\"20px\"}},{\"id\":\"cee-desc\",\"type\":\"text\",\"content\":\"Qu’est-ce que c’est ? Les fournisseurs d’énergie proposent des primes pour encourager les travaux d’économies d’énergie.<br><br>\\n                            <b>Montant de l\'aide :</b><br>\\n                            • Variable selon vos revenus et la performance du poêle (entre 500 € et 2 500 €).<br><br>\\n                            <b>Conditions :</b><br>\\n                            • Le poêle doit être performant et installé par un professionnel RGE.<br>\\n                            • Le logement doit être votre résidence principale ou secondaire.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"marginBottom\":\"24px\"}},{\"id\":\"cee-btn\",\"type\":\"button\",\"content\":\"Simuler ma prime\",\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"180px\",\"height\":\"45px\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"https://france-renov.gouv.fr/aides/simulation#/\",\"target\":\"_blank\",\"buttonPreset\":\"glass\",\"anchorId\":\"prime\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\"},\"responsiveStyles\":{\"mobile\":{\"order\":0},\"tablet\":{\"order\":0}}}],\"styles\":{\"padding\":\"60px 20px\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"60px\",\"flexWrap\":\"wrap\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"1021px\"}}}],\"styles\":{\"backgroundColor\":\"#272727\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"1089px\"}}},{\"id\":\"tva-section\",\"type\":\"section\",\"children\":[{\"id\":\"tva-section-container\",\"type\":\"container\",\"children\":[{\"id\":\"tva-text-group\",\"type\":\"box\",\"children\":[{\"id\":\"tva-title\",\"type\":\"text\",\"content\":\"TVA réduite à 5,5 %\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"bold\",\"color\":\"#ffffff\",\"marginBottom\":\"20px\"}},{\"id\":\"tva-desc\",\"type\":\"text\",\"content\":\"Qu’est-ce que c’est ? Une réduction de la TVA à 5,5 % sur l’achat du poêle et son installation.<br><br>\\n                            <b>Conditions :</b><br>\\n                            • Le logement doit être achevé depuis plus de 2 ans.<br>\\n                            • L’installation doit être réalisée par un professionnel.<br><br>\\n                            <b>Comment en bénéficier ?</b><br>\\n                            • Le professionnel applique directement la TVA réduite sur la facture.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"marginBottom\":\"24px\"}},{\"id\":\"tva-btn\",\"type\":\"button\",\"content\":\"Contactez-nous\",\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"height\":\"45px\",\"width\":\"160px\"},\"attributes\":{\"actionType\":\"modal\",\"modalSlug\":\"contact\",\"buttonPreset\":\"glass\",\"anchorId\":\"tva-reduite\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\"}},{\"type\":\"image\",\"children\":[],\"styles\":{\"padding\":\"20px\",\"width\":\"559px\",\"height\":\"391px\",\"borderRadius\":\"30px\",\"objectFit\":\"cover\"},\"content\":\"/uploads/6538d7abbf0afb6f37dacb6e48b01b39cca4e43b.png\",\"id\":\"node-1770454095543\",\"responsiveStyles\":{\"tablet\":{\"width\":\"100%\",\"height\":\"421px\"}}}],\"styles\":{\"padding\":\"60px 20px\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"60px\",\"flexWrap\":\"wrap\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"905px\"},\"mobile\":{\"height\":\"936px\"}}}],\"styles\":{\"backgroundColor\":\"#222222\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"985px\"},\"mobile\":{\"height\":\"1015px\"}}},{\"id\":\"ptz-section\",\"type\":\"section\",\"children\":[{\"id\":\"ptz-section-container\",\"type\":\"container\",\"children\":[{\"type\":\"image\",\"children\":[],\"styles\":{\"padding\":\"20px\",\"borderRadius\":\"35px\",\"objectFit\":\"cover\",\"width\":\"545px\",\"height\":\"429px\"},\"content\":\"/uploads/8a5bd45688c296ad304b092ee838bd44c649810d.png\",\"id\":\"node-1770454104579\",\"responsiveStyles\":{\"mobile\":{\"order\":1},\"tablet\":{\"order\":1,\"width\":\"100%\",\"height\":\"545px\"}}},{\"id\":\"ptz-text-group\",\"type\":\"box\",\"children\":[{\"id\":\"ptz-title\",\"type\":\"text\",\"content\":\"Éco-prêt à taux zéro (Éco-PTZ)\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"bold\",\"color\":\"#ffffff\",\"marginBottom\":\"20px\"}},{\"id\":\"ptz-desc\",\"type\":\"text\",\"content\":\"Qu’est-ce que c’est ? Un prêt sans intérêts pour financer vos travaux de rénovation énergétique.<br><br>\\n                            <b>Montant du prêt :</b><br>\\n                            • Jusqu\'à 30 000 €, remboursable sur 15 ans.<br><br>\\n                            <b>Conditions :</b><br>\\n                            • Le logement doit être votre résidence principale.<br>\\n                            • Les travaux doivent être réalisés par un professionnel RGE.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"marginBottom\":\"24px\"}},{\"id\":\"ptz-btn\",\"type\":\"button\",\"content\":\"En savoir plus\",\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"height\":\"45px\",\"width\":\"150px\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"https://www.service-public.gouv.fr/particuliers/vosdroits/F19905\",\"target\":\"_blank\",\"buttonPreset\":\"glass\",\"anchorId\":\"eco-ptz\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\"},\"responsiveStyles\":{\"mobile\":{\"order\":0},\"tablet\":{\"order\":0}}}],\"styles\":{\"padding\":\"60px 20px\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"60px\",\"flexWrap\":\"wrap\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"992px\"}}}],\"styles\":{\"backgroundColor\":\"#272727\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"1066px\"}}}]','2026-02-23 11:29:03.939','2026-02-23 11:29:03.939','fr',0,'[{\"id\":\"44ac45d8-b038-499c-a978-c6226d491b4e\",\"name\":\"Main Flow\",\"nodes\":[{\"id\":\"068622d3-dcfe-4059-9253-e0cceba2f5bd\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-224.5627031681482,\"y\":287.1732724976412},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\",\"targetSelector\":\"renov\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}},{\"id\":\"068622d3-dcfe-4059-9253-e0cceba2f5bd-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":48.1752797892652,\"y\":290.4858350218515},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\",\"targetSelector\":\"prime\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}},{\"id\":\"068622d3-dcfe-4059-9253-e0cceba2f5bd-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":312.1593682199681,\"y\":290.880432703825},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\",\"targetSelector\":\"tva-reduite\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}},{\"id\":\"068622d3-dcfe-4059-9253-e0cceba2f5bd-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":579.0614214929077,\"y\":290.3023754383862},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\",\"targetSelector\":\"eco-ptz\"},\"selected\":true,\"dragging\":false,\"measured\":{\"width\":243,\"height\":412}}],\"edges\":[]}]','Vous souhaitez installer un poêle à granulés de bois pour chauffer votre logement de manière écologique et économique ? Sachez que plusieurs dispositi','Aides à l’achat et à l’installation'),
(61,'home','Home (EN)',1,'[{\"id\":\"hero-section\",\"type\":\"section\",\"children\":[{\"id\":\"hero-container\",\"type\":\"container\",\"children\":[{\"type\":\"box\",\"children\":[{\"id\":\"hero-title\",\"type\":\"text\",\"content\":\"Ambélys\",\"children\":[],\"styles\":{\"fontSize\":\"4rem\",\"textAlign\":\"center\",\"marginBottom\":\"20px\",\"fontFamily\":\"Oswald\",\"color\":\"rgb(255, 255, 255)\"},\"attributes\":{\"tag\":\"h1\"}}],\"styles\":{\"padding\":\"0\",\"height\":\"95px\"},\"id\":\"node-1770558679365\"},{\"id\":\"hero-subtitle\",\"type\":\"text\",\"content\":\"The flame, elevated. Comfort, reinvented.\",\"children\":[],\"styles\":{\"fontSize\":\"1.5rem\",\"textAlign\":\"center\",\"color\":\"rgb(153, 153, 153)\",\"marginBottom\":\"40px\",\"fontFamily\":\"Oswald\",\"letterSpacing\":\"2px\",\"fontWeight\":\"300\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"hero-buttons\",\"type\":\"container\",\"children\":[{\"id\":\"btn-discover\",\"type\":\"button\",\"content\":\"Discover\",\"attributes\":{\"href\":\"#features\",\"actionType\":\"url\",\"anchorId\":\"discover\",\"buttonPreset\":\"neomorphic\",\"buttonIcon\":\"chevron-right\",\"buttonIconPosition\":\"right\"},\"children\":[],\"styles\":{\"textDecoration\":\"none\",\"textAlign\":\"center\",\"backgroundColor\":\"#2a2a2a\",\"color\":\"#ffffff\",\"padding\":\"12px 28px\",\"border\":\"none\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"boxShadow\":\"6px 6px 12px #1a1a1a, -6px -6px 12px #3a3a3a\",\"cursor\":\"pointer\",\"height\":\"40px\"},\"responsiveStyles\":{\"mobile\":{\"padding\":\"auto\",\"margin\":\"auto\",\"height\":\"40px\"}}},{\"id\":\"btn-contact\",\"type\":\"button\",\"content\":\"Contact\",\"attributes\":{\"href\":\"/contact\",\"actionType\":\"modal\",\"modalSlug\":\"contact\",\"buttonPreset\":\"glass\",\"buttonIcon\":\"send\",\"buttonIconPosition\":\"right\",\"buttonIconGap\":9,\"anchorId\":\"contact\"},\"children\":[],\"styles\":{\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"textDecoration\":\"none\",\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"height\":\"40px\",\"margin\":\"\",\"width\":\"\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"boxShadow\":\"6px 6px 12px #1a1a1a, -6px -6px 12px #3a3a3a\"},\"responsiveStyles\":{\"mobile\":{\"width\":\"\",\"height\":\"40px\",\"padding\":\"auto\",\"margin\":\"auto\"}}}],\"styles\":{\"display\":\"flex\",\"justifyContent\":\"center\",\"gap\":\"20px\",\"marginBottom\":\"60px\",\"height\":\"113px\",\"padding\":\"20px\",\"flexDirection\":\"row\"},\"attributes\":{\"anchorId\":\"hero-button\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"\",\"width\":\"\",\"gap\":\"20px\",\"flexDirection\":\"column\",\"padding\":\"\",\"margin\":\"\"},\"tablet\":{\"padding\":\"15px\",\"height\":\"78px\",\"width\":\"650px\"}}},{\"id\":\"hero-image\",\"type\":\"image\",\"content\":\"/uploads/252855679d0c5f513e1a8e5b4243364ea2d6898e-252855679d0c5f513e1a8e5b4243364ea2d6898e.png\",\"children\":[],\"styles\":{\"width\":\"auto\",\"height\":\"581px\",\"objectFit\":\"cover\",\"borderRadius\":\"20px\"},\"attributes\":{\"isSlider\":false,\"sliderImages\":[\"/uploads/252855679d0c5f513e1a8e5b4243364ea2d6898e-252855679d0c5f513e1a8e5b4243364ea2d6898e.png\"],\"sliderAutoPlay\":false,\"sliderInterval\":5000,\"sliderShowArrows\":true,\"sliderShowDots\":true,\"actionType\":\"none\",\"triggerId\":\"\",\"anchorId\":\"hero-img\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"649px\",\"height\":\"447px\"},\"mobile\":{\"width\":\"\",\"height\":\"213px\"}}}],\"styles\":{\"padding\":\"10px 60px\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"height\":\"906px\"},\"attributes\":{\"actionType\":\"trigger\",\"triggerId\":\"hero-container\",\"anchorId\":\"hero-container\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"583px\",\"padding\":\"10px auto\"},\"tablet\":{\"justifyContent\":\"center\",\"margin\":\"0 auto\"}}},{\"type\":\"button\",\"children\":[],\"styles\":{\"backgroundColor\":\"var(--color-primary, #D4AF37)\",\"color\":\"#ffffff\",\"padding\":\"0\",\"border\":\"none\",\"borderRadius\":\"50%\",\"fontWeight\":\"700\",\"cursor\":\"pointer\",\"display\":\"inline-flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"width\":\"40px\",\"height\":\"40px\",\"boxShadow\":\"0 4px 14px rgba(0,0,0,0.3)\",\"position\":\"absolute\",\"top\":\"26%\",\"right\":\"10%\",\"zIndex\":\"3\"},\"content\":\"Click Me\",\"id\":\"node-1770840126249\",\"attributes\":{\"buttonPreset\":\"fab\",\"buttonIcon\":\"play\",\"actionType\":\"trigger\",\"triggerId\":\"vid_button\",\"anchorId\":\"vid_button\"},\"responsiveStyles\":{\"tablet\":{\"top\":\"30%\"},\"mobile\":{\"top\":\"44%\",\"right\":\"4%\"}}}],\"styles\":{\"backgroundColor\":\"#272727\",\"backgroundSize\":\"cover\",\"backgroundPosition\":\"center\",\"opacity\":1,\"backgroundBlur\":\"5px\",\"height\":\"959px\",\"backgroundImage\":\"linear-gradient(180deg, #000000, #434343)\"},\"attributes\":{\"anchorId\":\"vid-render\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"844px\"},\"mobile\":{\"height\":\"675px\"}}},{\"id\":\"feature-beauty\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#222\",\"padding\":\"80px 0\"},\"children\":[{\"id\":\"beauty-container\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"gap\":\"60px\",\"alignItems\":\"center\",\"padding\":\"0 20px\"},\"children\":[{\"id\":\"beauty-text\",\"type\":\"container\",\"styles\":{\"flex\":\"1\",\"width\":\"363px\"},\"children\":[{\"id\":\"beauty-title\",\"type\":\"text\",\"content\":\"The beauty of an incomparable flame\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2rem\",\"color\":\"rgb(255, 255, 255)\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"beauty-desc\",\"type\":\"text\",\"content\":\"Ambélys elevates the flame: generous, refined, and captivating, it evokes the warmth of a wood fire... without any of the constraints.<br><br>A true ambient light, it envelops the room in a warm presence that enhances every moment.\",\"children\":[],\"styles\":{\"color\":\"rgb(153, 153, 153)\",\"lineHeight\":\"1.6\",\"marginBottom\":\"30px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"beauty-btn\",\"type\":\"button\",\"content\":\"Learn more\",\"attributes\":{\"href\":\"#\",\"actionType\":\"modal\",\"modalSlug\":\"ambelys-info\",\"buttonPreset\":\"glass\",\"anchorId\":\"flamme\"},\"children\":[],\"styles\":{\"fontSize\":\"0.9rem\",\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"}}],\"responsiveStyles\":{\"mobile\":{\"height\":\"396px\"}}},{\"id\":\"beauty-image\",\"type\":\"image\",\"content\":\"/uploads/6f4c3af4ce5cc0d8cc99d02e355057bcdf3ac9ad.png\",\"children\":[],\"styles\":{\"flex\":\"1\",\"height\":\"334px\",\"objectFit\":\"cover\",\"borderRadius\":\"4px\",\"width\":\"523px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"262px\",\"height\":\"281px\"},\"mobile\":{\"width\":\"351px\",\"height\":\"222px\",\"objectFit\":\"contain\"}}}],\"attributes\":{\"anchorId\":\"\"},\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\"}}}],\"attributes\":{\"anchorId\":\"features\"}},{\"id\":\"feature-silence\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#272727\",\"padding\":\"80px 0\"},\"children\":[{\"id\":\"silence-container\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"gap\":\"60px\",\"alignItems\":\"center\",\"padding\":\"0 20px\"},\"children\":[{\"id\":\"silence-image\",\"type\":\"image\",\"content\":\"/uploads/a11c5849f9301d84f2269de292b316c4bfc9f0eb.png\",\"children\":[],\"styles\":{\"flex\":\"1\",\"height\":\"320px\",\"objectFit\":\"cover\",\"borderRadius\":\"4px\",\"width\":\"446px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"313px\",\"height\":\"236px\",\"borderRadius\":\"8px\"},\"mobile\":{\"order\":1,\"width\":\"380px\",\"height\":\"297px\"}}},{\"id\":\"silence-text\",\"type\":\"container\",\"styles\":{\"flex\":\"1\"},\"children\":[{\"id\":\"silence-title\",\"type\":\"text\",\"content\":\"Silence, the signature of refinement.\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2rem\",\"color\":\"rgb(255, 255, 255)\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"silence-desc\",\"type\":\"text\",\"content\":\"With Ambélys, silence becomes a technology. Its acoustic optimization system reduces noise to the threshold of perception, offering maximum power with absolute discretion.\",\"children\":[],\"styles\":{\"color\":\"rgb(153, 153, 153)\",\"lineHeight\":\"1.6\",\"marginBottom\":\"30px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"silence-btn\",\"type\":\"button\",\"content\":\"Learn more\",\"attributes\":{\"href\":\"#\",\"actionType\":\"modal\",\"modalSlug\":\"ambelys-silence\",\"buttonPreset\":\"glass\",\"anchorId\":\"silence\"},\"children\":[],\"styles\":{\"fontSize\":\"0.9rem\",\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"}}],\"responsiveStyles\":{\"mobile\":{\"order\":0}}}],\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\"}}}]},{\"id\":\"feature-perf-dark\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#222\",\"padding\":\"80px 0\",\"flexDirection\":\"column\"},\"children\":[{\"id\":\"container-perf\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"gap\":\"60px\",\"alignItems\":\"center\",\"padding\":\"0 20px\",\"flexDirection\":\"row\",\"height\":\"357px\"},\"children\":[{\"id\":\"text-perf\",\"type\":\"container\",\"styles\":{\"flex\":\"1\"},\"children\":[{\"id\":\"title-perf\",\"type\":\"text\",\"content\":\"High performance, low consumption\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2rem\",\"color\":\"rgb(255, 255, 255)\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"desc-perf\",\"type\":\"text\",\"content\":\"High efficiency, controlled combustion, even heat: Ambélys transforms every pellet into useful energy.<br><br>Precise, reliable, and economical heating, designed to last season after season.\",\"children\":[],\"styles\":{\"color\":\"rgb(153, 153, 153)\",\"lineHeight\":\"1.6\",\"marginBottom\":\"30px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"btn-perf\",\"type\":\"button\",\"content\":\"Learn more\",\"attributes\":{\"href\":\"#\",\"actionType\":\"modal\",\"modalSlug\":\"ambelys-efficacite\",\"buttonPreset\":\"glass\",\"anchorId\":\"performance\"},\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"}}]},{\"id\":\"img-perf\",\"type\":\"image\",\"content\":\"/uploads/04b35b07fc8972a10aa439e8e13b32eab07cd3a4.jpg\",\"children\":[],\"styles\":{\"flex\":\"1\",\"height\":\"300px\",\"objectFit\":\"cover\",\"borderRadius\":\"8px\",\"width\":\"557px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"332px\",\"height\":\"222px\",\"objectFit\":\"fill\"},\"mobile\":{\"width\":\"370px\",\"height\":\"226px\",\"position\":\"relative\",\"objectFit\":\"cover\"}}}],\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\",\"height\":\"736px\"}}}],\"responsiveStyles\":{\"mobile\":{\"height\":\"937px\"}}},{\"id\":\"feature-france-dark\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#272727\",\"padding\":\"80px 0\"},\"children\":[{\"id\":\"container-france\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row-reverse\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"gap\":\"60px\",\"alignItems\":\"center\",\"padding\":\"0 20px\"},\"children\":[{\"id\":\"text-france\",\"type\":\"container\",\"styles\":{\"flex\":\"1\"},\"children\":[{\"id\":\"title-france\",\"type\":\"text\",\"content\":\"French expertise\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2rem\",\"color\":\"rgb(255, 255, 255)\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"desc-france\",\"type\":\"text\",\"content\":\"Designed and manufactured in France, Ambélys fits naturally into your interior, revealing its true essence.<br><br>Its balanced design and meticulous finishes create a discreet presence—an object of character that enhances the space without ever overbearing it.<br><br>Style does not impose—it reveals.\",\"children\":[],\"styles\":{\"color\":\"rgb(153, 153, 153)\",\"lineHeight\":\"1.6\",\"marginBottom\":\"30px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"btn-france\",\"type\":\"button\",\"content\":\"Learn more\",\"attributes\":{\"href\":\"#\",\"actionType\":\"modal\",\"modalSlug\":\"ambelys-savoir-faire\",\"buttonPreset\":\"glass\",\"anchorId\":\"france\"},\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"}}]},{\"id\":\"img-france\",\"type\":\"image\",\"content\":\"/uploads/3da3ce52d67a15a79a94c130916bd8ff85857a5a.png\",\"children\":[],\"styles\":{\"flex\":\"1\",\"height\":\"296px\",\"objectFit\":\"contain\",\"width\":\"460px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"298px\",\"height\":\"219px\",\"borderRadius\":\"8px\"},\"mobile\":{\"borderRadius\":\"8px\",\"height\":\"211px\",\"width\":\"360px\"}}}],\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\"}}}]},{\"id\":\"feature-design-dark\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#222\",\"padding\":\"80px 0\"},\"children\":[{\"id\":\"container-design\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"gap\":\"60px\",\"alignItems\":\"center\",\"padding\":\"0 20px\",\"flexDirection\":\"row\"},\"children\":[{\"id\":\"text-design\",\"type\":\"container\",\"styles\":{\"flex\":\"1\"},\"children\":[{\"id\":\"title-design\",\"type\":\"text\",\"content\":\"Clean lines and a discreet presence\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2rem\",\"color\":\"rgb(255, 255, 255)\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"desc-design\",\"type\":\"text\",\"content\":\"Ambélys integrates naturally into your interior and reveals its essence. Its balanced design and meticulous finishes make for a discreet presence—an object of character that enhances the space without ever imposing itself.<br><br>Style does not impose—it reveals.\",\"children\":[],\"styles\":{\"color\":\"rgb(153, 153, 153)\",\"lineHeight\":\"1.6\",\"marginBottom\":\"30px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"btn-design\",\"type\":\"button\",\"content\":\"Learn more\",\"attributes\":{\"href\":\"#\",\"actionType\":\"modal\",\"modalSlug\":\"ambelys-design\",\"buttonPreset\":\"glass\",\"anchorId\":\"lignes\"},\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"}}]},{\"id\":\"img-design\",\"type\":\"image\",\"content\":\"/uploads/1df8c1c5de1186aa4d6585e3b54628edfe61dead.png\",\"children\":[],\"styles\":{\"flex\":\"1\",\"height\":\"340px\",\"objectFit\":\"cover\",\"borderRadius\":\"8px\",\"width\":\"566px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"374px\",\"height\":\"212px\"},\"mobile\":{\"width\":\"362px\",\"height\":\"237px\"}}}],\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\"}}}]},{\"id\":\"feature-clean-dark\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#272727\",\"padding\":\"80px 0\"},\"children\":[{\"id\":\"container-clean\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"flexDirection\":\"row-reverse\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"gap\":\"60px\",\"alignItems\":\"center\",\"padding\":\"0 20px\"},\"children\":[{\"id\":\"text-clean\",\"type\":\"container\",\"styles\":{\"flex\":\"1\"},\"children\":[{\"id\":\"title-clean\",\"type\":\"text\",\"content\":\"Clean and durable\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2rem\",\"color\":\"rgb(255, 255, 255)\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"desc-clean\",\"type\":\"text\",\"content\":\"The advanced design of Ambélys limits soot buildup on the glass and the burn pot, maintaining performance over time and reducing maintenance needs.<br><br>Efficiency has never been so simple.\",\"children\":[],\"styles\":{\"color\":\"rgb(153, 153, 153)\",\"lineHeight\":\"1.6\",\"marginBottom\":\"30px\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"btn-clean\",\"type\":\"button\",\"content\":\"Learn more\",\"attributes\":{\"href\":\"#\",\"actionType\":\"modal\",\"modalSlug\":\"ambelys-post-combustion\",\"buttonPreset\":\"glass\",\"anchorId\":\"propre\"},\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"150px\"}}]},{\"id\":\"img-clean\",\"type\":\"image\",\"content\":\"/uploads/3576f97fbf82ef0377b9c6f35d7fc187d56db6ad.png\",\"children\":[],\"styles\":{\"flex\":\"1\",\"height\":\"340px\",\"objectFit\":\"cover\",\"borderRadius\":\"8px\",\"width\":\"501px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"334px\",\"height\":\"221px\"},\"mobile\":{\"width\":\"350px\",\"height\":\"305px\"}}}],\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\",\"height\":\"717px\"}}}]},{\"id\":\"testimonials-section\",\"type\":\"section\",\"styles\":{\"backgroundColor\":\"#222\",\"padding\":\"80px 0\"},\"children\":[{\"id\":\"testimonials-container\",\"type\":\"container\",\"styles\":{\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"padding\":\"0 20px\"},\"children\":[{\"id\":\"testimonials-title\",\"type\":\"text\",\"content\":\"What our customers say\",\"children\":[],\"styles\":{\"fontFamily\":\"Oswald\",\"fontSize\":\"2.5rem\",\"color\":\"#e9d8d8\",\"textAlign\":\"center\",\"marginBottom\":\"50px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"cards-wrapper\",\"type\":\"container\",\"styles\":{\"display\":\"flex\",\"gap\":\"30px\",\"height\":\"202px\",\"flexDirection\":\"row\"},\"children\":[{\"id\":\"card-1\",\"type\":\"container\",\"children\":[{\"id\":\"msg-1\",\"type\":\"text\",\"content\":\"\\\"We have owned a Schulhof stove for seven years. It is a very reliable product and simple to use.\\\"\",\"children\":[],\"styles\":{\"color\":\"rgb(51, 51, 51)\",\"fontStyle\":\"italic\",\"marginBottom\":\"20px\",\"height\":\"100px\"},\"attributes\":{\"tag\":\"p\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"170px\"},\"mobile\":{\"height\":\"90px\"}}},{\"id\":\"author-1\",\"type\":\"box\",\"content\":\"\",\"children\":[{\"id\":\"node-qemilugrd\",\"type\":\"box\",\"styles\":{\"width\":\"30px\",\"height\":\"30px\",\"backgroundImage\":\"initial\",\"backgroundPositionX\":\"initial\",\"backgroundPositionY\":\"initial\",\"backgroundSize\":\"initial\",\"backgroundRepeat\":\"initial\",\"backgroundAttachment\":\"initial\",\"backgroundOrigin\":\"initial\",\"backgroundClip\":\"initial\",\"backgroundColor\":\"rgb(221, 221, 221)\"},\"children\":[],\"responsiveStyles\":{\"mobile\":{\"width\":\"30px\",\"height\":\"30px\"}}},{\"id\":\"node-qbp1sxc6o\",\"type\":\"text\",\"content\":\"Alain Gautier\",\"styles\":{},\"attributes\":{\"tag\":\"strong\"},\"children\":[]}],\"styles\":{\"display\":\"flex\",\"alignItems\":\"center\",\"rowGap\":\"10px\",\"columnGap\":\"10px\",\"height\":\"30px\",\"flexDirection\":\"row\"},\"attributes\":{},\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"row\"}}}],\"styles\":{\"flex\":\"1\",\"backgroundColor\":\"#fff\",\"padding\":\"30px\",\"borderRadius\":\"8px\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"\"},\"mobile\":{\"flexDirection\":\"column\"}}},{\"id\":\"card-2\",\"type\":\"container\",\"children\":[{\"id\":\"msg-2\",\"type\":\"text\",\"content\":\"\\\"We are delighted to have chosen the Schulhof stove, which is undoubtedly of very high quality.\\\"\",\"children\":[],\"styles\":{\"color\":\"rgb(51, 51, 51)\",\"fontStyle\":\"italic\",\"marginBottom\":\"20px\",\"height\":\"100px\"},\"attributes\":{\"tag\":\"p\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"170px\"},\"mobile\":{\"height\":\"90px\"}}},{\"id\":\"author-2\",\"type\":\"box\",\"content\":\"\",\"children\":[{\"id\":\"node-g4jnmv5he\",\"type\":\"box\",\"styles\":{\"width\":\"30px\",\"height\":\"30px\",\"backgroundImage\":\"initial\",\"backgroundPositionX\":\"initial\",\"backgroundPositionY\":\"initial\",\"backgroundSize\":\"initial\",\"backgroundRepeat\":\"initial\",\"backgroundAttachment\":\"initial\",\"backgroundOrigin\":\"initial\",\"backgroundClip\":\"initial\",\"backgroundColor\":\"rgb(221, 221, 221)\"},\"children\":[],\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"row\"}}},{\"id\":\"node-qtvc5gfum\",\"type\":\"text\",\"content\":\"Sylvain Pelois\",\"styles\":{},\"attributes\":{\"tag\":\"strong\"},\"children\":[]}],\"styles\":{\"display\":\"flex\",\"alignItems\":\"center\",\"rowGap\":\"10px\",\"columnGap\":\"10px\",\"height\":\"30px\",\"flexDirection\":\"row\"},\"attributes\":{},\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"row\"}}}],\"styles\":{\"flex\":\"1\",\"backgroundColor\":\"#fff\",\"padding\":\"30px\",\"borderRadius\":\"8px\"},\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\"}}},{\"id\":\"card-3\",\"type\":\"container\",\"children\":[{\"id\":\"msg-3\",\"type\":\"text\",\"content\":\"\\\"The after-sales service works very well. We review the product and its operation at least once a year.\\\"\",\"children\":[],\"styles\":{\"color\":\"rgb(51, 51, 51)\",\"fontStyle\":\"italic\",\"marginBottom\":\"20px\",\"height\":\"100px\"},\"attributes\":{\"tag\":\"p\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"170px\"},\"mobile\":{\"height\":\"90px\"}}},{\"id\":\"author-3\",\"type\":\"box\",\"content\":\"\",\"children\":[{\"id\":\"node-s7940ow76\",\"type\":\"box\",\"styles\":{\"width\":\"30px\",\"height\":\"30px\",\"backgroundImage\":\"initial\",\"backgroundPositionX\":\"initial\",\"backgroundPositionY\":\"initial\",\"backgroundSize\":\"initial\",\"backgroundRepeat\":\"initial\",\"backgroundAttachment\":\"initial\",\"backgroundOrigin\":\"initial\",\"backgroundClip\":\"initial\",\"backgroundColor\":\"rgb(221, 221, 221)\"},\"children\":[]},{\"id\":\"node-o6ieo2yv0\",\"type\":\"text\",\"content\":\"M. XXX\",\"styles\":{},\"attributes\":{\"tag\":\"strong\"},\"children\":[]}],\"styles\":{\"display\":\"flex\",\"alignItems\":\"center\",\"rowGap\":\"10px\",\"columnGap\":\"10px\",\"height\":\"30px\",\"flexDirection\":\"row\"},\"attributes\":{},\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"row\"}}}],\"styles\":{\"flex\":\"1\",\"backgroundColor\":\"#fff\",\"padding\":\"30px\",\"borderRadius\":\"8px\"},\"responsiveStyles\":{\"mobile\":{\"flexDirection\":\"column\"}}}],\"responsiveStyles\":{\"tablet\":{\"height\":\"276px\"},\"mobile\":{\"flexDirection\":\"column\",\"height\":\"661px\"}}}],\"responsiveStyles\":{\"mobile\":{\"height\":\"895px\"}}}],\"responsiveStyles\":{\"mobile\":{\"height\":\"985px\"}}}]','2026-02-23 11:29:03.949','2026-02-23 11:29:03.949','en',1,'[{\"id\":\"d7c6a546-0106-4d34-bda1-8db91b992278\",\"name\":\"Main Flow\",\"nodes\":[{\"id\":\"3b1195e8-e181-4314-b184-2090f402d556\",\"type\":\"setValue\",\"position\":{\"x\":991.6259847091397,\"y\":118.1319953928302},\"data\":{\"label\":\"Set Value\",\"actionType\":\"default\",\"setValueType\":\"style\",\"targetSelector\":\"#hero-container\",\"setValueKey\":\"opacity\",\"setValueValue\":\"0\",\"enableTransition\":true,\"duration\":500},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":373,\"height\":439}},{\"id\":\"c848ba35-de10-416d-8ae4-46741c9f39e0\",\"type\":\"wait\",\"position\":{\"x\":583.7961918818305,\"y\":248.5607859564528},\"data\":{\"label\":\"Wait / Delay\",\"actionType\":\"default\",\"duration\":300},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":199,\"height\":157}},{\"id\":\"3d0352a7-0942-4f3c-93be-ff26abd5e6dd\",\"type\":\"setValue\",\"position\":{\"x\":1522.950858985773,\"y\":120.7296897226128},\"data\":{\"label\":\"Set Value\",\"actionType\":\"default\",\"targetSelector\":\"#vid-render\",\"setValueType\":\"style\",\"setValueKey\":\"backgroundBlur\",\"setValueValue\":\"0\",\"enableTransition\":true,\"duration\":1000},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":373,\"height\":439}},{\"id\":\"0e80de53-ae32-42de-9000-1bc8b2c48f10\",\"type\":\"wait\",\"position\":{\"x\":567.4217854839462,\"y\":770.7408271465082},\"data\":{\"label\":\"Wait / Delay\",\"actionType\":\"default\",\"duration\":300},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":199,\"height\":157}},{\"id\":\"031759cc-2405-40b2-bf44-db49b3ba0796\",\"type\":\"setValue\",\"position\":{\"x\":1414.184809314737,\"y\":631.7437345583049},\"data\":{\"label\":\"Set Value\",\"actionType\":\"default\",\"setValueType\":\"style\",\"targetSelector\":\"#hero-container\",\"setValueKey\":\"opacity\",\"setValueValue\":\"1\",\"enableTransition\":true,\"duration\":500},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":373,\"height\":439}},{\"id\":\"76b3b9a1-558d-4811-8e79-ef0d802d8e19\",\"type\":\"setValue\",\"position\":{\"x\":976.192052552261,\"y\":647.4304169070409},\"data\":{\"label\":\"Set Value\",\"actionType\":\"default\",\"targetSelector\":\"#vid-render\",\"setValueType\":\"style\",\"setValueKey\":\"backgroundBlur\",\"setValueValue\":\"5\",\"enableTransition\":true,\"duration\":1000},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":373,\"height\":439}},{\"id\":\"db9fbe4a-71ff-4e1f-a66e-deed8cdd890f\",\"type\":\"switch\",\"position\":{\"x\":282.4466403427764,\"y\":474.3903240426897},\"data\":{\"label\":\"Switch\",\"actionType\":\"default\",\"switchVariable\":\"vid_switch\"},\"selected\":false,\"dragging\":false,\"measured\":{\"width\":200,\"height\":173}},{\"id\":\"e5723f2a-c899-4e17-94d8-548dbd2fb8b2\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-84.73431921385799,\"y\":164.6196157213411},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"targetSelector\":\"vid_button\",\"idleAnimation\":\"heartbeat\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":false,\"dragging\":false},{\"id\":\"e5723f2a-c899-4e17-94d8-548dbd2fb8b2-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-1022.31992841753,\"y\":921.5603935326026},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"targetSelector\":\"silence\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":false,\"dragging\":false},{\"id\":\"e5723f2a-c899-4e17-94d8-548dbd2fb8b2-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-755.6194889879471,\"y\":920.6417110436843},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"targetSelector\":\"performance\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":false,\"dragging\":false},{\"id\":\"e5723f2a-c899-4e17-94d8-548dbd2fb8b2-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-486.5507387449264,\"y\":920.907183961485},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"targetSelector\":\"france\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":false,\"dragging\":false},{\"id\":\"e5723f2a-c899-4e17-94d8-548dbd2fb8b2-copy-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-1286.774320769191,\"y\":924.7251230994426},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"targetSelector\":\"flamme\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":false,\"dragging\":false},{\"id\":\"e5723f2a-c899-4e17-94d8-548dbd2fb8b2-copy-copy-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":59.87584958814833,\"y\":921.4381297970864},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"targetSelector\":\"propre\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":true,\"dragging\":false},{\"id\":\"e5723f2a-c899-4e17-94d8-548dbd2fb8b2-copy-copy-copy-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-1565.70405091928,\"y\":924.071913528325},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"targetSelector\":\"contact\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":false,\"dragging\":false},{\"id\":\"e5723f2a-c899-4e17-94d8-548dbd2fb8b2-copy-copy-copy-copy-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-1831.873544513262,\"y\":924.337386446126},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"targetSelector\":\"discover\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":false,\"dragging\":false},{\"id\":\"e5723f2a-c899-4e17-94d8-548dbd2fb8b2-copy-copy-copy-copy-copy-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":-214.0517860172647,\"y\":923.4187039572075},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"targetSelector\":\"lignes\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":false,\"dragging\":false}],\"edges\":[{\"id\":\"a121b18e-bcf1-4a01-910b-3730036d54d2\",\"source\":\"c848ba35-de10-416d-8ae4-46741c9f39e0\",\"target\":\"3b1195e8-e181-4314-b184-2090f402d556\",\"type\":\"default\",\"data\":{}},{\"id\":\"b4419439-eb19-48d2-b82f-be053fe55605\",\"source\":\"3b1195e8-e181-4314-b184-2090f402d556\",\"target\":\"3d0352a7-0942-4f3c-93be-ff26abd5e6dd\",\"type\":\"default\",\"data\":{}},{\"source\":\"0e80de53-ae32-42de-9000-1bc8b2c48f10\",\"target\":\"76b3b9a1-558d-4811-8e79-ef0d802d8e19\",\"type\":\"default\",\"id\":\"2a30042d-bd26-4059-82b8-c08f20c77172\",\"data\":{}},{\"source\":\"76b3b9a1-558d-4811-8e79-ef0d802d8e19\",\"target\":\"031759cc-2405-40b2-bf44-db49b3ba0796\",\"type\":\"default\",\"id\":\"5b1476ff-52d5-4793-8720-843c81b47758\",\"data\":{}},{\"source\":\"db9fbe4a-71ff-4e1f-a66e-deed8cdd890f\",\"sourceHandle\":\"a\",\"target\":\"0e80de53-ae32-42de-9000-1bc8b2c48f10\",\"type\":\"default\",\"id\":\"xy-edge__db9fbe4a-71ff-4e1f-a66e-deed8cdd890fa-0e80de53-ae32-42de-9000-1bc8b2c48f10\",\"data\":{}},{\"source\":\"db9fbe4a-71ff-4e1f-a66e-deed8cdd890f\",\"sourceHandle\":\"b\",\"target\":\"c848ba35-de10-416d-8ae4-46741c9f39e0\",\"type\":\"default\",\"id\":\"xy-edge__db9fbe4a-71ff-4e1f-a66e-deed8cdd890fb-c848ba35-de10-416d-8ae4-46741c9f39e0\",\"data\":{}},{\"source\":\"e5723f2a-c899-4e17-94d8-548dbd2fb8b2\",\"target\":\"db9fbe4a-71ff-4e1f-a66e-deed8cdd890f\",\"type\":\"default\",\"id\":\"xy-edge__e5723f2a-c899-4e17-94d8-548dbd2fb8b2-db9fbe4a-71ff-4e1f-a66e-deed8cdd890f\",\"data\":{}}]}]','Ambélys elevates the flame: generous, refined, and captivating, it evokes the warmth of a wood fire... without any of the constraints.A true ambient l','Ambélys'),
(62,'aides-achat','Aides à l’achat (EN)',0,'[{\"id\":\"intro-section\",\"type\":\"section\",\"children\":[{\"id\":\"intro-section-container\",\"type\":\"container\",\"children\":[{\"id\":\"main-title\",\"type\":\"text\",\"content\":\"Financial aid for purchase and installation\",\"children\":[],\"styles\":{\"fontSize\":\"48px\",\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"color\":\"#ffffff\",\"textAlign\":\"center\",\"textTransform\":\"uppercase\",\"width\":\"1180px\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"intro-image\",\"type\":\"image\",\"content\":\"/uploads/0edd98917b442901830d1f02b748eb4d60434cff.jpg\",\"children\":[],\"styles\":{\"width\":\"559px\",\"flex\":\"1\",\"minWidth\":\"300px\",\"borderRadius\":\"12px\",\"height\":\"auto\"}},{\"id\":\"intro-text-group\",\"type\":\"box\",\"children\":[{\"id\":\"intro-title\",\"type\":\"text\",\"content\":\"Introduction\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"bold\",\"color\":\"#ffffff\",\"marginBottom\":\"20px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"intro-desc\",\"type\":\"text\",\"content\":\"Are you looking to install a wood pellet stove to heat your home in an eco-friendly and cost-effective way? Various financial aid schemes are available to support your project. Discover the available subsidies, their eligibility requirements, and the steps to follow to benefit from them below.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\"},\"attributes\":{\"tag\":\"p\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\"}}],\"styles\":{\"padding\":\"60px 20px\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"60px\",\"flexWrap\":\"wrap\",\"height\":\"759px\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"661px\"}}}],\"styles\":{\"backgroundColor\":\"#272727\",\"height\":\"850px\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"762px\"},\"mobile\":{\"height\":\"1118px\"}}},{\"id\":\"maprime-section\",\"type\":\"section\",\"children\":[{\"id\":\"maprime-section-container\",\"type\":\"container\",\"children\":[{\"id\":\"maprime-text-group\",\"type\":\"box\",\"children\":[{\"id\":\"maprime-title\",\"type\":\"text\",\"content\":\"MaPrimeRénov’\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"bold\",\"color\":\"#ffffff\",\"marginBottom\":\"20px\"}},{\"id\":\"maprime-desc\",\"type\":\"text\",\"content\":\"What is it? MaPrimeRénov’ is a government grant designed to finance energy renovation works.<br><br>\\n\\n\\n\\n<b>Grant amounts:</b><br>\\n\\n\\n• Low-income households: up to €4,000<br>\\n\\n\\n• Middle-income households: up to €3,000<br>\\n\\n\\n• High-income households: up to €2,000<br><br>\\n\\n\\n\\n<b>Requirements:</b><br>\\n\\n\\n• The stove must have the \\\"Flamme Verte\\\" 7-star label.<br>\\n\\n\\n• Installation must be carried out by an RGE-certified professional.<br>\\n\\n\\n• The property must be more than 2 years old.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"marginBottom\":\"24px\"}},{\"id\":\"maprime-btn\",\"type\":\"button\",\"content\":\"Learn more\",\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"160px\",\"height\":\"45px\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"https://maprimerenov.gouv.fr\",\"target\":\"_blank\",\"buttonPreset\":\"glass\",\"anchorId\":\"renov\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\"}},{\"id\":\"maprime-image\",\"type\":\"image\",\"content\":\"/uploads/3e4a3e25d8c286aadc6591f2980ff8b543e87952.png\",\"children\":[],\"styles\":{\"width\":\"508px\",\"height\":\"365px\",\"objectFit\":\"contain\",\"margin\":\"0 auto\",\"backgroundColor\":\"white\",\"padding\":\"20px\",\"borderRadius\":\"12px\"},\"responsiveStyles\":{\"tablet\":{\"width\":\"100%\"}}}],\"styles\":{\"padding\":\"60px 20px\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"60px\",\"flexWrap\":\"wrap\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"949px\"},\"mobile\":{\"height\":\"1021px\"}}}],\"styles\":{\"backgroundColor\":\"#222222\",\"height\":\"670px\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"1022px\"},\"mobile\":{\"height\":\"1084px\"}}},{\"id\":\"cee-section\",\"type\":\"section\",\"children\":[{\"id\":\"cee-section-container\",\"type\":\"container\",\"children\":[{\"id\":\"cee-image\",\"type\":\"image\",\"content\":\"/uploads/221b9047483bd677b7076d7e56306061d577b8b2.png\",\"children\":[],\"styles\":{\"width\":\"547px\",\"height\":\"357px\",\"objectFit\":\"contain\",\"margin\":\"0 auto\",\"backgroundColor\":\"white\",\"padding\":\"20px\",\"borderRadius\":\"12px\"},\"responsiveStyles\":{\"mobile\":{\"order\":1},\"tablet\":{\"order\":1,\"width\":\"100%\",\"height\":\"353px\"}}},{\"id\":\"cee-text-group\",\"type\":\"box\",\"children\":[{\"id\":\"cee-title\",\"type\":\"text\",\"content\":\"CEE Bonus (Energy Savings Certificates)\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"bold\",\"color\":\"#ffffff\",\"marginBottom\":\"20px\"}},{\"id\":\"cee-desc\",\"type\":\"text\",\"content\":\"What is it? Energy suppliers offer bonuses to encourage energy-saving home improvements.<br><br>\\n\\n\\n\\n<b>Bonus amount:</b><br>\\n\\n\\n• Varies based on your income and the stove\'s performance (between €500 and €2,500).<br><br>\\n\\n\\n\\n<b>Requirements:</b><br>\\n\\n\\n• The stove must be high-performance and installed by an RGE-certified professional.<br>\\n\\n\\n• The property must be your primary or secondary residence.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"marginBottom\":\"24px\"}},{\"id\":\"cee-btn\",\"type\":\"button\",\"content\":\"Calculate my bonus\",\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"width\":\"180px\",\"height\":\"45px\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"https://france-renov.gouv.fr/aides/cee\",\"target\":\"_blank\",\"buttonPreset\":\"glass\",\"anchorId\":\"prime\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\"},\"responsiveStyles\":{\"mobile\":{\"order\":0},\"tablet\":{\"order\":0}}}],\"styles\":{\"padding\":\"60px 20px\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"60px\",\"flexWrap\":\"wrap\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"1021px\"}}}],\"styles\":{\"backgroundColor\":\"#272727\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"1089px\"}}},{\"id\":\"tva-section\",\"type\":\"section\",\"children\":[{\"id\":\"tva-section-container\",\"type\":\"container\",\"children\":[{\"id\":\"tva-text-group\",\"type\":\"box\",\"children\":[{\"id\":\"tva-title\",\"type\":\"text\",\"content\":\"Reduced VAT at 5.5%\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"bold\",\"color\":\"#ffffff\",\"marginBottom\":\"20px\"}},{\"id\":\"tva-desc\",\"type\":\"text\",\"content\":\"What is it? A reduction of VAT to 5.5% on the purchase and installation of the stove.<br><br>\\n\\n\\n\\n<b>Requirements:</b><br>\\n\\n\\n• The property must have been completed more than 2 years ago.<br>\\n\\n\\n• Installation must be carried out by a professional.<br><br>\\n\\n\\n\\n<b>How to benefit?</b><br>\\n\\n\\n• The professional applies the reduced VAT rate directly to the invoice.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"marginBottom\":\"24px\"}},{\"id\":\"tva-btn\",\"type\":\"button\",\"content\":\"Contact us\",\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"height\":\"45px\",\"width\":\"160px\"},\"attributes\":{\"actionType\":\"modal\",\"modalSlug\":\"contact\",\"buttonPreset\":\"glass\",\"anchorId\":\"tva-reduite\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\"}},{\"type\":\"image\",\"children\":[],\"styles\":{\"padding\":\"20px\",\"width\":\"559px\",\"height\":\"391px\",\"borderRadius\":\"30px\",\"objectFit\":\"cover\"},\"content\":\"/uploads/6538d7abbf0afb6f37dacb6e48b01b39cca4e43b.png\",\"id\":\"node-1770454095543\",\"responsiveStyles\":{\"tablet\":{\"width\":\"100%\",\"height\":\"421px\"}}}],\"styles\":{\"padding\":\"60px 20px\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"60px\",\"flexWrap\":\"wrap\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"905px\"},\"mobile\":{\"height\":\"936px\"}}}],\"styles\":{\"backgroundColor\":\"#222222\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"985px\"},\"mobile\":{\"height\":\"1015px\"}}},{\"id\":\"ptz-section\",\"type\":\"section\",\"children\":[{\"id\":\"ptz-section-container\",\"type\":\"container\",\"children\":[{\"type\":\"image\",\"children\":[],\"styles\":{\"padding\":\"20px\",\"borderRadius\":\"35px\",\"objectFit\":\"cover\",\"width\":\"545px\",\"height\":\"429px\"},\"content\":\"/uploads/8a5bd45688c296ad304b092ee838bd44c649810d.png\",\"id\":\"node-1770454104579\",\"responsiveStyles\":{\"mobile\":{\"order\":1},\"tablet\":{\"order\":1,\"width\":\"100%\",\"height\":\"545px\"}}},{\"id\":\"ptz-text-group\",\"type\":\"box\",\"children\":[{\"id\":\"ptz-title\",\"type\":\"text\",\"content\":\"Zero-interest eco-loan (Éco-PTZ)\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontFamily\":\"Oswald\",\"fontWeight\":\"bold\",\"color\":\"#ffffff\",\"marginBottom\":\"20px\"}},{\"id\":\"ptz-desc\",\"type\":\"text\",\"content\":\"What is it? An interest-free loan to finance your energy renovation works.<br><br>\\n\\n\\n\\n<b>Loan amount:</b><br>\\n\\n\\n• Up to €30,000, repayable over 15 years.<br><br>\\n\\n\\n\\n<b>Requirements:</b><br>\\n\\n\\n• The property must be your primary residence.<br>\\n\\n\\n• The work must be carried out by an RGE-certified professional.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#d4d4d4\",\"marginBottom\":\"24px\"}},{\"id\":\"ptz-btn\",\"type\":\"button\",\"content\":\"Learn more\",\"children\":[],\"styles\":{\"backgroundColor\":\"rgba(255, 255, 255, 0.1)\",\"color\":\"#ffffff\",\"padding\":\"10px 24px\",\"border\":\"1px solid rgba(255, 255, 255, 0.2)\",\"borderRadius\":\"12px\",\"fontWeight\":\"600\",\"backdropFilter\":\"blur(12px)\",\"WebkitBackdropFilter\":\"blur(12px)\",\"cursor\":\"pointer\",\"height\":\"45px\",\"width\":\"150px\"},\"attributes\":{\"actionType\":\"url\",\"href\":\"https://www.service-public.gouv.fr/particuliers/vosdroits/F19905\",\"target\":\"_blank\",\"buttonPreset\":\"glass\",\"anchorId\":\"eco-ptz\"}}],\"styles\":{\"flex\":\"1\",\"minWidth\":\"300px\"},\"responsiveStyles\":{\"mobile\":{\"order\":0},\"tablet\":{\"order\":0}}}],\"styles\":{\"padding\":\"60px 20px\",\"maxWidth\":\"1200px\",\"margin\":\"0 auto\",\"display\":\"flex\",\"flexDirection\":\"row\",\"alignItems\":\"center\",\"gap\":\"60px\",\"flexWrap\":\"wrap\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"992px\"}}}],\"styles\":{\"backgroundColor\":\"#272727\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"1066px\"}}}]','2026-02-23 11:29:03.957','2026-02-23 11:29:03.957','en',0,'[{\"id\":\"ac910ac0-7e95-4a22-936e-743d9366010c\",\"name\":\"Main Flow\",\"nodes\":[{\"id\":\"4d0dd807-bac5-4bd8-9d8b-9e2efbeda1c5\",\"type\":\"buttonAnimation\",\"position\":{\"x\":133.3798145956336,\"y\":122.9406656252679},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\",\"targetSelector\":\"renov\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":false},{\"id\":\"4d0dd807-bac5-4bd8-9d8b-9e2efbeda1c5-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":400.959826546297,\"y\":121.3351499703029},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\",\"targetSelector\":\"prime\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":false,\"dragging\":false},{\"id\":\"4d0dd807-bac5-4bd8-9d8b-9e2efbeda1c5-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":669.2372103301357,\"y\":120.427006148513},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\",\"targetSelector\":\"tva-reduite\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":false,\"dragging\":false},{\"id\":\"4d0dd807-bac5-4bd8-9d8b-9e2efbeda1c5-copy-copy-copy\",\"type\":\"buttonAnimation\",\"position\":{\"x\":933.2212987608385,\"y\":114.9856741460127},\"data\":{\"label\":\"Button Animation\",\"actionType\":\"default\",\"idleAnimation\":\"shimmer\",\"hoverAnimation\":\"border-glow\",\"clickAnimation\":\"squish\",\"targetSelector\":\"eco-ptz\"},\"measured\":{\"width\":243,\"height\":412},\"selected\":true,\"dragging\":false}],\"edges\":[]}]','Are you looking to install a wood pellet stove to heat your home in an eco-friendly and cost-effective way? Various financial aid schemes are availabl','Financial aid for purchase and installation'),
(63,'qui-sommes-nous','Qui sommes-nous? (EN)',0,'[{\"id\":\"hero-section\",\"type\":\"section\",\"children\":[{\"id\":\"hero-container\",\"type\":\"container\",\"children\":[{\"id\":\"main-title\",\"type\":\"text\",\"content\":\"Who we are\",\"children\":[],\"styles\":{\"fontSize\":\"48px\",\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"color\":\"#ffffff\",\"textAlign\":\"center\",\"marginBottom\":\"40px\",\"textTransform\":\"uppercase\"},\"attributes\":{\"tag\":\"h1\"}},{\"id\":\"hero-image\",\"type\":\"image\",\"content\":\"/uploads/caf38868ca956f8bf35896adb33f7af8a6dc4244.jpg\",\"children\":[],\"styles\":{\"width\":\"auto\",\"height\":\"652px\",\"objectFit\":\"cover\",\"borderRadius\":\"12px\",\"opacity\":\"0.8\",\"marginBottom\":\"60px\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"325px\"}}}],\"styles\":{\"padding\":\"40px 20px\",\"height\":\"844px\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"613px\"}}}],\"styles\":{\"backgroundColor\":\"#272727\",\"height\":\"912px\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"639px\"}}},{\"id\":\"expertise-section\",\"type\":\"section\",\"children\":[{\"id\":\"expertise-container\",\"type\":\"container\",\"children\":[{\"id\":\"expertise-title\",\"type\":\"text\",\"content\":\"Expertise and experience\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"color\":\"#ffffff\",\"marginBottom\":\"24px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"expertise-intro\",\"type\":\"text\",\"content\":\"At Schulhof Energies, we are proud to revolutionize wood heating through unique expertise and an unparalleled passion for innovation. Our company was founded by an exceptional team, combining technical know-how, industrial experience, and entrepreneurial vision to design wood pellet stoves that are high-performing, durable, and environmentally friendly.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\",\"marginBottom\":\"24px\",\"textAlign\":\"justify\"},\"attributes\":{\"tag\":\"p\"}},{\"id\":\"expertise-sub\",\"type\":\"text\",\"content\":\"A team dedicated to excellence.\",\"children\":[],\"styles\":{\"fontSize\":\"18px\",\"fontWeight\":\"bold\",\"color\":\"#ffffff\",\"marginBottom\":\"16px\"}},{\"id\":\"expertise-list-intro\",\"type\":\"text\",\"content\":\"Our journey is driven by recognized professionals in their fields:\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"color\":\"#a3a3a3\",\"marginBottom\":\"20px\"}},{\"id\":\"expertise-list\",\"type\":\"box\",\"children\":[{\"id\":\"item-1\",\"type\":\"text\",\"content\":\"• <b>A PhD in wood combustion</b>, an expert in energy optimization and emission reduction, ensures that our stoves combine maximum efficiency with low environmental impact.\",\"children\":[],\"styles\":{\"color\":\"#a3a3a3\",\"marginBottom\":\"12px\",\"lineHeight\":\"1.6\"}},{\"id\":\"item-2\",\"type\":\"text\",\"content\":\"• <b>An expert in pellet stove design and manufacturing</b>, with over 20 years of experience, oversees every stage of production to provide you with reliable, innovative appliances tailored to your needs.\",\"children\":[],\"styles\":{\"color\":\"#a3a3a3\",\"marginBottom\":\"12px\",\"lineHeight\":\"1.6\"}},{\"id\":\"item-3\",\"type\":\"text\",\"content\":\"• <b>Three visionary and determined entrepreneurs</b>, who have successfully transformed their expertise into an agile, ambitious, and forward-looking company.\",\"children\":[],\"styles\":{\"color\":\"#a3a3a3\",\"marginBottom\":\"12px\",\"lineHeight\":\"1.6\"}}],\"styles\":{\"marginBottom\":\"40px\",\"paddingLeft\":\"20px\"}},{\"id\":\"expertise-outro\",\"type\":\"text\",\"content\":\"Together, we built Schulhof Energies on strong values: innovation, artisanal quality, and ecological commitment. Our goal? To offer you premium heating solutions designed to combine comfort, energy savings, and respect for the planet.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\"}}],\"styles\":{\"padding\":\"40px 20px\"}}],\"styles\":{\"backgroundColor\":\"#222\"}},{\"id\":\"mission-section\",\"type\":\"section\",\"children\":[{\"id\":\"mission-container\",\"type\":\"container\",\"children\":[{\"id\":\"mission-title\",\"type\":\"text\",\"content\":\"Our mission\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"color\":\"#ffffff\",\"marginBottom\":\"24px\"}},{\"id\":\"mission-intro\",\"type\":\"text\",\"content\":\"We believe in smart, sustainable, and accessible heating. Every stove we manufacture is the result of artisanal craftsmanship and extensive research into clean combustion. By choosing Schulhof Energies, you opt for:\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\",\"marginBottom\":\"24px\"}},{\"id\":\"mission-list\",\"type\":\"box\",\"children\":[{\"id\":\"mission-item-1\",\"type\":\"text\",\"content\":\"✅ Cutting-edge technology for optimal efficiency.\",\"children\":[],\"styles\":{\"color\":\"#ffffff\",\"marginBottom\":\"12px\",\"fontSize\":\"16px\"}},{\"id\":\"mission-item-2\",\"type\":\"text\",\"content\":\"✅ Durable materials for exceptional longevity.\",\"children\":[],\"styles\":{\"color\":\"#ffffff\",\"marginBottom\":\"12px\",\"fontSize\":\"16px\"}},{\"id\":\"mission-item-3\",\"type\":\"text\",\"content\":\"✅ An elegant design that integrates perfectly into your interior.\",\"children\":[],\"styles\":{\"color\":\"#ffffff\",\"marginBottom\":\"12px\",\"fontSize\":\"16px\"}},{\"id\":\"mission-item-4\",\"type\":\"text\",\"content\":\"✅ Tailored support, from installation to after-sales service.\",\"children\":[],\"styles\":{\"color\":\"#ffffff\",\"marginBottom\":\"12px\",\"fontSize\":\"16px\"}}],\"styles\":{\"marginBottom\":\"60px\"}}],\"styles\":{\"padding\":\"20px\",\"height\":\"357px\"}}],\"styles\":{\"backgroundColor\":\"#272727\"},\"responsiveStyles\":{\"mobile\":{\"height\":\"549px\"}}},{\"id\":\"why-section\",\"type\":\"section\",\"children\":[{\"id\":\"why-container\",\"type\":\"container\",\"children\":[{\"id\":\"why-title\",\"type\":\"text\",\"content\":\"Why choose us?\",\"children\":[],\"styles\":{\"fontSize\":\"32px\",\"fontWeight\":\"bold\",\"fontFamily\":\"Oswald\",\"color\":\"#ffffff\",\"marginBottom\":\"24px\"},\"attributes\":{\"tag\":\"h2\"}},{\"id\":\"why-text-1\",\"type\":\"text\",\"content\":\"Because we don\'t just sell stoves: we are reinventing the art of wood heating. Our commitment to eco-responsibility and our high quality standards make us a trusted partner for individuals and professionals seeking performance and ecology.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\",\"marginBottom\":\"20px\"}},{\"id\":\"why-text-2\",\"type\":\"text\",\"content\":\"Explore our ranges and let us guide you toward an exceptional heating solution, designed by enthusiasts for demanding customers.\",\"children\":[],\"styles\":{\"fontSize\":\"16px\",\"lineHeight\":\"1.6\",\"color\":\"#a3a3a3\"}}],\"styles\":{\"padding\":\"40px 20px\",\"marginBottom\":\"80px\"},\"responsiveStyles\":{\"tablet\":{\"padding\":\"0px 20px\"}}}],\"styles\":{\"backgroundColor\":\"#222\",\"height\":\"367px\"},\"responsiveStyles\":{\"tablet\":{\"height\":\"336px\"},\"mobile\":{\"height\":\"547px\"}}}]','2026-02-23 11:29:03.962','2026-02-23 11:29:03.962','en',0,'[]','At Schulhof Energies, we are proud to revolutionize wood heating through unique expertise and an unparalleled passion for innovation. Our company was ','Who we are');
commit;

--
-- Table structure for table `v4_product_variants`
--

CREATE TABLE `v4_product_variants` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `productId` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `options` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`options`)),
  `price` decimal(10,2) DEFAULT NULL,
  `sku` varchar(100) DEFAULT NULL,
  `stock` int(11) NOT NULL DEFAULT 0,
  `createdAt` datetime(3) NOT NULL DEFAULT current_timestamp(3),
  `updatedAt` datetime(3) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `v4_product_variants_productId_fkey` (`productId`),
  CONSTRAINT `v4_product_variants_productId_fkey` FOREIGN KEY (`productId`) REFERENCES `v4_products` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `v4_product_variants`
--

set autocommit=0;
commit;

--
-- Table structure for table `v4_products`
--

CREATE TABLE `v4_products` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sku` varchar(100) DEFAULT NULL,
  `name` varchar(255) NOT NULL,
  `slug` varchar(191) NOT NULL,
  `description` longtext DEFAULT NULL,
  `price` decimal(10,2) NOT NULL,
  `comparePrice` decimal(10,2) DEFAULT NULL,
  `currency` varchar(10) NOT NULL DEFAULT 'EUR',
  `images` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`images`)),
  `stock` int(11) NOT NULL DEFAULT 0,
  `trackStock` tinyint(1) NOT NULL DEFAULT 1,
  `isActive` tinyint(1) NOT NULL DEFAULT 1,
  `categoryId` int(11) DEFAULT NULL,
  `createdAt` datetime(3) NOT NULL DEFAULT current_timestamp(3),
  `updatedAt` datetime(3) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `v4_products_slug_key` (`slug`),
  UNIQUE KEY `v4_products_sku_key` (`sku`),
  KEY `v4_products_categoryId_fkey` (`categoryId`),
  CONSTRAINT `v4_products_categoryId_fkey` FOREIGN KEY (`categoryId`) REFERENCES `v4_categories` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `v4_products`
--

set autocommit=0;
INSERT INTO `v4_products` VALUES
(1,'','test','test','test',10.00,NULL,'EUR','[\"/uploads/04b35b07fc8972a10aa439e8e13b32eab07cd3a4.jpg\"]',11,1,1,NULL,'2026-02-20 17:47:39.144','2026-02-20 17:47:48.871');
commit;


