{"id":5922,"date":"2026-10-17T21:32:38","date_gmt":"2026-10-17T19:32:38","guid":{"rendered":"https:\/\/www.suitecarducciviareggio.com\/?page_id=5922"},"modified":"2026-10-17T23:01:27","modified_gmt":"2026-10-17T21:01:27","slug":"booking-conditions","status":"publish","type":"page","link":"https:\/\/www.suitecarducciviareggio.com\/en\/booking-conditions\/","title":{"rendered":"Booking conditions"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5922\" class=\"elementor elementor-5922 elementor-5920 elementor-bc-flex-widget\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e34ca0 e-con-full scv scv-pg scv-pg--condizioni e-flex e-con e-parent\" data-id=\"2e34ca0\" data-element_type=\"container\" data-e-type=\"container\" id=\"scv\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f49102 elementor-widget elementor-widget-html\" data-id=\"5f49102\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"scv-stile\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Figtree:wght@400;500;600;700&display=swap\"><style id=\"scv-css\" data-no-optimize=\"1\">\/* Suite Carducci Viareggio \u2013 home, versione 2. Tutte le regole stanno sotto #scv. *\/\n#scv{--navy:#12203A;--navy2:#0B1629;--ink:#16233F;--text:#2C3750;--muted:#5A657D;--gold:#8A6D2F;--sun:#F0D869;--sky:#9AB0CC;--celeste:#E2EBF4;--ivory:#FBFAF7;--sand:#F3EDE0;--line:rgba(18,32,58,.14);--lined:rgba(226,235,244,.2);\n--serif:\"Cormorant Garamond\",\"Cormorant\",Georgia,serif;--sans:Figtree,system-ui,-apple-system,\"Segoe UI\",sans-serif;\n--gut:clamp(20px,4.4vw,56px);--wrapw:1240px;--sec:clamp(64px,7.2vw,108px);--out:cubic-bezier(.16,.84,.24,1);--std:cubic-bezier(.2,0,0,1);--headh:76px;\nfont-family:var(--sans);font-size:17px;line-height:1.6;color:var(--text);background:var(--ivory);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;overflow-wrap:break-word}\n#scv,#scv *,#scv *::before,#scv *::after{box-sizing:border-box}\n#scv.e-con,#scv .e-con{--gap:0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;gap:0;padding:0;max-width:none}\n#scv .elementor-widget-html,#scv .elementor-widget-container{width:100%;margin:0;padding:0}\n\/* Dentro .scv-ldg (il widget di Lodgify) queste regole di base non valgono: il widget porta il suo stile. *\/\n#scv h1:where(:not(.scv-ldg *)),#scv h2:where(:not(.scv-ldg *)),#scv h3:where(:not(.scv-ldg *)),#scv h4:where(:not(.scv-ldg *)),#scv p:where(:not(.scv-ldg *)),#scv ul:where(:not(.scv-ldg *)),#scv ol:where(:not(.scv-ldg *)),#scv li:where(:not(.scv-ldg *)),#scv figure:where(:not(.scv-ldg *)),#scv blockquote:where(:not(.scv-ldg *)),#scv dl:where(:not(.scv-ldg *)),#scv dd:where(:not(.scv-ldg *)){margin:0;padding:0}\n#scv ul:where(:not(.scv-ldg *)),#scv ol:where(:not(.scv-ldg *)){list-style:none}\n#scv img:where(:not(.scv-ldg *)){display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n#scv a:where(:not(.scv-ldg *)){color:inherit;text-decoration:none;background:none;box-shadow:none}\n#scv button:where(:not(.scv-ldg *)){font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:none;line-height:inherit}\n#scv button:not(.scv-btn):where(:not(.scv-ldg *)):hover,#scv button:not(.scv-btn):where(:not(.scv-ldg *)):focus{background:none;color:inherit}\n#scv input:where(:not(.scv-ldg *)),#scv select:where(:not(.scv-ldg *)){font:inherit;color:inherit}\n#scv figcaption{font:inherit;color:inherit;text-align:left}\n#scv address{margin:0}\n#scv label:where(:not(.scv-ldg *)){display:block;margin:0}\n#scv summary{outline-offset:3px}\n#scv dialog{color:#fff}\n#scv picture{display:block}\n#scv h1,#scv h2,#scv h3{font-family:var(--serif);font-weight:500;color:var(--ink);line-height:1.04;letter-spacing:-.012em;text-transform:none;text-wrap:balance}\n#scv em{font-style:italic}\n#scv :focus-visible:where(:not(.scv-ldg *)){outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}\n#scv .on-dark :focus-visible,#scv .scv-head :focus-visible{outline-color:var(--sun)}\n#scv .w{width:min(var(--wrapw),100% - 2*var(--gut));margin-inline:auto}\n#scv .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\n#scv .scv-skip{position:fixed;left:16px;top:-80px;z-index:10001;background:var(--sun);color:var(--navy);padding:12px 18px;border-radius:999px;font-weight:600;transition:top .2s}\n#scv .scv-skip:focus{top:16px}\n\n\/* tipografia di sezione *\/\n#scv .scv-sec{padding-block:var(--sec);position:relative}\n#scv .scv-h2{font-size:clamp(36px,4.3vw,64px);max-width:17ch}\n#scv .scv-h2--wide{max-width:22ch}\n#scv .scv-lead{font-size:clamp(18px,1.45vw,21px);line-height:1.55;color:var(--text);max-width:56ch;margin-top:22px}\n#scv .scv-kick{font-size:14px;font-weight:600;color:var(--gold);letter-spacing:.02em;margin-bottom:14px;display:block}\n#scv .on-dark{color:#DCE4EF}\n#scv .on-dark h2,#scv .on-dark h3,#scv .on-dark h1{color:#fff}\n#scv .on-dark .scv-lead{color:#D3DCE9}\n#scv .on-dark .scv-kick{color:var(--sun)}\n#scv .bg-ivory{background:var(--ivory)}#scv .bg-sand{background:var(--sand)}#scv .bg-celeste{background:var(--celeste)}#scv .bg-navy{background:var(--navy)}#scv .bg-white{background:#fff}\n\n\/* pulsanti e rimandi *\/\n#scv .scv-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;border-radius:999px;font-weight:600;font-size:15.5px;line-height:1.1;letter-spacing:.01em;overflow:hidden;isolation:isolate;transition:color .3s var(--std),transform .25s var(--std),box-shadow .3s;white-space:nowrap;border:1.5px solid transparent;cursor:pointer}\n#scv .scv-btn::before{content:\"\";position:absolute;inset:-1px;z-index:-1;transform:scaleX(0);transform-origin:0 50%;transition:transform .42s var(--out)}\n#scv .scv-btn:hover::before,#scv .scv-btn:focus-visible::before{transform:scaleX(1)}\n#scv .scv-btn:active{transform:scale(.97)}\n#scv .scv-btn svg{width:18px;height:18px;flex:none;transition:transform .35s var(--out)}\n#scv .scv-btn:hover svg.arr,#scv .scv-btn:focus-visible svg.arr{transform:translateX(6px)}\n#scv .scv-btn--sun{background:var(--sun);color:var(--navy)}\n#scv .scv-btn--sun::before{background:#fff}\n#scv .scv-btn--navy{background:var(--navy);color:#fff}\n#scv .scv-btn--navy::before{background:var(--gold)}\n#scv .scv-btn--ghost{border-color:currentColor;color:var(--ink)}\n#scv .scv-btn--ghost::before{background:var(--navy)}\n#scv .scv-btn--ghost:hover,#scv .scv-btn--ghost:focus-visible{color:#fff;border-color:var(--navy)}\n#scv .on-dark .scv-btn--ghost{color:#fff}\n#scv .on-dark .scv-btn--ghost::before{background:#fff}\n#scv .on-dark .scv-btn--ghost:hover,#scv .on-dark .scv-btn--ghost:focus-visible{color:var(--navy);border-color:#fff}\n#scv .scv-btn--s{min-height:44px;padding:0 22px;font-size:14.5px}\n#scv .scv-link{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15.5px;color:var(--ink);padding:10px 0;position:relative}\n#scv .scv-link::after{content:\"\";position:absolute;left:0;right:0;bottom:6px;height:1.5px;background:var(--gold);transform-origin:0 50%;transition:transform .45s var(--out)}\n#scv .scv-link:hover::after,#scv .scv-link:focus-visible::after{transform:scaleX(.35)}\n#scv .scv-link svg{width:17px;height:17px;transition:transform .35s var(--out)}\n#scv .scv-link:hover svg,#scv .scv-link:focus-visible svg{transform:translateX(6px)}\n#scv .on-dark .scv-link{color:#fff}\n#scv .on-dark .scv-link::after{background:var(--sun)}\n#scv .scv-links{display:flex;flex-wrap:wrap;gap:6px 34px;margin-top:30px}\n\n\/* barra di avanzamento e testata *\/\n#scv .scv-progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--sun);transform:scaleX(0);transform-origin:0 50%;z-index:10000;pointer-events:none}\n#scv .scv-head{position:fixed;left:0;right:0;top:0;z-index:9000;height:var(--headh);color:#fff;transition:background-color .35s var(--std),height .35s var(--std),box-shadow .35s,transform .4s var(--std)}\n.admin-bar #scv .scv-head,.admin-bar #scv .scv-progress{top:var(--abar,32px)}\n\/* La sfumatura blu dietro il menu parte dal bordo alto dello schermo, non dalla testata. Per i visitatori non cambia nulla (--abar vale 0).\n   Per chi e' collegato a WordPress la barra nera puo' andare su due righe: la testata scende (--abar), ma la pagina no, e prima restava\n   una fascia di foto scoperta fra le due. Lo stesso vale per la testata piena, che ora copre anche quella fascia (::after). *\/\n#scv .scv-head::before{content:\"\";position:absolute;inset:calc(-1*var(--abar,0px)) 0 -46px 0;background:linear-gradient(180deg,rgba(11,22,41,.72) 0,rgba(11,22,41,.72) var(--abar,0px),rgba(11,22,41,0) 100%);pointer-events:none;transition:opacity .35s}\n#scv .scv-head::after{content:\"\";position:absolute;left:0;right:0;bottom:100%;height:var(--abar,0px);background:var(--navy);opacity:0;pointer-events:none;transition:opacity .35s var(--std)}\n#scv .scv-head.is-solid::after{opacity:1}\n#scv .scv-head.is-solid{background:var(--navy);height:64px;box-shadow:0 14px 34px -22px rgba(4,10,22,.9)}\n#scv .scv-head.is-solid::before{opacity:0}\n#scv .scv-head.is-away{transform:translateY(calc(-110% - var(--abar,0px)))}\n#scv .scv-head__in{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative}\n#scv .scv-logo{display:block;position:relative;width:clamp(168px,15vw,212px);aspect-ratio:720\/134;flex:none}\n#scv .scv-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .35s}\n#scv .scv-logo__c{opacity:0}\n#scv .scv-head.is-solid .scv-logo__c{opacity:1}#scv .scv-head.is-solid .scv-logo__w{opacity:0}\n#scv .scv-logo__c:not([src]){visibility:hidden}\n#scv .scv-nav{display:flex;gap:clamp(14px,2vw,30px);font-size:15px;font-weight:500}\n#scv .scv-nav a{position:relative;padding:10px 0;color:#F3F6FA}\n#scv .scv-nav a::after{content:\"\";position:absolute;left:0;right:0;bottom:4px;height:1.5px;background:var(--sun);transform:scaleX(0);transform-origin:100% 50%;transition:transform .35s var(--out)}\n#scv .scv-nav a:hover::after,#scv .scv-nav a:focus-visible::after{transform:scaleX(1);transform-origin:0 50%}\n#scv .scv-head__r{display:flex;align-items:center;gap:18px}\n\/* Selettore delle lingue, sempre in testata (richiesta di Nunzio, 11 ottobre 2026). Schermi larghi: le sigle una accanto all'altra.\n   Sotto i 1180 px e su telefono: un pulsante con mappamondo e sigla che apre l'elenco (elemento <details>: funziona anche senza script). *\/\n#scv .scv-lang{font-size:14px;font-weight:600;display:flex;gap:11px;align-items:center;color:#C9D4E3}\n#scv .scv-lang a{padding:8px 1px}#scv .scv-lang .is-on{color:#fff}#scv .scv-lang a:hover{color:var(--sun)}\n#scv .scv-head .scv-lang .is-on{box-shadow:0 1.5px 0 var(--sun);padding:8px 1px 3px;margin-bottom:5px}\n#scv .scv-lang svg{width:17px;height:17px;flex:none;margin-right:-2px;opacity:.9}\n#scv .scv-lang--m{flex-wrap:wrap;gap:6px 22px;font-size:16px}\n#scv .scv-langp{display:none;position:relative;font-size:14px;font-weight:600}\n#scv .scv-langp summary{list-style:none;display:flex;align-items:center;gap:6px;height:46px;padding:0 11px 0 12px;border:1.5px solid rgba(255,255,255,.55);border-radius:23px;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}\n#scv .scv-langp summary::-webkit-details-marker{display:none}\n#scv .scv-langp summary svg{width:18px;height:18px;flex:none}\n#scv .scv-langp summary .chev{width:13px;height:13px;transition:transform .25s var(--std)}\n#scv .scv-langp[open] summary{border-color:#fff;background:rgba(255,255,255,.1)}\n#scv .scv-langp[open] summary .chev{transform:rotate(180deg)}\n#scv .scv-langp ul{position:absolute;right:0;top:calc(100% + 10px);min-width:180px;padding:8px;background:var(--navy);border:1px solid var(--lined);border-radius:14px;box-shadow:0 24px 48px -18px rgba(4,10,22,.9);z-index:5}\n#scv .scv-langp li>*{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:9px;color:#E7EDF5;font-weight:500;font-size:15.5px}\n#scv .scv-langp li a:hover,#scv .scv-langp li a:focus-visible{background:rgba(255,255,255,.09);color:#fff}\n#scv .scv-langp li .is-on{color:var(--sun);font-weight:600}\n#scv .scv-langp li .is-on::after{content:\"\";margin-left:auto;width:7px;height:12px;border:solid var(--sun);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-2px,-2px)}\n#scv .scv-burger{display:none;width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);align-items:center;justify-content:center;flex-direction:column;gap:5px}\n#scv .scv-burger span{display:block;width:18px;height:1.5px;background:#fff;transition:transform .3s var(--std),opacity .2s}\n#scv .scv-burger[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}\n#scv .scv-burger[aria-expanded=true] span:nth-child(2){opacity:0}\n#scv .scv-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}\n#scv .scv-menu{position:fixed;inset:0;z-index:8990;background:var(--navy);color:#fff;padding:calc(var(--headh) + 28px) var(--gut) 40px;display:flex;flex-direction:column;gap:6px;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .55s var(--out),visibility 0s .55s;overflow:auto}\n#scv .scv-menu.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .55s var(--out)}\n#scv .scv-menu a.m{font-family:var(--serif);font-size:34px;line-height:1.25;padding:6px 0;border-bottom:1px solid var(--lined);opacity:0;transform:translateY(18px);transition:opacity .4s,transform .5s var(--out)}\n#scv .scv-menu.is-open a.m{opacity:1;transform:none}\n#scv .scv-menu.is-open a.m:nth-child(2){transition-delay:.06s}#scv .scv-menu.is-open a.m:nth-child(3){transition-delay:.12s}#scv .scv-menu.is-open a.m:nth-child(4){transition-delay:.18s}#scv .scv-menu.is-open a.m:nth-child(5){transition-delay:.24s}#scv .scv-menu.is-open a.m:nth-child(6){transition-delay:.3s}\n#scv .scv-menu__b{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:14px}\n\n\/* apertura *\/\n#scv .scv-hero{position:relative;min-height:max(560px,calc(100svh - 76px));display:flex;align-items:flex-end;color:#fff;background:var(--navy2);overflow:hidden;isolation:isolate}\n@media (min-width:1024px){.admin-bar #scv .scv-hero{min-height:max(560px,calc(100svh - 108px))}}\n#scv .scv-hero__media{position:absolute;inset:0 0 0 42%;z-index:-2;will-change:transform}\n#scv .scv-hero__media picture{display:block;width:100%;height:100%}\n#scv .scv-hero__media img{width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 74%}\n#scv .scv-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0B1629 0%,#0B1629 42%,rgba(11,22,41,.84) 47%,rgba(11,22,41,.4) 54%,rgba(11,22,41,0) 62%),linear-gradient(0deg,rgba(9,18,36,.34) 0%,rgba(9,18,36,0) 24%)}\n#scv .scv-hero__in{padding-top:calc(var(--headh) + 36px);padding-bottom:clamp(34px,6vh,64px);position:relative}\n#scv .scv-hero__brand{display:block;font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:.03em;color:var(--sun);margin-bottom:16px}\n#scv .scv-hero__h{font-size:clamp(38px,min(4.5vw,8.6vh),68px);line-height:1;color:#fff;max-width:min(9.6em,41vw);font-weight:500;letter-spacing:-.015em;text-shadow:0 2px 30px rgba(9,18,36,.5)}\n#scv .scv-hero__h em{color:#fff}\n\/* Tedesco, francese e spagnolo hanno parole piu' lunghe: nell'apertura il titolo usa una colonna piu' larga e un carattere\n   appena piu' piccolo, cosi' la ricerca date resta nella prima schermata come in italiano. *\/\n#scv:lang(de) .scv-hero__h,#scv:lang(fr) .scv-hero__h,#scv:lang(es) .scv-hero__h{font-size:clamp(34px,min(4.05vw,7.7vh),61px);max-width:min(11.6em,47vw)}\n#scv .scv-hero__p{font-size:clamp(16.5px,1.35vw,20px);line-height:1.5;max-width:min(40ch,38vw);margin-top:clamp(14px,2.2vh,24px);color:#EEF2F8}\n\/* Widget di Lodgify (casella \"Cerca\") al posto del modulo date: richiesta di Nunzio del 10 ottobre 2026 (\"serve sempre il widget di Lodgify\").\n   I colori del widget si danno con le variabili --ldg-: devono stare su :root perche' il calendario si apre anche fuori dal riquadro. *\/\n:root{--ldg-psb-background:#ffffff;--ldg-psb-border-radius:0.42em;--ldg-psb-box-shadow:0px 24px 54px 0px rgba(0,0,0,0.1);--ldg-psb-padding:14px;--ldg-psb-input-background:#ffffff;--ldg-psb-button-border-radius:3.58em;--ldg-psb-color-primary:#f0d869;--ldg-psb-color-primary-lighter:#f8ecb4;--ldg-psb-color-primary-darker:#786c34;--ldg-psb-color-primary-contrast:#12203a;--ldg-semantic-color-primary:#f0d869;--ldg-semantic-color-primary-lighter:#f8ecb4;--ldg-semantic-color-primary-darker:#786c34;--ldg-semantic-color-primary-contrast:#12203a;--ldg-component-modal-z-index:9500}\n\/* Il widget ha due forme, decise da Lodgify sulla larghezza dello schermo: sotto i 1240 px un riquadro di 328 x 234 px (date, ospiti e\n   pulsante uno sotto l'altro), da 1240 px in su una barra di 813 x 86 px. Il riquadro .scv-ldg ha gia' quelle misure, cosi' la pagina\n   non si sposta quando la ricerca vera prende il posto della riga di riserva. *\/\n#scv .scv-ldg{margin-top:clamp(20px,3.4vh,34px);width:328px;max-width:100%;min-height:234px;color:#12203a;font:400 16px\/1.2 var(--sans);text-align:left;position:relative;z-index:3}\n#scv .scv-ldg #lodgify-search-bar{width:100%}\n\/* stesso carattere del resto della pagina, anche nel calendario (che Lodgify apre fuori dalla pagina, attaccato a <body>) *\/\n#scv .scv-ldg #lodgify-search-bar,#scv .scv-ldg #lodgify-search-bar :is(button,input,a,label,span,p,div){font-family:var(--sans)}\n.scv-on [id^=\"radix-\"].styled-override,.scv-on [id^=\"radix-\"].styled-override :is(button,input,span,div,p,th,td,label){font-family:Figtree,system-ui,-apple-system,\"Segoe UI\",sans-serif}\n\/* Sopra la testata della pagina (z-index 9000): su schermi bassi il calendario si apre verso l'alto e finirebbe sotto il menu. *\/\n.scv-on [id^=\"radix-\"].styled-override{z-index:9500}\n\/* Calendario e riquadro degli ospiti stanno fuori da #scv, quindi prendono lo stile del tema del sito (tabelle con i bordi e le righe grigie,\n   campi con il bordo, pulsanti azzurri). Qui tornano come li disegna Lodgify. La classe scv-on la mette lo script della pagina. *\/\n.scv-on [id^=\"radix-\"] table{width:auto;margin:0;border:0;font-size:16px}\n.scv-on [id^=\"radix-\"] :is(th,td),.scv-on [id^=\"radix-\"] thead tr:first-child :is(th,td){border:0;vertical-align:middle;line-height:normal}\n.scv-on [id^=\"radix-\"] th,.scv-on [id^=\"radix-\"] thead tr:first-child th{padding:1px;line-height:20px}\n.scv-on [id^=\"radix-\"] tbody>tr>:is(td,th),.scv-on [id^=\"radix-\"] tbody tr:hover>:is(td,th){background-color:transparent}\n\/* schermi bassi (portatili): il calendario, alto 380 px, non entrava sopra la ricerca e il nome del mese usciva dallo schermo; qui le caselle dei giorni sono piu' basse *\/\n@media (min-width:1024px) and (max-height:700px){.scv-on [id^=\"radix-\"] td>div{padding-top:9px;padding-bottom:9px}}\n.scv-on [id^=\"radix-\"] p{margin:0}\n.scv-on [id^=\"radix-\"] label{display:inline;line-height:normal;vertical-align:baseline}\n.scv-on [id^=\"radix-\"] input{width:32px;padding:1px 2px;border:0;border-radius:0;background:transparent;text-align:center}\n.scv-on [id^=\"radix-\"] button:not(.secondary){background-color:transparent}\n.scv-on [id^=\"radix-\"] button:not(.secondary):not(:disabled){color:#333}\n.scv-on [id^=\"radix-\"] button:is(:hover,:focus){background-color:transparent;color:#333;border-style:none}\n.scv-on [id^=\"radix-\"] button.secondary:is(:hover,:focus){background-color:#f7f7f7;color:#000;border-style:solid;border-color:#e7e7e7}\n.scv-on [id^=\"radix-\"] button:disabled:is(:hover,:focus){background-color:transparent;color:#ddd}\n\/* il tema del sito colora tutti i pulsanti: qui restano bianchi con il testo blu notte *\/\n#scv .scv-ldg #lodgify-search-bar button,#scv .scv-ldg #lodgify-search-bar button:hover,#scv .scv-ldg #lodgify-search-bar button:focus{background-color:#fff;color:#12203a}\n#scv .scv-ldg #lodgify-search-bar button.styled-override{border:1px solid #d9d9d9}\n#scv .scv-ldg #lodgify-search-bar button:not(.styled-override):is(:hover,:focus){border-style:none}\n#scv .scv-ldg #lodgify-search-bar button.styled-override:is(:hover,:focus){border-color:#d9d9d9}\n#scv .scv-ldg #lodgify-search-bar a.primary,#scv .scv-ldg #lodgify-search-bar a.primary:hover,#scv .scv-ldg #lodgify-search-bar a.primary:focus{color:#12203a}\n\/* Nella forma a barra (da 1240 px) il pulsante ha 60 px di margine interno per lato: con una scritta lunga (\"Rechercher\") usciva dal\n   riquadro bianco. Con un margine piu' stretto occupa lo spazio che resta, 187 px, in tutte le lingue. *\/\n@media (min-width:1240px){#scv .scv-ldg #lodgify-search-bar a.primary{padding-left:18px;padding-right:18px;min-width:0}}\n\/* riga di riserva: un collegamento a book con l'aspetto e le misure della ricerca *\/\n#scv .scv-ldg-fb{display:block;position:relative;box-sizing:border-box;width:328px;max-width:100%;height:234px;background:#fff;border-radius:.42em;box-shadow:0 24px 54px 0 rgba(0,0,0,.1);color:#12203a;text-decoration:none;font:400 16px\/1.2 var(--sans)}\n#scv .scv-ldg-fb span{position:absolute;display:flex;align-items:center;box-sizing:border-box}\n#scv .scv-ldg-fb .f{top:30px;width:150px;height:56px;padding:0 12px;border:1px solid #ddd;color:#666;font-size:14px}\n#scv .scv-ldg-fb .f1{left:14px;border-radius:8px 0 0 8px;border-right:0}\n#scv .scv-ldg-fb .f2{left:164px;border-radius:0 8px 8px 0}\n#scv .scv-ldg-fb .g{left:14px;top:102px;width:300px;height:58px;padding:0 16px;border:1px solid #ddd;border-radius:8px;flex-direction:column;align-items:flex-start;justify-content:center;color:#12203a;font-size:16px}\n#scv .scv-ldg-fb .g small{font-size:12px;line-height:1.2;color:#666}\n#scv .scv-ldg-fb .g::after{content:\"\";position:absolute;right:20px;top:50%;width:6px;height:6px;border-right:1.5px solid #12203a;border-bottom:1.5px solid #12203a;transform:translateY(-70%) rotate(45deg)}\n#scv .scv-ldg-fb .b{left:14px;top:176px;width:300px;height:44px;border-radius:3.58em;background:#f0d869;color:#12203a;justify-content:center;gap:6px}\n#scv .scv-ldg-fb .b svg{width:22px;height:22px;flex:none}\n@media (min-width:1240px){\n#scv .scv-ldg{width:813px;min-height:86px}\n#scv .scv-ldg-fb{width:813px;height:86px}\n#scv .scv-ldg-fb .f{top:14px;height:58px}\n#scv .scv-ldg-fb .f1{left:30px}\n#scv .scv-ldg-fb .f2{left:180px}\n#scv .scv-ldg-fb .g{left:346px;top:14px;width:250px}\n#scv .scv-ldg-fb .b{left:612px;top:14px;width:187px;height:58px}\n}\n#scv .scv-book{margin-top:clamp(20px,3.4vh,34px);display:flex;align-items:stretch;background:#fff;color:var(--ink);border-radius:999px;padding:7px;width:min(100%,690px);box-shadow:0 26px 60px -30px rgba(3,8,20,.9)}\n#scv .scv-book__f{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:6px 20px;border-right:1px solid var(--line);border-radius:999px;transition:background-color .2s;cursor:pointer;position:relative}\n#scv .scv-book__f:hover,#scv .scv-book__f:focus-within{background:var(--sand)}\n#scv .scv-book__f:nth-of-type(3){border-right:0;flex:.72 1 0}\n#scv .scv-book__f label{font-size:12.5px;font-weight:600;color:var(--muted);line-height:1.2;cursor:pointer}\n#scv .scv-book__f input,#scv .scv-book__f select{border:0;background:transparent;padding:2px 0 0;margin:0;font-size:15.5px;font-weight:600;color:var(--ink);width:100%;min-height:24px;outline:0;appearance:none;-webkit-appearance:none;border-radius:0;box-shadow:none;line-height:1.3;height:auto;cursor:pointer}\n#scv .scv-book__f input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;margin:0;padding:0;opacity:0;cursor:pointer}\n#scv .scv-book .scv-btn{flex:none;min-height:56px}\n#scv .scv-book__note{font-size:14px;color:#DDE5F0;margin-top:14px;max-width:60ch}\n#scv .scv-book__note strong{color:#fff;font-weight:600}\n\/* punteggi delle piattaforme nell'apertura: etichette chiare sul blu, con l'icona della piattaforma (richiesta di Nunzio, 10 ottobre: \"non sono leggibili, non si notano\") *\/\n#scv .scv-rate{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(16px,2.6vh,26px)}\n#scv .scv-rate a{display:inline-flex;align-items:center;gap:9px;padding:7px 16px 7px 8px;border-radius:999px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;line-height:1;box-shadow:0 14px 28px -16px rgba(0,0,0,.75);transition:transform .3s var(--out),background-color .25s,box-shadow .3s}\n#scv .scv-rate a:hover,#scv .scv-rate a:focus-visible{background:var(--sun);transform:translateY(-2px);box-shadow:0 18px 30px -16px rgba(0,0,0,.8)}\n#scv .scv-ota{width:26px;height:26px;flex:none;display:block}\n#scv .scv-ota--b{border-radius:6px}\n#scv .scv-rate b{font-family:var(--sans);font-size:17px;font-weight:700;color:var(--navy);line-height:1;letter-spacing:-.01em}\n#scv .scv-rate b small{font-size:.74em;font-weight:600;color:var(--muted);margin-left:1px}\n#scv .scv-rate a>span{color:var(--text);font-weight:500}\n#scv .scv-hero__m{display:none}\n\n\/* fascia dei fatti *\/\n#scv .scv-facts{background:var(--navy);color:#DCE4EF;padding-block:clamp(26px,3.4vw,44px)}\n#scv .scv-facts ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}\n#scv .scv-facts li{padding:4px 18px 4px 22px;border-left:1px solid var(--lined)}\n#scv .scv-facts li:first-child{border-left:0;padding-left:0}\n#scv .scv-facts b{display:block;font-family:var(--serif);font-weight:500;font-size:clamp(40px,4.3vw,62px);line-height:1;color:#fff;white-space:nowrap}\n#scv .scv-facts b small{font-size:.5em;margin-left:.12em;color:var(--sun)}\n#scv .scv-facts li>span{display:block;font-size:14.5px;line-height:1.35;margin-top:8px;color:#C8D3E2}\n\n\/* qui tutto \u00e8 facile *\/\n#scv .scv-easy__g{display:grid;grid-template-columns:minmax(0,6.3fr) minmax(0,5.7fr);gap:clamp(36px,6vw,96px);align-items:center}\n#scv .scv-easy__l{display:grid;gap:22px;margin-top:38px}\n#scv .scv-easy__l li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;align-items:start}\n#scv .scv-ico{width:46px;height:46px;border-radius:50%;background:var(--celeste);display:grid;place-items:center;color:var(--navy);transition:background-color .3s,transform .5s var(--out)}\n#scv .scv-ico svg{width:23px;height:23px}\n#scv .scv-easy__l .scv-ico{background:var(--sun);transition:background-color .3s,color .3s,transform .5s var(--out)}\n#scv .scv-easy__l li:hover .scv-ico{background:var(--navy);color:#fff;transform:rotate(-8deg) scale(1.06)}\n#scv .scv-easy__l h3{font-family:var(--sans);font-size:17.5px;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--ink)}\n#scv .scv-easy__l p{font-size:16px;line-height:1.5;color:var(--muted);margin-top:3px}\n#scv .scv-collage{position:relative;padding:0 0 64px 52px;width:100%;max-width:calc(min(78vh,720px)*.751 + 52px);margin-inline:auto}\n#scv .scv-collage .a{border-radius:6px;overflow:hidden;aspect-ratio:1794\/2389}\n#scv .scv-collage .b{position:absolute;left:0;bottom:0;width:min(43%,230px);border-radius:6px;overflow:hidden;aspect-ratio:1\/1.08;box-shadow:0 30px 60px -34px rgba(18,32,58,.6);border:8px solid var(--ivory)}\n#scv .scv-collage img{width:100%;height:100%;object-fit:cover}\n#scv .scv-collage .tag{position:absolute;right:-14px;top:26px;background:var(--navy);color:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;display:flex;gap:8px;align-items:center;box-shadow:0 18px 30px -18px rgba(18,32,58,.8)}\n#scv .scv-collage .tag i{width:8px;height:8px;border-radius:50%;background:var(--sun);display:block}\n\n\/* la casa: esploratore degli ambienti *\/\n#scv .scv-rooms__top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}\n#scv .scv-rooms__g{display:grid;grid-template-columns:minmax(0,4.3fr) minmax(0,7.7fr);gap:clamp(28px,4.6vw,72px);margin-top:clamp(34px,4vw,56px);align-items:start}\n#scv .scv-tabs{display:flex;flex-direction:column;position:relative;border-left:1.5px solid var(--line)}\n#scv .scv-tabs button{text-align:left;padding:13px 0 13px 22px;font-family:var(--serif);font-size:clamp(23px,2.1vw,29px);line-height:1.15;color:var(--muted);transition:color .25s,transform .35s var(--out);display:flex;align-items:baseline;gap:12px}\n#scv .scv-tabs button:hover{color:var(--ink);transform:translateX(4px)}\n#scv .scv-tabs button[aria-selected=true]{color:var(--ink);font-style:italic}\n#scv .scv-tabs__ind{position:absolute;left:-1.5px;top:0;width:3px;height:40px;background:var(--gold);transition:transform .45s var(--out),height .45s var(--out);border-radius:2px}\n#scv .scv-panels{margin-top:30px;position:relative;min-height:214px}\n#scv .scv-panel{display:none}\n#scv .scv-panel.is-on{display:block;animation:scv-up .5s var(--out) both}\n#scv .scv-panel p{font-size:17px;line-height:1.6;max-width:42ch}\n#scv .scv-panel ul{margin-top:16px;display:grid;gap:8px}\n#scv .scv-panel li{display:flex;gap:11px;align-items:baseline;font-size:15.5px;color:var(--ink)}\n#scv .scv-panel li::before{content:\"\";width:7px;height:7px;border-radius:50%;background:var(--gold);flex:none;transform:translateY(-1px)}\n#scv .scv-stage{position:relative;aspect-ratio:3\/2.06;border-radius:6px;overflow:hidden;background:#d9d2c3;cursor:zoom-in}\n#scv .scv-stage figure{position:absolute;inset:0;opacity:0;visibility:hidden;clip-path:inset(0 0 0 100%);transition:clip-path .9s var(--out),opacity .01s .9s,visibility 0s .9s}\n#scv .scv-stage figure.is-on{opacity:1;visibility:visible;clip-path:inset(0);z-index:2;transition:clip-path .9s var(--out)}\n#scv .scv-stage figure.was-on{opacity:1;visibility:visible;clip-path:inset(0);z-index:1}\n#scv .scv-stage img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.4s var(--out)}\n#scv .scv-stage figure.is-on img{transform:scale(1)}\n#scv .scv-stage__n{position:absolute;right:16px;bottom:16px;z-index:5;background:rgba(11,22,41,.72);color:#fff;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:600;display:flex;gap:9px;align-items:center;backdrop-filter:blur(6px);transition:background-color .25s}\n#scv .scv-stage:hover .scv-stage__n{background:var(--navy)}\n#scv .scv-stage__n svg{width:16px;height:16px}\n#scv .scv-thumbs{display:flex;gap:10px;margin-top:12px}\n#scv .scv-thumbs button{flex:1 1 0;aspect-ratio:3\/2;border-radius:4px;overflow:hidden;opacity:.55;transition:opacity .25s,transform .35s var(--out);position:relative}\n#scv .scv-thumbs button:hover{opacity:1;transform:translateY(-3px)}\n#scv .scv-thumbs button[aria-current=true]{opacity:1}\n#scv .scv-thumbs button[aria-current=true]::after{content:\"\";position:absolute;inset:0;border:2.5px solid var(--gold);border-radius:4px}\n#scv .scv-thumbs img{width:100%;height:100%;object-fit:cover}\n\n\/* per chi: pannelli che si aprono *\/\n#scv .scv-who{background:var(--navy2);color:#fff;padding-block:var(--sec)}\n#scv .scv-who__panels{display:flex;gap:8px;height:clamp(440px,64vh,620px);margin-top:clamp(34px,4vw,56px)}\n#scv .scv-who__p{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:6px;isolation:isolate;transition:flex-grow .8s var(--out);cursor:pointer;display:flex;align-items:flex-end;outline-offset:-4px}\n#scv .scv-who__p.is-on{flex-grow:2.6}\n#scv .scv-who__p img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(1.06);transition:transform 1.4s var(--out),filter .6s}\n#scv .scv-who__p.is-on img{transform:scale(1)}\n#scv .scv-who__p:not(.is-on) img{filter:saturate(.7) brightness(.82)}\n#scv .scv-who__p::after{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(9,18,36,.94) 0%,rgba(9,18,36,.8) 36%,rgba(9,18,36,.34) 62%,rgba(9,18,36,0) 84%)}\n#scv .scv-who__c{padding:clamp(22px,2.6vw,40px);width:100%;max-width:560px}\n#scv .scv-who__c h3{font-size:clamp(32px,3.2vw,48px);color:#fff;text-shadow:0 2px 22px rgba(9,18,36,.6)}\n#scv .scv-who__q{font-family:var(--serif);font-style:italic;font-size:clamp(19px,1.6vw,23px);line-height:1.3;color:var(--sun);margin-top:10px;text-shadow:0 1px 14px rgba(9,18,36,.75)}\n#scv .scv-who__d{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--out),opacity .5s;opacity:0}\n#scv .scv-who__p.is-on .scv-who__d{grid-template-rows:1fr;opacity:1;transition-delay:.12s}\n#scv .scv-who__d>div{overflow:hidden;min-height:0}\n#scv .scv-who__d p{font-size:16.5px;line-height:1.55;color:#E2E9F2;padding-top:14px;max-width:46ch}\n#scv .scv-who__d .scv-link{margin-top:10px}\n\n\/* una giornata qui: titolo e foto restano fermi a sinistra, i testi scorrono a destra.\n   Foto, testo acceso e barra dorata dipendono tutti dalla stessa misura (la \"linea di lettura\" a meta' del blocco fermo): vedi effetti.js, punto 9 *\/\n#scv .scv-day__g{display:grid;grid-template-columns:minmax(0,6.3fr) minmax(0,5.7fr);gap:clamp(32px,5.4vw,88px);align-items:start}\n#scv .scv-day__l{position:sticky;top:calc(var(--abar,0px) + 64px + 3vh);max-height:max(380px,calc(100vh - var(--abar,0px) - 64px - 6vh));display:flex;flex-direction:column}\n#scv .scv-day__h{font-size:clamp(32px,min(4.3vw,7.4vh),64px);max-width:none;margin-bottom:clamp(16px,2.8vh,32px);flex:none}\n#scv .scv-day__pin{position:relative;flex:0 1 auto;width:100%;aspect-ratio:4\/3;min-height:0;border-radius:6px;overflow:hidden;background:#d9d2c3}\n#scv .scv-day__pin figure{position:absolute;inset:0;opacity:0;transition:opacity .6s var(--std)}\n#scv .scv-day__pin figure.is-on{opacity:1}\n#scv .scv-day__pin img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform 6s linear}\n#scv .scv-day__pin figure.is-on img{transform:scale(1)}\n\/* \"La notte\": la Camera Blu sfuma da sola nella Camera Oro e viceversa, senza fine (richiesta di Nunzio, 10 ottobre). La seconda foto sta sopra la prima e cambia solo la sua trasparenza *\/\n#scv .scv-duo img+img{position:absolute;inset:0;opacity:0}\n#scv .scv-duo__t{position:absolute;left:16px;bottom:16px;z-index:2;display:grid;background:rgba(11,22,41,.74);color:#fff;border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:600;line-height:1;backdrop-filter:blur(6px)}\n#scv .scv-duo__t i{grid-area:1\/1;font-style:normal;white-space:nowrap;text-align:center}\n#scv .scv-duo__t i+i{opacity:0}\n#scv .scv-day__pin .scv-duo.is-on img+img,#scv .scv-day__pin .scv-duo.is-on .scv-duo__t i+i,#scv .scv-step .scv-duo img+img,#scv .scv-step .scv-duo .scv-duo__t i+i{animation:scv-duo 11s ease-in-out infinite}\n#scv .scv-day__pin .scv-duo.is-on .scv-duo__t i:first-child,#scv .scv-step .scv-duo .scv-duo__t i:first-child{animation:scv-duo-a 11s ease-in-out infinite}\n@keyframes scv-duo{0%,34%{opacity:0}50%,84%{opacity:1}100%{opacity:0}}\n@keyframes scv-duo-a{0%,34%{opacity:1}50%,84%{opacity:0}100%{opacity:1}}\n#scv .scv-day__clock{position:absolute;left:18px;top:18px;z-index:3;background:rgba(251,250,247,.94);color:var(--ink);border-radius:999px;padding:9px 18px 9px 14px;font-weight:600;font-size:14.5px;display:flex;align-items:center;gap:10px}\n#scv .scv-day__clock svg{width:20px;height:20px;color:var(--gold)}\n#scv .scv-day__steps{position:relative;padding-left:34px}\n#scv .scv-day__steps::before{content:\"\";position:absolute;left:5px;top:var(--b0,16px);width:1.5px;height:var(--bh,calc(100% - 32px));background:var(--line)}\n#scv .scv-day__bar{position:absolute;left:5px;top:var(--b0,16px);width:1.5px;height:var(--bh,calc(100% - 32px));background:var(--gold);transform:scaleY(0);transform-origin:50% 0;will-change:transform}\n#scv .scv-step{--sp:clamp(22px,4.6vh,46px);position:relative;padding:var(--sp) 0;min-height:clamp(200px,38vh,340px)}\n#scv .scv-step:first-of-type{--sp:6px}\nhtml.scv-js #scv .scv-step{opacity:.38;transition:opacity .35s}\nhtml.scv-js #scv .scv-step.is-on{opacity:1}\n#scv .scv-step::before{content:\"\";position:absolute;left:-34px;top:calc(var(--sp) + 7px);width:11.5px;height:11.5px;border-radius:50%;background:var(--ivory);border:1.5px solid var(--gold);transition:background-color .3s,transform .3s var(--out)}\n#scv .scv-step.is-on::before{background:var(--gold);transform:scale(1.35)}\n#scv .scv-step h3{font-size:clamp(28px,2.7vw,40px);margin-top:4px}\n#scv .scv-step p{margin-top:12px;max-width:40ch}\n#scv .scv-step figure{display:none}\n#scv .scv-day__hint{display:none;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--muted);margin-top:18px}\n#scv .scv-day__hint svg{width:18px;height:18px;color:var(--gold)}\n\n\/* dove siamo *\/\n#scv .scv-where{background:var(--navy);overflow:hidden}\n#scv .scv-where__g{display:grid;grid-template-columns:minmax(0,7.2fr) minmax(0,4.8fr);gap:clamp(32px,5vw,84px);align-items:start}\n#scv .scv-dist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.4vw,52px);margin-top:42px}\n#scv .scv-dist h3{font-family:var(--sans);font-size:15px;font-weight:600;color:var(--sun);letter-spacing:.02em;margin-bottom:8px}\n#scv .scv-dist li{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:11px 0;position:relative;font-size:16px;color:#E6ECF5}\n#scv .scv-dist li::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--lined);transform-origin:0 50%}\n#scv .scv-dist li b{font-weight:600;color:#fff;white-space:nowrap}\n#scv .scv-blue{margin-top:6px;max-width:400px;margin-left:auto}\n#scv .scv-blue__w{position:relative}\n#scv .scv-blue img{width:100%;opacity:.92}\n#scv .scv-blue__door{position:absolute;left:73.4%;top:75.9%;width:10%;height:15.3%;background:var(--sun);transform-origin:50% 100%;border-radius:1px}\n#scv .scv-blue__tag{position:absolute;right:4%;top:66.4%;white-space:nowrap;font-size:14px;font-weight:600;color:var(--navy);background:var(--sun);border-radius:999px;padding:8px 14px}\n#scv .scv-blue__tag::before{content:\"\";position:absolute;left:50%;top:100%;width:1.5px;height:22px;background:var(--sun)}\n#scv .scv-blue figcaption{font-size:14px;color:#B7C4D6;margin-top:14px;max-width:38ch}\n#scv .scv-aerial{position:relative;margin-top:clamp(40px,5vw,72px);border-radius:6px;overflow:hidden}\n#scv .scv-aerial__in{position:relative;aspect-ratio:1474\/640}\n#scv .scv-aerial img{width:100%;height:100%;object-fit:cover}\n#scv .scv-pin{position:absolute;transform:translate(-50%,-50%);z-index:3}\n#scv .scv-pin i{display:block;width:18px;height:18px;border-radius:50%;background:var(--sun);border:3px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.4);position:relative}\n#scv .scv-pin i::before,#scv .scv-pin i::after{content:\"\";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--sun);animation:scv-ping 2.6s var(--std) infinite}\n#scv .scv-pin i::after{animation-delay:1.3s}\n#scv .scv-pin span{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translateX(-50%);white-space:nowrap;background:#fff;color:var(--ink);font-size:14px;font-weight:600;padding:8px 14px;border-radius:999px;box-shadow:0 10px 24px -10px rgba(0,0,0,.6)}\n#scv .scv-pin span::after{content:\"\";position:absolute;left:50%;top:100%;width:10px;height:10px;background:#fff;transform:translate(-50%,-55%) rotate(45deg)}\n#scv .scv-lab{position:absolute;transform:translate(-50%,-50%);font-size:13.5px;font-weight:600;color:#fff;background:rgba(11,22,41,.66);padding:6px 12px;border-radius:999px;backdrop-filter:blur(4px);white-space:nowrap}\n\n\/* quando venire *\/\n#scv .scv-carn{display:grid;grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr);background:var(--navy);color:#DCE4EF;border-radius:8px;overflow:hidden;margin-top:clamp(34px,4vw,56px)}\n#scv .scv-carn__i{position:relative;min-height:400px;overflow:hidden}\n#scv .scv-carn__i img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--out)}\n#scv .scv-carn:hover .scv-carn__i img{transform:scale(1.05)}\n#scv .scv-carn__c{padding:clamp(28px,3.6vw,56px)}\n#scv .scv-carn__c h3{font-size:clamp(30px,3.1vw,46px);color:#fff}\n#scv .scv-carn__c p{margin-top:14px;max-width:44ch;color:#D3DCE9}\n#scv .scv-dates{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 26px}\n#scv .scv-dates li{border:1px solid rgba(240,216,105,.5);color:#fff;border-radius:999px;padding:8px 15px;font-size:14.5px;transition:background-color .25s,color .25s,transform .3s var(--out)}\n#scv .scv-dates li:hover{background:var(--sun);color:var(--navy);transform:translateY(-3px)}\n#scv .scv-carn__a{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center}\n#scv .scv-rail__top{display:flex;justify-content:space-between;align-items:center;margin-top:clamp(40px,4.6vw,64px);gap:20px}\n#scv .scv-rail__top h3{font-size:clamp(26px,2.4vw,34px)}\n#scv .scv-arrows{display:flex;gap:10px}\n#scv .scv-arrows button{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--ink);display:grid;place-items:center;transition:background-color .25s,color .25s,transform .25s,opacity .25s}\n#scv .scv-arrows button:hover:not(:disabled){background:var(--navy);color:#fff}\n#scv .scv-arrows button:active:not(:disabled){transform:scale(.94)}\n#scv .scv-arrows button:disabled{opacity:.3;cursor:default}\n#scv .scv-arrows svg{width:18px;height:18px}\n#scv .on-dark .scv-arrows button{border-color:#fff;color:#fff}\n#scv .on-dark .scv-arrows button:hover:not(:disabled){background:#fff;color:var(--navy)}\n#scv .scv-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:22px;padding-bottom:6px;cursor:grab;scroll-padding-left:0}\n#scv .scv-rail::-webkit-scrollbar{display:none}\n#scv .scv-rail.is-drag{cursor:grabbing;scroll-snap-type:none}\n#scv .scv-rail.is-drag *{pointer-events:none}\n#scv .scv-card{flex:0 0 clamp(270px,30%,380px);scroll-snap-align:start;background:#fff;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;transition:transform .45s var(--out),box-shadow .45s}\n#scv .scv-card:hover{transform:translateY(-6px);box-shadow:0 30px 50px -34px rgba(18,32,58,.55)}\n#scv .scv-card__i{aspect-ratio:3\/2;overflow:hidden;background:var(--celeste);position:relative}\n#scv .scv-card__i img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--out)}\n#scv .scv-card:hover .scv-card__i img{transform:scale(1.07)}\n#scv .scv-card__i.t{display:grid;place-items:center;background:var(--navy);color:var(--sun);font-family:var(--serif);font-style:italic;font-size:44px;line-height:1;text-align:center;padding:20px}\n#scv .scv-card__c{padding:22px 24px 20px;display:flex;flex-direction:column;flex:1}\n#scv .scv-card__c h4{font-family:var(--serif);font-weight:500;font-size:27px;line-height:1.1;color:var(--ink);margin:0}\n#scv .scv-card__c p{font-size:15.5px;line-height:1.5;color:var(--muted);margin:8px 0 10px}\n#scv .scv-card__c .scv-link{margin-top:auto;font-size:15px}\n#scv .scv-railbar{height:2px;background:var(--line);margin-top:22px;position:relative;border-radius:2px;overflow:hidden}\n#scv .scv-railbar i{position:absolute;left:0;top:0;bottom:0;width:30%;background:var(--gold);border-radius:2px;transition:transform .2s linear,width .2s}\n\n\/* recensioni *\/\n#scv .scv-rev__g{display:grid;grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr);gap:clamp(32px,5vw,84px);margin-top:clamp(36px,4.4vw,60px);align-items:start}\n#scv .scv-scores{display:grid;gap:12px}\n#scv .scv-score{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;background:#fff;border-radius:8px;padding:16px 20px;transition:transform .4s var(--out),box-shadow .4s}\n#scv .scv-score:hover,#scv .scv-score:focus-visible{transform:translateX(8px);box-shadow:0 22px 40px -30px rgba(18,32,58,.6)}\n#scv .scv-score b{font-family:var(--serif);font-weight:500;font-size:46px;line-height:1;color:var(--ink);min-width:2.1em}\n#scv .scv-score b small{font-size:.42em;color:var(--muted);margin-left:2px}\n#scv .scv-score span{font-size:15px;line-height:1.35;color:var(--muted)}\n#scv .scv-score span strong{display:block;color:var(--ink);font-weight:600;font-size:16.5px}\n#scv .scv-score svg{width:18px;height:18px;color:var(--gold);transition:transform .35s var(--out)}\n#scv .scv-score:hover svg{transform:translate(3px,-3px)}\n#scv .scv-award{margin-top:16px;display:flex;gap:16px;align-items:center;font-size:14.5px;color:var(--muted)}\n#scv .scv-award img{width:132px;border-radius:4px;flex:none}\n#scv .scv-quotes{position:relative;background:var(--navy);color:#fff;border-radius:8px;padding:clamp(28px,3.8vw,56px);overflow:hidden;min-height:400px;display:flex;flex-direction:column}\n#scv .scv-quotes::before{content:\"\\201C\";position:absolute;right:28px;top:-34px;font-family:var(--serif);font-size:260px;line-height:1;color:rgba(240,216,105,.16);pointer-events:none}\n#scv .scv-quote{display:none;flex-direction:column;flex:1}\n#scv .scv-quote.is-on{display:flex;animation:scv-up .6s var(--out) both}\n#scv .scv-quote blockquote{font-family:var(--serif);font-size:clamp(25px,2.5vw,36px);line-height:1.22;color:#fff;font-style:italic;quotes:none;border:0;margin:0;padding:0}\n#scv .scv-quote figcaption{margin-top:auto;padding-top:26px;font-size:15px;color:#C8D3E2}\n#scv .scv-quote figcaption b{color:#fff;font-weight:600}\n#scv .scv-quotes__f{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:16px}\n#scv .scv-frac{font-size:14.5px;font-weight:600;color:#C8D3E2;font-variant-numeric:tabular-nums}\n#scv .scv-note{font-size:13.5px;line-height:1.5;color:var(--muted);margin-top:26px;max-width:92ch}\n\n\/* arrivo *\/\n#scv .scv-arr__g{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(36px,6.4vw,104px);align-items:center;margin-top:clamp(34px,4.2vw,56px)}\n#scv .scv-door{margin:0}\n\/* portone: foto ferma, chiuso, senza animazioni ne' effetti (decisione di Nunzio, 10 ottobre, 00:54) *\/\n#scv .scv-door__in{position:relative;height:min(74vh,640px);aspect-ratio:1100\/1747;border-radius:6px;overflow:hidden;background:#e9dcc0}\n#scv .scv-door__in img{width:100%;height:100%;max-width:none;object-fit:cover}\n#scv .scv-door figcaption{font-size:13.5px;line-height:1.45;color:var(--muted);margin-top:12px;max-width:30ch}\n#scv .scv-arr__wrap{position:relative}\n#scv .scv-arr__steps{display:grid;gap:clamp(18px,3.4vh,30px);position:relative;counter-reset:st}\n#scv .scv-arr__steps::before{content:\"\";position:absolute;left:23px;top:24px;bottom:24px;width:1.5px;background:var(--line)}\n#scv .scv-arr__line{position:absolute;left:23px;top:24px;bottom:24px;width:1.5px;background:var(--gold);transform:scaleY(0);transform-origin:50% 0}\n#scv .scv-arr__steps li{position:relative;counter-increment:st;padding-left:74px;min-height:48px}\n#scv .scv-arr__steps li::before{content:counter(st);position:absolute;left:0;top:0;width:47px;height:47px;border-radius:50%;background:var(--ivory);border:1.5px solid var(--gold);display:grid;place-items:center;font-family:var(--serif);font-size:24px;color:var(--gold);transition:background-color .4s,color .4s,transform .5s var(--out);z-index:1}\n#scv .scv-arr__steps li.is-in::before{background:var(--gold);color:#fff}\n#scv .scv-arr__steps li:hover::before{transform:scale(1.12)}\n#scv .scv-arr__steps h3{font-size:clamp(24px,2vw,29px)}\n#scv .scv-arr__steps p{font-size:16px;line-height:1.55;margin-top:6px;color:var(--text);max-width:54ch}\n#scv .scv-arr__b{display:grid;grid-template-columns:minmax(0,6.6fr) minmax(0,5.4fr);gap:clamp(28px,4.4vw,72px);margin-top:clamp(44px,5vw,72px);padding-top:clamp(36px,4vw,56px);border-top:1px solid var(--line)}\n#scv .scv-arr__b h3{font-size:clamp(25px,2.2vw,31px);margin-bottom:16px}\n#scv .scv-how li{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:13px 0;border-bottom:1px solid var(--line);font-size:16px}\n#scv .scv-how li b{font-weight:600;color:var(--ink)}\n#scv .scv-how a,#scv .scv-faq a,#scv .scv-rules a{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:1.5px;color:var(--ink)}\n#scv .scv-how a:hover,#scv .scv-faq a:hover{color:var(--gold)}\n#scv .scv-rules li{display:flex;gap:12px;font-size:16px;line-height:1.5;padding:7px 0;align-items:baseline}\n#scv .scv-rules li svg{width:17px;height:17px;flex:none;color:var(--gold);transform:translateY(3px)}\n\n\/* prenota direttamente *\/\n#scv .scv-direct__g{display:grid;grid-template-columns:minmax(0,7.4fr) minmax(0,4.6fr);gap:clamp(32px,5vw,84px);margin-top:clamp(36px,4.4vw,60px);align-items:start}\n#scv .scv-cmp{border-top:1px solid var(--lined)}\n#scv .scv-cmp__r{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.3fr) minmax(0,1fr);gap:0 22px;padding:17px 0;border-bottom:1px solid var(--lined);font-size:16px;align-items:start}\n#scv .scv-cmp__r>:nth-child(1){color:#AEBBD0;font-size:14.5px;padding-top:2px}\n#scv .scv-cmp__r>:nth-child(2){color:#fff;font-weight:600;display:flex;gap:11px;align-items:flex-start}\n#scv .scv-cmp__r>:nth-child(3){color:#AEBBD0}\n#scv .scv-cmp__h{font-size:14.5px;font-weight:600;padding:14px 0}\n#scv .scv-cmp__h>:nth-child(2){color:var(--sun)}\n#scv .scv-chk{width:22px;height:22px;flex:none;border-radius:50%;background:var(--sun);color:var(--navy);display:grid;place-items:center;transform:translateY(1px)}\n#scv .scv-chk svg{width:13px;height:13px}\n#scv .scv-chk path{stroke-dasharray:20;stroke-dashoffset:20}\n#scv .scv-cta{background:var(--navy2);border:1px solid var(--lined);border-radius:8px;padding:clamp(24px,2.8vw,38px)}\n#scv .scv-cta h3{font-size:clamp(27px,2.4vw,34px)}\n#scv .scv-cta p{font-size:15.5px;line-height:1.55;color:#C8D3E2;margin:12px 0 20px}\n#scv .scv-cta .scv-btn{width:100%}\n#scv .scv-cta__wa{display:flex;gap:10px;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#fff;margin-top:14px;padding:10px}\n#scv .scv-cta__wa svg{width:20px;height:20px;color:var(--sun)}\n#scv .scv-cta__wa:hover{color:var(--sun)}\n#scv .scv-cta__q{margin-top:22px;padding-top:20px;border-top:1px solid var(--lined)}\n#scv .scv-cta__q blockquote{font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.3;color:#fff;border:0;margin:0;padding:0}\n#scv .scv-cta__q figcaption{font-size:13.5px;color:#AEBBD0;margin-top:10px}\n\n\/* domande *\/\n#scv .scv-faq__g{display:grid;grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);gap:clamp(32px,5vw,84px);align-items:start}\n#scv .scv-faq details{border-bottom:1px solid var(--line)}\n#scv .scv-faq details:first-child{border-top:1px solid var(--line)}\n#scv .scv-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:22px;align-items:center;padding:20px 0;font-family:var(--serif);font-size:clamp(22px,1.9vw,26px);line-height:1.2;color:var(--ink);transition:color .25s}\n#scv .scv-faq summary::-webkit-details-marker{display:none}\n#scv .scv-faq summary:hover{color:var(--gold)}\n#scv .scv-faq summary i{flex:none;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);position:relative;transition:background-color .3s,border-color .3s,transform .45s var(--out)}\n#scv .scv-faq summary i::before,#scv .scv-faq summary i::after{content:\"\";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .45s var(--out),background-color .3s}\n#scv .scv-faq summary i::after{transform:translate(-50%,-50%) rotate(90deg)}\n#scv .scv-faq details[open] summary i{background:var(--navy);border-color:var(--navy);transform:rotate(180deg)}\n#scv .scv-faq details[open] summary i::before,#scv .scv-faq details[open] summary i::after{background:#fff}\n#scv .scv-faq details[open] summary i::after{transform:translate(-50%,-50%) rotate(0deg)}\n#scv .scv-faq .a{overflow:hidden}\n#scv .scv-faq .a p{padding:0 56px 22px 0;max-width:64ch;font-size:16.5px}\n\n\/* finale e pi\u00e8 di pagina *\/\n#scv .scv-end{position:relative;color:#fff;isolation:isolate;overflow:hidden;padding-block:clamp(96px,14vw,200px);text-align:left}\n#scv .scv-end__m{position:absolute;inset:0;z-index:-2;overflow:hidden}\n#scv .scv-end__m img{width:100%;height:100%;object-fit:cover;object-position:50% 100%}\n#scv .scv-end::after{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,18,36,.9),rgba(9,18,36,.74) 30%,rgba(9,18,36,.34) 52%,rgba(9,18,36,.1) 78%),linear-gradient(0deg,rgba(9,18,36,.3),rgba(9,18,36,0) 30%)}\n#scv .scv-end h2{font-size:clamp(44px,6.4vw,104px);color:#fff;max-width:11em;line-height:.96}\n#scv .scv-end p{font-size:clamp(18px,1.6vw,22px);margin-top:20px;color:#EEF2F8}\n#scv .scv-end__a{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}\n#scv .scv-foot{background:var(--navy2);color:#C8D3E2;padding-block:clamp(52px,6vw,84px) 34px;position:relative;overflow:hidden;font-size:15.5px}\n#scv .scv-foot__bp{position:absolute;right:-30px;bottom:-120px;width:min(360px,34vw);opacity:.1;pointer-events:none}\n#scv .scv-foot__g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,2.4fr) minmax(0,2.4fr);gap:clamp(28px,4vw,64px);position:relative}\n#scv .scv-foot .scv-logo{width:240px;margin-bottom:22px}\n#scv .scv-foot .scv-logo__c{opacity:1}\n#scv .scv-foot h3{font-family:var(--sans);font-size:14.5px;font-weight:600;color:var(--sun);letter-spacing:.02em;margin-bottom:12px}\n#scv .scv-foot li{padding:5px 0}\n#scv .scv-foot a{transition:color .2s}\n#scv .scv-foot a:hover{color:var(--sun)}\n#scv .scv-foot address{font-style:normal;line-height:1.75}\n#scv .scv-foot__b{border-top:1px solid var(--lined);margin-top:44px;padding-top:22px;font-size:13.5px;color:#93A2BA;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 30px;position:relative}\n#scv .scv-foot__b span{max-width:70ch}\n\n\/* navigazione a capitoli, barra telefono, lightbox *\/\n#scv .scv-chap{position:fixed;left:16px;top:50%;transform:translateY(-50%);z-index:8000;display:none;flex-direction:column;gap:4px;opacity:0;transition:opacity .4s}\n#scv .scv-chap.is-on{opacity:1}\n#scv .scv-chap a{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:10px;height:22px}\n#scv .scv-chap a i{display:block;width:8px;height:8px;border-radius:50%;background:rgba(138,109,47,.4);box-shadow:0 0 0 1.5px rgba(255,255,255,.75);transition:transform .35s var(--out),background-color .3s}\n#scv .scv-chap a span{font-size:12.5px;font-weight:600;color:var(--ink);background:#fff;border-radius:999px;padding:5px 11px;opacity:0;transform:translateX(-8px);transition:opacity .25s,transform .35s var(--out);pointer-events:none;white-space:nowrap;box-shadow:0 8px 18px -10px rgba(18,32,58,.6)}\n#scv .scv-chap a:hover span,#scv .scv-chap a:focus-visible span{opacity:1;transform:none}\n#scv .scv-chap a.is-on i{background:var(--gold);transform:scale(1.6)}\n#scv .scv-mbar{display:none}\n#scv .scv-lb{border:0;padding:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:rgba(7,14,28,.96);color:#fff;overflow:hidden}\n#scv .scv-lb::backdrop{background:rgba(7,14,28,.9)}\n#scv .scv-lb[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;animation:scv-fade .3s both}\n#scv .scv-lb__t{display:flex;justify-content:space-between;align-items:center;padding:16px var(--gut);font-size:15px;font-weight:600}\n#scv .scv-lb__x{width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);display:grid;place-items:center;color:#fff}\n#scv .scv-lb__x:hover{background:#fff;color:var(--navy)}\n#scv .scv-lb__s{display:grid;grid-template:minmax(0,1fr)\/minmax(0,1fr);place-items:center;min-height:0;padding:0 var(--gut);position:relative}\n#scv .scv-lb__s img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:4px;animation:scv-zoom .45s var(--out) both}\n#scv .scv-lb__b{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px var(--gut) 22px}\n#scv .scv-lb__c{font-size:15.5px;color:#DCE4EF;max-width:60ch}\n\n\/* movimento *\/\n@keyframes scv-up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}\n@keyframes scv-fade{from{opacity:0}to{opacity:1}}\n@keyframes scv-zoom{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}\n@keyframes scv-ping{0%{transform:scale(1);opacity:.9}100%{transform:scale(3.4);opacity:0}}\n@keyframes scv-door{from{clip-path:inset(0 46% 0 46%)}to{clip-path:inset(0 0 0 0)}}\n@keyframes scv-settle{from{transform:scale(1.14)}to{transform:scale(1)}}\n#scv .ln{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}\n#scv .ln>span{display:block}\nhtml.scv-js #scv .ln>span{transform:translateY(108%);transition:transform .95s var(--out)}\nhtml.scv-js #scv .is-in .ln>span,html.scv-js #scv .ln.is-in>span{transform:none}\nhtml.scv-js #scv .ln:nth-child(2)>span{transition-delay:.09s}html.scv-js #scv .ln:nth-child(3)>span{transition-delay:.18s}html.scv-js #scv .ln:nth-child(4)>span{transition-delay:.27s}html.scv-js #scv .ln:nth-child(5)>span{transition-delay:.36s}\nhtml.scv-js #scv .rv{opacity:0;transform:translateY(46px);transition:opacity .8s var(--std),transform .95s var(--out)}\nhtml.scv-js #scv .rv.is-in{opacity:1;transform:none}\nhtml.scv-js #scv .rv.d1{transition-delay:.1s}html.scv-js #scv .rv.d2{transition-delay:.2s}html.scv-js #scv .rv.d3{transition-delay:.3s}html.scv-js #scv .rv.d4{transition-delay:.4s}html.scv-js #scv .rv.d5{transition-delay:.5s}\nhtml.scv-js #scv .mask>img{clip-path:inset(0 0 100% 0);transform:scale(1.16);transition:clip-path 1.15s var(--out),transform 1.7s var(--out)}\nhtml.scv-js #scv .mask.is-in>img{clip-path:inset(0);transform:scale(1)}\nhtml.scv-js #scv .scv-hero__media{animation:scv-door 1.25s var(--out) both}\nhtml.scv-js #scv .scv-hero__media img{animation:scv-settle 2.4s var(--out) both}\nhtml.scv-js #scv .scv-hero .hi{opacity:0;transform:translateY(26px);transition:opacity .8s var(--std),transform .9s var(--out)}\nhtml.scv-js #scv .scv-hero.is-in .hi{opacity:1;transform:none}\nhtml.scv-js #scv .scv-hero.is-in .hi.h2{transition-delay:.5s}html.scv-js #scv .scv-hero.is-in .hi.h3{transition-delay:.66s}html.scv-js #scv .scv-hero.is-in .hi.h4{transition-delay:.8s}\nhtml.scv-js #scv .scv-end__m img{transform:scale(1.12);transform-origin:50% 100%;transition:transform 2.6s var(--out)}\nhtml.scv-js #scv .scv-end__m.is-in img{transform:none}\nhtml.scv-js #scv .scv-dist li::after{transform:scaleX(0);transition:transform 1s var(--out)}\nhtml.scv-js #scv .scv-dist.is-in li::after{transform:scaleX(1)}\nhtml.scv-js #scv .scv-dist li{opacity:0;transform:translateX(-16px);transition:opacity .6s,transform .7s var(--out)}\nhtml.scv-js #scv .scv-dist.is-in li{opacity:1;transform:none}\nhtml.scv-js #scv .scv-dist li:nth-child(2),html.scv-js #scv .scv-dist li:nth-child(2)::after{transition-delay:.08s}html.scv-js #scv .scv-dist li:nth-child(3),html.scv-js #scv .scv-dist li:nth-child(3)::after{transition-delay:.16s}html.scv-js #scv .scv-dist li:nth-child(4),html.scv-js #scv .scv-dist li:nth-child(4)::after{transition-delay:.24s}html.scv-js #scv .scv-dist li:nth-child(5),html.scv-js #scv .scv-dist li:nth-child(5)::after{transition-delay:.32s}html.scv-js #scv .scv-dist li:nth-child(6),html.scv-js #scv .scv-dist li:nth-child(6)::after{transition-delay:.4s}html.scv-js #scv .scv-dist li:nth-child(7),html.scv-js #scv .scv-dist li:nth-child(7)::after{transition-delay:.48s}\nhtml.scv-js #scv .scv-blue__door{transform:scaleY(0);transition:transform .9s var(--out) .5s}\nhtml.scv-js #scv .scv-blue.is-in .scv-blue__door{transform:scaleY(1)}\nhtml.scv-js #scv .scv-blue__tag{opacity:0;transform:translateY(10px);transition:opacity .5s 1.2s,transform .6s var(--out) 1.2s}\nhtml.scv-js #scv .scv-blue.is-in .scv-blue__tag{opacity:1;transform:none}\nhtml.scv-js #scv .scv-pin{opacity:0;transform:translate(-50%,-130%);transition:opacity .4s .5s,transform .7s cubic-bezier(.3,1.6,.5,1) .5s}\nhtml.scv-js #scv .scv-aerial.is-in .scv-pin{opacity:1;transform:translate(-50%,-50%)}\nhtml.scv-js #scv .scv-lab{opacity:0;transition:opacity .6s .9s}\nhtml.scv-js #scv .scv-aerial.is-in .scv-lab{opacity:1}\nhtml.scv-js #scv .scv-cmp__r{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .7s var(--out)}\nhtml.scv-js #scv .scv-cmp.is-in .scv-cmp__r{opacity:1;transform:none}\nhtml.scv-js #scv .scv-cmp__r:nth-child(2){transition-delay:.1s}html.scv-js #scv .scv-cmp__r:nth-child(3){transition-delay:.2s}html.scv-js #scv .scv-cmp__r:nth-child(4){transition-delay:.3s}html.scv-js #scv .scv-cmp__r:nth-child(5){transition-delay:.4s}\n#scv .scv-cmp.is-in .scv-chk path{stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--std) .55s}\nhtml:not(.scv-js) #scv .scv-chk path{stroke-dashoffset:0}\nhtml.scv-js #scv .scv-arr__steps li{opacity:0;transform:translateY(26px);transition:opacity .6s,transform .8s var(--out)}\nhtml.scv-js #scv .scv-arr__steps li.is-in{opacity:1;transform:none}\nhtml.scv-js #scv .scv-arr__steps li:nth-child(2){transition-delay:.12s}html.scv-js #scv .scv-arr__steps li:nth-child(3){transition-delay:.24s}html.scv-js #scv .scv-arr__steps li:nth-child(4){transition-delay:.36s}\n\n\/* schermi medi *\/\n@media (max-width:1180px){\n#scv .scv-nav{gap:16px;font-size:14.5px}\n#scv .scv-head .scv-lang{display:none}\n#scv .scv-langp{display:block}\n#scv .scv-facts ul{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}\n#scv .scv-book{width:min(100%,566px)}\n#scv .scv-book__f{padding-inline:16px}\n#scv .scv-book__more{display:none}\n#scv .scv-facts li:nth-child(4){border-left:0;padding-left:0}\n}\n@media (min-width:1280px){#scv .scv-chap{display:flex}}\n@media (min-width:1024px) and (max-height:680px){\n#scv .scv-hero{min-height:max(500px,calc(100svh - 60px))}\n#scv .scv-hero__in{padding-top:calc(var(--headh) + 14px);padding-bottom:22px}\n#scv .scv-hero__brand{margin-bottom:10px}\n#scv .scv-hero__p{max-width:min(50ch,42vw);margin-top:12px}\n#scv .scv-book,#scv .scv-ldg{margin-top:18px}\n#scv .scv-book__note{margin-top:10px}\n#scv .scv-rate{margin-top:12px}\n#scv .scv-who__panels{height:clamp(400px,70vh,620px)}\n}\n@media (max-width:1023px){\n#scv{--headh:64px}\n#scv .scv-hero{display:block;min-height:0}\n#scv .scv-hero__media{position:relative;inset:auto;z-index:0;height:min(56svh,620px)}\n#scv .scv-hero__media img{object-position:50% 70%}\n#scv .scv-hero__veil{inset:0 0 auto 0;z-index:1;height:min(56svh,620px);background:linear-gradient(180deg,rgba(9,18,36,.62) 0%,rgba(9,18,36,0) 22%,rgba(9,18,36,0) 62%,rgba(11,22,41,.86) 90%,#0B1629 100%)}\n#scv .scv-hero__in{z-index:2;padding-top:0;margin-top:-46px;padding-bottom:40px}\n#scv .scv-hero__h{max-width:14em}#scv .scv-hero__p{max-width:52ch}\n#scv:lang(de) .scv-hero__h,#scv:lang(fr) .scv-hero__h,#scv:lang(es) .scv-hero__h{max-width:15em}\n#scv .scv-book{width:min(100%,690px)}\n#scv .scv-book__f{padding-inline:20px}\n#scv .scv-book__more{display:inline}\n#scv .scv-nav,#scv .scv-head .scv-lang{display:none}\n#scv .scv-burger{display:flex}\n#scv .scv-easy__g,#scv .scv-rooms__g,#scv .scv-day__g,#scv .scv-where__g,#scv .scv-rev__g,#scv .scv-direct__g,#scv .scv-faq__g,#scv .scv-arr__b{grid-template-columns:minmax(0,1fr)}\n#scv .scv-collage{max-width:492px}\n#scv .scv-tabs{flex-direction:row;overflow-x:auto;border-left:0;gap:8px;scrollbar-width:none;margin-inline:calc(-1*var(--gut));padding-inline:var(--gut);scroll-snap-type:x proximity}\n#scv .scv-tabs::-webkit-scrollbar{display:none}\n#scv .scv-tabs button{font-family:var(--sans);font-size:15px;font-weight:600;padding:11px 18px;border:1.5px solid var(--line);border-radius:999px;white-space:nowrap;flex:none;font-style:normal;scroll-snap-align:start;min-height:44px}\n#scv .scv-tabs button:hover{transform:none}\n#scv .scv-tabs button[aria-selected=true]{background:var(--navy);color:#fff;border-color:var(--navy);font-style:normal}\n#scv .scv-tabs__ind{display:none}\n#scv .scv-rooms__g{gap:20px}\n#scv .scv-rooms__r{order:-1}\n#scv .scv-rooms__l{display:contents}\n#scv .scv-tabs{order:-2}\n#scv .scv-panels{margin-top:4px;min-height:0}\n#scv .scv-who__panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;gap:14px}\n#scv .scv-who__p,#scv .scv-who__p.is-on{display:block;flex:none;background:var(--navy);cursor:default}\n#scv .scv-who__p::after{display:none}\n#scv .scv-who__p img,#scv .scv-who__p:not(.is-on) img{position:relative;inset:auto;z-index:0;aspect-ratio:16\/10;height:auto;filter:none;transform:none}\n#scv .scv-who__c{padding:20px 20px 22px;max-width:none}\n#scv .scv-who__c h3{font-size:32px}\n#scv .scv-who__d,#scv .scv-who__p .scv-who__d{grid-template-rows:1fr;opacity:1}\n#scv .scv-day__l{position:static;max-height:none;display:block}\n#scv .scv-day__h{font-size:clamp(36px,4.3vw,64px);max-width:22ch;margin-bottom:clamp(28px,4.4vw,44px)}\n#scv .scv-day__pin,#scv .scv-day__bar{display:none}\n#scv .scv-day__steps{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gut) 6px;margin-inline:calc(-1*var(--gut));scroll-padding-left:var(--gut)}\n#scv .scv-day__steps::-webkit-scrollbar{display:none}\n#scv .scv-day__steps::before{display:none}\n#scv .scv-step{opacity:1;padding:0;min-height:0;flex:0 0 min(44%,360px);scroll-snap-align:start}\nhtml.scv-js #scv .scv-step{opacity:1}\n#scv .scv-step::before{display:none}\n#scv .scv-step figure{display:block;position:relative;border-radius:6px;overflow:hidden;aspect-ratio:4\/3;margin-bottom:16px}\n#scv .scv-step figure img{width:100%;height:100%;object-fit:cover}\n#scv .scv-step h3{font-size:27px}\n#scv .scv-day__hint{display:flex}\n#scv .scv-blue{max-width:360px;margin-top:8px}\n#scv .scv-carn{grid-template-columns:minmax(0,1fr)}\n#scv .scv-carn__i{min-height:0;aspect-ratio:16\/10}\n#scv .scv-arr__g{grid-template-columns:minmax(0,1fr);gap:34px}\n#scv .scv-door__in{height:min(62svh,540px)}\n#scv .scv-foot__g{grid-template-columns:repeat(2,minmax(0,1fr))}\n#scv .scv-foot__g>:first-child{grid-column:1\/-1}\n}\n\/* telefono *\/\n@media (max-width:719px){\n#scv{font-size:16.5px;--sec:64px;padding-bottom:0}\n.admin-bar #scv .scv-head,.admin-bar #scv .scv-progress{top:var(--abar,46px)}\n#scv .scv-logo{width:158px}\n#scv .scv-head .scv-btn{display:none}\n#scv .scv-head__r{gap:10px}\n#scv .scv-head__in{gap:14px}\n#scv .scv-hero__media,#scv .scv-hero__veil{height:min(54svh,460px)}\n#scv .scv-hero__media img{object-position:50% 76%}\n#scv .scv-hero__in{padding-bottom:30px}\n#scv .scv-hero__h{font-size:clamp(36px,10.6vw,50px);max-width:none}\n#scv:lang(de) .scv-hero__h,#scv:lang(fr) .scv-hero__h,#scv:lang(es) .scv-hero__h{font-size:clamp(32px,9.2vw,44px);max-width:none}\n#scv .scv-hero__p{max-width:none}\n#scv .scv-book{display:none}\n#scv .scv-hero__m{display:flex;margin-top:22px}\n#scv .scv-hero__m .scv-btn{width:100%}\n#scv .scv-book__note{font-size:13.5px}\n#scv .scv-rate{gap:8px}#scv .scv-rate a{padding:9px 13px 9px 8px;gap:7px}#scv .scv-rate b{font-size:16px}#scv .scv-ota{width:24px;height:24px}\n#scv .scv-rate a>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}\n#scv .scv-facts ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}\n#scv .scv-facts li{border-left:0;padding-left:0}\n#scv .scv-facts li:nth-child(even){border-left:1px solid var(--lined);padding-left:18px}\n#scv .scv-collage{padding:0 0 56px 22px}\n#scv .scv-collage .tag{right:8px;top:14px;font-size:13px;padding:8px 14px}\n#scv .scv-stage{aspect-ratio:4\/3.3}\n#scv .scv-thumbs{display:none}\n#scv .scv-who__panels{grid-template-columns:minmax(0,1fr)}\n#scv .scv-step{flex-basis:82%}\n#scv .scv-dist{grid-template-columns:minmax(0,1fr);gap:22px}\n#scv .scv-aerial{margin-inline:calc(-1*var(--gut));border-radius:0}\n#scv .scv-aerial__in{width:230%;margin-left:-118%}\n#scv .scv-lab{display:none}\n#scv .scv-card{flex-basis:80%}\n#scv .scv-rail{margin-inline:calc(-1*var(--gut));padding-inline:var(--gut);scroll-padding-left:var(--gut)}\n#scv .scv-arrows{display:none}\n#scv .scv-quotes .scv-arrows{display:flex}\n#scv .scv-quotes{min-height:380px}\n#scv .scv-arr__steps li{padding-left:64px}\n#scv .scv-how li{grid-template-columns:84px minmax(0,1fr)}\n#scv .scv-cmp__r{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4px 14px}\n#scv .scv-cmp__r>:nth-child(1){grid-column:1\/-1}\n#scv .scv-cmp__h>:nth-child(1){display:none}\n#scv .scv-faq .a p{padding-right:0}\n#scv .scv-end{padding-block:96px 120px}\n#scv .scv-end__m img{object-position:63% 50%}\n#scv .scv-end::after{background:linear-gradient(180deg,rgba(9,18,36,.88),rgba(9,18,36,.72) 52%,rgba(9,18,36,.2) 88%,rgba(9,18,36,.3))}\n#scv .scv-end__a .scv-btn{width:100%}\n#scv .scv-foot{padding-bottom:104px}\n#scv .scv-foot__g{grid-template-columns:repeat(2,minmax(0,1fr))}\n#scv .scv-foot__bp{display:none}\n#scv .scv-foot li{padding:0}\n#scv .scv-foot li a{display:block;padding:11px 0}\n#scv .scv-foot address a{display:inline-block;padding:9px 0}\n#scv .scv-mbar{display:flex;position:fixed;left:10px;right:10px;bottom:10px;z-index:8500;gap:8px;background:rgba(11,22,41,.94);backdrop-filter:blur(10px);padding:8px;border-radius:999px;box-shadow:0 18px 40px -16px rgba(0,0,0,.7);transform:translateY(140%);transition:transform .5s var(--out)}\n#scv .scv-mbar.is-on{transform:none}\n#scv .scv-mbar .scv-btn{flex:1;min-height:50px}\n#scv .scv-mbar .wa{width:50px;height:50px;border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center;flex:none}\n#scv .scv-mbar .wa svg{width:24px;height:24px}\n}\n@media (hover:none){#scv .scv-btn:hover::before{transform:scaleX(0)}#scv .scv-btn--ghost:hover{color:inherit}}\n@media (prefers-reduced-motion:reduce){\n#scv *,#scv *::before,#scv *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.2s!important;transition-delay:0s!important;scroll-behavior:auto!important}\nhtml.scv-js #scv .ln>span,html.scv-js #scv .rv,html.scv-js #scv .mask>img,html.scv-js #scv .scv-hero .hi{transform:none!important;clip-path:none!important}\n#scv .scv-pin i::before,#scv .scv-pin i::after{display:none}\n}\n\/* su telefono il riquadro laterale delle recensioni del sito copre la barra di prenotazione: in questa pagina resta nascosto *\/\n@media (max-width:719px){body .ti-sticky-button{display:none!important}}\n\n\/* Sul sito vero WP Rocket segna i riquadri sotto la prima schermata con data-wpr-lazyrender e il browser li disegna solo\n   quando ci si avvicina (content-visibility:auto). Con queste pagine chi arriva con un indirizzo che punta a una sezione\n   (#domande) atterra nel punto sbagliato e la pagina cambia altezza mentre si scorre: qui lo spegniamo. (10 ottobre 2026) *\/\n#scv [data-wpr-lazyrender]{content-visibility:visible;contain-intrinsic-size:none}\n\/* Riga \"WordPress multilingue con WPML\" che il plugin aggiunge in fondo a ogni pagina, sotto il nostro pie' di pagina. *\/\n#wpml_credit_footer{display:none!important}\n\n\/* ===== Suite Carducci Viareggio \u2013 pagine interne (Galleria, Carnevale). Aggiunte allo stile della home: stesse variabili, stessi caratteri, stessi componenti. ===== *\/\n\n\/* apertura delle pagine interne: stessa struttura della home, un po' piu' bassa *\/\n#scv .scv-hero--p{min-height:max(500px,calc(76svh - 76px))}\n@media (min-width:1024px){.admin-bar #scv .scv-hero--p{min-height:max(500px,calc(76svh - 108px))}}\n#scv .scv-hero--p .scv-hero__media img{object-position:50% 50%}\n@media (min-width:1024px){#scv .scv-hero--p .scv-hero__h{max-width:min(10.4em,43vw)}}\n#scv .scv-hero__a{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;margin-top:clamp(20px,3.2vh,34px)}\n#scv .scv-hero__k{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(18px,2.8vh,28px)}\n#scv .scv-hero__k li{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 15px;border-radius:999px;border:1px solid rgba(255,255,255,.34);background:rgba(9,18,36,.3);backdrop-filter:blur(6px);font-size:14px;font-weight:600;color:#fff}\n#scv .scv-hero__k li svg{width:17px;height:17px;color:var(--sun)}\n#scv .scv-hero__k li b{font-weight:700;color:var(--sun)}\n\n\/* voce di menu della pagina in cui ci si trova *\/\n#scv .scv-nav a[aria-current=page]::after{transform:scaleX(1)}\n#scv .scv-menu a.m[aria-current=page]{color:var(--sun)}\n\n\/* ---------- GALLERIA ---------- *\/\n\/* barra degli ambienti: resta in alto mentre si scorre; --hv e' l'altezza della testata quando e' visibile (la imposta lo script) *\/\n#scv .scv-gnav{position:sticky;top:calc(var(--abar,0px) + var(--hv,0px));z-index:8600;background:rgba(251,250,247,.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:top .4s var(--std)}\n#scv .scv-gnav.is-stuck::before{content:\"\";position:absolute;left:0;right:0;bottom:100%;height:var(--abar,0px);background:var(--ivory);pointer-events:none}\n#scv .scv-gnav__w{display:flex;align-items:center;gap:18px}\n#scv .scv-gnav__in{flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:11px 0;scroll-padding-inline:var(--gut)}\n#scv .scv-gnav__b{flex:none}\n#scv .scv-gnav__in::-webkit-scrollbar{display:none}\n#scv .scv-gnav__in a{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);font-size:14.5px;font-weight:600;color:var(--ink);white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s,transform .3s var(--out)}\n#scv .scv-gnav__in a small{font-weight:500;font-size:12.5px;color:var(--muted);transition:color .25s}\n#scv .scv-gnav__in a:hover{border-color:var(--navy);transform:translateY(-2px)}\n#scv .scv-gnav__in a.is-on{background:var(--navy);border-color:var(--navy);color:#fff}\n#scv .scv-gnav__in a.is-on small{color:#C8D3E2}\n\n#scv .scv-groom{padding-block:clamp(48px,5.4vw,84px);scroll-margin-top:120px}\n#scv .scv-groom__h{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(18px,4vw,72px);align-items:end;margin-bottom:clamp(22px,2.6vw,36px)}\n#scv .scv-groom__h h2{font-size:clamp(34px,3.7vw,56px)}\n#scv .scv-groom__h p{font-size:17px;line-height:1.55;color:var(--text);max-width:54ch}\n#scv .scv-groom.on-dark .scv-groom__h p{color:#D3DCE9}\n#scv .scv-groom__h p small{display:block;font-size:14px;font-weight:600;color:var(--gold);margin-bottom:6px}\n#scv .scv-groom.on-dark .scv-groom__h p small{color:var(--sun)}\n#scv .scv-groom .scv-links{margin-top:clamp(18px,2vw,26px)}\n\n\/* griglia \"giustificata\": in ogni riga le foto hanno la stessa altezza e larghezze proporzionali alla loro forma, senza tagli *\/\n#scv .scv-g{display:grid;gap:10px}\n#scv .scv-g__r{display:flex;gap:10px}\n#scv .scv-g__i{position:relative;display:block;flex:var(--ar) 1 0;aspect-ratio:var(--ar);min-width:0;overflow:hidden;border-radius:6px;background:#d9d2c3;cursor:zoom-in;outline-offset:3px}\n#scv .scv-g__i img{width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.2s var(--out)}\n#scv .scv-g__c{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .4s var(--out)}\n#scv .scv-g__c span{background:rgba(11,22,41,.78);color:#fff;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;line-height:1.2;backdrop-filter:blur(6px);max-width:100%}\n#scv .scv-g__c svg{flex:none;width:36px;height:36px;padding:10px;border-radius:50%;background:rgba(11,22,41,.78);color:#fff;backdrop-filter:blur(6px)}\n@media (hover:hover){#scv .scv-g__i:hover img,#scv .scv-g__i:focus-visible img{transform:scale(1.045)}\n#scv .scv-g__i:hover .scv-g__c,#scv .scv-g__i:focus-visible .scv-g__c{opacity:1;transform:none}}\nhtml.scv-js #scv .scv-g__r{opacity:0;transform:translateY(34px);transition:opacity .7s var(--std),transform .9s var(--out)}\nhtml.scv-js #scv .scv-g__r.is-in{opacity:1;transform:none}\n\n\/* muro di foto del Carnevale: su computer e' la griglia qui sopra; sul telefono diventa un nastro da scorrere con il dito *\/\n#scv .scv-g__hint{display:none;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--muted);margin-top:14px}\n#scv .scv-g__hint svg{width:18px;height:18px;color:var(--gold)}\n#scv .scv-g--nastro .scv-g__c span{border-radius:8px;line-height:1.3}\n#scv.scv-pg--carnevale #foto .scv-groom__h{margin-bottom:clamp(24px,3vw,40px)}\n\n\/* visualizzatore a tutto schermo delle pagine interne: stesso aspetto di quello della home *\/\n#scv .scv-lb__s .scv-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);background:rgba(7,14,28,.5);color:#fff;display:grid;place-items:center;transition:background-color .25s,color .25s}\n#scv .scv-lb__s .scv-lb__nav:hover{background:#fff;color:var(--navy)}\n#scv .scv-lb__s .scv-lb__nav svg{width:20px;height:20px}\n#scv .scv-lb__s .scv-lb__nav.p{left:max(12px,calc(var(--gut) - 26px))}#scv .scv-lb__s .scv-lb__nav.n{right:max(12px,calc(var(--gut) - 26px))}\n@media (min-width:720px){#scv #scv-glb .scv-lb__b .scv-arrows{display:none}}\n#scv .scv-lb__g{font-size:13.5px;font-weight:600;color:var(--sun);margin-right:12px}\n\n\/* ---------- CARNEVALE ---------- *\/\n\/* le sei date *\/\n#scv .scv-cd{background:var(--navy);color:#DCE4EF;padding-block:clamp(40px,4.6vw,72px);position:relative}\n#scv .scv-cd__top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 40px;flex-wrap:wrap;margin-bottom:clamp(22px,2.6vw,34px)}\n#scv .scv-cd h2{font-size:clamp(30px,3.1vw,46px);color:#fff}\n#scv .scv-cd__top p{font-size:15.5px;line-height:1.5;color:#C8D3E2;max-width:46ch}\n#scv .scv-cd__l{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}\n#scv .scv-cd__i{position:relative;display:flex;flex-direction:column;height:100%;padding:18px 16px 16px;border-radius:8px;border:1px solid var(--lined);background:rgba(255,255,255,.035);color:#fff;transition:transform .4s var(--out),background-color .3s,border-color .3s,color .3s}\n#scv .scv-cd__i .wd{font-size:13.5px;font-weight:600;color:var(--sun);transition:color .3s}\n#scv .scv-cd__i .dn{font-family:var(--serif);font-weight:500;font-size:clamp(50px,4.6vw,68px);line-height:.95;margin-top:6px}\n#scv .scv-cd__i .mo{font-size:15px;font-weight:600;margin-top:2px}\n#scv .scv-cd__i .hr{display:flex;align-items:center;gap:7px;font-size:14px;color:#C8D3E2;margin-top:14px;transition:color .3s}\n#scv .scv-cd__i .hr svg{width:16px;height:16px;flex:none}\n#scv .scv-cd__i .tg{font-size:13px;line-height:1.3;color:#C8D3E2;margin-top:6px;min-height:2.6em;transition:color .3s}\n#scv .scv-cd__i .go{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;margin-top:auto;padding-top:14px;border-top:1px solid var(--lined);transition:border-color .3s}\n#scv .scv-cd__i .go small{display:block;font-weight:500;font-size:12.5px;color:#AEBBD0;transition:color .3s}\n#scv .scv-cd__i .go svg{width:16px;height:16px;flex:none;margin-left:auto;transition:transform .35s var(--out)}\n#scv .scv-cd__i:hover,#scv .scv-cd__i:focus-visible{transform:translateY(-6px);background:var(--sun);border-color:var(--sun);color:var(--navy)}\n#scv .scv-cd__i:hover .wd,#scv .scv-cd__i:hover .hr,#scv .scv-cd__i:hover .tg,#scv .scv-cd__i:hover .go small,#scv .scv-cd__i:focus-visible .wd,#scv .scv-cd__i:focus-visible .hr,#scv .scv-cd__i:focus-visible .tg,#scv .scv-cd__i:focus-visible .go small{color:var(--navy)}\n#scv .scv-cd__i:hover .go,#scv .scv-cd__i:focus-visible .go{border-color:rgba(18,32,58,.25)}\n#scv .scv-cd__i:hover .go svg{transform:translateX(5px)}\n#scv .scv-cd__i.is-next{border-color:var(--sun)}\n#scv .scv-cd__i.is-next::before{content:\"Next up\";position:absolute;right:10px;top:10px;background:var(--sun);color:var(--navy);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}\n#scv .scv-cd__i.is-past{opacity:.45}\n#scv .scv-cd__f{font-size:13.5px;color:#AEBBD0;margin-top:18px}\n#scv .scv-cd__f a,#scv .scv-src a{text-decoration:underline;text-decoration-color:var(--sun);text-underline-offset:4px;text-decoration-thickness:1.5px;color:inherit}\n#scv .scv-src{font-size:13.5px;line-height:1.5;color:var(--muted);margin-top:18px}\n#scv .scv-src a{text-decoration-color:var(--gold)}\n#scv .on-dark .scv-src{color:#AEBBD0}\n\n\/* manifesto e carri *\/\n#scv .scv-prog__g{display:grid;grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);gap:clamp(32px,6vw,96px);align-items:start}\n#scv .scv-poster{margin:0;position:sticky;top:calc(var(--abar,0px) + 96px)}\n#scv .scv-poster__in{display:block;cursor:zoom-in;border-radius:6px;overflow:hidden;box-shadow:0 40px 70px -40px rgba(18,32,58,.7);background:#fff;transition:transform .6s var(--out),box-shadow .6s}\n#scv .scv-poster__in:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 54px 80px -44px rgba(18,32,58,.8)}\n#scv .scv-poster img{width:100%;height:auto;display:block}\n#scv .scv-poster figcaption{font-size:13.5px;line-height:1.45;color:var(--muted);margin-top:14px;max-width:44ch}\n#scv .scv-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(26px,3vw,40px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#scv .scv-nums li{padding:18px 16px 18px 18px;border-left:1px solid var(--line)}\n#scv .scv-nums li:first-child{border-left:0;padding-left:0}\n#scv .scv-nums b{display:block;font-family:var(--serif);font-weight:500;font-size:clamp(40px,3.8vw,56px);line-height:1;color:var(--ink)}\n#scv .scv-nums li>span{display:block;font-size:14px;line-height:1.35;color:var(--muted);margin-top:6px}\n#scv .scv-floats{margin-top:clamp(26px,3vw,40px)}\n#scv .scv-floats h3{font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--gold);margin-bottom:6px}\n#scv .scv-floats ol{counter-reset:f}\n#scv .scv-floats li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--line);transition:padding .35s var(--out)}\n#scv .scv-floats li:hover{padding-left:10px}\n#scv .scv-floats li b{font-family:var(--serif);font-weight:500;font-size:clamp(21px,1.8vw,25px);line-height:1.2;color:var(--ink)}\n#scv .scv-floats li span{font-size:14.5px;color:var(--muted);text-align:right}\n\n\/* informazioni pratiche *\/\n#scv .scv-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(30px,3.6vw,52px)}\n#scv .scv-info__c{background:#fff;border-radius:8px;padding:clamp(22px,2.6vw,36px);display:grid;grid-template-columns:46px minmax(0,1fr);gap:6px 18px;align-content:start;transition:transform .45s var(--out),box-shadow .45s}\n#scv .scv-info__c:hover{transform:translateY(-5px);box-shadow:0 30px 50px -36px rgba(18,32,58,.55)}\n#scv .scv-info__c .scv-ico{background:var(--sun);transition:background-color .3s,color .3s,transform .5s var(--out)}\n#scv .scv-info__c:hover .scv-ico{background:var(--navy);color:#fff;transform:rotate(-8deg) scale(1.06)}\n#scv .scv-info__c h3{font-size:clamp(25px,2.2vw,31px);align-self:center}\n#scv .scv-info__c ul{grid-column:2;display:grid;gap:9px;margin-top:8px}\n#scv .scv-info__c li{position:relative;padding-left:18px;font-size:16px;line-height:1.5;color:var(--text)}\n#scv .scv-info__c li::before{content:\"\";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--gold)}\n#scv .scv-info__c li strong{color:var(--ink);font-weight:600}\n#scv .scv-info__c a{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:1.5px;color:var(--ink)}\n#scv .scv-info__c a:hover{color:var(--gold)}\n\n\/* foto in fila da trascinare (stesso meccanismo delle schede della home) *\/\n#scv .scv-card--ph{flex:0 0 auto;height:clamp(300px,34vw,460px);aspect-ratio:var(--ar);max-width:min(86vw,640px);padding:0;background:#d9d2c3;display:block;position:relative;overflow:hidden;cursor:zoom-in}\n#scv .scv-card--ph img{width:100%;height:100%;max-width:none;object-fit:cover;display:block;transition:transform 1.2s var(--out)}\n#scv .scv-card--ph:hover img{transform:scale(1.05)}\n#scv .scv-card--ph span{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(11,22,41,.78);color:#fff;border-radius:8px;padding:9px 13px;font-size:13.5px;font-weight:600;line-height:1.3;backdrop-filter:blur(6px)}\n\n\/* ---------- adattamenti ---------- *\/\n\/* Le parole di un ospite, in fondo a una sezione chiara (pagina Carnevale) *\/\n#scv .scv-said{margin:clamp(40px,5vw,76px) 0 0;padding:6px 0 6px clamp(20px,2.6vw,38px);border-left:3px solid var(--sun)}\n#scv .scv-said blockquote{font-family:var(--serif);font-style:italic;font-size:clamp(23px,2.5vw,35px);line-height:1.26;color:var(--ink);max-width:31em;quotes:none;border:0;margin:0;padding:0;background:none}\n#scv .scv-said figcaption{margin-top:18px;font-size:15px;line-height:1.5;color:var(--muted)}\n#scv .scv-said figcaption b{color:var(--ink);font-weight:600}\n@media (max-width:1180px){\n#scv .scv-cd__l{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:1023px){\n#scv .scv-hero--p .scv-hero__media,#scv .scv-hero--p .scv-hero__veil{height:min(44svh,460px)}\n#scv .scv-groom__h,#scv .scv-prog__g{grid-template-columns:minmax(0,1fr)}\n#scv .scv-groom__h{align-items:start;gap:12px}\n#scv .scv-poster{position:static;max-width:420px}\n#scv .scv-info{grid-template-columns:minmax(0,1fr)}\n}\n@media (max-width:719px){\n#scv .scv-hero--p .scv-hero__media,#scv .scv-hero--p .scv-hero__veil{height:min(40svh,360px)}\n#scv .scv-hero__k li{min-height:34px;font-size:13px;padding:0 12px}\n#scv .scv-hero__a .scv-btn{width:100%}\n#scv .scv-gnav__in a{min-height:38px;padding:0 14px;font-size:14px}\n#scv .scv-gnav__b{display:none}\n#scv .scv-gnav__in{margin-inline:calc(-1*var(--gut));padding-inline:var(--gut)}\n#scv .scv-groom{scroll-margin-top:70px}\n\/* telefono: due colonne di riquadri; la prima foto di ogni ambiente e' grande. Toccando si apre la foto intera *\/\n#scv .scv-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}\n#scv .scv-g__r{display:contents}\nhtml.scv-js #scv .scv-g__r{opacity:1;transform:none}\n#scv .scv-g__i{flex:none;aspect-ratio:1\/1}\n#scv .scv-g__i.is-first{grid-column:1\/-1;aspect-ratio:3\/2}\n#scv .scv-g__i.is-wide{grid-column:1\/-1;aspect-ratio:16\/9}\n#scv .scv-g__c{display:none}\n#scv .scv-g--nastro{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*var(--gut));padding-inline:var(--gut);scroll-padding-left:var(--gut)}\n#scv .scv-g--nastro::-webkit-scrollbar{display:none}\n#scv .scv-g--nastro .scv-g__i{flex:0 0 auto;height:min(66vw,300px);aspect-ratio:var(--ar);scroll-snap-align:start}\n#scv .scv-g__hint{display:flex}\n#scv.scv-pg--carnevale .scv-hero__media img{object-position:50% 30%}\n#scv .scv-lb__s .scv-lb__nav{display:none}\n#scv .scv-cd__l{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n#scv .scv-cd__i{padding:15px 14px 14px}\n#scv .scv-cd__i .dn{font-size:48px}\n#scv .scv-nums{grid-template-columns:repeat(2,minmax(0,1fr))}\n#scv .scv-nums li:nth-child(odd){border-left:0;padding-left:0}\n#scv .scv-nums li:nth-child(n+3){border-top:1px solid var(--line)}\n#scv .scv-floats li{grid-template-columns:minmax(0,1fr)}\n#scv .scv-floats li span{text-align:left}\n#scv .scv-info__c{grid-template-columns:40px minmax(0,1fr);gap:6px 14px}\n#scv .scv-info__c ul{grid-column:1\/-1}\n}\n@media (prefers-reduced-motion:reduce){\nhtml.scv-js #scv .scv-g__r{opacity:1!important;transform:none!important}\n}\n\n\/* Condizioni di prenotazione (17 ottobre 2026, nota 30): testata scura con il titolo, poi gli 8 punti in una colonna di lettura.\n   I numeri li mette l'elenco (contatore), i titoli dei punti sono h2. Titolo e punti stanno nella stessa colonna, allineati a sinistra. *\/\n#scv .scv-chead{background:var(--navy);padding:calc(var(--headh) + clamp(52px,7.4vw,112px)) 0 clamp(44px,5.6vw,84px);position:relative}\n.admin-bar #scv .scv-chead{padding-top:calc(var(--headh) + 32px + clamp(52px,7.4vw,112px))}\n#scv .scv-chead__in,#scv .scv-cond__l{max-width:760px;margin-inline:auto}\n#scv .scv-chead__h{font-size:clamp(40px,5.2vw,72px);line-height:1.02;color:#fff;max-width:14ch}\n#scv .scv-chead__h .scv-hero__brand{margin-bottom:18px}\n#scv .scv-cond{padding-top:clamp(48px,6vw,88px)}\n#scv .scv-cond__l{counter-reset:cond}\n#scv .scv-cond__l>li{counter-increment:cond;position:relative;display:grid;grid-template-columns:clamp(46px,5vw,68px) minmax(0,1fr);column-gap:clamp(14px,2vw,26px);padding-block:clamp(28px,3.4vw,40px);border-top:1px solid var(--line);scroll-margin-top:calc(var(--headh) + 24px)}\n#scv .scv-cond__l>li:first-child{border-top:0;padding-top:0}\n#scv .scv-cond__l>li::before{content:counter(cond);grid-row:1\/span 3;font-family:var(--serif);font-weight:500;font-size:clamp(40px,4.2vw,58px);line-height:.86;color:var(--gold);font-variant-numeric:lining-nums}\n#scv .scv-cond__l>li>*{grid-column:2}\n#scv .scv-cond__h{font-size:clamp(27px,2.6vw,36px);line-height:1.1;max-width:none;margin-bottom:12px}\n#scv .scv-cond__l p,#scv .scv-cond__l ul li{font-size:17.5px;line-height:1.7;color:var(--text);max-width:62ch}\n#scv .scv-cond__l b{font-weight:600;color:var(--ink)}\n#scv .scv-cond__l p+ul{margin-top:12px}\n#scv .scv-cond__l ul{display:grid;gap:10px}\n#scv .scv-cond__l ul li{position:relative;padding-left:22px}\n#scv .scv-cond__l ul li::before{content:\"\";position:absolute;left:3px;top:.74em;width:7px;height:7px;border-radius:50%;background:var(--gold);opacity:.8}\n@media (max-width:719px){\n#scv .scv-chead__h{font-size:clamp(36px,10.4vw,48px)}\n#scv .scv-cond__l>li{grid-template-columns:38px minmax(0,1fr);column-gap:12px}\n#scv .scv-cond__l>li::before{font-size:38px}\n#scv .scv-cond__h{font-size:clamp(25px,7vw,30px)}\n#scv .scv-cond__l p,#scv .scv-cond__l ul li{font-size:16.5px}\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d91eb8 elementor-widget elementor-widget-html\" data-id=\"7d91eb8\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"scv-w-testata\" data-widget_type=\"html.default\">\n\t\t\t\t\t<a class=\"scv-skip\" href=\"#condizioni\">Skip to content<\/a>\n<div class=\"scv-progress\" aria-hidden=\"true\"><\/div>\n<header class=\"scv-head\" id=\"scv-head\">\n  <div class=\"w scv-head__in\">\n    <a class=\"scv-logo\" href=\"\/en\/\" aria-label=\"Suite Carducci Viareggio, home page\">\n      <img class=\"scv-logo__w\" src=\"\/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-logo-bianco-480.webp\" alt=\"\" width=\"480\" height=\"89\" fetchpriority=\"auto\" decoding=\"async\" data-no-lazy=\"1\">\n      <img class=\"scv-logo__c\" data-scv-src=\"\/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-logo-colore-480.webp\" alt=\"\" width=\"480\" height=\"89\" decoding=\"async\" data-no-lazy=\"1\">\n    <\/a>\n    <nav class=\"scv-nav\" aria-label=\"Main menu\">\n      <a href=\"\/en\/\">Home<\/a> <a href=\"\/en\/gallery\/\">Gallery<\/a> <a href=\"\/en\/carnival-viareggio\/\">Carnival<\/a> <a href=\"\/en\/useful-info\/\">Useful info<\/a> <a href=\"\/en\/contact-us\/\">Contact<\/a> <a href=\"\/en\/blog\/\">Blog<\/a>\n    <\/nav>\n    <div class=\"scv-head__r\">\n      <div class=\"scv-lang\" role=\"group\" aria-label=\"Language\"><svg class=\"globe\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"8.500\"\/><path d=\"M3.500 12h17M12 3.500c2.500 2.300 3.800 5.100 3.800 8.500s-1.300 6.200-3.800 8.500c-2.500-2.300-3.800-5.100-3.800-8.500s1.300-6.200 3.800-8.500z\"\/><\/svg><a href=\"\/.\/condizioni-di-prenotazione\/\" hreflang=\"it\" lang=\"it\" title=\"Italiano\" aria-label=\"Italiano\">IT<\/a><span class=\"is-on\" lang=\"en\" aria-current=\"true\" title=\"English\">EN<\/span><a href=\"\/de\/.\/buchungsbedingungen\/\" hreflang=\"de\" lang=\"de\" title=\"Deutsch\" aria-label=\"Deutsch\">DE<\/a><a href=\"\/fr\/.\/conditions-de-reservation\/\" hreflang=\"fr\" lang=\"fr\" title=\"Fran\u00e7ais\" aria-label=\"Fran\u00e7ais\">FR<\/a><a href=\"\/es\/.\/condiciones-de-reserva\/\" hreflang=\"es\" lang=\"es\" title=\"Espa\u00f1ol\" aria-label=\"Espa\u00f1ol\">ES<\/a><\/div><details class=\"scv-langp\" id=\"scv-langp\"><summary aria-label=\"Language: English. Change language\"><svg class=\"globe\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"8.500\"\/><path d=\"M3.500 12h17M12 3.500c2.500 2.300 3.800 5.100 3.800 8.500s-1.300 6.200-3.800 8.500c-2.500-2.300-3.800-5.100-3.800-8.500s1.300-6.200 3.800-8.500z\"\/><\/svg><span>EN<\/span><svg class=\"chev\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 9.500l6 6 6-6\"\/><\/svg><\/summary><ul><li><a href=\"\/.\/condizioni-di-prenotazione\/\" hreflang=\"it\" lang=\"it\">Italiano<\/a><\/li><li><span class=\"is-on\" lang=\"en\" aria-current=\"true\">English<\/span><\/li><li><a href=\"\/de\/.\/buchungsbedingungen\/\" hreflang=\"de\" lang=\"de\">Deutsch<\/a><\/li><li><a href=\"\/fr\/.\/conditions-de-reservation\/\" hreflang=\"fr\" lang=\"fr\">Fran\u00e7ais<\/a><\/li><li><a href=\"\/es\/.\/condiciones-de-reserva\/\" hreflang=\"es\" lang=\"es\">Espa\u00f1ol<\/a><\/li><\/ul><\/details>\n      <a class=\"scv-btn scv-btn--sun scv-btn--s\" href=\"https:\/\/book.suitecarducciviareggio.com\/en\/availability\">Check dates<svg class=\"arr\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 12h15M13 6l6 6-6 6\"\/><\/svg><\/a>\n      <button class=\"scv-burger\" type=\"button\" aria-expanded=\"false\" aria-controls=\"scv-menu\" aria-label=\"Open menu\"><span><\/span><span><\/span><span><\/span><\/button>\n    <\/div>\n  <\/div>\n<\/header>\n<div class=\"scv-menu on-dark\" id=\"scv-menu\" aria-hidden=\"true\">\n  <a class=\"m\" href=\"\/en\/\">Home<\/a> <a class=\"m\" href=\"\/en\/gallery\/\">Gallery<\/a> <a class=\"m\" href=\"\/en\/carnival-viareggio\/\">Carnival<\/a> <a class=\"m\" href=\"\/en\/useful-info\/\">Useful info<\/a> <a class=\"m\" href=\"\/en\/contact-us\/\">Contact<\/a> <a class=\"m\" href=\"\/en\/blog\/\">Blog<\/a>\n  <div class=\"scv-menu__b\">\n    <a class=\"scv-btn scv-btn--sun\" href=\"https:\/\/book.suitecarducciviareggio.com\/en\/availability\">Check availability<svg class=\"arr\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 12h15M13 6l6 6-6 6\"\/><\/svg><\/a> <a class=\"scv-btn scv-btn--ghost\" href=\"https:\/\/wa.me\/393792221007\">Message us on WhatsApp<\/a>\n    <div class=\"scv-lang scv-lang--m\" role=\"group\" aria-label=\"Language\"><a href=\"\/.\/condizioni-di-prenotazione\/\" hreflang=\"it\" lang=\"it\">Italiano<\/a><span class=\"is-on\" lang=\"en\">English<\/span><a href=\"\/de\/.\/buchungsbedingungen\/\" hreflang=\"de\" lang=\"de\">Deutsch<\/a><a href=\"\/fr\/.\/conditions-de-reservation\/\" hreflang=\"fr\" lang=\"fr\">Fran\u00e7ais<\/a><a href=\"\/es\/.\/condiciones-de-reserva\/\" hreflang=\"es\" lang=\"es\">Espa\u00f1ol<\/a><\/div>\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t<main class=\"elementor-element elementor-element-728bfa4 e-con-full scv-main e-flex e-con e-child\" data-id=\"728bfa4\" data-element_type=\"container\" data-e-type=\"container\" id=\"scv-main\">\n\t\t\t\t<div class=\"elementor-element elementor-element-326f6b1 elementor-widget elementor-widget-html\" data-id=\"326f6b1\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"scv-w-apertura\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"scv-chead on-dark\" id=\"inizio\" data-chap=\"Start\">\n  <div class=\"w\"><div class=\"scv-chead__in\">\n    <h1 class=\"scv-chead__h\"><span class=\"scv-hero__brand\">Suite Carducci Viareggio<\/span> <span data-lines>Booking conditions<\/span><\/h1>\n  <\/div><\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e944d8 elementor-widget elementor-widget-html\" data-id=\"1e944d8\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"scv-w-condizioni\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"scv-sec bg-ivory scv-cond\" id=\"condizioni\" data-chap=\"Conditions\">\n  <div class=\"w\"><ol class=\"scv-cond__l\"><li id=\"prezzo\" class=\"rv\"><h2 class=\"scv-cond__h\">Price<\/h2><p>The total includes your stay and final cleaning. <b>The Viareggio tourist tax is not included<\/b>: \u20ac1.50 per night for each guest aged 18 or over, for the first 10 consecutive nights, payable in cash at check-out. Guests under 18, people with severe disabilities and their companion are exempt.<\/p><\/li><li id=\"pagamento\" class=\"rv\"><h2 class=\"scv-cond__h\">Payment by card, Apple Pay or Google Pay<\/h2><p>When you book, <b>you pay 20% of the total<\/b> as a deposit. <b>The balance is charged automatically to the same card 14 days before arrival.<\/b> By accepting these conditions <b>you authorise this second charge<\/b>.<\/p><\/li><li id=\"rate\" class=\"rv\"><h2 class=\"scv-cond__h\">Instalments with Klarna or PayPal<\/h2><p><b>You pay the whole stay upfront<\/b> through the link we send you; Klarna or PayPal split the amount into instalments under their own terms and assess each request.<\/p><\/li><li id=\"cancellazione\" class=\"rv\"><h2 class=\"scv-cond__h\">Cancellation<\/h2><p><b>Amounts paid are non-refundable.<\/b><\/p><ul><li>If you cancel before the balance is charged, you only lose the 20% and the balance is not charged.<\/li><li><b>Once the balance has been charged, and with Klarna or PayPal, the full amount is non-refundable.<\/b><\/li><li>A no-show counts as a cancellation.<\/li><li>If you leave early, unused nights are not refunded.<\/li><\/ul><\/li><li id=\"saldo\" class=\"rv\"><h2 class=\"scv-cond__h\">If the balance payment fails<\/h2><p>We will contact you to pay by another method. If payment is not received <b>within 3 days<\/b>, we may cancel the booking and keep the 20%.<\/p><\/li><li id=\"forza-maggiore\" class=\"rv\"><h2 class=\"scv-cond__h\">If we cannot host you<\/h2><p>If, due to force majeure or sudden and unforeseeable events, we are unable to host you, <b>we will refund everything you have paid<\/b>.<\/p><\/li><li id=\"arrivo\" class=\"rv\"><h2 class=\"scv-cond__h\">Arrival and departure<\/h2><ul><li><b>Check-in from 5:00 pm<\/b>, with a personal welcome. If you would like to arrive earlier, we will do our best to welcome you, depending on the previous guests' departure and the preparation of the apartment.<\/li><li><b>Check-out by 10:00 am.<\/b><\/li><li>Maximum 6 guests.<\/li><li>On arrival we need <b>ID documents for all guests<\/b>, as required by law.<\/li><\/ul><\/li><li id=\"regole\" class=\"rv\"><h2 class=\"scv-cond__h\">House rules<\/h2><ul><li>No pets and no parties.<\/li><li>No smoking indoors; smoking is allowed on the patio.<\/li><li>Quiet hours from 11:00 pm to 8:00 am.<\/li><li>Guests are responsible for any damage caused during their stay.<\/li><\/ul><\/li><\/ol><\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa5fe6c elementor-widget elementor-widget-html\" data-id=\"aa5fe6c\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"scv-w-finale\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"scv-end on-dark\" id=\"finale\">\n  <div class=\"scv-end__m\" data-in><img src=\"\/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-passeggiata-persone-1024x768.webp\" srcset=\"\/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-passeggiata-persone-300x225.webp 300w, \/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-passeggiata-persone-768x576.webp 768w, \/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-passeggiata-persone-1024x768.webp 1024w, \/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-passeggiata-persone-1536x1152.webp 1536w, \/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-passeggiata-persone-2048x1536.webp 2048w, \/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-passeggiata-persone.webp 2400w\" sizes=\"(max-width:719px) 220vw, 110vw\" alt=\"The Viareggio Passeggiata with people strolling, the clock tower, the palm trees and the Apuan Alps\" data-full=\"\/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-passeggiata-persone.webp\" loading=\"lazy\" decoding=\"async\"><\/div>\n  <div class=\"w\">\n    <h2 data-lines>We'll be waiting for you <em>on the Passeggiata<\/em>.<\/h2>\n    <p class=\"rv\">Choose your dates: we'll take care of the rest.<\/p>\n    <div class=\"scv-end__a rv d1\"><a class=\"scv-btn scv-btn--sun\" href=\"https:\/\/book.suitecarducciviareggio.com\/en\/availability\">Check availability<svg class=\"arr\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 12h15M13 6l6 6-6 6\"\/><\/svg><\/a><a class=\"scv-btn scv-btn--ghost\" href=\"https:\/\/wa.me\/393792221007\">Message us on WhatsApp<\/a><\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/main>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb1a6ed elementor-widget elementor-widget-html\" data-id=\"eb1a6ed\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"scv-w-piede\" data-widget_type=\"html.default\">\n\t\t\t\t\t<footer class=\"scv-foot on-dark\">\n  <img loading=\"lazy\" class=\"scv-foot__bp\" src=\"\/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-prospetto-facciata.webp\" alt=\"\" width=\"800\" height=\"1310\" loading=\"lazy\" decoding=\"async\">\n  <div class=\"w\">\n    <div class=\"scv-foot__g\">\n      <div>\n        <a class=\"scv-logo\" href=\"\/en\/\" aria-label=\"Suite Carducci Viareggio, home page\"><img loading=\"lazy\" class=\"scv-logo__c\" src=\"\/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-logo-colore-480.webp\" srcset=\"\/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-logo-colore-480.webp 480w, \/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-logo-colore-720.webp 720w\" sizes=\"auto, 240px\" alt=\"Suite Carducci Viareggio\" width=\"480\" height=\"89\" loading=\"lazy\" decoding=\"async\"><\/a>\n        <address>Suite Carducci Viareggio<br>Viale Giosu\u00e8 Carducci 15, 55049 Viareggio (LU), Italy<br>Phone and WhatsApp <a href=\"tel:+393792221007\">+39 379 222 1007<\/a><br><a href=\"mailto:suitecarducciviareggio@gmail.com\">suitecarducciviareggio@gmail.com<\/a><br>CIN IT046033C2Z65EUR49<\/address>\n      <\/div>\n      <nav aria-label=\"The home\"><h3>The home<\/h3><ul><li><a href=\"\/en\/gallery\/\">Gallery<\/a><\/li><li><a href=\"\/en\/useful-info\/\">Useful info<\/a><\/li><li><a href=\"\/en\/faq\/\">FAQ<\/a><\/li><li><a href=\"\/en\/contact-us\/\">Contact<\/a><\/li><li><a href=\"\/en\/booking-conditions\/\">Booking conditions<\/a><\/li><\/ul><\/nav>\n      <nav aria-label=\"Viareggio\"><h3>Viareggio<\/h3><ul><li><a href=\"\/en\/carnival-viareggio\/\">Viareggio Carnival<\/a><\/li><li><a href=\"\/en\/useful-info\/#consigli\">Restaurants and bars<\/a><\/li><li><a href=\"\/en\/parking-viareggio\/\">Parking<\/a><\/li><li><a href=\"\/en\/lucca-comix-accommodation\/\">Lucca Comics<\/a><\/li><li><a href=\"\/en\/business-stay-viareggio\/\">Business stays<\/a><\/li><li><a href=\"\/en\/blog\/\">Blog<\/a><\/li><\/ul><\/nav>\n    <\/div>\n    <div class=\"scv-foot__b\"><span>\u00a9 2026 Suite Carducci Viareggio. Text and photos: all rights reserved.<\/span><span>Last updated: October 17, 2026.<\/span><\/div>\n  <\/div>\n<\/footer>\n<nav class=\"scv-chap\" id=\"scv-chap\" aria-label=\"Page chapters\"><\/nav>\n<div class=\"scv-mbar\" id=\"scv-mbar\"><a class=\"scv-btn scv-btn--sun\" href=\"https:\/\/book.suitecarducciviareggio.com\/en\/availability\">Check availability<svg class=\"arr\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 12h15M13 6l6 6-6 6\"\/><\/svg><\/a><a class=\"wa\" href=\"https:\/\/wa.me\/393792221007\" aria-label=\"Message us on WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 2.2a9.7 9.7 0 0 0-8.3 14.8L2.4 21.8l4.9-1.3A9.7 9.7 0 1 0 12 2.2zm0 1.8a7.9 7.9 0 0 1 6.7 12.1 7.9 7.9 0 0 1-10.6 2.6l-.4-.2-2.8.7.8-2.7-.3-.4A7.9 7.9 0 0 1 12 4zm-3.3 3.6c-.2 0-.5.1-.7.4-.3.3-1 1-1 2.4s1 2.8 1.2 3c.1.2 2 3.200 5 4.400 2.400.9 2.900.7 3.400.7.500-.1 1.700-.7 1.900-1.400.2-.7.2-1.200.200-1.400-.1-.100-.300-.200-.600-.400l-2-.9c-.3-.100-.500-.200-.700.200l-.9 1.100c-.2.2-.3.2-.6.100-.3-.200-1.200-.500-2.300-1.400-.9-.800-1.400-1.700-1.600-2-.2-.300 0-.500.100-.600l.5-.5.3-.5c.1-.2 0-.4 0-.5l-.9-2.200c-.2-.5-.4-.5-.6-.5z\"\/><\/svg><\/a><\/div>\n<dialog class=\"scv-lb\" id=\"scv-glb\" aria-label=\"Full-screen photo\">\n  <div class=\"scv-lb__t\"><span><span class=\"scv-lb__g\" id=\"scv-glb-g\"><\/span><span id=\"scv-glb-n\">1 \/ 1<\/span><\/span><button class=\"scv-lb__x\" type=\"button\" aria-label=\"Close\" data-lb=\"x\"><svg class=\"\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg><\/button><\/div>\n  <div class=\"scv-lb__s\"><img id=\"scv-glb-img\" alt=\"\"><button class=\"scv-lb__nav p\" type=\"button\" aria-label=\"Previous photo\" data-lb=\"-1\"><svg class=\"\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 12H5M11 6l-6 6 6 6\"\/><\/svg><\/button><button class=\"scv-lb__nav n\" type=\"button\" aria-label=\"Next photo\" data-lb=\"1\"><svg class=\"arr\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 12h15M13 6l6 6-6 6\"\/><\/svg><\/button><\/div>\n  <div class=\"scv-lb__b on-dark\"><p class=\"scv-lb__c\" id=\"scv-glb-c\"><\/p><div class=\"scv-arrows\"><button type=\"button\" aria-label=\"Previous photo\" data-lb=\"-1\"><svg class=\"\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 12H5M11 6l-6 6 6 6\"\/><\/svg><\/button><button type=\"button\" aria-label=\"Next photo\" data-lb=\"1\"><svg class=\"arr\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 12h15M13 6l6 6-6 6\"\/><\/svg><\/button><\/div><\/div>\n<\/dialog>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6e5f2a elementor-widget elementor-widget-html\" data-id=\"d6e5f2a\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"scv-script\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script id=\"scv-js\" nowprocket data-nowprocket data-no-optimize=\"1\">\/* Suite Carducci Viareggio \u2013 home, versione 2: micro-interazioni. Nessuna libreria esterna. *\/\n(function(){\n'use strict';\nvar d=document,w=window,h=d.documentElement,root=d.getElementById('scv');\nif(!root||root.dataset.ready)return;root.dataset.ready='1';\n\/* Segno sulla pagina, sempre (anche con le animazioni ridotte): serve allo stile dei riquadri che il widget di Lodgify apre fuori da #scv (calendario, ospiti). *\/\nh.classList.add('scv-on');\nvar $=function(s,c){return (c||root).querySelector(s);},$$=function(s,c){return [].slice.call((c||root).querySelectorAll(s));};\nvar mq=function(q){return w.matchMedia&&w.matchMedia(q).matches;};\nvar calm=mq('(prefers-reduced-motion: reduce)'),fine=mq('(hover:hover) and (pointer:fine)');\nvar desk=function(){return w.innerWidth>=1024;};\nvar clamp=function(v,a,b){return Math.max(a,Math.min(b,v));};\n\n\/* 1. Titoli che salgono riga per riga. Le parole si separano solo agli spazi normali: lo spazio che non va a capo (per esempio prima dei\n   due punti e del punto di domanda in francese, o tra 50 e m) resta dentro la parola (15 ottobre 2026). *\/\nfunction splitLines(el){\n  if(!el.dataset.src)el.dataset.src=el.innerHTML;\n  var tmp=d.createElement('div');tmp.innerHTML=el.dataset.src;\n  var words=[],gap=false;\n  (function walk(n,em){[].forEach.call(n.childNodes,function(c){\n    if(c.nodeType===3){c.textContent.split(\/([ \\t\\n\\r\\f]+)\/).forEach(function(t){if(!t)return;if(!t.trim()){gap=true;return;}\n      if(words.length&&!gap){var last=words[words.length-1];last.parts.push({t:t,em:em});}else words.push({parts:[{t:t,em:em}]});gap=false;});}\n    else if(c.nodeType===1)walk(c,em||c.tagName==='EM');});})(tmp,false);\n  var htmlOf=function(x){return x.parts.map(function(p){return p.em?'<em>'+p.t+'<\/em>':p.t;}).join('');};\n  el.innerHTML=words.map(function(x){return '<span class=\"wd\" style=\"display:inline-block\">'+htmlOf(x)+'<\/span>';}).join(' ');\n  var lines=[],top=null;\n  $$('.wd',el).forEach(function(s,i){var t=s.offsetTop;if(top===null||Math.abs(t-top)>6){lines.push([]);top=t;}lines[lines.length-1].push(words[i]);});\n  el.innerHTML=lines.map(function(L){return '<span class=\"ln\"><span>'+L.map(htmlOf).join(' ').replace(\/<\\\/em> <em>\/g,' ')+'<\/span><\/span>';}).join(' ');\n}\n\/* Il 12 ottobre 2026 (22:18-22:55) il titolo dell'apertura della home e' stato tenuto fermo; con il titolo fermo Google misurava la foto\n   d'apertura e le prestazioni su telefono scendevano da 88 a 77-78: Nunzio ha chiesto di rimettere il titolo che sale (22:51). *\/\nvar lineEls=$$('[data-lines]');\nfunction splitAll(){lineEls.forEach(splitLines);}\n\n\/* 2. Stato iniziale: gli effetti partono solo se la scheda \u00e8 visibile e l'utente non ha chiesto meno animazioni *\/\nvar started=false;\nfunction start(){\n  if(started)return;started=true;\n  if(!calm)h.classList.add('scv-js');\n  var go=function(){splitAll();observe();var hero=$('.scv-hero');if(hero)requestAnimationFrame(function(){hero.classList.add('is-in');});tick();};\n  if(d.fonts&&d.fonts.ready){var done=false,f=function(){if(!done){done=true;go();}};d.fonts.ready.then(f);setTimeout(f,1200);}else go();\n}\n\n\/* 3. Comparsa allo scorrimento *\/\nvar io=null,cio=null,t00=performance.now();\nfunction reveal(el){el.classList.add('is-in');}\nfunction observe(){\n  var els=$$('.rv,.mask,[data-lines],[data-in],.scv-arr__steps li'),nums=$$('[data-count]');\n  if(!('IntersectionObserver' in w)||calm){els.forEach(reveal);return;}\n  io=new IntersectionObserver(function(en){en.forEach(function(e){if(e.isIntersecting){reveal(e.target);io.unobserve(e.target);}});},{rootMargin:'0px 0px -9% 0px',threshold:.08});\n  els.forEach(function(el){if(el.closest('.scv-hero'))reveal(el);else io.observe(el);});\n  \/* I numeri partono da 0 e contano fino al valore quando si vedono per intero (non prima: altrimenti il conteggio finisce mentre si guarda altrove).\n     Lo spazio del numero finale viene riservato, cosi' l'unita' di misura accanto non si sposta durante il conteggio. *\/\n  nums.forEach(function(el,i){var to=parseFloat(el.dataset.count);if(isNaN(to))return;el.style.display='inline-block';el.style.minWidth=el.getBoundingClientRect().width.toFixed(1)+'px';el.textContent='0';el._to=to;el._i=i;});\n  cio=new IntersectionObserver(function(en){en.forEach(function(e){if(e.isIntersecting){cio.unobserve(e.target);count(e.target);}});},{rootMargin:'0px 0px -10% 0px',threshold:1});\n  nums.forEach(function(el){if(el._to!==undefined)cio.observe(el);});\n}\nfunction count(el){\n  var to=el._to,dur=1700,wait=Math.max(0,900-(performance.now()-t00))+(el._i||0)*90,t0=null;\n  function step(ts){if(t0===null)t0=ts;var k=clamp((ts-t0)\/dur,0,1);k=1-Math.pow(1-k,3);el.textContent=String(Math.round(to*k));if(k<1)requestAnimationFrame(step);else el.style.minWidth='';}\n  setTimeout(function(){requestAnimationFrame(step);},wait);\n}\n\n\/* 4. Scorrimento: avanzamento, testata, apertura, racconto, parallasse *\/\nvar head=$('#scv-head'),prog=$('.scv-progress'),heroM=$('.scv-hero__media'),heroV=$('.scv-hero__veil'),hero=$('.scv-hero');\nvar dayBar=$('.scv-day__bar'),daySteps=$('.scv-day__steps'),pars=$$('[data-par]'),col=$('.scv-collage .b'),arr=$('#scv-arr'),arrLine=$('.scv-arr__line');\nvar lastY=0,ticking=false,ab=d.getElementById('wpadminbar'),abH=-1;\n\/* Logo a colori della testata: si scarica solo quando serve, cioe' al primo scorrimento (la testata diventa blu e lo mostra) o quando si\n   apre il menu. Nel codice l'indirizzo sta in data-scv-src (12 ottobre 2026, PageSpeed). *\/\nvar logoC=$('.scv-head .scv-logo__c');\nfunction logoColore(){if(logoC&&!logoC.getAttribute('src')&&logoC.getAttribute('data-scv-src'))logoC.setAttribute('src',logoC.getAttribute('data-scv-src'));}\nfunction abar(){if(!ab)return;var r=ab.getBoundingClientRect(),b=r.bottom;[].forEach.call(ab.querySelectorAll('#wp-toolbar>ul>li'),function(li){b=Math.max(b,li.getBoundingClientRect().bottom);});b=Math.max(0,Math.round(b));if(b!==abH){abH=b;root.style.setProperty('--abar',b+'px');}}\nfunction tick(){\n  ticking=false;var y=w.scrollY||0,vh=w.innerHeight,max=h.scrollHeight-vh;abar();\n  if(prog)prog.style.transform='scaleX('+(max>0?clamp(y\/max,0,1):0)+')';\n  if(head){head.classList.toggle('is-solid',y>40);if(y>0)logoColore();\n    var hh=hero?hero.offsetHeight:600;\n    if(y>hh&&y>lastY+6&&!menuOpen)head.classList.add('is-away');else if(y<lastY-6||y<=hh)head.classList.remove('is-away');}\n  lastY=y;\n  daySync();\n  if(calm)return;\n  if(hero&&heroM&&desk()&&y<hero.offsetHeight*1.1){var p=clamp(y\/hero.offsetHeight,0,1);heroM.style.transform='translate3d(0,'+(p*70).toFixed(1)+'px,0) scale('+(1+p*.08).toFixed(4)+')';if(heroV)heroV.style.opacity=String(1+p*.5);}\n  if(arr&&arrLine){var ra=arr.getBoundingClientRect();if(ra.bottom>0&&ra.top<vh)arrLine.style.transform='scaleY('+clamp((vh*.72-ra.top)\/ra.height,0,1).toFixed(4)+')';}\n  if(desk()){pars.forEach(function(el){var rp=el.parentNode.getBoundingClientRect();if(rp.bottom<0||rp.top>vh)return;var k=(rp.top+rp.height\/2-vh\/2)\/vh;el.style.transform='translate3d(0,'+(k*-60).toFixed(1)+'px,0)';});\n    if(col){var rc=col.parentNode.getBoundingClientRect();if(rc.bottom>0&&rc.top<vh){var kc=(rc.top+rc.height\/2-vh\/2)\/vh;col.style.transform='translate3d(0,'+(kc*-46).toFixed(1)+'px,0)';}}}\n}\nfunction onScroll(){if(!ticking){ticking=true;requestAnimationFrame(tick);}}\nw.addEventListener('scroll',onScroll,{passive:true});\nvar rw=w.innerWidth,rt;\nw.addEventListener('resize',function(){clearTimeout(rt);rt=setTimeout(function(){if(Math.abs(w.innerWidth-rw)>4){rw=w.innerWidth;if(started){splitAll();lineEls.forEach(function(el){if(el.classList.contains('is-in'))return;if(io)io.observe(el);});}moveInd();railBar();}onScroll();},180);});\n\n\/* 5. Menu del telefono *\/\nvar burger=$('.scv-burger'),menu=$('#scv-menu'),menuOpen=false;\nfunction setMenu(o){menuOpen=o;if(o)logoColore();if(!menu||!burger)return;menu.classList.toggle('is-open',o);menu.setAttribute('aria-hidden',o?'false':'true');burger.setAttribute('aria-expanded',o?'true':'false');burger.setAttribute('aria-label',o?'Close menu':'Open menu');h.style.overflow=o?'hidden':'';if(head)head.classList.toggle('is-solid',o||(w.scrollY||0)>40);}\nif(burger)burger.addEventListener('click',function(){setMenu(!menuOpen);});\nif(menu)menu.addEventListener('click',function(e){if(e.target.closest('a'))setMenu(false);});\nd.addEventListener('keydown',function(e){if(e.key==='Escape'&&menuOpen){setMenu(false);burger.focus();}});\n\n\/* 5b. Selettore delle lingue (pulsante compatto in testata): si chiude con un clic fuori, con Esc e quando si apre il menu *\/\nvar langp=$('#scv-langp');\nif(langp){\n  d.addEventListener('click',function(e){if(langp.open&&!langp.contains(e.target))langp.open=false;});\n  d.addEventListener('keydown',function(e){if(e.key==='Escape'&&langp.open){langp.open=false;var su=langp.querySelector('summary');if(su)su.focus();}});\n  if(burger)burger.addEventListener('click',function(){langp.open=false;});\n}\n\n\/* 6. Ricerca date: porta sul calendario di prenotazione con le date gi\u00e0 scelte *\/\nvar form=$('#scv-book');\nif(form){var a=$('#scv-a',form),dd=$('#scv-d',form);\n  var iso=function(t){return new Date(t.getTime()-t.getTimezoneOffset()*60000).toISOString().slice(0,10);};\n  var plus=function(s,n){var t=new Date(s+'T12:00:00');t.setDate(t.getDate()+n);return iso(t);};\n  var today=iso(new Date());a.min=today;dd.min=plus(today,1);\n  a.addEventListener('change',function(){if(!a.value)return;dd.min=plus(a.value,1);if(!dd.value||dd.value<=a.value){dd.value=plus(a.value,2);}});\n  $$('.scv-book__f',form).forEach(function(f){f.addEventListener('click',function(e){var i=f.querySelector('input,select');if(i&&e.target!==i){i.focus();if(i.showPicker){try{i.showPicker();}catch(_){}}}});});\n  form.addEventListener('submit',function(e){if(a.value&&dd.value&&dd.value<=a.value){e.preventDefault();dd.value=plus(a.value,2);dd.focus();}});\n}\n\n\/* 7. Gli ambienti: schede, immagine che cambia, miniature, foto a tutto schermo *\/\nvar tabs=$$('#scv-rooms [role=tab]'),panels=$$('#scv-rooms [role=tabpanel]'),figs=$$('#scv-stage figure'),thumbs=$$('.scv-thumbs button'),ind=$('.scv-tabs__ind'),cur=0;\nfunction moveInd(){if(!ind||!tabs[cur])return;ind.style.transform='translateY('+tabs[cur].offsetTop+'px)';ind.style.height=tabs[cur].offsetHeight+'px';}\nfunction setRoom(i,focus){\n  if(i<0)i=tabs.length-1;if(i>=tabs.length)i=0;if(i===cur&&!focus)return;\n  var prev=cur;cur=i;\n  tabs.forEach(function(t,k){var on=k===i;t.setAttribute('aria-selected',on?'true':'false');t.tabIndex=on?0:-1;});\n  panels.forEach(function(p,k){var on=k===i;p.hidden=!on;p.classList.toggle('is-on',on);});\n  figs.forEach(function(f,k){f.classList.remove('was-on');if(k===prev&&prev!==i)f.classList.add('was-on');f.classList.toggle('is-on',k===i);});\n  thumbs.forEach(function(b,k){if(k===i)b.setAttribute('aria-current','true');else b.removeAttribute('aria-current');});\n  moveInd();if(focus)tabs[i].focus();\n  if(!desk()&&tabs[i].scrollIntoView)tabs[i].scrollIntoView({block:'nearest',inline:'center',behavior:calm?'auto':'smooth'});\n}\ntabs.forEach(function(t,i){t.addEventListener('click',function(){setRoom(i);});\n  t.addEventListener('keydown',function(e){var k=e.key;if(k==='ArrowDown'||k==='ArrowRight'){e.preventDefault();setRoom(cur+1,true);}else if(k==='ArrowUp'||k==='ArrowLeft'){e.preventDefault();setRoom(cur-1,true);}else if(k==='Home'){e.preventDefault();setRoom(0,true);}else if(k==='End'){e.preventDefault();setRoom(tabs.length-1,true);}});});\nthumbs.forEach(function(b,i){b.addEventListener('click',function(){setRoom(i);});});\nsetTimeout(moveInd,60);w.addEventListener('load',moveInd);\n\nvar lb=$('#scv-lb'),lbImg=$('#scv-lb-img'),lbN=$('#scv-lb-n'),lbC=$('#scv-lb-c'),lbi=0,stage=$('#scv-stage');\nfunction lbShow(i){if(!figs.length)return;lbi=(i+figs.length)%figs.length;var im=figs[lbi].querySelector('img');\n  lbImg.style.animation='none';void lbImg.offsetWidth;lbImg.style.animation='';\n  lbImg.src=im.dataset.full||im.currentSrc||im.src;lbImg.alt=im.alt;lbN.textContent=(lbi+1)+' \/ '+figs.length;lbC.textContent=figs[lbi].dataset.cap||'';}\nfunction lbOpen(){if(!lb)return;lbShow(cur);if(lb.showModal)lb.showModal();else lb.setAttribute('open','');h.style.overflow='hidden';}\nfunction lbClose(){if(!lb)return;if(lb.close)lb.close();else lb.removeAttribute('open');}\nif(stage){stage.addEventListener('click',lbOpen);stage.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();lbOpen();}});}\nif(lb){lb.addEventListener('close',function(){h.style.overflow='';setRoom(lbi);if(stage)stage.focus();});\n  lb.addEventListener('click',function(e){var b=e.target.closest('[data-lb]');if(b){var v=b.dataset.lb;if(v==='x')lbClose();else lbShow(lbi+parseInt(v,10));return;}if(e.target===lb||e.target.classList.contains('scv-lb__s'))lbClose();});\n  lb.addEventListener('keydown',function(e){if(e.key==='ArrowRight')lbShow(lbi+1);else if(e.key==='ArrowLeft')lbShow(lbi-1);});\n  swipe($('.scv-lb__s',lb),function(dir){lbShow(lbi+dir);});}\n\n\/* 8. Per chi: il pannello attivo si allarga *\/\nvar who=$$('#scv-who .scv-who__p');\nfunction setWho(i){who.forEach(function(p,k){p.classList.toggle('is-on',k===i);});}\nwho.forEach(function(p,i){if(fine)p.addEventListener('mouseenter',function(){if(desk())setWho(i);});p.addEventListener('focusin',function(){if(desk())setWho(i);});p.addEventListener('click',function(e){if(desk()&&!e.target.closest('a'))setWho(i);});});\n\n\/* 9. Una giornata qui: titolo e foto restano fermi, i testi scorrono.\n   Tutto dipende da una sola misura, ricalcolata a ogni fotogramma: dove si trova la \"linea di lettura\" (meta' altezza del blocco fermo)\n   rispetto ai pallini dei sei momenti. Il momento acceso e' l'ultimo pallino che la linea ha superato; la barra dorata arriva fino alla linea;\n   la foto e' quella del momento acceso. Cosi' foto, barra e testo non possono sfasarsi, a qualsiasi velocita' e in tutte e due le direzioni. *\/\nvar dayL=$('.scv-day__l'),steps=$$('#scv-day .scv-step'),dfigs=$$('#scv-day .scv-day__pin figure'),clock=$('#scv-clock'),dayOff=[],dayCur=-1,dayH=-1,dayW=-1,DAYK=.6;\nfunction setStep(i){if(i===dayCur)return;dayCur=i;steps.forEach(function(s,k){s.classList.toggle('is-on',k===i);});dfigs.forEach(function(f,k){f.classList.toggle('is-on',k===i);});if(clock&&steps[i])clock.textContent=steps[i].dataset.t||'';}\nfunction dayDot(s){return (parseFloat(getComputedStyle(s).paddingTop)||0)+12.75;}\nfunction dayLayout(){\n  if(!dayL||!daySteps||!steps.length)return;\n  dayH=dayL.offsetHeight;dayW=w.innerWidth;\n  if(!desk()){daySteps.style.paddingTop='';daySteps.style.paddingBottom='';daySteps.style.removeProperty('--b0');daySteps.style.removeProperty('--bh');dayOff=[];return;}\n  var last=steps[steps.length-1];\n  \/* il primo pallino parte sulla linea di lettura; dopo l'ultimo resta spazio perche' anche l'ultimo momento abbia il suo tempo *\/\n  daySteps.style.paddingTop=Math.max(0,Math.round(dayH*DAYK-dayDot(steps[0])))+'px';\n  var st=daySteps.getBoundingClientRect().top;dayOff=steps.map(function(s){return s.getBoundingClientRect().top-st+dayDot(s);});\n  \/* l'ultimo momento resta acceso per un tratto di scorrimento uguale alla media degli altri *\/\n  var gap=steps.length>1?(dayOff[dayOff.length-1]-dayOff[0])\/(steps.length-1):dayH*.4;\n  daySteps.style.paddingBottom=Math.max(0,Math.round(dayH*(1-DAYK)+gap-(last.offsetHeight-dayDot(last))))+'px';\n  daySteps.style.setProperty('--b0',dayOff[0].toFixed(1)+'px');daySteps.style.setProperty('--bh',(dayOff[dayOff.length-1]-dayOff[0]).toFixed(1)+'px');\n}\nfunction daySync(){\n  if(!dayL||!daySteps||!steps.length)return;\n  if(dayL.offsetHeight!==dayH||w.innerWidth!==dayW)dayLayout();\n  if(!dayOff.length)return;\n  var n=dayOff.length,rel=dayL.getBoundingClientRect().top+dayH*DAYK-daySteps.getBoundingClientRect().top,i=0,k;\n  for(k=1;k<n;k++)if(dayOff[k]<=rel+.5)i=k;\n  setStep(i);\n  if(dayBar)dayBar.style.transform='scaleY('+clamp((rel-dayOff[0])\/Math.max(1,dayOff[n-1]-dayOff[0]),0,1).toFixed(4)+')';\n}\nw.addEventListener('load',function(){dayLayout();daySync();});\nif(d.fonts&&d.fonts.ready)d.fonts.ready.then(function(){dayLayout();daySync();});\n\n\/* 10. Schede da trascinare *\/\nvar rail=$('#scv-rail'),bar=$('.scv-railbar i'),arrows=$$('.scv-arrows[data-for=scv-rail] button');\nfunction railBar(){if(!rail||!bar)return;var m=rail.scrollWidth-rail.clientWidth,vis=rail.clientWidth\/rail.scrollWidth;bar.style.width=(vis*100)+'%';bar.style.transform='translateX('+((m>0?rail.scrollLeft\/m:0)*(1\/vis-1)*100)+'%)';\n  if(arrows.length){arrows[0].disabled=rail.scrollLeft<4;arrows[1].disabled=rail.scrollLeft>m-4;}}\nif(rail){rail.addEventListener('scroll',function(){requestAnimationFrame(railBar);},{passive:true});railBar();w.addEventListener('load',railBar);\n  arrows.forEach(function(b){b.addEventListener('click',function(){var c=rail.querySelector('.scv-card');var step=(c?c.offsetWidth+20:320)*parseInt(b.dataset.dir,10);rail.scrollBy({left:step,behavior:calm?'auto':'smooth'});});});\n  var down=false,sx=0,sl=0,moved=0;\n  rail.addEventListener('pointerdown',function(e){if(e.pointerType!=='mouse'||e.button!==0)return;down=true;sx=e.clientX;sl=rail.scrollLeft;moved=0;});\n  w.addEventListener('pointermove',function(e){if(!down)return;var dx=e.clientX-sx;moved=Math.max(moved,Math.abs(dx));if(moved>6){rail.classList.add('is-drag');rail.scrollLeft=sl-dx;}});\n  var up=function(){if(!down)return;down=false;if(rail.classList.contains('is-drag')){setTimeout(function(){rail.classList.remove('is-drag');},0);}};\n  w.addEventListener('pointerup',up);w.addEventListener('pointercancel',up);\n  rail.addEventListener('click',function(e){if(moved>6){e.preventDefault();e.stopPropagation();moved=0;}},true);\n  rail.addEventListener('dragstart',function(e){e.preventDefault();});\n}\n\n\/* 11. Recensioni *\/\nvar qs=$$('#scv-quotes .scv-quote'),qn=$('#scv-qn'),qi=0,qbox=$('#scv-quotes');\nfunction setQ(i){if(!qs.length)return;qi=(i+qs.length)%qs.length;qs.forEach(function(q,k){q.classList.toggle('is-on',k===qi);});if(qn)qn.textContent=String(qi+1);}\nif(qbox){qbox.addEventListener('click',function(e){var b=e.target.closest('[data-q]');if(b)setQ(qi+parseInt(b.dataset.q,10));});\n  qbox.addEventListener('keydown',function(e){if(e.key==='ArrowRight')setQ(qi+1);else if(e.key==='ArrowLeft')setQ(qi-1);});swipe(qbox,function(dir){setQ(qi+dir);});}\nfunction swipe(el,cb){if(!el)return;var x0=null,y0=0;el.addEventListener('touchstart',function(e){x0=e.touches[0].clientX;y0=e.touches[0].clientY;},{passive:true});\n  el.addEventListener('touchend',function(e){if(x0===null)return;var dx=e.changedTouches[0].clientX-x0,dy=e.changedTouches[0].clientY-y0;x0=null;if(Math.abs(dx)>44&&Math.abs(dx)>Math.abs(dy)*1.4)cb(dx<0?1:-1);},{passive:true});}\n\n\/* 12. Domande: apertura morbida, una sola aperta alla volta (richiesta di Nunzio, 10 ottobre 2026) *\/\n(function(){var all=$$('#scv-faq details');if(!all.length)return;\n  function shut(det){if(!det.open)return;var box=det.querySelector('.a');\n    if(calm||!box||!box.animate){det.open=false;return;}\n    if(det._an)det._an.cancel();var hh=box.offsetHeight;\n    det._an=box.animate([{height:hh+'px',opacity:1},{height:'0px',opacity:0}],{duration:320,easing:'cubic-bezier(.2,0,0,1)'});\n    det._an.onfinish=function(){det.open=false;det._an=null;};}\n  function others(det){all.forEach(function(o){if(o!==det)shut(o);});}\n  function keep(sum){\/* se la domanda aperta e' finita sotto la testata o fuori schermo, la riporta in vista *\/\n    setTimeout(function(){var r=sum.getBoundingClientRect(),top=84;\n      if(r.top<top||r.top>window.innerHeight-80)window.scrollBy({top:r.top-top-12,behavior:calm?'auto':'smooth'});},460);}\n  all.forEach(function(det){var sum=det.querySelector('summary'),box=det.querySelector('.a');\n    sum.addEventListener('click',function(e){\n      if(calm||!box||!box.animate){if(!det.open){others(det);keep(sum);}return;}\n      e.preventDefault();if(det._an)det._an.cancel();\n      if(det.open){shut(det);}\n      else{others(det);det.open=true;var h2=box.offsetHeight;\n        det._an=box.animate([{height:'0px',opacity:0},{height:h2+'px',opacity:1}],{duration:420,easing:'cubic-bezier(.16,.84,.24,1)'});\n        det._an.onfinish=function(){det._an=null;};keep(sum);}});\n    \/* aperture che non passano dal clic (per esempio dalla ricerca nella pagina) *\/\n    det.addEventListener('toggle',function(){if(det.open)all.forEach(function(o){if(o!==det&&o.open&&!o._an)shut(o);});});});\n})();\n\n\/* 13. Capitoli a lato e barra del telefono *\/\nvar chap=$('#scv-chap'),secs=$$('[data-chap]'),mbar=$('#scv-mbar');\nif(chap&&secs.length){chap.innerHTML=secs.map(function(s){return '<a href=\"#'+s.id+'\"><span>'+s.dataset.chap+'<\/span><i><\/i><\/a>';}).join('');\n  var links=$$('a',chap);\n  if('IntersectionObserver' in w){var co=new IntersectionObserver(function(en){en.forEach(function(e){if(e.isIntersecting){var i=secs.indexOf(e.target);links.forEach(function(l,k){l.classList.toggle('is-on',k===i);});}});},{rootMargin:'-45% 0px -50% 0px',threshold:0});secs.forEach(function(s){co.observe(s);});}}\nif(hero&&'IntersectionObserver' in w){new IntersectionObserver(function(en){var out=!en[0].isIntersecting;if(chap)chap.classList.toggle('is-on',out);if(mbar)mbar.classList.toggle('is-on',out);},{threshold:.12}).observe(hero);}\nroot.addEventListener('click',function(e){var a=e.target.closest('a[href^=\"#\"]');if(!a)return;var t=d.getElementById(a.getAttribute('href').slice(1));if(!t)return;e.preventDefault();var y=t.getBoundingClientRect().top+(w.scrollY||0)-(desk()?0:56);w.scrollTo({top:y,behavior:calm?'auto':'smooth'});if(history.replaceState)history.replaceState(null,'',a.getAttribute('href'));});\n\n\/* 14. Pulsanti principali che seguono leggermente il mouse *\/\nif(fine&&!calm){$$('.scv-hero .scv-btn--navy,.scv-end .scv-btn--sun,.scv-cta .scv-btn--sun').forEach(function(b){\n  b.addEventListener('mousemove',function(e){var r=b.getBoundingClientRect();b.style.transform='translate('+(((e.clientX-r.left)\/r.width-.5)*10).toFixed(1)+'px,'+(((e.clientY-r.top)\/r.height-.5)*8).toFixed(1)+'px)';});\n  b.addEventListener('mouseleave',function(){b.style.transform='';});});}\n\nif(d.visibilityState==='hidden'){d.addEventListener('visibilitychange',function f(){if(d.visibilityState==='visible'){d.removeEventListener('visibilitychange',f);start();}});tick();}\nelse start();\n})();\n\n\/* Suite Carducci Viareggio \u2013 pagine interne (Galleria, Carnevale): comportamenti in piu' rispetto alla home. Nessuna libreria esterna. *\/\n(function(){\n'use strict';\nvar d=document,w=window,h=d.documentElement,root=d.getElementById('scv');\nif(!root||root.dataset.pg)return;root.dataset.pg='1';\nvar $=function(s,c){return (c||root).querySelector(s);},$$=function(s,c){return [].slice.call((c||root).querySelectorAll(s));};\nvar calm=w.matchMedia&&w.matchMedia('(prefers-reduced-motion: reduce)').matches;\nvar head=$('#scv-head'),gnav=$('.scv-gnav'),gin=$('.scv-gnav__in');\nvar pick=$('.scv-pick'),pv=$('.scv-pick__v');\nfunction headOn(){return !!head&&!head.classList.contains('is-away');}\nfunction abar(){return parseFloat(getComputedStyle(root).getPropertyValue('--abar'))||0;}\n\n\/* A. Barra degli ambienti: sta sotto la testata quando la testata si vede, in cima quando la testata e' nascosta *\/\nfunction hv(){if(gnav)root.style.setProperty('--hv',(headOn()?64:0)+'px');}\nif(head&&gnav&&w.MutationObserver){new MutationObserver(hv).observe(head,{attributes:true,attributeFilter:['class']});hv();}\n\n\/* B. Evidenzia l'ambiente che si sta guardando e porta la sua etichetta al centro della barra *\/\nvar links=gnav?$$('a[href^=\"#\"]',gnav):[],rooms=links.map(function(a){return d.getElementById(a.getAttribute('href').slice(1));}),curRoom=-2,tk=false;\nfunction spy(){\n  tk=false;if(!links.length)return;\n  \/* is-stuck: la barra e' ferma in alto (serve allo stile per coprire lo spazio dietro la barra di WordPress, quando e' su due righe) *\/\n  gnav.classList.toggle('is-stuck',gnav.getBoundingClientRect().top<=abar()+(headOn()?64:0)+1);\n  var line=abar()+(headOn()?64:0)+gnav.offsetHeight+28,cur=-1;\n  rooms.forEach(function(s,i){if(s&&s.getBoundingClientRect().top<=line)cur=i;});\n  if(cur===curRoom)return;curRoom=cur;\n  links.forEach(function(a,i){if(i===cur){a.classList.add('is-on');a.setAttribute('aria-current','true');}else{a.classList.remove('is-on');a.removeAttribute('aria-current');}});\n  if(pv)pv.textContent=cur>=0&&links[cur].firstChild?(links[cur].firstChild.nodeValue||'').trim():'';   \/* Info utili: la tendina mostra l'argomento che si sta leggendo *\/\n  if(cur>=0&&gin){var a=links[cur];gin.scrollTo({left:a.offsetLeft-(gin.clientWidth-a.offsetWidth)\/2,behavior:calm?'auto':'smooth'});}\n}\nif(links.length){w.addEventListener('scroll',function(){if(!tk){tk=true;requestAnimationFrame(spy);}},{passive:true});w.addEventListener('resize',spy);w.addEventListener('load',spy);spy();\n  gnav.addEventListener('click',function(e){var a=e.target.closest('a[href^=\"#\"]');if(!a)return;var t=d.getElementById(a.getAttribute('href').slice(1));if(!t)return;\n    e.preventDefault();e.stopPropagation();\n    \/* la posizione si calcola senza gli spostamenti delle animazioni di comparsa (una scheda non ancora comparsa e' piu' in basso di dove stara') *\/\n    var y=0,n=t;while(n){y+=n.offsetTop;n=n.offsetParent;}\n    var up=y<(w.scrollY||0);   \/* salendo la testata ricompare: si lascia il suo spazio *\/\n    w.scrollTo({top:y-abar()-(up?64:0)-gnav.offsetHeight+1,behavior:calm?'auto':'smooth'});});}\n\n\/* C. Righe di foto che compaiono scorrendo *\/\nvar rows=$$('.scv-g__r');\nif(rows.length){if('IntersectionObserver' in w&&!calm){var ro=new IntersectionObserver(function(en){en.forEach(function(e){if(e.isIntersecting){e.target.classList.add('is-in');ro.unobserve(e.target);}});},{rootMargin:'0px 0px -6% 0px',threshold:.05});rows.forEach(function(r){ro.observe(r);});}\n  else rows.forEach(function(r){r.classList.add('is-in');});}\n\n\/* D. Foto a tutto schermo: tutte le foto della pagina con la classe scv-zoom, una dopo l'altra *\/\nvar items=$$('a.scv-zoom'),lb=$('#scv-glb'),im=$('#scv-glb-img'),ln=$('#scv-glb-n'),lc=$('#scv-glb-c'),lg=$('#scv-glb-g'),idx=0,opener=null;\nfunction show(i){if(!items.length)return;idx=(i+items.length)%items.length;var a=items[idx],t=a.querySelector('img');\n  im.style.animation='none';void im.offsetWidth;im.style.animation='';\n  im.src=a.getAttribute('href');im.alt=t?t.alt:'';\n  ln.textContent=(idx+1)+' \/ '+items.length;lc.textContent=a.dataset.cap||'';if(lg)lg.textContent=a.dataset.grp||'';\n  var nx=items[(idx+1)%items.length];if(nx){var p=new Image();p.src=nx.getAttribute('href');}}\nfunction openLb(i,from){if(!lb)return;opener=from||null;show(i);if(lb.showModal)lb.showModal();else lb.setAttribute('open','');h.style.overflow='hidden';}\nfunction closeLb(){if(!lb)return;if(lb.close)lb.close();else{lb.removeAttribute('open');after();}}\nfunction after(){h.style.overflow='';var a=items[idx];if(a){var r=a.getBoundingClientRect();if(r.top<80||r.bottom>w.innerHeight-20)a.scrollIntoView({block:'center',behavior:'auto'});a.focus({preventScroll:true});}}\nif(lb&&items.length){\n  items.forEach(function(a,i){a.addEventListener('click',function(e){if(e.metaKey||e.ctrlKey||e.shiftKey)return;e.preventDefault();e.stopPropagation();openLb(i,a);});});\n  lb.addEventListener('close',after);\n  lb.addEventListener('click',function(e){var b=e.target.closest('[data-lb]');if(b){var v=b.dataset.lb;if(v==='x')closeLb();else show(idx+parseInt(v,10));return;}if(e.target===lb||e.target.classList.contains('scv-lb__s'))closeLb();});\n  lb.addEventListener('keydown',function(e){if(e.key==='ArrowRight')show(idx+1);else if(e.key==='ArrowLeft')show(idx-1);});\n  var x0=null,y0=0,st=$('.scv-lb__s',lb);\n  st.addEventListener('touchstart',function(e){x0=e.touches[0].clientX;y0=e.touches[0].clientY;},{passive:true});\n  st.addEventListener('touchend',function(e){if(x0===null)return;var dx=e.changedTouches[0].clientX-x0,dy=e.changedTouches[0].clientY-y0;x0=null;if(Math.abs(dx)>44&&Math.abs(dx)>Math.abs(dy)*1.4)show(idx+(dx<0?1:-1));},{passive:true});\n}\n\n\/* E. Carnevale: quanto manca al primo corso, quale e' il prossimo, quali sono passati *\/\nvar cds=$$('.scv-cd__i[data-day]'),cnt=$('#scv-count');\nif(cds.length){\n  var now=new Date(),today=new Date(now.getFullYear(),now.getMonth(),now.getDate()).getTime(),next=null;\n  var dayOf=function(el){var p=el.dataset.day.split('-');return new Date(+p[0],+p[1]-1,+p[2]).getTime();};\n  cds.forEach(function(el){var t=dayOf(el);if(t<today)el.classList.add('is-past');else if(!next){next=el;}});\n  if(next&&dayOf(cds[0])<=today)next.classList.add('is-next');\n  if(cnt){var first=dayOf(cds[0]),n=Math.round((first-today)\/864e5),txt='';\n    if(n>1)txt='<b>'+n+'<\/b> days to the first parade';else if(n===1)txt='First parade <b>tomorrow<\/b>';else if(n===0)txt='First parade <b>today<\/b>';\n    else if(next){var m=Math.round((dayOf(next)-today)\/864e5);txt=m===0?'Parade <b>today<\/b>':(m===1?'Next parade <b>tomorrow<\/b>':'Next parade in <b>'+m+'<\/b> days');}\n    if(txt)cnt.innerHTML=txt;else{var li=cnt.closest('li');if(li)li.hidden=true;}}\n}\n\/* G. Info utili: la tendina degli argomenti si chiude dopo la scelta, con un clic fuori e con il tasto Esc *\/\nif(pick){\n  pick.addEventListener('click',function(e){if(e.target.closest('.scv-pick__list a'))pick.removeAttribute('open');});\n  d.addEventListener('click',function(e){if(pick.hasAttribute('open')&&!pick.contains(e.target))pick.removeAttribute('open');});\n  d.addEventListener('keydown',function(e){if(e.key==='Escape'&&pick.hasAttribute('open')){pick.removeAttribute('open');var s=$('summary',pick);if(s)s.focus();}});\n}\n\n\/* F. Contatti: nel modulo le scritte stanno dentro i campi (e nei campi data non si vedono): diventano etichette sopra ogni campo *\/\n$$('.scv-formw input[placeholder]').forEach(function(i,n){\n  if(i.type==='submit'||i.type==='hidden')return;\n  var l=document.createElement('label'),id=i.id||('scv-f'+n);i.id=id;l.htmlFor=id;l.className='scv-fl';l.textContent=i.getAttribute('placeholder');\n  i.parentNode.insertBefore(l,i);if(i.type!=='date')i.removeAttribute('placeholder');\n});\n\n\/* H. Contatti: quando il modulo \u00e8 stato inviato davvero (evento \"wpcf7mailsent\" di Contact Form 7) si apre la finestra che ringrazia e conferma *\/\nvar ok=$('#scv-ok');\nif(ok){\n  var okChiudi=function(){if(ok.close)ok.close();else ok.removeAttribute('open');};\n  d.addEventListener('wpcf7mailsent',function(){if(ok.showModal){if(!ok.open)ok.showModal();}else ok.setAttribute('open','');},false);\n  ok.addEventListener('click',function(e){\n    if(e.target.closest&&e.target.closest('[data-ok-close]')){okChiudi();return;}\n    var r=ok.getBoundingClientRect();if(e.clientX<r.left||e.clientX>r.right||e.clientY<r.top||e.clientY>r.bottom)okChiudi();\n  });\n}\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Suite Carducci Viareggio Booking conditions Once the balance has been charged, and with Klarna or PayPal, the full amount is non-refundable. A no-show counts as a cancellation. If you leave early, unused nights are not refunded. Check-out by 10:00 am. Maximum 6 guests. On arrival we need ID documents for all guests, as required by [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-5922","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Booking conditions | Suite Carducci Viareggio<\/title>\n<meta name=\"description\" content=\"The conditions you accept when you book Suite Carducci Viareggio: price and tourist tax, payment, cancellation, arrival and departure, house rules.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.suitecarducciviareggio.com\/en\/booking-conditions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Booking conditions | Suite Carducci Viareggio\" \/>\n<meta property=\"og:description\" content=\"The conditions you accept when you book Suite Carducci Viareggio: price and tourist tax, payment, cancellation, arrival and departure, house rules.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.suitecarducciviareggio.com\/en\/booking-conditions\/\" \/>\n<meta property=\"og:site_name\" content=\"Suite Carducci Viareggio\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-17T21:01:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.suitecarducciviareggio.com\/wp-content\/uploads\/2024\/03\/19-Copertina-scaled.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1244\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/booking-conditions\\\/\",\"url\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/booking-conditions\\\/\",\"name\":\"Booking conditions | Suite Carducci Viareggio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/#website\"},\"datePublished\":\"2026-10-17T19:32:38+00:00\",\"dateModified\":\"2026-10-17T21:01:27+00:00\",\"description\":\"The conditions you accept when you book Suite Carducci Viareggio: price and tourist tax, payment, cancellation, arrival and departure, house rules.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/booking-conditions\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/booking-conditions\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/booking-conditions\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Booking conditions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/\",\"name\":\"Suite Carducci Viareggio\",\"description\":\"Holiday apartment on Viareggio's seafront promenade, 50 m from the beach\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/#organization\",\"name\":\"Suite Carducci Viareggio\",\"url\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/suite-carducci-viareggio-logo-google-blu-notte.png\",\"contentUrl\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/suite-carducci-viareggio-logo-google-blu-notte.png\",\"width\":1080,\"height\":1080,\"caption\":\"Suite Carducci Viareggio\"},\"image\":{\"@id\":\"https:\\\/\\\/www.suitecarducciviareggio.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Viale Giosu\u00e8 Carducci 15\",\"postalCode\":\"55049\",\"addressLocality\":\"Viareggio\",\"addressRegion\":\"LU\",\"addressCountry\":\"IT\"},\"telephone\":\"+39 379 222 1007\",\"sameAs\":[\"https:\\\/\\\/www.google.com\\\/maps\\\/place\\\/Suite+Carducci+Viareggio\\\/@43.8725512,10.2405505,17z\",\"https:\\\/\\\/www.booking.com\\\/hotel\\\/it\\\/suite-carducci-viareggio-toscana-italia.html\",\"https:\\\/\\\/www.airbnb.it\\\/rooms\\\/718778904776150690\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Booking conditions | Suite Carducci Viareggio","description":"The conditions you accept when you book Suite Carducci Viareggio: price and tourist tax, payment, cancellation, arrival and departure, house rules.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.suitecarducciviareggio.com\/en\/booking-conditions\/","og_locale":"en_US","og_type":"article","og_title":"Booking conditions | Suite Carducci Viareggio","og_description":"The conditions you accept when you book Suite Carducci Viareggio: price and tourist tax, payment, cancellation, arrival and departure, house rules.","og_url":"https:\/\/www.suitecarducciviareggio.com\/en\/booking-conditions\/","og_site_name":"Suite Carducci Viareggio","article_modified_time":"2026-10-17T21:01:27+00:00","og_image":[{"width":1920,"height":1244,"url":"https:\/\/www.suitecarducciviareggio.com\/wp-content\/uploads\/2024\/03\/19-Copertina-scaled.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.suitecarducciviareggio.com\/en\/booking-conditions\/","url":"https:\/\/www.suitecarducciviareggio.com\/en\/booking-conditions\/","name":"Booking conditions | Suite Carducci Viareggio","isPartOf":{"@id":"https:\/\/www.suitecarducciviareggio.com\/en\/#website"},"datePublished":"2026-10-17T19:32:38+00:00","dateModified":"2026-10-17T21:01:27+00:00","description":"The conditions you accept when you book Suite Carducci Viareggio: price and tourist tax, payment, cancellation, arrival and departure, house rules.","breadcrumb":{"@id":"https:\/\/www.suitecarducciviareggio.com\/en\/booking-conditions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.suitecarducciviareggio.com\/en\/booking-conditions\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.suitecarducciviareggio.com\/en\/booking-conditions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.suitecarducciviareggio.com\/en\/"},{"@type":"ListItem","position":2,"name":"Booking conditions"}]},{"@type":"WebSite","@id":"https:\/\/www.suitecarducciviareggio.com\/en\/#website","url":"https:\/\/www.suitecarducciviareggio.com\/en\/","name":"Suite Carducci Viareggio","description":"Holiday apartment on Viareggio's seafront promenade, 50 m from the beach","publisher":{"@id":"https:\/\/www.suitecarducciviareggio.com\/en\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.suitecarducciviareggio.com\/en\/#organization","name":"Suite Carducci Viareggio","url":"https:\/\/www.suitecarducciviareggio.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.suitecarducciviareggio.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.suitecarducciviareggio.com\/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-logo-google-blu-notte.png","contentUrl":"https:\/\/www.suitecarducciviareggio.com\/wp-content\/uploads\/2026\/10\/suite-carducci-viareggio-logo-google-blu-notte.png","width":1080,"height":1080,"caption":"Suite Carducci Viareggio"},"image":{"@id":"https:\/\/www.suitecarducciviareggio.com\/en\/#\/schema\/logo\/image\/"},"address":{"@type":"PostalAddress","streetAddress":"Viale Giosu\u00e8 Carducci 15","postalCode":"55049","addressLocality":"Viareggio","addressRegion":"LU","addressCountry":"IT"},"telephone":"+39 379 222 1007","sameAs":["https:\/\/www.google.com\/maps\/place\/Suite+Carducci+Viareggio\/@43.8725512,10.2405505,17z","https:\/\/www.booking.com\/hotel\/it\/suite-carducci-viareggio-toscana-italia.html","https:\/\/www.airbnb.it\/rooms\/718778904776150690"]}]}},"_links":{"self":[{"href":"https:\/\/www.suitecarducciviareggio.com\/en\/wp-json\/wp\/v2\/pages\/5922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.suitecarducciviareggio.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.suitecarducciviareggio.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.suitecarducciviareggio.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.suitecarducciviareggio.com\/en\/wp-json\/wp\/v2\/comments?post=5922"}],"version-history":[{"count":3,"href":"https:\/\/www.suitecarducciviareggio.com\/en\/wp-json\/wp\/v2\/pages\/5922\/revisions"}],"predecessor-version":[{"id":5935,"href":"https:\/\/www.suitecarducciviareggio.com\/en\/wp-json\/wp\/v2\/pages\/5922\/revisions\/5935"}],"wp:attachment":[{"href":"https:\/\/www.suitecarducciviareggio.com\/en\/wp-json\/wp\/v2\/media?parent=5922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}