.cb-page-hero--menu .cb-page-hero__media{display:none}.cb-menu-board{position:relative;z-index:1;padding:24px 28px 20px;border-radius:14px;background:var(--espresso);color:var(--cream);box-shadow:10px 12px 0 rgba(42,27,20,.22);transform:rotate(1.5deg)}.cb-menu-board:before{content:"";position:absolute;inset:8px;border:1.5px dashed rgba(255,244,223,.28);border-radius:9px;pointer-events:none}.cb-menu-board__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;padding:4px 0 14px;border-bottom:2px solid var(--sun)}.cb-menu-board__head span:first-child{font:800 1.75rem/1 var(--font-display);font-variation-settings:"wdth" 80;color:var(--sun)}.cb-menu-board__head span+span{font-size:var(--fs-xs);font-weight:800;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.cb-menu-board__rows{list-style:none;display:grid;margin:0}.cb-menu-board__rows li{display:flex;align-items:baseline;gap:10px;padding:9px 0;font-weight:700}.cb-menu-board__rows li+li{border-top:1px solid rgba(255,244,223,.1)}.cb-menu-board__n{flex:none;width:1.6em;font:800 .8125rem/1 var(--font-display);color:var(--sun)}.cb-menu-board__rows i{flex:1;min-width:16px;border-bottom:2px dotted rgba(255,244,223,.32)}.cb-menu-board__p{font:800 1.25rem/1 var(--font-display);font-variation-settings:"wdth" 80;color:var(--sun);white-space:nowrap}.cb-menu-board__p small{font:700 .75rem var(--font-body);color:var(--cream)}.cb-menu-board__foot{margin:12px 0 0;padding-top:12px;border-top:2px dashed rgba(255,244,223,.28);font-size:var(--fs-sm);font-weight:600}.cb-menu-board__cup,.cb-menu-board__bun{position:absolute;z-index:2;filter:drop-shadow(0 14px 12px rgba(42,27,20,.3))}.cb-menu-board__cup{right:-62px;top:-64px;width:124px;transform:rotate(12deg)}.cb-menu-board__bun{display:none;left:-100px;top:44%;width:100px;transform:rotate(-14deg)}@media (min-width:1400px){.cb-menu-board__bun{display:block}}.cb-menu-board__stamp{position:absolute;z-index:3;right:-54px;bottom:-66px;--size:112px}@media (min-width:1024px){.cb-page-hero--menu .cb-split{align-items:start}.cb-page-hero--menu .cb-page-hero__media{display:block;justify-self:center;width:100%;max-width:470px;margin:40px 56px 48px 0}}.cb-chips--menu{background:var(--cream);border-bottom:2px dashed var(--line-strong)}.cb-chips--menu .cb-chips__list{margin-inline:calc(var(--gutter)*-1);padding:12px var(--gutter)}.cb-chips--menu .cb-chip{padding:0 18px 0 14px;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.cb-chips--menu .cb-chip:hover{box-shadow:inset 0 0 0 1.5px var(--espresso)}.cb-chips--menu .cb-chip[aria-current=true]{background:var(--espresso);box-shadow:none}.cb-chip__n{font:800 .75rem/1 var(--font-display);letter-spacing:.04em;color:var(--terracotta)}.cb-chip[aria-current=true] .cb-chip__n{color:var(--cream)}@media (min-width:1024px){.cb-chips--menu .cb-chips__list{gap:10px;padding-block:16px}.cb-chips--menu .cb-chip{min-height:48px;font-size:.9375rem}}.cb-carte{background:var(--cream);padding-block:clamp(8px,2vw,24px) clamp(56px,7vw,96px)}.cb-carte__sec{display:grid;gap:18px;padding-block:clamp(28px,4vw,48px);scroll-margin-top:calc(var(--hd-h,72px) + 70px)}.cb-carte__sec+.cb-carte__sec{border-top:2px dashed var(--line-strong)}.cb-carte__head{position:relative;display:grid;align-content:start;gap:6px;padding-right:96px}.cb-carte__num{font:800 1rem/1 var(--font-display);color:var(--terracotta);letter-spacing:.08em}.cb-carte__head h2{font-size:var(--fs-h2);line-height:var(--lh-head);font-variation-settings:"wdth" 80}.cb-carte__head p{margin:0;font-weight:600;color:var(--ink-2)}.cb-carte__img{position:absolute;right:0;top:0;width:88px;height:88px;object-fit:contain;transform:rotate(8deg);filter:drop-shadow(0 8px 8px rgba(42,27,20,.2))}.cb-carte__img.is-photo{border-radius:var(--r-md);object-fit:cover;transform:none;filter:none}.cb-carte__note{display:flex;gap:10px;margin:14px 4px 0;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.cb-carte__note:before{content:"✺";color:var(--terracotta)}.cb-carte__badges{display:flex;gap:4px;margin-top:5px}@media (max-width:599px){.cb-carte .cb-product-row{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.cb-carte .cb-product-row__img{width:48px;height:48px}.cb-carte .cb-product-row h3{font-size:1rem}}.cb-carte .cb-product-row__price small{font:700 .75rem var(--font-body);color:var(--ink-2)}.cb-carte__allergens{display:flex;gap:16px;align-items:flex-start;margin-top:32px;padding:22px;border:2px solid var(--espresso);border-radius:var(--r-lg);background:var(--paper)}.cb-carte__allergens>.i{flex:none;width:32px;height:32px;color:var(--terracotta)}.cb-carte__allergens h2{font-size:var(--fs-h4);margin-bottom:6px}.cb-carte__allergens p{margin:0;max-width:var(--maxw-text)}.cb-carte__allergens a{font-weight:800}@media (min-width:1024px){.cb-carte__sec{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px}.cb-carte__head{position:sticky;top:calc(var(--hd-h,72px) + 88px);padding-right:0}.cb-carte__img{position:static;width:150px;height:150px;margin-top:18px}}