@layer preflight{*,:after,:before{border:0 solid;box-sizing:inherit}:host,html{box-sizing:border-box;font-family:InterVariable,Inter,sans-serif;font-feature-settings:"liga" 1,"calt" 1,"salt" 1;font-size:100%;font-variation-settings:normal;line-height:1;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}@media (width < 768px){:host,html{font-size:87.5%}}body{background-color:var(--color-display-background-light);color:var(--color-display);font-weight:400;line-height:inherit;margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p{margin:0}a{color:inherit;text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}img,svg{block-size:auto;display:block;max-inline-size:100%}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none;color:inherit;cursor:pointer;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-transform:none}}@layer tokens{:root{--color-neutral-50:#f8fafc;--color-neutral-100:#f1f5f9;--color-neutral-200:#e2e8f0;--color-neutral-300:#cbd5e1;--color-neutral-400:#94a3b8;--color-neutral-500:#64748b;--color-neutral-600:#475569;--color-neutral-700:#334155;--color-neutral-800:#1e293b;--color-neutral-900:#0f172a;--color-neutral-950:#020617;--color-accent-50:#fff1f2;--color-accent-100:#ffe4e6;--color-accent-200:#fecdd3;--color-accent-300:#fda4af;--color-accent-400:#fb7185;--color-accent-500:#f43f5e;--color-accent-600:#e11d48;--color-accent-700:#be123c;--color-accent-800:#9f1239;--color-accent-900:#881337;--color-accent-950:#4c0519}[data-color-theme=light]{--color-display:var(--color-neutral-600);--color-display-quiet:var(--color-neutral-500);--color-display-strong:var(--color-neutral-800);--color-display-loud:var(--color-neutral-900);--color-display-background:var(--color-neutral-100);--color-display-background-light:var(--color-neutral-50);--color-accent:var(--color-accent-500);--color-accent-strong:var(--color-accent-600);--color-accent-background:var(--color-accent-100);--color-accent-background-light:var(--color-accent-50)}[data-color-theme=dark]{--color-display:var(--color-neutral-400);--color-display-quiet:var(--color-neutral-500);--color-display-strong:var(--color-neutral-200);--color-display-loud:var(--color-neutral-100);--color-display-background:var(--color-neutral-900);--color-display-background-light:var(--color-neutral-950);--color-accent:var(--color-accent-500);--color-accent-strong:var(--color-accent-400);--color-accent-loud:var(--color-accent-100);--color-accent-background:var(--color-accent-800);--color-accent-background-light:var(--color-accent-900)}}@layer components{#layout-navbar{--background-transparency:100%;background-color:color-mix(in srgb,var(--color-display-background),transparent var(--background-transparency));color:var(--color-display);inset:0 0 auto;position:absolute;z-index:9000}#layout-navbar.--collapsed{overflow:hidden}[data-part=navbar-wrapper]{align-items:center;display:flex;gap:3rem;inline-size:100%;justify-content:space-between;margin-inline:auto;max-inline-size:1280px;padding-block:1.125rem;padding-inline:1.5rem}[data-part=navbar-brand] a{color:var(--color-display-loud);font-feature-settings:"liga" 1,"calt" 1;font-size:1rem;font-weight:550;letter-spacing:.05em;line-height:1.75rem;text-transform:uppercase}[data-part=navbar-brand] a span{color:var(--color-accent)}[data-part=navbar-links]{align-items:center;display:flex;gap:1.5rem}@media (width < 768px){[data-part=navbar-links]{background-color:var(--color-neutral-950);block-size:100dvb;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;transition:none .25s ease-in-out;transition-property:transform;z-index:9000}[data-part=navbar-links].--collapsed{transform:translate(100%)}}[data-part=navbar-links] a{color:var(--color-display);font-feature-settings:"liga" 1,"calt" 1;font-size:.8125rem;font-weight:550;letter-spacing:.05em;line-height:1.25rem;text-transform:uppercase}[data-part=navbar-links] a:where(:active,:focus-visible,:hover){box-shadow:0 2px 0 0 var(--color-accent);color:var(--color-display-loud)}[data-part=navbar-links] a.ultra{align-items:center;background-color:var(--color-accent-700);border-radius:9999px;color:var(--color-display-loud);display:flex;gap:.5rem;padding:.75rem 1.25rem .75rem 1rem}[data-part=navbar-links] a.ultra:where(:active,:focus-visible,:hover){background-color:var(--color-accent-600);box-shadow:none;color:var(--color-display-loud)}[data-part=navbar-toggle]{display:none;z-index:9999}@media (width < 768px){[data-part=navbar-toggle]{display:block}}[data-part=navbar-toggle] button{color:var(--color-primary-50);display:block;line-height:0}#layout-footer{background:linear-gradient(65deg,var(--color-accent-background) 0,var(--color-accent-background-light) 100%);background-color:var(--color-accent-background-light);color:var(--color-accent-loud);margin-block-start:6rem;padding-block:1.5rem}[data-part=footer-content]{display:flex;font-size:1rem;inline-size:100%;justify-content:space-between;line-height:1.75rem;margin-inline:auto;max-inline-size:1280px;padding-inline:1.5rem}@media (width < 768px){[data-part=footer-content]{flex-direction:column;gap:.5rem;text-align:center}}[data-part=footer-content] a{box-shadow:0 1px 0 0 var(--color-accent);color:var(--color-accent-loud);font-weight:500;transition:none .2s ease-in-out;transition-property:color,box-shadow}[data-part=footer-content] a:where(:active,:focus-visible,:hover){box-shadow:0 2px 0 0 var(--color-accent-500);color:var(--color-loud)}#section-hero{background:url(../images/hero-background-overlay.png) no-repeat 50% 50%/cover,var(--background-image,url(../images/hero-background-image.jpg)) no-repeat 50% 50%/cover;background-color:var(--color-display-background-light);color:var(--color-display);position:relative}[data-part=hero-wrapper]{align-items:center;display:flex;flex-direction:column;inline-size:100%;justify-content:center;margin-inline:auto;max-inline-size:1280px;min-block-size:100dvb;padding-block:4rem;padding-inline:1.5rem}#page-menu [data-part=hero-wrapper]{min-block-size:30dvb;padding-block:2rem}#page-menu [data-part=hero-content]{gap:1rem;opacity:1!important;transform:none!important;visibility:visible!important}#page-menu [data-part=hero-content] img{max-inline-size:6rem}#page-menu [data-part=hero-scroll-helper]{display:none}[data-part=hero-content]{align-items:center;display:flex;flex-direction:column;gap:2rem;text-align:center}[data-part=hero-content] img{inline-size:50dvi;max-inline-size:12rem}[data-part=hero-content] p{box-shadow:0 1px color-mix(in srgb,var(--color-display),transparent 50%),0 -1px color-mix(in srgb,var(--color-display),transparent 50%);color:var(--color-display-loud);font-feature-settings:"liga" 1,"calt" 1;font-size:.8125rem;font-weight:550;letter-spacing:.05em;line-height:1.375rem;padding:.5rem;text-transform:uppercase}[data-part=hero-content] p span{color:var(--color-accent)}[data-part=hero-scroll-helper]{color:color-mix(in srgb,var(--color-display),transparent 50%);display:flex;inset:auto 0 1rem;justify-content:center;position:absolute}#section-about{background-color:var(--color-display-background-light);background-image:url(../images/decoration-logo-accent.png),url(../images/decoration-logo-neutral.png);background-position:calc(100% - 3dvb) calc(100% + .125rem),100% 100%;background-repeat:no-repeat,no-repeat;background-size:5dvb,25dvb;color:var(--color-display);position:relative}[data-part=about-wrapper]{align-items:center;display:flex;flex-direction:column;inline-size:100%;justify-content:center;margin-inline:auto;max-inline-size:1280px;min-block-size:100dvb;padding-block:8rem 4rem;padding-inline:1.5rem}[data-part=about-item]{align-items:center;display:flex;gap:6rem}@media (width < 768px){[data-part=about-item]{flex-direction:column}}[data-part=about-caption]{block-size:80dvb;flex:1 0 0}[data-part=about-caption] img{block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[data-part=about-description]{flex:2 0 0}[data-part=about-description] h2{color:var(--color-display-loud);font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:2rem;font-weight:700;line-height:3.5rem;margin-block-end:1.5rem}[data-part=about-description] h3{color:var(--color-accent);font-feature-settings:"liga" 1,"calt" 1;font-size:1rem;font-weight:550;letter-spacing:.05em;line-height:1.75rem;margin-block:1.5rem .25rem;text-transform:uppercase}[data-part=about-description] p{font-size:1rem;line-height:1.75rem}[data-part=about-description] p strong{color:var(--color-display-strong)}[data-part=about-socials]{align-items:center;display:flex;gap:.5rem}[data-part=about-socials] a{color:var(--color-accent)}[data-part=about-socials] a:where(:active,:focus-visible,:hover){color:var(--color-accent-strong)}#section-suggest{align-items:stretch;background-color:var(--color-accent-background-light);color:var(--color-display);display:flex;inline-size:100%;min-block-size:60dvb;position:relative;scroll-margin-block-start:4rem}[data-part=suggest-caption]{flex:2 0 0;overflow:hidden}@media (width < 768px){[data-part=suggest-caption]{display:none}}[data-part=suggest-caption] [data-part=suggest-caption-slider]{block-size:100%;display:flex;inline-size:100%}[data-part=suggest-caption] img{aspect-ratio:10/1;block-size:100%;box-shadow:inset 0 0 8px 8px var(--color-display);inline-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[data-part=suggest-presentation]{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;justify-content:flex-start;padding:3rem;padding-block-end:6.25rem;position:relative}[data-part=suggest-presentation] h2{color:var(--color-display-loud);font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:1.625rem;font-weight:700;line-height:2.875rem;margin-block-end:1.5rem}[data-part=suggest-presentation-item]:not(:last-child){margin-block-end:1.5rem}[data-part=suggest-presentation-item] h3{color:var(--color-display-loud);font-feature-settings:"liga" 1,"calt" 1;font-size:1rem;font-weight:550;letter-spacing:.05em;line-height:1.75rem;margin-block-end:.25rem;text-transform:uppercase}[data-part=suggest-presentation-item] p{color:var(--color-display-strong);font-size:1rem;line-height:1.75rem}[data-part=suggest-actions]{align-items:stretch;display:flex;inset-block-end:0;inset-inline:0;position:absolute}[data-part=suggest-actions] :is(a,button){align-items:center;background-color:var(--color-neutral-50);box-shadow:inset 0 -1px 0 0 var(--color-neutral-300);color:var(--color-accent-background);display:flex;justify-content:flex-start;padding:.75rem}[data-part=suggest-actions] :is(a,button):where(:active,:focus-visible,:hover){background-color:var(--color-accent-background);box-shadow:inset 0 -1px 0 0 var(--color-accent-background);color:var(--color-display-loud)}[data-part=suggest-actions] a{flex:1 0 0;font-feature-settings:"liga" 1,"calt" 1;font-size:.8125rem;font-weight:550;gap:1rem;letter-spacing:.05em;line-height:1.375rem;padding-inline:3rem;text-transform:uppercase}[data-part=suggest-actions] span.separator{background-color:var(--color-neutral-300);inline-size:1px}#section-menu{background-color:var(--color-display-background-light);padding:6rem 1.5rem 5rem;scroll-margin-block-start:5rem}[data-part=menu-wrapper]{background-color:var(--color-neutral-50);border:1px solid var(--color-accent-600);box-shadow:0 1.25rem 2.5rem #0f172a0f;color:var(--color-neutral-900);inline-size:100%;margin-inline:auto;max-inline-size:1024px;overflow:hidden;padding-inline:1.5rem;padding:4rem 4.5rem;position:relative}[data-part=menu-wrapper]:after{background:url(../images/decoration-logo-neutral.png) 50%/contain no-repeat;block-size:14rem;content:"";inset:42% 0 auto;opacity:.06;pointer-events:none;position:absolute;z-index:0}@media (width < 768px){[data-part=menu-wrapper]{padding:2.5rem 1.25rem}}[data-part=menu-heading]{margin-block-end:2.5rem;position:relative;text-align:center;z-index:1}[data-part=menu-heading] h2{color:var(--color-accent-800);font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:1.625rem;font-weight:700;line-height:2.875rem}[data-part=menu-sections]{display:grid;gap:2.75rem;position:relative;z-index:1}[data-part=menu-section] h3{color:var(--color-accent-800);font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:1.125rem;font-weight:700;letter-spacing:.04em;line-height:2rem;margin-block-end:1.25rem;text-transform:uppercase}[data-part=menu-item]{align-items:end;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(2rem,1fr) auto;padding-block:.45rem}[data-part=menu-item]:first-of-type{padding-block-start:.1rem}[data-part=menu-item] [data-part=menu-item-copy]{display:contents;min-inline-size:0}[data-part=menu-item] h4{color:var(--color-neutral-800);display:block;font-size:.9375rem;grid-column:1;grid-row:1;line-height:1.375rem;margin:0;overflow-wrap:anywhere}[data-part=menu-item-leader]{border-block-end:1px dotted var(--color-neutral-400);grid-column:2;grid-row:1;margin-block-end:.35rem;min-inline-size:2rem}[data-part=menu-item-prices]{align-items:flex-end;color:var(--color-neutral-800);display:flex;flex-direction:column;font-size:.9rem;gap:.25rem;grid-column:3;grid-row:1;white-space:nowrap}[data-part=menu-empty]{color:var(--color-neutral-600);margin:0}@media (width < 768px){#section-menu{padding:4rem .75rem 3.5rem}[data-part=menu-wrapper]{padding:2.5rem 1rem 3rem}[data-part=menu-heading]{margin-block-end:2rem}[data-part=menu-heading] h2{font-size:1.4375rem;line-height:1.75rem}[data-part=menu-sections]{gap:2rem}[data-part=menu-section] h3{font-size:1rem;line-height:1.25rem;margin-block-end:1rem}[data-part=menu-item]{gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding-block:.6rem}[data-part=menu-item-leader]{display:none}[data-part=menu-item-prices]{font-size:.875rem;grid-column:2}}#section-rating{align-items:center;background-color:var(--color-display-background-light);display:flex;min-block-size:100dvb;padding-block:8rem 4rem;place-content:center;position:relative;text-align:center}[data-part=rating-wrapper]{align-items:center;display:flex;flex-direction:column;inline-size:100%;justify-content:center;margin-inline:auto;max-inline-size:1280px;padding-inline:1.5rem}[data-part=rating-lead]{align-items:center;display:flex;gap:1.5rem;inline-size:100%;margin-block-end:6rem;place-content:center}[data-part=rating-lead] h2{color:var(--color-display-loud);font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:2rem;font-weight:700;line-height:3.5rem}[data-part=rating-lead] .line{background-color:var(--color-accent);block-size:2px;flex:1 1 0;inline-size:100%;min-inline-size:1.5rem}[data-part=rating-content]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6rem;place-content:center}@media (width < 768px){[data-part=rating-content]{flex-direction:column}}[data-part=rating-content-item]{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:inset 0 0 0 1px #00000020,0 25px 50px -12px #00000040;display:flex;flex:0 0 calc(426.66667px - 6rem);flex-direction:column;gap:.5rem;padding:2.25rem 1.5rem 1.5rem}[data-part=rating-content-item] img{aspect-ratio:1/1;border-radius:9999px;box-shadow:0 0 0 6px var(--color-display-background-light),0 0 0 8px var(--color-accent);inline-size:50%;margin-block-end:8px;max-inline-size:12rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[data-part=rating-content-item] h3{color:var(--color-accent);font-feature-settings:"liga" 1,"calt" 1;font-size:.875rem;font-weight:550;letter-spacing:.05em;line-height:1.5rem;margin-block-start:1rem;text-transform:uppercase}[data-part=rating-content-item] p{color:var(--color-display);font-size:.875rem;line-height:1.5rem}[data-part=rating-content-item] p.date{box-shadow:0 -1px 0 0 var(--color-display-quiet);color:var(--color-display-quiet);font-size:.8125rem;line-height:1.375rem;margin-block-start:.5rem;padding-block-start:.5rem;padding-inline:1rem}#section-event{background-color:var(--color-display-background-light);padding-block:8rem 4rem;padding-inline:1.5rem;position:relative}[data-part=event-wrapper]{background:linear-gradient(65deg,var(--color-accent-950) 0,var(--color-accent-900) 100%);background-color:var(--color-accent-950);border-radius:1rem;display:flex;gap:6rem;inline-size:100%;margin-inline:auto;max-inline-size:1280px;padding-inline:1.5rem;padding:4.5rem;padding-inline:4.5rem;place-content:center}@media (width < 768px){[data-part=event-wrapper]{padding:2rem}}[data-part=event-calendar]{display:flex;flex-direction:column;gap:.75rem}@media (width < 768px){[data-part=event-calendar]{display:none}}[data-part=event-calendar-picker]{align-items:center;display:flex;gap:1.5rem;inline-size:100%;justify-content:space-between;margin-block-end:.5rem}[data-part=event-calendar-picker] span{color:var(--color-display-loud);font-feature-settings:"liga" 1,"calt" 1;font-size:.9375rem;font-weight:550;letter-spacing:.05em;line-height:1.625rem;text-transform:uppercase}[data-part=event-calendar-picker] button{color:var(--color-display-loud);opacity:.5}[data-part=event-calendar-picker] button:where(:active,:focus-visible,:hover){opacity:1}[data-part=event-calendar-week]{align-items:center;display:flex;gap:.75rem;place-content:center}[data-part=event-calendar-day]{align-items:center;aspect-ratio:1/1;background-color:#00000040;border-radius:9999px;color:#ffffffd9;display:inline-flex;flex-direction:column;inline-size:2.5rem;place-content:center}[data-part=event-calendar-day].--event{box-shadow:0 0 0 2px var(--color-display-strong)}[data-part=event-calendar-day].--after,[data-part=event-calendar-day].--before{opacity:.5}[data-part=event-content]{color:var(--color-primary-200);flex:1 0 0}[data-part=event-content] h2{color:var(--color-display-loud);font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:2rem;font-weight:700;line-height:3.5rem;margin-block-end:1.5rem}[data-part=event-content] h3{color:var(--color-display-strong);font-feature-settings:"liga" 1,"calt" 1;font-size:.9375rem;font-weight:550;letter-spacing:.05em;line-height:1.625rem;margin-block-end:.25rem;text-transform:uppercase}[data-part=event-content] p{color:color-mix(in srgb,var(--color-display-loud) 100%,transparent 35%);font-size:.875rem;line-height:1.5rem}[data-part=event-content] p a{background-color:var(--color-accent-700);border-radius:9999px;color:var(--color-display-loud);display:inline-block;font-feature-settings:"liga" 1,"calt" 1;font-size:.8125rem;font-weight:550;letter-spacing:.05em;line-height:1.375rem;margin-block-start:.75rem;padding:.5rem 1rem;text-transform:uppercase}[data-part=event-content] p a:where(:active,:focus-visible,:hover){background-color:var(--color-accent-600);box-shadow:none;color:var(--color-display-loud)}[data-part=event-content] article{box-shadow:inset 2px 0 #fff6;margin-inline-start:.5rem;padding-block:.5rem 1.5rem;padding-inline-start:1.5rem;position:relative}[data-part=event-content] article:before{aspect-ratio:1/1;background-color:var(--color-display-loud);block-size:.5rem;border-radius:9999px;content:" ";display:block;inset-block-start:1.05rem;inset-inline-start:-.18rem;margin-inline-end:.5rem;position:absolute}#section-carte{background-color:var(--color-display-background-light);display:flex;flex-direction:column;padding:5rem 1.5rem 6rem;position:relative}[data-part=carte-content]{background-color:var(--color-neutral-50);border:1px solid var(--color-accent-600);box-shadow:0 1.25rem 2.5rem #0f172a0f;display:flex;flex-direction:column;gap:1rem;inline-size:100%;margin-inline:auto;max-inline-size:1024px;padding-inline:1.5rem;padding:3rem 4rem 4rem}@media (width < 768px){[data-part=carte-content]{padding:2.5rem 1.25rem 3rem}}[data-part=carte-presentation]{display:flex;flex-direction:column;gap:.5rem;inline-size:100%;margin-block-start:2rem}[data-part=carte-presentation] h2{align-items:center;color:var(--color-accent-800);display:flex;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:1.125rem;font-weight:700;gap:1rem;inline-size:100%;letter-spacing:.04em;line-height:2rem;margin-block-end:1rem;text-align:center;text-transform:uppercase}[data-part=carte-presentation] h2:after,[data-part=carte-presentation] h2:before{background-color:var(--color-accent-300);block-size:1px;content:"";display:block;flex:1}[data-part=carte-item-plat],[data-part=carte-item-wine]{align-items:end;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(2rem,1fr) auto;inline-size:100%;padding-block:.55rem;text-align:left}[data-part=carte-item-plat] header,[data-part=carte-item-wine] header{display:contents}[data-part=carte-item-plat] header h3,[data-part=carte-item-wine] header h3{color:var(--color-neutral-800);display:block;font-size:.9375rem;grid-column:1;grid-row:1;line-height:1.375rem;overflow-wrap:anywhere}[data-part=carte-item-plat] footer,[data-part=carte-item-wine] footer{align-items:flex-end;display:flex;flex-direction:column;grid-column:3;grid-row:1;white-space:nowrap}[data-part=carte-item-plat] footer p.primary,[data-part=carte-item-wine] footer p.primary{color:var(--color-neutral-800);font-size:.9375rem;line-height:1.375rem;margin:0}[data-part=carte-item-plat] footer p.secondary,[data-part=carte-item-wine] footer p.secondary{color:var(--color-neutral-600);font-size:.875rem;line-height:1.25rem;margin:.2rem 0 0}[data-part=carte-item-wine]{align-items:start;border-block-end:1px solid var(--color-neutral-200);padding-block:.9rem}[data-part=carte-item-wine] [data-part=carte-item-leader]{display:none}[data-part=carte-item-wine] footer{align-items:flex-end}[data-part=carte-item-wine] footer p.primary{color:var(--color-neutral-800)}[data-part=carte-item-wine] footer p.secondary{color:var(--color-neutral-600)}[data-part=carte-item-leader]{border-block-end:1px dotted var(--color-neutral-400);grid-column:2;grid-row:1;margin-block-end:.35rem;min-inline-size:2rem}@media (width < 768px){#section-carte{padding:3.5rem .75rem 4rem}[data-part=carte-content]{padding:2.25rem 1rem 3rem}[data-part=carte-presentation]{margin-block-start:1.5rem}[data-part=carte-presentation] h2{font-size:1rem;gap:.5rem;line-height:1.25rem}[data-part=carte-presentation] h2:after,[data-part=carte-presentation] h2:before{display:none}[data-part=carte-item-plat],[data-part=carte-item-wine]{gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding-block:.65rem}[data-part=carte-item-plat] footer,[data-part=carte-item-wine] footer{grid-column:2}[data-part=carte-item-leader]{display:none}[data-part=carte-item-wine]{border-block-end-color:var(--color-neutral-200)}}}
