.ex [hidden],.ex-hero [hidden]{display:none!important}.ex-hero__in{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:56px;display:grid}.ex-toc{border-radius:var(--r-lg);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;gap:4px;padding:20px;display:grid}.ex-toc p{letter-spacing:.07em;text-transform:uppercase;color:var(--yellow);margin:0 0 8px;font-size:12px;font-weight:700}.ex-toc a{color:#fff;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.ex-toc a:hover{background:#ffffff14}.ex-toc a span{background:#ffffff1a;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:700;display:grid}.ex-toc a em{color:#9aa3b2;margin-left:auto;font-size:11.5px;font-style:normal}@font-face{font-family:Cormorant;src:url(../fonts/cormorant-garamond-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(../fonts/cormorant-garamond-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(../fonts/cormorant-garamond-latin-500-italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}.ex-serif{letter-spacing:0;font-family:Cormorant,Georgia,Times New Roman,serif;font-weight:600}.ex-plan{background:var(--blue-soft);color:var(--blue);border-radius:99px;margin-top:22px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ex-plan--opt{color:#8a6400;background:#fff4d6}.ex-brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ex-brief__card{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;min-width:0;padding:22px}.ex-brief__card>small{letter-spacing:.07em;text-transform:uppercase;color:var(--blue);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.ex-brief__card p{color:var(--text);margin:0;font-size:14.5px;line-height:1.55}.ex-brief__card .ex-brief__muted{color:var(--muted);margin-top:10px;font-size:13.5px}.ex-brief__card ul,.ex-brief__card ol{gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.ex-brief__card li{align-items:flex-start;gap:8px;display:flex}.ex-brief__card li svg{color:var(--ok);flex:none;margin-top:3px}.ex-brief__id strong{color:var(--ex-a);margin-bottom:6px;font-size:26px;display:block}.ex-swatches{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ex-swatches span{grid-template-columns:28px 1fr;align-items:center;column-gap:10px;font-size:13.5px;font-weight:600;display:grid}.ex-swatches i{border-radius:8px;grid-row:span 2;width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000014}.ex-swatches em{color:var(--muted);font-size:12px;font-style:normal;font-weight:500}.ex-brief__pages{counter-reset:p}.ex-brief__pages li{counter-increment:p}.ex-brief__pages li:before{content:counter(p);background:var(--grey);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.ex-brief__mods a{color:var(--text);align-items:center;gap:10px;font-weight:500;text-decoration:none;display:flex}.ex-brief__mods a:hover{color:var(--blue)}.ex-brief__mods a span{background:var(--blue-soft);color:var(--blue);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.ex-brief__mods li{justify-content:space-between;align-items:center}.ex-brief__mods em{color:var(--ok);font-size:12px;font-style:normal;font-weight:600}.ex-brief__mods em.is-opt{color:#8a6400}.ex-brief__price{background:var(--black);border-color:var(--black);color:#fff}.ex-brief__price>small{color:var(--yellow)}.ex-brief__price strong{letter-spacing:-.03em;margin-bottom:8px;font-size:34px;line-height:1;display:block}.ex-brief__price p{color:#dde1e8}.ex-brief__price .ex-brief__muted{color:#9aa3b2}.ex-mod{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;display:grid}.ex-mod--rev{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ex-mod--rev .ex-mod__txt{order:2}.ex-mod__txt h2{margin:0 0 14px}.ex-mod__txt>p:not(.eyebrow){color:var(--muted);margin:0 0 20px}.ex-mod__demo{min-width:0}.ex-mod--menu .ex-mod__demo{justify-content:center;display:flex}.ex-frame{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;font-size:13px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0a142824}.ex-frame__bar{border-bottom:1px solid var(--line);background:#f1f3f6;align-items:center;gap:6px;padding:10px 14px;display:flex}.ex-frame__bar i{background:#d5dae1;border-radius:50%;width:10px;height:10px}.ex-frame__bar i:first-child{background:#ff6159}.ex-frame__bar i:nth-child(2){background:#ffbd2e}.ex-frame__bar i:nth-child(3){background:#28c941}.ex-frame__bar span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;flex:1;margin-left:10px;padding:4px 10px;font-size:12px;overflow:hidden}.ex-site{background:var(--ex-c);color:var(--ex-a)}.ex-site__nav{background:var(--ex-c);border-bottom:1px solid #1f2a241a;align-items:center;gap:16px;padding:12px 18px;display:flex}.ex-site__nav strong{white-space:nowrap;font-size:17px}.ex-site__nav em{color:#1f2a24b3;white-space:nowrap;flex:1;gap:14px;font-size:12.5px;font-style:normal;display:flex;overflow:hidden}.ex-site__nav em .is-on{color:var(--ex-a);box-shadow:0 2px 0 var(--ex-b);font-weight:600}.ex-site__nav b,.ex-btn{background:var(--ex-b);color:var(--ex-a);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:700;transition:transform .15s,filter .2s;display:inline-flex}.ex-btn:hover:not(:disabled){filter:brightness(1.05)}.ex-btn:active:not(:disabled){transform:scale(.97)}.ex-btn:disabled{opacity:.45;cursor:not-allowed}.ex-btn--ghost{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff80}.ex-btn--full{width:100%;margin-top:16px;padding:12px;font-size:14px}.ex-site__hero{height:290px;position:relative;overflow:hidden}.ex-site__hero img{object-fit:cover;width:100%;height:100%}.ex-site__hero:after{content:"";background:linear-gradient(90deg,#0f1612d1 0%,#0f161259 60%,#0f16121a 100%);position:absolute;inset:0}.ex-site__heroin{z-index:1;color:#fff;position:absolute;bottom:24px;left:24px;right:24px}.ex-site__heroin h3{color:#fff;margin:10px 0 6px;font-size:clamp(22px,2.4vw,32px);line-height:1.1}.ex-site__heroin p{color:#ffffffd9;margin:0 0 14px}.ex-site__ctas{flex-wrap:wrap;gap:8px;display:flex}.ex-open{backdrop-filter:blur(6px);background:#ffffff24;border-radius:99px;align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ex-open i{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite mtbPulse}.ex-site__info{background:var(--ex-a);color:var(--ex-c);flex-wrap:wrap;gap:6px 18px;padding:10px 18px;font-size:12px;display:flex}.ex-site__info span{align-items:center;gap:6px;display:inline-flex}.ex-site__info svg{color:var(--ex-b)}.ex-site__sec{padding:18px}.ex-site__sec--alt{background:#fff}.ex-site__sechead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.ex-site__sechead h4{color:var(--ex-a);margin:0;font-size:17px}.ex-site__sechead small{color:var(--ex-d);font-weight:600}.ex-dishes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ex-dishes figure{background:#fff;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 1px #0000000a}.ex-dishes img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .5s;display:block}.ex-dishes figure:hover img{transform:scale(1.05)}.ex-dishes figcaption{justify-content:space-between;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.ex-dishes figcaption b{color:var(--ex-d);white-space:nowrap}.ex-rating{color:#1f2a24bf;font-size:12.5px}.ex-rating b{color:var(--ex-a)}.ex-reviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ex-reviews blockquote{background:var(--ex-c);border-radius:10px;flex-direction:column;margin:0;padding:12px;font-size:12.5px;line-height:1.45;display:flex}.ex-reviews p{flex:1;margin:6px 0 10px}.ex-stars{color:#e9a800;letter-spacing:1px;font-size:12px}.ex-reviews cite{align-items:center;gap:8px;font-style:normal;font-weight:600;display:flex}.ex-reviews cite i{background:var(--ex-a);color:var(--ex-c);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10.5px;font-style:normal;display:grid}.ex-note{color:#1f2a248c;margin:10px 0 0;font-size:11.5px}.ex-phone{background:#0e1013;border-radius:42px;width:100%;max-width:360px;padding:10px;box-shadow:0 40px 80px #0a142847,inset 0 0 0 2px #2a2e35}.ex-phone__in{background:var(--ex-c);color:var(--ex-a);border-radius:33px;flex-direction:column;height:640px;display:flex;overflow:hidden}.ex-phone__top{background:var(--ex-a);color:var(--ex-c);justify-content:space-between;align-items:baseline;padding:26px 18px 10px;display:flex}.ex-phone__top strong{font-size:22px}.ex-phone__top small{color:var(--ex-b);font-weight:600}.ex-menu{flex-direction:column;flex:1;min-height:0;display:flex}.ex-menu__tabs{background:var(--ex-a);scrollbar-width:none;gap:4px;padding:10px 12px 0;display:flex;overflow-x:auto}.ex-menu__tabs button{color:#f7f3eca6;font:600 13.5px/1 var(--f);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:10px 10px 12px}.ex-menu__tabs button.is-on{color:#fff;border-color:var(--ex-b)}.ex-menu__filters{gap:8px;padding:12px;display:flex}.ex-menu__filters button{color:var(--ex-a);font:600 12.5px/1 var(--f);cursor:pointer;background:#fff;border:1px solid #1f2a2433;border-radius:99px;padding:6px 12px;transition:background .2s,color .2s,border-color .2s}.ex-menu__filters button.is-on{background:var(--ex-a);color:var(--ex-c);border-color:var(--ex-a)}.ex-menu__list{flex:1;margin:0;padding:0 12px;list-style:none;overflow-y:auto}.ex-menu__list li{border-bottom:1px dashed #1f2a242e;justify-content:space-between;gap:12px;padding:12px 4px;animation:.35s both exFade;display:flex}.ex-menu__list li strong{font-size:14.5px;display:block}.ex-menu__list li small{color:#1f2a24a6;margin-top:2px;font-size:12.5px;display:block}.ex-menu__list li>b{white-space:nowrap;color:var(--ex-d);font-size:14.5px}.ex-menu__list .ex-menu__empty{color:#1f2a2499;border:0;justify-content:center;font-size:13px}.ex-tags{gap:4px;margin-top:6px;display:flex}.ex-tag{border-radius:99px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.ex-tag--v{color:#1e7a34;background:#e3f4e6}.ex-tag--g{color:#8a6400;background:#fff1d6}.ex-menu__foot{color:#1f2a248c;margin:0;padding:10px 14px 14px;font-size:11.5px}.ex-book{color:var(--ex-a);background:#fff;min-height:470px;padding:20px 22px 24px}.ex-demo-flag{color:#6b4e00;background:#fff4d6;border-radius:8px;align-items:center;gap:8px;margin:0 0 14px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.ex-book__steps{counter-reset:s;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.ex-book__steps li{counter-increment:s;color:#1f2a2473;border-bottom:3px solid #eceef1;flex:1;align-items:center;gap:8px;padding-bottom:8px;font-size:12.5px;font-weight:600;transition:color .3s,border-color .3s;display:flex}.ex-book__steps li:before{content:counter(s);background:#eceef1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.ex-book__steps li.is-on,.ex-book__steps li.is-done{color:var(--ex-a);border-color:var(--ex-b)}.ex-book__steps li.is-on:before,.ex-book__steps li.is-done:before{background:var(--ex-b)}.ex-book__step{animation:.35s both exFade}.ex-book__lbl{letter-spacing:.04em;text-transform:uppercase;color:#1f2a2499;margin:14px 0 8px;font-size:12.5px;font-weight:700}.ex-book__lbl:first-child{margin-top:0}.ex-chips{flex-wrap:wrap;gap:8px;display:flex}.ex-chips button{color:var(--ex-a);font:600 13.5px/1.1 var(--f);cursor:pointer;background:#fff;border:1px solid #dde1e6;border-radius:10px;flex-direction:column;align-items:center;padding:9px 14px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ex-chips button small{opacity:.7;font-size:10.5px;font-weight:500}.ex-chips button:hover:not(:disabled){border-color:var(--ex-a)}.ex-chips button.is-on{background:var(--ex-a);border-color:var(--ex-a);color:var(--ex-c)}.ex-chips button:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.ex-qty{align-items:center;gap:10px;display:inline-flex}.ex-qty button{color:var(--ex-a);cursor:pointer;background:#fff;border:1px solid #dde1e6;border-radius:10px;width:34px;height:34px;font-size:18px;line-height:1}.ex-qty button:hover{border-color:var(--ex-a)}.ex-qty output{text-align:center;min-width:22px;font-size:16px;font-weight:700}.ex-qty span{color:#1f2a24a6}.ex-qty--s button{border-radius:8px;width:28px;height:28px;font-size:15px}.ex-pre{margin:0;padding:0;list-style:none}.ex-pre li{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-weight:600;display:flex}.ex-pre li small{color:#1f2a2499;font-weight:500;display:block}.ex-pre__total{margin:12px 0 0}.ex-pre__total small{color:#1f2a2499}.ex-book__nav{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.ex-link{color:#1f2a24b3;font:600 13px var(--f);cursor:pointer;background:0 0;border:0;padding:6px 0}.ex-link:hover{color:var(--ex-a)}.ex-recap{background:var(--ex-c);border-radius:12px;padding:6px 14px}.ex-recap p{border-bottom:1px dashed #1f2a2426;justify-content:space-between;gap:10px;margin:0;padding:10px 0;display:flex}.ex-recap p:last-child{border:0}.ex-recap span{color:#1f2a24a6}.ex-recap__dep b{color:var(--ex-d);font-size:16px}.ex-card-demo{color:#1f2a24bf;border:1px dashed #cbd2da;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:flex}.ex-card-demo svg{color:var(--ok);flex:none}.ex-book__ok{text-align:center;padding-top:20px}.ex-ok{color:#fff;background:#22c55e;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 10px;animation:.5s cubic-bezier(.2,1.4,.4,1) both exPop;display:grid}.ex-book__ok h4{margin:0 0 6px;font-size:24px}.ex-book__ok p{margin:0 0 6px}.ex-book__mini{color:#1f2a24a6;font-size:13px}.ex-book__mini--hl{color:var(--ex-d);font-weight:600;margin-top:14px!important}.ex-pay-wait{position:relative;color:#0000!important}.ex-pay-wait:after{content:"";border:2px solid var(--ex-a);border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin:auto;animation:.7s linear infinite exSpin;position:absolute;inset:0}.ex-dash{background:#f6f7f9;grid-template-columns:150px minmax(0,1fr);min-height:460px;display:grid;position:relative}.ex-dash__side{background:var(--ex-a);color:#f7f3ecbf;flex-direction:column;gap:2px;padding:16px 10px;display:flex}.ex-dash__side strong{color:#fff;padding:0 8px 14px;font-size:16px}.ex-dash__side span{border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:12.5px;font-weight:500;display:flex}.ex-dash__side span.is-on{color:#fff;background:#ffffff1a}.ex-dash__side span.is-on svg{color:var(--ex-b)}.ex-dash__main{min-width:0;padding:16px 18px}.ex-dash__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.ex-dash__head small{color:var(--muted);font-size:12px}.ex-dash__head h4{margin:2px 0 0;font-size:20px}.ex-sync{flex-wrap:wrap;gap:6px;display:flex}.ex-sync span{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ex-sync i{background:#22c55e;border-radius:50%;width:7px;height:7px}.ex-sync.is-syncing i{animation:1s ease-out 2 mtbPulse}.ex-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.ex-kpis>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px}.ex-kpis small{color:var(--muted);font-size:11.5px;display:block}.ex-kpis b{letter-spacing:-.02em;font-size:18px}.ex-bar{background:#eceef1;border-radius:99px;height:5px;margin-top:6px;display:block;overflow:hidden}.ex-bar em{background:var(--ex-b);border-radius:99px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.ex-resa{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ex-resa li{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:44px minmax(90px,1fr) 36px 48px max-content;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:grid}.ex-resa li.is-new{animation:2.2s both exNew}.ex-resa time{font-weight:700}.ex-resa__n{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex;overflow:hidden}.ex-resa__n i{background:var(--ex-c);color:var(--ex-a);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:700;display:grid}.ex-resa__c{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.ex-resa__t{color:var(--muted);font-weight:600}.ex-resa__tags{justify-content:flex-end;gap:4px;display:flex}.ex-pill{color:#4a5565;white-space:nowrap;background:#eef1f5;border-radius:99px;padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:700}.ex-pill--payé{color:#1e7a34;background:#e3f4e6}.ex-pill--précommande{color:#1f5fd1;background:#e6eefd}.ex-pill--allergie{color:#b4472e;background:#fde8e5}.ex-pill--groupe{color:#8a6400;background:#fff1d6}.ex-pill--site{background:var(--ex-b);color:var(--ex-a)}.ex-dash__toast{z-index:2;background:var(--black);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;animation:3.2s both exToast;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 14px 30px #0a142847}.ex-dash__toast:before{content:"✓";background:#22c55e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.ex-groups__hero{height:200px;position:relative;overflow:hidden}.ex-groups__hero img{object-fit:cover;width:100%;height:100%}.ex-groups__hero:after{content:"";background:linear-gradient(#0f16121a 30%,#0f1612c7);position:absolute;inset:0}.ex-groups__hero div{z-index:1;color:#fff;position:absolute;bottom:16px;left:20px}.ex-groups__hero h3{color:#fff;margin:0 0 4px;font-size:26px}.ex-groups__hero p{color:#ffffffd9;margin:0}.ex-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px 4px;display:grid}.ex-offers div{background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.ex-offers strong{font-size:15px}.ex-offers b{color:var(--ex-d)}.ex-offers small{color:#1f2a24a6;font-size:12px;line-height:1.4}.ex-gform{padding:12px 18px 20px}.ex-gform__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ex-gform label{color:#1f2a24b3;gap:4px;font-size:12px;font-weight:600;display:grid}.ex-gform select,.ex-gform input{font:500 13.5px var(--f);color:var(--ex-a);background:#fff;border:1px solid #dde1e6;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.ex-gform__ok{color:#1e7a34;background:#e3f4e6;border-radius:8px;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:600;animation:.35s both exFade;display:flex}.ex-end{grid-template-columns:1fr 420px;align-items:center;gap:56px;display:grid}.ex-end .sec-head{margin-bottom:22px}@keyframes exFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes exPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes exSpin{to{transform:rotate(360deg)}}@keyframes exNew{0%{opacity:0;border-color:var(--ex-b);background:#fff6d9;transform:translateY(-10px)}15%{opacity:1;transform:none}70%{border-color:var(--ex-b);background:#fff6d9}to{background:#fff}}@keyframes exToast{0%{opacity:0;transform:translateY(-8px)}10%,85%{opacity:1;transform:none}to{opacity:0}}@media (width<=1000px){.ex-hero__in,.ex-mod,.ex-end{grid-template-columns:1fr;gap:32px}.ex-mod--rev{grid-template-columns:1fr}.ex-mod--rev .ex-mod__txt{order:0}.ex-brief{grid-template-columns:1fr 1fr}}@media (width<=640px){.ex-brief{grid-template-columns:1fr}.ex-site__nav em{display:none}.ex-site__hero{height:240px}.ex-dishes{grid-template-columns:1fr 1fr}.ex-dishes figure:nth-child(3){display:none}.ex-reviews{grid-template-columns:1fr}.ex-reviews blockquote:nth-child(n+2){display:none}.ex-dash{grid-template-columns:1fr}.ex-dash__side{display:none}.ex-kpis{grid-template-columns:1fr 1fr}.ex-kpis>div:nth-child(3){display:none}.ex-resa li{grid-template-columns:42px minmax(0,1fr) 38px}.ex-resa__tags{flex-wrap:wrap}.ex-resa__t{display:none}.ex-resa__tags{grid-column:2/-1;justify-content:flex-start}.ex-offers,.ex-gform__grid{grid-template-columns:1fr}.ex-phone__in{height:580px}.ex-book{padding:16px}}@media (prefers-reduced-motion:reduce){.ex-open i,.ex-menu__list li,.ex-book__step,.ex-resa li.is-new,.ex-dash__toast,.ex-ok{animation:none}}.ex-brief__ico{gap:10px!important}.ex-brief__ico li{align-items:center!important}.ex-brief__card .ex-ico{background:var(--blue-soft);color:var(--blue);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ex-brief__card .ex-ico svg{color:inherit;margin:0}.ex-brief__id strong{font-size:32px;font-weight:600}.ex-frame--lx .ex-frame__body{background:#0f1512}.lx{--lx-a:var(--ex-a);--lx-b:var(--ex-b);--lx-c:var(--ex-c);--lx-d:var(--ex-d);--ease:cubic-bezier(.65,0,.35,1);--out:cubic-bezier(.16,1,.3,1);aspect-ratio:16/10.5;background:var(--lx-a);color:var(--lx-c);isolation:isolate;font-size:1.9cqw;position:relative;overflow:hidden;container-type:inline-size}.lx-line{padding-bottom:.06em;display:block;overflow:hidden}.lx-line i{font-style:normal;display:block}.lx__loader{z-index:9;background:var(--lx-c);color:var(--lx-a);place-content:center;justify-items:center;gap:1.6cqw;display:none;position:absolute;inset:0}.lx__loader svg{width:11cqw;height:11cqw}.lx__loader circle{fill:none;stroke:var(--lx-b);stroke-width:2px;stroke-dasharray:340;stroke-dashoffset:340px;transform-origin:50%;transform:rotate(-90deg)}.lx__loader text{fill:var(--lx-a);opacity:0;font:600 40px Cormorant,Georgia,serif}.lx__loader span{letter-spacing:.32em;text-transform:uppercase;opacity:0;font:500 2.1cqw Cormorant,Georgia,serif}.lx__hdr{z-index:6;color:#fff;transition:background .6s var(--ease),color .6s,padding .6s var(--ease),box-shadow .6s;align-items:center;gap:3cqw;padding:2.4cqw 3.6cqw;display:flex;position:absolute;top:0;left:0;right:0}.lx__hdr strong{letter-spacing:.02em;white-space:nowrap;font:600 3cqw/1 Cormorant,Georgia,serif}.lx__hdr nav{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:1;justify-content:center;gap:2.6cqw;font-size:1.55cqw;display:flex}.lx__hdr nav span{opacity:.85;padding:.4cqw 0;position:relative}.lx__hdr nav span:after{content:"";background:var(--lx-b);transform-origin:100%;transition:transform .5s var(--out);height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lx__hdr nav span.is-hover:after{transform-origin:0;transform:scaleX(1)}.lx__hdr nav span.is-hover{opacity:1}.lx__hdr b{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--lx-b);color:var(--lx-b);white-space:nowrap;border-radius:99px;padding:1cqw 1.9cqw;font-size:1.5cqw;transition:background .3s,color .3s,transform .15s}.lx__hdr b.is-press{background:var(--lx-b);color:var(--lx-a);transform:scale(.94)}.lx.is-solid .lx__hdr{color:var(--lx-a);backdrop-filter:blur(10px);background:#f7f3eceb;padding-top:1.6cqw;padding-bottom:1.6cqw;box-shadow:0 1px #1f2a241a}.lx.is-solid .lx__hdr b{background:var(--lx-a);border-color:var(--lx-a);color:var(--lx-c)}.lx__page{will-change:transform;transition:transform 1.5s var(--ease);position:relative}.lx section{position:relative}.lx__hero{align-items:flex-end;height:65.6cqw;display:flex;overflow:hidden}.lx__heroimg{position:absolute;inset:0;overflow:hidden}.lx__heroimg img{object-fit:cover;width:100%;height:100%;transform:scale(1.04)}.lx__hero:after{content:"";background:linear-gradient(#0a0e0c8c 0%,#0a0e0c26 35%,#0a0e0cd1 100%);position:absolute;inset:0}.lx__heroin{z-index:2;padding:0 3.6cqw 5.4cqw;position:relative}.lx__kick{letter-spacing:.28em;text-transform:uppercase;color:var(--lx-b);margin:0 0 1.4cqw;font-size:1.45cqw}.lx__title{letter-spacing:-.01em;color:#fff;margin:0;font:500 8.4cqw/.98 Cormorant,Georgia,serif}.lx__title .lx-line:nth-child(2) i{padding-left:6cqw;font-style:italic}.lx__sub{margin:2.2cqw 0 0}.lx .ex-open{padding:.6cqw 1.3cqw;font-size:1.45cqw}.lx__ctas{gap:1.2cqw;margin-top:2.4cqw;display:flex}.lx__btn{background:var(--lx-b);color:var(--lx-a);letter-spacing:.04em;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;padding:1.3cqw 2.4cqw;font-size:1.55cqw;font-weight:600;transition:transform .15s,filter .3s;display:inline-flex}.lx__btn--line{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #fff9}.lx__btn--full{width:100%;margin-top:2cqw}.lx__btn.is-press{filter:brightness(1.08);transform:scale(.95)}.lx__scrollcue{z-index:2;background:#ffffff40;width:1px;height:7cqw;position:absolute;bottom:5.4cqw;right:3.6cqw;overflow:hidden}.lx__scrollcue i{background:var(--lx-b);animation:lxCue 1.8s var(--ease)infinite;width:1px;height:40%;position:absolute;top:0;left:0}.lx__ardoise{background:var(--lx-c);color:var(--lx-a);padding:11cqw 3.6cqw 6cqw}.lx__ardoise .lx__kick{color:var(--lx-d)}.lx__h{color:inherit;margin:0 0 3.6cqw;font:500 5.6cqw/1.02 Cormorant,Georgia,serif}.lx__h .lx-line:nth-child(2) i{font-style:italic}.lx__dishes{grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;display:grid}.lx__dishes figure{margin:0}.lx__clip{aspect-ratio:4/5;border-radius:.6cqw;overflow:hidden}.lx__clip img{object-fit:cover;transition:transform 1.2s var(--out);width:100%;height:100%}.lx__dishes figure.is-hover img{transform:scale(1.08)}.lx__dishes figcaption{justify-content:space-between;gap:1cqw;margin-top:1.2cqw;font:500 2cqw/1.15 Cormorant,Georgia,serif;display:flex}.lx__dishes figcaption b{font-family:var(--f);color:var(--lx-d);white-space:nowrap;font-size:1.5cqw;font-weight:600}.lx__quote{align-items:center;height:50cqw;display:grid;overflow:hidden}.lx__qimg{position:absolute;inset:-12% 0}.lx__qimg img{object-fit:cover;width:100%;height:100%;transition:transform 4s linear;transform:translateY(6%)}.lx__quote:after{content:"";background:#0f1512b8;position:absolute;inset:0}.lx__quote blockquote{z-index:1;text-align:center;max-width:70cqw;margin:0 auto;position:relative}.lx__qmark{color:var(--lx-b);height:5cqw;font:500 12cqw/.5 Cormorant,Georgia,serif;display:block}.lx__quote p{color:#fff;margin:0;font:italic 500 4.2cqw/1.15 Cormorant,Georgia,serif}.lx__quote cite{letter-spacing:.24em;text-transform:uppercase;color:var(--lx-b);margin-top:2cqw;font-size:1.45cqw;font-style:normal;display:block}.lx__reviews{background:var(--lx-c);color:var(--lx-a);padding:8cqw 0 5cqw}.lx__rate{justify-content:center;align-items:baseline;gap:1.6cqw;margin-bottom:3.6cqw;display:flex}.lx__rate b{font:500 9cqw/1 Cormorant,Georgia,serif}.lx__rate span{color:#c9971c;letter-spacing:.2em;font-size:2.2cqw}.lx__rate small{letter-spacing:.14em;text-transform:uppercase;color:#1f2a24b3;font-size:1.5cqw}.lx__marquee{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lx__track{gap:2cqw;width:max-content;animation:26s linear infinite lxMarquee;display:flex}.lx__track blockquote{background:#fff;border-radius:.8cqw;width:34cqw;margin:0;padding:2.6cqw;box-shadow:0 1px #0000000a}.lx__track p{margin:0 0 1.6cqw;font:italic 500 2.3cqw/1.25 Cormorant,Georgia,serif}.lx__track cite{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-d);font-size:1.4cqw;font-style:normal}.lx__note{text-align:center;color:#1f2a2480;margin:2.4cqw 3.6cqw 0;font-size:1.3cqw}.lx__foot{background:var(--lx-a);color:var(--lx-c);text-align:center;padding:8cqw 3.6cqw 9cqw}.lx__foot .lx__h{margin-bottom:3cqw;font-size:8cqw;font-style:italic}.lx__cols{color:#f7f3eccc;flex-wrap:wrap;justify-content:center;gap:1.4cqw 3.6cqw;font-size:1.5cqw;display:flex}.lx__cols span{align-items:center;gap:.8cqw;display:inline-flex}.lx__cols svg{color:var(--lx-b);width:1.8cqw;height:1.8cqw}.lx__drawer{z-index:7;background:var(--lx-c);color:var(--lx-a);transition:transform .8s var(--ease);width:38cqw;padding:9cqw 3.2cqw 3cqw;position:absolute;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-2cqw 0 6cqw #00000059}.lx__drawer .lx__kick{color:var(--lx-d)}.lx.is-drawer .lx__drawer{transform:none}.lx__chips{flex-wrap:wrap;gap:1cqw;display:flex}.lx__chips span{border:1px solid #1f2a2440;border-radius:99px;padding:1.1cqw 1.8cqw;font-size:1.55cqw;font-weight:600;transition:background .3s,color .3s,border-color .3s}.lx__chips span.is-on{background:var(--lx-a);color:var(--lx-c);border-color:var(--lx-a)}.lx__done{color:#1e7a34;opacity:0;transition:opacity .4s,transform .5s var(--out);align-items:center;gap:1cqw;margin:2cqw 0 0;font-size:1.6cqw;font-weight:600;display:flex;transform:translateY(1cqw)}.lx__done svg{width:2cqw;height:2cqw}.lx.is-done .lx__done{opacity:1;transform:none}.lx__cursor{z-index:10;mix-blend-mode:difference;opacity:0;transition:transform 1s var(--ease),opacity .4s,width .3s,height .3s,margin .3s,background .3s;pointer-events:none;border:1.5px solid #fff;border-radius:50%;width:3.2cqw;height:3.2cqw;margin:-1.6cqw 0 0 -1.6cqw;position:absolute;top:0;left:0}.lx__cursor.is-on{opacity:1}.lx__cursor.is-big{background:#fff;width:7cqw;height:7cqw;margin:-3.5cqw 0 0 -3.5cqw}.lx__cursor.is-click{animation:.35s lxClick}.lx__progress{z-index:6;opacity:0;background:#ffffff2e;border-radius:2px;width:2px;transition:opacity .5s;position:absolute;top:25%;bottom:25%;right:1cqw;overflow:hidden}.lx__progress i{background:var(--lx-b);transition:height 1.5s var(--ease);width:100%;height:0;position:absolute;top:0;left:0}.lx.is-solid .lx__progress{opacity:1;background:#1f2a2426}.lx.is-on .lx__loader{transition:opacity .7s var(--ease),visibility .7s;display:grid}.lx.is-on.is-loading .lx__loader circle{animation:lxDraw 1.2s var(--ease)forwards}.lx.is-on.is-loading .lx__loader text,.lx.is-on.is-loading .lx__loader span{animation:lxIn .8s .4s var(--out)forwards}.lx.is-on:not(.is-loading) .lx__loader{opacity:0;visibility:hidden}.lx.is-on .lx-line i{transition:transform 1.1s var(--out)var(--d,0s);transform:translateY(105%)}.lx.is-on .lx-fade,.lx.is-on .lx__hdr{opacity:0;transition:opacity .9s var(--out).5s,transform .9s var(--out).5s,background .6s var(--ease),color .6s,padding .6s var(--ease),box-shadow .6s;transform:translateY(1.2cqw)}.lx.is-on .lx__heroimg img{transition:transform 7s cubic-bezier(.2,.6,.2,1);transform:scale(1.2)}.lx.is-on .lx__clip{clip-path:inset(100% 0 0);transition:clip-path 1.2s var(--ease)var(--d,0s)}.lx.is-on .lx__clip img{transition:transform 1.6s var(--out)var(--d,0s);transform:scale(1.25)}.lx.is-on .lx__dishes figcaption{opacity:0;transition:opacity .8s ease calc(var(--d,0s) + .5s)}.lx.is-on .lx__quote p,.lx.is-on .lx__quote cite,.lx.is-on .lx__qmark{opacity:0;transition:opacity 1s var(--out),transform 1.2s var(--out);transform:translateY(2cqw)}.lx.is-on .lx__quote cite{transition-delay:.35s}.lx.st-hero .lx__hero .lx-line i,.lx.st-ardoise .lx__ardoise .lx-line i,.lx.st-foot .lx__foot .lx-line i{transform:none}.lx.st-hero .lx-fade,.lx.st-hero .lx__hdr{opacity:1;transform:none}.lx.st-hero .lx__heroimg img{transform:scale(1.02)}.lx.st-ardoise .lx__clip{clip-path:inset(0)}.lx.st-ardoise .lx__clip img{transform:scale(1)}.lx.st-ardoise .lx__dishes figcaption{opacity:1}.lx.st-ardoise .lx__dishes figure.is-hover .lx__clip img{transition-delay:0s;transform:scale(1.08)}.lx.st-quote .lx__quote p,.lx.st-quote .lx__quote cite,.lx.st-quote .lx__qmark{opacity:1;transform:none}.lx.st-quote .lx__qimg img{transform:translateY(-6%)}.lx.is-out .lx__page,.lx.is-out .lx__hdr{opacity:0;transition:opacity .6s}@keyframes lxDraw{to{stroke-dashoffset:0}}@keyframes lxIn{to{opacity:1}}@keyframes lxCue{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@keyframes lxMarquee{to{transform:translate(calc(-50% - 1cqw))}}@keyframes lxClick{50%{transform:var(--t)scale(.7)}}@container (width<=560px){.lx__hdr nav{display:none}.lx__hdr strong{font-size:4.6cqw}.lx__hdr b{padding:1.6cqw 3cqw;font-size:2.6cqw}.lx{font-size:3cqw}}@media (width<=640px){.lx{aspect-ratio:4/5}.lx__hero{height:125cqw}.lx__title{font-size:12cqw}.lx__kick,.lx .ex-open,.lx__btn{font-size:2.6cqw}.lx__ctas{flex-wrap:wrap}.lx__dishes{grid-template-columns:1fr 1fr}.lx__dishes figure:nth-child(3){display:none}.lx__dishes figcaption{font-size:3.4cqw}.lx__dishes figcaption b{font-size:2.6cqw}.lx__h{font-size:9cqw}.lx__quote{height:100cqw}.lx__quote p{font-size:7cqw}.lx__quote cite,.lx__rate small,.lx__track cite,.lx__note,.lx__cols{font-size:2.6cqw}.lx__track blockquote{width:64cqw;padding:4cqw}.lx__track p{font-size:4.2cqw}.lx__drawer{width:78cqw;padding-top:16cqw}.lx__chips span{padding:2cqw 3cqw;font-size:2.8cqw}.lx__done{font-size:3cqw}}@media (prefers-reduced-motion:reduce){.lx__track,.lx__scrollcue i{animation:none}}.ex-menu__filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ex-menu__filters button{flex:none}.ex-menu__list li{align-items:center}.ex-menu__list li>img{object-fit:cover;border-radius:12px;flex:none;width:58px;height:58px;box-shadow:0 2px 6px #0000001f}.ex-menu__list li>div{flex:1;min-width:0}.ex-menu__list li>b{flex-direction:column;align-self:flex-start;align-items:flex-end;margin-top:2px;display:flex}.ex-menu__list li>b em{color:#fff;background:var(--ex-d);border-radius:99px;margin-top:4px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700;display:none}.ex-menu__list li.is-out>img{filter:grayscale();opacity:.5}.ex-menu__list li.is-out strong{opacity:.6;text-decoration:line-through}.ex-menu__list li.is-out>b em{display:inline-block}.ex-menu__list li.is-flash{animation:1.4s exFlash}.ex-tag--vg{color:#135c26;background:#d8f0dc}.ex-tag--l{color:#1f5fd1;background:#e6eefd}.ex-tag--n{color:#7a4b22;background:#f3e8dd}.ex-menu .ex-serif,.ex-phone__top strong{font-size:26px}@keyframes exFlash{0%,to{background:0 0}30%{background:#fff1d6}}.ex-dash__side button{color:#f7f3ecbf;font:500 12.5px var(--f);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px;transition:background .2s,color .2s;display:flex}.ex-dash__side button:hover{color:#fff;background:#ffffff0f}.ex-dash__side button.is-on{color:#fff;background:#ffffff1a}.ex-dash__side button.is-on svg{color:var(--ex-b)}.ex-dash__side button span{flex:1}.ex-dash__side button i{background:var(--ex-b);color:var(--ex-a);border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.ex-dash__side button i:empty,.ex-dash__side button i[data-n="0"]{display:none}.ex-dash__main>div{animation:.3s both exFade}.ex-dash__hint{color:var(--muted);align-items:center;gap:6px;margin:0 0 8px;font-size:11.5px;display:flex}.ex-dash__fine{color:var(--muted);margin:10px 0 0;font-size:11px}.ex-resa li{cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.ex-resa li:hover,.ex-resa li:focus-visible{border-color:#c9d6ea;outline:none;box-shadow:0 6px 16px #0a142814}.ex-resa li.is-sel{border-color:var(--ex-a);box-shadow:0 0 0 1px var(--ex-a)}.ex-resa li.is-arrived time:after{content:" ✓";color:#1e7a34}.ex-resa li.is-arrived{background:#f2faf4}.ex-resa li.is-cancel{opacity:.45}.ex-resa li.is-cancel .ex-resa__n b{text-decoration:line-through}.ex-resa__n b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ex-dash__detail{z-index:3;border-left:1px solid var(--line);background:#fff;flex-direction:column;gap:12px;width:min(300px,82%);padding:18px;animation:.35s cubic-bezier(.2,.8,.2,1) both exSlide;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 40px #0a14281f}.ex-dash__detail header{align-items:center;gap:10px;display:flex}.ex-dash__detail header i{background:var(--ex-a);color:var(--ex-c);border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:700;display:grid}.ex-dash__detail header b{font-size:16px;display:block}.ex-dash__detail header small{color:var(--muted);font-size:12px}.ex-dash__detail header button{cursor:pointer;background:#f1f3f6;border:0;border-radius:8px;width:28px;height:28px;margin-left:auto;font-size:16px;line-height:1}.ex-dash__detail dl{grid-template-columns:auto 1fr;gap:8px 12px;margin:0;font-size:12.5px;display:grid}.ex-dash__detail dt{color:var(--muted)}.ex-dash__detail dd{margin:0;font-weight:600}.ex-dash__note{color:#6b4e00;background:#fff6e0;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}.ex-dash__note.is-alert{color:#9c3420;background:#fde8e5}.ex-dash__tables{flex-wrap:wrap;gap:6px;display:flex}.ex-dash__tables button{font:600 12px var(--f);cursor:pointer;background:#fff;border:1px solid #dde1e6;border-radius:8px;padding:6px 9px}.ex-dash__tables button.is-on{background:var(--ex-a);color:var(--ex-c);border-color:var(--ex-a)}.ex-dash__acts{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}.ex-dash__acts .ex-mini:first-child{grid-column:1/-1}.ex-mini{color:var(--ex-a);font:600 12px var(--f);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dde1e6;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;transition:background .2s,border-color .2s,transform .1s;display:inline-flex}.ex-mini:hover{border-color:var(--ex-a)}.ex-mini:active{transform:scale(.97)}.ex-mini--dark{background:var(--ex-a);color:var(--ex-c);border-color:var(--ex-a)}.ex-mini--ok{color:#1e7a34;background:#e3f4e6;border-color:#bfe3c7}.ex-mini:disabled{opacity:.6;cursor:default}.ex-greq{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ex-greq li{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:grid}.ex-greq li.is-new{animation:2.2s both exNew}.ex-greq b{display:block}.ex-greq small{color:var(--muted)}.ex-greq strong{font-size:15px}.ex-rev-sum{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-bottom:10px;padding:12px 14px;display:grid}.ex-rev-sum>div{text-align:center}.ex-rev-sum>div b{letter-spacing:-.03em;font-size:30px;line-height:1;display:block}.ex-rev-sum>div span{color:#e9a800;letter-spacing:1px;font-size:12px}.ex-rev-sum>div small{color:var(--muted);font-size:11px;display:block}.ex-rev-sum ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ex-rev-sum li{color:var(--muted);grid-template-columns:26px 1fr 34px;align-items:center;gap:8px;font-size:11px;display:grid}.ex-rev-sum li i{background:#eceef1;border-radius:99px;height:6px;overflow:hidden}.ex-rev-sum li em{background:#e9a800;border-radius:99px;height:100%;display:block}.ex-rev{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ex-rev>li{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px;font-size:12.5px}.ex-rev__top{align-items:center;gap:8px;display:flex}.ex-rev__top i{background:var(--ex-c);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:700;display:grid}.ex-rev__top small{color:var(--muted);margin-left:auto;font-size:11px}.ex-rev__stars{color:#e9a800;letter-spacing:1px}.ex-rev__stars em{color:#dde1e6;font-style:normal}.ex-rev>li>p{margin:6px 0 8px;line-height:1.45}.ex-rev__reply{border-left:3px solid var(--ex-b);background:var(--ex-c);border-radius:0 8px 8px 0;padding:8px 10px;margin:0!important}.ex-rev__reply b{color:var(--muted);margin-bottom:2px;font-size:11px;display:block}.ex-rev__form{gap:6px;display:grid}.ex-rev__form textarea{font:500 12.5px/1.45 var(--f);color:var(--ex-a);resize:vertical;border:1px solid #dde1e6;border-radius:8px;width:100%;padding:8px 10px}.ex-rev__form .ex-mini{justify-self:start}.ex-ai{color:#6d3fd8;background:#efe8fd;border-radius:99px;justify-self:start;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.ex-dishes-adm{gap:6px;max-height:330px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ex-dishes-adm li{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:6px 10px 6px 6px;font-size:12.5px;font-weight:600;display:flex}.ex-dishes-adm img{object-fit:cover;border-radius:8px;width:38px;height:38px}.ex-dishes-adm span{flex:1;min-width:0}.ex-dishes-adm small{color:var(--muted);font-size:11px;font-weight:500;display:block}.ex-switch{cursor:pointer;color:#1e7a34;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.ex-switch input{opacity:0;pointer-events:none;position:absolute}.ex-switch i{background:#cbd2da;border-radius:99px;width:34px;height:20px;transition:background .2s;position:relative}.ex-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ex-switch input:checked+i{background:#22c55e}.ex-switch input:checked+i:after{transform:translate(14px)}.ex-switch input:not(:checked)~em{color:var(--ex-d)}.ex-switch em{min-width:62px;font-style:normal}@keyframes exSlide{0%{transform:translate(100%)}to{transform:none}}.ex-frame--lxg .ex-frame__body{background:var(--ex-c)}.lxg{--ease:cubic-bezier(.65,0,.35,1);--out:cubic-bezier(.16,1,.3,1);background:var(--ex-c);color:var(--ex-a);container-type:inline-size}.lxg__hdr{border-bottom:1px solid #1f2a241a;align-items:center;gap:18px;padding:14px 20px;display:flex}.lxg__hdr strong{white-space:nowrap;font:600 22px/1 Cormorant,Georgia,serif}.lxg__hdr nav{letter-spacing:.1em;text-transform:uppercase;color:#1f2a24a6;white-space:nowrap;flex:1;justify-content:center;gap:18px;font-size:11px;display:flex}.lxg__hdr nav .is-on{color:var(--ex-a);box-shadow:0 1px 0 var(--ex-b)}.lxg__hdr b{letter-spacing:.1em;text-transform:uppercase;background:var(--ex-a);color:var(--ex-c);border-radius:99px;padding:8px 14px;font-size:11px}.lxg__hero{height:230px;position:relative;overflow:hidden}.lxg__hero img{object-fit:cover;width:100%;height:100%;transition:transform 6s cubic-bezier(.2,.6,.2,1);transform:scale(1.06)}.lxg__hero:after{content:"";background:linear-gradient(90deg,#0c110ed9,#0c110e40);position:absolute;inset:0}.lxg__hero>div{z-index:1;color:#fff;position:absolute;bottom:20px;left:22px;right:22px}.lxg__hero .lx__kick{color:var(--ex-b);letter-spacing:.26em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.lxg__hero h3{color:#fff;margin:0 0 8px;font:500 clamp(28px,6.4cqw,44px)/1 Cormorant,Georgia,serif}.lxg__hero h3 .lx-line:nth-child(2) i{padding-left:1.2em;font-style:italic}.lxg__hero p:last-child{color:#fffc;margin:0;font-size:12.5px}.lxg.is-in .lxg__hero img{transform:scale(1)}.lxg .lx-line i{transition:transform 1.1s var(--out)var(--d,0s);transform:translateY(105%)}.lxg.is-in .lx-line i{transform:none}.lxg__form{padding:18px 20px 0;position:relative}.lxg__steps{counter-reset:g;color:#1f2a2473;gap:6px;margin:0;padding:0;font-size:11.5px;font-weight:600;list-style:none;display:flex}.lxg__steps li{counter-increment:g;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;transition:color .3s;display:flex;overflow:hidden}.lxg__steps li:before{content:counter(g);border:1px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10.5px;display:grid}.lxg__steps li.is-on,.lxg__steps li.is-done{color:var(--ex-a)}.lxg__steps li.is-done:before{content:"✓";background:var(--ex-b);border-color:var(--ex-b)}.lxg__bar{background:#1f2a241a;border-radius:2px;height:2px;margin:10px 0 16px;display:block;overflow:hidden}.lxg__bar em{background:var(--ex-b);transition:width .6s var(--ease);width:25%;height:100%;display:block}.lxg__step{animation:exFade .45s var(--out)both;min-height:230px}.lxg__lbl{letter-spacing:.14em;text-transform:uppercase;color:#1f2a2499;justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:11px;font-weight:700;display:flex}.lxg__lbl output{letter-spacing:0;color:var(--ex-a);text-transform:none;font:600 22px/1 Cormorant,Georgia,serif}.lxg__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.lxg__tiles button,.lxg__offers button{color:var(--ex-a);cursor:pointer;background:#fff;border:1px solid #1f2a2424;border-radius:12px;font-family:inherit;transition:border-color .25s,box-shadow .25s,transform .2s,background .25s}.lxg__tiles button{justify-items:center;gap:6px;padding:12px 6px;font-size:12px;font-weight:600;display:grid}.lxg__tiles button svg{color:var(--ex-d)}.lxg__tiles button:hover,.lxg__offers button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1f2a2414}.lxg__tiles button.is-on,.lxg__offers button.is-on{border-color:var(--ex-a);box-shadow:0 0 0 1px var(--ex-a),0 10px 22px #1f2a241a}.lxg__tiles button.is-on{background:var(--ex-a);color:var(--ex-c)}.lxg__tiles button.is-on svg{color:var(--ex-b)}.lxg__offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lxg__offers button{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex;position:relative}.lxg__offers button.is-on:after{content:"✓";background:var(--ex-b);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid;position:absolute;top:10px;right:10px}.lxg__oico{background:var(--ex-c);color:var(--ex-d);border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:4px;display:grid}.lxg__offers strong{font:600 18px/1.1 Cormorant,Georgia,serif}.lxg__offers b{color:var(--ex-d);font-size:12.5px}.lxg__offers small{color:#1f2a24a6;font-size:11.5px;line-height:1.35}.lxg__step[data-gstep="2"]:not([hidden]){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px;display:grid}.lxg__cal{background:#fff;border:1px solid #1f2a241a;border-radius:12px;padding:12px}.lxg__calhead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lxg__calhead b{font:600 18px Cormorant,Georgia,serif}.lxg__calhead span{color:#1f2a2499;align-items:center;gap:6px;font-size:10.5px;display:flex}.lxg__calhead i{border-radius:50%;width:8px;height:8px}.lxg__calhead i.is-full{background:#e3c7bf}.lxg__calhead i.is-opt{background:#f2dca0;margin-left:6px}.lxg__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.lxg__grid em{text-align:center;color:#1f2a2473;padding:2px 0 4px;font-size:10px;font-style:normal;font-weight:700}.lxg__grid button{aspect-ratio:1;color:var(--ex-a);font:600 12px var(--f);cursor:pointer;background:0 0;border:0;border-radius:8px;transition:background .2s,color .2s}.lxg__grid button:hover:not(:disabled){background:var(--ex-c)}.lxg__grid button.is-on{background:var(--ex-a);color:var(--ex-c)}.lxg__grid button.is-full{color:#b98b80;cursor:not-allowed;background:#f6e9e5;text-decoration:line-through}.lxg__grid button.is-opt{color:#9a7a2a;cursor:not-allowed;background:#fbf0d2}.lxg__seg{background:#fff;border:1px solid #1f2a241a;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:18px;padding:4px;display:grid}.lxg__seg button{font:600 12.5px var(--f);color:var(--ex-a);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px;transition:background .2s,color .2s}.lxg__seg button.is-on{background:var(--ex-a);color:var(--ex-c)}.lxg input[type=range]{accent-color:var(--ex-d);width:100%}.lxg__scale{color:#1f2a2480;justify-content:space-between;font-size:10.5px;display:flex}.lxg__extras{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lxg__extras label{cursor:pointer;background:#fff;border:1px solid #1f2a2424;border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:600;transition:border-color .25s,box-shadow .25s;display:flex}.lxg__extras input{opacity:0;pointer-events:none;position:absolute}.lxg__extras i{border:1.5px solid #1f2a244d;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background .2s,border-color .2s;display:grid}.lxg__extras input:checked+i{background:var(--ex-a);border-color:var(--ex-a)}.lxg__extras input:checked+i:after{content:"✓";color:var(--ex-b);font-size:12px;font-style:normal;font-weight:700}.lxg__extras label:has(input:checked){border-color:var(--ex-a);box-shadow:0 0 0 1px var(--ex-a)}.lxg__extras span{flex:1}.lxg__extras b{color:var(--ex-d);white-space:nowrap;font-size:12px}.lxg__fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lxg__fields label{letter-spacing:.08em;text-transform:uppercase;color:#1f2a2499;gap:4px;font-size:11px;font-weight:700;display:grid}.lxg__fields small{text-transform:none;letter-spacing:0;font-weight:500}.lxg__fields input,.lxg__fields textarea{font:500 14px var(--f);color:var(--ex-a);text-transform:none;letter-spacing:0;resize:none;background:0 0;border:0;border-bottom:1.5px solid #1f2a2433;width:100%;min-width:0;padding:8px 2px;transition:border-color .25s}.lxg__fields input:focus,.lxg__fields textarea:focus{border-color:var(--ex-d);outline:none}.lxg__wide{grid-column:1/-1}.lxg__recap{background:#fff;border:1px dashed #1f2a2433;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.lxg__ok{text-align:center;padding-top:10px}.lxg__ok h4{margin:0 0 6px;font:600 30px Cormorant,Georgia,serif}.lxg__ok p{margin:0 0 6px;font-size:13px}.lxg__okmini{color:var(--ex-d);font-weight:600}.lxg__foot{background:var(--ex-a);color:var(--ex-c);justify-content:space-between;align-items:center;gap:12px;margin:16px -20px 0;padding:12px 20px;display:flex;position:sticky;bottom:0}.lxg__foot small{letter-spacing:.12em;text-transform:uppercase;color:#f7f3ec99;font-size:10.5px;display:block}.lxg__foot b{color:var(--ex-b);font:600 26px/1.05 Cormorant,Georgia,serif;display:inline-block}.lxg__foot b.is-bump{animation:.4s exBump}.lxg__foot em{color:#f7f3ecbf;font-size:11.5px;font-style:normal;display:block}.lxg__nav{align-items:center;gap:12px;display:flex}.lxg__nav .ex-link{color:#f7f3ecbf}.lxg__next{background:var(--ex-b);color:var(--ex-a);font:700 13px var(--f);cursor:pointer;white-space:nowrap;border:0;border-radius:99px;padding:11px 20px;transition:transform .15s,filter .2s}.lxg__next:hover{filter:brightness(1.06)}.lxg__next:active{transform:scale(.97)}.lxg__flag{border-radius:0;margin:0 -20px;font-size:11.5px}@keyframes exBump{50%{transform:scale(1.1)}}@container (width<=560px){.lxg__hdr nav{display:none}.lxg__tiles{grid-template-columns:1fr 1fr}.lxg__offers,.lxg__step[data-gstep="2"]:not([hidden]),.lxg__extras,.lxg__fields{grid-template-columns:1fr}.lxg__steps li{gap:0;font-size:0}.lxg__steps li:before{font-size:10.5px}.lxg__foot b{font-size:22px}}@media (width<=640px){.ex-dash__detail{width:100%}.ex-greq li{grid-template-columns:1fr auto}.ex-greq li .ex-mini{grid-column:1/-1}.ex-rev-sum{grid-template-columns:1fr}}