
html body div#dm-restaurant-shell-footer.dmr-shell{padding-bottom:0!important;margin-bottom:0!important;min-height:0!important;background:#132a1e!important}
@media(max-width:700px){html body #dm-restaurant-shell-footer footer.dmr-footer-v3{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;margin-bottom:0!important}html body #dm-restaurant-shell-footer .dmrf-bottom{margin-bottom:0!important;min-height:0!important}}

html body #dm-restaurant-page .dmr-menu.dmr-design-28>footer.dmr-notes{display:none!important;margin:0!important;padding:0!important;border:0!important;}
@media(max-width:700px){html body footer.dmr-footer-v3 div.dmrf-navigation .dmrf-accordion{width:100%!important;min-width:0!important}html body footer.dmr-footer-v3 div.dmrf-navigation .dmrf-accordion>summary{display:grid!important;grid-template-columns:minmax(0,1fr) 16px!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;font:700 12px/1.3 Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important}html body footer.dmr-footer-v3 div.dmrf-navigation .dmrf-accordion>summary>span{display:block!important;width:auto!important;max-width:none!important;min-width:0!important;font:inherit!important;letter-spacing:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}html body footer.dmr-footer-v3 div.dmrf-navigation .dmrf-accordion>summary>b{display:block!important;width:16px!important;margin:0!important;justify-self:end!important;text-align:center!important}}

html body footer.dmr-footer-v3 .dmrf-discover{display:none!important}
@media(max-width:700px){html body footer.dmr-footer-v3 div.dmrf-navigation{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}html body footer.dmr-footer-v3 div.dmrf-navigation>nav{min-width:0!important;width:auto!important;margin:0!important;padding:0!important}html body footer.dmr-footer-v3 div.dmrf-navigation .dmrf-accordion>summary{font-size:12px!important;letter-spacing:0!important;gap:6px!important;min-height:52px!important}html body footer.dmr-footer-v3 div.dmrf-navigation .dmrf-accordion>summary b{font-size:20px!important;flex:0 0 14px!important;text-align:right!important}html body footer.dmr-footer-v3 div.dmrf-navigation .dmrf-accordion a{font-size:12px!important;overflow-wrap:anywhere!important}}

html body #dm-format-choice svg.dmfc-bowl{display:block!important;width:24px!important;height:30px!important;flex:0 0 24px!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;transform:none!important;}
@media(max-width:782px){
html:has(#dm-togo-footer-mobile){background:#ed0020!important}
html body.dm-format-to-go{margin-bottom:0!important;padding-bottom:0!important}
html body .dm-footer-mobile{margin-bottom:0!important;padding-bottom:0!important;background:#ed0020!important}
html body #dm-togo-footer-mobile.dm-footer{margin-bottom:0!important;padding-bottom:0!important;min-height:0!important}
html body #dm-togo-footer-mobile .dm-footer-crown{height:64px!important;min-height:64px!important;margin:0!important}
html body #dm-togo-footer-mobile .dm-crown-yellow,html body #dm-togo-footer-mobile .dm-crown-red{height:64px!important}
html body #dm-togo-footer-mobile :is(.dm-tony-body,.dm-tony-hands){width:86px!important;height:64.5px!important;right:18px!important;left:auto!important;top:0!important;bottom:auto!important}
html body #dm-togo-footer-mobile :is(.dm-tony-body,.dm-tony-hands) img{display:block!important;width:100%!important;height:auto!important;max-width:none!important}
html body #dm-togo-footer-mobile .dm-footer-inner{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;column-gap:14px!important;row-gap:0!important;padding:12px 18px calc(8px + env(safe-area-inset-bottom,0px))!important;align-items:center!important}
html body #dm-togo-footer-mobile .dm-brand{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:190px!important;min-width:0!important;margin:0 0 12px!important;padding:0!important}
html body #dm-togo-footer-mobile .dm-brand-artwork-link,html body #dm-togo-footer-mobile .dm-brand-artwork img{display:block!important;width:100%!important;max-width:190px!important;height:auto!important;margin:0!important;padding:0!important}
html body #dm-togo-footer-mobile .dm-slogan{grid-column:2!important;grid-row:1!important;margin:0 0 12px!important;padding:0!important;min-width:0!important}
html body #dm-togo-footer-mobile .dm-slogan p{font:800 clamp(18px,5.2vw,23px)/1.12 Arial,sans-serif!important;letter-spacing:-.03em!important;margin:0!important}
html body #dm-togo-footer-mobile :is(.dm-expand,.dm-contact,.dm-bottom){grid-column:1/-1!important;width:100%!important;margin:0!important}
html body #dm-togo-footer-mobile .dm-expand>summary{min-height:48px!important;padding:10px 32px 10px 0!important;font:700 13px/1.3 Arial,sans-serif!important}
html body #dm-togo-footer-mobile .dm-expand>summary:after{width:26px!important;height:26px!important;font-size:22px!important;right:0!important}
html body #dm-togo-footer-mobile .dm-contact{padding:8px 0!important;gap:8px!important;min-height:0!important}
html body #dm-togo-footer-mobile .dm-contact>a,html body #dm-togo-footer-mobile .dm-social>a{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important;margin:0!important}
html body #dm-togo-footer-mobile .dm-social{display:flex!important;gap:8px!important;margin:0!important}
html body #dm-togo-footer-mobile .dm-contact svg{width:22px!important;height:22px!important}
html body #dm-togo-footer-mobile .dm-bottom{padding:0!important;gap:0!important}
html body #dm-togo-footer-mobile .dm-legal{display:flex!important;flex-wrap:wrap!important;gap:0 18px!important;margin:0!important;padding:0!important}
html body #dm-togo-footer-mobile .dm-legal a{font:400 11px/1.3 Arial,sans-serif!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:0!important}
html body #dm-togo-footer-mobile .dm-copyright-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:0 10px!important;margin:0!important;padding:0!important}
html body #dm-togo-footer-mobile .dm-copyright{font:400 10px/1.4 Arial,sans-serif!important;margin:0!important;padding:0!important}
html body #dm-togo-footer-mobile .dm-company-details>summary{min-height:44px!important;padding:12px 22px 12px 0!important;font:400 10px/1.4 Arial,sans-serif!important}
html body #dm-togo-footer-mobile .dm-top{display:none!important}
}

html body footer.dmr-footer-v3 .dmrf-navigation{gap:22px!important;align-content:start!important}
html body footer.dmr-footer-v3 .dmrf-discover{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 2px!important;color:#f0d47b!important;font:600 14px/1.35 Arial,sans-serif!important}
html body footer.dmr-footer-v3 .dmrf-discover img{display:block!important;width:58px!important;height:58px!important;object-fit:contain!important;margin:0!important}
html body footer.dmr-footer-v3 .dmrf-accordion{border:0!important;background:none!important;margin:0!important;padding:0!important}
html body footer.dmr-footer-v3 .dmrf-accordion>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;list-style:none!important;color:#f0d47b!important;padding:0 0 10px!important;font:700 14px/1.3 Arial,sans-serif!important;letter-spacing:.06em!important}
html body footer.dmr-footer-v3 .dmrf-accordion>summary::-webkit-details-marker{display:none!important}
html body footer.dmr-footer-v3 .dmrf-accordion>summary b{display:none!important}
html body footer.dmr-footer-v3 .dmrf-accordion>div{display:flex!important;flex-direction:column!important;gap:4px!important}
html body footer.dmr-footer-v3 .dmrf-accordion a{font:400 14px/1.4 Arial,sans-serif!important;color:#f2f1e7!important;padding:8px 0!important;min-height:36px!important;box-sizing:border-box!important;text-decoration:none!important}
html body footer.dmr-footer-v3 .dmrf-accordion :is(summary,a):focus-visible{outline:2px solid #f0d47b!important;outline-offset:4px!important}
@media(max-width:700px){html body footer.dmr-footer-v3 .dmrf-navigation{display:block!important}html body footer.dmr-footer-v3 .dmrf-discover{margin-bottom:12px!important}html body footer.dmr-footer-v3 .dmrf-accordion{border-top:1px solid #e7d99b33!important}html body footer.dmr-footer-v3 .dmrf-accordion>summary{min-height:52px!important;padding:12px 0!important;cursor:pointer!important}html body footer.dmr-footer-v3 .dmrf-accordion>summary b{display:block!important;font:400 24px/1 Arial,sans-serif!important}html body footer.dmr-footer-v3 .dmrf-accordion>summary b:after{content:'+'}html body footer.dmr-footer-v3 .dmrf-accordion[open]>summary b:after{content:'−'}html body footer.dmr-footer-v3 .dmrf-accordion>div{padding:0 0 12px!important}html body footer.dmr-footer-v3 .dmrf-accordion a{min-height:44px!important;display:flex!important;align-items:center!important}}
html body #dm-restaurant-page .dmr-menu .dmr-tony-bill{display:flex!important;align-items:center!important;gap:14px!important;background:#f1eddf!important;border:1px solid #d5d7c8!important;border-radius:14px!important;padding:14px 16px!important;margin:18px 0 12px!important;min-height:0!important;overflow:hidden!important}
html body #dm-restaurant-page .dmr-menu .dmr-tony-bill img{width:76px!important;height:76px!important;flex:0 0 76px!important;object-fit:contain!important;position:static!important;transform:none!important;margin:0!important;filter:none!important}
html body #dm-restaurant-page .dmr-menu .dmr-tony-bill h3{font:700 20px/1.2 Arial,sans-serif!important;letter-spacing:-.02em!important;margin:4px 0!important;color:#173e2c!important}
html body #dm-restaurant-page .dmr-menu .dmr-tony-bill p{font:400 12px/1.5 Arial,sans-serif!important;margin:0!important;color:#53604f!important}
html body #dm-restaurant-page .dmr-menu .dmr-tony-bill .dmr-eyebrow{font:700 9px/1.3 Arial,sans-serif!important;color:#61714d!important;letter-spacing:.12em!important}
html body #dm-restaurant-page .dmr-menu .dmr-bill-grid{gap:12px!important;align-items:start!important}
html body #dm-restaurant-page .dmr-menu .dmr-service,html body #dm-restaurant-page .dmr-menu details.dmr-tip{padding:16px!important;border:1px solid #cbd2c3!important;border-radius:14px!important;background:#fffef7!important;box-shadow:none!important;margin:0!important;color:#173e2c!important}
html body #dm-restaurant-page .dmr-menu .dmr-service-heading{display:flex!important;justify-content:space-between!important;align-items:start!important;gap:12px!important}
html body #dm-restaurant-page .dmr-menu .dmr-service-heading h4{font:700 17px/1.25 Arial,sans-serif!important;letter-spacing:-.02em!important;margin:0!important;color:#173e2c!important}
html body #dm-restaurant-page .dmr-menu .dmr-service-heading>b{font:700 17px/1.2 Arial,sans-serif!important;text-align:right!important;white-space:nowrap!important}
html body #dm-restaurant-page .dmr-menu .dmr-service-heading>b small{display:block!important;font:400 10px/1.5 Arial,sans-serif!important;color:#61714d!important}
html body #dm-restaurant-page .dmr-menu .dmr-people-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:16px 0 10px!important}
html body #dm-restaurant-page .dmr-menu .dmr-people-row>label{font:600 12px/1.4 Arial,sans-serif!important;margin:0!important}
html body #dm-restaurant-page .dmr-menu .dmr-people-counter{display:grid!important;grid-template-columns:40px 44px 40px!important;border:1px solid #bdc8b6!important;border-radius:10px!important;overflow:hidden!important;flex:0 0 auto!important}
html body #dm-restaurant-page .dmr-menu .dmr-people-counter button,html body #dm-restaurant-page .dmr-menu .dmr-people-counter input{height:44px!important;min-height:44px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;text-align:center!important;background:transparent!important;color:#173e2c!important;font:700 19px/1 Arial,sans-serif!important;box-shadow:none!important}
html body #dm-restaurant-page .dmr-menu .dmr-people-counter input{-moz-appearance:textfield;appearance:textfield}
html body #dm-restaurant-page .dmr-menu .dmr-people-counter input::-webkit-inner-spin-button,html body #dm-restaurant-page .dmr-menu .dmr-people-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
html body #dm-restaurant-page .dmr-menu .dmr-people-counter button{cursor:pointer!important;background:#eef1e6!important}
html body #dm-restaurant-page .dmr-menu .dmr-people-counter button:disabled{opacity:.4!important;cursor:default!important}
html body #dm-restaurant-page .dmr-menu .dmr-service-applied{font:400 11px/1.5 Arial,sans-serif!important;color:#53604f!important;margin:8px 0!important}
html body #dm-restaurant-page .dmr-menu .dmr-service-details{margin-top:12px!important;border-top:1px solid #dce1d4!important}
html body #dm-restaurant-page .dmr-menu .dmr-service-details>summary{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:44px!important;list-style:none!important;font:600 12px/1.4 Arial,sans-serif!important;cursor:pointer!important;color:#173e2c!important}
html body #dm-restaurant-page .dmr-menu :is(.dmr-service-details,.dmr-tip)>summary::-webkit-details-marker{display:none!important}
html body #dm-restaurant-page .dmr-menu .dmr-service-details>summary span:after,html body #dm-restaurant-page .dmr-menu .dmr-tip>summary>b:after{content:'+';font:400 23px/1 Arial,sans-serif!important}
html body #dm-restaurant-page .dmr-menu .dmr-service-details[open]>summary span:after,html body #dm-restaurant-page .dmr-menu .dmr-tip[open]>summary>b:after{content:'−'}
html body #dm-restaurant-page .dmr-menu .dmr-service-details>div{font:400 12px/1.6 Arial,sans-serif!important;padding-bottom:4px!important}
html body #dm-restaurant-page .dmr-menu .dmr-service-details p{font:inherit!important;margin:4px 0 8px!important}
html body #dm-restaurant-page .dmr-menu .dmr-service-details a{color:#173e2c!important;font:600 12px/1.6 Arial,sans-serif!important;text-decoration:underline!important;display:inline-block!important;padding:8px 0!important}
html body #dm-restaurant-page .dmr-menu details.dmr-tip>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:44px!important;list-style:none!important;cursor:pointer!important;color:#173e2c!important}
html body #dm-restaurant-page .dmr-menu .dmr-tip>summary strong{display:block!important;font:700 17px/1.3 Arial,sans-serif!important}
html body #dm-restaurant-page .dmr-menu .dmr-tip>summary small{font:400 12px/1.3 Arial,sans-serif!important;color:#61714d!important}
html body #dm-restaurant-page .dmr-menu .dmr-tip>summary em{display:block!important;font:400 12px/1.5 Arial,sans-serif!important;margin-top:3px!important;color:#53604f!important}
html body #dm-restaurant-page .dmr-menu .dmr-tip-panel{border-top:1px solid #dce1d4!important;margin-top:12px!important;padding-top:10px!important}
html body #dm-restaurant-page .dmr-menu .dmr-tip-panel>p{font:400 12px/1.5 Arial,sans-serif!important;margin:0 0 10px!important}
html body #dm-restaurant-page .dmr-menu .dmr-tip-options{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 12px!important}
html body #dm-restaurant-page .dmr-menu .dmr-tip-options button{min-height:44px!important;padding:8px 11px!important;border:1px solid #b9c5b0!important;border-radius:9px!important;background:#fffef7!important;color:#173e2c!important;font:600 12px/1.2 Arial,sans-serif!important;box-shadow:none!important}
html body #dm-restaurant-page .dmr-menu .dmr-tip-options button[aria-pressed=true]{background:#173e2c!important;border-color:#173e2c!important;color:#fffef7!important;outline:2px solid #d8bf6d!important;outline-offset:1px!important}
html body #dm-restaurant-page .dmr-menu .dmr-tip-panel>small{font:400 10px/1.5 Arial,sans-serif!important;color:#61714d!important;display:block!important}
html body #dm-restaurant-page .dmr-menu .dmr-custom-tip{font:600 12px/1.5 Arial,sans-serif!important}
html body #dm-restaurant-page .dmr-menu .dmr-custom-tip input{height:44px!important;max-width:150px!important;padding:8px!important;font:600 16px/1.2 Arial,sans-serif!important}
html body #dm-restaurant-page .dmr-menu :is(.dmr-service,.dmr-tip) :is(button,input,summary,a):focus-visible{outline:2px solid #b99537!important;outline-offset:3px!important}
html body #dm-restaurant-page .dmr-menu .dmr-receipt{padding:16px!important;border:1px solid #bdc8b6!important;border-radius:14px!important}
@media(max-width:700px){html body #dm-restaurant-page .dmr-menu .dmr-bill-grid{grid-template-columns:1fr!important}html body #dm-restaurant-page .dmr-menu .dmr-tony-bill img{width:60px!important;height:60px!important;flex-basis:60px!important}html body #dm-restaurant-page .dmr-menu .dmr-tony-bill h3{font-size:17px!important}}
@media(prefers-reduced-motion:no-preference){html body footer.dmr-footer-v3 .dmrf-accordion[open]>div,html body #dm-restaurant-page .dmr-menu .dmr-tip[open]>.dmr-tip-panel{animation:dm-compact-reveal .16s ease-out}@keyframes dm-compact-reveal{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}

/* To Go identity: red and yellow; the Spanish domain has no language selector. */
html body :is(.dmh-language,.dmb-language){display:none!important}
html body #dm-brand-header #dm-format-choice>summary{background:#ffdf43!important;color:#9b241e!important;border:1px solid #ffdf43!important;border-radius:12px!important;box-shadow:none!important;}
html body #dm-brand-header #dm-format-choice[open]>summary{background:#fff3b1!important;color:#9b241e!important;}
html body #dm-brand-header #dm-format-choice>nav{background:#fffdf5!important;border-color:#e7c86b!important;color:#9b241e!important;box-shadow:0 12px 28px #761d2426!important;}
html body #dm-brand-header #dm-format-choice>nav>small{color:#9b4038!important}
html body #dm-brand-header #dm-format-choice>nav>a{color:#9b241e!important}
html body #dm-brand-header #dm-format-choice>nav>a[aria-current]{background:#ffdf43!important;border-color:#e9c42b!important;color:#8b211a!important}
html body #dm-brand-header #dm-format-choice :is(summary,a):focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}

html body.dmr-has-format-switch,html body.dmr-has-format-switch:has(#dm-restaurant-page){padding-bottom:0!important}
html body #dm-format-switch{display:none!important}
html body #dm-format-choice{position:relative!important;display:block!important;flex:0 0 auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:#f7db78!important;font:600 12px/1.2 Arial,sans-serif!important;z-index:50!important;text-transform:none!important;letter-spacing:0!important}
html body #dm-format-choice>summary{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-sizing:border-box!important;min-height:44px!important;padding:8px 11px!important;list-style:none!important;border:1px solid #d6b95e!important;border-radius:12px!important;background:#183e2c!important;color:#f7db78!important;cursor:pointer!important;font:600 12px/1.2 Arial,sans-serif!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:0!important}
html body #dm-format-choice>summary::-webkit-details-marker{display:none!important}
html body #dm-format-choice svg{width:20px!important;height:20px!important;flex:0 0 20px!important;display:block!important}
html body #dm-format-choice svg.dmfc-chevron{width:10px!important;height:10px!important;flex-basis:10px!important}
html body #dm-format-choice[open]>summary{background:#f7db78!important;color:#173e2c!important}
html body #dm-format-choice>nav{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;display:flex!important;flex-direction:column!important;gap:5px!important;width:230px!important;padding:10px!important;margin:0!important;box-sizing:border-box!important;border:1px solid #c8cfbc!important;border-radius:16px!important;background:#fffdf4!important;color:#183e2c!important;box-shadow:0 12px 32px #102d2830!important}
html body #dm-format-choice>nav>small{font:700 9px/1.4 Arial,sans-serif!important;letter-spacing:.12em!important;padding:5px 8px!important;color:#60715d!important}
html body #dm-format-choice>nav>a{display:flex!important;align-items:center!important;gap:10px!important;min-height:46px!important;padding:9px 10px!important;box-sizing:border-box!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#183e2c!important;font:600 14px/1.2 Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:0!important}
html body #dm-format-choice>nav>a[aria-current]{background:#f8e5a1!important;border-color:#d7bd63!important}
html body #dm-format-choice>nav>a>b{margin-left:auto!important;font-size:17px!important}
html body #dm-format-choice :is(summary,a):focus-visible{outline:2px solid #be9137!important;outline-offset:3px!important}
html body .dmr-site-header,html body #dm-brand-header{overflow:visible!important}
html body .dmr-site-header>.dmr-nav{gap:12px!important}
html body .dmr-site-header .dmr-nav-links{margin-left:auto!important}
html body #dm-brand-header .dmh-bar{gap:10px!important}
@media(max-width:1100px){html body #dm-brand-header .dmh-desktop-links{display:none!important}}
@media(max-width:782px){html body .dmr-site-header>.dmr-nav{gap:8px!important}html body .dmr-site-header .dmr-brand-name{display:none!important}html body .dmr-site-header .dmr-brand{flex:0 0 auto!important;min-width:0!important;margin-right:auto!important}html body .dmr-site-header .dmr-nav-actions{gap:6px!important;margin-left:0!important}html body .dmr-site-header .dmr-nav-menu{width:44px!important;min-width:44px!important;padding:8px!important}html body .dmr-site-header .sc-header-label{display:none!important}html body #dm-brand-header .dmh-brand{width:82px!important;min-width:0!important;flex:0 1 82px!important;margin-right:auto!important}html body #dm-brand-header .dmh-brand img{width:100%!important;height:auto!important}html body #dm-brand-header .dmh-bar{gap:6px!important}html body #dm-brand-header .dmh-carta{min-width:44px!important;padding:8px!important;font-size:11px!important}html body #dm-format-choice>summary{font-size:11px!important;padding:8px!important;gap:5px!important}html body #dm-format-choice>nav{right:-44px!important}}
@media(max-width:360px){html body #dm-brand-header .dmh-brand{width:56px!important;flex-basis:56px!important}html body #dm-brand-header .dmh-language{display:none!important}html body #dm-format-choice>summary{padding:8px 6px!important;gap:4px!important}html body .dmr-site-header>.dmr-nav{gap:6px!important}}
html body.dm-global header.dmr-site-header nav.dmr-nav{overflow:visible!important}
@media(max-width:782px){html body.dm-global header.dmr-site-header .dmr-nav-actions a.dmr-nav-menu .sc-header-label{display:none!important}html body.dm-global header.dmr-site-header .dmr-nav-actions a.dmr-nav-menu .sc-header-symbol{display:flex!important}html body.dm-global header.dmr-site-header .dmr-nav-actions a.dmr-nav-menu{width:44px!important;min-width:44px!important;max-width:44px!important;overflow:visible!important}html body #dm-brand-header .dmh-bar{overflow:visible!important}}
html body.dm-global>.dmr-shell:has(>header.dmr-site-header){position:sticky!important;top:0!important;z-index:1000!important}html body.admin-bar.dm-global>.dmr-shell:has(>header.dmr-site-header){top:32px!important}@media(max-width:782px){html body.admin-bar.dm-global>.dmr-shell:has(>header.dmr-site-header){top:46px!important}}
html body.dm-global div#dm-restaurant-shell-header.dmr-shell{position:sticky!important;top:0!important;z-index:1000!important;overflow:visible!important}html body.admin-bar.dm-global div#dm-restaurant-shell-header.dmr-shell{top:32px!important}html body #dm-restaurant-shell-header header.dmr-site-header nav.dmr-nav{overflow:visible!important}@media(max-width:782px){html body.admin-bar.dm-global div#dm-restaurant-shell-header.dmr-shell{top:46px!important}html body #dm-restaurant-shell-header .dmr-nav-actions a.dmr-nav-menu .sc-header-label{display:none!important}html body #dm-restaurant-shell-header .dmr-nav-actions a.dmr-nav-menu .sc-header-symbol{display:flex!important}html body #dm-restaurant-shell-header .dmr-nav-actions a.dmr-nav-menu{width:44px!important;min-width:44px!important;max-width:44px!important;padding:8px!important}}
