.tricolore[data-v-f18fb224]{border-radius:1.5px;display:inline-block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));vertical-align:middle}.menu-title span[data-v-dbd38ea3]{vertical-align:baseline}.menu-tabs-wrap[data-v-dbd38ea3]{display:flex;justify-content:center}.menu-tabs[data-v-dbd38ea3]{background:#4b412d0f;border:2px solid #2b251b;border-radius:999px;display:flex;gap:4px;overflow-x:auto;padding:6px;position:relative;-webkit-overflow-scrolling:touch;max-width:100%;scrollbar-width:none}.menu-tabs[data-v-dbd38ea3]::-webkit-scrollbar{display:none}.menu-tab-indicator[data-v-dbd38ea3]{background:#4b412d;border-radius:999px;bottom:6px;box-shadow:0 8px 24px -10px #4b412d73;position:absolute;top:6px;transition:left .6s cubic-bezier(.22,1,.36,1),width .6s cubic-bezier(.22,1,.36,1);z-index:0}.menu-tab[data-v-dbd38ea3]{align-items:center;background:transparent;border:none;border-radius:999px;color:#4b412da6;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 18px;position:relative;transition:color .4s ease;white-space:nowrap;z-index:1}.menu-tab.is-active[data-v-dbd38ea3]{color:#fcfaf0}.menu-tab[data-v-dbd38ea3]:hover:not(.is-active){color:#4b412d}.menu-tab-label[data-v-dbd38ea3]{font-family:Edmund,Georgia,serif;font-size:18px;font-style:italic;font-weight:400;line-height:1}@media(min-width:768px){.menu-tab-label[data-v-dbd38ea3]{font-size:22px}.menu-tab[data-v-dbd38ea3]{padding:12px 22px}}.menu-tab-sub[data-v-dbd38ea3]{font-family:GlacialIndifference,sans-serif;font-size:9px;letter-spacing:.28em;opacity:.65;text-transform:uppercase}@media(max-width:767px){.menu-tab-sub[data-v-dbd38ea3]{display:none}}@media(min-width:768px){.menu-tab-sub[data-v-dbd38ea3]{font-size:10px}}.menu-grid-wrap[data-v-dbd38ea3]{min-height:200px;position:relative}.menu-cat-leave-active[data-v-dbd38ea3]{transition:opacity .2s cubic-bezier(.4,0,.2,1),filter .2s ease}.menu-cat-leave-to[data-v-dbd38ea3]{filter:blur(2px);opacity:0}.menu-cat-enter-active[data-v-dbd38ea3],.menu-cat-enter-from[data-v-dbd38ea3],.menu-cat-enter-to[data-v-dbd38ea3]{opacity:1}.menu-card-anim[data-v-dbd38ea3]{animation:menu-card-in-dbd38ea3 .65s cubic-bezier(.2,.8,.25,1) both;animation-delay:var(--enter-delay,0s)}@keyframes menu-card-in-dbd38ea3{0%{filter:blur(2px);opacity:0;transform:translateY(28px) scale(.96)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.menu-card[data-v-dbd38ea3]{background:#fff;border:2px solid #2b251b;border-radius:18px;box-shadow:0 4px 16px -10px #4b412d1a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .4s ease;will-change:transform}@media(min-width:768px){.menu-card[data-v-dbd38ea3]{border-radius:22px}}.menu-card[data-v-dbd38ea3]:focus-visible,.menu-card[data-v-dbd38ea3]:hover{box-shadow:0 18px 38px -16px #4b412d38;outline:none;transform:translateY(-5px)}.menu-card-media[data-v-dbd38ea3]{aspect-ratio:5/4;background:#1a1612;overflow:hidden;position:relative}.menu-card-img[data-v-dbd38ea3]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.02);transition:transform 1.4s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.menu-card:focus-visible .menu-card-img[data-v-dbd38ea3],.menu-card:hover .menu-card-img[data-v-dbd38ea3]{transform:scale(1.1)}.menu-card-badges[data-v-dbd38ea3]{display:flex;flex-wrap:wrap;gap:5px;left:10px;position:absolute;top:10px;z-index:2}.menu-card-badge[data-v-dbd38ea3]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#1a1612c7;border-radius:999px;color:#fcfaf0;font-family:GlacialIndifference,sans-serif;font-size:9px;letter-spacing:.16em;padding:4px 8px;text-transform:uppercase}@media(min-width:768px){.menu-card-badge[data-v-dbd38ea3]{font-size:10px;padding:5px 10px}.menu-card-badges[data-v-dbd38ea3]{gap:6px;left:12px;top:12px}}.menu-card-overlay[data-v-dbd38ea3]{align-items:flex-end;background:linear-gradient(180deg,#1a161200 35%,#1a1612b8);display:flex;inset:0;justify-content:center;opacity:0;padding:18px;pointer-events:none;position:absolute;transition:opacity .5s ease}.menu-card:focus-visible .menu-card-overlay[data-v-dbd38ea3],.menu-card:hover .menu-card-overlay[data-v-dbd38ea3]{opacity:1}.menu-card-overlay-cta[data-v-dbd38ea3]{align-items:center;color:#fcfaf0;display:inline-flex;font-family:GlacialIndifference,sans-serif;font-size:11px;gap:8px;letter-spacing:.22em;text-transform:uppercase;transform:translateY(8px);transition:transform .5s cubic-bezier(.22,1,.36,1)}.menu-card:focus-visible .menu-card-overlay-cta[data-v-dbd38ea3],.menu-card:hover .menu-card-overlay-cta[data-v-dbd38ea3]{transform:translateY(0)}.menu-card-body[data-v-dbd38ea3]{display:flex;flex:1;flex-direction:column;gap:4px;padding:14px 16px 16px}@media(min-width:768px){.menu-card-body[data-v-dbd38ea3]{gap:5px;padding:16px 18px 18px}}.menu-card-name[data-v-dbd38ea3]{color:#4b412d;flex:1;font-family:Edmund,Georgia,serif;font-size:18px;font-style:italic;font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.005em;line-height:1.18;min-width:0;word-break:break-word}@media(min-width:768px){.menu-card-name[data-v-dbd38ea3]{font-size:20px}}.menu-card-price[data-v-dbd38ea3]{color:#4b412d;font-family:GlacialIndifference,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}@media(min-width:768px){.menu-card-price[data-v-dbd38ea3]{font-size:14px}}.menu-card-name-fr[data-v-dbd38ea3]{color:#4b412d8c;font-family:Edmund,Georgia,serif;font-size:12px;font-style:italic;line-height:1.3;margin-top:-1px}@media(min-width:768px){.menu-card-name-fr[data-v-dbd38ea3]{font-size:13px}}.menu-card-desc[data-v-dbd38ea3]{color:#4b412db3;display:-webkit-box;font-family:GlacialIndifference,sans-serif;font-size:12.5px;-webkit-line-clamp:3;line-height:1.5;margin-top:4px;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.menu-card-desc[data-v-dbd38ea3]{font-size:13px}}@media(prefers-reduced-motion:reduce){.menu-card[data-v-dbd38ea3],.menu-card-img[data-v-dbd38ea3],.menu-card-overlay[data-v-dbd38ea3],.menu-card-overlay-cta[data-v-dbd38ea3],.menu-tab-indicator[data-v-dbd38ea3]{transition:none!important}.menu-cat-leave-active[data-v-dbd38ea3]{transition:opacity .2s ease!important}.menu-card-anim[data-v-dbd38ea3]{animation:none!important;opacity:1!important}}.menu-marquee[data-v-3d1fd4b5]{position:relative}.marquee-track-wrap[data-v-3d1fd4b5]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent);overflow:hidden;position:relative}@media(min-width:768px){.marquee-track-wrap[data-v-3d1fd4b5]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 160px,#000 calc(100% - 160px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 160px,#000 calc(100% - 160px),transparent)}}.marquee-track[data-v-3d1fd4b5]{animation:marquee-scroll-3d1fd4b5 38s linear infinite;width:-moz-max-content;width:max-content}@keyframes marquee-scroll-3d1fd4b5{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.marquee-item[data-v-3d1fd4b5]{cursor:pointer;display:inline-block;position:relative;text-decoration:none;transition:color .4s ease,transform .6s cubic-bezier(.22,1,.36,1)}.marquee-item[data-v-3d1fd4b5]:after{background:#4b412d;bottom:-.08em;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.marquee-item[data-v-3d1fd4b5]:hover{color:#4b412d;transform:translateY(-2px)}.marquee-item[data-v-3d1fd4b5]:hover:after{transform:scaleX(1)}}.marquee-fade[data-v-3d1fd4b5]{bottom:0;pointer-events:none;position:absolute;top:0;width:80px;z-index:2}@media(min-width:768px){.marquee-fade[data-v-3d1fd4b5]{width:160px}}.marquee-fade--left[data-v-3d1fd4b5]{background:linear-gradient(90deg,#fcfaf0 0,transparent);left:0}.marquee-fade--right[data-v-3d1fd4b5]{background:linear-gradient(270deg,#fcfaf0 0,transparent);right:0}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-3d1fd4b5]{animation:none!important}.marquee-item[data-v-3d1fd4b5],.marquee-item[data-v-3d1fd4b5]:after{transition:none!important}}.bf-card[data-v-022e325c],.bf-section[data-v-022e325c]{position:relative}.bf-card[data-v-022e325c]{align-items:flex-start;background:#fff;border:2px solid #2b251b;border-radius:18px;box-shadow:0 4px 16px -10px #4b412d1a;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:18px 18px 20px;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1),border-color .4s ease;will-change:transform}@media(min-width:768px){.bf-card[data-v-022e325c]{border-radius:22px;gap:10px;padding:22px 22px 24px}}.bf-card[data-v-022e325c]:before{background:linear-gradient(90deg,transparent,rgba(201,168,76,.5),transparent);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .6s ease}@media(hover:hover)and (pointer:fine){.bf-card[data-v-022e325c]:hover{box-shadow:0 18px 40px -18px #4b412d33;transform:translateY(-5px)}.bf-card[data-v-022e325c]:hover:before{opacity:1}}.bf-card-icon[data-v-022e325c]{align-items:center;background:#4b412d14;border-radius:10px;color:#4b412d;display:inline-flex;height:32px;justify-content:center;margin-bottom:4px;transition:transform .5s cubic-bezier(.22,1,.36,1),background .4s ease;width:32px}@media(min-width:768px){.bf-card-icon[data-v-022e325c]{border-radius:12px;height:38px;width:38px}}@media(hover:hover)and (pointer:fine){.bf-card:hover .bf-card-icon[data-v-022e325c]{background:#c9a84c2e;transform:scale(1.08) rotate(-4deg)}}.bf-card-label[data-v-022e325c]{color:#4b412d80;font-family:GlacialIndifference,sans-serif;font-size:9px;letter-spacing:.32em;text-transform:uppercase}@media(min-width:768px){.bf-card-label[data-v-022e325c]{font-size:10px}}.bf-card-value[data-v-022e325c]{color:#4b412d;font-family:Edmund,Georgia,serif;font-size:18px;font-style:italic;font-weight:400;line-height:1.15}@media(min-width:768px){.bf-card-value[data-v-022e325c]{font-size:22px}}.bf-card-accent[data-v-022e325c]{color:#4b412d99;font-family:GlacialIndifference,sans-serif;font-size:12px;line-height:1.4}@media(min-width:768px){.bf-card-accent[data-v-022e325c]{font-size:13px}}.bf-cta[data-v-022e325c]{position:relative;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),background-color .3s ease,color .3s ease,border-color .3s ease;will-change:transform,box-shadow}.bf-cta--primary[data-v-022e325c]{box-shadow:0 14px 32px -14px #4b412d73}@media(hover:hover)and (pointer:fine){.bf-cta--primary[data-v-022e325c]:hover{box-shadow:0 24px 50px -16px #4b412d59;transform:translateY(-3px)}.bf-cta--secondary[data-v-022e325c]:hover{background-color:#4b412d;border-color:#4b412d;box-shadow:0 24px 50px -16px #4b412d4d;color:#fcfaf0;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.bf-card[data-v-022e325c],.bf-card-icon[data-v-022e325c],.bf-cta[data-v-022e325c]{transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}}
