#christmas-cake-area .chalk-required-panel{--chalk-color:#f6eedc}
html{scroll-behavior:smooth}
#christmas-cake-area .chalk-reservation{scroll-margin-top:24px}
#christmas-cake-area .chalk-reception .chalk-reservation-jump{box-sizing:border-box;min-height:54px;max-width:100%;padding:9px 15px}
#christmas-cake-area .chalk-reservation-jump:focus-visible{outline:2px solid #ffe39a;outline-offset:4px}
#christmas-cake-area .chalk-reservation .chalk-required-panel h3{font-size:23px;line-height:1.7;margin:0 0 14px;padding:0;color:#fff9e8}
#christmas-cake-area .chalk-required-items{max-width:300px;margin:0 auto;padding:0 0 0 1.3em;list-style:disc;text-align:left;color:#fff9e8}
#christmas-cake-area .chalk-required-items li{font-size:18px;line-height:1.85;margin:5px 0;padding:0;text-align:left}
#christmas-cake-area .chalk-reservation .chalk-visit-hours{font-size:18px;line-height:1.85;margin:18px 0;text-align:center}
@media(max-width:600px){#christmas-cake-area .chalk-reservation .chalk-required-panel h3{font-size:22px}#christmas-cake-area .chalk-required-items{max-width:220px;padding-left:1.25em}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
