:root{--tp:#fcefd4;--tb:#7b3f22;--tb-rgb:123,63,34;--tl:#dcc29a}body:has(.tb-in-user){--tb:#8f1a1f;--tb-rgb:143,26,31}.tk-notch,.brand-card,.chip,.add,.stepper,.cb-cta,.offer-cta,.place,.co .btn-accent,.seg label{-webkit-mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000),radial-gradient(circle 4px at 100% 50%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000),radial-gradient(circle 4px at 100% 50%,#0000 95%,#000);mask-composite:intersect}.kitchen{background:var(--paper) !important;padding:18px 0 12px !important}.k-meta,.k-fact{font-size:12.5px}.brands{gap:6px !important}.brand-card{border:0 !important;border-radius:3px !important;background:var(--tp) !important;box-shadow:none !important;padding:6px 14px 6px 10px !important}.brand-card.on,.brand-card[aria-pressed="true"],.brand-card[aria-selected="true"]{background:var(--tb) !important;color:var(--tp) !important}.brand-card.on b,.brand-card[aria-pressed="true"] b,.brand-card[aria-selected="true"] b{color:var(--tp) !important}.brand-card small,.brand-card span:not(:has(b)){color:#5e3a22 !important;opacity:1 !important}.brand-card.on small,.brand-card.on span:not(:has(b)),.brand-card[aria-pressed="true"] small,.brand-card[aria-selected="true"] small{color:#fcefd4 !important}.brand-card b{color:#2b1a10}.dish-desc{color:#5e4433 !important;font-size:13.5px !important;line-height:1.5 !important}.dish h3,.dish-name{color:#2b1a10 !important}.k-meta,.k-fact,.muted{color:#5e4433}.brand-card img{width:32px !important;height:32px !important;background:#fff}.offer{border:0 !important;border-radius:3px !important;background:var(--tp) !important;position:relative;padding-left:18px !important;-webkit-mask:radial-gradient(circle 5px at 0 50%,#0000 96%,#000) 0 0 / 100% 14px repeat-y;mask:radial-gradient(circle 5px at 0 50%,#0000 96%,#000) 0 0 / 100% 14px repeat-y}.offer-cta{border-radius:3px !important;background:var(--tb) !important;color:var(--tp) !important;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px !important}.search input{border-radius:3px !important;background:var(--tp) !important;border:1px dashed var(--tl) !important}.search input:focus{border-color:var(--tb) !important}.chip{border:0 !important;border-radius:3px !important;background:var(--tp) !important;color:var(--tb) !important;font-size:11.5px !important;letter-spacing:.08em;text-transform:uppercase;font-weight:700 !important;height:32px}.chip.on{background:var(--tb) !important;color:var(--tp) !important}.chip.on .vg{background:#fff}.menu-bar select,.menu-bar .sort{border-radius:3px !important;background:var(--tp) !important;border:1px dashed var(--tl) !important;color:var(--tb);font-size:12px}.chips{flex-wrap:wrap !important}.cat-nav{flex-wrap:wrap;overflow:visible !important;gap:0 !important;border-top:1px dashed var(--tl) !important}.cat-nav a{border-radius:0 !important;border-left:1px dotted var(--tl);padding:6px 10px !important;color:var(--tb) !important;font-weight:600}.cat-nav a:first-child{border-left:0}.cat-nav a.on{background:none !important;color:#2b1a10 !important;text-decoration:underline wavy var(--tb) 1px;text-underline-offset:5px}.mcat-h{padding-bottom:6px;border-bottom:2px dashed var(--tl)}.mcat-h span{color:var(--tb) !important;font-size:11px !important;letter-spacing:.1em}.dish{position:relative;background:var(--tp) !important;border:0 !important;border-radius:3px !important;box-shadow:none !important;padding:10px 10px 12px !important;filter:drop-shadow(0 1px 1px rgba(90,30,15,.16)) drop-shadow(0 6px 10px rgba(90,30,15,.06))}.dish::before{content:"";position:absolute;inset:5px;border:1px solid var(--tl);opacity:.6;pointer-events:none;border-radius:2px}.dish-img{border-radius:2px !important}.dish-body h3{color:#2b1a10}.price{color:var(--tb)}.mrp{text-decoration:line-through;color:#8a7663 !important}.add{border:0 !important;border-radius:3px !important;background:var(--tb) !important;color:var(--tp) !important;box-shadow:none !important;text-transform:uppercase;letter-spacing:.12em;font-weight:800 !important;outline:0}.stepper{border-radius:3px !important;background:var(--tb) !important;color:var(--tp) !important;box-shadow:none !important}.fav{background:var(--tp) !important;color:var(--tb) !important}.fav.on{color:#b3261e !important}.dtag{top:8px !important;left:8px !important}.doff{bottom:10px !important;padding-right:10px !important;-webkit-mask:radial-gradient(circle 4px at 100% 50%,#0000 95%,#000);mask:radial-gradient(circle 4px at 100% 50%,#0000 95%,#000)}.price .mrp{display:inline;margin-left:6px;font-size:12px;font-weight:400}.cartbar{border-radius:3px !important;background:var(--tb) !important;color:var(--tp) !important;outline:0;-webkit-mask:radial-gradient(circle 8px at 0 50%,#0000 95%,#000),radial-gradient(circle 8px at 100% 50%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 8px at 0 50%,#0000 95%,#000),radial-gradient(circle 8px at 100% 50%,#0000 95%,#000);mask-composite:intersect}.cartbar{height:50px !important;padding:0 6px 0 20px !important;gap:0 !important;display:none;flex-wrap:nowrap;align-items:center;overflow:hidden;box-sizing:border-box;transform-origin:50% 100%}@media (max-width:920px){.cartbar:not([hidden]){display:grid !important;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;align-content:center}}.cartbar .cb-count{grid-column:1;grid-row:1;font-size:9.5px !important;letter-spacing:.14em;text-transform:uppercase;font-weight:700;line-height:1.1;white-space:nowrap;opacity:.85}.cartbar .cb-total{grid-column:1;grid-row:2;font-size:15px !important;font-weight:800;line-height:1.15;white-space:nowrap}.cartbar .cb-cta{grid-column:3;grid-row:1 / 3;height:38px !important;padding:0 16px !important;font-size:11px !important;white-space:nowrap}.cartbar.bump{animation:cbBump .35s ease}@keyframes cbBump{40%{transform:translateY(-4px)}}.cb-cta{border-radius:2px !important;background:var(--tp) !important;color:var(--tb) !important;text-transform:uppercase;letter-spacing:.12em;font-size:12px !important;font-weight:800 !important;border-left:2px dotted var(--tb)}.cart-in{background:var(--paper) !important}.co-sec{background:var(--tp) !important;border:0 !important;border-radius:3px !important;box-shadow:none !important;-webkit-mask:radial-gradient(circle 5px at 0 50%,#0000 96%,#000) 0 0 / 100% 14px repeat-y,radial-gradient(circle 5px at 100% 50%,#0000 96%,#000) 0 0 / 100% 14px repeat-y;-webkit-mask-composite:source-in;mask:radial-gradient(circle 5px at 0 50%,#0000 96%,#000) 0 0 / 100% 14px repeat-y,radial-gradient(circle 5px at 100% 50%,#0000 96%,#000) 0 0 / 100% 14px repeat-y;mask-composite:intersect;padding-left:18px !important;padding-right:18px !important}.line{border-bottom:1px dashed var(--tl) !important}.co input,.co select,.co textarea{background:#fffaf0 !important;border:1px solid var(--tl) !important;border-radius:3px !important;box-shadow:none !important}.co input:focus,.co select:focus,.co textarea:focus{border-color:var(--tb) !important;border-style:dashed !important}.seg{background:none !important;gap:6px;border:0 !important}.seg label{border-radius:3px !important;background:#f3e0bd !important;color:var(--tb) !important;border:0 !important;font-weight:700;letter-spacing:.06em}.seg input:checked + label{background:var(--tb) !important;color:var(--tp) !important}.place,.co .btn-accent{border-radius:3px !important;background:var(--tb) !important;color:var(--tp) !important;text-transform:uppercase;letter-spacing:.14em;font-weight:800 !important;outline:0}#bill{border-top:2px dashed var(--tl);padding-top:8px}.notice{border-radius:3px !important}.item-sheet{background:var(--tp) !important;border-radius:4px !important}.is-price{color:var(--tb) !important}.tb.tb-in-user{background:#6e1015 !important;border-bottom:0 !important;color:#fcefd4}.tb.tb-in-user .tb-brand b,.tb.tb-in-user .tb-brand span{color:#fcefd4 !important}.tb.tb-in-user .tb-brand img{background:#fcefd4;border-radius:50%}.tb.tb-in-user .tb-link:not(:has(.tb-name)),.tb.tb-in-user .icon-btn,.tb.tb-in-user .tb-cart{color:#fcefd4 !important;background:rgba(252,239,212,.1) !important;border-radius:3px !important}.tb.tb-in-user .tb-link.on:not(:has(.tb-name)){background:rgba(252,239,212,.22) !important}.tb.tb-in-user::after{content:"";position:absolute;left:0;right:0;top:100%;height:6px;pointer-events:none;background:radial-gradient(circle 5px at 50% 0,#6e1015 95%,transparent 100%) 0 0 / 14px 6px repeat-x}.tb{position:sticky}.offer{max-width:100%;min-width:0}.offer>*{min-width:0}.offer-cta{flex-shrink:0;margin-right:6px}@media (max-width:760px){.menu-bar{gap:6px !important;padding:6px 0 6px !important}.menu-bar .search{flex:1 1 100% !important;max-width:none !important}.search input{height:36px !important;font-size:15px}.chips{flex-wrap:nowrap !important;overflow-x:auto;scrollbar-width:none;flex:1 1 100%}.chips::-webkit-scrollbar,.cat-nav::-webkit-scrollbar{display:none}.chip{height:28px !important;flex-shrink:0;padding:0 10px !important;font-size:10.5px !important}.menu-bar select,.menu-bar .sort{height:28px !important;flex-shrink:0}.cat-nav{flex-wrap:nowrap !important;overflow-x:auto !important;padding-top:4px !important;margin-top:0 !important}.cat-nav a{padding:4px 10px !important;font-size:12.5px !important;flex-shrink:0}}@media (max-width:760px){.menu-bar>*{min-width:0;max-width:100%}.chips,.cat-nav{width:100%}.menu-bar{overflow:hidden}}.tb.tb-in-user .tb-link:not(:has(.tb-name)),.tb.tb-in-user .icon-btn,.tb.tb-in-user .tb-cart{position:relative;width:40px;height:44px;display:grid;place-items:center;background:var(--tb) !important;color:#fcefd4 !important;border-radius:3px !important;outline:0;-webkit-mask:radial-gradient(circle 4px at 50% 0,#0000 95%,#000),radial-gradient(circle 4px at 50% 100%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 4px at 50% 0,#0000 95%,#000),radial-gradient(circle 4px at 50% 100%,#0000 95%,#000);mask-composite:intersect}.tb.tb-in-user .tb-link.on:not(:has(.tb-name)){background:#fcefd4 !important;color:#6e1015 !important;outline-color:rgba(110,16,21,.35)}.tb.tb-in-user .tb-count{-webkit-mask:none;mask:none}.tb.tb-in-user .tb-cart{overflow:visible;-webkit-mask:none;mask:none}.tb.tb-in-user .tb-nav{gap:6px !important}@media (max-width:420px){.tb-name{display:none !important}.tb.tb-in-user .tb-link:not(:has(.tb-name)),.tb.tb-in-user .tb-cart{width:36px}.tb-pts{min-width:44px;padding:0 8px}.tb-link:has(.tb-name) .tb-avatar{margin:0 8px}}.tb.tb-in-user .tb-pts{background:#a3242b}@media (max-width:420px){.tb.tb-in-user .tb-nav>a:first-child{display:none !important}.tb-in{padding-left:12px !important;padding-right:12px !important}}.done-in{position:relative;background:var(--tp) !important;border-radius:4px !important;padding-top:0 !important;overflow:hidden}.done-in::before{content:"The Whistling Kettle Co. · Order ticket";display:block;margin:0 -24px 18px;padding:10px 24px;background:var(--tb);color:var(--tp);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;text-align:center;border-bottom:2px dashed rgba(252,239,212,.55)}.done-mark{width:auto !important;height:auto !important;background:none !important;margin:6px auto 14px !important;display:flex !important;justify-content:center}.done-mark svg{display:none !important}.done-mark::after{content:"Order confirmed";display:inline-block;padding:7px 16px 6px;font-family:"Courier New",ui-monospace,monospace;font-size:20px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#a5171f;border:3px solid currentColor;border-radius:6px;box-shadow:inset 0 0 0 2px var(--tp),inset 0 0 0 3.5px currentColor;transform:rotate(-8deg);opacity:.9;mix-blend-mode:multiply;filter:blur(.3px);text-shadow:0 0 .7px currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.3 1.55'/%3E%3C/filter%3E%3Crect width='160' height='60' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.3 1.55'/%3E%3C/filter%3E%3Crect width='160' height='60' filter='url(%23n)'/%3E%3C/svg%3E");animation:stampIn .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes stampIn{from{transform:rotate(-8deg) scale(1.8);opacity:0}to{transform:rotate(-8deg) scale(1);opacity:.9}}.done-in h2,.done-in h3{color:#2b1a10}.done-in p{color:#5a4636 !important}.done-actions{border-top:2px dashed var(--tl);padding-top:14px}.done-actions .btn,.done-actions a,.done-actions button{border-radius:3px !important;text-transform:uppercase;letter-spacing:.12em;font-size:12.5px !important;font-weight:800 !important;border:0 !important;box-shadow:none !important;-webkit-mask:radial-gradient(circle 5px at 0 50%,#0000 95%,#000),radial-gradient(circle 5px at 100% 50%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 5px at 0 50%,#0000 95%,#000),radial-gradient(circle 5px at 100% 50%,#0000 95%,#000);mask-composite:intersect}.done-actions .btn-accent,.done-actions .btn:first-child{background:var(--tb) !important;color:var(--tp) !important;outline:0}.done-actions .btn:not(:first-child){background:#f3e0bd !important;color:var(--tb) !important;outline:0}.cart-in{background:var(--tp) !important}.cart-top{background:var(--tb) !important;color:var(--tp) !important;border-bottom:2px dashed rgba(252,239,212,.55) !important}.cart-top *{color:var(--tp) !important}.cart-close{background:rgba(252,239,212,.15) !important;border:0 !important;border-radius:3px !important;outline:0}.co-sec{box-shadow:none !important}.co label,.co .label{font-size:10.5px !important;letter-spacing:.14em;text-transform:uppercase;color:var(--tb) !important;font-weight:700 !important}.co select,.co input[type="text"],.co input[type="tel"],.co input[type="email"],.co textarea,.co input:not([type]){background:transparent !important;border:0 !important;border-bottom:1.5px dashed #b99a74 !important;border-radius:0 !important;padding-left:2px !important}.co select:focus,.co input:focus,.co textarea:focus{border-bottom:1.5px solid var(--tb) !important}.seg label{white-space:nowrap;font-size:12px !important;letter-spacing:.04em !important;padding:0 10px !important;justify-content:center}.seg label svg{flex-shrink:0}.stepper{-webkit-mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000),radial-gradient(circle 4px at 100% 50%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000),radial-gradient(circle 4px at 100% 50%,#0000 95%,#000);mask-composite:intersect}.line{padding:10px 0 !important}.line-name{color:#2b1a10;font-weight:600}.line-price{color:var(--tb);font-weight:800}.dish{filter:none !important;border-radius:0 !important;-webkit-mask:radial-gradient(circle 9px at 0 0,#0000 95%,#000) top left / 51% 51% no-repeat,radial-gradient(circle 9px at 100% 0,#0000 95%,#000) top right / 51% 51% no-repeat,radial-gradient(circle 9px at 0 100%,#0000 95%,#000) bottom left / 51% 51% no-repeat,radial-gradient(circle 9px at 100% 100%,#0000 95%,#000) bottom right / 51% 51% no-repeat;mask:radial-gradient(circle 9px at 0 0,#0000 95%,#000) top left / 51% 51% no-repeat,radial-gradient(circle 9px at 100% 0,#0000 95%,#000) top right / 51% 51% no-repeat,radial-gradient(circle 9px at 0 100%,#0000 95%,#000) bottom left / 51% 51% no-repeat,radial-gradient(circle 9px at 100% 100%,#0000 95%,#000) bottom right / 51% 51% no-repeat}.dish::before{inset:6px !important;border:0 !important;opacity:1 !important;border-radius:0 !important;background:radial-gradient(circle 9px at 0 0,transparent 9px,var(--tl) 9px 10px,transparent 10px) top left / 12px 12px no-repeat,radial-gradient(circle 9px at 100% 0,transparent 9px,var(--tl) 9px 10px,transparent 10px) top right / 12px 12px no-repeat,radial-gradient(circle 9px at 0 100%,transparent 9px,var(--tl) 9px 10px,transparent 10px) bottom left / 12px 12px no-repeat,radial-gradient(circle 9px at 100% 100%,transparent 9px,var(--tl) 9px 10px,transparent 10px) bottom right / 12px 12px no-repeat,linear-gradient(var(--tl),var(--tl)) 6px 0 / calc(100% - 12px) 1px no-repeat,linear-gradient(var(--tl),var(--tl)) 6px 100% / calc(100% - 12px) 1px no-repeat,linear-gradient(var(--tl),var(--tl)) 0 6px / 1px calc(100% - 12px) no-repeat,linear-gradient(var(--tl),var(--tl)) 100% 6px / 1px calc(100% - 12px) no-repeat}.mcat-grid,.menu-grid{filter:drop-shadow(0 1px 1px rgba(90,30,15,.16)) drop-shadow(0 6px 10px rgba(90,30,15,.06))}.dish{padding:14px 14px 16px !important}.offer{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px !important;padding:0 0 0 16px !important;min-height:48px;overflow:hidden}.offer>*:not(.offer-cta){font-size:12.5px !important;line-height:1.35}.offer b,.offer strong{color:var(--tb);letter-spacing:.04em}.offer-cta{align-self:stretch;height:auto !important;margin:0 !important;padding:0 16px !important;border-radius:0 !important;display:grid !important;place-items:center;border-left:2px dotted rgba(252,239,212,.7);-webkit-mask:none !important;mask:none !important;outline:0 !important}.offer{-webkit-mask:radial-gradient(circle 5px at 0 50%,#0000 96%,#000) 0 0 / 100% 14px repeat-y,radial-gradient(circle 7px at 100% 50%,#0000 95%,#000) !important;-webkit-mask-composite:source-in !important;mask:radial-gradient(circle 5px at 0 50%,#0000 96%,#000) 0 0 / 100% 14px repeat-y,radial-gradient(circle 7px at 100% 50%,#0000 95%,#000) !important;mask-composite:intersect !important}.search input{padding-left:38px !important;border-style:solid !important;border-color:transparent !important;border-bottom:1.5px dashed #b99a74 !important;border-radius:3px 3px 0 0 !important}.search input:focus{border-bottom-color:var(--tb) !important;border-bottom-style:solid !important}.search .ic{color:var(--tb) !important}.chips{margin:0 !important;padding:2px 24px 2px 2px !important;scroll-padding:0 2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.chip{-webkit-mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000),radial-gradient(circle 4px at 100% 50%,#0000 95%,#000) !important;-webkit-mask-composite:source-in !important;mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000),radial-gradient(circle 4px at 100% 50%,#0000 95%,#000) !important;mask-composite:intersect !important;padding:0 12px !important}.menu-bar select,.menu-bar .sort,select.chip{appearance:none;-webkit-appearance:none;border:0 !important;background:var(--tp) !important;color:var(--tb) !important;padding:0 14px !important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px !important}.cat-nav{margin:0 !important;padding-left:2px !important;padding-right:24px !important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.menu-bar{overflow:visible !important}@media (max-width:760px){.menu-bar{overflow-x:clip !important;overflow-y:visible !important}}@media (max-width:760px){.menu-bar{padding-left:14px !important;padding-right:14px !important}.menu-bar .chips,.menu-bar .cat-nav{margin-right:-14px !important;width:calc(100% + 14px) !important;max-width:none !important}}.tb.tb-in-user .tb-me{display:flex;align-items:center;gap:8px;text-decoration:none}.tb.tb-in-user .tb-me .tb-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#fcefd4;color:var(--tb);font-weight:800;font-size:13px;box-shadow:0 0 0 2px rgba(252,239,212,.5);outline:0}.tb.tb-in-user .tb-me .tb-avatar img{width:100%;height:100%;object-fit:cover}.tb.tb-in-user .tb-me div{display:flex;flex-direction:column;line-height:1.1}.tb.tb-in-user .tb-me span:not(.tb-avatar){font-size:8.5px !important;letter-spacing:.18em;text-transform:uppercase;color:rgba(252,239,212,.7) !important}.tb.tb-in-user .tb-me b{font-size:15px;color:#fcefd4 !important}.tb.tb-in-user .tb-link:has(.tb-pts){width:auto !important;padding:0 !important;background:none !important;outline:0 !important;-webkit-mask:none !important;mask:none !important}.tb.tb-in-user .tb-pts{height:44px;min-width:56px;border-left:0 !important;border-radius:3px;background:#fcefd4 !important;color:var(--tb) !important;outline:0;-webkit-mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000),radial-gradient(circle 4px at 100% 50%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000),radial-gradient(circle 4px at 100% 50%,#0000 95%,#000);mask-composite:intersect}.tb.tb-in-user .tb-pts small{color:var(--tb) !important}.tb.tb-in-user .tb-link .lbl{display:none}.out-btn{margin:0 0 10px;display:inline-flex;gap:6px;align-items:center}.sortdd-btn{border:0 !important;border-radius:3px !important;background:var(--tp) !important;color:var(--tb) !important;text-transform:uppercase;letter-spacing:.08em;font-size:11px !important;font-weight:800 !important;-webkit-mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000),radial-gradient(circle 4px at 100% 50%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000),radial-gradient(circle 4px at 100% 50%,#0000 95%,#000);mask-composite:intersect}.sortdd-btn.on{background:var(--tb) !important;color:var(--tp) !important}.sortdd-list{background:var(--tp) !important;border:0 !important;border-radius:3px !important;box-shadow:0 0 0 .5px rgba(90,20,15,.4),0 14px 30px rgba(70,20,10,.2) !important;padding:0 !important;overflow:hidden}.sortdd-list::before{content:"Sort by";display:block;padding:8px 14px;background:var(--tb);color:var(--tp);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;border-bottom:2px dashed rgba(252,239,212,.55)}.sortdd-list li{border-top:1px dashed var(--tl);color:#2b1a10;font-size:13.5px}.sortdd-list li:first-of-type{border-top:0}.sortdd-list li:hover{background:rgba(var(--tb-rgb),.06) !important}.sortdd-list li[aria-selected="true"]{color:var(--tb) !important}.sortdd-list li[aria-selected="true"]::after{content:"✓";float:right}.tb.tb-in-user .tb-me .tb-avatar{color:var(--tb) !important;font-size:13px !important;letter-spacing:0 !important;text-transform:none !important}.doff{background:#1f6b3a !important;color:#fcefd4 !important;border-radius:2px !important;-webkit-mask:radial-gradient(circle 3px at 0 50%,#0000 95%,#000),radial-gradient(circle 3px at 100% 50%,#0000 95%,#000) !important;-webkit-mask-composite:source-in !important;mask:radial-gradient(circle 3px at 0 50%,#0000 95%,#000),radial-gradient(circle 3px at 100% 50%,#0000 95%,#000) !important;mask-composite:intersect !important;padding:1px 8px !important}.saved-line{background:none !important;border:1.5px dashed #1f6b3a;border-radius:3px !important;color:#1f6b3a !important;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px !important}.co .coupon,.co [class*="coupon"] .btn,.co .coupon button{box-shadow:none !important}.co .coupon button,.co .coupon .btn{border:0 !important;border-radius:3px !important;background:var(--tb) !important;color:var(--tp) !important;text-transform:uppercase;letter-spacing:.12em;font-size:11.5px !important;font-weight:800 !important;outline:0;-webkit-mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000),radial-gradient(circle 4px at 100% 50%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000),radial-gradient(circle 4px at 100% 50%,#0000 95%,#000);mask-composite:intersect}.co .points,.co .saved-opt,.co .saved-new,.co .notice,.co .signin-hint{border:0 !important;box-shadow:none !important;border-radius:3px !important;background:#f6e5c6 !important;-webkit-mask:radial-gradient(circle 5px at 0 50%,#0000 95%,#000),radial-gradient(circle 5px at 100% 50%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 5px at 0 50%,#0000 95%,#000),radial-gradient(circle 5px at 100% 50%,#0000 95%,#000);mask-composite:intersect}.co .saved-opt.on,.co .saved-opt[aria-pressed="true"],.co .saved-opt:has(input:checked){background:var(--tb) !important;color:var(--tp) !important}.co .saved-opt.on *,.co .saved-opt:has(input:checked) *{color:var(--tp) !important}.co .saved-new{background:transparent !important;outline:1.5px dashed #b99a74;outline-offset:-2px;-webkit-mask:none;mask:none;color:var(--tb) !important}.co .points input[type="checkbox"],.co input[type="checkbox"]{accent-color:var(--tb);width:18px;height:18px}.co .points b,.co .points strong{color:var(--tb)}.co .points small,.co .points span{text-transform:none !important;letter-spacing:0 !important}.co textarea{min-height:44px;resize:vertical}#bill dt,#bill dd{border:0 !important}#bill .tot{border-top:2px dashed var(--tl) !important;padding-top:8px}.cart-in,.done-in,.item-sheet{border-radius:0 !important}.cart-in{-webkit-mask:radial-gradient(circle 12px at 0 0,#0000 95%,#000) top left / 51% 51% no-repeat,radial-gradient(circle 12px at 100% 0,#0000 95%,#000) top right / 51% 51% no-repeat,linear-gradient(#000 0 0) bottom / 100% 50% no-repeat;mask:radial-gradient(circle 12px at 0 0,#0000 95%,#000) top left / 51% 51% no-repeat,radial-gradient(circle 12px at 100% 0,#0000 95%,#000) top right / 51% 51% no-repeat,linear-gradient(#000 0 0) bottom / 100% 50% no-repeat}.done-in,.item-sheet{-webkit-mask:radial-gradient(circle 12px at 0 0,#0000 95%,#000) top left / 51% 51% no-repeat,radial-gradient(circle 12px at 100% 0,#0000 95%,#000) top right / 51% 51% no-repeat,radial-gradient(circle 12px at 0 100%,#0000 95%,#000) bottom left / 51% 51% no-repeat,radial-gradient(circle 12px at 100% 100%,#0000 95%,#000) bottom right / 51% 51% no-repeat;mask:radial-gradient(circle 12px at 0 0,#0000 95%,#000) top left / 51% 51% no-repeat,radial-gradient(circle 12px at 100% 0,#0000 95%,#000) top right / 51% 51% no-repeat,radial-gradient(circle 12px at 0 100%,#0000 95%,#000) bottom left / 51% 51% no-repeat,radial-gradient(circle 12px at 100% 100%,#0000 95%,#000) bottom right / 51% 51% no-repeat}.done-in::after{content:"";position:absolute;left:0;right:0;top:50%;height:0;pointer-events:none}.done-actions{position:relative}.cart-top{border-radius:0 !important}.co .points{padding:12px 16px 12px 18px !important}.tb:not(.tb-in-user){background:#7b3f22 !important;border-bottom:0 !important}.tb:not(.tb-in-user)::after{content:"";position:absolute;left:0;right:0;top:100%;height:6px;pointer-events:none;background:radial-gradient(circle 5px at 50% 0,#7b3f22 95%,transparent 100%) 0 0 / 14px 6px repeat-x}.tb:not(.tb-in-user) .tb-brand b,.tb:not(.tb-in-user) .tb-brand span{color:#fcefd4 !important}.tb:not(.tb-in-user) .tb-brand img{background:#fcefd4;border-radius:50%}.tb:not(.tb-in-user) .tb-link{position:relative;min-width:40px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px !important;background:#94532f !important;color:#fcefd4 !important;border-radius:3px !important;outline:0;-webkit-mask:radial-gradient(circle 4px at 50% 0,#0000 95%,#000),radial-gradient(circle 4px at 50% 100%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 4px at 50% 0,#0000 95%,#000),radial-gradient(circle 4px at 50% 100%,#0000 95%,#000);mask-composite:intersect}.tb:not(.tb-in-user) .tb-link.on{background:#fcefd4 !important;color:#7b3f22 !important}.tb:not(.tb-in-user) .tb-cart{-webkit-mask:none;mask:none;overflow:visible}.tb:not(.tb-in-user) .tb-link .lbl{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}@media (max-width:480px){.tb:not(.tb-in-user) .tb-link .lbl{display:none}.tb:not(.tb-in-user) .tb-brand span{display:none}}.cart-in{-webkit-mask:radial-gradient(circle 12px at 0 0,#0000 95%,#000) top left / 51% 51% no-repeat,radial-gradient(circle 12px at 100% 0,#0000 95%,#000) top right / 51% 51% no-repeat,linear-gradient(#000 0 0) bottom / 100% 50% no-repeat,radial-gradient(circle 4px at 0 50%,#0000 95%,#000) 0 0 / 100% 12px repeat-y,radial-gradient(circle 4px at 100% 50%,#0000 95%,#000) 0 0 / 100% 12px repeat-y !important;-webkit-mask-composite:source-over,source-over,source-in,source-in !important;mask:radial-gradient(circle 12px at 0 0,#0000 95%,#000) top left / 51% 51% no-repeat add,radial-gradient(circle 12px at 100% 0,#0000 95%,#000) top right / 51% 51% no-repeat add,linear-gradient(#000 0 0) bottom / 100% 50% no-repeat add,radial-gradient(circle 4px at 0 50%,#0000 95%,#000) 0 0 / 100% 12px repeat-y intersect,radial-gradient(circle 4px at 100% 50%,#0000 95%,#000) 0 0 / 100% 12px repeat-y intersect !important}.co-sec{-webkit-mask:none !important;mask:none !important}.fav{border-radius:0 !important;top:0 !important;width:26px !important;height:32px !important;background:var(--tb) !important;color:var(--tp) !important;box-shadow:none !important;border:0 !important;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);padding-bottom:4px}.fav.on{color:#ffb4a8 !important}.add{outline:0 !important}body.adm button,body.adm .btn,body.adm input[type=submit]{outline:0 !important}.doff{background:#1f7a3a !important;color:#f2fbef !important;padding:1px 5px;border-radius:2px;font-size:10.5px;font-weight:800}.price:has(.mrp){color:#1f7a3a !important}.dtag{display:inline-flex !important;align-items:center;gap:4px;height:19px;padding:0 9px 0 7px !important;background:#2b1a10 !important;color:#ffd98a !important;font-size:9.5px !important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border-radius:0 !important;border:0 !important;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 50%,100% 100%,0 100%)}.dtag::before{content:'\2605';font-size:9px}.stepper,.stepper.light{background:var(--tb) !important;color:var(--tp) !important;border:0 !important;box-shadow:none !important}.stepper button,.stepper.light button{color:var(--tp) !important;background:transparent !important}.stepper button:hover,.stepper.light button:hover{background:rgba(0,0,0,.2) !important;color:#fff !important}.add:hover{background:#8f4a28 !important;color:var(--tp) !important}.chip.on,.cat-nav a.on,.saved-opt.on{background:var(--tb) !important;color:var(--tp) !important;border-color:var(--tb) !important;box-shadow:none !important}.chip:hover:not(.on),.cat-nav a:hover:not(.on){background:#ecd6ad !important;color:var(--tb) !important}a:hover{text-decoration:none}.co .notice,.co .note,.co-note,.co [class*="hint-box"]{background:#f3e2c0 !important;border:0 !important;border-left:3px solid var(--tb) !important;border-radius:2px !important}.dish::before{display:none !important}.signin-hint{background:#f3e2c0 !important;border:0 !important;border-left:3px solid var(--tb) !important;border-radius:2px !important;padding:8px 12px !important;color:var(--ink2,#5a4636) !important}.tms-tag,.tkt-tag,.dtag,.fd-tag{background:#c61b23 !important;color:#fcefd4 !important;white-space:nowrap !important;height:auto !important;min-height:19px;line-height:1 !important;padding:4px 10px 4px 7px !important;width:max-content !important;max-width:100% !important;overflow:hidden;text-overflow:ellipsis}.dish-body{position:relative}.dish-body .tk-stamp{top:2px;right:4px;width:58px;height:58px}.dish h3,.dish-body h3{font-size:14px!important;line-height:1.25!important;margin:0!important}.dish .price{font-size:13.5px!important}.dish-desc{font-size:12px!important;line-height:1.4!important;margin-top:2px!important}@media (max-width:600px){.dish h3,.dish-body h3{font-size:13.5px!important}.dish-body .tk-stamp{width:50px;height:50px}}.dish-body .tk-stamp{top:auto!important;bottom:-2px;right:2px}.dish-body:has(.tk-stamp) .dish-desc{padding-right:50px}:root{--tb:#8f1a1f;--tb-rgb:143,26,31}.tb{background:#6e1015!important;border-bottom:0!important;color:#fcefd4}.tb::after{content:"";position:absolute;left:0;right:0;top:100%;height:6px;pointer-events:none;background:radial-gradient(circle 5px at 50% 0,#6e1015 95%,transparent 100%) 0 0/14px 6px repeat-x}.tb:not(.tb-in-user) .tb-link{background:#8f1a1f!important;color:#fcefd4!important}.tb:not(.tb-in-user) .tb-link:hover{background:#a3242b!important}.tb:not(.tb-in-user) .tb-link.on{background:#fcefd4!important;color:#8f1a1f!important}
.tb,.tb.tb-in-user{background:#c61b23!important}.tb::after,.tb.tb-in-user::after{background:radial-gradient(circle 5px at 50% 0,#c61b23 95%,transparent 100%) 0 0/14px 6px repeat-x!important}.tb .tb-link,.tb.tb-in-user .tb-link:not(:has(.tb-name)),.tb.tb-in-user .tb-cart,.tb.tb-in-user .icon-btn,.tb:not(.tb-in-user) .tb-link{background:#8f1015!important;color:#fcefd4!important}.tb .tb-link:hover,.tb .tb-cart:hover{background:#7a0d12!important}.tb:not(.tb-in-user) .tb-link.on{background:#fcefd4!important;color:#c61b23!important}.tb.tb-in-user .tb-pts{color:#c61b23!important}

.tb:not(.tb-in-user),.tb.tb-in-user{background:#c61b23!important}.tb:not(.tb-in-user)::after,.tb.tb-in-user::after{background:radial-gradient(circle 5px at 50% 0,#c61b23 95%,transparent 100%) 0 0/14px 6px repeat-x!important}

.menu-bar{position:static!important;top:auto!important;z-index:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important;padding:6px 0 8px!important;background:none!important}
.menu-bar .search{grid-column:1;min-width:0}
.menu-bar .search input{height:36px!important;font-size:14px!important}
.menu-bar .sortdd{grid-column:2;align-self:stretch}
.menu-bar .sortdd .tks,.menu-bar #sort,.menu-bar .sortdd select{display:none!important}
.menu-bar .sortdd-btn{height:36px!important;padding:0 12px!important;font-size:10.5px!important}
.menu-bar .chips{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important;margin:0!important}
.menu-bar .chip{height:30px!important;padding:0 6px!important;font-size:10px!important;justify-content:center;gap:4px;min-width:0}
.menu-bar .cat-nav{grid-column:1/-1;display:flex;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;gap:0!important;margin:0!important;padding:4px 0 0!important}
.menu-bar .cat-nav::-webkit-scrollbar{display:none}
.menu-bar .cat-nav a{flex:0 0 auto;white-space:nowrap;font-size:12px!important;padding:5px 10px!important}
.menu-bar .cat-nav a.on{background:#b3171f!important;color:#fcefd4!important;text-decoration:none!important;border-radius:2px}

.dish{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 124px!important;gap:0!important;padding:0!important;background:#fcefd4!important;border-radius:4px!important;box-shadow:inset 0 0 0 5px #fcefd4,inset 0 0 0 6px rgba(143,16,21,.22),0 1px 1px rgba(90,30,15,.18),0 6px 12px -6px rgba(90,30,15,.25)!important;filter:none!important;overflow:visible!important;-webkit-mask:radial-gradient(circle 8px at calc(100% - 124px) 0,#0000 95%,#000),radial-gradient(circle 8px at calc(100% - 124px) 100%,#0000 95%,#000)!important;-webkit-mask-composite:source-in!important;mask:radial-gradient(circle 8px at calc(100% - 124px) 0,#0000 95%,#000),radial-gradient(circle 8px at calc(100% - 124px) 100%,#0000 95%,#000)!important;mask-composite:intersect!important}
.dish::before{display:none!important}
.dish-body{grid-column:1!important;grid-row:1!important;position:relative!important;display:flex!important;flex-direction:column;gap:3px;min-width:0;padding:12px 12px 12px 16px!important;border-right:2px dashed #dcc29a}
.dish-no{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-bottom:4px;margin-bottom:2px;border-bottom:1px dashed rgba(143,16,21,.25);font:700 9px 'Courier New',ui-monospace,monospace;letter-spacing:.14em;color:#8a5a3a;text-transform:uppercase;white-space:nowrap}
.dish-no em{font-style:normal;font-weight:800;color:#b3171f;border:1px solid rgba(179,23,31,.55);padding:0 4px;border-radius:2px;transform:rotate(-2deg);line-height:1.4}
.dish-body h3{display:flex;gap:7px;align-items:flex-start;margin:4px 0 0!important;padding-right:52px;font-size:13.5px!important;line-height:1.25!important}
.dish-body .vg{position:static!important;flex:0 0 auto;margin-top:2px}
.dish-body .price{font-family:'Courier New',ui-monospace,monospace!important;font-weight:800!important;font-size:13.5px!important;color:#b3171f!important}
.dish-body .price .doff{position:static!important;display:inline-block;margin-left:6px;padding:1px 6px;background:#1f7a3a!important;color:#f2fbef!important;font:800 9px 'Poppins',sans-serif;border-radius:2px;-webkit-mask:none!important;mask:none!important}
.dish-desc{font-size:11.5px!important;line-height:1.4!important;padding-right:0!important}
.dish-body .tk-stamp{position:absolute!important;top:22px!important;right:6px!important;bottom:auto!important;width:54px!important;height:54px!important}
.dish-media{grid-column:2!important;grid-row:1!important;position:relative!important;display:flex!important;flex-direction:column;gap:8px;padding:10px!important;background:#f2d9a8!important;border-radius:0 4px 4px 0;height:auto!important;aspect-ratio:auto!important;overflow:visible!important}
.dish-img{display:block;width:100%;aspect-ratio:4/3;height:auto!important;padding:0;border:0;border-radius:2px!important;overflow:hidden;background:#ecd6ad;box-shadow:0 0 0 3px #fcefd4,0 0 0 4px rgba(143,16,21,.25)}
.dish-img img{width:100%!important;height:100%!important;object-fit:cover}
.dish-media .fav{position:absolute!important;top:6px!important;right:6px!important}
.dish-media .ctl{position:static!important;display:block!important;width:100%!important;margin-top:auto;transform:none!important;left:auto!important;right:auto!important;bottom:auto!important}
.dish-media .add{position:relative!important;isolation:isolate;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:32px!important;padding:0 30px 0 8px!important;box-sizing:border-box;border-radius:2px!important;background:#b3171f!important;color:#fcefd4!important;font:800 11px 'Poppins',sans-serif!important;letter-spacing:.16em!important;box-shadow:inset 0 0 0 3px #b3171f,inset 0 0 0 4px rgba(252,239,212,.55)!important}
.dish-media .add::after{content:"+";position:absolute;top:0;bottom:0;right:0;width:26px;display:grid;place-items:center;padding-right:3px;box-sizing:border-box;background:#8f1015;border-left:2px dashed rgba(252,239,212,.7);font:800 14px 'Courier New',monospace;z-index:-1}
.dish-media .stepper{width:100%!important;height:32px!important;box-sizing:border-box}
@media (max-width:420px){.dish{grid-template-columns:minmax(0,1fr) 112px!important;-webkit-mask:radial-gradient(circle 7px at calc(100% - 112px) 0,#0000 95%,#000),radial-gradient(circle 7px at calc(100% - 112px) 100%,#0000 95%,#000)!important;mask:radial-gradient(circle 7px at calc(100% - 112px) 0,#0000 95%,#000),radial-gradient(circle 7px at calc(100% - 112px) 100%,#0000 95%,#000)!important}.dish-body .tk-stamp{width:48px!important;height:48px!important}.dish-body h3{padding-right:46px}}
.dish-body{display:block!important}.dish-body>.dish-no{display:flex!important}.dish-body>.vg{float:left;margin:7px 7px 0 0!important}.dish-body h3{display:block!important;margin-top:4px!important}.dish-body .price{display:block;margin-top:3px}.dish-body .dish-desc{clear:both;margin-top:4px!important}.menu-bar{padding:6px 14px 8px!important;margin:0!important}

.cat-nav a span,.cat-nav a small,.cat-nav a b{display:inline-block;margin-left:5px;padding:0 5px;border-radius:2px;background:#f3dcae!important;color:#8f1015!important;opacity:1!important;font:800 10.5px 'Courier New',ui-monospace,monospace!important;line-height:1.5}.cat-nav a.on span,.cat-nav a.on small,.cat-nav a.on b{background:#fcefd4!important;color:#b3171f!important}.mcat-h span,.mcat-h small{color:#8f1015!important;opacity:1!important;font-weight:800!important}

body{--topbar-h:76px}@media(max-width:1024px){body{--topbar-h:64px}}.tb-legacy{display:none!important}.dish-media{justify-content:flex-start!important}.dish-media .ctl{margin-top:0!important}.dish-off{position:absolute;top:16px;left:10px;z-index:2;padding:2px 9px 2px 6px;background:#1f7a3a;color:#f2fbef;font:800 9.5px 'Poppins',sans-serif;letter-spacing:.06em;clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%)}.dish-body .price.disc{color:#1f7a3a!important}.dish-body .price .mrp{font-size:11.5px!important;font-weight:400!important;color:#a07a5a!important;margin-left:6px}.dish-body .doff{display:none!important}.dish-desc{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical;overflow:hidden}.dish{min-height:0!important}

.mcat-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:12px!important}@media(max-width:700px){.mcat-grid{grid-template-columns:1fr!important;gap:12px!important}}.mcat-grid .dish{margin:0!important}

.pill:has(.dot){display:inline-flex!important;align-items:center;gap:7px;height:28px;padding:0 14px!important;border:0!important;border-radius:2px!important;font:800 10.5px 'Courier New',ui-monospace,monospace!important;letter-spacing:.08em;text-transform:uppercase;-webkit-mask:radial-gradient(circle 5px at 0 50%,#0000 95%,#000),radial-gradient(circle 5px at 100% 50%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 5px at 0 50%,#0000 95%,#000),radial-gradient(circle 5px at 100% 50%,#0000 95%,#000);mask-composite:intersect}.pill.warn:has(.dot){background:#f6dfae!important;color:#7a4206!important;box-shadow:inset 0 0 0 3px #f6dfae,inset 0 0 0 4px rgba(122,66,6,.35)!important}.pill.ok:has(.dot){background:#dcefdc!important;color:#1f6a34!important;box-shadow:inset 0 0 0 3px #dcefdc,inset 0 0 0 4px rgba(31,106,52,.35)!important}.pill:has(.dot) .dot{width:7px!important;height:7px!important;border-radius:50%;background:currentColor!important;flex:0 0 auto}

.menu-bar{padding:6px 0 8px!important}.menu-bar .cat-nav,.cat-nav{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:6px!important;padding:6px 0 0!important;border-top:1px dashed #dcc29a!important}.menu-bar .cat-nav[hidden],.cat-nav[hidden]{display:none!important}.cat-nav a{flex:0 0 auto!important;display:inline-flex!important;align-items:center;height:28px;padding:0 10px!important;border:0!important;border-radius:2px!important;background:#fcefd4!important;color:#8f1015!important;font:700 11.5px 'Poppins',sans-serif!important;white-space:nowrap;text-decoration:none!important;box-shadow:inset 0 0 0 1px rgba(143,26,31,.25)!important;-webkit-mask:radial-gradient(circle 3.5px at 0 50%,#0000 95%,#000),radial-gradient(circle 3.5px at 100% 50%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 3.5px at 0 50%,#0000 95%,#000),radial-gradient(circle 3.5px at 100% 50%,#0000 95%,#000);mask-composite:intersect}.cat-nav a.on{background:#b3171f!important;color:#fcefd4!important;box-shadow:none!important}.cat-nav a+a{border-left:0!important}

.scrim{z-index:9590!important}
.sheet.item-sheet{position:fixed!important;z-index:9600!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;width:min(360px,calc(100vw - 28px))!important;max-height:calc(100dvh - 40px)!important;border-radius:4px!important;background:#fcefd4!important;box-shadow:inset 0 0 0 5px #fcefd4,inset 0 0 0 6px rgba(143,16,21,.22),0 18px 40px -12px rgba(40,10,5,.55)!important;transform:translate(-50%,-46%) scale(.97)!important;opacity:0;overflow:auto;padding:0!important}
.sheet.item-sheet.open{transform:translate(-50%,-50%)!important;opacity:1}
.item-sheet .sheet-x{top:8px!important;right:8px!important;width:30px!important;height:30px!important;border-radius:2px!important;background:#b3171f!important;color:#fcefd4!important;box-shadow:none!important}
.item-sheet .is-media{margin:10px 10px 0;aspect-ratio:16/10!important;max-height:190px;border-radius:2px;overflow:hidden;background:#ecd6ad!important;box-shadow:0 0 0 3px #fcefd4,0 0 0 4px rgba(143,16,21,.25)}
.item-sheet .is-media:empty{display:none}
.item-sheet .is-body{position:relative;margin-top:12px;padding:12px 16px 14px!important;border-top:2px dashed #dcc29a;-webkit-mask:radial-gradient(circle 8px at 0 0,#0000 95%,#000),radial-gradient(circle 8px at 100% 0,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 8px at 0 0,#0000 95%,#000),radial-gradient(circle 8px at 100% 0,#0000 95%,#000);mask-composite:intersect}
.item-sheet .is-body::before{content:"Admit one \00B7 Kitchen ticket";display:block;margin:0 0 8px;padding-bottom:5px;border-bottom:1px dashed rgba(143,16,21,.25);font:700 9px 'Courier New',ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#8a5a3a}
.item-sheet .is-title{gap:8px!important}
.item-sheet .is-title .vg{margin-top:4px!important}
.item-sheet .is-title h3{font-size:17px!important;line-height:1.25!important;color:#2b1a10}
.item-sheet .is-price{margin:6px 0 0!important;font:800 15px 'Courier New',ui-monospace,monospace!important;color:#b3171f!important}
.item-sheet .is-price s,.item-sheet .is-price .mrp{font-size:12px;font-weight:400;color:#a07a5a;margin-left:6px}
.item-sheet .is-price .doff,.item-sheet .is-price [class*="off"]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:2px;background:#1f7a3a!important;color:#f2fbef!important;font:800 9.5px 'Poppins',sans-serif!important;vertical-align:2px;-webkit-mask:none!important;mask:none!important}
.item-sheet .is-desc{margin:8px 0 0!important;font-size:12.5px!important;line-height:1.45!important;color:#5e4433!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.item-sheet .is-actions{display:flex!important;gap:8px!important;margin-top:12px!important;align-items:stretch}
.item-sheet .is-actions .stepper{flex:0 0 auto;height:40px!important;min-width:104px}
.item-sheet .is-actions .btn{flex:1;position:relative;isolation:isolate;height:40px!important;min-height:0!important;padding:0 40px 0 10px!important;border-radius:2px!important;background:#b3171f!important;color:#fcefd4!important;font:800 11px 'Poppins',sans-serif!important;letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 0 0 3px #b3171f,inset 0 0 0 4px rgba(252,239,212,.55)!important;-webkit-mask:radial-gradient(circle 5px at 0 50%,#0000 95%,#000),radial-gradient(circle 5px at 100% 50%,#0000 95%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 5px at 0 50%,#0000 95%,#000),radial-gradient(circle 5px at 100% 50%,#0000 95%,#000);mask-composite:intersect;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.item-sheet .is-actions .btn::after{content:"+";position:absolute;top:0;bottom:0;right:0;width:32px;display:grid;place-items:center;padding-right:4px;box-sizing:border-box;background:#8f1015;border-left:2px dashed rgba(252,239,212,.7);font:800 15px 'Courier New',monospace;z-index:-1}
.item-sheet .is-actions{flex-wrap:nowrap!important;flex-direction:row!important}.item-sheet .is-actions .stepper{flex:0 0 100px!important;width:100px!important;min-width:0!important;margin:0!important;display:flex!important;align-items:center;justify-content:space-between}.item-sheet .is-actions .stepper button{width:32px!important;height:40px!important}.item-sheet .is-actions .btn{flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;display:flex!important;align-items:center;justify-content:center;font-size:10.5px!important;letter-spacing:.06em!important}

.sheet.item-sheet{-webkit-mask:radial-gradient(circle 5px at 50% 0,#0000 95%,#000) 0 0/14px 51% repeat-x,radial-gradient(circle 5px at 50% 100%,#0000 95%,#000) 0 100%/14px 51% repeat-x!important;mask:radial-gradient(circle 5px at 50% 0,#0000 95%,#000) 0 0/14px 51% repeat-x,radial-gradient(circle 5px at 50% 100%,#0000 95%,#000) 0 100%/14px 51% repeat-x!important;-webkit-mask-composite:source-over!important;mask-composite:add!important;padding:6px 0!important}
