._3hUVsW_footer{color:#fff;padding:var(--marketing-section-space) 0 calc(96px + env(safe-area-inset-bottom));background:#191714}[data-home-palette=mocha] ._3hUVsW_footer[data-parent=true]{background:var(--home-wash);color:var(--home-mocha);border-color:var(--home-line);padding-top:52px}[data-home-palette=mocha] ._3hUVsW_footer[data-parent=true] :is(._3hUVsW_group a,._3hUVsW_legal>p,._3hUVsW_legal>div,._3hUVsW_note){color:var(--home-muted)}[data-home-palette=mocha] ._3hUVsW_footer[data-parent=true] ._3hUVsW_group a:hover{color:var(--home-amber-ink)}[data-home-palette=mocha] ._3hUVsW_footer[data-parent=true] :is(._3hUVsW_contact,._3hUVsW_group,._3hUVsW_socialIcon){border-color:var(--home-line)}[data-home-palette=mocha] ._3hUVsW_footer[data-parent=true] ._3hUVsW_socialIcon{color:var(--home-mocha)}[data-home-palette=mocha] ._3hUVsW_footer[data-parent=true] ._3hUVsW_socialIcon:hover{color:var(--home-ink);background:var(--home-champagne);border-color:var(--home-amber)}._3hUVsW_wrap{max-width:1320px;margin:auto;padding:0 40px}._3hUVsW_footer[data-product=restaurant][data-parent=false]{background:var(--restaurant-ink)}._3hUVsW_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:36px;display:grid}._3hUVsW_group h3{margin:0 0 26px;font-size:15px;font-weight:650;line-height:1.5}._3hUVsW_group summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}._3hUVsW_group summary::-webkit-details-marker{display:none}._3hUVsW_group summary>svg{display:none}._3hUVsW_grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}._3hUVsW_group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}._3hUVsW_group li{font-size:13px;line-height:1.7}._3hUVsW_group a{color:#c6bfb6}._3hUVsW_group a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}._3hUVsW_contact{padding:var(--marketing-section-tight) 0 30px;border-bottom:1px solid #ffffff28;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;font-size:14px;display:flex}._3hUVsW_contactLinks{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}._3hUVsW_contactLinks a{align-items:center;min-height:44px;display:inline-flex}._3hUVsW_socialLinks{flex-shrink:0;align-items:center;gap:14px;display:flex}._3hUVsW_socialIcon{color:#d7d4cf;border:1px solid #ffffff30;border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;transition:color .16s,border-color .16s,background .16s;display:inline-flex}._3hUVsW_brandIcon{flex-shrink:0;display:block}._3hUVsW_socialIcon>svg{flex-shrink:0}._3hUVsW_socialIcon:hover{color:#efd38e;background:#ffffff07;border-color:#dbc17f}._3hUVsW_legal{align-items:center;gap:30px;padding-top:30px;display:flex}._3hUVsW_legal>p{color:#b7ada2;font-size:12px;line-height:1.7}._3hUVsW_legal>div{color:#c6bfb6;flex-wrap:wrap;gap:22px;margin-left:auto;font-size:12px;display:flex}._3hUVsW_note{color:#a99f94;margin-top:27px;font-size:11px;line-height:1.8}._3hUVsW_footer :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #fff}._3hUVsW_footer[data-parent=true]{color:#191714;background:#fff;border-top:1px solid #e8e3d9}._3hUVsW_footer[data-parent=true] :is(._3hUVsW_group a,._3hUVsW_legal>p,._3hUVsW_legal>div,._3hUVsW_note){color:#625d57}._3hUVsW_footer[data-parent=true] ._3hUVsW_group a:hover{color:#191714}._3hUVsW_footer[data-parent=true] ._3hUVsW_contact{border-color:#e8e3d9}._3hUVsW_footer[data-parent=true] ._3hUVsW_socialIcon{color:#625d57;border-color:#ddd7cd}._3hUVsW_footer[data-parent=true] ._3hUVsW_socialIcon:hover{color:#866521;background:#fbf8f1;border-color:#b8964e}._3hUVsW_footer[data-parent=true] :is(a,summary):focus-visible{outline-color:#866521}@media (max-width:1000px){._3hUVsW_grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}._3hUVsW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}._3hUVsW_legal{flex-wrap:wrap}._3hUVsW_legal>div{margin-left:0}}@media (max-width:600px){._3hUVsW_footer{padding:var(--marketing-section-tight) 0 calc(96px + env(safe-area-inset-bottom))}._3hUVsW_wrap{padding-inline:24px}._3hUVsW_grid,._3hUVsW_grid[data-columns="4"]{grid-template-columns:1fr;gap:0}._3hUVsW_group{border-bottom:1px solid #ffffff28}._3hUVsW_footer[data-parent=true] ._3hUVsW_group{border-color:#e8e3d9}._3hUVsW_group summary{cursor:pointer;min-height:54px;padding-block:15px}._3hUVsW_group summary>svg{flex-shrink:0;display:block}._3hUVsW_group[open] summary>svg{transform:rotate(180deg)}._3hUVsW_group h3{margin:0;font-size:14px}._3hUVsW_group li{line-height:1.6}._3hUVsW_group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;padding:0 0 18px}._3hUVsW_group a{align-items:center;min-height:40px;padding-block:6px;font-size:12px;display:flex}._3hUVsW_contact{flex-direction:column;gap:16px;padding-top:24px}._3hUVsW_contactLinks{justify-content:center}._3hUVsW_socialLinks{flex-wrap:wrap;justify-content:center;gap:10px}._3hUVsW_socialIcon{width:44px;height:44px}._3hUVsW_legal{text-align:center;flex-direction:column;gap:20px}._3hUVsW_legal>div{justify-content:center;gap:10px 18px}._3hUVsW_legal>p{max-width:250px}._3hUVsW_note{text-align:center}}@media (max-width:360px){._3hUVsW_socialLinks{grid-template-columns:repeat(3,44px);display:grid}}
.vfLMFW_banner{z-index:10000;color:#24231f;background:#fff;border:1px solid #d6d3cd;border-radius:18px;align-items:center;gap:24px;max-width:1080px;max-height:calc(100dvh - 32px);margin:0 auto;padding:22px;font-size:14px;line-height:1.5;display:flex;position:fixed;inset:auto 16px 16px;overflow-y:auto;box-shadow:0 8px 40px #0002}.vfLMFW_banner h2{margin:0 0 6px;font-size:18px;font-weight:650}.vfLMFW_banner p{margin:0 0 8px}.vfLMFW_banner a{text-underline-offset:3px;text-decoration:underline}.vfLMFW_actions{flex:0 0 248px;gap:10px;display:grid}.vfLMFW_actions button{color:#24231f;min-height:44px;font:inherit;cursor:pointer;background:#f8f3e8;border:1px solid #80715a;border-radius:10px;padding:11px 16px;font-weight:600}.vfLMFW_actions button:hover{background:#f1e6ce}.vfLMFW_banner :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #675120}@media (max-width:640px){.vfLMFW_banner{padding:18px;font-size:13px;display:block;inset:auto 10px 10px}.vfLMFW_actions{margin-top:16px}}@media print{.vfLMFW_banner{display:none}}
@media (prefers-reduced-motion:no-preference){.VzWYpq_page :is(a,button):focus-visible>:is(.lucide-arrow-right,.lucide-arrow-up-right){animation:.55s ease-out VzWYpq_arrowHop}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.VzWYpq_page :is(a,button):hover>:is(.lucide-arrow-right,.lucide-arrow-up-right){animation:.55s ease-out VzWYpq_arrowHop}}@keyframes VzWYpq_arrowHop{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(5px)rotate(-10deg)}72%{transform:translate(-1px)rotate(3deg)}}
.nCPn_q_palette{--home-mocha:#5b4632;--home-champagne:#f4d9a0;--home-amber:#c8792c;--home-amber-ink:#92501c;--home-ink:#38291f;--home-cream:#fbf6ed;--home-paper:#fffaf2;--home-wash:#f1e6d5;--home-muted:#76614d;--home-line:#d9c7ae;--home-serif:var(--font-service-serif), Georgia, serif;background:var(--home-cream);color:var(--home-ink)}.nCPn_q_palette ::selection{color:var(--home-ink);background:var(--home-champagne)}.nCPn_q_palette #mobile-navigation-menu{background:var(--home-cream);color:var(--home-mocha)}.nCPn_q_palette #mobile-navigation-menu>div:first-child>div{background:var(--home-cream);border-color:var(--home-line)}.nCPn_q_palette #mobile-navigation-menu a[href=\/start]{background:var(--home-champagne);color:var(--home-ink)}
