.book_page__7nWKx{--navy:#1b4b6b;--deep-navy:#12354e;--orange:#f47b20;--off-white:#eaeff3;--text:#1b4b6b;--muted:#4a6478;--line:#c9d5de;--radius:8px;margin:-16px;min-height:100vh;background:var(--off-white);color:var(--text);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.5}.book_header__qKZ_l{background:var(--deep-navy);padding:16px}.book_logo__1STmp{display:block;width:216px;max-width:100%;height:auto}.book_main__ikhBd{max-width:560px;margin:0 auto;padding:24px 16px 56px}.book_summary__yCkV0{background:#ffffff;border-radius:var(--radius);padding:16px;margin-bottom:24px}.book_valid__rV1_n{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:0 0 8px}.book_cause__lj2SV{margin:0}.book_search__EdL0u{margin-bottom:16px}.book_searchLabel__jY9Mx{display:block;font-weight:600;margin-bottom:8px}.book_searchInput__OWc2o{box-sizing:border-box;width:100%;min-height:48px;padding:8px 16px;border:2px solid var(--muted);border-radius:var(--radius);background:#ffffff;color:var(--text);font:inherit;font-size:16px}.book_back__BeJm4:focus-visible,.book_card__r_1p0:focus-visible,.book_chip__V7Cfm:focus-visible,.book_searchInput__OWc2o:focus{outline:2px solid var(--navy);outline-offset:2px}.book_chips__USX_V{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.book_chip__V7Cfm{min-height:40px;padding:8px 16px;border:2px solid var(--navy);border-radius:var(--radius);background:#ffffff;color:var(--navy);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.book_chip__V7Cfm[aria-pressed=true]{background:var(--navy);color:#ffffff}.book_section__5OM4k{margin-bottom:32px}.book_sectionTitle__H_M6F{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:0 0 8px}.book_empty__mQ4vK{background:#ffffff;border-radius:var(--radius);padding:16px}.book_cards__jgLyM{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.book_card__r_1p0{display:flex;align-items:center;gap:16px;background:#ffffff;border-radius:var(--radius);padding:16px;color:inherit;text-decoration:none}.book_cardText__oRpZt{display:flex;flex-direction:column;min-width:0}.book_cardName___Oghs{font-weight:700;font-size:17px;line-height:1.35}.book_cardPlace__q8QFE{color:var(--muted);font-size:14px;margin:0}.book_cardSummary__qlBy_{font-size:14px;font-weight:600;margin-top:4px}.book_logoLarge__Qau_I,.book_logoSmall__8dtBV{flex:none;display:block;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff;object-fit:contain}.book_logoSmall__8dtBV{width:56px;height:56px}.book_logoLarge__Qau_I{width:192px;height:192px;max-width:100%;margin:0 auto 16px}.book_initials__WAByW{display:flex;align-items:center;justify-content:center;background:var(--navy);border-color:var(--navy);color:#ffffff;font-family:var(--font-poppins),system-ui,sans-serif;font-weight:700;font-size:20px;letter-spacing:.04em}.book_logoLarge__Qau_I.book_initials__WAByW{font-size:64px}.book_footnote__HMc5V{font-size:14px;color:var(--muted);text-align:center;margin:32px 0 0}.book_business__JJTsX{display:block}.book_back__BeJm4{display:inline-block;min-height:24px;padding:8px 0;margin-bottom:16px;color:var(--navy);font-weight:600}.book_businessHeader__bBbm2{background:#ffffff;border-radius:var(--radius);padding:24px 16px;margin-bottom:24px;text-align:center}.book_businessName__pFFOc{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:800;font-size:26px;line-height:1.2;margin:0 0 8px}.book_contact__6_g1_{margin:8px 0 0}.book_contact__6_g1_ a{color:var(--navy)}.book_locations__kiZ0g{list-style:none;margin:0;padding:0}.book_locationLabel__iJZDw{display:block;font-weight:600}.book_offers__IG__O{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.book_offer__V65oj{background:#ffffff;border-radius:var(--radius);padding:16px}.book_headline__QU0sq{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:800;font-size:32px;line-height:1.1;color:var(--orange);margin:0 0 8px}.book_offerTitle__EpbnU{font-size:17px;font-weight:600;line-height:1.35;margin:0}.book_offerTitleLead__ZfaRG{font-family:var(--font-poppins),system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.25;margin:0}.book_finePrint__FstIv{color:var(--muted)}.book_finePrint__FstIv,.book_usedBadge__x_VmX,.book_validTo__ag4Lt{font-size:14px;margin:8px 0 0}.book_usedBadge__x_VmX{display:inline-block;padding:0 8px;border-radius:var(--radius);background:var(--line);color:var(--navy);font-weight:700}.book_code__esSrF{margin:16px 0 0;font-size:14px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.book_offerSegment__DM04B{color:var(--navy);font-weight:700}.book_used__kffnS{background:transparent;border:2px solid var(--line)}.book_used__kffnS .book_finePrint__FstIv,.book_used__kffnS .book_headline__QU0sq,.book_used__kffnS .book_offerTitleLead__ZfaRG,.book_used__kffnS .book_offerTitle__EpbnU{color:var(--muted)}.book_notice__LZdpM{background:#ffffff;border-radius:var(--radius);padding:24px 16px}.book_noticeTitle___Ia_M{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:700;font-size:24px;line-height:1.25;margin:0 0 8px}.book_notice__LZdpM a{color:var(--navy)}.book_notYet__KSLfD,.book_redeem__qIOai,.book_showCountdown__bHynv{display:block;width:100%;min-height:48px;margin-top:16px;border-radius:var(--radius);font:inherit;font-family:var(--font-poppins),system-ui,sans-serif;font-size:18px;font-weight:700;cursor:pointer}.book_redeem__qIOai{border:none;background:var(--orange);color:#ffffff}.book_redeem__qIOai:hover{background:#f68a38}.book_notYet__KSLfD:disabled,.book_redeem__qIOai:disabled{opacity:.6;cursor:default}.book_notYet__KSLfD,.book_showCountdown__bHynv{border:2px solid var(--navy);background:#ffffff;color:var(--navy)}.book_notYet__KSLfD:focus-visible,.book_redeem__qIOai:focus-visible,.book_showCountdown__bHynv:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.book_backdrop__S2SPo{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(18,53,78,.6)}.book_dialog__o1CMy{box-sizing:border-box;width:100%;max-width:400px;background:#ffffff;border-radius:var(--radius);padding:24px 16px}.book_dialog__o1CMy a{color:var(--navy)}.book_dialogTitle__QW_zB{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:700;font-size:22px;line-height:1.25;margin:0 0 8px}.book_dialogButtons__IWCA2 .book_notYet__KSLfD{margin-top:8px}.book_bigCode__rkDmU{margin:16px 0 0;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}.book_bigSegment__OE43f{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:800;font-size:40px;color:var(--navy)}.book_redeemed__hnYBI{position:fixed;inset:0;z-index:20;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:32px 16px;background:var(--deep-navy);color:#ffffff;text-align:center}.book_check__mvGMq{width:72px;height:72px;color:var(--orange)}.book_redeemedWord__RhWgT{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:800;font-size:28px;letter-spacing:.12em;margin:8px 0 16px}.book_redeemedBusiness__VYfYM{font-weight:700;font-size:18px;margin:0}.book_redeemedAmount__mJBhH{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:800;font-size:32px;color:var(--orange);margin:8px 0 0}.book_redeemedTitle__BDlul{color:#d6e3ec;margin:4px 0 0}.book_countdownBox__OyZ5m{box-sizing:border-box;width:100%;max-width:360px;margin:24px 0;padding:16px;border:2px solid #a9c0d1;border-radius:var(--radius)}.book_countdown__sTP_V{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:800;font-size:64px;line-height:1;color:var(--orange);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0 0 8px}.book_countdownHint__Ug2dF{color:#d6e3ec;margin:0}.book_usedAt__38qRZ{font-weight:700;font-size:20px;margin:0}.book_redeemedCode__eT3Ub{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}.book_redeemedBuyer__8_Bpi{color:#a9c0d1;font-size:18px}.book_redeemedSegment__rHfcO{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:800;font-size:36px}.book_redeemedNote__0QxIi{color:#d6e3ec;max-width:320px;margin:16px 0 0}.book_redeemed__hnYBI .book_redeem__qIOai{max-width:360px}.book_redeemedWhen__flj4z{color:#a9c0d1;font-size:14px;margin:24px 0 0}.book_offline__8AER3{margin:0 0 16px;padding:16px;border-radius:var(--radius);background:var(--deep-navy);color:#ffffff;font-weight:600}.book_tip__Kw95b{position:relative;margin-bottom:16px;padding:16px;border:2px solid var(--navy);border-radius:var(--radius);background:#ffffff}.book_tipLead__WnBgB{font-weight:700;margin:0 0 8px}.book_tipLine__o0s2z{font-size:14px;margin:0}.book_tipClose__f1HUI{margin-top:16px;min-height:40px;padding:8px 16px;border:2px solid var(--navy);border-radius:var(--radius);background:#ffffff;color:var(--navy);font:inherit;font-weight:600;cursor:pointer}