.elementor-kit-132{--e-global-color-primary:#242422;--e-global-color-secondary:#929290;--e-global-color-text:#242422;--e-global-color-accent:#C3CCBF;--e-global-color-da2503e:#C3CCBF;--e-global-color-f80ab36:#242422;--e-global-color-f19bac4:#FFFFFF;--e-global-color-701b024:#929290;--e-global-color-52c43c6:#E8E8E6;--e-global-color-3063b89:#F5F5F4;--e-global-color-d0578bd:#DDDDDB;--e-global-color-3940b95:#FFFFFF00;--e-global-color-096f9ab:#667085;--e-global-typography-primary-font-family:"Libre Baskerville";--e-global-typography-primary-font-size:3.125rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:-0.005em;--e-global-typography-secondary-font-family:"Libre Baskerville";--e-global-typography-secondary-font-size:3.125rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-font-style:italic;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.55em;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:11px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:3.2px;--e-global-typography-0086e1c-font-family:"Libre Baskerville";--e-global-typography-0086e1c-font-size:3.125rem;--e-global-typography-0086e1c-font-weight:700;--e-global-typography-0086e1c-letter-spacing:-0.005em;--e-global-typography-f96d62c-font-family:"Lato";--e-global-typography-f96d62c-font-size:1rem;--e-global-typography-f96d62c-font-weight:400;--e-global-typography-00c984b-font-family:"Lato";--e-global-typography-00c984b-font-size:0.875rem;--e-global-typography-00c984b-font-weight:700;--e-global-typography-00c984b-text-transform:uppercase;--e-global-typography-00c984b-line-height:-0.005em;--e-global-typography-00c984b-letter-spacing:3.2px;--e-global-typography-0652377-font-family:"Lato";--e-global-typography-0652377-font-size:11px;--e-global-typography-0652377-font-weight:700;--e-global-typography-0652377-text-transform:uppercase;--e-global-typography-0652377-letter-spacing:2.5px;--e-global-typography-eyebrow-font-family:"Lato";--e-global-typography-eyebrow-font-size:11px;--e-global-typography-eyebrow-font-weight:700;--e-global-typography-eyebrow-text-transform:uppercase;--e-global-typography-eyebrow-letter-spacing:3.2px;--e-global-typography-button-font-family:"Lato";--e-global-typography-button-font-size:11px;--e-global-typography-button-font-weight:700;--e-global-typography-button-text-transform:uppercase;--e-global-typography-button-letter-spacing:2.5px;--e-global-typography-hours-font-family:"Lato";--e-global-typography-hours-font-size:9px;--e-global-typography-hours-font-weight:700;--e-global-typography-hours-text-transform:uppercase;--e-global-typography-hours-letter-spacing:2.5px;--e-global-typography-italic_serif-font-family:"Libre Baskerville";--e-global-typography-italic_serif-font-size:14px;--e-global-typography-italic_serif-font-weight:400;--e-global-typography-italic_serif-font-style:italic;--e-global-typography-italic_serif-line-height:1.45em;--e-global-typography-13225af-font-family:"Lato";--e-global-typography-13225af-font-size:1rem;--e-global-typography-13225af-font-weight:700;--e-global-typography-13225af-text-transform:uppercase;--e-global-typography-13225af-line-height:1.5rem;--e-global-typography-13225af-letter-spacing:2.5px;--e-global-typography-71ab62d-font-family:"Lato";--e-global-typography-71ab62d-font-size:1rem;--e-global-typography-71ab62d-font-weight:700;--e-global-typography-71ab62d-text-transform:uppercase;--e-global-typography-71ab62d-letter-spacing:2.5px;color:#242422;font-family:var( --e-global-typography-text-font-family ), serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-132 e-page-transition{background-color:#FFBC7D;}.elementor-kit-132 a{color:#242422;}.elementor-kit-132 a:hover{color:#929290;}.elementor-kit-132 h1{font-family:var( --e-global-typography-primary-font-family ), serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h2{font-family:var( --e-global-typography-primary-font-family ), serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h3{font-family:var( --e-global-typography-primary-font-family ), serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h4{font-family:var( --e-global-typography-primary-font-family ), serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h5{font-family:var( --e-global-typography-primary-font-family ), serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h6{font-family:var( --e-global-typography-primary-font-family ), serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 img{border-radius:2px 2px 2px 2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){margin-block-end:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-132{--e-global-typography-primary-font-size:2.375rem;--e-global-typography-secondary-font-size:2.375rem;--e-global-typography-text-font-size:1rem;--e-global-typography-0086e1c-font-size:2.375rem;--e-global-typography-f96d62c-font-size:1rem;--e-global-typography-00c984b-font-size:0.875rem;--e-global-typography-00c984b-line-height:0em;--e-global-typography-00c984b-letter-spacing:3.2px;--e-global-typography-13225af-font-size:1rem;--e-global-typography-71ab62d-font-size:1rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-132 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h3{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h5{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-132{--e-global-typography-primary-font-size:1.875rem;--e-global-typography-secondary-font-size:1.875rem;--e-global-typography-text-font-size:1rem;--e-global-typography-0086e1c-font-size:1.875rem;--e-global-typography-f96d62c-font-size:1rem;--e-global-typography-00c984b-font-size:0.875rem;--e-global-typography-00c984b-line-height:0em;--e-global-typography-00c984b-letter-spacing:3.2px;--e-global-typography-13225af-font-size:1rem;--e-global-typography-71ab62d-font-size:1rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-132 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h3{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h5{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-132 h6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* No.9 The Cafe — supplemental rules for the Tabs widget so menu rows match the brand discipline. */ .no9-menu-list .row { display:flex; justify-content:space-between; align-items:flex-start; gap:24px; padding:18px 0; border-bottom:1px solid var(--e-global-color-line, #DDDDDB); } .no9-menu-list .row .l h4 { font-family:'Lato',sans-serif; font-weight:700; font-size:14px; color:#242422; margin:0 0 4px 0; display:flex; align-items:center; gap:10px; } .no9-menu-list .row .l p { font-family:'Lato',sans-serif; font-size:12px; line-height:1.5; color:#929290; margin:0; } .no9-menu-list .row .r { font-family:'Lato',sans-serif; font-weight:700; font-size:14px; color:#242422; white-space:nowrap; } .no9-menu-list .row .l .chip { display:inline-block; font-family:'Lato',sans-serif; font-weight:700; font-size:8px; letter-spacing:1.6px; text-transform:uppercase; color:#242422; background:#C3CCBF; padding:3px 8px; border-radius:2px; } .no9-disclaimer { font-family:'Lato',sans-serif; font-size:10px; color:#929290; text-align:center; padding:24px 0 0 0; line-height:1.6; } /* Hero nav links */ .no9-hero a { color:#F5F5F4; text-decoration:none; transition:opacity .18s ease; } .no9-hero a:hover { opacity:.7; } /* Footer links */ #sec_footer a { color:#B8B8B6; text-decoration:none; transition:color .18s ease; } #sec_footer a:hover { color:#F5F5F4; }/* End custom CSS */