/* Parco acquatico · la domenica · /parco-acquatico/domenica/ · generato da fase-2/parco/wordpress/costruisci-wp.py (11/10/2026)
   dalla prova v5. Non si modifica a mano. Lo carica solo lo snippet «Parco · pagina della domenica», che mette al body la classe hc-parco. */
/* 1 · il contorno del sito su questa pagina: contenuto a tutta larghezza, niente fondi bianchi del tema, niente titolo né colonne */
body.hc-parco :is(#page,.site,.site-content,.content-area,.site-main,.inside-article,.entry-content,article){background:transparent!important}
body.hc-parco #page,body.hc-parco .site.grid-container{max-width:none!important;padding:0!important;margin:0!important}
body.hc-parco .site-content{padding:0!important;display:block!important}
body.hc-parco .content-area{width:100%!important;float:none!important;margin:0!important}
body.hc-parco :is(.site-main,.inside-article,.entry-content){margin:0!important;padding:0!important}
body.hc-parco :is(.entry-header,#right-sidebar,#left-sidebar){display:none!important}
body.hc-parco .header-btn{white-space:nowrap}
/* «Chiedi a Ivo» (.floating-ai del sito) non c'è su questa pagina, come su /corsi/: qui si vuole il pacchetto, e niente di fisso
   sopra i contenuti (lezione dell'11/10). Le domande hanno la loro sezione con la ricerca; WhatsApp di Ivo è nelle risposte */
body.hc-parco .floating-ai{display:none!important}
/* 2 · azzeramento: dentro la pagina valgono le regole di base del browser, come nella prova, e non quelle del tema.
   Restano fuori i disegni (svg) */
#hc-pagina :where(:not(svg,svg *)){all:revert}
/* 3 · la prova v5 */
#hc-pagina{--schiuma:#E9F9FF; --azzurro:#8EDFF5; --giallo:#FFE16A; --lime:#B7EC56; --arancio:#F26522;
  --blu:#012A43;            
  --blu-2:#33566C;          
  --ombra:#5CC6EC;          
  --filetto:#CBEAF5;        
  --acqua-chiara:#BDEFFB;   
  
  --g-btn:linear-gradient(180deg,#F57434 0%,#F26522 32%,#E3561A 100%);
  --bordo-btn:#C2470F;
  --gut:16px; --max:1280px;
  --ease:cubic-bezier(.23,1,.32,1);
  --ease-out:cubic-bezier(.22,1,.36,1);}
#hc-pagina *{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body.hc-parco{background:#E9F9FF}
#hc-pagina{color:var(--blu);font:400 16px/1.5 Montserrat,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
#hc-pagina img{display:block;max-width:100%;height:auto}
#hc-pagina a{color:inherit}
#hc-pagina h1,#hc-pagina h2,#hc-pagina h3,#hc-pagina p,#hc-pagina ul,#hc-pagina dl,#hc-pagina dd,#hc-pagina figure{margin:0}
#hc-pagina .nobr{white-space:nowrap}
#hc-pagina .sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
#hc-pagina .st{position:relative;display:inline-block;white-space:nowrap;color:var(--blu)}
#hc-pagina .st>i{position:relative;z-index:2;font-style:normal}
#hc-pagina .st::before{content:attr(data-t) / "";position:absolute;z-index:1;left:0;top:0;white-space:pre;color:#fff;
  text-shadow:0.11em 0em 0 #fff,0.102em 0.042em 0 #fff,0.078em 0.078em 0 #fff,0.042em 0.102em 0 #fff,0em 0.11em 0 #fff,-0.042em 0.102em 0 #fff,-0.078em 0.078em 0 #fff,-0.102em 0.042em 0 #fff,-0.11em 0em 0 #fff,-0.102em -0.042em 0 #fff,-0.078em -0.078em 0 #fff,-0.042em -0.102em 0 #fff,0em -0.11em 0 #fff,0.042em -0.102em 0 #fff,0.078em -0.078em 0 #fff,0.102em -0.042em 0 #fff,0.055em 0em 0 #fff,0.039em 0.039em 0 #fff,0em 0.055em 0 #fff,-0.039em 0.039em 0 #fff,-0.055em 0em 0 #fff,-0.039em -0.039em 0 #fff,0em -0.055em 0 #fff,0.039em -0.039em 0 #fff;
  filter:drop-shadow(0 .05em .05em rgba(1,42,67,.22))}
#hc-pagina .st.ar{color:var(--arancio)}
#hc-pagina .ap{position:relative;z-index:1;overflow:clip;background:linear-gradient(180deg,#fff 0%,#F6FCFF 40%,var(--schiuma) 100%);padding:20px 0 58px}
#hc-pagina .ap-fondo{position:absolute;inset:0;pointer-events:none}
#hc-pagina .ap-fondo svg{position:absolute}
#hc-pagina .blob path{fill:#D2F2FB}
#hc-pagina .blob-1{right:-170px;top:-70px;width:520px;opacity:.9}
#hc-pagina .blob-2{left:-90px;top:200px;width:230px;opacity:.8}
#hc-pagina .bf1,#hc-pagina .bf2{display:none}
#hc-pagina .ap-acqua{--tile:260px;position:absolute;left:0;right:0;bottom:0;height:70px;z-index:0}
#hc-pagina .ap-acqua::before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(100% + var(--tile));
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='50' viewBox='0 0 260 50'%3E%3Cpath d='M0 25C32 12 98 12 130 25S228 38 260 25V50H0Z' fill='%23BDEFFB'/%3E%3C/svg%3E") repeat-x 40px 0/260px 50px,
             linear-gradient(transparent 46px,var(--acqua-chiara) 46px)}
#hc-pagina .bolle{--alto:360px;position:absolute;left:0;right:0;bottom:30px;height:0;display:none}
#hc-pagina .bolle i{position:absolute;left:var(--x);bottom:0;width:var(--s);height:var(--s);border-radius:50%;opacity:0;
  background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.95) 0 18%,rgba(255,255,255,.4) 42%,rgba(92,198,236,.28) 100%);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.85)}
#hc-pagina .bolle.az i{background:radial-gradient(circle at 34% 30%,#fff 0 18%,rgba(189,239,251,.75) 46%,rgba(92,198,236,.5) 100%);box-shadow:inset 0 0 0 1.5px rgba(92,198,236,.55)}
#hc-pagina .sez-fondo{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}
#hc-pagina .sez-fondo .bolle{--alto:min(520px,70vh);top:4%;bottom:6%;height:auto}
#hc-pagina .sez-fondo .bolle i{bottom:var(--y,0%)}
#hc-pagina .sez-fondo .bolle i:nth-child(2){--y:48%}
#hc-pagina .sez-fondo .bolle i:nth-child(3){--y:22%}
#hc-pagina .sez-fondo .bolle i:nth-child(4){--y:68%}
#hc-pagina .ap-in{position:relative;z-index:1;max-width:var(--max);margin:0 auto;padding:0 var(--gut);display:grid;grid-template-columns:minmax(0,1fr);
  grid-template-areas:"tit" "risp" "album" "formula" "az" "info"}
#hc-pagina .tit{grid-area:tit;margin-left:-2px;line-height:0}
#hc-pagina .tit-svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 3px 3px rgba(1,42,67,.22))}
#hc-pagina .tit-contorno{fill:#fff;stroke:#fff;stroke-linejoin:round;stroke-linecap:round}
#hc-pagina .tit-r1{fill:var(--blu)}
#hc-pagina .tit-r2{fill:var(--arancio)}
#hc-pagina .risposta{grid-area:risp;margin-top:10px;max-width:25em;font:700 17px/1.35 Montserrat,sans-serif}
#hc-pagina .bolla{position:absolute;pointer-events:none;filter:drop-shadow(0 4px 6px rgba(1,42,67,.10))}
#hc-pagina .album{grid-area:album;position:relative;justify-self:center;width:100%;aspect-ratio:600/470;margin:14px 0 4px;container-type:inline-size}
#hc-pagina .ph{position:absolute;margin:0;padding:max(4px,1.1cqw);background:#fff;border-radius:max(12px,2.6cqw);
  box-shadow:0 max(4px,.8cqw) 0 var(--ombra),0 2.6cqw 4.4cqw rgba(1,42,67,.2)}
#hc-pagina .ph img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:max(9px,1.8cqw);background:var(--acqua-chiara)}
#hc-pagina .ph-1{left:4%;top:4.5%;width:88%;rotate:-2.5deg;z-index:2}
#hc-pagina .tag{position:absolute;left:2.4cqw;top:-2.2cqw;padding:.62em .8em .55em;border-radius:.55em;background:var(--blu);color:#fff;
  font:800 max(10.5px,1.95cqw)/1 Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;rotate:-3deg}
#hc-pagina .ogg-sal{position:absolute;left:-2%;bottom:3%;z-index:4;width:18%;rotate:-14deg;filter:drop-shadow(0 6px 8px rgba(1,42,67,.18))}
#hc-pagina .b1{right:0;top:22%;width:5.5%;z-index:4}
#hc-pagina .b2{right:4%;top:1%;width:4.4%;z-index:4}
#hc-pagina .moneta{position:absolute;right:-1%;bottom:-3%;z-index:5;width:25%}
#hc-pagina .moneta-disco{position:relative;display:block;container-type:inline-size}
#hc-pagina .moneta-disco img{width:100%;filter:drop-shadow(0 8px 12px rgba(1,42,67,.20))}
#hc-pagina .moneta-disco b{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:2%;font:800 31cqw/1 Montserrat,sans-serif;letter-spacing:-.03em;color:var(--blu);
  text-shadow:0 -.025em 0 rgba(255,255,255,.7),0 .035em .05em rgba(140,95,0,.35)}
#hc-pagina .moneta-et{position:absolute;z-index:2;right:70%;top:4%;white-space:nowrap;padding:.42em .75em .36em;border-radius:999px;background:#fff;
  box-shadow:0 3px 0 var(--ombra),0 8px 16px rgba(1,42,67,.14);font:800 max(14px,3.3cqw)/1 Montserrat,sans-serif;transform:rotate(-7deg)}
@container (max-width:320px){
#hc-pagina .tag{font-size:10.5px;letter-spacing:.05em}
}
#hc-pagina .schizzo{position:absolute;left:50%;top:52%;width:0;height:0;z-index:3;pointer-events:none}
#hc-pagina .schizzo i,#hc-pagina .cv-gocce i{position:absolute;left:0;top:0;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;
  background:radial-gradient(circle at 34% 28%,#fff 0 16%,#BDEFFB 42%,#5CC6EC 100%);box-shadow:0 2px 3px rgba(1,42,67,.16)}
#hc-pagina .formula{grid-area:formula;margin-top:12px}
#hc-pagina .f-conto{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px}
#hc-pagina .f-voce{display:inline-flex;align-items:baseline;gap:.38em;padding:.5em .8em .44em;border-radius:12px;background:#fff;box-shadow:0 3px 0 var(--ombra);
  font:700 15px/1 Montserrat,sans-serif;white-space:nowrap}
#hc-pagina .f-voce b{font-weight:800;font-size:1.3em;letter-spacing:-.01em}
#hc-pagina .f-bimbo{background:var(--giallo);box-shadow:0 3px 0 rgba(194,150,0,.55)}
#hc-pagina .f-piu{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--arancio);color:#fff;font:800 21px/1 Montserrat,sans-serif}
#hc-pagina .f-piu span[aria-hidden]{margin-top:-2px}
#hc-pagina .f-cosa{margin-top:9px;font:700 14px/1.35 Montserrat,sans-serif;color:var(--blu-2)}
#hc-pagina .azioni{grid-area:az;margin-top:14px;display:flex;flex-direction:column;gap:8px}
#hc-pagina .btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 20px;border:0;border-radius:14px;background:var(--g-btn);color:#fff;
  font:800 19px/1.1 Montserrat,sans-serif;text-decoration:none;cursor:pointer;
  box-shadow:inset 0 2px 0 rgba(255,255,255,.28),0 4px 0 var(--bordo-btn),0 12px 22px rgba(242,101,34,.25);
  transition:transform .12s var(--ease),box-shadow .12s var(--ease),filter .2s}
#hc-pagina .btn:hover{filter:brightness(.95)}
#hc-pagina .btn:active{transform:translateY(2px) scale(.97);box-shadow:inset 0 2px 0 rgba(255,255,255,.28),0 2px 0 var(--bordo-btn),0 6px 12px rgba(242,101,34,.2)}
#hc-pagina .btn:focus-visible{outline:3px solid var(--blu);outline-offset:3px}
#hc-pagina .btn svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}
#hc-pagina .btn[disabled]{filter:saturate(.35) opacity(.6);cursor:not-allowed;transform:none}
#hc-pagina .nota{font-size:14px;line-height:1.4;color:var(--blu-2);text-align:center}
#hc-pagina .info{grid-area:info;list-style:none;margin-top:18px;padding:0;display:flex;flex-wrap:wrap;gap:8px}
#hc-pagina .info li{display:flex;align-items:center;gap:8px;padding:3px 15px 3px 4px;border-radius:999px;background:#fff;box-shadow:0 2px 0 var(--filetto);font:700 14px/1.2 Montserrat,sans-serif}
#hc-pagina .info img{width:34px;height:34px;object-fit:contain}
#hc-pagina .ferma{position:absolute;right:12px;bottom:12px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:2px solid var(--filetto);border-radius:50%;
  background:#fff;color:var(--blu);cursor:pointer;box-shadow:0 2px 0 var(--filetto)}
#hc-pagina .ferma[hidden]{display:none}
#hc-pagina .ferma svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}
#hc-pagina .ferma .i-via{fill:currentColor;stroke-width:1.6}
#hc-pagina .ferma .i-via,#hc-pagina .ferma.fermo .i-pausa{display:none}
#hc-pagina .ferma.fermo .i-via{display:block}
#hc-pagina .ferma:focus-visible{outline:3px solid var(--blu);outline-offset:2px}
#hc-pagina .prezzi{position:relative;z-index:3;margin-top:-30px;padding:30px 0 48px;
  background:linear-gradient(180deg,var(--azzurro) 0,#A9E8F8 28%,#CFF3FC 64%,var(--schiuma) 100%)}
#hc-pagina .onda{--tile:200px;position:absolute;left:0;right:0;top:-40px;height:44px;overflow:hidden}
#hc-pagina .onda::before{content:"";position:absolute;top:0;bottom:0;left:calc(-1 * var(--tile));width:calc(100% + var(--tile));
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='44' viewBox='0 0 200 44'%3E%3Cpath d='M0 22C25 10 75 10 100 22S175 34 200 22V44H0Z' fill='%238EDFF5'/%3E%3Cpath d='M0 22C25 10 75 10 100 22S175 34 200 22' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' opacity='.9'/%3E%3C/svg%3E") repeat-x 0 0/200px 44px}
#hc-pagina .o-bianca::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='44' viewBox='0 0 200 44'%3E%3Cpath d='M0 22C25 10 75 10 100 22S175 34 200 22V44H0Z' fill='%23fff'/%3E%3Cpath d='M0 22C25 10 75 10 100 22S175 34 200 22' fill='none' stroke='%238EDFF5' stroke-width='3' stroke-linecap='round' opacity='0.8'/%3E%3C/svg%3E")}
#hc-pagina .o-schiuma::before{left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='44' viewBox='0 0 200 44'%3E%3Cpath d='M0 22C25 10 75 10 100 22S175 34 200 22V44H0Z' fill='%23E9F9FF'/%3E%3Cpath d='M0 22C25 10 75 10 100 22S175 34 200 22' fill='none' stroke='%238EDFF5' stroke-width='3' stroke-linecap='round' opacity='0.8'/%3E%3C/svg%3E")}
#hc-pagina .prezzi-in{position:relative;z-index:1;max-width:var(--max);margin:0 auto;padding:0 var(--gut)}
#hc-pagina .tit2{font:800 clamp(30px,8.6vw,40px)/1.08 Montserrat,sans-serif;letter-spacing:-.01em;padding-left:.06em}
#hc-pagina .prezzi-intro{margin-top:12px;max-width:36em}
#hc-pagina .biglietti{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:18px}
#hc-pagina .bigl{--testa:84px;--n:12px;filter:drop-shadow(0 10px 16px rgba(1,42,67,.13))}
#hc-pagina .bigl-c{background:#fff;border-radius:22px;
  -webkit-mask:radial-gradient(circle var(--n) at 0 var(--testa),#0000 calc(var(--n) - .5px),#000 var(--n)),
               radial-gradient(circle var(--n) at 100% var(--testa),#0000 calc(var(--n) - .5px),#000 var(--n));
  -webkit-mask-composite:source-in;mask-composite:intersect}
#hc-pagina .bigl-testa{height:var(--testa);display:flex;align-items:center;gap:14px;padding:0 20px;border-radius:22px 22px 0 0;background:var(--tinta,#E3F6FC)}
#hc-pagina .t2{--tinta:#EEF9DA}
#hc-pagina .t3{--tinta:#FFF4C4}
#hc-pagina .bigl-testa img,#hc-pagina .bigl-testa .mini{width:52px;flex:none}
#hc-pagina .bigl-testa img{height:52px;object-fit:contain}
#hc-pagina .bigl-nome{font:800 20px/1.15 Montserrat,sans-serif;text-wrap:balance}
#hc-pagina .bigl-sub{margin-top:3px;font-size:14px;line-height:1.3;color:var(--blu-2)}
#hc-pagina .bigl-prezzi{margin:0 calc(var(--n) + 8px);padding:14px 0 18px;border-top:2px dashed var(--filetto);display:grid;grid-template-columns:1fr 1.35fr;grid-template-rows:auto auto;grid-auto-flow:column;column-gap:14px;row-gap:6px}
#hc-pagina .bigl-prezzi>div{display:contents}
#hc-pagina .bigl-prezzi dt{align-self:end;font:700 14px/1.25 Montserrat,sans-serif;color:var(--blu-2)}
#hc-pagina .bigl-prezzi dd{font:800 30px/1 Montserrat,sans-serif;letter-spacing:-.015em}
#hc-pagina .promo .bigl-c{border-radius:22px 22px 0 0;
  -webkit-mask:radial-gradient(circle var(--n) at 0 var(--testa),#0000 calc(var(--n) - .5px),#000 var(--n)),
               radial-gradient(circle var(--n) at 100% var(--testa),#0000 calc(var(--n) - .5px),#000 var(--n)),
               radial-gradient(circle var(--n) at 0 100%,#0000 calc(var(--n) - .5px),#000 var(--n)),
               radial-gradient(circle var(--n) at 100% 100%,#0000 calc(var(--n) - .5px),#000 var(--n));
  -webkit-mask-composite:source-in;mask-composite:intersect}
#hc-pagina .bigl-matrice{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;
  padding:14px calc(var(--n) + 8px) 16px;background:var(--giallo);border-radius:0 0 22px 22px;
  -webkit-mask:radial-gradient(circle var(--n) at 0 0,#0000 calc(var(--n) - .5px),#000 var(--n)),
               radial-gradient(circle var(--n) at 100% 0,#0000 calc(var(--n) - .5px),#000 var(--n));
  -webkit-mask-composite:source-in;mask-composite:intersect}
#hc-pagina .bigl-matrice::before{content:"";position:absolute;left:calc(var(--n) + 8px);right:calc(var(--n) + 8px);top:0;border-top:2px dashed rgba(1,42,67,.28)}
#hc-pagina .mat-prezzo{font:800 30px/1 Montserrat,sans-serif;letter-spacing:-.015em}
#hc-pagina .bigl-matrice p{font-size:14px;line-height:1.3}
#hc-pagina .bigl-matrice strong{display:block;margin-bottom:2px;font:800 16px/1.2 Montserrat,sans-serif}
#hc-pagina .moneta-disco.mini b{font-size:30cqw}
#hc-pagina .bigl-incl{list-style:none;margin:0 calc(var(--n) + 8px);padding:0 0 18px;display:flex;flex-wrap:wrap;gap:6px}
#hc-pagina .bigl-incl li{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 4px;border-radius:999px;background:#EEF9DA;font:700 13.5px/1.2 Montserrat,sans-serif}
#hc-pagina .bigl-incl li::before{content:"";width:18px;height:18px;flex:none;border-radius:50%;background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l3 3 6-6.4' fill='none' stroke='%23012A43' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}
#hc-pagina .dettagli{display:grid;gap:14px;margin-top:22px}
#hc-pagina .scheda{background:rgba(255,255,255,.82);border-radius:18px;padding:18px 20px;box-shadow:0 2px 0 var(--filetto)}
#hc-pagina .scheda h3{font:800 17px/1.2 Montserrat,sans-serif}
#hc-pagina .piccoli{display:flex;gap:14px;align-items:center}
#hc-pagina .piccoli img{width:52px;height:52px;object-fit:contain;flex:none}
#hc-pagina .piccoli p{margin-top:4px;font-size:15px;line-height:1.4}
#hc-pagina .listino-pdf{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-areas:'cop tit' 'cop testo' 'az az';column-gap:16px;align-items:start;
  margin-top:48px;padding:20px 18px 14px;border:2px solid #fff;border-radius:22px;background:linear-gradient(160deg,#fff 0,#E3F6FC 100%);
  box-shadow:0 5px 0 var(--ombra),0 12px 22px rgba(1,42,67,.1)}
#hc-pagina .lp-cop{grid-area:cop;display:block;margin-top:-38px;padding:4px;border-radius:10px;background:#fff;rotate:-6deg;box-shadow:0 4px 0 var(--filetto),0 10px 18px rgba(1,42,67,.18)}
#hc-pagina .lp-cop img{width:100%;border-radius:7px}
#hc-pagina .listino-pdf h3{grid-area:tit;font:800 22px/1.15 Montserrat,sans-serif}
#hc-pagina .listino-pdf p{grid-area:testo;margin-top:6px;font-size:15px;line-height:1.45}
#hc-pagina .lp-az{grid-area:az;display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:18px}
#hc-pagina .lp-gira{display:inline-flex;font-size:18px;padding:12px 22px}
#hc-pagina .lp-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:700 15px/1.2 Montserrat,sans-serif;color:var(--blu);
  text-decoration:underline;text-decoration-color:var(--arancio);text-decoration-thickness:2px;text-underline-offset:4px}
#hc-pagina .lp-link svg{width:20px;height:20px;flex:none;fill:none;stroke:var(--blu-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#hc-pagina .pac{position:relative;isolation:isolate;padding:10px 0 60px;overflow-x:clip}
#hc-pagina .pac-in{position:relative;z-index:1;max-width:var(--max);margin:0 auto;padding:0 var(--gut)}
#hc-pagina .pac-intro{margin-top:12px;max-width:34em}
#hc-pagina .pac-big{--n:12px;margin-top:24px;display:grid;filter:drop-shadow(0 10px 16px rgba(1,42,67,.13))}
#hc-pagina .pac-c{display:grid;gap:26px;padding:20px 18px 24px;background:#fff;border-radius:22px 22px 0 0;
  -webkit-mask:radial-gradient(circle var(--n) at 0 100%,#0000 calc(var(--n) - .5px),#000 var(--n)),
               radial-gradient(circle var(--n) at 100% 100%,#0000 calc(var(--n) - .5px),#000 var(--n));
  -webkit-mask-composite:source-in;mask-composite:intersect}
#hc-pagina .pac fieldset{min-width:0;margin:0;padding:0;border:0}
#hc-pagina .pac-leg{display:flex;align-items:center;gap:10px;padding:0;font:800 19px/1.2 Montserrat,sans-serif}
#hc-pagina .pac-n{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--azzurro);font:800 16px/1 Montserrat,sans-serif}
#hc-pagina .pac-tutti{margin-top:6px;font-size:14px;line-height:1.4;color:var(--blu-2)}
#hc-pagina .pac-riga{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 0}
#hc-pagina .pac-riga+.pac-riga{border-top:1px solid var(--filetto)}
#hc-pagina .pac-tutti+.pac-riga{margin-top:6px}
#hc-pagina .pac-nome{font:800 16px/1.25 Montserrat,sans-serif}
#hc-pagina .pac-sub{margin-top:2px;font-size:14px;line-height:1.35;color:var(--blu-2)}
#hc-pagina .pac-bollo{display:inline-flex;align-items:center;gap:5px;margin-left:2px;padding:3px 9px 3px 3px;border-radius:999px;background:var(--giallo);
  font:800 14px/1 Montserrat,sans-serif;white-space:nowrap;vertical-align:1px}
#hc-pagina .pac-bollo::before{content:"";width:18px;height:18px;background:url(/wp-content/uploads/parco-domenica-2026/img/ogg-disco.webp) center/contain no-repeat}
#hc-pagina .pac-bollo[hidden]{display:none}
#hc-pagina .pac-conta{display:flex;align-items:center;gap:2px}
#hc-pagina .pac-b{display:grid;place-items:center;width:44px;height:44px;padding:0;border:2px solid var(--filetto);border-radius:50%;background:#fff;color:var(--blu);cursor:pointer;
  transition:transform .12s var(--ease),background-color .2s}
#hc-pagina .pac-b[data-d="1"]{background:var(--azzurro);border-color:var(--azzurro)}
#hc-pagina .pac-b svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round}
#hc-pagina .pac-b:active{transform:scale(.9)}
#hc-pagina .pac-b:disabled{opacity:.35;cursor:default;transform:none}
#hc-pagina .pac-b:focus-visible,#hc-pagina .pac-altre select:focus-visible{outline:3px solid var(--blu);outline-offset:2px}
#hc-pagina .pac-num{min-width:32px;text-align:center;font:800 22px/1 Montserrat,sans-serif}
#hc-pagina .pac-nota{margin-top:6px;padding-top:12px;border-top:1px solid var(--filetto);font-size:14px;line-height:1.4;color:var(--blu-2)}
#hc-pagina .pac-nota + .pac-nota{margin-top:4px;padding-top:0;border-top:0}
#hc-pagina .pac-date{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}
#hc-pagina .pac-giorno{position:relative;display:grid;justify-items:center;align-content:center;gap:2px;min-height:64px;padding:9px 4px 8px;border:2px solid var(--filetto);border-radius:14px;
  background:#fff;text-align:center;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}
#hc-pagina .pac-giorno input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
#hc-pagina .pac-g-sett{font:700 14px/1.2 Montserrat,sans-serif;color:var(--blu-2)}
#hc-pagina .pac-g-data{font:800 17px/1.15 Montserrat,sans-serif;white-space:nowrap}
#hc-pagina .pac-g-festa{margin-top:2px;padding:2px 6px;border-radius:999px;background:var(--giallo);color:var(--blu);font:800 12px/1.15 Montserrat,sans-serif}
#hc-pagina .pac-giorno.on{border-color:var(--blu);background:var(--blu);color:#fff}
#hc-pagina .pac-giorno.on .pac-g-sett{color:#CBEAF5}
#hc-pagina .pac-giorno:has(input:focus-visible){outline:3px solid var(--blu);outline-offset:2px}
#hc-pagina .pac-altre[hidden]{display:none}
#hc-pagina .pac-altre{display:grid;gap:6px;margin-top:14px;font:700 14px/1.2 Montserrat,sans-serif;color:var(--blu-2)}
#hc-pagina .pac-altre select{width:100%;min-height:48px;padding:0 42px 0 14px;border:2px solid var(--filetto);border-radius:14px;appearance:none;-webkit-appearance:none;cursor:pointer;
  background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23012A43' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center/16px;
  font:700 16px/1.2 Montserrat,sans-serif;color:var(--blu)}
#hc-pagina .pac-altre.on select{border-color:var(--blu);box-shadow:inset 0 0 0 1px var(--blu)}
#hc-pagina .pac-matrice{position:relative;padding:20px 18px 22px;background:var(--giallo);border-radius:0 0 22px 22px;
  -webkit-mask:radial-gradient(circle var(--n) at 0 0,#0000 calc(var(--n) - .5px),#000 var(--n)),
               radial-gradient(circle var(--n) at 100% 0,#0000 calc(var(--n) - .5px),#000 var(--n));
  -webkit-mask-composite:source-in;mask-composite:intersect}
#hc-pagina .pac-matrice::before{content:"";position:absolute;left:calc(var(--n) + 8px);right:calc(var(--n) + 8px);top:0;border-top:2px dashed rgba(1,42,67,.28)}
#hc-pagina .pac-scelta{font:800 16px/1.35 Montserrat,sans-serif}
#hc-pagina .pac-scelta-ore{display:block;margin-top:1px;font-weight:700;font-size:14px;color:var(--blu-2)}
#hc-pagina .pac-voci{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:5px}
#hc-pagina .pac-voci li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:15px;line-height:1.35}
#hc-pagina .pac-voci b{font-weight:800;white-space:nowrap}
#hc-pagina .pac-tot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"timbro timbro" "et num";align-items:baseline;column-gap:10px;margin-top:30px;border-top:2px solid rgba(1,42,67,.16)}
#hc-pagina .pac-tot>span{grid-area:et;font:800 18px/1 Montserrat,sans-serif}
#hc-pagina .pac-tot>b{grid-area:num;font:800 40px/1 Montserrat,sans-serif;letter-spacing:-.02em;white-space:nowrap}
#hc-pagina .pac-timbro{grid-area:timbro;justify-self:end;margin:-19px -4px 12px 0;display:flex;align-items:baseline;gap:6px;padding:7px 12px 6px;border:3px solid var(--arancio);border-radius:12px;background:#fff;
  color:var(--blu);font:800 13px/1 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;transform:rotate(-6deg);
  box-shadow:0 3px 0 rgba(194,71,15,.35)}
#hc-pagina .pac-timbro b{font-size:21px;letter-spacing:-.01em;text-transform:none;color:var(--blu)}
#hc-pagina .pac-timbro.vuoto{visibility:hidden}
#hc-pagina .pac-paga{width:100%;margin-top:18px}
#hc-pagina .pac-avviso{margin-top:12px;font:700 14px/1.4 Montserrat,sans-serif}
#hc-pagina .pac-avviso:empty{display:none}
#hc-pagina .pac-dopo{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px;font-size:14px;line-height:1.4}
#hc-pagina .pac-dopo li{position:relative;padding-left:22px}
#hc-pagina .pac-dopo li::before{content:"";position:absolute;left:0;top:.28em;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3.5px var(--arancio)}
#hc-pagina .pac-alt{margin-top:18px;font-size:15px;line-height:1.4;color:var(--blu-2);text-align:center}
#hc-pagina .pac-alt .frase{display:inline-block}
#hc-pagina .pac-alt a{color:var(--blu);font-weight:700;text-decoration-thickness:1.5px;text-underline-offset:3px}
#hc-pagina .pac-oggi{margin-top:10px;font-size:14px;line-height:1.4;color:var(--blu-2)}
#hc-pagina .pac-oggi.tardi{padding:10px 12px;border-radius:12px;background:#FFF4C4;color:var(--blu);font-weight:700}
#hc-pagina .pac-oggi[hidden]{display:none}
#hc-pagina .pac-dopo a{font-weight:700;text-decoration-thickness:1.5px;text-underline-offset:3px}
#hc-pagina .cosa{position:relative;z-index:2;padding:22px 0 86px;background:linear-gradient(180deg,var(--acqua-chiara) 0,#C6F1FB 60%,#B6ECFA 100%)}
#hc-pagina .cosa .sez-fondo .bolle{--alto:min(760px,90vh)}
#hc-pagina .cosa-in{position:relative;z-index:1;max-width:var(--max);margin:0 auto;padding:0 var(--gut)}
#hc-pagina .cosa-intro{margin-top:12px;max-width:36em}
#hc-pagina .gioco{display:flex;flex-wrap:wrap;align-items:center;gap:2px 16px;margin-top:20px;padding:12px 10px 4px 16px;border-radius:16px;background:rgba(255,255,255,.8);
  box-shadow:0 2px 0 rgba(92,198,236,.4)}
#hc-pagina .gioco[hidden]{display:none}
#hc-pagina .gioco-t{flex:1 1 100%;font:800 16px/1.35 Montserrat,sans-serif}
#hc-pagina .gioco-t:focus{outline:none}
#hc-pagina .gioco-conto{display:flex;align-items:center;gap:10px;flex-shrink:0;white-space:nowrap;font:700 15px/1 Montserrat,sans-serif}
#hc-pagina .gioco-palline{display:flex;gap:5px}
#hc-pagina .gioco-palline i{width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--filetto)}
#hc-pagina .gioco-palline i.on{background:var(--lime);box-shadow:inset 0 0 0 2px rgba(1,42,67,.16)}
#hc-pagina .gioco-tutte{min-height:44px;margin-left:auto;padding:0 6px;border:0;background:none;color:var(--blu);cursor:pointer;-webkit-appearance:none;appearance:none;
  font:800 15px/1.2 Montserrat,sans-serif;text-decoration:underline;text-decoration-color:var(--arancio);text-decoration-thickness:2px;text-underline-offset:4px}
#hc-pagina .gioco-tutte:focus-visible{outline:3px solid var(--blu);outline-offset:2px;border-radius:6px}
#hc-pagina .gioco.finito{padding-bottom:12px;background:#FFF4C4;box-shadow:0 2px 0 rgba(194,150,0,.25)}
#hc-pagina .gioco.finito .gioco-tutte{display:none}
#hc-pagina .cosa-g{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:28px;align-items:start}
#hc-pagina .cv{position:relative;display:flex;flex-direction:column}
#hc-pagina .cv-carta{position:relative;padding:8px 8px 20px;border-radius:20px;background:#fff;box-shadow:0 3px 0 rgba(92,198,236,.45),0 10px 20px rgba(1,42,67,.08)}
#hc-pagina .cosa-g:not(:has(.cv.chiusa)){align-items:stretch}
#hc-pagina .cosa-g:not(:has(.cv.chiusa)) .cv-carta{flex:1 0 auto}
#hc-pagina .cv h3{font:800 19px/1.2 Montserrat,sans-serif}
#hc-pagina .cv h3:focus{outline:none}
#hc-pagina .cv h3:focus-visible{outline:3px solid var(--blu);outline-offset:3px;border-radius:4px}
#hc-pagina .cv-t p{margin-top:6px;font-size:15.5px;line-height:1.45}
#hc-pagina .cv-t{padding:16px 10px 0}
#hc-pagina .cv-foto{position:relative;rotate:-1.2deg}
#hc-pagina .cv:nth-child(even) .cv-foto{rotate:1.2deg}
#hc-pagina .cv-img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;background:var(--acqua-chiara)}
#hc-pagina .cv-ico{position:absolute;left:-12px;top:-18px;z-index:3;width:80px;height:80px;object-fit:contain;rotate:-8deg;pointer-events:none;
  filter:drop-shadow(0 6px 8px rgba(1,42,67,.22));transform-origin:50% 85%}
#hc-pagina .cv:nth-child(even) .cv-ico{rotate:7deg}
#hc-pagina .cv-foto.senza{aspect-ratio:4/3;border-radius:14px;overflow:hidden;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='40' viewBox='0 0 160 40'%3E%3Cpath d='M0 14C20 6 60 6 80 14S140 22 160 14V40H0Z' fill='%235CC6EC' fill-opacity='.28'/%3E%3C/svg%3E") repeat-x 0 100%/160px 40px,
             url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='30' viewBox='0 0 120 30'%3E%3Cpath d='M0 10C15 4 45 4 60 10S105 16 120 10V30H0Z' fill='%23fff' fill-opacity='.45'/%3E%3C/svg%3E") repeat-x 30px 72%/120px 30px,
             radial-gradient(120% 95% at 28% 18%,#F4FCFF 0,#C9F2FC 45%,#8EDFF5 100%)}
#hc-pagina .cv-foto.senza .cv-ico{left:50%;top:48%;width:46%;height:auto;rotate:0deg;translate:-50% -50%}
#hc-pagina .cv-bolla{display:flex;flex-direction:column;align-items:center;gap:9px;align-self:center;padding:0;border:0;background:none;color:var(--blu);cursor:pointer;
  font:inherit;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}
#hc-pagina .cv-bolla[hidden]{display:none}
#hc-pagina .cv-vetro{--dia:118px;position:relative;display:block;flex:none;width:var(--dia);height:var(--dia);border-radius:50%;
  background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.95) 0 5%,rgba(255,255,255,.4) 12%,rgba(255,255,255,.1) 34%,rgba(214,246,255,.3) 62%,rgba(92,198,236,.45) 100%);
  box-shadow:inset 0 0 0 2px rgba(255,255,255,.95),inset -9px -12px 22px rgba(70,180,225,.35),inset 10px 12px 18px rgba(255,255,255,.5),0 12px 22px rgba(1,42,67,.13)}
#hc-pagina .cv-vetro::before{content:"";position:absolute;inset:0;border-radius:50%;opacity:.7;
  background:conic-gradient(from 200deg,rgba(255,140,205,.6),rgba(255,226,110,.55),rgba(140,240,190,.55),rgba(120,190,255,.6),rgba(210,150,255,.55),rgba(255,140,205,.6));
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 4px))}
#hc-pagina .cv-vetro::after{content:"";position:absolute;left:18%;top:12%;width:30%;height:16%;border-radius:50%;background:rgba(255,255,255,.92);rotate:-38deg}
#hc-pagina .cv-vetro img{position:absolute;left:50%;top:52%;width:66%;height:66%;object-fit:contain;translate:-50% -50%;filter:drop-shadow(0 5px 6px rgba(1,42,67,.2))}
#hc-pagina .cv-nome{display:block;padding:7px 13px 6px;border-radius:999px;background:#fff;box-shadow:0 3px 0 var(--ombra),0 6px 12px rgba(1,42,67,.1);
  font:800 15px/1.1 Montserrat,sans-serif;white-space:nowrap}
#hc-pagina .cv-bolla:focus{outline:none}
#hc-pagina .cv-bolla:focus-visible .cv-vetro{outline:3px solid var(--blu);outline-offset:4px}
@media (hover:hover){
#hc-pagina .cv-bolla:hover .cv-nome{box-shadow:0 3px 0 var(--arancio),0 6px 12px rgba(1,42,67,.1)}
}
#hc-pagina .cv-pranzo .cv-vetro{--dia:138px;
  background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.95) 0 5%,rgba(255,255,255,.45) 12%,rgba(255,248,214,.3) 36%,rgba(255,225,106,.5) 72%,rgba(240,182,0,.55) 100%);
  box-shadow:inset 0 0 0 2px rgba(255,255,255,.95),inset -9px -12px 22px rgba(214,160,0,.32),inset 10px 12px 18px rgba(255,255,255,.5),0 12px 22px rgba(1,42,67,.13)}
#hc-pagina .cv-pranzo .cv-nome{background:var(--giallo);box-shadow:0 3px 0 rgba(194,150,0,.55),0 6px 12px rgba(1,42,67,.1)}
#hc-pagina .gioco-on .cv.chiusa .cv-carta{display:none}
#hc-pagina .cv.aperta .cv-bolla{display:none}
#hc-pagina .cv.apre{overflow:hidden}
#hc-pagina .cv-gocce{position:absolute;left:50%;top:59px;z-index:4;width:0;height:0;pointer-events:none}
#hc-pagina .cv-gocce .anello{position:absolute;left:0;top:0;width:var(--dia);height:var(--dia);border-radius:50%;border:3px solid rgba(255,255,255,.95);opacity:0;translate:-50% -50%}
#hc-pagina .cv-pranzo .cv-carta{border-radius:22px;padding:8px 8px 22px;background:#FFF4C4;box-shadow:0 3px 0 rgba(194,150,0,.28),0 10px 20px rgba(1,42,67,.08)}
#hc-pagina .cv-pranzo .cv-foto{rotate:1deg}
#hc-pagina .cvp-t{padding:18px 10px 0}
#hc-pagina .cvp-tit{font:800 25px/1.15 Montserrat,sans-serif}
#hc-pagina .cvp-t>p{margin-top:8px;font-size:16px;line-height:1.45}
#hc-pagina .cvp-t>.cvp-bar{margin-top:14px;font-size:15px;color:var(--blu-2)}
#hc-pagina .f-pranzo{margin-top:16px}
#hc-pagina .f-pranzo .f-bimbo{box-shadow:inset 0 0 0 2px rgba(194,150,0,.35),0 3px 0 rgba(194,150,0,.55)}
#hc-pagina .f-pranzo .f-cosa{font-size:15px;line-height:1.4}
#hc-pagina .cv-pranzo .btn{margin-top:18px}
#hc-pagina .quando{position:relative;isolation:isolate;padding:56px 0 60px;background:#fff}
#hc-pagina .quando-in{position:relative;z-index:1;max-width:var(--max);margin:0 auto;padding:0 var(--gut)}
#hc-pagina .quando-g{display:grid;gap:16px;margin-top:26px}
#hc-pagina .q-card{border-radius:20px;padding:18px 18px 20px;background:var(--tinta,#E3F6FC)}
#hc-pagina .q-dom{display:flex;align-items:center;gap:14px}
#hc-pagina .q-ico{width:56px;height:56px;object-fit:contain;flex:none}
#hc-pagina .q-card h3{font:800 18px/1.2 Montserrat,sans-serif}
#hc-pagina .q-card p{margin-top:4px;font-size:15px;line-height:1.45}
#hc-pagina .q-chiuso{color:var(--blu-2)}
#hc-pagina .q-feste{--tinta:#FFF4C4}
#hc-pagina .q-testa{display:flex;align-items:center;gap:14px}
#hc-pagina .q-testa .mini{width:56px;flex:none}
#hc-pagina .q-feste-l{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
#hc-pagina .q-feste-l li[hidden]{display:none}
#hc-pagina .q-festa{display:grid;justify-items:center;align-content:start;gap:2px;height:100%;min-height:80px;padding:10px 6px;border:2px solid #fff;border-radius:14px;background:#fff;
  text-align:center;text-decoration:none;box-shadow:0 2px 0 rgba(194,150,0,.22);transition:transform .12s var(--ease),border-color .2s}
@media (hover:hover){
#hc-pagina .q-festa:hover{border-color:var(--blu)}
}
#hc-pagina .q-festa:active{transform:scale(.97)}
#hc-pagina .q-festa:focus-visible{outline:3px solid var(--blu);outline-offset:2px}
#hc-pagina .q-sett{font:700 14px/1.2 Montserrat,sans-serif;color:var(--blu-2)}
#hc-pagina .q-data{font:800 17px/1.15 Montserrat,sans-serif;white-space:nowrap}
#hc-pagina .q-nome{margin-top:3px;padding:3px 8px;border-radius:999px;background:var(--giallo);font:800 13px/1.2 Montserrat,sans-serif;text-align:center}
#hc-pagina .q-ore{margin-top:2px;font:700 13px/1.2 Montserrat,sans-serif;color:var(--blu-2)}
#hc-pagina .dove{position:relative;isolation:isolate;padding:56px 0 64px}
#hc-pagina .dove-in{position:relative;z-index:1;max-width:var(--max);margin:0 auto;padding:0 var(--gut)}
#hc-pagina .dove-intro{margin-top:12px;max-width:34em}
#hc-pagina .dove-info{list-style:none;margin:18px 0 22px;padding:0;display:grid;gap:10px}
#hc-pagina .dove-info li{display:flex;align-items:center;gap:12px;font:700 16px/1.35 Montserrat,sans-serif}
#hc-pagina .dove-info img{width:44px;height:44px;object-fit:contain;flex:none}
#hc-pagina .btn-2{background:#fff;color:var(--blu);box-shadow:inset 0 0 0 2px var(--filetto),0 4px 0 var(--filetto),0 10px 18px rgba(1,42,67,.08)}
#hc-pagina .btn-2:active{box-shadow:inset 0 0 0 2px var(--filetto),0 2px 0 var(--filetto),0 5px 10px rgba(1,42,67,.08)}
#hc-pagina .dove .btn-2{display:inline-flex}
#hc-pagina .mappa{margin:32px 0 0}
#hc-pagina .mappa-link{display:block;background:#fff;padding:6px;border-radius:20px;rotate:-1.2deg;box-shadow:0 6px 0 var(--filetto),0 18px 28px rgba(1,42,67,.14);color:inherit;text-decoration:none}
#hc-pagina .mappa-link:focus-visible{outline:3px solid var(--blu);outline-offset:4px}
#hc-pagina .mappa-in{position:relative;aspect-ratio:1000/792;border-radius:15px;overflow:hidden}
#hc-pagina .mappa-svg{position:absolute;inset:0;width:100%;height:100%}
#hc-pagina .m-nome{position:absolute;transform:translate(-50%,-50%);font:800 12px/1 Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--blu-2);white-space:nowrap;
  text-shadow:0 0 3px #F2FBFE,0 0 3px #F2FBFE,0 0 6px #F2FBFE}
#hc-pagina .m-nome.big{font-size:15px;color:var(--blu)}
#hc-pagina .m-nome.campi{transform:translate(-50%,12px);z-index:2}
#hc-pagina .m-nome.sx{transform:translate(-78%,-50%)}
#hc-pagina .m-nome.dx{transform:translate(-30%,-50%)}
#hc-pagina .m-cart{position:absolute;transform:translate(-50%,-50%);padding:3px 5px 2px;border-radius:5px;border:1.5px solid #fff;background:#127A3E;color:#fff;font:800 11px/1.1 Montserrat,sans-serif;letter-spacing:.02em;white-space:nowrap}
#hc-pagina .m-cart.lungo{background:#0E5C99}
#hc-pagina .m-pin{position:absolute;left:var(--hx);top:var(--hy);z-index:2;width:38px;transform:translate(-50%,-90%)}
#hc-pagina .m-pin img{width:100%;filter:drop-shadow(0 5px 4px rgba(1,42,67,.28))}
#hc-pagina .m-pin .anello{position:absolute;left:50%;top:90%;width:42px;height:15px;border-radius:50%;border:2.5px solid var(--arancio);opacity:0;transform:translate(-50%,-50%) scale(.4)}
#hc-pagina .m-etich{position:absolute;left:var(--hx);top:var(--hy);z-index:3;transform:translate(calc(-100% - 20px),-175%) rotate(-3deg);padding:5px 9px 4px;border-radius:8px;border:2px solid #fff;
  background:var(--blu);color:#fff;box-shadow:0 3px 0 var(--ombra);font:800 13px/1.1 Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}
#hc-pagina .mappa figcaption{margin-top:14px;font-size:12px;color:var(--blu-2);text-align:right}
@media (min-width:600px){
#hc-pagina .m-nome{font-size:13px}
#hc-pagina .m-nome.big{font-size:17px}
#hc-pagina .m-nome.campi{transform:translate(-50%,16px)}
#hc-pagina .m-cart{font-size:12px;padding:4px 6px 3px}
#hc-pagina .m-pin{width:50px}
#hc-pagina .m-pin .anello{width:54px;height:19px}
#hc-pagina .m-etich{font-size:16px;padding:6px 11px 5px}
}
#hc-pagina .faq{position:relative;isolation:isolate;padding:56px 0 90px;background:#fff}
#hc-pagina .faq-in{position:relative;z-index:1;max-width:var(--max);margin:0 auto;padding:0 var(--gut)}
#hc-pagina .cerca{position:relative;max-width:760px;margin:22px 0 6px}
#hc-pagina .cerca [hidden]{display:none!important}
#hc-pagina .cerca-lab{display:block;margin:0 0 8px;font:700 15px/1.3 Montserrat,sans-serif}
#hc-pagina .cerca-box{position:relative}
#hc-pagina .cerca-i{position:absolute;left:16px;top:16px;width:22px;height:22px;fill:none;stroke:var(--blu-2);stroke-width:2.4;stroke-linecap:round;pointer-events:none}
#hc-pagina .cerca input{display:block;width:100%;min-height:54px;margin:0;padding:12px 16px 12px 50px;border:2px solid var(--blu);border-radius:16px;background:#fff;color:var(--blu);
  font:500 16px/1.3 Montserrat,sans-serif;-webkit-appearance:none;appearance:none}
#hc-pagina .cerca input::placeholder{color:#5F7787;opacity:1}
#hc-pagina .cerca input:focus{outline:none;box-shadow:0 0 0 4px var(--azzurro)}
#hc-pagina .cerca-lista{position:absolute;z-index:8;left:0;right:0;top:100%;margin:8px 0 0;padding:6px;list-style:none;background:#fff;border:1px solid var(--filetto);border-radius:16px;
  box-shadow:0 14px 30px rgba(1,42,67,.16);max-height:min(60vh,420px);overflow:auto}
#hc-pagina .cerca-lista li{display:block;padding:10px 12px;border-radius:11px;cursor:pointer}
#hc-pagina .cerca-lista li+li{margin-top:2px}
#hc-pagina .cerca-lista li[aria-selected=true]{background:var(--schiuma)}
@media (hover:hover){
#hc-pagina .cerca-lista li:hover{background:var(--schiuma)}
}
#hc-pagina .cerca-lista .q{display:block;font:700 15.5px/1.3 Montserrat,sans-serif}
#hc-pagina .cerca-lista .a{display:block;margin-top:3px;font-size:14px;line-height:1.4;color:var(--blu-2)}
#hc-pagina .cerca-lista .sez .a{font-weight:700;color:var(--blu)}
#hc-pagina .cerca-lista mark{background:none;color:inherit;box-shadow:inset 0 -.45em 0 var(--giallo)}
#hc-pagina .cerca-nulla{margin:12px 0 0;font-size:15px;line-height:1.5}
#hc-pagina .cerca-nulla a,#hc-pagina .faq details a{font-weight:700;color:var(--blu);text-decoration-thickness:1.5px;text-underline-offset:3px}
#hc-pagina .faq-g{max-width:760px;margin-top:30px}
#hc-pagina .faq-g h3{display:flex;align-items:center;gap:10px;margin-bottom:4px;font:800 18px/1.2 Montserrat,sans-serif}
#hc-pagina .faq-g h3 img{width:42px;height:42px;object-fit:contain;flex:none}
#hc-pagina .faq details{border-bottom:1px solid var(--filetto)}
#hc-pagina .faq summary{list-style:none;position:relative;padding:14px 36px 14px 0;font:700 16.5px/1.35 Montserrat,sans-serif;cursor:pointer}
#hc-pagina .faq summary::-webkit-details-marker{display:none}
#hc-pagina .faq summary::after{content:"";position:absolute;right:6px;top:50%;width:10px;height:10px;margin-top:-7px;border-right:2.5px solid var(--blu);border-bottom:2.5px solid var(--blu);
  transform:rotate(45deg);transition:transform .2s var(--ease-out)}
#hc-pagina .faq details[open] summary::after{transform:rotate(225deg);margin-top:-2px}
#hc-pagina .faq summary:focus-visible{outline:3px solid var(--blu);outline-offset:2px;border-radius:8px}
#hc-pagina .faq details p{margin:0 0 16px;max-width:680px;font-size:16px;line-height:1.5}
#hc-pagina .faq details.trovata{animation:pa-trovata 1.8s var(--ease-out)}
@keyframes pa-trovata{0%,35%{background:#FFF4C4}100%{background:rgba(255,244,196,0)}}
#hc-pagina .fine{position:relative;z-index:3;margin-top:-30px;padding:122px 0 60px;text-align:center;overflow-x:clip;
  background:linear-gradient(180deg,var(--azzurro) 0,#A9E8F8 40%,#CFF3FC 100%)}
#hc-pagina .fine-fondo{position:absolute;inset:0;pointer-events:none}
#hc-pagina .fo{position:absolute;filter:drop-shadow(0 8px 12px rgba(1,42,67,.16))}
#hc-pagina .fo-1{left:-20px;top:18px;width:110px;rotate:-12deg}
#hc-pagina .fo-2{right:12px;top:26px;width:92px}
#hc-pagina .fo-3{left:31%;top:24px;width:28px}
#hc-pagina .fo-4{right:33%;top:70px;width:20px}
#hc-pagina .fine .bolle{bottom:24px}
#hc-pagina .fine-in{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:0 var(--gut)}
#hc-pagina .fine .tit2{font-size:clamp(34px,10vw,48px)}
#hc-pagina .f-fine{margin-top:16px}
#hc-pagina .f-fine .f-conto{justify-content:center}
#hc-pagina .fine .azioni{margin-top:24px;align-items:center}
#hc-pagina .fine .nota{text-align:center}
@media (min-width:768px){
#hc-pagina .cosa-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}
#hc-pagina .cv-pranzo{grid-column:1/-1}
#hc-pagina .gioco{flex-wrap:nowrap;gap:18px;padding:6px 10px 6px 18px}
#hc-pagina .gioco-t{flex:1 1 auto}
#hc-pagina .gioco.finito{padding:16px 18px}
#hc-pagina .q-feste-l{grid-template-columns:repeat(3,minmax(0,1fr))}
#hc-pagina .fine .azioni{flex-direction:column}
#hc-pagina .faq-gg{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;align-items:start}
#hc-pagina .fine{padding-top:142px}
#hc-pagina .fo-1{top:8px;width:124px}
#hc-pagina .fo-2{right:28px;top:14px;width:116px}
}
@media (min-width:1024px){
#hc-pagina .cosa,#hc-pagina .prezzi,#hc-pagina .quando,#hc-pagina .dove,#hc-pagina .faq{scroll-margin-top:64px}
#hc-pagina .cosa{padding:34px 0 124px}
#hc-pagina .cosa-intro,#hc-pagina .dove-intro{margin-top:14px;font-size:18px;max-width:none}
#hc-pagina .gioco{margin-top:28px}
#hc-pagina .gioco-t{font-size:17px}
#hc-pagina .cosa-g{margin-top:46px;gap:44px 28px}
#hc-pagina .cv-carta{padding:10px 10px 24px}
#hc-pagina .cv-t{padding:20px 14px 0}
#hc-pagina .cv h3{font-size:20px}
#hc-pagina .cv-t p{font-size:16px}
#hc-pagina .cv-ico{width:92px;height:92px;left:-18px;top:-24px}
#hc-pagina .cv-vetro{--dia:132px}
#hc-pagina .cv-nome{font-size:16px}
#hc-pagina .cv-pranzo .cv-vetro{--dia:156px}
#hc-pagina .cv-pranzo .cv-carta{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:44px;align-items:center;padding:12px 44px 12px 12px}
#hc-pagina .cvp-t{padding:18px 0}
#hc-pagina .cvp-tit{font-size:34px}
#hc-pagina .cvp-t>p{font-size:17px}
#hc-pagina .f-pranzo .f-voce{font-size:17px}
#hc-pagina .f-pranzo .f-piu{width:32px;height:32px;font-size:23px}
#hc-pagina .f-pranzo .f-cosa{font-size:16px}
#hc-pagina .cv-pranzo .btn{display:inline-flex;margin-top:22px}
#hc-pagina .quando{padding:84px 0 90px}
#hc-pagina .quando-g{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px;margin-top:40px}
#hc-pagina .q-card{padding:26px 28px 28px}
#hc-pagina .q-card h3{font-size:20px}
#hc-pagina .q-card p{font-size:16px}
#hc-pagina .q-dom{flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}
#hc-pagina .q-dom .q-ico{width:96px;height:96px}
#hc-pagina .q-testa .mini{width:68px}
#hc-pagina .q-feste-l{gap:12px;margin-top:20px}
#hc-pagina .q-festa{min-height:96px}
#hc-pagina .dove{padding:90px 0 100px}
#hc-pagina .dove-in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:64px;align-items:center}
#hc-pagina .mappa{margin:0}
#hc-pagina .faq{padding:90px 0 130px}
#hc-pagina .cerca{margin-top:30px}
#hc-pagina .faq-gg{display:grid;grid-template-columns:1fr 1fr;column-gap:56px;align-items:start}
#hc-pagina .faq-g{margin-top:36px}
#hc-pagina .fine{margin-top:-46px;padding:140px 0 130px}
#hc-pagina .fine .tit2{font-size:64px}
#hc-pagina .f-fine{margin-top:20px}
#hc-pagina .f-fine .f-voce{font-size:19px}
#hc-pagina .f-fine .f-piu{width:36px;height:36px;font-size:25px}
#hc-pagina .f-fine .f-cosa{font-size:17px}
#hc-pagina .fo-1{left:calc(50% - 330px - 200px);top:auto;bottom:18%;width:200px}
#hc-pagina .fo-2{right:calc(50% - 330px - 176px);top:22%;width:176px}
#hc-pagina .fo-3{left:calc(50% - 300px);top:18%;width:42px}
#hc-pagina .fo-4{right:calc(50% - 300px);top:auto;bottom:24%;width:30px}
}
@media (max-width:767px){
#hc-pagina .album{--resto:454px;width:min(100%,calc((100svh - var(--resto)) * 1.277));min-width:72%}
#hc-pagina .formula{text-align:center}
#hc-pagina .f-conto{justify-content:center}
#hc-pagina .f-pranzo{text-align:left}
#hc-pagina .f-pranzo .f-conto{justify-content:flex-start}
#hc-pagina .azioni{margin-top:14px}
#hc-pagina .cv-bolla{flex-direction:row;gap:14px;align-self:flex-start;margin-left:2%}
#hc-pagina .cv:nth-child(even) .cv-bolla{flex-direction:row-reverse;align-self:flex-end;margin:0 2% 0 0}
#hc-pagina .cv-pranzo .cv-bolla{flex-direction:column;align-self:center;margin:0}
#hc-pagina .gioco-on .cosa-g{gap:22px}
}
@media (max-width:359px){
#hc-pagina .m-etich{font-size:12px;letter-spacing:.05em;padding:4px 7px 3px}
#hc-pagina .cv-vetro{--dia:96px}
#hc-pagina .cv-nome{font-size:14px;padding:6px 11px 5px}
#hc-pagina .f-conto{gap:6px 7px}
#hc-pagina .f-voce{font-size:14px;padding:.5em .7em .44em}
#hc-pagina .f-piu{width:24px;height:24px;font-size:18px}
}
@media (max-width:380px){
#hc-pagina .btn{font-size:18px;padding:12px 14px}
#hc-pagina .btn svg{display:none}
#hc-pagina .btn-2 svg{display:block}
#hc-pagina .risposta{font-size:16px}
#hc-pagina .pac-c,#hc-pagina .pac-matrice{padding-left:14px;padding-right:14px}
#hc-pagina .pac-b{width:42px;height:42px}
}
@media (max-width:767px) and (max-height:600px){
#hc-pagina .tit-svg{width:82%}
#hc-pagina .risposta{font-size:16px;margin-top:6px}
#hc-pagina .album{--resto:418px;min-width:60%}
#hc-pagina .tit-svg{width:74%}
#hc-pagina .formula{margin-top:8px}
#hc-pagina .f-cosa{margin-top:5px;line-height:1.25}
#hc-pagina .azioni{margin-top:10px}
}
@media (min-width:768px) and (max-width:1023px){
#hc-pagina .ap-in{padding:0 32px}
#hc-pagina .tit-svg{max-width:560px}
#hc-pagina .risposta{font-size:21px;margin-top:14px}
#hc-pagina .album{max-width:540px}
#hc-pagina .formula{margin-top:16px}
#hc-pagina .f-voce{font-size:17px}
#hc-pagina .f-piu{width:32px;height:32px;font-size:23px}
#hc-pagina .f-cosa{font-size:16px}
#hc-pagina .azioni{flex-direction:row;align-items:center;gap:18px}
#hc-pagina .nota{text-align:left}
#hc-pagina .info{display:flex;flex-wrap:wrap}
#hc-pagina .biglietti{grid-template-columns:1fr 1fr}
#hc-pagina .promo{grid-column:1/-1}
#hc-pagina .pac-c{grid-template-columns:1fr 1fr;column-gap:32px;padding:26px 28px}
#hc-pagina .pac-matrice{padding:24px 28px 26px}
}
@media (min-width:768px){
#hc-pagina .piccoli{gap:18px}
#hc-pagina .piccoli img{width:72px;height:72px}
}
@media (min-width:1024px){
#hc-pagina .listino-pdf{grid-template-columns:150px minmax(0,1fr) auto;grid-template-areas:'cop tit az' 'cop testo az';column-gap:34px;align-items:center;margin-top:60px;padding:26px 36px}
#hc-pagina .lp-cop{margin:-50px 0 -12px}
#hc-pagina .listino-pdf h3{align-self:end;font-size:26px}
#hc-pagina .listino-pdf p{align-self:start;max-width:34em;font-size:16px}
#hc-pagina .lp-az{margin:0}
#hc-pagina{--gut:40px}
#hc-pagina .pac{scroll-margin-top:64px}
#hc-pagina .ap{padding:48px 0 112px}
#hc-pagina .blob-1{right:-120px;top:-110px;width:860px}
#hc-pagina .blob-2{left:-110px;top:330px;width:340px}
#hc-pagina .bf1{display:block;right:30%;top:96px;width:44px}
#hc-pagina .bf2{display:block;right:9%;top:150px;width:30px}
#hc-pagina .ap-acqua{height:96px}
#hc-pagina .ap-in{grid-template-columns:minmax(0,600px) minmax(0,1fr);column-gap:44px;align-items:start;
    grid-template-areas:"tit album" "risp album" "formula album" "az album" "info info"}
#hc-pagina .tit{margin-left:-4px}
#hc-pagina .tit-svg{filter:drop-shadow(0 5px 5px rgba(1,42,67,.22))}
#hc-pagina .risposta{margin-top:18px;font-size:24px;line-height:1.3;max-width:22em}
#hc-pagina .album{justify-self:end;align-self:center;margin:0}
#hc-pagina .formula{margin-top:24px}
#hc-pagina .f-conto{gap:8px 12px}
#hc-pagina .f-voce{font-size:20px;border-radius:14px;box-shadow:0 4px 0 var(--ombra)}
#hc-pagina .f-bimbo{box-shadow:0 4px 0 rgba(194,150,0,.55)}
#hc-pagina .f-piu{width:38px;height:38px;font-size:27px}
#hc-pagina .f-cosa{margin-top:12px;font-size:17px}
#hc-pagina .azioni{flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px}
#hc-pagina .btn{min-height:60px;padding:14px 28px;font-size:20px}
#hc-pagina .nota{text-align:left;font-size:15px}
#hc-pagina .info{margin-top:28px;gap:10px}
#hc-pagina .info li{font-size:15px;padding:4px 18px 4px 5px}
#hc-pagina .info img{width:38px;height:38px}
#hc-pagina .ferma{right:24px;bottom:24px}
#hc-pagina .prezzi{margin-top:-46px;padding:56px 0 72px}
#hc-pagina .onda{--tile:300px;top:-52px;height:58px}
#hc-pagina .onda::before{background-size:300px 58px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='58' viewBox='0 0 300 58'%3E%3Cpath d='M0 29C38 13 112 13 150 29S262 45 300 29V58H0Z' fill='%238EDFF5'/%3E%3Cpath d='M0 29C38 13 112 13 150 29S262 45 300 29' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' opacity='.9'/%3E%3C/svg%3E")}
#hc-pagina .o-bianca::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='58' viewBox='0 0 300 58'%3E%3Cpath d='M0 29C38 13 112 13 150 29S262 45 300 29V58H0Z' fill='%23fff'/%3E%3Cpath d='M0 29C38 13 112 13 150 29S262 45 300 29' fill='none' stroke='%238EDFF5' stroke-width='3.5' stroke-linecap='round' opacity='0.8'/%3E%3C/svg%3E")}
#hc-pagina .o-schiuma::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='58' viewBox='0 0 300 58'%3E%3Cpath d='M0 29C38 13 112 13 150 29S262 45 300 29V58H0Z' fill='%23E9F9FF'/%3E%3Cpath d='M0 29C38 13 112 13 150 29S262 45 300 29' fill='none' stroke='%238EDFF5' stroke-width='3.5' stroke-linecap='round' opacity='0.8'/%3E%3C/svg%3E")}
#hc-pagina .tit2{font-size:56px}
#hc-pagina .prezzi-intro{margin-top:14px;font-size:18px;max-width:none}
#hc-pagina .listino-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;gap:28px;margin-top:40px}
#hc-pagina .listino-g>.biglietti{grid-column:1/-1;grid-row:1/3;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:28px;margin:0}
#hc-pagina .t1,#hc-pagina .t2{grid-row:1;align-self:start}
#hc-pagina .t3{grid-column:3;grid-row:1/3;display:flex;flex-direction:column}
#hc-pagina .t3 .bigl-matrice{flex:1}
#hc-pagina .listino-g>.dettagli{display:contents}
#hc-pagina .piccoli{grid-column:1/3;grid-row:2}
#hc-pagina .bigl{--testa:112px;--n:14px}
#hc-pagina .bigl-testa{padding:0 24px;gap:16px}
#hc-pagina .bigl-testa img,#hc-pagina .bigl-testa .mini{width:68px}
#hc-pagina .bigl-testa img{height:68px}
#hc-pagina .bigl-nome{font-size:22px}
#hc-pagina .bigl-sub{font-size:15px}
#hc-pagina .bigl-prezzi{padding:18px 0 20px;row-gap:8px}
#hc-pagina .bigl-incl{padding-bottom:22px}
#hc-pagina .bigl-prezzi dt{font-size:14px}
#hc-pagina .bigl-prezzi{font-size:clamp(30px,2.97vw,38px);grid-template-columns:4.4em minmax(0,1fr);column-gap:0}
#hc-pagina .bigl-prezzi dd{font-size:1em}
#hc-pagina .bigl-matrice{padding:16px calc(var(--n) + 10px) 18px;column-gap:16px}
#hc-pagina .mat-prezzo{font-size:clamp(34px,3.3vw,48px)}
#hc-pagina .bigl-matrice p{font-size:14.5px}
#hc-pagina .bigl-matrice strong{font-size:17px}
#hc-pagina .scheda{padding:22px 26px}
#hc-pagina .scheda h3{font-size:19px}
#hc-pagina .piccoli img{width:64px;height:64px}
#hc-pagina .pac{padding:24px 0 92px}
#hc-pagina .pac-intro{margin-top:14px;font-size:18px;max-width:none}
#hc-pagina .pac-big{--n:14px;grid-template-columns:minmax(0,1fr) 360px;margin-top:36px}
#hc-pagina .pac-c{padding:30px 32px 32px;border-radius:22px 0 0 22px;
    -webkit-mask:radial-gradient(circle var(--n) at 100% 0,#0000 calc(var(--n) - .5px),#000 var(--n)),
                 radial-gradient(circle var(--n) at 100% 100%,#0000 calc(var(--n) - .5px),#000 var(--n));
    -webkit-mask-composite:source-in;mask-composite:intersect}
#hc-pagina .pac-matrice{display:flex;flex-direction:column;padding:30px 28px 28px;border-radius:0 22px 22px 0;
    -webkit-mask:radial-gradient(circle var(--n) at 0 0,#0000 calc(var(--n) - .5px),#000 var(--n)),
                 radial-gradient(circle var(--n) at 0 100%,#0000 calc(var(--n) - .5px),#000 var(--n));
    -webkit-mask-composite:source-in;mask-composite:intersect}
#hc-pagina .pac-matrice::before{left:0;right:auto;top:calc(var(--n) + 10px);bottom:calc(var(--n) + 10px);border-top:0;border-left:2px dashed rgba(1,42,67,.28)}
#hc-pagina .pac-tot{margin-top:auto}
#hc-pagina .pac-voci{margin-bottom:18px}
#hc-pagina .pac-leg{font-size:21px}
#hc-pagina .pac-nome{font-size:17px}
#hc-pagina .pac-alt{margin-top:22px;font-size:16px}
}
@media (min-width:1200px){
#hc-pagina .pac-c{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:44px}
#hc-pagina .cosa-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}
#hc-pagina .cv-ico{width:84px;height:84px;left:-16px;top:-22px}
}
@media (min-width:1440px){
#hc-pagina .album{width:calc(100% + 56px);margin-right:-56px}
}
@media (min-width:1024px) and (max-width:1199px){
#hc-pagina .ap-in{grid-template-columns:minmax(0,500px) minmax(0,1fr);column-gap:32px}
#hc-pagina .risposta{font-size:21px}
#hc-pagina .bigl-testa{padding:0 18px;gap:12px}
#hc-pagina .bigl-testa img,#hc-pagina .bigl-testa .mini{width:54px}
#hc-pagina .bigl-testa img{height:54px}
#hc-pagina .bigl-nome{font-size:19px}
#hc-pagina .pac-big{grid-template-columns:minmax(0,1fr) 340px}
}
@keyframes pa-onda{to{transform:translateX(calc(-1 * var(--tile)))}}
@keyframes pa-onda-indietro{to{transform:translateX(var(--tile))}}
@keyframes pa-sale{0%{transform:translateY(0);opacity:0}12%{opacity:.95}80%{opacity:.7}100%{transform:translateY(calc(-1 * var(--alto)));opacity:0}}
@keyframes pa-galleggia{from{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-7px) rotate(1deg)}}
@keyframes pa-dondola{from{transform:translateY(0)}to{transform:translateY(-6px)}}
@keyframes pa-moneta{0%{opacity:0;transform:translateY(-90%) rotateY(0) scale(.5)}25%{opacity:1}70%{transform:translateY(5%) rotateY(720deg) scale(1.06)}84%{transform:translateY(-3%) rotateY(720deg) scale(.98)}100%{opacity:1;transform:rotateY(720deg)}}
@keyframes pa-etichetta{0%{opacity:0;transform:rotate(-16deg) scale(1.6)}60%{opacity:1;transform:rotate(-4deg) scale(.92)}100%{opacity:1;transform:rotate(-7deg)}}
@keyframes pa-goccia{0%{opacity:0;transform:translate(0,0) scale(.3)}12%{opacity:1}55%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(1)}100%{opacity:0;transform:translate(calc(var(--dx) * 1.2),calc(var(--dy) + 80px)) scale(.7)}}
@keyframes pa-rimbalza{0%{opacity:0;transform:scale(.3) rotate(-25deg)}60%{opacity:1;transform:scale(1.16) rotate(6deg)}100%{opacity:1;transform:none}}
@keyframes pa-gira{0%{opacity:0;transform:rotateY(0) scale(.6)}30%{opacity:1}100%{opacity:1;transform:rotateY(720deg)}}
@keyframes pa-timbra{0%{opacity:0;transform:rotate(-16deg) scale(1.7)}60%{opacity:1;transform:rotate(-3deg) scale(.92)}100%{opacity:1;transform:rotate(-6deg)}}
@keyframes pa-timbra-b{0%{opacity:0;transform:rotate(-16deg) scale(1.7)}60%{opacity:1;transform:rotate(-3deg) scale(.92)}100%{opacity:1;transform:rotate(-6deg)}}
@keyframes pa-scossa{0%,100%{transform:none}30%{transform:translateY(4px)}60%{transform:translateY(-2px)}}
@keyframes pa-pop{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.22) rotate(6deg)}100%{transform:none}}
.pa-anim #hc-pagina .bolle{display:block}
.pa-anim #hc-pagina .bolle i{animation:pa-sale var(--d) linear var(--w) infinite}
.pa-anim #hc-pagina .ap-acqua::before{animation:pa-onda 7s linear infinite}
.pa-anim #hc-pagina .onda::before{animation:pa-onda-indietro 8s linear infinite}
.pa-anim #hc-pagina .o-bianca::before{animation-duration:11s}
.pa-anim #hc-pagina .o-schiuma::before{animation:pa-onda 9.5s linear infinite}
.pa-anim.pa-io #hc-pagina .dom>section:not(.in-vista) *,.pa-anim.pa-io #hc-pagina .dom>section:not(.in-vista) *::before,.pa-anim.pa-io #hc-pagina .dom>section:not(.in-vista) *::after{animation-play-state:paused!important}
.pa-anim #hc-pagina .moneta-disco{animation:pa-moneta 1.1s .35s var(--ease-out) both}
.pa-anim #hc-pagina .moneta-et{animation:pa-etichetta .5s 1.1s var(--ease-out) both}
.pa-anim #hc-pagina .moneta{animation:pa-dondola 2.9s 2s ease-in-out infinite alternate}
.pa-anim #hc-pagina .schizzo i,.pa-anim #hc-pagina .cv-gocce i{animation:pa-goccia var(--t) var(--del) cubic-bezier(.2,.7,.4,1) both}
.pa-anim #hc-pagina .ogg-sal{animation:pa-galleggia 3.4s .4s ease-in-out infinite alternate}
.pa-anim #hc-pagina .b1{animation:pa-dondola 2.6s .6s ease-in-out infinite alternate}
.pa-anim #hc-pagina .b2{animation:pa-dondola 3.1s 1s ease-in-out infinite alternate}
.pa-anim #hc-pagina .bf1{animation:pa-dondola 3.6s .2s ease-in-out infinite alternate}
.pa-anim #hc-pagina .bf2{animation:pa-dondola 3s .9s ease-in-out infinite alternate}
.pa-anim.pa-io #hc-pagina .info li:not(.is-on) img{opacity:0}
.pa-anim.pa-io #hc-pagina .info li.is-on img{animation:pa-rimbalza .6s .1s var(--ease-out) both}
.pa-anim.pa-io #hc-pagina .info li.is-on+li.is-on img{animation-delay:.22s}
.pa-anim.pa-io #hc-pagina .bigl:not(.is-on) .bigl-testa img,.pa-anim.pa-io #hc-pagina .bigl:not(.is-on) .mini{opacity:0}
.pa-anim.pa-io #hc-pagina .bigl.is-on .bigl-testa img{animation:pa-rimbalza .6s .12s var(--ease-out) both}
.pa-anim.pa-io #hc-pagina .bigl.is-on .mini{animation:pa-gira 1s .15s var(--ease-out) both}
.pa-anim.pa-io #hc-pagina .piccoli:not(.is-on) img{opacity:0}
.pa-anim.pa-io #hc-pagina .piccoli.is-on img{animation:pa-rimbalza .6s .12s var(--ease-out) both,pa-galleggia 2.8s .9s ease-in-out infinite alternate}
.pa-anim.pa-io #hc-pagina .pac-timbro:not(.is-on){opacity:0}
.pa-anim.pa-io #hc-pagina .pac-timbro.is-on{animation:pa-timbra .55s .15s var(--ease-out) both}
.pa-anim #hc-pagina .pac-timbro.is-on.ri-a{animation:pa-timbra .45s var(--ease-out) both}
.pa-anim #hc-pagina .pac-timbro.is-on.ri-b{animation:pa-timbra-b .45s var(--ease-out) both}
.pa-anim #hc-pagina .pac-matrice.scossa{animation:pa-scossa .35s .3s ease-out both}
.pa-anim #hc-pagina .pac-bollo.pop{animation:pa-pop .45s var(--ease-out) both}
.pa-anim.pa-io #hc-pagina .q-card:not(.is-on) .q-ico,.pa-anim.pa-io #hc-pagina .q-card:not(.is-on) .mini,.pa-anim.pa-io #hc-pagina .dove-info li:not(.is-on) img,.pa-anim.pa-io #hc-pagina .faq-g:not(.is-on) h3 img{opacity:0}
.pa-anim.pa-io #hc-pagina .q-card.is-on .q-ico,.pa-anim.pa-io #hc-pagina .faq-g.is-on h3 img{animation:pa-rimbalza .6s .12s var(--ease-out) both}
.pa-anim.pa-io #hc-pagina .q-card.is-on .mini{animation:pa-gira 1s .15s var(--ease-out) both}
.pa-anim.pa-io #hc-pagina .dove-info li.is-on img{animation:pa-rimbalza .6s .1s var(--ease-out) both}
.pa-anim.pa-io #hc-pagina .dove-info li.is-on+li.is-on img{animation-delay:.22s}
@keyframes pa-emerge{0%{opacity:0;transform:translateY(24px) scale(.55)}60%{opacity:1;transform:translateY(-4px) scale(1.06)}100%{opacity:1;transform:none}}
@keyframes pa-scoppia{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.16)}100%{opacity:0;transform:scale(1.6)}}
@keyframes pa-onda-bolla{0%{opacity:.95;transform:scale(.8)}100%{opacity:0;transform:scale(1.9)}}
@keyframes pa-richiamo{0%,100%{transform:none}20%{transform:rotate(-12deg) scale(1.08)}45%{transform:rotate(10deg) scale(1.08)}70%{transform:rotate(-5deg)}}
@keyframes pa-scivola{0%{transform:none}22%{transform:translate(-5px,-9px) rotate(-14deg)}58%{transform:translate(16px,9px) rotate(9deg)}78%{transform:translate(-2px,0) rotate(-3deg)}100%{transform:none}}
@keyframes pa-boing{0%{transform:none}18%{transform:translateY(5px) scale(1.16,.8)}42%{transform:translateY(-24px) scale(.9,1.14)}64%{transform:translateY(0) scale(1.1,.9)}80%{transform:translateY(-6px) scale(.97,1.03)}100%{transform:none}}
@keyframes pa-geyser{0%{transform:none}20%{transform:scale(1.1,.86)}42%{transform:translateY(-10px) scale(.92,1.14)}66%{transform:scale(1.04,.96)}100%{transform:none}}
@keyframes pa-qua{0%,100%{transform:none}15%{transform:translateY(-8px) rotate(-14deg)}35%{transform:translateY(-3px) rotate(12deg)}55%{transform:rotate(-9deg)}75%{transform:rotate(5deg)}}
@keyframes pa-gnam{0%{transform:none}28%{transform:scale(1.24) rotate(-10deg)}55%{transform:scale(.94) rotate(7deg)}78%{transform:scale(1.04) rotate(-2deg)}100%{transform:none}}
@keyframes pa-evviva{0%,100%{transform:none}40%{transform:translateY(-12px) rotate(-6deg) scale(1.08)}70%{transform:translateY(0) rotate(3deg)}}
@keyframes pa-pallina{0%{transform:scale(.3)}60%{transform:scale(1.35)}100%{transform:none}}
#hc-pagina .cosa-g>.cv:nth-child(2){--g:2.7s;--e:.18s}
#hc-pagina .cosa-g>.cv:nth-child(3){--g:3.5s;--e:.06s}
#hc-pagina .cosa-g>.cv:nth-child(4){--g:2.9s;--e:.22s}
#hc-pagina .cosa-g>.cv:nth-child(5){--g:3.8s;--e:.12s}
.pa-anim.pa-io #hc-pagina .gioco-on .cv.chiusa:not(.is-on) .cv-vetro{opacity:0}
.pa-anim #hc-pagina .gioco-on .cv.chiusa.is-on .cv-vetro{animation:pa-emerge .7s var(--e,.1s) var(--ease-out) both,pa-galleggia var(--g,3.2s) .85s ease-in-out infinite alternate}
.pa-anim #hc-pagina .gioco-on .cv.chiusa.is-on.richiamo .cv-vetro{animation:pa-richiamo .8s ease-in-out,pa-galleggia var(--g,3.2s) .8s ease-in-out infinite alternate}
.pa-anim #hc-pagina .gioco-on .cv.chiusa.is-on.scoppia .cv-vetro{animation:pa-scoppia .3s cubic-bezier(.3,.6,.4,1) both}
.pa-anim #hc-pagina .gioco-on .cv.scoppia .cv-nome{opacity:0;transition:opacity .16s}
.pa-anim #hc-pagina .cv-gocce .anello{animation:pa-onda-bolla .55s ease-out both}
.pa-anim #hc-pagina .gioco-on .cv.aperta .cv-ico{animation:pa-rimbalza .55s .3s var(--ease-out) both}
.pa-anim #hc-pagina .gioco-on [data-gioco=scivolo].aperta .cv-ico{animation:pa-rimbalza .55s .3s var(--ease-out) both,pa-scivola .9s .95s var(--ease-out)}
.pa-anim #hc-pagina .gioco-on [data-gioco=gonfiabili].aperta .cv-ico{animation:pa-rimbalza .55s .3s var(--ease-out) both,pa-boing .95s .95s var(--ease-out)}
.pa-anim #hc-pagina .gioco-on [data-gioco=geyser].aperta .cv-ico{animation:pa-rimbalza .55s .3s var(--ease-out) both,pa-geyser .9s .95s var(--ease-out)}
.pa-anim #hc-pagina .gioco-on [data-gioco=paperella].aperta .cv-ico{animation:pa-rimbalza .55s .3s var(--ease-out) both,pa-qua .85s .95s ease-in-out}
.pa-anim #hc-pagina .gioco-on [data-gioco=pranzo].aperta .cv-ico{animation:pa-rimbalza .55s .3s var(--ease-out) both,pa-gnam .8s .95s var(--ease-out)}
.pa-anim #hc-pagina .gioco-palline i.on{animation:pa-pallina .4s var(--ease-out)}
.pa-anim #hc-pagina .gioco-on .cv.evviva .cv-ico{animation:pa-evviva .7s var(--ease-out)}
.pa-anim #hc-pagina .bolle-festa i{animation:pa-sale var(--d) linear var(--w) 1 both}
@keyframes pa-cade{0%{opacity:0;transform:translate(-50%,-320%)}50%{opacity:1;transform:translate(-50%,-82%)}70%{transform:translate(-50%,-108%)}86%{transform:translate(-50%,-87%)}100%{opacity:1;transform:translate(-50%,-90%)}}
@keyframes pa-anello{0%{opacity:.85;transform:translate(-50%,-50%) scale(.4)}100%{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}
.pa-anim.pa-io #hc-pagina .mappa:not(.is-on) .m-pin{opacity:0}
.pa-anim.pa-io #hc-pagina .mappa.is-on .m-pin{animation:pa-cade .9s .25s var(--ease-out) both}
.pa-anim.pa-io #hc-pagina .mappa.is-on .anello{animation:pa-anello 1.6s 1s ease-out 3}
.pa-anim.pa-io #hc-pagina .fine:not(.is-on) .fo{opacity:0}
.pa-anim.pa-io #hc-pagina .fine.is-on .fo-1{animation:pa-rimbalza .7s .1s var(--ease-out) both,pa-galleggia 3.2s .9s ease-in-out infinite alternate}
.pa-anim.pa-io #hc-pagina .fine.is-on .fo-2{animation:pa-rimbalza .7s .3s var(--ease-out) both,pa-galleggia 2.9s 1.1s ease-in-out infinite alternate}
.pa-anim.pa-io #hc-pagina .fine.is-on .fo-3{animation:pa-rimbalza .5s .45s var(--ease-out) both,pa-dondola 2.6s 1s ease-in-out infinite alternate}
.pa-anim.pa-io #hc-pagina .fine.is-on .fo-4{animation:pa-rimbalza .5s .55s var(--ease-out) both,pa-dondola 3s 1.2s ease-in-out infinite alternate}
@media (prefers-reduced-motion:reduce){
html{scroll-behavior:auto}
.pa-anim #hc-pagina *,.pa-anim #hc-pagina *::before,.pa-anim #hc-pagina *::after{animation:none!important;transition:none!important}
#hc-pagina .bolle,#hc-pagina .schizzo,#hc-pagina .cv-gocce{display:none!important}
.pa-anim #hc-pagina .info img,.pa-anim #hc-pagina .bigl-testa img,.pa-anim #hc-pagina .mini,.pa-anim #hc-pagina .piccoli img,.pa-anim #hc-pagina .pac-timbro,.pa-anim #hc-pagina .cv-vetro,.pa-anim #hc-pagina .cv-ico,.pa-anim #hc-pagina .q-ico,.pa-anim #hc-pagina .dove-info img,.pa-anim #hc-pagina .faq-g h3 img,.pa-anim #hc-pagina .m-pin,.pa-anim #hc-pagina .fo{opacity:1!important}
}

/* 4 · ritocchi della versione WordPress */
/* di ritorno dal sito con un problema (#pacchetto-<motivo>, snippet «Parco · pacchetto della domenica»): in cima al pacchetto
   il riquadro dice cosa cambiare, con lo stesso giallo dell'avviso di oggi */
#hc-pagina .pac-ritorno{margin-top:16px;max-width:34em;padding:12px 14px;border-radius:12px;background:#FFF4C4;color:var(--blu);font:700 15px/1.45 Montserrat,sans-serif}
#hc-pagina .pac-ritorno[hidden]{display:none}
#hc-pagina .pac-ritorno a{color:inherit;text-decoration:underline;text-decoration-color:var(--arancio);text-decoration-thickness:2px;text-underline-offset:3px}
@media (min-width:1024px){#hc-pagina .pac-ritorno{max-width:none}}
