.specials-marquee-module__5cT8ya__signWrap{max-width:64rem;margin:0 auto}.specials-marquee-module__5cT8ya__sign{color:#fff;padding:1.1rem 0;text-decoration:none;display:block;overflow:hidden}.specials-marquee-module__5cT8ya__marquee{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.specials-marquee-module__5cT8ya__track{width:max-content;animation:26s linear infinite specials-marquee-module__5cT8ya__scroll;display:flex}.specials-marquee-module__5cT8ya__sequence{white-space:nowrap;flex:none;align-items:baseline;display:flex}.specials-marquee-module__5cT8ya__offer{color:#f4c775;font-family:var(--font-display),sans-serif;letter-spacing:.015em;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:800}.specials-marquee-module__5cT8ya__label{color:#fff;letter-spacing:.11em;text-transform:uppercase;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:750}.specials-marquee-module__5cT8ya__separator{color:#87919c;margin:0 1.4rem;font-size:1.25rem}.specials-marquee-module__5cT8ya__sign:hover .specials-marquee-module__5cT8ya__track,.specials-marquee-module__5cT8ya__sign:focus-visible .specials-marquee-module__5cT8ya__track{animation-play-state:paused}.specials-marquee-module__5cT8ya__sign:hover .specials-marquee-module__5cT8ya__offer{color:#ffe0a0}.specials-marquee-module__5cT8ya__sign:focus-visible{outline-offset:3px;outline:2px solid #71c9fb}@keyframes specials-marquee-module__5cT8ya__scroll{to{transform:translate(-50%)}}@media (max-width:480px){.specials-marquee-module__5cT8ya__separator{margin:0 .9rem}}@media (prefers-reduced-motion:reduce){.specials-marquee-module__5cT8ya__track{animation:none}}
.header-book-menu-module__2yH46q__menu{flex:none;width:116px;position:relative}.header-book-menu-module__2yH46q__trigger{cursor:pointer;color:#080b0e;white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:4px;width:100%;min-height:40px;padding:8px 6px;font-size:14px;font-weight:650;list-style:none;transition:background .2s,box-shadow .2s;display:flex}.header-book-menu-module__2yH46q__trigger:hover,.header-book-menu-module__2yH46q__menu[data-open=true] .header-book-menu-module__2yH46q__trigger{background:#f1f7fb;box-shadow:0 0 0 1px #ffffff4d}.header-book-menu-module__2yH46q__trigger:focus-visible,.header-book-menu-module__2yH46q__option:focus-visible{outline-offset:2px;outline:2px solid #71c9fb}.header-book-menu-module__2yH46q__chevron{transition:transform .2s}.header-book-menu-module__2yH46q__menu[data-open=true] .header-book-menu-module__2yH46q__chevron{transform:rotate(180deg)}.header-book-menu-module__2yH46q__panel{z-index:60;background:#1d2a34c9;border:1px solid #ffffff52;border-radius:12px;width:100%;padding:5px;display:none;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 14px 40px #00000061,inset 0 1px #ffffff2e}.header-book-menu-module__2yH46q__menu[data-open=true] .header-book-menu-module__2yH46q__panel{display:block}.header-book-menu-module__2yH46q__option{color:#fff;text-align:center;white-space:nowrap;border-radius:8px;padding:11px 8px;font-size:12px;font-weight:650;line-height:1.25;text-decoration:none;transition:background .2s;display:block}.header-book-menu-module__2yH46q__option:hover{background:#ffffff2e}@media (min-width:640px){.header-book-menu-module__2yH46q__menu{width:174px}.header-book-menu-module__2yH46q__trigger{gap:8px;padding:8px 10px}.header-book-menu-module__2yH46q__option{font-size:14px}}@media (prefers-reduced-motion:reduce){.header-book-menu-module__2yH46q__trigger,.header-book-menu-module__2yH46q__chevron,.header-book-menu-module__2yH46q__option{transition:none}}
