:is(.pp,.pc)[data-personality=lavagna][data-personality=lavagna]{--f-display:var(--pp-font-oswald),"Arial Narrow",sans-serif;--f-body:var(--pp-font-jost),system-ui,sans-serif;--f-plain:var(--pp-font-inter),system-ui,sans-serif;--w-display:500;--track-display:.03em;--case-display:uppercase;--p-radius:6px;--chalk:var(--accent2);--unv:#f4b183;--board:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");--stroke:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5 C 40 2, 80 6, 120 4 S 180 3, 198 5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' opacity='.9'/%3E%3C/svg%3E")}.pc[data-personality=lavagna][data-personality=lavagna]:not(.mn-sheet),.pp[data-personality=lavagna][data-personality=lavagna]{background-image:var(--board),radial-gradient(120% 90% at 30% 10%,color-mix(in srgb,#fff 6%,transparent),transparent 70%)}.pc.mn-sheet[data-personality=lavagna][data-personality=lavagna]{background-image:var(--board)}.pp[data-personality=lavagna][data-personality=lavagna]{font-size:17px;line-height:1.55}.pc[data-personality=lavagna][data-personality=lavagna] .pc-hdr{background:color-mix(in srgb,var(--p-bg) 92%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--p-fg) 18%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .pc-brand-name{font-size:28px}.pc[data-personality=lavagna][data-personality=lavagna] .pc-links a{font-weight:700;font-size:17px}.pc[data-personality=lavagna][data-personality=lavagna] .pc-links>a:not(.pc-book):after{height:3px;background:var(--chalk);border-radius:2px}.pc[data-personality=lavagna][data-personality=lavagna] .pc-book{border-radius:6px;background:none;color:var(--p-fg)!important;box-shadow:inset 0 0 0 2px var(--p-fg);font-family:var(--f-display)}.pc[data-personality=lavagna][data-personality=lavagna] .pc-nav{background-image:var(--board)}.pc[data-personality=lavagna][data-personality=lavagna] .pc-nav-links li{position:relative}.pc[data-personality=lavagna][data-personality=lavagna] .pc-nav-links li+li:before{content:"";position:absolute;left:0;right:30%;top:0;height:6px;background:var(--chalk);opacity:.5;-webkit-mask:var(--stroke) center /100% 100%;mask:var(--stroke) center /100% 100%}.pc[data-personality=lavagna][data-personality=lavagna] .pc-nav-links a{font-size:clamp(44px,13vw,66px);padding:10px 0}.pc[data-personality=lavagna][data-personality=lavagna] .pc-nav-links small{color:var(--chalk);opacity:1;font-family:var(--f-display)}.pc[data-personality=lavagna][data-personality=lavagna] .pc-nav-book{border-radius:8px;background:none;color:var(--navfg)!important;box-shadow:inset 0 0 0 2px var(--navfg);font-family:var(--f-display);font-size:20px}.pc[data-personality=lavagna][data-personality=lavagna] .pc-nav[data-state=open] .pc-nav-links li{animation-name:lv-write;animation-duration:.7s;animation-timing-function:steps(14)}.pp[data-personality=lavagna][data-personality=lavagna]{--radius:8px}.pp[data-personality=lavagna][data-personality=lavagna] :is(h1,h2,h3){line-height:1}.pp[data-personality=lavagna][data-personality=lavagna] .pp-kicker{color:var(--chalk);font:700 19px/1.2 var(--f-display);letter-spacing:.02em;text-transform:none}.pp[data-personality=lavagna][data-personality=lavagna] .pp-btn{border-radius:8px;background:none;color:var(--fg)!important;box-shadow:inset 0 0 0 2.5px var(--accent);font-family:var(--f-display);font-size:19px;font-weight:700}.pp[data-personality=lavagna][data-personality=lavagna] .pp-btn-ghost{box-shadow:inset 0 0 0 2.5px currentColor}.pp[data-personality=lavagna][data-personality=lavagna] .pp-chip{background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 40%,transparent);font-family:var(--f-body)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-link-arrow{border-bottom:0;padding-bottom:8px;background:var(--chalk);-webkit-mask:none;background:linear-gradient(var(--chalk),var(--chalk)) 0 100% /100% 3px no-repeat}.pp[data-personality=lavagna][data-personality=lavagna] .pp-hero-giant{color:var(--fg)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-hero-tag{font-size:21px}.pp[data-personality=lavagna][data-personality=lavagna] .pp-orb .pp-art{opacity:.85}.pp[data-personality=lavagna][data-personality=lavagna] .pp-hero-stamp .pp-stk{color:var(--accent)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-hero-stamp .pp-stk-word{font-family:var(--f-display)}.pp[data-personality=lavagna][data-personality=lavagna] :is(.pp-favs-head h2,.pp-day-head h2,.pp-moments h2,.pp-shero-title,.pp-chap h2,.pp-quote blockquote):after{content:"";display:block;width:min(70%,240px);height:8px;margin-top:10px;background:var(--chalk);opacity:.45;-webkit-mask:var(--stroke) left center /100% 100% no-repeat;mask:var(--stroke) left center /100% 100% no-repeat}.pp[data-personality=lavagna][data-personality=lavagna] .pp-marquee{transform:rotate(-2deg) scale(1.06);background:none;color:var(--fg);border-block:2px dashed color-mix(in srgb,var(--fg) 45%,transparent)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-mq-run{font-size:36px}.pp[data-personality=lavagna][data-personality=lavagna] .pp-mq-run b{color:var(--chalk)}.pp[data-personality=lavagna][data-personality=lavagna] :is(.pp-day-card,.pp-moment-card){background:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--fg) 55%,transparent);border-radius:10px}.pp[data-personality=lavagna][data-personality=lavagna] :is(.pp-day-time,.pp-moment-time){color:var(--accent);font-family:var(--f-display)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-fav{rotate:0deg;background:none;border-radius:0;padding-inline:0;border-bottom:2px dotted color-mix(in srgb,var(--fg) 40%,transparent)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-fav-art{background:none}.pp[data-personality=lavagna][data-personality=lavagna] .pp-fav h3{font-family:var(--f-display);font-size:22px}.pp[data-personality=lavagna][data-personality=lavagna] .pp-fav-price{font:700 22px/1 var(--f-display)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-teaser-text{font-family:var(--f-body);font-weight:300;font-size:30px;line-height:1.25}.pp[data-personality=lavagna][data-personality=lavagna] .pp-visit{background:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--fg) 55%,transparent)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-chap-inner{background:var(--bg);color:var(--fg);background-image:var(--board);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--fg) 45%,transparent)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-chap-n{color:var(--chalk);font-family:var(--f-display)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-quote blockquote{font-family:var(--f-body);font-weight:300;font-size:34px;line-height:1.2}.pp[data-personality=lavagna][data-personality=lavagna] .pp-ticket{background:none;color:var(--fg);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--fg) 55%,transparent)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-ticket-rows{font-family:var(--f-body)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-ticket-rows li.is-today>span:first-child:after{color:var(--accent)}.pp[data-personality=lavagna][data-personality=lavagna].pp-ftr{background:color-mix(in srgb,#000 22%,var(--bg));background-image:var(--board);color:var(--fg)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-ftr-word{color:var(--fg)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-abar{background:color-mix(in srgb,#000 30%,var(--bg));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 30%,transparent)}.pp[data-personality=lavagna][data-personality=lavagna] .pp-abar a{color:var(--fg)!important;font-family:var(--f-display);font-size:16px}.pp[data-personality=lavagna][data-personality=lavagna] .pp-abar a:first-child{background:var(--fg);color:var(--bg)!important}.pc[data-personality=lavagna][data-personality=lavagna] .mn{font-size:18px}.pc[data-personality=lavagna][data-personality=lavagna] .mn-top{padding-top:30px}.pc[data-personality=lavagna][data-personality=lavagna] .mn .mn-title{font-size:clamp(52px,16vw,92px);line-height:.95}.pc[data-personality=lavagna][data-personality=lavagna] .mn .mn-title:after{content:"";display:block;width:62%;height:10px;margin-top:12px;background:var(--chalk);opacity:.8;-webkit-mask:var(--stroke) left center /100% 100% no-repeat;mask:var(--stroke) left center /100% 100% no-repeat}.pc[data-personality=lavagna][data-personality=lavagna] .mn-intro{font-size:19px}.pc[data-personality=lavagna][data-personality=lavagna] .mn-bar{background:color-mix(in srgb,var(--p-bg) 94%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-bar[data-stuck]{box-shadow:0 1px 0 color-mix(in srgb,var(--p-fg) 20%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-bar-all{background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--p-fg) 40%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-chip{font-size:17px;font-weight:700;opacity:.7}.pc[data-personality=lavagna][data-personality=lavagna] .mn-chip[aria-current]{opacity:1}.pc[data-personality=lavagna][data-personality=lavagna] .mn-bar-ind:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:6px;background:var(--chalk);-webkit-mask:var(--stroke) center /100% 100%;mask:var(--stroke) center /100% 100%}.pc[data-personality=lavagna][data-personality=lavagna] .mn-cat-head{display:flex;align-items:flex-end;gap:14px}.pc[data-personality=lavagna][data-personality=lavagna] .mn-cat-head>div{flex:1;min-width:0}.pc[data-personality=lavagna][data-personality=lavagna] .mn .mn-cat-name{font-size:clamp(36px,10.5vw,50px)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-cat-head>div:after{content:"";display:block;width:72%;height:8px;margin-top:8px;background:var(--chalk);opacity:.45;-webkit-mask:var(--stroke) left center /100% 100% no-repeat;mask:var(--stroke) left center /100% 100% no-repeat}.pc[data-personality=lavagna][data-personality=lavagna] .mn-cat-count{font:400 15px/1 var(--f-body);letter-spacing:0;text-transform:none}.pc[data-personality=lavagna][data-personality=lavagna] .mn-cat-art{width:84px;height:84px}.pc[data-personality=lavagna][data-personality=lavagna] .mn-cat-art img{opacity:.85}.pc[data-personality=lavagna][data-personality=lavagna] .mn-dishes>li{padding:14px 0}.pc[data-personality=lavagna][data-personality=lavagna] .mn-dish-head{gap:8px}.pc[data-personality=lavagna][data-personality=lavagna] .mn-name{font:500 18px/1.15 var(--f-display);letter-spacing:.02em}.pc[data-personality=lavagna][data-personality=lavagna] .mn-lead{display:block;min-width:10px;border-bottom:2.5px dotted color-mix(in srgb,var(--p-fg) 45%,transparent);transform:translateY(-6px)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-price{font:700 21px/1 var(--f-display);color:var(--p-accent)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-desc{font-size:16.5px;line-height:1.3}.pc[data-personality=lavagna][data-personality=lavagna] .mn-ing{font-size:15px;line-height:1.3;opacity:.8}.pc[data-personality=lavagna][data-personality=lavagna] .mn-vars>li{font-size:15px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--p-fg) 35%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-vars b{font-family:var(--f-display);color:var(--p-accent)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-thumb{border-radius:6px;box-shadow:0 0 0 2px color-mix(in srgb,var(--p-fg) 50%,transparent);rotate:-1.5deg}.pc[data-personality=lavagna][data-personality=lavagna] .mn-cat+.mn-cat:before{content:"";display:block;height:2px;margin:0 0 30px;border-top:2px dashed color-mix(in srgb,var(--p-fg) 22%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-algs>li{font-family:var(--f-plain);background:color-mix(in srgb,var(--p-fg) 10%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .mn .public-allergen-count{font-family:var(--f-plain)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-unv{font-family:var(--f-plain);color:var(--unv)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-index{background-image:var(--board)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-div{font:700 22px/1 var(--f-display);letter-spacing:0;text-transform:none;color:var(--chalk)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-div:after,.pc[data-personality=lavagna][data-personality=lavagna] .mn-div:before{height:0;border-top:2px dashed;background:none;opacity:.6}.pc[data-personality=lavagna][data-personality=lavagna] .mn-now-dot{background:var(--chalk);box-shadow:0 0 0 4px color-mix(in srgb,var(--chalk) 22%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-acc-ic{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--p-fg) 40%,transparent)}@media (min-width:1024px){.pc[data-personality=lavagna][data-personality=lavagna] .mn-bar-ind{display:none}.pc[data-personality=lavagna][data-personality=lavagna] .mn-chip[aria-current]{color:var(--chalk)}}.pc[data-personality=lavagna][data-personality=lavagna] .mn-add{background:none;color:var(--p-fg);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--p-fg) 60%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-add[data-in-list]{background:var(--p-fg);color:var(--p-bg)}.pc[data-personality=lavagna][data-personality=lavagna] .mn-fab{background:var(--p-fg);color:var(--p-bg);font-family:var(--f-display);font-size:18px;border-radius:10px}.pc[data-personality=lavagna][data-personality=lavagna] .ls>li{border-bottom:2px dotted color-mix(in srgb,var(--p-fg) 30%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .ls-total b{font:700 26px/1 var(--f-display);color:var(--p-accent)}.pc.mn-sheet[data-personality=lavagna][data-personality=lavagna]{--sheet-r:14px}.pc[data-personality=lavagna][data-personality=lavagna] .sh-title{font-family:var(--f-display);font-size:clamp(36px,11vw,52px);line-height:1}.pc[data-personality=lavagna][data-personality=lavagna] .sh-price{font:700 28px/1 var(--f-display);color:var(--p-accent)}.pc[data-personality=lavagna][data-personality=lavagna] .sh-desc{font-size:18px;line-height:1.35}.pc[data-personality=lavagna][data-personality=lavagna] .sh-info{background:none;border-radius:10px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--p-fg) 35%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .sh-info .sh-h{color:var(--chalk);opacity:1;font-family:var(--f-body)}.pc[data-personality=lavagna][data-personality=lavagna] :is(.sh-facts,.sh .mn-unv){font-family:var(--f-plain)}.pc[data-personality=lavagna][data-personality=lavagna] .sh .mn-unv{color:var(--unv)}.pc[data-personality=lavagna][data-personality=lavagna] :is(.sh-sug-add,.sh-var-add){background:none;color:var(--p-fg);box-shadow:inset 0 0 0 2px currentColor}.pc[data-personality=lavagna][data-personality=lavagna] .sh-addbtn{background:var(--p-fg);color:var(--p-bg);font-family:var(--f-display);font-size:20px;border-radius:10px}.pc[data-personality=lavagna][data-personality=lavagna] .bk{--r:10px}.pc[data-personality=lavagna][data-personality=lavagna] .bk-title{font-size:clamp(46px,14vw,80px)}.pc[data-personality=lavagna][data-personality=lavagna] .bk-card{background:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--p-fg) 40%,transparent);border-radius:12px}.pc[data-personality=lavagna][data-personality=lavagna] .bk-steps{font-family:var(--f-body);font-size:15px}.pc[data-personality=lavagna][data-personality=lavagna] .bk-n{background:none;box-shadow:inset 0 0 0 1.5px currentColor;color:inherit;font-family:var(--f-display)}.pc[data-personality=lavagna][data-personality=lavagna] .bk-steps li:is([aria-current],.done) .bk-n{background:var(--chalk);color:var(--p-bg);box-shadow:none}.pc[data-personality=lavagna][data-personality=lavagna] .bk-choice{background:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--p-fg) 40%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .bk-people .bk-choice{font:700 26px/1 var(--f-display)}.pc[data-personality=lavagna][data-personality=lavagna] :is(.bk-choice,.bk-day)[aria-pressed=true]{background:var(--p-fg);color:var(--p-bg);box-shadow:none}.pc[data-personality=lavagna][data-personality=lavagna] :is(.bk-cal,.bk-more,.bk-field input,.bk-field textarea,.bk-pill,.bk-link){background:color-mix(in srgb,#000 18%,transparent)}.pc[data-personality=lavagna][data-personality=lavagna] .bk :is(.bk-go,.bk-ghost){font-family:var(--f-display);font-size:19px;border-radius:10px}.pc[data-personality=lavagna][data-personality=lavagna] .bk-go{background:var(--p-fg);color:var(--p-bg)}.pc[data-personality=lavagna][data-personality=lavagna] .bk-stamp{background:none;color:var(--chalk);box-shadow:inset 0 0 0 2px var(--chalk)}.pc[data-personality=lavagna][data-personality=lavagna] .bk-art{display:block;position:absolute;right:-8px;top:18px;width:110px;height:110px;background:var(--p-fg);opacity:.8;pointer-events:none;-webkit-mask:var(--art) center /contain no-repeat;mask:var(--art) center /contain no-repeat}@keyframes lv-write{0%{clip-path:inset(-10% 100% -20% 0)}to{clip-path:inset(-10% 0 -20% 0)}}.pp[data-personality=lavagna][data-personality=lavagna]:is([data-motion=full],[data-motion=soft]) :is(h1,h2,.pp-quote blockquote)[data-reveal]:not(.in){clip-path:inset(-10% 100% -20% 0)}.pp[data-personality=lavagna][data-personality=lavagna]:is([data-motion=full],[data-motion=soft]) :is(h1,h2,.pp-quote blockquote)[data-reveal].in{animation:lv-write 1.1s steps(22) both;opacity:1;transform:none}.pc[data-personality=lavagna][data-personality=lavagna] .mn[data-motion-ready] .mn-cat:not([data-seen]) .mn-cat-head>div{clip-path:inset(-10% 100% -30% 0)}.pc[data-personality=lavagna][data-personality=lavagna] .mn[data-motion-ready] .mn-cat[data-seen] .mn-cat-head>div{animation:lv-write 1s steps(20) both}.pc[data-personality=lavagna][data-personality=lavagna][data-motion-level=off] :is(.mn-cat-head>div,.pc-nav-links li){animation:none!important;clip-path:none!important}@media (prefers-reduced-motion:reduce){.pc[data-personality=lavagna][data-personality=lavagna] :is(.mn-cat-head>div,.pc-nav-links li){animation:none!important;clip-path:none!important}.pp[data-personality=lavagna][data-personality=lavagna] [data-reveal]{animation:none!important;clip-path:none!important}}:is(.pp,.pc)[data-personality=lavagna][data-personality=lavagna]{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 3 0 0 0 -.55'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E")}.pc[data-personality=lavagna][data-personality=lavagna] :is(.mn-cat-name,.mn-title,.sh-title,.bk-title,.bk-h2,.pc-nav-links span),.pp[data-personality=lavagna][data-personality=lavagna] :is(h1,h2,.pp-hero-giant,.pp-chap-n,.pp-ftr-word){-webkit-mask:var(--grain);mask:var(--grain)}.pc[data-personality=lavagna][data-personality=lavagna] :is(.mn-cat-name,.mn-title,.sh-title,.bk-title,.bk-h2,.pc-nav-links span),.pp[data-personality=lavagna][data-personality=lavagna] :is(h1,h2,.pp-hero-giant,.pp-chap-n,.pp-ftr-word){padding-inline:.15em;margin-inline:-.15em}.pp[data-personality=lavagna][data-personality=lavagna] .pp-sthero-big{line-height:.98}.pp[data-personality=lavagna][data-personality=lavagna] .pp-sthero-sub{margin-top:20px}.pc[data-personality=lavagna][data-personality=lavagna] :is(.mn-cat-art img,.mn-dish-art img),.pp[data-personality=lavagna][data-personality=lavagna] .pp-art-img{mix-blend-mode:normal!important;filter:brightness(0) invert(1)!important;opacity:.8!important}.pp[data-personality=lavagna][data-personality=lavagna] .pp-chap .pp-art-img{background:none;padding:0}.pp[data-personality=lavagna][data-personality=lavagna] .pp-map-pin img{filter:brightness(0);opacity:.85}:is(.pp,.pc)[data-personality=trattoria][data-personality=trattoria]{--f-display:var(--pp-font-caslon),Georgia,serif;--f-name:var(--pp-font-caslon-display),Georgia,serif;--f-body:var(--pp-font-caslon),Georgia,serif;--f-type:var(--pp-font-courier),"Courier New",monospace;--f-plain:var(--f-type);--w-display:400;--track-display:0;--case-display:none;--p-radius:4px;--check:var(--accent2);--paper:color-mix(in srgb,#fff 35%,hsl(var(--background)));--gingham:repeating-linear-gradient(90deg,color-mix(in srgb,var(--check) 55%,transparent) 0 8px,transparent 8px 16px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--check) 55%,transparent) 0 8px,transparent 8px 16px),color-mix(in srgb,#fff 55%,transparent);--gingham-edge:repeating-linear-gradient(90deg,var(--check) 0 8px,color-mix(in srgb,var(--check) 40%,#fff) 8px 16px);--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8'%3E%3Cpath d='M0 4 Q 7.5 0 15 4 T 30 4 T 45 4 T 60 4 T 75 4 T 90 4 T 105 4 T 120 4' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E")}.pc[data-personality=trattoria][data-personality=trattoria]:not(.mn-sheet),.pp[data-personality=trattoria][data-personality=trattoria]{background-image:radial-gradient(130% 80% at 50% 0,color-mix(in srgb,#fff 30%,transparent),transparent 70%)}.pc[data-personality=trattoria][data-personality=trattoria] .pc-hdr{position:relative;background:var(--p-bg)}.pc[data-personality=trattoria][data-personality=trattoria] .pc-hdr:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:var(--gingham);pointer-events:none}.pc[data-personality=trattoria][data-personality=trattoria] .pc-brand-name{font-family:var(--f-name);font-size:28px;color:var(--p-accent)}.pc[data-personality=trattoria][data-personality=trattoria] .pc-links a{font-family:var(--f-type);font-weight:700;font-size:14px;letter-spacing:.02em}.pc[data-personality=trattoria][data-personality=trattoria] .pc-links>a:not(.pc-book):after{background:var(--check)}.pc[data-personality=trattoria][data-personality=trattoria] .pc-book{border-radius:4px}.pc[data-personality=trattoria][data-personality=trattoria] .pc-nav{padding-top:26px}.pc[data-personality=trattoria][data-personality=trattoria] .pc-nav-links a{font-style:italic;font-size:clamp(42px,12.5vw,64px);padding:8px 0}.pc[data-personality=trattoria][data-personality=trattoria] .pc-nav-links small{font-family:var(--f-type);color:var(--check);opacity:1}.pc[data-personality=trattoria][data-personality=trattoria] .pc-nav-links li{border-bottom:1px dashed color-mix(in srgb,var(--navfg) 30%,transparent)}.pc[data-personality=trattoria][data-personality=trattoria] .pc-nav-book{border-radius:6px;background:var(--p-accent);color:var(--p-bg)!important;font-family:var(--f-type)}.pc[data-personality=trattoria][data-personality=trattoria] .pc-nav-strip{display:block;height:14px;margin:18px calc(var(--pad) * -1) calc(max(18px, env(safe-area-inset-bottom)) * -1);background:var(--gingham)}.pc[data-personality=trattoria][data-personality=trattoria] .pc-nav-run{display:none}.pp[data-personality=trattoria][data-personality=trattoria]{--radius:6px;padding-top:10px}.pp[data-personality=trattoria][data-personality=trattoria] .pp-kicker{font-family:var(--f-type);color:var(--check);letter-spacing:.3em}.pp[data-personality=trattoria][data-personality=trattoria] .pp-btn{border-radius:4px;font-family:var(--f-type);font-weight:700;letter-spacing:.04em}.pp[data-personality=trattoria][data-personality=trattoria] .pp-chip{font-family:var(--f-type);background:color-mix(in srgb,var(--fg) 7%,transparent);border-radius:4px}.pp[data-personality=trattoria][data-personality=trattoria] .pp-hero-giant{font-family:var(--f-name);color:var(--accent);line-height:.9}.pp[data-personality=trattoria][data-personality=trattoria] .pp-hero-tag{font-style:italic;font-size:21px}.pp[data-personality=trattoria][data-personality=trattoria] .pp-hero-stamp .pp-stk{color:var(--check)}.pp[data-personality=trattoria][data-personality=trattoria] .pp-hero-stamp .pp-stk-word{font-family:var(--f-type);font-weight:700}.pp[data-personality=trattoria][data-personality=trattoria] :is(.pp-favs-head h2,.pp-day-head h2,.pp-moments h2,.pp-shero-title,.pp-chap h2){font-style:italic}.pp[data-personality=trattoria][data-personality=trattoria] :is(.pp-favs-head h2,.pp-day-head h2,.pp-moments h2,.pp-shero-title):after{content:"";display:block;width:min(70%,260px);height:10px;margin-top:12px;background:var(--check);-webkit-mask:var(--wave) left center /auto 100% repeat-x;mask:var(--wave) left center /auto 100% repeat-x}.pp[data-personality=trattoria][data-personality=trattoria] .pp-marquee{transform:rotate(-2deg) scale(1.06);background:var(--gingham);color:var(--fg)}.pp[data-personality=trattoria][data-personality=trattoria] .pp-mq-run{font-style:italic;font-size:34px;text-shadow:0 0 10px var(--bg),0 0 4px var(--bg)}.pp[data-personality=trattoria][data-personality=trattoria] .pp-mq-run b{color:var(--accent)}.pp[data-personality=trattoria][data-personality=trattoria] :is(.pp-day-card,.pp-moment-card){background:var(--paper);color:var(--fg);box-shadow:0 1px 0 color-mix(in srgb,var(--fg) 20%,transparent),0 10px 24px -14px rgba(60,30,10,.35);border-radius:4px}.pp[data-personality=trattoria][data-personality=trattoria] .pp-day-card{border-top:10px solid transparent;-o-border-image:var(--gingham-edge) 10;border-image:var(--gingham-edge) 10}.pp[data-personality=trattoria][data-personality=trattoria] :is(.pp-day-time,.pp-moment-time){font-family:var(--f-type);font-weight:700;color:var(--check)}.pp[data-personality=trattoria][data-personality=trattoria] .pp-fav{border-radius:4px;background:var(--paper)}.pp[data-personality=trattoria][data-personality=trattoria] .pp-fav h3{font-weight:700;font-family:var(--f-body);font-size:19px}.pp[data-personality=trattoria][data-personality=trattoria] .pp-fav p{font-family:var(--f-type);font-size:12.5px}.pp[data-personality=trattoria][data-personality=trattoria] .pp-fav-price{font-family:var(--f-type);color:var(--fg);font-size:16px}.pp[data-personality=trattoria][data-personality=trattoria] .pp-favs-seal{color:var(--check)}.pp[data-personality=trattoria][data-personality=trattoria] .pp-teaser-text{font-style:italic;font-size:32px;line-height:1.2}.pp[data-personality=trattoria][data-personality=trattoria] .pp-visit{background:var(--paper);border-radius:6px}.pp[data-personality=trattoria][data-personality=trattoria] .pp-chap-inner{background:var(--paper);color:var(--fg);border-radius:4px;box-shadow:0 1px 0 color-mix(in srgb,var(--fg) 20%,transparent),0 -10px 30px rgba(60,30,10,.08)}.pp[data-personality=trattoria][data-personality=trattoria] .pp-chap .pp-art-img{background:none;mix-blend-mode:multiply}.pp[data-personality=trattoria][data-personality=trattoria] .pp-chap-n{font-family:var(--f-type);color:var(--check)}.pp[data-personality=trattoria][data-personality=trattoria] .pp-quote blockquote{font-style:italic;font-size:34px;line-height:1.2}.pp[data-personality=trattoria][data-personality=trattoria] .pp-ticket{background:var(--paper);color:var(--fg);border-radius:4px}.pp[data-personality=trattoria][data-personality=trattoria] .pp-ticket-rows{font-family:var(--f-type)}.pp[data-personality=trattoria][data-personality=trattoria].pp-ftr{position:relative}.pp[data-personality=trattoria][data-personality=trattoria].pp-ftr:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:var(--gingham)}.pp[data-personality=trattoria][data-personality=trattoria] .pp-ftr-word{font-family:var(--f-name)}.pp[data-personality=trattoria][data-personality=trattoria] .pp-abar{border-radius:8px}.pp[data-personality=trattoria][data-personality=trattoria] .pp-abar a{border-radius:4px;font-family:var(--f-type)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-top{padding-top:34px}.pc[data-personality=trattoria][data-personality=trattoria] .mn .mn-title{font-family:var(--f-name);color:var(--p-accent);font-size:clamp(54px,17vw,96px);line-height:.92}.pc[data-personality=trattoria][data-personality=trattoria] .mn-intro{font-style:italic}.pc[data-personality=trattoria][data-personality=trattoria] .mn-bar{background:var(--p-bg);box-shadow:0 1px 0 color-mix(in srgb,var(--p-fg) 14%,transparent)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-bar-all{border-radius:4px;background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-fg) 30%,transparent)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-chip{font-family:var(--f-type);font-size:14px;font-weight:700;height:38px;min-height:38px}.pc[data-personality=trattoria][data-personality=trattoria] .mn-chip[aria-current]{color:#fff}.pc[data-personality=trattoria][data-personality=trattoria] .mn-bar-ind{border-radius:4px;background:var(--check)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-cat-head{display:flex;align-items:flex-end;gap:14px}.pc[data-personality=trattoria][data-personality=trattoria] .mn-cat-head>div{flex:1;min-width:0}.pc[data-personality=trattoria][data-personality=trattoria] .mn .mn-cat-name{font-style:italic;font-size:clamp(36px,10.5vw,50px)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-cat-head>div:after{content:"";display:block;height:10px;margin-top:10px;background:var(--check);-webkit-mask:var(--wave) left center /auto 100% repeat-x;mask:var(--wave) left center /auto 100% repeat-x;transform-origin:left;transition:transform 1.2s cubic-bezier(.6,0,.2,1)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-cat-count{font:700 12px/1 var(--f-type);letter-spacing:.06em}.pc[data-personality=trattoria][data-personality=trattoria] .mn-cat-art{width:88px;height:88px}.pc[data-personality=trattoria][data-personality=trattoria] .mn-dishes>li{padding:15px 0}.pc[data-personality=trattoria][data-personality=trattoria] .mn-dish-head{gap:8px}.pc[data-personality=trattoria][data-personality=trattoria] .mn-name{font:700 18px/1.25 var(--f-body)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-lead{display:block;min-width:10px;border-bottom:1.5px dashed color-mix(in srgb,var(--p-fg) 40%,transparent);transform:translateY(-5px)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-price{font:700 16px/1 var(--f-type)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-desc{font-style:italic;font-size:15.5px}.pc[data-personality=trattoria][data-personality=trattoria] .mn-ing{font:400 13.5px/1.45 var(--f-type);opacity:.85}.pc[data-personality=trattoria][data-personality=trattoria] .mn-vars>li{border-radius:4px;font-family:var(--f-type)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-thumb{border-radius:4px;padding:5px;background:#fff;box-shadow:0 6px 14px -8px rgba(60,30,10,.5);rotate:2deg}.pc[data-personality=trattoria][data-personality=trattoria] .mn-dishes>li:nth-child(2n) .mn-thumb{rotate:-2deg}.pc[data-personality=trattoria][data-personality=trattoria] .mn-thumb img{border-radius:2px}.pc[data-personality=trattoria][data-personality=trattoria] .mn-cat+.mn-cat:before{content:"";display:block;height:12px;margin:0 calc(var(--pad) * -1) 32px;background:var(--gingham)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-algs>li{font-family:var(--f-plain);font-weight:700;border-radius:4px}.pc[data-personality=trattoria][data-personality=trattoria] .mn .public-allergen-count,.pc[data-personality=trattoria][data-personality=trattoria] .mn-unv{font-family:var(--f-plain)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-div{font:italic 400 22px/1 var(--f-display);letter-spacing:0;text-transform:none;color:var(--check)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-index li a{font-style:italic}.pc[data-personality=trattoria][data-personality=trattoria] .mn-index small{font-family:var(--f-type)}@media (min-width:1024px){.pc[data-personality=trattoria][data-personality=trattoria] .mn-cat+.mn-cat:before{margin:0 0 40px;border-radius:2px}}.pc[data-personality=trattoria][data-personality=trattoria] .mn-add{border-radius:4px;background:var(--p-fg);color:var(--p-bg)}.pc[data-personality=trattoria][data-personality=trattoria] .mn-add[data-in-list]{background:var(--check);color:#fff}.pc[data-personality=trattoria][data-personality=trattoria] .mn-fab{border-radius:6px;font-family:var(--f-type)}.pc[data-personality=trattoria][data-personality=trattoria] .ls>li{border-bottom:1.5px dashed color-mix(in srgb,var(--p-fg) 30%,transparent)}.pc[data-personality=trattoria][data-personality=trattoria] .ls-total b{font:700 24px/1 var(--f-type)}.pc[data-personality=trattoria][data-personality=trattoria] :is(.sh-qty,.ls-handoff a){border-radius:4px}.pc.mn-sheet[data-personality=trattoria][data-personality=trattoria]{--sheet-r:8px}.pc.mn-sheet[data-personality=trattoria][data-personality=trattoria]:before{content:"";position:absolute;left:0;right:0;top:0;height:12px;z-index:2;border-radius:var(--sheet-r) var(--sheet-r) 0 0;background:var(--gingham);pointer-events:none}.pc[data-personality=trattoria][data-personality=trattoria] .sh-title{font-style:italic}.pc[data-personality=trattoria][data-personality=trattoria] .sh-price{font:700 22px/1 var(--f-type)}.pc[data-personality=trattoria][data-personality=trattoria] .sh-desc{font-style:italic}.pc[data-personality=trattoria][data-personality=trattoria] .sh-ing{font-family:var(--f-type)}.pc[data-personality=trattoria][data-personality=trattoria] :is(.sh-facts,.sh .mn-unv){font-family:var(--f-plain)}.pc[data-personality=trattoria][data-personality=trattoria] .sh-info{background:var(--paper);border-radius:6px;box-shadow:0 1px 0 color-mix(in srgb,var(--p-fg) 15%,transparent)}.pc[data-personality=trattoria][data-personality=trattoria] .sh-info .sh-h{font-family:var(--f-type);color:var(--check);opacity:1}.pc[data-personality=trattoria][data-personality=trattoria] :is(.sh-sug-add,.sh-var-add,.sh-addbtn){border-radius:4px}.pc[data-personality=trattoria][data-personality=trattoria] .sh-addbtn{font-family:var(--f-type);font-weight:700}.pc[data-personality=trattoria][data-personality=trattoria] .bk{--r:4px}.pc[data-personality=trattoria][data-personality=trattoria] .bk-title{font-family:var(--f-name);color:var(--p-accent);max-width:9ch}.pc[data-personality=trattoria][data-personality=trattoria] :is(.bk-h2,.bk-doc h2){font-style:italic}.pc[data-personality=trattoria][data-personality=trattoria] .bk-card{border-radius:6px;overflow:hidden;background:var(--paper);box-shadow:0 10px 24px -14px rgba(60,30,10,.35)}.pc[data-personality=trattoria][data-personality=trattoria] .bk-card-top{border-top:10px solid transparent;-o-border-image:var(--gingham-edge) 10;border-image:var(--gingham-edge) 10}.pc[data-personality=trattoria][data-personality=trattoria] .bk-steps{font-family:var(--f-type);font-size:13px}.pc[data-personality=trattoria][data-personality=trattoria] .bk-n{border-radius:3px}.pc[data-personality=trattoria][data-personality=trattoria] .bk-steps li:is([aria-current],.done) .bk-n{background:var(--check);color:#fff}.pc[data-personality=trattoria][data-personality=trattoria] .bk-people .bk-choice{font:700 24px/1 var(--f-type)}.pc[data-personality=trattoria][data-personality=trattoria] :is(.bk-choice,.bk-day)[aria-pressed=true]{background:var(--check);color:#fff}.pc[data-personality=trattoria][data-personality=trattoria] .bk :is(.bk-go,.bk-ghost){font-family:var(--f-type);font-weight:700}.pc[data-personality=trattoria][data-personality=trattoria] .bk-stamp{color:var(--check);background:none;box-shadow:inset 0 0 0 2px var(--check)}.pc[data-personality=trattoria][data-personality=trattoria] .bk-art{display:block;position:absolute;right:-8px;top:18px;width:110px;height:110px;background:var(--p-fg);opacity:.85;pointer-events:none;-webkit-mask:var(--art) center /contain no-repeat;mask:var(--art) center /contain no-repeat}.pc[data-personality=trattoria][data-personality=trattoria] .mn[data-motion-ready] .mn-cat:not([data-seen]) .mn-cat-head>div:after{transform:scaleX(0)}.pp[data-personality=trattoria][data-personality=trattoria]:is([data-motion=full],[data-motion=soft]) :is(.pp-favs-head h2,.pp-day-head h2,.pp-moments h2,.pp-shero-title):after{animation:pp-draw 1.4s cubic-bezier(.6,0,.2,1) .3s both;transform-origin:left}.pc[data-personality=trattoria][data-personality=trattoria][data-motion-level=off] .mn-cat-head>div:after{transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.pc[data-personality=trattoria][data-personality=trattoria] .mn-cat-head>div:after{transition:none!important;transform:none!important}}.pp[data-personality=trattoria][data-personality=trattoria] .pp-sthero-big{line-height:.98}.pp[data-personality=trattoria][data-personality=trattoria] .pp-sthero-sub{margin-top:20px}.pp[data-personality=trattoria][data-personality=trattoria] .pp-favs-seal .pp-stk-word{fill:var(--paper)}.pp[data-personality=trattoria][data-personality=trattoria].pp-ftr{background-image:none;padding-top:64px}:is(.pp,.pc)[data-personality=bistrot][data-personality=bistrot]{--f-display:var(--pp-font-playfair),Georgia,serif;--f-body:var(--pp-font-jost),system-ui,sans-serif;--f-plain:var(--f-body);--w-display:700;--track-display:-.01em;--case-display:none;--p-radius:0px;--ink2:var(--accent2);--loz:linear-gradient(currentColor,currentColor)}.pp[data-personality=bistrot][data-personality=bistrot]{font-weight:400}.pc[data-personality=bistrot][data-personality=bistrot] .pc-hdr{background:var(--p-bg);box-shadow:0 1px 0 var(--p-fg),0 4px 0 var(--p-bg),0 5px 0 var(--p-fg)}.pc[data-personality=bistrot][data-personality=bistrot] .pc-brand-name{font-style:italic;font-size:27px}.pc[data-personality=bistrot][data-personality=bistrot] .pc-links a{font-weight:500;font-size:12px;letter-spacing:.26em;text-transform:uppercase}.pc[data-personality=bistrot][data-personality=bistrot] .pc-links>a:not(.pc-book):after{height:1px;background:var(--p-fg)}.pc[data-personality=bistrot][data-personality=bistrot] .pc-book{border-radius:0;background:var(--p-fg);color:var(--p-bg)!important}.pc[data-personality=bistrot][data-personality=bistrot] .pc-nav{padding-top:30px}.pc[data-personality=bistrot][data-personality=bistrot] .pc-nav-links{text-align:center}.pc[data-personality=bistrot][data-personality=bistrot] .pc-nav-links a{justify-content:center;font-style:italic;font-size:clamp(40px,12vw,62px);padding:10px 0}.pc[data-personality=bistrot][data-personality=bistrot] .pc-nav-links li+li{border-top:1px solid color-mix(in srgb,var(--navfg) 25%,transparent)}.pc[data-personality=bistrot][data-personality=bistrot] .pc-nav-links small{display:none}.pc[data-personality=bistrot][data-personality=bistrot] .pc-nav-book{border-radius:0;font-weight:500;letter-spacing:.24em;text-transform:uppercase;font-size:13px}.pc[data-personality=bistrot][data-personality=bistrot] .pc-nav[data-state=open]{animation-duration:.8s}.pc[data-personality=bistrot][data-personality=bistrot] .pc-nav[data-state=open] .pc-nav-links li{animation-name:pc-fade;animation-duration:.8s}.pp[data-personality=bistrot][data-personality=bistrot]{--radius:0px}.pp[data-personality=bistrot][data-personality=bistrot] .pp-kicker{color:var(--fg);font-weight:500;letter-spacing:.4em}.pp[data-personality=bistrot][data-personality=bistrot] .pp-btn{border-radius:0;background:var(--fg);color:var(--bg)!important;font-weight:500;font-size:12px;letter-spacing:.26em;text-transform:uppercase}.pp[data-personality=bistrot][data-personality=bistrot] .pp-btn-ghost{background:transparent;color:var(--fg)!important;box-shadow:inset 0 0 0 1px currentColor}.pp[data-personality=bistrot][data-personality=bistrot] .pp-chip{border-radius:0;background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 35%,transparent)}.pp[data-personality=bistrot][data-personality=bistrot] .pp-hero-line{align-items:center;text-align:center}.pp[data-personality=bistrot][data-personality=bistrot] .pp-hero-title{font-size:48px;line-height:1.08}.pp[data-personality=bistrot][data-personality=bistrot] .pp-hero-rule{height:5px;background:none;border-block:1px solid currentColor;transform-origin:center}.pp[data-personality=bistrot][data-personality=bistrot] .pp-hero-small-art{position:static;margin:0 auto}.pp[data-personality=bistrot][data-personality=bistrot] :is(.pp-favs-head h2,.pp-day-head h2,.pp-moments h2,.pp-shero-title,.pp-chap h2){font-style:italic}.pp[data-personality=bistrot][data-personality=bistrot] .pp-marquee{transform:none;margin:0;background:transparent;color:var(--fg);border-block:1px solid currentColor;box-shadow:inset 0 4px 0 var(--bg),inset 0 5px 0 currentColor,inset 0 -4px 0 var(--bg),inset 0 -5px 0 currentColor}.pp[data-personality=bistrot][data-personality=bistrot] .pp-mq-run{font-style:italic;font-size:30px;animation-duration:36s}.pp[data-personality=bistrot][data-personality=bistrot] .pp-mq-run b{color:var(--accent)}.pp[data-personality=bistrot][data-personality=bistrot] :is(.pp-day-card,.pp-moment-card){background:transparent;border-radius:0;box-shadow:inset 0 0 0 1px currentColor,inset 0 0 0 5px var(--bg),inset 0 0 0 6px currentColor}.pp[data-personality=bistrot][data-personality=bistrot] :is(.pp-day-time,.pp-moment-time){font-style:italic;color:var(--accent)}.pp[data-personality=bistrot][data-personality=bistrot] .pp-fav{rotate:0deg;background:none;border-radius:0;padding-inline:0;border-bottom:1px dotted color-mix(in srgb,var(--fg) 50%,transparent)}.pp[data-personality=bistrot][data-personality=bistrot] .pp-fav h3{font-style:italic;font-weight:400;font-size:23px}.pp[data-personality=bistrot][data-personality=bistrot] .pp-fav-price{color:var(--fg);font-weight:500}.pp[data-personality=bistrot][data-personality=bistrot] .pp-teaser-text{font-family:var(--f-display);font-style:italic;font-size:34px;line-height:1.2;text-align:center}.pp[data-personality=bistrot][data-personality=bistrot] .pp-visit{background:none;border-radius:0;box-shadow:inset 0 0 0 1px currentColor,inset 0 0 0 5px var(--bg),inset 0 0 0 6px currentColor}.pp[data-personality=bistrot][data-personality=bistrot] .pp-chap-inner{background:var(--bg);color:var(--fg);border-radius:0;box-shadow:inset 0 0 0 1px currentColor,inset 0 0 0 5px var(--bg),inset 0 0 0 6px currentColor,0 -10px 30px rgba(0,0,0,.05)}.pp[data-personality=bistrot][data-personality=bistrot] .pp-chap .pp-art-img{background:none;mix-blend-mode:multiply}.pp[data-personality=bistrot][data-personality=bistrot] .pp-chap-n{font-style:italic;color:var(--accent)}.pp[data-personality=bistrot][data-personality=bistrot] .pp-quote{text-align:center}.pp[data-personality=bistrot][data-personality=bistrot] .pp-quote blockquote{font-style:italic;font-size:36px;line-height:1.15}.pp[data-personality=bistrot][data-personality=bistrot] .pp-ticket{background:var(--bg);color:var(--fg);border-radius:0;box-shadow:inset 0 0 0 1px currentColor,inset 0 0 0 5px var(--bg),inset 0 0 0 6px currentColor}.pp[data-personality=bistrot][data-personality=bistrot] .pp-ticket-rows li.is-today>span:first-child:after{color:var(--accent)}.pp[data-personality=bistrot][data-personality=bistrot] .pp-ftr-word{font-style:italic}.pp[data-personality=bistrot][data-personality=bistrot] .pp-abar{border-radius:0;left:0;right:0;bottom:0;padding:6px 6px max(6px,env(safe-area-inset-bottom))}.pp[data-personality=bistrot][data-personality=bistrot] .pp-abar a{border-radius:0;font-weight:500;letter-spacing:.2em;text-transform:uppercase;font-size:11px}.pc[data-personality=bistrot][data-personality=bistrot] .mn-top{padding-top:34px;text-align:center;justify-items:center}.pc[data-personality=bistrot][data-personality=bistrot] .mn-kicker{color:var(--p-fg);font-weight:500;letter-spacing:.4em}.pc[data-personality=bistrot][data-personality=bistrot] .mn .mn-title{font-style:italic;font-size:clamp(54px,16vw,86px)}.pc[data-personality=bistrot][data-personality=bistrot] .mn-bar{background:var(--p-bg);box-shadow:0 1px 0 color-mix(in srgb,var(--p-fg) 30%,transparent)}.pc[data-personality=bistrot][data-personality=bistrot] .mn-bar-all{border-radius:0;background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-fg) 40%,transparent)}.pc[data-personality=bistrot][data-personality=bistrot] .mn-chip{font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;opacity:.55;padding:0 11px}.pc[data-personality=bistrot][data-personality=bistrot] .mn-chip[aria-current]{opacity:1}.pc[data-personality=bistrot][data-personality=bistrot] .mn-bar-ind{border-bottom:1px solid var(--p-fg)}.pc[data-personality=bistrot][data-personality=bistrot] .mn-cat-head{position:relative;display:grid;justify-items:center;text-align:center;padding-bottom:18px}.pc[data-personality=bistrot][data-personality=bistrot] .mn-cat-n{display:block;order:2;margin-top:8px;font:italic 400 15px/1 var(--f-display);color:var(--p-accent)}.pc[data-personality=bistrot][data-personality=bistrot] .mn .mn-cat-name{font:500 15px/1.4 var(--f-body);letter-spacing:.32em;text-transform:uppercase;transition:letter-spacing 1.2s cubic-bezier(.2,.8,.2,1),opacity 1s}.pc[data-personality=bistrot][data-personality=bistrot] .mn .mn-cat-name:after,.pc[data-personality=bistrot][data-personality=bistrot] .mn .mn-cat-name:before{content:"";display:inline-block;width:6px;height:6px;background:currentColor;transform:rotate(45deg);vertical-align:.2em}.pc[data-personality=bistrot][data-personality=bistrot] .mn .mn-cat-name:before{margin-right:14px}.pc[data-personality=bistrot][data-personality=bistrot] .mn .mn-cat-name:after{margin-left:10px}.pc[data-personality=bistrot][data-personality=bistrot] .mn-cat-art{display:none}.pc[data-personality=bistrot][data-personality=bistrot] .mn-rule{display:block;position:absolute;left:22%;right:22%;bottom:0;height:5px;border-block:1px solid currentColor;opacity:.7}.pc[data-personality=bistrot][data-personality=bistrot] .mn-cat-head .mn-cat-count{display:none}.pc[data-personality=bistrot][data-personality=bistrot] .mn-dishes{margin-top:12px}.pc[data-personality=bistrot][data-personality=bistrot] .mn-dishes>li{padding:14px 0}.pc[data-personality=bistrot][data-personality=bistrot] .mn-dish-head{gap:8px}.pc[data-personality=bistrot][data-personality=bistrot] .mn-name{font:italic 400 20px/1.2 var(--f-display)}.pc[data-personality=bistrot][data-personality=bistrot] .mn-lead{display:block;min-width:10px;border-bottom:1.5px dotted color-mix(in srgb,var(--p-fg) 55%,transparent);transform:translateY(-5px)}.pc[data-personality=bistrot][data-personality=bistrot] .mn-price{font:500 16px/1 var(--f-body)}.pc[data-personality=bistrot][data-personality=bistrot] .mn-desc{font-weight:300;font-size:15px}.pc[data-personality=bistrot][data-personality=bistrot] .mn-ing{font-weight:300;font-size:14px}.pc[data-personality=bistrot][data-personality=bistrot] .mn-vars>li{border-radius:0;font-weight:400}.pc[data-personality=bistrot][data-personality=bistrot] .mn-thumb{border-radius:0;box-shadow:0 0 0 1px var(--p-fg),0 0 0 4px var(--p-bg),0 0 0 5px var(--p-fg)}.pc[data-personality=bistrot][data-personality=bistrot] .mn-cat{margin-top:48px}.pc[data-personality=bistrot][data-personality=bistrot] .mn-algs>li{border-radius:0;font-family:var(--f-plain);font-weight:500;background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-fg) 30%,transparent)}.pc[data-personality=bistrot][data-personality=bistrot] .mn-unv{font-family:var(--f-plain)}.pc[data-personality=bistrot][data-personality=bistrot] .mn-div{font:italic 400 22px/1 var(--f-display);letter-spacing:0;text-transform:none}.pc[data-personality=bistrot][data-personality=bistrot] .mn-index li a{font-style:italic}.pc[data-personality=bistrot][data-personality=bistrot] .mn-index small{color:var(--p-accent);opacity:1}.pc[data-personality=bistrot][data-personality=bistrot] .mn-acc .mn-cat-head{padding-bottom:0;justify-items:start;text-align:left}.pc[data-personality=bistrot][data-personality=bistrot] .mn-acc .mn-rule{display:none}@media (min-width:1024px){.pc[data-personality=bistrot][data-personality=bistrot] .mn-top{justify-items:center}.pc[data-personality=bistrot][data-personality=bistrot] .mn-bar-ind{border-bottom:0;border-left:1px solid var(--p-fg)}}.pc[data-personality=bistrot][data-personality=bistrot] .mn-add{border-radius:0;background:var(--p-bg);color:var(--p-fg);box-shadow:inset 0 0 0 1px currentColor}.pc[data-personality=bistrot][data-personality=bistrot] .mn-add[data-in-list]{background:var(--p-fg);color:var(--p-bg)}.pc[data-personality=bistrot][data-personality=bistrot] .mn-fab{border-radius:0;background:var(--p-fg);color:var(--p-bg);text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:500}.pc[data-personality=bistrot][data-personality=bistrot] .mn-fab b{color:var(--p-fg)}.pc[data-personality=bistrot][data-personality=bistrot] .ls>li{border-bottom:1px dotted color-mix(in srgb,var(--p-fg) 45%,transparent)}.pc[data-personality=bistrot][data-personality=bistrot] .ls-total b{font:italic 400 26px/1 var(--f-display)}.pc[data-personality=bistrot][data-personality=bistrot] :is(.sh-qty,.ls-handoff a){border-radius:0}.pc.mn-sheet[data-personality=bistrot][data-personality=bistrot]{--sheet-r:2px;box-shadow:0 -1px 0 var(--p-fg),0 -20px 60px rgba(0,0,0,.25)}.pc[data-personality=bistrot][data-personality=bistrot] .sh-title{font-style:italic;font-weight:400}.pc[data-personality=bistrot][data-personality=bistrot] .sh-price{font:500 20px/1 var(--f-body)}.pc[data-personality=bistrot][data-personality=bistrot] .sh-desc{font-weight:300}.pc[data-personality=bistrot][data-personality=bistrot] :is(.sh-facts,.sh .mn-unv){font-family:var(--f-plain)}.pc[data-personality=bistrot][data-personality=bistrot] .sh-info{background:none;border-radius:0;box-shadow:inset 0 0 0 1px currentColor,inset 0 0 0 5px var(--p-bg),inset 0 0 0 6px currentColor;padding:22px}.pc[data-personality=bistrot][data-personality=bistrot] .sh-info .sh-h{letter-spacing:.26em;font-weight:500}.pc[data-personality=bistrot][data-personality=bistrot] :is(.sh-sug-add,.sh-var-add){border-radius:0;background:none;color:var(--p-fg);box-shadow:inset 0 0 0 1px currentColor}.pc[data-personality=bistrot][data-personality=bistrot] .sh-addbtn{border-radius:0;background:var(--p-fg);color:var(--p-bg);text-transform:uppercase;letter-spacing:.2em;font-size:13px;font-weight:500}.pc[data-personality=bistrot][data-personality=bistrot] .bk{--r:0px}.pc[data-personality=bistrot][data-personality=bistrot] .bk :is(.bk-title,.bk-h2,.bk-doc h2){font-style:italic}.pc[data-personality=bistrot][data-personality=bistrot] .bk-card{border-radius:0;box-shadow:inset 0 0 0 1px var(--p-fg),inset 0 0 0 5px var(--p-bg),inset 0 0 0 6px var(--p-fg)}.pc[data-personality=bistrot][data-personality=bistrot] .bk-steps{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}@media (min-width:720px){.pc[data-personality=bistrot][data-personality=bistrot] .bk-steps{letter-spacing:.2em}}.pc[data-personality=bistrot][data-personality=bistrot] .bk-n{border-radius:0;background:none;box-shadow:inset 0 0 0 1px currentColor}.pc[data-personality=bistrot][data-personality=bistrot] .bk-steps li:is([aria-current],.done) .bk-n{background:var(--p-fg);color:var(--p-bg)}.pc[data-personality=bistrot][data-personality=bistrot] .bk-choice{border-radius:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-fg) 40%,transparent);font-weight:400}.pc[data-personality=bistrot][data-personality=bistrot] .bk-people .bk-choice{font:italic 400 26px/1 var(--f-display)}.pc[data-personality=bistrot][data-personality=bistrot] :is(.bk-choice,.bk-day)[aria-pressed=true]{background:var(--p-fg);color:var(--p-bg)}.pc[data-personality=bistrot][data-personality=bistrot] :is(.bk-cal,.bk-more,.bk-field input,.bk-field textarea,.bk-pill,.bk-link,.bk-day){border-radius:0}.pc[data-personality=bistrot][data-personality=bistrot] .bk :is(.bk-go,.bk-ghost){border-radius:0;font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.pc[data-personality=bistrot][data-personality=bistrot] .bk-go{background:var(--p-fg);color:var(--p-bg)}.pc[data-personality=bistrot][data-personality=bistrot] .bk-stamp{border-radius:0;background:none;color:var(--p-fg);box-shadow:inset 0 0 0 1px currentColor,inset 0 0 0 4px var(--p-bg),inset 0 0 0 5px currentColor}.pc[data-personality=bistrot][data-personality=bistrot] .bk-big{font:italic 400 22px/1.35 var(--f-display)}.pc[data-personality=bistrot][data-personality=bistrot] .mn[data-motion-ready] .mn-cat:not([data-seen]) .mn-cat-name{letter-spacing:.9em;opacity:0}.pc[data-personality=bistrot][data-personality=bistrot] .mn[data-motion-ready] .mn-cat:not([data-seen]) .mn-rule{transform:scaleX(0)}.pc[data-personality=bistrot][data-personality=bistrot] .mn-rule{transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .2s}.pp[data-personality=bistrot][data-personality=bistrot]:is([data-motion=full],[data-motion=soft]) .pp-kicker[data-reveal]:not(.in){letter-spacing:1em}.pp[data-personality=bistrot][data-personality=bistrot] .pp-kicker[data-reveal]{transition:letter-spacing 1.2s cubic-bezier(.2,.8,.2,1),opacity .8s,transform .8s}.pc[data-personality=bistrot][data-personality=bistrot][data-motion-level=off] :is(.mn-cat-name,.mn-rule){transition:none!important;letter-spacing:.32em!important;opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.pc[data-personality=bistrot][data-personality=bistrot] :is(.mn-cat-name,.mn-rule){transition:none!important;letter-spacing:.32em!important;opacity:1!important;transform:none!important}}.pp[data-personality=bistrot][data-personality=bistrot] .pp-sthero-big{line-height:.98}.pp[data-personality=bistrot][data-personality=bistrot] .pp-sthero-sub{margin-top:20px}:is(.pp,.pc)[data-personality=enoteca][data-personality=enoteca]{--f-display:var(--pp-font-cormorant-sc),Georgia,serif;--f-body:var(--pp-font-cormorant),Georgia,serif;--f-plain:var(--pp-font-inter),system-ui,sans-serif;--w-display:500;--track-display:.14em;--case-display:none;--p-radius:0px;--gold:var(--accent2);--unv:#f4b183}.pc[data-personality=enoteca][data-personality=enoteca]:not(.mn-sheet),.pp[data-personality=enoteca][data-personality=enoteca]{background-image:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,#fff 5%,transparent),transparent 70%)}.pp[data-personality=enoteca][data-personality=enoteca]{font-size:20px;line-height:1.4}.pc[data-personality=enoteca][data-personality=enoteca] .pc-hdr{background:color-mix(in srgb,var(--p-bg) 94%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--gold) 80%,transparent)}.pc[data-personality=enoteca][data-personality=enoteca] .pc-brand-name{font-family:var(--f-body);font-style:italic;font-weight:500;font-size:28px;letter-spacing:0}.pc[data-personality=enoteca][data-personality=enoteca] .pc-links a{font-family:var(--f-display);font-weight:500;font-size:17px;letter-spacing:.14em}.pc[data-personality=enoteca][data-personality=enoteca] .pc-links>a:not(.pc-book):after{height:1px;background:var(--gold);transform-origin:center}.pc[data-personality=enoteca][data-personality=enoteca] .pc-book{border-radius:0;background:none;color:var(--gold)!important;box-shadow:inset 0 0 0 1px var(--gold)}.pc[data-personality=enoteca][data-personality=enoteca] .pc-nav{padding-top:34px}.pc[data-personality=enoteca][data-personality=enoteca] .pc-nav-links{text-align:center}.pc[data-personality=enoteca][data-personality=enoteca] .pc-nav-links a{justify-content:center;font-size:clamp(34px,10vw,52px);padding:12px 0}.pc[data-personality=enoteca][data-personality=enoteca] .pc-nav-links li+li:before{content:"❦";display:block;text-align:center;color:var(--gold);font:16px/1 var(--f-body);opacity:.8}.pc[data-personality=enoteca][data-personality=enoteca] .pc-nav-links small{display:none}.pc[data-personality=enoteca][data-personality=enoteca] .pc-nav-book{border-radius:0;background:none;color:var(--gold)!important;box-shadow:inset 0 0 0 1px var(--gold);font-family:var(--f-display);letter-spacing:.16em;font-weight:500;font-size:18px}.pc[data-personality=enoteca][data-personality=enoteca] .pc-nav[data-state=open]{animation-duration:1s}.pc[data-personality=enoteca][data-personality=enoteca] .pc-nav[data-state=open] .pc-nav-links li{animation-name:pc-fade;animation-duration:1.1s}.pp[data-personality=enoteca][data-personality=enoteca]{--radius:0px}.pp[data-personality=enoteca][data-personality=enoteca] :is(h1,h2,h3){line-height:1.05}.pp[data-personality=enoteca][data-personality=enoteca] .pp-kicker{font-family:var(--f-display);font-size:16px;color:var(--gold);letter-spacing:.3em;font-weight:500;text-transform:none}.pp[data-personality=enoteca][data-personality=enoteca] .pp-btn{border-radius:0;background:none;color:var(--gold)!important;box-shadow:inset 0 0 0 1px var(--gold);font-family:var(--f-display);font-weight:500;font-size:18px;letter-spacing:.16em}.pp[data-personality=enoteca][data-personality=enoteca] .pp-btn-ghost{color:var(--fg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 50%,transparent)}.pp[data-personality=enoteca][data-personality=enoteca] .pp-chip{border-radius:0;background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 50%,transparent);font-family:var(--f-plain);font-size:13px}.pp[data-personality=enoteca][data-personality=enoteca] .pp-hero-line{align-items:center;text-align:center}.pp[data-personality=enoteca][data-personality=enoteca] .pp-hero-title{font-family:var(--f-body);font-weight:500;font-style:italic;font-size:50px;letter-spacing:0;line-height:1.05}.pp[data-personality=enoteca][data-personality=enoteca] .pp-hero-rule{width:60%;margin:0 auto;background:var(--gold);transform-origin:center}.pp[data-personality=enoteca][data-personality=enoteca] .pp-hero-small-art{position:static;margin:0 auto}.pp[data-personality=enoteca][data-personality=enoteca] :is(.pp-favs,.pp-day-head,.pp-moments,.pp-teaser,.pp-quote,.pp-visit,.pp-shero,.pp-numbers){text-align:center}.pp[data-personality=enoteca][data-personality=enoteca] .pp-favs-head{justify-content:center}.pp[data-personality=enoteca][data-personality=enoteca] :is(.pp-favs-head h2,.pp-day-head h2,.pp-moments h2,.pp-shero-title,.pp-chap h2):after{content:"❦";display:block;margin-top:10px;font:400 22px/1 var(--f-body);color:var(--gold);letter-spacing:0}.pp[data-personality=enoteca][data-personality=enoteca] .pp-shero-title{font-family:var(--f-body);font-style:italic;font-weight:500;font-size:46px;letter-spacing:0}.pp[data-personality=enoteca][data-personality=enoteca] .pp-marquee{transform:none;margin:0;background:none;color:var(--fg);border-block:1px solid color-mix(in srgb,var(--gold) 60%,transparent)}.pp[data-personality=enoteca][data-personality=enoteca] .pp-mq-run{font-size:26px;letter-spacing:.2em;animation-duration:48s}.pp[data-personality=enoteca][data-personality=enoteca] .pp-mq-run b{color:var(--gold)}.pp[data-personality=enoteca][data-personality=enoteca] :is(.pp-day-card,.pp-moment-card){background:none;border-radius:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 80%,transparent);text-align:center}.pp[data-personality=enoteca][data-personality=enoteca] :is(.pp-day-time,.pp-moment-time){font-family:var(--f-body);font-style:italic;color:var(--gold)}.pp[data-personality=enoteca][data-personality=enoteca] .pp-fav{rotate:0deg;background:none;border-radius:0;padding-inline:0;border-bottom:1px solid color-mix(in srgb,var(--gold) 35%,transparent);text-align:left}.pp[data-personality=enoteca][data-personality=enoteca] .pp-fav h3{font-family:var(--f-body);font-weight:600;font-size:24px;letter-spacing:0}.pp[data-personality=enoteca][data-personality=enoteca] .pp-fav p{font-style:italic;font-size:16px}.pp[data-personality=enoteca][data-personality=enoteca] .pp-fav-price{color:var(--gold);font-family:var(--f-body);font-weight:500;font-size:20px}.pp[data-personality=enoteca][data-personality=enoteca] .pp-teaser-text{font-family:var(--f-body);font-style:italic;font-size:34px;line-height:1.2}.pp[data-personality=enoteca][data-personality=enoteca] .pp-visit{background:none;border-radius:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 80%,transparent)}.pp[data-personality=enoteca][data-personality=enoteca] .pp-chap-inner{background:var(--bg);color:var(--fg);border-radius:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 80%,transparent);text-align:center}.pp[data-personality=enoteca][data-personality=enoteca] .pp-chap-n{font-family:var(--f-body);font-style:italic;color:var(--gold)}.pp[data-personality=enoteca][data-personality=enoteca] .pp-quote blockquote{font-family:var(--f-body);font-style:italic;font-weight:500;font-size:38px;line-height:1.15;letter-spacing:0}.pp[data-personality=enoteca][data-personality=enoteca] .pp-ticket{background:none;color:var(--fg);border-radius:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 80%,transparent)}.pp[data-personality=enoteca][data-personality=enoteca] .pp-ticket-rows{font-family:var(--f-plain);font-size:15px}.pp[data-personality=enoteca][data-personality=enoteca] .pp-ticket-rows li.is-today>span:first-child:after{color:var(--gold)}.pp[data-personality=enoteca][data-personality=enoteca].pp-ftr{background:color-mix(in srgb,#000 25%,var(--bg));color:var(--fg)}.pp[data-personality=enoteca][data-personality=enoteca] .pp-ftr-word{font-family:var(--f-body);font-style:italic;color:var(--gold)}.pp[data-personality=enoteca][data-personality=enoteca] .pp-abar{border-radius:0;left:0;right:0;bottom:0;padding:6px 6px max(6px,env(safe-area-inset-bottom));background:color-mix(in srgb,#000 30%,var(--bg));box-shadow:0 -1px 0 color-mix(in srgb,var(--gold) 50%,transparent)}.pp[data-personality=enoteca][data-personality=enoteca] .pp-abar a{border-radius:0;color:var(--fg)!important;font-family:var(--f-display);font-size:16px;letter-spacing:.12em;font-weight:500}.pp[data-personality=enoteca][data-personality=enoteca] .pp-abar a:first-child{background:none;color:var(--gold)!important;box-shadow:inset 0 0 0 1px var(--gold)}.pc[data-personality=enoteca][data-personality=enoteca] .mn{font-size:19px}.pc[data-personality=enoteca][data-personality=enoteca] .mn-top{padding-top:38px;text-align:center;justify-items:center}.pc[data-personality=enoteca][data-personality=enoteca] .mn-kicker{font-family:var(--f-display);font-size:16px;color:var(--gold);letter-spacing:.3em;font-weight:500;text-transform:none}.pc[data-personality=enoteca][data-personality=enoteca] .mn .mn-title{font-family:var(--f-body);font-style:italic;font-weight:500;letter-spacing:0;font-size:clamp(56px,17vw,92px)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-intro{font-style:italic}.pc[data-personality=enoteca][data-personality=enoteca] .mn-bar{background:var(--p-bg);box-shadow:0 1px 0 color-mix(in srgb,var(--gold) 40%,transparent)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-bar-all{border-radius:0;background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 80%,transparent);color:var(--gold)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-chip{font-family:var(--f-display);font-weight:500;font-size:17px;letter-spacing:.12em;opacity:.65}.pc[data-personality=enoteca][data-personality=enoteca] .mn-chip[aria-current]{opacity:1;color:var(--gold)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-bar-ind{border-bottom:1px solid var(--gold)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-cat{text-align:center;margin-top:46px}.pc[data-personality=enoteca][data-personality=enoteca] .mn-cat-head{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:30px}.pc[data-personality=enoteca][data-personality=enoteca] .mn-cat-art{order:-1;width:64px;height:64px;margin-bottom:8px}.pc[data-personality=enoteca][data-personality=enoteca] .mn-cat-n{display:block;order:3;margin-top:8px;font:italic 400 17px/1 var(--f-body);color:var(--gold)}.pc[data-personality=enoteca][data-personality=enoteca] .mn .mn-cat-name{font-size:clamp(26px,7.5vw,36px);letter-spacing:.18em}.pc[data-personality=enoteca][data-personality=enoteca] .mn-rule{display:block;position:absolute;left:50%;bottom:0;width:120px;margin-left:-60px;height:18px;background:none;transform-origin:center;transition:transform 1.2s cubic-bezier(.6,0,.2,1)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-rule:before{content:"";position:absolute;left:0;right:0;top:9px;height:1px;background:linear-gradient(90deg,transparent,var(--gold) 20% 38%,transparent 38% 62%,var(--gold) 62% 80%,transparent)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-rule:after{content:"❦";position:absolute;left:0;right:0;top:0;text-align:center;font:normal 400 18px/18px var(--f-body);color:var(--gold);transition:opacity 1s .6s}.pc[data-personality=enoteca][data-personality=enoteca] .mn-cat-head .mn-cat-count{display:none}.pc[data-personality=enoteca][data-personality=enoteca] .mn-dishes>li{padding:16px 0;text-align:center;grid-template-columns:minmax(0,1fr)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-dish-main{grid-row:auto}.pc[data-personality=enoteca][data-personality=enoteca] .mn-thumb{grid-column:1;grid-row:auto;justify-self:center;margin-top:10px;border-radius:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 60%,transparent)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-dish-head{flex-direction:column;align-items:center;gap:2px}.pc[data-personality=enoteca][data-personality=enoteca] .mn-name{font:600 22px/1.2 var(--f-body)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-price{margin:4px 0 0;font:500 21px/1 var(--f-body);color:var(--p-accent)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-desc{font-style:italic;font-size:17.5px}.pc[data-personality=enoteca][data-personality=enoteca] .mn-ing{font-style:italic;font-size:16.5px}.pc[data-personality=enoteca][data-personality=enoteca] .mn-vars{justify-content:center}.pc[data-personality=enoteca][data-personality=enoteca] .mn-vars>li{border-radius:0;font-size:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-vars b{color:var(--p-accent);font-weight:500}.pc[data-personality=enoteca][data-personality=enoteca] .mn-dishes>li+li:before{content:"";position:absolute;top:0;left:35%;right:35%;height:1px;background:color-mix(in srgb,var(--gold) 35%,transparent)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-algs{justify-content:center}.pc[data-personality=enoteca][data-personality=enoteca] .mn-algs>li{font-family:var(--f-plain);border-radius:0;background:color-mix(in srgb,var(--p-fg) 9%,transparent)}.pc[data-personality=enoteca][data-personality=enoteca] .mn .public-allergen-count{font-family:var(--f-plain)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-unv{justify-content:center;font-family:var(--f-plain);color:var(--unv)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-div{font:italic 500 24px/1 var(--f-body);letter-spacing:0;text-transform:none;color:var(--gold)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-div:after,.pc[data-personality=enoteca][data-personality=enoteca] .mn-div:before{background:var(--gold);opacity:.5}.pc[data-personality=enoteca][data-personality=enoteca] .mn-index{text-align:center}.pc[data-personality=enoteca][data-personality=enoteca] .mn-index small{color:var(--gold);opacity:1}.pc[data-personality=enoteca][data-personality=enoteca] .mn-acc .mn-cat-head{padding-bottom:0}.pc[data-personality=enoteca][data-personality=enoteca] .mn-acc .mn-rule{display:none}@media (min-width:1024px){.pc[data-personality=enoteca][data-personality=enoteca] .mn-top{justify-items:center}.pc[data-personality=enoteca][data-personality=enoteca] .mn-bar-ind{border-bottom:0;border-left:1px solid var(--gold)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-chip{justify-content:flex-start}}.pc[data-personality=enoteca][data-personality=enoteca] .mn-add{border-radius:0;background:var(--p-bg);color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-add[data-in-list]{background:var(--gold);color:var(--p-bg)}.pc[data-personality=enoteca][data-personality=enoteca] .mn-fab{border-radius:0;background:var(--gold);color:var(--p-bg);font-family:var(--f-display);letter-spacing:.14em;font-size:18px;font-weight:500}.pc[data-personality=enoteca][data-personality=enoteca] .mn-fab b{color:var(--gold);background:var(--p-bg)}.pc[data-personality=enoteca][data-personality=enoteca] .ls>li{border-bottom:1px solid color-mix(in srgb,var(--gold) 30%,transparent)}.pc[data-personality=enoteca][data-personality=enoteca] .ls-total b{font:500 28px/1 var(--f-body);color:var(--gold)}.pc[data-personality=enoteca][data-personality=enoteca] :is(.sh-qty,.ls-handoff a){border-radius:0}.pc.mn-sheet[data-personality=enoteca][data-personality=enoteca]{--sheet-r:2px;box-shadow:0 -1px 0 var(--gold),0 -20px 60px rgba(0,0,0,.35)}.pc[data-personality=enoteca][data-personality=enoteca] .sh-title{font-family:var(--f-body);font-style:italic;font-weight:500;letter-spacing:0}.pc[data-personality=enoteca][data-personality=enoteca] .sh-price{font:500 26px/1 var(--f-body);color:var(--p-accent)}.pc[data-personality=enoteca][data-personality=enoteca] .sh-desc{font-style:italic;font-size:19px}.pc[data-personality=enoteca][data-personality=enoteca] .sh-info{background:none;border-radius:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 50%,transparent)}.pc[data-personality=enoteca][data-personality=enoteca] .sh-info .sh-h{font-family:var(--f-display);color:var(--gold);opacity:1;letter-spacing:.16em}.pc[data-personality=enoteca][data-personality=enoteca] :is(.sh-facts,.sh .mn-unv){font-family:var(--f-plain)}.pc[data-personality=enoteca][data-personality=enoteca] .sh .mn-unv{color:var(--unv)}.pc[data-personality=enoteca][data-personality=enoteca] :is(.sh-sug-add,.sh-var-add){border-radius:0;background:none;color:var(--gold);box-shadow:inset 0 0 0 1px currentColor}.pc[data-personality=enoteca][data-personality=enoteca] .sh-addbtn{border-radius:0;background:var(--gold);color:var(--p-bg);font-family:var(--f-display);letter-spacing:.14em;font-weight:500;font-size:19px}.pc[data-personality=enoteca][data-personality=enoteca] .bk{--r:0px}.pc[data-personality=enoteca][data-personality=enoteca] .bk-title{font-family:var(--f-body);font-style:italic;font-weight:500;letter-spacing:0}.pc[data-personality=enoteca][data-personality=enoteca] .bk-card{border-radius:0;background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 50%,transparent)}.pc[data-personality=enoteca][data-personality=enoteca] .bk-steps{font-family:var(--f-display);font-size:14px;letter-spacing:.02em}@media (min-width:720px){.pc[data-personality=enoteca][data-personality=enoteca] .bk-steps{font-size:15px;letter-spacing:.08em}}.pc[data-personality=enoteca][data-personality=enoteca] .bk-n{border-radius:0;background:none;box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold)}.pc[data-personality=enoteca][data-personality=enoteca] .bk-steps li:is([aria-current],.done) .bk-n{background:var(--gold);color:var(--p-bg)}.pc[data-personality=enoteca][data-personality=enoteca] .bk-choice{border-radius:0;background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent)}.pc[data-personality=enoteca][data-personality=enoteca] .bk-people .bk-choice{font:italic 500 28px/1 var(--f-body)}.pc[data-personality=enoteca][data-personality=enoteca] :is(.bk-choice,.bk-day)[aria-pressed=true]{background:var(--gold);color:var(--p-bg)}.pc[data-personality=enoteca][data-personality=enoteca] :is(.bk-cal,.bk-more,.bk-field input,.bk-field textarea,.bk-pill,.bk-link,.bk-day){border-radius:0}.pc[data-personality=enoteca][data-personality=enoteca] :is(.bk-cal,.bk-more,.bk-field input,.bk-field textarea,.bk-pill,.bk-link){background:color-mix(in srgb,#000 20%,transparent)}.pc[data-personality=enoteca][data-personality=enoteca] .bk :is(.bk-go,.bk-ghost){border-radius:0;font-family:var(--f-display);font-weight:500;letter-spacing:.14em;font-size:18px}.pc[data-personality=enoteca][data-personality=enoteca] .bk-go{background:var(--gold);color:var(--p-bg)}.pc[data-personality=enoteca][data-personality=enoteca] .bk-stamp{border-radius:0;background:none;color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.pc[data-personality=enoteca][data-personality=enoteca] .bk-big{font:italic 500 24px/1.35 var(--f-body)}.pc[data-personality=enoteca][data-personality=enoteca] .mn[data-motion-ready] .mn-cat:not([data-seen]) .mn-rule{transform:scaleX(0)}.pc[data-personality=enoteca][data-personality=enoteca] .mn[data-motion-ready] .mn-cat:not([data-seen]) .mn-rule:after{opacity:0}.pp[data-personality=enoteca][data-personality=enoteca]:is([data-motion=full],[data-motion=soft]) .pp-hero-rule{animation:pp-draw 1.8s cubic-bezier(.6,0,.2,1) .5s both}.pc[data-personality=enoteca][data-personality=enoteca][data-motion-level=off] :is(.mn-rule,.mn-rule:after){transition:none!important;transform:none!important;opacity:1!important}@media (prefers-reduced-motion:reduce){.pc[data-personality=enoteca][data-personality=enoteca] :is(.mn-rule,.mn-rule:after){transition:none!important;transform:none!important;opacity:1!important}}.pp[data-personality=enoteca][data-personality=enoteca] .pp-sthero-big{line-height:.98}.pp[data-personality=enoteca][data-personality=enoteca] .pp-sthero-sub{margin-top:20px}.pc[data-personality=enoteca][data-personality=enoteca] :is(.mn-cat-art img,.mn-dish-art img),.pp[data-personality=enoteca][data-personality=enoteca] .pp-art-img{mix-blend-mode:normal!important;filter:brightness(0) invert(1) sepia(.35) brightness(.94)!important;opacity:.85!important}.pp[data-personality=enoteca][data-personality=enoteca] .pp-chap .pp-art-img{background:none;padding:0}.pp[data-personality=enoteca][data-personality=enoteca] :is(.pp-chap p,.pp-day-card p,.pp-moment-card p,.pp-hero-tag,.pp-sintro p){font-size:18px;line-height:1.45}.pc[data-personality=enoteca][data-personality=enoteca] :is(.mn-price,.sh-price,.ls-total b,.mn-vars b){font-weight:700}.pp[data-personality=enoteca][data-personality=enoteca] .pp-fav-price{font-weight:700}.pp[data-personality=enoteca][data-personality=enoteca] .pp-map-pin img{filter:brightness(0);opacity:.85}:is(.pp,.pc)[data-personality=basico][data-personality=basico]{--f-display:var(--pp-font-inter),system-ui,sans-serif;--f-body:var(--pp-font-inter),system-ui,sans-serif;--w-display:700;--track-display:-.025em;--case-display:none;--p-radius:10px}.pp[data-personality=basico][data-personality=basico]{font-size:16.5px}.pc[data-personality=basico][data-personality=basico] .pc-hdr{box-shadow:0 1px 0 color-mix(in srgb,var(--p-fg) 10%,transparent)}.pc[data-personality=basico][data-personality=basico] .pc-brand-name{font-size:21px}.pc[data-personality=basico][data-personality=basico] .pc-links a{font-weight:500;font-size:15px}.pc[data-personality=basico][data-personality=basico] .pc-book{border-radius:8px}.pc[data-personality=basico][data-personality=basico] .pc-nav-links a{font-size:clamp(32px,9vw,44px);padding:12px 0;letter-spacing:-.02em}.pc[data-personality=basico][data-personality=basico] .pc-nav-links li+li{border-top:1px solid color-mix(in srgb,var(--navfg) 10%,transparent)}.pc[data-personality=basico][data-personality=basico] .pc-nav-links small{display:none}.pc[data-personality=basico][data-personality=basico] .pc-nav-book{border-radius:10px}.pc[data-personality=basico][data-personality=basico] .pc-nav[data-state=open]{animation:pc-fade .2s ease-out both}.pc[data-personality=basico][data-personality=basico] .pc-nav[data-state=closed]{animation:pc-fade .15s ease-in reverse both}.pc[data-personality=basico][data-personality=basico] .pc-nav[data-state=open] .pc-nav-links li{animation:none}.pp[data-personality=basico][data-personality=basico]{--radius:12px}.pp[data-personality=basico][data-personality=basico] :is(h1,h2,h3){line-height:1.05}.pp[data-personality=basico][data-personality=basico] .pp-kicker{letter-spacing:.08em}.pp[data-personality=basico][data-personality=basico] .pp-btn{border-radius:10px;font-weight:600}.pp[data-personality=basico][data-personality=basico] .pp-hero-title{font-style:normal;font-size:40px;line-height:1.08;letter-spacing:-.03em}.pp[data-personality=basico][data-personality=basico] .pp-hero-rule{display:none}.pp[data-personality=basico][data-personality=basico] .pp-hero-small-art{width:70px;height:70px;opacity:.8}.pp[data-personality=basico][data-personality=basico] :is(.pp-favs-head h2,.pp-day-head h2,.pp-moments h2){font-size:34px}.pp[data-personality=basico][data-personality=basico] .pp-marquee{transform:none;margin:0;background:color-mix(in srgb,var(--fg) 4%,var(--bg));color:var(--fg);border-block:1px solid color-mix(in srgb,var(--fg) 10%,transparent)}.pp[data-personality=basico][data-personality=basico] .pp-mq-run{font-size:22px;font-weight:600;animation-duration:60s}.pp[data-personality=basico][data-personality=basico] :is(.pp-day-card,.pp-moment-card){rotate:0deg!important;background:var(--bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg) 12%,transparent);border-radius:12px}.pp[data-personality=basico][data-personality=basico] .pp-fav{rotate:0deg;background:none;border-radius:0;padding-inline:0;border-bottom:1px solid color-mix(in srgb,var(--fg) 10%,transparent)}.pp[data-personality=basico][data-personality=basico] .pp-fav h3{font-size:18px;font-family:var(--f-body);font-weight:600;letter-spacing:0}.pp[data-personality=basico][data-personality=basico] .pp-fav-price{color:var(--fg);font-weight:600}.pp[data-personality=basico][data-personality=basico] .pp-teaser-text{font-size:26px;font-weight:500;line-height:1.3}.pp[data-personality=basico][data-personality=basico] .pp-visit{background:color-mix(in srgb,var(--fg) 4%,var(--bg));border-radius:16px}.pp[data-personality=basico][data-personality=basico] .pp-chap-inner{background:var(--bg);color:var(--fg);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg) 12%,transparent),0 -10px 30px rgba(0,0,0,.04)}.pp[data-personality=basico][data-personality=basico] .pp-chap .pp-art-img{background:none}.pp[data-personality=basico][data-personality=basico] .pp-chap-n{color:var(--accent)}.pp[data-personality=basico][data-personality=basico] .pp-quote blockquote{font-size:28px;font-weight:600;line-height:1.25}.pp[data-personality=basico][data-personality=basico] .pp-shero-title{font-size:40px}.pp[data-personality=basico][data-personality=basico] .pp-ticket{background:var(--bg);color:var(--fg);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg) 12%,transparent)}.pp[data-personality=basico][data-personality=basico].pp-ftr{background:color-mix(in srgb,var(--fg) 4%,var(--bg));color:var(--fg);border-top:1px solid color-mix(in srgb,var(--fg) 10%,transparent)}.pp[data-personality=basico][data-personality=basico] .pp-ftr-word{color:var(--fg);opacity:.9}.pp[data-personality=basico][data-personality=basico] .pp-abar{border-radius:14px}.pp[data-personality=basico][data-personality=basico] .pp-abar a{border-radius:10px;font-weight:600}.pp[data-personality=basico][data-personality=basico] :is(.pp-orb .pp-art,.pp-spin,[data-spin-scroll]){animation:none!important}.pp[data-personality=basico][data-personality=basico] [data-parallax]{transform:none!important}.pp[data-personality=basico][data-personality=basico]:is([data-motion=full],[data-motion=soft]) [data-reveal]:not(.in){transform:none!important}.pp[data-personality=basico][data-personality=basico] [data-reveal=chars] .pp-c{transform:none!important}.pc[data-personality=basico][data-personality=basico] .mn{font-size:16px}.pc[data-personality=basico][data-personality=basico] .mn .mn-title{font-size:clamp(38px,11vw,56px);line-height:1}.pc[data-personality=basico][data-personality=basico] .mn-bar{background:var(--p-bg)}.pc[data-personality=basico][data-personality=basico] .mn-bar[data-stuck]{box-shadow:0 1px 0 color-mix(in srgb,var(--p-fg) 10%,transparent)}.pc[data-personality=basico][data-personality=basico] .mn-bar-all{background:color-mix(in srgb,var(--p-fg) 6%,transparent)}.pc[data-personality=basico][data-personality=basico] .mn-chip{height:36px;min-height:36px;border-radius:8px;font-size:14px;font-weight:500}.pc[data-personality=basico][data-personality=basico] .mn-chip[aria-current]{color:var(--p-bg)}.pc[data-personality=basico][data-personality=basico] .mn-bar-ind{border-radius:8px;background:var(--p-fg)}.pc[data-personality=basico][data-personality=basico] .mn-cat-head{display:flex;align-items:center;gap:12px;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--p-fg) 12%,transparent)}.pc[data-personality=basico][data-personality=basico] .mn .mn-cat-name{font-size:clamp(24px,7vw,30px);line-height:1.1}.pc[data-personality=basico][data-personality=basico] .mn-cat-count{margin-top:2px;font-weight:500;letter-spacing:0;text-transform:none;font-size:13px;opacity:.6}.pc[data-personality=basico][data-personality=basico] .mn-cat-art{width:48px;height:48px}.pc[data-personality=basico][data-personality=basico] .mn-dishes{margin-top:0}.pc[data-personality=basico][data-personality=basico] .mn-dishes>li+li{border-top:1px solid color-mix(in srgb,var(--p-fg) 8%,transparent)}.pc[data-personality=basico][data-personality=basico] .mn-name{font:600 16.5px/1.3 var(--f-body)}.pc[data-personality=basico][data-personality=basico] .mn-price{font-weight:600;font-size:15.5px}.pc[data-personality=basico][data-personality=basico] .mn-desc{font-size:14.5px;opacity:.8}.pc[data-personality=basico][data-personality=basico] .mn-ing{font-size:13.5px;opacity:.65}.pc[data-personality=basico][data-personality=basico] .mn-vars>li{border-radius:8px}.pc[data-personality=basico][data-personality=basico] .mn-thumb{width:84px;height:84px;border-radius:10px}.pc[data-personality=basico][data-personality=basico] .mn-algs>li{border-radius:6px}.pc[data-personality=basico][data-personality=basico] .mn-index li a{letter-spacing:-.02em;font-size:clamp(22px,6.5vw,30px)}@media (min-width:1024px){.pc[data-personality=basico][data-personality=basico] .mn-bar-ind{display:none}.pc[data-personality=basico][data-personality=basico] .mn-chip[aria-current]{color:var(--p-fg);background:color-mix(in srgb,var(--p-fg) 7%,transparent)}}.pc[data-personality=basico][data-personality=basico] .mn-add{border-radius:8px}.pc[data-personality=basico][data-personality=basico] .mn-fab{border-radius:12px}.pc.mn-sheet[data-personality=basico][data-personality=basico]{--sheet-r:16px}.pc[data-personality=basico][data-personality=basico] .sh-title{font-size:clamp(28px,8vw,36px)}.pc[data-personality=basico][data-personality=basico] .sh-price{font-weight:600;font-size:19px}.pc[data-personality=basico][data-personality=basico] .sh-info{border-radius:12px}.pc[data-personality=basico][data-personality=basico] :is(.sh-sug-add,.sh-var-add,.sh-addbtn){border-radius:10px}.pc[data-personality=basico][data-personality=basico] .bk{--r:10px}.pc[data-personality=basico][data-personality=basico] .bk-title{font-size:clamp(34px,10vw,52px)}.pc[data-personality=basico][data-personality=basico] .bk-card{border-radius:14px}.pc[data-personality=basico][data-personality=basico] .bk :is(.bk-go,.bk-ghost){border-radius:10px}.pc[data-personality=basico][data-personality=basico] :is(.bk-choice,.bk-day)[aria-pressed=true]{background:var(--p-fg);color:var(--p-bg)}.pc[data-personality=basico][data-personality=basico] :is(.mn-cat-art img,.mn-top-burst){animation:none!important}.pp[data-personality=basico][data-personality=basico] .pp-sthero-big{line-height:.98}.pp[data-personality=basico][data-personality=basico] .pp-sthero-sub{margin-top:20px}.pc[data-personality=basico][data-personality=basico] :is(.mn-chip,.mn-bar-ind,.mn-bar-all){border-radius:10px}.pc[data-personality=basico][data-personality=basico] .mn-bar-ind{background:var(--p-accent)}.pc[data-personality=basico][data-personality=basico] .mn-chip[aria-current]{color:hsl(var(--primary-foreground))}@media (min-width:1024px){.pc[data-personality=basico][data-personality=basico] .mn-chip[aria-current]{color:hsl(var(--primary-foreground));background:var(--p-accent)}}.pc[data-personality=basico][data-personality=basico] .mn-algs>li{background:color-mix(in srgb,var(--alg,var(--p-fg)) 13%,var(--p-bg))}.pc[data-personality=basico][data-personality=basico] .mn-price{font-weight:500;color:color-mix(in srgb,var(--p-fg) 72%,var(--p-bg))}.pc[data-personality=basico][data-personality=basico] .mn-vars b{color:inherit}