.page-hero.page-hero--center.specials-hero .page-hero__block{max-width:960px}.page-hero.specials-hero .page-hero__text{text-shadow:0 1px 10px #0009;font-weight:700}.valentine[data-astro-cid-eaya7lta]{padding-block:200px}.valentine__intro[data-astro-cid-eaya7lta]{text-align:center;max-width:570px;margin:50px auto 0;font-size:22px;line-height:1.1}.valentine__row[data-astro-cid-eaya7lta]{justify-content:center;align-items:flex-start;margin-top:65px;display:flex}.valentine__text[data-astro-cid-eaya7lta]{flex:0 0 60%;padding-right:20px}.valentine__list[data-astro-cid-eaya7lta] li[data-astro-cid-eaya7lta]:before{content:"– "}.valentine__list[data-astro-cid-eaya7lta] li[data-astro-cid-eaya7lta]+li[data-astro-cid-eaya7lta],.valentine__text[data-astro-cid-eaya7lta]>p[data-astro-cid-eaya7lta]{margin-top:33px}.valentine__hearts[data-astro-cid-eaya7lta]{flex:0 0 19%;width:19%;height:auto;margin-top:29px;padding-inline:10px}.vegan[data-astro-cid-eaya7lta]{isolation:isolate;color:var(--color-text-light);background:var(--color-dark);position:relative;overflow:hidden}.vegan__img[data-astro-cid-eaya7lta]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vegan[data-astro-cid-eaya7lta]:before{content:"";z-index:-1;background:#0006;position:absolute;inset:0}.vegan__content[data-astro-cid-eaya7lta]{text-align:center;max-width:1300px;margin-inline:auto;padding:90px 80px 100px}.vegan__title[data-astro-cid-eaya7lta]{text-wrap:pretty;font-size:50px;line-height:1.1}.vegan__box[data-astro-cid-eaya7lta]{background:#00000038;max-width:1100px;margin:40px auto 0;padding:16px 10px}.vegan__box[data-astro-cid-eaya7lta]>[data-astro-cid-eaya7lta]+[data-astro-cid-eaya7lta]{margin-top:33px}.birthday[data-astro-cid-eaya7lta]{padding-block:100px;overflow:hidden}.birthday__grid[data-astro-cid-eaya7lta]{grid-template-columns:minmax(min-content,33.333%) minmax(0,60%);display:grid}.birthday__side[data-astro-cid-eaya7lta]{z-index:1;padding-inline:var(--gutter) 40px;text-align:right;flex-direction:column;display:flex;position:relative}.birthday__title[data-astro-cid-eaya7lta]{--title-size:clamp(42px, calc((33.333vw - 70px) / 6), 70px);font-size:var(--title-size);text-wrap:pretty;line-height:1.1}.birthday__title[data-astro-cid-eaya7lta]>span[data-astro-cid-eaya7lta]{display:block}.birthday__subtitle[data-astro-cid-eaya7lta]{font-size:calc(var(--title-size) * .87)}.birthday__note[data-astro-cid-eaya7lta]{text-wrap:balance;margin-top:auto;padding-top:30px;font-size:13px;line-height:1.7}.birthday__media[data-astro-cid-eaya7lta]{isolation:isolate;padding:430px 0 190px;display:flex;position:relative}.birthday__img[data-astro-cid-eaya7lta]{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.menu-box[data-astro-cid-eaya7lta]{width:608px;margin:0 0 0 max(-326px, calc(var(--gutter) - 33.333vw));background:var(--color-sand);color:var(--color-text);gap:40px;padding:38px 40px 58px;display:grid}.menu-item__top[data-astro-cid-eaya7lta]{align-items:baseline;gap:6px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.menu-item__name[data-astro-cid-eaya7lta]{font-family:var(--font-sans);font-size:inherit;font-weight:inherit;line-height:inherit}.menu-item__dots[data-astro-cid-eaya7lta]{border-bottom:3px dotted;flex:1;min-width:20px;margin-inline:2px 6px;transform:translateY(-4px)}.menu-item__price[data-astro-cid-eaya7lta]{white-space:nowrap}.menu-item__text[data-astro-cid-eaya7lta]{margin-top:2px;font-size:13px;line-height:1.5}@media (width<=1024px){.valentine[data-astro-cid-eaya7lta]{padding-block:110px 130px}.valentine__intro[data-astro-cid-eaya7lta]{max-width:none;margin-top:50px;font-size:25px}.valentine__row[data-astro-cid-eaya7lta]{flex-wrap:wrap;margin-top:45px}.valentine__text[data-astro-cid-eaya7lta]{flex-basis:80%}.valentine__hearts[data-astro-cid-eaya7lta]{flex-basis:36%;width:36%}.vegan__content[data-astro-cid-eaya7lta]{padding:60px}.vegan__title[data-astro-cid-eaya7lta]{font-size:42px}.vegan__box[data-astro-cid-eaya7lta]{margin-top:20px}.birthday[data-astro-cid-eaya7lta]{padding-block:60px}.birthday__grid[data-astro-cid-eaya7lta]{grid-template-columns:minmax(min-content,30%) minmax(0,68%)}.birthday__side[data-astro-cid-eaya7lta]{padding:20px 40px 0 20px}.birthday__title[data-astro-cid-eaya7lta]{--title-size:42px}.birthday__subtitle[data-astro-cid-eaya7lta]{font-size:var(--title-size)}.birthday__note[data-astro-cid-eaya7lta]{margin-right:-30px}.birthday__media[data-astro-cid-eaya7lta]{padding:383px 60px 110px 0}.menu-box[data-astro-cid-eaya7lta]{flex:1;width:auto;margin-left:-50px;padding:40px 26px 50px}}@media (width<=767px){.valentine[data-astro-cid-eaya7lta]{padding-block:85px 110px}.valentine__intro[data-astro-cid-eaya7lta]{margin-top:35px;font-size:20px;line-height:1.3}.valentine__text[data-astro-cid-eaya7lta]{text-align:center;flex-basis:100%;padding-inline:0}.valentine__hearts[data-astro-cid-eaya7lta]{flex-basis:47%;width:47%;margin-top:60px}.vegan__content[data-astro-cid-eaya7lta]{padding:60px}.vegan__title[data-astro-cid-eaya7lta]{font-size:36px;line-height:1.3}.birthday[data-astro-cid-eaya7lta]{padding-block:60px}.birthday__grid[data-astro-cid-eaya7lta]{grid-template-columns:100%}.birthday__side[data-astro-cid-eaya7lta]{text-align:center;padding:0 20px 100px}.birthday__title[data-astro-cid-eaya7lta]{--title-size:36px;line-height:1.3}.birthday__media[data-astro-cid-eaya7lta]{padding:150px 40px 40px}.menu-box[data-astro-cid-eaya7lta]{margin:0;padding:22px 15px 35px}.birthday__note--mobile[data-astro-cid-eaya7lta]{text-align:center;margin:20px 0 0;padding:0 40px}}
