:root{--viewport-height: calc(var(--vh, 1vh) * 100)}*{padding:0;border:0;outline:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;margin-block-start:0;margin-block-end:0}@media only screen and (min-width:786px) and (max-width:1000px),only screen and (min-width:1001px) and (max-width:1200px),only screen and (min-width:1201px){*{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}*.touch *:hover{pointer-events:none}html,body{width:100%;height:100%;height:var(--viewport-height);min-width:100%;min-height:100%;min-height:var(--viewport-height);max-width:100%;max-height:100%;max-height:var(--viewport-height);scroll-behavior:auto;overscroll-behavior:none}@media only screen and (max-width:625px),only screen and (min-width:626px) and (max-width:785px){html,body{overscroll-behavior:auto}}
@font-face {
  font-family: 'Croissant One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/af46b7f275-3y9n6bU9bTPg4m8NDy3Kq24UA3NgnrUeN--VHQ.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Croissant One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/0557a86b56-3y9n6bU9bTPg4m8NDy3Kq24UA31gnrUeN-8.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Special Elite';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/b2b3f31d66-XLYgIZbkc4JPUL5CVArUVL0ntn4OSFNuQsI3GA.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Special Elite';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/3bf0f27952-XLYgIZbkc4JPUL5CVArUVL0ntnAOSFNuQsI.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/5015f35a45-memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIUwaEQbjB_mQ.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/b43efb61ce-memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIUwaEQbjB_mQ.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/9b237df4f0-memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIUwaEQbjB_mQ.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/2d271dcf6a-memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIUwaEQbjB_mQ.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/93e3eef2f2-memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIUwaEQbjB_mQ.woff2") format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/dcbb423df5-memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5caVIUwaEQbjB_mQ.woff2") format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/478a752e54-memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5OaVIUwaEQbjB_mQ.woff2") format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/44fe342a68-memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIUwaEQbjB_mQ.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/78f4cda22b-memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIUwaEQbjB_mQ.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/93aeb37476-memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVIUwaEQbjA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{font-family:"Ugly Apple Headings";src:url("assets/2b785761d5-HKGrotesk-Light.ttf")}
@font-face{font-family:"Ugly Apple Menu";src:url("assets/6d94ad85ea-HKGrotesk-Bold.ttf")}
@font-face{font-family:"Ugly Apple Social";src:url("assets/dbfa13558e-social.ttf")}
@font-face {
  font-family: 'Croissant One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/af46b7f275-3y9n6bU9bTPg4m8NDy3Kq24UA3NgnrUeN--VHQ.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Croissant One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/0557a86b56-3y9n6bU9bTPg4m8NDy3Kq24UA31gnrUeN-8.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Special Elite';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/b2b3f31d66-XLYgIZbkc4JPUL5CVArUVL0ntn4OSFNuQsI3GA.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Special Elite';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/3bf0f27952-XLYgIZbkc4JPUL5CVArUVL0ntnAOSFNuQsI.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{font-family:"Ugly Apple Headings";src:url("assets/2b785761d5-HKGrotesk-Light.ttf")}
@font-face{font-family:"Verdana";font-style:normal;font-weight:400;src:url("assets/Verdana.ttf");}
@font-face{font-family:"Times";font-style:normal;font-weight:400;src:url("assets/Times.ttc");}

@font-face{font-family:"Ugly Apple Headings";src:url("assets/2b785761d5-HKGrotesk-Light.ttf")}@font-face{font-family:"Ugly Apple Menu";src:url("assets/6d94ad85ea-HKGrotesk-Bold.ttf")}@font-face{font-family:"Ugly Apple Social";src:url("assets/dbfa13558e-social.ttf")}a.a-button,input[type="submit"]{display:inline-block;padding:33px 34px 35px;border:1px solid rgba(255, 255, 255, 0.66);border-radius:5px;font-family:"Ugly Apple Headings";font-size:25px;line-height:0;text-align:center;text-shadow:-1px 0 1px #88a81c, 0 1px 1px #88a81c, 1px 0 1px #88a81c, 0 -1px 1px #88a81c;cursor:pointer;color:#fff;background:linear-gradient(to bottom, #a1c235 0%, #88a81c 100%)}a.a-button:hover,input[type="submit"]:hover{background:linear-gradient(to top, #a1c235 0%, #88a81c 100%)}.text-wave .wave-letter{display:inline-block;font:inherit;white-space:pre;animation:letter-wave 3s ease-in-out infinite;animation-delay:calc(var(--i) * 55ms)}@media (prefers-reduced-motion:reduce){.text-wave .wave-letter{animation:none}}.location-panels{width:fit-content;max-width:1000px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;filter:drop-shadow(0 0 0 #f1eee9) drop-shadow(0 0 0 #f1eee9) drop-shadow(0 0 0 #f1eee9);align-content:center;overflow:hidden}.location-panels>h2{margin:13px 0 0 2px;line-height:0;grid-column:1 / -1;text-align:left;font-style:unset}.location-panels>div{max-height:calc(50dvh - 80px);border:12px solid transparent;border-image:url("assets/fe0bfc1aa4-wave-border.png") 36 fill round;aspect-ratio:1}.location-panels>div>a{display:block;height:100%;overflow:hidden}.location-panels>div>a>img{display:block;width:100%;height:100%;object-fit:none;object-position:center}#nav-menus-mobile-location-panels-contents>div{width:fit-content;max-width:1082px;overflow-x:unset;overflow-y:unset}#nav-menus-mobile-location-panels-contents #nmmlp,#nav-menus-mobile-location-panels-contents .dm2-popup-close-bottom{display:none}#nav-menus-mobile-location-panels-contents .location-panels{position:static;width:100%;transform:none}@media only screen and (min-width:1026px){#nav-menus-mobile-location-panels-contents h2{position:absolute;top:-54px;left:0}}@media only screen and (max-width:1025px){#nav-menus-mobile-location-panels-contents>div{width:100%;max-height:unset;text-align:center}#nav-menus-mobile-location-panels-contents .location-panels{display:grid;grid-template-columns:1fr;justify-items:center;margin-top:20px}#nav-menus-mobile-location-panels-contents .location-panels>div>a{height:auto;aspect-ratio:1}}body{background-color:#fff}@media only screen and (max-width:1015px){body{overflow:hidden}}body .navigation{padding:21px 23px 19px 30px;border-radius:34.5px 0 0 34.5px;position:fixed;top:40px;right:0;z-index:2}@media only screen and (max-width:1015px){body .navigation{position:absolute}}body .navigation a{line-height:25px;margin:0 10px;display:inline-block;transition:color 0.15s ease;font-family:"Croissant One";font-size:30.94px;font-weight:bold;font-style:italic}body .navigation:before{content:"";width:100%;padding:37.5px;border-right:0;border-radius:37.5px 0 0 37.5px;display:block;position:absolute;top:-5px;left:-5px;z-index:-1}body .mobile-top-link{display:none;pointer-events:none}@media only screen and (max-width:1015px){body .mobile-top-link{width:100%;display:block;z-index:999;position:fixed;bottom:0}body .mobile-top-link a,body .mobile-top-link img{pointer-events:auto}body .mobile-top-link img{width:33.333%;transform:rotate(45deg) translate(-0.5%, 25%)}}body #top,body .snap-shell,body #social,body .snap-shell>div{clip-path:inset(0 0 0 0);width:100%;min-width:100%;max-width:100%;position:relative}body #top:not(.snap-shell),body .snap-shell:not(.snap-shell),body #social:not(.snap-shell),body .snap-shell>div:not(.snap-shell){height:100%;height:var(--viewport-height);min-height:100%;min-height:var(--viewport-height);max-height:100%;max-height:var(--viewport-height)}body .snap-shell{height:calc(100vh + 50%);height:calc(var(--viewport-height) + 50%);min-height:calc(100% + 50%);min-height:calc(var(--viewport-height) + 50%);min-height:calc(100% + 50%);max-height:calc(var(--viewport-height) + 50%)}body .snap-shell>div{position:sticky;top:0}body .nav-fade{-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}body #top{height:var(--viewport-height) !important;min-height:var(--viewport-height) !important;max-height:var(--viewport-height) !important;z-index:1000;background-image:url("assets/98257a5ad4-breakfast-briosche.jpg");background-position:20% center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media only screen and (max-width:1015px){body #top{background-attachment:unset}}body #top #logo-zone{width:max-content;white-space:nowrap;position:fixed;top:10px;left:24px}@media only screen and (max-width:1015px){body #top #logo-zone{position:absolute}}body #top #logo-zone #logo-link{display:inline-block}@media only screen and (max-width:1015px){body #top #logo-zone #logo-link{display:block}}body #top #logo-zone #logo-link #logo{width:250px;transform:rotate(-25deg)}body #top #catchphrase{display:inline-block;position:relative;top:-140px;left:16px;text-align:left}body #top #catchphrase>div>a{display:block;font-family:"Ugly Apple Headings";color:#fff;text-shadow:-2px 0 2px #664122, 0 2px 2px #664122, 2px 0 2px #664122, 0 -2px 2px #664122;font-size:20px}body #top #catchphrase>div>a span{border-bottom:1px dotted}body #top #catchphrase #hiring-mobile{display:none;border-bottom:1px dotted}body #top #catchphrase #hiring-mobile span{border-bottom:0}body #top #hours-order{width:max-content;position:fixed;top:129px;left:unset;right:0;z-index:3;text-align:right;padding-right:40px;font-size:20px;white-space:nowrap}@media only screen and (max-width:1015px){body #top #hours-order{position:absolute}}body #top #hours-order #order-online{margin-top:15px;display:inline}body #top #hours-order #order-online>a{display:inline-block;vertical-align:baseline;padding:1px 9px 0 5px;margin-top:-1px;border:0;border-radius:5px;background:#f1eee9;color:#664122;text-decoration:none;text-shadow:0 0 1px rgba(102, 65, 34, 0.35);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.65)}body #top #hours-order #order-online>a:hover{background:linear-gradient(to bottom, #a1c235 0%, #88a81c 100%);color:#fff;text-shadow:-1px 0 1px #88a81c, 0 1px 1px #88a81c, 1px 0 1px #88a81c, 0 -1px 1px #88a81c}body #top #hours-order #order-online>a:focus-visible{outline:2px solid #96bb1f;outline-offset:3px}@media only screen and (max-width:665px){body #top #hours-order #order-online{display:block}}body #top #catchphrase,body #top #hours-order,body #top #hours-order a,body #top #top-panel-base-left{font-family:"Ugly Apple Headings";font-style:italic;color:#fff;text-shadow:-2px 0 2px #664122, 0 2px 2px #664122, 2px 0 2px #664122, 0 -2px 2px #664122}body #top #catchphrase{font-size:30.94px}@media only screen and (min-width:1016px) and (max-width:1420px){body #top #catchphrase{display:none}}body #top #top-panel-base-left{font-size:25px}body #top #top-panel-base-left a{color:unset;border-bottom:1px dotted}@media only screen and (max-width:1015px){body #top #top-panel-base-left{display:none}}@keyframes letter-wave{0%,24%,100%{transform:translateY(0)}8%{transform:translateY(-10px)}16%{transform:translateY(1px)}}body #top #hours-order a{border-bottom:1px dotted}@media only screen and (max-width:1015px){body #top .location-panels{display:none}}body #top #top-panel-base-left{width:calc(100vw - 120px - 252px);height:1.5em;position:fixed;bottom:32px;left:40px;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1015px){body #top #top-panel-base-left{position:absolute}}body #top #top-panel-base-left:not(:has(#hiring)){overflow:hidden}body #top #top-panel-base-left span{display:inline-block}body #top .navigation{background-color:rgba(255, 255, 255, 0.85)}body #top .navigation a{color:#664122}body #top .navigation a:hover{color:#96bb1f}body #top .navigation:before{border:1px solid rgba(255, 255, 255, 0.85)}body #top #top-panel-base-right{position:fixed;bottom:40px;right:40px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:max-content;gap:12px}@media only screen and (max-width:1015px){body #top #top-panel-base-right{position:absolute}}body #top #top-panel-base-right>a{width:auto;justify-self:stretch;text-align:center}@media (max-width:560px){body #top #top-panel-base-right>a{min-width:0;padding-inline:12px;white-space:nowrap;font-size:0}body #top #top-panel-base-right>a::after{display:block;font-size:25px}body #top #top-panel-base-right>#press-mess-link::after{content:"Press"}body #top #top-panel-base-right>#ugly-updates-link::after{content:"Updates"}}body #catering{width:100vw;background-color:#f1eee9;background-image:url("assets/fc78fc6ef4-brunch-spread.png");background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}body #catering .navigation{background-color:rgba(102, 65, 34, 0.85)}body #catering .navigation a{color:#fff}body #catering .navigation a:hover{color:#96bb1f}body #catering .navigation:before{border:1px solid rgba(102, 65, 34, 0.85)}body #catering #catering-menu-links{width:max-content;height:max-content;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff}body #catering #catering-menu-links>div{padding:40px;border:1px solid rgba(102, 65, 34, 0.25)}body #catering #catering-menu-links>div p{text-align:center}body #catering #catering-menu-links>div p:is(:first-child){margin-bottom:1em}body #catering #catering-menu-links>div p a{color:#96bb1f}body #catering p{font-family:Special Elite;font-size:24px;color:#555}body #photos{background-color:#aaa}body #photos .navigation{background-color:rgba(0, 0, 255, 0.85)}body #photos .navigation a{color:gold}body #photos .navigation a:hover{color:white}body #photos .navigation:before{border:1px solid rgba(0, 0, 255, 0.85)}body #contact{background-color:#f1eee9}body #contact .navigation{background-color:rgba(150, 187, 31, 0.85)}body #contact .navigation a{color:#fff}body #contact .navigation a:hover{color:gold}body #contact .navigation:before{border:1px solid rgba(150, 187, 31, 0.85)}body #contact form{width:598px;position:fixed;bottom:40px;right:40px}@media only screen and (max-width:1015px){body #contact form{position:absolute}}body #contact form .form-element-email,body #contact form .form-element-tel{width:calc(50% - 10px);display:inline-block}body #contact form .form-element-tel{margin-left:20px}body #contact form>div:not(.hidden){margin-top:40px}body #contact form>div:not(.hidden):not(:has(input[type="submit"])) input,body #contact form>div:not(.hidden):not(:has(input[type="submit"])) textarea{width:100%;padding:20px;display:block;border:1px solid rgba(102, 65, 34, 0.25);border-radius:5px;color:#555;background-color:#fff;font-family:Special Elite;font-size:14px}body #contact form textarea{height:calc(var(--viewport-height) - 492px);resize:none}body #contact form input[type="submit"]{width:100%;cursor:pointer;border:0;font-family:"Ugly Apple Headings";font-size:25px;color:#f1eee9;background:linear-gradient(to bottom, #96bb1f 0%, #708c17 100%)}body #contact form input[type="submit"]:hover{background:linear-gradient(to top, #96bb1f 0%, #708c17 100%)}body #social{margin:0 auto;background-image:url("assets/314664729c-social.jpg");background-position:81.5% bottom;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media only screen and (max-width:1015px){body #social{background-attachment:unset}}body #social .navigation{background-color:rgba(128, 0, 128, 0.85)}body #social .navigation a{color:gold}body #social .navigation a:hover{color:#fff}body #social .navigation:before{border:1px solid rgba(128, 0, 128, 0.85)}body #social #social-icons{width:min-content;position:fixed;top:40px;left:43px}@media only screen and (max-width:1015px){body #social #social-icons{position:absolute}}body #social #social-icons a{height:calc(33.333vmin - (160px / 3));overflow:hidden;display:block;font-family:"Ugly Apple Social";font-size:calc(33.333vmin - (160px / 3));line-height:calc(33.333vmin - (160px / 3));transform:scale(1.04)}body #social #social-icons a:nth-of-type(2){margin:40px 0}body #social #social-icons a.quick-bites>span{display:inline-block;width:1em;height:1em;line-height:1em;vertical-align:baseline;filter:hue-rotate(235deg) saturate(0.75) brightness(1.8);mask-image:radial-gradient(circle 0.11em at 95% 69%, transparent 96%, #000 100%), radial-gradient(circle 0.13em at 85% 84%, transparent 96%, #000 100%), radial-gradient(circle 0.11em at 69% 95%, transparent 96%, #000 100%);mask-composite:intersect}#press-mess-contents video{max-width:100%;margin-top:40px}.dm2-slideshow{height:0;padding-top:var(--viewport-height);margin:auto;line-height:0;overflow:hidden;position:relative;background-color:#000;font-family:"Open Sans", sans-serif;font-weight:400}.dm2-slideshow img{width:100%;height:100%;position:fixed;top:0;left:0;object-fit:cover;object-position:center;opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}@media only screen and (max-width:1015px){.dm2-slideshow img{position:absolute}}.dm2-slideshow a.dm2-slideshow-zoom,.dm2-slideshow a.dm2-slideshow-zoom:hover{width:100%;height:100%;border:0;display:block;position:fixed;top:0}@media only screen and (max-width:1015px){.dm2-slideshow a.dm2-slideshow-zoom,.dm2-slideshow a.dm2-slideshow-zoom:hover{position:absolute}}.dm2-slideshow a.dm2-slideshow-nav-left,.dm2-slideshow a.dm2-slideshow-nav-left:hover,.dm2-slideshow a.dm2-slideshow-nav-right,.dm2-slideshow a.dm2-slideshow-nav-right:hover{height:0;padding:30px;border-radius:30px;overflow:hidden;background:rgba(0, 0, 0, 0.66);position:fixed;top:calc(50% - 30.5px);color:white;border:0}@media only screen and (max-width:1015px){.dm2-slideshow a.dm2-slideshow-nav-left,.dm2-slideshow a.dm2-slideshow-nav-left:hover,.dm2-slideshow a.dm2-slideshow-nav-right,.dm2-slideshow a.dm2-slideshow-nav-right:hover{position:absolute}}.dm2-slideshow a.dm2-slideshow-nav-left.dm2-slideshow-nav-left,.dm2-slideshow a.dm2-slideshow-nav-left:hover.dm2-slideshow-nav-left,.dm2-slideshow a.dm2-slideshow-nav-right.dm2-slideshow-nav-left,.dm2-slideshow a.dm2-slideshow-nav-right:hover.dm2-slideshow-nav-left{left:40px}.dm2-slideshow a.dm2-slideshow-nav-left.dm2-slideshow-nav-left:after,.dm2-slideshow a.dm2-slideshow-nav-left:hover.dm2-slideshow-nav-left:after,.dm2-slideshow a.dm2-slideshow-nav-right.dm2-slideshow-nav-left:after,.dm2-slideshow a.dm2-slideshow-nav-right:hover.dm2-slideshow-nav-left:after{content:"‹";left:18px}.dm2-slideshow a.dm2-slideshow-nav-left.dm2-slideshow-nav-right,.dm2-slideshow a.dm2-slideshow-nav-left:hover.dm2-slideshow-nav-right,.dm2-slideshow a.dm2-slideshow-nav-right.dm2-slideshow-nav-right,.dm2-slideshow a.dm2-slideshow-nav-right:hover.dm2-slideshow-nav-right{right:40px}.dm2-slideshow a.dm2-slideshow-nav-left.dm2-slideshow-nav-right:after,.dm2-slideshow a.dm2-slideshow-nav-left:hover.dm2-slideshow-nav-right:after,.dm2-slideshow a.dm2-slideshow-nav-right.dm2-slideshow-nav-right:after,.dm2-slideshow a.dm2-slideshow-nav-right:hover.dm2-slideshow-nav-right:after{content:"›";right:18px}.dm2-slideshow a.dm2-slideshow-nav-left:after,.dm2-slideshow a.dm2-slideshow-nav-left:hover:after,.dm2-slideshow a.dm2-slideshow-nav-right:after,.dm2-slideshow a.dm2-slideshow-nav-right:hover:after{position:absolute;top:22px;font-size:75px}.dm2-slideshow .dm2-slideshow-count{padding:3px 6px;border-top-left-radius:7px;line-height:1.25em;position:fixed;bottom:0;right:0;color:white;background:rgba(0, 0, 0, 0.66)}@media only screen and (max-width:1015px){.dm2-slideshow .dm2-slideshow-count{position:absolute}}#slideshow-contact-anchor{position:fixed;width:calc(100% - 758px);height:100%;top:0;left:40px}@media only screen and (max-width:1015px){#slideshow-contact-anchor{position:absolute}}#slideshow-contact-anchor .dm2-slideshow{padding-top:calc(var(--viewport-height) - 80px);position:relative;top:40px}#slideshow-contact-anchor .dm2-slideshow img{position:absolute}#slideshow-contact-anchor .dm2-slideshow img:nth-of-type(1){object-position:center 60%}#slideshow-contact-anchor .dm2-slideshow img:nth-of-type(2){object-position:center 23%}#slideshow-contact-anchor .dm2-slideshow a.dm2-slideshow-zoom,#slideshow-contact-anchor .dm2-slideshow a.dm2-slideshow-zoom:hover{display:none}#slideshow-contact-anchor .dm2-slideshow a.dm2-slideshow-nav-left,#slideshow-contact-anchor .dm2-slideshow a.dm2-slideshow-nav-left:hover,#slideshow-contact-anchor .dm2-slideshow a.dm2-slideshow-nav-right,#slideshow-contact-anchor .dm2-slideshow a.dm2-slideshow-nav-right:hover{display:none}#slideshow-contact-anchor .dm2-slideshow .dm2-slideshow-count{display:none}@media only screen and (max-width:1015px){.navigation{height:67px !important;padding:0 !important;border-radius:unset !important;width:100% !important;text-align:center !important}.navigation:before{height:1px !important;border-left:0 !important;border-right:0 !important;border-radius:unset !important;padding:37.5px 0 !important;left:0 !important}.navigation a{margin:0 5px !important;font-size:min(30.94px, 4.75vw) !important;line-height:67px !important}.navigation a:first-of-type{margin-left:0 !important}.navigation a:last-of-type{margin-right:0 !important}.dm2-slideshow-nav-left{left:-20px !important}.dm2-slideshow-nav-right{right:-20px !important}#top #logo-zone{top:calc(50% + 21.5px) !important;left:50% !important;transform:translate(-50%, -50%) !important;text-align:center}#top #logo-zone img{transform:unset !important}#top #logo-zone #catchphrase{font-size:clamp(22px, 6vw, 30.94px);margin-top:1em;position:relative;top:0;left:0;text-align:center}#top #logo-zone #catchphrase #catchphrase-links{font-size:20px}#top #logo-zone #catchphrase #catchphrase-links>a{display:inline-block}#top #hours-order{width:100% !important;right:unset !important;text-align:center !important;padding-right:0 !important}#top #top-panel-base-left{display:none !important}#top #top-panel-base-right{width:calc(100% - 80px) !important}#catering #catering-nav{top:130px !important;left:unset !important;width:100% !important;text-align:center !important}#contact #slideshow-contact-anchor{display:none !important}#contact form{width:calc(100% - 80px) !important}#social #social-icons{width:100% !important;top:29.6% !important;left:0 !important;transform:translate(0, -50%) !important;text-align:center !important}#social #social-icons a{display:inline !important;overflow:unset !important;transform:none !important;font-size:28vw !important;line-height:unset !important}}@media only screen and (max-width:1015px) and (max-width:665px){#top #logo-zone{top:calc(50% + 33.5px) !important}}@media only screen and (max-width:1015px) and (max-width:665px){#top #hours-order span{display:block}#top #hours-order span:nth-of-type(2){display:none}}#copyright{width:max-content;max-width:100%;padding:5px 7px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-radius:5px 5px 0 0;background:rgba(0, 0, 0, 0.5);font-family:Verdana, Arial, Helvetica;font-size:14px;text-align:center;color:gold}#copyright a{color:gold;border-bottom:1px dotted gold}#dm2-message-popup-contents{text-align:center}.dm2-popup-contents h2:first-of-type{margin-top:0}.dm2-popup-contents h2,.dm2-popup-contents h3,.dm2-popup-contents h4,.dm2-popup-contents h5{margin-top:40px;font-family:"Croissant One";text-transform:capitalize}.dm2-popup-contents h2{font-size:30px}.dm2-popup-contents h3{font-size:24px}.dm2-popup-contents h4{font-size:18px}.dm2-popup-contents img{max-width:min(100%, 100vw);max-height:min(100%, 100vh)}.dm2-popup-contents p,.dm2-popup-contents ul,.dm2-popup-contents ol{margin-top:40px;font-family:Special Elite;font-size:18px;line-height:1.7em;color:#555}.dm2-popup-contents ul,.dm2-popup-contents ol{margin-left:40px}@media only screen and (max-width:1015px){.dm2-popup-contents ul,.dm2-popup-contents ol{margin-left:0}}.dm2-popup-contents li{line-height:1.5em;margin-top:1em}.dm2-popup-contents a:not(.dm2-popup-close){color:#96bb1f}.dm2-popup-close-bottom{margin-bottom:0}