@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-normal.Czevyj-6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-normal.CJcjJNj7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-italic.DxWqP7Ku.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-italic.CGbN9UgK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-italic.lSdLDfvT.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--avorio:#F7F3EE;--carta:#FFFFFF;--inchiostro:#2B2A28;--grigio:#5E5A55;--filo:#E4DDD4;--lampone:#AD1F42;--lampone-scuro:#8E1834;--rosa:#F1E3E3;--notte:#1E1C1B;--notte-filo:#3A3634;--notte-testo:#B7B0A8;--display:"Fraunces Variable","Fraunces",Georgia,"Times New Roman",serif;--testo:"Archivo Variable","Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.2,.7,.2,1);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--avorio);color:var(--inchiostro);font-family:var(--testo);font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--lampone);outline-offset:3px;border-radius:6px}.site{container:site/inline-size;background:var(--avorio);overflow-x:clip;min-height:100vh;display:flex;flex-direction:column}.site>main{flex:1}[hidden]{display:none!important}img{max-width:100%}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--inchiostro);color:#fff;padding:10px 16px;border-radius:8px}.skip:focus{left:16px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{padding-inline:64px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grigio)}h1,h2,h3{font-family:var(--display);font-weight:600;margin:0;text-wrap:balance;letter-spacing:-.01em}h2{font-size:44px;line-height:1.05}.tag{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lampone)}.btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font-weight:700;font-size:16px;border:0;cursor:pointer;transition:transform .25s var(--ease),background .25s,box-shadow .25s}.btn-primary{background:var(--lampone);color:#fff}.btn-primary:hover{background:var(--lampone-scuro);transform:translateY(-2px);box-shadow:0 10px 24px #ad1f424d}.btn-ghost{border:1.5px solid var(--inchiostro);background:transparent}.btn-ghost:hover{background:var(--inchiostro);color:#fff}.btn[disabled]{background:var(--filo);color:var(--grigio);cursor:not-allowed;box-shadow:none;transform:none}.btn[disabled]:hover{background:var(--filo);transform:none;box-shadow:none}.ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.foto{position:relative;overflow:hidden;background:var(--g)}.foto:after{content:attr(data-label);position:absolute;right:12px;bottom:10px;font-size:11px;color:#ffffffd9;letter-spacing:.02em}.foto .in{position:absolute;inset:0;background:var(--g);transition:transform 1.2s var(--ease)}.foto .in{background-size:cover;background-position:center}.foto img.in{width:100%;height:100%;object-fit:cover;display:block}.credits{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--notte-testo);columns:2;column-gap:40px}.credits p{margin:0 0 6px;break-inside:avoid;line-height:1.45}.credits a{text-decoration:underline;text-underline-offset:2px}.credbtn{background:none;border:0;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0;font-size:13px}.credits[hidden]{display:none}@container site (max-width:760px){.credits{columns:1}}.g-tramonto{--g:radial-gradient(circle at 70% 58%,#FFE3B8 0 7%,transparent 8%),linear-gradient(180deg,#F4B99A 0%,#E7867E 38%,#9A5C84 60%,#3F5874 61%,#2A3F58 100%)}.g-lago{--g:linear-gradient(180deg,#D9E7EA 0%,#9CC3CE 40%,#4F8497 62%,#2C5566 100%)}.g-vigna{--g:linear-gradient(170deg,#E8DDB2 0%,#B9B375 40%,#6F7B45 70%,#46512E 100%)}.g-cena{--g:radial-gradient(circle at 30% 30%,#F7C98B 0 10%,transparent 30%),linear-gradient(160deg,#5B3A3A 0%,#3A2A30 60%,#22202A 100%)}.g-spa{--g:linear-gradient(160deg,#F1E4DA 0%,#D9BBA9 55%,#A9857A 100%)}.g-vento{--g:linear-gradient(180deg,#E6F0F2 0%,#A9CEDB 45%,#3E7FA0 70%,#23516B 100%)}.g-borgo{--g:linear-gradient(170deg,#EFD9BE 0%,#D4A77E 45%,#A3714F 100%)}.g-monte{--g:linear-gradient(180deg,#E3E8EC 0%,#A7B6BF 40%,#5F7A6E 62%,#3B5448 100%)}.g-olivi{--g:linear-gradient(170deg,#E4E2C9 0%,#A7A77E 50%,#646B4B 100%)}.topbar{height:36px;background:var(--inchiostro);color:#f5f1ec;display:flex;align-items:center;justify-content:space-between;font-size:13px;transition:margin .35s var(--ease)}.lang{display:flex;gap:6px}.lang a{font-weight:700;padding:6px;opacity:.55;transition:opacity .2s}.lang a.on,.lang a:hover{opacity:1}header.main{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:#f7f3eee0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--filo);transition:box-shadow .35s}.hbar{height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:height .35s var(--ease)}.hbar .logo img{height:46px;display:block;transition:height .35s var(--ease)}.scrolled header.main{box-shadow:0 8px 30px #2b2a2814}.scrolled .hbar{height:70px}.scrolled .hbar .logo img{height:34px}nav.menu{display:flex;gap:34px}nav.menu a{position:relative;font-weight:500;font-size:15px;padding:6px 0;white-space:nowrap}@media(max-width:1320px){nav.menu{gap:24px}}nav.menu a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lampone);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}nav.menu a:hover:after{transform:scaleX(1)}.hactions{display:flex;align-items:center;gap:6px}.iconbtn{width:44px;height:44px;border-radius:50%;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.iconbtn:hover{background:#2b2a280f}.burger{display:none}.burger .lines span{display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .35s var(--ease),opacity .2s}.burger .lines{display:flex;flex-direction:column;gap:5px;width:22px}.menu-open .burger .lines span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-open .burger .lines span:nth-child(2){opacity:0}.menu-open .burger .lines span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.drawer{display:none}.hero{position:relative;padding:150px 0 0;align-items:stretch;margin-top:-97px;min-height:clamp(620px,88vh,880px);color:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;background:#1e1c1b}.slides{position:absolute;inset:-60px 0 0;will-change:transform}.slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.14);transition:opacity 1.8s ease,transform 9s cubic-bezier(.25,.1,.25,1)}.slide.is-active{opacity:1;transform:scale(1.02)}.veil{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#1210108c,#12101000 24% 42%,#121010c7),radial-gradient(ellipse 70% 60% at 18% 78%,rgba(18,16,16,.5),transparent 70%)}.hero-in{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;padding-bottom:36px}.hero .eyebrow{color:#ffffffd1;animation:fadeUp .9s .1s var(--ease) both}.hero h1{font-size:clamp(56px,min(9.2vw,13vh),140px);line-height:.9;letter-spacing:-.035em;color:#fff;font-variation-settings:"opsz" 144;text-shadow:0 2px 30px rgba(0,0,0,.18)}.hero h1 .ln{display:block;overflow:hidden;padding-bottom:.08em}.hero h1 .ln>span{display:inline-block;animation:rise 1.1s var(--ease) both}.hero h1 .ln:nth-child(2)>span{animation-delay:.14s}.rot{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom;padding:0 .04em .14em 0;margin-bottom:-.14em}.rot .w{display:inline-block;font-style:italic;font-weight:400;color:#f7c6d2}.rot .w.out{animation:wordOut .5s var(--ease) both}.rot .w.in{animation:wordIn .6s var(--ease) both}@keyframes wordOut{to{transform:translateY(-100%);opacity:0}}@keyframes wordIn{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}.hheart{display:inline-block;height:.62em;margin-left:.12em;vertical-align:.02em;transform-origin:50% 70%;animation:pop .8s 1s var(--ease) both,beat 3.2s 2.2s ease-in-out infinite}.hero p{margin:0;font-size:19px;line-height:1.55;color:#ffffffe0;max-width:34em;animation:fadeUp .9s .35s var(--ease) both}.hero .ctas{animation:fadeUp .9s .5s var(--ease) both}.btn-light{border:1.5px solid rgba(255,255,255,.85);color:#fff;background:#ffffff0a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.btn-light:hover{background:#fff;color:var(--inchiostro)}.hero-foot{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:78px;animation:fadeIn 1.2s .8s both}.hcap{display:flex;align-items:center;gap:14px;font-size:13px;color:#ffffffd9;min-width:0}.hcap .num{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em}.hcap .place{transition:opacity .5s}.hcap .place.fade{opacity:0}.dots{display:flex;gap:4px}.dot{width:48px;height:44px;border:0;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center}.dot:before{content:"";display:block;width:100%;height:2px;background:#ffffff59;border-radius:2px}.dot{position:relative}.dot i{position:absolute;left:0;top:21px;height:2px;width:0;background:#fff;border-radius:2px}.dot.is-active i{animation:fill 6.5s linear forwards}.dot.done i{width:100%}@keyframes fill{to{width:100%}}.search-wrap{position:relative;z-index:5;margin-top:-39px}.search{animation:fadeUp .9s .7s var(--ease) both}.lg-d{display:none!important}body.on-hero:not(.menu-open) header.main{background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}body.on-hero:not(.menu-open) .lg-l{display:none!important}body.on-hero:not(.menu-open) .lg-d{display:block!important}body.on-hero:not(.menu-open) nav.menu a,body.on-hero:not(.menu-open) .iconbtn{color:#fff}body.on-hero:not(.menu-open) .iconbtn:hover{background:#ffffff1f}header.main{transition:background .4s,border-color .4s,box-shadow .35s}.search{display:flex;align-items:stretch;height:78px;background:var(--carta);border:1px solid var(--filo);border-radius:999px;padding:8px;box-shadow:0 10px 30px #2b2a280f;animation:fadeUp .9s .55s var(--ease) both}.field{flex:1 1 0;display:flex;align-items:center;gap:12px;padding:0 20px;border-right:1px solid var(--filo);color:var(--grigio);border-radius:999px;transition:background .2s;min-width:0}.field:focus-within{background:var(--avorio)}.field .lab{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.field .lab span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--inchiostro)}.field input{border:0;background:transparent;font-size:15px;padding:0;width:100%;color:var(--inchiostro)}.field input::placeholder{color:var(--grigio)}.field input:focus{outline:none}.field.chi{flex:0 0 190px;border-right:0}.search .btn{height:auto}.oggi{padding-block:56px 88px;display:flex;flex-direction:column;gap:20px}.oggi .head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.oggi small{font-size:13px;color:var(--grigio)}.tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.tile{display:flex;align-items:center;gap:16px;padding:22px 24px;background:var(--carta);border:1px solid var(--filo);border-radius:16px;transition:transform .3s var(--ease),box-shadow .3s}.tile:hover{transform:translateY(-3px);box-shadow:0 14px 30px #2b2a2814}.tile .ic{width:48px;height:48px;border-radius:50%;background:var(--rosa);color:var(--lampone);display:flex;align-items:center;justify-content:center;flex:none}.tile .ic .ico{width:22px;height:22px}.tile .v{display:flex;flex-direction:column;gap:4px;min-width:0}.tile .v span{font-size:13px;color:var(--grigio)}.tile .v strong{font-size:21px;font-variant-numeric:tabular-nums}.spin{animation:spin 8s linear infinite;transform-origin:50% 50%}.wind path{stroke-dasharray:30;animation:gust 2.4s ease-in-out infinite}.wind path:nth-child(2){animation-delay:.4s}.bob{animation:bob 2.6s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes gust{0%{stroke-dashoffset:30}50%{stroke-dashoffset:0}to{stroke-dashoffset:-30}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px) rotate(-3deg)}}.esp{background:var(--carta);border-block:1px solid var(--filo);padding-block:88px;display:flex;flex-direction:column;gap:30px}.shead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.shead>div:first-child{display:flex;flex-direction:column;gap:12px;min-width:0}.arrows{display:flex;gap:10px}.arrow{width:48px;height:48px;border-radius:50%;border:1px solid var(--filo);background:var(--carta);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,transform .2s}.arrow:hover{transform:scale(1.06)}.arrow.dark{background:var(--inchiostro);color:#fff;border-color:var(--inchiostro)}.chips{display:flex;gap:10px;flex-wrap:wrap}.chip{padding:10px 18px;border-radius:999px;font-size:14px;font-weight:600;border:1px solid var(--filo);background:var(--carta);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.chip:hover{border-color:var(--inchiostro)}.chip[aria-pressed=true]{background:var(--inchiostro);color:#fff;border-color:var(--inchiostro)}.track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:64px;padding-left:64px;padding-right:64px;padding-block:6px 14px;scrollbar-width:none;cursor:grab}.track::-webkit-scrollbar{display:none}.track.drag{cursor:grabbing;scroll-snap-type:none}.xcard{flex:0 0 316px;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--carta);border:1px solid var(--filo);border-radius:18px;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s,opacity .35s}.xcard:hover{transform:translateY(-6px);box-shadow:0 22px 40px #2b2a281f}.xcard:hover .in{transform:scale(1.07)}.xcard.enter{animation:cardIn .5s var(--ease) both}@keyframes cardIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.xcard .foto{height:230px}.badge{position:absolute;z-index:2;top:14px;left:14px;display:flex;align-items:center;gap:6px;background:#fff;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:var(--inchiostro)}.badge img{height:16px;display:block;transition:transform .3s}.xcard:hover .badge img{animation:beat 1.4s ease-in-out}.xbody{display:flex;flex-direction:column;gap:12px;padding:20px;flex:1}.xbody h3{font-size:22px;line-height:1.2}.meta{display:flex;gap:16px;font-size:14px;color:var(--grigio);flex-wrap:wrap}.meta span{display:flex;align-items:center;gap:6px}.meta .ico{width:16px;height:16px}.xfoot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--filo)}.partner{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--grigio)}.partner i{width:28px;height:28px;border-radius:50%;background:var(--avorio);border:1px solid var(--filo)}.price{font-size:14px;color:var(--grigio)}.price strong{font-size:20px;color:var(--inchiostro);font-variant-numeric:tabular-nums}.progress{height:2px;background:var(--filo);border-radius:2px;overflow:hidden;margin-inline:64px}.progress i{display:block;height:100%;width:30%;background:var(--inchiostro);border-radius:2px;transition:transform .15s linear}.news{padding-block:96px;display:flex;flex-direction:column;gap:40px}.more{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;white-space:nowrap}.more .ico{transition:transform .3s var(--ease)}.more:hover .ico{transform:translate(4px)}.ngrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.lead{grid-column:span 7;display:flex;flex-direction:column;gap:18px;min-width:0}.lead .foto{height:400px;border-radius:18px}.lead h3{font-size:36px;line-height:1.12}.lead p{margin:0;font-size:17px;line-height:1.55;color:var(--grigio)}.side{grid-column:span 5;display:flex;flex-direction:column;gap:26px;min-width:0}.sitem{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;align-items:center}.sitem .foto{height:100px;border-radius:10px}.sitem div{display:flex;flex-direction:column;gap:8px;min-width:0}.sitem h3{font-size:19px;line-height:1.25}.date{font-size:13px;color:var(--grigio)}.lead h3,.sitem h3{background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .45s var(--ease);display:inline}.lead:hover h3,.sitem:hover h3{background-size:100% 1.5px}.lead:hover .in,.sitem:hover .in{transform:scale(1.05)}.feed{display:flex;flex-direction:column;padding:24px;background:var(--carta);border:1px solid var(--filo);border-radius:16px}.feed .top{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px}.live{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--grigio)}.live i{width:8px;height:8px;border-radius:50%;background:var(--lampone);animation:pulse 1.8s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 #ad1f4273}to{box-shadow:0 0 0 10px #ad1f4200}}.fitem{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--filo);transition:padding .3s var(--ease)}.fitem:last-child{border-bottom:0}.fitem:hover{padding-left:6px}.fitem b{font-size:16px;font-weight:600;display:block}.fitem small{font-size:13px;color:var(--grigio)}.fitem.new{animation:fadeUp .6s var(--ease) both}.sponde{padding-block:0 96px;display:flex;flex-direction:column;gap:40px}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,240px);gap:20px}.bt{position:relative;border-radius:18px;overflow:hidden;display:flex;align-items:flex-end;padding:26px;color:#fff}.bt.big{grid-column:span 2;grid-row:span 2}.bt:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 40%,rgba(20,18,18,.55))}.bt .cap{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px}.bt h3{font-size:24px}.bt.big h3{font-size:34px}.bt .cap span{font-size:14px;opacity:.85}.bt .go{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s var(--ease),opacity .3s}.bt:hover .go{max-height:24px;opacity:1}.bt:hover .in{transform:scale(1.07)}.partners{padding-block:0 96px}.pband{display:flex;align-items:center;gap:40px;padding:26px 0;border-block:1px solid var(--filo)}.plabel{flex:0 0 auto;display:flex;align-items:center;gap:12px}.plabel img{height:30px}.plabel b{display:block;font-size:15px}.plabel small{font-size:12px;color:var(--grigio)}.marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mtrack{display:flex;gap:20px;width:max-content;animation:marq 26s linear infinite}.marquee:hover .mtrack{animation-play-state:paused}.plogo{width:170px;height:64px;border-radius:10px;border:1px dashed var(--filo);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--grigio);transition:border-color .2s,color .2s}.plogo:hover{border-color:var(--lampone);color:var(--lampone)}.plogo.has{background:#fff;border-style:solid;padding:12px 18px}.plogo.has img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@keyframes marq{to{transform:translate(-50%)}}.nlw{padding-block:0 96px}.nl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center;background:var(--lampone);color:#fff;border-radius:28px;padding:64px 72px;position:relative;overflow:hidden}.nl .copy{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1;min-width:0}.nl .eyebrow{color:#fffc}.nl h2{color:#fff}.nl p{margin:0;font-size:17px;line-height:1.55;color:#ffffffe0}.nl form{display:flex;flex-direction:column;gap:14px;position:relative;z-index:1;min-width:0}.nl label.em{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.nl input[type=email]{height:56px;border-radius:999px;border:0;padding:0 24px;font-size:16px;color:var(--inchiostro);background:#fff}.nl input[type=email]:focus{outline:3px solid rgba(255,255,255,.5)}.radios{display:flex;gap:10px;flex-wrap:wrap}.radios label{display:flex;align-items:center;gap:8px;font-size:14px;padding:8px 14px;border:1px solid rgba(255,255,255,.4);border-radius:999px;cursor:pointer;transition:background .2s}.radios label:has(input:checked){background:#ffffff29;border-color:#fff}.radios input{accent-color:#fff}.nl .btn{background:var(--inchiostro);color:#fff;height:56px}.nl .btn:hover{transform:translateY(-2px)}.nl small{font-size:12px;color:#ffffffc7}.nl .ok{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;background:#ffffff24;padding:16px 20px;border-radius:16px}.nl .bgheart{position:absolute;right:-60px;bottom:-80px;height:340px;opacity:.12;filter:brightness(0) invert(1);transform:rotate(-12deg);transition:transform 1.4s var(--ease)}.nl:hover .bgheart{transform:rotate(-4deg) scale(1.05)}footer{background:var(--notte);color:#f5f1ec;padding-block:72px 40px;display:flex;flex-direction:column;gap:56px}.fgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px}.fbrand{grid-column:span 2;display:flex;flex-direction:column;gap:22px;min-width:0}.fbrand img{height:52px;align-self:flex-start}.fbrand p{margin:0;font-size:15px;line-height:1.6;color:var(--notte-testo);max-width:22em}.social{display:flex;gap:10px}.social a{width:44px;height:44px;border-radius:50%;border:1px solid var(--notte-filo);display:flex;align-items:center;justify-content:center;transition:background .25s,border-color .25s}.social a:hover{background:var(--lampone);border-color:var(--lampone)}.fcol{display:flex;flex-direction:column;gap:14px;min-width:0}.fcol button{all:unset;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;cursor:default}.fcol button .ico{display:none}.fcol .links{display:flex;flex-direction:column;gap:12px}.fcol .links a{font-size:15px;color:var(--notte-testo);transition:color .2s}.fcol .links a:hover{color:#fff}.legal{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--notte-filo);font-size:13px;color:var(--notte-testo)}.legal div{display:flex;gap:24px;flex-wrap:wrap}.legal a{text-decoration:underline;text-underline-offset:3px}nav.menu a[aria-current=page]:after{transform:scaleX(1)}.bookbar{display:none}.rv{transition:transform .9s var(--ease)}.rv.low{transform:translateY(26px)}@container site (max-width:1100px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}nav.menu{display:none}.burger{display:flex}.drawer{display:flex;flex-direction:column;gap:4px;max-height:0;overflow:hidden;padding-inline:64px;transition:max-height .5s var(--ease),padding .5s var(--ease)}.menu-open .drawer{max-height:520px;padding-block:8px 24px}.drawer a{font-family:var(--display);font-size:30px;font-weight:600;padding:10px 0;border-bottom:1px solid var(--filo);opacity:0;transform:translateY(10px);transition:opacity .4s,transform .4s var(--ease)}.menu-open .drawer a{opacity:1;transform:none}.menu-open .drawer a:nth-child(2){transition-delay:.05s}.menu-open .drawer a:nth-child(3){transition-delay:.1s}.menu-open .drawer a:nth-child(4){transition-delay:.15s}.menu-open .drawer a:nth-child(5){transition-delay:.2s}.drawer .btn{margin-top:14px}}@container site (max-width:760px){.wrap,.drawer{padding-inline:16px}h2{font-size:32px;line-height:1.08}.topbar .claim{font-size:12px}.hbar{height:64px}.hbar .logo img{height:28px}.scrolled .hbar{height:58px}.scrolled .hbar .logo img{height:26px}.hactions .btn{display:none}.hero{margin-top:-65px;padding-top:120px;min-height:clamp(600px,86vh,760px)}.hero h1{font-size:56px}.hero-in{gap:18px;padding-bottom:24px}.hero-foot{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:64px}.hcap{font-size:12px}.dot{width:36px}.search-wrap{margin-top:-40px}.ctas .btn{flex:1 1 auto;padding:0 18px;font-size:15px;white-space:nowrap}.oggi .head{flex-wrap:wrap}.search{flex-direction:column;height:auto;border-radius:20px;padding:0;overflow:hidden}.field{border-right:0;border-bottom:1px solid var(--filo);border-radius:0;padding:14px 16px}.field.dove{display:none}.field.chi{flex:1 1 auto}.search .btn{margin:12px;height:52px}.oggi{padding-block:40px 56px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tiles>.tile:last-child{grid-column:1/-1}.tile{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.tile .ic{width:40px;height:40px}.tile .v strong{font-size:17px}.esp{padding-block:48px;gap:20px}.arrows{display:none}.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto}.track{padding-left:16px;padding-right:16px;scroll-padding-left:16px;gap:14px}.xcard{flex-basis:280px}.xcard .foto{height:200px}.xbody h3{font-size:20px}.progress{margin-inline:16px}.news{padding-block:56px;gap:24px}.ngrid{grid-template-columns:minmax(0,1fr);gap:24px}.lead,.side{grid-column:auto}.lead .foto{height:220px;border-radius:14px}.lead h3{font-size:26px}.lead p{font-size:15px}.sitem{grid-template-columns:104px minmax(0,1fr);gap:14px}.sitem .foto{height:78px}.sitem h3{font-size:17px}.feed{padding:18px}.sponde{padding-block:0 56px;gap:24px}.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:220px 160px 160px;gap:12px}.bt{padding:16px;border-radius:14px}.bt.big{grid-row:span 1}.bt h3{font-size:18px}.bt.big h3{font-size:24px}.bt .go{max-height:24px;opacity:1}.partners{padding-block:0 56px}.pband{flex-direction:column;align-items:flex-start;gap:16px}.marquee{width:100%}.plogo{width:120px;height:52px;font-size:11px}.nlw{padding-block:0 56px}.nl{grid-template-columns:minmax(0,1fr);gap:22px;padding:32px 22px;border-radius:22px}.nl .bgheart{height:220px}footer{padding-block:48px 110px;gap:28px}.fgrid{grid-template-columns:minmax(0,1fr);gap:0}.fbrand{grid-column:auto;padding-bottom:28px}.fbrand img{height:38px}.fcol{gap:0;border-bottom:1px solid var(--notte-filo)}.fgrid .fcol:first-of-type{border-top:1px solid var(--notte-filo)}.fcol button{height:56px;cursor:pointer;font-size:15px;letter-spacing:.02em;text-transform:none}.fcol button .ico{display:block;transition:transform .35s var(--ease)}.fcol.open button .ico{transform:rotate(180deg)}.fcol .links{max-height:0;overflow:hidden;gap:0;transition:max-height .45s var(--ease)}.fcol.open .links{max-height:260px}.fcol .links a{padding:8px 0}.fcol .links a:last-child{padding-bottom:18px}.legal{flex-direction:column;align-items:flex-start;gap:10px;font-size:12px}.bookbar{display:flex;position:sticky;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;margin:-72px 12px 12px;height:60px;border-radius:999px;background:var(--inchiostro);color:#fff;align-items:center;justify-content:space-between;padding:0 8px 0 22px;box-shadow:0 12px 30px #2b2a284d;transform:translateY(200%);opacity:0;transition:transform .5s var(--ease),opacity .3s}.show-book .bookbar{transform:none;opacity:1}.bookbar span{font-size:14px;font-weight:600}.bookbar .btn{height:44px;padding:0 20px;font-size:14px}}.page-head{padding-block:64px 36px;display:flex;flex-direction:column;gap:16px;max-width:980px}.page-head h1{font-size:64px;line-height:1;letter-spacing:-.025em}.page-head p{margin:0;font-size:19px;line-height:1.55;color:var(--grigio);max-width:40em}.crumbs{display:flex;gap:8px;font-size:13px;color:var(--grigio);flex-wrap:wrap}.crumbs a{text-decoration:underline;text-underline-offset:3px}.toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding-bottom:28px}.select{height:44px;border-radius:999px;border:1px solid var(--filo);background:var(--carta);padding:0 40px 0 18px;font-weight:600;font-size:14px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232B2A28' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.searchbox{display:flex;align-items:center;gap:10px;height:44px;border-radius:999px;border:1px solid var(--filo);background:var(--carta);padding:0 18px;min-width:240px;flex:1;max-width:420px}.searchbox input{border:0;background:transparent;flex:1;font-size:15px;min-width:0}.searchbox input:focus{outline:none}.xgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-bottom:96px}.xgrid .xcard{flex-basis:auto}.empty{padding:40px 0 96px;color:var(--grigio);font-size:17px}.example{position:absolute;z-index:2;top:14px;right:14px;background:#2b2a28c7;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.dhero{position:relative;height:clamp(320px,52vh,560px);overflow:hidden}.dhero img{width:100%;height:100%;object-fit:cover;display:block}.dhero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#12101059,#12101000 30% 60%,#12101059)}.detail{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:64px;padding-block:48px 96px;align-items:start}.detail-main{display:flex;flex-direction:column;gap:22px;min-width:0}.detail-main h1{font-size:54px;line-height:1.02;letter-spacing:-.02em}.lead-text{font-size:20px;line-height:1.55;color:var(--grigio);margin:0}.facts{display:flex;gap:28px;flex-wrap:wrap;padding-block:18px;border-block:1px solid var(--filo)}.facts div{display:flex;flex-direction:column;gap:4px}.facts span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--grigio)}.facts b{font-size:17px}.prose{font-size:18px;line-height:1.7;max-width:42em}.prose p{margin:0 0 1.1em}.prose h2{font-size:30px;margin:1.4em 0 .5em}.prose a{color:var(--lampone);text-decoration:underline;text-underline-offset:3px}.prose img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:16px;margin:1.4em 0}.prose ul{margin:0 0 1.1em;padding-left:1.2em}.prose li{margin:.25em 0}.aside{position:sticky;top:110px;display:flex;flex-direction:column;gap:16px;background:var(--carta);border:1px solid var(--filo);border-radius:20px;padding:28px}.aside .price{font-size:15px}.aside .price strong{font-size:30px}.aside p{margin:0;color:var(--grigio);font-size:15px;line-height:1.5}.note{font-size:13px;color:var(--grigio);display:flex;gap:8px;align-items:center}.fields{display:flex;flex-direction:column;gap:12px}.fields .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field-l{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.field-l input,.field-l textarea,.field-l select{border:1px solid var(--filo);border-radius:12px;padding:12px 14px;font-size:15px;background:var(--avorio);width:100%}.field-l textarea{min-height:96px;resize:vertical}.field-l input:focus,.field-l textarea:focus,.field-l select:focus{outline:2px solid var(--lampone);outline-offset:1px;background:#fff}.formok{display:flex;gap:10px;align-items:center;font-weight:600;background:var(--rosa);color:var(--lampone-scuro);padding:14px 16px;border-radius:12px}.related{padding-block:0 96px;display:flex;flex-direction:column;gap:28px}.evlayout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:start;padding-bottom:96px}.evlist,.evday{display:flex;flex-direction:column}.evday h3{font-size:22px;padding:22px 0 10px;border-bottom:2px solid var(--inchiostro);display:flex;justify-content:space-between;align-items:baseline}.evday h3 small{font-family:var(--testo);font-size:13px;font-weight:600;color:var(--grigio)}.ev{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--filo);transition:background .2s}.ev:hover{background:#fff9}.ev .d{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:14px;background:var(--carta);border:1px solid var(--filo);font-variant-numeric:tabular-nums}.ev .d b{font-family:var(--display);font-size:26px;line-height:1}.ev .d span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lampone)}.ev .b{display:flex;flex-direction:column;gap:6px;min-width:0}.ev .b strong{font-size:17px;line-height:1.3}.ev .m{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--grigio)}.ev .m span{display:inline-flex;align-items:center;gap:5px}.ev .m .ico{width:15px;height:15px}.pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;background:var(--rosa);color:var(--lampone-scuro);white-space:nowrap}.pill.mercato{background:#e6eef0;color:#2c5566}.pill.cultura{background:#ece7f1;color:#4f3d66}.pill.sport{background:#e5efe6;color:#2f5a36}.pill.famiglie{background:#f6ebdd;color:#7a4b12}.pill.altro{background:#eeeae5;color:var(--grigio)}.ev .go{color:var(--grigio)}.verify{font-size:13px;color:var(--grigio);padding-top:18px}.markets{position:sticky;top:110px;background:var(--carta);border:1px solid var(--filo);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px}.markets h2{font-size:26px}.markets p{margin:0;font-size:13px;color:var(--grigio);line-height:1.5}.mdays{display:flex;gap:4px;flex-wrap:wrap}.mdays button{height:36px;min-width:44px;padding:0 10px;border-radius:999px;border:1px solid var(--filo);background:var(--carta);font-size:13px;font-weight:700;cursor:pointer}.mdays button[aria-pressed=true]{background:var(--inchiostro);border-color:var(--inchiostro);color:#fff}.mlist{display:flex;flex-direction:column;max-height:520px;overflow:auto}.mrow{display:flex;flex-direction:column;gap:3px;padding:12px 0;border-bottom:1px solid var(--filo)}.mrow b{font-size:15px}.mrow span{font-size:13px;color:var(--grigio)}.mrow em{font-style:normal;font-size:11px;font-weight:700;color:var(--lampone)}.evstrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.evcard{display:flex;flex-direction:column;gap:12px;padding:22px;background:var(--carta);border:1px solid var(--filo);border-radius:16px;transition:transform .3s var(--ease),box-shadow .3s}.evcard:hover{transform:translateY(-4px);box-shadow:0 18px 34px #2b2a281a}.evcard .when{font-family:var(--display);font-size:22px;font-weight:600}.evcard strong{font-size:17px;line-height:1.3}.evcard small{font-size:13px;color:var(--grigio);display:flex;align-items:center;gap:5px}.home-ev{padding-block:0 96px;display:flex;flex-direction:column;gap:32px}.offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.offer{display:flex;flex-direction:column;gap:10px;padding:28px;background:var(--carta);border:1px solid var(--filo);border-radius:18px}.offer h3{font-size:24px}.offer p{margin:0;color:var(--grigio);line-height:1.55}.offer img{height:30px;width:auto;align-self:flex-start}.split{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:start;padding-bottom:96px}.radart{padding-bottom:96px}.radart-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:start;background:var(--carta);border:1px solid var(--filo);border-radius:24px;padding:48px}.radart-head{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.radart-logo{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;background:#eaf7f1;color:#12203a;font-weight:800;font-size:18px;letter-spacing:-.01em}.radart-logo i{width:16px;height:16px;border-radius:5px;background:#22a06b;display:block}.radart-head h2{font-size:34px;line-height:1.12}.radart-cta{display:flex;flex-wrap:wrap;gap:12px}.radart-intro{margin:0;color:var(--grigio);font-size:17px;line-height:1.55}.radart-head small{color:var(--grigio);font-size:13px;line-height:1.5}.radart-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.radart-points li{border-top:2px solid #22A06B;padding-top:14px}.radart-points h3{font-size:20px;margin:0 0 6px}.radart-points p{margin:0;color:var(--grigio);line-height:1.55;font-size:15px}.simple{padding-bottom:96px;max-width:46em}.creditlist{display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5;padding-bottom:96px}.creditlist a{text-decoration:underline;text-underline-offset:3px}@container site (max-width:1100px){.xgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail,.evlayout,.split{grid-template-columns:minmax(0,1fr);gap:36px}.radart-in{grid-template-columns:minmax(0,1fr);gap:32px;padding:28px}.radart-points{grid-template-columns:minmax(0,1fr);gap:20px}.radart-head h2{font-size:28px}.aside,.markets{position:static}.evstrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:760px){.page-head{padding-block:36px 24px}.page-head h1{font-size:40px}.page-head p{font-size:16px}.xgrid{grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:56px}.detail{padding-block:28px 56px}.detail-main h1{font-size:36px}.lead-text{font-size:17px}.prose{font-size:16.5px}.prose h2{font-size:24px}.fields .row{grid-template-columns:minmax(0,1fr)}.ev{grid-template-columns:56px minmax(0,1fr);gap:14px}.ev .d{width:52px;height:56px}.ev .d b{font-size:22px}.ev .go{display:none}.evstrip,.offers{grid-template-columns:minmax(0,1fr)}.searchbox{max-width:none;min-width:0;width:100%}.home-ev,.related{padding-block:0 56px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mtrack{animation:none}}.hbar .logo img,.fbrand img,.hheart,.badge img,.plabel img,.nl .bgheart,.offer img{width:auto}.tile{color:inherit}a.tile:hover{border-color:var(--inchiostro)}.drawer a.btn{font-family:var(--testo);font-size:16px;border:0;padding:0 26px;height:52px;margin-top:14px;align-self:flex-start}.mk-page{padding-bottom:56px;display:flex;flex-direction:column;gap:28px}.mk-now{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mk-now-col{background:var(--carta);border:1px solid var(--filo);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px}.mk-now-col:first-child{border-color:var(--inchiostro)}.mk-now h2{font-size:24px}.mk-now h2 small,.mk-day h2 small{font-family:inherit;font-size:13px;font-weight:700;color:var(--grigio);margin-left:6px}.mk-filter{display:flex;gap:6px;flex-wrap:wrap}.mk-filter button{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--filo);background:var(--carta);font-size:13px;font-weight:700;cursor:pointer}.mk-filter button[aria-pressed=true]{background:var(--inchiostro);border-color:var(--inchiostro);color:#fff}.mk-day{border-top:1px solid var(--filo);padding-top:18px;display:grid;grid-template-columns:200px 1fr;gap:16px;scroll-margin-top:110px}.mk-day h2{font-size:26px}.mk-day.is-today h2:after{content:"●";color:var(--lampone);font-size:12px;margin-left:8px;vertical-align:middle}.mk-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.mk-row{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--filo);border-radius:14px;background:var(--carta)}.mk-row b a{color:inherit;text-decoration:underline;text-decoration-color:var(--filo);text-underline-offset:3px}.mk-row span{font-size:13px;color:var(--grigio)}.mk-row em{font-style:normal;font-size:12px;font-weight:700;color:var(--grigio)}.mk-row[hidden]{display:none}@media(max-width:760px){.mk-now{grid-template-columns:1fr}.mk-day{grid-template-columns:1fr;gap:10px}}.pl-banner{background:#1f3a4a;color:#fff;text-align:center;padding:10px 16px;font-size:14px;letter-spacing:.02em}.pl-gal{position:relative;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:10px;height:clamp(320px,52vh,520px);margin-top:20px}.pl-gal figure{margin:0;overflow:hidden;border-radius:16px}.pl-gal figure.big{grid-row:1/3}.pl-gal img{width:100%;height:100%;object-fit:cover;display:block}.pl-gal figure.big{position:relative}.pl-count{position:absolute;left:14px;bottom:14px;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.pl-detail{padding-top:28px}.pl-ev{margin-top:40px}.pl-ev h2{font-size:28px;margin-bottom:14px}.pl-ev ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--filo)}.pl-ev li{display:grid;grid-template-columns:130px 1fr;gap:4px 18px;padding:14px 0;border-bottom:1px solid var(--filo)}.pl-ev li b{grid-row:1/3;color:var(--lampone)}.pl-ev li small{color:var(--grigio)}.pl-form{display:flex;flex-direction:column;gap:10px;margin:6px 0 10px}.pl-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--grigio)}.pl-form input{border:1px solid var(--filo);border-radius:10px;padding:10px 12px;font:inherit;font-size:15px;text-transform:none;letter-spacing:0;background:#fff}.pl-form button[disabled]{opacity:1;cursor:default;background:var(--lampone);color:#fff;border-color:var(--lampone)}.pl-cmp-w{margin-top:40px;margin-bottom:80px}.pl-cmp{background:var(--carta);border:1px solid var(--filo);border-radius:20px;padding:36px}.pl-cmp h2{font-size:34px;margin:6px 0 10px}.pl-cmp>p{color:var(--grigio);line-height:1.55;max-width:760px}.pl-cmp table{width:100%;border-collapse:collapse;margin:22px 0}.pl-cmp th,.pl-cmp td{padding:12px 10px;border-bottom:1px solid var(--filo);text-align:center;font-size:15px}.pl-cmp th:first-child,.pl-cmp td:first-child{text-align:left}.pl-cmp th small{display:block;font-weight:500;color:var(--grigio);font-size:12px;margin-top:2px}.pl-cmp td.y{color:#2e8b57;font-weight:700}.pl-cmp td.n{color:var(--grigio)}.pl-cond{font-size:14px}@container site (max-width:760px){.pl-gal{grid-template-columns:1fr;grid-template-rows:auto;height:auto}.pl-gal figure{aspect-ratio:4/3}.pl-gal figure:not(.big){display:none}.pl-gal figure.big{grid-row:auto}.pl-cmp{padding:22px}.pl-cmp th,.pl-cmp td{font-size:13px;padding:10px 6px}.pl-ev li{grid-template-columns:1fr}}.gf-top{position:relative;aspect-ratio:16/9;background:linear-gradient(160deg,#e4eee6,#cfe0d3);display:flex;align-items:flex-end;gap:10px;padding:18px 20px}.gf-num{font-family:var(--display);font-weight:600;font-size:64px;line-height:.9;color:var(--inchiostro)}.gf-num.sm{font-size:40px}.gf-unit{font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--grigio);padding-bottom:6px}.gf-hotel{position:absolute;top:14px;right:14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#fff;color:var(--inchiostro);padding:4px 10px;border-radius:999px}.gf-lay{font-size:13px!important}.gf-claim .gf-claim-cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px}.dr-top{aspect-ratio:16/7}.dr-kind{font-family:var(--display);font-weight:600;font-size:30px;line-height:1;color:var(--inchiostro)}.k-location{background:linear-gradient(160deg,#f3e6e8,#e6cdd2)}.k-civile{background:linear-gradient(160deg,#eee9df,#ded3be)}.k-planner{background:linear-gradient(160deg,#ece7f1,#d8cde4)}.k-aperitivo{background:linear-gradient(160deg,#f6e6d6,#ebcba9)}.k-cocktail{background:linear-gradient(160deg,#e9e3f0,#cfc1e0)}.k-wine{background:linear-gradient(160deg,#f1e1e4,#ddbac2)}.k-beach{background:linear-gradient(160deg,#e1eef2,#bfdce6)}.k-discoteca{background:linear-gradient(160deg,#3a3836,#2b2a28)}.k-discoteca .dr-kind{color:#fff}.k-live{background:linear-gradient(160deg,#edebd9,#d9d4ae)}.gf-owner{margin-top:22px;padding-top:18px;border-top:1px solid var(--filo);display:flex;flex-direction:column;gap:8px}.gf-owner p{margin:0;font-size:14px;color:var(--grigio);line-height:1.5}.bk-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.bk-chips small{opacity:.6;font-weight:600;margin-left:4px}.bk-page{padding-block:24px 80px;display:flex;flex-direction:column;gap:72px}.bk-cat{scroll-margin-top:110px}.bk-cat-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px}.bk-cat-head h2{font-size:40px;margin-top:6px}.bk-cat-head p{max-width:720px;color:var(--grigio);line-height:1.55;margin:12px 0 0}.bk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bk-card{background:var(--carta);border:1px solid var(--filo);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s var(--ease),box-shadow .25s}.bk-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #2b2a2814}.bk-map{position:relative;background:#eaf1ee;aspect-ratio:16/10}.bk-map svg{width:100%;height:100%;display:block}.bk-map path{fill:none;stroke:var(--lampone);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.bk-map circle{fill:#fff;stroke:var(--inchiostro);stroke-width:2.5}.bk-n{position:absolute;top:10px;left:12px;font-family:var(--display);font-weight:600;font-size:20px;color:var(--inchiostro)}.bk-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.bk-body h3{font-size:21px;line-height:1.15}.bk-body p{margin:0;font-size:14px;color:var(--grigio)}.bk-stats{display:flex;gap:14px;font-weight:700;font-size:15px}.bk-diff{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:4px 10px;border-radius:999px}.d-easy{background:#2e8b57}.d-mid{background:#1c7fc4}.d-hard{background:#c62828}.bk-info{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:var(--carta);border:1px solid var(--filo);border-radius:20px;padding:36px}.bk-info h2{font-size:28px;margin-bottom:14px}.bk-info ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;line-height:1.5}.bk-info p{margin:0 0 12px;line-height:1.55;color:var(--grigio)}.lnk{color:var(--lampone);font-weight:700}@container site (max-width:1100px){.bk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-cat-head{flex-direction:column;align-items:flex-start}.bk-info{grid-template-columns:1fr}}@container site (max-width:560px){.bk-grid{grid-template-columns:1fr}.bk-cat-head h2{font-size:30px}.bk-info{padding:24px}}.br-detail{padding-top:32px}.br-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:1px}.br-dot.d-easy{background:#2e8b57}.br-dot.d-mid{background:#1c7fc4}.br-dot.d-hard{background:#c62828}.br-map{margin:0;background:var(--carta);border:1px solid var(--filo);border-radius:20px;overflow:hidden}.br-map>svg{display:block;width:100%;height:auto;background:#eaf1ee}.br-map path{fill:none;stroke:var(--lampone);stroke-width:4;stroke-linejoin:round;stroke-linecap:round}.br-map path.halo{stroke:#fff;stroke-width:10}.br-map circle{fill:#fff;stroke:var(--inchiostro);stroke-width:3}.br-map text{font:700 18px var(--testo);fill:var(--inchiostro);paint-order:stroke;stroke:#eaf1ee;stroke-width:5px}.br-prof{position:relative;border-top:1px solid var(--filo);padding:12px 16px 4px 64px}.br-prof svg{display:block;width:100%;height:110px}.br-prof .a{fill:#ad1f421f;stroke:none}.br-prof .l{fill:none;stroke:var(--lampone);stroke-width:2;vector-effect:non-scaling-stroke}.br-prof-l{position:absolute;left:12px;top:10px;bottom:8px;display:flex;flex-direction:column;justify-content:space-between;font-size:12px;font-weight:700;color:var(--grigio)}.br-map figcaption{padding:10px 16px 14px;font-size:13px;color:var(--grigio)}.br-aside{align-items:stretch}.br-qr{align-self:center;display:block;margin:0;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--filo)}.br-qr img{display:block}.br-apps{display:grid;grid-template-columns:1fr 1fr;gap:10px}.br-apps .btn{height:44px;padding:0 14px;font-size:14px}.br-more{padding-block:8px 96px;display:flex;flex-direction:column;gap:24px}.br-more h2{font-size:34px}.rp{background:var(--carta);border:1px solid var(--filo);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px}.rp h2{font-size:30px}.rp-form{display:grid;grid-template-columns:1fr auto 1fr auto;gap:12px;align-items:end}.rp-f{display:flex;flex-direction:column;gap:6px}.rp-f span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--grigio)}.rp-f input{height:52px;border:1px solid var(--filo);border-radius:14px;padding:0 16px;background:var(--avorio);font-size:16px;min-width:0}.rp-f input:focus{outline:2px solid var(--lampone);outline-offset:1px}.rp-swap{height:52px;width:52px;border-radius:50%;border:1px solid var(--filo);background:var(--carta);cursor:pointer;font-size:20px}.rp-here{align-self:flex-start;background:none;border:0;padding:0;color:var(--lampone);font-weight:700;cursor:pointer;font-size:15px}.rp-out{display:flex;flex-direction:column;gap:10px}.rp-out iframe{width:100%;height:460px;border:0;border-radius:14px;background:#eaf1ee}.rp-note{margin:0;font-size:13px;color:var(--grigio);line-height:1.5}@container site (max-width:760px){.rp{padding:20px}.rp-form{grid-template-columns:1fr}.rp-swap{justify-self:center;transform:rotate(0)}.rp-out iframe{height:380px}.rp h2{font-size:24px}}
