#pharma-template-v1{--color-main:#4b5563;--color-light:#f3f4f6;--color-dark:#1f2937;--color-text-on-light-bg:#111827}#pharma-template-v1.category-sante{--color-main:#3b82f6;--color-light:#dbeafe;--color-dark:#1d4ed8;--color-text-on-light-bg:#1e40af}#pharma-template-v1.category-beaute{--color-main:#ec4899;--color-light:#fce7f3;--color-dark:#be185d;--color-text-on-light-bg:#9d174d}#pharma-template-v1.category-hygiene{--color-main:#10b981;--color-light:#d1fae5;--color-dark:#047857;--color-text-on-light-bg:#065f46}#pharma-template-v1.category-maman-bebe{--color-main:#f59e0b;--color-light:#fef3c7;--color-dark:#b45309;--color-text-on-light-bg:#92400e}#pharma-template-v1.category-bien-etre{--color-main:#f97316;--color-light:#ffedd5;--color-dark:#c2410c;--color-text-on-light-bg:#9a3412}#pharma-template-v1.category-fatigue-stress{--color-main:#8b5cf6;--color-light:#ede9fe;--color-dark:#6d28d9;--color-text-on-light-bg:#5b21b6}#pharma-template-v1{font-family:var(--font-sans),"Inter",sans-serif;background-color:#fff;padding:20px;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.1);margin:0 auto;max-width:900px}#pharma-template-v1 *{box-sizing:border-box}#pharma-template-v1 .font-heading,#pharma-template-v1 h2,#pharma-template-v1 h3,#pharma-template-v1 h4{font-family:var(--font-display),"Plus Jakarta Sans",sans-serif}#pharma-template-v1 h2{font-size:20px;font-weight:700;margin:0 0 8px}#pharma-template-v1 h3{font-size:18px;font-weight:600;text-align:left;margin:0 0 4px}#pharma-template-v1 h4{font-size:18px;font-weight:600;margin-bottom:.5em}#pharma-template-v1 li,#pharma-template-v1 p{font-size:16px;line-height:1.6;margin-bottom:1em}#pharma-template-v1 li:last-child,#pharma-template-v1 p:last-child{margin-bottom:0}#pharma-template-v1 strong{font-weight:600}#pharma-template-v1 ol,#pharma-template-v1 ul{padding-left:24px;margin-bottom:1em}#pharma-template-v1 .qualite-badges{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}#pharma-template-v1 .qualite-badge{display:inline-flex;align-items:center;gap:8px;background-color:#f9fafb;border:1px solid #e5e7eb;padding:8px 12px;border-radius:9999px;font-size:13px;font-weight:500;color:#374151}#pharma-template-v1 .conseil-pharmacien{padding:24px;border-radius:8px;display:flex;align-items:center;gap:24px;background-color:var(--color-light);border-left:4px solid var(--color-main);margin-bottom:24px}#pharma-template-v1 .conseil-pharmacien img{border-radius:9999px;flex-shrink:0;width:100px;height:100px;-o-object-fit:cover;object-fit:cover}#pharma-template-v1 .conseil-pharmacien h2{color:var(--color-dark)}#pharma-template-v1 .conseil-pharmacien div>div{font-style:italic;color:var(--color-text-on-light-bg);margin:0;line-height:1.6;font-size:16px}#pharma-template-v1 .benefices-section{margin-top:40px}#pharma-template-v1 .benefices-grid{display:flex;gap:24px;text-align:center}#pharma-template-v1 .benefice-card{background-color:#f9fafb;padding:24px;border-radius:8px;border:1px solid #e5e7eb;width:33.333%}#pharma-template-v1 .benefice-card .icon-wrapper{display:flex;justify-content:center;margin-bottom:12px}#pharma-template-v1 .benefice-card .icon{height:48px;width:48px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:24px;background-color:var(--color-light);color:var(--color-main)}#pharma-template-v1 .benefice-card h3{color:#1f2937;text-align:center;margin-bottom:4px}#pharma-template-v1 .benefice-card div:not(.icon-wrapper){color:#4b5563;font-size:14px;line-height:1.5}#pharma-template-v1 .accordion-section,#pharma-template-v1 .description-section,#pharma-template-v1 .faq-section{margin-top:40px;border-top:1px solid #e5e7eb;padding-top:24px}#pharma-template-v1 .description-grid{display:flex;gap:32px;align-items:center}#pharma-template-v1 .description-grid>div{width:50%}#pharma-template-v1 .description-grid img{border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;max-width:380px;max-height:380px;height:auto;-o-object-fit:contain;object-fit:contain}#pharma-template-v1 .accordion-section{display:flex;flex-direction:column;gap:12px}#pharma-template-v1 .accordion-item,#pharma-template-v1 .faq-item{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}#pharma-template-v1 .accordion-button,#pharma-template-v1 .faq-button{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;color:#1f2937;background:none;border:none;cursor:pointer;padding:16px;font-size:16px;font-weight:600}#pharma-template-v1 .accordion-title{font-family:var(--font-display),"Plus Jakarta Sans",sans-serif;font-size:18px;font-weight:600}#pharma-template-v1 .accordion-arrow{display:inline-block;width:8px;height:8px;border-right:2px solid var(--color-main);border-bottom:2px solid var(--color-main);transform:rotate(45deg);margin-right:8px;transition:transform .3s}#pharma-template-v1 .accordion-button.open .accordion-arrow{transform:rotate(-135deg)}#pharma-template-v1 .faq-button .faq-arrow{font-size:24px;line-height:1;font-style:normal;transition:transform .3s}#pharma-template-v1 .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}#pharma-template-v1 .faq-content{max-height:none;overflow:hidden;transition:max-height .4s ease-in-out}#pharma-template-v1 .accordion-button.open+.accordion-content,#pharma-template-v1 .faq-button.open+.faq-content{border-top:1px solid #e5e7eb}#pharma-template-v1 .accordion-inner-content,#pharma-template-v1 .faq-content p{padding:16px}#pharma-template-v1 .faq-section h2{text-align:center;margin-bottom:24px;color:var(--color-dark)}#pharma-template-v1 .faq-wrapper{display:flex;flex-direction:column;gap:12px;max-width:768px;margin:0 auto}@media (max-width:768px){#pharma-template-v1{padding:16px}#pharma-template-v1 .benefices-grid,#pharma-template-v1 .description-grid{flex-direction:column}#pharma-template-v1 .benefice-card,#pharma-template-v1 .description-grid>div{width:100%}#pharma-template-v1 .conseil-pharmacien{flex-direction:column;text-align:center}}