[hidden]{display:none!important}.language-switcher{display:flex;gap:6px;flex-wrap:wrap}header:has(>a){display:flex;align-items:center;gap:20px;flex-wrap:wrap}header:has(>a) .language-switcher{margin-inline-start:auto}.language-switcher button{padding:6px 10px}.language-switcher button[aria-pressed=true]{background:#34b8ff;color:#071423}html[dir=rtl] body{font-family:'Noto Sans Arabic',system-ui,sans-serif}.line-scroll{direction:ltr}.line-scroll svg text{font-family:system-ui,'Noto Sans Arabic',sans-serif}.chocolate-selection img{width:150px;height:150px;object-fit:contain}.chocolate-selection p{overflow-wrap:anywhere}html[dir=rtl] .line-scroll svg text{direction:rtl;unicode-bidi:plaintext}@media(max-width:700px){header:has(>a){gap:10px}.line-scroll svg text{font-size:13px}}

.line-scroll svg.pouch-line{min-width:1000px;max-width:none}.pouch-transfer{fill:none;stroke:#1784af;stroke-width:3;stroke-dasharray:8 5;marker-end:url(#pouch-arrow)}.pouch-hotspot{fill:transparent;stroke:transparent;stroke-width:4}.selected .pouch-hotspot{fill:#34b8ff;fill-opacity:.12;stroke:#087fb5}g:hover .pouch-hotspot,g:focus .pouch-hotspot{stroke:#1784af}.pouch-caption{font:600 18px/1.3 system-ui,'Noto Sans Arabic',sans-serif;color:#17394d;text-align:center;overflow-wrap:anywhere;padding:0 4px}.pouch-line .selected image{opacity:1}
