.LocaleSwitcher-module__zqglNW__switch{font-family:var(--f-display);letter-spacing:.14em;color:var(--c-paper-dim);font-size:13px;position:relative}.LocaleSwitcher-module__zqglNW__btn{color:var(--c-rosa);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 4px;display:inline-flex}.LocaleSwitcher-module__zqglNW__btn:hover{color:var(--c-paper)}.LocaleSwitcher-module__zqglNW__caret{border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .18s}.LocaleSwitcher-module__zqglNW__btn[aria-expanded=true] .LocaleSwitcher-module__zqglNW__caret{transform:rotate(180deg)}.LocaleSwitcher-module__zqglNW__list{z-index:60;background:var(--c-surface);border:1px solid var(--c-line);min-width:160px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000080}.LocaleSwitcher-module__zqglNW__list[hidden]{display:none}.LocaleSwitcher-module__zqglNW__list a{color:var(--c-paper-dim);white-space:nowrap;align-items:baseline;gap:10px;padding:9px 16px;text-decoration:none;display:flex}.LocaleSwitcher-module__zqglNW__list a:hover{background:var(--c-surface-2);color:var(--c-paper)}.LocaleSwitcher-module__zqglNW__list a.LocaleSwitcher-module__zqglNW__current{color:var(--c-rosa)}.LocaleSwitcher-module__zqglNW__code{min-width:2ch}.LocaleSwitcher-module__zqglNW__name{font-family:var(--f-body);letter-spacing:0;text-transform:none;font-size:14px}
.page-module__wsbCHW__page{--tabs-h:52px;background:var(--c-ink);padding-bottom:clamp(48px,8vh,96px)}.page-module__wsbCHW__head{max-width:var(--wrap);padding:clamp(20px, 4vh, 40px) var(--gutter) clamp(20px, 3vh, 32px);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:0 auto;display:flex}.page-module__wsbCHW__topbar{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.page-module__wsbCHW__home{color:var(--c-paper);grid-column:2;display:block}.page-module__wsbCHW__logo{width:clamp(120px,14vw,160px);height:auto}.page-module__wsbCHW__lang{grid-column:3;justify-self:end}.page-module__wsbCHW__h1{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--c-paper);margin-top:14px;font-size:clamp(40px,7vw,76px);font-weight:200;line-height:1}.page-module__wsbCHW__lead{color:var(--c-paper-dim);font-size:clamp(15px,1.5vw,17px)}.page-module__wsbCHW__tabs{z-index:10;background:color-mix(in srgb, var(--c-ink) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid var(--c-line);position:sticky;top:0}.page-module__wsbCHW__tabs ul{padding:0 var(--gutter);max-width:var(--wrap);height:var(--tabs-h);scrollbar-width:none;justify-content:safe center;align-items:center;gap:4px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.page-module__wsbCHW__tabs ul::-webkit-scrollbar{display:none}.page-module__wsbCHW__tabs a{white-space:nowrap;font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--c-paper-dim);padding:8px 10px;font-size:13px;text-decoration:none;display:block}.page-module__wsbCHW__tabs a:hover{color:var(--c-rosa)}.page-module__wsbCHW__carta{max-width:980px;padding:0 var(--gutter);margin:0 auto}.page-module__wsbCHW__sezione{scroll-margin-top:var(--tabs-h);padding-top:clamp(40px,7vh,72px)}.page-module__wsbCHW__h2{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-rosa);text-align:center;justify-content:center;align-items:center;gap:clamp(14px,3vw,28px);margin-bottom:clamp(24px,4vh,36px);font-size:clamp(22px,3vw,30px);font-weight:300;display:flex}.page-module__wsbCHW__rule{opacity:.5;background:currentColor;flex:1;max-width:180px;height:1px}.page-module__wsbCHW__lista{column-gap:clamp(40px,6vw,72px);margin:0;padding:0;list-style:none}@media (min-width:760px){.page-module__wsbCHW__lista{columns:2}}.page-module__wsbCHW__voce{break-inside:avoid;padding-bottom:22px}.page-module__wsbCHW__riga{align-items:baseline;gap:16px;display:flex}.page-module__wsbCHW__nome{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--c-paper);text-wrap:pretty;flex:1;font-size:16px;font-weight:400}.page-module__wsbCHW__prezzo{font-family:var(--f-display);letter-spacing:.04em;color:var(--c-paper);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:400}.page-module__wsbCHW__desc{color:var(--c-paper-dim);max-width:48ch;margin-top:4px;font-size:14.5px;line-height:1.5}.page-module__wsbCHW__variante{margin-top:-16px;padding-left:14px}.page-module__wsbCHW__variante .page-module__wsbCHW__nome,.page-module__wsbCHW__variante .page-module__wsbCHW__prezzo{font-family:var(--f-body);letter-spacing:0;text-transform:none;color:var(--c-paper-dim);font-size:14px}.page-module__wsbCHW__firma{padding:clamp(28px, 4vh, 40px) var(--gutter);border:1px solid var(--c-line);text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:clamp(36px,6vh,56px);display:flex}.page-module__wsbCHW__firma .page-module__wsbCHW__desc{max-width:52ch}.page-module__wsbCHW__stella{color:var(--c-rosa);font-size:14px}.page-module__wsbCHW__firmaNome{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--c-paper);font-size:clamp(24px,3vw,32px);font-weight:300}.page-module__wsbCHW__firmaPrezzo{font-family:var(--f-display);letter-spacing:.04em;color:var(--c-rosa);margin-top:6px;font-size:18px}.page-module__wsbCHW__note{max-width:980px;padding:clamp(28px, 4vh, 40px) var(--gutter) 0;border-top:1px solid var(--c-line);text-align:center;color:var(--c-paper-dim);flex-direction:column;align-items:center;gap:10px;margin:clamp(56px,9vh,96px) auto 0;font-size:14.5px;display:flex}.page-module__wsbCHW__coperto{color:var(--c-paper)}.page-module__wsbCHW__coperto span,.page-module__wsbCHW__prenota span{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--c-rosa);margin-right:6px}.page-module__wsbCHW__allergeni{max-width:52ch}.page-module__wsbCHW__prenota{margin-top:8px}.page-module__wsbCHW__phoneLink{font-family:var(--f-display);letter-spacing:.04em;color:var(--c-paper);text-underline-offset:.2em;white-space:nowrap;font-size:20px;text-decoration:underline;text-decoration-thickness:1px}
.page-module__LBTDbq__hero{min-height:calc(100svh - 120px);padding:clamp(32px, 5.5vh, 72px) var(--gutter);background:var(--c-ink);flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.page-module__LBTDbq__inner{width:100%;max-width:var(--wrap);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;display:flex}.page-module__LBTDbq__logo{width:clamp(168px,17vw,210px);height:auto;color:var(--c-paper);margin-bottom:10px}.page-module__LBTDbq__h1{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;max-width:18ch;color:var(--c-paper);font-size:clamp(31px,5.44vw,71px);font-weight:200;line-height:1.03}.page-module__LBTDbq__sub{color:var(--c-paper-dim);flex-direction:column;align-items:center;gap:2px;max-width:46ch;font-size:clamp(15px,1.5vw,17px);display:flex}.page-module__LBTDbq__where{color:var(--c-paper)}.page-module__LBTDbq__info{flex-direction:column;align-items:center;gap:10px;margin-top:4px;display:flex}.page-module__LBTDbq__info .page-module__LBTDbq__rule{width:clamp(40px,9vw,84px);margin-bottom:4px}.page-module__LBTDbq__open{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--c-rosa);font-size:clamp(28px,3.2vw,42px);font-weight:300;line-height:1}.page-module__LBTDbq__hours{text-align:left;color:var(--c-paper-dim);font-variant-numeric:tabular-nums;grid-template-columns:auto auto;gap:2px 1em;margin-top:6px;font-size:clamp(14px,1.35vw,16px);display:grid}.page-module__LBTDbq__hours div{display:contents}.page-module__LBTDbq__hours dt{color:var(--c-paper);text-align:right}.page-module__LBTDbq__phone{color:var(--c-paper-dim);margin-top:6px;font-size:clamp(14px,1.35vw,16px)}.page-module__LBTDbq__phoneLink{font-family:var(--f-display);letter-spacing:.04em;color:var(--c-paper);text-underline-offset:.2em;white-space:nowrap;font-size:clamp(20px,2vw,26px);font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.page-module__LBTDbq__menuCta{border:1px solid var(--c-rosa);font-family:var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--c-rosa);margin-top:14px;padding:12px 30px;font-size:14px;font-weight:400;text-decoration:none;transition:background-color .2s,color .2s}.page-module__LBTDbq__menuCta:hover{background:var(--c-rosa);color:var(--c-ink)}.page-module__LBTDbq__rule{opacity:.6;background:currentColor;width:clamp(24px,6vw,56px);height:1px;display:block}@media (max-height:880px) and (min-width:900px){.page-module__LBTDbq__hero{padding:clamp(24px, 4vh, 48px) var(--gutter);gap:16px}.page-module__LBTDbq__inner{gap:18px}.page-module__LBTDbq__logo{width:clamp(150px,13vw,180px)}.page-module__LBTDbq__h1{font-size:clamp(28px,4.4vw,57px)}.page-module__LBTDbq__open{font-size:clamp(24px,2.6vw,34px)}.page-module__LBTDbq__info{gap:8px}}.page-module__LBTDbq__signature{font-family:var(--f-display);letter-spacing:.26em;text-transform:uppercase;color:var(--c-rosa);align-items:center;gap:14px;margin-top:4px;font-size:11px;font-weight:400;display:flex}.page-module__LBTDbq__lang{top:clamp(12px,2.5vh,24px);right:var(--gutter);z-index:5;position:absolute}
