.AnnouncementBar_bar__rQ_zd{position:relative;z-index:1;background-color:var(--color-white);color:var(--color-primary);box-shadow:0 2px 12px rgba(0,0,0,.12);animation:AnnouncementBar_slideDown__Nzu5e .45s cubic-bezier(.2,1,.3,1)}.AnnouncementBar_content__75dLe{display:flex;align-items:center;justify-content:center;gap:.4em;min-height:2.75em;padding:.6em 1.5em;font-size:var(--font-size-small);font-weight:600;line-height:1.35;text-align:center}.AnnouncementBar_text___GLEn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.AnnouncementBar_content__75dLe:hover .AnnouncementBar_text___GLEn{text-decoration:underline;text-underline-offset:3px}.AnnouncementBar_icon__J0rmx{flex-shrink:0;transition:transform .3s ease}a.AnnouncementBar_content__75dLe:hover .AnnouncementBar_icon__J0rmx{transform:translate(2px,-2px)}html[dir=rtl] .AnnouncementBar_icon__J0rmx{transform:scaleX(-1)}html[dir=rtl] a.AnnouncementBar_content__75dLe:hover .AnnouncementBar_icon__J0rmx{transform:scaleX(-1) translate(2px,-2px)}@keyframes AnnouncementBar_slideDown__Nzu5e{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (max-width:767px){.AnnouncementBar_content__75dLe{padding:.55em 1em;font-size:var(--font-size-x-small)}.AnnouncementBar_text___GLEn{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}}@media (prefers-reduced-motion:reduce){.AnnouncementBar_bar__rQ_zd{animation:none}}.AnnouncementPopup_overlay__maOmU{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5em;background-color:rgba(0,0,0,.55);animation:AnnouncementPopup_fadeIn__3UL1b .3s ease-out}.AnnouncementPopup_dialog__b10PJ{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;max-height:calc(100dvh - 3em);overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-white);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.3);animation:AnnouncementPopup_popIn__gkR7m .4s cubic-bezier(.2,1,.3,1)}.AnnouncementPopup_dialog__b10PJ:focus{outline:none}.AnnouncementPopup_closeButton__7g_5k{position:absolute;top:.75em;right:.75em;z-index:1;display:flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;border:none;border-radius:50%;background-color:rgba(255,255,255,.9);color:var(--color-grey-dark);box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;transition:background-color .2s ease}.AnnouncementPopup_closeButton__7g_5k:hover{background-color:var(--color-latte)}.AnnouncementPopup_closeButton__7g_5k:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}html[dir=rtl] .AnnouncementPopup_closeButton__7g_5k{right:auto;left:.75em}.AnnouncementPopup_image__lF7kK{flex-shrink:0;width:100%;height:auto;max-height:40vh;object-fit:cover}.AnnouncementPopup_body__XZsmi{display:flex;flex-direction:column;align-items:center;gap:1em;padding:2.5em 2em 2em;text-align:center}.AnnouncementPopup_image__lF7kK+.AnnouncementPopup_body__XZsmi{padding-top:1.75em}.AnnouncementPopup_title__DlgJk{color:var(--color-primary);font-size:var(--font-size-x-large);font-weight:600;line-height:1.25}.AnnouncementPopup_subtitle__OPObc{color:var(--color-grey-dark);font-size:var(--font-size-regular);line-height:1.6;white-space:pre-line}.AnnouncementPopup_cta__hlsZe{margin-top:.5em;padding:.65em 2em;border:1px solid var(--color-primary);border-radius:30px;background:var(--color-primary);color:var(--color-white);font-size:var(--font-size-small);font-weight:600;transition:all .4s cubic-bezier(.2,1,.3,1) 0s}.AnnouncementPopup_cta__hlsZe:hover{background:var(--color-white);color:var(--color-primary);box-shadow:0 10px 20px rgba(0,0,0,.1)}@keyframes AnnouncementPopup_fadeIn__3UL1b{0%{opacity:0}to{opacity:1}}@keyframes AnnouncementPopup_popIn__gkR7m{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px){.AnnouncementPopup_overlay__maOmU{padding:1em}.AnnouncementPopup_body__XZsmi{padding:2.25em 1.5em 1.5em}.AnnouncementPopup_title__DlgJk{font-size:var(--font-size-large)}.AnnouncementPopup_subtitle__OPObc{font-size:var(--font-size-small)}}@media (prefers-reduced-motion:reduce){.AnnouncementPopup_dialog__b10PJ,.AnnouncementPopup_overlay__maOmU{animation:none}}