#christmas-cake-area .chalk-reservation{padding:0;margin:28px 0 20px;scroll-margin-top:24px}
#christmas-cake-area .chalk-reservation h3{font-size:24px;line-height:1.7;margin:20px 0 12px;padding:0}
#christmas-cake-area .chalk-reservation .chalk-panel{padding:20px 17px;margin:18px 0}
#christmas-cake-area .chalk-reservation h4{font-size:22px;line-height:1.7;margin:0 0 14px;padding:0;color:var(--chalk-color)}
#christmas-cake-area .chalk-contact{--chalk-color:#f6eedc}
#christmas-cake-area .chalk-order-pickup{--chalk-color:#c9dfd2}
#christmas-cake-area .chalk-order-cake{--chalk-color:#f0c4cd}
#christmas-cake-area .chalk-phone{--chalk-color:#f5dfa0}
#christmas-cake-area .chalk-order-items{margin:0;padding:0;border:0;background:transparent}
#christmas-cake-area .chalk-order-items>div{padding:9px 0;margin:0;border:0}
#christmas-cake-area .chalk-order-items dt{margin:0;color:#fff9e8;font-size:18px;line-height:1.8;font-weight:700;text-align:left}
#christmas-cake-area .chalk-order-items dt:before{content:"・"}
#christmas-cake-area .chalk-order-items dd{margin:4px 0 0 1em;color:#fff9e8;font-size:18px;line-height:1.85;text-align:left}
#christmas-cake-area .chalk-cake-options{margin:4px 0 0;padding:0;list-style:none;text-align:center;font-size:17px;line-height:1.8}
#christmas-cake-area .chalk-cake-options li{margin:0 0 13px;padding:0;text-align:center}
#christmas-cake-area .chalk-cake-options li:last-child{margin-bottom:0}
#christmas-cake-area .chalk-cake-options span{display:block;font-size:21px;font-weight:700;color:#ffe39a;text-align:center}
#christmas-cake-area .chalk-phone p{text-align:center;margin:10px 0}
#christmas-cake-area .chalk-phone .chalk-phone-number{font-size:28px;line-height:1.6;font-weight:700;letter-spacing:0;white-space:nowrap}
#christmas-cake-area .chalk-phone-hours{font-size:18px;line-height:1.85}
#christmas-cake-area .chalk-phone-hours strong{white-space:nowrap;color:#fff9e8}
#christmas-cake-area .chalk-call-button{box-sizing:border-box;width:100%;min-width:0;min-height:58px;padding:10px 6px;font-size:20px;line-height:1.6}
#christmas-cake-area .chalk-phone .chalk-phone-note{font-size:16px;line-height:1.85;margin:16px 0 0}
@media(max-width:600px){#christmas-cake-area .chalk-reservation h3{font-size:22px}#christmas-cake-area .chalk-reservation .chalk-panel{padding:19px 13px;margin:17px 0}#christmas-cake-area .chalk-reservation h4{font-size:21px}#christmas-cake-area .chalk-order-items dd{margin-left:0}#christmas-cake-area .chalk-phone .chalk-phone-number{font-size:25px}#christmas-cake-area .chalk-call-button{font-size:19px}}
