@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-hebrew-wght-normal.DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-latin-ext-wght-normal.CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-latin-wght-normal.DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-ext-700-normal.CrK2-ngJ.woff2)format("woff2"),url(/_astro/caveat-cyrillic-ext-700-normal.DjFGiEhD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-700-normal.BIyejhEL.woff2)format("woff2"),url(/_astro/caveat-cyrillic-700-normal.Bhcx9qBB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-ext-700-normal.DFbRgDry.woff2)format("woff2"),url(/_astro/caveat-latin-ext-700-normal.DjJQd59I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-700-normal.D8_1Nw6V.woff2)format("woff2"),url(/_astro/caveat-latin-700-normal.cPyBTTZN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-cyrillic-700-normal.BWTpRfYl.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-700-normal.CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-greek-700-normal.C6CZE3T8.woff2)format("woff2"),url(/_astro/jetbrains-mono-greek-700-normal.DEigVDxa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/jetbrains-mono-vietnamese-700-normal.BDLVIk2r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-ext-700-normal.CZipNAKV.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-700-normal.CxPITLHs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--arancio:#ff5a2c;--arancio-testo:#c2410c;--sole:#ffc13b;--sole-chiaro:#ffe3a3;--cielo:#3fb8d9;--mare:#1f8fb5;--mare-scuro:#145f7a;--sabbia:#f4dfb6;--sabbia-chiara:#faefd8;--palma:#2fa36b;--palma-scuro:#1d7048;--corallo:#ff7e93;--corallo-scuro:#c2334f;--crema:#fff7ea;--carta:#fffdf8;--inchiostro:#2a1e16;--inchiostro-2:#5b4738;--ambra:#2a160c;--linea:#2a1e1624;--linea-forte:#2a1e1647;--f-titolo:"Fredoka Variable", "Fredoka", ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--f-testo:"DM Sans Variable", "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mano:"Caveat", "Bradley Hand", "Segoe Print", cursive;--f-num:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-s:8px;--r-m:14px;--r-l:22px;--r-xl:32px;--r-pill:999px;--ombra-1:0 1px 2px #2a1e1614, 0 6px 16px -6px #2a1e1629;--ombra-2:0 2px 6px #2a1e1614, 0 22px 44px -18px #2a1e1661;--ombra-3:0 30px 70px -24px #2a1e1680;--ombra-sticker:0 6px 14px -4px #2a1e1659;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--s-9:7rem;--larghezza:1180px;--larghezza-testo:44rem;--gutter:clamp(1rem, 4vw, 2rem);--ease-rimbalzo:cubic-bezier(.34, 1.56, .64, 1);--ease-morbido:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem;font-size:100%}html[data-testo=grande]{font-size:112.5%}html[data-testo=enorme]{font-size:125%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--f-testo);color:var(--inchiostro);background:var(--crema);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.1875rem;line-height:1.62;overflow-x:clip}@media (width>=900px){body{font-size:1.25rem}}img,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--f-titolo);letter-spacing:-.012em;text-wrap:balance;margin:0 0 .5em;font-weight:650;line-height:1.08}h1{font-size:clamp(2.35rem,4.6vw + 1rem,4.6rem);font-weight:700;line-height:1.02}h2{font-size:clamp(1.95rem,2.6vw + 1rem,3.2rem)}h3{font-size:clamp(1.35rem,.8vw + 1rem,1.75rem)}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--arancio-testo);text-underline-offset:.18em;text-decoration-thickness:2px}a:hover{color:var(--inchiostro)}strong,b{font-weight:700}ul,ol{padding-left:1.2em}:focus-visible{outline:3px solid var(--mare);outline-offset:3px;border-radius:6px}::selection{background:var(--sole);color:var(--inchiostro)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.salta{z-index:100;background:var(--inchiostro);color:var(--crema);border-radius:var(--r-s);padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.salta:focus{top:1rem}[hidden]{display:none!important}.contenitore{width:100%;max-width:var(--larghezza);padding-inline:var(--gutter);margin-inline:auto}.stretto{max-width:var(--larghezza-testo);margin-inline:auto}.sezione{padding-block:clamp(3.5rem,7vw,6.5rem);position:relative}.sezione--sabbia{background:var(--sabbia-chiara)}.sezione--carta{background:var(--carta)}.sezione--mare{background:radial-gradient(120% 90% at 85% 0%, #1b7da0 0%, var(--mare-scuro) 55%, #0f4a60 100%);color:var(--crema)}.sezione--mare a{color:var(--sole)}.sezione--inchiostro{background:var(--inchiostro);color:var(--crema)}.centrato{text-align:center}.occhiello{font-family:var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--arancio-testo);align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.8rem;font-weight:700;display:inline-flex}.sezione--mare .occhiello,.sezione--inchiostro .occhiello{color:var(--sole)}.sottotitolo{color:var(--inchiostro-2);max-width:40rem;font-size:clamp(1.15rem,.6vw + 1rem,1.4rem)}.sezione--mare .sottotitolo,.sezione--inchiostro .sottotitolo{color:#fff7eadb}.centrato .sottotitolo{margin-inline:auto}.mano{font-family:var(--f-mano);color:var(--arancio-testo);font-size:1.55em;font-weight:700;line-height:1.1}.mono{font-family:var(--f-num);letter-spacing:-.02em;font-weight:700}.sottolinea{white-space:nowrap;z-index:0;position:relative}.sottolinea:after{content:"";z-index:-1;transform-origin:0;height:.36em;animation:disegna .9s .4s var(--ease-morbido) both;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M4 16 C 60 6, 120 4, 180 9 S 270 16, 296 8' fill='none' stroke='%23ff5a2c' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;bottom:-.08em;left:-.05em;right:-.05em}@keyframes disegna{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.btn{--btn-fondo:var(--arancio);--btn-testo:var(--inchiostro);--btn-ombra:#b8380f;background:var(--btn-fondo);min-height:3.5rem;color:var(--btn-testo);font-family:var(--f-titolo);letter-spacing:.005em;text-align:center;cursor:pointer;box-shadow:0 4px 0 var(--btn-ombra), 0 10px 24px -10px #b8380fb3;transition:transform .15s var(--ease-morbido), box-shadow .15s, filter .15s;-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.6rem;font-size:1.2rem;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.btn:hover{color:var(--btn-testo);filter:brightness(1.05)saturate(1.05);transform:translateY(-1px)}.btn:active{box-shadow:0 1px 0 var(--btn-ombra), 0 4px 10px -6px #b8380fb3;transform:translateY(3px)}.btn[disabled],.btn[aria-busy=true]{opacity:.7;cursor:progress}.btn svg{flex:none}.btn--grande{min-height:4.1rem;padding-inline:2rem;font-size:clamp(1.2rem,.6vw + 1.05rem,1.45rem)}.btn--blocco{width:100%;display:flex}.btn--mare{--btn-fondo:var(--mare);--btn-testo:#fff;--btn-ombra:#0f4a60}.btn--palma{--btn-fondo:var(--palma);--btn-testo:#fff;--btn-ombra:#155236}.btn--chiaro{--btn-fondo:var(--carta);--btn-testo:var(--inchiostro);--btn-ombra:#2a1e1640;border:2px solid var(--inchiostro)}.link-semplice{font:inherit;color:var(--inchiostro-2);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.5rem;text-decoration:underline}.link-semplice:hover{color:var(--inchiostro)}.sticker{--st-fondo:var(--sole);--st-testo:var(--inchiostro);border-radius:var(--r-pill);background:var(--st-fondo);color:var(--st-testo);box-shadow:var(--ombra-sticker);font-family:var(--f-titolo);letter-spacing:.06em;text-transform:uppercase;transform:rotate(var(--rot,-3deg));white-space:nowrap;border:3px solid #fff;align-items:center;gap:.45em;padding:.38em .95em .34em;font-size:.86rem;font-weight:600;line-height:1.15;display:inline-flex}.sticker--arancio{--st-fondo:var(--arancio)}.sticker--cielo{--st-fondo:var(--cielo)}.sticker--palma{--st-fondo:var(--palma);--st-testo:#fff}.sticker--corallo{--st-fondo:var(--corallo)}.sticker--crema{--st-fondo:var(--crema)}.sticker--entra{animation:schiaffo .55s var(--ease-rimbalzo) both}@keyframes schiaffo{0%{transform:scale(1.35) rotate(var(--rot,-3deg));opacity:0}to{transform:scale(1) rotate(var(--rot,-3deg));opacity:1}}.polaroid{box-shadow:var(--ombra-2);transform:rotate(var(--rot,-3deg));background:#fffdf6;border-radius:3px;margin:0;padding:.65rem .65rem 3.1rem;position:relative}.polaroid img{aspect-ratio:1;object-fit:cover;background:var(--sabbia);border-radius:1px;width:100%}.polaroid figcaption{font-family:var(--f-mano);color:var(--inchiostro);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:1.45rem;font-weight:700;line-height:1.1;position:absolute;bottom:.55rem;left:.75rem;right:.75rem;overflow:hidden}.polaroid:before{content:"";backdrop-filter:blur(1px);z-index:1;background:#ffe9b4b8;width:92px;height:26px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 1px 2px #2a1e161f}.timbro{--tb:var(--mare);width:var(--tb-size,9.5rem);aspect-ratio:1;border:3px solid var(--tb);box-shadow:inset 0 0 0 6px var(--crema), inset 0 0 0 8px var(--tb);color:var(--tb);text-align:center;transform:rotate(var(--rot,-10deg));font-family:var(--f-titolo);text-transform:uppercase;letter-spacing:.05em;mix-blend-mode:multiply;border-radius:50%;place-items:center;padding:1rem;font-weight:600;line-height:1.05;display:grid;position:relative}.timbro--corallo{--tb:var(--corallo-scuro)}.timbro--palma{--tb:var(--palma-scuro)}.timbro b{font-size:1.9em;font-family:var(--f-num);letter-spacing:-.04em;display:block}.timbro small{font-family:var(--f-num);letter-spacing:.04em;max-width:7.5em;margin:.3rem auto 0;font-size:.6rem;line-height:1.25;display:block}.timbro:after{content:"";background:repeating-linear-gradient(180deg, var(--tb) 0 2px, transparent 2px 9px);opacity:.85;width:48%;height:28%;position:absolute;top:36%;right:-44%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30'%3E%3Cpath d='M0 4 Q25 0 50 4 T100 4 M0 15 Q25 11 50 15 T100 15 M0 26 Q25 22 50 26 T100 26' stroke='black' stroke-width='3' fill='none'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30'%3E%3Cpath d='M0 4 Q25 0 50 4 T100 4 M0 15 Q25 11 50 15 T100 15 M0 26 Q25 22 50 26 T100 26' stroke='black' stroke-width='3' fill='none'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.carta{background:var(--carta);border:1px solid var(--linea);border-radius:var(--r-l);box-shadow:var(--ombra-1)}.griglia{gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width>=720px){.griglia--2,.griglia--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.griglia--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.testata{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--linea);background:#fff7eadb;position:sticky;top:0}.testata__riga{justify-content:space-between;align-items:center;gap:1rem;min-height:4.1rem;display:flex}.marchio{color:var(--inchiostro);font-family:var(--f-titolo);letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:1.45rem;font-weight:700;text-decoration:none;display:inline-flex}.marchio:hover{color:var(--inchiostro)}.marchio small{font-family:var(--f-mano);color:var(--arancio-testo);font-size:1.35rem;font-weight:700;transform:rotate(-4deg)translateY(2px)}.marchio__icona{flex:none;width:2.3rem;height:2.3rem}.testata__azioni{align-items:center;gap:.75rem;display:flex}.testo-grandezza{border:2px solid var(--linea-forte);border-radius:var(--r-pill);background:var(--carta);display:inline-flex;overflow:hidden}.testo-grandezza button{min-width:2.75rem;min-height:2.6rem;font-family:var(--f-titolo);color:var(--inchiostro);cursor:pointer;background:0 0;border:0;font-weight:600}.testo-grandezza button[aria-pressed=true]{background:var(--inchiostro);color:var(--crema)}.testo-grandezza button:first-child{font-size:.95rem}.testo-grandezza button:nth-child(2){font-size:1.15rem}.testo-grandezza button:nth-child(3){font-size:1.35rem}.testata__cta{display:none}@media (width>=860px){.testata__cta{min-height:2.9rem;padding-inline:1.15rem;font-size:1.05rem;display:inline-flex}}.strada{pointer-events:none;background:#4a3a2e;height:6px;position:absolute;bottom:-6px;left:0;right:0}.strada:before{content:"";background:repeating-linear-gradient(90deg, var(--sole) 0 10px, transparent 10px 20px);opacity:.85;height:1px;position:absolute;top:2.5px;left:0;right:0}.strada__fatta{width:calc(var(--p,0) * 100%);background:linear-gradient(90deg, var(--sole), var(--arancio));position:absolute;inset:0 auto 0 0}.strada__van{width:46px;height:26px;transform:translateX(calc(var(--p,0) * (100vw - 46px)));filter:drop-shadow(0 2px 2px #2a1e1659);position:absolute;bottom:-2px;left:0}.dal-video{padding:.75rem;background:var(--carta);border:2px solid var(--inchiostro);border-radius:var(--r-m);box-shadow:5px 5px 0 var(--sole);animation:schiaffo .6s .15s var(--ease-rimbalzo) both;--rot:0deg;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;margin-bottom:1.6rem;padding-right:1.1rem;font-size:1rem;line-height:1.45;display:grid}.dal-video img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:7.2rem}.dal-video small{font-family:var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--arancio-testo);margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:block}@media (width<=520px){.dal-video img{width:5.4rem}}.hero{background:radial-gradient(60rem 40rem at 105% -10%, #ffc13b61, transparent 60%), radial-gradient(40rem 30rem at -10% 110%, #3fb8d929, transparent 60%), var(--crema);padding-top:clamp(1.75rem,4vw,3.5rem);padding-bottom:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.hero__sole{opacity:.55;pointer-events:none;width:26rem;height:26rem;animation:90s linear infinite gira;position:absolute;top:-9rem;right:-9rem}@keyframes gira{to{transform:rotate(360deg)}}.hero__griglia{align-items:start;gap:2rem;display:grid;position:relative}@media (width>=1000px){.hero__griglia{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:3.5rem}}.hero__griglia{grid-template-areas:"intro""scaffale""ordine""punti""prove"}.hero__intro{grid-area:intro}.hero__griglia>.scaffale{grid-area:scaffale}.hero__ordine{grid-area:ordine}.hero__punti{grid-area:punti}.hero__griglia>.prove{grid-area:prove}@media (width>=1000px){.hero__griglia{grid-template-rows:auto auto auto 1fr;grid-template-areas:"intro ordine""punti ordine""scaffale ordine""prove ordine";row-gap:0}.hero__ordine{position:sticky;top:6rem}}.hero h1{margin-top:1.1rem;margin-bottom:1.1rem}.hero__sotto{color:var(--inchiostro-2);max-width:36rem;margin-bottom:1.4rem;font-size:clamp(1.15rem,.55vw + 1rem,1.38rem)}.hero__punti{gap:.6rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.hero__punti li{grid-template-columns:1.9rem 1fr;align-items:start;gap:.6rem;font-size:1.08rem;line-height:1.45;display:grid}.hero__punti svg{background:var(--palma);color:#fff;border-radius:50%;width:1.9rem;height:1.9rem;padding:.35rem}.prove{color:var(--inchiostro-2);flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;font-size:.98rem;display:flex}.prove b{font-family:var(--f-num);color:var(--inchiostro);font-size:1.05rem}.prove a{color:inherit}.scaffale{aspect-ratio:2.15;perspective:1400px;margin:.5rem 0 1.5rem;position:relative}@media (width>=1000px){.scaffale{aspect-ratio:auto;height:21rem}}.scaffale .libro{width:clamp(7.3rem,15vw,10.6rem);transition:transform .45s var(--ease-morbido);position:absolute;bottom:0}.scaffale .libro:first-child{z-index:1;left:0%;transform:rotate(-9deg)translateY(10px)}.scaffale .libro:nth-child(2){z-index:2;left:19%;transform:rotate(-3deg)}.scaffale .libro:nth-child(3){z-index:3;left:38%;transform:rotate(3deg)}.scaffale .libro:nth-child(4){z-index:4;left:57%;transform:rotate(9deg)translateY(10px)}.scaffale .libro:hover{z-index:9;transform:translateY(-14px)rotate(0)}.scaffale .polaroid{z-index:6;width:clamp(7rem,13vw,9.6rem);position:absolute;top:0;right:0}@media (width<=999px){.scaffale .polaroid{display:none}.scaffale .libro:first-child{left:2%}.scaffale .libro:nth-child(2){left:25%}.scaffale .libro:nth-child(3){left:48%}.scaffale .libro:nth-child(4){left:71%}.scaffale .libro{width:27%}}.libro{--dorso:12px;aspect-ratio:1200/1697;background:var(--c,var(--arancio));color:var(--i,var(--inchiostro));border-radius:3px 8px 8px 3px;position:relative;overflow:hidden;box-shadow:inset 4px 0 6px -2px #00000040,0 2px 4px #2a1e1633,0 22px 40px -16px #2a1e168c;container-type:inline-size}.libro:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000038 0,#ffffff2e 3%,#00000014 6%,#0000 10% 88%,#ffffff1f 100%);position:absolute;inset:0}.libro img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.libro__ripiego{font-family:var(--f-titolo);flex-direction:column;justify-content:space-between;padding:12% 10% 10% 14%;display:flex;position:absolute;inset:0}.libro__ripiego small{font-family:var(--f-num);letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:max(6px,6.5cqi)}.libro__ripiego b{overflow-wrap:anywhere;font-size:max(8px,11.5cqi);font-weight:700;line-height:1.05}.libro--3d{transform-origin:0;transform:perspective(1200px)rotateY(-24deg)rotateX(3deg)}.ordine{background:var(--carta);border:2px solid var(--inchiostro);border-radius:var(--r-xl);box-shadow:8px 8px 0 var(--inchiostro), var(--ombra-3);padding:clamp(1.15rem,2.5vw,1.75rem);scroll-margin-top:6rem;position:relative}.ordine__testa{font-family:var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--inchiostro-2);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.74rem;font-weight:700;display:flex}.ordine__testa span:last-child{color:var(--palma-scuro)}.scelta{border:2px solid var(--linea-forte);border-radius:var(--r-m);cursor:pointer;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;margin-bottom:.7rem;padding:1rem 1rem 1rem .9rem;transition:border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.scelta:hover{border-color:var(--inchiostro-2)}.scelta:has(input:checked){border-color:var(--arancio);background:#fff6ef;box-shadow:0 0 0 4px #ff5a2c29}.scelta input[type=radio]{appearance:none;border:2px solid var(--inchiostro-2);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;margin:0;display:grid}.scelta input[type=radio]:before{content:"";background:var(--arancio);width:.8rem;height:.8rem;transition:transform .2s var(--ease-rimbalzo);border-radius:50%;transform:scale(0)}.scelta input[type=radio]:checked{border-color:var(--arancio)}.scelta input[type=radio]:checked:before{transform:scale(1)}.scelta__nome{font-family:var(--f-titolo);font-size:1.18rem;font-weight:600;line-height:1.2;display:block}.scelta__dettaglio{color:var(--inchiostro-2);margin-top:.15rem;font-size:.95rem;line-height:1.4;display:block}.scelta__risparmio{color:var(--palma-scuro);margin-top:.2rem;font-size:.92rem;font-weight:700;display:block}.scelta__prezzo{text-align:right;font-family:var(--f-num);letter-spacing:-.04em;font-size:1.65rem;font-weight:700;line-height:1}.scelta__confronto{letter-spacing:0;color:var(--inchiostro-2);white-space:nowrap;margin-top:.35rem;font-size:.72rem;display:block}@media (width<=520px){.hero__griglia{gap:1.25rem}.scelta{grid-template-columns:auto 1fr;align-items:start}.scelta input[type=radio]{margin-top:.15rem}.scelta__prezzo{text-align:left;grid-column:2;align-items:baseline;gap:.6rem;display:flex}.scelta__confronto{margin:0}}.scelta .sticker{--rot:-2deg;font-size:.72rem;position:absolute;top:-.85rem;left:1rem}.scelta select{width:100%;font:inherit;border:2px solid var(--linea-forte);appearance:none;min-height:2.9rem;color:var(--inchiostro);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232a1e16' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .6rem center/1.1rem no-repeat;border-radius:10px;margin-top:.5rem;padding:.4rem 2.2rem .4rem .7rem;font-size:1rem}.campo{gap:.35rem;margin:1rem 0 .9rem;display:grid}.campo label{font-size:1rem;font-weight:700}.campo input,.campo textarea{font:inherit;border:2px solid var(--linea-forte);min-height:3.5rem;color:var(--inchiostro);background:#fff;border-radius:12px;width:100%;padding:.7rem .95rem;font-size:1.12rem}.campo textarea{resize:vertical;min-height:6rem}.campo input:focus,.campo textarea:focus{border-color:var(--mare);outline:none;box-shadow:0 0 0 4px #1f8fb533}.campo input[aria-invalid=true]{border-color:var(--corallo-scuro);box-shadow:0 0 0 4px #c2334f26}.campo__aiuto{color:var(--inchiostro-2);font-size:.9rem}.campo__errore{color:var(--corallo-scuro);font-size:.95rem;font-weight:700}.campo__errore.suggerimento{color:var(--mare-scuro)}@media (width<=520px){.tappe{flex-wrap:nowrap}.tappe li:not(.attiva){gap:0;font-size:0}.tappe li+li:before{width:1rem}}.rassicura{color:var(--inchiostro-2);gap:.45rem;margin:1rem 0 0;padding:0;font-size:.97rem;list-style:none;display:grid}.rassicura li{align-items:center;gap:.55rem;display:flex}.rassicura svg{width:1.2rem;height:1.2rem;color:var(--palma-scuro);flex:none}.pagamenti{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.pagamenti span{font-family:var(--f-titolo);border:1.5px solid var(--linea-forte);color:var(--inchiostro-2);background:#fff;border-radius:6px;padding:.25rem .6rem;font-size:.8rem;font-weight:600}.scontrino{box-shadow:var(--ombra-1);--dente:9px;background:#fff;border-radius:6px;padding:1.5rem 1.4rem 1.6rem;position:relative;-webkit-mask:radial-gradient(circle at 50% 0,#0000 5.5px,#000 6px) top/16px 10px repeat-x,linear-gradient(#000,#000) 0 9px/100% calc(100% - 18px) no-repeat,radial-gradient(circle at 50% 100%,#0000 5.5px,#000 6px) bottom/16px 10px repeat-x;mask:radial-gradient(circle at 50% 0,#0000 5.5px,#000 6px) top/16px 10px repeat-x,linear-gradient(#000,#000) 0 9px/100% calc(100% - 18px) no-repeat,radial-gradient(circle at 50% 100%,#0000 5.5px,#000 6px) bottom/16px 10px repeat-x}.scontrino__cifra{font-family:var(--f-num);letter-spacing:-.05em;color:var(--arancio);text-shadow:2px 2px #ffc13b59;margin-bottom:.7rem;font-size:2.3rem;font-weight:700;line-height:1}.scontrino h3{margin-bottom:.4rem;font-size:1.28rem}.scontrino p{color:var(--inchiostro-2);margin:0;font-size:1.03rem;line-height:1.55}.scontrino:after{content:"";border-top:2px dashed var(--linea);position:absolute;top:4.4rem;left:1.4rem;right:1.4rem}.manifesto{font-family:var(--f-titolo);letter-spacing:-.01em;max-width:50rem;font-size:clamp(1.45rem,1.4vw + 1rem,2.1rem);font-weight:500;line-height:1.32}.manifesto em{background:linear-gradient(#0000 58%,#ffc13b99 58% 92%,#0000 92%);font-style:normal}.confronto{gap:1.2rem;display:grid}@media (width>=820px){.confronto{grid-template-columns:1fr 1fr}.confronto__interruttore{display:none}}.confronto__colonna{border-radius:var(--r-l);padding:clamp(1.25rem,2.5vw,2rem)}.confronto__colonna h3{align-items:center;gap:.6rem;display:flex}.confronto__colonna ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.confronto__colonna li{grid-template-columns:1.7rem 1fr;gap:.6rem;line-height:1.45;display:grid}.confronto__colonna li svg{border-radius:50%;width:1.7rem;height:1.7rem;padding:.3rem}.confronto__prima{color:var(--inchiostro-2);background:#efe5d3}.confronto__prima li svg{background:var(--corallo);color:#fff}.confronto__dopo{border:2px solid var(--palma);box-shadow:6px 6px 0 var(--palma);background:#fff}.confronto__dopo li svg{background:var(--palma);color:#fff}.confronto__interruttore{border-radius:var(--r-pill);background:#efe5d3;grid-template-columns:1fr 1fr;width:min(100%,22rem);margin:0 auto .5rem;padding:.3rem;display:inline-grid}.confronto__interruttore label{text-align:center;border-radius:var(--r-pill);font-family:var(--f-titolo);cursor:pointer;padding:.65rem 1rem;font-weight:600}.confronto__interruttore input{opacity:0;pointer-events:none;position:absolute}.confronto__interruttore label:has(input:checked){background:var(--inchiostro);color:var(--crema)}.confronto__interruttore label:has(input:focus-visible){outline:3px solid var(--mare)}.confronto__interruttore{justify-self:center}@media (width<=819px){.confronto:has(#vista-dopo:checked) .confronto__prima,.confronto:has(#vista-prima:checked) .confronto__dopo{display:none}}@media (width>=820px){.confronto .confronto__interruttore{display:none}}.guida{background:var(--carta);border-radius:var(--r-xl);border:1px solid var(--linea);box-shadow:var(--ombra-2);gap:clamp(1.5rem,3vw,3rem);margin-bottom:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.25rem,3vw,2.5rem);scroll-margin-top:6rem;display:grid;position:relative}@media (width>=900px){.guida{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start}}.guida__copertina{justify-items:center;gap:1rem;display:grid;position:relative}@media (width>=900px){.guida__copertina{position:sticky;top:6.5rem}}.guida__copertina .libro{width:min(68%,15rem)}@media (width>=900px){.guida__copertina .libro{width:100%;max-width:17rem}}.guida__numero{font-family:var(--f-num);letter-spacing:.1em;text-transform:uppercase;color:var(--inchiostro-2);font-size:.85rem;font-weight:700}.guida h3{margin:.3rem 0 .8rem;font-size:clamp(1.7rem,1.4vw + 1.1rem,2.4rem)}.guida__promessa{color:var(--inchiostro-2);font-size:1.12em}.guida__punti{gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.guida__punti li{grid-template-columns:2.1rem 1fr;gap:.8rem;line-height:1.5;display:grid}.guida__punti li>span:first-child{background:var(--c);width:2.1rem;height:2.1rem;color:var(--i);font-family:var(--f-num);border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;display:grid}.guida__fonte{font-family:var(--f-num);letter-spacing:.04em;text-transform:uppercase;color:var(--mare-scuro);background:#3fb8d924;border-radius:5px;margin-top:.25rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.guida__azioni{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.guida--del-video{border:3px solid var(--arancio);box-shadow:8px 8px 0 var(--arancio), var(--ombra-2)}.guida .etichetta-video{z-index:2;position:absolute;top:-1rem;left:clamp(1rem,3vw,2.5rem)}.capitoli summary{cursor:pointer;align-items:center;gap:.4rem;padding:.5rem 0;font-weight:700;list-style:none;display:inline-flex}.capitoli summary::-webkit-details-marker{display:none}.capitoli summary svg{transition:transform .25s}.capitoli[open] summary svg{transform:rotate(180deg)}.capitoli ol{gap:.35rem;margin:.4rem 0 0;padding-left:1.4rem;font-size:1.02rem;display:grid}.capitoli li::marker{font-family:var(--f-num);color:var(--arancio-testo);font-weight:700}.anteprime{gap:.6rem;margin:.5rem 0 1.2rem;display:flex}.anteprime button{cursor:zoom-in;box-shadow:var(--ombra-1);transition:transform .2s var(--ease-morbido);aspect-ratio:1/1.414;background:0 0;background:var(--sabbia);border:0;border-radius:6px;width:clamp(4.4rem,9vw,5.6rem);padding:0;position:relative;overflow:hidden}.anteprime button:hover{transform:translateY(-4px)rotate(-1.5deg)}.anteprime img{object-fit:cover;width:100%;height:100%}.visore{border-radius:var(--r-l);background:var(--crema);width:min(94vw,46rem);max-height:94vh;box-shadow:var(--ombra-3);color:var(--inchiostro);border:0;padding:0}.visore::backdrop{backdrop-filter:blur(4px);background:#2a160cb8}.visore__barra{border-bottom:1px solid var(--linea);font-family:var(--f-titolo);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1.25rem;font-weight:600;display:flex}.visore__corpo{place-items:center;padding:1rem;display:grid;position:relative}.visore__corpo img{width:auto;max-height:calc(94vh - 9rem);box-shadow:var(--ombra-2);background:#fff;border-radius:6px}.visore__nav{font-family:var(--f-num);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem 1rem;font-size:.9rem;display:flex}.tondo{border:2px solid var(--inchiostro);background:var(--carta);width:3rem;height:3rem;color:var(--inchiostro);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.tondo:hover{background:var(--sole)}.bonus{border-radius:var(--r-l);background:#ffffff12;border:1px solid #fff7ea33;grid-template-columns:6.2rem 1fr;align-items:start;gap:1.1rem;padding:1.4rem;display:grid;position:relative}.bonus .libro{width:6.2rem;transform:rotate(-4deg)}.bonus h3{color:#fff;margin-bottom:.35rem;font-size:1.35rem}.bonus p{color:#fff7eadb;margin:0;font-size:1.02rem}.bonus .sticker{margin-bottom:.6rem;font-size:.7rem}@media (width>=1000px){.bonus{grid-template-columns:1fr;padding:1.6rem}.bonus .libro{width:8.5rem;box-shadow:var(--ombra-3);margin:-3.2rem 0 .4rem;transform:rotate(-5deg)}.bonus:nth-child(2) .libro{transform:rotate(3deg)}.griglia--3:has(.bonus){gap:1.5rem;margin-top:3rem}}.conto{max-width:40rem;box-shadow:var(--ombra-2);font-family:var(--f-testo);background:#fff;border-radius:6px;margin:0 auto;padding:clamp(1.4rem,3vw,2.2rem);position:relative;-webkit-mask:radial-gradient(circle at 50% 0,#0000 6.5px,#000 7px) top/18px 11px repeat-x,linear-gradient(#000,#000) 0 10px/100% calc(100% - 20px) no-repeat,radial-gradient(circle at 50% 100%,#0000 6.5px,#000 7px) bottom/18px 11px repeat-x;mask:radial-gradient(circle at 50% 0,#0000 6.5px,#000 7px) top/18px 11px repeat-x,linear-gradient(#000,#000) 0 10px/100% calc(100% - 20px) no-repeat,radial-gradient(circle at 50% 100%,#0000 6.5px,#000 7px) bottom/18px 11px repeat-x}.conto__titolo{text-align:center;font-family:var(--f-num);letter-spacing:.12em;text-transform:uppercase;color:var(--inchiostro-2);border-bottom:2px dashed var(--linea-forte);margin-bottom:.6rem;padding:.6rem 0 1rem;font-size:.85rem;font-weight:700}.conto__riga{border-bottom:1px dotted var(--linea-forte);grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:.7rem 0;display:grid}.conto__riga span:last-child{font-family:var(--f-num);white-space:nowrap;font-weight:700}.conto__riga small{color:var(--inchiostro-2);font-size:.92rem;display:block}.conto__totale{grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.1rem 0 .4rem;display:grid}.conto__totale b{font-family:var(--f-titolo);font-size:1.35rem}.conto__totale .mono{color:var(--arancio);font-size:clamp(2.6rem,3vw + 1.5rem,3.6rem);line-height:1}.conto__totale s{text-align:right;font-family:var(--f-num);color:var(--inchiostro-2);font-size:1.1rem;font-weight:700;display:block}.autore{align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (width>=900px){.autore{grid-template-columns:.9fr 1.1fr}}.collage{aspect-ratio:1/1.02;width:min(100%,32rem);margin-inline:auto;position:relative}.collage .polaroid{width:55%;position:absolute}.collage .polaroid:first-child{--rot:-6deg;top:4%;left:0}.collage .polaroid:nth-child(2){--rot:5deg;z-index:2;top:0;right:0}.collage .polaroid:nth-child(3){--rot:-1deg;z-index:3;bottom:0;left:20%}.finale{align-items:center;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=960px){.finale{grid-template-columns:minmax(0,1fr) minmax(0,27rem)}}.firma{font-family:var(--f-mano);color:var(--arancio-testo);font-size:2.6rem;font-weight:700;display:inline-block;transform:rotate(-4deg)}.numeri{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.5rem 0;display:grid}.numeri div{background:var(--carta);border:1px solid var(--linea);border-radius:var(--r-m);text-align:center;padding:.9rem .8rem}.numeri b{font-family:var(--f-num);color:var(--arancio-testo);letter-spacing:-.04em;font-size:clamp(1.3rem,1.4vw + .8rem,1.85rem);line-height:1.1;display:block}.numeri span{color:var(--inchiostro-2);margin-top:.2rem;font-size:.88rem;line-height:1.3;display:block}.passi{counter-reset:passo;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=820px){.passi{grid-template-columns:repeat(3,1fr)}}.passi li{counter-increment:passo;background:var(--carta);border-radius:var(--r-l);border:1px solid var(--linea);padding:1.5rem 1.4rem 1.4rem;position:relative}.passi li:before{content:counter(passo);background:var(--sole);width:2.3rem;height:2.3rem;box-shadow:var(--ombra-sticker);font-family:var(--f-num);border:3px solid #fff;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-1rem;left:1.2rem}.passi h3{margin:.4rem 0 .35rem;font-size:1.25rem}.passi p{color:var(--inchiostro-2);margin:0;font-size:1.02rem}.telefono{aspect-ratio:9/19;width:min(15rem,62vw);box-shadow:var(--ombra-3), inset 0 0 0 2px #3c2e24;background:#1f1712;border-radius:2.4rem;margin-inline:auto;padding:.7rem;position:relative}.telefono:before{content:"";z-index:2;background:#1f1712;border-radius:1rem;width:4.2rem;height:1.1rem;position:absolute;top:1.05rem;left:50%;transform:translate(-50%)}.telefono__schermo{background:#fff;border-radius:1.8rem;width:100%;height:100%;overflow:hidden}.telefono__schermo img{object-fit:cover;object-position:top;width:100%;height:100%}.garanzia{text-align:center;place-items:center;gap:2rem;display:grid}@media (width>=820px){.garanzia{text-align:left;grid-template-columns:auto 1fr;justify-items:start}}.garanzia .timbro{--tb-size:12rem;margin:0 4.5rem 0 .5rem;font-size:1rem}@media (width<=819px){.garanzia .timbro{margin:0 auto}.garanzia .timbro:after{display:none}}.scadenza{border-radius:var(--r-l);background:var(--inchiostro);color:var(--crema);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;padding:1.3rem 1.6rem;display:flex}.scadenza b{color:var(--sole)}.scadenza__giorni{font-family:var(--f-num);color:var(--sole);font-size:2.2rem;font-weight:700;line-height:1}.faq{gap:.75rem;max-width:50rem;margin:0 auto;display:grid}.faq details{background:var(--carta);border:1px solid var(--linea);border-radius:var(--r-m);overflow:hidden}.faq summary{font-family:var(--f-titolo);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;font-size:1.18rem;font-weight:600;line-height:1.3;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary svg{background:var(--sabbia);width:2.1rem;height:2.1rem;transition:transform .3s var(--ease-morbido), background .2s;border-radius:50%;padding:.4rem}.faq details[open] summary svg{background:var(--sole);transform:rotate(180deg)}.faq details>div{color:var(--inchiostro-2);padding:0 1.25rem 1.25rem}.faq details>div p:last-child{margin:0}.invito-test{border-radius:var(--r-xl);background:radial-gradient(30rem 16rem at 100% 0%, #ffc13b73, transparent 70%), var(--carta);border:2px dashed var(--mare);align-items:center;gap:1.2rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}@media (width>=820px){.invito-test{grid-template-columns:auto 1fr auto}}.invito-test__icona{background:var(--mare);color:#fff;border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;display:grid}.invito-test h3{margin-bottom:.25rem}.invito-test p{color:var(--inchiostro-2);margin:0}.barra-acquisto{z-index:50;padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--linea);visibility:hidden;transition:transform .35s var(--ease-morbido), visibility 0s .35s;background:#fffdf8f5;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 3rem));box-shadow:0 -10px 30px -12px #2a1e1659}.barra-acquisto.visibile{visibility:visible;transition:transform .35s var(--ease-morbido), visibility 0s;transform:translateY(0)}.barra-acquisto__testo{font-size:.95rem;line-height:1.2}.barra-acquisto__testo b{font-family:var(--f-titolo);font-size:1.05rem;display:block}.barra-acquisto__testo .mono{color:var(--arancio-testo);font-size:1.15rem}.barra-acquisto .btn{min-height:3.2rem;padding-inline:1.2rem;font-size:1.08rem}@media (width>=1000px){.barra-acquisto{border-radius:var(--r-l);border:2px solid var(--inchiostro);gap:1.4rem;width:auto;padding:.7rem .8rem .7rem 1.2rem;bottom:1.5rem;left:auto;right:1.5rem}}.onda{width:100%;height:clamp(28px,4vw,56px);margin-bottom:-1px;display:block}.piede{background:var(--inchiostro);color:#fff7ead1;padding:3rem 0 6.5rem;font-size:.98rem}.piede a{color:#fff7eaeb}.piede a:hover{color:var(--sole)}.piede__riga{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem 2.5rem;display:flex}.piede nav{flex-wrap:wrap;gap:.6rem 1.4rem;display:flex}.piede .marchio{color:var(--crema)}.piede small{color:#fff7ea99;margin-top:1.6rem;font-size:.85rem;display:block}.appare{opacity:0;transition:opacity .7s var(--ease-morbido), transform .7s var(--ease-morbido);transform:translateY(18px)}.appare.visto,.no-js .appare{opacity:1;transform:none}.funnel-testata{background:var(--carta);border-bottom:1px solid var(--linea)}.funnel-testata .testata__riga{min-height:4.2rem}.sicuro{color:var(--palma-scuro);align-items:center;gap:.45rem;font-size:.92rem;font-weight:700;display:inline-flex}.tappe{color:var(--inchiostro-2);flex-wrap:wrap;justify-content:center;gap:.4rem;margin:1.4rem auto 0;padding:0;font-size:.9rem;font-weight:700;list-style:none;display:flex}.tappe li{align-items:center;gap:.45rem;display:inline-flex}.tappe li+li:before{content:"";background:var(--linea-forte);width:1.6rem;height:2px;margin-right:.2rem}.tappe span{border:2px solid var(--linea-forte);width:1.7rem;height:1.7rem;font-family:var(--f-num);border-radius:50%;place-items:center;font-size:.8rem;display:inline-grid}.tappe .fatta span{background:var(--palma);border-color:var(--palma);color:#fff}.tappe .attiva{color:var(--inchiostro)}.tappe .attiva span{background:var(--sole);border-color:var(--inchiostro)}.avviso-demo{background:var(--sole-chiaro);text-align:center;border-bottom:1px solid #2a1e1626;justify-content:center;align-items:center;gap:.6rem;padding:.55rem 1rem;font-size:.92rem;display:flex}.cassa{gap:1.5rem;padding-block:1.75rem 4rem;display:grid}@media (width>=960px){.cassa{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:2.5rem}.cassa__lato{position:sticky;top:1.5rem}}.blocco{background:var(--carta);border:1px solid var(--linea);border-radius:var(--r-l);box-shadow:var(--ombra-1);padding:clamp(1.15rem,2.5vw,1.75rem)}.blocco+.blocco{margin-top:1.1rem}.blocco h2{margin-bottom:.9rem;font-size:1.45rem}.prodotto-riga{border-bottom:1px dashed var(--linea-forte);grid-template-columns:3.6rem 1fr auto;align-items:center;gap:.9rem;padding:.7rem 0;display:grid}.prodotto-riga:last-of-type{border-bottom:0}.prodotto-riga .libro{width:3.6rem}.prodotto-riga b{font-family:var(--f-titolo);font-size:1.1rem;font-weight:600;line-height:1.2;display:block}.prodotto-riga small{color:var(--inchiostro-2);font-size:.92rem;display:block}.prodotto-riga .mono{font-size:1.15rem}.bump{border:3px dashed var(--arancio);border-radius:var(--r-l);background:radial-gradient(20rem 10rem at 100% 0,#ffc13b59,#0000 70%),#fffaf2;margin-top:1.1rem;padding:1.2rem;position:relative}.bump__casella{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.bump__casella input{appearance:none;border:3px solid var(--inchiostro);cursor:pointer;background:#fff;border-radius:8px;flex:none;place-items:center;width:2rem;height:2rem;margin:.1rem 0 0;display:grid}.bump__casella input:before{content:"";width:1.05rem;height:.6rem;transition:transform .2s var(--ease-rimbalzo);border-bottom:4px solid #fff;border-left:4px solid #fff;transform:rotate(-45deg)translate(1px,-2px)scale(0)}.bump__casella input:checked{background:var(--palma);border-color:var(--palma)}.bump__casella input:checked:before{transform:rotate(-45deg)translate(1px,-2px)scale(1)}.bump__titolo{font-family:var(--f-titolo);font-size:1.2rem;font-weight:600;line-height:1.25;display:block}.bump__titolo .evidenzia{background:var(--sole);border-radius:4px;padding:0 .3rem}.bump p{color:var(--inchiostro-2);margin:.5rem 0 0;font-size:1rem}.bump .sticker{--rot:3deg;font-size:.72rem;position:absolute;top:-.95rem;right:1rem}.interruttore{cursor:pointer;align-items:center;gap:.8rem;padding:.3rem 0;font-weight:700;display:flex}.interruttore input{appearance:none;border-radius:var(--r-pill);background:var(--linea-forte);cursor:pointer;flex:none;width:3.3rem;height:1.95rem;margin:0;transition:background .2s;position:relative}.interruttore input:before{content:"";width:1.5rem;height:1.5rem;transition:transform .25s var(--ease-rimbalzo);background:#fff;border-radius:50%;position:absolute;top:.22rem;left:.22rem;box-shadow:0 1px 3px #0000004d}.interruttore input:checked{background:var(--palma)}.interruttore input:checked:before{transform:translate(1.35rem)}.consenso{color:var(--inchiostro-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;margin:1rem 0;font-size:.95rem;line-height:1.5;display:grid}.consenso input{width:1.4rem;height:1.4rem;accent-color:var(--palma);margin:.15rem 0 0}.totale{border-top:2px solid var(--inchiostro);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.4rem;padding-top:.9rem;display:flex}.totale b{font-family:var(--f-titolo);font-size:1.3rem}.totale .mono{color:var(--inchiostro);font-size:2.1rem}.riepilogo-mobile{display:block}@media (width>=960px){.riepilogo-mobile{display:none}}.dopo-pagamento{gap:.8rem;margin:0;padding:0;font-size:1rem;list-style:none;display:grid}.dopo-pagamento li{color:var(--inchiostro-2);grid-template-columns:2.2rem 1fr;align-items:start;gap:.7rem;display:grid}.dopo-pagamento svg{background:var(--sabbia);width:2.2rem;height:2.2rem;color:var(--inchiostro);border-radius:50%;padding:.45rem}.messaggio-errore{color:#8f1d34;background:#fde8ec;border-radius:12px;margin:.8rem 0 0;padding:.8rem 1rem;font-size:.98rem;font-weight:700}.oto{max-width:54rem;margin:0 auto;padding-block:1.5rem 4rem}.oto__conferma{border-radius:var(--r-m);color:var(--palma-scuro);text-align:left;background:#e3f4ea;justify-content:center;align-items:center;gap:.8rem;margin-bottom:1.6rem;padding:.9rem 1.2rem;font-weight:700;display:flex}.oto__conferma svg{background:var(--palma);color:#fff;border-radius:50%;flex:none;width:2.2rem;height:2.2rem;padding:.4rem}.avanzamento{border-radius:var(--r-pill);background:var(--sabbia);max-width:28rem;height:12px;margin:0 auto .5rem;overflow:hidden}.avanzamento div{background:repeating-linear-gradient(45deg, var(--arancio) 0 12px, #ff7a52 12px 24px);border-radius:inherit;width:80%;height:100%;animation:avanza 1.4s var(--ease-morbido) both}@keyframes avanza{0%{width:20%}}.itinerari{gap:.9rem;margin:1.6rem 0;display:grid}@media (width>=720px){.itinerari{grid-template-columns:1fr 1fr}}.itinerario{border-radius:var(--r-l);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 120'%3E%3Cpath d='M10 100 C 50 40, 80 90, 120 50 S 180 30, 192 14' fill='none' stroke='%23ffc13b' stroke-width='4' stroke-dasharray='9 8' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='100' r='6' fill='%23ff5a2c'/%3E%3Ccircle cx='192' cy='14' r='6' fill='%23ff5a2c'/%3E%3C/svg%3E") no-repeat right .8rem bottom .6rem / 42% auto, var(--sabbia-chiara);border:1px solid #2a1e161f;min-height:8.5rem;padding:1.2rem 1.2rem 1.2rem 1.3rem;position:relative}.itinerario b{font-family:var(--f-titolo);font-size:1.35rem;display:block}.itinerario span.mono{color:var(--arancio-testo);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.itinerario p{color:var(--inchiostro-2);max-width:62%;margin:.3rem 0 0;font-size:1rem}.prezzo-oto{justify-content:center;align-items:baseline;gap:1rem;margin:1rem 0 1.2rem;display:flex}.prezzo-oto s{font-family:var(--f-num);color:var(--inchiostro-2);font-size:1.6rem;font-weight:700}.prezzo-oto b{font-family:var(--f-num);color:var(--arancio);letter-spacing:-.05em;font-size:3.4rem;line-height:1}.grazie-eroe{text-align:center;padding-block:2.5rem 1rem;position:relative;overflow:hidden}.grazie-eroe .sole-sorge{width:7rem;height:7rem;animation:sorge 1.2s var(--ease-rimbalzo) both;margin:0 auto 1rem}@keyframes sorge{0%{opacity:0;transform:translateY(40px)scale(.6)}}.scaricabili{gap:.9rem;display:grid}@media (width>=760px){.scaricabili{grid-template-columns:1fr 1fr}}.scaricabile{background:var(--carta);border:1px solid var(--linea);border-radius:var(--r-l);box-shadow:var(--ombra-1);color:var(--inchiostro);transition:transform .2s var(--ease-morbido), box-shadow .2s;grid-template-columns:4rem 1fr;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:grid}.scaricabile:hover{box-shadow:var(--ombra-2);color:var(--inchiostro);transform:translateY(-3px)}.scaricabile .libro{width:4rem}.scaricabile b{font-family:var(--f-titolo);font-size:1.12rem;font-weight:600;line-height:1.25;display:block}.scaricabile small{color:var(--arancio-testo);align-items:center;gap:.35rem;margin-top:.3rem;font-size:.95rem;font-weight:700;display:inline-flex}.schede{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.schede button{font:inherit;border-radius:var(--r-pill);border:2px solid var(--inchiostro);background:var(--carta);min-height:2.9rem;color:var(--inchiostro);cursor:pointer;padding:.6rem 1.1rem;font-size:1rem;font-weight:700}.schede button[aria-selected=true]{background:var(--inchiostro);color:var(--crema)}.istruzioni{gap:.55rem;margin:0;padding-left:1.4rem;display:grid}.istruzioni li::marker{font-family:var(--f-num);color:var(--arancio-testo);font-weight:700}.test{max-width:44rem;margin:0 auto;padding-block:2rem 5rem}.test__strada{height:2.6rem;margin:.5rem 0 1.6rem;position:relative}.test__strada:before{content:"";background:#4a3a2e;border-radius:4px;height:8px;position:absolute;bottom:.45rem;left:0;right:0}.test__strada:after{content:"";background:repeating-linear-gradient(90deg, var(--sole) 0 10px, transparent 10px 20px);height:1px;position:absolute;bottom:calc(.45rem + 3.5px);left:4px;right:4px}.test__strada svg{width:3.4rem;height:auto;bottom:.65rem;left:calc(var(--avanzamento,0) * (100% - 3.4rem));transition:left .6s var(--ease-morbido);z-index:1;position:absolute}.test__conta{font-family:var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--inchiostro-2);font-size:.85rem;font-weight:700}.test__domanda{margin:.5rem 0 1.3rem;font-size:clamp(1.5rem,1.2vw + 1.1rem,2.1rem)}.risposte{gap:.75rem;display:grid}.risposta{border-radius:var(--r-m);border:2px solid var(--linea-forte);width:100%;min-height:4rem;font:inherit;text-align:left;color:var(--inchiostro);cursor:pointer;background:#fff;align-items:center;gap:.9rem;padding:.85rem 1.1rem;font-size:1.12rem;transition:border-color .2s,background .2s,transform .15s;display:flex}.risposta:hover:not([disabled]){border-color:var(--inchiostro);transform:translate(4px)}.risposta .lettera{background:var(--sabbia);width:2.2rem;height:2.2rem;font-family:var(--f-num);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.risposta[disabled]{cursor:default}.risposta.giusta{border-color:var(--palma);background:#e7f6ee}.risposta.giusta .lettera{background:var(--palma);color:#fff}.risposta.sbagliata{border-color:var(--corallo-scuro);background:#fdecef}.risposta.sbagliata .lettera{background:var(--corallo-scuro);color:#fff}.spiegazione{border-radius:var(--r-m);background:var(--carta);border-left:6px solid var(--mare);animation:schiaffo .4s var(--ease-morbido) both;--rot:0deg;margin-top:1.1rem;padding:1.1rem 1.2rem}.spiegazione b{font-family:var(--f-titolo);font-size:1.2rem}.spiegazione small{font-family:var(--f-num);letter-spacing:.04em;color:var(--mare-scuro);margin-top:.5rem;font-size:.75rem;font-weight:700;display:block}.risultato{text-align:center}.risultato__punteggio{font-family:var(--f-num);letter-spacing:-.06em;color:var(--arancio);margin:.5rem 0;font-size:clamp(4rem,8vw,6rem);font-weight:700;line-height:1}.strumento{padding-block:2rem 5rem}.tabella{border-collapse:collapse;background:var(--carta);border-radius:var(--r-m);width:100%;font-size:1rem;overflow:hidden}.tabella th,.tabella td{text-align:left;border-bottom:1px solid var(--linea);padding:.75rem .9rem}.tabella th{font-family:var(--f-num);letter-spacing:.08em;text-transform:uppercase;background:var(--sabbia-chiara);font-size:.78rem}.tabella td.num{font-family:var(--f-num);text-align:right;font-weight:700}.codice{font-family:var(--f-num);border:2px solid var(--linea-forte);word-break:break-all;background:#fff;border-radius:12px;padding:.8rem .9rem;font-size:.95rem}.qr{border:1px solid var(--linea);background:#fff;border-radius:14px;width:220px;padding:12px}
