{"title":"Best Sellers","description":"\u003cp\u003eFind in your store \u003cstrong\u003ePetDesign\u003c\/strong\u003e,  a corner bringing together many good deals on \u003cstrong\u003ecleaning products\u003c\/strong\u003e and \u003cstrong\u003enutrition\u003c\/strong\u003e for your \u003cstrong\u003edogs\u003c\/strong\u003e And \u003cstrong\u003ecats\u003c\/strong\u003e.  Discover a selection of products from many brands such as \u003cstrong\u003eSpecial One\u003c\/strong\u003e, \u003cstrong\u003eYumega\u003c\/strong\u003e And \u003cstrong\u003eMaxima\u003c\/strong\u003e.\u003c\/p\u003e","products":[{"product_id":"bain-pro-shampoing-doux-tous-pelages","title":"BAIN PRO, gentle shampoo for all coats","description":"\u003c!-- ============================================\n     SYSTÈME DE DESIGN — Affinage visuel\n     ============================================ --\u003e\n\u003cstyle id=\"aqr-design-system\"\u003e\n  \/* On garde la police du theme Shopify - juste antialiasing pour le rendu *\/\n  body, body * {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n  \n  \/* === Variables du système de design === *\/\n  :root {\n    --ds-black: #1d1d1f;        \/* Noir doux — légèrement plus chaud que le noir pur *\/\n    --ds-text: #1d1d1f;\n    --ds-text-secondary: #86868b; \/* Gris secondaire *\/\n    --ds-text-tertiary: #a1a1a6;\n    --ds-bg: #ffffff;\n    --ds-bg-elevated: #fbfbfd;   \/* Gris très clair *\/\n    --ds-bg-soft: #f5f5f7;       \/* Gris très clair *\/\n    --ds-border: #d2d2d7;\n    --ds-border-soft: #e8e8ed;\n    --ds-gold: #c2a85c;          \/* Or subtil et mat *\/\n    --ds-gold-pale: #f0e6cf;\n    --ds-radius-sm: 8px;\n    --ds-radius-md: 12px;\n    --ds-radius-lg: 18px;\n    --ds-radius-xl: 22px;\n    --ds-ease: cubic-bezier(0.16, 1, 0.3, 1);\n    --ds-duration: 0.35s;\n  }\n\n  \/* === Couleurs noir \/ doré === *\/\n  \/* Cards expertise (Proposition D) *\/\n  .aqr-benefit-card {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border-soft) !important;\n    border-radius: var(--ds-radius-md) !important;\n    padding: 18px 20px !important;\n    transition: transform var(--ds-duration) var(--ds-ease),\n                box-shadow var(--ds-duration) var(--ds-ease),\n                border-color var(--ds-duration) var(--ds-ease) !important;\n    \/* Force l'alignement haut de chaque card dans la grille *\/\n    align-self: stretch !important;\n    margin: 0 !important;\n    vertical-align: top !important;\n  }\n  .aqr-benefits-grid {\n    align-items: start !important;\n    align-content: start !important;\n  }\n  \/* MEME chose pour les audience cards et autres grilles *\/\n  .aqr-audience-grid {\n    align-items: start !important;\n    align-content: start !important;\n  }\n  .aqr-audience-card {\n    align-self: stretch !important;\n    margin: 0 !important;\n  }\n  .aqr-benefit-card::before {\n    background: var(--ds-text) !important;\n    width: 3px !important;\n  }\n  .aqr-benefit-card:hover {\n    background: var(--ds-bg) !important;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.06);\n    border-color: var(--ds-border) !important;\n  }\n  .aqr-benefit-card:hover::before {\n    width: 3px !important;\n    background: var(--ds-gold) !important;\n  }\n  .aqr-benefit-corner {\n    width: 14px !important;\n    height: 14px !important;\n    background: linear-gradient(225deg, var(--ds-gold-pale) 50%, transparent 50%) !important;\n    border-top-right-radius: var(--ds-radius-md) !important;\n  }\n  .aqr-benefit-icon {\n    background: var(--ds-text) !important;\n    color: var(--ds-gold) !important;\n    border-radius: var(--ds-radius-sm) !important;\n  }\n  .aqr-benefit-title {\n    color: var(--ds-text) !important;\n    font-weight: 600 !important;\n    letter-spacing: -0.01em !important;\n    font-size: 14px !important;\n  }\n  .aqr-benefit-desc {\n    color: var(--ds-text-secondary) !important;\n    font-size: 12px !important;\n    line-height: 1.55 !important;\n  }\n\n  \/* === Cards Audience === *\/\n  .aqr-audience-card {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border-soft) !important;\n    border-radius: var(--ds-radius-md) !important;\n    padding: 18px 12px !important;\n    transition: transform var(--ds-duration) var(--ds-ease),\n                box-shadow var(--ds-duration) var(--ds-ease),\n                border-color var(--ds-duration) var(--ds-ease) !important;\n  }\n  .aqr-audience-card:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.06);\n    border-color: var(--ds-border) !important;\n  }\n  .aqr-audience-icon {\n    background: var(--ds-bg-soft) !important;\n    border-radius: 50% !important;\n    width: 44px !important;\n    height: 44px !important;\n  }\n  .aqr-audience-icon svg { stroke: var(--ds-text) !important; }\n  .aqr-audience-name {\n    color: var(--ds-text) !important;\n    font-weight: 500 !important;\n    font-size: 13px !important;\n    letter-spacing: -0.01em !important;\n  }\n\n  \/* === Eyebrows === *\/\n  span[style*=\"text-transform: uppercase\"][style*=\"color: #999\"] {\n    color: var(--ds-text-secondary) !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.08em !important;\n    font-size: 11px !important;\n    margin-bottom: 18px !important;\n  }\n\n  \/* === Blocs principaux : fond uniforme === *\/\n  \/* Les blocs sur fond crème deviennent gris pâle *\/\n  div[style*=\"background-color: #FBF9F5\"] {\n    background-color: var(--ds-bg-soft) !important;\n  }\n\n  \/* === Bloc Dilution === *\/\n  .aqr-dilution {\n    border: none !important;\n    padding: 0 !important;\n    background: transparent !important;\n  }\n  \/* Forcer l'alignement haut + hauteur egale des 3 cartes dilution *\/\n  .aqr-dilution-grid {\n    align-items: stretch !important;\n  }\n  .aqr-dilution-cell {\n    align-self: stretch !important;\n    margin: 0 !important;\n  }\n  .aqr-dilution-eyebrow {\n    color: var(--ds-text-secondary) !important;\n    letter-spacing: 0.08em !important;\n    font-weight: 500 !important;\n    margin-bottom: 20px !important;\n  }\n  .aqr-dilution-eq-target {\n    background: var(--ds-text) !important;\n    color: var(--ds-bg) !important;\n    border-radius: 6px !important;\n    padding: 4px 12px !important;\n  }\n  .aqr-dilution-eq-item {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border-soft) !important;\n    border-radius: var(--ds-radius-sm) !important;\n    padding: 14px 8px !important;\n  }\n  .aqr-dilution-eq-val {\n    font-weight: 700 !important;\n    color: var(--ds-text) !important;\n  }\n  .aqr-dilution-eq-name {\n    color: var(--ds-text-secondary) !important;\n  }\n  .aqr-dilution-eq-sep {\n    color: var(--ds-text-tertiary) !important;\n  }\n  .aqr-dilution-eq-or span {\n    color: var(--ds-text-tertiary) !important;\n  }\n\n  \/* === Chips rendement (le trio horizontal) === *\/\n  .aqr-dilution-chips-label {\n    color: var(--ds-text-secondary) !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.08em !important;\n  }\n  .aqr-dilution-chip-from,\n  .aqr-dilution-chip-to {\n    color: var(--ds-text) !important;\n  }\n  .aqr-dilution-chip-arr { color: var(--ds-gold) !important; }\n  .aqr-dilution-chips-foot { color: var(--ds-text-secondary) !important; }\n  \n  \/* === Accordeons Protocoles === *\/\n  .aqr-proto-acc {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border) !important;\n    border-radius: var(--ds-radius-md) !important;\n    overflow: hidden;\n    transition: box-shadow var(--ds-duration) var(--ds-ease) !important;\n  }\n  .aqr-proto-acc[open] {\n    box-shadow: 0 12px 32px rgba(0,0,0,0.08);\n  }\n  \/* Suppression des perforations beige du ticket *\/\n  .aqr-proto-acc::before,\n  .aqr-proto-acc::after {\n    display: none !important;\n  }\n  .aqr-proto-summary {\n    padding: 18px 56px 18px 22px !important; \/* right plus large pour le +, left aere *\/\n  }\n  .aqr-proto-title {\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n    hyphens: auto;\n  }\n  @media (max-width: 600px) {\n    .aqr-proto-summary {\n      padding: 16px 50px 16px 18px !important;\n    }\n    .aqr-proto-plus {\n      right: 16px !important;\n    }\n    .aqr-proto-content {\n      padding: 4px 18px 18px !important;\n    }\n  }\n  @media (max-width: 380px) {\n    .aqr-proto-summary {\n      padding: 14px 44px 14px 14px !important;\n    }\n    .aqr-proto-plus {\n      right: 12px !important;\n    }\n    .aqr-proto-content {\n      padding: 4px 14px 16px !important;\n    }\n  }\n  .aqr-proto-title {\n    color: var(--ds-text) !important;\n    font-weight: 500 !important;\n    letter-spacing: -0.01em !important;\n    font-size: 15px !important;\n  }\n  .aqr-proto-plus {\n    border-color: var(--ds-border) !important;\n    color: var(--ds-text-secondary) !important;\n    background: transparent !important;\n    transition: transform var(--ds-duration) var(--ds-ease),\n                background var(--ds-duration) var(--ds-ease),\n                color var(--ds-duration) var(--ds-ease) !important;\n  }\n  .aqr-proto-acc[open] .aqr-proto-plus {\n    background: var(--ds-text) !important;\n    color: var(--ds-bg) !important;\n    border-color: var(--ds-text) !important;\n  }\n  .aqr-proto-content { padding: 4px 24px 22px !important; }\n  .aqr-proto-subtitle {\n    color: var(--ds-text-secondary) !important;\n    border-bottom: 1px solid var(--ds-border-soft) !important;\n  }\n  .aqr-proto-step-marker {\n    background: var(--ds-bg-soft) !important;\n    border-color: transparent !important;\n    color: var(--ds-text) !important;\n  }\n  .aqr-proto-step-title {\n    color: var(--ds-text) !important;\n    letter-spacing: 0.06em !important;\n    font-weight: 600 !important;\n  }\n  .aqr-proto-step-desc {\n    color: var(--ds-text-secondary) !important;\n  }\n\n  \/* === Associations Si → Alors === *\/\n  .aqr-assoc-intro {\n    color: var(--ds-text-secondary) !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n  }\n  .aqr-assoc-rule {\n    border-bottom: 1px solid var(--ds-border-soft) !important;\n    padding: 18px 4px !important;\n  }\n  .aqr-assoc-if-tag {\n    background: var(--ds-text) !important;\n    color: var(--ds-bg) !important;\n    border-radius: 4px !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.04em !important;\n  }\n  .aqr-assoc-if span { color: var(--ds-text-secondary) !important; }\n  .aqr-assoc-then-arrow { color: var(--ds-gold) !important; }\n  .aqr-assoc-then strong { color: var(--ds-text) !important; }\n\n  \/* === Races (pilules) === *\/\n  .aqr-race-tag {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border-soft) !important;\n    color: var(--ds-text) !important;\n    font-weight: 500 !important;\n    transition: transform 0.2s var(--ds-ease), border-color 0.2s var(--ds-ease) !important;\n  }\n  .aqr-race-tag:hover {\n    transform: translateY(-1px);\n    border-color: var(--ds-border) !important;\n  }\n  .aqr-race-tag span { color: var(--ds-text-secondary) !important; }\n\n  \/* === Radar : points forts en pilules === *\/\n  .so-foot-centered-chip {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border) !important;\n    color: var(--ds-text) !important;\n    border-radius: 100px !important;\n    padding: 6px 14px !important;\n    font-weight: 500 !important;\n  }\n  .so-foot-centered-chip em {\n    color: var(--ds-gold) !important;\n  }\n  .so-foot-centered-title {\n    color: var(--ds-text-secondary) !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.18em !important;\n  }\n  .so-foot-centered-line {\n    background: var(--ds-border-soft) !important;\n  }\n\n  \/* === Cartographie : ajouter de l'air === *\/\n  #aqr-carto .aqr-list-item {\n    border-radius: var(--ds-radius-sm) !important;\n    transition: background 0.2s var(--ds-ease) !important;\n  }\n  \/* Assurer la visibilite de l'image schema dans tous les contextes *\/\n  #aqr-carto .aqr-schema-wrap {\n    display: block !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    overflow: visible !important;\n  }\n  #aqr-carto .aqr-schema-img {\n    display: block !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    width: 100% !important;\n    height: auto !important;\n  }\n\n  \/* === Le grand 1\/20 — typographie plus light === *\/\n  .aqr-dilution-ratio-num {\n    color: var(--ds-text) !important;\n    font-weight: 700 !important;\n  }\n  .aqr-dilution-ratio-sub {\n    color: var(--ds-text-secondary) !important;\n  }\n\n  \/* Animations apaisees - cible seulement les elements avec transition (pas les animations) *\/\n  .aqr-audience-card,\n  .aqr-race-tag,\n  .aqr-proto-acc,\n  .aqr-proto-plus,\n  .aqr-dilution,\n  .so-foot-centered-chip {\n    transition-timing-function: var(--ds-ease) !important;\n  }\n\n  \/* === Le footer mentions === *\/\n  div[style*=\"text-transform: uppercase\"][style*=\"color: #888\"] {\n    color: var(--ds-text-tertiary) !important;\n    font-size: 10px !important;\n    letter-spacing: 0.05em !important;\n    font-weight: 500 !important;\n  }\n\u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003c!-- BLOC 1 : INTRO --\u003e\n\u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e\n\u003cdiv style=\"font-size: 1.1em; margin-bottom: 16px; border-left: 3px solid #1d1d1f; padding-left: 15px;\"\u003e\n\u003cstrong\u003eBAIN PRO\u003c\/strong\u003e is Special One’s highly concentrated professional shampoo that enhances coats while being \u003cstrong\u003eas gentle as possible, without ever being harsh\u003c\/strong\u003e. It reveals the coat’s best version — without amplifying either its volume or texture — simply allowing its true nature to shine through. It is also a \u003cstrong\u003esupplementary natural antiparasitic\u003c\/strong\u003e: its abundant foam and acidic pH mechanically neutralize fleas, without chemical insecticides. One shampoo, dozens of benefits.\u003c\/div\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eWho is this product for?\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 20px; font-size: 14px;\"\u003eEveryone will find real value in it — a direct competitor to Aquarosa Pro (the most nourishing), \u003cstrong\u003eBain Pro is the ultimate gentle choice\u003c\/strong\u003e for all coats, from puppies to seniors.\u003c\/p\u003e\n\u003cdiv class=\"aqr-audience\"\u003e\n\u003cdiv class=\"aqr-audience-grid\"\u003e\n\u003cdiv class=\"aqr-audience-card\"\u003e\n\u003cdiv class=\"aqr-audience-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 16 L20 4\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 16 L4 4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"11.5\" r=\"1\" fill=\"#1a1a1a\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-name\"\u003eGroomers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-card\"\u003e\n\u003cdiv class=\"aqr-audience-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 21 L3 12 L12 5 L21 12 L21 21 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 21 L9 15 L15 15 L15 21\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-name\"\u003eBreeders\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-card\"\u003e\n\u003cdiv class=\"aqr-audience-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"8\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4 21 Q4 14 12 14 Q20 14 20 21\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-name\"\u003ePet owners\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-card\"\u003e\n\u003cdiv class=\"aqr-audience-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 4 L17 4 L17 10 Q17 15 12 15 Q7 15 7 10 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 5 L7 5 L7 9 L5 9 Q3 9 3 7 Q3 5 5 5 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M19 5 L17 5 L17 9 L19 9 Q21 9 21 7 Q21 5 19 5 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 15 L10 19 L14 19 L14 15\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 21 L16 21\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-name\"\u003eCompetitors\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-card\"\u003e\n\u003cdiv class=\"aqr-audience-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"8\" cy=\"7\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M2 21 Q2 15 8 15 Q14 15 14 21\"\u003e\u003c\/path\u003e\u003ccircle cx=\"17\" cy=\"11\" r=\"2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M14 21 L14 18 Q14 15 17 15 L20 15 L20 21\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-name\"\u003eHandlers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-audience, .aqr-audience * { box-sizing: border-box; font-family: inherit; }\n      .aqr-audience-grid {\n        display: grid;\n        grid-template-columns: repeat(5, 1fr);\n        gap: 8px;\n      }\n      .aqr-audience-card {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        gap: 8px;\n        padding: 16px 10px;\n        background: #fff;\n        border: 1px solid #e5e5e5;\n        border-radius: 8px;\n        text-align: center;\n        transition: border-color 0.2s, transform 0.2s;\n      }\n      .aqr-audience-card:hover {\n        border-color: #1a1a1a;\n        transform: translateY(-1px);\n      }\n      .aqr-audience-icon {\n        width: 40px;\n        height: 40px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        background: #f6f6f6;\n        border-radius: 50%;\n      }\n      .aqr-audience-name {\n        font-size: 12px;\n        font-weight: 600;\n        color: #1a1a1a;\n        line-height: 1.2;\n      }\n      @media (max-width: 700px) {\n        .aqr-audience-grid { grid-template-columns: repeat(3, 1fr); }\n      }\n      @media (max-width: 420px) {\n        .aqr-audience-grid { grid-template-columns: repeat(2, 1fr); }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- BLOC 2 : EXPERTISE \u0026 RÉSULTATS --\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #ffffff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eExpertise \u0026amp; Results\u003c\/h2\u003e\n\u003cp style=\"font-size: 14px; margin-bottom: 15px;\"\u003eEnriched with a blend of \u003cstrong\u003esurfactants of natural origin\u003c\/strong\u003e and moisturizing ingredients, Bain Pro restores shine and elasticity to the coat from the very first treatments. Its \u003cstrong\u003enatural antiparasitic action\u003c\/strong\u003e — through mechanical suffocation via its abundant foam and an acidic pH that weakens fleas — makes it an ideal supplementary cleanser for puppies, kittens, and sensitive animals, \u003cstrong\u003ewithout chemical insecticides\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv style=\"background: #fff8e1; border-left: 3px solid #f0a500; border-radius: 8px; padding: 12px 16px; font-size: 13px; line-height: 1.55; margin: 4px 0 4px;\"\u003e⚠️ \u003cstrong\u003eGentleness limit:\u003c\/strong\u003e due to its very gentle formula, Bain Pro may not be sufficient if the animal is very dirty. In that case, start with a more cleansing shampoo — \u003cstrong\u003eAquapure Pro, Blue Sky Pro or Aquarosa Pro\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefits\" style=\"margin-top: 20px;\"\u003e\n\u003cdiv class=\"aqr-benefits-grid\"\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 0;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 21C12 21 4 13.8 4 8.6A4 4 0 0 1 12 6 A4 4 0 0 1 20 8.6C20 13.8 12 21 12 21z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eUniversal gentleness: baby, adult, senior\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eA gentle bath for dogs and cats of all ages, from babies to seniors.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 1;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3s6 6 6 11a6 6 0 0 1-12 0c0-5 6-11 6-11z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eDeep cleansing\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eCleans, sanitizes, and adds radiance to all coat types.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 2;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 7c3 3 7 7 10 10M17 7C14 10 10 14 7 17\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"2.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eAnti-tangle\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eNever amplifies the natural volume — prevents knots from quickly returning after bathing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 3;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 8a4 4 0 0 1 4 4v2a4 4 0 0 1-8 0v-2a4 4 0 0 1 4-4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 4v4M9 6l-1.5-1.5M15 6l1.5-1.5M8 12H4M20 12h-4M8 16l-2 1.5M16 16l2 1.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eNatural antiparasitic\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eMechanically neutralizes fleas by suffocation through the foam and acidic pH — without chemical insecticides.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 4;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3l7 3v5c0 4.5-3 7.7-7 9-4-1.3-7-4.5-7-9V6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eKeratin protection\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eBoosts the natural defenses to protect the hair structure.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 5;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 4v16M7 8h10M6 8l-2.5 5a3 3 0 0 0 5 0zM18 8l-2.5 5a3 3 0 0 0 5 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eOily coats\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eTreats excess sebum while preserving the hydrolipidic film.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 6;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 12a9 9 0 1 1-3-6.7\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 4v4h-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eFrequent bathing\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eNo risk to the skin or coat, even with intensive use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 7;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 9h10l1.5 10H5.5zM9 9V7a3 3 0 0 1 6 0v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eWeighted\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eHelps weigh down silky coats without making them excessively heavy.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 8;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 21V9\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 13C9 13 6 11 6 7c4 0 6 2 6 6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 11c0-3 2-5 6-5 0 4-3 5-6 5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eGrowth \u0026amp; showing\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003ePerfect for growing the coat of show dogs of all breeds.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 9;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 7h16M6 7v11M10 7v11M14 7v11M18 7v11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eDetangling \u0026amp; blow-drying\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eFacilitates detangling, makes blow-drying smoother and reduces working time.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-benefits, .aqr-benefits * { box-sizing: border-box; font-family: inherit; }\n      .aqr-benefits-grid {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        grid-auto-rows: 1fr;\n        align-items: stretch;\n        gap: 10px;\n      }\n      .aqr-benefit-card {\n        position: relative;\n        display: flex;\n        gap: 14px;\n        background: #fff;\n        border: 1px solid #1a1a1a;\n        border-radius: 8px;\n        padding: 16px 18px;\n        align-items: center;\n        overflow: hidden;\n        opacity: 0;\n        animation: aqrBenefitFadeIn 0.5s ease-out forwards;\n        animation-delay: calc(var(--i) * 80ms);\n        transition: background 0.3s;\n      }\n      .aqr-benefit-card::before {\n        content: \"\";\n        position: absolute;\n        top: 0; left: 0; bottom: 0;\n        width: 4px;\n        background: #1a1a1a;\n        transition: width 0.3s, background 0.3s;\n      }\n      .aqr-benefit-card:hover { background: #fafafa; }\n      .aqr-benefit-card:hover::before {\n        width: 6px;\n        background: #D4AF37;\n      }\n      .aqr-benefit-corner {\n        position: absolute;\n        top: 0; right: 0;\n        width: 18px; height: 18px;\n        background: linear-gradient(225deg, #F5E6B8 50%, transparent 50%);\n        border-top-right-radius: 8px;\n        overflow: hidden;\n      }\n      .aqr-benefit-icon {\n        flex-shrink: 0;\n        width: 44px; height: 44px;\n        display: flex; align-items: center; justify-content: center;\n        background: #1a1a1a;\n        color: #F5E6B8;\n        border-radius: 0;\n      }\n      .aqr-benefit-icon svg { width: 22px; height: 22px; }\n      .aqr-benefit-content { flex: 1; min-width: 0; }\n      .aqr-benefit-title {\n        font-size: 14px;\n        font-weight: 700;\n        color: #1a1a1a;\n        margin-bottom: 3px;\n      }\n      .aqr-benefit-desc {\n        font-size: 11px;\n        line-height: 1.5;\n        color: #555;\n      }\n      @keyframes aqrBenefitFadeIn {\n        to { opacity: 1; }\n      }\n      @media (max-width: 600px) {\n        .aqr-benefits-grid { grid-template-columns: 1fr; gap: 8px; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #ffffff;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- BLOC RADAR (deplace sous Expertise) --\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #fff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eBetter understanding Bain Pro's effects\u003c\/h2\u003e\n\u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003eDetails of its cosmetic performance, note by note.\u003c\/p\u003e\n\u003cdiv id=\"so-radar-widget\" style=\"width: 100%; max-width: 480px; margin: 0 auto; background: #fff; border: 1px solid #e5e5e5; font-family: inherit; color: #1a1a1a; line-height: 1.4;\"\u003e\n\u003cdiv style=\"padding: 16px 28px; overflow: visible;\"\u003e\n\u003cdiv id=\"so-radar-area\" style=\"position: relative; width: 100%; max-width: 340px; aspect-ratio: 1; margin: 0 auto; overflow: visible;\"\u003e\u003csvg id=\"so-radar-svg\" style=\"width: 100%; height: 100%; overflow: visible;\" viewbox=\"0 0 360 360\"\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv id=\"so-radar-footer\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    #so-radar-widget * { box-sizing: border-box; }\n    .so-label { position: absolute; transform: translate(-50%, -50%); text-align: center; pointer-events: none; white-space: nowrap; opacity: 0; animation: so-fadeUp 0.5s ease forwards; }\n    .so-label .so-lname { font-size: 9px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #999; display: block; margin-bottom: 1px; font-family: inherit; }\n    .so-label .so-lval { font-size: 24px; font-weight: 700; color: #1a1a1a; line-height: 1; font-family: inherit; }\n    .so-label .so-lmax { font-size: 12px; font-weight: 400; color: #bbb; font-family: inherit; }\n    .so-foot-centered { margin-top: 18px; padding-top: 16px; border-top: 1px solid #eee; opacity: 0; animation: so-footerIn 0.5s ease forwards 0.8s; }\n    .so-foot-centered-head { display: flex; align-items: center; justify-content: center; gap: 10px; margin-bottom: 14px; }\n    .so-foot-centered-line { flex: 1; height: 1px; background: #1a1a1a; max-width: 50px; }\n    .so-foot-centered-title { font-size: 9px; letter-spacing: 0.3em; font-weight: 700; color: #1a1a1a; font-family: inherit; }\n    .so-foot-centered-chips { display: grid; grid-template-columns: auto auto; justify-content: center; justify-items: center; gap: 6px; }\n    .so-foot-centered-chip { display: inline-flex; align-items: baseline; gap: 6px; background: #fff; border: 1px solid #1a1a1a; color: #1a1a1a; padding: 6px 14px; border-radius: 100px; font-size: 11px; font-weight: 600; font-family: inherit; }\n    .so-foot-centered-chip em { font-family: Georgia, \"Times New Roman\", serif; font-style: italic; font-weight: 700; color: #D4AF37; font-size: 11px; }\n    .so-shape-fill   { opacity: 0; animation: so-shapeIn 0.9s ease forwards 0.2s; }\n    .so-shape-stroke { opacity: 0; animation: so-shapeIn 0.7s ease forwards 0.35s; }\n    .so-dot          { opacity: 0; animation: so-dotIn 0.35s ease forwards; }\n    @keyframes so-shapeIn  { to { opacity: 1; } }\n    @keyframes so-dotIn    { to { opacity: 1; } }\n    @keyframes so-footerIn { to { opacity: 1; } }\n    @keyframes so-fadeUp { from { opacity: 0; transform: translate(-50%, calc(-50% + 6px)); } to { opacity: 1; transform: translate(-50%, -50%); } }\n    .so-trace-stroke { opacity: 0; animation: so-traceIn 0.5s ease forwards 0.8s, so-traceMove 3.5s linear infinite 1.3s; }\n    @keyframes so-traceIn { to { opacity: 1; } }\n    @keyframes so-traceMove { from { stroke-dashoffset: 0; } to { stroke-dashoffset: calc(-1 * var(--so-perim, 600)); } }\n    @media (max-width: 480px) {\n      #so-radar-widget \u003e div { padding: 18px 16px 14px !important; }\n      #so-radar-area { max-width: 300px !important; }\n      .so-label .so-lname { font-size: 8px !important; letter-spacing: 0.05em !important; }\n      .so-label .so-lval  { font-size: 19px !important; }\n      .so-label .so-lmax  { font-size: 9px !important; }\n      .so-foot-centered-title { font-size: 8px !important; letter-spacing: 0.25em !important; }\n      .so-foot-centered-chip { font-size: 10px !important; padding: 5px 12px !important; }\n      .so-foot-centered-chip em { font-size: 10px !important; }\n      .so-foot-centered-line { max-width: 30px !important; }\n    }\n    @media (max-width: 360px) {\n      #so-radar-area { max-width: 260px !important; }\n      .so-label .so-lval { font-size: 16px !important; }\n      .so-label .so-lname { font-size: 7px !important; }\n    }\n  \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cscript\u003e\n  (function() {\n    var PRODUCT = { criteria: [ { label: \"Hydratation\", value: 4 }, { label: \"Démêlant\", value: 4 }, { label: \"Plombant\", value: 4 }, { label: \"Texture\", value: 1 }, { label: \"Soin peau\", value: 5 }, { label: \"Brillance\", value: 5 } ] };\n    var svg = document.getElementById(\"so-radar-svg\"); var area = document.getElementById(\"so-radar-area\");\n    var data = PRODUCT.criteria; var n = data.length; var cx = 180, cy = 180, maxR = 95;\n    function ang(i) { return (Math.PI * 2 * i \/ n) - Math.PI \/ 2; }\n    function pt(i, v, mx) { var a = ang(i), r = (v \/ mx) * maxR; return { x: cx + r * Math.cos(a), y: cy + r * Math.sin(a) }; }\n    function svgEl(tag) { return document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", tag); }\n    for (var l = 1; l \u003c= 5; l++) { var pts = []; for (var i = 0; i \u003c n; i++) { var p = pt(i, l, 5); pts.push(p.x + \",\" + p.y); } var poly = svgEl(\"polygon\"); poly.setAttribute(\"points\", pts.join(\" \")); poly.setAttribute(\"fill\", \"none\"); poly.setAttribute(\"stroke\", l === 5 ? \"rgba(0,0,0,0.09)\" : \"rgba(0,0,0,0.04)\"); poly.setAttribute(\"stroke-width\", l === 5 ? \"1\" : \"0.6\"); if (l === 5) poly.setAttribute(\"stroke-dasharray\", \"3,3\"); svg.appendChild(poly); }\n    for (var i = 0; i \u003c n; i++) { var p = pt(i, 5, 5); var line = svgEl(\"line\"); line.setAttribute(\"x1\", cx); line.setAttribute(\"y1\", cy); line.setAttribute(\"x2\", p.x); line.setAttribute(\"y2\", p.y); line.setAttribute(\"stroke\", \"rgba(0,0,0,0.04)\"); line.setAttribute(\"stroke-width\", \"0.6\"); svg.appendChild(line); }\n    var shapePts = []; for (var i = 0; i \u003c n; i++) { var p = pt(i, data[i].value, 5); shapePts.push(p.x + \",\" + p.y); } var ptsStr = shapePts.join(\" \");\n    var fillPoly = svgEl(\"polygon\"); fillPoly.setAttribute(\"points\", ptsStr); fillPoly.setAttribute(\"fill\", \"rgba(0,0,0,0.04)\"); fillPoly.classList.add(\"so-shape-fill\"); svg.appendChild(fillPoly);\n    var strokePoly = svgEl(\"polygon\"); strokePoly.setAttribute(\"points\", ptsStr); strokePoly.setAttribute(\"fill\", \"none\"); strokePoly.setAttribute(\"stroke\", \"#1a1a1a\"); strokePoly.setAttribute(\"stroke-width\", \"1.8\"); strokePoly.setAttribute(\"stroke-linejoin\", \"round\"); strokePoly.classList.add(\"so-shape-stroke\"); svg.appendChild(strokePoly);\n    \/* Trace doree qui parcourt le contour en boucle *\/\n    var perim = 0; for (var i = 0; i \u003c n; i++) { var p1 = pt(i, data[i].value, 5); var p2 = pt((i+1)%n, data[(i+1)%n].value, 5); perim += Math.sqrt((p2.x-p1.x)*(p2.x-p1.x) + (p2.y-p1.y)*(p2.y-p1.y)); }\n    var tracePoly = svgEl(\"polygon\"); tracePoly.setAttribute(\"points\", ptsStr); tracePoly.setAttribute(\"fill\", \"none\"); tracePoly.setAttribute(\"stroke\", \"#D4AF37\"); tracePoly.setAttribute(\"stroke-width\", \"2.2\"); tracePoly.setAttribute(\"stroke-linejoin\", \"round\"); tracePoly.setAttribute(\"stroke-linecap\", \"round\"); tracePoly.setAttribute(\"stroke-dasharray\", \"60 \" + perim); tracePoly.setAttribute(\"stroke-dashoffset\", \"0\"); tracePoly.style.setProperty(\"--so-perim\", perim); tracePoly.classList.add(\"so-trace-stroke\"); svg.appendChild(tracePoly);\n    for (var i = 0; i \u003c n; i++) { (function(i) { var d = data[i]; var p = pt(i, d.value, 5); var delay = 0.5 + i * 0.1; var halo = svgEl(\"circle\"); halo.setAttribute(\"cx\", p.x); halo.setAttribute(\"cy\", p.y); halo.setAttribute(\"r\", \"7\"); halo.setAttribute(\"fill\", \"none\"); halo.setAttribute(\"stroke\", \"#1a1a1a\"); halo.setAttribute(\"stroke-width\", \"1\"); halo.setAttribute(\"stroke-opacity\", \"0.12\"); halo.classList.add(\"so-dot\"); halo.style.animationDelay = delay + \"s\"; svg.appendChild(halo); var dot = svgEl(\"circle\"); dot.setAttribute(\"cx\", p.x); dot.setAttribute(\"cy\", p.y); dot.setAttribute(\"r\", \"3\"); dot.setAttribute(\"fill\", \"#1a1a1a\"); dot.classList.add(\"so-dot\"); dot.style.animationDelay = delay + \"s\"; svg.appendChild(dot); var lp = pt(i, 6.5, 5);\n lp.y += Math.sin(ang(i)) * 16; var pctX = (lp.x \/ 360) * 100; var pctY = (lp.y \/ 360) * 100; var lbl = document.createElement(\"div\"); lbl.className = \"so-label\"; lbl.style.left = pctX + \"%\"; lbl.style.top = pctY + \"%\"; lbl.style.animationDelay = (0.4 + i * 0.1) + \"s\"; lbl.innerHTML = '\u003cspan class=\"so-lname\"\u003e' + d.label + '\u003c\/span\u003e\u003cspan class=\"so-lval\"\u003e' + d.value + '\u003cspan class=\"so-lmax\"\u003e\/5\u003c\/span\u003e\u003c\/span\u003e'; area.appendChild(lbl); })(i); }\n    var maxVal = 0; for (var i = 0; i \u003c n; i++) { if (data[i].value \u003e maxVal) maxVal = data[i].value; } var bests = []; for (var i = 0; i \u003c n; i++) { if (data[i].value === maxVal) bests.push(data[i]); }\n    var chipsHtml = ''; for (var i = 0; i \u003c bests.length; i++) { chipsHtml += '\u003cspan class=\"so-foot-centered-chip\"\u003e' + bests[i].label + '\u003cem\u003e' + bests[i].value + '\/5\u003c\/em\u003e\u003c\/span\u003e'; }\n    var labelTxt = (bests.length \u003e 1 ? 'POINTS FORTS' : 'POINT FORT');\n    document.getElementById(\"so-radar-footer\").innerHTML = '\u003cdiv class=\"so-foot-centered\"\u003e\u003cdiv class=\"so-foot-centered-head\"\u003e\u003cspan class=\"so-foot-centered-line\"\u003e\u003c\/span\u003e\u003cspan class=\"so-foot-centered-title\"\u003e★ ' + labelTxt + ' ★\u003c\/span\u003e\u003cspan class=\"so-foot-centered-line\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"so-foot-centered-chips\"\u003e' + chipsHtml + '\u003c\/div\u003e\u003c\/div\u003e';\n  })();\n  \u003c\/script\u003e \u003c!-- BLOC 3 : COMPOSITION (CARTOGRAPHIE JS actifs Bain Pro - fiabilisee) --\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #fff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eBain Pro composition: natural active ingredients \u0026amp; targeted action\u003c\/h2\u003e\n\u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003eNaturally derived surfactants, premium proteins and bio-based active ingredients — \u003cstrong\u003eparaben-free, silicone-free\u003c\/strong\u003e. Here is how each active ingredient acts on the skin and coat, zone by zone.\u003c\/p\u003e\n\u003c!-- CARTOGRAPHIE --\u003e\n\u003cdiv id=\"aqr-carto\" style=\"background: #fff; border: 1px solid #e5e5e5; padding: 18px;\"\u003e\n\u003cdiv class=\"aqr-grid\"\u003e\n\u003cdiv class=\"aqr-col-list\"\u003e\n\u003cul class=\"aqr-list\" id=\"aqrList\"\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-col-schema\"\u003e\n\u003cdiv class=\"aqr-schema-wrap\" id=\"aqrSchemaWrap\"\u003e\n\u003cimg class=\"aqr-schema-img\" id=\"aqrSchemaImg\" style=\"display: block; width: 100%; height: auto;\" alt=\"Diagram of the anatomy of the skin and coat illustrating the targeted action of Bain Pro\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/files\/schema-peau-poil.webp?v=1779972667\"\u003e \u003csvg class=\"aqr-overlay\" id=\"aqrOverlay\" preserveaspectratio=\"none\" viewbox=\"0 0 100 225\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"aqr-connectors\" id=\"aqrConnectors\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-col-info\"\u003e\n\u003cdiv class=\"aqr-info\" id=\"aqrInfo\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      #aqr-carto, #aqr-carto * { box-sizing: border-box; }\n      #aqr-carto {\n        font-family: inherit;\n        color: #1a1a1a;\n        line-height: 1.5;\n        position: relative;\n      }\n      #aqr-carto .aqr-grid {\n        display: grid;\n        grid-template-columns: 170px 1fr 280px;\n        gap: 16px;\n        align-items: start;\n      }\n\n      \/* LISTE — cadres encadres *\/\n      #aqr-carto .aqr-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 6px; }\n      #aqr-carto .aqr-list-item {\n        display: block;\n        width: 100%;\n        text-align: left;\n        background: #fff;\n        border: 1px solid #e5e5e5;\n        padding: 8px 10px;\n        cursor: pointer;\n        font-family: inherit;\n        color: #888;\n        transition: all 0.3s;\n        position: relative;\n        min-height: 0;\n      }\n      #aqr-carto .aqr-list-item:hover {\n        color: #1a1a1a;\n        border-color: #bbb;\n        background: #fafafa;\n      }\n      #aqr-carto .aqr-list-item.aqr-active {\n        color: #1a1a1a;\n        background: #fff;\n        border-color: var(--c, #1a1a1a);\n        border-left-width: 3px;\n        padding-left: 8px;\n        box-shadow: 0 2px 6px rgba(0,0,0,0.04);\n      }\n\n      #aqr-carto .aqr-li-name {\n        font-size: 13px;\n        line-height: 1.25;\n        font-weight: 500;\n      }\n\n      \/* SCHEMA *\/\n      #aqr-carto .aqr-col-schema {\n        display: flex;\n        justify-content: center;\n        align-items: flex-start;\n      }\n      #aqr-carto .aqr-schema-wrap {\n        position: relative;\n        width: 100%;\n        max-width: 200px;\n        margin: 0 auto;\n        z-index: 1;\n      }\n      #aqr-carto .aqr-schema-img {\n        display: block;\n        width: 100%;\n        height: auto;\n      }\n\n      #aqr-carto .aqr-overlay {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100%;\n        pointer-events: none;\n        overflow: visible;\n        z-index: 3;\n      }\n      #aqr-carto .aqr-connectors {\n        position: absolute;\n        inset: 0;\n        pointer-events: none;\n        z-index: 2;\n      }\n      #aqr-carto \u003e svg.aqr-connector-svg {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        overflow: visible;\n        pointer-events: none;\n        z-index: 5;\n      }\n\n      \/* Ligne connector (depuis la liste vers le point) *\/\n      #aqr-carto .aqr-conn-line {\n        fill: none;\n        stroke: var(--c);\n        stroke-width: 1;\n        opacity: 0;\n        stroke-dasharray: 600;\n        stroke-dashoffset: 600;\n        animation: aqrConnDraw 0.9s cubic-bezier(.5,.05,.2,1) forwards;\n      }\n      @keyframes aqrConnDraw {\n        0% { opacity: 0; stroke-dashoffset: 600; }\n        25% { opacity: 0.6; }\n        100% { opacity: 0.6; stroke-dashoffset: 0; }\n      }\n\n      \/* IRRADIATION CIRCULAIRE DOREE — toujours identique *\/\n      \/* Le groupe entier qui contient halo + cercle + branches étoilées *\/\n      #aqr-carto .aqr-star-group {\n        transform-origin: center;\n        transform-box: fill-box;\n      }\n\n      \/* Halo doré central qui pulse doucement *\/\n      #aqr-carto .aqr-star-halo {\n        fill: #D4AF37;\n        opacity: 0;\n        transform-origin: center;\n        transform-box: fill-box;\n        filter: blur(1.4px);\n        animation: aqrHaloIn 0.7s ease-out forwards, aqrHaloPulse 3s ease-in-out infinite 0.7s;\n      }\n      @keyframes aqrHaloIn { to { opacity: 0.5; } }\n      @keyframes aqrHaloPulse {\n        0%, 100% { opacity: 0.4; transform: scale(1); }\n        50% { opacity: 0.75; transform: scale(1.2); }\n      }\n\n      \/* Cercle d'irradiation qui se diffuse (anneau lent) *\/\n      #aqr-carto .aqr-star-ring {\n        fill: none;\n        stroke: #D4AF37;\n        stroke-width: 0.5;\n        opacity: 0;\n        transform-origin: center;\n        transform-box: fill-box;\n        animation: aqrStarRing 3.2s ease-out infinite;\n      }\n      @keyframes aqrStarRing {\n        0%   { opacity: 0; r: 3; stroke-width: 0.6; }\n        15%  { opacity: 0.5; }\n        100% { opacity: 0; r: 12; stroke-width: 0.15; }\n      }\n\n      \/* Point coloré A\/B\/C (par-dessus le doré) *\/\n      #aqr-carto .aqr-marker-dot {\n        fill: var(--c);\n        opacity: 0;\n        transform-origin: center;\n        transform-box: fill-box;\n        animation: aqrDotIn 0.5s ease-out forwards;\n      }\n      @keyframes aqrDotIn {\n        0% { opacity: 0; transform: scale(0); }\n        70% { transform: scale(1.4); }\n        100% { opacity: 1; transform: scale(1); }\n      }\n      #aqr-carto .aqr-marker-text {\n        fill: white;\n        font-family: 'Courier New', monospace;\n        font-size: 2.8px;\n        font-weight: 700;\n        text-anchor: middle;\n        dominant-baseline: central;\n        opacity: 0;\n        animation: aqrDotIn 0.5s ease-out forwards;\n        pointer-events: none;\n      }\n\n      #aqr-carto .aqr-leaving {\n        animation: aqrFadeOut 0.4s ease-out forwards !important;\n      }\n      @keyframes aqrFadeOut { to { opacity: 0; } }\n\n      \/* INFO *\/\n      #aqr-carto .aqr-info {\n        background: #fafafa;\n        border: 1px solid #e5e5e5;\n        padding: 16px 16px;\n        transition: opacity 0.4s;\n      }\n      #aqr-carto .aqr-info.aqr-fading { opacity: 0.2; }\n      #aqr-carto .aqr-info-family {\n        font-size: 9px;\n        letter-spacing: 0.25em;\n        text-transform: uppercase;\n        color: var(--c, #888);\n        font-weight: 600;\n        margin-bottom: 6px;\n        transition: color 0.5s;\n      }\n      #aqr-carto .aqr-info-name {\n        font-size: 16px;\n        font-weight: 700;\n        line-height: 1.2;\n        margin: 0 0 4px;\n        color: #1a1a1a;\n      }\n      #aqr-carto .aqr-info-latin {\n        font-size: 11px;\n        color: #999;\n        font-style: italic;\n        margin-bottom: 12px;\n      }\n      #aqr-carto .aqr-info-desc {\n        font-size: 12px;\n        line-height: 1.55;\n        color: #333;\n        margin-bottom: 14px;\n        padding-bottom: 14px;\n        border-bottom: 1px solid #ececec;\n      }\n      #aqr-carto .aqr-info-section {\n        font-size: 9px;\n        letter-spacing: 0.22em;\n        text-transform: uppercase;\n        color: #888;\n        font-weight: 600;\n        margin-bottom: 10px;\n      }\n      #aqr-carto .aqr-action-row {\n        display: flex;\n        align-items: baseline;\n        gap: 10px;\n        margin-bottom: 10px;\n        padding-bottom: 10px;\n        border-bottom: 1px dotted #ececec;\n      }\n      #aqr-carto .aqr-action-row:last-child {\n        border-bottom: none;\n        padding-bottom: 0;\n        margin-bottom: 0;\n      }\n      #aqr-carto .aqr-action-marker {\n        flex-shrink: 0;\n        width: 18px;\n        height: 18px;\n        background: var(--c);\n        color: white;\n        text-align: center;\n        line-height: 18px;\n        font-family: 'Courier New', monospace;\n        font-size: 10px;\n        font-weight: 700;\n        transition: background 0.5s;\n      }\n      #aqr-carto .aqr-action-content { flex: 1; min-width: 0; }\n      #aqr-carto .aqr-action-zone {\n        font-size: 9px;\n        letter-spacing: 0.15em;\n        text-transform: uppercase;\n        color: var(--c, #888);\n        font-weight: 600;\n        margin-bottom: 2px;\n        transition: color 0.5s;\n      }\n      #aqr-carto .aqr-action-name {\n        font-size: 13px;\n        color: #1a1a1a;\n        font-weight: 600;\n        line-height: 1.25;\n        margin-bottom: 3px;\n      }\n      #aqr-carto .aqr-action-benefit {\n        font-size: 11px;\n        color: #666;\n        line-height: 1.5;\n      }\n\n      \/* TABLET : liste + schema cote a cote, info en dessous *\/\n      @media (max-width: 900px) {\n        #aqr-carto .aqr-grid {\n          grid-template-columns: 1fr 130px;\n          grid-template-rows: auto auto;\n          gap: 14px;\n        }\n        #aqr-carto .aqr-col-list { grid-column: 1; grid-row: 1; }\n        #aqr-carto .aqr-col-schema { grid-column: 2; grid-row: 1; }\n        #aqr-carto .aqr-col-info { grid-column: 1 \/ -1; grid-row: 2; }\n        #aqr-carto .aqr-schema-wrap { max-width: 130px; }\n        #aqr-carto .aqr-li-name { font-size: 12px; }\n        #aqr-carto .aqr-list-item { padding: 7px 8px; }\n        #aqr-carto .aqr-list { gap: 5px; }\n      }\n      \/* MOBILE : meme structure mais photo encore plus petite *\/\n      @media (max-width: 640px) {\n        #aqr-carto { padding: 12px !important; }\n        #aqr-carto .aqr-grid {\n          grid-template-columns: 1fr 100px;\n          gap: 10px;\n        }\n        #aqr-carto .aqr-schema-wrap { max-width: 100px; }\n        #aqr-carto .aqr-li-name { font-size: 11px; line-height: 1.2; }\n        #aqr-carto .aqr-li-num { font-size: 8px; margin-bottom: 1px; }\n        #aqr-carto .aqr-list-item { padding: 6px 8px; }\n        #aqr-carto .aqr-list-item.aqr-active { padding-left: 6px; }\n        #aqr-carto .aqr-info-name { font-size: 15px; }\n        #aqr-carto .aqr-info { padding: 14px; }\n        #aqr-carto .aqr-list { gap: 4px; }\n      }\n      \/* TRES PETIT : photo minimale *\/\n      @media (max-width: 420px) {\n        #aqr-carto .aqr-grid {\n          grid-template-columns: 1fr 80px;\n          gap: 8px;\n        }\n        #aqr-carto .aqr-schema-wrap { max-width: 80px; }\n        #aqr-carto .aqr-li-name { font-size: 10px; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #fff;\"\u003e\n\u003cscript\u003e\n    (function(){\n      var familyColors = {\n        botanic: '#7BA05B',\n        aqua: '#4A90B8',\n        bio: '#C84876',\n        cond: '#B07BA0'\n      };\n      var families = {\n        botanic: 'Botanique',\n        aqua: 'Aquatique',\n        bio: 'Biochimique',\n        cond: 'Conditionneur'\n      };\n\n      \/\/ Anchors PRECIS sur l'image 500x1125 (viewBox 100 x 225)\n      var anchors = {\n        tige_poil:  { x: 60,  y: 25 },     \/\/ mi-tige\n        cuticule:   { x: 56,  y: 65 },     \/\/ ecailles visibles\n        epiderme:   { x: 25,  y: 115 },    \/\/ surface peau gauche\n        film_hydro: { x: 32,  y: 100 },    \/\/ surface peau clairement, ecarte du poil\n        glande_seb: { x: 62,  y: 142 },    \/\/ grappe jaune\n        glande_sud: { x: 25,  y: 168 },    \/\/ enchevetrement gauche\n        muscle:     { x: 78,  y: 170 },    \/\/ faisceau diagonal\n        follicule:  { x: 43,  y: 185 },    \/\/ cloche autour du poil\n        bulbe:      { x: 43,  y: 193 },    \/\/ boule au fond, remonte encore\n        derme:      { x: 12,  y: 190 }     \/\/ bloc peau gauche bas\n      };\n      var anchorLabels = {\n        tige_poil: 'Tige du poil', cuticule: 'Cuticule', film_hydro: 'Film hydrolipidique',\n        epiderme: 'Épiderme', derme: 'Derme', bulbe: 'Bulbe pilaire',\n        glande_seb: 'Glande sébacée', glande_sud: 'Glande sudoripare',\n        follicule: 'Follicule pileux', muscle: 'Muscle arrecteur'\n      };\n\n      var ingredients = [\n        {\n          id:'soie', label:'Protéines de Soie', latin:'Sericin \u0026 fibroïne', family:'cond',\n          desc:\"Protéines gainantes à forte affinité kératinique : elles détendent le poil, lissent la cuticule et renforcent la fibre pour une brillance naturelle.\",\n          targets: [\n            { anchor:'cuticule', action:\"Lissage \u0026 gainage\", benefit:\"Lissent la cuticule et favorisent la brillance naturelle du poil.\" },\n            { anchor:'tige_poil', action:\"Renfort de la fibre\", benefit:\"Renforcent la fibre capillaire et détendent le poil au brossage.\" }\n          ]\n        },\n        {\n          id:'lait', label:'Protéines de Lait', latin:'Protéines lactées', family:'cond',\n          desc:\"Protéines nourrissantes qui revitalisent les poils ternes ou cassants et maintiennent la souplesse du manteau.\",\n          targets: [\n            { anchor:'tige_poil', action:\"Nutrition \u0026 élasticité\", benefit:\"Nourrissent la fibre et redonnent élasticité aux poils ternes ou cassants.\" },\n            { anchor:'cuticule', action:\"Souplesse du manteau\", benefit:\"Maintiennent la souplesse et le confort de toucher du pelage.\" }\n          ]\n        },\n        {\n          id:'lichen', label:'Lichen d’Islande', latin:'Cetraria islandica', family:'botanic',\n          desc:\"Mousse montagnarde riche en polysaccharides et mucilages : propriétés antimicrobiennes, purifiantes et calmantes marquées, elle apaise les peaux déshydratées.\",\n          targets: [\n            { anchor:'epiderme', action:\"Apaisant \u0026 purifiant\", benefit:\"Apaise les peaux déshydratées, sensibles ou sujettes aux démangeaisons.\" },\n            { anchor:'glande_seb', action:\"Équilibre microbien\", benefit:\"Favorise l’équilibre microbien naturel de la peau.\" }\n          ]\n        },\n        {\n          id:'levures', label:'Levures Hydrolysées', latin:'Ferments biosourcés', family:'bio',\n          desc:\"Actifs biosourcés qui renforcent et illuminent le pelage tout en contribuant à restaurer une barrière cutanée saine.\",\n          targets: [\n            { anchor:'epiderme', action:\"Barrière cutanée\", benefit:\"Contribuent à restaurer une barrière cutanée saine et équilibrée.\" },\n            { anchor:'tige_poil', action:\"Éclat du pelage\", benefit:\"Renforcent et illuminent le poil de l’intérieur.\" }\n          ]\n        },\n        {\n          id:'fucus', label:'Extrait de Fucus', latin:'Chêne marin (algue)', family:'aqua',\n          desc:\"Algue riche en iode, polyphénols et vitamines : les polyphénols soutiennent la régénération cellulaire, l’iode active la circulation dans les racines du poil.\",\n          targets: [\n            { anchor:'follicule', action:\"Circulation \u0026 métabolisme\", benefit:\"L’iode active la circulation et le métabolisme à la racine du poil.\" },\n            { anchor:'derme', action:\"Régénération cellulaire\", benefit:\"Les polyphénols soutiennent la régénération et la tonicité de la peau.\" }\n          ]\n        },\n        {\n          id:'piroctone', label:'Piroctone Olamine', latin:'Actif antifongique \u0026 antiparasitaire doux', family:'bio',\n          desc:\"Actif anti-levures et antifongique naturel ; toxique pour les puces, il participe — avec le pH acide du bain — à l’action antiparasitaire naturelle du Bain Pro.\",\n          targets: [\n            { anchor:'epiderme', action:\"Antiparasitaire (pH acide)\", benefit:\"Avec le pH acide (~5), fragilise l’exosquelette des puces et facilite leur élimination, sans insecticide.\" },\n            { anchor:'glande_seb', action:\"Séborégulation antifongique\", benefit:\"Régule les peaux grasses, réduit les mauvaises odeurs et assainit la flore cutanée.\" }\n          ]\n        },\n        {\n          id:'glycerine', label:'Glycérine Végétale', latin:'Glycérol végétal', family:'aqua',\n          desc:\"Humectant doux qui hydrate poil et peau sans graisser, lisse la cuticule et favorise une brillance durable.\",\n          targets: [\n            { anchor:'film_hydro', action:\"Hydratation sans graisser\", benefit:\"Capte et retient l’eau pour une peau et un poil souples.\" },\n            { anchor:'cuticule', action:\"Brillance durable\", benefit:\"Lisse la cuticule et fixe une brillance qui dure.\" }\n          ]\n        }\n      ];\n\n      var listEl = document.getElementById('aqrList');\n      var schemaWrap = document.getElementById('aqrSchemaWrap');\n      var schemaImg = document.getElementById('aqrSchemaImg');\n      var overlay = document.getElementById('aqrOverlay');\n      var connectorsEl = document.getElementById('aqrConnectors');\n      var infoEl = document.getElementById('aqrInfo');\n            try { ingredients.forEach(function(ing, i) {\n        var li = document.createElement('li');\n        var btn = document.createElement('button');\n        btn.className = 'aqr-list-item' + (i === 0 ? ' aqr-active' : '');\n        btn.setAttribute('type', 'button');\n        btn.dataset.idx = i;\n        btn.style.setProperty('--c', familyColors[ing.family]);\n        btn.innerHTML = '\u003cspan class=\"aqr-li-name\"\u003e' + ing.label + '\u003c\/span\u003e';\n        btn.addEventListener('click', function() { focusIngredient(i); });\n        li.appendChild(btn);\n        listEl.appendChild(li);\n      }); } catch (e) {}\n\n      function clearAll() {\n        var inside = overlay.querySelectorAll('*');\n        for (var i = 0; i \u003c inside.length; i++) inside[i].classList.add('aqr-leaving');\n        var connSvg = document.querySelector('#aqr-carto \u003e svg.aqr-connector-svg');\n        if (connSvg) {\n          var conns = connSvg.querySelectorAll('*');\n          for (var i = 0; i \u003c conns.length; i++) conns[i].classList.add('aqr-leaving');\n        }\n        setTimeout(function() {\n          overlay.innerHTML = '';\n          if (connSvg) connSvg.innerHTML = '';\n        }, 420);\n      }\n\n      var currentIdx = 0;\n      var playing = true;\n      var autoTimer = null;\n\n      function focusIngredient(idx) {\n        currentIdx = ((idx % ingredients.length) + ingredients.length) % ingredients.length;\n        var ing = ingredients[currentIdx];\n        var color = familyColors[ing.family];\n\n        var items = document.querySelectorAll('#aqr-carto .aqr-list-item');\n        for (var i = 0; i \u003c items.length; i++) {\n          if (i === currentIdx) items[i].classList.add('aqr-active');\n          else items[i].classList.remove('aqr-active');\n        }\n        infoEl.classList.add('aqr-fading');\n        setTimeout(function() {\n          infoEl.style.setProperty('--c', color);\n          var actionsHtml = ing.targets.map(function(t, i) {\n            return '\u003cdiv class=\"aqr-action-row\"\u003e' +\n                     '\u003cdiv class=\"aqr-action-marker\"\u003e' + String.fromCharCode(65 + i) + '\u003c\/div\u003e' +\n                     '\u003cdiv class=\"aqr-action-content\"\u003e' +\n                       '\u003cdiv class=\"aqr-action-zone\"\u003e' + anchorLabels[t.anchor] + '\u003c\/div\u003e' +\n                       '\u003cdiv class=\"aqr-action-name\"\u003e' + t.action + '\u003c\/div\u003e' +\n                       '\u003cdiv class=\"aqr-action-benefit\"\u003e' + t.benefit + '\u003c\/div\u003e' +\n                     '\u003c\/div\u003e' +\n                   '\u003c\/div\u003e';\n          }).join('');\n          infoEl.innerHTML =\n            '\u003cdiv class=\"aqr-info-family\"\u003e' + families[ing.family] + '\u003c\/div\u003e' +\n            '\u003ch3 class=\"aqr-info-name\"\u003e' + ing.label + '\u003c\/h3\u003e' +\n            '\u003cdiv class=\"aqr-info-latin\"\u003e' + ing.latin + '\u003c\/div\u003e' +\n            '\u003cp class=\"aqr-info-desc\"\u003e' + ing.desc + '\u003c\/p\u003e' +\n            '\u003cdiv class=\"aqr-info-section\"\u003eActions ciblées\u003c\/div\u003e' +\n            actionsHtml;\n          infoEl.classList.remove('aqr-fading');\n        }, 300);\n\n        clearAll();\n        setTimeout(function() { drawTargets(ing); }, 450);\n        scheduleNext();\n      }\n\n      function ensureConnectorSvg() {\n        var carto = document.getElementById('aqr-carto');\n        \/\/ Recherche sans :scope pour compatibilite navigateurs anciens\n        var svg = null;\n        var children = carto.children;\n        for (var i = 0; i \u003c children.length; i++) {\n          if (children[i].tagName \u0026\u0026 children[i].tagName.toLowerCase() === 'svg' \u0026\u0026\n              children[i].classList \u0026\u0026 children[i].classList.contains('aqr-connector-svg')) {\n            svg = children[i];\n            break;\n          }\n        }\n        if (!svg) {\n          svg = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'svg');\n          svg.setAttribute('class', 'aqr-connector-svg');\n          carto.appendChild(svg);\n        }\n        return svg;\n      }\n\n      function getListItemAnchor(idx) {\n        var item = document.querySelectorAll('#aqr-carto .aqr-list-item')[idx];\n        var r = item.getBoundingClientRect();\n        var cRect = document.getElementById('aqr-carto').getBoundingClientRect();\n        return {\n          x: r.right - cRect.left,\n          y: r.top + r.height \/ 2 - cRect.top\n        };\n      }\n      function pctToCartoPx(px, py) {\n        var wRect = schemaWrap.getBoundingClientRect();\n        var cRect = document.getElementById('aqr-carto').getBoundingClientRect();\n        return {\n          x: (wRect.left - cRect.left) + (px \/ 100) * wRect.width,\n          y: (wRect.top - cRect.top) + (py \/ 225) * wRect.height\n        };\n      }\n\n      function pctToOverlayPx(px, py) {\n        var wRect = schemaWrap.getBoundingClientRect();\n        return { x: (px \/ 100) * wRect.width, y: (py \/ 225) * wRect.height };\n      }\n\n      function drawTargets(ing) {\n        var color = familyColors[ing.family];\n        var startPt = getListItemAnchor(currentIdx);\n        var connSvg = ensureConnectorSvg();\n\n        ing.targets.forEach(function(target, i) {\n          var anchor = anchors[target.anchor];\n          var endPtCarto = pctToCartoPx(anchor.x, anchor.y);\n          var delay = i * 280;\n\n          \/\/ Ligne courbe : coords en pixels du aqr-carto\n          var dx = endPtCarto.x - startPt.x;\n          var cp1x = startPt.x + dx * 0.4;\n          var cp1y = startPt.y;\n          var cp2x = startPt.x + dx * 0.6;\n          var cp2y = endPtCarto.y;\n          var d = 'M ' + startPt.x + ' ' + startPt.y +\n                  ' C ' + cp1x + ' ' + cp1y + ', ' + cp2x + ' ' + cp2y +\n                  ', ' + endPtCarto.x + ' ' + endPtCarto.y;\n          var connPath = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'path');\n          connPath.setAttribute('d', d);\n          connPath.setAttribute('class', 'aqr-conn-line');\n          connPath.style.setProperty('--c', color);\n          connPath.style.animationDelay = delay + 'ms';\n          connSvg.appendChild(connPath);\n\n          \/\/ IRRADIATION DORÉE — toujours identique sur chaque point\n          var cx = anchor.x;\n          var cy = anchor.y;\n\n          \/\/ 1. Halo doré flou central\n          var halo = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n          halo.setAttribute('cx', cx);\n          halo.setAttribute('cy', cy);\n          halo.setAttribute('r', '5');\n          halo.setAttribute('class', 'aqr-star-halo');\n          halo.style.animationDelay = (delay + 500) + 'ms, ' + (delay + 1200) + 'ms';\n          overlay.appendChild(halo);\n\n          \/\/ 2. Anneaux d'irradiation qui se diffusent en boucle continue (4 décalés)\n          for (var r = 0; r \u003c 4; r++) {\n            var ring = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n            ring.setAttribute('cx', cx);\n            ring.setAttribute('cy', cy);\n            ring.setAttribute('r', '3');\n            ring.setAttribute('class', 'aqr-star-ring');\n            ring.style.animationDelay = (delay + 600 + r * 800) + 'ms';\n            overlay.appendChild(ring);\n          }\n\n          \/\/ 3. Point coloré A\/B\/C avec sa lettre (par-dessus le doré)\n          var dot = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n          dot.setAttribute('cx', cx);\n          dot.setAttribute('cy', cy);\n          dot.setAttribute('r', '2.6');\n          dot.setAttribute('class', 'aqr-marker-dot');\n          dot.style.setProperty('--c', color);\n          dot.style.animationDelay = (delay + 850) + 'ms';\n          overlay.appendChild(dot);\n\n          var txt = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'text');\n          txt.setAttribute('x', cx);\n          txt.setAttribute('y', cy);\n          txt.setAttribute('class', 'aqr-marker-text');\n          txt.textContent = String.fromCharCode(65 + i);\n          txt.style.animationDelay = (delay + 950) + 'ms';\n          overlay.appendChild(txt);\n        });\n      }\n\n      function scheduleNext() {\n        if (autoTimer) clearTimeout(autoTimer);\n        if (playing) autoTimer = setTimeout(function() { focusIngredient(currentIdx + 1); }, 6500);\n      }\n\n      var __started = false;\n      function start() {\n        if (__started) return; __started = true;\n        setTimeout(function() { try { focusIngredient(0); } catch (e) {} }, 200);\n      }\n      \/\/ Filets de securite multiples : l'image et la liste s'affichent toujours,\n      \/\/ et l'animation demarre des que possible quel que soit l'environnement.\n      try {\n        if (schemaImg \u0026\u0026 schemaImg.complete) start();\n        if (schemaImg) {\n          schemaImg.addEventListener('load', start);\n          schemaImg.addEventListener('error', start);\n        }\n      } catch (e) {}\n      if (document.readyState === 'complete') start();\n      else window.addEventListener('load', start);\n      setTimeout(start, 1500);\n\n      var resizeTimer = null;\n      function fullRedraw() {\n        overlay.innerHTML = '';\n        var connSvg = document.querySelector('#aqr-carto \u003e svg.aqr-connector-svg');\n        if (connSvg) connSvg.innerHTML = '';\n        \/\/ double rAF to wait for layout to stabilize\n        requestAnimationFrame(function() {\n          requestAnimationFrame(function() {\n            drawTargets(ingredients[currentIdx]);\n          });\n        });\n      }\n      window.addEventListener('resize', function() {\n        if (resizeTimer) clearTimeout(resizeTimer);\n        resizeTimer = setTimeout(fullRedraw, 200);\n      });\n      \/\/ ResizeObserver pour reagir aussi aux changements de taille du conteneur\n      if (typeof ResizeObserver !== 'undefined') {\n        var ro = new ResizeObserver(function() {\n          if (resizeTimer) clearTimeout(resizeTimer);\n          resizeTimer = setTimeout(fullRedraw, 200);\n        });\n        ro.observe(document.getElementById('aqr-carto'));\n      }\n    })();\n    \u003c\/script\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 4 : PROTOCOLES --\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eProtocols \u0026amp; Usage Suggestions\u003c\/h2\u003e\n\u003c!-- DILUTION P4 : 3 cartes sobres (Ratio · Rendement · Équivalences animées) --\u003e\n\u003cdiv class=\"aqr-dilution\" style=\"margin-bottom: 12px;\"\u003e\n\u003cdiv class=\"aqr-dilution-eyebrow\"\u003eReference dilution\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-grid\"\u003e\n\u003c!-- CARTE 1 : Ratio --\u003e\n\u003cdiv class=\"aqr-dilution-cell\"\u003e\n\u003cdiv class=\"aqr-dilution-cell-label\"\u003eRatio\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-cell-value\"\u003e1\u003cspan class=\"aqr-dilution-slash\"\u003e\/\u003c\/span\u003e20\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-cell-note\"\u003eOne part shampoo\u003cbr\u003efor 20 parts water\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CARTE 2 : Rendement --\u003e\n\u003cdiv class=\"aqr-dilution-cell\"\u003e\n\u003cdiv class=\"aqr-dilution-cell-label\"\u003eYield\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-cell-rows\"\u003e\n\u003cdiv class=\"aqr-dilution-rend-row\"\u003e\n\u003cstrong\u003e250 mL\u003c\/strong\u003e \u003cspan class=\"aqr-dilution-rend-arrow\"\u003e→\u003c\/span\u003e 5 L\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-rend-row\"\u003e\n\u003cstrong\u003e1 L\u003c\/strong\u003e \u003cspan class=\"aqr-dilution-rend-arrow\"\u003e→\u003c\/span\u003e 20 L\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-rend-row\"\u003e\n\u003cstrong\u003e5 L\u003c\/strong\u003e \u003cspan class=\"aqr-dilution-rend-arrow\"\u003e→\u003c\/span\u003e 100 L\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-cell-note\"\u003eready to use\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CARTE 3 : Équivalences animées --\u003e\n\u003cdiv class=\"aqr-dilution-cell\"\u003e\n\u003cdiv class=\"aqr-dilution-cell-label\"\u003eFor \u003cspan id=\"aqrCycleTarget\" class=\"aqr-dilution-cycle-target\"\u003e1 L\u003c\/span\u003e of finished product\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-cell-rows\"\u003e\n\u003cdiv class=\"aqr-dilution-eq-row\"\u003e\n\u003cstrong id=\"aqrCycleMl\"\u003e50\u003c\/strong\u003e mL \u003cspan\u003eby volume\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-eq-row\"\u003e\n\u003cspan class=\"aqr-dilution-eq-eq\"\u003e=\u003c\/span\u003e \u003cstrong id=\"aqrCycleG\"\u003e50\u003c\/strong\u003e g \u003cspan\u003eby weight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-eq-row\"\u003e\n\u003cspan class=\"aqr-dilution-eq-eq\"\u003e=\u003c\/span\u003e \u003cstrong id=\"aqrCycleSpoon\"\u003e3\u003c\/strong\u003e \u003cspan id=\"aqrCycleSpoonLabel\"\u003etablespoons\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-eq-row\"\u003e\n\u003cspan class=\"aqr-dilution-eq-eq\"\u003e=\u003c\/span\u003e \u003cstrong id=\"aqrCyclePump\"\u003e2\u003c\/strong\u003e \u003cspan id=\"aqrCyclePumpLabel\"\u003epump presses\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-dilution, .aqr-dilution * { box-sizing: border-box; font-family: inherit; }\n      .aqr-dilution-eyebrow {\n        font-size: 11px;\n        letter-spacing: 0.15em;\n        text-transform: uppercase;\n        color: #86868b;\n        font-weight: 500;\n        margin-bottom: 14px;\n      }\n      .aqr-dilution-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 10px;\n      }\n      .aqr-dilution-cell {\n        background: #fff;\n        border: 1px solid #e8e8ed;\n        border-radius: 12px;\n        padding: 18px 16px;\n        display: flex;\n        flex-direction: column;\n      }\n      .aqr-dilution-cell-label {\n        font-size: 10px;\n        letter-spacing: 0.15em;\n        text-transform: uppercase;\n        color: #86868b;\n        font-weight: 500;\n        margin-bottom: 12px;\n        line-height: 1.4;\n      }\n      .aqr-dilution-cell-value {\n        font-size: 38px;\n        font-weight: 600;\n        color: #1d1d1f;\n        letter-spacing: -0.02em;\n        line-height: 1;\n        margin-bottom: 10px;\n      }\n      .aqr-dilution-slash {\n        color: #d2d2d7;\n        font-weight: 300;\n        margin: 0 2px;\n      }\n      .aqr-dilution-cell-rows {\n        display: flex;\n        flex-direction: column;\n        gap: 5px;\n        font-size: 13px;\n        color: #1d1d1f;\n        flex: 1;\n      }\n      .aqr-dilution-cell-rows strong {\n        font-weight: 600;\n        color: #1d1d1f;\n        transition: opacity 0.35s cubic-bezier(0.16, 1, 0.3, 1);\n      }\n      .aqr-dilution-rend-row strong {\n        min-width: 48px;\n        display: inline-block;\n      }\n      .aqr-dilution-rend-arrow {\n        color: #c2a85c;\n        font-weight: 600;\n        margin: 0 2px;\n      }\n      .aqr-dilution-eq-eq {\n        color: #c2a85c;\n        font-weight: 600;\n        margin-right: 2px;\n      }\n      .aqr-dilution-cell-rows span {\n        color: #86868b;\n      }\n      .aqr-dilution-cell-note {\n        font-size: 11px;\n        color: #86868b;\n        margin-top: 10px;\n        line-height: 1.4;\n      }\n      .aqr-dilution-cycle-target {\n        display: inline-block;\n        background: #1d1d1f;\n        color: #fff;\n        padding: 2px 8px;\n        border-radius: 4px;\n        font-weight: 600;\n        letter-spacing: 0.04em;\n        transition: background 0.35s cubic-bezier(0.16, 1, 0.3, 1);\n      }\n      .aqr-dilution-cycle-fade {\n        opacity: 0.2;\n      }\n      @media (max-width: 700px) {\n        .aqr-dilution-grid { grid-template-columns: 1fr; }\n        .aqr-dilution-cell-value { font-size: 32px; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n\u003cscript\u003e\n    (function(){\n      \/\/ Animation: cycle entre 1 L \/ 2 L \/ 4 L (dilution 1\/20)\n      var cycles = [\n        { target: '1 L', ml: '50',  g: '50',  spoon: '3',  pump: '2' },\n        { target: '2 L', ml: '100', g: '100', spoon: '6',  pump: '4' },\n        { target: '4 L', ml: '200', g: '200', spoon: '12', pump: '8' }\n      ];\n      var idx = 0;\n      var targetEl = document.getElementById('aqrCycleTarget');\n      var mlEl = document.getElementById('aqrCycleMl');\n      var gEl = document.getElementById('aqrCycleG');\n      var spoonEl = document.getElementById('aqrCycleSpoon');\n      var pumpEl = document.getElementById('aqrCyclePump');\n      var spoonLabelEl = document.getElementById('aqrCycleSpoonLabel');\n      var pumpLabelEl = document.getElementById('aqrCyclePumpLabel');\n      \/\/ Regle FR : pluriel uniquement a partir de 2 (0, 1, 1,5 -\u003e singulier)\n      function frPlural(valStr, sing, plur) {\n        var n = parseFloat(String(valStr).replace(',', '.'));\n        return (n \u003e= 2) ? plur : sing;\n      }\n      \n      function tick() {\n        idx = (idx + 1) % cycles.length;\n        var c = cycles[idx];\n        \/\/ Fade out, swap, fade in\n        [targetEl, mlEl, gEl, spoonEl, pumpEl, spoonLabelEl, pumpLabelEl].forEach(function(el){\n          if (el) el.classList.add('aqr-dilution-cycle-fade');\n        });\n        setTimeout(function(){\n          if (targetEl) targetEl.textContent = c.target;\n          if (mlEl) mlEl.textContent = c.ml;\n          if (gEl) gEl.textContent = c.g;\n          if (spoonEl) spoonEl.textContent = c.spoon;\n          if (pumpEl) pumpEl.textContent = c.pump;\n          if (spoonLabelEl) spoonLabelEl.textContent = frPlural(c.spoon, 'cuillère à soupe', 'cuillères à soupe');\n          if (pumpLabelEl) pumpLabelEl.textContent = frPlural(c.pump, 'pression de pompe', 'pressions de pompe');\n          [targetEl, mlEl, gEl, spoonEl, pumpEl, spoonLabelEl, pumpLabelEl].forEach(function(el){\n            if (el) el.classList.remove('aqr-dilution-cycle-fade');\n          });\n        }, 350);\n      }\n      \n      setInterval(tick, 3500);\n    })();\n    \u003c\/script\u003e\n\u003cdetails class=\"aqr-proto-acc\" open=\"\"\u003e\n\u003csummary class=\"aqr-proto-summary\"\u003e\u003cspan class=\"aqr-proto-title\"\u003eGentle washing — all coat types, all ages\u003c\/span\u003e \u003cspan class=\"aqr-proto-plus\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 5 L12 19 M5 12 L19 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"aqr-proto-content\"\u003e\n\u003cp class=\"aqr-proto-subtitle\"\u003eThe basic protocol, suitable for all common situations\u003c\/p\u003e\n\u003col class=\"aqr-proto-steps\"\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e01\u003c\/span\u003e\n\u003cdiv class=\"aqr-proto-step-body\"\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eFirst shampoo\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eThoroughly wet the coat. Apply diluted Bain Pro at \u003cstrong\u003e1\/20\u003c\/strong\u003e, then rinse.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e02\u003c\/span\u003e\n\u003cdiv class=\"aqr-proto-step-body\"\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eSecond shampoo\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eApply a \u003cstrong\u003esecond shampoo\u003c\/strong\u003e, then rinse again.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e03\u003c\/span\u003e\n\u003cdiv class=\"aqr-proto-step-body\"\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eFinal care\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eFinish with the appropriate conditioner: \u003cstrong\u003eHydrating Cream, Bombastic or Aqua Dolce\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e04\u003c\/span\u003e\n\u003cdiv class=\"aqr-proto-step-body\"\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eFinishing\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eComplete the grooming with \u003cstrong\u003eAbsolute 4Poodle, Mix Pink or Style 360\u003c\/strong\u003e as needed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"aqr-proto-acc\"\u003e\n\u003csummary class=\"aqr-proto-summary\"\u003e\u003cspan class=\"aqr-proto-title\"\u003eAnti-mat \u0026amp; sebum-regulating protocol\u003c\/span\u003e \u003cspan class=\"aqr-proto-plus\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 5 L12 19 M5 12 L19 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"aqr-proto-content\"\u003e\n\u003cp class=\"aqr-proto-subtitle\"\u003eFor dogs that mat easily or have skin imbalances (sebum, dandruff, odors)\u003c\/p\u003e\n\u003col class=\"aqr-proto-steps\"\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e01\u003c\/span\u003e\n\u003cdiv class=\"aqr-proto-step-body\"\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003ePre-bath mask\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eStart with the pre-bath mask \u003cstrong\u003eBio Energy Plus\u003c\/strong\u003e to prepare the coat and enhance the shampoo’s action.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e02\u003c\/span\u003e\n\u003cdiv class=\"aqr-proto-step-body\"\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eApplication without rinsing\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eApply Bain Pro diluted 1\/20, \u003cstrong\u003ewithout rinsing the mask\u003c\/strong\u003e beforehand.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e03\u003c\/span\u003e\n\u003cdiv class=\"aqr-proto-step-body\"\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eApplication \u0026amp; rinsing\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eLeave on for a few moments, rinse, then repeat if necessary.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e★\u003c\/span\u003e\n\u003cdiv class=\"aqr-proto-step-body\"\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eAnti-tangle finish\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eFinish with \u003cstrong\u003eHydrating Cream + Aqua Dolce\u003c\/strong\u003e for a conditioned coat that delays the return of tangles.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"aqr-proto-acc\"\u003e\n\u003csummary class=\"aqr-proto-summary\"\u003e\u003cspan class=\"aqr-proto-title\"\u003eChoose Bain Pro if you need to…\u003c\/span\u003e \u003cspan class=\"aqr-proto-plus\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 5 L12 19 M5 12 L19 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"aqr-proto-content\"\u003e\n\u003cp class=\"aqr-proto-subtitle\"\u003eSituations where Bain Pro makes all the difference\u003c\/p\u003e\n\u003col class=\"aqr-proto-steps\"\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e01\u003c\/span\u003e\n\u003cdiv class=\"aqr-proto-step-body\"\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eWash gently\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eAny dog or cat, regardless of age or coat type.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e02\u003c\/span\u003e\n\u003cdiv class=\"aqr-proto-step-body\"\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eGrow the coat\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eIdeal for show dogs of all breeds (Group 9, terriers, Group 8…).\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e03\u003c\/span\u003e\n\u003cdiv class=\"aqr-proto-step-body\"\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eEstablish an anti-tangle routine\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eFor a dog whose coat mats easily.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e04\u003c\/span\u003e\n\u003cdiv class=\"aqr-proto-step-body\"\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eRegulate sebum\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eWhether in excess or deficiency, with dandruff or unpleasant odors — without irritating the skin.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-proto-acc, .aqr-proto-acc * { box-sizing: border-box; font-family: inherit; }\n      .aqr-proto-acc {\n        background: #fff;\n        border: 1px solid #1a1a1a;\n        border-radius: 0;\n        margin-bottom: 8px;\n        overflow: hidden;\n        position: relative;\n      }\n      \/* Perforations verticales SUBTILES en beige, n'interferent jamais avec le texte *\/\n      .aqr-proto-acc::before, .aqr-proto-acc::after {\n        content: \"\";\n        position: absolute;\n        top: 12px; bottom: 12px;\n        width: 1px;\n        background-image: linear-gradient(to bottom, #c8b896 50%, transparent 50%);\n        background-size: 1px 5px;\n        background-repeat: repeat-y;\n        pointer-events: none;\n      }\n      .aqr-proto-acc::before { left: 10px; }\n      .aqr-proto-acc::after { right: 10px; }\n      .aqr-proto-summary {\n        cursor: pointer;\n        list-style: none;\n        padding: 16px 56px 16px 28px;\n        display: flex;\n        align-items: center;\n        gap: 14px;\n        position: relative;\n      }\n      .aqr-proto-summary::-webkit-details-marker { display: none; }\n      .aqr-proto-title {\n        flex: 1;\n        font-size: 14px;\n        font-weight: 600;\n        color: #1a1a1a;\n        line-height: 1.3;\n        min-width: 0;\n      }\n      .aqr-proto-plus {\n        position: absolute;\n        right: 22px; top: 50%; transform: translateY(-50%);\n        width: 22px; height: 22px;\n        display: flex; align-items: center; justify-content: center;\n        border: 1px solid #1a1a1a; border-radius: 50%;\n        color: #1a1a1a; background: transparent;\n        transition: transform 0.3s, background 0.3s, color 0.3s;\n        flex-shrink: 0;\n      }\n      .aqr-proto-acc[open] .aqr-proto-plus {\n        transform: translateY(-50%) rotate(45deg);\n        background: #1a1a1a; color: #F5E6B8;\n      }\n      .aqr-proto-content {\n        padding: 4px 28px 22px;\n        animation: aqrProtoFade 0.4s ease-out;\n      }\n      @keyframes aqrProtoFade { from { opacity: 0; } to { opacity: 1; } }\n      .aqr-proto-subtitle {\n        font-family: Georgia, \"Times New Roman\", serif;\n        font-style: italic;\n        font-size: 13px;\n        color: #555;\n        margin: 0 0 18px;\n        padding-bottom: 12px;\n        border-bottom: 1px dashed #c8b896;\n      }\n      .aqr-proto-steps {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n        display: flex;\n        flex-direction: column;\n        gap: 12px;\n      }\n      .aqr-proto-step {\n        display: flex;\n        gap: 12px;\n        align-items: flex-start;\n      }\n      .aqr-proto-step-marker {\n        flex-shrink: 0;\n        width: 26px; height: 26px;\n        display: flex; align-items: center; justify-content: center;\n        background: transparent;\n        border: 1px solid #1a1a1a;\n        color: #1a1a1a;\n        font-family: Georgia, \"Times New Roman\", serif;\n        font-style: italic;\n        font-weight: 700;\n        font-size: 12px;\n        border-radius: 50%;\n      }\n      .aqr-proto-step-body { flex: 1; padding-top: 2px; }\n      .aqr-proto-step-title {\n        font-size: 11px;\n        letter-spacing: 0.12em;\n        text-transform: uppercase;\n        color: #1a1a1a;\n        font-weight: 700;\n        margin-bottom: 3px;\n      }\n      .aqr-proto-step-desc {\n        font-size: 12px;\n        line-height: 1.6;\n        color: #444;\n      }\n      @media (max-width: 600px) {\n        .aqr-proto-summary { padding: 14px 48px 14px 22px; gap: 10px; }\n        .aqr-proto-title { font-size: 13px; }\n        .aqr-proto-plus { right: 16px; }\n        .aqr-proto-acc::before { left: 8px; }\n        .aqr-proto-acc::after { right: 8px; }\n        .aqr-proto-content { padding: 4px 22px 18px; }\n      }\n      @media (max-width: 380px) {\n        .aqr-proto-summary { padding: 12px 42px 12px 18px; }\n        .aqr-proto-acc::before { left: 6px; }\n        .aqr-proto-acc::after { right: 6px; }\n        .aqr-proto-content { padding: 4px 18px 16px; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- BLOC 5 : ASSOCIATIONS \u0026 RACES --\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eRecommended Combinations \u0026amp; Breeds\u003c\/h2\u003e\n\u003c!-- Bain Pro au cœur + compléments modulaires Si... → Alors --\u003e\n\u003cdiv class=\"aqr-assoc\"\u003e\n\u003cp class=\"aqr-assoc-intro\"\u003e\u003cstrong\u003eThe entire Special One range\u003c\/strong\u003e is compatible with Bain Pro. Our favorite combinations:\u003c\/p\u003e\n\u003cdiv class=\"aqr-assoc-rules\"\u003e\n\u003cdiv class=\"aqr-assoc-rule\"\u003e\n\u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eIF\u003c\/span\u003e \u003cspan\u003emore powerful cleansing is required…\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003eBlue Sky Pro · Aquarosa Pro · Aquapure Pro\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-rule\"\u003e\n\u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eIF\u003c\/span\u003e \u003cspan\u003ea pre-bath mask is desired…\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003eBio Energy Plus\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-rule\"\u003e\n\u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eIF\u003c\/span\u003e \u003cspan\u003ea final treatment is needed…\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003eHydrating Cream · Bombastic · Aqua Dolce (+ Hygro Fluid)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-rule\"\u003e\n\u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eIF\u003c\/span\u003e \u003cspan\u003ea show finish is desired…\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003eAbsolute 4Poodle · Mix Pink · Style 360\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-assoc, .aqr-assoc * { box-sizing: border-box; font-family: inherit; }\n      .aqr-assoc { margin-bottom: 24px; }\n      .aqr-assoc-intro {\n        font-size: 13px; color: #444; line-height: 1.5;\n        margin: 0 0 16px;\n      }\n      .aqr-assoc-rules {\n        display: flex; flex-direction: column;\n      }\n      .aqr-assoc-rule {\n        display: grid; grid-template-columns: 1fr 1.3fr;\n        gap: 18px; align-items: center;\n        padding: 16px 8px;\n        border-bottom: 1px dashed #d8d8d8;\n      }\n      .aqr-assoc-rule:last-child { border-bottom: none; }\n      .aqr-assoc-if {\n        display: flex; align-items: center; gap: 10px;\n        color: #888; font-size: 13px; font-style: italic;\n      }\n      .aqr-assoc-if-tag {\n        background: #1a1a1a; color: #F5E6B8;\n        padding: 3px 10px;\n        font-family: Georgia, \"Times New Roman\", serif; font-weight: 700;\n        font-size: 11px; letter-spacing: 0.05em;\n        font-style: normal;\n        flex-shrink: 0;\n      }\n      .aqr-assoc-then {\n        display: flex; align-items: center; gap: 10px;\n        font-size: 13px;\n      }\n      .aqr-assoc-then-arrow {\n        color: #D4AF37; font-size: 18px; font-weight: 700;\n        flex-shrink: 0;\n      }\n      .aqr-assoc-then strong { color: #1a1a1a; }\n      @media (max-width: 600px) {\n        .aqr-assoc-rule { grid-template-columns: 1fr; gap: 4px; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n\u003c!-- Races en pilules arrondies --\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; color: #1a1a1a; margin: 0 0 12px;\"\u003eWhere Bain Pro makes the difference:\u003c\/h3\u003e\n\u003cdiv class=\"aqr-races-mosaic\"\u003e\n\u003cspan class=\"aqr-race-tag\"\u003e🐱 All cats\u003c\/span\u003e \u003cspan class=\"aqr-race-tag\"\u003e🐶 All salon dogs \u003cspan\u003e(limits the return of tangles)\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"aqr-race-tag\"\u003e🏆 Show dogs with long \u0026amp; fringed coats \u003cspan\u003e(fringes, topknot, beard)\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"aqr-race-tag\"\u003e🐩 Curly coats \u003cspan\u003e(Poodles, Bichons, Kerry Blue, Soft Coated, Bedlington)\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"aqr-race-tag\"\u003e🐕 All Cockers \u003cspan\u003e(American, English)\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"aqr-race-tag\"\u003e🏔️ Tibetan breeds \u003cspan\u003e(Shih-Tzu, Lhasa, Tibetan Terrier)\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"aqr-race-tag\"\u003e👑 English Toy Spaniels \u003cspan\u003e(Cavalier \u0026amp; King Charles)\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"aqr-race-tag\"\u003e✨ Long \u0026amp; silky coats \u003cspan\u003e(Yorkshire, Afghans)\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"aqr-race-tag\"\u003e🐾 Terriers \u003cspan\u003e(Scottish, Westie, Welsh)\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 14px; font-size: 11px; color: #888; font-style: italic;\"\u003eA long, non-exhaustive list — absolute gentleness for all coats, from puppy to senior.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-races-mosaic {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 8px;\n      }\n      .aqr-race-tag {\n        display: inline-flex;\n        align-items: center;\n        gap: 6px;\n        background: #fff;\n        color: #1a1a1a;\n        padding: 9px 16px;\n        border-radius: 100px;\n        font-size: 12px;\n        font-weight: 600;\n        border: 1px solid #e5e5e5;\n        line-height: 1.3;\n      }\n      .aqr-race-tag span {\n        opacity: 0.6;\n        font-weight: 400;\n        font-size: 11px;\n      }\n      @media (max-width: 560px) {\n        .aqr-race-tag { font-size: 11px; padding: 8px 13px; }\n        .aqr-race-tag span { font-size: 10px; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n\u003cdiv style=\"margin-top: 30px; text-align: center; border-top: 1px solid #eee; padding-top: 20px;\"\u003e\n\u003cp style=\"font-size: 11px; color: #888; text-transform: uppercase;\"\u003eOver 90% biodegradable | Paraben- and silicone-free | Not tested on animals | PEHD02 Recyclable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Endemik Sas","offers":[{"title":"250 mL","offer_id":42903274225884,"sku":"WEX-BA250 (118)","price":21.9,"currency_code":"EUR","in_stock":true},{"title":"1 L","offer_id":42903274258652,"sku":"WEX-BA1 016 (124)","price":42.2,"currency_code":"EUR","in_stock":true},{"title":"5 Litres","offer_id":42903274291420,"sku":"WEX-BA5 011 (135)","price":108.6,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/files\/Design_sans_titre_-_2025-04-16T140126.314.png?v=1744811139"},{"product_id":"bio-energy-plus-masque-pre-bain","title":"BIO ENERGY PLUS, green caviar mask","description":"\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n \u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e\n \u003cdiv style=\"font-size: 1.1em; margin-bottom: 25px; border-left: 3px solid #1a1a1a; padding-left: 15px;\"\u003e\n \u003cstrong\u003eBIO ENERGY PLUS\u003c\/strong\u003e is Special One’s ultra-concentrated pre-bath mask, with a dual \u003cstrong\u003e\"Beauty\" and \"Health\"\u003c\/strong\u003e action. It works instantly on dry, dirty, tangled hair — even before shampooing. An essential part of the Special One hydration program, it transforms the grooming routine and delivers visibly improved results from the very first use.\n \u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eWho is this product for?\u003c\/span\u003e\n \u003cp style=\"margin-bottom: 15px; font-size: 14px;\"\u003eEveryone will find real value in it — including those who have never used a pre-bath mask and are discovering an innovation that will transform their grooming routine.\u003c\/p\u003e\n \u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 5px; margin-left: -5px; table-layout: fixed;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Groomers\u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Breeders\u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Pet owners\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Competitors\u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Handlers\u003c\/td\u003e\n \u003ctd style=\"border: none; background: transparent;\"\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC RADAR : DIAGRAMME COSMÉTOLOGIQUE --\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n \u003cdiv id=\"so-radar-widget\" style=\"width:100%;max-width:480px;margin:0 auto;background:#fff;border:1px solid #e5e5e5;font-family:inherit;color:#1a1a1a;line-height:1.4;\"\u003e\n \u003cdiv style=\"padding:24px 28px 20px;overflow:visible;\"\u003e\n \u003cspan style=\"font-size:11px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#999;margin-bottom:22px;display:block;\"\u003eCosmetological diagram of Bio Energy Plus\u003c\/span\u003e\n \u003cdiv id=\"so-radar-area\" style=\"position:relative;width:100%;max-width:340px;aspect-ratio:1;margin:0 auto;overflow:visible;\"\u003e\n \u003csvg id=\"so-radar-svg\" style=\"width:100%;height:100%;overflow:visible;\" viewbox=\"0 0 360 360\"\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv id=\"so-radar-footer\"\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cstyle\u003e\n    #so-radar-widget * { box-sizing: border-box; }\n    .so-label {\n      position: absolute;\n      transform: translate(-50%, -50%);\n      text-align: center;\n      pointer-events: none;\n      white-space: nowrap;\n      opacity: 0;\n      animation: so-fadeUp 0.5s ease forwards;\n    }\n    .so-label .so-lname {\n      font-size: 9px;\n      font-weight: 600;\n      text-transform: uppercase;\n      letter-spacing: 0.08em;\n      color: #999;\n      display: block;\n      margin-bottom: 1px;\n      font-family: inherit;\n    }\n    .so-label .so-lval {\n      font-size: 24px;\n      font-weight: 700;\n      color: #1a1a1a;\n      line-height: 1;\n      font-family: inherit;\n    }\n    .so-label .so-lmax {\n      font-size: 12px;\n      font-weight: 400;\n      color: #bbb;\n      font-family: inherit;\n    }\n    .so-footer-bar {\n      margin-top: 18px;\n      border-top: 1px solid #eee;\n      padding-top: 14px;\n      display: flex;\n      align-items: center;\n      flex-wrap: wrap;\n      gap: 6px;\n      opacity: 0;\n      animation: so-footerIn 0.5s ease forwards 0.8s;\n    }\n    .so-footer-label {\n      font-size: 9px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.1em;\n      color: #999;\n      font-family: inherit;\n      margin-right: 2px;\n    }\n    .so-footer-chip {\n      display: inline-flex;\n      align-items: center;\n      gap: 4px;\n      background: #1a1a1a;\n      padding: 4px 10px;\n      font-size: 11px;\n      font-weight: 600;\n      color: #fff;\n      font-family: inherit;\n    }\n    .so-footer-chip-score {\n      font-weight: 400;\n      color: rgba(255,255,255,0.4);\n      font-size: 10px;\n    }\n    .so-shape-fill   { opacity: 0; animation: so-shapeIn 0.9s ease forwards 0.2s; }\n    .so-shape-stroke { opacity: 0; animation: so-shapeIn 0.7s ease forwards 0.35s; }\n    .so-dot          { opacity: 0; animation: so-dotIn 0.35s ease forwards; }\n    @keyframes so-shapeIn  { to { opacity: 1; } }\n    @keyframes so-dotIn    { to { opacity: 1; } }\n    @keyframes so-footerIn { to { opacity: 1; } }\n    @keyframes so-fadeUp {\n      from { opacity: 0; transform: translate(-50%, calc(-50% + 6px)); }\n      to   { opacity: 1; transform: translate(-50%, -50%); }\n    }\n    @media (max-width: 480px) {\n      #so-radar-widget \u003e div { padding: 18px 16px 14px !important; }\n      #so-radar-area { max-width: 300px !important; }\n      .so-label .so-lname { font-size: 8px !important; letter-spacing: 0.05em !important; }\n      .so-label .so-lval  { font-size: 19px !important; }\n      .so-label .so-lmax  { font-size: 9px !important; }\n      .so-footer-chip { font-size: 10px !important; padding: 3px 8px !important; }\n      .so-footer-label { font-size: 8px !important; }\n    }\n    @media (max-width: 360px) {\n      #so-radar-area { max-width: 260px !important; }\n      .so-label .so-lval { font-size: 16px !important; }\n      .so-label .so-lname { font-size: 7px !important; }\n    }\n  \u003c\/style\u003e\n \u003cscript\u003e\n  (function() {\n    var PRODUCT = {\n      criteria: [\n        { label: \"Hydratation\",  value: 5 },\n        { label: \"Soin peau\",    value: 5 },\n        { label: \"Démêlant\",     value: 3 },\n        { label: \"Brillance\",    value: 4 }\n      ]\n    };\n\n    var svg  = document.getElementById(\"so-radar-svg\");\n    var area = document.getElementById(\"so-radar-area\");\n    var data = PRODUCT.criteria;\n    var n    = data.length;\n    var cx = 180, cy = 180, maxR = 95;\n\n    function ang(i) { return (Math.PI * 2 * i \/ n) - Math.PI \/ 2; }\n    function pt(i, v, mx) {\n      var a = ang(i), r = (v \/ mx) * maxR;\n      return { x: cx + r * Math.cos(a), y: cy + r * Math.sin(a) };\n    }\n    function svgEl(tag) { return document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", tag); }\n\n    for (var l = 1; l \u003c= 5; l++) {\n      var pts = [];\n      for (var i = 0; i \u003c n; i++) { var p = pt(i, l, 5); pts.push(p.x + \",\" + p.y); }\n      var poly = svgEl(\"polygon\");\n      poly.setAttribute(\"points\", pts.join(\" \"));\n      poly.setAttribute(\"fill\", \"none\");\n      poly.setAttribute(\"stroke\", l === 5 ? \"rgba(0,0,0,0.09)\" : \"rgba(0,0,0,0.04)\");\n      poly.setAttribute(\"stroke-width\", l === 5 ? \"1\" : \"0.6\");\n      if (l === 5) poly.setAttribute(\"stroke-dasharray\", \"3,3\");\n      svg.appendChild(poly);\n    }\n\n    for (var i = 0; i \u003c n; i++) {\n      var p = pt(i, 5, 5);\n      var line = svgEl(\"line\");\n      line.setAttribute(\"x1\", cx); line.setAttribute(\"y1\", cy);\n      line.setAttribute(\"x2\", p.x); line.setAttribute(\"y2\", p.y);\n      line.setAttribute(\"stroke\", \"rgba(0,0,0,0.04)\");\n      line.setAttribute(\"stroke-width\", \"0.6\");\n      svg.appendChild(line);\n    }\n\n    var shapePts = [];\n    for (var i = 0; i \u003c n; i++) {\n      var p = pt(i, data[i].value, 5);\n      shapePts.push(p.x + \",\" + p.y);\n    }\n    var ptsStr = shapePts.join(\" \");\n\n    var fillPoly = svgEl(\"polygon\");\n    fillPoly.setAttribute(\"points\", ptsStr);\n    fillPoly.setAttribute(\"fill\", \"rgba(0,0,0,0.04)\");\n    fillPoly.classList.add(\"so-shape-fill\");\n    svg.appendChild(fillPoly);\n\n    var strokePoly = svgEl(\"polygon\");\n    strokePoly.setAttribute(\"points\", ptsStr);\n    strokePoly.setAttribute(\"fill\", \"none\");\n    strokePoly.setAttribute(\"stroke\", \"#1a1a1a\");\n    strokePoly.setAttribute(\"stroke-width\", \"1.8\");\n    strokePoly.setAttribute(\"stroke-linejoin\", \"round\");\n    strokePoly.classList.add(\"so-shape-stroke\");\n    svg.appendChild(strokePoly);\n\n    for (var i = 0; i \u003c n; i++) {\n      (function(i) {\n        var d = data[i];\n        var p = pt(i, d.value, 5);\n        var delay = 0.5 + i * 0.1;\n\n        var halo = svgEl(\"circle\");\n        halo.setAttribute(\"cx\", p.x); halo.setAttribute(\"cy\", p.y);\n        halo.setAttribute(\"r\", \"7\");\n        halo.setAttribute(\"fill\", \"none\");\n        halo.setAttribute(\"stroke\", \"#1a1a1a\");\n        halo.setAttribute(\"stroke-width\", \"1\");\n        halo.setAttribute(\"stroke-opacity\", \"0.12\");\n        halo.classList.add(\"so-dot\");\n        halo.style.animationDelay = delay + \"s\";\n        svg.appendChild(halo);\n\n        var dot = svgEl(\"circle\");\n        dot.setAttribute(\"cx\", p.x); dot.setAttribute(\"cy\", p.y);\n        dot.setAttribute(\"r\", \"3\");\n        dot.setAttribute(\"fill\", \"#1a1a1a\");\n        dot.classList.add(\"so-dot\");\n        dot.style.animationDelay = delay + \"s\";\n        svg.appendChild(dot);\n\n        var lp = pt(i, 6.5, 5);\n        var pctX = (lp.x \/ 360) * 100;\n        var pctY = (lp.y \/ 360) * 100;\n\n        var lbl = document.createElement(\"div\");\n        lbl.className = \"so-label\";\n        lbl.style.left = pctX + \"%\";\n        lbl.style.top  = pctY + \"%\";\n        lbl.style.animationDelay = (0.4 + i * 0.1) + \"s\";\n        lbl.innerHTML =\n          '\u003cspan class=\"so-lname\"\u003e' + d.label + '\u003c\/span\u003e' +\n          '\u003cspan class=\"so-lval\"\u003e' + d.value + '\u003cspan class=\"so-lmax\"\u003e\/5\u003c\/span\u003e\u003c\/span\u003e';\n        area.appendChild(lbl);\n      })(i);\n    }\n\n    var maxVal = 0;\n    for (var i = 0; i \u003c n; i++) { if (data[i].value \u003e maxVal) maxVal = data[i].value; }\n    var bests = [];\n    for (var i = 0; i \u003c n; i++) { if (data[i].value === maxVal) bests.push(data[i]); }\n\n    var chipsHtml = '';\n    for (var i = 0; i \u003c bests.length; i++) {\n      chipsHtml +=\n        '\u003cspan class=\"so-footer-chip\"\u003e' +\n          bests[i].label +\n          '\u003cspan class=\"so-footer-chip-score\"\u003e' + bests[i].value + '\/5\u003c\/span\u003e' +\n        '\u003c\/span\u003e';\n    }\n\n    document.getElementById(\"so-radar-footer\").innerHTML =\n      '\u003cdiv class=\"so-footer-bar\"\u003e' +\n        '\u003cspan class=\"so-footer-label\"\u003e★ ' + (bests.length \u003e 1 ? 'Points forts' : 'Point fort') + '\u003c\/span\u003e' +\n        chipsHtml +\n      '\u003c\/div\u003e';\n  })();\n  \u003c\/script\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eExpertise \u0026amp; Results\u003c\/span\u003e\n \u003cp style=\"font-size: 14px; margin-bottom: 15px;\"\u003eIts highly advanced formula immediately provides profound benefits to the animal’s coat and skin. \u003cstrong\u003eApply to dry, dirty, tangled hair — no rinsing before shampooing.\u003c\/strong\u003e Although this is an additional step compared with the traditional bathing routine, it is crucial to the quality of the final result.\u003c\/p\u003e\n \u003cdiv style=\"background: #f6f6f6; padding: 20px; border: 1px solid #e5e5e5; margin-top: 20px;\"\u003e\n \u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eDouble Beauty \u0026amp; Health action:\u003c\/strong\u003e Improves texture while treating the skin and coat in depth.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eIntense hydration:\u003c\/strong\u003e Hydrates, nourishes, treats, and restores the coat and skin from the very first application.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eRevives colors:\u003c\/strong\u003e Stimulates melanin production — the coat’s natural colors become more intense and vibrant.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eSkin microcirculation:\u003c\/strong\u003e Activates circulation in the hair roots, promoting coat growth and renewal.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eRepair:\u003c\/strong\u003e Helps repair damaged, weakened, or overworked coats.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003ePreparation for trimming:\u003c\/strong\u003e Ideal for preparing coats before scissor trimming or professional grooming.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eShedding control \u0026amp; detangling:\u003c\/strong\u003e Facilitates the removal of dead hair and helps prevent or speed up shedding.\u003c\/li\u003e\n \u003cli\u003e✅ \u003cstrong\u003eUniversal:\u003c\/strong\u003e Suitable for dogs and cats of all ages, from puppies and kittens to seniors.\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eSynergy of Natural Ingredients\u003c\/span\u003e\n \u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003eAn ultra-advanced formula combining marine and plant-based active ingredients with structural agents — paraben-free and silicone-free.\u003c\/p\u003e\n \u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 8px; margin-left: -8px;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 50%; border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Hydrolyzed Collagen\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 11px; color: #666;\"\u003eAnti-inflammatory action — strengthens the internal structure of the hair and improves fiber elasticity.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003ctd style=\"width: 50%; border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Green Caviar (Caulerpa Lentillifera)\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 11px; color: #666;\"\u003eJapanese anti-aging algae, rich in minerals (iron, calcium, zinc, and potassium), vitamins A \u0026amp; C, and amino acids. Stimulates collagen and elastin production.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Spirulina\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 11px; color: #666;\"\u003eA powerful antioxidant that restores vitality and shine to damaged coats. Reduces sebum, combats dandruff, prevents hair loss, and promotes hair growth.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Fucus (Bladderwrack)\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 11px; color: #666;\"\u003eRich in iodine, polyphenols, and vitamins. Polyphenols support cellular regeneration; iodine activates metabolism and improves circulation in the hair roots.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Laminaria\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 11px; color: #666;\"\u003eNatural detoxification thanks to alginic acid — it forms a gel upon contact with water that captures and removes substances harmful to the skin.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003ctd style=\"border: none; background: transparent;\"\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eProtocols \u0026amp; Usage Suggestions\u003c\/span\u003e\n \u003cdiv style=\"margin-bottom: 10px; padding: 12px 15px; background: #f6f6f6; border: 1px solid #e5e5e5; font-size: 13px; font-weight: 600;\"\u003e\n 💡 \u003cstrong\u003eAs a pre-bath treatment, apply to dry, dirty, untangled hair.\u003c\/strong\u003e Do not rinse before shampooing — this is the fundamental principle of the pre-bath mask.\n \u003c\/div\u003e\n \u003cdiv style=\"margin-bottom: 15px; padding: 12px 15px; background: #fff8e1; border-left: 3px solid #f0a500; font-size: 13px;\"\u003e\n ⚠️ Do not leave on for more than \u003cstrong\u003e30 minutes\u003c\/strong\u003e. Do not rinse the product before shampooing.\n \u003c\/div\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 1 🔥 Beauty Goal — radiance, texture \u0026amp; colors\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n 1. Dilute Bio Energy Plus to \u003cstrong\u003e1:20\u003c\/strong\u003e.\u003cbr\u003e\n 2. Apply to dry, dirty, untangled hair, covering the entire coat thoroughly.\u003cbr\u003e\n 3. Leave on for \u003cstrong\u003e5 to 30 minutes\u003c\/strong\u003e, depending on the desired intensity.\u003cbr\u003e\n 4. Proceed directly to shampooing \u003cstrong\u003ewithout rinsing\u003c\/strong\u003e beforehand.\u003cbr\u003e\n Result: improved texture, revitalized colors, and renewed shine straight out of the bath.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 2 🔥 Health Goal — damaged skin \u0026amp; coat\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n For sensitive or irritated skin, or severely damaged coats:\u003cbr\u003e\n 1. Apply the product \u003cstrong\u003eundiluted to the most critical areas\u003c\/strong\u003e (dry, irritated areas and brittle hair).\u003cbr\u003e\n 2. Dilute to \u003cstrong\u003e1:15\u003c\/strong\u003e for application to the rest of the coat.\u003cbr\u003e\n 3. \u003cstrong\u003eCover the animal with a towel\u003c\/strong\u003e and leave it on for \u003cstrong\u003e20 to 30 minutes\u003c\/strong\u003e for maximum absorption of the repairing active ingredients.\u003cbr\u003e\n 4. Proceed to shampooing without rinsing first — apply the first shampoo directly to the product while it is soaking in.\u003cbr\u003e\u003cbr\u003e\n \u003cdiv style=\"background: #f0f7ff; border-left: 3px solid #4a90d9; padding: 10px 12px; font-size: 12px;\"\u003e\n 💧 \u003cstrong\u003eIn case of persistent skin abnormalities:\u003c\/strong\u003e it is recommended to carry out the following bath with \u003cstrong\u003eSkincare Pro\u003c\/strong\u003e shampoo to enhance the mask's therapeutic action.\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 3 🔥 Detangling \u0026amp; Anti-Shedding Goal\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n To treat, accelerate, or prevent shedding and make detangling easier:\u003cbr\u003e\n 1. Dilute at \u003cstrong\u003e1\/20\u003c\/strong\u003e, then add a conditioner cream and an oil-based product from the range (4 Elements Oils or Aqua Dolce).\u003cbr\u003e\n 2. Apply to dry fur. \u003cstrong\u003eWork it through with your usual grooming tools\u003c\/strong\u003e (brush, comb) — the product helps remove dead hair and gently detangle the coat.\u003cbr\u003e\n 3. After about ten minutes, proceed directly to shampooing \u003cstrong\u003ewithout rinsing\u003c\/strong\u003e.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdiv style=\"margin-top: 20px; padding: 20px; background: #f6f6f6; border: 1px dashed #1a1a1a;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: bold; text-transform: uppercase; display: block; margin-bottom: 10px;\"\u003e🛠️ BOOSTER COMBINATIONS:\u003c\/span\u003e\n \u003cdiv style=\"font-size: 13px; line-height: 1.8;\"\u003e\n For optimal efficacy, mix Bio Energy Plus with one or more \u003cstrong\u003eoil-based boosters\u003c\/strong\u003e:\u003cbr\u003e\n ✨ \u003cstrong\u003eAqua Dolce\u003c\/strong\u003e and\/or \u003cstrong\u003e4 Elements Oils\u003c\/strong\u003e and\/or \u003cstrong\u003eBombastic\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\n Continue the bath afterward with any shampoo + mask + conditioner from the Special One range.\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eRecommended Combinations \u0026amp; Breeds\u003c\/span\u003e\n \u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003eCompatible with the entire Special One range that follows. Bio Energy Plus is the \u003cstrong\u003efirst step\u003c\/strong\u003e — everything else in the bathing protocol comes afterward.\u003c\/p\u003e\n \u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px; margin-top: 5px;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ All cats — especially for degreasing without stripping the coat.\u003c\/td\u003e\u003c\/tr\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ All dogs groomed in a salon — to help prevent knots from quickly returning.\u003c\/td\u003e\u003c\/tr\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ Curly coats: Poodles, Bichons, Kerry Blue Terriers, Soft Coated Wheaten Terriers, Bedlingtons…\u003c\/td\u003e\u003c\/tr\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ All Cockers (American, English)\u003c\/td\u003e\u003c\/tr\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ Tibetan breeds: Shih Tzu, Lhasa Apso, Tibetan Terrier…\u003c\/td\u003e\u003c\/tr\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ English Toy Spaniels (Cavalier King Charles Spaniels)\u003c\/td\u003e\u003c\/tr\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ Long, silky coats: Yorkshire Terriers, Afghan Hounds…\u003c\/td\u003e\u003c\/tr\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0;\"\u003e✔️ Terriers: Scottish, Westie, Welsh… — long and non-exhaustive list!\u003c\/td\u003e\u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003cdiv style=\"margin-top: 30px; text-align: center; border-top: 1px solid #eee; padding-top: 20px;\"\u003e\n \u003cp style=\"font-size: 11px; color: #888; text-transform: uppercase;\"\u003eOver 90% biodegradable | Paraben- and silicone-free | Not tested on animals | PEHD02 Recyclable\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Endemik Sas","offers":[{"title":"250 mL","offer_id":37819388494003,"sku":"WEX-BIO250 (100)","price":23.9,"currency_code":"EUR","in_stock":true},{"title":"1 Litre","offer_id":37819388428467,"sku":"WEX-BIO1 02 (106)","price":46.3,"currency_code":"EUR","in_stock":true},{"title":"5 Litres","offer_id":37819388461235,"sku":"WEX-BIO5 01 (99)","price":142.8,"currency_code":"EUR","in_stock":true},{"title":"10 Litres","offer_id":37819388526771,"sku":"WEX-KE10000 (251)","price":249.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/bioEnergyPlus.png?v=1680247667"},{"product_id":"huiles-4-elements","title":"4 ELEMENTS OILS","description":"\u003cbody\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eHuiles 4 Éléments – Special One | Fiche Produit\u003c\/title\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n \u003c!-- BLOC 1 : INTRO --\u003e\n \u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e\n \u003cdiv style=\"font-size: 1.1em; margin-bottom: 25px; border-left: 3px solid #1a1a1a; padding-left: 15px;\"\u003e\n \u003cstrong\u003e4 ELEMENT OILS\u003c\/strong\u003e is the Special One oil blend designed to \u003cstrong\u003estrengthen and rebuild the coat\u003c\/strong\u003e. A true all-rounder that enhances every coat of every breed — as a finishing product, detangler, pre-bath treatment, wrap treatment, or poultice.\n \u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eWho is this product for?\u003c\/span\u003e\n \u003cp style=\"margin-bottom: 15px; font-size: 14px;\"\u003eEveryone will find real value in it — this product will enhance every coat without exception.\u003c\/p\u003e\n \u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 5px; margin-left: -5px; table-layout: fixed;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Groomers\u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Breeders\u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Pet owners\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Competitors\u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Handlers\u003c\/td\u003e\n \u003ctd style=\"border: none; background: transparent;\"\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC 2 : EXPERTISE \u0026 RÉSULTATS --\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eExpertise \u0026amp; Results\u003c\/span\u003e\n \u003cp style=\"font-size: 14px; margin-bottom: 15px;\"\u003eThis complex of \u003cstrong\u003efour precious vegetable oils\u003c\/strong\u003e — formulated with \u003cstrong\u003eunsaponifiable\u003c\/strong\u003e fractions, the most valuable part of each oil, concentrating fat-soluble vitamins, antioxidants, polyphenols, and squalene — fits into every stage of grooming. Its versatility and gentleness make it an essential in every grooming kit. \u003cstrong\u003eNon-greasy, non-occlusive\u003c\/strong\u003e: thanks to its affinity with sebum and its sebum-restoring properties, it is easily absorbed by the skin and hair, nourishing them deeply and durably without ever weighing them down.\u003c\/p\u003e\n \u003cdiv style=\"background: #fff8e1; border-left: 3px solid #f0a500; padding: 12px 15px; font-size: 13px; margin-bottom: 20px;\"\u003e\n ⚠️ \u003cstrong\u003eDo not use large amounts in leave-in conditioner:\u003c\/strong\u003e too much oil + the heat of the hair dryer = a “cooking” effect — the hair comes out dry and distressed. Prefer applying the oil \u003cstrong\u003ebefore the bath\u003c\/strong\u003e, not right before blow-drying.\n \u003c\/div\u003e\n \u003cdiv style=\"background: #fff; padding: 20px; border: 1px solid #e5e5e5;\"\u003e\n \u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eRevitalizing \u0026amp; restructuring action:\u003c\/strong\u003e Strengthens and rebuilds the coat in depth.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eRadiance \u0026amp; velvety feel:\u003c\/strong\u003e Adds shine and softness to the coat from the very first application.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eDetangling:\u003c\/strong\u003e Makes detangling and brushing easier — effective even on dry knots.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eAnti-matting:\u003c\/strong\u003e Prevents knots and mats from returning between baths.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eRepair:\u003c\/strong\u003e Repairs broken and damaged hair and strengthens the fiber over the long term.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eEnhanced growth:\u003c\/strong\u003e Used in wraps and poultices, it improves coat growth and quality.\u003c\/li\u003e\n \u003cli\u003e✅ \u003cstrong\u003eUniversal:\u003c\/strong\u003e Suitable for dogs and cats of all ages, from babies to seniors.\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC 3 : ACTIFS --\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eSynergy of Natural Active Ingredients\u003c\/span\u003e\n \u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003eFour precious plant oils with complementary properties — paraben-free, silicone-free.\u003c\/p\u003e\n \u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 8px; margin-left: -8px;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 50%; border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Argan Oil\u003c\/strong\u003e\u003cbr\u003e\n \u003cspan style=\"font-size: 11px; color: #666;\"\u003eFrom Argania Spinosa from Morocco. Antioxidant, moisturizing, elasticity-boosting, and healing — easily absorbed thanks to its sebum-restoring anti-aging properties. Rich in unsaturated fatty acids (linoleic, oleic), carotene, vitamin E, and sterols. Ideal for dry, coarse coats.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003ctd style=\"width: 50%; border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Walnut Oil\u003c\/strong\u003e\u003cbr\u003e\n \u003cspan style=\"font-size: 11px; color: #666;\"\u003eRich in tannins, flavonoids, gallic and caffeic acids. Purifying, antibacterial, antifungal, and anti-inflammatory properties. Spreads quickly to smooth curly or tousled hair — ideal for preparing baths or masks.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Sunflower Oil\u003c\/strong\u003e\u003cbr\u003e\n \u003cspan style=\"font-size: 11px; color: #666;\"\u003eCold-pressed, rich in oleic acid (32%), linoleic acid (54%), and antioxidant vitamin E. Strengthens the natural lipid barrier and prevents dehydration. Cell-regenerating — emollient, moisturizing, and rebalancing for sensitive or irritated skin.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Soybean Oil (Corn)\u003c\/strong\u003e\u003cbr\u003e\n \u003cspan style=\"font-size: 11px; color: #666;\"\u003eExtracted from corn germ — lightweight, emollient, and smoothing. Very well tolerated by dry skin. Rich in vitamin E, oleic and linoleic acids — a natural anti-aging ingredient that balances the hydrolipidic film and brightens the coat, leaving it velvety.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC 4 : PROTOCOLES --\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eProtocols \u0026amp; Suggested uses\u003c\/span\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 1 🔥 Integrator — in the pre-bath mask or conditioner\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n The universal integration method:\u003cbr\u003e\n 💫 In any \u003cstrong\u003epre-bath mask\u003c\/strong\u003e: \u003cstrong\u003e3 pumps of 4 Elements Oils per liter\u003c\/strong\u003e of prepared product.\u003cbr\u003e\n 💫 In the \u003cstrong\u003eHydrating Cream at the end of the bath\u003c\/strong\u003e: add \u003cstrong\u003e1 pump\u003c\/strong\u003e to enrich the conditioner.\u003cbr\u003e\n 💫 For coats in severe distress: apply the Oils \u003cstrong\u003eup to 24 hours before bathing\u003c\/strong\u003e to maximize the action time and intensity of the benefits.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 2 🔥 Dry detangling — knots \u0026amp; matting\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n To treat knots and matted areas without wetting the coat:\u003cbr\u003e\n 💫 Apply the \u003cstrong\u003epure 4 Elements Oils directly to the knot\u003c\/strong\u003e. Leave to penetrate for a few moments.\u003cbr\u003e\n 💫 Brush gently with a soft pin brush — the knot will come undone without pain or breakage.\u003cbr\u003e\n 💫 For \u003cstrong\u003edogs in wraps or elastic bands\u003c\/strong\u003e: when opening, if the coat is tangled or matted, apply pure oil to the strand and brush with a soft brush.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 3 🔥 Wraps \u0026amp; poultices — growth \u0026amp; showing\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n For dogs in wraps or requiring an intensive treatment to promote growth:\u003cbr\u003e\n 💫 Use the \u003cstrong\u003eOils pure or mixed with Aqua Dolce + Hydrating Cream\u003c\/strong\u003e to prepare and wrap the strands.\u003cbr\u003e\n 💫 The oil complex nourishes the hair fiber over an extended period and improves the quality and density of regrowth over the weeks.\u003cbr\u003e\n 💫 Ideal for show preparation for breeds whose coats need to be long, dense, and shiny.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 4 🔥 Post-bath restorative conditioner — very damaged coats\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n For an intensive restorative treatment after shampooing:\u003cbr\u003e\n 1. In a bowl, mix \u003cstrong\u003e10 drops of 4 Elements Oils + 2 tablespoons of cream\u003c\/strong\u003e of your choice: Hydrating Cream, Aqua Dolce, or Extra Body Cream.\u003cbr\u003e\n 2. Dilute with \u003cstrong\u003e500 mL of hot water\u003c\/strong\u003e and mix thoroughly.\u003cbr\u003e\n 3. Apply evenly over the entire length of the coat.\u003cbr\u003e\n 4. For very damaged coats: leave on for \u003cstrong\u003e5 minutes under a gentle heat source\u003c\/strong\u003e to encourage absorption. Rinse thoroughly.\u003cbr\u003e\n 5. Dry at a low temperature with moderate airflow.\u003cbr\u003e\u003cbr\u003e\n \u003cem\u003eSimple alternative:\u003c\/em\u003e after bathing, rub a few drops into the damp coat and dry without rinsing.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eRecommended Combinations \u0026amp; Breeds\u003c\/span\u003e\n \u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003e\n 🤝 \u003cstrong\u003eBio Energy Plus\u003c\/strong\u003e as a pre-bath mask ·\n 🤝 \u003cstrong\u003eAll Special One shampoos\u003c\/strong\u003e ·\n 🤝 \u003cstrong\u003eHydrating Cream \/ Aqua Dolce\u003c\/strong\u003e at the end of a bath or for wrapping\n \u003c\/p\u003e\n \u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px; margin-top: 5px;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding: 10px 0;\"\u003e✔️ \u003cstrong\u003eAll coats of every breed, without exception\u003c\/strong\u003e — dogs and cats of all ages.\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003cdiv style=\"margin-top: 30px; text-align: center; border-top: 1px solid #eee; padding-top: 20px;\"\u003e\n \u003cp style=\"font-size: 11px; color: #888; text-transform: uppercase;\"\u003eOver 90% biodegradable | Paraben- and silicone-free | Not tested on animals | PEHD02 Recyclable\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/body\u003e","brand":"Endemik Sas","offers":[{"title":"200 mL","offer_id":37819388887219,"sku":"WEX-4EL200 (145)","price":71.9,"currency_code":"EUR","in_stock":true},{"title":"50 mL","offer_id":37819388919987,"sku":"WEX-4EL50 (140)","price":37.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/Nouvelleversiontailleproduits-21.png?v=1666170332"},{"product_id":"hydrating-cream-masque-final-sublimateur","title":"HYDRATING CREAM, finishing conditioning mask","description":"\u003c!-- ============================================\n     SYSTÈME DE DESIGN — Affinage visuel\n     ============================================ --\u003e\n\u003cstyle id=\"aqr-design-system\"\u003e\n  \/* On garde la police du theme Shopify - juste antialiasing pour le rendu *\/\n  body, body * {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n  \n  \/* === Variables du système de design === *\/\n  :root {\n    --ds-black: #1d1d1f;        \/* Noir doux — légèrement plus chaud que le noir pur *\/\n    --ds-text: #1d1d1f;\n    --ds-text-secondary: #86868b; \/* Gris secondaire *\/\n    --ds-text-tertiary: #a1a1a6;\n    --ds-bg: #ffffff;\n    --ds-bg-elevated: #fbfbfd;   \/* Gris très clair *\/\n    --ds-bg-soft: #f5f5f7;       \/* Gris très clair *\/\n    --ds-border: #d2d2d7;\n    --ds-border-soft: #e8e8ed;\n    --ds-gold: #c2a85c;          \/* Or subtil et mat *\/\n    --ds-gold-pale: #f0e6cf;\n    --ds-radius-sm: 8px;\n    --ds-radius-md: 12px;\n    --ds-radius-lg: 18px;\n    --ds-radius-xl: 22px;\n    --ds-ease: cubic-bezier(0.16, 1, 0.3, 1);\n    --ds-duration: 0.35s;\n  }\n\n  \/* === Couleurs noir \/ doré === *\/\n  \/* Cards expertise (Proposition D) *\/\n  .aqr-benefit-card {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border-soft) !important;\n    border-radius: var(--ds-radius-md) !important;\n    padding: 18px 20px !important;\n    transition: transform var(--ds-duration) var(--ds-ease),\n                box-shadow var(--ds-duration) var(--ds-ease),\n                border-color var(--ds-duration) var(--ds-ease) !important;\n    \/* Force l'alignement haut de chaque card dans la grille *\/\n    align-self: stretch !important;\n    margin: 0 !important;\n    vertical-align: top !important;\n  }\n  .aqr-benefits-grid {\n    align-items: start !important;\n    align-content: start !important;\n  }\n  \/* MEME chose pour les audience cards et autres grilles *\/\n  .aqr-audience-grid {\n    align-items: start !important;\n    align-content: start !important;\n  }\n  .aqr-audience-card {\n    align-self: stretch !important;\n    margin: 0 !important;\n  }\n  .aqr-benefit-card::before {\n    background: var(--ds-text) !important;\n    width: 3px !important;\n  }\n  .aqr-benefit-card:hover {\n    background: var(--ds-bg) !important;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.06);\n    border-color: var(--ds-border) !important;\n  }\n  .aqr-benefit-card:hover::before {\n    width: 3px !important;\n    background: var(--ds-gold) !important;\n  }\n  .aqr-benefit-corner {\n    width: 14px !important;\n    height: 14px !important;\n    background: linear-gradient(225deg, var(--ds-gold-pale) 50%, transparent 50%) !important;\n    border-top-right-radius: var(--ds-radius-md) !important;\n  }\n  .aqr-benefit-icon {\n    background: var(--ds-text) !important;\n    color: var(--ds-gold) !important;\n    border-radius: var(--ds-radius-sm) !important;\n  }\n  .aqr-benefit-title {\n    color: var(--ds-text) !important;\n    font-weight: 600 !important;\n    letter-spacing: -0.01em !important;\n    font-size: 14px !important;\n  }\n  .aqr-benefit-desc {\n    color: var(--ds-text-secondary) !important;\n    font-size: 12px !important;\n    line-height: 1.55 !important;\n  }\n\n  \/* === Cards Audience === *\/\n  .aqr-audience-card {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border-soft) !important;\n    border-radius: var(--ds-radius-md) !important;\n    padding: 18px 12px !important;\n    transition: transform var(--ds-duration) var(--ds-ease),\n                box-shadow var(--ds-duration) var(--ds-ease),\n                border-color var(--ds-duration) var(--ds-ease) !important;\n  }\n  .aqr-audience-card:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.06);\n    border-color: var(--ds-border) !important;\n  }\n  .aqr-audience-icon {\n    background: var(--ds-bg-soft) !important;\n    border-radius: 50% !important;\n    width: 44px !important;\n    height: 44px !important;\n  }\n  .aqr-audience-icon svg { stroke: var(--ds-text) !important; }\n  .aqr-audience-name {\n    color: var(--ds-text) !important;\n    font-weight: 500 !important;\n    font-size: 13px !important;\n    letter-spacing: -0.01em !important;\n  }\n\n  \/* === Eyebrows === *\/\n  span[style*=\"text-transform: uppercase\"][style*=\"color: #999\"] {\n    color: var(--ds-text-secondary) !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.08em !important;\n    font-size: 11px !important;\n    margin-bottom: 18px !important;\n  }\n\n  \/* === Blocs principaux : fond uniforme === *\/\n  \/* Les blocs sur fond crème deviennent gris pâle *\/\n  div[style*=\"background-color: #FBF9F5\"] {\n    background-color: var(--ds-bg-soft) !important;\n  }\n\n  \/* === Bloc Dilution === *\/\n  .aqr-dilution {\n    border: none !important;\n    padding: 0 !important;\n    background: transparent !important;\n  }\n  \/* Forcer l'alignement haut + hauteur egale des 3 cartes dilution *\/\n  .aqr-dilution-grid {\n    align-items: stretch !important;\n  }\n  .aqr-dilution-cell {\n    align-self: stretch !important;\n    margin: 0 !important;\n  }\n  .aqr-dilution-eyebrow {\n    color: var(--ds-text-secondary) !important;\n    letter-spacing: 0.08em !important;\n    font-weight: 500 !important;\n    margin-bottom: 20px !important;\n  }\n  .aqr-dilution-eq-target {\n    background: var(--ds-text) !important;\n    color: var(--ds-bg) !important;\n    border-radius: 6px !important;\n    padding: 4px 12px !important;\n  }\n  .aqr-dilution-eq-item {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border-soft) !important;\n    border-radius: var(--ds-radius-sm) !important;\n    padding: 14px 8px !important;\n  }\n  .aqr-dilution-eq-val {\n    font-weight: 700 !important;\n    color: var(--ds-text) !important;\n  }\n  .aqr-dilution-eq-name {\n    color: var(--ds-text-secondary) !important;\n  }\n  .aqr-dilution-eq-sep {\n    color: var(--ds-text-tertiary) !important;\n  }\n  .aqr-dilution-eq-or span {\n    color: var(--ds-text-tertiary) !important;\n  }\n\n  \/* === Chips rendement (le trio horizontal) === *\/\n  .aqr-dilution-chips-label {\n    color: var(--ds-text-secondary) !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.08em !important;\n  }\n  .aqr-dilution-chip-from,\n  .aqr-dilution-chip-to {\n    color: var(--ds-text) !important;\n  }\n  .aqr-dilution-chip-arr { color: var(--ds-gold) !important; }\n  .aqr-dilution-chips-foot { color: var(--ds-text-secondary) !important; }\n  \n  \/* === Accordeons Protocoles === *\/\n  .aqr-proto-acc {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border) !important;\n    border-radius: var(--ds-radius-md) !important;\n    overflow: hidden;\n    transition: box-shadow var(--ds-duration) var(--ds-ease) !important;\n  }\n  .aqr-proto-acc[open] {\n    box-shadow: 0 12px 32px rgba(0,0,0,0.08);\n  }\n  \/* Suppression des perforations beige du ticket *\/\n  .aqr-proto-acc::before,\n  .aqr-proto-acc::after {\n    display: none !important;\n  }\n  .aqr-proto-summary {\n    padding: 18px 56px 18px 22px !important; \/* right plus large pour le +, left aere *\/\n  }\n  .aqr-proto-title {\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n    hyphens: auto;\n  }\n  @media (max-width: 600px) {\n    .aqr-proto-summary {\n      padding: 16px 50px 16px 18px !important;\n    }\n    .aqr-proto-plus {\n      right: 16px !important;\n    }\n    .aqr-proto-content {\n      padding: 4px 18px 18px !important;\n    }\n  }\n  @media (max-width: 380px) {\n    .aqr-proto-summary {\n      padding: 14px 44px 14px 14px !important;\n    }\n    .aqr-proto-plus {\n      right: 12px !important;\n    }\n    .aqr-proto-content {\n      padding: 4px 14px 16px !important;\n    }\n  }\n  .aqr-proto-title {\n    color: var(--ds-text) !important;\n    font-weight: 500 !important;\n    letter-spacing: -0.01em !important;\n    font-size: 15px !important;\n  }\n  .aqr-proto-plus {\n    border-color: var(--ds-border) !important;\n    color: var(--ds-text-secondary) !important;\n    background: transparent !important;\n    transition: transform var(--ds-duration) var(--ds-ease),\n                background var(--ds-duration) var(--ds-ease),\n                color var(--ds-duration) var(--ds-ease) !important;\n  }\n  .aqr-proto-acc[open] .aqr-proto-plus {\n    background: var(--ds-text) !important;\n    color: var(--ds-bg) !important;\n    border-color: var(--ds-text) !important;\n  }\n  .aqr-proto-content { padding: 4px 24px 22px !important; }\n  .aqr-proto-subtitle {\n    color: var(--ds-text-secondary) !important;\n    border-bottom: 1px solid var(--ds-border-soft) !important;\n  }\n  .aqr-proto-step-marker {\n    background: var(--ds-bg-soft) !important;\n    border-color: transparent !important;\n    color: var(--ds-text) !important;\n  }\n  .aqr-proto-step-title {\n    color: var(--ds-text) !important;\n    letter-spacing: 0.06em !important;\n    font-weight: 600 !important;\n  }\n  .aqr-proto-step-desc {\n    color: var(--ds-text-secondary) !important;\n  }\n\n  \/* === Associations Si → Alors === *\/\n  .aqr-assoc-intro {\n    color: var(--ds-text-secondary) !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n  }\n  .aqr-assoc-rule {\n    border-bottom: 1px solid var(--ds-border-soft) !important;\n    padding: 18px 4px !important;\n  }\n  .aqr-assoc-if-tag {\n    background: var(--ds-text) !important;\n    color: var(--ds-bg) !important;\n    border-radius: 4px !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.04em !important;\n  }\n  .aqr-assoc-if span { color: var(--ds-text-secondary) !important; }\n  .aqr-assoc-then-arrow { color: var(--ds-gold) !important; }\n  .aqr-assoc-then strong { color: var(--ds-text) !important; }\n\n  \/* === Races (pilules) === *\/\n  .aqr-race-tag {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border-soft) !important;\n    color: var(--ds-text) !important;\n    font-weight: 500 !important;\n    transition: transform 0.2s var(--ds-ease), border-color 0.2s var(--ds-ease) !important;\n  }\n  .aqr-race-tag:hover {\n    transform: translateY(-1px);\n    border-color: var(--ds-border) !important;\n  }\n  .aqr-race-tag span { color: var(--ds-text-secondary) !important; }\n\n  \/* === Radar : points forts en pilules === *\/\n  .so-foot-centered-chip {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border) !important;\n    color: var(--ds-text) !important;\n    border-radius: 100px !important;\n    padding: 6px 14px !important;\n    font-weight: 500 !important;\n  }\n  .so-foot-centered-chip em {\n    color: var(--ds-gold) !important;\n  }\n  .so-foot-centered-title {\n    color: var(--ds-text-secondary) !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.18em !important;\n  }\n  .so-foot-centered-line {\n    background: var(--ds-border-soft) !important;\n  }\n\n  \/* === Cartographie : ajouter de l'air === *\/\n  #aqr-carto .aqr-list-item {\n    border-radius: var(--ds-radius-sm) !important;\n    transition: background 0.2s var(--ds-ease) !important;\n  }\n  \/* Assurer la visibilite de l'image schema dans tous les contextes *\/\n  #aqr-carto .aqr-schema-wrap {\n    display: block !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    overflow: visible !important;\n  }\n  #aqr-carto .aqr-schema-img {\n    display: block !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    width: 100% !important;\n    height: auto !important;\n  }\n\n  \/* === Le grand 1\/20 — typographie plus light === *\/\n  .aqr-dilution-ratio-num {\n    color: var(--ds-text) !important;\n    font-weight: 700 !important;\n  }\n  .aqr-dilution-ratio-sub {\n    color: var(--ds-text-secondary) !important;\n  }\n\n  \/* Animations apaisees - cible seulement les elements avec transition (pas les animations) *\/\n  .aqr-audience-card,\n  .aqr-race-tag,\n  .aqr-proto-acc,\n  .aqr-proto-plus,\n  .aqr-dilution,\n  .so-foot-centered-chip {\n    transition-timing-function: var(--ds-ease) !important;\n  }\n\n  \/* === Le footer mentions === *\/\n  div[style*=\"text-transform: uppercase\"][style*=\"color: #888\"] {\n    color: var(--ds-text-tertiary) !important;\n    font-size: 10px !important;\n    letter-spacing: 0.05em !important;\n    font-weight: 500 !important;\n  }\n\u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003c!-- BLOC 1 : INTRO --\u003e\n\u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e\n\u003cdiv style=\"font-size: 1.1em; margin-bottom: 16px; border-left: 3px solid #1d1d1f; padding-left: 15px;\"\u003e\n\u003cstrong\u003eHYDRATING CREAM\u003c\/strong\u003e is \u003cstrong\u003ethe best-selling professional moisturizing mask in Special One’s entire history\u003c\/strong\u003e. Essential for discovering the range.\u003c\/div\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eWho is this product for?\u003c\/h2\u003e\n\u003cp style=\"margin-bottom: 20px; font-size: 14px;\"\u003eEssential for \u003cstrong\u003eall breeds\u003c\/strong\u003e, especially for \u003cstrong\u003econditioning fringes and beards\u003c\/strong\u003e and coats requiring \u003cstrong\u003edeep hydration\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"aqr-audience\"\u003e\n\u003cdiv class=\"aqr-audience-grid\"\u003e\n\u003cdiv class=\"aqr-audience-card\"\u003e\n\u003cdiv class=\"aqr-audience-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 16 L20 4\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 16 L4 4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"11.5\" r=\"1\" fill=\"#1a1a1a\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-name\"\u003eGroomers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-card\"\u003e\n\u003cdiv class=\"aqr-audience-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 21 L3 12 L12 5 L21 12 L21 21 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 21 L9 15 L15 15 L15 21\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-name\"\u003eBreeders\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-card\"\u003e\n\u003cdiv class=\"aqr-audience-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"8\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4 21 Q4 14 12 14 Q20 14 20 21\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-name\"\u003ePet Owners\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-card\"\u003e\n\u003cdiv class=\"aqr-audience-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 4 L17 4 L17 10 Q17 15 12 15 Q7 15 7 10 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 5 L7 5 L7 9 L5 9 Q3 9 3 7 Q3 5 5 5 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M19 5 L17 5 L17 9 L19 9 Q21 9 21 7 Q21 5 19 5 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 15 L10 19 L14 19 L14 15\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 21 L16 21\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-name\"\u003eCompetitors\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-card\"\u003e\n\u003cdiv class=\"aqr-audience-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"8\" cy=\"7\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M2 21 Q2 15 8 15 Q14 15 14 21\"\u003e\u003c\/path\u003e\u003ccircle cx=\"17\" cy=\"11\" r=\"2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M14 21 L14 18 Q14 15 17 15 L20 15 L20 21\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-audience-name\"\u003eHandlers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-audience, .aqr-audience * { box-sizing: border-box; font-family: inherit; }\n      .aqr-audience-grid {\n        display: grid;\n        grid-template-columns: repeat(5, 1fr);\n        gap: 8px;\n      }\n      .aqr-audience-card {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        gap: 8px;\n        padding: 16px 10px;\n        background: #fff;\n        border: 1px solid #e5e5e5;\n        border-radius: 8px;\n        text-align: center;\n        transition: border-color 0.2s, transform 0.2s;\n      }\n      .aqr-audience-card:hover {\n        border-color: #1a1a1a;\n        transform: translateY(-1px);\n      }\n      .aqr-audience-icon {\n        width: 40px;\n        height: 40px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        background: #f6f6f6;\n        border-radius: 50%;\n      }\n      .aqr-audience-name {\n        font-size: 12px;\n        font-weight: 600;\n        color: #1a1a1a;\n        line-height: 1.2;\n      }\n      @media (max-width: 700px) {\n        .aqr-audience-grid { grid-template-columns: repeat(3, 1fr); }\n      }\n      @media (max-width: 420px) {\n        .aqr-audience-grid { grid-template-columns: repeat(2, 1fr); }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- BLOC 2 : EXPERTISE \u0026 RÉSULTATS --\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #ffffff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eExpertise \u0026amp; Results\u003c\/h2\u003e\n\u003cp style=\"font-size: 14px; margin-bottom: 15px;\"\u003eA \u003cstrong\u003eformula enriched with natural active ingredients\u003c\/strong\u003e to nourish and revitalize with an \u003cstrong\u003eanti-aging effect\u003c\/strong\u003e. \u003cstrong\u003eSilk\u003c\/strong\u003e extracts provide exceptional shine for vibrant color.\u003c\/p\u003e\n\u003cdiv class=\"aqr-benefits\" style=\"margin-top: 20px;\"\u003e\n\u003cdiv class=\"aqr-benefits-grid\"\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 0;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 4h16v6M4 4v3M8 4v3M12 4v3M16 4v3M20 4v3M4 10h16l-2 10H6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eDetangling\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eMakes brushing easier and \u003cstrong\u003eprevents knots from returning\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 1;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 9h12a3 3 0 1 0-3-3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 14h16a3 3 0 1 1-3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eSpeed\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eSignificantly reduces \u003cstrong\u003edrying time\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 2;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 3v2M12 19v2M3 12h2M19 12h2M5.6 5.6l1.4 1.4M17 17l1.4 1.4M5.6 18.4l1.4-1.4M17 7l1.4-1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eProtection\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003e\n\u003cstrong\u003eUV filter\u003c\/strong\u003e and \u003cstrong\u003eanti-split-end\u003c\/strong\u003e action to protect the tips.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 3;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 21C12 21 4 13.8 4 8.6A4 4 0 0 1 12 6 A4 4 0 0 1 20 8.6C20 13.8 12 21 12 21z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eHealth\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eMaintains \u003cstrong\u003eskin elasticity\u003c\/strong\u003e and perfectly healthy skin.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-card\" style=\"--i: 4;\"\u003e\n\u003cdiv class=\"aqr-benefit-corner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 4l1.6 4.4L18 10l-4.4 1.6L12 16l-1.6-4.4L6 10l4.4-1.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-content\"\u003e\n\u003cdiv class=\"aqr-benefit-title\"\u003eVitality\u003c\/div\u003e\n\u003cdiv class=\"aqr-benefit-desc\"\u003eA more \u003cstrong\u003esupple and conditioned\u003c\/strong\u003e texture from the first application.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-benefits, .aqr-benefits * { box-sizing: border-box; font-family: inherit; }\n      .aqr-benefits-grid {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        grid-auto-rows: 1fr;\n        align-items: stretch;\n        gap: 10px;\n      }\n      .aqr-benefit-card {\n        position: relative;\n        display: flex;\n        gap: 14px;\n        background: #fff;\n        border: 1px solid #1a1a1a;\n        border-radius: 8px;\n        padding: 16px 18px;\n        align-items: center;\n        overflow: hidden;\n        opacity: 0;\n        animation: aqrBenefitFadeIn 0.5s ease-out forwards;\n        animation-delay: calc(var(--i) * 80ms);\n        transition: background 0.3s;\n      }\n      .aqr-benefit-card::before {\n        content: \"\";\n        position: absolute;\n        top: 0; left: 0; bottom: 0;\n        width: 4px;\n        background: #1a1a1a;\n        transition: width 0.3s, background 0.3s;\n      }\n      .aqr-benefit-card:hover { background: #fafafa; }\n      .aqr-benefit-card:hover::before {\n        width: 6px;\n        background: #D4AF37;\n      }\n      .aqr-benefit-corner {\n        position: absolute;\n        top: 0; right: 0;\n        width: 18px; height: 18px;\n        background: linear-gradient(225deg, #F5E6B8 50%, transparent 50%);\n        border-top-right-radius: 8px;\n        overflow: hidden;\n      }\n      .aqr-benefit-icon {\n        flex-shrink: 0;\n        width: 44px; height: 44px;\n        display: flex; align-items: center; justify-content: center;\n        background: #1a1a1a;\n        color: #F5E6B8;\n        border-radius: 0;\n      }\n      .aqr-benefit-icon svg { width: 22px; height: 22px; }\n      .aqr-benefit-content { flex: 1; min-width: 0; }\n      .aqr-benefit-title {\n        font-size: 14px;\n        font-weight: 700;\n        color: #1a1a1a;\n        margin-bottom: 3px;\n      }\n      .aqr-benefit-desc {\n        font-size: 11px;\n        line-height: 1.5;\n        color: #555;\n      }\n      @keyframes aqrBenefitFadeIn {\n        to { opacity: 1; }\n      }\n      @media (max-width: 600px) {\n        .aqr-benefits-grid { grid-template-columns: 1fr; gap: 8px; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #ffffff;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- BLOC RADAR (deplace sous Expertise) --\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #fff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eUnderstanding the effects of Hydrating Cream\u003c\/h2\u003e\n\u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003eA note-by-note look at its cosmetic performance.\u003c\/p\u003e\n\u003cdiv id=\"so-radar-widget\" style=\"width: 100%; max-width: 480px; margin: 0 auto; background: #fff; border: 1px solid #e5e5e5; font-family: inherit; color: #1a1a1a; line-height: 1.4;\"\u003e\n\u003cdiv style=\"padding: 16px 28px; overflow: visible;\"\u003e\n\u003cdiv id=\"so-radar-area\" style=\"position: relative; width: 100%; max-width: 340px; aspect-ratio: 1; margin: 0 auto; overflow: visible;\"\u003e\u003csvg id=\"so-radar-svg\" style=\"width: 100%; height: 100%; overflow: visible;\" viewbox=\"0 0 360 360\"\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv id=\"so-radar-footer\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    #so-radar-widget * { box-sizing: border-box; }\n    .so-label { position: absolute; transform: translate(-50%, -50%); text-align: center; pointer-events: none; white-space: nowrap; opacity: 0; animation: so-fadeUp 0.5s ease forwards; }\n    .so-label .so-lname { font-size: 9px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #999; display: block; margin-bottom: 1px; font-family: inherit; }\n    .so-label .so-lval { font-size: 24px; font-weight: 700; color: #1a1a1a; line-height: 1; font-family: inherit; }\n    .so-label .so-lmax { font-size: 12px; font-weight: 400; color: #bbb; font-family: inherit; }\n    .so-foot-centered { margin-top: 18px; padding-top: 16px; border-top: 1px solid #eee; opacity: 0; animation: so-footerIn 0.5s ease forwards 0.8s; }\n    .so-foot-centered-head { display: flex; align-items: center; justify-content: center; gap: 10px; margin-bottom: 14px; }\n    .so-foot-centered-line { flex: 1; height: 1px; background: #1a1a1a; max-width: 50px; }\n    .so-foot-centered-title { font-size: 9px; letter-spacing: 0.3em; font-weight: 700; color: #1a1a1a; font-family: inherit; }\n    .so-foot-centered-chips { display: grid; grid-template-columns: auto auto; justify-content: center; justify-items: center; gap: 6px; }\n    .so-foot-centered-chip { display: inline-flex; align-items: baseline; gap: 6px; background: #fff; border: 1px solid #1a1a1a; color: #1a1a1a; padding: 6px 14px; border-radius: 100px; font-size: 11px; font-weight: 600; font-family: inherit; }\n    .so-foot-centered-chip em { font-family: Georgia, \"Times New Roman\", serif; font-style: italic; font-weight: 700; color: #D4AF37; font-size: 11px; }\n    .so-shape-fill   { opacity: 0; animation: so-shapeIn 0.9s ease forwards 0.2s; }\n    .so-shape-stroke { opacity: 0; animation: so-shapeIn 0.7s ease forwards 0.35s; }\n    .so-dot          { opacity: 0; animation: so-dotIn 0.35s ease forwards; }\n    @keyframes so-shapeIn  { to { opacity: 1; } }\n    @keyframes so-dotIn    { to { opacity: 1; } }\n    @keyframes so-footerIn { to { opacity: 1; } }\n    @keyframes so-fadeUp { from { opacity: 0; transform: translate(-50%, calc(-50% + 6px)); } to { opacity: 1; transform: translate(-50%, -50%); } }\n    .so-trace-stroke { opacity: 0; animation: so-traceIn 0.5s ease forwards 0.8s, so-traceMove 3.5s linear infinite 1.3s; }\n    @keyframes so-traceIn { to { opacity: 1; } }\n    @keyframes so-traceMove { from { stroke-dashoffset: 0; } to { stroke-dashoffset: calc(-1 * var(--so-perim, 600)); } }\n    @media (max-width: 480px) {\n      #so-radar-widget \u003e div { padding: 18px 16px 14px !important; }\n      #so-radar-area { max-width: 300px !important; }\n      .so-label .so-lname { font-size: 8px !important; letter-spacing: 0.05em !important; }\n      .so-label .so-lval  { font-size: 19px !important; }\n      .so-label .so-lmax  { font-size: 9px !important; }\n      .so-foot-centered-title { font-size: 8px !important; letter-spacing: 0.25em !important; }\n      .so-foot-centered-chip { font-size: 10px !important; padding: 5px 12px !important; }\n      .so-foot-centered-chip em { font-size: 10px !important; }\n      .so-foot-centered-line { max-width: 30px !important; }\n    }\n    @media (max-width: 360px) {\n      #so-radar-area { max-width: 260px !important; }\n      .so-label .so-lval { font-size: 16px !important; }\n      .so-label .so-lname { font-size: 7px !important; }\n    }\n  \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cscript\u003e\n  (function() {\n    var PRODUCT = { criteria: [ { label: \"Hydratation\", value: 5 }, { label: \"Brillance\", value: 4 }, { label: \"Démêlant\", value: 4 }, { label: \"Volume\", value: 3 }, { label: \"Soin peau\", value: 4 } ] };\n    var svg = document.getElementById(\"so-radar-svg\"); var area = document.getElementById(\"so-radar-area\");\n    var data = PRODUCT.criteria; var n = data.length; var cx = 180, cy = 180, maxR = 95;\n    function ang(i) { return (Math.PI * 2 * i \/ n) - Math.PI \/ 2; }\n    function pt(i, v, mx) { var a = ang(i), r = (v \/ mx) * maxR; return { x: cx + r * Math.cos(a), y: cy + r * Math.sin(a) }; }\n    function svgEl(tag) { return document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", tag); }\n    for (var l = 1; l \u003c= 5; l++) { var pts = []; for (var i = 0; i \u003c n; i++) { var p = pt(i, l, 5); pts.push(p.x + \",\" + p.y); } var poly = svgEl(\"polygon\"); poly.setAttribute(\"points\", pts.join(\" \")); poly.setAttribute(\"fill\", \"none\"); poly.setAttribute(\"stroke\", l === 5 ? \"rgba(0,0,0,0.09)\" : \"rgba(0,0,0,0.04)\"); poly.setAttribute(\"stroke-width\", l === 5 ? \"1\" : \"0.6\"); if (l === 5) poly.setAttribute(\"stroke-dasharray\", \"3,3\"); svg.appendChild(poly); }\n    for (var i = 0; i \u003c n; i++) { var p = pt(i, 5, 5); var line = svgEl(\"line\"); line.setAttribute(\"x1\", cx); line.setAttribute(\"y1\", cy); line.setAttribute(\"x2\", p.x); line.setAttribute(\"y2\", p.y); line.setAttribute(\"stroke\", \"rgba(0,0,0,0.04)\"); line.setAttribute(\"stroke-width\", \"0.6\"); svg.appendChild(line); }\n    var shapePts = []; for (var i = 0; i \u003c n; i++) { var p = pt(i, data[i].value, 5); shapePts.push(p.x + \",\" + p.y); } var ptsStr = shapePts.join(\" \");\n    var fillPoly = svgEl(\"polygon\"); fillPoly.setAttribute(\"points\", ptsStr); fillPoly.setAttribute(\"fill\", \"rgba(0,0,0,0.04)\"); fillPoly.classList.add(\"so-shape-fill\"); svg.appendChild(fillPoly);\n    var strokePoly = svgEl(\"polygon\"); strokePoly.setAttribute(\"points\", ptsStr); strokePoly.setAttribute(\"fill\", \"none\"); strokePoly.setAttribute(\"stroke\", \"#1a1a1a\"); strokePoly.setAttribute(\"stroke-width\", \"1.8\"); strokePoly.setAttribute(\"stroke-linejoin\", \"round\"); strokePoly.classList.add(\"so-shape-stroke\"); svg.appendChild(strokePoly);\n    \/* Trace doree qui parcourt le contour en boucle *\/\n    var perim = 0; for (var i = 0; i \u003c n; i++) { var p1 = pt(i, data[i].value, 5); var p2 = pt((i+1)%n, data[(i+1)%n].value, 5); perim += Math.sqrt((p2.x-p1.x)*(p2.x-p1.x) + (p2.y-p1.y)*(p2.y-p1.y)); }\n    var tracePoly = svgEl(\"polygon\"); tracePoly.setAttribute(\"points\", ptsStr); tracePoly.setAttribute(\"fill\", \"none\"); tracePoly.setAttribute(\"stroke\", \"#D4AF37\"); tracePoly.setAttribute(\"stroke-width\", \"2.2\"); tracePoly.setAttribute(\"stroke-linejoin\", \"round\"); tracePoly.setAttribute(\"stroke-linecap\", \"round\"); tracePoly.setAttribute(\"stroke-dasharray\", \"60 \" + perim); tracePoly.setAttribute(\"stroke-dashoffset\", \"0\"); tracePoly.style.setProperty(\"--so-perim\", perim); tracePoly.classList.add(\"so-trace-stroke\"); svg.appendChild(tracePoly);\n    for (var i = 0; i \u003c n; i++) { (function(i) { var d = data[i]; var p = pt(i, d.value, 5); var delay = 0.5 + i * 0.1; var halo = svgEl(\"circle\"); halo.setAttribute(\"cx\", p.x); halo.setAttribute(\"cy\", p.y); halo.setAttribute(\"r\", \"7\"); halo.setAttribute(\"fill\", \"none\"); halo.setAttribute(\"stroke\", \"#1a1a1a\"); halo.setAttribute(\"stroke-width\", \"1\"); halo.setAttribute(\"stroke-opacity\", \"0.12\"); halo.classList.add(\"so-dot\"); halo.style.animationDelay = delay + \"s\"; svg.appendChild(halo); var dot = svgEl(\"circle\"); dot.setAttribute(\"cx\", p.x); dot.setAttribute(\"cy\", p.y); dot.setAttribute(\"r\", \"3\"); dot.setAttribute(\"fill\", \"#1a1a1a\"); dot.classList.add(\"so-dot\"); dot.style.animationDelay = delay + \"s\"; svg.appendChild(dot); var lp = pt(i, 6.5, 5);\n lp.y += Math.sin(ang(i)) * 16; var pctX = (lp.x \/ 360) * 100; var pctY = (lp.y \/ 360) * 100; var lbl = document.createElement(\"div\"); lbl.className = \"so-label\"; lbl.style.left = pctX + \"%\"; lbl.style.top = pctY + \"%\"; lbl.style.animationDelay = (0.4 + i * 0.1) + \"s\"; lbl.innerHTML = '\u003cspan class=\"so-lname\"\u003e' + d.label + '\u003c\/span\u003e\u003cspan class=\"so-lval\"\u003e' + d.value + '\u003cspan class=\"so-lmax\"\u003e\/5\u003c\/span\u003e\u003c\/span\u003e'; area.appendChild(lbl); })(i); }\n    var maxVal = 0; for (var i = 0; i \u003c n; i++) { if (data[i].value \u003e maxVal) maxVal = data[i].value; } var bests = []; for (var i = 0; i \u003c n; i++) { if (data[i].value === maxVal) bests.push(data[i]); }\n    var chipsHtml = ''; for (var i = 0; i \u003c bests.length; i++) { chipsHtml += '\u003cspan class=\"so-foot-centered-chip\"\u003e' + bests[i].label + '\u003cem\u003e' + bests[i].value + '\/5\u003c\/em\u003e\u003c\/span\u003e'; }\n    var labelTxt = (bests.length \u003e 1 ? 'POINTS FORTS' : 'POINT FORT');\n    document.getElementById(\"so-radar-footer\").innerHTML = '\u003cdiv class=\"so-foot-centered\"\u003e\u003cdiv class=\"so-foot-centered-head\"\u003e\u003cspan class=\"so-foot-centered-line\"\u003e\u003c\/span\u003e\u003cspan class=\"so-foot-centered-title\"\u003e★ ' + labelTxt + ' ★\u003c\/span\u003e\u003cspan class=\"so-foot-centered-line\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"so-foot-centered-chips\"\u003e' + chipsHtml + '\u003c\/div\u003e\u003c\/div\u003e';\n  })();\n  \u003c\/script\u003e \u003c!-- BLOC 3 : COMPOSITION (CARTOGRAPHIE JS actifs Hydrating Cream - fiabilisee) --\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #fff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eHydrating Cream composition: 4 duos of synergistic active ingredients\u003c\/h2\u003e\n\u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003eA \u003cstrong\u003esophisticated formulation\u003c\/strong\u003e that penetrates to the heart of the fiber for total regeneration—four duos of active ingredients with complementary properties.\u003c\/p\u003e\n\u003c!-- CARTOGRAPHIE --\u003e\n\u003cdiv id=\"aqr-carto\" style=\"background: #fff; border: 1px solid #e5e5e5; padding: 18px;\"\u003e\n\u003cdiv class=\"aqr-grid\"\u003e\n\u003cdiv class=\"aqr-col-list\"\u003e\n\u003cul class=\"aqr-list\" id=\"aqrList\"\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-col-schema\"\u003e\n\u003cdiv class=\"aqr-schema-wrap\" id=\"aqrSchemaWrap\"\u003e\n\u003cimg class=\"aqr-schema-img\" id=\"aqrSchemaImg\" style=\"display: block; width: 100%; height: auto;\" alt=\"Diagram of the anatomy of the skin and hair illustrating the targeted action of Hydrating Cream\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/files\/schema-peau-poil.webp?v=1779972667\"\u003e \u003csvg class=\"aqr-overlay\" id=\"aqrOverlay\" preserveaspectratio=\"none\" viewbox=\"0 0 100 225\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"aqr-connectors\" id=\"aqrConnectors\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-col-info\"\u003e\n\u003cdiv class=\"aqr-info\" id=\"aqrInfo\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      #aqr-carto, #aqr-carto * { box-sizing: border-box; }\n      #aqr-carto {\n        font-family: inherit;\n        color: #1a1a1a;\n        line-height: 1.5;\n        position: relative;\n      }\n      #aqr-carto .aqr-grid {\n        display: grid;\n        grid-template-columns: 170px 1fr 280px;\n        gap: 16px;\n        align-items: start;\n      }\n\n      \/* LISTE — cadres encadres *\/\n      #aqr-carto .aqr-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 6px; }\n      #aqr-carto .aqr-list-item {\n        display: block;\n        width: 100%;\n        text-align: left;\n        background: #fff;\n        border: 1px solid #e5e5e5;\n        padding: 8px 10px;\n        cursor: pointer;\n        font-family: inherit;\n        color: #888;\n        transition: all 0.3s;\n        position: relative;\n        min-height: 0;\n      }\n      #aqr-carto .aqr-list-item:hover {\n        color: #1a1a1a;\n        border-color: #bbb;\n        background: #fafafa;\n      }\n      #aqr-carto .aqr-list-item.aqr-active {\n        color: #1a1a1a;\n        background: #fff;\n        border-color: var(--c, #1a1a1a);\n        border-left-width: 3px;\n        padding-left: 8px;\n        box-shadow: 0 2px 6px rgba(0,0,0,0.04);\n      }\n\n      #aqr-carto .aqr-li-name {\n        font-size: 13px;\n        line-height: 1.25;\n        font-weight: 500;\n      }\n\n      \/* SCHEMA *\/\n      #aqr-carto .aqr-col-schema {\n        display: flex;\n        justify-content: center;\n        align-items: flex-start;\n      }\n      #aqr-carto .aqr-schema-wrap {\n        position: relative;\n        width: 100%;\n        max-width: 200px;\n        margin: 0 auto;\n        z-index: 1;\n      }\n      #aqr-carto .aqr-schema-img {\n        display: block;\n        width: 100%;\n        height: auto;\n      }\n\n      #aqr-carto .aqr-overlay {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100%;\n        pointer-events: none;\n        overflow: visible;\n        z-index: 3;\n      }\n      #aqr-carto .aqr-connectors {\n        position: absolute;\n        inset: 0;\n        pointer-events: none;\n        z-index: 2;\n      }\n      #aqr-carto \u003e svg.aqr-connector-svg {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        overflow: visible;\n        pointer-events: none;\n        z-index: 5;\n      }\n\n      \/* Ligne connector (depuis la liste vers le point) *\/\n      #aqr-carto .aqr-conn-line {\n        fill: none;\n        stroke: var(--c);\n        stroke-width: 1;\n        opacity: 0;\n        stroke-dasharray: 600;\n        stroke-dashoffset: 600;\n        animation: aqrConnDraw 0.9s cubic-bezier(.5,.05,.2,1) forwards;\n      }\n      @keyframes aqrConnDraw {\n        0% { opacity: 0; stroke-dashoffset: 600; }\n        25% { opacity: 0.6; }\n        100% { opacity: 0.6; stroke-dashoffset: 0; }\n      }\n\n      \/* IRRADIATION CIRCULAIRE DOREE — toujours identique *\/\n      \/* Le groupe entier qui contient halo + cercle + branches étoilées *\/\n      #aqr-carto .aqr-star-group {\n        transform-origin: center;\n        transform-box: fill-box;\n      }\n\n      \/* Halo doré central qui pulse doucement *\/\n      #aqr-carto .aqr-star-halo {\n        fill: #D4AF37;\n        opacity: 0;\n        transform-origin: center;\n        transform-box: fill-box;\n        filter: blur(1.4px);\n        animation: aqrHaloIn 0.7s ease-out forwards, aqrHaloPulse 3s ease-in-out infinite 0.7s;\n      }\n      @keyframes aqrHaloIn { to { opacity: 0.5; } }\n      @keyframes aqrHaloPulse {\n        0%, 100% { opacity: 0.4; transform: scale(1); }\n        50% { opacity: 0.75; transform: scale(1.2); }\n      }\n\n      \/* Cercle d'irradiation qui se diffuse (anneau lent) *\/\n      #aqr-carto .aqr-star-ring {\n        fill: none;\n        stroke: #D4AF37;\n        stroke-width: 0.5;\n        opacity: 0;\n        transform-origin: center;\n        transform-box: fill-box;\n        animation: aqrStarRing 3.2s ease-out infinite;\n      }\n      @keyframes aqrStarRing {\n        0%   { opacity: 0; r: 3; stroke-width: 0.6; }\n        15%  { opacity: 0.5; }\n        100% { opacity: 0; r: 12; stroke-width: 0.15; }\n      }\n\n      \/* Point coloré A\/B\/C (par-dessus le doré) *\/\n      #aqr-carto .aqr-marker-dot {\n        fill: var(--c);\n        opacity: 0;\n        transform-origin: center;\n        transform-box: fill-box;\n        animation: aqrDotIn 0.5s ease-out forwards;\n      }\n      @keyframes aqrDotIn {\n        0% { opacity: 0; transform: scale(0); }\n        70% { transform: scale(1.4); }\n        100% { opacity: 1; transform: scale(1); }\n      }\n      #aqr-carto .aqr-marker-text {\n        fill: white;\n        font-family: 'Courier New', monospace;\n        font-size: 2.8px;\n        font-weight: 700;\n        text-anchor: middle;\n        dominant-baseline: central;\n        opacity: 0;\n        animation: aqrDotIn 0.5s ease-out forwards;\n        pointer-events: none;\n      }\n\n      #aqr-carto .aqr-leaving {\n        animation: aqrFadeOut 0.4s ease-out forwards !important;\n      }\n      @keyframes aqrFadeOut { to { opacity: 0; } }\n\n      \/* INFO *\/\n      #aqr-carto .aqr-info {\n        background: #fafafa;\n        border: 1px solid #e5e5e5;\n        padding: 16px 16px;\n        transition: opacity 0.4s;\n      }\n      #aqr-carto .aqr-info.aqr-fading { opacity: 0.2; }\n      #aqr-carto .aqr-info-family {\n        font-size: 9px;\n        letter-spacing: 0.25em;\n        text-transform: uppercase;\n        color: var(--c, #888);\n        font-weight: 600;\n        margin-bottom: 6px;\n        transition: color 0.5s;\n      }\n      #aqr-carto .aqr-info-name {\n        font-size: 16px;\n        font-weight: 700;\n        line-height: 1.2;\n        margin: 0 0 4px;\n        color: #1a1a1a;\n      }\n      #aqr-carto .aqr-info-latin {\n        font-size: 11px;\n        color: #999;\n        font-style: italic;\n        margin-bottom: 12px;\n      }\n      #aqr-carto .aqr-info-desc {\n        font-size: 12px;\n        line-height: 1.55;\n        color: #333;\n        margin-bottom: 14px;\n        padding-bottom: 14px;\n        border-bottom: 1px solid #ececec;\n      }\n      #aqr-carto .aqr-info-section {\n        font-size: 9px;\n        letter-spacing: 0.22em;\n        text-transform: uppercase;\n        color: #888;\n        font-weight: 600;\n        margin-bottom: 10px;\n      }\n      #aqr-carto .aqr-action-row {\n        display: flex;\n        align-items: baseline;\n        gap: 10px;\n        margin-bottom: 10px;\n        padding-bottom: 10px;\n        border-bottom: 1px dotted #ececec;\n      }\n      #aqr-carto .aqr-action-row:last-child {\n        border-bottom: none;\n        padding-bottom: 0;\n        margin-bottom: 0;\n      }\n      #aqr-carto .aqr-action-marker {\n        flex-shrink: 0;\n        width: 18px;\n        height: 18px;\n        background: var(--c);\n        color: white;\n        text-align: center;\n        line-height: 18px;\n        font-family: 'Courier New', monospace;\n        font-size: 10px;\n        font-weight: 700;\n        transition: background 0.5s;\n      }\n      #aqr-carto .aqr-action-content { flex: 1; min-width: 0; }\n      #aqr-carto .aqr-action-zone {\n        font-size: 9px;\n        letter-spacing: 0.15em;\n        text-transform: uppercase;\n        color: var(--c, #888);\n        font-weight: 600;\n        margin-bottom: 2px;\n        transition: color 0.5s;\n      }\n      #aqr-carto .aqr-action-name {\n        font-size: 13px;\n        color: #1a1a1a;\n        font-weight: 600;\n        line-height: 1.25;\n        margin-bottom: 3px;\n      }\n      #aqr-carto .aqr-action-benefit {\n        font-size: 11px;\n        color: #666;\n        line-height: 1.5;\n      }\n\n      \/* TABLET : liste + schema cote a cote, info en dessous *\/\n      @media (max-width: 900px) {\n        #aqr-carto .aqr-grid {\n          grid-template-columns: 1fr 130px;\n          grid-template-rows: auto auto;\n          gap: 14px;\n        }\n        #aqr-carto .aqr-col-list { grid-column: 1; grid-row: 1; }\n        #aqr-carto .aqr-col-schema { grid-column: 2; grid-row: 1; }\n        #aqr-carto .aqr-col-info { grid-column: 1 \/ -1; grid-row: 2; }\n        #aqr-carto .aqr-schema-wrap { max-width: 130px; }\n        #aqr-carto .aqr-li-name { font-size: 12px; }\n        #aqr-carto .aqr-list-item { padding: 7px 8px; }\n        #aqr-carto .aqr-list { gap: 5px; }\n      }\n      \/* MOBILE : meme structure mais photo encore plus petite *\/\n      @media (max-width: 640px) {\n        #aqr-carto { padding: 12px !important; }\n        #aqr-carto .aqr-grid {\n          grid-template-columns: 1fr 100px;\n          gap: 10px;\n        }\n        #aqr-carto .aqr-schema-wrap { max-width: 100px; }\n        #aqr-carto .aqr-li-name { font-size: 11px; line-height: 1.2; }\n        #aqr-carto .aqr-li-num { font-size: 8px; margin-bottom: 1px; }\n        #aqr-carto .aqr-list-item { padding: 6px 8px; }\n        #aqr-carto .aqr-list-item.aqr-active { padding-left: 6px; }\n        #aqr-carto .aqr-info-name { font-size: 15px; }\n        #aqr-carto .aqr-info { padding: 14px; }\n        #aqr-carto .aqr-list { gap: 4px; }\n      }\n      \/* TRES PETIT : photo minimale *\/\n      @media (max-width: 420px) {\n        #aqr-carto .aqr-grid {\n          grid-template-columns: 1fr 80px;\n          gap: 8px;\n        }\n        #aqr-carto .aqr-schema-wrap { max-width: 80px; }\n        #aqr-carto .aqr-li-name { font-size: 10px; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #fff;\"\u003e\n\u003cscript\u003e\n    (function(){\n      var familyColors = {\n        botanic: '#7BA05B',\n        aqua: '#4A90B8',\n        bio: '#C84876',\n        cond: '#B07BA0'\n      };\n      var families = {\n        botanic: 'Botanique',\n        aqua: 'Aquatique',\n        bio: 'Biochimique',\n        cond: 'Conditionneur'\n      };\n\n      \/\/ Anchors PRECIS sur l'image 500x1125 (viewBox 100 x 225)\n      var anchors = {\n        tige_poil:  { x: 60,  y: 25 },     \/\/ mi-tige\n        cuticule:   { x: 56,  y: 65 },     \/\/ ecailles visibles\n        epiderme:   { x: 25,  y: 115 },    \/\/ surface peau gauche\n        film_hydro: { x: 32,  y: 100 },    \/\/ surface peau clairement, ecarte du poil\n        glande_seb: { x: 62,  y: 142 },    \/\/ grappe jaune\n        glande_sud: { x: 25,  y: 168 },    \/\/ enchevetrement gauche\n        muscle:     { x: 78,  y: 170 },    \/\/ faisceau diagonal\n        follicule:  { x: 43,  y: 185 },    \/\/ cloche autour du poil\n        bulbe:      { x: 43,  y: 193 },    \/\/ boule au fond, remonte encore\n        derme:      { x: 12,  y: 190 }     \/\/ bloc peau gauche bas\n      };\n      var anchorLabels = {\n        tige_poil: 'Tige du poil', cuticule: 'Cuticule', film_hydro: 'Film hydrolipidique',\n        epiderme: 'Épiderme', derme: 'Derme', bulbe: 'Bulbe pilaire',\n        glande_seb: 'Glande sébacée', glande_sud: 'Glande sudoripare',\n        follicule: 'Follicule pileux', muscle: 'Muscle arrecteur'\n      };\n\n      var ingredients = [\n        {\n          id:'argan', label:'Argan \u0026amp; Macadamia', latin:'Huiles précieuses', family:'botanic',\n          desc:\"Duo d’huiles précieuses : nutrition intense, hydratation et élasticité grâce à l’acide palmitoléique (rare et précieux).\",\n          targets: [\n            { anchor:'tige_poil', action:\"Nutrition intense\", benefit:\"Nourrit la fibre en profondeur et apporte souplesse et élasticité.\" },\n            { anchor:'cuticule', action:\"Hydratation lipidique\", benefit:\"Lisse la cuticule et restitue brillance et toucher gainé.\" }\n          ]\n        },\n        {\n          id:'soie', label:'Soie \u0026amp; Collagène', latin:'Protéines structurantes', family:'aqua',\n          desc:\"Duo restructurant : la \u003cstrong\u003esoie\u003c\/strong\u003e dépose un film protecteur et confère une brillance exceptionnelle ; le \u003cstrong\u003ecollagène\u003c\/strong\u003e restructure la fibre en profondeur.\",\n          targets: [\n            { anchor:'tige_poil', action:\"Restructuration\", benefit:\"Renforce la structure interne et restaure la cohésion du poil.\" },\n            { anchor:'cuticule', action:\"Brillance éclatante\", benefit:\"Dépose un film protecteur soyeux — signature « brillance » du produit.\" }\n          ]\n        },\n        {\n          id:'ginseng', label:'Ginseng \u0026amp; Fucus', latin:'Plantes adaptogènes \u0026amp; marines', family:'bio',\n          desc:\"Duo régénérant : le \u003cstrong\u003eginseng\u003c\/strong\u003e antioxydant tonifie et oxygène ; le \u003cstrong\u003efucus\u003c\/strong\u003e (algue brune) reminéralise et participe à la régénération cellulaire.\",\n          targets: [\n            { anchor:'derme', action:\"Régénération cellulaire\", benefit:\"Soutient la régénération profonde et l’oxygénation cutanée.\" },\n            { anchor:'epiderme', action:\"Action antioxydante\", benefit:\"Protège des stress oxydatifs — effet anti-âge.\" }\n          ]\n        },\n        {\n          id:'proteines', label:'Protéines végétales \u0026amp; Vitamine E', latin:'Bouclier protecteur', family:'cond',\n          desc:\"Duo protecteur : les \u003cstrong\u003eprotéines végétales\u003c\/strong\u003e hydratent l’épiderme ; la \u003cstrong\u003evitamine E\u003c\/strong\u003e protège les cellules contre les radicaux libres.\",\n          targets: [\n            { anchor:'epiderme', action:\"Protection cellulaire\", benefit:\"Hydrate l’épiderme et le protège des radicaux libres.\" },\n            { anchor:'film_hydro', action:\"Apport humectant\", benefit:\"Restaure le film hydrolipidique et maintient l’hydratation.\" }\n          ]\n        }\n      ];\n\n      var listEl = document.getElementById('aqrList');\n      var schemaWrap = document.getElementById('aqrSchemaWrap');\n      var schemaImg = document.getElementById('aqrSchemaImg');\n      var overlay = document.getElementById('aqrOverlay');\n      var connectorsEl = document.getElementById('aqrConnectors');\n      var infoEl = document.getElementById('aqrInfo');\n            try { ingredients.forEach(function(ing, i) {\n        var li = document.createElement('li');\n        var btn = document.createElement('button');\n        btn.className = 'aqr-list-item' + (i === 0 ? ' aqr-active' : '');\n        btn.setAttribute('type', 'button');\n        btn.dataset.idx = i;\n        btn.style.setProperty('--c', familyColors[ing.family]);\n        btn.innerHTML = '\u003cspan class=\"aqr-li-name\"\u003e' + ing.label + '\u003c\/span\u003e';\n        btn.addEventListener('click', function() { focusIngredient(i); });\n        li.appendChild(btn);\n        listEl.appendChild(li);\n      }); } catch (e) {}\n\n      function clearAll() {\n        var inside = overlay.querySelectorAll('*');\n        for (var i = 0; i \u003c inside.length; i++) inside[i].classList.add('aqr-leaving');\n        var connSvg = document.querySelector('#aqr-carto \u003e svg.aqr-connector-svg');\n        if (connSvg) {\n          var conns = connSvg.querySelectorAll('*');\n          for (var i = 0; i \u003c conns.length; i++) conns[i].classList.add('aqr-leaving');\n        }\n        setTimeout(function() {\n          overlay.innerHTML = '';\n          if (connSvg) connSvg.innerHTML = '';\n        }, 420);\n      }\n\n      var currentIdx = 0;\n      var playing = true;\n      var autoTimer = null;\n\n      function focusIngredient(idx) {\n        currentIdx = ((idx % ingredients.length) + ingredients.length) % ingredients.length;\n        var ing = ingredients[currentIdx];\n        var color = familyColors[ing.family];\n\n        var items = document.querySelectorAll('#aqr-carto .aqr-list-item');\n        for (var i = 0; i \u003c items.length; i++) {\n          if (i === currentIdx) items[i].classList.add('aqr-active');\n          else items[i].classList.remove('aqr-active');\n        }\n        infoEl.classList.add('aqr-fading');\n        setTimeout(function() {\n          infoEl.style.setProperty('--c', color);\n          var actionsHtml = ing.targets.map(function(t, i) {\n            return '\u003cdiv class=\"aqr-action-row\"\u003e' +\n                     '\u003cdiv class=\"aqr-action-marker\"\u003e' + String.fromCharCode(65 + i) + '\u003c\/div\u003e' +\n                     '\u003cdiv class=\"aqr-action-content\"\u003e' +\n                       '\u003cdiv class=\"aqr-action-zone\"\u003e' + anchorLabels[t.anchor] + '\u003c\/div\u003e' +\n                       '\u003cdiv class=\"aqr-action-name\"\u003e' + t.action + '\u003c\/div\u003e' +\n                       '\u003cdiv class=\"aqr-action-benefit\"\u003e' + t.benefit + '\u003c\/div\u003e' +\n                     '\u003c\/div\u003e' +\n                   '\u003c\/div\u003e';\n          }).join('');\n          infoEl.innerHTML =\n            '\u003cdiv class=\"aqr-info-family\"\u003e' + families[ing.family] + '\u003c\/div\u003e' +\n            '\u003ch3 class=\"aqr-info-name\"\u003e' + ing.label + '\u003c\/h3\u003e' +\n            '\u003cdiv class=\"aqr-info-latin\"\u003e' + ing.latin + '\u003c\/div\u003e' +\n            '\u003cp class=\"aqr-info-desc\"\u003e' + ing.desc + '\u003c\/p\u003e' +\n            '\u003cdiv class=\"aqr-info-section\"\u003eActions ciblées\u003c\/div\u003e' +\n            actionsHtml;\n          infoEl.classList.remove('aqr-fading');\n        }, 300);\n\n        clearAll();\n        setTimeout(function() { drawTargets(ing); }, 450);\n        scheduleNext();\n      }\n\n      function ensureConnectorSvg() {\n        var carto = document.getElementById('aqr-carto');\n        \/\/ Recherche sans :scope pour compatibilite navigateurs anciens\n        var svg = null;\n        var children = carto.children;\n        for (var i = 0; i \u003c children.length; i++) {\n          if (children[i].tagName \u0026\u0026 children[i].tagName.toLowerCase() === 'svg' \u0026\u0026\n              children[i].classList \u0026\u0026 children[i].classList.contains('aqr-connector-svg')) {\n            svg = children[i];\n            break;\n          }\n        }\n        if (!svg) {\n          svg = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'svg');\n          svg.setAttribute('class', 'aqr-connector-svg');\n          carto.appendChild(svg);\n        }\n        return svg;\n      }\n\n      function getListItemAnchor(idx) {\n        var item = document.querySelectorAll('#aqr-carto .aqr-list-item')[idx];\n        var r = item.getBoundingClientRect();\n        var cRect = document.getElementById('aqr-carto').getBoundingClientRect();\n        return {\n          x: r.right - cRect.left,\n          y: r.top + r.height \/ 2 - cRect.top\n        };\n      }\n      function pctToCartoPx(px, py) {\n        var wRect = schemaWrap.getBoundingClientRect();\n        var cRect = document.getElementById('aqr-carto').getBoundingClientRect();\n        return {\n          x: (wRect.left - cRect.left) + (px \/ 100) * wRect.width,\n          y: (wRect.top - cRect.top) + (py \/ 225) * wRect.height\n        };\n      }\n\n      function pctToOverlayPx(px, py) {\n        var wRect = schemaWrap.getBoundingClientRect();\n        return { x: (px \/ 100) * wRect.width, y: (py \/ 225) * wRect.height };\n      }\n\n      function drawTargets(ing) {\n        var color = familyColors[ing.family];\n        var startPt = getListItemAnchor(currentIdx);\n        var connSvg = ensureConnectorSvg();\n\n        ing.targets.forEach(function(target, i) {\n          var anchor = anchors[target.anchor];\n          var endPtCarto = pctToCartoPx(anchor.x, anchor.y);\n          var delay = i * 280;\n\n          \/\/ Ligne courbe : coords en pixels du aqr-carto\n          var dx = endPtCarto.x - startPt.x;\n          var cp1x = startPt.x + dx * 0.4;\n          var cp1y = startPt.y;\n          var cp2x = startPt.x + dx * 0.6;\n          var cp2y = endPtCarto.y;\n          var d = 'M ' + startPt.x + ' ' + startPt.y +\n                  ' C ' + cp1x + ' ' + cp1y + ', ' + cp2x + ' ' + cp2y +\n                  ', ' + endPtCarto.x + ' ' + endPtCarto.y;\n          var connPath = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'path');\n          connPath.setAttribute('d', d);\n          connPath.setAttribute('class', 'aqr-conn-line');\n          connPath.style.setProperty('--c', color);\n          connPath.style.animationDelay = delay + 'ms';\n          connSvg.appendChild(connPath);\n\n          \/\/ IRRADIATION DORÉE — toujours identique sur chaque point\n          var cx = anchor.x;\n          var cy = anchor.y;\n\n          \/\/ 1. Halo doré flou central\n          var halo = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n          halo.setAttribute('cx', cx);\n          halo.setAttribute('cy', cy);\n          halo.setAttribute('r', '5');\n          halo.setAttribute('class', 'aqr-star-halo');\n          halo.style.animationDelay = (delay + 500) + 'ms, ' + (delay + 1200) + 'ms';\n          overlay.appendChild(halo);\n\n          \/\/ 2. Anneaux d'irradiation qui se diffusent en boucle continue (4 décalés)\n          for (var r = 0; r \u003c 4; r++) {\n            var ring = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n            ring.setAttribute('cx', cx);\n            ring.setAttribute('cy', cy);\n            ring.setAttribute('r', '3');\n            ring.setAttribute('class', 'aqr-star-ring');\n            ring.style.animationDelay = (delay + 600 + r * 800) + 'ms';\n            overlay.appendChild(ring);\n          }\n\n          \/\/ 3. Point coloré A\/B\/C avec sa lettre (par-dessus le doré)\n          var dot = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n          dot.setAttribute('cx', cx);\n          dot.setAttribute('cy', cy);\n          dot.setAttribute('r', '2.6');\n          dot.setAttribute('class', 'aqr-marker-dot');\n          dot.style.setProperty('--c', color);\n          dot.style.animationDelay = (delay + 850) + 'ms';\n          overlay.appendChild(dot);\n\n          var txt = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'text');\n          txt.setAttribute('x', cx);\n          txt.setAttribute('y', cy);\n          txt.setAttribute('class', 'aqr-marker-text');\n          txt.textContent = String.fromCharCode(65 + i);\n          txt.style.animationDelay = (delay + 950) + 'ms';\n          overlay.appendChild(txt);\n        });\n      }\n\n      function scheduleNext() {\n        if (autoTimer) clearTimeout(autoTimer);\n        if (playing) autoTimer = setTimeout(function() { focusIngredient(currentIdx + 1); }, 6500);\n      }\n\n      var __started = false;\n      function start() {\n        if (__started) return; __started = true;\n        setTimeout(function() { try { focusIngredient(0); } catch (e) {} }, 200);\n      }\n      \/\/ Filets de securite multiples : l'image et la liste s'affichent toujours,\n      \/\/ et l'animation demarre des que possible quel que soit l'environnement.\n      try {\n        if (schemaImg \u0026\u0026 schemaImg.complete) start();\n        if (schemaImg) {\n          schemaImg.addEventListener('load', start);\n          schemaImg.addEventListener('error', start);\n        }\n      } catch (e) {}\n      if (document.readyState === 'complete') start();\n      else window.addEventListener('load', start);\n      setTimeout(start, 1500);\n\n      var resizeTimer = null;\n      function fullRedraw() {\n        overlay.innerHTML = '';\n        var connSvg = document.querySelector('#aqr-carto \u003e svg.aqr-connector-svg');\n        if (connSvg) connSvg.innerHTML = '';\n        \/\/ double rAF to wait for layout to stabilize\n        requestAnimationFrame(function() {\n          requestAnimationFrame(function() {\n            drawTargets(ingredients[currentIdx]);\n          });\n        });\n      }\n      window.addEventListener('resize', function() {\n        if (resizeTimer) clearTimeout(resizeTimer);\n        resizeTimer = setTimeout(fullRedraw, 200);\n      });\n      \/\/ ResizeObserver pour reagir aussi aux changements de taille du conteneur\n      if (typeof ResizeObserver !== 'undefined') {\n        var ro = new ResizeObserver(function() {\n          if (resizeTimer) clearTimeout(resizeTimer);\n          resizeTimer = setTimeout(fullRedraw, 200);\n        });\n        ro.observe(document.getElementById('aqr-carto'));\n      }\n    })();\n    \u003c\/script\u003e \u003c!-- ENCART STORYTELLING : best-seller historique --\u003e\n\u003cdiv style=\"margin-top: 25px; padding: 22px 24px; background: #fff; border-left: 3px solid #1d1d1f;\"\u003e\n\u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin-bottom: 12px; display: block;\"\u003e✨ The Hydrating Cream signature\u003c\/span\u003e\n\u003cp style=\"font-size: 14px; margin: 0 0 10px; font-weight: 600;\"\u003eSpecial One’s all-time best-seller\u003c\/p\u003e\n\u003cp style=\"font-size: 13px; margin: 0; color: #444; line-height: 1.65;\"\u003e\u003cstrong\u003eHydrating Cream\u003c\/strong\u003e is the best-selling professional moisturizing mask in Special One’s entire history—the product that introduced the brand to thousands of groomers. Its formula is based on \u003cstrong\u003esilk extracts\u003c\/strong\u003e, which deposit a silky protective film and give the coat \u003cstrong\u003eexceptional shine for vibrant color\u003c\/strong\u003e. It is \u003cem\u003ethe\u003c\/em\u003e gateway to the range.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 4 : PROTOCOLES --\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eProtocols \u0026amp; Usage Suggestions\u003c\/h2\u003e\n\u003c!-- DILUTION P4 : 3 cartes sobres (Ratio · Rendement · Équivalences animées) --\u003e\n\u003cdiv class=\"aqr-dilution\" style=\"margin-bottom: 12px;\"\u003e\n\u003cdiv class=\"aqr-dilution-eyebrow\"\u003eReference dilution\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-grid\"\u003e\n\u003c!-- CARTE 1 : Ratio --\u003e\n\u003cdiv class=\"aqr-dilution-cell\"\u003e\n\u003cdiv class=\"aqr-dilution-cell-label\"\u003eRatio\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-cell-value\"\u003e1\u003cspan class=\"aqr-dilution-slash\"\u003e\/\u003c\/span\u003e60\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-cell-note\"\u003e1 tsp to 2 tbsp\u003cbr\u003eper liter depending on the result\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CARTE 2 : Rendement --\u003e\n\u003cdiv class=\"aqr-dilution-cell\"\u003e\n\u003cdiv class=\"aqr-dilution-cell-label\"\u003eYield\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-cell-rows\"\u003e\n\u003cdiv class=\"aqr-dilution-rend-row\"\u003e\n\u003cstrong\u003e150 mL\u003c\/strong\u003e \u003cspan class=\"aqr-dilution-rend-arrow\"\u003e→\u003c\/span\u003e 9 L\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-rend-row\"\u003e\n\u003cstrong\u003e500 mL\u003c\/strong\u003e \u003cspan class=\"aqr-dilution-rend-arrow\"\u003e→\u003c\/span\u003e 30 L\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-rend-row\"\u003e\n\u003cstrong\u003e3 L\u003c\/strong\u003e \u003cspan class=\"aqr-dilution-rend-arrow\"\u003e→\u003c\/span\u003e 180 L\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-cell-note\"\u003eready to use\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CARTE 3 : Équivalences animées --\u003e\n\u003cdiv class=\"aqr-dilution-cell\"\u003e\n\u003cdiv class=\"aqr-dilution-cell-label\"\u003eFor \u003cspan id=\"aqrCycleTarget\" class=\"aqr-dilution-cycle-target\"\u003e1 L\u003c\/span\u003e of finished product\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-cell-rows\"\u003e\n\u003cdiv class=\"aqr-dilution-eq-row\"\u003e\n\u003cstrong id=\"aqrCycleMl\"\u003e17\u003c\/strong\u003e mL \u003cspan\u003eby volume\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-eq-row\"\u003e\n\u003cspan class=\"aqr-dilution-eq-eq\"\u003e=\u003c\/span\u003e \u003cstrong id=\"aqrCycleG\"\u003e17\u003c\/strong\u003e g \u003cspan\u003eby weight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-dilution-eq-row\"\u003e\n\u003cspan class=\"aqr-dilution-eq-eq\"\u003e=\u003c\/span\u003e \u003cstrong id=\"aqrCycleSpoon\"\u003e1\u003c\/strong\u003e \u003cspan id=\"aqrCycleSpoonLabel\"\u003etablespoon\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-dilution, .aqr-dilution * { box-sizing: border-box; font-family: inherit; }\n      .aqr-dilution-eyebrow {\n        font-size: 11px;\n        letter-spacing: 0.15em;\n        text-transform: uppercase;\n        color: #86868b;\n        font-weight: 500;\n        margin-bottom: 14px;\n      }\n      .aqr-dilution-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 10px;\n      }\n      .aqr-dilution-cell {\n        background: #fff;\n        border: 1px solid #e8e8ed;\n        border-radius: 12px;\n        padding: 18px 16px;\n        display: flex;\n        flex-direction: column;\n      }\n      .aqr-dilution-cell-label {\n        font-size: 10px;\n        letter-spacing: 0.15em;\n        text-transform: uppercase;\n        color: #86868b;\n        font-weight: 500;\n        margin-bottom: 12px;\n        line-height: 1.4;\n      }\n      .aqr-dilution-cell-value {\n        font-size: 38px;\n        font-weight: 600;\n        color: #1d1d1f;\n        letter-spacing: -0.02em;\n        line-height: 1;\n        margin-bottom: 10px;\n      }\n      .aqr-dilution-slash {\n        color: #d2d2d7;\n        font-weight: 300;\n        margin: 0 2px;\n      }\n      .aqr-dilution-cell-rows {\n        display: flex;\n        flex-direction: column;\n        gap: 5px;\n        font-size: 13px;\n        color: #1d1d1f;\n        flex: 1;\n      }\n      .aqr-dilution-cell-rows strong {\n        font-weight: 600;\n        color: #1d1d1f;\n        transition: opacity 0.35s cubic-bezier(0.16, 1, 0.3, 1);\n      }\n      .aqr-dilution-rend-row strong {\n        min-width: 48px;\n        display: inline-block;\n      }\n      .aqr-dilution-rend-arrow {\n        color: #c2a85c;\n        font-weight: 600;\n        margin: 0 2px;\n      }\n      .aqr-dilution-eq-eq {\n        color: #c2a85c;\n        font-weight: 600;\n        margin-right: 2px;\n      }\n      .aqr-dilution-cell-rows span {\n        color: #86868b;\n      }\n      .aqr-dilution-cell-note {\n        font-size: 11px;\n        color: #86868b;\n        margin-top: 10px;\n        line-height: 1.4;\n      }\n      .aqr-dilution-cycle-target {\n        display: inline-block;\n        background: #1d1d1f;\n        color: #fff;\n        padding: 2px 8px;\n        border-radius: 4px;\n        font-weight: 600;\n        letter-spacing: 0.04em;\n        transition: background 0.35s cubic-bezier(0.16, 1, 0.3, 1);\n      }\n      .aqr-dilution-cycle-fade {\n        opacity: 0.2;\n      }\n      @media (max-width: 700px) {\n        .aqr-dilution-grid { grid-template-columns: 1fr; }\n        .aqr-dilution-cell-value { font-size: 32px; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n\u003cscript\u003e\n    (function(){\n      \/\/ Animation: cycle entre 1 L \/ 2 L \/ 4 L (dilution 1\/20)\n      var cycles = [\n        { target: '1 L', ml: '17', g: '17', spoon: '1' },\n        { target: '2 L', ml: '33', g: '33', spoon: '2' },\n        { target: '4 L', ml: '67', g: '67', spoon: '4' }\n      ];\n      var idx = 0;\n      var targetEl = document.getElementById('aqrCycleTarget');\n      var mlEl = document.getElementById('aqrCycleMl');\n      var gEl = document.getElementById('aqrCycleG');\n      var spoonEl = document.getElementById('aqrCycleSpoon');\n      var spoonLabelEl = document.getElementById('aqrCycleSpoonLabel');\n      \/\/ Regle FR : pluriel uniquement a partir de 2 (0, 1, 1,5 -\u003e singulier)\n      function frPlural(valStr, sing, plur) {\n        var n = parseFloat(String(valStr).replace(',', '.'));\n        return (n \u003e= 2) ? plur : sing;\n      }\n      \n      function tick() {\n        idx = (idx + 1) % cycles.length;\n        var c = cycles[idx];\n        \/\/ Fade out, swap, fade in\n        [targetEl, mlEl, gEl, spoonEl, spoonLabelEl].forEach(function(el){\n          if (el) el.classList.add('aqr-dilution-cycle-fade');\n        });\n        setTimeout(function(){\n          if (targetEl) targetEl.textContent = c.target;\n          if (mlEl) mlEl.textContent = c.ml;\n          if (gEl) gEl.textContent = c.g;\n          if (spoonEl) spoonEl.textContent = c.spoon;\n          if (spoonLabelEl) spoonLabelEl.textContent = frPlural(c.spoon, 'cuillère à soupe', 'cuillères à soupe');\n          [targetEl, mlEl, gEl, spoonEl, spoonLabelEl].forEach(function(el){\n            if (el) el.classList.remove('aqr-dilution-cycle-fade');\n          });\n        }, 350);\n      }\n      \n      setInterval(tick, 3500);\n    })();\n    \u003c\/script\u003e \u003c!-- BLOC METHODE DE PRÉPARATION (infographie, pas un protocole) --\u003e\n\u003cdiv class=\"aqr-method-box\"\u003e\n\u003cdiv class=\"aqr-method-eyebrow\"\u003e🛠️ Preparation method\u003c\/div\u003e\n\u003ch3 class=\"aqr-method-title\"\u003ePerfect your cream in 6 steps — at-home tips\u003c\/h3\u003e\n\u003cp class=\"aqr-method-subtitle\"\u003eThis lump-free method is the basis of the \u003cstrong\u003e3 protocols below\u003c\/strong\u003e — just one technique to master.\u003c\/p\u003e\n\u003col class=\"aqr-method-grid\"\u003e\n\u003cli class=\"aqr-method-step\"\u003e\n\u003cdiv class=\"aqr-method-num\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"aqr-method-step-title\"\u003eMeasure\u003c\/div\u003e\n\u003cdiv class=\"aqr-method-step-desc\"\u003eTake \u003cstrong\u003e1 spoonful\u003c\/strong\u003e of cream in a bowl or shaker.\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-method-step\"\u003e\n\u003cdiv class=\"aqr-method-num\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"aqr-method-step-title\"\u003eOil \u003cspan class=\"aqr-method-opt\"\u003e(optional)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-method-step-desc\"\u003eFor any remaining tangles: \u003cstrong\u003e1 pump of 4 Elements Oils\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-method-step\"\u003e\n\u003cdiv class=\"aqr-method-num\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"aqr-method-step-title\"\u003e\u003cem\u003eVery\u003c\/em\u003e hot water\u003c\/div\u003e\n\u003cdiv class=\"aqr-method-step-desc\"\u003eApproximately \u003cstrong\u003e5 cm of very hot water\u003c\/strong\u003e — essential for \u003cstrong\u003edissolving the oils\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-method-step\"\u003e\n\u003cdiv class=\"aqr-method-num\"\u003e04\u003c\/div\u003e\n\u003cdiv class=\"aqr-method-step-title\"\u003eEmulsify\u003c\/div\u003e\n\u003cdiv class=\"aqr-method-step-desc\"\u003e\n\u003cstrong\u003eA whisk or blender is essential!\u003c\/strong\u003e Shake\/blend until evenly emulsified.\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-method-step\"\u003e\n\u003cdiv class=\"aqr-method-num\"\u003e05\u003c\/div\u003e\n\u003cdiv class=\"aqr-method-step-title\"\u003eBio Energy Plus \u003cspan class=\"aqr-method-opt\"\u003e(optional)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-method-step-desc\"\u003e\n\u003cstrong\u003e2 pumps of Bio Energy Plus\u003c\/strong\u003e to boost the moisturizing effect.\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-method-step\"\u003e\n\u003cdiv class=\"aqr-method-num\"\u003e06\u003c\/div\u003e\n\u003cdiv class=\"aqr-method-step-title\"\u003eAdd \u0026amp; apply\u003c\/div\u003e\n\u003cdiv class=\"aqr-method-step-desc\"\u003eAdd lukewarm water, blend, apply. \u003cstrong\u003eDo not rinse (or rinse lightly)\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"aqr-method-tip\"\u003e\n\u003cspan class=\"aqr-method-tip-icon\"\u003e💡\u003c\/span\u003e \u003cstrong\u003eOur tip:\u003c\/strong\u003e unlike other creams, Hydrating Cream delivers its full benefits \u003cstrong\u003ewithout rinsing (or with a very light rinse)\u003c\/strong\u003e — this allows the silky film to settle properly on the hair fiber.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-method-box {\n        background: #f5f5f7;\n        border: 1px solid #e5e5e7;\n        border-radius: 14px;\n        padding: 22px 24px 24px;\n        margin-bottom: 18px;\n        font-family: inherit;\n      }\n      .aqr-method-eyebrow {\n        font-size: 11px;\n        letter-spacing: 0.15em;\n        text-transform: uppercase;\n        color: #86868b;\n        font-weight: 600;\n        margin-bottom: 8px;\n      }\n      .aqr-method-title {\n        font-size: 18px;\n        font-weight: 600;\n        color: #1d1d1f;\n        margin: 0 0 6px;\n        line-height: 1.3;\n      }\n      .aqr-method-subtitle {\n        font-size: 13px;\n        color: #6e6e73;\n        margin: 0 0 18px;\n        line-height: 1.5;\n      }\n      .aqr-method-grid {\n        list-style: none;\n        margin: 0;\n        padding: 0;\n        display: grid;\n        grid-template-columns: repeat(6, 1fr);\n        gap: 10px;\n      }\n      .aqr-method-step {\n        background: #fff;\n        border: 1px solid #e5e5e7;\n        border-radius: 10px;\n        padding: 14px 12px;\n        display: flex;\n        flex-direction: column;\n        gap: 6px;\n        position: relative;\n      }\n      .aqr-method-step + .aqr-method-step::before {\n        content: '→';\n        position: absolute;\n        left: -10px;\n        top: 50%;\n        transform: translateY(-50%);\n        color: #c2a85c;\n        font-weight: 600;\n        font-size: 12px;\n        background: #f5f5f7;\n        padding: 0 3px;\n      }\n      .aqr-method-num {\n        font-size: 11px;\n        font-weight: 700;\n        color: #c2a85c;\n        letter-spacing: 0.1em;\n      }\n      .aqr-method-step-title {\n        font-size: 13px;\n        font-weight: 600;\n        color: #1d1d1f;\n      }\n      .aqr-method-opt {\n        font-weight: 400;\n        color: #86868b;\n        font-size: 11px;\n      }\n      .aqr-method-step-desc {\n        font-size: 12px;\n        line-height: 1.45;\n        color: #515154;\n      }\n      .aqr-method-tip {\n        margin-top: 16px;\n        padding: 12px 14px;\n        background: #fff;\n        border-left: 3px solid #c2a85c;\n        border-radius: 6px;\n        font-size: 12.5px;\n        color: #515154;\n        line-height: 1.55;\n      }\n      .aqr-method-tip-icon {\n        margin-right: 4px;\n      }\n      @media (max-width: 900px) {\n        .aqr-method-grid { grid-template-columns: repeat(2, 1fr); }\n        .aqr-method-step + .aqr-method-step::before { display: none; }\n      }\n      @media (max-width: 480px) {\n        .aqr-method-grid { grid-template-columns: 1fr; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n\u003cdetails class=\"aqr-proto-acc\"\u003e\n\u003csummary class=\"aqr-proto-summary\"\u003e\u003cspan class=\"aqr-proto-title\"\u003eQuick \u0026amp; effective grooming\u003c\/span\u003eThe basic use — every day in the salon\u003csvg class=\"aqr-proto-plus\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 5v14M5 12h14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"aqr-proto-body\"\u003e\n\u003col class=\"aqr-proto-steps\"\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eMix\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eMix the Hydrating Cream with a \u003cstrong\u003esmall amount of hot water\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eBlend\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eShake or blend until smooth.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eAdd\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eAdd lukewarm water and apply.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e⚡\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eLight volume\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003e\n\u003cstrong\u003e1 teaspoon per liter\u003c\/strong\u003e + optional rinsing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e⚡\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eMore conditioning\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003e\n\u003cstrong\u003e1 to 2 tablespoons per liter\u003c\/strong\u003e + no rinsing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"aqr-proto-acc\"\u003e\n\u003csummary class=\"aqr-proto-summary\"\u003e\u003cspan class=\"aqr-proto-title\"\u003eIntensive restructuring\u003c\/span\u003eFor very damaged coats — an intensive treatment\u003csvg class=\"aqr-proto-plus\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 5v14M5 12h14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"aqr-proto-body\"\u003e\n\u003col class=\"aqr-proto-steps\"\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003ePrepare the mixture\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eOn washed and towel-dried coat: \u003cstrong\u003e1 tablespoon + 20 drops of 4 Elements Oil\u003c\/strong\u003e in \u003cstrong\u003e2 L of warm water\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eDistribute\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eDistribute along the entire length and leave on for a few minutes while brushing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e★\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eHeat boost\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003e💡 \u003cstrong\u003eTip:\u003c\/strong\u003e for very damaged coats, leave on \u003cstrong\u003eunder a heat source\u003c\/strong\u003e (hair dryer, lamp) to activate penetration.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e04\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eRinse\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eRinse thoroughly.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"aqr-proto-acc\"\u003e\n\u003csummary class=\"aqr-proto-summary\"\u003e\u003cspan class=\"aqr-proto-title\"\u003eShow Preparation \/ Wrapping\u003c\/span\u003eThe Competitors’ and Handlers’ ritual\u003csvg class=\"aqr-proto-plus\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 5v14M5 12h14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"aqr-proto-body\"\u003e\n\u003col class=\"aqr-proto-steps\"\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eMix the trio\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eAfter bathing: \u003cstrong\u003e1 tbsp Hydrating Cream + 1 tbsp Hygrofluid + a few drops of 4 Elements\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eApply\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eApply to the \u003cstrong\u003efringes and beard\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eBrush\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eBrush with a \u003cstrong\u003epin brush\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"aqr-proto-step\"\u003e\n\u003cspan class=\"aqr-proto-step-marker\"\u003e★\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"aqr-proto-step-title\"\u003eWraps\u003c\/div\u003e\n\u003cdiv class=\"aqr-proto-step-desc\"\u003eLeave in place \u003cstrong\u003eunder wraps\u003c\/strong\u003e — for up to 1 week maximum.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-proto-acc, .aqr-proto-acc * { box-sizing: border-box; font-family: inherit; }\n      .aqr-proto-acc {\n        background: #fff;\n        border: 1px solid #1a1a1a;\n        border-radius: 0;\n        margin-bottom: 8px;\n        overflow: hidden;\n        position: relative;\n      }\n      \/* Perforations verticales SUBTILES en beige, n'interferent jamais avec le texte *\/\n      .aqr-proto-acc::before, .aqr-proto-acc::after {\n        content: \"\";\n        position: absolute;\n        top: 12px; bottom: 12px;\n        width: 1px;\n        background-image: linear-gradient(to bottom, #c8b896 50%, transparent 50%);\n        background-size: 1px 5px;\n        background-repeat: repeat-y;\n        pointer-events: none;\n      }\n      .aqr-proto-acc::before { left: 10px; }\n      .aqr-proto-acc::after { right: 10px; }\n      .aqr-proto-summary {\n        cursor: pointer;\n        list-style: none;\n        padding: 16px 56px 16px 28px;\n        display: flex;\n        align-items: center;\n        gap: 14px;\n        position: relative;\n      }\n      .aqr-proto-summary::-webkit-details-marker { display: none; }\n      .aqr-proto-title {\n        flex: 1;\n        font-size: 14px;\n        font-weight: 600;\n        color: #1a1a1a;\n        line-height: 1.3;\n        min-width: 0;\n      }\n      .aqr-proto-plus {\n        position: absolute;\n        right: 22px; top: 50%; transform: translateY(-50%);\n        width: 22px; height: 22px;\n        display: flex; align-items: center; justify-content: center;\n        border: 1px solid #1a1a1a; border-radius: 50%;\n        color: #1a1a1a; background: transparent;\n        transition: transform 0.3s, background 0.3s, color 0.3s;\n        flex-shrink: 0;\n      }\n      .aqr-proto-acc[open] .aqr-proto-plus {\n        transform: translateY(-50%) rotate(45deg);\n        background: #1a1a1a; color: #F5E6B8;\n      }\n      .aqr-proto-content {\n        padding: 4px 28px 22px;\n        animation: aqrProtoFade 0.4s ease-out;\n      }\n      @keyframes aqrProtoFade { from { opacity: 0; } to { opacity: 1; } }\n      .aqr-proto-subtitle {\n        font-family: Georgia, \"Times New Roman\", serif;\n        font-style: italic;\n        font-size: 13px;\n        color: #555;\n        margin: 0 0 18px;\n        padding-bottom: 12px;\n        border-bottom: 1px dashed #c8b896;\n      }\n      .aqr-proto-steps {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n        display: flex;\n        flex-direction: column;\n        gap: 12px;\n      }\n      .aqr-proto-step {\n        display: flex;\n        gap: 12px;\n        align-items: flex-start;\n      }\n      .aqr-proto-step-marker {\n        flex-shrink: 0;\n        width: 26px; height: 26px;\n        display: flex; align-items: center; justify-content: center;\n        background: transparent;\n        border: 1px solid #1a1a1a;\n        color: #1a1a1a;\n        font-family: Georgia, \"Times New Roman\", serif;\n        font-style: italic;\n        font-weight: 700;\n        font-size: 12px;\n        border-radius: 50%;\n      }\n      .aqr-proto-step-body { flex: 1; padding-top: 2px; }\n      .aqr-proto-step-title {\n        font-size: 11px;\n        letter-spacing: 0.12em;\n        text-transform: uppercase;\n        color: #1a1a1a;\n        font-weight: 700;\n        margin-bottom: 3px;\n      }\n      .aqr-proto-step-desc {\n        font-size: 12px;\n        line-height: 1.6;\n        color: #444;\n      }\n      @media (max-width: 600px) {\n        .aqr-proto-summary { padding: 14px 48px 14px 22px; gap: 10px; }\n        .aqr-proto-title { font-size: 13px; }\n        .aqr-proto-plus { right: 16px; }\n        .aqr-proto-acc::before { left: 8px; }\n        .aqr-proto-acc::after { right: 8px; }\n        .aqr-proto-content { padding: 4px 22px 18px; }\n      }\n      @media (max-width: 380px) {\n        .aqr-proto-summary { padding: 12px 42px 12px 18px; }\n        .aqr-proto-acc::before { left: 6px; }\n        .aqr-proto-acc::after { right: 6px; }\n        .aqr-proto-content { padding: 4px 18px 16px; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- BLOC 5 : ASSOCIATIONS \u0026 RACES --\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eRecommended Pairings \u0026amp; Breeds\u003c\/h2\u003e\n\u003c!-- Villanelle au cœur + compléments modulaires Si.. → Alors --\u003e\n\u003cdiv class=\"aqr-assoc\"\u003e\n\u003cp class=\"aqr-assoc-intro\"\u003eHydrating Cream is \u003cstrong\u003euniversally popular across a wide variety of breeds\u003c\/strong\u003e. Ideal for \u003cstrong\u003econditioning fringes and beards\u003c\/strong\u003e, and for \u003cstrong\u003etreatment during seasonal shedding\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"aqr-assoc-rules\"\u003e\n\u003cdiv class=\"aqr-assoc-rule\"\u003e\n\u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eYES\u003c\/span\u003e \u003cspan\u003elight volume desired…\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003e1 tsp \/ L + optional rinsing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-rule\"\u003e\n\u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eYES\u003c\/span\u003e \u003cspan\u003ea deliberately weighted-down effect…\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003e1 to 2 tbsp \/ L + leave-in\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-rule\"\u003e\n\u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eYES\u003c\/span\u003e \u003cspan\u003every damaged coats…\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003eIntensive restructuring (+ 4 Elements Oil + heat)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-rule\"\u003e\n\u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eYES\u003c\/span\u003e \u003cspan\u003eshow preparation or wrapping…\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003eMix Hydrating + Hygrofluid + 4 Elements under wraps\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-rule\"\u003e\n\u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eYES\u003c\/span\u003e \u003cspan\u003edifficult detangling as a duo…\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003eVillanelle (coat opening) + Hydrating Cream (finishing)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-assoc, .aqr-assoc * { box-sizing: border-box; font-family: inherit; }\n      .aqr-assoc { margin-bottom: 24px; }\n      .aqr-assoc-intro {\n        font-size: 13px; color: #444; line-height: 1.5;\n        margin: 0 0 16px;\n      }\n      .aqr-assoc-rules {\n        display: flex; flex-direction: column;\n      }\n      .aqr-assoc-rule {\n        display: grid; grid-template-columns: 1fr 1.3fr;\n        gap: 18px; align-items: center;\n        padding: 16px 8px;\n        border-bottom: 1px dashed #d8d8d8;\n      }\n      .aqr-assoc-rule:last-child { border-bottom: none; }\n      .aqr-assoc-if {\n        display: flex; align-items: center; gap: 10px;\n        color: #888; font-size: 13px; font-style: italic;\n      }\n      .aqr-assoc-if-tag {\n        background: #1a1a1a; color: #F5E6B8;\n        padding: 3px 10px;\n        font-family: Georgia, \"Times New Roman\", serif; font-weight: 700;\n        font-size: 11px; letter-spacing: 0.05em;\n        font-style: normal;\n        flex-shrink: 0;\n      }\n      .aqr-assoc-then {\n        display: flex; align-items: center; gap: 10px;\n        font-size: 13px;\n      }\n      .aqr-assoc-then-arrow {\n        color: #D4AF37; font-size: 18px; font-weight: 700;\n        flex-shrink: 0;\n      }\n      .aqr-assoc-then strong { color: #1a1a1a; }\n      @media (max-width: 600px) {\n        .aqr-assoc-rule { grid-template-columns: 1fr; gap: 4px; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n\u003c!-- Races en pilules arrondies --\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; color: #1a1a1a; margin: 0 0 12px;\"\u003eWhere Hydrating Cream makes the difference:\u003c\/h3\u003e\n\u003cdiv class=\"aqr-races-mosaic\"\u003e\n\u003cspan class=\"aqr-race-tag\"\u003e🐱 All Cats \u0026amp; Tibetan Breeds \u003cspan\u003e(Shih-Tzu, Lhasa…)\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"aqr-race-tag\"\u003e🐶 Cockers, Spaniels \u0026amp; Cavalier King Charles \u003cspan\u003e(fringes and beards)\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"aqr-race-tag\"\u003e🐕 Shepherds, Retrievers, Spitz \u0026amp; Eurasiers \u003cspan\u003e(seasonal shedding)\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"aqr-race-tag\"\u003e🐩 Terriers, Poodles, Bichons \u0026amp; Yorkshires \u003cspan\u003e(curly and long coats)\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 14px; font-size: 11px; color: #888; font-style: italic;\"\u003eHydrating Cream is universally popular — the historic gateway to the Special One range.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      .aqr-races-mosaic {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 8px;\n      }\n      .aqr-race-tag {\n        display: inline-flex;\n        align-items: center;\n        gap: 6px;\n        background: #fff;\n        color: #1a1a1a;\n        padding: 9px 16px;\n        border-radius: 100px;\n        font-size: 12px;\n        font-weight: 600;\n        border: 1px solid #e5e5e5;\n        line-height: 1.3;\n      }\n      .aqr-race-tag span {\n        opacity: 0.6;\n        font-weight: 400;\n        font-size: 11px;\n      }\n      @media (max-width: 560px) {\n        .aqr-race-tag { font-size: 11px; padding: 8px 13px; }\n        .aqr-race-tag span { font-size: 10px; }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n\u003cdiv style=\"margin-top: 30px; text-align: center; border-top: 1px solid #eee; padding-top: 20px;\"\u003e\n\u003cp style=\"font-size: 11px; color: #888; text-transform: uppercase;\"\u003e90%+ biodegradable | SLES-, DEA-, paraben- and silicone-free | Not tested on animals | PEHD02 Recyclable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Endemik Sas","offers":[{"title":"500 mL","offer_id":37819389739187,"sku":"WEX-HYD500 (20)","price":46.5,"currency_code":"EUR","in_stock":true},{"title":"1 Litre","offer_id":37819389673651,"sku":"WEX-HYD1 (22)","price":72.7,"currency_code":"EUR","in_stock":true},{"title":"3 Litres","offer_id":37819389706419,"sku":"WEX-HYD3 (24)","price":181.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/HydratingCream.png?v=1680188791"},{"product_id":"mix-pink-conditionner-bi-phase","title":"MIX PINK, bi-phase conditioner","description":"\u003cbody\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eMix Pink – Special One | Fiche Produit\u003c\/title\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n \u003c!-- BLOC 1 : INTRO --\u003e\n \u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e\n \u003cdiv style=\"font-size: 1.1em; margin-bottom: 25px; border-left: 3px solid #1a1a1a; padding-left: 15px;\"\u003e\n \u003cstrong\u003eMIX PINK\u003c\/strong\u003e is Special One's antistatic two-phase conditioning spray and a bestseller in the Expert Line range. Its unique formula — enriched with macadamia oil and lanolin — acts as a \u003cstrong\u003epowerful coat restructuring and smoothing treatment\u003c\/strong\u003e: the hair regains strength, hydration, and shine without being weighed down or made greasy.\n \u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eWho is this product for?\u003c\/span\u003e\n \u003cp style=\"margin-bottom: 15px; font-size: 14px;\"\u003eIdeal for all long and feathered coats — and essential for fine, woolly coats with a high tendency to generate static electricity.\u003c\/p\u003e\n \u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 5px; margin-left: -5px; table-layout: fixed;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Groomers\u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Breeders\u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Pet Owners\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Competitors\u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Handlers\u003c\/td\u003e\n \u003ctd style=\"border: none; background: transparent;\"\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC 2 : EXPERTISE \u0026 RÉSULTATS --\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eExpertise \u0026amp; Results\u003c\/span\u003e\n \u003cp style=\"font-size: 14px; margin-bottom: 15px;\"\u003eIts \u003cstrong\u003etwo-phase formula\u003c\/strong\u003e is the key to its effectiveness: after shaking, the two phases — oil-based and aqueous — allow the oils to be distributed evenly over the hair \u003cstrong\u003ewithout making it greasy\u003c\/strong\u003e, while neutralizing static electricity. The product dries quickly, does not build up, and does not cause the hair to \"fly\" during drying — so it can be used as often as necessary, even daily.\u003c\/p\u003e\n \u003cdiv style=\"background: #fff; padding: 20px; border: 1px solid #e5e5e5; margin-top: 20px;\"\u003e\n \u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003ePowerful antistatic:\u003c\/strong\u003e Eliminates static electricity without weighing down the coat.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eSmoothing:\u003c\/strong\u003e Tames, smooths, and structures the coat — no more flyaway hairs.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eHydration \u0026amp; shine:\u003c\/strong\u003e A glossy, supple, visibly hydrated coat after every application.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eLong-lasting anti-tangle:\u003c\/strong\u003e Improves the coat's texture and prevents tangles with daily use.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eAnti-frizz:\u003c\/strong\u003e Eliminates frizz and protects the coat from the heat of the hair dryer.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eConditioning:\u003c\/strong\u003e Softens dry and dehydrated coats, significantly facilitating detangling.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eNon-greasy formula:\u003c\/strong\u003e Even distribution of the oils without residue or a heavy feel.\u003c\/li\u003e\n \u003cli\u003e✅ \u003cstrong\u003eFresh \u0026amp; long-lasting fragrance:\u003c\/strong\u003e A pleasant scent that leaves the coat smelling fresh after every use.\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC 3 : ACTIFS --\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eSynergy of Natural Active Ingredients\u003c\/span\u003e\n \u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003eA complex of precious oils and restructuring active ingredients carefully selected for their hydrating, protective, and revitalizing properties.\u003c\/p\u003e\n \u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 8px; margin-left: -8px;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 50%; border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Macadamia Oil\u003c\/strong\u003e\u003cbr\u003e\n \u003cspan style=\"font-size: 11px; color: #666;\"\u003eHydrating and restructuring — keeps the coat soft, shiny, and deeply nourished.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003ctd style=\"width: 50%; border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Lanolin\u003c\/strong\u003e\u003cbr\u003e\n \u003cspan style=\"font-size: 11px; color: #666;\"\u003eNatural emollient of ovine origin: prevents dryness, reduces hair loss, and improves combability.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Camellia Oil\u003c\/strong\u003e\u003cbr\u003e\n \u003cspan style=\"font-size: 11px; color: #666;\"\u003eRich in essential fatty acids and vitamin E — protects the coat from UV rays, wind, and pollution.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Sunflower Oil\u003c\/strong\u003e\u003cbr\u003e\n \u003cspan style=\"font-size: 11px; color: #666;\"\u003eEmollient and soothing — keeps the skin supple and hydrated, preventing dryness.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Corn Oil\u003c\/strong\u003e\u003cbr\u003e\n \u003cspan style=\"font-size: 11px; color: #666;\"\u003eLightweight and non-greasy — hydrates the coat without weighing it down.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Ginseng Extract\u003c\/strong\u003e\u003cbr\u003e\n \u003cspan style=\"font-size: 11px; color: #666;\"\u003eAntioxidant and revitalizing — protects against external aggressors and stimulates hair regeneration.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Arabica Coffee Extract\u003c\/strong\u003e\u003cbr\u003e\n \u003cspan style=\"font-size: 11px; color: #666;\"\u003eToning and stimulating — improves skin microcirculation and invigorates the hair fiber.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Hydrogenated Castor Oil\u003c\/strong\u003e\u003cbr\u003e\n \u003cspan style=\"font-size: 11px; color: #666;\"\u003eEmollient and soothing — softens the skin and prevents dryness and flaking.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC 4 : PROTOCOLES --\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eProtocols \u0026amp; Usage Suggestions\u003c\/span\u003e\n \u003cdiv style=\"margin-bottom: 15px; padding: 12px 15px; background: #fff; border: 1px solid #e5e5e5; font-size: 13px; font-weight: 600;\"\u003e\n ⚠️ \u003cstrong\u003eShake vigorously before each use\u003c\/strong\u003e to mix the two phases thoroughly. Spray from \u003cstrong\u003e20–30 cm\u003c\/strong\u003e away from the hair. Do not spray into the eyes or nose.\n \u003c\/div\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 1 🔥 Care \u0026amp; daily brushing on dry hair\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n For coats that tangle easily, Mix Pink can be used \u003cstrong\u003eevery day on dry hair\u003c\/strong\u003e as part of routine care:\u003cbr\u003e\n 1. Shake the bottle. Spray onto the area to be brushed from 20–30 cm away.\u003cbr\u003e\n 2. Brush section by section. The hair relaxes, settles into place and static charge disappears.\u003cbr\u003e\n Regular use gradually improves the coat's texture and \u003cstrong\u003eprevents tangles from forming\u003c\/strong\u003e over time.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 2 🔥 Conditioner during drying\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n Mix Pink fits perfectly into the drying stage after bathing:\u003cbr\u003e\n 1. Shake the bottle. Spray evenly over the entire damp coat from 20–30 cm away, covering the entire surface.\u003cbr\u003e\n 2. Blow-dry while brushing section by section.\u003cbr\u003e\n The product \u003cstrong\u003edries quickly without building up\u003c\/strong\u003e — it protects against heat damage and leaves the coat disciplined, glossy and scented.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 3 🔥 Pre-ring finishing — definition \u0026amp; show shine\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n Mix Pink is an excellent \u003cstrong\u003efinishing product for show presentation\u003c\/strong\u003e for show dogs:\u003cbr\u003e\n 1. Shake the bottle. Spray directly onto the dry, brushed coat.\u003cbr\u003e\n 2. Distribute evenly with a brush to define the shapes and enhance the shine of the lengths and fringes.\u003cbr\u003e\n Result: an impeccably arranged, luminous and structured coat — ready for the ring.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC 5 : ASSOCIATIONS \u0026 RACES --\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eRecommended Combinations \u0026amp; Breeds\u003c\/span\u003e\n \u003cp style=\"font-size: 13px; margin-bottom: 10px;\"\u003eThe entire Special One range is compatible with Mix Pink. Please note: Mix Pink is more airy than Aqua Beauty (less anti-tangling, lighter), and differs from Absolute 4Poodle, which is more specifically designed for volume on Poodles.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003e\n 🤝 \u003cstrong\u003eAquarosa Pro \/ Bain Pro\u003c\/strong\u003e as a shampoo ·\n 🤝 \u003cstrong\u003eBio Energy Plus\u003c\/strong\u003e as a mask ·\n 🤝 \u003cstrong\u003eAqua Beauty\u003c\/strong\u003e as a complementary spray (enhanced anti-tangle action)\n \u003c\/p\u003e\n \u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px; margin-top: 5px;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ Breeds with long, fringed coats: Cockers, Setters, Afghan Hounds, Yorkshire Terriers — conditioning and shine for the lengths and fringes.\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ Fine, woolly coats with high static: Maltese, Bichons, Samoyeds…\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ Poodles — lightens and arranges the coat without making it curl (to be distinguished from Absolute 4Poodle, which is for volume).\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ Silky breeds: Shih Tzu, Cavalier King Charles, Tibetan Terrier — softness and easy daily combing.\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding: 10px 0;\"\u003e✔️ All dogs participating in shows — pre-ring finishing to define shapes and intensify shine.\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003cdiv style=\"margin-top: 30px; text-align: center; border-top: 1px solid #eee; padding-top: 20px;\"\u003e\n \u003cp style=\"font-size: 11px; color: #888; text-transform: uppercase;\"\u003eMore than 90% biodegradable | Paraben-free | Not tested on animals | PEHD02 Recyclable\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/body\u003e","brand":"Endemik Sas","offers":[{"title":"200 mL","offer_id":37819390001331,"sku":"WEX-MIX200 (10)","price":40.9,"currency_code":"EUR","in_stock":true},{"title":"1 Litre","offer_id":37819389968563,"sku":"WEX-MIXP1 (12)","price":98.9,"currency_code":"EUR","in_stock":true},{"title":"3 Litres","offer_id":43820256526556,"sku":"3x  (12)","price":277.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/Mixpink.png?v=1675846492"},{"product_id":"style-360-spray-volume","title":"STYLE 360, volumizing spray","description":"\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n \u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e\n \u003cdiv style=\"font-size: 1.1em; margin-bottom: 25px; border-left: 3px solid #1a1a1a; padding-left: 15px;\"\u003e\n \u003cstrong\u003eSTYLE 360\u003c\/strong\u003e is the very first conditioner in the Special One range — a classic with a particularly technical formulation. Designed to \u003cstrong\u003emaximize volume in all coats\u003c\/strong\u003e while eliminating static electricity, it gives the hair perfect hold during scissor trimming and is an essential product for show days.\n \u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eWho is this product for?\u003c\/span\u003e\n \u003cp style=\"margin-bottom: 15px; font-size: 14px;\"\u003eEveryone will find real value in it — especially professionals looking for maximum volume and hold for trimming or showing.\u003c\/p\u003e\n \u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 5px; margin-left: -5px; table-layout: fixed;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Groomers\u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Breeders\u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Pet Owners\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Competitors\u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #e5e5e5; padding: 10px 5px; text-align: center; background: #fff; font-size: 11px; white-space: nowrap;\"\u003e✅ Handlers\u003c\/td\u003e\n \u003ctd style=\"border: none; background: transparent;\"\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC RADAR : DIAGRAMME COSMÉTOLOGIQUE --\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n \u003cdiv id=\"so-radar-widget\" style=\"width:100%;max-width:480px;margin:0 auto;background:#fff;border:1px solid #e5e5e5;font-family:inherit;color:#1a1a1a;line-height:1.4;\"\u003e\n \u003cdiv style=\"padding:24px 28px 20px;overflow:visible;\"\u003e\n \u003cspan style=\"font-size:11px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#999;margin-bottom:22px;display:block;\"\u003eStyle 360 Cosmetic Diagram\u003c\/span\u003e\n \u003cdiv id=\"so-radar-area\" style=\"position:relative;width:100%;max-width:340px;aspect-ratio:1;margin:0 auto;overflow:visible;\"\u003e\n \u003csvg id=\"so-radar-svg\" style=\"width:100%;height:100%;overflow:visible;\" viewbox=\"0 0 360 360\"\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv id=\"so-radar-footer\"\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cstyle\u003e\n    #so-radar-widget * { box-sizing: border-box; }\n    .so-label {\n      position: absolute;\n      transform: translate(-50%, -50%);\n      text-align: center;\n      pointer-events: none;\n      white-space: nowrap;\n      opacity: 0;\n      animation: so-fadeUp 0.5s ease forwards;\n    }\n    .so-label .so-lname {\n      font-size: 9px;\n      font-weight: 600;\n      text-transform: uppercase;\n      letter-spacing: 0.08em;\n      color: #999;\n      display: block;\n      margin-bottom: 1px;\n      font-family: inherit;\n    }\n    .so-label .so-lval {\n      font-size: 24px;\n      font-weight: 700;\n      color: #1a1a1a;\n      line-height: 1;\n      font-family: inherit;\n    }\n    .so-label .so-lmax {\n      font-size: 12px;\n      font-weight: 400;\n      color: #bbb;\n      font-family: inherit;\n    }\n    .so-footer-bar {\n      margin-top: 18px;\n      border-top: 1px solid #eee;\n      padding-top: 14px;\n      display: flex;\n      align-items: center;\n      flex-wrap: wrap;\n      gap: 6px;\n      opacity: 0;\n      animation: so-footerIn 0.5s ease forwards 0.8s;\n    }\n    .so-footer-label {\n      font-size: 9px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.1em;\n      color: #999;\n      font-family: inherit;\n      margin-right: 2px;\n    }\n    .so-footer-chip {\n      display: inline-flex;\n      align-items: center;\n      gap: 4px;\n      background: #1a1a1a;\n      padding: 4px 10px;\n      font-size: 11px;\n      font-weight: 600;\n      color: #fff;\n      font-family: inherit;\n    }\n    .so-footer-chip-score {\n      font-weight: 400;\n      color: rgba(255,255,255,0.4);\n      font-size: 10px;\n    }\n    .so-shape-fill   { opacity: 0; animation: so-shapeIn 0.9s ease forwards 0.2s; }\n    .so-shape-stroke { opacity: 0; animation: so-shapeIn 0.7s ease forwards 0.35s; }\n    .so-dot          { opacity: 0; animation: so-dotIn 0.35s ease forwards; }\n    @keyframes so-shapeIn  { to { opacity: 1; } }\n    @keyframes so-dotIn    { to { opacity: 1; } }\n    @keyframes so-footerIn { to { opacity: 1; } }\n    @keyframes so-fadeUp {\n      from { opacity: 0; transform: translate(-50%, calc(-50% + 6px)); }\n      to   { opacity: 1; transform: translate(-50%, -50%); }\n    }\n    @media (max-width: 480px) {\n      #so-radar-widget \u003e div { padding: 18px 16px 14px !important; }\n      #so-radar-area { max-width: 300px !important; }\n      .so-label .so-lname { font-size: 8px !important; letter-spacing: 0.05em !important; }\n      .so-label .so-lval  { font-size: 19px !important; }\n      .so-label .so-lmax  { font-size: 9px !important; }\n      .so-footer-chip { font-size: 10px !important; padding: 3px 8px !important; }\n      .so-footer-label { font-size: 8px !important; }\n    }\n    @media (max-width: 360px) {\n      #so-radar-area { max-width: 260px !important; }\n      .so-label .so-lval { font-size: 16px !important; }\n      .so-label .so-lname { font-size: 7px !important; }\n    }\n  \u003c\/style\u003e\n \u003cscript\u003e\n  (function() {\n    var PRODUCT = {\n      criteria: [\n        { label: \"Volume\",       value: 5 },\n        { label: \"Brillance\",    value: 4 },\n        { label: \"Démêlant\",     value: 2 },\n        { label: \"Hydratation\",  value: 3 },\n        { label: \"Défrisage\",    value: 4 }\n      ]\n    };\n\n    var svg  = document.getElementById(\"so-radar-svg\");\n    var area = document.getElementById(\"so-radar-area\");\n    var data = PRODUCT.criteria;\n    var n    = data.length;\n    var cx = 180, cy = 180, maxR = 95;\n\n    function ang(i) { return (Math.PI * 2 * i \/ n) - Math.PI \/ 2; }\n    function pt(i, v, mx) {\n      var a = ang(i), r = (v \/ mx) * maxR;\n      return { x: cx + r * Math.cos(a), y: cy + r * Math.sin(a) };\n    }\n    function svgEl(tag) { return document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", tag); }\n\n    for (var l = 1; l \u003c= 5; l++) {\n      var pts = [];\n      for (var i = 0; i \u003c n; i++) { var p = pt(i, l, 5); pts.push(p.x + \",\" + p.y); }\n      var poly = svgEl(\"polygon\");\n      poly.setAttribute(\"points\", pts.join(\" \"));\n      poly.setAttribute(\"fill\", \"none\");\n      poly.setAttribute(\"stroke\", l === 5 ? \"rgba(0,0,0,0.09)\" : \"rgba(0,0,0,0.04)\");\n      poly.setAttribute(\"stroke-width\", l === 5 ? \"1\" : \"0.6\");\n      if (l === 5) poly.setAttribute(\"stroke-dasharray\", \"3,3\");\n      svg.appendChild(poly);\n    }\n\n    for (var i = 0; i \u003c n; i++) {\n      var p = pt(i, 5, 5);\n      var line = svgEl(\"line\");\n      line.setAttribute(\"x1\", cx); line.setAttribute(\"y1\", cy);\n      line.setAttribute(\"x2\", p.x); line.setAttribute(\"y2\", p.y);\n      line.setAttribute(\"stroke\", \"rgba(0,0,0,0.04)\");\n      line.setAttribute(\"stroke-width\", \"0.6\");\n      svg.appendChild(line);\n    }\n\n    var shapePts = [];\n    for (var i = 0; i \u003c n; i++) {\n      var p = pt(i, data[i].value, 5);\n      shapePts.push(p.x + \",\" + p.y);\n    }\n    var ptsStr = shapePts.join(\" \");\n\n    var fillPoly = svgEl(\"polygon\");\n    fillPoly.setAttribute(\"points\", ptsStr);\n    fillPoly.setAttribute(\"fill\", \"rgba(0,0,0,0.04)\");\n    fillPoly.classList.add(\"so-shape-fill\");\n    svg.appendChild(fillPoly);\n\n    var strokePoly = svgEl(\"polygon\");\n    strokePoly.setAttribute(\"points\", ptsStr);\n    strokePoly.setAttribute(\"fill\", \"none\");\n    strokePoly.setAttribute(\"stroke\", \"#1a1a1a\");\n    strokePoly.setAttribute(\"stroke-width\", \"1.8\");\n    strokePoly.setAttribute(\"stroke-linejoin\", \"round\");\n    strokePoly.classList.add(\"so-shape-stroke\");\n    svg.appendChild(strokePoly);\n\n    for (var i = 0; i \u003c n; i++) {\n      (function(i) {\n        var d = data[i];\n        var p = pt(i, d.value, 5);\n        var delay = 0.5 + i * 0.1;\n\n        var halo = svgEl(\"circle\");\n        halo.setAttribute(\"cx\", p.x); halo.setAttribute(\"cy\", p.y);\n        halo.setAttribute(\"r\", \"7\");\n        halo.setAttribute(\"fill\", \"none\");\n        halo.setAttribute(\"stroke\", \"#1a1a1a\");\n        halo.setAttribute(\"stroke-width\", \"1\");\n        halo.setAttribute(\"stroke-opacity\", \"0.12\");\n        halo.classList.add(\"so-dot\");\n        halo.style.animationDelay = delay + \"s\";\n        svg.appendChild(halo);\n\n        var dot = svgEl(\"circle\");\n        dot.setAttribute(\"cx\", p.x); dot.setAttribute(\"cy\", p.y);\n        dot.setAttribute(\"r\", \"3\");\n        dot.setAttribute(\"fill\", \"#1a1a1a\");\n        dot.classList.add(\"so-dot\");\n        dot.style.animationDelay = delay + \"s\";\n        svg.appendChild(dot);\n\n        var lp = pt(i, 6.5, 5);\n        var pctX = (lp.x \/ 360) * 100;\n        var pctY = (lp.y \/ 360) * 100;\n\n        var lbl = document.createElement(\"div\");\n        lbl.className = \"so-label\";\n        lbl.style.left = pctX + \"%\";\n        lbl.style.top  = pctY + \"%\";\n        lbl.style.animationDelay = (0.4 + i * 0.1) + \"s\";\n        lbl.innerHTML =\n          '\u003cspan class=\"so-lname\"\u003e' + d.label + '\u003c\/span\u003e' +\n          '\u003cspan class=\"so-lval\"\u003e' + d.value + '\u003cspan class=\"so-lmax\"\u003e\/5\u003c\/span\u003e\u003c\/span\u003e';\n        area.appendChild(lbl);\n      })(i);\n    }\n\n    var maxVal = 0;\n    for (var i = 0; i \u003c n; i++) { if (data[i].value \u003e maxVal) maxVal = data[i].value; }\n    var bests = [];\n    for (var i = 0; i \u003c n; i++) { if (data[i].value === maxVal) bests.push(data[i]); }\n\n    var chipsHtml = '';\n    for (var i = 0; i \u003c bests.length; i++) {\n      chipsHtml +=\n        '\u003cspan class=\"so-footer-chip\"\u003e' +\n          bests[i].label +\n          '\u003cspan class=\"so-footer-chip-score\"\u003e' + bests[i].value + '\/5\u003c\/span\u003e' +\n        '\u003c\/span\u003e';\n    }\n\n    document.getElementById(\"so-radar-footer\").innerHTML =\n      '\u003cdiv class=\"so-footer-bar\"\u003e' +\n        '\u003cspan class=\"so-footer-label\"\u003e★ ' + (bests.length \u003e 1 ? 'Points forts' : 'Point fort') + '\u003c\/span\u003e' +\n        chipsHtml +\n      '\u003c\/div\u003e';\n  })();\n  \u003c\/script\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eExpertise \u0026amp; Results\u003c\/span\u003e\n \u003cp style=\"font-size: 14px; margin-bottom: 15px;\"\u003eEnriched with a blend of naturally derived surfactants and moisturizing ingredients, Style 360 \u003cstrong\u003erestores shine and elasticity to the coat from the very first treatments\u003c\/strong\u003e. Its unique technical formula delivers lasting, structured volume, whether for professional trimming, shaping a head, or presenting in the ring.\u003c\/p\u003e\n \u003cdiv style=\"background: #fff8e1; border-left: 3px solid #f0a500; padding: 12px 15px; font-size: 13px; margin-bottom: 20px;\"\u003e\n ⚠️ \u003cstrong\u003eA product for special occasions:\u003c\/strong\u003e Style 360 is recommended for show, competition, and trimming days — not for daily grooming. Using it too frequently would be counterproductive and cause mats to return quickly.\n \u003c\/div\u003e\n \u003cdiv style=\"background: #f6f6f6; padding: 20px; border: 1px solid #e5e5e5;\"\u003e\n \u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eMaximum volume:\u003c\/strong\u003e Plumps and structures all coats for a spectacular result.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003ePerfect hold for trimming:\u003c\/strong\u003e Keeps the hair in place under the scissors, making precise finishing easier.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eLong-lasting hold:\u003c\/strong\u003e Maintains the coat's shape and hold over time.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eHead shaping:\u003c\/strong\u003e Particularly effective for shaping and styling heads.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eHelps weigh down the coat:\u003c\/strong\u003e Helps weigh down coats that need it.\u003c\/li\u003e\n \u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eAntistatic:\u003c\/strong\u003e Eliminates static electricity for a neat, well-behaved coat.\u003c\/li\u003e\n \u003cli\u003e✅ \u003cstrong\u003eUniversal gentleness:\u003c\/strong\u003e Suitable for dogs and cats of all ages, from puppies and kittens to seniors.\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eSynergy of Natural Active Ingredients\u003c\/span\u003e\n \u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003eA natural formula focused on volume, shine, and protection — without parabens or silicone.\u003c\/p\u003e\n \u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 8px; margin-left: -8px;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 50%; border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Silk Proteins\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 11px; color: #666;\"\u003eProvide softness and body — envelop the hair fiber to give it fullness and shine.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003ctd style=\"width: 50%; border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Milk Proteins\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 11px; color: #666;\"\u003eDeeply nourish the coat and strengthen the hair fiber for resilient, silky hair.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Jojoba Oil\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 11px; color: #666;\"\u003eBrings out the coat's natural colors while deeply nourishing the hair fiber.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Chlorella Vulgaris\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 11px; color: #666;\"\u003eA marine alga rich in highly bioavailable essential amino acids — antioxidant and detoxifying.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"border: 1px solid #eee; padding: 12px; background: #fff; vertical-align: top; font-size: 13px;\"\u003e\n \u003cstrong\u003e🍀 Vitamin B12 \u0026amp; Beta-Carotene\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 11px; color: #666;\"\u003eHydrate the hair structure from within and contribute to the coat's vitality and shine.\u003c\/span\u003e\n \u003c\/td\u003e\n \u003ctd style=\"border: none; background: transparent;\"\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eProtocols \u0026amp; Suggested Uses\u003c\/span\u003e\n \u003cdiv style=\"margin-bottom: 15px; padding: 12px 15px; background: #f6f6f6; border: 1px solid #e5e5e5; font-size: 13px; font-weight: 600;\"\u003e\n 💡 \u003cstrong\u003eDilution according to hair thickness:\u003c\/strong\u003e Use undiluted on thick hair for long-lasting volume · Dilute up to 1\/10 with demineralized water for fine hair (e.g. Toy Poodle). Apply to wet hair.\n \u003c\/div\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 1 🔥 Drying, brushing \u0026amp; scissor trimming\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n Style 360 is used throughout grooming, from drying to the final trim:\u003cbr\u003e\n 1. Apply to wet hair during drying, misting regularly as the hair dries.\u003cbr\u003e\n 2. Continue spraying during the final brushing — on the hair \u003cstrong\u003eand directly onto the brush and comb\u003c\/strong\u003e for even more effective results.\u003cbr\u003e\n 3. During trimming, spray the worked areas very regularly: the hair holds under the scissors, and the hold improves throughout the trim.\u003cbr\u003e\n The volume builds progressively at every stage.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 2 🔥 Show day — preparation \u0026amp; ring touch-ups\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n Style 360 is the go-to product on show days:\u003cbr\u003e\n 1. \u003cstrong\u003eOn the morning of the show\u003c\/strong\u003e: mist Style 360 over the entire coat to restore the volume and hold achieved during grooming.\u003cbr\u003e\n 2. \u003cstrong\u003eBefore the ring\u003c\/strong\u003e: touch up any areas that may have shifted or lost their hold. Spray and brush for an impeccable finish.\u003cbr\u003e\n 3. \u003cstrong\u003eIn the ring if needed\u003c\/strong\u003e: a light last-minute application can be made for a perfect result in front of the judges.\u003cbr\u003e\n If additional hold is desired: use \u003cstrong\u003eMultifix\u003c\/strong\u003e as a finishing-hold spray.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 3 🔥 Head styling \u0026amp; coat weighting\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n For specific styling work:\u003cbr\u003e\n 1. Spray Style 360 undiluted or slightly diluted directly onto the area being worked on (head, topknot, areas requiring weighting).\u003cbr\u003e\n 2. Work with a comb or brush, building volume layer by layer.\u003cbr\u003e\n The long-lasting hold maintains the shape achieved — ideal for elaborate styling that needs to last throughout an entire show day. Follow with \u003cstrong\u003eExtra Body Cream or Beauty Rinse\u003c\/strong\u003e for an even stronger volumizing effect.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e\n \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\n \u003cspan\u003eExample 4 🔥 Rinse-out conditioner after shampooing\u003c\/span\u003e\n \u003cspan style=\"font-size: 10px; color: #888;\"\u003eEXPAND ▼\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e\n Style 360 can also be used as a \u003cstrong\u003eclassic conditioner after shampooing\u003c\/strong\u003e:\u003cbr\u003e\n 1. After shampooing and towel-drying, spray Style 360 over the entire damp coat.\u003cbr\u003e\n 2. Massage carefully to work the product into the fibers. Leave it on for a few moments while continuing to massage.\u003cbr\u003e\n 3. Rinse thoroughly.\u003cbr\u003e\n This method provides basic volume and nourishment even before drying — ideal for preparing fine or dehydrated coats.\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n \u003cspan style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin-bottom: 15px; display: block;\"\u003eRecommended Combinations \u0026amp; Breeds\u003c\/span\u003e\n \u003cp style=\"font-size: 13px; margin-bottom: 10px;\"\u003eIdeal with all volume-enhancing products in the range:\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003e\n 🤝 \u003cstrong\u003ePlatynum Pro\u003c\/strong\u003e ·\n 🤝 \u003cstrong\u003eExtra Body Cream\u003c\/strong\u003e ·\n 🤝 \u003cstrong\u003eBeauty Rinse\u003c\/strong\u003e ·\n 🤝 \u003cstrong\u003eMultifix\u003c\/strong\u003e (finishing hold)\n \u003c\/p\u003e\n \u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px; margin-top: 5px;\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ All cats and dogs — suitable for all breeds and coat types when volume is desired\u003c\/td\u003e\u003c\/tr\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ Curly coats: Poodles, Bichons, Kerry Blues, Soft Coated, Bedlingtons… — maximum volume and hold.\u003c\/td\u003e\u003c\/tr\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ American Cockers\u003c\/td\u003e\u003c\/tr\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ Ears of English Toy Spaniels (Cavalier King Charles Spaniels)\u003c\/td\u003e\u003c\/tr\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0; border-bottom: 1px solid #eee;\"\u003e✔️ Terriers: Scottish, Westie, Welsh… — a long, non-exhaustive list!\u003c\/td\u003e\u003c\/tr\u003e\n \u003ctr\u003e\u003ctd style=\"padding: 10px 0;\"\u003e✔️ Double coats: Spitz, Newfoundland, Samoyed, Bouviers, Australian Shepherds, etc.\u003c\/td\u003e\u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003cdiv style=\"margin-top: 30px; text-align: center; border-top: 1px solid #eee; padding-top: 20px;\"\u003e\n \u003cp style=\"font-size: 11px; color: #888; text-transform: uppercase;\"\u003eOver 90% biodegradable | Paraben- and silicone-free | Not tested on animals | PEHD02 Recyclable\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Endemik Sas","offers":[{"title":"1 Litre","offer_id":37819391312051,"sku":"WEX-STY360 (37)","price":88.9,"currency_code":"EUR","in_stock":true},{"title":"200 mL","offer_id":37819391344819,"sku":"WEX-STYLE280 (34)","price":44.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/style360.png?v=1680257576"},{"product_id":"aqua-nettoyant-oculaire","title":"AQUA eye cleanser","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eAQUA eye cleanser is an ultra-gentle ophthalmic lotion with plant extracts. \u003cbr\u003eAt last, a product that allows you to REMOVE TEAR STAINS thanks to natural active ingredients.\u003c\/span\u003e\u003cspan\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003c\/span\u003e\n\u003ctable border=\"0\" cellpadding=\"1\" cellspacing=\"1\" data-mce-fragment=\"1\"\u003e\n\u003ctbody data-mce-fragment=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd bgcolor=\"303030\" data-mce-fragment=\"1\" pixels=\"\"\u003e\n\u003cdiv style=\"padding-left: 30px;\" data-mce-fragment=\"1\" data-mce-style=\"padding-left: 30px;\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan style=\"color: #ffffff;\" data-mce-fragment=\"1\" data-mce-style=\"color: #ffffff;\"\u003eWho is this product for?\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cbr data-mce-fragment=\"1\"\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eEveryone will find it genuinely useful!\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e☑️\u003c\/span\u003e Groomers \u003cspan data-mce-fragment=\"1\"\u003e☑️\u003c\/span\u003e Breeders \u003cspan data-mce-fragment=\"1\"\u003e☑️\u003c\/span\u003e Pet owners \u003cspan data-mce-fragment=\"1\"\u003e☑️\u003c\/span\u003e Competitors \u003cspan data-mce-fragment=\"1\"\u003e☑️\u003c\/span\u003e Handlers\u003c\/div\u003e\n \n\u003cdiv\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cbr\u003e\n\u003ctable cellspacing=\"1\" cellpadding=\"1\" border=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd bgcolor=\"303030\" pixels=\"\"\u003e\n\u003cdiv style=\"padding-left: 30px;\" data-mce-style=\"padding-left: 30px;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: #ffffff;\" data-mce-style=\"color: #ffffff;\"\u003eWhat benefits can I expect?\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e✅ Does not damage the fur\u003c\/div\u003e\n\u003cdiv\u003e✅ Erases tear stains\u003c\/div\u003e\n\u003cdiv\u003e✅ Prevents itching and redness\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e✅ Prevents the tear tracks from becoming pink\/brown, oxidized, malodorous, or unsightly\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e\u003cspan\u003e✅ Removes discharge from the corner of the eye.\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta charset=\"utf-8\"\u003eProtects and soothes tearing\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cbr\u003e\n\u003ctable border=\"0\" cellpadding=\"1\" cellspacing=\"1\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd bgcolor=\"303030\" pixels=\"\"\u003e\n\u003cdiv style=\"padding-left: 30px;\" data-mce-style=\"padding-left: 30px;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: #ffffff;\" data-mce-style=\"color: #ffffff;\"\u003eComposition: a focus on natural ingredients!\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp\u003eYour pet's eye is constantly exposed to various sources of irritation in our environment: dust, UV rays, foreign particles, and many other things. It is therefore important to care for it with natural, effective products.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eAQUA is a highly concentrated eye lotion with plant extracts and distilled water.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eYou will appreciate its natural composition:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e🍀 C\u003cspan data-mce-fragment=\"1\"\u003ehamomile extracts \u003c\/span\u003e(\u003cmeta charset=\"utf-8\"\u003esoothing action), \u003c\/div\u003e\n\u003cdiv\u003e🍀 Lime (a\u003cspan data-mce-fragment=\"1\"\u003entiseptic, anti-inflammatory, and antioxidant\u003c\/span\u003e), \u003c\/div\u003e\n\u003cdiv\u003e🍀 L\u003cspan data-mce-fragment=\"1\"\u003eemon balm\u003c\/span\u003e (r\u003cspan data-mce-fragment=\"1\"\u003eevitalizing, soothing, and softening active ingredient\u003c\/span\u003e),\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e🍀 Mallow (\u003cmeta charset=\"utf-8\"\u003emoisturizing and antioxidant active ingredients\u003c\/span\u003e)\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan data-mce-fragment=\"1\"\u003e🍀A\u003c\/span\u003eloe vera ( hydrates\u003cspan data-mce-fragment=\"1\"\u003e and\u003c\/span\u003e \u003cmeta charset=\"utf-8\"\u003e \u003cspan data-mce-fragment=\"1\"\u003eprovides the skin with vitamins\u003c\/span\u003e)\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003e🍀Sea water (\u003cmeta charset=\"utf-8\"\u003ehelps strengthen the skin barrier)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cbr\u003e\n\u003ctable cellspacing=\"1\" cellpadding=\"1\" border=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd bgcolor=\"303030\" pixels=\"\"\u003e\n\u003cdiv style=\"padding-left: 30px;\" data-mce-style=\"padding-left: 30px;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: #ffffff;\" data-mce-style=\"color: #ffffff;\"\u003eExamples and usage suggestions\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cspan style=\"color: #000000;\" data-mce-style=\"color: #000000;\"\u003e\u003cem\u003e\u003c\/em\u003eChoose this cleanser if you need:\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan style=\"text-decoration: underline;\" data-mce-style=\"text-decoration: underline;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong data-mce-fragment=\"1\"\u003e🔥 to gently clean the \u003cspan data-mce-fragment=\"1\"\u003eeyes\u003c\/span\u003e of any dog\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong data-mce-fragment=\"1\"\u003e🔥 to \u003cspan data-mce-fragment=\"1\"\u003eremove tear stains\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong data-mce-fragment=\"1\"\u003e🔥 to establish a protocol to prevent \u003cmeta charset=\"utf-8\"\u003eeye buildup\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan style=\"text-decoration: underline;\" data-mce-style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eBUT:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e❌ Do not \u003cmeta charset=\"utf-8\"\u003enever use cotton to clean.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eCarefully apply AQUA by spraying the lotion into the eye and the tear drainage area. \u003cbr\u003e\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003eGently clean away excess product and impurities with gauze.\u003cbr\u003e\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003eAt the beginning of treatment, repeat this procedure every day and at every bath for perfect hygiene.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eAfterwards, you will find the routine frequency that suits your pet (generally, one to two applications per week are sufficient for a healthy animal).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cmeta charset=\"utf-8\"\u003eThanks to its innovative formula, it can be used inside the eye as well as around it.\u003cbr\u003eIn just a few weeks, your dog or cat will regain healthy-looking eyes.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ctable border=\"0\" cellpadding=\"1\" cellspacing=\"1\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd bgcolor=\"303030\" pixels=\"\"\u003e\n\u003cdiv style=\"padding-left: 30px;\" data-mce-style=\"padding-left: 30px;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: #ffffff;\" data-mce-style=\"color: #ffffff;\"\u003eRecommended combinations\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cbr\u003e\n\u003cdiv\u003eThe entire Special One range is compatible with AQUA OTO\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-mce-fragment=\"1\"\u003e🤝\u003cmeta charset=\"utf-8\"\u003eThe lotion can be used alongside medical treatment.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cmeta charset=\"utf-8\"\u003eStart each Special One bath by spraying AQUA cleanser into each eye. \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable border=\"0\" cellpadding=\"1\" cellspacing=\"1\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd bgcolor=\"303030\" pixels=\"\"\u003e\n\u003cdiv style=\"padding-left: 30px;\" data-mce-style=\"padding-left: 30px;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: #ffffff;\" data-mce-style=\"color: #ffffff;\"\u003eOur commitments\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eOver 90% biodegradable cosmetics\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eParaben-free, silicone-free\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eNot tested on animals.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: left;\"\u003eHDPE02 recyclable packaging\u003c\/p\u003e","brand":"Endemik Sas","offers":[{"title":"100 mL","offer_id":37819393048755,"sku":"WAQ-AQ100 (136)","price":19.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/PHOTO-2021-07-12-23-13-599_c22f8065-ac78-43d2-8634-0ee2d8d3ea12.jpg?v=1680465993"},{"product_id":"yumega-show-dog-pelage-d-expositions","title":"Show Dog, Show Coat (formerly Yumega)","description":"\u003ch3\u003eYuMOVE Skin \u0026amp; Coat Care Show Dog: Promote a Radiant Show Coat and Optimal Health\u003c\/h3\u003e\n\u003ch4\u003eBenefits\u003c\/h4\u003e\n\u003cp\u003eYuMOVE Skin \u0026amp; Coat Care \u003cstrong\u003eShow Dog\u003c\/strong\u003e is a unique solution made with the finest Omega-3 and Omega-6 oils, combined with lecithin and natural vitamin E, to maintain your dog’s skin condition, support a show-quality coat and promote eye health in show dogs. Results can be seen in as little as 3 to 6 weeks.\u003c\/p\u003e\n\u003ch4\u003eUsage\u003c\/h4\u003e\n\u003cp\u003eYuMOVE Skin \u0026amp; Coat Care Show Dog is an advanced natural blend that promotes the overall health of show dogs. Simply pump 2 ml of oil per pump, making it easy and economical to measure. This product helps achieve a beautiful show coat, improves skin condition and supports eye health.\u003c\/p\u003e\n\u003ch4\u003eTechnical information\u003c\/h4\u003e\n\u003cp\u003eThe active ingredients in YuMOVE Skin \u0026amp; Coat Care Show Dog include lecithin, salmon oil, golden flaxseed, borage and vitamin E. These components work synergistically to promote coat growth and condition, nourish the skin and provide essential nutrients for healthy eyes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eComposition:\u003c\/strong\u003e Raw linseed oil (81.1%), salmon oil (10%), raw borage seed oil (7.5%), refined sunflower oil.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNutritional additives (per kg):\u003c\/strong\u003e Lecithins 10,000 mg, Vitamin E 2,281.4 IU, Tagetes oil 1,500 mg (Lutein: 300 mg).\u003c\/p\u003e\n\u003ch4\u003eAdditional Questions and Answers\u003c\/h4\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eWhy choose YuMOVE Skin \u0026amp; Coat Care Show Dog?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eYuMOVE provides an advanced formula rich in Omega-3 and Omega-6, lecithin and vitamin E for optimal skin, coat and eye health in show dogs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eWhat are the benefits of the key ingredients?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLecithin supports coat growth and condition, while salmon, golden flaxseed and borage oils nourish the skin and eyes by providing essential nutrients.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHow do you use YuMOVE Skin \u0026amp; Coat Care Show Dog?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSimply pump 2 ml of oil onto your dog’s food once a day. For a gentle adjustment, start with half the recommended dose during the first week.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch4\u003e5 signs that may encourage you to use YuMOVE Skin \u0026amp; Coat Care Show Dog:\u003c\/h4\u003e\n\u003col\u003e\n\u003cli\u003eYou want to improve the quality and appearance of your dog’s coat for dog shows.\u003c\/li\u003e\n\u003cli\u003eYour dog suffers from skin problems and you are looking for a natural solution to support skin health.\u003c\/li\u003e\n\u003cli\u003eYou want to provide your dog with a nutritional supplement to help maintain healthy, bright eyes.\u003c\/li\u003e\n\u003cli\u003eYou are looking for a product containing high-quality ingredients, such as salmon and golden flaxseed oils, to support your dog’s overall health.\u003c\/li\u003e\n\u003cli\u003eYou prefer an easy-to-administer formula, thanks to its convenient pump bottle, for hassle-free daily use.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch3\u003eEasy use of YuMOVE Skin \u0026amp; Coat Care Show Dog\u003c\/h3\u003e\n\u003cp\u003eYuMOVE Skin \u0026amp; Coat Care Show Dog is extremely easy to use thanks to its convenient pump bottle, which dispenses 2 ml per pump, making it very simple and economical to supplement your dog’s diet.\u003c\/p\u003e\n\u003cp\u003eSimply mix Show Dog with your dog’s main meal for hassle-free administration.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended dosage for different breeds:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eToy breeds (up to 5 kg):\u003c\/strong\u003e 1 pump (2 ml) for approximately 250 days of treatment.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSmall breeds (5 to 10 kg):\u003c\/strong\u003e 2 pumps (4 ml) for approximately 125 days of treatment.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMedium breeds (11 to 20 kg):\u003c\/strong\u003e 3 pumps (6 ml) for approximately 83 days of treatment.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLarge breeds (21 to 30 kg):\u003c\/strong\u003e 4 pumps (8 ml) for approximately two months of treatment.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVery large breeds (31 to 40 kg):\u003c\/strong\u003e 5 pumps (10 ml) for approximately 50 days of treatment.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGiant breeds (over 40 kg):\u003c\/strong\u003e 6 to 8 pumps (12 to 16 ml) for a treatment period of between 40 and 30 days.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse YuMOVE Skin \u0026amp; Coat Care Show Dog in combination with YuMEGA BOOST when you need to give your dog’s coat an extra boost for optimal results at dog shows.\u003c\/p\u003e","brand":"Chiens et Chats Naturellement","offers":[{"title":"500 mL","offer_id":37819396096179,"sku":"YUMSHOWDOG (61)","price":36.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/files\/yumega-showdog-lintbells.jpg?v=1708005616"},{"product_id":"pulseur-black-2-moteurs-artero","title":"ARTERO BLACK 2M (flow rate 100 L\/s)","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003c!-- FAQ Schema.org – Rich Snippet Google --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003c!-- BLOC 1 : INTRO --\u003e\n\u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e\n\u003cdiv style=\"font-size: 1.1em; margin-bottom: 25px; border-left: 3px solid #1a1a1a; padding-left: 15px;\"\u003eThe \u003cstrong\u003eARTERO BLACK 2 MOTORS\u003c\/strong\u003e is a \u003cstrong\u003eprofessional dryer-blower\u003c\/strong\u003e designed for salons seeking performance, durability, and user comfort. Its \u003cstrong\u003etwo synchronized 3,000 W motors\u003c\/strong\u003e deliver an airflow of \u003cstrong\u003e320 CFM\u003c\/strong\u003e — one of the highest in the catalog — with precise airflow and temperature regulation up to 52 °C. Compatible with wall mount and mobile stand. \u003cstrong\u003e72 dB\u003c\/strong\u003e for a tool with this power — excellent value for money in professional grooming equipment.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 2 : AVANTAGES --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eAdvantages \u0026amp; Results\u003c\/h2\u003e\n\u003cp style=\"font-size: 14px; margin-bottom: 20px;\"\u003eDesigned for daily, intensive use, the Artero Black combines the power of two synchronized motors with carefully designed ergonomics. Its thermal stability, low noise level for its category, and washable filters make it a lasting investment for any professional salon.\u003c\/p\u003e\n\u003cdiv style=\"background: #fff; padding: 20px; border: 1px solid #e5e5e5;\"\u003e\n\u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003e320 CFM airflow\u003c\/strong\u003e — one of the highest airflow rates available, to handle the thickest or densest coats.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003ePrecise dial adjustment:\u003c\/strong\u003e Continuously adjust airflow and temperature according to the breed, coat type, or season.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003e72 dB\u003c\/strong\u003e — controlled noise level for a 3,000 W device.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eRemovable and washable filters\u003c\/strong\u003e — easy maintenance and maximum motor longevity.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eCompatible with wall mount and mobile stand\u003c\/strong\u003e (accessories sold separately) — fits into any salon layout.\u003c\/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eCompact (6.7 kg)\u003c\/strong\u003e structure and durable materials — designed for intensive use in professional salons.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 3 : UTILISATION --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eUse\u003c\/h2\u003e\n\u003cp style=\"font-size: 14px; margin-bottom: 15px;\"\u003eThe two motors are activated together via a single switch — there is no motor-by-motor adjustment, and the airflow is uniform as soon as the device is switched on. The dial then allows you to precisely adjust the airflow power and heat delivered according to the animal and the drying stage.\u003c\/p\u003e\n\u003cp style=\"font-size: 14px; margin-bottom: 15px;\"\u003eThe extensible hose (70 cm to 2 m) provides great freedom of movement around the table. The three included nozzles allow targeted work according to the area or volume desired.\u003c\/p\u003e\n\u003cdiv style=\"background: #f0f7ff; border-left: 3px solid #4a90d9; padding: 12px 15px; font-size: 13px;\"\u003e💡 \u003cstrong\u003eMaintenance:\u003c\/strong\u003e Remove and clean the removable filters regularly to maintain performance. Also remember to replace the motor brushes regularly.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 4 : INFORMATIONS TECHNIQUES --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eTechnical Information\u003c\/h2\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; width: 40%;\"\u003e\u003cstrong\u003eType\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eProfessional dryer-blower with 2 synchronized motors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eTotal power\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e3,000 W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eAirflow\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e320 CFM maximum\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eMaximum temperature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e52 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eSettings\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eDial for adjusting airflow and temperature\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eNoise level\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e72 dB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eExtensible hose\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e70 cm to 2 m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eIncluded nozzles\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e3 interchangeable nozzles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eFilters\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eRemovable and washable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eH 26 cm × W 34 cm × L 38 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e6.7 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; background: #f9f9f9;\"\u003e\u003cstrong\u003eOptional accessories\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #f9f9f9;\"\u003eWall mount (ref. A576) · Mobile 4-wheel stand + rigid arm (ref. A587)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 5 : COMPARATIF GAMME --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eChoosing a force dryer: airflow \u0026amp; noise level compared\u003c\/h2\u003e\n\u003cp style=\"font-size: 13px; margin-bottom: 15px;\"\u003eChoosing a force dryer is not limited to its power: the \u003cstrong\u003eairflow rate in L\/s\u003c\/strong\u003e is the key indicator of optimal efficiency. Noise level also deserves attention — a few decibels less can make a real difference to everyday auditory comfort.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600;\"\u003eReference\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600; text-align: center;\"\u003eNoise level\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600; text-align: center;\"\u003eAirflow\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600; text-align: center;\"\u003eProduct\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eATLAS\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e70 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e66 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/pulseur-sechoir-master-blow-nouvelle-generation\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eVOLCANO\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e74 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e118 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/pulseur-sechoir-volcano-options-murale-sur-pied\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eFORCETEK\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e82 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e146 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/forcetek-pulseur-sechoir-grosse-puissance-gros-chiens\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eMASTER BLOW\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e70 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e91 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/masterblow-pulseur-sechoir\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e2-FORCE\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e85 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e132 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/pulseur-sechoir-2-force-debit-132-l-s\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eSUPAJET\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e69 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e75 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/supajet-sechoir-toilettage\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eDRY MASTER\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e69 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e85 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/dry-master-sechoir-ultra-performant\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; background: #f9f9f9;\"\u003eTORNADO\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #f9f9f9; text-align: center;\"\u003e78 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #f9f9f9; text-align: center;\"\u003e128 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #f9f9f9; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/tornado-pulseur-sechoir\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"margin-top: 15px; padding: 14px 16px; background: #f9f9f9; border: 1px solid #e5e5e5; font-size: 13px;\"\u003e\n\u003cstrong\u003e📌 Note:\u003c\/strong\u003e The Artero Black is not included in this table because it is an Artero brand product (outside the Ibáñez range). With \u003cstrong\u003e320 CFM\u003c\/strong\u003e, it ranks among the highest airflow rates available on petdesign.fr.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 6 : FAQ --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/FAQPage\" itemscope=\"\"\u003e\n\u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eCan the two motors be used independently?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eNo, both motors operate simultaneously via a single switch to ensure consistent, optimal airflow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eIs the Artero Black suitable for sensitive or small dogs?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eYes, thanks to the airflow and temperature adjustment dial, it is easy to adapt the power according to the breed, coat type, or the animal's sensitivity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eWhat maintenance is required?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eRegular cleaning of the removable, washable filters is enough to maintain performance. Also remember to replace the motor's carbon brushes regularly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eIs the Artero Black compatible with a wall mount or mobile stand?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eYes, it can be mounted on a wall mount (ref. A576) or installed on a 4-wheel mobile stand with a rigid arm (ref. A587), both sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eWhat is the noise level of the Artero Black 2 Motors?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003e72 dB at maximum — an acceptable level for daily professional use at this power (3,000 W, 320 CFM).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 7 : 5 SIGNES --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003e5 signs that may encourage you to choose the Artero Black 2 Motors\u003c\/h2\u003e\n\u003cdiv style=\"background: #fff; padding: 20px; border: 1px solid #e5e5e5;\"\u003e\n\u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ You want a \u003cstrong\u003ehigh-performance force dryer (320 CFM, 3,000 W)\u003c\/strong\u003e to significantly reduce drying time in the salon.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ You need a \u003cstrong\u003epowerful, adjustable airflow controlled by a dial\u003c\/strong\u003e to work on all coat types, from the finest to the thickest.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ You are looking for equipment that is \u003cstrong\u003ereliable and easy to maintain\u003c\/strong\u003e — washable filters and accessible carbon brushes for sustained intensive use.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ You want to \u003cstrong\u003eintegrate the appliance into your workspace\u003c\/strong\u003e with a wall mount (ref. A576) or a 4-wheel mobile stand (ref. A587).\u003c\/li\u003e\n\u003cli\u003e✅ You expect an \u003cstrong\u003eexcellent value for money\u003c\/strong\u003e from a recognized professional grooming brand — 72 dB at 3,000 W is rare.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 30px; text-align: center; border-top: 1px solid #eee; padding-top: 20px;\"\u003e\n\u003cp style=\"font-size: 11px; color: #888; text-transform: uppercase;\"\u003e2 Synchronized Motors | 320 CFM | 52 °C | 72 dB | 3,000 W | 2 m hose | Wall mount \u0026amp; mobile stand available\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"ARTERO","offers":[{"title":"BLACK Pulse Generator 2M","offer_id":56374094004569,"sku":"S267","price":319.0,"currency_code":"EUR","in_stock":true},{"title":"Stand + Tube for BLACK 2M Blower","offer_id":56374094037337,"sku":"A587","price":201.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/572.jpg?v=1616497214"},{"product_id":"ciseaux-courbes-toiletteur-microdenture-specifique-par-special-one","title":"Satin 7.5\" - Special One Curved Scissors","description":"\u003ch3\u003eSatin Special One Curved Scissors\u003c\/h3\u003e\n\u003ch4\u003eAdvantages\u003c\/h4\u003e\n\u003cp\u003eSatin Special One curved scissors embody the pinnacle of precision and performance for experienced groomers. Forged from the highest-quality Japanese Hitachi 440C steel, these scissors are both robust and incredibly sharp. Their satin finish reduces glare during cutting, ensuring optimal control. Featuring an extremely precise blade with unilateral micro-sharpening, these scissors guarantee a clean cut on all coat textures.\u003c\/p\u003e\n\u003ch4\u003eUsage\u003c\/h4\u003e\n\u003cp\u003eThe curved shape of these scissors allows exceptional precision when shaping cuts and curved lines, making them ideal for sculpting the contours of the face or paws. Equipped with a tension adjustment screw and an asymmetrical handle with an integrated finger rest, they provide superior comfort and maneuverability for effortless grooming sessions.\u003c\/p\u003e\n\u003ch4\u003eTechnical Information\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Code: SO-SC7.5\u003c\/li\u003e\n\u003cli\u003eEAN: 5902194246989\u003c\/li\u003e\n\u003cli\u003eBrand: Special One\u003c\/li\u003e\n\u003cli\u003eOrientation: Right-handed\u003c\/li\u003e\n\u003cli\u003eScissor Type: Curved\u003c\/li\u003e\n\u003cli\u003eSize: 7.5 inches\u003c\/li\u003e\n\u003cli\u003eWeight (net): 78 g\u003c\/li\u003e\n\u003cli\u003eLength without hook: 19 cm\u003c\/li\u003e\n\u003cli\u003eLength of the working part: 9.9 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eAdditional Questions and Answers\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003e1. What is the quality of the steel used in these scissors?\u003c\/strong\u003e The scissors are made from Japanese Hitachi 440C steel, renowned for its durability and sharpness.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e2. Are these scissors suitable for left-handed users?\u003c\/strong\u003e The scissors are specially designed for right-handed users.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003c\/strong\u003e5 signs that may encourage you to use Satin Special One curved scissors:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eNeed for professional-quality scissors for precise grooming.\u003c\/li\u003e\n\u003cli\u003eLooking for ergonomic scissors that provide optimal comfort.\u003c\/li\u003e\n\u003cli\u003eInterest in scissors with a curved blade for sculpting precise cuts.\u003c\/li\u003e\n\u003cli\u003eDesire to invest in durable scissors made from high-quality steel.\u003c\/li\u003e\n\u003cli\u003eNeed for versatile scissors suitable for various coat textures and cuts.\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"PetDesign shop","offers":[{"title":"Default Title","offer_id":37819439808691,"sku":null,"price":209.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/files\/dsc_6826-edit.jpg?v=1708009250"},{"product_id":"pulseur-sechoir-master-blow-nouvelle-generation","title":"ATLAS Blower Dryer (flow rate 66L\/s)","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003c!-- FAQ Schema.org – Rich Snippet Google --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003c!-- BLOC 1 : INTRO --\u003e\n\u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e\n\u003cdiv style=\"font-size: 1.1em; margin-bottom: 25px; border-left: 3px solid #1a1a1a; padding-left: 15px;\"\u003eThe \u003cstrong\u003eATLAS BLOWER DRYER\u003c\/strong\u003e is a \u003cstrong\u003eprofessional 2-in-1 dryer\u003c\/strong\u003e — a blower and dryer in one compact, lightweight device. With just \u003cstrong\u003e69 dB\u003c\/strong\u003e and power consumption of 1,200 to 1,800 W, it is the quietest and most energy-efficient blower in the range — perfect for daily use at home, at shows, or in salons with moderate activity.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 2 : AVANTAGES --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eBenefits \u0026amp; Results\u003c\/h2\u003e\n\u003cp style=\"font-size: 14px; margin-bottom: 20px;\"\u003eCompact, lightweight, and robust, the Atlas combines the versatility of a 2-in-1 with the comfort of a remarkably low noise level. Its ergonomic, stable design makes it easy to transport and use in all grooming environments.\u003c\/p\u003e\n\u003cdiv style=\"background: #fff; padding: 20px; border: 1px solid #e5e5e5;\"\u003e\n\u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eThe quietest in the range: 69 dB\u003c\/strong\u003e — comfortable drying for the animal and groomer over extended periods.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003e2-in-1 blower \u0026amp; dryer:\u003c\/strong\u003e Full speed without heat + narrow nozzle = blower. Adjustable speed + temperature + suitable nozzles = dryer.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eEnergy-efficient consumption:\u003c\/strong\u003e 1,200 to 1,800 W — ideal for daily or home use without overloading the electrical system.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eUnheated handle:\u003c\/strong\u003e Neoprene grip for safe, comfortable handling during long sessions.\u003c\/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eLightweight, compact, and stable\u003c\/strong\u003e — easy to transport to shows, in a van, or at home.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 3 : UTILISATION --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eUsage\u003c\/h2\u003e\n\u003cp style=\"font-size: 14px; margin-bottom: 15px;\"\u003eThe Atlas can be used in two ways. In \u003cstrong\u003eblower mode\u003c\/strong\u003e: full speed, no heat, with the narrow nozzle to quickly expel water from the coat. In \u003cstrong\u003edryer mode\u003c\/strong\u003e: adjust the speed, activate one of the two heat levels, and choose the nozzle suited to the coat type.\u003c\/p\u003e\n\u003cp style=\"font-size: 14px; margin-bottom: 0;\"\u003eThe flexible hose (90 to 200 cm) provides good freedom of movement. The 3 interchangeable nozzles cover all needs — blowing out, wide drying, and finishing. The hose and filter are easy to remove for daily cleaning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 4 : INFORMATIONS TECHNIQUES --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eTechnical Information\u003c\/h2\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; width: 40%;\"\u003e\u003cstrong\u003ePower consumption\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e1,200 W (min.) to 1,800 W (max.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eMaximum speed\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e80 m\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eAirflow\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eUp to 140 CFM \/ 66 l\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eHeat control\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e2 levels — maximum increase of 38 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eFlexible hose\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e90 to 200 cm — diameter 4.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eIncluded nozzles\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e3 interchangeable nozzles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eNoise level\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e69 dB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; background: #f9f9f9;\"\u003e\u003cstrong\u003eHandle\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #f9f9f9;\"\u003eUnheated — neoprene handle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 5 : COMPARATIF GAMME --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eChoosing your blower: airflow \u0026amp; noise level compared\u003c\/h2\u003e\n\u003cp style=\"font-size: 13px; margin-bottom: 15px;\"\u003eChoosing a blower is not limited to its power: \u003cstrong\u003eairflow in L\/s\u003c\/strong\u003e is the key indicator of optimal efficiency. Noise level also deserves attention — a few fewer decibels can make a real difference to everyday hearing comfort.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600;\"\u003eReference\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600; text-align: center;\"\u003eNoise level\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600; text-align: center;\"\u003eAirflow\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600; text-align: center;\"\u003eProduct\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background: #fff8e1;\"\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff8e1;\"\u003e\u003cstrong\u003eATLAS ← you are here\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff8e1; text-align: center;\"\u003e\u003cstrong\u003e69 dB\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff8e1; text-align: center;\"\u003e\u003cstrong\u003e66 L\/s\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff8e1; text-align: center;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eVOLCANO\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e74 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e118 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/pulseur-sechoir-volcano-options-murale-sur-pied\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eFORCETEK\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e82 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e146 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/forcetek-pulseur-sechoir-grosse-puissance-gros-chiens\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eMASTER BLOW\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e70 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e91 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/masterblow-pulseur-sechoir\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e2-FORCE\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e85 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e132 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/pulseur-sechoir-2-force-debit-132-l-s\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eSUPAJET\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e69 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e75 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/supajet-sechoir-toilettage\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eDRY MASTER\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e69 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e85 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/dry-master-sechoir-ultra-performant\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; background: #fff;\"\u003eTORNADO\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #fff; text-align: center;\"\u003e78 dB\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #fff; text-align: center;\"\u003e128 L\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #fff; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/tornado-pulseur-sechoir\" target=\"_blank\"\u003eView\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 6 : FAQ --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/FAQPage\" itemscope=\"\"\u003e\n\u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eCan it be used solely as a blower, without heat?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eYes. At full speed, without heat and with the narrow nozzle, it works as an expulsion blower. By adjusting the speed, temperature, and nozzles, it becomes a complete dryer suited to every coat type.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eIs the Atlas Blower suitable for all coat types?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eYes, thanks to its adjustable speed and temperature settings and its three interchangeable nozzles, it is suitable for all coat types, from the finest to the thickest.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eHow do you maintain the Atlas Blower Dryer?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eThe hose and filter are easy to remove, clean, and put back in place for simple and effective daily maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eWhat is the difference between the Atlas Blower and the Volcano Blower?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eThe Atlas is more compact and energy-efficient (1,200–1,800 W, 66 L\/s, 69 dB) — ideal for daily use or salons with moderate activity. The Volcano is more powerful (2,200–2,800 W, 118 L\/s) and designed for high-volume salons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 7 : 5 SIGNES --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003e5 signs that may encourage you to choose the Atlas Blower Dryer\u003c\/h2\u003e\n\u003cdiv style=\"background: #fff; padding: 20px; border: 1px solid #e5e5e5;\"\u003e\n\u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ You are looking for the \u003cstrong\u003equietest blower in the range (69 dB)\u003c\/strong\u003e to protect your pet’s comfort and your hearing.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ You want a \u003cstrong\u003ecompact and lightweight 2-in-1 device\u003c\/strong\u003e that is easy to transport to exhibitions, in a van, or at home.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ Your use is \u003cstrong\u003edaily or light professional use\u003c\/strong\u003e — the Atlas is designed for this type of use without excessive power consumption.\u003c\/li\u003e\n\u003cli\u003e✅ You are looking for a good \u003cstrong\u003eentry point into the Ibáñez range\u003c\/strong\u003e with all the essential features at a controlled price.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 30px; text-align: center; border-top: 1px solid #eee; padding-top: 20px;\"\u003e\n\u003cp style=\"font-size: 11px; color: #888; text-transform: uppercase;\"\u003e2-in-1 Blower \u0026amp; Dryer | Built-in Ionizer | 69 dB | 80 m\/s — 66 L\/s | Compact \u0026amp; Lightweight\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Pulseur Only","offer_id":37819442397363,"sku":"SH0000 (82)","price":119.0,"currency_code":"EUR","in_stock":true},{"title":"Wall-mounted Support (without blower)","offer_id":37819442430131,"sku":"SH0011","price":36.0,"currency_code":"EUR","in_stock":true},{"title":"Stand + Tube (without blower)","offer_id":37819442462899,"sku":"SH0010","price":115.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/7121.jpg?v=1616496887"},{"product_id":"aquarosa-pro","title":"AQUAROSA PRO","description":"\u003c!-- ============================================\n     SYSTÈME DE DESIGN — Affinage visuel\n     ============================================ --\u003e\n\u003cstyle id=\"aqr-design-system\"\u003e\n  \/* On garde la police du theme Shopify - juste antialiasing pour le rendu *\/\n  body, body * {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n  \n  \/* === Variables du système de design === *\/\n  :root {\n    --ds-black: #1d1d1f;        \/* Noir doux — légèrement plus chaud que le noir pur *\/\n    --ds-text: #1d1d1f;\n    --ds-text-secondary: #86868b; \/* Gris secondaire *\/\n    --ds-text-tertiary: #a1a1a6;\n    --ds-bg: #ffffff;\n    --ds-bg-elevated: #fbfbfd;   \/* Gris très clair *\/\n    --ds-bg-soft: #f5f5f7;       \/* Gris très clair *\/\n    --ds-border: #d2d2d7;\n    --ds-border-soft: #e8e8ed;\n    --ds-gold: #c2a85c;          \/* Or subtil et mat *\/\n    --ds-gold-pale: #f0e6cf;\n    --ds-radius-sm: 8px;\n    --ds-radius-md: 12px;\n    --ds-radius-lg: 18px;\n    --ds-radius-xl: 22px;\n    --ds-ease: cubic-bezier(0.16, 1, 0.3, 1);\n    --ds-duration: 0.35s;\n  }\n\n  \/* === Couleurs noir \/ doré === *\/\n  \/* Cards expertise (Proposition D) *\/\n  .aqr-benefit-card {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border-soft) !important;\n    border-radius: var(--ds-radius-md) !important;\n    padding: 18px 20px !important;\n    transition: transform var(--ds-duration) var(--ds-ease),\n                box-shadow var(--ds-duration) var(--ds-ease),\n                border-color var(--ds-duration) var(--ds-ease) !important;\n    \/* Force l'alignement haut de chaque card dans la grille *\/\n    align-self: stretch !important;\n    margin: 0 !important;\n    vertical-align: top !important;\n  }\n  .aqr-benefits-grid {\n    align-items: start !important;\n    align-content: start !important;\n  }\n  \/* MEME chose pour les audience cards et autres grilles *\/\n  .aqr-audience-grid {\n    align-items: start !important;\n    align-content: start !important;\n  }\n  .aqr-audience-card {\n    align-self: stretch !important;\n    margin: 0 !important;\n  }\n  .aqr-benefit-card::before {\n    background: var(--ds-text) !important;\n    width: 3px !important;\n  }\n  .aqr-benefit-card:hover {\n    background: var(--ds-bg) !important;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.06);\n    border-color: var(--ds-border) !important;\n  }\n  .aqr-benefit-card:hover::before {\n    width: 3px !important;\n    background: var(--ds-gold) !important;\n  }\n  .aqr-benefit-corner {\n    width: 14px !important;\n    height: 14px !important;\n    background: linear-gradient(225deg, var(--ds-gold-pale) 50%, transparent 50%) !important;\n    border-top-right-radius: var(--ds-radius-md) !important;\n  }\n  .aqr-benefit-icon {\n    background: var(--ds-text) !important;\n    color: var(--ds-gold) !important;\n    border-radius: var(--ds-radius-sm) !important;\n  }\n  .aqr-benefit-title {\n    color: var(--ds-text) !important;\n    font-weight: 600 !important;\n    letter-spacing: -0.01em !important;\n    font-size: 14px !important;\n  }\n  .aqr-benefit-desc {\n    color: var(--ds-text-secondary) !important;\n    font-size: 12px !important;\n    line-height: 1.55 !important;\n  }\n\n  \/* === Cards Audience === *\/\n  .aqr-audience-card {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border-soft) !important;\n    border-radius: var(--ds-radius-md) !important;\n    padding: 18px 12px !important;\n    transition: transform var(--ds-duration) var(--ds-ease),\n                box-shadow var(--ds-duration) var(--ds-ease),\n                border-color var(--ds-duration) var(--ds-ease) !important;\n  }\n  .aqr-audience-card:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.06);\n    border-color: var(--ds-border) !important;\n  }\n  .aqr-audience-icon {\n    background: var(--ds-bg-soft) !important;\n    border-radius: 50% !important;\n    width: 44px !important;\n    height: 44px !important;\n  }\n  .aqr-audience-icon svg { stroke: var(--ds-text) !important; }\n  .aqr-audience-name {\n    color: var(--ds-text) !important;\n    font-weight: 500 !important;\n    font-size: 13px !important;\n    letter-spacing: -0.01em !important;\n  }\n\n  \/* === Eyebrows === *\/\n  span[style*=\"text-transform: uppercase\"][style*=\"color: #999\"] {\n    color: var(--ds-text-secondary) !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.08em !important;\n    font-size: 11px !important;\n    margin-bottom: 18px !important;\n  }\n\n  \/* === Blocs principaux : fond uniforme === *\/\n  \/* Les blocs sur fond crème deviennent gris pâle *\/\n  div[style*=\"background-color: #FBF9F5\"] {\n    background-color: var(--ds-bg-soft) !important;\n  }\n\n  \/* === Bloc Dilution === *\/\n  .aqr-dilution {\n    border: none !important;\n    padding: 0 !important;\n    background: transparent !important;\n  }\n  \/* Forcer l'alignement haut + hauteur egale des 3 cartes dilution *\/\n  .aqr-dilution-grid {\n    align-items: stretch !important;\n  }\n  .aqr-dilution-cell {\n    align-self: stretch !important;\n    margin: 0 !important;\n  }\n  .aqr-dilution-eyebrow {\n    color: var(--ds-text-secondary) !important;\n    letter-spacing: 0.08em !important;\n    font-weight: 500 !important;\n    margin-bottom: 20px !important;\n  }\n  .aqr-dilution-eq-target {\n    background: var(--ds-text) !important;\n    color: var(--ds-bg) !important;\n    border-radius: 6px !important;\n    padding: 4px 12px !important;\n  }\n  .aqr-dilution-eq-item {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border-soft) !important;\n    border-radius: var(--ds-radius-sm) !important;\n    padding: 14px 8px !important;\n  }\n  .aqr-dilution-eq-val {\n    font-weight: 700 !important;\n    color: var(--ds-text) !important;\n  }\n  .aqr-dilution-eq-name {\n    color: var(--ds-text-secondary) !important;\n  }\n  .aqr-dilution-eq-sep {\n    color: var(--ds-text-tertiary) !important;\n  }\n  .aqr-dilution-eq-or span {\n    color: var(--ds-text-tertiary) !important;\n  }\n\n  \/* === Chips rendement (le trio horizontal) === *\/\n  .aqr-dilution-chips-label {\n    color: var(--ds-text-secondary) !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.08em !important;\n  }\n  .aqr-dilution-chip-from,\n  .aqr-dilution-chip-to {\n    color: var(--ds-text) !important;\n  }\n  .aqr-dilution-chip-arr { color: var(--ds-gold) !important; }\n  .aqr-dilution-chips-foot { color: var(--ds-text-secondary) !important; }\n  \n  \/* === Accordeons Protocoles === *\/\n  .aqr-proto-acc {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border) !important;\n    border-radius: var(--ds-radius-md) !important;\n    overflow: hidden;\n    transition: box-shadow var(--ds-duration) var(--ds-ease) !important;\n  }\n  .aqr-proto-acc[open] {\n    box-shadow: 0 12px 32px rgba(0,0,0,0.08);\n  }\n  \/* Suppression des perforations beige du ticket *\/\n  .aqr-proto-acc::before,\n  .aqr-proto-acc::after {\n    display: none !important;\n  }\n  .aqr-proto-summary {\n    padding: 18px 56px 18px 22px !important; \/* right plus large pour le +, left aere *\/\n  }\n  .aqr-proto-title {\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n    hyphens: auto;\n  }\n  @media (max-width: 600px) {\n    .aqr-proto-summary {\n      padding: 16px 50px 16px 18px !important;\n    }\n    .aqr-proto-plus {\n      right: 16px !important;\n    }\n    .aqr-proto-content {\n      padding: 4px 18px 18px !important;\n    }\n  }\n  @media (max-width: 380px) {\n    .aqr-proto-summary {\n      padding: 14px 44px 14px 14px !important;\n    }\n    .aqr-proto-plus {\n      right: 12px !important;\n    }\n    .aqr-proto-content {\n      padding: 4px 14px 16px !important;\n    }\n  }\n  .aqr-proto-title {\n    color: var(--ds-text) !important;\n    font-weight: 500 !important;\n    letter-spacing: -0.01em !important;\n    font-size: 15px !important;\n  }\n  .aqr-proto-plus {\n    border-color: var(--ds-border) !important;\n    color: var(--ds-text-secondary) !important;\n    background: transparent !important;\n    transition: transform var(--ds-duration) var(--ds-ease),\n                background var(--ds-duration) var(--ds-ease),\n                color var(--ds-duration) var(--ds-ease) !important;\n  }\n  .aqr-proto-acc[open] .aqr-proto-plus {\n    background: var(--ds-text) !important;\n    color: var(--ds-bg) !important;\n    border-color: var(--ds-text) !important;\n  }\n  .aqr-proto-content { padding: 4px 24px 22px !important; }\n  .aqr-proto-subtitle {\n    color: var(--ds-text-secondary) !important;\n    border-bottom: 1px solid var(--ds-border-soft) !important;\n  }\n  .aqr-proto-step-marker {\n    background: var(--ds-bg-soft) !important;\n    border-color: transparent !important;\n    color: var(--ds-text) !important;\n  }\n  .aqr-proto-step-title {\n    color: var(--ds-text) !important;\n    letter-spacing: 0.06em !important;\n    font-weight: 600 !important;\n  }\n  .aqr-proto-step-desc {\n    color: var(--ds-text-secondary) !important;\n  }\n\n  \/* === Associations Si → Alors === *\/\n  .aqr-assoc-intro {\n    color: var(--ds-text-secondary) !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n  }\n  .aqr-assoc-rule {\n    border-bottom: 1px solid var(--ds-border-soft) !important;\n    padding: 18px 4px !important;\n  }\n  .aqr-assoc-if-tag {\n    background: var(--ds-text) !important;\n    color: var(--ds-bg) !important;\n    border-radius: 4px !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.04em !important;\n  }\n  .aqr-assoc-if span { color: var(--ds-text-secondary) !important; }\n  .aqr-assoc-then-arrow { color: var(--ds-gold) !important; }\n  .aqr-assoc-then strong { color: var(--ds-text) !important; }\n\n  \/* === Races (pilules) === *\/\n  .aqr-race-tag {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border-soft) !important;\n    color: var(--ds-text) !important;\n    font-weight: 500 !important;\n    transition: transform 0.2s var(--ds-ease), border-color 0.2s var(--ds-ease) !important;\n  }\n  .aqr-race-tag:hover {\n    transform: translateY(-1px);\n    border-color: var(--ds-border) !important;\n  }\n  .aqr-race-tag span { color: var(--ds-text-secondary) !important; }\n\n  \/* === Radar : points forts en pilules === *\/\n  .so-foot-centered-chip {\n    background: var(--ds-bg) !important;\n    border: 1px solid var(--ds-border) !important;\n    color: var(--ds-text) !important;\n    border-radius: 100px !important;\n    padding: 6px 14px !important;\n    font-weight: 500 !important;\n  }\n  .so-foot-centered-chip em {\n    color: var(--ds-gold) !important;\n  }\n  .so-foot-centered-title {\n    color: var(--ds-text-secondary) !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.18em !important;\n  }\n  .so-foot-centered-line {\n    background: var(--ds-border-soft) !important;\n  }\n\n  \/* === Cartographie : ajouter de l'air === *\/\n  #aqr-carto .aqr-list-item {\n    border-radius: var(--ds-radius-sm) !important;\n    transition: background 0.2s var(--ds-ease) !important;\n  }\n  \/* Assurer la visibilite de l'image schema dans tous les contextes *\/\n  #aqr-carto .aqr-schema-wrap {\n    display: block !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    overflow: visible !important;\n  }\n  #aqr-carto .aqr-schema-img {\n    display: block !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    width: 100% !important;\n    height: auto !important;\n  }\n\n  \/* === Le grand 1\/20 — typographie plus light === *\/\n  .aqr-dilution-ratio-num {\n    color: var(--ds-text) !important;\n    font-weight: 700 !important;\n  }\n  .aqr-dilution-ratio-sub {\n    color: var(--ds-text-secondary) !important;\n  }\n\n  \/* Animations apaisees - cible seulement les elements avec transition (pas les animations) *\/\n  .aqr-audience-card,\n  .aqr-race-tag,\n  .aqr-proto-acc,\n  .aqr-proto-plus,\n  .aqr-dilution,\n  .so-foot-centered-chip {\n    transition-timing-function: var(--ds-ease) !important;\n  }\n\n  \/* === Le footer mentions === *\/\n  div[style*=\"text-transform: uppercase\"][style*=\"color: #888\"] {\n    color: var(--ds-text-tertiary) !important;\n    font-size: 10px !important;\n    letter-spacing: 0.05em !important;\n    font-weight: 500 !important;\n  }\n\u003c\/style\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n \u003c!-- BLOC 1 : INTRO --\u003e\n \u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e\n \u003cdiv style=\"font-size: 1.1em; margin-bottom: 25px; border-left: 3px solid #1a1a1a; padding-left: 15px;\"\u003e\n \u003cstrong\u003eAQUAROSA PRO\u003c\/strong\u003e is Special One's professional shampoo designed for coats that need intensive nourishment. Ultra-concentrated and rich in vitamins and moisturizing active ingredients, it delivers the \u003cstrong\u003ebest version of your pet's coat, whatever its breed\u003c\/strong\u003e: the most intense hydration and nourishment possible, with conditioner built in.\n \u003c\/div\u003e\n \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eWho is this product for?\u003c\/h2\u003e\n \u003cp style=\"margin-bottom: 20px; font-size: 14px;\"\u003eEveryone will find it genuinely useful — from professional grooming salons to private owners.\u003c\/p\u003e\n \u003cdiv class=\"aqr-audience\"\u003e\n \u003cdiv class=\"aqr-audience-grid\"\u003e\n \u003cdiv class=\"aqr-audience-card\"\u003e\n \u003cdiv class=\"aqr-audience-icon\"\u003e\n \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 16 L20 4\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 16 L4 4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"11.5\" r=\"1\" fill=\"#1a1a1a\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-audience-name\"\u003eGroomers\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-audience-card\"\u003e\n \u003cdiv class=\"aqr-audience-icon\"\u003e\n \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 21 L3 12 L12 5 L21 12 L21 21 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 21 L9 15 L15 15 L15 21\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-audience-name\"\u003eBreeders\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-audience-card\"\u003e\n \u003cdiv class=\"aqr-audience-icon\"\u003e\n \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"8\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4 21 Q4 14 12 14 Q20 14 20 21\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-audience-name\"\u003ePrivate owners\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-audience-card\"\u003e\n \u003cdiv class=\"aqr-audience-icon\"\u003e\n \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7 4 L17 4 L17 10 Q17 15 12 15 Q7 15 7 10 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 5 L7 5 L7 9 L5 9 Q3 9 3 7 Q3 5 5 5 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M19 5 L17 5 L17 9 L19 9 Q21 9 21 7 Q21 5 19 5 Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 15 L10 19 L14 19 L14 15\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 21 L16 21\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-audience-name\"\u003eCompetitors\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-audience-card\"\u003e\n \u003cdiv class=\"aqr-audience-icon\"\u003e\n \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"8\" cy=\"7\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M2 21 Q2 15 8 15 Q14 15 14 21\"\u003e\u003c\/path\u003e\u003ccircle cx=\"17\" cy=\"11\" r=\"2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M14 21 L14 18 Q14 15 17 15 L20 15 L20 21\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-audience-name\"\u003eHandlers\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cstyle\u003e\n      .aqr-audience, .aqr-audience * { box-sizing: border-box; font-family: inherit; }\n      .aqr-audience-grid {\n        display: grid;\n        grid-template-columns: repeat(5, 1fr);\n        gap: 8px;\n      }\n      .aqr-audience-card {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        gap: 8px;\n        padding: 16px 10px;\n        background: #fff;\n        border: 1px solid #e5e5e5;\n        border-radius: 8px;\n        text-align: center;\n        transition: border-color 0.2s, transform 0.2s;\n      }\n      .aqr-audience-card:hover {\n        border-color: #1a1a1a;\n        transform: translateY(-1px);\n      }\n      .aqr-audience-icon {\n        width: 40px;\n        height: 40px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        background: #f6f6f6;\n        border-radius: 50%;\n      }\n      .aqr-audience-name {\n        font-size: 12px;\n        font-weight: 600;\n        color: #1a1a1a;\n        line-height: 1.2;\n      }\n      @media (max-width: 700px) {\n        .aqr-audience-grid { grid-template-columns: repeat(3, 1fr); }\n      }\n      @media (max-width: 420px) {\n        .aqr-audience-grid { grid-template-columns: repeat(2, 1fr); }\n      }\n    \u003c\/style\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC 2 : EXPERTISE \u0026 RÉSULTATS --\u003e\n \u003cdiv style=\"padding: 12px 20px 14px; background-color: #ffffff;\"\u003e\n \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eExpertise \u0026amp; Results\u003c\/h2\u003e\n \u003cp style=\"font-size: 14px; margin-bottom: 15px;\"\u003eIts ultra-concentrated formula can \u003cstrong\u003erestore even the most dehydrated coats\u003c\/strong\u003e, with particularly intense action on dry and sensitive skin. Vitamins and natural amino acids give it remarkable softness while providing lasting shine and radiance. Even with extremely frequent use, it remains gentle on the skin and coat.\u003c\/p\u003e\n \u003cdiv class=\"aqr-benefits\" style=\"margin-top: 20px;\"\u003e\n \u003cdiv class=\"aqr-benefits-grid\"\u003e\n \u003cdiv class=\"aqr-benefit-card\" style=\"--i: 0;\"\u003e\n \u003cdiv class=\"aqr-benefit-corner\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3 C8 9 6 13 6 16 a6 6 0 0 0 12 0 c0-3-2-7-6-13Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-content\"\u003e\n \u003cdiv class=\"aqr-benefit-title\"\u003eGentle bathing\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-desc\"\u003eSuitable for dogs and cats of all ages, from babies to seniors.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-card\" style=\"--i: 1;\"\u003e\n \u003cdiv class=\"aqr-benefit-corner\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-content\"\u003e\n \u003cdiv class=\"aqr-benefit-title\"\u003eDeep cleansing\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-desc\"\u003eCleanses, purifies, and brightens all coat types.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-card\" style=\"--i: 2;\"\u003e\n \u003cdiv class=\"aqr-benefit-corner\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M3 8 Q9 5 15 8 T21 8\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 12 Q9 9 15 12 T21 12\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 16 Q9 13 15 16 T21 16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-content\"\u003e\n \u003cdiv class=\"aqr-benefit-title\"\u003eAnti-tangle\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-desc\"\u003eMakes detangling and brushing easier, and helps prevent knots from returning.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-card\" style=\"--i: 3;\"\u003e\n \u003cdiv class=\"aqr-benefit-corner\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 2 L4 14 L11 14 L11 22 L20 10 L13 10 Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-content\"\u003e\n \u003cdiv class=\"aqr-benefit-title\"\u003eImmediate nourishment\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-desc\"\u003eIntense, visible action from the very first shampoo.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-card\" style=\"--i: 4;\"\u003e\n \u003cdiv class=\"aqr-benefit-corner\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3 L20 6 L20 12 Q20 18 12 22 Q4 18 4 12 L4 6 Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-content\"\u003e\n \u003cdiv class=\"aqr-benefit-title\"\u003eKeratin protection\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-desc\"\u003eStrengthens natural defenses to protect the coat's structure.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-card\" style=\"--i: 5;\"\u003e\n \u003cdiv class=\"aqr-benefit-corner\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3 L12 21\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 12 L21 12\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"9\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18\" cy=\"15\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-content\"\u003e\n \u003cdiv class=\"aqr-benefit-title\"\u003eOily skin\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-desc\"\u003eTreats excess sebum while preserving the hydrolipidic film.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-card\" style=\"--i: 6;\"\u003e\n \u003cdiv class=\"aqr-benefit-corner\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 12 A9 9 0 0 1 18 6 L21 6\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 12 A9 9 0 0 1 6 18 L3 18\"\u003e\u003c\/path\u003e\u003cpath d=\"M18 3 L21 6 L18 9\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 21 L3 18 L6 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-content\"\u003e\n \u003cdiv class=\"aqr-benefit-title\"\u003eFrequent baths\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-desc\"\u003eNo risk to the skin or coat, even with intensive use.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-card\" style=\"--i: 7;\"\u003e\n \u003cdiv class=\"aqr-benefit-corner\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-content\"\u003e\n \u003cdiv class=\"aqr-benefit-title\"\u003eUniversal\u003c\/div\u003e\n \u003cdiv class=\"aqr-benefit-desc\"\u003eVoluminous coats will retain their natural volume; silky, weighty coats will remain as they are — and look even better.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cstyle\u003e\n      .aqr-benefits, .aqr-benefits * { box-sizing: border-box; font-family: inherit; }\n      .aqr-benefits-grid {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        grid-auto-rows: 1fr;\n        align-items: stretch;\n        gap: 10px;\n      }\n      .aqr-benefit-card {\n        position: relative;\n        display: flex;\n        gap: 14px;\n        background: #fff;\n        border: 1px solid #1a1a1a;\n        border-radius: 8px;\n        padding: 16px 18px;\n        align-items: center;\n        overflow: hidden;\n        opacity: 0;\n        animation: aqrBenefitFadeIn 0.5s ease-out forwards;\n        animation-delay: calc(var(--i) * 80ms);\n        transition: background 0.3s;\n      }\n      .aqr-benefit-card::before {\n        content: \"\";\n        position: absolute;\n        top: 0; left: 0; bottom: 0;\n        width: 4px;\n        background: #1a1a1a;\n        transition: width 0.3s, background 0.3s;\n      }\n      .aqr-benefit-card:hover { background: #fafafa; }\n      .aqr-benefit-card:hover::before {\n        width: 6px;\n        background: #D4AF37;\n      }\n      .aqr-benefit-corner {\n        position: absolute;\n        top: 0; right: 0;\n        width: 18px; height: 18px;\n        background: linear-gradient(225deg, #F5E6B8 50%, transparent 50%);\n        border-top-right-radius: 8px;\n        overflow: hidden;\n      }\n      .aqr-benefit-icon {\n        flex-shrink: 0;\n        width: 44px; height: 44px;\n        display: flex; align-items: center; justify-content: center;\n        background: #1a1a1a;\n        color: #F5E6B8;\n        border-radius: 0;\n      }\n      .aqr-benefit-icon svg { width: 22px; height: 22px; }\n      .aqr-benefit-content { flex: 1; min-width: 0; }\n      .aqr-benefit-title {\n        font-size: 14px;\n        font-weight: 700;\n        color: #1a1a1a;\n        margin-bottom: 3px;\n      }\n      .aqr-benefit-desc {\n        font-size: 11px;\n        line-height: 1.5;\n        color: #555;\n      }\n      @keyframes aqrBenefitFadeIn {\n        to { opacity: 1; }\n      }\n      @media (max-width: 600px) {\n        .aqr-benefits-grid { grid-template-columns: 1fr; gap: 8px; }\n      }\n    \u003c\/style\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC RADAR (deplace sous Expertise) --\u003e\n \u003cdiv style=\"padding: 12px 20px 14px; background-color: #fff;\"\u003e\n \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eUnderstanding AQUAROSA PRO's effects better\u003c\/h2\u003e\n \u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003eA detailed look at its cosmetic performance, note by note.\u003c\/p\u003e\n \u003cdiv id=\"so-radar-widget\" style=\"width:100%;max-width:480px;margin:0 auto;background:#fff;border:1px solid #e5e5e5;font-family:inherit;color:#1a1a1a;line-height:1.4;\"\u003e\n \u003cdiv style=\"padding:16px 28px;overflow:visible;\"\u003e\n \u003cdiv id=\"so-radar-area\" style=\"position:relative;width:100%;max-width:340px;aspect-ratio:1;margin:0 auto;overflow:visible;\"\u003e\n \u003csvg id=\"so-radar-svg\" style=\"width:100%;height:100%;overflow:visible;\" viewbox=\"0 0 360 360\"\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv id=\"so-radar-footer\"\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cstyle\u003e\n    #so-radar-widget * { box-sizing: border-box; }\n    .so-label { position: absolute; transform: translate(-50%, -50%); text-align: center; pointer-events: none; white-space: nowrap; opacity: 0; animation: so-fadeUp 0.5s ease forwards; }\n    .so-label .so-lname { font-size: 9px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #999; display: block; margin-bottom: 1px; font-family: inherit; }\n    .so-label .so-lval { font-size: 24px; font-weight: 700; color: #1a1a1a; line-height: 1; font-family: inherit; }\n    .so-label .so-lmax { font-size: 12px; font-weight: 400; color: #bbb; font-family: inherit; }\n    .so-foot-centered { margin-top: 18px; padding-top: 16px; border-top: 1px solid #eee; opacity: 0; animation: so-footerIn 0.5s ease forwards 0.8s; }\n    .so-foot-centered-head { display: flex; align-items: center; justify-content: center; gap: 10px; margin-bottom: 14px; }\n    .so-foot-centered-line { flex: 1; height: 1px; background: #1a1a1a; max-width: 50px; }\n    .so-foot-centered-title { font-size: 9px; letter-spacing: 0.3em; font-weight: 700; color: #1a1a1a; font-family: inherit; }\n    .so-foot-centered-chips { display: grid; grid-template-columns: auto auto; justify-content: center; justify-items: center; gap: 6px; }\n    .so-foot-centered-chip { display: inline-flex; align-items: baseline; gap: 6px; background: #fff; border: 1px solid #1a1a1a; color: #1a1a1a; padding: 6px 14px; border-radius: 100px; font-size: 11px; font-weight: 600; font-family: inherit; }\n    .so-foot-centered-chip em { font-family: Georgia, \"Times New Roman\", serif; font-style: italic; font-weight: 700; color: #D4AF37; font-size: 11px; }\n    .so-shape-fill   { opacity: 0; animation: so-shapeIn 0.9s ease forwards 0.2s; }\n    .so-shape-stroke { opacity: 0; animation: so-shapeIn 0.7s ease forwards 0.35s; }\n    .so-dot          { opacity: 0; animation: so-dotIn 0.35s ease forwards; }\n    @keyframes so-shapeIn  { to { opacity: 1; } }\n    @keyframes so-dotIn    { to { opacity: 1; } }\n    @keyframes so-footerIn { to { opacity: 1; } }\n    @keyframes so-fadeUp { from { opacity: 0; transform: translate(-50%, calc(-50% + 6px)); } to { opacity: 1; transform: translate(-50%, -50%); } }\n    .so-trace-stroke { opacity: 0; animation: so-traceIn 0.5s ease forwards 0.8s, so-traceMove 3.5s linear infinite 1.3s; }\n    @keyframes so-traceIn { to { opacity: 1; } }\n    @keyframes so-traceMove { from { stroke-dashoffset: 0; } to { stroke-dashoffset: calc(-1 * var(--so-perim, 600)); } }\n    @media (max-width: 480px) {\n      #so-radar-widget \u003e div { padding: 18px 16px 14px !important; }\n      #so-radar-area { max-width: 300px !important; }\n      .so-label .so-lname { font-size: 8px !important; letter-spacing: 0.05em !important; }\n      .so-label .so-lval  { font-size: 19px !important; }\n      .so-label .so-lmax  { font-size: 9px !important; }\n      .so-foot-centered-title { font-size: 8px !important; letter-spacing: 0.25em !important; }\n      .so-foot-centered-chip { font-size: 10px !important; padding: 5px 12px !important; }\n      .so-foot-centered-chip em { font-size: 10px !important; }\n      .so-foot-centered-line { max-width: 30px !important; }\n    }\n    @media (max-width: 360px) {\n      #so-radar-area { max-width: 260px !important; }\n      .so-label .so-lval { font-size: 16px !important; }\n      .so-label .so-lname { font-size: 7px !important; }\n    }\n  \u003c\/style\u003e\n \u003cscript\u003e\n  (function() {\n    var PRODUCT = { criteria: [ { label: \"Hydratation\", value: 4 }, { label: \"Brillance\", value: 4 }, { label: \"Soin peau\", value: 4 }, { label: \"Volume\", value: 3 }, { label: \"Texture\", value: 2 }, { label: \"Démêlant\", value: 4 } ] };\n    var svg = document.getElementById(\"so-radar-svg\"); var area = document.getElementById(\"so-radar-area\");\n    var data = PRODUCT.criteria; var n = data.length; var cx = 180, cy = 180, maxR = 95;\n    function ang(i) { return (Math.PI * 2 * i \/ n) - Math.PI \/ 2; }\n    function pt(i, v, mx) { var a = ang(i), r = (v \/ mx) * maxR; return { x: cx + r * Math.cos(a), y: cy + r * Math.sin(a) }; }\n    function svgEl(tag) { return document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", tag); }\n    for (var l = 1; l \u003c= 5; l++) { var pts = []; for (var i = 0; i \u003c n; i++) { var p = pt(i, l, 5); pts.push(p.x + \",\" + p.y); } var poly = svgEl(\"polygon\"); poly.setAttribute(\"points\", pts.join(\" \")); poly.setAttribute(\"fill\", \"none\"); poly.setAttribute(\"stroke\", l === 5 ? \"rgba(0,0,0,0.09)\" : \"rgba(0,0,0,0.04)\"); poly.setAttribute(\"stroke-width\", l === 5 ? \"1\" : \"0.6\"); if (l === 5) poly.setAttribute(\"stroke-dasharray\", \"3,3\"); svg.appendChild(poly); }\n    for (var i = 0; i \u003c n; i++) { var p = pt(i, 5, 5); var line = svgEl(\"line\"); line.setAttribute(\"x1\", cx); line.setAttribute(\"y1\", cy); line.setAttribute(\"x2\", p.x); line.setAttribute(\"y2\", p.y); line.setAttribute(\"stroke\", \"rgba(0,0,0,0.04)\"); line.setAttribute(\"stroke-width\", \"0.6\"); svg.appendChild(line); }\n    var shapePts = []; for (var i = 0; i \u003c n; i++) { var p = pt(i, data[i].value, 5); shapePts.push(p.x + \",\" + p.y); } var ptsStr = shapePts.join(\" \");\n    var fillPoly = svgEl(\"polygon\"); fillPoly.setAttribute(\"points\", ptsStr); fillPoly.setAttribute(\"fill\", \"rgba(0,0,0,0.04)\"); fillPoly.classList.add(\"so-shape-fill\"); svg.appendChild(fillPoly);\n    var strokePoly = svgEl(\"polygon\"); strokePoly.setAttribute(\"points\", ptsStr); strokePoly.setAttribute(\"fill\", \"none\"); strokePoly.setAttribute(\"stroke\", \"#1a1a1a\"); strokePoly.setAttribute(\"stroke-width\", \"1.8\"); strokePoly.setAttribute(\"stroke-linejoin\", \"round\"); strokePoly.classList.add(\"so-shape-stroke\"); svg.appendChild(strokePoly);\n    \/* Trace doree qui parcourt le contour en boucle *\/\n    var perim = 0; for (var i = 0; i \u003c n; i++) { var p1 = pt(i, data[i].value, 5); var p2 = pt((i+1)%n, data[(i+1)%n].value, 5); perim += Math.sqrt((p2.x-p1.x)*(p2.x-p1.x) + (p2.y-p1.y)*(p2.y-p1.y)); }\n    var tracePoly = svgEl(\"polygon\"); tracePoly.setAttribute(\"points\", ptsStr); tracePoly.setAttribute(\"fill\", \"none\"); tracePoly.setAttribute(\"stroke\", \"#D4AF37\"); tracePoly.setAttribute(\"stroke-width\", \"2.2\"); tracePoly.setAttribute(\"stroke-linejoin\", \"round\"); tracePoly.setAttribute(\"stroke-linecap\", \"round\"); tracePoly.setAttribute(\"stroke-dasharray\", \"60 \" + perim); tracePoly.setAttribute(\"stroke-dashoffset\", \"0\"); tracePoly.style.setProperty(\"--so-perim\", perim); tracePoly.classList.add(\"so-trace-stroke\"); svg.appendChild(tracePoly);\n    for (var i = 0; i \u003c n; i++) { (function(i) { var d = data[i]; var p = pt(i, d.value, 5); var delay = 0.5 + i * 0.1; var halo = svgEl(\"circle\"); halo.setAttribute(\"cx\", p.x); halo.setAttribute(\"cy\", p.y); halo.setAttribute(\"r\", \"7\"); halo.setAttribute(\"fill\", \"none\"); halo.setAttribute(\"stroke\", \"#1a1a1a\"); halo.setAttribute(\"stroke-width\", \"1\"); halo.setAttribute(\"stroke-opacity\", \"0.12\"); halo.classList.add(\"so-dot\"); halo.style.animationDelay = delay + \"s\"; svg.appendChild(halo); var dot = svgEl(\"circle\"); dot.setAttribute(\"cx\", p.x); dot.setAttribute(\"cy\", p.y); dot.setAttribute(\"r\", \"3\"); dot.setAttribute(\"fill\", \"#1a1a1a\"); dot.classList.add(\"so-dot\"); dot.style.animationDelay = delay + \"s\"; svg.appendChild(dot); var lp = pt(i, 6.5, 5); var pctX = (lp.x \/ 360) * 100; var pctY = (lp.y \/ 360) * 100; var lbl = document.createElement(\"div\"); lbl.className = \"so-label\"; lbl.style.left = pctX + \"%\"; lbl.style.top = pctY + \"%\"; lbl.style.animationDelay = (0.4 + i * 0.1) + \"s\"; lbl.innerHTML = '\u003cspan class=\"so-lname\"\u003e' + d.label + '\u003c\/span\u003e\u003cspan class=\"so-lval\"\u003e' + d.value + '\u003cspan class=\"so-lmax\"\u003e\/5\u003c\/span\u003e\u003c\/span\u003e'; area.appendChild(lbl); })(i); }\n    var maxVal = 0; for (var i = 0; i \u003c n; i++) { if (data[i].value \u003e maxVal) maxVal = data[i].value; } var bests = []; for (var i = 0; i \u003c n; i++) { if (data[i].value === maxVal) bests.push(data[i]); }\n    var chipsHtml = ''; for (var i = 0; i \u003c bests.length; i++) { chipsHtml += '\u003cspan class=\"so-foot-centered-chip\"\u003e' + bests[i].label + '\u003cem\u003e' + bests[i].value + '\/5\u003c\/em\u003e\u003c\/span\u003e'; }\n    var labelTxt = (bests.length \u003e 1 ? 'POINTS FORTS' : 'POINT FORT');\n    document.getElementById(\"so-radar-footer\").innerHTML = '\u003cdiv class=\"so-foot-centered\"\u003e\u003cdiv class=\"so-foot-centered-head\"\u003e\u003cspan class=\"so-foot-centered-line\"\u003e\u003c\/span\u003e\u003cspan class=\"so-foot-centered-title\"\u003e★ ' + labelTxt + ' ★\u003c\/span\u003e\u003cspan class=\"so-foot-centered-line\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"so-foot-centered-chips\"\u003e' + chipsHtml + '\u003c\/div\u003e\u003c\/div\u003e';\n  })();\n  \u003c\/script\u003e\n \u003c!-- BLOC 3 : COMPOSITION (avec CARTOGRAPHIE) --\u003e\n \u003cdiv style=\"padding: 12px 20px 14px; background-color: #fff;\"\u003e\n \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eAQUAROSA PRO composition: innovation, performance, and a commitment to natural ingredients!\u003c\/h2\u003e\n \u003cp style=\"font-size: 13px; margin-bottom: 20px;\"\u003eA natural formula rich in antioxidants, vitamins, and purifying active ingredients — \u003cstrong\u003ewithout SLS\u003c\/strong\u003e, parabens, or silicone.\u003c\/p\u003e\n \u003c!-- CARTOGRAPHIE --\u003e\n \u003cdiv id=\"aqr-carto\" style=\"background:#fff;border:1px solid #e5e5e5;padding:18px;\"\u003e\n \u003cdiv class=\"aqr-grid\"\u003e\n \u003cdiv class=\"aqr-col-list\"\u003e\n \u003cul class=\"aqr-list\" id=\"aqrList\"\u003e\u003c\/ul\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-col-schema\"\u003e\n \u003cdiv class=\"aqr-schema-wrap\" id=\"aqrSchemaWrap\"\u003e\n \u003cimg class=\"aqr-schema-img\" id=\"aqrSchemaImg\" alt=\"Diagram of the anatomy of the skin and coat illustrating the targeted action of AQUAROSA PRO\" src=\"data:image\/webp;base64,UklGRuaIAABXRUJQVlA4WAoAAAAQAAAA8wEAZAQAQUxQSBggAAAB\/yckSPD\/eGtEpO4jbttIcqTpmvGuL\/+Adb9+L6L\/E1A3t4\/vcoWblB2y15gzpsKGUKfsFK6smxA8GbmmQoT49Ph22NWOtB7p2IC1tXarFoXJ8eZ4OjmmFPwWiN35aMTunBh\/gJmMNDOdqslQHLeN5EhS5Z\/1Wa17R8QE+O\/FZC6GbDGd2WIzKjDbtYGnW8sNeG3AWjOeDuDme\/wSFeVFEZQPWE52crPzm2E1stysN3v+Zgcn85+zZndvdn4zsutXPP8iXPw\/m7Yk6f+Ptc+5StvOvJ1GV94sVzrL5oe3s227H2292bZ7jEfbtpk65+wdEYPsvdeKQc596oiYAF\/Yth2bI\/\/fcV33\/b4VY+Zj27Zt214cLn6spbFtNMdt26yubOmkk7aiqThVKbzPfZ0Lz\/081ahU3vfDiJgAb9j2GZLk\/9\/9iojs6u7ptd7+2LZt2\/58Htq2vbYO29asbQ8Wo8YOG1OtqojX6+OHs3u9VRExAYzfk3\/Fzcf\/zV\/mJtBTe9\/pHmJd8t\/UWm9ihTTR\/kJ1Yn5apHv8yicOx9Lss3LOGi79gciKhw+zwMx8k+SlpUfVDSmL9PgNDHvevTltQ1Eu7j9i45H8LOVGWcPFD+Ri8nyxXJBb3vZkAdWxW6YSZbIjdyZBpKWzVRpkxe9\/IgXmZaOloRgP2\/GkA0lxlpJDhl99KgRetvfMxbjighNZYKVdq1wZM33B61QGEIMDn68kxr15H80QQI+\/3yBLox\/eOFoHEOnP1AlyfzUNgPLnv1mZMR99\/1fGsGInlIS462v+HVG19xpk1vw+Jbfku+6CzGPz74fTHg0vsSLEFRcqUkvD+Z0kxFLz8xvkVPxqmRFG8Z+KVAm\/lCzC0+iNi80UbeVHihXCBN\/+\/YhqpH1PpwYwweI3E6kiLxemgLDqbESmbuUe0gQsyYGLTaIe6dOb0mjyVZi5Ipv9H9E29VPwBW\/Bsv73KHtOSVV8+7H9Fvq\/tG1BgVf47veY9P8Y\/JmJ75I+vtfF\/1nzXc+Y46XYt5\/evu2gCe9U3raEuqLsuUB8l3z1PV7odt24uTS6pMW3iZ6RZ89Zd\/H9zOOplw6+bHiVPH2tNf3+KZLoDn34sEcfDV5rojvs3o8p6FnztS+VRpf8xiNZPaIsnLjmgjvs8jlE31h8Q4EXv3qwX7PTlzNd4ss\/CZU2trJbWXBTz0L7aNm6R5fTEC76qmOW0DKSzlcOuKR+CNou360yENu05beDaOXb1Dlcqb6j1l6rrLNsKLapC58NQ9tmpyg5XKKPwKpWXu40g4tY8nwn2ur4cyVVsV2lZ9ZateLgHKVgi1h5EobWsvqihdiu8DLXXitNNx2RGluU5T\/nRMfNKs5WwnNdq1bW+9MXrAptpoW\/aIKOfzOwYKvCs3zUb2fyQZWGFnX5M6yv\/3eUhYUQ29I8Acf\/3\/NTB0tFS3Tjbc4Oye8X3KL3qqYOZqfDxXr1LVC0b\/mWw40t4e3DZqxdpIULlIIs6tQTMLRv3SvLqQktexqs6pDqo70UZIkte8DIDrKNKk5WVd+Fuo\/2Xh46IVWRXWPGEzqGvamCluiRnWCHKP1rrQktfwa06iAtzQntNJxZZxU61nJS6QZkAZtqR8fIK7uUBTZt\/BGodPDulW1lnazU3O7NGDqaP61kZDk2w9hpeJpFkGVLnoceOq8f3TeBXdWvg0mX2l03kSpYabhzxgQdo8zcrhxgYexhaOqUFvbKBbZPHUf3sGt6uYKV6sN\/66mT1rapc65oi++HdvLuuem0Lq5Fl1yFhM6+TTnIwumLzk5mf24usHt2DHXVxe2lo0W2cMdq76FrHbtK3YAsvAiaukR5e5dcXBM7b\/CEbjtfRSuNfdo0g99SHCxpDiw3Z4UR1b9FWVzTziJsRV7nv8kSV2yuWarGioZxtrK4Fm5B7StyX\/waS2CZP+IVK27+2gcFVtKHa80wjL9VEdeiJ1DLyurST1rmSup1m7WPFUdsURLX1OdDpRvtnxJYtOlrrELG+ByBVY3uRpO6Fbvz+GRcaX8ziO5hf68srFNzbLmnbpH3fWVKXMFv87rXDWtOEFe0BRtd0F3sPtaMK78T2stygYqwdn+NJWS0OimuRXf+GyyD5xduSA2rJM9G088QmtlnQZWMds94he6R2j+FuPbpkSOjeU5kLXgUJhlauvMVc6pSfXKoPWQM27zUBVWQDVBkjDx7mlVBLfWK+1yymL+poMo54JjnkD9WuBK9pdFeDk8XVRPUtKlnQZHR08vbUnB1L6yXo6XnNxlW8JdrQs7UVouoFpv5c3iOyMsXV6xSfR2aXhbt2m0BlclnvpUUOV1XvFmcqn981T8ky2I63ER1+p03D+BZtDYdAZX5d\/6Ajpyet5+nClXiOXBkNU24qHb7oFieiFMHCSpL635VNJM9EwbVgD83eJbQzgVRnf3fUo2sNd\/3YmlMGV92qud58vpjJqidX2yIrJH2XxUNqjR1tSyPNDhcxlTmNxca5G06cTo7Uym9Ws9VyGVC2th853Pl5Y1nzJly+5EnIzLZ7HNY6Q2oe1kiDS93Mc1myR5PyJzfqIkpcOoYJE\/YrgMKplI9q0i57nq+NKRE91zvhtyTMiGdRkdQj+WJNP9XqkzpvKNWIa\/Z+HYFUtRFh5Db\/R4zIS326NBSppYuqpkpYhqN5PH86ubkSKXhoRXWR6a06TULpIBNI0PmvHp9CqTo1aNoJJO1l91EtDSnx5px5A1tH1ogZXg1HJmbbt2SnSix++Epk+cDL5qL6MofMUWu2Ha0kJbmKbspufB\/mchI0R6YtlxS\/Kg6omjTs07k9sVvVyEq+akNKrki32pZQNMX7K+I\/BtVkNJF90Oy+eJ3KBEF3NRzZrN8lIwo4s4pRW4xAxUmULAZnKMioCu95n6tcikfPG6JKE+74cgdefc+M6LUXouUDZotSAlvnACz2fLHKAK65\/cuapBf82SgKGv3uxSIJKKkecNIPJun2x7MIjp9oDFkD1k\/IeXfT022SGt3WSPK1v9spdlkK9dFAJWaw3AUtCkBTe1fk7TEeBAF14eT5wttWzegxB89Z8jv+vc9JYDS4xgVCPUENG2CaPJ5t+W21HiS0ZGNivyh6Z3mPAH1hHo+adLCePL+rAtKzoUFUM218AK2\/o8K4Uxs+2OXAspNQFejO9BUBWzVgaLO3+dE\/qGd83JxnmzZaUoBqbl4Jk4vUhawNlTwBFw1acjfyraLgKJNTYIFTHWZKJ9+WKsCUjMZTi7XCVEw4qK54jjBXoSiYX030Sx+zQJjgUi7XrCGU4X7VxTa8nhynCzBiaLrSThLs3MWUiL5n3ngBNg4UTLSQQEtd1Reotkd+1LgJLipbywRdyxmnFJzdJ8LCpp9wEI0E0vXKgtEnr0jHCdLm50okd5+0IImsUVnWUSanxTOztEARaOdvpyCJvFn7FUpIavimZgSQ0lbrwqaqAuugpRo6Zb7s+Pki+6yVCI0XDPhXD3LUTxoquzx15uUiLLvRJ6cmxxlY2IgmkW3PkoWcXtw2gImcnazSpGI++cLTj4ljjJ2tGimrd7rLBK5\/5A5TttPeCqTtt5pDSawGqL0sUkwk\/7qMS91u+NkS9eChfxk0Zz80V21FErH4QTURFm313YpYPK0AizTdOv2AhOb9a9FKmM2phDNaiirvONCnIRnx51lLM+LZvphGsro0aUULNHn9x2F445FmpLeccpSGdmxZqL5Qk0UVZp7MZwl6oLZnpcJe\/W+3FgCfD0KG0eWEMvE9AJnGXhmKJjFr9+uKCrKFymzRF10EoUgfT1N8JW3oLDs6c+0BBP+aVCq2DnqxDJ5x4QXgu1Gk\/jDtEI+2q3CUtJr97uUUdr3XhPL4tMrlGUgD2QsGZY7UVY82ZhQpq58AaVQ8LomswSowgvBEJwW91DaluYnTYkvXKNSpkmfuzaJZfolOkpnJszSHDjjqZDFSYQSgTfub1hG6fj7w1ASO3NDXaF0XRPNWxaApWJygiXq5Gu8h8KhF6YtSALSUnopt43TxVnqOQL2TCgnvmlSWc6DJfokMdcuuuMAGCDDZDv3WbEoO05WJQmYUBQPDfYoSNL5z03OUpJ3YpljKG86SijTewSLuc4cJpISHj7YSLHQ7c1IAqd6KG86Qiz7eQSMVmUg0Sb3gMVqueHB1FBa+xikWGjJc4DkaC6ivMkVAlnwvJXKYmX+DDWSwHVwlA4tT8tIoo8CSONTIjk1B2\/Rqljorb6CI2q1d7mzWNOFezNH5IqPvdcqFLfIMmEstuHBxURA64nkdFQV5SPvfMqcI\/ejE85yblufBImYRxARe+PiWOz0rZpCdBEcAQJHxHhzaCQRESMNLlxPJA1CKHrj4pg6\/ipIBO3Zb4ER0N8CBvB00xOlYeS8NETMzsRx8udusBgRIAn3UBnCRbJfQMjQOEhSb7rVUoSk3QqMiE07IAEi9f9JDSNgZPAAUu2L5JEgpkvBkRwFGGLcxLH3n0TQzUOQMPiHGFX\/OMwY0Xeuc0aQijhOft82C2IgEX\/vCGltnSPa5F6GaOWhjalhpOvvhUQIzS+aUQRcuAiPIHUW4njrAmeE3D87FBQRDy3XEBpOy4QxAUfI3qRA9gFCNrvqpewUUTcc9RQhNLtsgRG2HjSJoCgmkAeOmDYVJCWGiDR\/lwIjx5vAGHs2yjEC1yNonhLH9EtRSnBEWz3fQ4RO3F+CogovWa8SQTHjAvlfEDNsShjTJjaBEcLmp0HSHY+6RPD86MZcKQLqhojZJRPHa5IH2enCmPKsecYIef1v1TACE4J6iGPqIEovc8Rmx05nhNB9C4aR4PBBlQhFVy3moAi4qETIOFIhjk0Q00IY06bOkhEib7rFgiL42DRCyvbuDI5w\/nwM6HrCWPDoTpUYCsOI2DFpiOkKjIDzjpA2OudgDox6SxgD1mSCWJrNL\/JeCA1+dbwaRMCoQkxvvvwnlDB6lgcxjR8riolb6DFATlGl9212xojBKzcpGCLWLdQgYv+sQQTUIKJO9kIUX0LcuaExRJ84HsaWL1jOwVCz73ZnEFISw\/RDn1roEmVuRUEQyXdtV0HM4tfenxtBgLkRYZcGJoKTn9jjEmeTGKYfXG6MYuUOBULARUdU+dxH5QwxMQywXhD7BQQeiiE2y56PFEXMLjEEnzoARim86VAXCEHPI64WoTilQLZxYjSyMEqH7jNHiJjueZTwnbd6Q0jw4nFjEHipyxACBoira4NgiFUcX\/4ok2IfxdFg+4SIunYjGCTstd0KhJJfd61KkGq3vFUYAuqGCGrqIgSxElGz\/9IPtoSQYzHCWhzzh5IBRF0wW3kUKQaCWCYR1+JEKRByi9R\/XRBLilPtkjezM3RxEEfqrwlh4uhOkzhTouipy5RRbHUTRMDQEdXzjqvlDNEYRiqTMoKoK1+MKo6FIJ5YA8ZZqQqGQhE2dPZcRxHjSIMQxFMeKEwMJ14zbnFsDCLYCo8S6eUbUoWoQdiw3TMWDLnHkTaYII6lSHuCoVS+8ZuNUUy\/p0DI9dPfbBJFCjEs5kXENYggGebgg7l3sWnyZuUlr4BzbZC3Mhdfz8WpBwoFQ8SK8Tg1XTmbgqCE2bUqUVzPrmaEHD06opo2KMSwIXIWxYwTpf+MAiIPZJtvM2eIKY7UbQgRnJq9j6KKk0IE09MzliuihmarEQToZngYtbNWUwBEbFjtEieJYdqxpzaBAiLQDXPu4v8ikZIhxHrqhUiBVgcEiaz71kmTMC3ffnduAOnMsYYIGxoOhfA\/1QmRkxHk1ZHkjOQi2CYfEEfkjBDsEiKbKkOUSJGWzo0gKLi1t4UwGUrKDKnGyokgYl4fDBTLawQlv+dAI3GaXfpGcX6AiT5CL7mJYMVcPIP1gLPBLEQWyfOOc23ID5u1z0eKI9UqgIneEsQ2AwjwJliIYQYzhhyxIwKhirFKTwA7\/q2JZPrg10fmR3DfCmOc0MyTqfFDHK0MkdeXQgQP4aGSGUIJsQchhJtgfy2Ex+cHe4Wg1Fx\/n\/ZC\/SxBgLgh9K8wBDLWPEMDzMFzU7QjCNL+m5BinU8QMETwaxEiox2N0MiCxRAgYuc8j2UJoArPWqUM1NK9W1PgA5wHEdj1\/D6Eegg+ZSGAh9FqCF\/qwt2xTEn8iu065RIoyp4rAQKaARFJS28pAHrOsoaBpDIufEVvvM0SQofzQyxaqYxFsMsuF8ROhg9t\/IWMttLwAbxGbNfZu4rjAwaTWgh400doJ869Oc\/X4YIfwZGlzmCFn+RPLFSEtrUFBT3AyD2U5+cuS40fIYJH6CO0ORdHDdcAMp8Cgx2e8El68EFNwR6u+ABTC4nIMl3ihg8veSxCY8LXfT89luT40Fe9EmAsD3yS37u5EYS2VPAB+mOILe3cb4HPBQQvds2m4vDY5AwkFjLRK7b6FjCW6ZM2uLEDNAN4rOw\/8Pkt0UNBcCnpUNJqwnZmY4\/\/gZOrl5VVyrJaEbXOli3GWlYx79Oga+6nqPl\/B6uZ\/JcGl+UKI0A7fGyYLme9Ry4anJyDXND4gv8dXC0HrESl\/\/H1NVvY2I\/t69ez8jZWxLusqdUnHxwRtBM3NPJfNkyi7UPrHzpHFy0CKdB4wj2cL2TaAYivAHz51\/9oKatlcNMk2v\/uYx5dZctFH9mmgMvfDRE1uti2WeBLP\/dEI7QVh9HetY07wPQzf39qdmQ4ZRxBidbk97BtKRm\/8LUlL3zrb8gwZXo3bOUVKxy5A5a+950pu5xVv\/dTYtksvu8Hwlu+\/PKvB0wZl214GV6ObEMgzClx7dtvY55kBY0X6I+uU4nlfO2P\/mUCgsR6MABFHyHam\/q5kXH4i+LZYJEVy\/4LBYUlJViY1qdmbgFyM1YA1laG2Inf+iOsNQIs8yJVa1MRBZ1RV7bKC7q4wbEbH\/3gvtNJEGspsz6umneIF9cI8b0IIGdWS7cS+LDrRakANxbu+sg5gFtoLWQZWYk+z3W2SokXh\/w3MGdtXcyMux98X7q3kKxZq5gB1ioA+auWrSP95fZoXfz8OXoLf4p6qqklrWJrcIU5hXM\/NX0AM2JNYYA7NKLzG39tIS\/\/8C8ueod\/PfW\/PictlD88m0SZumF3rT7ocs1HetVcuBICBaa0+Phnnjx\/EU8RWhskCGEC+Cb3+N6XN9585Tew0kYVVsj67OMm4e\/a4SF\/uHSVdMdwzUmvroSqTTKY3vWWB8BccSYTCgMK+Hpb\/qmfstE3\/IXR2RhgfZy6dVAt0fuS+4dRsb\/+SOV5aIsO\/87diwFeMSHJHN55ZOYiyCJ0JuoBqAEk6ae\/IP7uayhfvxFAgAAzXtBSxVpyev66IK9z2CwCnLiyDsxoLv7kE\/cJt3ImEdAAB4D1K2L0I79xmt\/cRHUEloxVsFGXJOQmfHXNHq68RxrCgRtunJmWy2PVczBzQPFfq9f0YfdsWY6tA1CAgRmrsGUDxMZwZS5FJk5f8uHrgeyrWDIiqE+vGrzohvP9rQDgRgRkzszElbuKm80ffM9tOyHl1cYNEATAV3v5gj\/ZEoPffSntInBDZozlQ54l3TZ98f2QKC8+a+XWCGDKtPk3ti9\/9y+ZNn4BQMEMjLF\/KCIz+6HHrjxYkjd68SRA0ap++TeFvuePYMt3Uh8B2ZggVg3g4ZkPXQOk8gKhdFmYwArAOrfyxa\/cKI+f+VbqEZgDxuRRxRJc+Nj7DjSWinIxsUXjXWQB\/PLmYP0\/bRNT22kXa8mciWagxNGHX3\/dKUs\/KBlEdLXvzyxby+MXfqgx0O84nUWAGxiTUBVLcM0FFyyly3gaAWwtFfqC2aXGy7DZfnLkLdM2qhGAG2BMWqXI3HSBCgEx+v6vauKn\/\/ZEqtjEKrR1oy0rqmQmukWZV0Dg\/rIf+q3N9DfjDyLpNCbDjb1jVit+6HXrGLnMexBz2eFPW2XxJ1OLUwMm6H7oKfYzf6EpY5LO0T\/iG7c3mYm6T1zLZTFht7EHaTZpA845E\/iEkf8\/YjiQK8BZzBhvafkC503hIj4R507c5Bhv4Xduyrg1+fV9iTbxwqWp0tbkv3s+hQdrJX3FhlBnrIX\/3Hiz56eLkyZ632zpuYs8SKM56msj2Y39hJr09Z9erTOxHp95XPhPbnDWNKj6tp9KCTYz3XhcGGySJsIEu2XJRHtblon2mPhi8e5jP5p4k2oQZyI+kMvGW14503lTnRPwNkacArmR\/0f+H7HTHbiYGOct7NE3DLhnZzNu7gMT7WEz50Xj7aJtJQasRdp1VnL9lippsidmzNUX6l5+9GtbUWHNeOlvT7iCNVxffaSbYJetNAGfRH1Grq+AzRw+UwZbM4I\/U0GN\/sW\/jmexTt30Y7jBBnAKiffE\/wXXJnINhlvS73\/3CDfyRRnelb\/beLOJO7\/MGzAE8X0l7iJ4F+wlcM2uRbwBXhNHNuCAjNzjcuD+g7jqcOHu\/BfnTXCdeE94CXCAITfy\/8j\/H0nZkMvANZ0KXOgh4KTDkWvIFd4iL+\/jrdnDt\/JmejFwU5q9yHErduWmghsyE\/GB3Mj\/I\/9\/DOIgLgw4s8Kb0tz5ctxY26mgDWxMxAdyI\/+P\/D\/y\/8j\/I\/9\/bP0I4jojbseBHLxtfMgab+oEfARxI\/+P\/D\/y\/8j\/I\/+P\/P\/RyFsQd0Qh7p6lFLQFD60m0Z7442Or0RacuCcHbWK3TO8cI94dgaJ3kmbvlsQ7iFB\/8d2Sd5KuOy5SpS3rW35CmTbp6BNkvCk08v\/I\/yP\/j\/z\/MSOdxM3J2z8v4M3rr9+koA1+YUL2rowf0v2\/rfWI81ur8aaH+wm4wzoBP1xz3spLd+WGm6+e9qYct+7xv8+g1dJSLddcak5btP7P3ZzaIZjk45hWoqVSfvZLIh2CjWmrDTCkfMX5HzI75JKd2PctPn5psfUz1pD1kz9UXIfeskMP\/kwav9T8S3Mu\/EtOTpYOwca0TS9NWED0FKZDcsnHLq5XP\/ErTKCQCfLwTZ\/4BdMBaFWUh9Y++LmzattPTjpkUv23WdWWvqQEZl7KZKmsiPNoemUltRJoiu7pG8KYtJudIp+4NT2MTdzAcyK+Qs6QG0uBm+jMd7dCG33qOAHv68QxEfdD\/4\/8P\/L\/yP8j\/39YYkJunbg4eTnzphUX8Fkj\/49wrkacTcloi\/TsM3LaZDufL402SCbgFcT9v\/9H\/h\/5f+T\/kf8\/Dn0hNwQuLb9SDbfIv6WEG75ZvMvgnXLcwKUivkaOyP3Q\/yP\/j\/w\/8v\/HnRjEpY64lf3AlReusoqblDTy\/8fFGsgV5FbCcGs6fWd22qR1F\/AWpEXXBGnrvBV5\/hwFZQ3v3e8CpcGLFTPx0KIBquneJ0qDDDZSjXwwxHnU5HaLDLNuj1NftYBM0RF5eIpVyGx9hzyuv7BrhCkdvB\/VIu07e16Ehz9zs3Wodk\/enhtgcHsxuqv9+eOp4RV6+oOLqCvythPN+cqX7UpBz5qv+9tuyJaW82f\/KRV6e5w70zlZiuEFf3wiWKFw7aWGc1MKMJ8\/71VLviKIXb1NOYckgRVAyaE58mc3mAUrt\/nXI80FFbUs0fPm9OybPv90CvEc0gYOm8goWvKKGdXZQgzO22UazH4aIBWeW1JHmKhGqQ2onrZWXHwyKQZPnrds4c\/STiCJ5368j08mVIuW3GvdJ+914YfekwU0t9A3OaCG55ekE5MFBWCimqgvuSB8+v1TAZF23e3CRkE1WUvREi9I0\/mCaYwnqxV1JKPv8s0nXLFx5rXrC2Bzi9TNQGa1wgufnhtcY7imllnx8o5hxNSdVwHyk9eywlxT0FbtxRnDu0+lsZgqRQYoee2ItSJdd9fGAijvuDmH0lFRdQcsoiZWT3F6+2liHKVKdKVK9\/VHkmSzbx4IUHpqnk4T4F5rWL2HXFIYK6u0zCvWNTsycfotz+QAn79xRH9LHSqGTKz+AjNinKOaopapzguUpu8bCGRzb5kDYpHOhCHUEZyBhYGPWVQpag1q3cdvmlIMpq8iIO06TP9kqoQ48wcLH8U0HomKTBg47bkTLmQ7zh0UUH7knhz4IvVBR6PWWnPXHMR4QpVABihZpfOSfUNJH949CORzI+pJgNVCHWvTjJPGC1Eqlivd87sGsmZ4\/l0ewC30Nq8pWDOXSA\/fi53VSTXVEvXDi4bso8eSQOv2XJIC2RJVGwgoqog1ebl5iUZnWWqFKpkVPnXFVCA\/euEpl+lhOl0AZpUQa\/5EaRieJSlqCZBRPTnrUPLMa7YUUHrmYXpnMJBF4WxTDO6ao5ydREXIWsrUTyXFuntuMhGDT9\/PClOHWsHZa+HAvZDPJtTULFc6ZbN3h1C+9eocMXz0GFWTtawjOs5+bYry7EJoLSf1czofdIh091UpgBg+eo8HWKE6qJTgbD0KD5T1xdZSUVGHMv0X3zYywI59IAmlI3S70RZgocpZvQZxN2viiFqu9FyaEaClt+wdBLb4GP3drBbBmDFG+4THWqTUrObUnylGDO+73gPQ8PGL6J+sVkxgEmNLT3lJaW2gSkRLKdVoANmj1+QAP\/WhBjR4doFOx1qqBWNTxejKRyk6g4Uq5pXuu0yA3vNIFvKnnqG35Q41jGvlPOHkOIMoKlZTor4UEFM3f24YKB37KCtMFYuK1DHOldE8ctzOAGpqySulorxj7yCIqZ0fFMgPLlJ1WS+pMl4We18\/DWUVUtTc6KuZQqRznkkCYsOtT9F\/UFGhqtp4OjIPlEBaDSTAJIEpWY1FD3\/inAah\/Ph1AXaU7lxR1FQZkxf1vvMeLF5EEbVk9L51waCkD9+6vvjxI\/TOXRGV8XySrrrtGNE0z1ModTW1VDPqy\/tNZdPNl+SC0tHL6J06oqWuMX92+\/gTDLI1K1Lpk2k63GtLSw6RZu41gdINd5rIsyOq7pVQSx2TxXAd+cBlV5DySvo\/OPcjHVxZAPkHDiSIwe6j9LbUMhVVJpoS+9\/3ex\/7p1P9ZPv+fkq1yNct\/GbjlZMXBYAF9VxTtMTYHlZQOCCoaAAAMHsCnQEq9AFlBD49Ho1EoiGho6ORShhwB4lpbsS6eOA55Vm548\/nedbzDbWoD0KOe2k5fYn8VffP06\/LX0Z\/I\/vH97+XHO2iufNfyl+6\/xHJnwGvy3+wf8D15\/m\/+z\/ev895hNwvQR9+\/sP\/B\/y\/7uf6z4PvrP+z6efaL\/xfcZ9gn86\/pH+h\/uH71\/4T2uvI2+2f8f\/e+4J\/I\/7J\/sv8F+5n+H\/\/\/0zf8v+z\/zP\/d\/2HwQ\/Ov9V\/1v9l+Tn2F\/yv+of7b+7\/6f\/2\/5\/\/\/\/\/L7vvZ5+3nsRfqz99ZBsYJPYKF2n\/XP5ONGegPjnUgDFl83jzZ6J1GOg5cKG1xgk9goXaf9azBwkG3QXEazQ+FG1OS9ZFXaf9c\/lBy4UNrjBJ7BPO4korL9Wv1TLIMjS1fXP5QcuFDa4wSewULs+W\/w2V8UIteggt3c52Cxgk9goXaf9c\/lBy4UNMmcbW3I7kmE9lyg\/dIceITXiF2n\/XP5QcuFDa4wSeu9bjfBfXxU0zE65z0vGChdp\/1z+UHLhQ2uL9jULyC9GDXUoqp9Ve02q4KF2n\/XP5QcuFDa4wSeuwS8ZX7\/Fkud9xP52QHT+jYtBJ7BQu0\/65\/KDlwobW5v1+fPCISaY7XVmPs89nW43cyufyg5cKG1xgk9goXadHqhQnVMoOh8uIMFsY5fY6uwULtP+ufyg5cKG1xf0FTVnKYoKA+tK+G57jnkFWIUbnYKF2n\/XP5QcuFDa4v1VtoxLJF94HOea9FO3tQC3NcYJPYKF2n\/XP5QcuFBXwS1TJp54DVafuegsKf7EsrsV7BJ7BQu0\/65\/KDlwoaYrtRXeXj09Ze+IXtpfKDlwobXGCT2Chdp\/zplbMAWUZu4qPQplQrs8XNRffShdp\/1z+UHLhQ2uMEnlTog4zvxjtHlt\/jiq4e2Lx6Ha4wSewULtP+ufyg5cJFf38tP2XEEP8lUh4DjC7RwuA9aewULtP+ufyg5cKG1uSutD\/Px0cCLAZ9HhTVHMl6z1eO8c0NrjBJ7BQu0\/65\/KDh05VURks8BP\/4iuQvErPg\/W8MxtcYJPYKF2n\/XP5Qcr2javQ3iHSv2zf0\/V62G5ILab2mUNp+6F2n\/XP5QcuFDa4wSX\/mlAIs6EhpQYimOUYNVkA+oUVqy6PO0\/65\/KDlwobXGCT2Bufsuwsv2lWmgleWSD6VJwmdpQJrjm5lBy4UNrjBJ7BQu0\/604m7\/yN+XmWjqp7dCWC6qmaYDNyHoT+ufyg5cKG1xgk9goXQ8fUIdudSf9XHE9Y0VkF7BR04PJMMiZ9P+ufyg5cKG1xgk9gdrGZrHmujALheOFlm5QC9\/HgSpa6vrn8oOXChtcYJPYKFzuNiuancc7MCwp71xxf1Aj\/FNKOyOFDa4wSewULtP+ufycXhK69NyyU6nathOWejh\/0QG8GUOxMfhQ2uMEnsFC7T\/rn8oJqlW2yp+1mNXippygrE6FFEsSpHpD\/qcJPYKF2n\/XP5QcuFDaZDKOHH2KTvcZ+G3WnkzjDYPgONk4bfT\/rn8oOXChtcYJPXYQi66SN7fEcowAwmMPUip52wj76f9c\/lBy4UNrjBJ68S+x7kEM7sQ6dc\/6gSIR0Q0WgIRPQbYBfspL\/0b4se058V2uHibhvYuImzT2ChTrKlLIBEDD7+komU14F+8sQibDCq2BQbMJdpZBJMJaWt6\/AIN7lU\/Ho1J0wrVUDHsVjX3LYAjcn\/qSu6mZLT8wuvVnoLKDN8rtySC2cicbJiB+7QjdVQDyObbatxhSo6Y+ACWKQZ86+InsZIsofcg0nVUrkKjSENctfPbsf7AnmZyP55+a8rWKYWD2a0PqrNpmWvz7K6\/TFCpa3GcBchdlLR522GoYVlvprlfKoUgEln\/Xc+BPouG4qta6yNnZVaQOyvff+2o5pABWcCAF1jj3kPhmWb\/+W4QVURs1xqAXYdDW5crAziYFvKj6h9GQsq7yFvN0aiLFsKEvdCsKtSEW6j3Bl\/j7PL2b3owqHlPBiH5uRbR3bdaq1nGWnsvFNURV2dy\/cLwLY38xe6WIRdxRBMiexGnO19i2rOsuo6JX\/\/rYD3UK9mDMiCnEgWmJH3KyZVJxn5UY3tO5v0Vcxf3x0nSjZEB3Qe\/BXOdwyNp65N9EHgF3RfYs2Wz6c0BAdEbp8JSQ4fKNSNe3GLrLc91dJL1cZZCTPJrZ6igLojQiWXDjD1u23uHDzl1\/ng+mWv7apXNDnT6NWcg+lGHXo+CJdjHzM8PieFNrYLFS0LtLZkLmEc+rxIonCN0WXTPouj+WlO+jgzo3IygFF+TuPhWXNjtZBgFb1EPN0XR+Z8nrib8kgvRcPYmytBgUaRxHNp3ycdB6y3yNAkBha8x\/Hp3WpW4EA5js7\/3A1dTd3mrJC7TxGks+rl1+DcqEEA60FdYbG5rDOip2BYTCIt7TKE8ylSJMoFNBGUhy9XlnyXVYBU8lOR9tKf8IdJapolKTcsnJAqCbIvTcxYXAy2wRIh9LbKM6EsKhJjACtWVgBlDkVls5JbXySABC190w5u\/ujLFKaWYByx7HFDsAi3Mp7mJlP7cHrTHjoAzT0f1QQpe3vtZGO+HG8knz4GOrK5aj98eSl6Jtm5uB4GBFW8qwl2a\/W1FjIZV6Qsg25voszrWP8XV8hDVwhSmyYigzrFImUNHoOnTWniysb2fdjoTTMoQ728UpGAUqs8OrPuwXFDv2kiJ1Z4esC400cg63aZwgmrKRiQYAtTG52KJWL4Xo9F\/GCJGpIhM4K6uBlRzK2VuTu\/55JeGi60xwxUe25k9XzTZX0ZPyjp8iHWXBRQoviFlyA\/PTiRS4NJutQF7Ddtf1O1uczk7gJ99qpiVwAFArm9fBFAdh5QKm2BU+ArJKVo+uZ3XEpq6aj18kMX9zYZ324arR\/zFHHl1RyikMB+J0JpVab2ohcHYUhNALYeblr3i9jdaiNbV3iesShp9fDU8jf\/HP9m2nz7WKyQ5Dfvk80OwB2xiTdB91HwxXseeklF5+UsZ6XmlpCv1cs0\/yF\/9wp3\/hBkPFA+gBGfN+lVgZqZTuZEKQd0FbosBlr1ILRTPp8MX+\/idV5gvfGFHe+PqTiXb0SIlzr409eOSYHhI0HLSQnJuyScMAw9blYrutvBgDaPiIFOzyKapeWvjPcb9CNidcz0az0NNGc9l\/LEQ9k4EvmnoNxp3923q1JLy3vAsUAjnQD36wWmAd34dJTesvIKvtJ7BCj+QwGKwMZbDgW8Ap4R0I1KrbKbVzQS10cpzr2\/Zp8ipPAZHT9qI8M7mk0eetHJtMJ4qPZwpo7x\/x06CBAzUJjFGTEc3qgxvSwi0Nmu1rhAbgROBCVsp1\/o3bJT2Z3WlRqdP3aQKq+IoF4QuqJHLZr\/A7tM\/PPRlG+8rSdBTwlj9f1zHqncz86BHPK\/LW9j9rE0Lrp5d8gIAs7kckN0dLsQi3Yso\/lJe343rvxFtNvUrbhIeyx3R+ia\/qfewBC32SpREODVzH107lYMBu6Nt1aEubXgbtd7PzjQa+HS\/0vEgfVOk2QVmxRFTgl83g3yp5bYNnIZaCBl75PkKS47v9Ne6K96MaVS+YjheTY+WSOT4QEwkFX8xAnaQYHnP70Ptk+png2gcvUP4ex9wd3vPkpx9Vm0mfkNJg+3efv0RmicuL4bgrDrEqStKcD+8wrzyL\/DeNeo99tkHpQg97DX5FL1e3vCKEAJ74NBio2jGECE6Qs+a3OP7DUs3AD6PDqiSriIRaC+gGMEkdARFf\/Fef9DGmrwSLIU6mEM+vkUnNuUNAmlP\/5P4cgQIH9R+X19rz0EsawH3QjvIGMJrmO8L6YpOzTgYXqFTTOCrJHuJcT2efJWgPar7c1zDvGs6oLCI1rBgR\/875VZmdMOPjJb7vKXQkUCmb39B+7C9eKLRxT6CXtTGjFr2IgSwdFg91MiS6UMp6Kyc1ZnUhb\/1rlMGJkmpwnw2qfvLaxXiRf4P6Lp\/8p5pQo3p9IEffSGTqiD9\/8m8ITMwalidNjeCR1Fe58ABNJMx7qUS1Xi5lZF7flL7dOXS1W7ZGO9w51vsjVVcKwHijgphaczD9BURTFbf7qUmB11RFaqf21YHj7dpMLROMtO1sGI45w6Shy\/\/Me8r2p8LMp7H8rEe48Y\/5EPxONwZQQK5JbXhFnfIIZYXxCNwL4gpeJkIF361CxHaJCnM0KnoS4yUx8vU0RyArGk6p0snD5S+oC5mRdqULIpjmT2YOH3pnQrFATRouVFBIoQtqbvmW3rgZpn4E4o0lHOf8cC\/37hmxyoDBXkGbdq9Yq2DVwV9FV5pX+K7kTSMqFJRNZ3h76GYENIXsM+UJKsFlETwBGp4+w+JyuHdVXqzQiuomnuQhguKHSUMWJgqAtuxXTSKZWQhYrX8AzoYp6rGmeAbthpf6wrWSA65XSm0xRZSdVCTx5LtbmrD0CfNPMC0r5GjTHryoTQTZEs\/FWkeG\/x7wa60J1KwkL\/vwD0w89WTjkHrt35AsOZrauxTwqFBkOjXfx\/a4G7pJaCCZq6u+QxRwEaPh2yLf07VGkidxE+4fB\/CZ544iv5AUARZpbXVvqDpYltvGfzse8CpUKzR3Wlp8B665MkXBFKVuYuLKafRs9D9nKdL76gCuiMFpEYBS+4iK15zt2hCD27HoASpncBAyGMG3XRbnXwPFC+MZQTNm2uH9cJgLWaCnk0W5ReK4PXWVURhhNwRxOPE2hOih3lykUwICufvMYDOB5QgEW8uSxh\/JUaAjVOFVBNo1DUb1KxlEo7GdNXtB5w1+AGWHIyiPkTFVyyNhDMygitBw+piLpgRrF3gUPY\/LMNtZBBmbcG6XGpTL8Q7X5puJceGSpMNC9Khb01rwxLocN\/SOFxp0IB+RKNfaqbjsFLJsxhlaLJV\/IIpJ8RrQ8HSKarcv5NPcVD3kiyl\/N8hzXCXUIIArr4SXAl7NRtiJy7Au30VyO2ZJtMAlEWD3doUdM0PKDZLkMA+MO8dIdcQONpMI3mWwsTtQc2TnWYzcvAij70vi6162eiBDvE\/PVFXoDNeovw5RSjnO0wzOhk\/66pe99+MxPNMpYS1RotgpoJc\/Xd33w8fYq\/0giYcWkWbb2NSk1Mlg14Gc59I3eeZsY92Voogmk0sJFKxArRYQrMvWDI2JQRusEZVNXh9CUMbgUaXr1ypLFSldtdRWhr75kbi0WYH92eOWNSFgB1hOiWewWnG\/yeliPQmg3PbpZJpaJwsZF6T7V+m99\/Z1JvYPP2RqSHz9rTbvU3WYrH9C1rcNhHe4jyK4krU5pSkqFgHrsajk61\/2MMfTPJR9zINGR99aMk6OKzTSwxIpoTjFKBOgnxy\/o40iAHvWvg0CXESbSK3Z29\/IREn2x7dOfpuMbIbVy4diyFAtk0B6K2afaPl3qn6cSebgkop2iiuHv8HBVooNMnTSCtUZkNubGnlE5RrOOp23S3B8MCnFafi9n42QwL5qNE7jBQu4BJGlnXycqyHBdto\/icMcwjgiwQ4OZrP2rjfrdVNLjggBBhjFbDwZE5TsOcDRRvxyW8CY1zjYHbhQ2uPbhq8rCvP6H3wHyr9VMN4wbVB6vBUM0ed1vMbo04cv2ffTUiam9NCXIa2rznBcg3hz\/0fstxQzv1J3V3JuSdLP99xX26seIuEEONbvaxPM2AxeRR6RhnqLKm\/+2djtr0R3HMLsdaa5VlEaHEgjHIZ\/3cyvOdty1qymiMXAOjpipXjBRyUJDM6\/hir\/FCM5MMWiPIxvIPecO0MnaIEss9Plblw43lWMe\/PEAxQa4vJAxvd8sevaBngTNEJQUgvMP3fz+AbIU52KlTUMr7u9x1vA6AG42pWRBQ1EHLOm0ZXu2iKa\/4CZ1o5TZTk+sl\/j1WRNnTceyqX4zpsaFUYQomy\/u586Of\/ad1ND8lbU8aR1GAVpOkPIandPG7dPu5kjxmaRhtGECMumVacpijn8qsQe3gC4Uw\/9228NXMXJ8TY2qv36fFgIsC7puywgAK6SA+UyEyHZlXOFesbVfwRqJANFSWR3kbbH\/fX+JRKp200otGsgErBn0omBOb+ysPemwGN55\/PdcNCZoHJm3CrjlevtZxmErKyKwKQ6eJHTm3Ic4V8fkiVT8HvBzlrcTLhiwBjCMpao36nDXJ3wDYv8rAu7Qhx5DSsbcaPFh1kkXlNG6b4bRhJhFVamUKUvytvnEWN\/kbNLPedP8T2ei32kPgj7qz8FwE7lTqXAXrO1hvckrGKBRznWsABHRi93jIq9HrJQruBvcug48VI2SCCD\/mrfpQlaDExT35nPPmBGYJNa3xtdGfbeMTKXc4WQCYi4jMSWSinRxMhbNDs\/t8tp5SRB1LSvwG5Xm1n14QnzCyM2rLU6yrXJ4d5fsYXYvCRekb844rsLSCOvIXQBN32UEMtSH73CZ0KFYi7Lf9twC4Q6YX3zNfRc8Y7ZC3exbYQRDt4K0nPASjj8AdBzDZbMWG+fhiAfrOlvpQViCyvlgNQ4ORZ1w4OBIokYpdETFNjjG9NYpqu5bV0LoTn\/FYLBu98yH0lVX\/Xt3Jh1J\/kYQvy83mOSkz84byCXniMwLXM5M4cucW1dfVAUq2IF3z+pVbjeGHzyUTpBAdj2GIGg+Dt43RCmz5Bb5CJmqyOFOSwcQmkGKGuEbsvp5p6ozFTyivAyDHOQ+9fuYDM22JuRe8Cg6\/3FajNumoT8mXAkv4AR80kMUBb9c4VzKHeQHIDnwZY9qT1UGwk1s\/5nEOdT8hnOwCROvo1uq1PzHPyKUBKAmGwULtP+ufxQAA\/vR+AgNCu0OylPfEN5s8E+N52nGWpQmriscesDnCAHQqj0FEXYf8Kpuod+5FJPrgCdTYHeY5ct+G9ieUaewRnNfx2qUFd\/Td7QPfal1oZCRKw\/joLDz+x6C810w8OVv\/mxmJ5cl\/jPBKzbF+2J6+DdQyIBuxURSfRl+n9VCwzzRSB\/DFcUVkPWLzF54nVwmnFHm7EkwooAVPIQABE33ANP9pwFCBW554Pu\/VkDs2Bn2Xwtbi364UuRv3nS2p7zCCEmddGVy6XJX5Fy2nIWUYaY8Pw1zPWZ3075hdvWPIFdsxW+swB94VKJ6ajZXJR7s86B0WkPOcKtHhRlN3SF7mzfr+nIu58WDu5RkjNRihO1em4+C50NnwxNAAQyyB9du+YYoRah4Id0XpjQh6UIGHeSCfROJnGmA9gNm3erdTow4DVn2Rxg4R1wow833GbXgZrKC9iIbGCitag9OuDajH4HOBmqrS\/wuCnaE6pcXWiQKwTc0uwz2Crs6RNdsHHxtQYN6f6ZDdKcbg4CoYqYTha4AiqTTWaB4BraCAWOFFy5UwD8ZNbWegZ7Z\/GbhdzB738\/+03MA9TBA6R4XMs4Zni3xsOWVY7QJmpObI1TNOS\/VuCI5EOalAHTi0+8XyJla21d5F2bgnk5Jl8tI\/z7eAOwKDEbAD6eyADfd+LyJakSjL5I5prtvf63BGcSl8aO3E8SJ++XkZxOBw+G6Dgx8adqiMYwo9vwN\/5LYYCCyoRmxMuJjKbVk5relvaWAgEqRFsu7gtGCUDJnFvFk9dAoUg\/K83GVT9NeFdSiMaHWRiFPQDXQcdF\/lTUNIlDTsiTzpN0JJqndOx+DXSvExQEmiOIP+xQfhMRSwmxKCv6qa7yrLN9tO5aHkkdOpK\/e4rs437v32gcfZ+yuQXv2jt1S8BkXzgcSUlBruAAX0l69ohHN3ME\/HNzxTnu3GrvJgd1THFT2xMAHsUC21rOfyjrOJRd1RmzPCNYk8iS9+9Q2FeaJb6JNdwUJiBcwK\/dWPXlR8KVDt8Slr8kFV6QW86GckjEBrSvVB39cD4O\/agzQLOUdDMbPqLlCqeofH7ESQgcqnO+rctekkPmBb5uOR5xU\/HM\/aJ2KAARtYOglXe4tCEEfWzNn4GqVkqkvckiu4TYmVx3TtF44rsPWv+WV6rnrLLFyaeCardIf+kIlOqBeUdxNf8U37tC4LW3AfoEmz6Z75QJ1jvE1epHdEXsWLM7axLyecYejyG0UupGzu57eoUYdD8QHAwGJ\/xkaTrJoNzRkyrIV+4G+9FruYh0XlPKGqYxzJKOBSSv3EkFgBJeOFv4qqZwkSa4xJGnvysM9KKkajwPd9nC\/xM49Iu0uTNWAhGC\/dVGyDrTbrjhk0Zgylfx\/i+KImgeTCQO62p7YulMdsPSCwd4kyJFr2ofMeKVc\/3ucihHzCnJyc8W\/7uke4qPXL+tmrkO7OaIveSyrM6RZAbE\/25nOR33LZ+Ak0PA02ALvdQkpvgf7dXpAjdSRLMlLgAz\/vAza\/yzfvvmQJhMJqV2beUawg8+t25IUIABv0kElxr617RY3naYFpHc6KCdFS9MFvuZy\/zRV06STuM1fxwlKCYd\/A0KGYlItOXYbhptV\/nOnTaGNiqBQdIGM2qNozGurkxLqpT6D3JtLkMtf8c71DvuPChpYGZl22RfvTzKXidF4HugKT1kzTctshHX1cI297vOy71zVQda0IDFTCjS\/ualq+oAdY6HEo6eIEwfh7oXbqDsmw+sU9VA2DToCSWGN5WRvlALj7YUy424TxNAaBDUWJ4WfSQ0TnFwVy4oGe6Zdl2mFv0lvOFJxjHfy0x8irCScIW+XAy4e9xsOZ4m3Xhi70tiPPgC32l08PzdvwZJnpYib1sgq+f+i14B7jC1BJ4yaCoAaer0doZwCenpSIQSPks+6NxQSTN7UEwOl1U6Abu45cIcd7DfPSzZgAP98Jy1BNHX493wrqpNqu6gSo\/T1Yw\/gbOHRv9bcTY\/Mo+pfqgZYESAnLwSvArKIGbmtWTDMDui3hWIeq4YguDJYzzDPbHIdLMGan3vrqQOCFzmBe9BKKFYz66OaeQuuVyH7A0vqEE2LQdaTl2AOtfHj2jJKDpNj0Qkq1jcuo9EwMnfveNDEaJjR1LPN4SG8Mfw\/5qW8JsANVUrVl3s9p+hUWGMiCIRvXYwMHxdfRyzkTErB4MSc9pCO51f\/R9Xlqo\/tFS\/Z1rLanBnRtWZDf\/3e4RU27I8NHnnmKDbNMtgMM+4z7oeVKyisE2mBQT5YYf8SKiQJyskz+o6AvAPP\/hfQBKhmA7aB2jd72TsTvzhX0Lir+Qk5J1tEMB3gU5zG3lHqH+D016Kw7ZyaIFDj8wk2XzDJ4jfzMS\/aKTcp9Lg0meilO9swDXnvTU6fQmPm5tYhKsgpHo0bWOnwYTZVEUAjfh90ittqlllpkTZZLYj50XbVvmuwGx6h5EYIuYMqwXa+fA0oozSdP0Iaxec2TvxuuEr49wKRpsG3sh16JBm4AAsrLMjEnNl35Wb+8gWP4ZKvUCgIRbTKjWXf7l6\/3dP2pzmfB1zSHE4Q4pRHjz6k4GhJHAy\/P5zcTlzIuNKOf+09H8KMLfRGApeCN\/H9uZqiLlzewtjxoYAE+x92cd5iEy013pQcT3y5w5RdzgWOblWv5wbHL9\/JsLV65nNH\/xoRNvO4naOWsE31Qd4Tp\/zgzrFqMF5RZha5z+h3i9Uq6avdeRRHH+YTFozX7r0L4eER37AC985MdVPd4V+t\/7Bw8EaHLyUrhUQJOS1MnFiGd6QXIqsSo1zhbjd2aBmKXrEDTVp9v0xl11qC0bt7\/ybnoaiqFMdwDRz4pxcYWZDwrQPOC7lBD2Jojrqww6N8J8j9GjxzIc6sXp8aHj4S0vTGnw8e8UErHYO807\/Pfn3lrlzMabeyq1fKipCHzH3fs8qNJ5w+rOcpfbLTArnHOLwkJrFGH\/1N0guBRdcxExswAVBzeoCkSzSSPvtwgmczldfo6GzZWABfKrCsO3vCd\/+Zq98AdfRn7aPF9\/M7Qt\/QCWUqhigERGm5\/n8rCcf42D\/Er6BK9VWjpTVuBYoXYUztWQQoKNwQDWjlx3\/lkuibiP1Oqgb6GzRxK5W94Az+tcuaIEimpAfd12snYR+LAYjhdgdFt2tYoWfH1t0NN0H99CcGltnY1zrsa88ABHO7xwoyK72EF28m2LofCxHb6T8F+14P2xtZ+43\/8fiHxiMX\/7fOniXEBj3SvxvQQftML20GeIahiZ3pnOnf2\/Q0EeiqVBENQ34f1U\/pLIw52I2XoD6ZmtjsMPj8JPLue+KJrQNX7pePbYAqdJfx2GeroS9DGf6R6MFxGh7e9\/IP0dl4VuKxjKYrC9eiuvvjZxtH\/Gv4vYYoE\/bYZVjv2d3WKp6\/en5q2AD3KSaaZEJqh6S8x4vIqRrq3zAKYvLnNMH2bMy8X1i0x75bdniCZnRoIKZBmXCdIqzArnGNWR4ULAvpVl+VPmwiQA99E7wNeJyHpRikRgakl+gpAgAXSW9QPkXi7do72vPMGNKAL6dzHvPbFhfEzn9dmWmC7GBIF7Sq1Lwo9sCXKr+8vqJC2knfrGZkBdMrO5dOS28tgzMJLCAQOJFBBK7yJuITB9k7ZIYfoACZC61\/iiY65aaBtTAYEfng8Z2\/J6HaQph1h+uVo7qdbqaubPWpej3Vbk+dSz88nBzyorxFX4wPKR+Z9s2sNwdj04v72vwpiEPw0iOoMPjeOhyAq+Fma1KRBYNVOKypXD5CChn8nR44gRNXXjDwvvDQ9xKL9IFg2DobOdD+yuBz5+r\/Tmwh+wGad\/FnW0gfjzJu8ebe2EqCZ714UTmfsiZ3MjUPcZTVrC19FVDlOR99zGR16uu6iAPC7th2JsunN5PQ65l\/zG\/crW5OUIsgK+ga98bIexyd5Z3C5kjHJEeAw6NzCOEMuCtOrcLp1KRuc+liS8kCV1YD\/ysHsyljRbx8B01WQp+EnIFiPtcV+tEw7P+w5rs1lmSnw9yNmvlXozTn27t+1pCPiKvmRXTEzvhW6KAlDqHbrV8dHftv8ZWkGKFliUfCFi29P0\/ST8juGiCe\/VoOuP34iJi3KdPuR4etvTqYvsuI\/KmoxyFlQBUJzzjhQll4SgLzcDb8AyXCuuGRxyQFYK0\/ukBdcZERFyvozh75FgpRCr\/MykzRjqb9fYi6OwYWoK6LkF9wEYw8IAeEkTk4fvok8NVfIFBP0OqLCNWNGmDxNw6kZQy+cnVpW1+oIzk1U3pDZ0exUiXWmDK+AGMRRvMBRIBVuKTXMVHVeeN9S8IsReZY1IJiuhUB97GEH4e7NntGwtO7h+ZTIaCzYo1geyCbt6XhQK3sI+LOhw7VLx7LAsFzUp8Uq09FtlaYKGzswTGX0HPsjGzk3WRiCYa5F5IOX1RWytTRZTgNCFigAhTQP9dcSFUQ0SOICwvTB88P5jCtPbdTkJqh4N\/C6SlBlN0sqJj68vsVwy6\/mLiudNGBSoLUuJ4AU0LyB8ior3ta2WJup5Vtkrma9dic4WN+WRCD4qbmKSW9ACATBGH0iQpVd2HVcEwIPxQeEf2CmAE21rjL4Lefu4p9fXwGiWYckHwIbje2+3QAEttmySoq\/WLrtByOHHF4rQ2Ividi7oFclook2vnjOjr\/ykFsiXxNoxgSz\/HYfrdyxCNS5CBPz2dx7Pf23FUeKREme3m9AibX0las3jekAZuEo4EJ\/50+PZk6GctVYmeMJ2kV+7mRWirmCYgMtOmMIgqhzNpk6AMzuDuJxxNw9alf3DwaHv8PgL6d6MFY+wNTMJOmM2PtmOwDLKTd0UCBGWwoEuF5xSZ4FhG\/OjpKhfKJpF9rwhqN9mxb5X1bysGVHHrgXfzoqf7jkAKPNBL2OTs2Z0jyn9I6gFlT\/XSnJ23fOpkdo04txgRfSif1LZ5nG71z0NJfiMfxVFeEAheVkMXfZlvYljv3QFJFLPBZ9i5ypESzAYOF2EhY8JWvISXtqF68xCusiZSnJRmj6z+d\/1PaAnaroHJno4b55ezomcTilh4Vks6rc\/lM2CwgOfBK9ee501zbzg67PaoMw7DWDDbkmGW9wPGoW7VgBhBZxy0c4CD3Fe6A064P4I9rG59+mAyElmLN7DkxT0iL7eONw9IOQmgLBDsIm9GulQ2C7VHdTtIzyQo1c8qptFWWtlR9nTb08yNFoqtJD\/taAate04hvuxaZ\/XQJehNeonbZ9C3+Nid+urf3RkuYl1W44WbN1A8EwedVBm7Tf\/FPupzPJUGMhXXIjoH2+z0BpzR89bG6wzKW038BFGEE05RPCC+8fWAEd+OBNDpGqBWIpYE69zoUH6GlrHAy2igvOCydqgdeQyfdz8hGmOYL+eVGDx64+0XUoSG0SSoEzBDMtcjRN9fhfXyHviftLDJnNQiA9e7uK8\/F+W12M7mnhqmbnJlZptVLCTI1bGUSHZCiKzqIQq3ZmJ1NOd1\/2qzIIxwihtqYLzBpWep3y8WX8y9ddXAWQ+kDABAIv+uKGIpTB\/rr7KIbCBQp2ws2prZX1vfmeNq3wYAMWpG\/nkjqnUSYSC61ySbEmQPejWfgkewbagq\/1N3gFFcEbq\/85W4ZqoN\/Qf5yFxC3QtDUvZa5mcVEZ2GEC2PMa1d\/X4AEIKBryZLFfz66Ttq4\/077DYQgqSBQ2kv7TVeKbFpCAH9X8+qjMH6L7P2qO\/jgr8xxYv0VFo1dMtGX9oP7mCHcxrMXALPDkifHLlAih9QBILpwA4r9YAU0A9MHJJhiqPVTZOXAJYpMYrqRw6dyL12p\/OFEhPMny3zHSrwTpUCUf6zyTlmm\/tLXyeX7JA2mGhlQHF5UrBgW5xKW5uc4W6ZGqghSyiYV8GVAvidBUmqW\/nBhKzgdN4qGg7c3apfrKaUN9twDFKxh+SLHDOxmbPFZVvHu6wydC5zp8un02fCkq510OGgONCcALbyKLSE5YXR3XPAeZ1YA6fMvpcXSCrM9RaOiRunTdN937kroJC57TJfcHLSIeACSPcrZe29ivJY58HtQMu7TvVD5mlICfyjeGueQbjmxG5YTC4NRLou+KJwP7kVJ4MekVm09MThB2NwFR\/5+EPzN2yeM6Y8J2Zk1oQz82sQusmOXxlwycdWprpyel705stjkkaf55zJPCmafPbWSw3GA3vmXq9DboQmUML6WlAwRhAqxlv7MTqVmr6sOjy1019w1nVT10tNv4MUmiAlsxJqJDsFVu+ZbbOfSm4IRpP7ze5ZqZbxzgTmHXECfWtviJObNafrpsZrKxrrJhHOzQ\/92JmUSzTh6abBrpIVGpra8DP3a8U\/jU6\/a5JSIwFmw7B\/17X7Rzc8UMUAVIrCX8RxSrH9mZC+Dr7MLJkImBGl1uUAXGOUav3xZH5fQEFEdI46fUf4RfGQUt5SXCKET2mGx4Cx0Yymdl1v240Zzfwyduis2UuYk4PtH0n2l9D\/X80+TuWm6XSmZaIpPCEu8oDHhY2GxtANd\/NkedQkxfuICUUgl82SRZvfk99PRqMFdBteqOoVqjnmcmSI5wFu8\/vpxLDM98ai0Ly9o5ShKzDYmpjrZ0UWFlYm5gUfH1rnlf0I8KZzmeoM7xYvfeT1BwO9guqO9phUcOcp8C5ALVvbQmoWa29suXCYY64Ln7Fhffuu2eA8DWZ933Lnvr0LtQdP04u+h55KyFA7FdKXOHOtP8llndyszdjP5yQDgu1QhTCNqn4CwOoCf1332hTQw0dcG8TruuMKLLhUA1CB+Begfo4dDTr\/lZ8W0W4YvTlLgwO\/hXn\/A8bMQEBkc6ELYNO6K1N9A7yxwaSSHp41Gsvg5sn1x55ydS0s2Ez2tWA7ffHDwRo30iVm6ZNcZxOV6+IaPZ6Md9A2iBvL5ryfumkWcarsT3Ai\/OXJHW\/4tv\/\/f9xdQR+sl1XMP9H0ru\/DFMqx+w7HvkRH2+ndQ2I2Y\/sAte3J5BIoFg4R1NL9fCBksvyrrEjZ7myMKiXd8s2OnqqU8miiyj\/3f3P+aHE4Rx+1s3lfCNwlLwTogwm4I7mqxv\/9J9rmBfTH\/dDih\/gNjdPjiVcVJJcPXXaixLFQ3vHuvHowt1oQ3XfDEaT5QDw5wnR0OyJXcNiYuRQMch+bAWcbgh7PfoKQzqhTjy3HRWr5WyUAuI15l5+6Ynzs9aj5H8OHtVLZBQbgmrPx6ChOY7cewhNzBClTtEXslMljqA1HgXoPsk1jzx1DSUSm4k+SDSOK+igz6YDmxgyZ3+gCKNNz\/dNrMf81SaJMm\/5vpTMtt0TjCsMQbliymzHXoyXyBOWh\/XNwwSkLCXwIzBl76Tkteo4+34jHhHTyfwbY1D9eVOUuBV4Kb02HUu+1k7R1aPTH1AODk4rPzR88269yQJYQOvdFrkJjKo1Dq9bQvFoCb\/9ytR5JJ3q57paZR3wSPEBIdzL8fHUNWzuEXF1XcjK1QAoD2swf8UGtphx27\/aDypf2vZb1mTvT7vlU3y3dxmFPha3AJRjwHjf8YxnHaB9DgHMmRXLuNpWJHxtJvm2mbJ3Ut1TT9qyZlOuhewUcRu\/yZkfJeFJKW9WcFW18PL6RCT4IRXkukZWEnHgb3b5CsokVF+S3r8sX+xNqAWKQj3XLCG3HfvPAaUtCTnaIKGCtWbG\/B0lDiym+BuvkrCWMKBnzSPOMDxnD\/\/eA6hlwr0t5qc757TiWYCMXEKbiC7QkSTJx2kzMke6zyitCF3P65\/DMLb2Fxs\/9dJvk5fjskjWj1q6WfWS1P7yf8rLhWSoMekLJq26DnjOFWcA3TTaasJ28d8qmkUZv8d6T2YzFlUOxyBQIMWsQWouKVNqbvIFs3J1Ea+xNj5jnwwlrxMX2ymcFpVkbzwqLx2Au4LL8l\/s4kzosKqCVTwTaeym86TG85OPX4N8nufJCXvOHpX9MEGl3URAJJJ6LL2qK1VmI18Yv9kuvR7DseBW\/8KThfvmzrUKR2VSt5N6eQdDFBCylxC0KJf6GXHU1ZN8hVMmMxHhw9qM7zbeveQ14sXIyklLoqYQnwp+B44GiH4424027iL5aeI0tNzi7+O+EzkyKIf87pV8vCaf5OE0lsvXDZ0MsgDzrVxPTewAMovcKPA6SUMz\/ruN25RPEXc9t680xoVOXHei7BG+N\/lEbEeBY2ZNfzr2lNP120De7\/69\/3\/kyA19r+gOXiyroRU+jXyAohXagr8OsugItxX0AjIADwDq8BifFpjxfcNPn9nZfEnvmpn90MmZ4j8pbDT8IHgIVb1wEdC3RAdRYqlOeUbczjMi02nAfAXn\/5FYy\/wQlJWMn+dphDckIJHMIP1vtV6Po8XVZakADZ3ggymKu20u9fHQtD4aishXeQcfGZtakP4jNYcCoOH5xviTKyRhgT9EdHCRqBEUREcNHwMHboMGZrNrjZiejtVoxAT0sW7upqQpkwwDuTHT9dH20ZR4rQlZtt40Rab3CPbOMhQEp47p4DAu5xJKukb4WhEXtPPulw3gH2PV1L3ciY2k7b+XEmuqj54Gu\/nAxI7W+58T9L9fnvb5c9r6WMXErNEO9D\/hoB4kq7287D+NtIdUsQrewMqcnUtoLicQDF\/6v357QZuTJkCScmCQZ1zKM8buWu19hidXRx5wjITgxbEcdU7Jkf\/zT5LmqcGNcWl9DwlW7DLCHwf316wn\/Gx9D\/NKK0iAhSrzAdZt\/8mqlb846Z9vZ8+TC1Jr0dt2YGDOGJP6g8bkpvrYwVmD7FQajZqrB0uqNhzkifbaoyPuaNzMUxzGBqS+CrU7JakFdd\/dz41nYvb4FJvWVkrNlnqQO6hJCdUdeHq8gFgLtxu9xHrCUGJ\/gXMWa1gDYEQlqr6OlWVOFVOdiTWWiPpFG496a0RS7sOeIRbRJf3PbhLhkVWksbJNfn4DqPjU+0GGg9GuzcAp3AeZVHK4MsWlAH5SPhFWvRtoX3rF2bUX7fFbftfAYTpP4leZZFWC+MlcP4iQ4SD0P\/TfPESQcD2r7FGhJS\/kU1ab10558Sa+dgnia8fJWzbhlSLJCPe3hmUdT1Nc9DOGbtQn0Rv1J8vAG2twfxM2C7Z5xbaYagp7ApzfpdlwE5I0pxGhn5LdVEV\/ct4XZC2gDCVR6a\/AntMXlSVmVR6rjcLmS5Kdd9rnbLFcsTn5KGnXPk4cd0m+wofIQdHxaSfgU1NwTFR78qZmRFkQBgDa6F6b25vZS8JvhU+aQoJZixtiZ1zhPekbCPYDTAd96u4qc5Q7lg569bY9DqNt+DW+61fcNXK\/3j4cmAJswrp4fUlBniIvlheQHx9IZezAPZ8sXrbOtQX\/7bmDzw72k8n5xGOAi5sJbsWKAECqmKcbTXuKhP24Debo3im7GoRQohsknDLc47KIGg2jtEna8bQSbB5ognQE0xRVvibQYyWJ7EfJ74I\/4OiwXzq2\/t+\/n88eCgqSpRn6TGLMXamG9koOKUHvwiGjaiSazEqBDjChv3ASwfiBRRi4VyuMlnUR9u4PRU3XMGLIIQqVziw8+e1RDpzAmAPBprKKcX8BO8bZhaY\/5r76cshJFCZTmfRIdIUPS+9nfl9yBVFD\/zCbBl30M\/vwmshtxL3lKcpnA8CMFIaYQ7SdaaFkPInLI6ux88a7JgbrbicLKnGGTCiHAKw7FHsP0GqBT+BrBLeNPsnBWSem6awNxr4WvQboPNUZ2mDrW5Lzt\/NwVnOm58ZLYUv8cjt1ojZLeG0SE98lvyxE4rPD8lbSTN4Osos\/\/Po2tgaNrnbyqYVZ6Y\/VBiRtEZFMvLpYjy6nQh5gTohAh7srvcYZaiyHAtpy\/Nj6wPvEop\/c2+1uBO3WwovxVultaU4FNiRmELBmqSPvNQRDIMg96PGQ8miYB0hM5\/60czyHowWvBWioViPdzYxwDQLP1UD\/hd56EtcdBizjYfL11\/EAC4D4dE9ccYEiYE6JifAz0M2ArsPhGEqLrj2gzXn9x6EAR\/5Z\/RdUJSYb9xdU7ZZhMzybwEZ7yYI2XVAlsTkx598mNIQgRJSXTUsTPD1OZoU70YG3t09dzSEvhPfFSd68sizxz2hasG914QPuRLtVdtj9wE+Rxq49CQhmpGXa43v2SnsTxlTGTlLQdj70Rw7gIrGrEmu3q16\/MT3QGJntxLiFmYOTNDO9RaWzLD1W\/tEtC5x2+WWaFCiNvFt3UOtGlHCFjZc+NLovIC3k4QIPl2RnpL0usLkWLbVnad9qswIZEA6nLgnXpQGjA2EOs\/Psk7BrJMGUQR7VIyA9gI20c67Zcp8ke0evYK7foFGunXuGm8MuHLXkU9dKcEjMvL1vuHltD9MMQNvXzIAqEBXqB6kDShNh\/c9B+3hoBrfFQKZcsGUN2IWhNPoqhgFo3w5WvkjbWNBHbZzbMV85xEzeGy6wJyZG1VdmeyjEEnFDKZb+VlvlPBwn7AwCtnSjfxlF2gTw4lG8JLRtt6tbcflbj+MPeqJJ60iwGq6Xwh9PIdh3qvDoxsa083NiTT6lGXPH9D5SUBF5TPibXltyGI6IGljyrwry1bNLKlchIPyrWdswwtUnbApj+OInNQxvFNicyHflwE9pR9bNHqzz0K8fg+XlQ6xqoQHBX6Hf6XcBmNrHLsZpnNxTmSkBOz5TZ6eLoHUdHkG1C7rdnNe1YaVe91BfIh5U8eluUBMbLb65XtzuNSwb3NDYcCBLBjSS\/rcH1XKe3Usx149o1n1P7DCjjjRHbZ8hg8X6OzSYIllMESeOyjQhwnOO4gT1N9HZzKpm1NP1U5arE1VOSukZhEeSuAzjkFu0sVbUfsr0\/vL2QZksIXqwC4FzBmkgTRMhn6wAt3lbZB5LKhC86qvRBP4DHPo\/7QybgUu0KqGUkyuzmCS\/Wthh91RrT+M\/cqK7e4DWd764uT3vPlCHPEJVmZgOu0xK95ZHvu2Aq9j4wK43kU\/rAcMZ3OQYenNZdor7mrBycpLzlAe5JI7Jrgb6XdA9OgH7JkJlWy1FEQFIVvme0663naTvnaOV0xikDmyXEnrVHkDCs936XX\/6nX2nxxS\/71Exa+L9ZvwSijWQ+HWNB1qNqXf9I+keakLcJGjc+L+cz7PQMd9d2qBgdiv8JB7yXO0bIzjAaR5rz2yS2HZ4Ox83XJ5sDP3gbGk70mdCLjNn62j9HO8xs\/XEvI3NbQJSitzPDkmWcnQWd8Ox2g3hFD9BYshLHSk0LnW8kYKZyXW8I5V3nzZcBpJ4WHQpAu4C8\/3KbMWpYhI+I9YuAKcEAAESnzbRWkoyl\/7xl+vcrO1yS4An\/plDwoxmlyukzv6RYyYrwTO1pFfnSNtTD2FQ\/y5FfeU3dqx9VsCMHTTnW+EQ\/AvmBhFfy0xBkYVLoGXNK7nrxEEjukcnYMBw37\/8eDTqt3IiNrMToslB72NpklrdimlIBRXjSbpQOhS5twH5V9SQv2b3DACuww2raoxMGB1FG1NY4KU9fPvhz7fkKOsG0LbuhskTNd8Io\/dQc9dI80Til1MRju2GfKzYccTNgI7TAlQyFpZ0lVuJ+wqd1BG+HmQaa6t18dm+aB0+xeYjy6e2A6yKzF0RLZRmntq3xO3\/hLulvX4tmr7+iMYbZdFY0iGmprXwjiJrXYsNw2v6fY8WSHHo0lhK3NzECybk+De1mupmg1ZU3gH0wUKI6hehVb0uHF3nqsOwAkVde\/10HV71DXeVw6WaCU7aT7tw1hmKcbLPkUusRnhJAlaxR6AcJMSoOypZ3PMCOSk\/tErkJNYkMNaOr1+gkSt2MCLQKt\/wFuB4DTMHOJoYpBa0NE67jdNNLDqF5d7X573t3YxwK3j76mPFIGgo8j5VbmUBH88AOc7nIARIJnK7fMrdLW4Q89ZGt6wPSpzfLfphnfrXxBFTWPD1uaPPnFT7Ztg48OZaCjX8qlhuVLvZJS7k0KzKXStgLxy3RZPbfzcXtc0a+sYqDZFzCdqBtLtlBqWieqU0s2m\/OGfW0zPMkIvJqOEEY51OUfr0MTKlEpo6fi7vo1XAwEOTpfyp65yp9KTQZCFjRnzuYr88GKmbwzg99saapDaxELJXUyffowNXRaIW7bRyYEa3jU9fBB50L4tnBH8O1khO6AoVRV1L0Hrf1h+H4oVWN13iGJuXSyegb1P7atVzE+GxyxG38hm84rx004TbBNhsSK1N0m\/qqM72mS0uGXEVvVF\/CpSJONxgqi0HKXUUXYslDY9yqNPNSrJWz+xFWz\/zKutXlB+8Bm+oCyeisNkuhkzA0NOEJM6JIHW5VOQKgRxbhY0GRsUC7sSf7oSOSNhXVgiL+eMtkVF5b1j8tut4eFa42NIX2tDsCSH6agIgm41kw9E1MUqXZzYtHgl5PLNpd4pbSc7hp4NBenhFVWBydpButMflwvIbyGDZVM2Q7ECLDwJd9gk2CJZwWDus5ihON9HGyTk\/Nw7ZdhQpLfeSCzOpcTUkIXV3s+kMDTIcX\/XCpDrA\/ZLEP1QdiTsexTwHt5me\/kgDG8IBUfpWO0YJlD4krf6gJ12pLtw8+NjVnoADykasRfe4Ll8eR+fKoMssVsmEKVkK4wgVJbUNZEjImELiKfLUt85qfdJ3mIzuDTBEoTI0iemN0FaN4SteJ3h3WkSJppN4k3Pis6aEsrKs\/whr9jJXiPHRVpfVRBs5hOhr3YRGlYwu8XxXwLW3cOQPTQKtiwxOjtLYd+3S3UiUPkCwu7oHamOwefrb\/xKua4y6HGP6+q8POF6mBQ94Du1Lfycoe1JMN9dkt8OyIr1QkI2gyy1PtiODKrdNPi6liAIDtNGVm+cRtmxTUAv6luTYQs1OBnr9HT1hqGQ1ChHCm5LqVj8SngEszcPpiOvsDzIp833E6kt4rc6E9FfpNkrx1c7mgy8aPLDwgEvq2Dx9DwMMlHLnW96vRoqQX1jkZhDrm1flUjFrxuwxXFjihrrqS66uP0sMuJtZAM48QgXCsdyGqlQ+5lsilH\/zsmm8LU5NcsgMXPrsZU5bhlXLbTHlXADFA6HQbQmtwNP2ZXCG9SNFgTv5zd26Kjzk3XoQpF8f6JAgQBrccOA67snxKaCCxFCNZ7M8pJK1Aw1K472qLBq\/FmRKJRKZLMinv33MJW+5ydSmTScCV5BC\/nD3C64lh6RlZ82SKHcZ75NTCwDGb6jRrPRemO1W\/TryEUte3SYojqL5HFZIwhyQ8vwco3VehsgzVraLqhSDVXBrawCoNdwUhVqFyd\/aV7oGGz1zBKdx8y67VA0jkqJQSS5v7uWOrilUvi9jeyQ+cnf6ce3L2H\/hxZAJUtYhzCu1ngJ0fyOXO\/aXUfjChRM0fipTmo9jRxAem1VhqcfvCktYcXayONCdz8v\/qJLd\/wA3zB1WOMaC7AnCZ0kY4YuP627ZhmzCMnGW1yD8N4ZwO5SU3VTL6eZjUTWjkUpDz4L8YLOrA6qho+BKSfJWQoC8Nxr8+QSUMBgUY\/2e34ceOqfiOJ4yk88HMEMDDJHOzeqZ2VOUsCnnR79tbOpol5ZtswWh2WFYRTK6uV\/\/31EYQMPEI2WCmZx0vHUZeXp9WsxBfij2CG\/nXJbLNqwpDUK+7FtTlfKOzDxzZujFEpKT0qrm+kKnhKgi5WuhIda9\/oNtSyr9o3uA+97mKA1nCE2EI7azaxiiv6GU6xm+qMKn4dAQEh6cVvzeUbQ1tGpArMlGHRZGWs7sNowEEPNLzJzlRib39DSrDpUVDw94nMCIiVqQyL6s9Cfk7FJxz2h7yjEev\/ktrXt4FpvJY1hazxG2ckBcwpYBkRlQmaCQV5MYdeY2Bn6\/QLVQmrVIIeyyDmz26ZLGAULeNQoQuzN0Q0Gq4+EwT58Cv1pceTkhhaD56R95plcYbAGbHsKkYJ2qxQ1lS7YuPWIGfHN54WzxX\/teazYLNv4EDqVO8Op\/4mMrnT2LltqcHeMzHNLtg32PlP5wqtY3dJAcUSekyXnQRRDahkbe97vS1rvdMCTDyC4iV5NNzZ6D4kQj8b8zLY+EotQbjAKWymzJJLs6DGGH7oIrz961kk7wXCpr4JhOCTlHSKFxYqK41D381ZADMYeYzWEYJf\/D\/I8KpJz+twLPmQFrskcjrYCV2T4rSJjaoDt0W8jf+rZMaKQEQPU1PNMn1Ojmb20IXseKS4hxsNjuQI8yGWOIvLhP\/YmL2lqFH1AmOe8e0GnBia+t4UYfSSamrqq+QO0vU6ANchpLFyEtGfqjAbl+FxbzZEmZhYLdnqVlxH35HAEm3C4gEoWYV1m2Y1BzXdteTB6vYoGHG94MxWwp2NduvqrxoIHJSD3zxNyAye+BRe15UxQvw4c4f05WKaSTb0cRHixxj2AZs1O82q4G+3cNwfvfFhHm9hZ8qwcz43bwzkaiaDM49WPPaXfiuNJJOjHLuV8s+fAAlqEAT38Juiw6hWd+Y5ENE7wIYV9miHksE7M3Xyrbcvm5C9dM8ItidHxVDoZLCausdxG\/DggY+XDdX+nlyoShI3k9Nn\/Yzt5kEsjdmiAeyLb4BISQIcoL02GdlEC2\/HPVjxcMaec4hIbI8voEknu7vlISa0i93KCWQUdIRMBWJnQgjGkn+uzYqoGY5gXU10HUvYoeF16Nmfe6JNZ1QrsVo2Sfqt34pfBC\/UPTp0RXmCIs6dOtCZ4E1xiJLq76kSlIlItKc2JdwAmISlhGbyqq+93gEOp1GJIIlXkhOrxZ3aRJCPWH5SZA3a0wv78BPcX9F\/WuXD+ahb4AX+mQf8yI1J71kjUaG\/y42ZYxYfXM24arP8XECI2zQh5\/gKlKisX8ev357JEjU9suMjPMVBLrjZUGy2kDngCwD1RRkmoZ6dORDhpIERbSBroRfFZ3P3Tmco7Wyu2rSgydWp3hUvTyaciohRVJ8+5wKGRV7jwPkNVSiMQVO6ubbeejZr+HCb02zxIm7G\/wDsyT\/bCh9n8Is6pKy5uf6NHB8UseSMQ9PpUL974koqqjFR9QFewXO\/IQVbLTckiniuFwFPgt3AKOB60d+tun0bA44XmKYrqQRZov7dkJZif2+Mcc\/Rolrw78qmw7yilqKNYSXj6V+KTN+Fn26h5OKxBLVUIu5LXTLTuDgkT2mqZlTOdFJKf5pNpTDlUf5nQoptccsVqXkQzu3pgezyGrsqp+qot1t+IjWQLQ+EYWMq1YaaEzBGuPAolRCnvTok96PvQwaA\/a\/evz191zDzy9mweh4zJZ9SWFna9ltFTiuwWeQ38YWUOaoQ1VDC5uzQyPLrlLsOeWi3MKhBwHTN09aQyi\/wDax+Knh3i\/V\/lVNvOUIY1dWPF95+L+t4jlb86LAwybWJFeCqnOU+KUhExxZ8MXIoxpkRtudr+Mdw+YEKRdQ16bCr1OqBgxci7Er0i9ly2MvOCHYEQhvz7eN6OO5L3y89d2X\/NRzcZaQ2hMBcQlD6LZxRjKE1Was0T+NmvRFte6WmA0tpPcbNYyD2ElP4tzpTxRA8zrYtFBbfhcOfr\/Crc0XzyZEPl5kpoBbPCW0MtcOXnqROuIUlqvmtfFAq5lwg8R1BxrzihfEE8lpO7bBsSMdOEG+5caaXaIYjKmFxW1KjkHFWIFu0a9icBxz2CjiHl1U7mXraZTs\/w9Bf+vv5rPLX4SkKLcb+fuB02d\/+0bcm+76g65n3zU+O\/+RgCp6oKORdG7tiW+OuMYRD6OUxCuhXe2iDywSKVQGRpLR1eepnRb4ysOIHTOwtQRlP5YVUFRXab4eXkjXZ6svt47YyLhWaLw\/SC1WqdaInhi\/BYySI7URdHHb1Ts53Q61AgR+DeJrTlmD65SfTMWvVhWH8DvWa\/wkEgySR947AqgSbfLOKUl8HW5t\/5et+cve9wVJj8Rkqizdy\/a0nDkjUd9Zli6NFPj6LoVTG9Ti5cB+ZvN04vG+XbY2BFcT0C5gjEdE5gOkdL8bJBTV1YwD4r6BUUy9X6bPwtehbItMTalvAbZ7694Jh9XzY6SR4O5TypaQ\/qZb2M0ZylWnL3n48Au\/GDZLBVT57AMC3FDb7fL35VDrESsubcqU1FziscZf9cGmQVDZ\/d4aypUnkkLWr6dzxkH5V0881mOlh3b04BgDgNo8FyfBF9VjZIwHXHn4ngSEtVYcZDRogC3sauyoB\/HKIK\/jalcXNoNLO9ZruS8aoaieczu+VF7\/InHwBoHPnAmo26gckkDN\/AHoUNCzya+jP0Ux2RBqKwgablgXCgOXx88M7LegZWUJvx+uctmLC6dzgSG\/Q3qAnBkiWaByJEsDTeJCu9urGc1RW9Lnz\/\/XC43TYZbHldcepeifSK2iHbgOZYs4KtlibjovzqdCf79VbDbbgGZOp744x+Jy8JIsSQEbhAjvpgGwqeQVKtqHWhWrAld8W5WxoomwmTIPqYNo2vSRmuYqHPgWFsSA2imXVaxriGaQKwlK+JbZIMpyo5B6coEFyJreKFQ9xKZvOqfOa25MLZ\/3GxYEW22ez\/3VgAy+05WGuT3cavFTGHYT67E\/B255r+0In7jOlLmNh+pQ1TWKyBaXb1mR\/y\/S9FLAXJeclkpyr7zNpXE4zQ+2PRqFJbklLvcijM7d4rTLclJb2Bfbu3J03UxOoavuFuqNOOnu8CwvDZsjeuPWeds3x0ch10M7uUJ9LnIeAdZD8kjrpeA94UqCSS9XXMv9NuANlHGrOhE95yMHxZDGI50MZbXlDOlJ2xNQG0pC6hMImFmih68HAH8F30yH5GEiNDEWq\/EmAZ2GaYWOmCyZhVK62ZXNjegY+2Gp+tVI8Rtb0JNMl96Xtf0NMzRbvoujfILKnkxdZDodhnxpEIUEnULFiKTj47m3cjmUpFiV4NdAZUEwGyAXoZuAhpwrpjd+9bvFOX1CvHXPKgTIjxh04oc4UZmG5bw3\/PRQ5H0A1swR1vvK9FBAO9QbkdbVRb\/XAhpdMN4ijbGOYlu7xLjNNco8WR8lffa9SAth0IHRwxyqsIdh8RGH+0Kl9WM964udeIPDy8ZK9wiUsztty7NByP7cOxE\/ID1097MPPuL\/spKDgxEQNyFP8wv\/mOiuZZlipvx3clY+aTvbnGtaERh9FOP\/Ej5dP1NBHA+AanI0sYG7rueL6mbrulDUx4UARv38pYToKoJw2bkZGd2esymVyW9lXt8mHHgWcvNZBY9WoqWWhlpon9EuMGu4IbEc4OtNZAzqHVAI+MzZrOf2KEabuoFEBFsNvzgFrYQnyM6luKc4kaI5B0CoykB43mE1tRQMbxsUWN35Xv7GyrXUMWLFxwrvET7DS92R32VP+J3oALwnwdd3eRPm6VVzmwX3td1G1Iy5s\/KyUuGVdraSlBqW8sokCznBSli\/8GItY4gu6oODV8qZMblrSh6H0Lhqu9vqBOSILZiM9IR\/zrc4bCDESvPsd6X5BEShg+hgzIwyxVrRT85xa212QLE90sTpbcv\/gVYLnjYGqa\/27uEcI3scEL745lOed+3x6E+Kk18gicGRz8fd1AVBjMLR+uKw1hW9GWJSmvNDdlM+b1A\/m0aIbV86rnuWTvMlfxFpr6RlDpczGG8xw9ruMVjaf6WucefCJ8Mm7DOqT27xvbWCfQbPW+Jk0QMaVIeyq1S+Bpiz5QbQ74HNqACIb1kpfsq2ajJhahzadcyFYDYL7dMyvJsFA5Rhn1tCJFE41QoKojBTeyXGUXapfBpQk\/bRS006XSSYkrVJnRyS\/K508nNmJVuapyiU6Rblzomvi5eIX9w0JvccHaEif4MytFFinvIjpNwjdipWUmHwCnTaj2KxS+zplD4n0Dkg1Idey88Npjeisf6HKUi6ZB3FRhQUwcJASaq12EcSJQV7GAFKI2zby8Y9w2ON9cnujZEM0AjSAZ+2hZs9k6F8dSy7s7L\/s0HJTkbpr8MKz+ZxXNbHwQlZC5Sh+Pg0z7kG4Ty\/m1hGjqXa1KL4WEXqlutbh31TARPXqdGAtjVr+LLTKNv0f3fClz39zVUqCRgx2Oa66zkTRU4JBET+pwa3mZg2nGhFylUR1ltFt3iYF7GZtRVFE+BsR8lm7VeSUnbVpvtIGECYQyLZzpkV2Q0OPi1\/UldyzCKQ9XzCWGK2Vy0oO3EnwqYbDhpNTtaImK0cAExqCw1xgjgvRONrNKy15RlV3EAH41FfPZlIgZuacHZImcIqvm\/gKqEk84OGhbhP+sMifoG8MhwYHVkJZDAuB7qXIP1tsJ5zdLOhXshpozbWlVctAEuG5LlDJYylFuGHcLY7Zv5CSut6JLXGybYRBwiyrqXKVrJIHorsUJg7\/BXUVOdznd+pKYt7su7pb54AcVyaVv1IdqdEEHc8iDdH9MKHRbBxHPNCmCBnPT\/iK5uq0zHws22HF1kY6XZSMk5onrYTWaHAou2j7spDjrT9qiMsgNuBLZvy2MTzT2g\/NAEwt0N0UonG3F3wmj\/CwSaSZjTz0fOYfh+7m\/nhQf62+grEqxit6GswJWd4ob3FVIbGM5t4YrwawCBau+ehDiWCXWHGQDvNQOC+nG2HSWFKspPkZHZfogvUYIG\/5HpYMaKPo42c2ykkty1dIP\/5FI6UYf0\/TObNhV5RAkkq832W5AhZU24VQ+n2awpy4pIdKg08i1TuSg+tv6cw0BcC+drGcvlH1h98Z105ItFpRkAVn7IgkaQ5VaBjRlupESIaqbrBA+PgdSapOjT8QcxwzNCMjOc28hcyjfNYBEYfCfJ0lj2KfKh8o11k+vrpVoYTPNbIoGKAIr8mGJd136V7s046+Tj3vIAxPMWo91XvUwV+WuMfpsKxs6f3IO2Fy2CqaDtRkaHUoE1bXwT\/Acy8YMTWAU\/jLsT7G9R8UX3pyTOYdrQXsF8FaJlF7+LNqt4akE0ZIBUO8qRzogx6B+6AtKEJZreS+MiAwTJU7fT8csbDB\/8t1WfcdWWJn+7xYUaMe4VGVucARLpmtBYf5M3NfxnLoQ3YIdjWYpWDFYZ6dviqPiZCSMSqqAeWFOoTl8MYpbXMw6caJBOcO6dqzS3Yj2FwoyHCOIh29xeAEIFeLN0W4Do6\/v3wFvZ1yvdK\/ohYTbB4K4tuv1szGnOv\/NNpW1XkKab+dT3w4C1z9OWaWMCUTSNH9XLuXzhUIw2eXT4YMYRlkYRpQEn95RkO03bieIMY+tJWFQwA\/hM5X2o0aP1YQASKMT9jmhOsnGNp9JxLYFrDvaG8Q4WZ2+jYJiKOTgV\/3DNQ1GMtB4sruq0nAH+j7J0+kpLRpym1r5pyygi7lVKn\/Q9NvtE6Of9riXSDGVCpCA45e6V31i0FdIHzcBUAT39fTvSy+2xn3PLoqbzlcrc4wbHNLKg4iFklvEVxhtGeRb9Y2uYHCT6XsEcXNW+1zoNsLbxMPi\/FBMCwajfbiV8mtPQzcoA7QBQAHswhhkAPl08VSVT54syqzNCZHIEu5GBK13jzQawbMtCjkiKZZ8jxpkIWWsjWLioShBm8okNkBJG3esyX+vc0R5XLUFMPcEFjhYjgLpIUaEWD9eHW8fCnjfXfWhnYYGb2eUwk97OVdB4+MFYjj1f04MrCloX5cmvVR22do7n5nDa0+AENNoLbw2M2rKWXHcCow3hv03shNAuaaIJLUNj5WUVWyeOf+SjXWtyE17YKJQj4LoKJZfRaxweb2DIR2I\/AkiDc3dK6ruyAEJekFU6BpsxH\/eu3qvbcaTtU41WQE\/RDI4QGGBjn8SapQ4u8ezhbHPWeHNCqrkNMRa97YNolZ+j409l91GA6xy5w0kZsP4usBjIL4agrWUr9ELdF\/02zuK8KDCV6tmKVYmM\/AKEygkVbrqILGCdQ8aSPb9sysy+kO1BYv1EE4677NxA2e4vB8M5B26U0Ow7bcgCXKmJcA8YgQ4OoKAaRzpQkXDKYgR45G5HXJQckuNJ60XFyGWft101jBS0y8lBLxr3fIlmd9t2S3WcUWrw7k6xCYqhsK0\/x+PJJ3TaypEXQArFpTS7WnUCdxs64ljgKcovcgt\/bsOOLk2a5oJdi0dwwHaKcKgWKw5hG5kGjjiId8+WD6JATuot2q+468RM8efxYxI4IggWlG7LRsx5oecy4\/Hm3Q+WOsohMbfciKXQIWqXOy7UUI1oAKN9Wgu8l+JbKKjDKKxWkGIHThI52PXyRFJ83dn6Nh+g5rsIf3rLZPjWfjnH04oF5HQP7mD5lsa5K+aNTh0IOJOLuvJYIgG18WlbTiSPsXZSbZgCKGWCWiPUiPa6BgEZviilHS7PxkYmSgSnoGnCPAhinI5IOtX5FmHS2Rz8E7B3C5W8TJbJhz4slCbNI4MMoESQGfu+GBR97BzLKytnvXcNRNnp9xmd\/45vWerI4S+Mg424Qe8XFhOPPXTbDefg28GgGGZg2s92D9+1JHAM4NPci3bcDN6Qizc4FEKux5WK6OGvJeeApIy7HuA\/eEA9k1x4Nmb3A0\/9X5Q\/brCFZiunuG5ilQNlWfzoCBHU6jG6uwJU04U+Cr8\/Q9uPjM8SCNA4ZI7SnTWANyaiWSWBxy2niwdhC64B7\/x6wMZ1zudQnSqiky1Pb8XYMO2DTXiRqbs7kpzhdP0\/iDRRAeKQOYBo0XGUwxYaR0co5\/XBsLTqxQ6FFf4o82doJfzz7hltN02o\/U+fsWOdNFgJuTn87fxNoSv9Zg3vZkcSiGl6P9SzwZ3\/cA8ppSSLirvQjux9m0+YJo9E7iPquHxUdSfgz+peSWSYn+AEKziqQbnfF8I7i5WSnvfp\/H2MQ\/\/HscB9BV\/JYCqYURs0nSfBHdPqZQF6BfH6bJgxXrXU9tw15bPLenEFZHDOhDbwC5Q12vXXF9g0ApRNbCCNBkvBjFJv1yEzMzTp2X9MlTD8JX+La7xwsKpHtBbPpeZs4qbXxq39aOhns7kmI3ivuqu4cX+4+3qfelvi7FM0Lz8KA22UW42f3WUoSuituMgym9OQnLZxGqVElbwH7TutSOQR+idvpxNBgVjWjpug94y0lgA3vORTteVLrUokPb\/Cx0JlNsbU5Oq2XuVgGja6NQb\/PbpB8DQRW\/oaPevJ3j12224P3Ee6DouTyg866mEGbC51q5nF2GzYOktJBaDtDLMGhDSbHO2gV\/fk8tls1KeI2EgB9NueUDL2nRYeNJP0QxDl6aCdF1JQJF5SWA8ZfU+SDLKsQP5AazRlz1bsEhqYd4QR9nM6SOldUlcgWrws\/aOmj2GJOJGSmHP+\/PPBsgcOvZgHE9h2+TE1pDV\/PQTe8bUpnax\/Nn4CmL3HxJNNf42l83GXLVAVXDLN+AungKEMAuaRVblDHIcSpD\/mRP+Z9n54F\/zwBV1OTxjCVpWjpG29pe0saL2Uh\/JZmCO2XF291D5IkELXS51N0hvGTalAgIGGqYuua5gT69fi4639nbPd\/f5Q\/vsAccdgpvzmhkexerSZwVOip3I2eBm4mSgXESCX20tF6b9mgVTTpsfXSfBH8YsglYnx1otvCXhGuJSn2OFLNsZILkGiITGoN\/ig1fE0fYQLbm8TD6XbYDaGe+VP3hSqEKAhedr18dYiE4UaOLELXO6UzW6ZJJtiL8BUVIVuVg18+yBs2sSyGwyy0dAsgBkytOZZJ4sORVY47c9nhWWGal1EPnEqjHEJQ2Zfo8b+CoBxAZ\/HBE\/FfcWQnvqEqU1GPhpBXSDsZRhISCUfMjcfQ58cdzClpyZiyv+mUQ8spqu2Yqe85kL3K5amu\/9ogDNhv3SyHZNzVEE173JgBGs6JJMPbIJGRlV1+ew3VVcEs0xVHAoTrO9Zfs4d1R3XIlCM9N6BlymxaZgqihpcEqHrZV+Xw5cJVRCK+Xqam3DS5vChHY\/OYIv05MuIvC12kAUke\/HMtI49KhdXEjx4zsv5wbUoPm9eOJj+SIGGXQKapycya5bWnTS64jGTU3S9pYmfDVa67PM\/jrdcNDQg7vAAbJ9wFV5zu\/CnAbmywKuEMHvdLb\/hiTK0d25EMqhFbPxLhNb0+71FknwIU6iqnn\/gDM5yiA9Bvja3W+QVPybnsKodeP1xoZMa4szQeQ690K6+5+V22h++Oz+qxa8jc0dbF+FTbKGM2YV2fOr9bYQ\/2oU013ruDJ4jIyey0q\/FcsfmjY9uIKYS48MUs6lJWLzpg8j9QVPrvn4trO0v3BIpF2HyUAVFepbeAg8jVRt+2+2wNf84jMqpp8iBu2e7gQSq4jSuzSqmWyiWh+j+Ue3\/nkE77OB86tE7ednrUH7wDyOXJD0jFUHQgMuuypcD2DU12ITfdLK\/DzVJDBxMOZfue4SoAl+DG4Qj4koD\/DwwI6rC59akKmIWq\/nqvFxa0091D\/6ffGa8AFq3P3W44r7PcWuvSYuydHcSJeM2smlp9WGd+bQeTfPm4GDtfD82WZ7DIn3jIUg3NyT4XgRSM8DqdA125G9rGf3PgIPn1OyrenpDYE2ydFQ0\/Q9TjUN5k5nSNlR8uDnIxaPUiISIf8uF0xOzlRUvR4klvbtHaFnmcckMEbJOPUKkRQgdba0ILE3aLij9wl3nKJZ6OIBQQajfa2PvCqCV1GxivWUhpdlZ2JmdubwSqerM6BAuQ2hCQiQXGL4ABljhg0Rcz03qs1JVOJoezG7DbvEFkMRKkypTEzsrzBCwOAhgiEDOYh0rUdMi\/sFvlSS35JmwvkfKq0wd\/ZYGCXG35H+XLnVxcZx0fdbJpftEzB83Box4T\/7QE2lqjedG\/HC++eGJHx4535IRhneL6P+qfd9Gy72shtotu0Ci7xOty8sYfDmY8t7AmIlBcdg1SCHq5YRW9xS7xfNWDkUjhfnSXgjNFJevNPC1y9NWBaIbwO6CnOgNMsKgHybfUKbwPkFPuNRCmkQAMq5iGOYmwB1FEL+GKwGrnyXuMP4Lx746FIIagh283UkW+uxHdQXCj3isW8N\/Df88xoYcOLmL78rPn8Ps2O7X+0Z6vQMIDm9EUiC3qCtFTYn\/uAwW2XtKkGILbPRdZ2o0Un38l4YNkCxCXMjyCyI2UtKEEeaL+a05w6c7W4y+cz1i7NyjP7TLiRFpJ3RztSqMIBt3pCo+iCdfk1rNe5BFbkrb4gJ\/zt0sFmVR753lDwg2nHrQqKRNDqObNCoI8Uvgbvd1\/xKuk8khOC68Z0V79OZPvfnaiS\/4te5A9YGuzKefOIC3E9gnjQ8FU7aVMrHVgVBQTWng2kp83Cz8PEGT7v\/JCluGulxbT14Xf\/ygeG+fUJ6kIMKbJ93l8PuDwFWD\/mcyZ1EmyEyt+cxSrUHNmDW\/8zIztA3950fJ20erEMEb8eJj0RLuA4EzZ0jsBbSPG4mTaLtgBm8D7\/t9\/FWszmnlEm3k8Uaci3OKa2362XR6syfI7I\/xbDky6XWO8y0AzysTbzzhr6RMtOiej6Zv6q+mwBm\/07p+DX8VbXHd1VqQohTXEDKHIBnT1B20mS9iQFOKyCDcf2CB4tw\/vYh8WKkZZ2CBBAi+pwTegB\/5Jo9LJZJhnYAGfPndYNIeZ4FKYDsrnShpvx9sPzZ0aLK8VFss\/ZNyNRHG\/iJC998FcHRNqLfZLolVXwZyGsc4i7xRWFQi\/MTEXixL9b0u1lH18dywH3p53TXr62nQ8n5GKuGVhI3F5CM4442M1M2wjw57w3GJwzg3RS3\/17lO+kNUXjgAtbTcfDsfl9BWrBPCGu5SVkmZnW3di+1cLoMxitE2HdSwU3aFeeCBLCjFnT6Y6O10nNfKr46Y3UFEWRxb4bf9fBkD6pwsGiU9RIRC0npuIjVrzegK1bIbpahdbnxJxgAAHUF\/5zWHoXM1QB8LdI4O2DBxe0+DR6dW0tLdYOxm50xUAeaisdueWpsZyxqp5LmpVi6CVdlSy4krdCMqR8yHDbsEBiz078A3naSrwmcEi4NpUrG\/mVOi6XNBJRKTEiJ9TmVLm7\/BvakI7cE\/6eKQPn7kO55eyPDk2dzMTgJJiGZIbB1i+Bq7hVKuYAe789xqv83iWCu3c4WoCR1in+WpaY5oVaIKRl4vkN2NiJvW16LwSBnkUDHZGqcT47adV2EldVS+YV0HhPvbcIdh07twPIfcAz+qTdPSQkfTnjcTB6BDcydc8MHkKa7s81CMAs7NLVCtjgXAmzv+K4cfeXVPFo5FZuw5l9LfB7bY9DFaI81F\/\/6DsRJSkl6ZRkF38U9UaS3Q\/IAlGceKiOZXZieydglbqDmvodC\/XwA4CtuZ4y7t6eIK5L6LIsjj3O7j5TUWQdds+4l7j6odKdmzj11J9H4dXok6\/tJCLLJwR6TvVmcG2lKC9rCaDbF1JgVK0CckkZS5YbT\/HIF92Hg78oe30FY+QSHvNtGE8leSt1ubDpNEiVmCdTeP+FX4N0qIWGi7POEfzXnLcRA\/L849e5C3L38Lqc9T5cDmlRE1v0VSHesl41UJYhMcPsezolCCFOvoUuCMsEeEiaW\/+1t4JcVyqtoTAMtUFFjVTjfvZrRrCHMwIWcN+nQYOEQsuE9zBMmA2RV7wnR1R034QI7YPTC6nCj45sd5fn6CJoy2dwytj5dbQ7JPw9m\/8fR0pr2lOlsbEW0mTDQh0h3nx5nbZfiM\/MmG0MUb+v+KgGaMwEfE8cV41HufdJfwqdVdW2+e0i4kG7anyG0V4QEN4qwnnHVAfWHgJxiFoIkQRjorAu\/XGx1CGPLohBHjpSvBiE5l7X\/1PHaHaW6mwBDmKeNQWDIX2yxHFKz6GrFn7xo3dAZ2jMo6MCIJM\/SZgPYm8LSdIQewC4dnZbOUj8o4lbatBagSvNmNTjUm3lwCLdDJAsF0710mgp6buY0kSKMT7koclaQRncbo0M4QWYgNxj0r4D0+DEjbtho6imUsYYw1+0uKm3jOhFxOjjQ4QrYNExgTA\/hMS5Z8bkaJRGDjAxCxbs1sfmwVTHPJw1fOyYvF5AJSr1jj7shGJruXyImb\/w4k9v5nQl8qjvYb90v8fCvVF2QhUJRFaHsQEEZNBFnrG02XpE2IJkoTIA\/5GtCYlw1PVJsu+itcuXRYeEuUJe16zA2wXq3Bgt7o6424rqMTi4\/sFV0VpntDcTxHnIXySsVGKFIeDn3LaIL1WVUgICT9rMQIiMc3EXyThZ3wHgn1fSBue\/wxRGMSoQ3izt2gVijry+judwhxW\/Gje631rK8ZisRkN\/O1FWWPWTcQ7Ezd+ltLJphbrFvP4qMEOCOMUbEyx7EV68zWFjlEcyB89rmG\/S4xNYLsnyEeBdD1MHgG\/idpkujktBjWigkX6eQryeRVvtxqZm1SE58D1x6UdyxR4Ez0cEDqUbGGuJ4busjrGVSOcxzcOV3EyEJJZhnz1FubLg\/cv7hgoAGQVQ4SN33HsPLsdY408jsylWWkcM8rnfLMke2diRFXwhXlPhu\/n3sKl9hTGUFQSrbOkmpsvJbknBkMAJrW+QZwe4pxb5IERv14S7Zn5OOuHc4Ym1pF4J38GBXjlpOUKcR3HSS\/E6MiHbCAgKjq+UGFj6J3LkgwS46Jlk+8tCya1ZLbTMK\/j2FhpsgrjOLAMbLz2lrnI+qOhyYTdN1sDZfRoJ1BqmcJDt1ko59DntnSUWCJCsRMlHLMvuPLAQC6utOqsQx3CVutF7fq1OMQFTAjbSwqNSeEpBZrOCnkK3Z4HZZQnMpWaYQZmWJMeanI0K5SpeCY8365v64XhXZqZjSecG7mgxNA1xdGNzoAiLHYLRVONUa3307x0vPK2R5uLRo84QS+kG\/I1vRX+gcDvw6sLMOF4gR0n+wk2vh9ozrssY2VXs5y7+WFUQtG6onr5txsyMUkErbbDEVvM96RQQuekqL5tQLP7k\/hm38Pi3DIihXzml9pwo8L9O3prutN1SPrnLfF45H+Ybbb64RVyIL16FG0IGmfrgRPA1tCGas6i9\/sxjOOQ2+Py7sEHubqpa8t7BAn\/pveiBxSTByb9RqcTdzOyQWjbXeT2tFHPBeRUNZYhfAokDAchfY\/E7ZzkT5IIcoGLNOJ7Dzbbgs+9ESjPTX0fIQQ5sp0cOuohV26fOE9V+EQNlViZrSxi+irlZwHtYRZXbcV5ZlNzbDCqYw9S81N8PdOSPI+fNYJhWbQbMWDFE3pz6UYBqgARYp\/drDXBU\/aBMkJCuGUSsNDmqOE4VXA0\/cpXRXbWTNA0fYZBnNZnNl0rZD6oRI8n\/roZ\/\/\/qv2qKPBTmDESRvqnRENQzhJQoH4qcpHycd\/Gbxd6X8x\/2QIoaKtxXfrfLogPxsZ\/1Sjg+VJigsut4fvXlYwdt2zcfwBajpBeui8jML3MSilzZclLAvmMxC7Eq2\/DxeWL4Po4vQwaDCdLZ4U1Qscz1H0DE5OfO8JswAjrotMmXgUtrcKPXrKCBhc2YbvnriUuakGKaSYCn3zwVIOeGdIMYaQ3DOznm6NrHOdGeal7haiDJNW1ZmPYb6zSSP8uBXzyzsftTZzPU4GCfOhX7Tg0Vx2Vl8crYCdQJqplnrozXCbg+IrukDYLfBc87Hg55sV0DEzQNjnSBtG1TqfMfv+IMfMe9dUowOu2pQbJkPfS4OsDlziLAQWoY6Z7K0UQRdmOs1gyPO48H0Ga55jFs7AfTEBDSy\/kw76oE97d4wR8ycPWJRPDaSBSiBIyaBnOddK6mgcR1cYXf9JgJe3Iz4EjOr6BqRBgvNlIr\/Jb\/NYPT6Kvhju12uZQU1xTi\/cprJA0OmaF8YoX603E3H\/OylwGUIs9v7o6VlujbZLf4pD6UnGLEl\/CmylXMKco1g28UAFBVLPmnE5+pFxkEcIaC6iYvz+DtME322OoQbqd4a7SrIc05uittTUpBx9gz8UM60xevlYIvHxwgMaMT6YDT5Bl+RiT21KCEOpLSJoBsv0WN8J4h0OlNjatIvnYutfqJZV6lw8oxwH6cgH8dpTrYfGxHhCK2HnAa6WupX0pxCuwpqm67pauPDTb4zQkj7eG\/k4O0Tn0sbgwIU3NDZvUP+7WF15tWwaN0ywowcGYU\/MRCZOhDTXi7E3f9h7qqDo8sAiTySZgM53oShUfohHp7V2tcFyt\/1Pjs+ON2CQfk0Q4dK\/kyUDiO34jpxnFURYX\/K44JUhKEbiwrRo2dsdYEHc5uSw913SjQgCHCQwfybmPER8GQCf5\/T64W21gIQBqeVmgI0iJDlymxNQ2VeE9hudIF9qoo3C7290ID52vwbavA3msXluBesgADm3NXiqn2AmVy3CoW+HMyX9d\/WNLXH3Ti7b1dtd14RLxLRnpXHE7NH9uOj9CTaEs42b64Oh1EjjW4E8eDNd0q0nASDcw1Y7\/XepEv2po2b51\/h4pR2Mb9FeesaM0veNA+v5fBf58wXo9nGE8V4xKtG4TNWHVA3kKNiFOtR50sn6I+e+R1sV\/7zINK21A7HQLOy2J0jSxT2A7bzNPBVSZ8Y06U0xLR73WXJzNJZmw5x\/VGp4DOD4dUn89NPOxZ8PZZRTHpCyXQ8NOg\/NDYD2Pa7Q5p8JKjTDVtyR1jJkfSQ\/WDbvA2G7R2\/LN3amHVMqiHGuSLfYAQJnbimrDSbssPCaB6buyHVCjpsSlj+k91ExGmd1\/n6yKhvXT1oVlL7N71Sdp81PzEIA5e4bI\/yt\/qWpaU+G3nN6ErK259OSzGI9GHIPVwmNGuvDLXzkHBp5vOY30RODAggL02SJnMSm1EfIZVhbwl5vQL+iV\/\/E4c\/vIbMeoSePHnU8\/UWul3hjMIdS6\/PIAFtrnqZ7\/hZSP1TvAVGjz4fKAgLiddn+paEHM++ybGjDyfJhVzDMMQGpzoAf4Jo8B6RChrenHBzbJzk9hiYPvBWhg2vxLINu7RUbBml7vn8QUbyd80MCtuZoduJlx4n9F5shYuiCW+uTfCXnD49Clob8Y3zxZ0EL0twJE2VYd2+7S9aJCKcNOMn7hbviXKlPseVxfyirTycfdaFAojx+OiT3OnFeKzSirIDTLugN5plu8XtvqoKfWqrYvSLxzVfWO8XFuZ0N\/28bQRvBORir4HLf1rjIHZuO+OO8YocQ0gv8WDkNbpA8K6RIp+vyWZBGu1mBKXrH\/MSf3VTwbDGbtbr4EFuqf1jwpt9ONuFkoessDbhC+Uem49ZwnPXhLGfqZs9spnZKCfU6fd3KM1Py8yOUoWmhsuNnDnb6\/Wu5y9YCZ3q\/5H1tio1\/LYeW\/aNtlG2DooZehdLd3X6T\/fjw9Q4EBxznuewE+K70wm5LlGPpggXkrS7DyB\/wOotrg34OjqKiUOVJeLjo8JyvuTCs6ZjfjKPOF69Rrwm4Mv8geTavhP47rR5iaWgQiJDn3\/4l0EBuqg8UHG5aIpmf8shq+BfJUEKwSoicf7Rry4ZRk3MOqUEJDHcdmI8TVn0jDzXkbrRNavHkqyP5IzQxuRg02EDEvNqjfmg4XzhPpE16wSMAWPTPV+gBI1YEspMmKyhr8p4gjv7O+YFNsNUryirDkrGBe+JRpCNlLDxh5hsXJjH8TlecDiXAtPicau\/GbDYNlWeYcq5h0bCjCpbTkz7A+WGAgbgNf0W5Ct\/Cm5ebYzVpl12VH9lpMq5vMRsxVkmhlgA27YzntV+0f8wzFTY6YJujV17QOkWPLbl50mUQN87WCfvk2pXpCfluyF58l6F6t\/auBuuAA1oaf4bjUBM9IIdjSU\/krxRfa40iSiLT51AXmtE0ZoizDTIWpmtSIv+vO72XB6jsKVKX7i\/Y\/9gNUklFvySw128nxYW9Utw6dzQZ86Zj56\/SCkn2A+gYAAAAtSAAkinSNSzU2lviZm89TxYPzVycFb4Z2UL3XfceBI5Owm3+z+BSfjnyJzgU\/GC6Sef3nbbPKMGEC0kMAjfLN43Wtk+HNp2gADbfgNsL4na9fc4AnZl39a4HbUmy3IDvPVCY4o9YVe\/PHwi7vkf6H8P3Yb2CbOOpGJtHonL1po36maLtyn\/D3Pv+Vo5Yr+s7vBFjJNQex92ZJWwse+3JB1ZO8WqNLyclx3IPm4vsL8DwiBEktvyMlQeVOxzXHjIugHK8W+eVQfY39Dx0kKTUV8uk+xVxMeC6dfDYM\/psCWDzP+M9HNcAfZISTtXkQmsgAAAAAAA=\"\u003e\n \u003csvg class=\"aqr-overlay\" id=\"aqrOverlay\" preserveaspectratio=\"none\" viewbox=\"0 0 100 225\"\u003e\u003c\/svg\u003e\n \u003cdiv class=\"aqr-connectors\" id=\"aqrConnectors\"\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-col-info\"\u003e\n \u003cdiv class=\"aqr-info\" id=\"aqrInfo\"\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cstyle\u003e\n      #aqr-carto, #aqr-carto * { box-sizing: border-box; }\n      #aqr-carto {\n        font-family: inherit;\n        color: #1a1a1a;\n        line-height: 1.5;\n        position: relative;\n      }\n      #aqr-carto .aqr-grid {\n        display: grid;\n        grid-template-columns: 170px 1fr 280px;\n        gap: 16px;\n        align-items: start;\n      }\n\n      \/* LISTE — cadres encadres *\/\n      #aqr-carto .aqr-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 6px; }\n      #aqr-carto .aqr-list-item {\n        display: block;\n        width: 100%;\n        text-align: left;\n        background: #fff;\n        border: 1px solid #e5e5e5;\n        padding: 8px 10px;\n        cursor: pointer;\n        font-family: inherit;\n        color: #888;\n        transition: all 0.3s;\n        position: relative;\n        min-height: 0;\n      }\n      #aqr-carto .aqr-list-item:hover {\n        color: #1a1a1a;\n        border-color: #bbb;\n        background: #fafafa;\n      }\n      #aqr-carto .aqr-list-item.aqr-active {\n        color: #1a1a1a;\n        background: #fff;\n        border-color: var(--c, #1a1a1a);\n        border-left-width: 3px;\n        padding-left: 8px;\n        box-shadow: 0 2px 6px rgba(0,0,0,0.04);\n      }\n\n      #aqr-carto .aqr-li-name {\n        font-size: 13px;\n        line-height: 1.25;\n        font-weight: 500;\n      }\n\n      \/* SCHEMA *\/\n      #aqr-carto .aqr-col-schema {\n        display: flex;\n        justify-content: center;\n        align-items: flex-start;\n      }\n      #aqr-carto .aqr-schema-wrap {\n        position: relative;\n        width: 100%;\n        max-width: 200px;\n        margin: 0 auto;\n        z-index: 1;\n      }\n      #aqr-carto .aqr-schema-img {\n        display: block;\n        width: 100%;\n        height: auto;\n      }\n\n      #aqr-carto .aqr-overlay {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100%;\n        pointer-events: none;\n        overflow: visible;\n        z-index: 3;\n      }\n      #aqr-carto .aqr-connectors {\n        position: absolute;\n        inset: 0;\n        pointer-events: none;\n        z-index: 2;\n      }\n      #aqr-carto \u003e svg.aqr-connector-svg {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        overflow: visible;\n        pointer-events: none;\n        z-index: 5;\n      }\n\n      \/* Ligne connector (depuis la liste vers le point) *\/\n      #aqr-carto .aqr-conn-line {\n        fill: none;\n        stroke: var(--c);\n        stroke-width: 1;\n        opacity: 0;\n        stroke-dasharray: 600;\n        stroke-dashoffset: 600;\n        animation: aqrConnDraw 0.9s cubic-bezier(.5,.05,.2,1) forwards;\n      }\n      @keyframes aqrConnDraw {\n        0% { opacity: 0; stroke-dashoffset: 600; }\n        25% { opacity: 0.6; }\n        100% { opacity: 0.6; stroke-dashoffset: 0; }\n      }\n\n      \/* IRRADIATION CIRCULAIRE DOREE — toujours identique *\/\n      \/* Le groupe entier qui contient halo + cercle + branches étoilées *\/\n      #aqr-carto .aqr-star-group {\n        transform-origin: center;\n        transform-box: fill-box;\n      }\n\n      \/* Halo doré central qui pulse doucement *\/\n      #aqr-carto .aqr-star-halo {\n        fill: #D4AF37;\n        opacity: 0;\n        transform-origin: center;\n        transform-box: fill-box;\n        filter: blur(1.4px);\n        animation: aqrHaloIn 0.7s ease-out forwards, aqrHaloPulse 3s ease-in-out infinite 0.7s;\n      }\n      @keyframes aqrHaloIn { to { opacity: 0.5; } }\n      @keyframes aqrHaloPulse {\n        0%, 100% { opacity: 0.4; transform: scale(1); }\n        50% { opacity: 0.75; transform: scale(1.2); }\n      }\n\n      \/* Cercle d'irradiation qui se diffuse (anneau lent) *\/\n      #aqr-carto .aqr-star-ring {\n        fill: none;\n        stroke: #D4AF37;\n        stroke-width: 0.5;\n        opacity: 0;\n        transform-origin: center;\n        transform-box: fill-box;\n        animation: aqrStarRing 3.2s ease-out infinite;\n      }\n      @keyframes aqrStarRing {\n        0%   { opacity: 0; r: 3; stroke-width: 0.6; }\n        15%  { opacity: 0.5; }\n        100% { opacity: 0; r: 12; stroke-width: 0.15; }\n      }\n\n      \/* Point coloré A\/B\/C (par-dessus le doré) *\/\n      #aqr-carto .aqr-marker-dot {\n        fill: var(--c);\n        opacity: 0;\n        transform-origin: center;\n        transform-box: fill-box;\n        animation: aqrDotIn 0.5s ease-out forwards;\n      }\n      @keyframes aqrDotIn {\n        0% { opacity: 0; transform: scale(0); }\n        70% { transform: scale(1.4); }\n        100% { opacity: 1; transform: scale(1); }\n      }\n      #aqr-carto .aqr-marker-text {\n        fill: white;\n        font-family: 'Courier New', monospace;\n        font-size: 2.8px;\n        font-weight: 700;\n        text-anchor: middle;\n        dominant-baseline: central;\n        opacity: 0;\n        animation: aqrDotIn 0.5s ease-out forwards;\n        pointer-events: none;\n      }\n\n      #aqr-carto .aqr-leaving {\n        animation: aqrFadeOut 0.4s ease-out forwards !important;\n      }\n      @keyframes aqrFadeOut { to { opacity: 0; } }\n\n      \/* INFO *\/\n      #aqr-carto .aqr-info {\n        background: #fafafa;\n        border: 1px solid #e5e5e5;\n        padding: 16px 16px;\n        transition: opacity 0.4s;\n      }\n      #aqr-carto .aqr-info.aqr-fading { opacity: 0.2; }\n      #aqr-carto .aqr-info-family {\n        font-size: 9px;\n        letter-spacing: 0.25em;\n        text-transform: uppercase;\n        color: var(--c, #888);\n        font-weight: 600;\n        margin-bottom: 6px;\n        transition: color 0.5s;\n      }\n      #aqr-carto .aqr-info-name {\n        font-size: 16px;\n        font-weight: 700;\n        line-height: 1.2;\n        margin: 0 0 4px;\n        color: #1a1a1a;\n      }\n      #aqr-carto .aqr-info-latin {\n        font-size: 11px;\n        color: #999;\n        font-style: italic;\n        margin-bottom: 12px;\n      }\n      #aqr-carto .aqr-info-desc {\n        font-size: 12px;\n        line-height: 1.55;\n        color: #333;\n        margin-bottom: 14px;\n        padding-bottom: 14px;\n        border-bottom: 1px solid #ececec;\n      }\n      #aqr-carto .aqr-info-section {\n        font-size: 9px;\n        letter-spacing: 0.22em;\n        text-transform: uppercase;\n        color: #888;\n        font-weight: 600;\n        margin-bottom: 10px;\n      }\n      #aqr-carto .aqr-action-row {\n        display: flex;\n        align-items: baseline;\n        gap: 10px;\n        margin-bottom: 10px;\n        padding-bottom: 10px;\n        border-bottom: 1px dotted #ececec;\n      }\n      #aqr-carto .aqr-action-row:last-child {\n        border-bottom: none;\n        padding-bottom: 0;\n        margin-bottom: 0;\n      }\n      #aqr-carto .aqr-action-marker {\n        flex-shrink: 0;\n        width: 18px;\n        height: 18px;\n        background: var(--c);\n        color: white;\n        text-align: center;\n        line-height: 18px;\n        font-family: 'Courier New', monospace;\n        font-size: 10px;\n        font-weight: 700;\n        transition: background 0.5s;\n      }\n      #aqr-carto .aqr-action-content { flex: 1; min-width: 0; }\n      #aqr-carto .aqr-action-zone {\n        font-size: 9px;\n        letter-spacing: 0.15em;\n        text-transform: uppercase;\n        color: var(--c, #888);\n        font-weight: 600;\n        margin-bottom: 2px;\n        transition: color 0.5s;\n      }\n      #aqr-carto .aqr-action-name {\n        font-size: 13px;\n        color: #1a1a1a;\n        font-weight: 600;\n        line-height: 1.25;\n        margin-bottom: 3px;\n      }\n      #aqr-carto .aqr-action-benefit {\n        font-size: 11px;\n        color: #666;\n        line-height: 1.5;\n      }\n\n      \/* TABLET : liste + schema cote a cote, info en dessous *\/\n      @media (max-width: 900px) {\n        #aqr-carto .aqr-grid {\n          grid-template-columns: 1fr 130px;\n          grid-template-rows: auto auto;\n          gap: 14px;\n        }\n        #aqr-carto .aqr-col-list { grid-column: 1; grid-row: 1; }\n        #aqr-carto .aqr-col-schema { grid-column: 2; grid-row: 1; }\n        #aqr-carto .aqr-col-info { grid-column: 1 \/ -1; grid-row: 2; }\n        #aqr-carto .aqr-schema-wrap { max-width: 130px; }\n        #aqr-carto .aqr-li-name { font-size: 12px; }\n        #aqr-carto .aqr-list-item { padding: 7px 8px; }\n        #aqr-carto .aqr-list { gap: 5px; }\n      }\n      \/* MOBILE : meme structure mais photo encore plus petite *\/\n      @media (max-width: 640px) {\n        #aqr-carto { padding: 12px !important; }\n        #aqr-carto .aqr-grid {\n          grid-template-columns: 1fr 100px;\n          gap: 10px;\n        }\n        #aqr-carto .aqr-schema-wrap { max-width: 100px; }\n        #aqr-carto .aqr-li-name { font-size: 11px; line-height: 1.2; }\n        #aqr-carto .aqr-li-num { font-size: 8px; margin-bottom: 1px; }\n        #aqr-carto .aqr-list-item { padding: 6px 8px; }\n        #aqr-carto .aqr-list-item.aqr-active { padding-left: 6px; }\n        #aqr-carto .aqr-info-name { font-size: 15px; }\n        #aqr-carto .aqr-info { padding: 14px; }\n        #aqr-carto .aqr-list { gap: 4px; }\n      }\n      \/* TRES PETIT : photo minimale *\/\n      @media (max-width: 420px) {\n        #aqr-carto .aqr-grid {\n          grid-template-columns: 1fr 80px;\n          gap: 8px;\n        }\n        #aqr-carto .aqr-schema-wrap { max-width: 80px; }\n        #aqr-carto .aqr-li-name { font-size: 10px; }\n      }\n    \u003c\/style\u003e\n \u003cscript\u003e\n    (function(){\n      var familyColors = {\n        botanic: '#7BA05B',\n        aqua: '#4A90B8',\n        bio: '#C84876',\n        cond: '#B07BA0'\n      };\n      var families = {\n        botanic: 'Botanique',\n        aqua: 'Aquatique',\n        bio: 'Biochimique',\n        cond: 'Conditionneur'\n      };\n\n      \/\/ Anchors PRECIS sur l'image 500x1125 (viewBox 100 x 225)\n      var anchors = {\n        tige_poil:  { x: 60,  y: 25 },     \/\/ mi-tige\n        cuticule:   { x: 56,  y: 65 },     \/\/ ecailles visibles\n        epiderme:   { x: 25,  y: 115 },    \/\/ surface peau gauche\n        film_hydro: { x: 32,  y: 100 },    \/\/ surface peau clairement, ecarte du poil\n        glande_seb: { x: 62,  y: 142 },    \/\/ grappe jaune\n        glande_sud: { x: 25,  y: 168 },    \/\/ enchevetrement gauche\n        muscle:     { x: 78,  y: 170 },    \/\/ faisceau diagonal\n        follicule:  { x: 43,  y: 185 },    \/\/ cloche autour du poil\n        bulbe:      { x: 43,  y: 193 },    \/\/ boule au fond, remonte encore\n        derme:      { x: 12,  y: 190 }     \/\/ bloc peau gauche bas\n      };\n      var anchorLabels = {\n        tige_poil: 'Tige du poil', cuticule: 'Cuticule', film_hydro: 'Film hydrolipidique',\n        epiderme: 'Épiderme', derme: 'Derme', bulbe: 'Bulbe pilaire',\n        glande_seb: 'Glande sébacée', glande_sud: 'Glande sudoripare',\n        follicule: 'Follicule pileux', muscle: 'Muscle arrecteur'\n      };\n\n      var ingredients = [\n        {\n          id:'rose', label:'Rose Sauvage \u0026 Mauve', latin:'Rosa canina + Malva sylvestris', family:'botanic',\n          desc:\"Macérat floral hautement concentré en bioflavonoïdes, provitamine A (caroténoïdes) et acides gras polyinsaturés (oméga-3, oméga-6). Reconnu pour son action anti-inflammatoire et restructurante.\",\n          targets: [\n            { anchor:'epiderme', action:\"Action anti-inflammatoire\", benefit:\"Apaise les rougeurs, calme les démangeaisons et restaure le confort cutané dès les premières applications.\" },\n            { anchor:'tige_poil', action:\"Révèle l'éclat naturel\", benefit:\"Les acides gras essentiels gainent la fibre et restaurent sa réflectance lumineuse.\" }\n          ]\n        },\n        {\n          id:'flav', label:'Flavonoïdes \u0026 Vitamine C', latin:'Polyphénols actifs', family:'botanic',\n          desc:\"Antioxydants végétaux puissants qui neutralisent les radicaux libres et activent les fibroblastes pour la production de collagène et d'élastine.\",\n          targets: [\n            { anchor:'derme', action:\"Stimule le collagène\", benefit:\"Renforce la matrice dermique et améliore la tonicité de la peau dès l'application.\" },\n            { anchor:'epiderme', action:\"Bouclier anti-radicaux libres\", benefit:\"Protège les kératinocytes du stress oxydatif lié à la pollution et aux UV.\" }\n          ]\n        },\n        {\n          id:'chlor', label:'Chlorella', latin:'Chlorella vulgaris', family:'botanic',\n          desc:\"Micro-algue d'eau douce parmi les plus riches en chlorophylle, contenant 60% de protéines complètes, vitamines B et C, fer et magnésium chélatés.\",\n          targets: [\n            { anchor:'epiderme', action:\"Détoxifie en profondeur\", benefit:\"La chlorophylle capte les métaux lourds et résidus chimiques accumulés sur l'épiderme.\" },\n            { anchor:'tige_poil', action:\"Hydratation cellulaire\", benefit:\"Restaure le taux d'humidité optimal de la fibre (12-15%) pour une souplesse durable.\" }\n          ]\n        },\n        {\n          id:'mer', label:'Eau de Mer', latin:'Complexe minéral marin', family:'aqua',\n          desc:\"Eau de mer pure micronisée, source naturelle de 92 oligo-éléments et minéraux biodisponibles dont magnésium, calcium, zinc, cuivre et sélénium.\",\n          targets: [\n            { anchor:'glande_seb', action:\"Régule la séborrhée\", benefit:\"Le zinc équilibre l'activité des glandes sébacées et limite l'excès de sébum sans dessécher.\" },\n            { anchor:'cuticule', action:\"Reminéralise la fibre\", benefit:\"Les oligo-éléments comblent les déficits minéraux du poil et renforcent les ponts disulfures.\" }\n          ]\n        },\n        {\n          id:'aa', label:'Acides Aminés Naturels', latin:'Précurseurs de kératine', family:'bio',\n          desc:\"Cocktail d'acides aminés essentiels (cystéine, méthionine, arginine, lysine) constituant 95% de la kératine du poil. Pénétration intra-cellulaire prouvée.\",\n          targets: [\n            { anchor:'tige_poil', action:\"Reconstruit la kératine\", benefit:\"Comble les zones de la fibre où les chaînes peptidiques sont rompues. Effet structurel durable.\" },\n            { anchor:'cuticule', action:\"Resserre les écailles\", benefit:\"La cuticule lissée réfléchit la lumière uniformément : brillance maximale et toucher soyeux.\" }\n          ]\n        },\n        {\n          id:'vit', label:'Complexe Vitaminé', latin:'Matrice B-C-E-F', family:'bio',\n          desc:\"Synergie de vitamines B5 (panthénol), B7 (biotine), C (ascorbate) et E (tocophérol) pour une nutrition complète du follicule jusqu'à la pointe.\",\n          targets: [\n            { anchor:'film_hydro', action:\"Préserve la barrière cutanée\", benefit:\"La vitamine E protège les lipides du film hydrolipidique de l'oxydation et du lessivage.\" },\n            { anchor:'bulbe', action:\"Active la matrice germinative\", benefit:\"La biotine et la B5 stimulent les cellules souches du bulbe responsables de la croissance du poil.\" }\n          ]\n        },\n        {\n          id:'gly', label:'Glycérine \u0026 Urée', latin:'Humectants naturels', family:'cond',\n          desc:\"Couple humectant captant l'humidité atmosphérique pour la fixer durablement dans la fibre capillaire et la couche cornée de la peau.\",\n          targets: [\n            { anchor:'tige_poil', action:\"Retient l'humidité\", benefit:\"L'urée à 2% maintient le taux d'eau de la fibre, la rendant souple, élastique et anti-casse.\" },\n            { anchor:'derme', action:\"Restaure le NMF cutané\", benefit:\"Reconstitue le Facteur Naturel d'Hydratation, garant de l'élasticité et de la souplesse cutanée.\" }\n          ]\n        },\n        {\n          id:'cond', label:'Complexe Conditionneur', latin:'Smoothing complex', family:'cond',\n          desc:\"Agents lissants cationiques de dernière génération qui se déposent sélectivement sur les zones endommagées de la fibre par attraction électrostatique.\",\n          targets: [\n            { anchor:'cuticule', action:\"Démêle instantanément\", benefit:\"Réduit le coefficient de friction inter-fibres de 65% pour un peigne sans résistance.\" },\n            { anchor:'tige_poil', action:\"Effet anti-nœuds prolongé\", benefit:\"Le film protecteur persiste après rinçage et limite le retour rapide des feutrages.\" }\n          ]\n        }\n      ];\n\n      var listEl = document.getElementById('aqrList');\n      var schemaWrap = document.getElementById('aqrSchemaWrap');\n      var schemaImg = document.getElementById('aqrSchemaImg');\n      var overlay = document.getElementById('aqrOverlay');\n      var connectorsEl = document.getElementById('aqrConnectors');\n      var infoEl = document.getElementById('aqrInfo');\n            ingredients.forEach(function(ing, i) {\n        var li = document.createElement('li');\n        var btn = document.createElement('button');\n        btn.className = 'aqr-list-item' + (i === 0 ? ' aqr-active' : '');\n        btn.setAttribute('type', 'button');\n        btn.dataset.idx = i;\n        btn.style.setProperty('--c', familyColors[ing.family]);\n        btn.innerHTML = '\u003cspan class=\"aqr-li-name\"\u003e' + ing.label + '\u003c\/span\u003e';\n        btn.addEventListener('click', function() { focusIngredient(i); });\n        li.appendChild(btn);\n        listEl.appendChild(li);\n      });\n\n      function clearAll() {\n        var inside = overlay.querySelectorAll('*');\n        for (var i = 0; i \u003c inside.length; i++) inside[i].classList.add('aqr-leaving');\n        var connSvg = document.querySelector('#aqr-carto \u003e svg.aqr-connector-svg');\n        if (connSvg) {\n          var conns = connSvg.querySelectorAll('*');\n          for (var i = 0; i \u003c conns.length; i++) conns[i].classList.add('aqr-leaving');\n        }\n        setTimeout(function() {\n          overlay.innerHTML = '';\n          if (connSvg) connSvg.innerHTML = '';\n        }, 420);\n      }\n\n      var currentIdx = 0;\n      var playing = true;\n      var autoTimer = null;\n\n      function focusIngredient(idx) {\n        currentIdx = ((idx % ingredients.length) + ingredients.length) % ingredients.length;\n        var ing = ingredients[currentIdx];\n        var color = familyColors[ing.family];\n\n        var items = document.querySelectorAll('#aqr-carto .aqr-list-item');\n        for (var i = 0; i \u003c items.length; i++) {\n          if (i === currentIdx) items[i].classList.add('aqr-active');\n          else items[i].classList.remove('aqr-active');\n        }\n        infoEl.classList.add('aqr-fading');\n        setTimeout(function() {\n          infoEl.style.setProperty('--c', color);\n          var actionsHtml = ing.targets.map(function(t, i) {\n            return '\u003cdiv class=\"aqr-action-row\"\u003e' +\n                     '\u003cdiv class=\"aqr-action-marker\"\u003e' + String.fromCharCode(65 + i) + '\u003c\/div\u003e' +\n                     '\u003cdiv class=\"aqr-action-content\"\u003e' +\n                       '\u003cdiv class=\"aqr-action-zone\"\u003e' + anchorLabels[t.anchor] + '\u003c\/div\u003e' +\n                       '\u003cdiv class=\"aqr-action-name\"\u003e' + t.action + '\u003c\/div\u003e' +\n                       '\u003cdiv class=\"aqr-action-benefit\"\u003e' + t.benefit + '\u003c\/div\u003e' +\n                     '\u003c\/div\u003e' +\n                   '\u003c\/div\u003e';\n          }).join('');\n          infoEl.innerHTML =\n            '\u003cdiv class=\"aqr-info-family\"\u003e' + families[ing.family] + '\u003c\/div\u003e' +\n            '\u003ch3 class=\"aqr-info-name\"\u003e' + ing.label + '\u003c\/h3\u003e' +\n            '\u003cdiv class=\"aqr-info-latin\"\u003e' + ing.latin + '\u003c\/div\u003e' +\n            '\u003cp class=\"aqr-info-desc\"\u003e' + ing.desc + '\u003c\/p\u003e' +\n            '\u003cdiv class=\"aqr-info-section\"\u003eActions ciblées\u003c\/div\u003e' +\n            actionsHtml;\n          infoEl.classList.remove('aqr-fading');\n        }, 300);\n\n        clearAll();\n        setTimeout(function() { drawTargets(ing); }, 450);\n        scheduleNext();\n      }\n\n      function ensureConnectorSvg() {\n        var carto = document.getElementById('aqr-carto');\n        \/\/ Recherche sans :scope pour compatibilite navigateurs anciens\n        var svg = null;\n        var children = carto.children;\n        for (var i = 0; i \u003c children.length; i++) {\n          if (children[i].tagName \u0026\u0026 children[i].tagName.toLowerCase() === 'svg' \u0026\u0026\n              children[i].classList \u0026\u0026 children[i].classList.contains('aqr-connector-svg')) {\n            svg = children[i];\n            break;\n          }\n        }\n        if (!svg) {\n          svg = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'svg');\n          svg.setAttribute('class', 'aqr-connector-svg');\n          carto.appendChild(svg);\n        }\n        return svg;\n      }\n\n      function getListItemAnchor(idx) {\n        var item = document.querySelectorAll('#aqr-carto .aqr-list-item')[idx];\n        var r = item.getBoundingClientRect();\n        var cRect = document.getElementById('aqr-carto').getBoundingClientRect();\n        return {\n          x: r.right - cRect.left,\n          y: r.top + r.height \/ 2 - cRect.top\n        };\n      }\n      function pctToCartoPx(px, py) {\n        var wRect = schemaWrap.getBoundingClientRect();\n        var cRect = document.getElementById('aqr-carto').getBoundingClientRect();\n        return {\n          x: (wRect.left - cRect.left) + (px \/ 100) * wRect.width,\n          y: (wRect.top - cRect.top) + (py \/ 225) * wRect.height\n        };\n      }\n\n      function pctToOverlayPx(px, py) {\n        var wRect = schemaWrap.getBoundingClientRect();\n        return { x: (px \/ 100) * wRect.width, y: (py \/ 225) * wRect.height };\n      }\n\n      function drawTargets(ing) {\n        var color = familyColors[ing.family];\n        var startPt = getListItemAnchor(currentIdx);\n        var connSvg = ensureConnectorSvg();\n\n        ing.targets.forEach(function(target, i) {\n          var anchor = anchors[target.anchor];\n          var endPtCarto = pctToCartoPx(anchor.x, anchor.y);\n          var delay = i * 280;\n\n          \/\/ Ligne courbe : coords en pixels du aqr-carto\n          var dx = endPtCarto.x - startPt.x;\n          var cp1x = startPt.x + dx * 0.4;\n          var cp1y = startPt.y;\n          var cp2x = startPt.x + dx * 0.6;\n          var cp2y = endPtCarto.y;\n          var d = 'M ' + startPt.x + ' ' + startPt.y +\n                  ' C ' + cp1x + ' ' + cp1y + ', ' + cp2x + ' ' + cp2y +\n                  ', ' + endPtCarto.x + ' ' + endPtCarto.y;\n          var connPath = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'path');\n          connPath.setAttribute('d', d);\n          connPath.setAttribute('class', 'aqr-conn-line');\n          connPath.style.setProperty('--c', color);\n          connPath.style.animationDelay = delay + 'ms';\n          connSvg.appendChild(connPath);\n\n          \/\/ IRRADIATION DORÉE — toujours identique sur chaque point\n          var cx = anchor.x;\n          var cy = anchor.y;\n\n          \/\/ 1. Halo doré flou central\n          var halo = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n          halo.setAttribute('cx', cx);\n          halo.setAttribute('cy', cy);\n          halo.setAttribute('r', '5');\n          halo.setAttribute('class', 'aqr-star-halo');\n          halo.style.animationDelay = (delay + 500) + 'ms, ' + (delay + 1200) + 'ms';\n          overlay.appendChild(halo);\n\n          \/\/ 2. Anneaux d'irradiation qui se diffusent en boucle continue (4 décalés)\n          for (var r = 0; r \u003c 4; r++) {\n            var ring = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n            ring.setAttribute('cx', cx);\n            ring.setAttribute('cy', cy);\n            ring.setAttribute('r', '3');\n            ring.setAttribute('class', 'aqr-star-ring');\n            ring.style.animationDelay = (delay + 600 + r * 800) + 'ms';\n            overlay.appendChild(ring);\n          }\n\n          \/\/ 3. Point coloré A\/B\/C avec sa lettre (par-dessus le doré)\n          var dot = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n          dot.setAttribute('cx', cx);\n          dot.setAttribute('cy', cy);\n          dot.setAttribute('r', '2.6');\n          dot.setAttribute('class', 'aqr-marker-dot');\n          dot.style.setProperty('--c', color);\n          dot.style.animationDelay = (delay + 850) + 'ms';\n          overlay.appendChild(dot);\n\n          var txt = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'text');\n          txt.setAttribute('x', cx);\n          txt.setAttribute('y', cy);\n          txt.setAttribute('class', 'aqr-marker-text');\n          txt.textContent = String.fromCharCode(65 + i);\n          txt.style.animationDelay = (delay + 950) + 'ms';\n          overlay.appendChild(txt);\n        });\n      }\n\n      function scheduleNext() {\n        if (autoTimer) clearTimeout(autoTimer);\n        if (playing) autoTimer = setTimeout(function() { focusIngredient(currentIdx + 1); }, 6500);\n      }\n\n      function start() { setTimeout(function() { focusIngredient(0); }, 200); }\n      if (schemaImg.complete) start();\n      else schemaImg.addEventListener('load', start);\n\n      var resizeTimer = null;\n      function fullRedraw() {\n        overlay.innerHTML = '';\n        var connSvg = document.querySelector('#aqr-carto \u003e svg.aqr-connector-svg');\n        if (connSvg) connSvg.innerHTML = '';\n        \/\/ double rAF to wait for layout to stabilize\n        requestAnimationFrame(function() {\n          requestAnimationFrame(function() {\n            drawTargets(ingredients[currentIdx]);\n          });\n        });\n      }\n      window.addEventListener('resize', function() {\n        if (resizeTimer) clearTimeout(resizeTimer);\n        resizeTimer = setTimeout(fullRedraw, 200);\n      });\n      \/\/ ResizeObserver pour reagir aussi aux changements de taille du conteneur\n      if (typeof ResizeObserver !== 'undefined') {\n        var ro = new ResizeObserver(function() {\n          if (resizeTimer) clearTimeout(resizeTimer);\n          resizeTimer = setTimeout(fullRedraw, 200);\n        });\n        ro.observe(document.getElementById('aqr-carto'));\n      }\n    })();\n    \u003c\/script\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC 4 : PROTOCOLES --\u003e\n \u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eProtocols \u0026amp; Usage Suggestions\u003c\/h2\u003e\n \u003c!-- DILUTION P4 : 3 cartes sobres (Ratio · Rendement · Équivalences animées) --\u003e\n \u003cdiv class=\"aqr-dilution\" style=\"margin-bottom: 12px;\"\u003e\n \u003cdiv class=\"aqr-dilution-eyebrow\"\u003eReference dilution\u003c\/div\u003e\n \u003cdiv class=\"aqr-dilution-grid\"\u003e\n \u003c!-- CARTE 1 : Ratio --\u003e\n \u003cdiv class=\"aqr-dilution-cell\"\u003e\n \u003cdiv class=\"aqr-dilution-cell-label\"\u003eRatio\u003c\/div\u003e\n \u003cdiv class=\"aqr-dilution-cell-value\"\u003e1\u003cspan class=\"aqr-dilution-slash\"\u003e\/\u003c\/span\u003e20\u003c\/div\u003e\n \u003cdiv class=\"aqr-dilution-cell-note\"\u003eOne part shampoo\u003cbr\u003eto 20 parts water\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c!-- CARTE 2 : Rendement --\u003e\n \u003cdiv class=\"aqr-dilution-cell\"\u003e\n \u003cdiv class=\"aqr-dilution-cell-label\"\u003eYield\u003c\/div\u003e\n \u003cdiv class=\"aqr-dilution-cell-rows\"\u003e\n \u003cdiv class=\"aqr-dilution-rend-row\"\u003e\n\u003cstrong\u003e250 mL\u003c\/strong\u003e \u003cspan class=\"aqr-dilution-rend-arrow\"\u003e→\u003c\/span\u003e 5 L\u003c\/div\u003e\n \u003cdiv class=\"aqr-dilution-rend-row\"\u003e\n\u003cstrong\u003e1 L\u003c\/strong\u003e \u003cspan class=\"aqr-dilution-rend-arrow\"\u003e→\u003c\/span\u003e 20 L\u003c\/div\u003e\n \u003cdiv class=\"aqr-dilution-rend-row\"\u003e\n\u003cstrong\u003e5 L\u003c\/strong\u003e \u003cspan class=\"aqr-dilution-rend-arrow\"\u003e→\u003c\/span\u003e 100 L\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-dilution-cell-note\"\u003eready to use\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c!-- CARTE 3 : Équivalences animées --\u003e\n \u003cdiv class=\"aqr-dilution-cell\"\u003e\n \u003cdiv class=\"aqr-dilution-cell-label\"\u003eFor \u003cspan id=\"aqrCycleTarget\" class=\"aqr-dilution-cycle-target\"\u003e500 mL\u003c\/span\u003e of finished product\u003c\/div\u003e\n \u003cdiv class=\"aqr-dilution-cell-rows\"\u003e\n \u003cdiv class=\"aqr-dilution-eq-row\"\u003e\n\u003cstrong id=\"aqrCycleMl\"\u003e25\u003c\/strong\u003e mL \u003cspan\u003eby volume\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"aqr-dilution-eq-row\"\u003e\n\u003cspan class=\"aqr-dilution-eq-eq\"\u003e=\u003c\/span\u003e \u003cstrong id=\"aqrCycleG\"\u003e25\u003c\/strong\u003e g \u003cspan\u003eby weight\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"aqr-dilution-eq-row\"\u003e\n\u003cspan class=\"aqr-dilution-eq-eq\"\u003e=\u003c\/span\u003e \u003cstrong id=\"aqrCycleSpoon\"\u003e1,5\u003c\/strong\u003e \u003cspan id=\"aqrCycleSpoonLabel\"\u003etablespoon\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"aqr-dilution-eq-row\"\u003e\n\u003cspan class=\"aqr-dilution-eq-eq\"\u003e=\u003c\/span\u003e \u003cstrong id=\"aqrCyclePump\"\u003e1\u003c\/strong\u003e \u003cspan id=\"aqrCyclePumpLabel\"\u003epump pressure\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cstyle\u003e\n      .aqr-dilution, .aqr-dilution * { box-sizing: border-box; font-family: inherit; }\n      .aqr-dilution-eyebrow {\n        font-size: 11px;\n        letter-spacing: 0.15em;\n        text-transform: uppercase;\n        color: #86868b;\n        font-weight: 500;\n        margin-bottom: 14px;\n      }\n      .aqr-dilution-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 10px;\n      }\n      .aqr-dilution-cell {\n        background: #fff;\n        border: 1px solid #e8e8ed;\n        border-radius: 12px;\n        padding: 18px 16px;\n        display: flex;\n        flex-direction: column;\n      }\n      .aqr-dilution-cell-label {\n        font-size: 10px;\n        letter-spacing: 0.15em;\n        text-transform: uppercase;\n        color: #86868b;\n        font-weight: 500;\n        margin-bottom: 12px;\n        line-height: 1.4;\n      }\n      .aqr-dilution-cell-value {\n        font-size: 38px;\n        font-weight: 600;\n        color: #1d1d1f;\n        letter-spacing: -0.02em;\n        line-height: 1;\n        margin-bottom: 10px;\n      }\n      .aqr-dilution-slash {\n        color: #d2d2d7;\n        font-weight: 300;\n        margin: 0 2px;\n      }\n      .aqr-dilution-cell-rows {\n        display: flex;\n        flex-direction: column;\n        gap: 5px;\n        font-size: 13px;\n        color: #1d1d1f;\n        flex: 1;\n      }\n      .aqr-dilution-cell-rows strong {\n        font-weight: 600;\n        color: #1d1d1f;\n        transition: opacity 0.35s cubic-bezier(0.16, 1, 0.3, 1);\n      }\n      .aqr-dilution-rend-row strong {\n        min-width: 48px;\n        display: inline-block;\n      }\n      .aqr-dilution-rend-arrow {\n        color: #c2a85c;\n        font-weight: 600;\n        margin: 0 2px;\n      }\n      .aqr-dilution-eq-eq {\n        color: #c2a85c;\n        font-weight: 600;\n        margin-right: 2px;\n      }\n      .aqr-dilution-cell-rows span {\n        color: #86868b;\n      }\n      .aqr-dilution-cell-note {\n        font-size: 11px;\n        color: #86868b;\n        margin-top: 10px;\n        line-height: 1.4;\n      }\n      .aqr-dilution-cycle-target {\n        display: inline-block;\n        background: #1d1d1f;\n        color: #fff;\n        padding: 2px 8px;\n        border-radius: 4px;\n        font-weight: 600;\n        letter-spacing: 0.04em;\n        transition: background 0.35s cubic-bezier(0.16, 1, 0.3, 1);\n      }\n      .aqr-dilution-cycle-fade {\n        opacity: 0.2;\n      }\n      @media (max-width: 700px) {\n        .aqr-dilution-grid { grid-template-columns: 1fr; }\n        .aqr-dilution-cell-value { font-size: 32px; }\n      }\n    \u003c\/style\u003e\n \u003cscript\u003e\n    (function(){\n      \/\/ Animation: cycle entre 500 mL \/ 1 L \/ 2 L\n      var cycles = [\n        { target: '500 mL', ml: '25',  g: '25',  spoon: '1,5', pump: '1' },\n        { target: '1 L',    ml: '50',  g: '50',  spoon: '3',   pump: '2' },\n        { target: '2 L',    ml: '100', g: '100', spoon: '6',   pump: '4' }\n      ];\n      var idx = 0;\n      var targetEl = document.getElementById('aqrCycleTarget');\n      var mlEl = document.getElementById('aqrCycleMl');\n      var gEl = document.getElementById('aqrCycleG');\n      var spoonEl = document.getElementById('aqrCycleSpoon');\n      var pumpEl = document.getElementById('aqrCyclePump');\n      var spoonLabelEl = document.getElementById('aqrCycleSpoonLabel');\n      var pumpLabelEl = document.getElementById('aqrCyclePumpLabel');\n      \/\/ Regle FR : pluriel uniquement a partir de 2 (0, 1, 1,5 -\u003e singulier)\n      function frPlural(valStr, sing, plur) {\n        var n = parseFloat(String(valStr).replace(',', '.'));\n        return (n \u003e= 2) ? plur : sing;\n      }\n      \n      function tick() {\n        idx = (idx + 1) % cycles.length;\n        var c = cycles[idx];\n        \/\/ Fade out, swap, fade in\n        [targetEl, mlEl, gEl, spoonEl, pumpEl, spoonLabelEl, pumpLabelEl].forEach(function(el){\n          if (el) el.classList.add('aqr-dilution-cycle-fade');\n        });\n        setTimeout(function(){\n          if (targetEl) targetEl.textContent = c.target;\n          if (mlEl) mlEl.textContent = c.ml;\n          if (gEl) gEl.textContent = c.g;\n          if (spoonEl) spoonEl.textContent = c.spoon;\n          if (pumpEl) pumpEl.textContent = c.pump;\n          if (spoonLabelEl) spoonLabelEl.textContent = frPlural(c.spoon, 'cuillère à soupe', 'cuillères à soupe');\n          if (pumpLabelEl) pumpLabelEl.textContent = frPlural(c.pump, 'pression de pompe', 'pressions de pompe');\n          [targetEl, mlEl, gEl, spoonEl, pumpEl, spoonLabelEl, pumpLabelEl].forEach(function(el){\n            if (el) el.classList.remove('aqr-dilution-cycle-fade');\n          });\n        }, 350);\n      }\n      \n      setInterval(tick, 3500);\n    })();\n    \u003c\/script\u003e\n \u003cdetails class=\"aqr-proto-acc\" open\u003e\n \u003csummary class=\"aqr-proto-summary\"\u003e\n \u003cspan class=\"aqr-proto-title\"\u003eQuick, economical \u0026amp; effective grooming\u003c\/span\u003e\n \u003cspan class=\"aqr-proto-plus\"\u003e\n \u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 5 L12 19 M5 12 L19 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv class=\"aqr-proto-content\"\u003e\n \u003cp class=\"aqr-proto-subtitle\"\u003eThe basic bath — regular salon use\u003c\/p\u003e\n \u003col class=\"aqr-proto-steps\"\u003e\n \u003cli class=\"aqr-proto-step\"\u003e\n \u003cspan class=\"aqr-proto-step-marker\"\u003e01\u003c\/span\u003e\n \u003cdiv class=\"aqr-proto-step-body\"\u003e\n \u003cdiv class=\"aqr-proto-step-title\"\u003eFirst pass\u003c\/div\u003e\n \u003cdiv class=\"aqr-proto-step-desc\"\u003eStart the bath directly with diluted Aquarosa Pro on the previously wet coat. Rinse.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/li\u003e\n \u003cli class=\"aqr-proto-step\"\u003e\n \u003cspan class=\"aqr-proto-step-marker\"\u003e02\u003c\/span\u003e\n \u003cdiv class=\"aqr-proto-step-body\"\u003e\n \u003cdiv class=\"aqr-proto-step-title\"\u003eSecond Shampoo\u003c\/div\u003e\n \u003cdiv class=\"aqr-proto-step-desc\"\u003eApply a second shampoo and rinse again.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/li\u003e\n \u003cli class=\"aqr-proto-step\"\u003e\n \u003cspan class=\"aqr-proto-step-marker\"\u003e03\u003c\/span\u003e\n \u003cdiv class=\"aqr-proto-step-body\"\u003e\n \u003cdiv class=\"aqr-proto-step-title\"\u003eFinal Care\u003c\/div\u003e\n \u003cdiv class=\"aqr-proto-step-desc\"\u003eFinish with the conditioner suited to your needs: \u003cstrong\u003eHydrating Cream\u003c\/strong\u003e, \u003cstrong\u003eBombastic\u003c\/strong\u003e, or \u003cstrong\u003eAqua Dolce\u003c\/strong\u003e.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/li\u003e\n \u003c\/ol\u003e\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdetails class=\"aqr-proto-acc\"\u003e\n \u003csummary class=\"aqr-proto-summary\"\u003e\n \u003cspan class=\"aqr-proto-title\"\u003eUltra-Intense Action — Salon, Emergency, or Show\u003c\/span\u003e\n \u003cspan class=\"aqr-proto-plus\"\u003e\n \u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 5 L12 19 M5 12 L19 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv class=\"aqr-proto-content\"\u003e\n \u003cp class=\"aqr-proto-subtitle\"\u003eFor detangling, restoring damaged coats, or enhancing show grooming\u003c\/p\u003e\n \u003col class=\"aqr-proto-steps\"\u003e\n \u003cli class=\"aqr-proto-step\"\u003e\n \u003cspan class=\"aqr-proto-step-marker\"\u003e01\u003c\/span\u003e\n \u003cdiv class=\"aqr-proto-step-body\"\u003e\n \u003cdiv class=\"aqr-proto-step-title\"\u003ePre-Bath Mask\u003c\/div\u003e\n \u003cdiv class=\"aqr-proto-step-desc\"\u003eStart with a \u003cstrong\u003epre-bath mask\u003c\/strong\u003e based on \u003cstrong\u003eBio Energy\u003c\/strong\u003e or \u003cstrong\u003eBombastic\u003c\/strong\u003e. Add \u003cstrong\u003e4 Elements Oils\u003c\/strong\u003e or \u003cstrong\u003eHydrating Cream\u003c\/strong\u003e.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/li\u003e\n \u003cli class=\"aqr-proto-step\"\u003e\n \u003cspan class=\"aqr-proto-step-marker\"\u003e02\u003c\/span\u003e\n \u003cdiv class=\"aqr-proto-step-body\"\u003e\n \u003cdiv class=\"aqr-proto-step-title\"\u003eAquarosa over Mask\u003c\/div\u003e\n \u003cdiv class=\"aqr-proto-step-desc\"\u003eApply \u003cstrong\u003eAquarosa Pro directly after the mask, without rinsing in between\u003c\/strong\u003e. For increased effectiveness, use a higher concentration and pair it with \u003cstrong\u003eBombastic\u003c\/strong\u003e.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/li\u003e\n \u003cli class=\"aqr-proto-step\"\u003e\n \u003cspan class=\"aqr-proto-step-marker\"\u003e03\u003c\/span\u003e\n \u003cdiv class=\"aqr-proto-step-body\"\u003e\n \u003cdiv class=\"aqr-proto-step-title\"\u003eLeave-On Time and Double Shampooing\u003c\/div\u003e\n \u003cdiv class=\"aqr-proto-step-desc\"\u003eLeave on for a few moments and massage if possible. \u003cstrong\u003eTwo shampoos recommended.\u003c\/strong\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/li\u003e\n \u003cli class=\"aqr-proto-step\"\u003e\n \u003cspan class=\"aqr-proto-step-marker\"\u003e04\u003c\/span\u003e\n \u003cdiv class=\"aqr-proto-step-body\"\u003e\n \u003cdiv class=\"aqr-proto-step-title\"\u003eFinishing\u003c\/div\u003e\n \u003cdiv class=\"aqr-proto-step-desc\"\u003eFinish with a conditioner or mask as needed.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/li\u003e\n \u003c\/ol\u003e\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cdetails class=\"aqr-proto-acc\"\u003e\n \u003csummary class=\"aqr-proto-summary\"\u003e\n \u003cspan class=\"aqr-proto-title\"\u003eIntegration Boosters — Nourishment \u0026amp; Volume\u003c\/span\u003e\n \u003cspan class=\"aqr-proto-plus\"\u003e\n \u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 5 L12 19 M5 12 L19 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cdiv class=\"aqr-proto-content\"\u003e\n \u003cp class=\"aqr-proto-subtitle\"\u003eTwo variations to amplify the effect according to your needs\u003c\/p\u003e\n \u003col class=\"aqr-proto-steps\"\u003e\n \u003cli class=\"aqr-proto-step\"\u003e\n \u003cspan class=\"aqr-proto-step-marker\"\u003eA\u003c\/span\u003e\n \u003cdiv class=\"aqr-proto-step-body\"\u003e\n \u003cdiv class=\"aqr-proto-step-title\"\u003eNourishment Boost\u003c\/div\u003e\n \u003cdiv class=\"aqr-proto-step-desc\"\u003eFor an even more nourishing effect, add \u003cstrong\u003ea spoonful of Aqua Dolce\u003c\/strong\u003e directly to your Aquarosa Pro mixture. Apply, leave on for a few moments, and rinse thoroughly with lukewarm water.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/li\u003e\n \u003cli class=\"aqr-proto-step\"\u003e\n \u003cspan class=\"aqr-proto-step-marker\"\u003eB\u003c\/span\u003e\n \u003cdiv class=\"aqr-proto-step-body\"\u003e\n \u003cdiv class=\"aqr-proto-step-title\"\u003eVolume Boost\u003c\/div\u003e\n \u003cdiv class=\"aqr-proto-step-desc\"\u003eMix Aquarosa Pro with \u003cstrong\u003eAqua Vita\u003c\/strong\u003e mousse. Its effervescent effect adds volume and enhances cleansing. Ideal for coats that lack lightness after bathing.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/li\u003e\n \u003cli class=\"aqr-proto-step\"\u003e\n \u003cspan class=\"aqr-proto-step-marker\"\u003e★\u003c\/span\u003e\n \u003cdiv class=\"aqr-proto-step-body\"\u003e\n \u003cdiv class=\"aqr-proto-step-title\"\u003ePerfect Drying\u003c\/div\u003e\n \u003cdiv class=\"aqr-proto-step-desc\"\u003eIn both cases, finish drying by brushing with \u003cstrong\u003eAqua Beauty\u003c\/strong\u003e or \u003cstrong\u003eMix Pink\u003c\/strong\u003e for an even softer, shinier coat.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/li\u003e\n \u003c\/ol\u003e\n \u003c\/div\u003e\n \u003c\/details\u003e\n \u003cstyle\u003e\n      .aqr-proto-acc, .aqr-proto-acc * { box-sizing: border-box; font-family: inherit; }\n      .aqr-proto-acc {\n        background: #fff;\n        border: 1px solid #1a1a1a;\n        border-radius: 0;\n        margin-bottom: 8px;\n        overflow: hidden;\n        position: relative;\n      }\n      \/* Perforations verticales SUBTILES en beige, n'interferent jamais avec le texte *\/\n      .aqr-proto-acc::before, .aqr-proto-acc::after {\n        content: \"\";\n        position: absolute;\n        top: 12px; bottom: 12px;\n        width: 1px;\n        background-image: linear-gradient(to bottom, #c8b896 50%, transparent 50%);\n        background-size: 1px 5px;\n        background-repeat: repeat-y;\n        pointer-events: none;\n      }\n      .aqr-proto-acc::before { left: 10px; }\n      .aqr-proto-acc::after { right: 10px; }\n      .aqr-proto-summary {\n        cursor: pointer;\n        list-style: none;\n        padding: 16px 56px 16px 28px;\n        display: flex;\n        align-items: center;\n        gap: 14px;\n        position: relative;\n      }\n      .aqr-proto-summary::-webkit-details-marker { display: none; }\n      .aqr-proto-title {\n        flex: 1;\n        font-size: 14px;\n        font-weight: 600;\n        color: #1a1a1a;\n        line-height: 1.3;\n        min-width: 0;\n      }\n      .aqr-proto-plus {\n        position: absolute;\n        right: 22px; top: 50%; transform: translateY(-50%);\n        width: 22px; height: 22px;\n        display: flex; align-items: center; justify-content: center;\n        border: 1px solid #1a1a1a; border-radius: 50%;\n        color: #1a1a1a; background: transparent;\n        transition: transform 0.3s, background 0.3s, color 0.3s;\n        flex-shrink: 0;\n      }\n      .aqr-proto-acc[open] .aqr-proto-plus {\n        transform: translateY(-50%) rotate(45deg);\n        background: #1a1a1a; color: #F5E6B8;\n      }\n      .aqr-proto-content {\n        padding: 4px 28px 22px;\n        animation: aqrProtoFade 0.4s ease-out;\n      }\n      @keyframes aqrProtoFade { from { opacity: 0; } to { opacity: 1; } }\n      .aqr-proto-subtitle {\n        font-family: Georgia, \"Times New Roman\", serif;\n        font-style: italic;\n        font-size: 13px;\n        color: #555;\n        margin: 0 0 18px;\n        padding-bottom: 12px;\n        border-bottom: 1px dashed #c8b896;\n      }\n      .aqr-proto-steps {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n        display: flex;\n        flex-direction: column;\n        gap: 12px;\n      }\n      .aqr-proto-step {\n        display: flex;\n        gap: 12px;\n        align-items: flex-start;\n      }\n      .aqr-proto-step-marker {\n        flex-shrink: 0;\n        width: 26px; height: 26px;\n        display: flex; align-items: center; justify-content: center;\n        background: transparent;\n        border: 1px solid #1a1a1a;\n        color: #1a1a1a;\n        font-family: Georgia, \"Times New Roman\", serif;\n        font-style: italic;\n        font-weight: 700;\n        font-size: 12px;\n        border-radius: 50%;\n      }\n      .aqr-proto-step-body { flex: 1; padding-top: 2px; }\n      .aqr-proto-step-title {\n        font-size: 11px;\n        letter-spacing: 0.12em;\n        text-transform: uppercase;\n        color: #1a1a1a;\n        font-weight: 700;\n        margin-bottom: 3px;\n      }\n      .aqr-proto-step-desc {\n        font-size: 12px;\n        line-height: 1.6;\n        color: #444;\n      }\n      @media (max-width: 600px) {\n        .aqr-proto-summary { padding: 14px 48px 14px 22px; gap: 10px; }\n        .aqr-proto-title { font-size: 13px; }\n        .aqr-proto-plus { right: 16px; }\n        .aqr-proto-acc::before { left: 8px; }\n        .aqr-proto-acc::after { right: 8px; }\n        .aqr-proto-content { padding: 4px 22px 18px; }\n      }\n      @media (max-width: 380px) {\n        .aqr-proto-summary { padding: 12px 42px 12px 18px; }\n        .aqr-proto-acc::before { left: 6px; }\n        .aqr-proto-acc::after { right: 6px; }\n        .aqr-proto-content { padding: 4px 18px 16px; }\n      }\n    \u003c\/style\u003e\n \u003c\/div\u003e\n \u003c!-- BLOC 5 : ASSOCIATIONS \u0026 RACES --\u003e\n \u003cdiv style=\"padding: 12px 20px 14px; background-color: #f6f6f6;\"\u003e\n \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #999; margin: 0 0 10px; line-height: 1.4; display: block;\"\u003eRecommended Pairings \u0026amp; Breeds\u003c\/h2\u003e\n \u003c!-- Aquarosa au cœur + compléments modulaires Si... → Alors --\u003e\n \u003cdiv class=\"aqr-assoc\"\u003e\n \u003cp class=\"aqr-assoc-intro\"\u003eThe entire Special One range is compatible. \u003cstrong\u003eCombine freely\u003c\/strong\u003e according to your current needs:\u003c\/p\u003e\n \u003cdiv class=\"aqr-assoc-rules\"\u003e\n \u003cdiv class=\"aqr-assoc-rule\"\u003e\n \u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eYES\u003c\/span\u003e \u003cspan\u003ea pre-bath mask is desired…\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003eBio Energy\u003c\/strong\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-assoc-rule\"\u003e\n \u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eYES\u003c\/span\u003e \u003cspan\u003eyou pair it with another shampoo…\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003e4Poodle · Bain Pro · Aquapure Pro\u003c\/strong\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-assoc-rule\"\u003e\n \u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eYES\u003c\/span\u003e \u003cspan\u003ea final mask is necessary…\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003eHydrating Cream · Bombastic · Aqua Dolce\u003c\/strong\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"aqr-assoc-rule\"\u003e\n \u003cdiv class=\"aqr-assoc-if\"\u003e\n\u003cspan class=\"aqr-assoc-if-tag\"\u003eYES\u003c\/span\u003e \u003cspan\u003ea finishing touch is needed…\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"aqr-assoc-then\"\u003e\n\u003cspan class=\"aqr-assoc-then-arrow\"\u003e→\u003c\/span\u003e \u003cstrong\u003eAbsolute 4Poodle · Mix Pink · Style 360\u003c\/strong\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cstyle\u003e\n      .aqr-assoc, .aqr-assoc * { box-sizing: border-box; font-family: inherit; }\n      .aqr-assoc { margin-bottom: 24px; }\n      .aqr-assoc-intro {\n        font-size: 13px; color: #444; line-height: 1.5;\n        margin: 0 0 16px;\n      }\n      .aqr-assoc-rules {\n        display: flex; flex-direction: column;\n      }\n      .aqr-assoc-rule {\n        display: grid; grid-template-columns: 1fr 1.3fr;\n        gap: 18px; align-items: center;\n        padding: 16px 8px;\n        border-bottom: 1px dashed #d8d8d8;\n      }\n      .aqr-assoc-rule:last-child { border-bottom: none; }\n      .aqr-assoc-if {\n        display: flex; align-items: center; gap: 10px;\n        color: #888; font-size: 13px; font-style: italic;\n      }\n      .aqr-assoc-if-tag {\n        background: #1a1a1a; color: #F5E6B8;\n        padding: 3px 10px;\n        font-family: Georgia, \"Times New Roman\", serif; font-weight: 700;\n        font-size: 11px; letter-spacing: 0.05em;\n        font-style: normal;\n        flex-shrink: 0;\n      }\n      .aqr-assoc-then {\n        display: flex; align-items: center; gap: 10px;\n        font-size: 13px;\n      }\n      .aqr-assoc-then-arrow {\n        color: #D4AF37; font-size: 18px; font-weight: 700;\n        flex-shrink: 0;\n      }\n      .aqr-assoc-then strong { color: #1a1a1a; }\n      @media (max-width: 600px) {\n        .aqr-assoc-rule { grid-template-columns: 1fr; gap: 4px; }\n      }\n    \u003c\/style\u003e\n \u003c!-- Races en pilules arrondies --\u003e\n \u003ch3 style=\"font-size: 13px; font-weight: 600; color: #1a1a1a; margin: 0 0 12px;\"\u003ePerfectly calibrated for demanding coat textures:\u003c\/h3\u003e\n \u003cdiv class=\"aqr-races-mosaic\"\u003e\n \u003cspan class=\"aqr-race-tag\"\u003e🐾 All dogs in the salon \u003cspan\u003e(helps prevent tangles from returning)\u003c\/span\u003e\u003c\/span\u003e\n \u003cspan class=\"aqr-race-tag\"\u003e🐩 Curly Coats \u003cspan\u003e(Poodles, Bichons, Kerry Blues...)\u003c\/span\u003e\u003c\/span\u003e\n \u003cspan class=\"aqr-race-tag\"\u003e🇬🇧 Cockers \u0026amp; Spaniels \u003cspan\u003e(English, American, Cavaliers...)\u003c\/span\u003e\u003c\/span\u003e\n \u003cspan class=\"aqr-race-tag\"\u003e🏔️ Tibetan Coats \u003cspan\u003e(Shih Tzu, Lhasa Apsos...)\u003c\/span\u003e\u003c\/span\u003e\n \u003cspan class=\"aqr-race-tag\"\u003e✨ Silky Coats \u003cspan\u003e(Yorkshire Terriers, Afghan Hounds...)\u003c\/span\u003e\u003c\/span\u003e\n \u003cspan class=\"aqr-race-tag\"\u003e🐕 Terriers \u003cspan\u003e(Scottish, Westies, Welsh...)\u003c\/span\u003e\u003c\/span\u003e\n \u003cspan class=\"aqr-race-tag\"\u003e🐱 All Cats\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cp style=\"margin-top: 14px; font-size: 11px; color: #888; font-style: italic;\"\u003eNon-exhaustive list — Aquarosa Pro is suitable for all coats requiring intense nourishment.\u003c\/p\u003e\n \u003cstyle\u003e\n      .aqr-races-mosaic {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 8px;\n      }\n      .aqr-race-tag {\n        display: inline-flex;\n        align-items: center;\n        gap: 6px;\n        background: #fff;\n        color: #1a1a1a;\n        padding: 9px 16px;\n        border-radius: 100px;\n        font-size: 12px;\n        font-weight: 600;\n        border: 1px solid #e5e5e5;\n        line-height: 1.3;\n      }\n      .aqr-race-tag span {\n        opacity: 0.6;\n        font-weight: 400;\n        font-size: 11px;\n      }\n      @media (max-width: 560px) {\n        .aqr-race-tag { font-size: 11px; padding: 8px 13px; }\n        .aqr-race-tag span { font-size: 10px; }\n      }\n    \u003c\/style\u003e\n \u003cdiv style=\"margin-top: 30px; text-align: center; border-top: 1px solid #eee; padding-top: 20px;\"\u003e\n \u003cp style=\"font-size: 11px; color: #888; text-transform: uppercase;\"\u003eOver 90% biodegradable | Free from SLS, DEA, parabens, and silicone | Not tested on animals | PEHD02 Recyclable\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Endemik Sas","offers":[{"title":"250 mL","offer_id":37819444494515,"sku":"WAQ-AQRO250 (96)","price":19.9,"currency_code":"EUR","in_stock":true},{"title":"5 Litres","offer_id":37819444461747,"sku":"WAQ-AQRO5000 (98)","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"10 Litres","offer_id":57582899233113,"sku":"WAQ-AQRO10000 (250)","price":218.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/Aquarosa_b416a6e2-3b73-4c01-b49a-928e3e6e9050.png?v=1680188855"},{"product_id":"iba-sport-colours-pet-carrier-46x28x28cm","title":"\"SPORT Colours\" dog and cat carrier bag","description":"\u003cp\u003eA lightweight and practical carrier bag\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eCheerful bags for carrying your dog or cat comfortably. With large mesh panels that provide proper ventilation while satisfying your pet’s curiosity by allowing them to look outside. Wide zippered openings on the top and one side. The internal base can be inserted and removed for easy cleaning, and is rigid to help keep the bag stable when set down. It also has four rubber feet on the bottom to prevent the base from getting dirty. Inside, there is a metal ring for attaching the leash so your pet cannot escape. Available in two very bright and eye-catching color combinations: blue with yellow details, and pink with orange and white details. It can be carried as a handbag or over the shoulder using the shoulder strap. Dimensions: 46 x 28 x 28 cm.\u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38266819412147,"sku":"C48265","price":35.5,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/5094.jpg?v=1613947336"},{"product_id":"pulseur-sechoir-volcano-options-murale-sur-pied","title":"VOLCANO dryer blower (118 L\/s airflow)","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003c!-- FAQ Schema.org – Rich Snippet Google --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e\n\u003c!-- BLOC 1 : INTRO --\u003e\n\u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e\n\u003cdiv style=\"font-size: 1.1em; margin-bottom: 25px; border-left: 3px solid #1a1a1a; padding-left: 15px;\"\u003eThe Ibáñez \u003cstrong\u003eVOLCANO BLOWER DRYER\u003c\/strong\u003e is a \u003cstrong\u003eprofessional 2-in-1 dryer\u003c\/strong\u003e — an expulsion blower and complete dryer in one device. Modern, lightweight, and compact, it reduces frizz and leaves the coat shiny, smooth, and easy to style. Its powerful motor (up to 95 m\/s, 250 CFM) makes it ideal for high-volume salons while remaining quiet to minimize animal stress. \u003cstrong\u003e1-year warranty — Ibáñez professional warranty.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 2 : AVANTAGES --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eBenefits \u0026amp; Results\u003c\/h2\u003e\n\u003cp style=\"font-size: 14px; margin-bottom: 20px;\"\u003eDesigned for daily use and intensive professional work, the Volcano combines the power of an expulsion blower with the versatility of a complete dryer. Its lightweight, compact design makes it equally at home in a fixed salon, grooming van, or at a show.\u003c\/p\u003e\n\u003cdiv style=\"background: #fff; padding: 20px; border: 1px solid #e5e5e5;\"\u003e\n\u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003e2-in-1 blower \u0026amp; dryer:\u003c\/strong\u003e Full speed without heat + narrow nozzle = blower. Adjustable speed + temperature + suitable nozzles = dryer.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003ePowerful and quiet motor:\u003c\/strong\u003e 95 m\/s and 250 CFM, at just 82 dB — high performance without stressing the animal.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eLightweight, compact and stable:\u003c\/strong\u003e Easy to transport and designed to fit any environment — salon, home, show, or van.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ \u003cstrong\u003eNon-heating handle:\u003c\/strong\u003e Heat-resistant neoprene handle for safe, comfortable handling during long sessions.\u003c\/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eHigh-quality materials\u003c\/strong\u003e — built to last with a one-year Ibáñez professional warranty.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 3 : UTILISATION --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eUse\u003c\/h2\u003e\n\u003cp style=\"font-size: 14px; margin-bottom: 15px;\"\u003eThe Volcano can be used in two ways depending on your needs. In \u003cstrong\u003eblower mode\u003c\/strong\u003e: set it to full speed, with no heat, using the narrow nozzle to quickly expel water from the coat. In \u003cstrong\u003edryer mode\u003c\/strong\u003e: adjust the speed, activate one of the two heat settings, and choose the nozzle suited to the type of coat being worked on.\u003c\/p\u003e\n\u003cp style=\"font-size: 14px; margin-bottom: 0;\"\u003eThe expandable hose offers great freedom of movement. The nozzle-changing system is simple and secure. The nozzle is reinforced with non-slip foam, improving grip and reducing fatigue during long sessions. The hose and filter are easy to remove for daily cleaning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 4 : INFORMATIONS TECHNIQUES --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eTechnical Information\u003c\/h2\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; width: 40%;\"\u003e\u003cstrong\u003eMotor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e1 motor — power consumption from 2,200 W to 2,800 W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eMaximum speed\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e95 m\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eAirflow\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eUp to 250 CFM \/ 118 l\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eHeat control\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e2 heat settings — maximum increase of 48 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eExpandable hose\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e70 to 230 cm — 5.2 cm diameter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eIncluded nozzles\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e3 interchangeable nozzles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eNoise level\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e82 dB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eHandle\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eHeat-resistant neoprene handle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; background: #fff;\"\u003e\u003cstrong\u003eWarranty\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #fff;\"\u003e1 year — Ibáñez professional warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 5 : COMPARATIF VOLCANO VS FORCETEK --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eVolcano vs ForceTek — Which blower should you choose?\u003c\/h2\u003e\n\u003cp style=\"font-size: 13px; margin-bottom: 15px;\"\u003eBoth Ibáñez blowers are very high-quality professional tools. Here are the key differences to help you choose:\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600; width: 30%;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600; width: 35%; text-align: center;\"\u003eVolcano\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600; width: 35%; text-align: center;\"\u003eForceTek\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eMotors\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e1 motor\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e2 motors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eMax. speed\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e95 m\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e77 m\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eAirflow\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e250 CFM \/ 118 l\/s\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e310 CFM \/ 146 l\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eTemperature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e2 levels — max. 48 °C\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003eAdjustable 37 °C – 67 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eHose\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e70 – 230 cm\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e90 – 180 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eIonizer\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e✅ Yes\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 12px; background: #fff;\"\u003e\u003cstrong\u003eWarranty\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #fff; text-align: center;\"\u003e1-year Ibáñez\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 12px; background: #fff; text-align: center;\"\u003e1-year Ibáñez\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"margin-top: 15px; padding: 14px 16px; background: #f9f9f9; border: 1px solid #e5e5e5; font-size: 13px;\"\u003e\n\u003cstrong\u003e📌 In summary:\u003c\/strong\u003e The \u003cstrong\u003eVolcano\u003c\/strong\u003e is ideal if you prioritize lightness, compactness, the very long hose, and the integrated ionizer. The \u003cstrong\u003eForceTek\u003c\/strong\u003e is the right choice if you need maximum airflow and precise temperature control.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 6 : FAQ --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/FAQPage\" itemscope=\"\"\u003e\n\u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eCan the Volcano be used solely as a blower, without heat?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eYes. At full speed, without heat and with the narrow nozzle, it works as an expulsion blower. By adjusting the speed, temperature, and nozzles, it becomes a complete dryer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eHow do you maintain the Volcano Blower Dryer?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eThe hose and filter are easy to remove, clean, and put back in place for simple and effective daily maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eIs the Volcano suitable for all coat types?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eYes, thanks to its adjustable speed and temperature settings and its three interchangeable nozzles, it is suitable for all coat types, from the finest to the thickest.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e\n\u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eWhat is the difference between the Volcano Blower and the ForceTek Blower?\u003c\/h3\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e\n\u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eThe Volcano is lighter and more compact (95 m\/s, 250 CFM), making it ideal for salons looking for a versatile, easy-to-transport tool. The ForceTek has two motors for higher airflow (310 CFM) and more precise temperature control (37 °C to 67 °C). Both come with a 1-year Ibáñez warranty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BLOC 7 : 5 SIGNES --\u003e\n\u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e\n\u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003e5 signs that may encourage you to choose the Volcano Blower Dryer\u003c\/h2\u003e\n\u003cdiv style=\"background: #fff; padding: 20px; border: 1px solid #e5e5e5;\"\u003e\n\u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ You are looking for a \u003cstrong\u003elightweight and compact\u003c\/strong\u003e professional dryer, ideal for daily use in a salon or van.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ You want to \u003cstrong\u003ereduce drying time\u003c\/strong\u003e and achieve a shiny, smooth coat that is easy to style.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ You need a versatile \u003cstrong\u003e2-in-1 blower and dryer\u003c\/strong\u003e without having to invest in two separate devices.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px;\"\u003e✅ You want to \u003cstrong\u003eminimize your pet’s stress\u003c\/strong\u003e during drying thanks to a controlled noise level (82 dB).\u003c\/li\u003e\n\u003cli\u003e✅ You are looking for a \u003cstrong\u003ereliable product with a warranty\u003c\/strong\u003e — made from high-quality materials and covered by the 1-year Ibáñez professional warranty.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 30px; text-align: center; border-top: 1px solid #eee; padding-top: 20px;\"\u003e\n\u003cp style=\"font-size: 11px; color: #888; text-transform: uppercase;\"\u003e2-in-1 Blower \u0026 Dryer  | 95 m\/s — 250 CFM | 82 dB | 1-year Ibáñez Professional Warranty\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Pulseur Only","offer_id":37819832860851,"sku":"SH0001 (83)","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Wall-mounted Support (without blower)","offer_id":37819832893619,"sku":"SH0011","price":33.0,"currency_code":"EUR","in_stock":true},{"title":"Stand + Tube (without blower)","offer_id":37819832926387,"sku":"SH0010","price":141.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/files\/picture_38790_original.jpg?v=1704897562"},{"product_id":"iba-majesty-ciseaux-droits-20cm","title":"Ibá Majesty Straight Scissors 20cm Grooming","description":"\u003cp\u003eEspecially for COARSE and THICK COATS\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eRobust and precise straight Filipino-style scissors. These scissors are particularly suitable for beginner groomers looking for versatile scissors suitable for all types of “fearless” coats. Strong scissors for shaping very dense, coarse coats (Water Dog, Westie, Shih Tzu, Cocker, etc.). Not suitable for mats.\u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271664619699,"sku":"A10416","price":60.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/4368.jpg?v=1614083058"},{"product_id":"distributeur-de-sacs-pour-caca-premium","title":"\"PREMIUM\" Dog Poop Bag Dispenser","description":"\u003cp\u003e“PREMIUM” Dog Waste Bag Dispenser\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e“Iba’s “Premium” dog waste bag dispenser is the ideal solution for a peaceful walk with your dog.\u003c\/p\u003e\u003cp\u003eMade from durable, high-quality fabric, it is very lightweight and quiet, as it does not make noise when it hits the strap while hanging from its metal carabiner. Another option is to attach it to the strap or harness using its strong Velcro.\u003c\/p\u003e\u003cp\u003eThis dog waste bag dispenser also stands out for its large capacity. After inserting the roll of bags, there is still enough space to carry money, treats, or even another roll to avoid running out of bags.\u003c\/p\u003e\u003cp\u003eAvailable in 4 different colors: black, blue, fuchsia, and red. If you want a particular color, please specify it when placing your order.\u003c\/p\u003e\u003cp\u003eSize: 10 x 5 cm.\u003c\/p\u003e\u003cp\u003e* Bags not included.”\u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271692505267,"sku":"C48300","price":6.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/5213.jpg?v=1614083578"},{"product_id":"iba-tick-remover-tweezers","title":"Tweezers Tick Remover for Pets","description":"Ibanez Tick Removal Tool\u003cbr\u003eThe Ibanez tick removal tool is a highly effective instrument for removing pesky ticks from our dogs and cats.\u003cbr\u003e\u003cbr\u003eMake sure to remove the attached tick correctly:\u003cbr\u003e· Position the tweezers by grasping the tick’s head, never its body.\u003cbr\u003e· Press and pull in a forward and upward motion, in the direction of the tick’s head.\u003cbr\u003e. Then disinfect with alcohol or hydrogen peroxide.\u003cbr\u003e\u003cbr\u003eIf you follow these steps, you can be sure to remove it properly and prevent possible infections.","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271694897331,"sku":"DP0125","price":1.3,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/iba-tick-remover-tweezers.jpg?v=1614097321"},{"product_id":"iba-enjoy-ciseaux-courbes-19cm","title":"Ibá Enjoy Curved Scissors 19cm Grooming","description":"Iba Enjoy Curve Scissors 19 cm\u003cbr\u003eExcellent professional curved grooming scissors for dogs.\u003cbr\u003e\u003cbr\u003eErgonomic razor. Very comfortable. Working with it is very pleasant.\u003cbr\u003e\u003cbr\u003eFeatures:\u003cbr\u003e· Total length with support: 21 cm; without support: 19 cm.\u003cbr\u003e· Blade length (from the screw to the tip): 9.5 cm.\u003cbr\u003e· ADJ for adjusting the scissors to each type of coat and your personal preference.\u003cbr\u003e· With a pronounced curve.\u003cbr\u003e· Quiet.\u003cbr\u003e· Supported.\u003cbr\u003e· With finger guards.\u003cbr\u003e· Evidence line scissors, made from high-quality Japanese steel with a hardness of 54–56 HRC.\u003cbr\u003e· Weight: 81 g.\u003cbr\u003e\u003cbr\u003eSupplied in a high-quality case.","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271695650995,"sku":"A10430","price":59.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/4035.jpg?v=1614083610"},{"product_id":"9-long-blades-dematter-peigne","title":"9-Blade Detangling Comb for Cutting Knots","description":"Iba De-matterer with Nine Long Blades\u003cbr\u003eIba professional long-blade de-matterer.\u003cbr\u003eDesigned for comfortable use without damaging the dog's or cat's skin.\u003cbr\u003e\u003cbr\u003eThe blades are reversible, making it suitable for both right- and left-handed users.\u003cbr\u003e\u003cbr\u003e· 9 stainless-steel blades with a wave-shaped edge to catch and cut through mats with maximum efficiency.\u003cbr\u003e· Ergonomic rubber handle, very pleasant to the touch and non-slip.\u003cbr\u003e· Steel supports.\u003cbr\u003e· Blade length: 5 cm.\u003cbr\u003e· Cutting length: 17.5 cm.","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271699124403,"sku":"B20056","price":12.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/3984.jpg?v=1614083660"},{"product_id":"iba-chien-sac-a-dechets-4-rolls-of-20-bags","title":"Dog Waste Bags (4 Rolls of 20 Bags)","description":"Dispenser Bags (4 Rolls)\u003cbr\u003ePack with 4 replacement bags for collected poop dispensers.\u003cbr\u003e\u003cbr\u003eEach roll contains 20 bags.\u003cbr\u003eTotal: 80 bags.\u003cbr\u003e\u003cbr\u003eAvailable in three designs: engravings, hearts, or moles.\u003cbr\u003e\u003cbr\u003eIf you would like to specify the color you wish to receive, indicate it in the order comments.","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271732482227,"sku":"HT0014","price":3.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/iba-chien-sac-a-dechets-4-rolls-of-20-bags.jpg?v=1621107812"},{"product_id":"crazy-eggs-6cm","title":"Dog Toy – Crazy Eggs 6 cm","description":"A Very Surprising and Stimulating Game!\u003cbr\u003eFun egg-shaped toy for dogs and cats. This toy perfectly imitates a real egg.\u003cbr\u003e\u003cbr\u003eIts unpredictable movements will captivate your dog. Since it cannot predict where the toy will go each time it bounces, it will take much longer to get bored of the game.\u003cbr\u003e\u003cbr\u003eThe Crazy Eggs is made of very durable rubber, but it is not recommended to let your dog or cat play with it unsupervised. Check the condition of the toy regularly so you can replace it if it becomes damaged or breaks.\u003cbr\u003e\u003cbr\u003eSize: 6 x 4.5 cm.\u003cbr\u003e\u003cbr\u003eWhen purchasing 12 units, you will receive the display box as a gift.","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271748079795,"sku":"HT0426","price":2.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/crazy-eggs-6cm.jpg?v=1614097496"},{"product_id":"iba-dark-trees-arbre-a-chat","title":"Cat Tree with Scratching Post Ibá \"DARK Trees\"","description":"Dark Trees Cat Scratching Post\u003cbr\u003e\"\u003cbr\u003eGive your cat a safe and fun place to enjoy its favorite activities with the “Dark Trees” scratching post. With it, your cat can play, scratch, relax, and sleep to its heart’s content.\u003cbr\u003e\u003cbr\u003eThis scratching post consists of a sisal-covered pole on a square base. At the top of the pole is a round platform, mostly enclosed by a side, where your cat can snuggle up and rest.\u003cbr\u003e\u003cbr\u003eAll the fabrics used are gray and cream. Some are very soft plush, while the rest is cotton fabric with a lovely tree pattern. The sisal pole combines both colors. This color scheme is very easy to match with any décor style.\u003cbr\u003e\u003cbr\u003eScratching is a basic need experienced by most cats. By providing a scratching post at home, you can prevent your cat from satisfying this need on your furniture or curtains.\u003cbr\u003e\u003cbr\u003eIf you ever notice that your cat is losing interest in the scratching post, you can spray it with catnip and make it appealing again immediately.\u003cbr\u003e\u003cbr\u003eMeasurements: (diam.) 33 x (height) 45 cm.\"","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271753617587,"sku":"HT0385","price":29.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/iba-dark-trees-arbre-a-chat.jpg?v=1614097434"},{"product_id":"iba-ringo-carrier-black-bag-46x26x27cm","title":"Ventilated and Comfortable Black Carrier Bag for Dogs and Cats","description":"Ringo Bag\u003cbr\u003eFor dogs and cats.\u003cbr\u003e\u003cbr\u003eGood air circulation inside.\u003cbr\u003e\u003cbr\u003eEasy to clean\u003cbr\u003e\u003cbr\u003eInside, there is a safety hook for securing the leash or collar.\u003cbr\u003e\u003cbr\u003eSturdy base.\u003cbr\u003e\u003cbr\u003eStrong, rigid, and comfortable design.\u003cbr\u003e\u003cbr\u003eAdjustable-length handle so you can carry it at the desired height.","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271754666163,"sku":"C48164","price":43.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/iba-ringo-carrier-black-bag-46x26x27cm.jpg?v=1614095612"},{"product_id":"iba-light-trees-arbre-a-chat-40x33xh64cm","title":"Cat Tree with Integrated Scratching Tower \"LIGHT Trees\"","description":"Scratching Post\u003cbr\u003eCharming multi-level cat tree for cats of different heights. Having a scratching tree is a must in a home with cats. Thanks to it, they can express several of their most basic instincts, such as scratching, marking territory, playing, or exercising.\u003cbr\u003e\u003cbr\u003eThis scratching post has everything needed to meet those needs. It has three levels for climbing exercise. At the bottom, there is a fabric tunnel with an ultra-soft faux-fur base, providing a place to hide and rest. It includes two scratching posts covered in durable, two-colored sisal, perfect for scratching and sharpening their claws. Each post is topped with a resting platform, one round and one concave. Finally, beneath the highest platform, there is a padded ball attached to an elastic cord that will provide your cat with plenty of fun.\u003cbr\u003e\u003cbr\u003eThe design is very romantic, in cream with gray patterned trees, and features several surfaces and edges covered in very soft fabric. The sisal rope is two-toned, alternating spiral-wrapped gray and cream.\u003cbr\u003e\u003cbr\u003eDimensions: 40 x 33 x (H) 64 cm.","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271754862771,"sku":"HT0386","price":66.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/iba-light-trees-arbre-a-chat-40x33xh64cm.jpg?v=1614097434"},{"product_id":"iba-boheme-50-courbes-dents-ciseaux-sculpteurs-18cm","title":"Ibá Boheme Sculpting Scissors 50 Teeth 18cm Groomer","description":"Boheme. Scissor Sculpt. 18 cm\u003cbr\u003eProfessional dog-grooming sculpting scissors with teeth along the edges.\u003cbr\u003eIdeal for sculpting, shaping, and profiling, providing the dog’s coat with a natural, refined finish.\u003cbr\u003e\u003cbr\u003eTheir long, fine teeth are designed with a slight curve for intense cutting.\u003cbr\u003eDesigned to provide a firm grip on the hair during cutting with maximum comfort.\u003cbr\u003eFor sculpting (shaping) fine and thick hair.\u003cbr\u003e\u003cbr\u003eThinning fine and delicate hair.\u003cbr\u003eFor styling very dense coats, such as those of double-coated breeds, scissors with a different pattern (more widely spaced teeth) are recommended.\u003cbr\u003e\u003cbr\u003eFor perfect finishing that requires maximum precision when cutting.\u003cbr\u003e\u003cbr\u003e· 50 curved teeth (closed teeth)\u003cbr\u003e· Decorative adjustment screw with a fitted blue stone. It allows the scissors to be adjusted to each coat type and personal preference.\u003cbr\u003e· Silent\u003cbr\u003e· Finger rest\u003cbr\u003e· With slim finger rings.\u003cbr\u003e· Finger-hole diameter: 2 cm (asymmetrical)\u003cbr\u003e· Diamond-edged scissors, made of high-quality steel with a hardness of 56 to 58 HRC.\u003cbr\u003e\u003cbr\u003eMEASUREMENTS:\u003cbr\u003e   - without support: 18 cm (the measurement does not include the finger rest. The finger rest measures 1.5 or 2 cm.)\u003cbr\u003e   - Edge length: 9 cm\u003cbr\u003e     (from the screw to the tip)\u003cbr\u003e   - Weight: 78 g.\u003cbr\u003e\u003cbr\u003eGIFT: high-quality case.","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271755157683,"sku":"A10495","price":84.6,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/4602.jpg?v=1614083908"},{"product_id":"iba-super-absorbent-cloth","title":"Ultra-Absorbent Towel for Fast Grooming Drying","description":"\u003ch1 data-start=\"130\" data-end=\"217\"\u003eIbáñez Ultra-Absorbent Towel – Fast and Effective Drying for Dogs \u0026amp; Cats\u003c\/h1\u003e\n\u003ch2 data-start=\"219\" data-end=\"234\"\u003e🟢 Benefits\u003c\/h2\u003e\n\u003cp data-start=\"236\" data-end=\"614\"\u003eThe \u003cstrong data-start=\"239\" data-end=\"276\"\u003eIbáñez ultra-absorbent towel\u003c\/strong\u003e is much more than a simple towel: it is an essential professional tool for anyone looking for fast, effective, and effortless drying after a bath or a walk in the rain. Thanks to its \u003cstrong data-start=\"490\" data-end=\"518\"\u003emicropore technology\u003c\/strong\u003e, it absorbs \u003cstrong data-start=\"533\" data-end=\"563\"\u003eup to 50% more water\u003c\/strong\u003e than a traditional towel… and in record time.\u003c\/p\u003e\n\u003cp data-start=\"616\" data-end=\"936\"\u003eUltra-lightweight and extremely soft, this towel is designed to provide an \u003cstrong data-start=\"694\" data-end=\"728\"\u003eoptimal drying experience\u003c\/strong\u003e without irritating the skin or pulling on the coat. It is \u003cstrong data-start=\"781\" data-end=\"822\"\u003eextremely resistant to tearing\u003c\/strong\u003e, even with intensive use, and remains \u003cstrong data-start=\"863\" data-end=\"907\"\u003eflexible and effective for years\u003c\/strong\u003e when properly cared for.\u003c\/p\u003e\n\u003cp data-start=\"938\" data-end=\"1155\"\u003ePerfect for groomers, breeders, hunters, or discerning pet owners, it dries both the animal’s paws and entire body. An essential item in every dog enthusiast’s kit.\u003c\/p\u003e\n\u003ch2 data-start=\"1157\" data-end=\"1174\"\u003e💡 How to Use\u003c\/h2\u003e\n\u003cul data-start=\"1176\" data-end=\"1558\"\u003e\n\u003cli data-start=\"1176\" data-end=\"1278\"\u003e\n\u003cp data-start=\"1178\" data-end=\"1278\"\u003eUse it immediately after a bath or on rainy days to dry your dog quickly.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1279\" data-end=\"1405\"\u003e\n\u003cp data-start=\"1281\" data-end=\"1405\"\u003eEspecially useful for \u003cstrong data-start=\"1313\" data-end=\"1343\"\u003emuddy or wet paws\u003c\/strong\u003e before letting your dog into the car or house.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1406\" data-end=\"1495\"\u003e\n\u003cp data-start=\"1408\" data-end=\"1495\"\u003eRinses easily with clean water after use: \u003cstrong data-start=\"1463\" data-end=\"1494\"\u003eno residual dirt\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1496\" data-end=\"1558\"\u003e\n\u003cp data-start=\"1498\" data-end=\"1558\"\u003ePerfectly suitable for long-, dense-, or curly-coated breeds.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1560\" data-end=\"1759\"\u003e👉 \u003cstrong data-start=\"1563\" data-end=\"1577\"\u003ePro tip\u003c\/strong\u003e: Always keep one in the car, one in your show bag, and one in the bathroom. It takes up very little space and can make all the difference in your daily routine.\u003c\/p\u003e\n\u003ch2 data-start=\"1761\" data-end=\"1790\"\u003e🔍 Technical Information\u003c\/h2\u003e\n\u003cul data-start=\"1792\" data-end=\"2135\"\u003e\n\u003cli data-start=\"1792\" data-end=\"1823\"\u003e\n\u003cp data-start=\"1794\" data-end=\"1823\"\u003e\u003cstrong data-start=\"1794\" data-end=\"1808\"\u003eDimensions\u003c\/strong\u003e: 64 x 43 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1824\" data-end=\"1876\"\u003e\n\u003cp data-start=\"1826\" data-end=\"1876\"\u003e\u003cstrong data-start=\"1826\" data-end=\"1837\"\u003eMaterial\u003c\/strong\u003e: Super-absorbent micropore fabric\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1877\" data-end=\"1919\"\u003e\n\u003cp data-start=\"1879\" data-end=\"1919\"\u003e\u003cstrong data-start=\"1879\" data-end=\"1890\"\u003eColor\u003c\/strong\u003e: Varies depending on availability\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1920\" data-end=\"2016\"\u003e\n\u003cp data-start=\"1922\" data-end=\"2016\"\u003e\u003cstrong data-start=\"1922\" data-end=\"1935\"\u003eCare\u003c\/strong\u003e: Hand-washable or machine-washable (gentle cycle) – Do not use fabric softener\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2051\" data-end=\"2135\"\u003e\n\u003cp data-start=\"2053\" data-end=\"2135\"\u003e\u003cstrong data-start=\"2053\" data-end=\"2073\"\u003eRecommended use\u003c\/strong\u003e: Groomers, exhibitors, breeders, discerning pet owners\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-start=\"2137\" data-end=\"2162\"\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cp data-start=\"2164\" data-end=\"2390\"\u003e\u003cstrong data-start=\"2164\" data-end=\"2233\"\u003e💬 Is the towel suitable for large dogs?\u003c\/strong\u003e\u003cbr data-start=\"2233\" data-end=\"2236\"\u003eYes. Although its size is compact, its absorption capacity allows it to dry even long-haired or large-coated dogs effectively.\u003c\/p\u003e\n\u003cp data-start=\"2392\" data-end=\"2540\"\u003e\u003cstrong data-start=\"2392\" data-end=\"2433\"\u003e💬 Can it be used on cats?\u003c\/strong\u003e\u003cbr data-start=\"2433\" data-end=\"2436\"\u003eAbsolutely. Its softness and thinness make it perfect for cats or small, sensitive animals.\u003c\/p\u003e\n\u003cp data-start=\"2684\" data-end=\"2863\"\u003e\u003cstrong data-start=\"2684\" data-end=\"2734\"\u003e💬 Does it absorb dirt as well as water?\u003c\/strong\u003e\u003cbr data-start=\"2734\" data-end=\"2737\"\u003eYes! It is designed to capture both moisture \u003cstrong data-start=\"2792\" data-end=\"2812\"\u003eand impurities\u003c\/strong\u003e, making it a complete cleaning accessory.\u003c\/p\u003e\n\u003ch2 data-start=\"2865\" data-end=\"2955\"\u003e🔎 5 Signs That May Encourage You to Use the Ibáñez Ultra-Absorbent Towel\u003c\/h2\u003e\n\u003col data-start=\"2957\" data-end=\"3398\"\u003e\n\u003cli data-start=\"2957\" data-end=\"3024\"\u003e\n\u003cp data-start=\"2960\" data-end=\"3024\"\u003eYour dog often comes home with \u003cstrong data-start=\"2987\" data-end=\"3023\"\u003ewet or muddy paws\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"3025\" data-end=\"3102\"\u003e\n\u003cp data-start=\"3028\" data-end=\"3102\"\u003eYou are looking for an alternative \u003cstrong data-start=\"3058\" data-end=\"3101\"\u003ethat is more effective than a cotton towel\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"3103\" data-end=\"3205\"\u003e\n\u003cp data-start=\"3106\" data-end=\"3205\"\u003eYou participate in competitions or shows and need to \u003cstrong data-start=\"3170\" data-end=\"3204\"\u003edry quickly between events\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"3206\" data-end=\"3298\"\u003e\n\u003cp data-start=\"3209\" data-end=\"3298\"\u003eYou are a groomer and want to \u003cstrong data-start=\"3243\" data-end=\"3273\"\u003ereduce drying time\u003c\/strong\u003e in the grooming booth or with a force dryer.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"3299\" data-end=\"3398\"\u003e\n\u003cp data-start=\"3302\" data-end=\"3398\"\u003eYou are tired of towels that wear out or \u003cstrong data-start=\"3353\" data-end=\"3397\"\u003estop absorbing anything after two uses\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271760957619,"sku":"EE0630 (313)","price":7.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/3892.jpg?v=1614084359"},{"product_id":"iba-moka-pet-sling-carrier-50x18x29cm","title":"\"MOKA\" Shoulder Carrier Bag for Dogs and Cats 50x18x29cm","description":"\u003cp\u003eThe Moka crossbody bag is ideal for walks with small dogs or cats.\u003cbr\u003e\u003cbr\u003eThis bag allows you to enjoy pleasant walks while your pet takes in the scenery, and you can keep them within sight.\u003cbr\u003e\u003cbr\u003eIt is largely made of a special mesh that makes it highly breathable. The base where your pet will rest is padded for extra comfort.\u003cbr\u003e\u003cbr\u003eIts adjustable strap features a small pocket in case you need to carry a small accessory. You can remove the bag by pulling it over your head or by unclipping the strap from the clip on the side.\u003cbr\u003e\u003cbr\u003eThe bag opens with a zipper. The opening for your dog's or cat's head can be adjusted with a drawstring. It also features a safety hook inside that can be attached to your pet's collar for added security.\u003cbr\u003e\u003cbr\u003eAvailable in two colors:\u003cbr\u003e\u003cbr\u003e- \"Moka\" in shades of brown and café au lait (ref. C48240).\u003cbr\u003e\u003cbr\u003e- Blue\" in blue and gray (ref. C48241) NEW\u003cbr\u003e\u003cbr\u003eMaximum load capacity: 5 kg.\u003cbr\u003e\u003cbr\u003eDimensions: 50 x 18 x 29 cm.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Brown","offer_id":40666894926003,"sku":"C48240","price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Blue","offer_id":40666894958771,"sku":"C48241","price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/4877.jpg?v=1632992197"},{"product_id":"balle-verte-fluo","title":"Fluorescent Green Ball","description":"Play Even in the Dark with This Glow-in-the-Dark Ball\u003cbr\u003eFluorescent green dog ball. This simple ball is perfect for one of dogs’ favorite games: fetch.\u003cbr\u003eIt is made of thermoplastic rubber. This material gives it the strength needed to withstand your dog’s jaws while remaining lightweight.\u003cbr\u003e\u003cbr\u003eThe special feature of this ball is that it glows in the dark, so you can keep playing with it when it gets dark, and you can easily locate it even when there is no light (perhaps even more easily than in daylight).\u003cbr\u003e\u003cbr\u003eNo toy is indestructible, so we recommend supervising your pet while playing with the ball in case it becomes damaged or breaks.\u003cbr\u003e\u003cbr\u003eSize: 6 cm.","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271841796275,"sku":"HT0239","price":4.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/balle-verte-fluo.jpg?v=1614097161"},{"product_id":"iba-portable-bath-tailor-s-bath","title":"Tailor's Portable Bathtub","description":"\u003ch2\u003eAdvantages\u003c\/h2\u003e\n\u003cp\u003eThe Tailor's portable bathtub offers a practical, portable, collapsible, and space-saving solution for bathing your pets at home without worrying about back pain. Specially designed to be lightweight and easy to handle, it makes the bathing process easier. In addition, its direct drainage system helps you avoid spills and hassle.\u003c\/p\u003e\n\u003ch2\u003eUse\u003c\/h2\u003e\n\u003cp\u003eRecommended for small- and medium-sized animals, this bathtub is also ideal for outdoor use during the summer months. Its removable legs allow for convenient storage, even in tight spaces. Its sturdy design ensures long-lasting use, while the adjustable legs provide optimal stability on different surfaces.\u003c\/p\u003e\n\u003ch2\u003eTechnical Information\u003c\/h2\u003e\n\u003cp\u003eThe Tailor's bathtub is made in one piece, with a sturdy body and durable steel legs. Measuring 96 x 50 x 91 cm, it is suitable for animals weighing up to 35 kg. The legs measure 55 x 34 cm and can be adjusted to suit your needs. Weighing only 7 kg, it is easy to handle and move when needed. In addition, it is equipped with a rubber drain plug for effective drainage.\u003c\/p\u003e\n\u003ch2\u003eAdditional Questions and Answers\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eQ: What warranty is offered for the Tailor's bathtub?\u003c\/strong\u003e\u003cbr\u003eA: The bathtub comes with a one-year professional warranty, covering the repair or replacement of parts with manufacturing defects.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: Can I use this bathtub for animals other than dogs and cats?\u003c\/strong\u003e\u003cbr\u003eA: The Tailor's bathtub is designed exclusively for dogs and cats.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: How should I maintain the bathtub to ensure its durability?\u003c\/strong\u003e\u003cbr\u003eA: It is recommended to clean the bathtub after each use, avoiding abrasive products that could damage the surface. In addition, using products specifically designed to maintain stainless steel components is recommended to extend its service life.\u003c\/p\u003e\n\u003ch2\u003e5 signs that may encourage you to use the Tailor's bathtub:\u003c\/h2\u003e\n\u003col\u003e\n\u003cli\u003eYou are looking for a practical solution for bathing your pets at home.\u003c\/li\u003e\n\u003cli\u003eYou want to avoid the back pain associated with bathing animals in a conventional bathtub.\u003c\/li\u003e\n\u003cli\u003eYou need a lightweight bathtub that is easy to store.\u003c\/li\u003e\n\u003cli\u003eYou are looking for a durable and sturdy bathtub for long-term use.\u003c\/li\u003e\n\u003cli\u003eYou want to give your animals a comfortable and safe bathing experience.\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271844614323,"sku":"SC0015","price":177.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/iba-portable-bath-tailor-s-bath.jpg?v=1614097324"},{"product_id":"gamelle-inox-belle","title":"Stainless Steel \"BELLE\" Bowl","description":"\u003cp\u003eA Bowl with an Ultra-Contemporary Style That Will Delight Both Owners and Dogs!\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eStainless steel bowl for dogs. These stainless steel feeders have an exterior covered with plastic and rubber. These materials are combined in different colors and decorated with the silhouette of a bone. The result is an attractive, modern-looking bowl. The base is completely covered with rubber, making the bowls very stable and slip-resistant. Stainless steel is a highly durable, hygienic, and easy-to-clean material. This bowl model is available in 3 different colors, with 3 different capacities per color.\u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"ROSE 450 ML.","offer_id":38271876825267,"sku":"PC0150","price":7.1,"currency_code":"EUR","in_stock":true},{"title":"GREEN 450 ML.","offer_id":38271876858035,"sku":"PC0151","price":7.1,"currency_code":"EUR","in_stock":true},{"title":"BLACK 450 ML.","offer_id":38271876890803,"sku":"PC0152","price":7.1,"currency_code":"EUR","in_stock":true},{"title":"ROSE 850 ML.","offer_id":38271876956339,"sku":"PC0153","price":9.7,"currency_code":"EUR","in_stock":true},{"title":"VERT 850 ML.","offer_id":38271876989107,"sku":"PC0154","price":9.7,"currency_code":"EUR","in_stock":true},{"title":"ROSE 1 600 ML.","offer_id":38271877054643,"sku":"PC0156","price":15.1,"currency_code":"EUR","in_stock":true},{"title":"VERT 1 600 ML.","offer_id":38271877087411,"sku":"PC0157","price":15.1,"currency_code":"EUR","in_stock":true},{"title":"BLACK 1 600 ML.","offer_id":38271877120179,"sku":"PC0158","price":15.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/gamelle-inox-belle.jpg?v=1614098970"},{"product_id":"grand-butter-brosse","title":"Soft Pin Brushes","description":"\u003cp\u003eThese Ibanez pin brushes are extremely flexible and gentle on the dog’s coat.\u003cbr\u003e\u003cbr\u003eRecommended for deep brushing of well-groomed coats.\u003cbr\u003e\u003cbr\u003eFor maximum coat pampering.\u003cbr\u003e\u003cbr\u003eThe metal pins are attached to the rubber with a special design that gives them great flexibility and maximum gentleness during brushing.\u003cbr\u003e\u003cbr\u003eThe pins detach before breaking or pulling out these precious hairs. They can easily be put back in place.\u003cbr\u003e\u003cbr\u003eThe exceptional polishing of the ends of the pins makes them extremely soft and flexible on the skin, allowing deep brushing without the risk of damaging the skin of our dogs and cats.\u003cbr\u003e\u003cbr\u003e- The pin length of models A40045 and A40035 is suited to the needs of long-haired, not-too-dense coats such as those of Yorkshire Terriers, Lhasa Apsos, Maltese, Shih Tzus, Cockers, Setters, and more.\u003cbr\u003e- For dense coats, such as Poodles, Afghan Hounds, American Cocker Spaniels, Bearded Collies, double coats, and more, the A40046 extra-long-pin slicker brush is preferable.\u003cbr\u003eThe long pins reach down to the roots of the coat to open and stretch the entire coat for a perfect finish.\u003cbr\u003e\u003cbr\u003eThe wooden handle is soft and pleasant to the touch.\u003cbr\u003e\u003cbr\u003eNot suitable for matted hair.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eREF.  \u003cbr\u003eA40045 Small \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003ePin length: \u003c\/span\u003e18 mm \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eBrush length: \u003c\/span\u003e18.5 cm Insertion plate for pins: 8.5 x 3.5 cm\u003cbr\u003eA40035 Large \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003ePin length: \u003c\/span\u003e18 mm \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eBrush length\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003e : \u003c\/span\u003e23 cm \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eP\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003ein insertion plate\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003e : \u003c\/span\u003e11 x 6.5 cm\u003cbr\u003eA40046 Large Pin length: 25 mm \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eBrush length\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003e : \u003c\/span\u003e23 cm \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eP\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003ein insertion plate\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003e : \u003c\/span\u003e11 x 6.5 cm\u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"GRAND","offer_id":38271908053171,"sku":"A40035","price":20.3,"currency_code":"EUR","in_stock":false},{"title":"SMALL","offer_id":38271908085939,"sku":"A40045","price":19.4,"currency_code":"EUR","in_stock":true},{"title":"GRAND \u0026 EXTRA LONG PILLOWS","offer_id":43250037162204,"sku":"A40046","price":22.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/files\/butter-brushes.jpg?v=1789117564"},{"product_id":"double-sided-flexible-slicker-brosse-petit","title":"Double Brush - Flexible Two-Sided Slicker","description":"\u003ch1\u003e\u003cstrong\u003eFlexible Double Extra-Soft Slicker Brush\u003c\/strong\u003e\u003c\/h1\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBenefit\u003c\/strong\u003e: The Flexible Double Extra-Soft Slicker Brush from Petdesign.fr is an essential tool for caring for your four-legged companion. Featuring maximum flexibility and different pin stiffnesses on each side, it allows you to select the flexibility best suited to each area of your dog's coat. The extra-long stainless-steel pins provide additional gentle contact with the skin and coat, ensuring comfortable and effective grooming.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eUse\u003c\/strong\u003e: This slicker brush is suitable for all types of coat density and length. Whether your pet has a short or long, thick or fine coat, the Flexible Double Extra-Soft Slicker Brush from Petdesign.fr is ideal for removing tangles, dead hair, and debris, while stimulating blood circulation and leaving the coat smooth and shiny. Its non-slip handle ensures a secure grip even when used with wet hands.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Information\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePin length: 2 cm.\u003c\/li\u003e\n\u003cli\u003eTwo sizes available:\n\u003cul\u003e\n\u003cli\u003eReference BT0150 - Small: 5 x 4.5 cm.\u003c\/li\u003e\n\u003cli\u003eReference BT0155 - Large: 7 x 5.5 cm.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e\u003cstrong\u003eFrequently Asked Questions:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIs the slicker brush suitable for all types of dogs?\u003c\/strong\u003e Yes, the Flexible Double Extra-Soft Slicker Brush from Petdesign.fr is designed to suit all types of coat density and length, regardless of your dog's breed.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAre the pins rust-resistant?\u003c\/strong\u003e Yes, the brush pins are made of stainless steel, making them rust-resistant and durable over time.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHow should I clean the slicker brush after use?\u003c\/strong\u003e To clean the slicker brush, simply rinse it under lukewarm water and use a little mild soap if necessary. Be sure to dry it thoroughly after cleaning to prevent corrosion.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCan the slicker brush be used on a wet dog?\u003c\/strong\u003e Yes, the slicker brush's non-slip handle ensures a secure grip even when it is used on a wet dog, making grooming after a bath easier.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe Flexible Double Extra-Soft Slicker Brush from Petdesign.fr is the perfect tool for keeping your pet clean, well-groomed, and happy every day.\u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"SMALL","offer_id":38271910379699,"sku":"BT0150","price":13.6,"currency_code":"EUR","in_stock":true},{"title":"GRAND","offer_id":38271910412467,"sku":"BT0155","price":15.0,"currency_code":"EUR","in_stock":true},{"title":"Resale 12x Small Model","offer_id":46714799817049,"sku":"12x BT0150","price":105.0,"currency_code":"EUR","in_stock":true},{"title":"Resale 12x Large Model","offer_id":46714809516377,"sku":"12x BT0155","price":121.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/double-sided-flexible-slicker-brosse-petit_64e97ba8-57af-4064-9b6f-d677736dfeec.jpg?v=1616434954"},{"product_id":"mini-soft-slicker-brosse-63x43mm-arrondi-tip","title":"Soft Rounded Brush","description":"\u003cp\u003eIbañez soft carders with protected pins\u003cbr\u003eIbañez Soft Carders with protected pins do not scratch the skin.\u003cbr\u003e\u003cbr\u003eEach pin is protected by a pearlescent ball. It does not catch or cut the hair.\u003cbr\u003e\u003cbr\u003ePromotions for extremely sensitive skin.\u003cbr\u003e\u003cbr\u003eThe protected teeth prevent skin irritation.\u003cbr\u003e\u003cbr\u003eVery practical to use when trimming or stripping, for maximum skin protection.\u003cbr\u003e\u003cbr\u003eIdeal for opening knots and smoothing the coat.\u003cbr\u003e\u003cbr\u003eRecommended for both dry and wet coats.\u003cbr\u003e\u003cbr\u003ePresented in an attractive blister pack with instructions.\u003cbr\u003e\u003cbr\u003eSTAINLESS STEEL. Pin length: 12 mm.\u003cbr\u003e\u003cbr\u003e4 sizes:\u003cbr\u003eB00100 Mini 64x43mm.\u003cbr\u003eB00110 Small 90x44mm.\u003cbr\u003eB00120 Medium 113x52mm.\u003cbr\u003eB00130 Large 113x72mm.\u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"MINI","offer_id":38271914410163,"sku":"B00100","price":9.5,"currency_code":"EUR","in_stock":true},{"title":"PETITE","offer_id":38271914442931,"sku":"B00110","price":9.9,"currency_code":"EUR","in_stock":true},{"title":"MEDIUM","offer_id":38271914475699,"sku":"B00120","price":11.3,"currency_code":"EUR","in_stock":false},{"title":"GRAND","offer_id":38271914508467,"sku":"B00130","price":12.5,"currency_code":"EUR","in_stock":true},{"title":"Resale x12 Mini","offer_id":46715066941785,"sku":"12x B00100","price":79.7,"currency_code":"EUR","in_stock":true},{"title":"Resale x12 Small","offer_id":46715067892057,"sku":"12x B00110","price":82.3,"currency_code":"EUR","in_stock":true},{"title":"Resale x12 Medium","offer_id":46715068219737,"sku":"12x B00120","price":89.6,"currency_code":"EUR","in_stock":true},{"title":"Grand Resale x12","offer_id":46715068252505,"sku":"12x B00130","price":101.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/mini-soft-slicker-brosse-63x43mm-arrondi-tip.jpg?v=1614097762"},{"product_id":"atlanta-ciseaux-droits-17cm","title":"Atlanta Straight Scissors","description":"\u003cp\u003eIbáñez Atlanta Scissors. Right-handed, 17 and 20 cm.\u003cbr\u003eExcellent professional scissors for dog grooming at a great price.\u003cbr\u003e\u003cbr\u003eLight and precise cutting. Ideal for perfect finishing cuts.\u003cbr\u003e\u003cbr\u003eFeatures:\u003cbr\u003e· Ergonomic and very comfortable\u003cbr\u003e· Titanium PVD ADJ system for adjusting the scissors to each type of hair and your personal preferences.\u003cbr\u003e· Razor edge.\u003cbr\u003e· Quiet\u003cbr\u003e· Supported.\u003cbr\u003e· With finger guards.\u003cbr\u003e· Evidence line scissors, made of Japanese steel with a hardness of 54 to 56 HRC.\u003cbr\u003e\u003cbr\u003eSupplied in a high-quality case.\u003cbr\u003e\u003cbr\u003eAlways use on clean dog hair.\u003cbr\u003e\u003cbr\u003eDIMENSIONS AND WEIGHTS Reference A10410\u003cbr\u003eReference A10415\u003cbr\u003eWithout finger rest: 17 cm. (*) 20 cm. (*)\u003cbr\u003eFrom the screw to the tip: 8 cm. 11 cm\u003cbr\u003eWeight: 63 g 67 g.\u003cbr\u003e\u003cbr\u003e(*) The measurement does not include the finger rest. The finger rests measure 1.5 or 2 cm.\u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"17 cm.","offer_id":38271918899379,"sku":"A10410","price":55.4,"currency_code":"EUR","in_stock":true},{"title":"20 cm.","offer_id":38271918932147,"sku":"A10415","price":60.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/atlanta-ciseaux-droits-17cm.jpg?v=1614097771"},{"product_id":"comfort-electrique-table-110x60x42-100cm-bleu","title":"Comfort Electric Table (Height: 100cm - Top: 110x60cm)","description":"\u003ch1\u003eComfort Electric Table (Height: 100cm - Top: 110x60cm)\u003c\/h1\u003e\n\u003ch4\u003eAdvantages\u003c\/h4\u003e\n\u003cp\u003eThe Comfort Electric Table offers exceptional stability and outstanding durability. Featuring a solid structure, it is designed to meet the most demanding requirements. Its electric adjustment system, adjustable from 30 to 100 cm, is easily controlled using a hand switch, offering great flexibility of use. With its generous 110 x 60 cm top, it provides an optimal workspace for various applications.\u003c\/p\u003e\n\u003ch4\u003eUse\u003c\/h4\u003e\n\u003cp\u003eThis electric table is ideal for versatile use in professional environments such as medical practices, beauty salons, or massage institutes. It is perfectly suited to activities requiring precise height adjustments, providing comfort and convenience for the user.\u003c\/p\u003e\n\u003ch4\u003eTechnical Information\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHeight adjustment: from 30 to 100 cm\u003c\/li\u003e\n\u003cli\u003eTop: 110 x 60 cm\u003c\/li\u003e\n\u003cli\u003eIncluded accessories: double support and two straps\u003c\/li\u003e\n\u003cli\u003eAvailable in two colors: blue and black\u003c\/li\u003e\n\u003cli\u003e1-year Ibáñez professional warranty\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eAdditional Questions and Answers\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eQ: What are the exact dimensions of the Comfort Electric Table?\u003c\/strong\u003e A: The table height is adjustable from 30 to 100 cm, while the top measures 110 x 60 cm.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: What accessories are included with the table?\u003c\/strong\u003e A: The table comes with a \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003edouble support and two straps\u003c\/span\u003e, providing additional versatility in its use.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: What warranty does Ibáñez offer for this product?\u003c\/strong\u003e A: Ibáñez offers a one-year professional warranty for the Comfort Electric Table.\u003c\/p\u003e\n\u003ch4\u003e5 Signs That May Encourage You to Use the Comfort Electric Table\u003c\/h4\u003e\n\u003col\u003e\n\u003cli\u003eYou are looking for a sturdy and stable table for your professional practice.\u003c\/li\u003e\n\u003cli\u003eYou need a table offering a wide height-adjustment range to adapt to different situations.\u003c\/li\u003e\n\u003cli\u003eYou are looking for a product backed by a reassuring professional warranty.\u003c\/li\u003e\n\u003cli\u003eYou want to benefit from a comfortable and spacious workspace with a generously sized top.\u003c\/li\u003e\n\u003cli\u003eYou are looking for a versatile electric table suitable for various professional environments.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv data-testid=\"conversation-turn-3\" class=\"w-full text-token-text-primary\"\u003e\n\u003cdiv class=\"px-4 py-2 justify-center text-base md:gap-6 m-auto\"\u003e\n\u003cdiv class=\"flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion\"\u003e\n\u003cdiv class=\"relative flex w-full flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex-col gap-1 md:gap-3\"\u003e\n\u003cdiv class=\"flex flex-grow flex-col max-w-full\"\u003e\n\u003cdiv class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+\u0026amp;]:mt-5 overflow-x-auto\" data-message-id=\"134ff123-c38d-4026-af8d-f741c4a2514a\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"markdown prose w-full break-words dark:prose-invert light\"\u003e\n\u003cp\u003e\u003cstrong\u003eUsage Precautions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWhen using this electric table, it is essential to follow these guidelines to ensure the safety and comfort of your pets:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis table is intended exclusively for dogs and cats. It is important not to use it for other animals.\u003c\/li\u003e\n\u003cli\u003eAvoid exposing the table directly to sunlight or high temperatures, as this could damage the material.\u003c\/li\u003e\n\u003cli\u003eEnsure that children do not use or play with the table without supervision. This will ensure their safety as well as that of your pets.\u003c\/li\u003e\n\u003cli\u003eThis table is designed for indoor use only. Using it outdoors is not recommended.\u003c\/li\u003e\n\u003cli\u003eFor electrical safety reasons, please disconnect the table from the power supply when it will not be used for extended periods.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMaintenance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eRegular maintenance of the electric table is essential to extend its service life and ensure optimal hygienic conditions for your pets. Follow these instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAfter each use, clean the table thoroughly with a sponge to remove dirt residue.\u003c\/li\u003e\n\u003cli\u003eBe sure to dry the table thoroughly after cleaning to prevent moisture-related damage.\u003c\/li\u003e\n\u003cli\u003eAvoid using abrasive products, bleach, or aggressive scrapers, as they could damage the table's paint. Use a soft sponge for cleaning instead.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMiscellaneous Information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis electric table comes with a one-year professional warranty, beginning on the delivery date and requiring presentation of the purchase invoice. During this period, parts with manufacturing defects will be repaired or replaced at no additional cost. Please note that any intervention or modification carried out by an unauthorized person will void the warranty. In addition, using replacement parts not authorized by the manufacturer will result in loss of the warranty. It is important to be aware that the warranty does not cover damage resulting from accidents, negligence, misuse, or a lack of reasonable care. Transport and delivery costs are not included in the warranty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Blue","offer_id":38271924830387,"sku":"B39010","price":649.0,"currency_code":"EUR","in_stock":true},{"title":"Black","offer_id":38271924863155,"sku":"B39011","price":649.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/comfort-electrique-table-110x60x42-100cm-bleu.jpg?v=1614098035"},{"product_id":"deluxe-i-pet-transport-56x35x35cm","title":"Deluxe I Pet Transport 56x35x35cm","description":"Transportines Ibáñez DELUXE\u003cbr\u003eMade from highly durable, hygienic, and easy-to-clean plastic. \u003cbr\u003e\u003cbr\u003eVery simple and quick to assemble and disassemble. \u003cbr\u003e\u003cbr\u003eLarge ventilation grilles on the sides and at the back. \u003cbr\u003e\u003cbr\u003eWith a black lacquered metal door.\u003cbr\u003e\u003cbr\u003eIt has a “small” compartment for storing the shoulder strap, documentation, snacks, etc. It also includes a hook for the car seat belt.\u003cbr\u003e\u003cbr\u003eThe handle in the center of the top cover and two small straps, one at the front on each side, make it easy to carry. \u003cbr\u003e\u003cbr\u003eMetal door with a spring-loaded locking and opening system. Smooth, comfortable, and safe.\u003cbr\u003e\u003cbr\u003eIncludes a feeding bowl attached to the door. \u003cbr\u003eIt also includes a plastic grille at the base of the carrier to prevent the dog from getting wet or chewing on anything if it urinates, vomits, etc. \u003cbr\u003e\u003cbr\u003eApproximate external dimensions: \u003cbr\u003e· DELUXE I: 56x35x35 cm. Available colors: lime green and dark gray. \u003cbr\u003e· DELUXE II: 63x39x40 cm. Available colors: lime green and dark gray.\u003cbr\u003e\u003cbr\u003eIndicate your preferred color in the comments section of your order, or let us surprise you with our choice.\u003cbr\u003e\u003cbr\u003eThey comply with IATA regulations. \u003cbr\u003eIn any case, if you are going to travel by air, we recommend checking with the airline to find out whether any other special requirements must be met.","brand":"Setter Bakio S.L.","offers":[{"title":"DELUXE II","offer_id":38271928139955,"sku":"RQ0021","price":55.9,"currency_code":"EUR","in_stock":true},{"title":"DELUXE I","offer_id":38271928172723,"sku":"RQ0020","price":45.3,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/deluxe-i-pet-transport-56x35x35cm.jpg?v=1614098112"},{"product_id":"fuchsia-trek-breathe-comfort-manteau-25cm","title":"Fuchsia Dog Coat Trek Breathe-Comfort","description":"\u003cp\u003eCoat + Trek Breathe Comfort Fuchsia\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eWaterproof coat for dogs equipped with BREATHE-COMFORT technology. BREATHE-COMFORT is a high-tech fabric manufactured using special procedures to simultaneously achieve high moisture and wind permeability, along with a pleasant, soft feel that makes it very comfortable to use. BREATHE-COMFORT not only allows for perfect breathability while keeping rain and wind out; it also helps maintain the body’s natural temperature during outdoor activities, regardless of extreme temperatures. BREATHE-COMFORT maintains its comfort properties from -20 to 45º wherever you go. The inside of the coat is made with a special quick-drying lining. Our + TREK coat features reflective tape, making it particularly useful for nighttime walks. The neck area is made of a very soft, especially pleasant fabric. Velcro fastening on the belly makes the coat easy to put on and remove. Front button and Velcro fastening for a perfect fit. Internal elastic side straps keep the coat securely in place and prevent it from shifting sideways as the dog moves. Available in all sizes. HOW TO CHOOSE THE CORRECT SIZE 1. Measure the dog’s back from the base of the neck to the base of the tail. 2. Find the measurement in the table and choose the size below that corresponds to it. 3. Measure the chest circumference and make sure that the size selected in the table is correct. Example: back measurement 43 cm and chest circumference 62 cm. The size to choose is the 40 cm back length. Machine wash cold. Back* Chest Circumference* 25 cm 36 to 48 cm. 30 cm 42 to 54 cm. 35 cm 50 to 62 cm. 40 cm 58 to 68 cm. 45 cm 60 to 70 cm. 50 cm 62 to 74 cm. 55 cm 74 to 84 cm. 60 cm 74 to 88 cm. 65 cm 80 to 94 cm. 70 cm 84 to 96 cm. 75 cm 88 to 96 cm. 80 cm 92 to 98 cm. * Approximate measurements\u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"25cm","offer_id":38271933481139,"sku":"EE0120","price":20.9,"currency_code":"EUR","in_stock":true},{"title":"30cm","offer_id":38271933513907,"sku":"EE0121","price":23.1,"currency_code":"EUR","in_stock":true},{"title":"35cm","offer_id":38271933546675,"sku":"EE0122","price":25.6,"currency_code":"EUR","in_stock":true},{"title":"40cm","offer_id":38271933579443,"sku":"EE0123","price":29.2,"currency_code":"EUR","in_stock":true},{"title":"45cm","offer_id":38271933612211,"sku":"EE0124","price":31.0,"currency_code":"EUR","in_stock":true},{"title":"50cm","offer_id":38271933644979,"sku":"EE0125","price":33.0,"currency_code":"EUR","in_stock":true},{"title":"55cm","offer_id":38271933677747,"sku":"EE0126","price":38.1,"currency_code":"EUR","in_stock":true},{"title":"60CM","offer_id":38271933710515,"sku":"EE0127","price":43.1,"currency_code":"EUR","in_stock":true},{"title":"65cm","offer_id":38271933743283,"sku":"EE0128","price":45.7,"currency_code":"EUR","in_stock":true},{"title":"70cm","offer_id":38271933776051,"sku":"EE0129","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"75cm","offer_id":38271933808819,"sku":"EE0130","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"80cm","offer_id":38271933841587,"sku":"EE0131","price":56.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/fuchsia-trek-breathe-comfort-manteau-25cm.jpg?v=1614098705"},{"product_id":"noir-chien-heat-pants-size-0","title":"Black Dog Heat Pants - Size 0","description":"Ibáñez Heat Panties\u003cbr\u003eIbáñez heat panties are the ideal solution for your dog’s heat cycle, preventing her from soiling your home or furniture during this period. \u003cbr\u003e\u003cbr\u003eThey are made from highly elastic fabric for a perfect fit. The waist is also elastic and adjustable. \u003cbr\u003e\u003cbr\u003eThey have an opening for the tail, ensuring your dog stays comfortable. \u003cbr\u003e\u003cbr\u003eThey also help prevent possible attempts to mate with a male. \u003cbr\u003e\u003cbr\u003eThey are also very useful for dogs suffering from urinary incontinence or unable to go outside to relieve themselves for any reason. \u003cbr\u003e\u003cbr\u003eEasy to put on and take off; the clip fastening allows you to put on and remove the panties by passing only one leg through the corresponding opening. \u003cbr\u003e\u003cbr\u003eMachine washable in cold water. \u003cbr\u003e\u003cbr\u003eAvailable in six different sizes to fit all dogs.","brand":"Setter Bakio S.L.","offers":[{"title":"T.0 28-34 cm.","offer_id":38271937118387,"sku":"EE0540","price":6.0,"currency_code":"EUR","in_stock":true},{"title":"T.1 32-38 cm.","offer_id":38271937151155,"sku":"EE0541","price":6.0,"currency_code":"EUR","in_stock":true},{"title":"T.2 34-44 cm.","offer_id":38271937183923,"sku":"EE0542","price":6.0,"currency_code":"EUR","in_stock":true},{"title":"T.3 36-48 cm.","offer_id":38271937216691,"sku":"EE0543","price":6.0,"currency_code":"EUR","in_stock":true},{"title":"T.4 38-54 cm.","offer_id":38271937249459,"sku":"EE0544","price":6.0,"currency_code":"EUR","in_stock":true},{"title":"T.5 42-60 cm.","offer_id":38271937282227,"sku":"EE0545","price":6.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/noir-chien-heat-pants-size-0.jpg?v=1614097990"},{"product_id":"bleu-zip-breathe-comfort-manteau-25cm","title":"Blue Dog Coat Zip Breathe Comfort","description":"\u003cp\u003eBlue Capa + Zip Respirez Confort\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eWaterproof coat for dogs equipped with BREATHE-COMFORT technology. BREATHE-COMFORT is a high-tech fabric manufactured using special procedures to achieve both high moisture and wind permeability and a pleasant, soft feel, making it very comfortable to use. BREATHE-COMFORT not only allows excellent breathability while keeping rain and wind out; it also helps maintain the body's natural temperature during outdoor activities. No matter how extreme the temperatures become, BREATHE-COMFORT will maintain its comfort properties from -20 to 45º wherever you go. The inside of the coat is made with a special quick-drying lining. It covers the entire back, neck, and a large part of the belly, providing your pet with good coverage. The base of the neck and the back have openings for attaching the leash, allowing the coat to be used with a harness or collar. It closes with a wide Velcro strap at belly level for maximum ease when putting on and removing the coat. Internal side elastic bands keep the coat securely in place and prevent it from shifting sideways with the dog's movements. Available in all sizes. HOW TO CHOOSE THE CORRECT SIZE 1. Measure the dog's back from the base of the neck to the base of the tail. 2. Find the measurement in the chart and choose the size below that corresponds to it. 3. Measure the chest circumference and make sure that the size you selected in the chart is correct. Machine wash cold. Back* Chest circumference * 25 cm 42 to 58 cm. 30 cm 48 to 62 cm. 35 cm 52 to 68 cm. 40 cm 56 to 74 cm. 45 cm 64 to 84 cm. 50 cm 64 to 88 cm. 55 cm 70 to 92 cm. 60 cm 72 to 98 cm. 65 cm 78 to 106 cm. 70 cm 78 to 110 cm. 75 cm 86 to 118 cm. * Approximate measurements\u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"BLUE T.65CM","offer_id":38271937708211,"sku":"EE0648","price":33.6,"currency_code":"EUR","in_stock":true},{"title":"BLUE T.25CM","offer_id":38271937740979,"sku":"EE0640","price":16.6,"currency_code":"EUR","in_stock":true},{"title":"BLUE T.30CM","offer_id":38271937773747,"sku":"EE0641","price":17.3,"currency_code":"EUR","in_stock":true},{"title":"BLUE T.35CM","offer_id":38271937806515,"sku":"EE0642","price":18.4,"currency_code":"EUR","in_stock":true},{"title":"BLUE T.40CM","offer_id":38271937839283,"sku":"EE0643","price":20.2,"currency_code":"EUR","in_stock":true},{"title":"BLUE T.45CM","offer_id":38271937872051,"sku":"EE0644","price":21.2,"currency_code":"EUR","in_stock":true},{"title":"BLUE T.50CM","offer_id":38271937904819,"sku":"EE0645","price":25.2,"currency_code":"EUR","in_stock":true},{"title":"BLUE T.75CM","offer_id":38271937937587,"sku":"EE0650","price":41.1,"currency_code":"EUR","in_stock":true},{"title":"BLUE T.55CM","offer_id":38271937970355,"sku":"EE0646","price":27.6,"currency_code":"EUR","in_stock":true},{"title":"BLUE T.60CM","offer_id":38271938003123,"sku":"EE0647","price":30.0,"currency_code":"EUR","in_stock":true},{"title":"BLUE T.70CM","offer_id":38271938035891,"sku":"EE0649","price":37.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/bleu-zip-breathe-comfort-manteau-25cm.jpg?v=1614098872"},{"product_id":"iba-niagara-stainless-steel-bath","title":"Niagara Stainless Steel Bathtub","description":"\u003ch1\u003eIbanez Niagara Stainless Steel Dog Bath with Door\u003c\/h1\u003e\n\u003cp\u003e\u003cbr\u003eDog and cat grooming bathtub.\u003cbr\u003e\u003cbr\u003e· 0.8 mm thick stainless steel. \u003cbr\u003e· With a 50 x 39 cm sliding door for easy access for dogs. \u003cbr\u003e· Secure the bridge arm to the bathtub. It has two movable attachment points for the loops. (Loops included). \u003cbr\u003e· Stainless steel drain with a large removable basket, very easy to empty, to prevent blockages and make cleaning easier. Located on the right. \u003cbr\u003e· With adjustable feet. \u003cbr\u003e· Two possible installation heights: at the base of the bathtub and 27 cm above the base. Ideal for bathing small dogs and cats without straining your back.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eINCLUDES: \u003cbr\u003e· Mixer tap, showerhead, and filter holder. The installation holes are on the right side. \u003cbr\u003e· Connection piece for attaching the expansion hose to the bathtub hose. Valid only for the Iba Windmax model. \u003cbr\u003e(Hose not included, ref. Y08105). Can be fitted on either side of the bathtub. \u003cbr\u003e· Plastic grid-style base to prevent water from accumulating during rinsing. \u003cbr\u003e· Access ladder. During bathing, it can be placed very easily under the bathtub.\u003cbr\u003e\u003cbr\u003eDIMENSIONS: \u003cbr\u003e· Maximum external dimensions: 127 x 70 (depth) x 152 (height) cm. \u003cbr\u003e· Height from the floor to the base of the bathtub: 42 cm.\u003cbr\u003e\u003cbr\u003e1-year Ibanez professional warranty.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eCompatibility with dryers\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eAs shown in the photos, a dryer can be placed alongside the bathtub structure. Compatible models include Forcetek, Master Blow, and Turbomax.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271945244851,"sku":"B32060","price":1578.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/iba-niagara-stainless-steel-bath.jpg?v=1631100078"},{"product_id":"iba-hammock-style-complete-seat-cover","title":"Ibá Hammock Style Complete Seat Cover","description":"Full Covers\u003cbr\u003eFull covers made of highly durable polyester. Protect your car seats when traveling with your dog.\u003cbr\u003e\u003cbr\u003eIt covers the entire back seat, although it can be arranged to allow people to travel at the same time. It is quick and easy to install.\u003cbr\u003e\u003cbr\u003eIt has a convenient pocket for storing the charger or any other useful accessory.\u003cbr\u003e\u003cbr\u003eProtects the rear-seat upholstery and the front seatbacks.\u003cbr\u003e\u003cbr\u003eLarge resting area: approximately 140x145 cm.\u003cbr\u003e\u003cbr\u003eRepels dirt\u003cbr\u003e\u003cbr\u003eWater- and scratch-resistant.\u003cbr\u003e\u003cbr\u003eWashable\u003cbr\u003e\u003cbr\u003eSuitable for all vehicles with front and rear headrests.\u003cbr\u003e\u003cbr\u003eWith openings for fastening the seat belts.\u003cbr\u003e\u003cbr\u003eColor: dark brown.","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271949963443,"sku":"C48211","price":28.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/4014.jpg?v=1614086335"},{"product_id":"iba-chat-litter-tray-50x40x16cm","title":"Ibá Cat Litter Tray 50x40x16cm","description":"Litter Box\u003cbr\u003eCat litter tray with a removable frame and an easy-to-use click system for putting it on and taking it off.\u003cbr\u003e\u003cbr\u003eMade of non-toxic, UV-resistant plastic.\u003cbr\u003e\u003cbr\u003eVery easy to clean.\u003cbr\u003e\u003cbr\u003eDimensions (approx.): 50 x 40 x 16 (height) cm.\u003cbr\u003e\u003cbr\u003eAvailable in three colors: blue, burgundy, or black. If you would like a special color, indicate it in the “Comments” field of your order.","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271962742963,"sku":"RQ0110","price":10.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/iba-chat-litter-tray-50x40x16cm.jpg?v=1614096017"},{"product_id":"iba-breeder-s-choice-bath-1","title":"“Breeder's Choice” Bathtub","description":"\u003cp\u003e \u003c\/p\u003e\n\u003ch1\u003e\u003cstrong\u003eBreeder's Choice Bathtub:\u003c\/strong\u003e\u003c\/h1\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBenefits:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe portable Breeder's Choice \u003ca href=\"https:\/\/petdesign.fr\/collections\/baignoires-toilettage-chien\"\u003ebathtub\u003c\/a\u003e is an ideal solution for breeders and dog owners with dogs of all sizes weighing up to 50 kg. Practical and versatile, it allows you to bathe your pets wherever you are: whether in the comfort of your own garage, on a sunny terrace, or even in the garden. It is also ideal for use in spacious bathing areas, providing an ergonomic alternative for bathing your pet and helping prevent back pain caused by poor posture.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUsage:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMade from durable materials, the Breeder's Choice bathtub is designed to last. Its sturdy steel legs provide optimal stability, while its textured base prevents slipping, ensuring your pet's safety during bathing. In addition, it is equipped with an access ramp and a removable side door to make it easier for your pet to enter and exit, even in confined spaces.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Information:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis bathtub measures 124 x 60 x 90 cm (45 + 45) and can reach a maximum length of 207 cm with the ramp installed. Weighing 18 kg, it is easy to transport while being sturdy enough to support loads of up to 50 kg. It is also easy to assemble thanks to the included instructions, requiring only a few simple steps before it is ready to use.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdditional Questions and Answers:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e1. What is the maximum load capacity of the Breeder's Choice bathtub?\u003c\/strong\u003e The maximum load capacity of this bathtub is 50 kg, making it suitable for dogs of all sizes up to this weight.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e2. How can I properly clean and maintain this bathtub?\u003c\/strong\u003e It is recommended to clean and rinse the bathtub after each use, using a sponge to remove dirt. It is important not to use abrasive products or bleach, as these could damage the bathtub's surface. In addition, it is advisable to maintain and protect the stainless steel parts, such as the drain, with products specifically designed for this purpose.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e3. Can this bathtub be used for animals other than dogs?\u003c\/strong\u003e This bathtub is specifically designed for use with dogs and cats, and it is recommended to follow this restriction to ensure optimal performance and your pets' safety.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e5 signs that may encourage you to use the Breeder's Choice Bathtub:\u003c\/strong\u003e\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eYou are looking for a practical and ergonomic solution for bathing your dog at home.\u003c\/li\u003e\n\u003cli\u003eYou want to avoid back pain associated with bathing your pet in a traditional bathtub.\u003c\/li\u003e\n\u003cli\u003eYou need a portable and sturdy bathtub for outdoor use or confined spaces.\u003c\/li\u003e\n\u003cli\u003eYou are looking for a bathtub with safety features such as non-slip feet and an access ramp.\u003c\/li\u003e\n\u003cli\u003eYou want a bathtub that is easy to assemble and maintain, providing a practical and effective bathing solution for your pets.\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38271965528243,"sku":"SC0017","price":349.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/iba-breeder-s-choice-bath_7b9aee5a-60f6-486b-8dc8-f880464a1678.jpg?v=1614097453"},{"product_id":"on-top-elevated-pet-lit-60x42x19cm","title":"Large, Extra-Comfort Elevated Dog Bed \"ON Top\" Black","description":"\u003cp\u003eThe \"On Top\" elevated dog bed is perfect for indoor and outdoor use.\u003cbr\u003e\u003cbr\u003eHere are some of the benefits of these beds:\u003cbr\u003e- The elevated surface provides great comfort when you place your favorite bed on it, as it keeps it off the hard ground.\u003cbr\u003e- They keep your dog away from cold floors.\u003cbr\u003e- Cool in summer and dry in winter.\u003cbr\u003e- Very hygienic.\u003cbr\u003e- Perfect for dogs suffering from allergies, arthritis, and joint problems.\u003cbr\u003e- Prevents condensation, mold, bad odors...\u003cbr\u003e- Foldable. Ideal for travel or storage.\u003cbr\u003e- Water-resistant (not waterproof).\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eThe fabric is easy to clean by hand with cold water and a brush. Replacement covers are available in BLACK.\u003cbr\u003eSizes \u003cbr\u003eSizes \u003cbr\u003eMaximum supported weight \u003cbr\u003eSmall 60 x 42 x (height) 14.5 cm. 40 kg.\u003cbr\u003eMedium 71 x 53 x (h.) 16.5 cm. 45 kg.\u003cbr\u003eLarge 80 x 63 x (height) 17.5 cm. 50 kg.\u003cbr\u003eExtra large 105 x 65 x (h.) 19 cm. 55 kg.\u003cbr\u003e\u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"GRAND","offer_id":38272002654387,"sku":"C48251","price":42.9,"currency_code":"EUR","in_stock":true},{"title":"MEDIUM","offer_id":38272002687155,"sku":"C48250","price":38.9,"currency_code":"EUR","in_stock":true},{"title":"Small","offer_id":38272002719923,"sku":"C48249","price":35.1,"currency_code":"EUR","in_stock":true},{"title":"Very Large","offer_id":38272002752691,"sku":"C48252","price":52.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/picture_34451_240x240_47965a7a-8466-41e9-b7b5-8af2aae359e0.jpg?v=1632927733"},{"product_id":"gris-trek-breathe-comfort-manteau-25cm","title":"Grey Trek Breathe-Comfort Dog Coat","description":"\u003cp\u003e Coat + Trek Breathable Comfort Gray \u003c\/p\u003e \u003cbr\u003e \u003cp\u003e Waterproof dog coat equipped with BREATHE-COMFORT technology. BREATHE-COMFORT is a high-tech fabric produced under special procedures to simultaneously achieve high moisture and wind permeability and a pleasant, soft touch, which is very comfortable to use. BREATHE-CONFORT does not only allow perfect perspiration and that rain and wind do not penetrate; It also manages to maintain the body's natural temperature during outdoor activities. No matter how extreme the temperatures get; BREATHE-COMFORT will maintain its qualities of comfort from -20 to 45º wherever you go. The inside of the coat is made of a special quick-drying lining. Our + TREK coat has a reflective tape which makes it particularly useful for night walks. The neck area is made of a very soft, particularly tasty fabric. Velcro closure on the stomach to facilitate putting on and taking off the coat. Front button and velcro for a perfect fit. Internal lateral elastic bands so that the coat remains fixed and does not move sideways with the movements of the dog. Available in all sizes. HOW TO CHOOSE THE CORRECT SIZE 1. Measure the back of the dog from the base of the neck to the base of the tail. 2. Find the measurement in the table and choose the size below that it would match. 3. Measure around the chest and make sure the size you have selected from the table is correct. Example: measurement of the back 43 cm. and chest contour 62 cm. The size to choose is the back 40 cm. Wash cold in the washing machine. Back * Thorax Contour * 25 cm 36 to 48 cm. 30 cm 42 to 54 cm. 35 cm 50 to 62 cm. 40 cm 58 to 68 cm. 45 cm 60 to 70 cm. 50 cm 62 to 74 cm. 55 cm 74 to 84 cm. 60 cm 74 to 88 cm. 65 cm 80 to 94 cm. 70 cm 84 to 96 cm. 75 cm 88 to 96 cm. 80 cm 92 to 98 cm. * Approximate measurements \u003c\/p\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"65cm","offer_id":38272013992115,"sku":"EE0108","price":44.9,"currency_code":"EUR","in_stock":true},{"title":"70cm","offer_id":38272014024883,"sku":"EE0109","price":48.4,"currency_code":"EUR","in_stock":true},{"title":"75cm","offer_id":38272014057651,"sku":"EE0110","price":52.3,"currency_code":"EUR","in_stock":true},{"title":"80cm","offer_id":38272014090419,"sku":"EE0111","price":55.7,"currency_code":"EUR","in_stock":true},{"title":"40cm","offer_id":38272014123187,"sku":"EE0103","price":28.8,"currency_code":"EUR","in_stock":true},{"title":"45 cm","offer_id":38272014155955,"sku":"EE0104","price":30.6,"currency_code":"EUR","in_stock":true},{"title":"50cm","offer_id":38272014188723,"sku":"EE0105","price":32.4,"currency_code":"EUR","in_stock":true},{"title":"55cm","offer_id":38272014221491,"sku":"EE0106","price":37.5,"currency_code":"EUR","in_stock":true},{"title":"60CM","offer_id":38272014254259,"sku":"EE0107","price":42.4,"currency_code":"EUR","in_stock":true},{"title":"25cm","offer_id":38272014287027,"sku":"EE0100","price":20.6,"currency_code":"EUR","in_stock":true},{"title":"30cm","offer_id":38272014319795,"sku":"EE0101","price":22.8,"currency_code":"EUR","in_stock":true},{"title":"35cm","offer_id":38272014352563,"sku":"EE0102","price":25.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/5770.jpg?v=1614086943"},{"product_id":"tetes-de-coupe-ibanez","title":"IBANEZ Universal Blades","description":"Universal steel head \u003cbr data-mce-fragment=\"1\"\u003eUNIVERSAL CUTTING HEADS.\u003cbr data-mce-fragment=\"1\"\u003eSuitable for all machines with a universal head system: Wahl, Andis, Moser, Oster, Thrive, etc...\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eWide range with different cutting heights and types of finishes that allow you to achieve the desired cut.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eSuperb quality at the best price.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eThis is very important:\u003cbr data-mce-fragment=\"1\"\u003e- Apply the \u0026quot;cooling spray\u0026quot; before, during and after use with any head. Prevent them from overheating.\u003cbr data-mce-fragment=\"1\"\u003e- The head must always be adjusted and lubricated.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e*** Reference A20933 includes a special narrow comb for ears and paws. ***\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eDO YOU WANT TO KNOW MORE ABOUT HEADS?\u003cbr data-mce-fragment=\"1\"\u003eThe cutting height of a tool holder is the distance between the bottom of the tool holder's comb and the tool holder's blade.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eThe cutting height and the resulting finish depend on:\u003cbr data-mce-fragment=\"1\"\u003e - The cutting height of the head.\u003cbr data-mce-fragment=\"1\"\u003e - The head design: it differs from one brand to another. Within the same brand, from 3 mm upwards, two different designs are offered.\u003cbr data-mce-fragment=\"1\"\u003e - The type and density of hair that is cut.\u003cbr data-mce-fragment=\"1\"\u003e - The way we position the machine during cutting.","brand":"Setter Bakio S.L.","offers":[{"title":"No.8.5 - 2.8MM","offer_id":38272050790579,"sku":"A20921","price":26.0,"currency_code":"EUR","in_stock":true},{"title":"No.2 - 16MM","offer_id":38272050823347,"sku":"A20922","price":59.8,"currency_code":"EUR","in_stock":true},{"title":"No.2F - 16MM","offer_id":38272050856115,"sku":"A20923","price":60.1,"currency_code":"EUR","in_stock":true},{"title":"No.3 - 13MM","offer_id":38272050888883,"sku":"A20926","price":47.3,"currency_code":"EUR","in_stock":true},{"title":"Nº3F - 13MM","offer_id":38272050921651,"sku":"A20928","price":48.7,"currency_code":"EUR","in_stock":true},{"title":"No.40 - 0","offer_id":38272050954419,"sku":"A20930","price":26.1,"currency_code":"EUR","in_stock":true},{"title":"No.30 - 0","offer_id":38272050987187,"sku":"A20932","price":26.1,"currency_code":"EUR","in_stock":true},{"title":"SPECIAL Nº5\/8 - 0","offer_id":38272051019955,"sku":"A20933","price":26.1,"currency_code":"EUR","in_stock":true},{"title":"No.15 - 1","offer_id":38272051052723,"sku":"A20934","price":26.1,"currency_code":"EUR","in_stock":true},{"title":"Nº10 - 1","offer_id":38272051085491,"sku":"A20936","price":26.1,"currency_code":"EUR","in_stock":true},{"title":"No. 9 - 2MM","offer_id":38272051118259,"sku":"A20938","price":27.8,"currency_code":"EUR","in_stock":true},{"title":"No.7 - 3MM","offer_id":38272051151027,"sku":"A20939","price":27.1,"currency_code":"EUR","in_stock":true},{"title":"No.7F - 3 MM","offer_id":38272051183795,"sku":"A20940","price":27.1,"currency_code":"EUR","in_stock":true},{"title":"No.5 - 6MM","offer_id":38272051216563,"sku":"A20941","price":33.6,"currency_code":"EUR","in_stock":true},{"title":"No.5F - 6 MM","offer_id":38272051249331,"sku":"A20942","price":31.9,"currency_code":"EUR","in_stock":true},{"title":"No.4 - 9MM","offer_id":38272051282099,"sku":"A20943","price":37.8,"currency_code":"EUR","in_stock":true},{"title":"Nº4F - 9MM","offer_id":38272051314867,"sku":"A20944","price":37.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/tetes-de-coupe-ibanez.jpg?v=1614099019"},{"product_id":"cortaunas","title":"Nail Clippers (Various Sizes)","description":"\u003cp\u003e\u003cstrong\u003eNail clippers for dogs and cats\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eAdvantage:\u003c\/strong\u003e\u003cbr\u003eGive your pet a precise and long-lasting cut with our Dog and cat nail clippers. Made from high-quality stainless steel, these blades ensure a clean and efficient cut effortlessly.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eUse:\u003c\/strong\u003e\u003cbr\u003eThe non-slip handles offer a comfortable and secure grip, even with wet hands, allowing you to trim your pet's nails with confidence and precision. Furthermore, their ergonomic design ensures maximum durability, making the task of trimming your pet's nails easier.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eTechnical Information:\u003c\/strong\u003e\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eAvailable in several sizes to fit different breeds and sizes of animals: \u003cul\u003e  \u003cli\u003eSize 1 and 2: Suitable for miniature dog breeds, as well as cats, rabbits and birds.\u003c\/li\u003e  \u003cli\u003eSizes 3 and 4: Ideal for small and medium-sized breeds.\u003c\/li\u003e  \u003cli\u003eSize 5: Perfect for medium and large breeds.\u003c\/li\u003e  \u003c\/ul\u003e  \u003c\/li\u003e  \u003cli\u003eThe stainless steel blades offer exceptional durability for precise and consistent cuts over time.\u003c\/li\u003e  \u003cli\u003eThe non-slip handles ensure a comfortable and secure grip, even with wet hands, making it easier to trim your pet's nails.\u003c\/li\u003e  \u003c\/ul\u003e  \u003cp\u003e\u003cstrong\u003eAdditional Questions and Answers:\u003c\/strong\u003e\u003c\/p\u003e  \u003col\u003e  \u003cli\u003e  \u003cp\u003e\u003cstrong\u003eWhat tips can be helpful when trimming my pet's nails?\u003c\/strong\u003e\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eMake sure you are calm and relaxed.\u003c\/li\u003e  \u003cli\u003eSpeak to your pet calmly and encourage it with treats.\u003c\/li\u003e  \u003cli\u003eTeach him to show his paw to facilitate the process.\u003c\/li\u003e  \u003c\/ul\u003e  \u003c\/li\u003e  \u003cli\u003e  \u003cp\u003e\u003cstrong\u003eHow can I make sure I don't cut it too short and hurt my pet?\u003c\/strong\u003e\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eExamine the claws carefully, including the blood vessels inside.\u003c\/li\u003e  \u003cli\u003eUse a flashlight to illuminate the claw if necessary.\u003c\/li\u003e  \u003cli\u003eCut approximately two to three millimeters below the base of the leg to avoid touching the blood vessels.\u003c\/li\u003e  \u003c\/ul\u003e  \u003c\/li\u003e  \u003cli\u003e  \u003cp\u003e\u003cstrong\u003eWhat should you do if there is bleeding when trimming your nails?\u003c\/strong\u003e\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eApply firm pressure with a clean cloth for a few seconds.\u003c\/li\u003e  \u003cli\u003eDisinfect the wound and monitor it to prevent infection.\u003c\/li\u003e  \u003c\/ul\u003e  \u003c\/li\u003e  \u003cli\u003e  \u003cp\u003e\u003cstrong\u003eHow can I encourage my pet to be more relaxed during nail trims in the future?\u003c\/strong\u003e\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003ePraise your pet after nail trimming to encourage them and reinforce the positive association with the procedure.\u003c\/li\u003e  \u003c\/ul\u003e  \u003c\/li\u003e  \u003c\/ol\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"1- Very small dog breeds","offer_id":47812403298649,"sku":"AJ0051","price":6.9,"currency_code":"EUR","in_stock":true},{"title":"3- Medium: small breeds","offer_id":38272056033459,"sku":"BT0191","price":9.8,"currency_code":"EUR","in_stock":true},{"title":"5- Large : medium and large breeds","offer_id":38272056000691,"sku":"BT0190","price":12.5,"currency_code":"EUR","in_stock":false},{"title":"Resale x12 Medium (3)","offer_id":46716850209113,"sku":"12x BT0191","price":72.1,"currency_code":"EUR","in_stock":true},{"title":"Grand Resale x12 (5)","offer_id":46716852076889,"sku":"12x BT0190","price":97.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/files\/picture_38449_original.jpg?v=1707827240"},{"product_id":"forcetek-pulseur-sechoir-grosse-puissance-gros-chiens","title":"Forcetek dual-motor dryer blower (flow rate 146L\/s)","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e  \u003c!-- FAQ Schema.org – Google Rich Snippet --\u003e  \u003cp\u003e  \u003c\/p\u003e  \u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e  \u003c!-- BLOCK 1: INTRO --\u003e  \u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e  \u003cdiv style=\"font-size: 1.1em; margin-bottom: 25px; border-left: 3px solid #1a1a1a; padding-left: 15px;\"\u003eTHE \u003cstrong\u003eFORCETEK DRYER PULL-UP\u003c\/strong\u003e d'Ibáñez is the reference pulser for the \u003cstrong\u003ehigh-volume salons and large breeds\u003c\/strong\u003e.  His \u003cstrong\u003etwo new generation engines\u003c\/strong\u003e They deliver an airflow of 310 CFM (146 l\/s) with precise temperature control between 37°C and 67°C — the best airflow in the Ibáñez range. Designed for professionals who refuse to compromise on power. \u003cstrong\u003e1 year warranty — Ibáñez professional warranty.\u003c\/strong\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c!-- BLOCK 2: ADVANTAGES --\u003e  \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e  \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eBenefits \u0026amp; Results\u003c\/h2\u003e  \u003cp style=\"font-size: 14px; margin-bottom: 20px;\"\u003eThe ForceTek is designed for professional groomers who work on thick-coated dogs, large breeds, or large volumes of fur. Its dual motor ensures consistent airflow throughout the day, without compromising on airflow or user comfort.\u003c\/p\u003e  \u003cdiv style=\"background: #fff; padding: 20px; border: 1px solid #e5e5e5;\"\u003e  \u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅  \u003cstrong\u003eNew generation dual engine:\u003c\/strong\u003e 310 CFM\/146 l\/s — the highest flow rate in the Ibáñez range.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅  \u003cstrong\u003ePrecise temperature regulation:\u003c\/strong\u003e Adjustable range from 37°C to 67°C to adapt the drying to each type of coat.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅  \u003cstrong\u003eIdeal for large dogs and thick coats:\u003c\/strong\u003e Double-coated breeds, Cattle Dogs, Retrievers, Shepherds — the power follows.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅  \u003cstrong\u003eControlled noise level:\u003c\/strong\u003e 81 dB for a tool of this power.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅  \u003cstrong\u003eCage tip included:\u003c\/strong\u003e Adapter provided to attach the tube directly to a metal cage — hands-free drying.\u003c\/li\u003e  \u003cli\u003e✅  \u003cstrong\u003eReplacement filter included\u003c\/strong\u003e — for continuous operation without interruption of activity.\u003c\/li\u003e  \u003c\/ul\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c!-- BLOCK 3: USAGE --\u003e  \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e  \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eUse\u003c\/h2\u003e  \u003cp style=\"font-size: 14px; margin-bottom: 15px;\"\u003eThe ForceTek is designed for intensive professional use in salons and breeding facilities. The extendable tube (90 to 180 cm, extendable with an accessory) features a simple and secure nozzle changing system. Three nozzles are included to cover all needs — expulsion, wide drying, and finishing.\u003c\/p\u003e  \u003cp style=\"font-size: 14px; margin-bottom: 0;\"\u003eThe flow control wheel allows for fine adjustment of the air speed up to 77 m\/s. Coupled with precise temperature control (37-67 °C), it offers total control over drying conditions, regardless of the type of coat or the size of the animal.\u003c\/p\u003e  \u003c\/div\u003e  \u003c!-- BLOCK 4: TECHNICAL INFORMATION --\u003e  \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e  \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eTechnical Information\u003c\/h2\u003e  \u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px;\"\u003e  \u003ctbody\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; width: 40%;\"\u003e\u003cstrong\u003eEngines\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e2 new generation motors — maximum power 2800 W\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eMaximum speed\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e77 m\/s\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eAirflow\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eUp to 310 CFM\/146 l\/s\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eTemperature regulation\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eAdjustable from 37°C to 67°C\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eExtendable tube\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e90 to 180 cm — 5 cm thick (extension possible via accessory)\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eNozzles included\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e3 interchangeable tips + 1 cage tip (ref. Y08136)\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eFiltered\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eReplacement filter included\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eNoise level\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e81 dB\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; background: #fff;\"\u003e\u003cstrong\u003eGuarantee\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; background: #fff;\"\u003e1 year — Ibáñez professional guarantee\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e  \u003c\/div\u003e  \u003c!-- BLOCK 5: RANGE COMPARISON --\u003e  \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e  \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eChoosing your blower: flow rate \u0026amp; noise levels compared\u003c\/h2\u003e  \u003cp style=\"font-size: 13px; margin-bottom: 15px;\"\u003eChoosing a blower is not limited to its power: the \u003cstrong\u003eair flow rate in L\/s\u003c\/strong\u003e is the key indicator for optimal efficiency.The noise level also deserves attention — a few decibels less can make a real difference to everyday hearing comfort.\u003c\/p\u003e  \u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px;\"\u003e  \u003cthead\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600;\"\u003eReference\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600; text-align: center;\"\u003eNoise level\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600; text-align: center;\"\u003eAirflow\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; background: #1a1a1a; color: #fff; font-weight: 600; text-align: center;\"\u003eProduct\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/thead\u003e  \u003ctbody\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eATLAS\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e70 dB\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e66 L\/s\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/pulseur-sechoir-master-blow-nouvelle-generation\" target=\"_blank\"\u003eSee\u003c\/a\u003e\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eVOLCANO\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e74 dB\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e118 L\/s\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/pulseur-sechoir-volcano-options-murale-sur-pied\" target=\"_blank\"\u003eSee\u003c\/a\u003e\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr style=\"background: #fff8e1;\"\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff8e1;\"\u003e\u003cstrong\u003eFORCETEK ← you are here\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff8e1; text-align: center;\"\u003e\u003cstrong\u003e82 dB\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff8e1; text-align: center;\"\u003e\u003cstrong\u003e146 L\/s\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff8e1; text-align: center;\"\u003e—\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eMASTER BLOW\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e70 dB\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e91 L\/s\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/masterblow-pulseur-sechoir\" target=\"_blank\"\u003eSee\u003c\/a\u003e\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e2-FORCE\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e85 dB\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e132 L\/s\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/pulseur-sechoir-2-force-debit-132-l-s\" target=\"_blank\"\u003eSee\u003c\/a\u003e\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eSUPAJET\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e69 dB\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e75 L\/s\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/supajet-sechoir-toilettage\" target=\"_blank\"\u003eSee\u003c\/a\u003e\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eDRY MASTER\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e69 dB\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e85 L\/s\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/dry-master-sechoir-ultra-performant\" target=\"_blank\"\u003eSee\u003c\/a\u003e\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; background: #f9f9f9;\"\u003eTORNADO\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; background: #f9f9f9; text-align: center;\"\u003e78 dB\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; background: #f9f9f9; text-align: center;\"\u003e128 L\/s\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; background: #f9f9f9; text-align: center;\"\u003e\u003ca style=\"color: #1a1a1a;\" href=\"https:\/\/petdesign.fr\/products\/tornado-pulseur-sechoir\" target=\"_blank\"\u003eSee\u003c\/a\u003e\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e  \u003c\/div\u003e  \u003c!-- BLOCK 6: MAINTENANCE \u0026  PRECAUTIONS --\u003e  \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e  \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eInterview \u0026amp; Precautions for use\u003c\/h2\u003e  \u003cp style=\"font-size: 13px; margin-bottom: 15px;\"\u003eRegular filter cleaning is essential. A filter clogged with hair or dust reduces airflow and can damage the engine.\u003c\/p\u003e  \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e  \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\u003cspan\u003eHow do I clean the filter?\u003c\/span\u003e  \u003cspan style=\"font-size: 10px; color: #888;\"\u003eSCROLL DOWN ▼\u003c\/span\u003e\u003c\/summary\u003e  \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e1. Unplug the blower.\u003cbr\u003e2. Unscrew the rear nut and remove the cover.\u003cbr\u003e3. Vacuum or wash the filter with cold water and neutral soap.\u003cbr\u003e4. Let it dry \u003cstrong\u003ecompletely\u003c\/strong\u003e before putting it back in place.\u003cbr\u003e5. Replace the filter, put the lid back on and screw the nut back on.\u003cbr\u003e\u003cbr\u003e  \u003cdiv style=\"background: #fff8e1; border-left: 3px solid #f0a500; padding: 10px 12px; font-size: 12px;\"\u003e⚠️  \u003cstrong\u003eNever operate the blower without a filter.\u003c\/strong\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c\/details\u003e  \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;\"\u003e  \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\u003cspan\u003eEssential safety instructions\u003c\/span\u003e  \u003cspan style=\"font-size: 10px; color: #888;\"\u003eSCROLL DOWN ▼\u003c\/span\u003e\u003c\/summary\u003e  \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003e— Do not immerse the device in water or use it while bathing.\u003cbr\u003e— Unplug before cleaning and never leave unattended while operating.\u003cbr\u003e— Only plug into grounded outlets.\u003cbr\u003e— Do not apply the air directly to the eyes or sensitive areas of the animal.\u003cbr\u003e— Do not block the air intake or outlet.\u003cbr\u003e— Do not use if the cord is damaged or malfunctioning — contact technical support.\u003cbr\u003e— Use by children: under adult supervision only.\u003c\/div\u003e  \u003c\/details\u003e  \u003cdetails style=\"border: 1px solid #e5e5e5; background: #fff;\"\u003e  \u003csummary style=\"padding: 15px; cursor: pointer; font-weight: 600; display: flex; justify-content: space-between; background-color: #fafafa; font-size: 14px;\"\u003e\u003cspan\u003eWarranty conditions\u003c\/span\u003e  \u003cspan style=\"font-size: 10px; color: #888;\"\u003eSCROLL DOWN ▼\u003c\/span\u003e\u003c\/summary\u003e  \u003cdiv style=\"padding: 15px; border-top: 1px solid #eee; font-size: 13px; line-height: 1.8;\"\u003eIbáñez offers a one-year professional warranty from the date of delivery, upon presentation of the purchase invoice. Parts with manufacturing defects will be repaired or replaced. The warranty does not cover damage resulting from accidents, negligence, misuse, improper voltage, or wear parts (filters, carbon brushes, hoses). Shipping costs to the technical service department are covered only within 15 days of the invoice date.\u003c\/div\u003e  \u003c\/details\u003e  \u003c\/div\u003e  \u003c!-- BLOCK 7: FAQ --\u003e  \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e  \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eFrequently Asked Questions\u003c\/h2\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/FAQPage\" itemscope=\"\"\u003e  \u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e  \u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eWhat warranty is offered with the ForceTek?\u003c\/h3\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e  \u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eThe Ibáñez professional guarantee is 1 year from the date of delivery, upon presentation of the purchase invoice.\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e  \u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eWhat accessories are included with the ForceTek?\u003c\/h3\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e  \u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eIn addition to the dryer, you will receive as a gift an adapter nozzle to attach the tube to any metal cage (ref.Y08136), three different drying nozzles and a spare filter.\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e  \u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eIs it possible to extend the length of the tube?\u003c\/h3\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e  \u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eYes, the tube is extendable from 90 to 180 cm. Its length can be doubled by purchasing a Tube + Connection Fitting (sold separately).\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e  \u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eWhat is the difference between the ForceTek and the Volcano?\u003c\/h3\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e  \u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eThe ForceTek features two motors for a higher airflow (310 CFM\/146 l\/s) and more precise temperature control (37°C to 67°C) — ideal for large dogs and high-volume living rooms. The Volcano is lighter and more compact, with a built-in ionizer and a longer hose (70-230 cm).\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e  \u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eWhat is the difference between the ForceTek and the Tornado Turbo II?\u003c\/h3\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e  \u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eThe ForceTek offers superior power and airflow (310 CFM, 2800 W) with precise temperature control. The Tornado Turbo II is lighter (7 kg) with a hose that extends up to 2.50 m — a better choice for mobile or home groomers.\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c!-- BLOCK 8: 5 SIGNS --\u003e  \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e  \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003e5 signs that might encourage you to choose the ForceTek Blow Dryer\u003c\/h2\u003e  \u003cdiv style=\"background: #fff; padding: 20px; border: 1px solid #e5e5e5;\"\u003e  \u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅ You work on \u003cstrong\u003elarge breeds or dogs with thick, dense coats\u003c\/strong\u003e — the ForceTek is designed for that.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅ You have a \u003cstrong\u003ehigh-volume trade show\u003c\/strong\u003e and you need a tool that lasts without losing effectiveness.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅ You want a \u003cstrong\u003eprecise temperature control\u003c\/strong\u003e (37 to 67 °C) to adapt the drying to each type of coat.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅ You want to take advantage of the \u003cstrong\u003eHands-free cage drying\u003c\/strong\u003e thanks to the included cage adapter tip.\u003c\/li\u003e  \u003cli\u003e✅ Are you looking for the \u003cstrong\u003ebest throughput in the Ibáñez range\u003c\/strong\u003e (146 L\/s) with a 1-year professional warranty.\u003c\/li\u003e  \u003c\/ul\u003e  \u003c\/div\u003e  \u003cdiv style=\"margin-top: 30px; text-align: center; border-top: 1px solid #eee; padding-top: 20px;\"\u003e  \u003cp style=\"font-size: 11px; color: #888; text-transform: uppercase;\"\u003eDual Motor | 310 CFM — 146 L\/s | Temperature Control 37-67 °C | 81 dB | 1-Year Ibáñez Pro Warranty\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c\/div\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38272943521971,"sku":"B40570 (81)","price":256.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/forcetek-pulseur-sechoir-grosse-puissance-gros-chiens.jpg?v=1616496942"},{"product_id":"forcetek-pulseur-sechoir-grosse-puissance-gros-chiens-1","title":"Forcetek wall-mounted dryer blower","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e  \u003c!-- FAQ Schema.org – Google Rich Snippet --\u003e  \u003cp\u003e  \u003c\/p\u003e  \u003cdiv style=\"max-width: 1000px; margin: 0 auto; color: #1a1a1a; line-height: 1.6; font-family: inherit;\"\u003e  \u003c!-- BLOCK 1: INTRO --\u003e  \u003cdiv style=\"padding: 20px 10px; background-color: #ffffff;\"\u003e  \u003cdiv style=\"font-size: 1.1em; margin-bottom: 25px; border-left: 3px solid #1a1a1a; padding-left: 15px;\"\u003eTHE \u003cstrong\u003eFORCETEK WALL-MOUNTED\u003c\/strong\u003e d'Ibáñez, it's the power of ForceTek — \u003cstrong\u003etwo motors, 146 L\/s, temperature regulation 37-67 °C\u003c\/strong\u003e — in a \u003cstrong\u003efixed wall configuration\u003c\/strong\u003e Designed for salons that want to optimize their workspace. The integrated wall bracket keeps the unit at the ideal height, protects the filter for longer, and eliminates the risk of it falling. \u003cstrong\u003ecompletely frees up the work surface\u003c\/strong\u003e.  Extendable hose up to 200 cm, can be doubled. \u003cstrong\u003e1 year warranty — Ibáñez professional warranty.\u003c\/strong\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c!-- BLOCK 2: WHAT THE WALL MOUNT VERSION CHANGES --\u003e  \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e  \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eWhat the wall-mounted version changes in practice\u003c\/h2\u003e  \u003cp style=\"font-size: 14px; margin-bottom: 20px;\"\u003eSame motor, same performance — but a permanent installation that transforms the layout of the showroom. The wall mount is not just an accessory: it's a professional design choice.\u003c\/p\u003e  \u003cdiv style=\"background: #fff; padding: 20px; border: 1px solid #e5e5e5;\"\u003e  \u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅  \u003cstrong\u003eWork surface completely clear\u003c\/strong\u003e — no more devices placed on the floor or on furniture, the space around the table is clear.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅  \u003cstrong\u003eFilter preserved for longer:\u003c\/strong\u003e At a higher level, the air intake is away from areas of high concentration of hair and dust — the filter clogs less quickly.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅  \u003cstrong\u003eRisk of falling eliminated\u003c\/strong\u003e — the device is fixed, stable, out of reach of animals and movements in the living room.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅  \u003cstrong\u003eQuick attachment and detachment\u003c\/strong\u003e — the device can be removed from the stand in seconds if portable use is required.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅  \u003cstrong\u003e90-200 cm hose\u003c\/strong\u003e — slightly longer than the portable version (90-180 cm), to easily cover the working radius from the wall position.\u003c\/li\u003e  \u003cli\u003e✅  \u003cstrong\u003eReplacement filter included\u003c\/strong\u003e — for uninterrupted business continuity.\u003c\/li\u003e  \u003c\/ul\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c!-- BLOCK 3: PERFORMANCE --\u003e  \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e  \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003ePerformance\u003c\/h2\u003e  \u003cp style=\"font-size: 14px; margin-bottom: 0;\"\u003eThe ForceTek Wall-Mounted delivers the same performance as the portable version: \u003cstrong\u003eTwo new generation motors, 146 L\/s flow rate, maximum speed of 77 m\/s, temperature regulation from 37 °C to 67 °C\u003c\/strong\u003e.  The flow control wheel allows for precise adjustment according to coat type. It is particularly suitable for salons working with breeds with dense and abundant coats — Bouviers, Retrievers, Samoyeds, Chow Chows, Malamutes.\u003c\/p\u003e  \u003c\/div\u003e  \u003c!-- BLOCK 4: TECHNICAL INFORMATION --\u003e  \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e  \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eTechnical Information\u003c\/h2\u003e  \u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 13px;\"\u003e  \u003ctbody\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff; width: 40%;\"\u003e\u003cstrong\u003eEngines\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e2 new generation motors — maximum power 2800 W\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eMaximum speed\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e77 m\/s\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eAirflow\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e310 CFM\/146 L\/s\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eTemperature regulation\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eAdjustable from 37°C to 67°C\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eWall mount\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003eIncluded — quick attachment and detachment\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eExpandable hose\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e90 to 200 cm — 5 cm thick (can be doubled via hose + connecting nozzle)\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e\u003cstrong\u003eNozzles included\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #fff;\"\u003e3 interchangeable nozzles\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003e\u003cstrong\u003eFiltered\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; border-bottom: 1px solid #eee; background: #f9f9f9;\"\u003eReplacement filter included\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"padding: 10px 12px; background: #fff;\"\u003e\u003cstrong\u003eGuarantee\u003c\/strong\u003e\u003c\/td\u003e  \u003ctd style=\"padding: 10px 12px; background: #fff;\"\u003e1 year — Ibáñez professional guarantee\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e  \u003cdiv style=\"margin-top: 15px; background: #f0f7ff; border-left: 3px solid #4a90d9; padding: 12px 15px; font-size: 13px;\"\u003e💡  \u003cstrong\u003ePortable version available:\u003c\/strong\u003e If you prefer a portable ForceTek without wall mounting, the \u003ca style=\"color: #4a90d9;\" href=\"https:\/\/petdesign.fr\/products\/forcetek-pulseur-sechoir-grosse-puissance-gros-chiens\" target=\"_blank\"\u003eportable version\u003c\/a\u003e offers the same performance with a 90-180 cm hose.\u003c\/div\u003e  \u003c\/div\u003e  \u003c!-- BLOCK 5: FAQ --\u003e  \u003cdiv style=\"padding: 30px 20px; background-color: #f6f6f6;\"\u003e  \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003eFrequently Asked Questions\u003c\/h2\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/FAQPage\" itemscope=\"\"\u003e  \u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e  \u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eWhat is the difference between the classic ForceTek and the ForceTek Wall-Mounted?\u003c\/h3\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e  \u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eThe performance is identical (146 L\/s, 2 motors, 37-67°C temperature control). The wall-mounted version adds a mounting bracket that keeps the unit elevated, prolongs the filter's lifespan, eliminates the risk of it falling, and completely frees up counter space. The hose is also slightly longer (90-200 cm vs. 90-180 cm).\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e  \u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eWhy does the wall mount better protect the filter?\u003c\/h3\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e  \u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eMounted high up, the air intake is away from the ground and areas of high concentration of hair and dust, which slows down filter clogging and reduces the frequency of cleaning.\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e  \u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eCan the ForceTek Wall Mount be easily detached for transport?\u003c\/h3\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e  \u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eYes, the mounting system is designed for quick attachment and detachment. The device can be removed from the mount in seconds for portable use if needed.\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv style=\"margin-bottom: 12px;\" itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e  \u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eIs it possible to extend the pipe further?\u003c\/h3\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e  \u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eYes, the standard hose is 90 to 200 cm long. It is possible to double its length by purchasing an additional hose with a connecting nozzle, sold separately.\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\" itemscope=\"\"\u003e  \u003ch3 style=\"font-size: 13px; font-weight: 600; margin: 0 0 4px 0;\" itemprop=\"name\"\u003eWhat is the warranty for the ForceTek Wall Mounted?\u003c\/h3\u003e  \u003cdiv itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\" itemscope=\"\"\u003e  \u003cp style=\"font-size: 13px; margin: 0;\" itemprop=\"text\"\u003eThe ForceTek Mural benefits from the Ibáñez professional one-year warranty.\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c!-- BLOCK 6: 5 SIGNS --\u003e  \u003cdiv style=\"padding: 30px 20px; background-color: #ffffff;\"\u003e  \u003ch2 style=\"font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #999; margin: 0 0 15px 0;\"\u003e5 signs that may encourage you to choose the ForceTek Wall Mounted\u003c\/h2\u003e  \u003cdiv style=\"background: #fff; padding: 20px; border: 1px solid #e5e5e5;\"\u003e  \u003cul style=\"padding-left: 20px; margin: 0; font-size: 14px; list-style-type: none;\"\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅ Your living room is \u003cstrong\u003epermanently arranged\u003c\/strong\u003e and you want to fix your blower to the wall to free up space and secure the equipment.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅ You want \u003cstrong\u003eextend the filter's lifespan\u003c\/strong\u003e by placing the air intake away from the ground and areas of high hair concentration.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅ Are you looking for the \u003cstrong\u003eForceTek power (146 L\/s, 2 motors)\u003c\/strong\u003e in a fixed installation, without taking up floor space.\u003c\/li\u003e  \u003cli style=\"margin-bottom: 8px;\"\u003e✅ You want a device \u003cstrong\u003esecured against falls\u003c\/strong\u003e — particularly useful in a living room where pets and movement are frequent.\u003c\/li\u003e  \u003cli\u003e✅ You need a \u003cstrong\u003eslightly longer hose (up to 200 cm)\u003c\/strong\u003e to easily cover the working radius from the wall position, with the possibility of doubling it.\u003c\/li\u003e  \u003c\/ul\u003e  \u003c\/div\u003e  \u003cdiv style=\"margin-top: 30px; text-align: center; border-top: 1px solid #eee; padding-top: 20px;\"\u003e  \u003cp style=\"font-size: 11px; color: #888; text-transform: uppercase;\"\u003eWall Mount Included | Dual Motor | 146 L\/s — 310 CFM | Temperature Control 37-67 °C | 200 cm Hose | 1-Year Ibáñez Pro Warranty\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c\/div\u003e","brand":"Setter Bakio S.L.","offers":[{"title":"Default Title","offer_id":38272946831539,"sku":"B40580","price":277.3,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/Sanstitre-18.png?v=1632319866"},{"product_id":"copie-de-satin-7-5-ciseaux-courbes-special-one","title":"Dolly - Special One Curved Asian Scissors","description":"\u003cp\u003eAsian Style Curved Scissors\u003c\/p\u003e","brand":"autre","offers":[{"title":"Default Title","offer_id":39479886512307,"sku":null,"price":200.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/products\/Sanstitre-10_685ae12c-cb81-4e24-964f-801d76daa427.png?v=1632321991"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6305\/9635\/collections\/8cab81dd2d3dfd1e874de110b1c64147_a10a3ac3-085b-476d-a9e1-a7fbe214e477.png?v=1612117822","url":"https:\/\/petdesign.fr\/en\/collections\/best-sellers.oembed?page=3","provider":"Petdesign.fr","version":"1.0","type":"link"}