.product-page-container:where(.astro-g74ua3ks){max-width:1280px;margin:0 auto;padding:0 1rem;font-family:Cairo,sans-serif}.apothecary-ribbon:where(.astro-g74ua3ks){background-color:#f3f4f0;border-bottom:1px solid #e5e7eb;padding:.65rem 0;font-size:.75rem}[data-theme=dark] .apothecary-ribbon:where(.astro-g74ua3ks){background-color:#0d1e16;border-color:#193829}.ribbon-inner:where(.astro-g74ua3ks){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.product-breadcrumbs:where(.astro-g74ua3ks){color:#6b7280;flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.crumb-link:where(.astro-g74ua3ks){color:#4b5563;align-items:center;gap:.25rem;min-height:26px;padding-block:3px;text-decoration:none;transition:color .15s;display:inline-flex}.crumb-link:where(.astro-g74ua3ks):hover{color:#065f46}[data-theme=dark] .crumb-link:where(.astro-g74ua3ks){color:#9ca3af}.crumb-sep:where(.astro-g74ua3ks){color:#d1d5db}.crumb-current:where(.astro-g74ua3ks){color:#092b18;font-weight:700}[data-theme=dark] .crumb-current:where(.astro-g74ua3ks){color:#6ee7b7}.ribbon-meta:where(.astro-g74ua3ks){color:#59616e;align-items:center;gap:.85rem;display:flex}[data-theme=dark] .ribbon-meta:where(.astro-g74ua3ks){color:#9ca3af}.meta-status:where(.astro-g74ua3ks){align-items:center;gap:.35rem;display:flex}.status-pulse-dot:where(.astro-g74ua3ks){background-color:#10b981;border-radius:999px;width:.45rem;height:.45rem;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.meta-divider:where(.astro-g74ua3ks){color:#d1d5db}.meta-sku:where(.astro-g74ua3ks){align-items:center;gap:.3rem;font-family:inherit;font-weight:600;display:flex}.product-showcase-section:where(.astro-g74ua3ks){background-color:#fafbf9;padding:2.5rem 0}[data-theme=dark] .product-showcase-section:where(.astro-g74ua3ks){background-color:#0a1812}.showcase-grid:where(.astro-g74ua3ks){grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}@media (width>=1024px){.showcase-grid:where(.astro-g74ua3ks){grid-template-columns:5fr 7fr}}.specimen-gallery-col:where(.astro-g74ua3ks){flex-direction:column;gap:1.25rem;display:flex}.specimen-card:where(.astro-g74ua3ks){background-color:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;padding:1.25rem;position:relative;box-shadow:0 1px 3px #0000000a}[data-theme=dark] .specimen-card:where(.astro-g74ua3ks){background-color:#11261d;border-color:#1d4533}.specimen-badges:where(.astro-g74ua3ks){z-index:5;flex-direction:column;gap:.35rem;display:flex;position:absolute;top:1rem;right:1rem}.specimen-badge:where(.astro-g74ua3ks){border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.badge-green:where(.astro-g74ua3ks){color:#065f46;background-color:#ecfdf5}.badge-amber:where(.astro-g74ua3ks){color:#92400e;background-color:#fffbeb}.specimen-viewport:where(.astro-g74ua3ks){aspect-ratio:4/3;background-color:#f9fafb;border-radius:.85rem;justify-content:center;align-items:center;width:100%;padding:1.25rem;display:flex;overflow:hidden}[data-theme=dark] .specimen-viewport:where(.astro-g74ua3ks){background-color:#0c1e16}.specimen-img:where(.astro-g74ua3ks){object-fit:contain;max-width:90%;max-height:90%;transition:transform .3s}.specimen-card:where(.astro-g74ua3ks):hover .specimen-img:where(.astro-g74ua3ks){transform:scale(1.05)}.specimen-pack-info:where(.astro-g74ua3ks){color:#6b7280;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:1rem;font-size:.75rem;display:flex}[data-theme=dark] .specimen-pack-info:where(.astro-g74ua3ks){border-color:#193829}.pack-form:where(.astro-g74ua3ks){color:#374151;align-items:center;gap:.45rem;font-weight:700;display:flex}[data-theme=dark] .pack-form:where(.astro-g74ua3ks){color:#d1d5db}.pack-lot:where(.astro-g74ua3ks){align-items:center;gap:.4rem;font-family:monospace;font-size:.7rem;display:flex}.assurance-cards-grid:where(.astro-g74ua3ks){grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.assurance-mini-card:where(.astro-g74ua3ks){text-align:right;background-color:#f3f4f0;border-radius:.75rem;padding:.75rem}[data-theme=dark] .assurance-mini-card:where(.astro-g74ua3ks){background-color:#11261d}.assurance-head:where(.astro-g74ua3ks){align-items:center;gap:.35rem;margin-bottom:.25rem;font-size:.75rem;font-weight:800;display:flex}.assurance-mini-card:where(.astro-g74ua3ks) p:where(.astro-g74ua3ks){color:#59616e;margin:0;font-size:.7rem;line-height:1.35}[data-theme=dark] .assurance-mini-card:where(.astro-g74ua3ks) p:where(.astro-g74ua3ks){color:#9ca3af}.details-content-col:where(.astro-g74ua3ks){text-align:right;flex-direction:column;gap:1.25rem;display:flex}.chips-row:where(.astro-g74ua3ks){flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.class-pill:where(.astro-g74ua3ks){border-radius:.5rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:opacity .15s}.pill-category:where(.astro-g74ua3ks){color:#065f46;background-color:#065f461a}.pill-subcategory:where(.astro-g74ua3ks){color:#92400e;background-color:#fef3c7}.rx-pill:where(.astro-g74ua3ks){color:#9ca3af;margin-inline-start:auto;font-size:.7rem}.product-arabic-title:where(.astro-g74ua3ks){color:#092b18;margin:.25rem 0;font-size:1.85rem;font-weight:900;line-height:1.25}[data-theme=dark] .product-arabic-title:where(.astro-g74ua3ks){color:#fff}.product-english-title:where(.astro-g74ua3ks){color:#4b5563;letter-spacing:.01em;font-family:inherit;font-size:1rem;font-weight:600}[data-theme=dark] .product-english-title:where(.astro-g74ua3ks){color:#9ca3af}.technical-ledger-card:where(.astro-g74ua3ks){background-color:#f3f4f0;border-radius:1rem;padding:1rem}[data-theme=dark] .technical-ledger-card:where(.astro-g74ua3ks){background-color:#11261d}.ledger-grid:where(.astro-g74ua3ks){grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.ledger-grid:where(.astro-g74ua3ks){grid-template-columns:repeat(2,1fr)}}.ledger-item:where(.astro-g74ua3ks){background-color:#ffffffd9;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}[data-theme=dark] .ledger-item:where(.astro-g74ua3ks){background-color:#0c1e16}.ledger-icon:where(.astro-g74ua3ks){flex-shrink:0;margin-top:.15rem;font-size:1.15rem}.ledger-label:where(.astro-g74ua3ks){color:#6b7280;font-size:.7rem;font-weight:600;display:block}.ledger-val:where(.astro-g74ua3ks){color:#111827;margin-top:1px;font-size:.8125rem;display:block}[data-theme=dark] .ledger-val:where(.astro-g74ua3ks){color:#f3f4f6}.maker-link:where(.astro-g74ua3ks){color:inherit;text-decoration:underline}.pricing-notice-banner:where(.astro-g74ua3ks){background-color:#fffbeb;border:1px solid #fef3c7;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}@media (width>=640px){.pricing-notice-banner:where(.astro-g74ua3ks){flex-direction:row;justify-content:space-between;align-items:center}}.pricing-notice-text:where(.astro-g74ua3ks){align-items:center;gap:.75rem;display:flex}.notice-info-icon:where(.astro-g74ua3ks){color:#92400e;background-color:#fde68a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.1rem;display:flex}.notice-bold-title:where(.astro-g74ua3ks){color:#92400e;font-size:.9375rem;font-weight:800;display:block}.notice-desc:where(.astro-g74ua3ks){color:#78350f;margin:2px 0 0;font-size:.75rem;line-height:1.45}.reply-badge:where(.astro-g74ua3ks){color:#065f46;background-color:#fff;border-radius:.5rem;align-self:flex-end;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #0000000d}.primary-actions-row:where(.astro-g74ua3ks){flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}@media (width>=640px){.primary-actions-row:where(.astro-g74ua3ks){flex-direction:row;align-items:center}}.action-btn-whatsapp:where(.astro-g74ua3ks){color:#fff;background-color:#092b18;border-radius:.75rem;flex:2;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #092b182e}.action-btn-whatsapp:where(.astro-g74ua3ks):hover{background-color:#166534;transform:translateY(-1px)}.action-btn-order:where(.astro-g74ua3ks),.action-btn-shelf:where(.astro-g74ua3ks){cursor:pointer;color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex}[data-theme=dark] .action-btn-order:where(.astro-g74ua3ks),[data-theme=dark] .action-btn-shelf:where(.astro-g74ua3ks){color:#e5e7eb;background-color:#11261d;border-color:#1f4736}.action-btn-order:where(.astro-g74ua3ks):hover,.action-btn-shelf:where(.astro-g74ua3ks):hover{background-color:#f3f4f6;border-color:#059669}.secondary-info-row:where(.astro-g74ua3ks){color:#6b7280;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;font-size:.75rem;display:flex}.phone-link:where(.astro-g74ua3ks){min-height:26px;color:inherit;align-items:center;gap:.45rem;padding-block:3px;text-decoration:none;display:inline-flex}.phone-link:where(.astro-g74ua3ks):hover{color:#065f46}.delivery-note:where(.astro-g74ua3ks){align-items:center;gap:.45rem;display:inline-flex}.product-quick-links:where(.astro-g74ua3ks){flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.1rem;display:flex}.quick-link:where(.astro-g74ua3ks){color:#065f46;text-underline-offset:4px;align-items:center;gap:.4rem;min-height:30px;padding-block:3px;font-size:.9rem;font-weight:700;text-decoration:underline;transition:color .2s;display:inline-flex}.quick-link:where(.astro-g74ua3ks):hover{color:#059669}[data-theme=dark] .quick-link:where(.astro-g74ua3ks){color:#6ee7b7}[data-theme=dark] .quick-link:where(.astro-g74ua3ks):hover{color:#34d399}.monograph-section:where(.astro-g74ua3ks){background-color:#f3f4f0;border-top:1px solid #e5e7eb;padding:3rem 0}[data-theme=dark] .monograph-section:where(.astro-g74ua3ks){background-color:#0c1e16;border-color:#193829}.monograph-header:where(.astro-g74ua3ks){text-align:right;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}@media (width>=640px){.monograph-header:where(.astro-g74ua3ks){flex-direction:row;justify-content:space-between;align-items:flex-end}}.monograph-eyebrow:where(.astro-g74ua3ks){color:#92400e;text-transform:uppercase;font-size:.75rem;font-weight:800}.monograph-title:where(.astro-g74ua3ks){color:#092b18;margin-top:.25rem;font-size:1.5rem;font-weight:900}[data-theme=dark] .monograph-title:where(.astro-g74ua3ks){color:#fff}.monograph-duty-label:where(.astro-g74ua3ks){color:#6b7280;font-size:.75rem}.monograph-card:where(.astro-g74ua3ks){text-align:right;background-color:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;padding:1.75rem;box-shadow:0 1px 3px #0000000a}[data-theme=dark] .monograph-card:where(.astro-g74ua3ks){background-color:#11261d;border-color:#1d4533}.monograph-intro:where(.astro-g74ua3ks){color:#374151;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.8}[data-theme=dark] .monograph-intro:where(.astro-g74ua3ks){color:#d1d5db}.monograph-guidelines-grid:where(.astro-g74ua3ks){grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (width>=768px){.monograph-guidelines-grid:where(.astro-g74ua3ks){grid-template-columns:repeat(3,1fr)}}.guide-box:where(.astro-g74ua3ks){background-color:#fafbf9;border:1px solid #e5e7eb;border-radius:.85rem;padding:1.15rem}[data-theme=dark] .guide-box:where(.astro-g74ua3ks){background-color:#0c1e16;border-color:#193829}.guide-box-head:where(.astro-g74ua3ks){align-items:center;gap:.45rem;margin-bottom:.5rem;font-weight:800;display:flex}.guide-box-head:where(.astro-g74ua3ks) h3:where(.astro-g74ua3ks){margin:0;font-size:.875rem}.guide-box:where(.astro-g74ua3ks) p:where(.astro-g74ua3ks){color:#6b7280;margin:0;font-size:.75rem;line-height:1.6}.monograph-disclaimer:where(.astro-g74ua3ks){color:#92400e;background-color:#fffbeb;border-radius:.75rem;align-items:center;padding:.75rem 1rem;font-size:.75rem;display:flex}.related-products-section:where(.astro-g74ua3ks){background-color:#fff;border-top:1px solid #e5e7eb;padding:3rem 0}[data-theme=dark] .related-products-section:where(.astro-g74ua3ks){background-color:#0a1812;border-color:#193829}.recovery-section:where(.astro-g74ua3ks){background-color:#fffbeb;padding:2.5rem 0}.recovery-box:where(.astro-g74ua3ks){text-align:center;max-width:600px;margin:0 auto}.recovery-box:where(.astro-g74ua3ks) h2:where(.astro-g74ua3ks){color:#78350f;font-size:1.5rem;font-weight:800}.recovery-box:where(.astro-g74ua3ks) p:where(.astro-g74ua3ks){color:#92400e;margin:.5rem 0 1.25rem;font-size:.875rem}.recovery-actions:where(.astro-g74ua3ks){justify-content:center;display:flex}
