{"product_id":"carres-fondants-dambre-violette-coeur-2-x-25-g-bybazz","title":"Carrés fondants d'Ambre Violette - Coeur - 2 x 25 g - ByBazz","description":"\u003cdiv class=\"cv-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"cv-hero\"\u003e\n\u003cdiv class=\"cv-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cv-hero-content\"\u003e\n\u003cdiv class=\"cv-badges-top\"\u003e\n\u003cspan class=\"cv-badge\"\u003e💜 Ambre violette\u003c\/span\u003e \u003cspan class=\"cv-badge\"\u003e🤍 Lot de 2 cœurs\u003c\/span\u003e \u003cspan class=\"cv-badge\"\u003e🇫🇷 Artisanal\u003c\/span\u003e \u003cspan class=\"cv-badge\"\u003e⏳ Longue durée\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cv-hero-title\"\u003eCarrés fondants d'Ambre Violette - Cœur\u003c\/span\u003e\n\u003cp class=\"cv-subtitle\"\u003eByBazz · 2 × 25 g de pur envoûtement\u003c\/p\u003e\n\u003cp class=\"cv-description\"\u003eDeux cœurs façonnés à la main, imprégnés d'un accord ambre-violette intense et durable. Un parfum d'ambiance artisanal qui transforme chaque pièce en cocon olfactif.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eCarrés fondants d'Ambre Violette en forme de cœur - ByBazz\u003c\/h2\u003e\n\u003cp class=\"cv-section-intro\"\u003eLaissez-vous envoûter par ces \u003cstrong\u003ecarrés fondants parfumés à l'ambre violette\u003c\/strong\u003e, façonnés en forme de cœur et fabriqués artisanalement selon une recette traditionnelle. Vendus par lot de \u003cstrong\u003e2 cœurs de 25 g chacun\u003c\/strong\u003e (soit 50 g au total), ces blocs de parfum ByBazz transforment votre intérieur en un véritable cocon olfactif, alliant la douceur poudrée de la violette à la chaleur sensuelle de l'ambre.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eUn parfum d'ambiance naturel aux notes envoûtantes\u003c\/h2\u003e\n\u003cdiv class=\"cv-grid\"\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🌸 Violette florale\u003c\/h3\u003e\n\u003cp\u003eUne fraîcheur délicate, presque nostalgique, qui apporte une élégance naturelle et aérienne à votre intérieur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🔥 Ambre chaleureux\u003c\/h3\u003e\n\u003cp\u003eUne profondeur réconfortante et sensuelle qui enveloppe chaque pièce d'une atmosphère cocooning incomparable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e⏳ Longue durée\u003c\/h3\u003e\n\u003cp\u003eContrairement aux diffuseurs classiques, ces fondants offrent une fragrance intense pouvant tenir \u003cstrong\u003eplusieurs semaines\u003c\/strong\u003e. Râpez légèrement la surface pour raviver le parfum.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-tip\"\u003e\n\u003cspan class=\"cv-tip-icon\"\u003e✨\u003c\/span\u003e\n\u003cp\u003eL'accord ambre violette est un classique de la parfumerie d'intérieur : raffiné et enveloppant, sans jamais être entêtant. Bien loin des fragrances synthétiques standardisées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eComment utiliser vos carrés fondants pour brûle-parfum ?\u003c\/h2\u003e\n\u003cp class=\"cv-section-intro\"\u003eCes cœurs parfumés sont remarquablement polyvalents. Voici les meilleures façons de les utiliser au quotidien :\u003c\/p\u003e\n\u003cdiv class=\"cv-timeline\"\u003e\n\u003cdiv class=\"cv-timeline-item\"\u003e\n\u003cdiv class=\"cv-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-content\"\u003e\n\u003ch3\u003e🕯️ Sur un brûle-parfum\u003c\/h3\u003e\n\u003cp\u003eRâpez quelques copeaux dans la coupelle d'un chauffe-plat. La chaleur de la bougie libère progressivement les notes d'ambre et de violette dans toute la pièce. L'utilisation idéale pour un carré fondant artisanal et authentique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-item\"\u003e\n\u003cdiv class=\"cv-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-content\"\u003e\n\u003ch3\u003e👗 Dans l'armoire à linge\u003c\/h3\u003e\n\u003cp\u003eDéposez un cœur sur une petite coupelle parmi vos vêtements. Votre linge s'imprégnera d'un parfum délicat et durable. Évitez le contact direct avec le bois ou les textiles pour prévenir toute tache.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-item\"\u003e\n\u003cdiv class=\"cv-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-content\"\u003e\n\u003ch3\u003e🏠 Dans le sac d'aspirateur\u003c\/h3\u003e\n\u003cp\u003eGlissez-y quelques copeaux râpés. À chaque passage, votre intérieur se parfume naturellement. Une astuce simple et redoutablement efficace.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-item\"\u003e\n\u003cdiv class=\"cv-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-content\"\u003e\n\u003ch3\u003e🚗 En voiture\u003c\/h3\u003e\n\u003cp\u003ePlacez un cœur dans un petit récipient sous le siège. Veillez toutefois à le retirer par fortes chaleurs estivales, car le bloc peut fondre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eComposition et ingrédients\u003c\/h2\u003e\n\u003cp class=\"cv-section-intro\"\u003eChaque carré fondant ByBazz est composé d'ingrédients soigneusement sélectionnés pour une richesse olfactive incomparable :\u003c\/p\u003e\n\u003cdiv class=\"cv-grid-compact\"\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🌿 Musc ambrette\u003c\/h3\u003e\n\u003cp\u003eBase musquée végétale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🧪 Xylène musqué\u003c\/h3\u003e\n\u003cp\u003eFixateur de parfum\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🍦 Vanaline\u003c\/h3\u003e\n\u003cp\u003eDouceur vanillée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🌹 Poudre de rose\u003c\/h3\u003e\n\u003cp\u003eTouche florale délicate\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e💧 Huile essentielle\u003c\/h3\u003e\n\u003cp\u003eFragrance naturelle\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🔮 Base de parfum\u003c\/h3\u003e\n\u003cp\u003eSupport concentré\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-tip\"\u003e\n\u003cspan class=\"cv-tip-icon\"\u003e🌱\u003c\/span\u003e\n\u003cp\u003eCette formulation artisanale garantit un \u003cstrong\u003eparfum d'ambiance naturel\u003c\/strong\u003e riche et complexe, bien loin des fragrances synthétiques standardisées du marché.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eDimensions et contenu du lot\u003c\/h2\u003e\n\u003cdiv class=\"cv-grid\"\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e📐 Dimensions\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e4 cm\u003c\/strong\u003e de long × \u003cstrong\u003e4,5 cm\u003c\/strong\u003e de large × \u003cstrong\u003e2 cm\u003c\/strong\u003e de haut par cœur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e⚖️ Poids total\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e2 cœurs × 25 g\u003c\/strong\u003e = 50 g de parfum solide au total\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🎁 Idée cadeau\u003c\/h3\u003e\n\u003cp\u003eFormat compact et jolie forme en cœur : une \u003cstrong\u003eidée cadeau originale\u003c\/strong\u003e pour les amateurs d'ambiances parfumées\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003ePourquoi choisir les fondants parfumés ByBazz ?\u003c\/h2\u003e\n\u003cdiv class=\"cv-grid\"\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🤲 Fabrication artisanale\u003c\/h3\u003e\n\u003cp\u003eChaque pièce est fabriquée à la main, avec de légères variations d'aspect - un véritable gage d'authenticité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🏆 Qualité importée\u003c\/h3\u003e\n\u003cp\u003eByBazz importe ces blocs de parfum originaux depuis de nombreuses années, avec un engagement constant pour l'excellence.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e💎 Richesse olfactive\u003c\/h3\u003e\n\u003cp\u003eComparée aux fondants industriels, la différence se ressent immédiatement : une intensité et une tenue dans le temps nettement supérieures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cv-section-intro\" style=\"margin-top: 1.25rem;\"\u003eQue vous souhaitiez parfumer votre salon, votre chambre ou simplement offrir un petit plaisir à un proche, ces cœurs fondants apportent une touche d'élégance et de douceur à chaque espace de vie.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- PRÉCAUTIONS + CTA --\u003e\n\u003csection class=\"cv-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"cv-accordion\"\u003e\n\u003cdetails class=\"cv-accordion-item\"\u003e\n\u003csummary class=\"cv-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"cv-accordion-content mt-3\"\u003e\n\u003cp\u003eProduit destiné à la diffusion de parfum d'ambiance uniquement. Ne pas ingérer. Tenir hors de portée des enfants et des animaux. Éviter le contact direct avec les surfaces fragiles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-cta-box\" style=\"margin-top: 1.5rem;\"\u003e\n\u003cp\u003e💜 Offrez-vous un intérieur envoûtant avec l'accord unique ambre violette - fabriqué à la main, intense et durable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --cv-cream: #f9f5fc;\n  --cv-white: #ffffff;\n  --cv-primary: #8b6bae;\n  --cv-primary-dark: #5c3d7a;\n  --cv-primary-light: #efe6f7;\n  --cv-secondary: #c9a0dc;\n  --cv-accent: #d4a8e8;\n  --cv-text: #1a1a1a;\n  --cv-text-light: #5a5a5a;\n  --cv-border: #e6dced;\n  --cv-shadow: 0 4px 24px rgba(92,61,122,.08);\n  --cv-shadow-lg: 0 12px 48px rgba(92,61,122,.15);\n  --cv-radius: 20px;\n  --cv-radius-sm: 12px;\n}\n\n.cv-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--cv-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.cv-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--cv-primary-dark) 0%, var(--cv-primary) 50%, var(--cv-secondary) 100%);\n  border-radius: var(--cv-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--cv-shadow-lg);\n}\n\n.cv-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 20% 80%, rgba(255,255,255,.08) 0%, transparent 50%),\n              radial-gradient(circle at 80% 20%, rgba(255,255,255,.06) 0%, transparent 50%),\n              radial-gradient(circle at 50% 50%, rgba(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.cv-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.cv-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.cv-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.cv-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === BADGES === *\/\n.cv-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.cv-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--cv-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.cv-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.cv-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.cv-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--cv-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.cv-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--cv-primary), var(--cv-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.cv-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cv-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.cv-card {\n  background: var(--cv-white);\n  border-radius: var(--cv-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--cv-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.cv-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--cv-shadow-lg);\n  border-color: var(--cv-primary);\n}\n\n.cv-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--cv-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.cv-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--cv-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.cv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.cv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.cv-grid-compact .cv-card {\n  padding: 1rem;\n}\n\n.cv-grid-compact .cv-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.cv-grid-compact .cv-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.cv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.cv-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.cv-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--cv-primary), var(--cv-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.cv-timeline-content {\n  flex: 1;\n  background: var(--cv-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--cv-radius-sm);\n  box-shadow: var(--cv-shadow);\n}\n\n.cv-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--cv-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.cv-timeline-content p {\n  font-size: 14px;\n  color: var(--cv-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.cv-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--cv-primary-light);\n  border-radius: var(--cv-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.cv-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.cv-tip p {\n  font-size: 14px;\n  color: var(--cv-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.cv-accordion {\n  background: var(--cv-white);\n  border-radius: var(--cv-radius);\n  box-shadow: var(--cv-shadow);\n  overflow: hidden;\n}\n\n.cv-accordion-item {\n  border-bottom: 1px solid var(--cv-border);\n  margin: 0;\n  padding: 0;\n}\n\n.cv-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.cv-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--cv-primary-dark);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n  transition: background .2s ease;\n  background: transparent;\n  border: none;\n  margin: 0;\n}\n\n.cv-accordion-header:hover {\n  background: var(--cv-primary-light);\n}\n\n.cv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.cv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--cv-primary);\n  transition: transform .2s ease;\n}\n\n.cv-accordion-item[open] .cv-accordion-header::after {\n  content: '−';\n}\n\n.cv-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--cv-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.cv-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA FINAL === *\/\n.cv-cta-box {\n  background: linear-gradient(135deg, var(--cv-primary) 0%, var(--cv-primary-dark) 100%);\n  border-radius: var(--cv-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.cv-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .cv-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .cv-card {\n    padding: 1.125rem;\n  }\n\n  .cv-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .cv-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--cv-radius-sm);\n  }\n\n  .cv-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .cv-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .cv-grid-compact {\n    gap: .625rem;\n  }\n\n  .cv-grid-compact .cv-card {\n    padding: .75rem;\n  }\n\n  .cv-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .cv-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .cv-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .cv-timeline-content p {\n    font-size: 13px;\n  }\n\n  .cv-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .cv-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .cv-card {\n    animation: cvFadeInUp .5s ease backwards;\n  }\n  .cv-card:nth-child(1) { animation-delay: .05s; }\n  .cv-card:nth-child(2) { animation-delay: .1s; }\n  .cv-card:nth-child(3) { animation-delay: .15s; }\n  .cv-card:nth-child(4) { animation-delay: .2s; }\n  .cv-card:nth-child(5) { animation-delay: .25s; }\n  .cv-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes cvFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .cv-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"BYBAZZ","offers":[{"title":"Default Title","offer_id":57062191989113,"sku":"COEURVIOLETTE","price":6.78,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/carres-fondants-dambre-violette-coeur-2-x-25-g-bybazz-lifestyle_152764b3-ee21-429f-a536-1f554acc3fb1.webp?v=1776153853","url":"https:\/\/www.naturellement-bio.com\/products\/carres-fondants-dambre-violette-coeur-2-x-25-g-bybazz","provider":"Naturellement Bio","version":"1.0","type":"link"}