{"product_id":"hermos-water-tea-coffee-vacuum","title":"🚰 Bouteille isotherme 1 L – Thermos en acier inoxydable ","description":"\u003cdiv class=\"prod-wrap ca-template scroll-trigger animate--slide-in\"\u003e\n\n\u003c!-- MAIN DESCRIPTION (SEO FIRST CONTENT) --\u003e\n\u003cdiv class=\"ca-details scroll-trigger animate--slide-in\"\u003e La \u003cstrong\u003ebouteille isotherme de 1 litre\u003c\/strong\u003e est conçue pour les adultes qui recherchent un contrôle précis de la température de leurs boissons tout au long de la journée. Fabriquée en acier inoxydable de haute qualité, cette bouteille isotherme réutilisable conserve les boissons chaudes ou froides pendant des heures, ce qui la rend idéale pour l'eau, le thé, le café ou l'hydratation sportive. Sa composition sans BPA garantit une utilisation quotidienne en toute sécurité, tandis que sa conception robuste la rend parfaite pour le travail, les voyages, la salle de sport et les activités de plein air.\u003c\/div\u003e\n\n\u003c!-- HERO TITLE --\u003e\n\u003ch2 class=\"ca-header scroll-trigger animate--slide-in\"\u003e Bouteille isotherme 1L en acier inoxydable, thermos sous vide\u003c\/h2\u003e\n\n\u003cdiv class=\"ca-subheader scroll-trigger animate--slide-in\"\u003e Maintient les boissons chaudes ou froides pendant des heures – réutilisable, sans BPA et durable \u003c\/div\u003e\n\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv class=\"specs-wrapper scroll-trigger animate--slide-in\"\u003e\n\n\u003cdiv class=\"specs-content\"\u003e\n\n\u003cdiv class=\"specs-title\"\u003e 📋 Spécifications du produit \u003c\/div\u003e\n\n\u003ctable role=\"table\" aria-label=\"Product specifications\" class=\"ca-specs\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003e Marque\u003c\/th\u003e\n\n\u003ctd\u003e Bottle Sport\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003e Capacité\u003c\/th\u003e\n\n\u003ctd\u003e 1 litre\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003e Matériel\u003c\/th\u003e\n\n\u003ctd\u003e Acier inoxydable\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003e Type de verrerie\u003c\/th\u003e\n\n\u003ctd\u003e Bouteille isotherme\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003e Isolation\u003c\/th\u003e\n\n\u003ctd\u003e isolation sous vide\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003e Sans BPA\u003c\/th\u003e\n\n\u003ctd\u003e Oui\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003e Réutilisable\u003c\/th\u003e\n\n\u003ctd\u003e Oui\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003e Instructions d'entretien\u003c\/th\u003e\n\n\u003ctd\u003e Lavage à la main seulement\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003e Personnes concernées\u003c\/th\u003e\n\n\u003ctd\u003e Adultes\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003e Produits chimiques\u003c\/th\u003e\n\n\u003ctd\u003e Aucun produit chimique préoccupant \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- FULL WIDTH IMAGES --\u003e\n\u003cdiv class=\"ca-images\"\u003e\n\n\u003cimg loading=\"eager\" class=\"ca-desc-img scroll-trigger animate--slide-in\" alt=\"Bouteille isotherme en acier inoxydable de 1 litre\" src=\"https:\/\/ae01.alicdn.com\/kf\/Sa38aa8eecedf44dca975816292852048n.jpg\"\u003e\u003cimg loading=\"lazy\" class=\"ca-desc-img scroll-trigger animate--slide-in\" alt=\"Bouteille isotherme sous vide pour boissons chaudes et froides\" src=\"https:\/\/ae01.alicdn.com\/kf\/Seb78d3e42b3945cfba918aec9cb374815.jpg\"\u003e\u003cimg loading=\"lazy\" class=\"ca-desc-img scroll-trigger animate--slide-in\" alt=\"Bouteille d'eau réutilisable en acier inoxydable sans BPA\" src=\"https:\/\/ae01.alicdn.com\/kf\/Sa0f0b473dbac4ff8b4139430e53e9b484.jpg\"\u003e\u003cimg loading=\"lazy\" class=\"ca-desc-img scroll-trigger animate--slide-in\" alt=\"Bouteille thermos d'un litre pour le café et le thé\" src=\"https:\/\/ae01.alicdn.com\/kf\/S38071e6eb8864bb18ce86f9ee7e6adfbD.jpg\"\u003e\u003cimg loading=\"lazy\" class=\"ca-desc-img scroll-trigger animate--slide-in\" alt=\"Bouteille isotherme pour l'hydratation lors du sport et des voyages\" src=\"https:\/\/ae01.alicdn.com\/kf\/S315c398f5fe34cb2acd740e3265a23028.jpg\"\u003e\u003cimg loading=\"lazy\" class=\"ca-desc-img scroll-trigger animate--slide-in\" alt=\"Bouteille isotherme en acier inoxydable pour usage extérieur\" src=\"https:\/\/ae01.alicdn.com\/kf\/Sa6c9ad29e90c4cdcb5431d970e1cb8e4C.jpg\"\u003e\u003cimg loading=\"lazy\" class=\"ca-desc-img scroll-trigger animate--slide-in\" alt=\"Conception anti-fuite pour bouteille thermos\" src=\"https:\/\/ae01.alicdn.com\/kf\/S9610524c9ed34582b940ae87d6e0d761h.jpg\"\u003e\u003cimg loading=\"lazy\" class=\"ca-desc-img scroll-trigger animate--slide-in\" alt=\"Bouteille isotherme pour la salle de sport et le fitness\" src=\"https:\/\/ae01.alicdn.com\/kf\/S8b37c19578a143edb7a0ea25a8542378Z.jpg\"\u003e\u003cimg loading=\"lazy\" class=\"ca-desc-img scroll-trigger animate--slide-in\" alt=\"bouteille thermos portable en acier inoxydable\" src=\"https:\/\/ae01.alicdn.com\/kf\/S272a654fda794f79a8c19316c3d9d4f9S.jpg\"\u003e\u003cimg loading=\"lazy\" class=\"ca-desc-img scroll-trigger animate--slide-in\" alt=\"La bouteille isotherme garde les boissons chaudes et froides.\" src=\"https:\/\/ae01.alicdn.com\/kf\/S8087c84be22e438f8887b3ad62c3e346F.jpg\"\u003e\u003cimg loading=\"lazy\" class=\"ca-desc-img scroll-trigger animate--slide-in\" alt=\"Bouteille isotherme de 1 L pour solution d'hydratation quotidienne\" src=\"https:\/\/ae01.alicdn.com\/kf\/Sc831349fa421414295ebb31866271f66A.jpg\"\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- FEATURES --\u003e\n\u003cdiv class=\"ca-features scroll-trigger animate--slide-in\"\u003e\n\n\u003ch3 class=\"specs-title\"\u003e💡 Fonctionnalités\u003c\/h3\u003e\n\n\u003cul class=\"ca-features-list\"\u003e\n\n\u003cli\u003e\n\n \u003cspan class=\"ca-icon\"\u003e❄️🔥\u003c\/span\u003e Garde les boissons froides ou chaudes pendant des heures\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cspan class=\"ca-icon\"\u003e🥤\u003c\/span\u003e Capacité de 1 L pour une hydratation tout au long de la journée\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cspan class=\"ca-icon\"\u003e🛡️\u003c\/span\u003e Sans BPA et sans danger pour une utilisation quotidienne\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cspan class=\"ca-icon\"\u003e♻️\u003c\/span\u003e Conception réutilisable et écologique\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cspan class=\"ca-icon\"\u003e💪\u003c\/span\u003e Construction durable en acier inoxydable \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- IDEAL FOR --\u003e\n\u003cdiv class=\"ca-ideal scroll-trigger animate--slide-in\"\u003e\n\n\u003ch4 class=\"specs-title\"\u003e 💡 Idéal pour\u003c\/h4\u003e\n\n\u003cdiv class=\"ca-details\"\u003e\n\n\u003cp\u003e \u003cspan class=\"ca-icon\"\u003e✔️\u003c\/span\u003e Hydratation au travail et au bureau\u003c\/p\u003e\n\n\u003cp\u003e \u003cspan class=\"ca-icon\"\u003e✔️\u003c\/span\u003e Sports, salle de sport et remise en forme\u003c\/p\u003e\n\n\u003cp\u003e \u003cspan class=\"ca-icon\"\u003e✔️\u003c\/span\u003e Voyages, randonnées et activités de plein air\u003c\/p\u003e\n\n\u003cp\u003e \u003cspan class=\"ca-icon\"\u003e✔️\u003c\/span\u003e Café chaud, thé ou eau froide \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"ca-faq scroll-trigger animate--slide-in\"\u003e\n\n\u003ch3 class=\"specs-title\"\u003e ❔ Foire aux questions\u003c\/h3\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e \u003cspan class=\"ca-icon\"\u003e❓\u003c\/span\u003e Est-ce qu'il maintient les boissons chaudes et froides ? \u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"ca-details\"\u003e Oui, l'isolation sous vide maintient les boissons chaudes ou froides pendant plusieurs heures.\u003c\/div\u003e\n\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e \u003cspan class=\"ca-icon\"\u003e❓\u003c\/span\u003e Est-ce sans danger pour un usage quotidien ? \u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"ca-details\"\u003e Absolument. Il est sans BPA et fabriqué en acier inoxydable de qualité alimentaire.\u003c\/div\u003e\n\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e \u003cspan class=\"ca-icon\"\u003e❓\u003c\/span\u003e Comment faut-il le nettoyer ? \u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n \u003cdiv class=\"ca-details\"\u003eLe lavage à la main est recommandé uniquement afin de préserver les performances d'isolation. \u003c\/div\u003e\n\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- MARKETING --\u003e\n\u003cdiv class=\"ca-marketing scroll-trigger animate--slide-in\"\u003e\n\n\u003ch4 class=\"specs-title\"\u003e 💡 Avantage\u003c\/h4\u003e\n\n\u003cdiv class=\"ca-details\"\u003e\n\n\u003cp\u003e \u003cspan class=\"ca-icon\"\u003e🚚\u003c\/span\u003e \u003cstrong\u003eLivraison suivie gratuite dans le monde entier\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cspan class=\"ca-icon\"\u003e🎁\u003c\/span\u003e Utilisez le code \u003cstrong\u003eMYFIRSTORDER\u003c\/strong\u003e pour bénéficier de réductions exclusives\u003c\/p\u003e\n\n\u003cp\u003e \u003cspan class=\"ca-icon\"\u003e🔥\u003c\/span\u003e \u003cstrong\u003eDisponibilité limitée\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cspan class=\"ca-icon\"\u003e🔒\u003c\/span\u003e Paiement sécurisé avec PayPal et les principales cartes bancaires \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- LOGIN --\u003e\n\u003cdiv class=\"ca-login scroll-trigger animate--slide-in\"\u003e\n\n\u003cdiv class=\"ca-details\"\u003e 🔐 \u003ca style=\"color: var(--accent); font-weight: bold; text-decoration: none;\" href=\"\/fr\/account\/login\"\u003eConnectez-vous avec Google\u003c\/a\u003e pour débloquer des réductions, la livraison gratuite et des cadeaux exclusifs.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- ===== Scoped CSS Style ===== --\u003e\n\u003cstyle\u003e\n\/* ---------- Base container ---------- *\/\n.prod-wrap.ca-template {\n  --accent: #E9F928;\n  --text: #000;\n  --muted: #fff;\n  color: var(--text);\n  width: 100%;\n  padding: 18px 24px; \/* spacing left\/right so images don't touch edges *\/\n  max-width: 100%;\n  margin: 12px auto 32px;\n  position: relative;\n  overflow: hidden;\n  border-radius: 25px;\n  border: 2px groove #fff;\n  box-shadow: 0 18px 20px rgba(0,0,0,0.50);\n  background: rgba(255, 255, 255, 0.33);\n}\n\/* ---------- Video \/ images ---------- *\/\n\/* Full-width images used in ca-description *\/\n.prod-wrap.ca-template .ca-images {\n  width: 100%;\n  box-sizing: border-box;\n  margin: 12px 0;\n  padding: 0;\n  display: block;\n  position: relative;\n}  \n\/* ---------- Video \/ images ---------- *\/\n.prod-wrap.ca-template .ca-desc-video {\n  position: relative;\n  width: 100%;\n  margin: 18px 0;\n  border: 2px groove #fff;\n  border-radius: 12px;\n  overflow: hidden;\n  box-shadow: 0 18px 40px rgba(0,0,0,0.75);\n  background: #000;\n  cursor: pointer;\n  transition: box-shadow 0.4s ease, filter 0.4s ease;\n}\n\n\/* Video element itself *\/\n.prod-wrap.ca-template .ca-desc-video-el {\n  width: 100%;\n  height: auto;\n  display: block;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.65);\n  opacity: 06;\n  transition: filter 0.4s ease, box-shadow 0.4s ease, opacity 0.4s ease;\n  object-fit: cover;\n}\n\n\/* ---------- Mute\/Unmute icon ---------- *\/\n.ca-video-sound-icon {\n  position: absolute;\n  bottom: 18px;\n  right: 18px;\n  font-size: 3rem;\n  color: #fff;\n  background: rgba(0, 0, 0, 0.55);\n  border-radius: 50%;\n  padding: 8px 12px;\n  cursor: pointer;\n  transition: transform .3s ease, opacity .3s ease, background .3s ease;\n  z-index: 9;\n}\n.ca-video-sound-icon:hover {\n  transform: scale(1.04);\n  background: rgba(255, 255, 255, 0.25);\n  box-shadow: 0 18px 40px rgba(0,0,0,0.75);\n}\n.prod-wrap.ca-template .ca-desc-img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n  margin: 14px 0;\n  border-radius: 12px;\n  border: 2px groove #fff;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.65);\n  opacity: 06;\n  transition: filter 0.4s ease, box-shadow 0.4s ease, opacity 0.4s ease;\n  object-fit: cover;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n}\n\n\/* Elegant hover effect: glow \u0026 slight contrast boost *\/\n.prod-wrap.ca-template .ca-desc-img:hover,\n.prod-wrap.ca-template .ca-desc-video:hover .ca-desc-video-el {\n  opacity: 1;\n  box-shadow: 0 26px 60px rgba(0,0,0,0.85);\n}\n\n\/* Reduce animations for users who prefer reduced motion *\/\n@media (prefers-reduced-motion: reduce) {\n  .prod-wrap.ca-template .ca-desc-img,\n  .prod-wrap.ca-template .ca-desc-video {\n    transition: none !important;\n    transform: none !important;\n    opacity: 1 !important;\n  }\n}  \n\/* Small spacing for consecutive images *\/\n.prod-wrap.ca-template .ca-desc-img + .ca-desc-img { margin-top:18px; }\n\n\/* ---------- Specs wrapper with animated background under the table ---------- *\/\n.specs-wrapper {\n  display:grid;\n  place-items:center;\n  position:relative;\n  overflow:hidden;\n  border-radius:16px;\n  border:5px groove #fff;\n  margin:18px auto;\n  width:100%;\n  max-width:1500px;\n  box-shadow:4px 4px 8px rgba(0,0,0,0.5);\n  background:none;\n}\n\n\/* background-image under the table (use a direct image URL) *\/\n.specs-wrapper::before {\n  content: '';\n  position:absolute;\n  top:0; left:0;\n  width:100%; height:100%;\n  background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0669\/3876\/5628\/files\/Silver_insulated_bottle_with_black_label.png\");\n  background-size: contain;\n  background-position: center;\n  background-repeat: no-repeat;\n  z-index:0;\n  transform: scale(0.5);\n  transition: transform 4s ease;\n  will-change: transform;\n}\n  .specs-wrapper:hover::before {\n    animation: pulse3D 12s infinite ease-in-out;\n  }  \n@keyframes pulse3D {\n  0% { transform: translateX(0) scale(0.5) rotateY(0deg) skewX(0deg); }\n  33% { transform: translateX(-190px) scale(1.05) rotateY(-10deg) skewX(15deg); }\n  66% { transform: translateX(190px) scale(1.09) rotateY(10deg) skewX(-15deg); }\n  100% { transform: translateX(0) scale(0.5) rotateY(0deg) skewX(0deg); }\n}\n\n.specs-content { position:relative; z-index:2; padding:24px; width:100%; box-sizing:border-box; }\n\n\/* Table styling *\/\n.ca-specs {\n  width:100%;\n  border-collapse: collapse;\n  text-align:left;\n  color: #ff0;\n  font-size:2rem;\n  border-radius:12px;\n  overflow:hidden;\n  box-shadow: 2px 2px 4px rgba(0,0,0,0.4);\n}\n.ca-specs th, .ca-specs td {\n  border:2px groove #fff;\n  padding:12px 14px;\n  vertical-align:top;\n  font-weight:700;\n}\n.ca-specs thead th { background: rgba(0,0,0,0.35); font-size:20px; }\n.ca-specs tbody tr:nth-child(odd) { background: rgba(255,255,255,0.08); }\n.ca-specs tbody tr:hover {\n  background: rgba(0,0,0,0.55);\n  box-shadow: 2px 2px 8px rgba(0,0,0,0.45);\n  animation: rowGlow 1.2s ease-in-out infinite alternate;\n}\n\n@keyframes rowGlow { \n  0% { background-color: rgba(255,255,255,0.8); } \n  25% { background-color: rgba(255,255,200,0.8); } 50% { background-color: rgba(200,255,255,0.8); } \n  75% { background-color: rgba(255,200,200,0.8); } 100% { background-color: rgba(200,200,255,0.8); } }\n\n\/* ---------- title letterColorChange ---------- *\/  \n\n.prod-wrap.ca-template .specs-title {\n  position: relative;\n  background-color: rgba(255,255,255,0.4);\n  font-size: 7rem;\n  font-weight: 900;\n  margin-bottom: 1rem;\n  text-align: center;\n  border-radius: 12px;\n  padding: 0.5rem 1rem;\n  box-shadow: 2px 2px 4px 4px rgba(0,0,0,0.4);\n  color: #000;\n  transition: color 0.3s ease;\n}\n\/* Headers \u0026 text *\/\n.prod-wrap.ca-template .specs-title { font-size: 7rem; font-weight:900; line-height:1.45; margin-bottom:12px; color:#ffffff; }   \n.prod-wrap.ca-template .ca-header { font-size: 5rem; font-weight:900; line-height:1.45; margin:18px 0; }\n.prod-wrap.ca-template .ca-subheader { font-size: 3rem; font-weight:900; line-height:1.45; margin-bottom:12px; color: red; }\n.prod-wrap.ca-template .ca-details { font-size: 2rem; font-weight:900; line-height:1.45; margin-bottom:12px; color:#000; }  \n   \n\/* Animate color on hover for all titles *\/\n.prod-wrap.ca-template .specs-title:hover {\n  box-shadow: 0 20px 40px rgba(0,0,0,0.6);\n  animation: 2s infinite letterColorChange;\n}\n@keyframes letterColorChange {\n  0%,\n  100% {\n    color: red;\n  }\n  25% {\n    color: blue;\n  }\n  50% {\n    color: green;\n  }\n  75% {\n    color: orange;\n  }\n}\n \n\/* ---------- 50\/50 rows (kept for other products) ---------- *\/\n.prod-wrap.ca-template .ca-section { width:100%; margin-top:6px; }\n.prod-wrap.ca-template .ca-row { display:flex; gap:8px; align-items:center; margin-bottom:28px; }\n.prod-wrap.ca-template .ca-row.reverse { flex-direction:row-reverse; }\n.prod-wrap.ca-template .ca-col { flex:0 0 50%; max-width:50%; padding:6px; box-sizing:border-box; }\n\n\/* ---------- Features \/ Ideal \/ Marketing containers common styling ---------- *\/\n.prod-wrap.ca-template .ca-features,\n.prod-wrap.ca-template .ca-ideal,\n.prod-wrap.ca-template .ca-marketing {\n  margin:20px 0;\n  padding:18px;\n  background: rgba(255,255,255,0.04);\n  border-radius:12px;\n  box-shadow: 0 8px 32px rgba(0,0,0,0.65);\n}\n\n\/* Features list *\/\n.prod-wrap.ca-template .ca-features-list { list-style:none; padding-left:0; margin:8px 0 0 0; }\n.prod-wrap.ca-template .ca-features-list li { margin:10px 0; font-size: 3rem; font-weight:700; display:flex; align-items:center; gap:12px; }\n\n\/* Ideal \/ marketing lists: make each line hoverable for icon effect *\/\n.prod-wrap.ca-template .ca-ideal .ca-details p,\n.prod-wrap.ca-template .ca-marketing .ca-details p { margin:8px 0; font-size:3rem; font-weight:700; display:flex; align-items:center; gap:12px; }\n\n\/* ---------- Icon scaling \u0026 fade-in on hover ---------- *\/\n.ca-icon {\n  display: inline-block;\n  transform-origin: left center;\n  transition: transform 0.35s ease, opacity 0.35s ease;\n  font-size: 4rem; \/* base icon size *\/\n  line-height: 1;\n  opacity: 0.5;\n}\n\n\/* Effetto persistente su hover *\/\n.prod-wrap.ca-template .ca-features-list li:hover .ca-icon, \n.prod-wrap.ca-template .ca-ideal .ca-details p:hover .ca-icon, \n.prod-wrap.ca-template .ca-marketing .ca-details p:hover .ca-icon, \n.prod-wrap.ca-template .ca-faq details:hover .ca-icon, \n.prod-wrap.ca-template details[open] .ca-icon {\n  transform: scale(4) translateY(-20px);\n  opacity: 1;\n}\n\n\/* ---------- FAQ styling (modern) ---------- *\/\n.prod-wrap.ca-template .ca-faq { margin-top:2rem; border-top:2px groove var(--accent); padding-top:16px; }\n.prod-wrap.ca-template .ca-faq details { background: rgba(255,255,255,0.06); margin-bottom:10px; border-radius:12px; padding:12px 16px; cursor:pointer; transition: background .28s ease, transform .18s ease; }\n.prod-wrap.ca-template .ca-faq details[open] { background: rgba(255,255,255,0.12); }\n.prod-wrap.ca-template .ca-faq summary {\n  font-size:2rem;\n  color:red;\n  font-weight:700;\n  list-style:none;\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n}\n.prod-wrap.ca-template .ca-faq .arrow { transition: transform .28s ease; margin-left:8px; }\n.prod-wrap.ca-template .ca-faq details[open] .arrow { transform: rotate(180deg); }\n\n\/* ---------- Login prompt ---------- *\/\n.prod-wrap.ca-template .ca-login { margin-top:1rem; padding:10px 12px; font-size:2rem; font-weight:700; color:var(--accent); }\n\n\/* ---------- Reveal utilities (kept minimal) ---------- *\/\n\/* If your theme uses 'reveal' classes, these co-operate; otherwise harmless *\/\n.scroll-trigger { will-change: transform, opacity; }\n.animate--slide-in { transform: translateY(0); opacity:1; }\n\n\/* ---------- Accessibility \/ reduced motion ---------- *\/\n@media (prefers-reduced-motion: reduce) {\n  .prod-wrap.ca-template .ca-desc-img,\n  .prod-wrap.ca-template .ca-desc-video-el,\n  .prod-wrap.ca-template .ca-icon {\n    transition: none !important;\n    transform: none !important;\n    opacity: 1 !important;\n  }\n}\n\n\/* ---------- Responsive tweaks ---------- *\/\n@media (max-width: 1024px) {\n  .prod-wrap.ca-template { padding-left:16px; padding-right:16px; }\n  .prod-wrap.ca-template .specs-title { font-size:40px; }\n  .prod-wrap.ca-template .ca-header { font-size:36px; }\n  .prod-wrap.ca-template .ca-subheader { font-size:22px; }\n  .prod-wrap.ca-template .ca-details { font-size:18px; }\n  .prod-wrap.ca-template .ca-features-list { margin:4px 0 0 0; }\n  .prod-wrap.ca-template .ca-features-list li { margin:4px 0; font-size: 18px; gap:4px; }\n  .prod-wrap.ca-template .ca-ideal .ca-details p,\n  .prod-wrap.ca-template .ca-marketing .ca-details p { margin:4px 0; font-size:18px; gap:4px; }\n  .ca-specs th, .ca-specs td { padding:6px 4px; font-size:14px; }  \n}\n\n@media (max-width: 600px) {\n  .prod-wrap.ca-template { padding-left:10px; padding-right:10px; }\n  .prod-wrap.ca-template .ca-row, .prod-wrap.ca-template .ca-row.reverse { flex-direction:column; }\n  .prod-wrap.ca-template .ca-col { max-width:100%; flex-basis:100%; }\n  .prod-wrap.ca-template .specs-title { font-size:32px; }\n  .prod-wrap.ca-template .ca-header { font-size:28px; }\n  .prod-wrap.ca-template .ca-subheader { font-size:18px; }\n  .prod-wrap.ca-template .ca-details { font-size:14px; }\n  .ca-specs th, .ca-specs td { padding:6px 4px; font-size:14px; }\n  .prod-wrap.ca-template .ca-text .row-header { font-size:28px; }\n  .prod-wrap.ca-template .ca-features-list { margin:4px 0 0 0; }\n  .prod-wrap.ca-template .ca-features-list li { margin:4px 0; font-size: 14px; gap:4px; }\n  .prod-wrap.ca-template .ca-ideal .ca-details p,\n  .prod-wrap.ca-template .ca-marketing .ca-details p { margin:4px 0; font-size:14px; gap:4px; }\n}\n  \n\/* Responsive adjustments for tablet *\/\n@media (max-width: 1024px) {\n  .prod-wrap.ca-template .ca-desc-img,\n  .prod-wrap.ca-template .ca-desc-video {\n    border-radius: 10px;\n    margin: 12px 0;\n    box-shadow: 0 10px 24px rgba(0,0,0,0.55);\n  }\n}\n\n\/* Responsive adjustments for mobile *\/\n@media (max-width: 767px) {\n  .prod-wrap.ca-template .ca-desc-img,\n  .prod-wrap.ca-template .ca-desc-video {\n    margin: 10px 0;\n    border-radius: 8px;\n    box-shadow: 0 6px 14px rgba(0,0,0,0.45);\n  }\n\n  .prod-wrap.ca-template {\n    padding-left: 5px;\n    padding-right: 5px;\n  }\n}\n\n\/* Default desktop padding + centering *\/\n@media (min-width: 768px) {\n  .prod-wrap.ca-template {\n    padding-left: 20px;\n    padding-right: 20px;\n  }\n}\n\n\/* ---------- Useful Links Section ---------- *\/\n.ca-links {\n  background: rgba(255, 255, 255, 0.3);\n  background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0669\/3876\/5628\/files\/Silver_insulated_bottle_with_black_label.png\");\n  background-size: contain;\n  background-position: center;\n  background-repeat: repeat;  \n  border-radius: 14px;\n  border: 2px groove #fff;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.6);\n  padding: 18px 24px;\n  margin-top: 2rem;\n  text-align: center;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.ca-links:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 16px 40px rgba(0,0,0,0.7);\n}\n\n.ca-links .ca-subheader {\n  font-size: 3rem;\n  color: #000;\n  margin-bottom: 14px;\n  text-shadow: 0 2px 4px rgba(0,0,0,0.4);\n}\n\n.ca-links-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 8px;\n}\n\n.ca-links-list li a {\n  display: inline-block;\n  font-size: 3rem;\n  font-weight: 700;\n  color: yellow;\n  text-decoration: none;\n  transition: color 0.3s ease, transform 0.3s ease;\n}\n\n.ca-links-list li a:hover {\n  color: white;\n  transform: scale(1.5);\n  text-shadow: 0 2px 8px rgba(0,0,0,0.8);\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  .ca-links {\n    padding: 14px;\n  }\n  .ca-links-list li a {\n    font-size: 18px;\n  }\n}\n\u003c\/style\u003e\n\u003c!-- ===== END: ca-description (HTML + CSS) ===== --\u003e","brand":"Dsers","offers":[{"title":"Brosse - 1 pièce \/ 1000 ml","offer_id":53729350025539,"sku":"1005007123957600-Brush-1PC-1000ml","price":9.99,"currency_code":"USD","in_stock":false},{"title":"Rouge \/ 1000 ml","offer_id":53729350058307,"sku":"1005007123957600-Red-1000ml","price":33.26,"currency_code":"USD","in_stock":true},{"title":"Bleu \/ 1000 ml","offer_id":53729350091075,"sku":"1005007123957600-Blue-1000ml","price":33.26,"currency_code":"USD","in_stock":true},{"title":"Or \/ 1000 ml","offer_id":53729350123843,"sku":"1005007123957600-Gold-1000ml","price":33.26,"currency_code":"USD","in_stock":true},{"title":"Acier \/ 1000 ml","offer_id":53729350156611,"sku":"1005007123957600-Steel-1000ml","price":33.26,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0669\/3876\/5628\/files\/Silver-insulated-bottle-with-black-label-_1.png?v=1774010727","url":"https:\/\/carauana.com\/fr\/products\/hermos-water-tea-coffee-vacuum","provider":"CaRaUaNa Fashion","version":"1.0","type":"link"}