.cebe-menu-document{--cebe-header-h: 0px;scroll-padding-top:0;scroll-padding-bottom:0}.cebe-menu-view{--cebe-header-h: 0px;--cebe-menu-photo-bg: #faf4ed}.cebe-header--slim{--cebe-menu-head-h: 48px;height:var(--cebe-menu-head-h);border-bottom:1px solid var(--cebe-hairline)}@media(min-width:751px){.cebe-header--slim{--cebe-menu-head-h: 58px}}@media(min-width:1001px){.cebe-header--slim{--cebe-menu-head-h: 76px}}.cebe-cafe-menu{color:var(--cebe-ink);background:var(--cebe-canvas);font-family:var(--cebe-font)}.cebe-cafe-menu__brand{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:calc(1280px + 2 * var(--cebe-gutter));margin-inline:auto;padding:24px var(--cebe-gutter);font-size:20px;font-weight:700;line-height:1.4}.cebe-cafe-menu__marks{display:flex;align-items:center;gap:20px}.cebe-cafe-menu__sca{display:block;width:auto;height:44px}.cebe-cafe-menu__logo{display:inline-flex}.cebe-cafe-menu__logo .cebe-logo{display:block;width:auto;height:36px}.cebe-cafe-menu__hero{max-width:920px;margin:0 auto;padding:24px var(--cebe-gutter) 36px;text-align:center}.cebe-cafe-menu__hero h1{margin:0;font-size:44px;font-weight:700;line-height:1.08;letter-spacing:-.8px;text-wrap:balance;overflow-wrap:break-word}.cebe-cafe-menu__intro{max-width:700px;margin:20px auto 0;font-size:24px;font-weight:400;line-height:1.4;text-wrap:pretty}.cebe-cafe-menu__intro p{margin:0}.cebe-cafe-menu__locations{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:24px auto 0}.cebe-cafe-menu__locations a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border:1px solid var(--cebe-line);border-radius:999px;font-size:20px;font-weight:700;line-height:1.4;text-decoration:none}.cebe-cafe-menu__locations a[aria-current=page]{color:var(--cebe-canvas);background:var(--cebe-ink);border-color:var(--cebe-ink)}.cebe-cafe-menu__notice{max-width:680px;margin:20px auto 0;font-size:20px;line-height:1.5;text-wrap:pretty}.cebe-cafe-menu__body{max-width:calc(1280px + 2 * var(--cebe-gutter));margin-inline:auto;padding:0 var(--cebe-gutter) 72px}.cebe-cafe-menu__layout{max-width:920px;margin-inline:auto}.cebe-cafe-menu__categories{position:sticky;top:0;z-index:5;margin-inline:calc(-1 * var(--cebe-gutter));padding:10px var(--cebe-gutter);background:var(--cebe-canvas);border-bottom:1px solid var(--cebe-hairline)}.cebe-cafe-menu__categories ul{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;margin:0;padding:4px 2px;list-style:none;scrollbar-width:thin;scroll-padding-inline:2px}.cebe-cafe-menu__categories li{flex:none}.cebe-cafe-menu__categories a{display:flex;align-items:center;min-height:48px;padding:10px 16px;color:var(--cebe-ink);border-radius:999px;font-size:20px;font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap}.cebe-cafe-menu__categories a[aria-current=location]{color:var(--cebe-canvas);background:var(--cebe-ink)}.cebe-cafe-menu__sections{min-width:0}.cebe-cafe-menu__section{margin-top:64px}.cebe-cafe-menu__section:first-child{margin-top:28px}.cebe-cafe-menu__section h2{margin:0;font-size:36px;font-weight:700;line-height:1.12;letter-spacing:-.5px;text-wrap:balance;overflow-wrap:break-word;scroll-margin-top:100px}.cebe-cafe-menu__note{max-width:680px;margin:16px 0 0;font-size:20px;line-height:1.45;text-wrap:pretty}.cebe-cafe-menu__items{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin:28px 0 0;padding:0;list-style:none}.cebe-cafe-menu__item{min-width:0;border-radius:22px;overflow:hidden;background:var(--cebe-menu-photo-bg)}.cebe-cafe-menu__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--cebe-menu-photo-bg)}.cebe-cafe-menu__media img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:contain;transform:translate(var(--menu-image-x, 0%),var(--menu-image-y, 0%)) scale(var(--menu-image-scale, 1));transform-origin:center}.cebe-cafe-menu__card-body{padding:24px}.cebe-cafe-menu__line{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:16px}.cebe-cafe-menu__name{min-width:0;margin:0;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.3px;overflow-wrap:break-word}.cebe-cafe-menu__price{margin:0;font-size:24px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.cebe-cafe-menu__variant{margin:8px 0 0;font-size:20px;font-weight:700;line-height:1.4}.cebe-cafe-menu__meta,.cebe-cafe-menu__desc,.cebe-cafe-menu__labels{margin:12px 0 0;font-size:20px;line-height:1.5;overflow-wrap:break-word;text-wrap:pretty}.cebe-cafe-menu__source-labels{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:16px 0 0;list-style:none}.cebe-cafe-menu__source-labels li{padding:5px 10px;border:1px solid var(--cebe-line);border-radius:8px;font-size:20px;font-weight:700;line-height:1.4}.cebe-cafe-menu .cebe-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cebe-cafe-menu__allergy{margin-top:20px;border-top:1px solid var(--cebe-hairline)}.cebe-cafe-menu__allergy summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:12px;padding-block:12px;font-size:20px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.cebe-cafe-menu__allergy summary::-webkit-details-marker{display:none}.cebe-cafe-menu__allergy summary:after{content:"+";flex:none;font-size:28px;line-height:1}.cebe-cafe-menu__allergy[open] summary:after{content:"\2212"}.cebe-cafe-menu__allergy p{margin:12px 0 0;font-size:20px;line-height:1.5;overflow-wrap:break-word}.cebe-cafe-menu__term{font-weight:700}.cebe-cafe-menu__foot{margin:64px 0 0;padding-top:24px;border-top:1px solid var(--cebe-hairline);font-size:20px;line-height:1.5}.cebe-cafe-menu__foot p{max-width:680px;margin:0 0 16px}.cebe-cafe-menu__link{display:inline-flex;align-items:center;min-height:48px;font-size:20px;font-weight:700;line-height:1.5}.cebe-cafe-menu a{color:var(--cebe-ink);text-underline-offset:.2em}.cebe-cafe-menu__locations a:hover,.cebe-cafe-menu__categories a:hover{text-decoration:underline}.cebe-cafe-menu a:focus-visible,.cebe-cafe-menu summary:focus-visible{outline:2px solid var(--cebe-ink);outline-offset:2px}@media(max-width:374px){.cebe-cafe-menu__hero h1{font-size:40px}.cebe-cafe-menu__card-body{padding:20px}.cebe-cafe-menu__line{gap:12px}#MainContent .cebe-cafe-menu__name{font-size:var(--cebe-type-intro)}}@media(min-width:751px){.cebe-cafe-menu__hero{padding-block:40px 48px}.cebe-cafe-menu__hero h1{font-size:64px;letter-spacing:-1.3px}.cebe-cafe-menu__items{grid-template-columns:repeat(2,minmax(0,1fr))}.cebe-cafe-menu__section h2{font-size:48px}.cebe-cafe-menu__name{font-size:28px}.cebe-cafe-menu__logo .cebe-logo{height:42px}}@media(min-width:1001px){.cebe-cafe-menu__hero h1{font-size:72px}.cebe-cafe-menu__body{padding-bottom:120px}.cebe-cafe-menu__layout{display:grid;grid-template-columns:216px minmax(0,1fr);gap:48px;max-width:none}.cebe-cafe-menu__layout--single{display:block;max-width:1016px}.cebe-cafe-menu__categories{align-self:start;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;margin:0;padding:0;border-bottom:0}.cebe-cafe-menu__categories ul{display:block;overflow-x:visible;padding:4px}.cebe-cafe-menu__categories li+li{margin-top:4px}.cebe-cafe-menu__categories a{padding:10px 12px;white-space:normal;border-radius:12px}.cebe-cafe-menu__section{margin-top:88px}.cebe-cafe-menu__section:first-child{margin-top:0}.cebe-cafe-menu__section h2{font-size:48px;scroll-margin-top:24px}.cebe-cafe-menu__note{font-size:21px}.cebe-cafe-menu__card-body{padding:28px}}@media print{.cebe-header--slim,.cebe-cafe-menu__brand,.cebe-cafe-menu__categories,.cebe-cafe-menu__locations,.cebe-cafe-menu__link{display:none}.cebe-cafe-menu__hero,.cebe-cafe-menu__body{padding:0}.cebe-cafe-menu__layout,.cebe-cafe-menu__items{display:block}.cebe-cafe-menu__item{break-inside:avoid;margin:20px 0;border:1px solid var(--cebe-line)}.cebe-cafe-menu__media{max-width:260px}.cebe-cafe-menu__allergy>:not(summary){display:block!important}.cebe-cafe-menu__allergy summary:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cebe-menu.css.map */
