@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/static/media/spectral-400.9356051e.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/static/media/spectral-italic-400.b7184a21.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/static/media/work-sans-variable.65f92f57.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/static/media/work-sans-variable.65f92f57.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/static/media/work-sans-variable.65f92f57.woff2) format("woff2")}@font-face{font-family:Work Sans Ripiego;font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:111.5%;ascent-override:83.4%;descent-override:21.8%;line-gap-override:0%;unicode-range:U+0020-007E,U+00A0-00FF,U+0102,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Work Sans Ripiego;font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT");size-adjust:111.5%;ascent-override:83.4%;descent-override:21.8%;line-gap-override:0%;unicode-range:U+0020-007E,U+00A0-00FF,U+0102,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Work Sans Ripiego;font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:103.6%;ascent-override:89.8%;descent-override:23.5%;line-gap-override:0%;unicode-range:U+0020-007E,U+00A0-00FF,U+0102,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Spectral Ripiego;font-style:normal;font-weight:400;src:local("Georgia");size-adjust:100.1%;ascent-override:105.8%;descent-override:46.3%;line-gap-override:0%;unicode-range:U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Spectral Ripiego;font-style:italic;font-weight:400;src:local("Georgia Italic"),local("Georgia-Italic");size-adjust:90.1%;ascent-override:117.5%;descent-override:51.4%;line-gap-override:0%;unicode-range:U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/static/media/fraunces-selvia.4c3f6646.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/static/media/roboto-500.08fbc0c6.woff2) format("woff2");unicode-range:U+0020,U+0043,U+0047,U+0054,U+0061,U+0063-0065,U+0067,U+0069,U+006C-0070,U+0072,U+0074-0075,U+2026}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:Work Sans,Work Sans Ripiego,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--brand-bg: 247 242 231;--brand-ink: 27 26 23;--brand-card: 255 255 255;--brand-green: 31 74 58;--brand-green-hover: 23 56 44;--brand-on-accent: 247 242 231;--fascia-stato: 31 74 58;--avviso: 156 80 57;--avviso-hover: 131 67 49;--su-avviso: 247 242 231;--premium: 31 74 58;--stagione: 31 74 58;--preferito: 31 74 58;--evidenza: 31 74 58;--brand-sand: 222 218 208;--brand-muted: 95 95 93;--brand-wordmark: 31 74 58;--marchio-foglia: 31 74 58;--marchio-nome: 31 74 58;--marchio-foglia-su-scuro: 141 179 155;--marchio-nome-su-scuro: 247 242 231;--brand-scena: 8 8 10;--scena-testo-2: 198 194 185;--scena-testo-4: 124 121 116;--brand-ombra: 27 26 23;--brand-velo: 27 26 23;--brand-inverso: 31 74 58;--brand-su-inverso: 247 242 231;--brand-accento-inverso: 164 194 175;--alfa-testo-30: .66;--alfa-testo-35: .66;--alfa-testo-40: .66;--alfa-testo-45: .66;--alfa-testo-50: .66;--alfa-testo-55: .66;--alfa-testo-60: .7;--alfa-testo-70: .78;--alfa-testo-75: .8;--alfa-testo-80: .84;--alfa-testo-85: .88;--alfa-campo: .5;--google-fondo: 255 255 255;--google-bordo: 116 119 117;--google-testo: 31 31 31;--google-hover: 248 248 248;--google-fuoco: 66 133 244;--background: 41.2 50% 93.7%;--foreground: 45 8% 9.8%;--card: 0 0% 100%;--card-foreground: 45 8% 9.8%;--popover: 0 0% 100%;--popover-foreground: 45 8% 9.8%;--primary: 157.7 41% 20.6%;--primary-foreground: 41.2 50% 93.7%;--secondary: 42.9 20% 86.3%;--secondary-foreground: 45 8% 9.8%;--muted: 41.3 28.6% 89%;--muted-foreground: 60 1.1% 36.9%;--accent: 142.5 21.1% 92.5%;--accent-foreground: 45 8% 9.8%;--destructive: 13.9 46.5% 41.8%;--destructive-foreground: 41.2 50% 93.7%;--border: 42.9 17.5% 84.3%;--input: 142 11.8% 50.2%;--ring: 157.7 41% 20.6%;--reparto-frutta: 232 227 217;--reparto-verdura: 223 234 227;--reparto-proteine: 225 220 210;--reparto-carboidrati: 240 235 224;--reparto-grassi-e-condimenti: 234 241 237;--reparto-bevande: 212 226 217;--traccia-barre: 221 232 225;--segnaposto-campo: 107 106 104;--successo-fondo: 232 240 235;--successo-bordo: 31 74 58;--successo-testo: 27 26 23;--successo-icona: 31 74 58;--avviso-fondo: 247 241 239;--avviso-testo: 27 26 23;--info-fondo: 255 255 255;--info-bordo: 222 218 208;--info-testo: 27 26 23;--alone-cuscino-a: .55;--alone-cuscino-b: .32;--ombra-morbida: 0 18px 40px -26px rgb(var(--brand-ombra) / .5), 0 2px 8px -4px rgb(var(--brand-ombra) / .12);--ombra-sollevata: 0 26px 52px -26px rgb(var(--brand-ombra) / .55), 0 3px 10px -4px rgb(var(--brand-ombra) / .16);--ombra-bottone: 0 12px 26px -16px rgb(var(--brand-green) / .9);--pulsante-fondo: 31 74 58;--pulsante-fondo-hover: 23 56 44;--pulsante-testo: 247 242 231;--pulsante-bordo: 31 74 58;--pulsante-bordo-hover: 23 56 44;--pulsante-cerchio: 233 196 106;--pulsante-freccia: 27 26 23;--pulsante-luce: .18;--pulsante-fuoco: 31 74 58;color-scheme:light}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}h1,h2,h3,h4{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;letter-spacing:-.02em}h1,.hero-serif,[role=heading][aria-level="1"]{overflow-wrap:anywhere}strong,b{font-weight:600}input::placeholder,textarea::placeholder{color:rgb(var(--segnaposto-campo));opacity:1}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.riquadro{background:rgb(var(--brand-card));border:1px solid rgb(var(--brand-ink) / .08);border-radius:var(--raggio-scheda);box-shadow:var(--ombra-morbida)}.riquadro-tinta{background:rgb(var(--tinta, var(--brand-sand)));border-radius:var(--raggio-scheda)}.riquadro-tinta .barra-macro-traccia{background:rgb(var(--brand-card))}.cuscino{position:relative;overflow:hidden;border-radius:var(--raggio-cuscino);background:rgb(var(--tinta, var(--brand-sand)))}.cuscino-vuoto{background:radial-gradient(circle at 34% 28%,rgb(255 255 255 / var(--alone-cuscino-a)),transparent 58%),radial-gradient(circle at 74% 78%,rgb(255 255 255 / var(--alone-cuscino-b)),transparent 52%),rgb(var(--tinta, var(--brand-sand)));color:rgb(var(--brand-ink))}.pagina-modulo{width:calc(100% - 2rem);max-width:30rem;margin:1.5rem auto 0;padding:2rem 1.5rem 2.25rem;background:rgb(var(--brand-card));border:1px solid rgb(var(--brand-ink) / .08);border-radius:var(--raggio-scheda);box-shadow:var(--ombra-morbida)}@media(min-width:640px){.pagina-modulo{margin-top:3.5rem;padding:2.75rem 2.75rem 3rem}}.pastiglia{display:inline-flex;align-items:center;gap:var(--spazio-2);padding:var(--spazio-2) var(--spazio-4);border-radius:var(--raggio-pillola);background:rgb(var(--tinta, var(--brand-sand)));color:rgb(var(--brand-ink));font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:600}.chip{display:inline-flex;align-items:center;gap:var(--spazio-2);padding:var(--spazio-2) var(--spazio-4);border-radius:var(--raggio-pillola);background:rgb(var(--brand-card));color:rgb(var(--brand-ink) / var(--alfa-testo-70));border:1px solid rgb(var(--brand-ink) / .08);font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:600;transition:background-color var(--durata-colore) ease,color var(--durata-colore) ease}.chip:hover{color:rgb(var(--brand-ink))}.chip[aria-pressed=true],.chip[data-attivo=true]{background:rgb(var(--brand-green));color:rgb(var(--brand-bg));border-color:transparent}.campo{width:100%;padding:var(--spazio-3) var(--spazio-4);border-radius:var(--radius);border:1px solid rgb(var(--brand-ink) / var(--alfa-campo));background:rgb(var(--brand-card));color:rgb(var(--brand-ink));transition:border-color var(--durata-colore) ease,box-shadow var(--durata-colore) ease}.campo:focus{outline:none;border-color:rgb(var(--brand-green));box-shadow:var(--anello-fuoco)}.campo:disabled{background:rgb(var(--brand-ink) / .05)}.barre-macro{display:flex;flex-direction:column;gap:var(--spazio-2)}.barra-macro{display:flex;align-items:center;gap:var(--spazio-2);font-size:var(--carattere-nota)}.barra-macro-nome{width:2.8rem;flex-shrink:0;white-space:nowrap;color:rgb(var(--brand-ink) / var(--alfa-testo-60))}.barra-macro-traccia{display:block;flex:1;min-width:1.25rem;height:7px;border-radius:var(--raggio-pillola);overflow:hidden;background:rgb(var(--traccia-barre))}.barra-macro-piena{display:block;height:100%;border-radius:var(--raggio-pillola);background:rgb(var(--brand-green))}.barra-macro-valore{width:3.3rem;flex-shrink:0;white-space:nowrap;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--brand-ink))}.barre-macro-grandi .barra-macro{font-size:var(--carattere-interfaccia);gap:var(--spazio-3)}.barre-macro-grandi .barra-macro-nome{width:5.5rem}.barre-macro-grandi .barra-macro-traccia{height:10px}.barre-macro-grandi .barra-macro-valore{width:3.6rem}.barre-macro-strette .barra-macro{font-size:var(--carattere-nota);gap:var(--spazio-2)}.barre-macro-strette .barra-macro-nome{width:4.6rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[1px\]{top:1px}.top-\[48\%\]{top:48%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-auto{top:auto}.top-full{top:100%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.col-span-1{grid-column:span 1 / span 1}.m-1{margin:.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-14{margin-left:3.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-\[26px\]{margin-left:26px}.ml-\[56px\]{margin-left:56px}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-28{margin-top:7rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[18px\]{margin-top:18px}.mt-\[26px\]{margin-top:26px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[6\/5\]{aspect-ratio:6/5}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[210px\]{height:210px}.h-\[30px\]{height:30px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[20rem\]{max-height:20rem}.max-h-\[300px\]{max-height:300px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[19\.5rem\]{min-height:19.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[32px\]{min-height:32px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.\!w-20{width:5rem!important}.\!w-auto{width:auto!important}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[30px\]{width:30px}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[240px\]{min-width:240px}.min-w-\[32px\]{min-width:32px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.\!max-w-2xl{max-width:42rem!important}.\!max-w-3xl{max-width:48rem!important}.\!max-w-xl{max-width:36rem!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[2\.5rem\]{max-width:2.5rem}.max-w-\[220px\]{max-width:220px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[560px\]{max-width:560px}.max-w-\[680px\]{max-width:680px}.max-w-\[70ch\]{max-width:70ch}.max-w-\[7rem\]{max-width:7rem}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1_1_340px\]{flex:1 1 340px}.flex-\[999_1_560px\]{flex:999 1 560px}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-56{flex-basis:14rem}.basis-64{flex-basis:16rem}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[200\%\]{--tw-translate-y: 200%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[spin_…\]{animation:spin …}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .6s ease-out backwards}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-brand-ink\/10>:not([hidden])~:not([hidden]){border-color:rgb(var(--brand-ink) / .1)}.divide-brand-ink\/5>:not([hidden])~:not([hidden]){border-color:rgb(var(--brand-ink) / .05)}.divide-brand-ink\/\[0\.08\]>:not([hidden])~:not([hidden]){border-color:rgb(var(--brand-ink) / .08)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:var(--raggio-pillola)!important}.rounded{border-radius:var(--raggio-xs)}.rounded-2xl{border-radius:var(--raggio-lg)}.rounded-3xl{border-radius:var(--raggio-scheda)}.rounded-\[Npx\]{border-radius:Npx}.rounded-\[inherit\]{border-radius:inherit}.rounded-cuscino{border-radius:var(--raggio-cuscino)}.rounded-full{border-radius:var(--raggio-pillola)}.rounded-lg{border-radius:var(--raggio-lg)}.rounded-md{border-radius:var(--raggio-md)}.rounded-scheda{border-radius:var(--raggio-scheda)}.rounded-sm{border-radius:var(--raggio-sm)}.rounded-xl{border-radius:var(--raggio-md)}.rounded-b-cuscino{border-bottom-right-radius:var(--raggio-cuscino);border-bottom-left-radius:var(--raggio-cuscino)}.rounded-r-scheda{border-top-right-radius:var(--raggio-scheda);border-bottom-right-radius:var(--raggio-scheda)}.rounded-t{border-top-left-radius:var(--raggio-xs);border-top-right-radius:var(--raggio-xs)}.rounded-t-md{border-top-left-radius:var(--raggio-md);border-top-right-radius:var(--raggio-md)}.rounded-t-scheda{border-top-left-radius:var(--raggio-scheda);border-top-right-radius:var(--raggio-scheda)}.rounded-tl-sm{border-top-left-radius:var(--raggio-sm)}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-avviso{--tw-border-opacity: 1 !important;border-color:rgb(var(--avviso) / var(--tw-border-opacity, 1))!important}.\!border-preferito{--tw-border-opacity: 1 !important;border-color:rgb(var(--preferito) / var(--tw-border-opacity, 1))!important}.border-avviso{--tw-border-opacity: 1;border-color:rgb(var(--avviso) / var(--tw-border-opacity, 1))}.border-avviso\/40{border-color:rgb(var(--avviso) / .4)}.border-avviso\/50{border-color:rgb(var(--avviso) / .5)}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-brand-green{--tw-border-opacity: 1;border-color:rgb(var(--brand-green) / var(--tw-border-opacity, 1))}.border-brand-green\/25{border-color:rgb(var(--brand-green) / .25)}.border-brand-green\/40{border-color:rgb(var(--brand-green) / .4)}.border-brand-ink{--tw-border-opacity: 1;border-color:rgb(var(--brand-ink) / var(--tw-border-opacity, 1))}.border-brand-ink\/10{border-color:rgb(var(--brand-ink) / .1)}.border-brand-ink\/15{border-color:rgb(var(--brand-ink) / .15)}.border-brand-ink\/20{border-color:rgb(var(--brand-ink) / .2)}.border-brand-ink\/30{border-color:rgb(var(--brand-ink) / .3)}.border-brand-ink\/5{border-color:rgb(var(--brand-ink) / .05)}.border-brand-ink\/\[0\.08\]{border-color:rgb(var(--brand-ink) / .08)}.border-brand-ink\/campo{border-color:rgb(var(--brand-ink) / var(--alfa-campo))}.border-brand-sand{--tw-border-opacity: 1;border-color:rgb(var(--brand-sand) / var(--tw-border-opacity, 1))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-evidenza\/50{border-color:rgb(var(--evidenza) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.\!bg-brand-card\/90{background-color:rgb(var(--brand-card) / .9)!important}.\!bg-brand-ink\/5{background-color:rgb(var(--brand-ink) / .05)!important}.\!bg-preferito{--tw-bg-opacity: 1 !important;background-color:rgb(var(--preferito) / var(--tw-bg-opacity, 1))!important}.bg-\[\#000\]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#8DB39B\]{--tw-bg-opacity: 1;background-color:rgb(141 179 155 / var(--tw-bg-opacity, 1))}.bg-\[rgb\(0\,0\,0\)\]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-accent{background-color:hsl(var(--accent))}.bg-avviso{--tw-bg-opacity: 1;background-color:rgb(var(--avviso) / var(--tw-bg-opacity, 1))}.bg-avviso\/10{background-color:rgb(var(--avviso) / .1)}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-brand-bg{--tw-bg-opacity: 1;background-color:rgb(var(--brand-bg) / var(--tw-bg-opacity, 1))}.bg-brand-card{--tw-bg-opacity: 1;background-color:rgb(var(--brand-card) / var(--tw-bg-opacity, 1))}.bg-brand-card\/50{background-color:rgb(var(--brand-card) / .5)}.bg-brand-green{--tw-bg-opacity: 1;background-color:rgb(var(--brand-green) / var(--tw-bg-opacity, 1))}.bg-brand-green\/10{background-color:rgb(var(--brand-green) / .1)}.bg-brand-green\/15{background-color:rgb(var(--brand-green) / .15)}.bg-brand-green\/60{background-color:rgb(var(--brand-green) / .6)}.bg-brand-ink{--tw-bg-opacity: 1;background-color:rgb(var(--brand-ink) / var(--tw-bg-opacity, 1))}.bg-brand-ink\/10{background-color:rgb(var(--brand-ink) / .1)}.bg-brand-ink\/15{background-color:rgb(var(--brand-ink) / .15)}.bg-brand-ink\/5{background-color:rgb(var(--brand-ink) / .05)}.bg-brand-ink\/\[0\.06\]{background-color:rgb(var(--brand-ink) / .06)}.bg-brand-ink\/\[0\.08\]{background-color:rgb(var(--brand-ink) / .08)}.bg-brand-inverso{--tw-bg-opacity: 1;background-color:rgb(var(--brand-inverso) / var(--tw-bg-opacity, 1))}.bg-brand-on-accent{--tw-bg-opacity: 1;background-color:rgb(var(--brand-on-accent) / var(--tw-bg-opacity, 1))}.bg-brand-on-accent\/10{background-color:rgb(var(--brand-on-accent) / .1)}.bg-brand-on-accent\/15{background-color:rgb(var(--brand-on-accent) / .15)}.bg-brand-sand{--tw-bg-opacity: 1;background-color:rgb(var(--brand-sand) / var(--tw-bg-opacity, 1))}.bg-brand-sand\/30{background-color:rgb(var(--brand-sand) / .3)}.bg-brand-sand\/40{background-color:rgb(var(--brand-sand) / .4)}.bg-brand-sand\/50{background-color:rgb(var(--brand-sand) / .5)}.bg-brand-sand\/60{background-color:rgb(var(--brand-sand) / .6)}.bg-brand-scena{--tw-bg-opacity: 1;background-color:rgb(var(--brand-scena) / var(--tw-bg-opacity, 1))}.bg-brand-velo\/40{background-color:rgb(var(--brand-velo) / .4)}.bg-brand-velo\/50{background-color:rgb(var(--brand-velo) / .5)}.bg-brand-velo\/80{background-color:rgb(var(--brand-velo) / .8)}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-evidenza{--tw-bg-opacity: 1;background-color:rgb(var(--evidenza) / var(--tw-bg-opacity, 1))}.bg-evidenza\/20{background-color:rgb(var(--evidenza) / .2)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-premium\/10{background-color:rgb(var(--premium) / .1)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-reparto-carboidrati{--tw-bg-opacity: 1;background-color:rgb(var(--reparto-carboidrati) / var(--tw-bg-opacity, 1))}.bg-reparto-frutta{--tw-bg-opacity: 1;background-color:rgb(var(--reparto-frutta) / var(--tw-bg-opacity, 1))}.bg-reparto-verdura{--tw-bg-opacity: 1;background-color:rgb(var(--reparto-verdura) / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-stagione\/15{background-color:rgb(var(--stagione) / .15)}.bg-tinta{--tw-bg-opacity: 1;background-color:rgb(var(--tinta, var(--brand-sand)) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-2{padding:.5rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[11px\]{padding:11px}.p-\[1px\]{padding:1px}.p-\[22px\]{padding:22px}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\!py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[18px\]{padding-bottom:18px}.pb-\[calc\(1\.5rem_\+_env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-11{padding-right:2.75rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[18px\]{padding-top:18px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-0\.125em\]{vertical-align:-.125em}.font-marchio{font-family:Fraunces,Spectral,Spectral Ripiego,Georgia,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Work Sans,Work Sans Ripiego,system-ui,sans-serif}.text-2xl{font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2)}.text-3xl{font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1)}.text-4xl{font-size:var(--carattere-titolo-grande);line-height:var(--interlinea-titolo-grande)}.text-5xl{font-size:var(--carattere-vetrina-1);line-height:var(--interlinea-vetrina-1)}.text-6xl{font-size:var(--carattere-vetrina-2);line-height:var(--interlinea-vetrina-2)}.text-\[0\.9em\]{font-size:.9em}.text-base{font-size:var(--carattere-testo);line-height:var(--interlinea-testo)}.text-etichetta{font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta)}.text-lg{font-size:var(--carattere-titolo-3);line-height:var(--interlinea-titolo-3)}.text-sm{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}.text-vetrina-4{font-size:var(--carattere-vetrina-4);line-height:var(--interlinea-vetrina-4)}.text-xl{font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2)}.text-xs{font-size:var(--carattere-nota);line-height:var(--interlinea-nota)}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.8\]{line-height:.8}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[18px\]{line-height:18px}.leading-\[19px\]{line-height:19px}.leading-\[21px\]{line-height:21px}.leading-\[23px\]{line-height:23px}.leading-\[26px\]{line-height:26px}.leading-\[27px\]{line-height:27px}.leading-\[29px\]{line-height:29px}.leading-\[30px\]{line-height:30px}.leading-\[42px\]{line-height:42px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-brand-ink{--tw-text-opacity: 1 !important;color:rgb(var(--brand-ink) / var(--tw-text-opacity, 1))!important}.\!text-brand-ink\/t70{color:rgb(var(--brand-ink) / var(--alfa-testo-70))!important}.\!text-brand-on-accent{--tw-text-opacity: 1 !important;color:rgb(var(--brand-on-accent) / var(--tw-text-opacity, 1))!important}.\!text-premium{--tw-text-opacity: 1 !important;color:rgb(var(--premium) / var(--tw-text-opacity, 1))!important}.text-\[Npx\]{color:Npx}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-avviso{--tw-text-opacity: 1;color:rgb(var(--avviso) / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-brand-accento-inverso{--tw-text-opacity: 1;color:rgb(var(--brand-accento-inverso) / var(--tw-text-opacity, 1))}.text-brand-bg{--tw-text-opacity: 1;color:rgb(var(--brand-bg) / var(--tw-text-opacity, 1))}.text-brand-card{--tw-text-opacity: 1;color:rgb(var(--brand-card) / var(--tw-text-opacity, 1))}.text-brand-green{--tw-text-opacity: 1;color:rgb(var(--brand-green) / var(--tw-text-opacity, 1))}.text-brand-ink{--tw-text-opacity: 1;color:rgb(var(--brand-ink) / var(--tw-text-opacity, 1))}.text-brand-ink\/t30{color:rgb(var(--brand-ink) / var(--alfa-testo-30))}.text-brand-ink\/t35{color:rgb(var(--brand-ink) / var(--alfa-testo-35))}.text-brand-ink\/t40{color:rgb(var(--brand-ink) / var(--alfa-testo-40))}.text-brand-ink\/t45{color:rgb(var(--brand-ink) / var(--alfa-testo-45))}.text-brand-ink\/t50{color:rgb(var(--brand-ink) / var(--alfa-testo-50))}.text-brand-ink\/t55{color:rgb(var(--brand-ink) / var(--alfa-testo-55))}.text-brand-ink\/t60{color:rgb(var(--brand-ink) / var(--alfa-testo-60))}.text-brand-ink\/t70{color:rgb(var(--brand-ink) / var(--alfa-testo-70))}.text-brand-ink\/t75{color:rgb(var(--brand-ink) / var(--alfa-testo-75))}.text-brand-ink\/t80{color:rgb(var(--brand-ink) / var(--alfa-testo-80))}.text-brand-ink\/t85{color:rgb(var(--brand-ink) / var(--alfa-testo-85))}.text-brand-muted{--tw-text-opacity: 1;color:rgb(var(--brand-muted) / var(--tw-text-opacity, 1))}.text-brand-on-accent{--tw-text-opacity: 1;color:rgb(var(--brand-on-accent) / var(--tw-text-opacity, 1))}.text-brand-on-accent\/70{color:rgb(var(--brand-on-accent) / .7)}.text-brand-on-accent\/80{color:rgb(var(--brand-on-accent) / .8)}.text-brand-on-accent\/85{color:rgb(var(--brand-on-accent) / .85)}.text-brand-on-accent\/t60{color:rgb(var(--brand-on-accent) / var(--alfa-testo-60))}.text-brand-on-accent\/t70{color:rgb(var(--brand-on-accent) / var(--alfa-testo-70))}.text-brand-su-inverso{--tw-text-opacity: 1;color:rgb(var(--brand-su-inverso) / var(--tw-text-opacity, 1))}.text-brand-su-inverso\/80{color:rgb(var(--brand-su-inverso) / .8)}.text-brand-su-inverso\/85{color:rgb(var(--brand-su-inverso) / .85)}.text-brand-wordmark{--tw-text-opacity: 1;color:rgb(var(--brand-wordmark) / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-evidenza{--tw-text-opacity: 1;color:rgb(var(--evidenza) / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/t50{color:hsl(var(--foreground) / var(--alfa-testo-50))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-marchio-foglia{--tw-text-opacity: 1;color:rgb(var(--marchio-foglia) / var(--tw-text-opacity, 1))}.text-marchio-foglia-su-scuro{--tw-text-opacity: 1;color:rgb(var(--marchio-foglia-su-scuro) / var(--tw-text-opacity, 1))}.text-marchio-nome{--tw-text-opacity: 1;color:rgb(var(--marchio-nome) / var(--tw-text-opacity, 1))}.text-marchio-nome-su-scuro{--tw-text-opacity: 1;color:rgb(var(--marchio-nome-su-scuro) / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-premium{--tw-text-opacity: 1;color:rgb(var(--premium) / var(--tw-text-opacity, 1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-scena-testo-2{--tw-text-opacity: 1;color:rgb(var(--scena-testo-2) / var(--tw-text-opacity, 1))}.text-scena-testo-4{--tw-text-opacity: 1;color:rgb(var(--scena-testo-4) / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-stagione{--tw-text-opacity: 1;color:rgb(var(--stagione) / var(--tw-text-opacity, 1))}.text-su-avviso{--tw-text-opacity: 1;color:rgb(var(--su-avviso) / var(--tw-text-opacity, 1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.\!no-underline{-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[rgb\(var\(--brand-green\)\)\]{accent-color:rgb(var(--brand-green))}.accent-brand-green{accent-color:rgb(var(--brand-green) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.82\]{opacity:.82}.shadow-morbida{--tw-shadow: var(--ombra-morbida);--tw-shadow-colored: var(--ombra-morbida);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sollevata{--tw-shadow: var(--ombra-sollevata);--tw-shadow-colored: var(--ombra-sollevata);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-brand-green{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--brand-green) / var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.ring-offset-brand-bg{--tw-ring-offset-color: rgb(var(--brand-bg) / 1)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-colore{transition-duration:var(--durata-colore)}.duration-molla{transition-duration:var(--durata-molla)}.duration-scivolo{transition-duration:var(--durata-scivolo)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.animate-out{animation-name:exit;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-colore{animation-duration:var(--durata-colore)}.duration-molla{animation-duration:var(--durata-molla)}.duration-scivolo{animation-duration:var(--durata-scivolo)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}body{margin:0;font-family:Work Sans,Work Sans Ripiego,system-ui,sans-serif;font-size:var(--carattere-testo);line-height:1.5;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgb(var(--brand-bg));color:rgb(var(--brand-ink))}:root{--carattere-etichetta: .75rem;--interlinea-etichetta: 1rem;--carattere-nota: .8125rem;--interlinea-nota: 1.125rem;--carattere-interfaccia: .9375rem;--interlinea-interfaccia: 1.25rem;--carattere-testo: 1.0625rem;--interlinea-testo: 1.5rem;--carattere-titolo-3: 1.25rem;--interlinea-titolo-3: 1.5625rem;--carattere-titolo-2: 1.375rem;--interlinea-titolo-2: 1.75rem;--carattere-titolo-1: 1.75rem;--interlinea-titolo-1: 2.125rem;--carattere-titolo-grande: 2.125rem;--interlinea-titolo-grande: 2.5625rem;--carattere-vetrina-1: 2.75rem;--interlinea-vetrina-1: 3rem;--carattere-vetrina-2: 3.5rem;--interlinea-vetrina-2: 3.75rem;--carattere-vetrina-3: 4rem;--interlinea-vetrina-3: 4.25rem;--carattere-vetrina-4: 7rem;--interlinea-vetrina-4: 1;--carattere-titolo-barra: min(1.0625rem, 34px);--interlinea-titolo-barra: min(1.5rem, 48px);--spazio-1: 4px;--spazio-2: 8px;--spazio-3: 12px;--spazio-4: 16px;--spazio-5: 20px;--spazio-6: 24px;--spazio-7: 28px;--spazio-8: 32px;--spazio-9: 36px;--spazio-10: 40px;--spazio-11: 44px;--spazio-12: 48px;--spazio-13: 52px;--spazio-14: 56px;--spazio-15: 60px;--spazio-16: 64px;--altezza-tocco: 44px;--altezza-pulsante: 52px;--altezza-barra-sito: 66px;--altezza-barra-app: 48px;--raggio-xs: 4px;--raggio-sm: 8px;--raggio-md: 12px;--raggio-lg: 16px;--raggio-scheda: 24px;--raggio-fascia: 32px;--raggio-pillola: 9999px;--raggio-cuscino: var(--raggio-lg);--radius: var(--raggio-md);--durata-pressione: .12s;--durata-colore: .2s;--durata-scivolo: .35s;--durata-molla: .42s;--anello-fuoco: 0 0 0 3px rgb(var(--brand-green) / .18)}@media screen{:root[data-stagione=inverno]{--brand-bg: 243 241 236;--brand-ink: 30 35 40;--brand-muted: 74 78 84;--background: 42.9 22.6% 93.9%;--foreground: 210 14.3% 13.7%;--card-foreground: 210 14.3% 13.7%;--popover-foreground: 210 14.3% 13.7%;--muted-foreground: 216 6.3% 31%;--stagione-accento: 232 137 42;--pulsante-cerchio: 232 137 42;--gruppo-frutta: 232 137 42;--su-gruppo-frutta: 27 26 23;--gruppo-verdura: 142 44 72;--su-gruppo-verdura: 255 255 255;--gruppo-legumi: 110 90 68;--su-gruppo-legumi: 255 255 255;--gruppo-proteine: 61 90 115;--su-gruppo-proteine: 255 255 255;--gruppo-carboidrati: 216 180 90;--su-gruppo-carboidrati: 27 26 23;--gruppo-grassi-e-condimenti: 94 107 46;--su-gruppo-grassi-e-condimenti: 255 255 255;--gruppo-bevande: 47 122 120;--su-gruppo-bevande: 255 255 255;--stagione-scuro: 165 84 26;--stagione-profondo: 142 44 72;--stagione-corsivo: 165 84 26;--stagione-pillola: 240 212 182;--stagione-su-pillola: 27 26 23;--stagione-fascia-da: 238 197 155;--stagione-fascia-a: 242 229 213}:root[data-stagione=primavera]{--brand-bg: 245 245 236;--brand-ink: 30 36 27;--brand-muted: 75 82 69;--background: 60 31% 94.3%;--foreground: 100 14.3% 12.4%;--card-foreground: 100 14.3% 12.4%;--popover-foreground: 100 14.3% 12.4%;--muted-foreground: 92.3 8.6% 29.6%;--stagione-accento: 238 140 152;--pulsante-cerchio: 238 140 152;--gruppo-frutta: 207 62 74;--su-gruppo-frutta: 255 255 255;--gruppo-verdura: 127 166 80;--su-gruppo-verdura: 27 26 23;--gruppo-legumi: 142 124 195;--su-gruppo-legumi: 27 26 23;--gruppo-proteine: 63 110 154;--su-gruppo-proteine: 255 255 255;--gruppo-carboidrati: 227 194 90;--su-gruppo-carboidrati: 27 26 23;--gruppo-grassi-e-condimenti: 168 162 60;--su-gruppo-grassi-e-condimenti: 27 26 23;--gruppo-bevande: 95 168 160;--su-gruppo-bevande: 27 26 23;--stagione-scuro: 176 51 72;--stagione-profondo: 107 91 142;--stagione-corsivo: 176 51 72;--stagione-pillola: 243 216 212;--stagione-su-pillola: 27 26 23;--stagione-fascia-da: 242 201 201;--stagione-fascia-a: 244 232 226}:root[data-stagione=estate]{--brand-bg: 255 247 234;--brand-ink: 42 31 18;--brand-muted: 92 74 54;--background: 37.1 100% 95.9%;--foreground: 32.5 40% 11.8%;--card-foreground: 32.5 40% 11.8%;--popover-foreground: 32.5 40% 11.8%;--muted-foreground: 31.6 26% 28.6%;--stagione-accento: 242 158 76;--pulsante-cerchio: 242 158 76;--gruppo-frutta: 242 158 76;--su-gruppo-frutta: 27 26 23;--gruppo-verdura: 215 64 43;--su-gruppo-verdura: 255 255 255;--gruppo-legumi: 186 118 84;--su-gruppo-legumi: 27 26 23;--gruppo-proteine: 46 111 149;--su-gruppo-proteine: 255 255 255;--gruppo-carboidrati: 232 197 71;--su-gruppo-carboidrati: 27 26 23;--gruppo-grassi-e-condimenti: 102 116 31;--su-gruppo-grassi-e-condimenti: 255 255 255;--gruppo-bevande: 63 167 160;--su-gruppo-bevande: 27 26 23;--stagione-scuro: 165 82 28;--stagione-profondo: 46 111 149;--stagione-corsivo: 165 82 28;--stagione-pillola: 251 222 190;--stagione-su-pillola: 27 26 23;--stagione-fascia-da: 250 210 168;--stagione-fascia-a: 253 236 215}:root[data-stagione=autunno]{--brand-bg: 251 243 230;--brand-ink: 43 30 20;--brand-muted: 90 70 54;--background: 37.1 72.4% 94.3%;--foreground: 26.1 36.5% 12.4%;--card-foreground: 26.1 36.5% 12.4%;--popover-foreground: 26.1 36.5% 12.4%;--muted-foreground: 26.7 25% 28.2%;--stagione-accento: 217 130 43;--pulsante-cerchio: 217 130 43;--gruppo-frutta: 194 79 55;--su-gruppo-frutta: 255 255 255;--gruppo-verdura: 217 130 43;--su-gruppo-verdura: 27 26 23;--gruppo-legumi: 122 78 45;--su-gruppo-legumi: 255 255 255;--gruppo-proteine: 74 93 126;--su-gruppo-proteine: 255 255 255;--gruppo-carboidrati: 227 199 122;--su-gruppo-carboidrati: 27 26 23;--gruppo-grassi-e-condimenti: 110 123 50;--su-gruppo-grassi-e-condimenti: 255 255 255;--gruppo-bevande: 138 59 79;--su-gruppo-bevande: 255 255 255;--stagione-scuro: 160 80 26;--stagione-profondo: 122 78 45;--stagione-corsivo: 160 80 26;--stagione-pillola: 241 211 178;--stagione-su-pillola: 27 26 23;--stagione-fascia-da: 237 196 151;--stagione-fascia-a: 247 229 208}}@media screen{:root[data-tema=scuro]{--brand-bg: 27 26 23;--brand-ink: 247 242 231;--brand-card: 38 37 35;--brand-green: 141 179 155;--brand-green-hover: 164 194 175;--fascia-stato: 27 26 23;--brand-on-accent: 27 26 23;--avviso: 227 141 111;--avviso-hover: 236 166 141;--su-avviso: 27 26 23;--premium: 141 179 155;--stagione: 141 179 155;--preferito: 141 179 155;--evidenza: 141 179 155;--brand-sand: 61 60 58;--brand-muted: 173 169 162;--brand-wordmark: 141 179 155;--marchio-foglia: 141 179 155;--marchio-nome: 247 242 231;--brand-scena: 8 8 10;--brand-ombra: 0 0 0;--brand-velo: 0 0 0;--alfa-testo-30: .62;--alfa-testo-35: .62;--alfa-testo-40: .62;--alfa-testo-45: .62;--alfa-testo-50: .62;--alfa-testo-55: .62;--alfa-testo-60: .66;--alfa-testo-70: .85;--alfa-testo-75: .87;--alfa-testo-80: .9;--alfa-testo-85: .92;--alfa-campo: .4;--google-fondo: 19 19 20;--google-bordo: 142 145 143;--google-testo: 227 227 227;--google-hover: 32 33 36;--background: 45 8% 9.8%;--foreground: 41.2 50% 93.7%;--card: 40 4.1% 14.3%;--card-foreground: 41.2 50% 93.7%;--popover: 40 4.1% 14.3%;--popover-foreground: 41.2 50% 93.7%;--primary: 142.1 20% 62.7%;--primary-foreground: 45 8% 9.8%;--secondary: 40 2.9% 20.6%;--secondary-foreground: 41.2 50% 93.7%;--muted: 40 3.4% 17.1%;--muted-foreground: 38.2 6.3% 65.7%;--accent: 142.5 12.5% 25.1%;--accent-foreground: 41.2 50% 93.7%;--destructive: 15.5 67.4% 66.3%;--destructive-foreground: 45 8% 9.8%;--border: 40 2.9% 20.6%;--input: 60 .9% 45.9%;--ring: 142.1 20% 62.7%;--reparto-frutta: 52 51 49;--reparto-verdura: 42 54 47;--reparto-proteine: 59 58 55;--reparto-carboidrati: 45 44 42;--reparto-grassi-e-condimenti: 35 45 39;--reparto-bevande: 49 63 54;--traccia-barre: 61 60 58;--segnaposto-campo: 161 157 150;--successo-fondo: 56 72 62;--successo-bordo: 141 179 155;--successo-testo: 247 242 231;--successo-icona: 141 179 155;--avviso-fondo: 61 49 44;--avviso-testo: 247 242 231;--info-fondo: 38 37 35;--info-bordo: 61 60 58;--info-testo: 247 242 231;--alone-cuscino-a: .07;--alone-cuscino-b: .05;--ombra-morbida: 0 18px 40px -26px rgb(0 0 0 / .8), 0 2px 8px -4px rgb(0 0 0 / .4);--ombra-sollevata: 0 26px 52px -26px rgb(0 0 0 / .85), 0 3px 10px -4px rgb(0 0 0 / .5);--ombra-bottone: 0 12px 26px -16px rgb(0 0 0 / .9);--pulsante-fondo: 27 26 23;--pulsante-fondo-hover: 38 37 35;--pulsante-testo: 247 242 231;--pulsante-bordo: 141 137 130;--pulsante-bordo-hover: 141 137 130;--pulsante-cerchio: 141 179 155;--pulsante-freccia: 27 26 23;--pulsante-luce: .1;--pulsante-fuoco: 141 179 155;color-scheme:dark}:root[data-tema=scuro][data-stagione=inverno]{--pulsante-cerchio: 232 137 42;--stagione-corsivo: 232 137 42;--stagione-pillola: 72 50 27;--stagione-su-pillola: 247 242 231;--stagione-fascia-da: 72 50 27;--stagione-fascia-a: 39 33 24}:root[data-tema=scuro][data-stagione=primavera]{--pulsante-cerchio: 238 140 152;--stagione-corsivo: 238 140 152;--stagione-pillola: 73 51 51;--stagione-su-pillola: 247 242 231;--stagione-fascia-da: 73 51 51;--stagione-fascia-a: 40 33 31}:root[data-tema=scuro][data-stagione=estate]{--pulsante-cerchio: 242 158 76;--stagione-corsivo: 242 158 76;--stagione-pillola: 74 55 35;--stagione-su-pillola: 247 242 231;--stagione-fascia-da: 74 55 35;--stagione-fascia-a: 40 34 26}:root[data-tema=scuro][data-stagione=autunno]{--pulsante-cerchio: 217 130 43;--stagione-corsivo: 217 130 43;--stagione-pillola: 69 49 27;--stagione-su-pillola: 247 242 231;--stagione-fascia-da: 69 49 27;--stagione-fascia-a: 38 32 24}}.font-display{font-family:Spectral,Spectral Ripiego,Georgia,serif}.label-caps{font-family:Work Sans,Work Sans Ripiego,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta);font-weight:600}.grain-bg{background-image:radial-gradient(rgb(var(--brand-green) / .04) 1px,transparent 1px),radial-gradient(rgb(var(--brand-muted) / .03) 1px,transparent 1px);background-size:24px 24px,40px 40px;background-position:0 0,12px 12px}.misura-marchio{--m: var(--m-telefono)}@media(min-width:640px){.misura-marchio{--m: var(--m-computer)}}.glass-nav{background:rgb(var(--brand-bg) / .86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.barra-sito{container:barra-sito / inline-size}@container barra-sito (max-width: 19.5em){.barra-accedi{display:none}}.barra-registrati,.barra-premium{display:contents}@container barra-sito (max-width: 9em){.barra-registrati,.barra-premium{display:none}}html[data-sessione] main[data-home]{visibility:hidden;animation:home-benvenuto-compare 0s linear 1s forwards}html[data-app] main[data-home]{visibility:hidden;animation:none}@keyframes home-benvenuto-compare{to{visibility:visible}}body{padding-top:env(safe-area-inset-top,0px)}body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0px);background:rgb(var(--fascia-stato));z-index:2147483000;pointer-events:none}body:has(.bv[data-ospite] .bv-barra[data-tono=scuro]):before{background:rgb(var(--bv-scuro))}body:has(.bv[data-ospite]):before{transition:background-color var(--durata-colore) ease}.glass-nav.sticky{top:env(safe-area-inset-top,0px)}[role=dialog].inset-y-0{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}[data-sonner-toaster][data-y-position=top]{margin-top:env(safe-area-inset-top,0px)}.fixed.top-0{top:env(safe-area-inset-top,0px)}.fixed.top-4{top:calc(1rem + env(safe-area-inset-top,0px))}@media(min-width:640px){.fixed.sm\:top-6{top:calc(1.5rem + env(safe-area-inset-top,0px))}.fixed.sm\:top-auto{top:auto}}[data-modo=app]>[data-testid=app-intestazione]+:not(.pagina-modulo):not(.zona-contenuto),[data-modo=app]>[data-testid=app-intestazione]+.zona-contenuto>:first-child:not(.pagina-modulo),[data-modo=app]>.glass-nav+.zona-contenuto>:first-child:not(.pagina-modulo){padding-top:1rem!important}[data-modo=app]>[data-testid=app-intestazione]+:not(.pagina-modulo):not(.zona-contenuto)>:first-child,[data-modo=app]>[data-testid=app-intestazione]+.zona-contenuto>:first-child:not(.pagina-modulo)>:first-child,[data-modo=app]>.glass-nav+.zona-contenuto>:first-child:not(.pagina-modulo)>:first-child{margin-top:0!important}[data-modo=app]>[data-testid=app-intestazione]+.pagina-modulo,[data-modo=app]>[data-testid=app-intestazione]+.zona-contenuto>.pagina-modulo:first-child,[data-modo=app]>.glass-nav+.zona-contenuto>.pagina-modulo:first-child{margin-top:1rem!important}[data-modo=app]>.glass-nav{position:relative;height:48px;overflow:hidden;visibility:hidden;animation:guscio-senza-react 0s linear 10s forwards}@keyframes guscio-senza-react{to{height:auto;overflow:visible;visibility:visible}}@media(display-mode:standalone){body{padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}.vetro-solo-sito,.foglio-app,.solo-nel-browser,.solo-sito{display:contents}.testata-app,.solo-app,[data-modo=app] .vetro-solo-sito,[data-modo=app] .solo-nel-browser,[data-modo=app] .solo-sito{display:none}[data-modo=app] .foglio-app{display:block}[data-modo=app] .testata-app{display:flex}[data-modo=app] .solo-app{display:contents}[data-modo=app] .pagina-vetro{width:auto;max-width:none;margin-left:0;margin-right:0;padding:0;background:none;border:0;box-shadow:none}[data-modo=app]>[data-testid=app-intestazione]+.zona-contenuto>.pagina-vetro.pagina-modulo:first-child,[data-modo=app]>.glass-nav+.zona-contenuto>.pagina-vetro.pagina-modulo:first-child{margin-top:calc(-1rem - 48px - env(safe-area-inset-top,0px))!important;padding-top:1rem!important}.scheda-alimento-testa>.solo-sito>*{max-width:100%}[data-modo=app] .foglio-app>.solo-app:first-child>:first-child,[data-modo=app] .foglio-app>.solo-app:first-child:empty+*,[data-modo=app] .foglio-app>.solo-nel-browser:first-child+:not(.solo-app),[data-modo=app] .foglio-app>.solo-nel-browser:first-child+.solo-app>:first-child,[data-modo=app] .foglio-app>.solo-nel-browser:first-child+.solo-app:empty+*{margin-top:0}[data-modo=app] .barra-alta{max-width:100vw}[data-modo=app] .barra-alta>.barra-alta-lato{display:flex;align-items:center;gap:var(--spazio-1);flex:1 1 0;min-width:-webkit-max-content;min-width:max-content}[data-modo=app] .barra-alta>.barra-alta-lato-destra{justify-content:flex-end}[data-modo=app] .barra-alta-lato>*{flex-shrink:0}[data-modo=app] .barra-alta>.barra-alta-titolo{position:static;flex:0 1 auto;min-width:0;height:auto;font-size:var(--carattere-titolo-barra);line-height:var(--interlinea-titolo-barra);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-modo=app]{--vetro-bg: #F7F2E7;--vetro-card: #FFFFFF;--vetro-ink: #1B1A17;--vetro-muted: #5F5F5D;--vetro-sage: #DCE7DF;--vetro-stone: #EDE6D6;--vetro-head: #1F4A3A;--vetro-accent: #1F4A3A;--vetro-on-accent: #F7F2E7;--vetro-line: #E2DACA;--vetro-sub-ink: #3F4B44;--vetro-nav-bg: rgba(31, 74, 58, .74);--vetro-nav-line: rgba(255, 255, 255, .22);--vetro-nav-icon: #F7F2E7;--vetro-bubble: rgba(247, 242, 231, .92);--vetro-bubble-icon: #1F4A3A;--vetro-bar: rgba(31, 74, 58, .8);--vetro-shadow: var(--ombra-sollevata), inset 0 1px 0 rgba(255, 255, 255, .25);--vetro-su-verde: #F7F2E7;--vetro-nav-pieno: #1F4A3A;--vetro-bar-pieno: #1F4A3A;--vetro-bubble-pieno: #F7F2E7;--vetro-pericolo: #A3361F;--vetro-pericolo-fondo: #F4E1DA;--vetro-freccina: #A39E92;--vetro-campo: rgba(255, 255, 255, .96);--vetro-warn-bg: #F4E4D8;--vetro-warn-ink: #8A3B1E;--vetro-lock-bg: rgba(31, 74, 58, .12);--vetro-lock-ink: #1F4A3A}:root[data-stagione=inverno] [data-modo=app]{--vetro-bg: #F3F1EC;--vetro-ink: #1E2328;--vetro-muted: #4A4E54}:root[data-stagione=primavera] [data-modo=app]{--vetro-bg: #F5F5EC;--vetro-ink: #1E241B;--vetro-muted: #4B5245}:root[data-stagione=estate] [data-modo=app]{--vetro-bg: #FFF7EA;--vetro-ink: #2A1F12;--vetro-muted: #5C4A36}:root[data-stagione=autunno] [data-modo=app]{--vetro-bg: #FBF3E6;--vetro-ink: #2B1E14;--vetro-muted: #5A4636}:root[data-tema=scuro] [data-modo=app]{--vetro-bg: #1B1A17;--vetro-card: #262420;--vetro-ink: #F3EEE3;--vetro-muted: #ABA79D;--vetro-sage: #24382F;--vetro-stone: #2E2A23;--vetro-head: #183B2E;--vetro-accent: #8DB39B;--vetro-on-accent: #14231C;--vetro-line: #3A3630;--vetro-sub-ink: #C9D6CD;--vetro-nav-bg: rgba(28, 46, 38, .72);--vetro-nav-line: rgba(255, 255, 255, .14);--vetro-nav-icon: #E9E4D8;--vetro-bubble: rgba(141, 179, 155, .95);--vetro-bubble-icon: #14231C;--vetro-bar: rgba(24, 59, 46, .82);--vetro-shadow: var(--ombra-sollevata), inset 0 1px 0 rgba(255, 255, 255, .12);--vetro-su-verde: #F7F2E7;--vetro-nav-pieno: #1C2E26;--vetro-bar-pieno: #183B2E;--vetro-bubble-pieno: #8DB39B;--vetro-pericolo: #E99A85;--vetro-pericolo-fondo: #3A2620;--vetro-freccina: #6E6A62;--vetro-campo: #262420;--vetro-warn-bg: #3A2620;--vetro-warn-ink: #E9A588;--vetro-lock-bg: rgba(141, 179, 155, .18);--vetro-lock-ink: #A4C2AF}:root[data-tema=scuro] body:has([data-modo=app] .barra-alta){--fascia-stato: 24 59 46}[data-modo=app] .barra-alta-spazio{height:48px}.zona-contenuto{display:flow-root;min-height:calc(100vh - 66px);min-height:calc(100svh - 66px)}[data-modo=app] .zona-contenuto{min-height:calc(100vh - 48px);min-height:calc(100svh - 48px)}[data-modo=app] .barra-alta{position:fixed;top:0;left:0;right:0;z-index:40;box-sizing:border-box;height:calc(env(safe-area-inset-top,0px) + 48px);padding:env(safe-area-inset-top,0px) max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));display:flex;align-items:center;gap:var(--spazio-1);color:var(--vetro-su-verde);background-color:transparent;border-bottom:1px solid transparent;transition:background-color var(--durata-colore) ease,border-color var(--durata-colore) ease;--marchio-foglia: 247 242 231;--marchio-nome: 247 242 231}[data-modo=app] .barra-alta .misura-marchio{--m: calc(var(--m-telefono) * .8125)}[data-modo=app] .barra-alta[data-vetro=si]{background-color:var(--vetro-bar);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border-bottom-color:#ffffff29}[data-modo=app] .barra-alta-titolo{position:absolute;left:64px;right:64px;bottom:0;height:48px;margin:0;font-family:Work Sans,Work Sans Ripiego,system-ui,sans-serif;font-size:var(--carattere-testo);font-weight:600;line-height:48px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity var(--durata-colore) ease;pointer-events:none}[data-modo=app] .barra-alta[data-vetro=si] .barra-alta-titolo{opacity:1}[data-modo=app] .bottone-vetro{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--altezza-tocco);height:var(--altezza-tocco);border-radius:var(--raggio-pillola);border:1px solid rgba(247,242,231,.35);background-color:#f7f2e724;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--vetro-su-verde);transition:background-color var(--durata-colore) ease}[data-modo=app] .bottone-vetro:hover{background-color:#f7f2e73d}[data-modo=app] .bottone-vetro:focus-visible,[data-modo=app] .barra-alta a:focus-visible{outline:2px solid var(--vetro-su-verde);outline-offset:2px}[data-modo=app] .pagina-vetro{margin-top:calc(-1rem - 48px - env(safe-area-inset-top,0px))}[data-modo=app] .testata-app{position:relative;box-sizing:border-box;background-color:var(--vetro-head);color:var(--vetro-su-verde);padding:calc(env(safe-area-inset-top,0px) + var(--spazio-14)) max(var(--spazio-5),env(safe-area-inset-right,0px)) var(--spazio-14) max(var(--spazio-5),env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:var(--spazio-3)}[data-modo=app] .testata-app-sentinella{position:absolute;left:0;width:1px;height:1px;bottom:calc(76px + env(safe-area-inset-top,0px));pointer-events:none}[data-modo=app] .testata-app-riga{display:flex;align-items:center;gap:var(--spazio-4)}[data-modo=app] .testata-app-titolo{flex:1;min-width:0;margin:0;font-family:Work Sans,Work Sans Ripiego,system-ui,sans-serif;font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1);font-weight:600;letter-spacing:-.015em;color:var(--vetro-su-verde);overflow-wrap:anywhere}[data-modo=app] .testata-app-titolo-serif{flex:1;min-width:0;margin:0;font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;letter-spacing:-.02em;color:var(--vetro-su-verde);overflow-wrap:anywhere}[data-modo=app] .testata-app-titolo-scheda,[data-modo=app] .testata-app-titolo-accesso{font-size:var(--carattere-vetrina-2);line-height:var(--interlinea-vetrina-2)}[data-modo=app] .testata-app-testo{margin:0;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:#f7f2e7d9}[data-modo=app] .testata-app-testo-grande{font-size:var(--carattere-testo);line-height:var(--interlinea-testo)}[data-modo=app] .testata-app-in-prova{align-self:flex-start;border-radius:var(--raggio-pillola);padding:var(--spazio-1) var(--spazio-3);font-size:var(--carattere-nota);font-weight:500;line-height:var(--interlinea-nota);color:#f7f2e7e6;background-color:#f7f2e724}[data-modo=app] .testata-app-cartellino{font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f7f2e7c7}[data-modo=app] .testata-app-segno{display:inline-flex;align-items:center;gap:var(--spazio-2);flex-shrink:0;height:var(--spazio-7);padding:0 var(--spazio-3);border-radius:var(--raggio-pillola);background-color:#f7f2e729;border:1px solid rgba(247,242,231,.28);font-size:var(--carattere-nota);font-weight:600;color:var(--vetro-su-verde)}[data-modo=app] .testata-app-punto{width:8px;height:8px;border-radius:var(--raggio-pillola);background-color:#8db39b}[data-modo=app] .campo-vetro{display:flex;align-items:center;gap:var(--spazio-3);height:var(--altezza-pulsante);padding:0 var(--spazio-4);border-radius:var(--raggio-pillola);background-color:var(--vetro-campo);color:var(--vetro-ink)}[data-modo=app] .campo-vetro:focus-within{outline:2px solid var(--vetro-su-verde);outline-offset:2px}[data-modo=app] .campo-vetro-icona{color:var(--vetro-muted)}[data-modo=app] .campo-vetro input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-family:inherit;font-size:var(--carattere-testo);color:var(--vetro-ink)}[data-modo=app] .foglio-app{position:relative;margin-top:calc(-1 * var(--spazio-7));border-radius:var(--raggio-fascia) var(--raggio-fascia) 0 0;background-color:var(--vetro-bg);color:var(--vetro-ink);padding:var(--spazio-5) max(var(--spazio-4),env(safe-area-inset-right,0px)) var(--spazio-2) max(var(--spazio-4),env(safe-area-inset-left,0px))}[data-modo=app] .foglio-app>:first-child{margin-top:0}[data-modo=app] .foglio-app .riquadro,[data-modo=app] .foglio-app .riquadro-tinta,[data-modo=app] .foglio-app .card-organic,[data-modo=app] .tessera-app{border-radius:var(--raggio-scheda)}[data-modo=app] .tessera-app{background-color:var(--vetro-card);color:var(--vetro-ink);padding:var(--spazio-4)}[data-modo=app] .tessera-app-salvia{background-color:var(--vetro-sage)}[data-modo=app] .tessera-app-pietra{background-color:var(--vetro-stone)}[data-modo=app] [data-variante=accesso]+.foglio-app .campo{min-height:var(--altezza-pulsante);border-radius:var(--raggio-pillola);font-size:var(--carattere-testo)}[data-modo=app] [data-variante=accesso]+.foglio-app .btn-primary{min-height:var(--altezza-pulsante)}[data-modo=app] [data-variante=accesso]+.foglio-app .ingresso-alternativo>.btn-ghost,[data-modo=app] [data-variante=accesso]+.foglio-app .ingresso-alternativo>.btn-google{min-height:var(--altezza-pulsante)}[data-modo=app] .titolo-sezione-app{margin:0 var(--spazio-1);font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:var(--vetro-ink)}[data-modo=app] .altro-gruppo{margin-bottom:var(--spazio-6)}[data-modo=app] .altro-gruppo-titolo{margin:0 var(--spazio-1) var(--spazio-2);font-family:Work Sans,Work Sans Ripiego,system-ui,sans-serif;font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vetro-muted)}[data-modo=app] .altro-scheda{overflow:hidden;border-radius:var(--raggio-scheda);background-color:var(--vetro-card);padding-left:var(--spazio-4)}[data-modo=app] .altro-riga{display:flex;align-items:center;gap:var(--spazio-4);font-size:var(--carattere-testo);color:var(--vetro-ink);background:transparent}[data-modo=app] .altro-riga:focus-visible{outline:2px solid var(--vetro-accent);outline-offset:-2px}[data-modo=app] .altro-icona{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--spazio-8);height:var(--spazio-8);border-radius:var(--raggio-md);background-color:var(--vetro-sage);color:var(--vetro-accent)}[data-modo=app] [data-gruppo=informazioni] .altro-icona{background-color:var(--vetro-stone)}[data-modo=app] .altro-riga-testo{flex:1;min-width:0;align-self:stretch;display:flex;align-items:center;gap:var(--spazio-2);padding:var(--spazio-2) var(--spazio-4) var(--spazio-2) 0;border-bottom:1px solid var(--vetro-line)}[data-modo=app] .altro-scheda>li:last-child .altro-riga-testo,[data-modo=app] .altro-esci .altro-riga-testo{border-bottom:0}[data-modo=app] .altro-freccina{color:var(--vetro-freccina)}[data-modo=app] .altro-esci{color:var(--vetro-pericolo)}[data-modo=app] .altro-esci .altro-icona{background-color:var(--vetro-pericolo-fondo);color:var(--vetro-pericolo)}[data-modo=app] .barra-app{left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,calc(env(safe-area-inset-bottom,0px) + 12px));max-width:34rem;margin:0 auto;height:var(--spazio-16);box-sizing:border-box;border-radius:var(--raggio-fascia);border:1px solid var(--vetro-nav-line);background-color:var(--vetro-nav-bg);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:var(--vetro-shadow);padding:0 var(--spazio-3)}[data-modo=app] .barra-app-voci{height:100%;display:flex;align-items:center;justify-content:space-between}[data-modo=app] .barra-app-voce{position:relative;display:flex;align-items:center;justify-content:center;width:var(--spazio-12);height:var(--spazio-12);border-radius:var(--raggio-pillola);color:var(--vetro-nav-icon)}[data-modo=app] .barra-app-voce-attiva{width:58px;background-color:var(--vetro-bubble);color:var(--vetro-bubble-icon);box-shadow:inset 0 1px #fff9}[data-modo=app] .barra-app-voce:focus-visible{outline:2px solid var(--vetro-nav-icon);outline-offset:2px}[data-modo=app] .barra-app-lucchetto{position:absolute;top:6px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:var(--spazio-4);height:var(--spazio-4);border-radius:var(--raggio-pillola);background-color:var(--vetro-bubble);color:var(--vetro-bubble-icon)}[data-modo=app] .barra-app-punto{position:absolute;top:9px;right:9px;width:9px;height:9px;border-radius:var(--raggio-pillola);background-color:rgb(var(--evidenza));box-shadow:0 0 0 2px var(--vetro-nav-pieno)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){[data-modo=app] .barra-alta[data-vetro=si]{background-color:var(--vetro-bar-pieno)}[data-modo=app] .barra-app{background-color:var(--vetro-nav-pieno)}[data-modo=app] .barra-app-voce-attiva,[data-modo=app] .barra-app-lucchetto{background-color:var(--vetro-bubble-pieno)}[data-modo=app] .bottone-vetro{background-color:#f7f2e733}}@media(prefers-reduced-motion:reduce){[data-modo=app] .barra-alta,[data-modo=app] .barra-alta-titolo,[data-modo=app] .bottone-vetro,[data-modo=app] .barra-app{transition:none}}@media print{body{padding:0}body:before{display:none}}.card-organic{background:rgb(var(--brand-card));border:1px solid rgb(var(--brand-ink) / .08);border-radius:var(--raggio-scheda);box-shadow:var(--ombra-morbida)}.pill{display:inline-flex;align-items:center;gap:var(--spazio-2);padding:var(--spazio-2) var(--spazio-3);border-radius:var(--raggio-pillola);background:rgb(var(--brand-card));box-shadow:var(--ombra-morbida);font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta);letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:rgb(var(--brand-ink))}.hero-serif{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;line-height:.98;letter-spacing:-.03em}@media screen and (max-width:639px){.titolo-corsivo-a-capo .italic:before{content:"\a";white-space:pre}}.btn-primary,.btn-ghost,.btn-google{--pulsante-altezza: var(--altezza-pulsante);--pulsante-cerchio-misura: 36px;--pulsante-rientro: calc((var(--pulsante-altezza) - var(--interlinea-testo) - 2px) / 2);--pulsante-rientro-cerchio: calc((var(--pulsante-altezza) - var(--pulsante-cerchio-misura) - 2px) / 2);line-height:var(--interlinea-testo)}.btn-primary{background-color:rgb(var(--pulsante-fondo));color:rgb(var(--pulsante-testo));padding:var(--pulsante-rientro) var(--spazio-6);border-radius:var(--raggio-pillola);font-weight:500;letter-spacing:.01em;border:1px solid rgb(var(--pulsante-bordo));box-shadow:var(--ombra-bottone);transition:background-color var(--durata-colore) ease}.btn-primary:hover:not(:disabled):not([aria-disabled=true]){background-color:rgb(var(--pulsante-fondo-hover));border-color:rgb(var(--pulsante-bordo-hover))}.btn-primary:disabled{box-shadow:none}.btn-primary[data-magnete]{background-image:radial-gradient(160px circle at var(--luce-x, 50%) var(--luce-y, 50%),rgb(255 255 255 / var(--pulsante-luce)),transparent 70%)}:where(.btn-freccia){display:inline-flex}.btn-freccia{align-items:center;justify-content:center;gap:var(--spazio-4);padding:var(--pulsante-rientro-cerchio) var(--pulsante-rientro-cerchio) var(--pulsante-rientro-cerchio) var(--spazio-6)}.btn-cerchio{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--pulsante-cerchio-misura);height:var(--pulsante-cerchio-misura);border-radius:var(--raggio-pillola);background-color:rgb(var(--pulsante-cerchio));color:rgb(var(--pulsante-freccia))}.btn-cerchio svg{display:block}.bg-brand-inverso{--pulsante-fondo: 247 242 231;--pulsante-fondo-hover: 235 230 219;--pulsante-testo: 31 74 58;--pulsante-bordo: 247 242 231;--pulsante-bordo-hover: 235 230 219;--pulsante-cerchio: 31 74 58;--pulsante-freccia: 247 242 231;--pulsante-luce: .5;--pulsante-fuoco: 247 242 231}.btn-opposto{--pulsante-fondo: 247 242 231;--pulsante-fondo-hover: 235 228 212;--pulsante-testo: 31 74 58;--pulsante-bordo: 31 74 58;--pulsante-bordo-hover: 31 74 58;--pulsante-cerchio: 31 74 58;--pulsante-freccia: 247 242 231;--pulsante-luce: .6;border-width:1.5px}.btn-primary.btn-opposto.btn-freccia{padding:calc(var(--pulsante-rientro-cerchio) - .5px) calc(var(--pulsante-rientro-cerchio) - .5px) calc(var(--pulsante-rientro-cerchio) - .5px) calc(var(--spazio-6) - .5px)}.btn-primary.btn-piccolo.btn-opposto.btn-freccia{padding:calc(var(--pulsante-rientro-cerchio) - .5px) calc(var(--pulsante-rientro-cerchio) - .5px) calc(var(--pulsante-rientro-cerchio) - .5px) calc(var(--spazio-5) - .5px)}.btn-opposto .btn-cerchio svg{rotate:-45deg}.btn-indietro{--pulsante-fondo: 181 68 46;--pulsante-fondo-hover: 156 57 37;--pulsante-testo: 255 255 255;--pulsante-bordo: 181 68 46;--pulsante-bordo-hover: 156 57 37;--pulsante-cerchio: 247 242 231;--pulsante-freccia: 181 68 46;--pulsante-luce: .18;--ombra-bottone: 0 12px 26px -16px rgb(181 68 46 / .9)}.btn-primary.btn-indietro.btn-freccia{padding:var(--pulsante-rientro-cerchio) var(--spazio-6) var(--pulsante-rientro-cerchio) var(--pulsante-rientro-cerchio)}.btn-primary.btn-piccolo.btn-indietro.btn-freccia{padding:var(--pulsante-rientro-cerchio) var(--spazio-5) var(--pulsante-rientro-cerchio) var(--pulsante-rientro-cerchio)}@media screen{:root[data-tema=scuro] .btn-opposto{--pulsante-fondo: 247 242 231;--pulsante-fondo-hover: 235 228 212;--pulsante-testo: 27 26 23;--pulsante-bordo: 247 242 231;--pulsante-bordo-hover: 235 228 212;--pulsante-cerchio: 27 26 23;--pulsante-freccia: 247 242 231;--pulsante-luce: .6}}.riga-azioni{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spazio-3)}.riga-azioni>:last-child{margin-left:auto}.ingresso-alternativo{display:flex;justify-content:center}.btn-primary.btn-piccolo{--pulsante-altezza: var(--altezza-tocco);--pulsante-cerchio-misura: 34px;min-height:var(--altezza-tocco);padding:0 var(--spazio-5);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}.btn-primary.btn-piccolo.btn-freccia{padding:var(--pulsante-rientro-cerchio) var(--pulsante-rientro-cerchio) var(--pulsante-rientro-cerchio) var(--spazio-5);gap:var(--spazio-3)}@media(max-width:639.98px){.btn-freccia-sm .btn-cerchio{display:none}.btn-primary.btn-piccolo.btn-freccia.btn-freccia-sm{padding:0 var(--spazio-4)}}.btn-barra{--pulsante-cerchio: 247 242 231;--pulsante-freccia: 31 74 58}@media screen{:root[data-tema=scuro] .btn-barra{--pulsante-freccia: 27 26 23}}@media(max-width:639.98px){.riga-azioni{gap:var(--spazio-2)}.riga-azioni>:is(.btn-primary,.btn-ghost){--pulsante-altezza: var(--altezza-tocco);--pulsante-cerchio-misura: 32px;min-height:var(--altezza-tocco);padding:calc((var(--altezza-tocco) - var(--interlinea-interfaccia) - 2px) / 2) var(--spazio-4);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}.riga-azioni>.btn-primary.btn-freccia{padding:var(--pulsante-rientro-cerchio) var(--pulsante-rientro-cerchio) var(--pulsante-rientro-cerchio) var(--spazio-3);gap:var(--spazio-2)}.riga-azioni>.btn-primary.btn-indietro.btn-freccia{padding:var(--pulsante-rientro-cerchio) var(--spazio-3) var(--pulsante-rientro-cerchio) var(--pulsante-rientro-cerchio)}.riga-azioni>.btn-primary.btn-opposto.btn-freccia{padding:calc(var(--pulsante-rientro-cerchio) - .5px) calc(var(--pulsante-rientro-cerchio) - .5px) calc(var(--pulsante-rientro-cerchio) - .5px) calc(var(--spazio-3) - .5px)}.riga-azioni>.btn-freccia .btn-cerchio{width:var(--pulsante-cerchio-misura);height:var(--pulsante-cerchio-misura)}.riga-azioni>.btn-avviso{padding-left:var(--spazio-3);padding-right:var(--spazio-3)}.riga-azioni>.btn-avviso>svg{display:none}.ingresso-alternativo>.btn-ghost{--pulsante-altezza: var(--altezza-tocco);--pulsante-cerchio-misura: 32px;min-height:var(--altezza-tocco);padding:calc((var(--altezza-tocco) - var(--interlinea-interfaccia) - 2px) / 2) var(--spazio-4);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}.ingresso-alternativo>.btn-google{--pulsante-altezza: var(--altezza-tocco);min-height:var(--altezza-tocco);padding-top:var(--pulsante-rientro);padding-bottom:var(--pulsante-rientro)}}.btn-ghost{background:rgb(var(--brand-card));color:rgb(var(--brand-ink));padding:var(--pulsante-rientro) var(--spazio-6);border-radius:var(--raggio-pillola);font-weight:500;letter-spacing:.01em;border:1px solid rgb(var(--brand-ink) / .08);box-shadow:var(--ombra-morbida);transition:background-color var(--durata-colore) ease}.btn-ghost:hover{background:rgb(var(--brand-sand) / .35)}.btn-contorno,.btn-testo,.btn-avviso{border-radius:var(--raggio-pillola)}:is(.btn-primary,.btn-ghost,.btn-contorno,.btn-testo,.btn-avviso,.btn-icona,.chip,.bersaglio-44):not(.absolute):not(.fixed):not(.sticky){position:relative}:is(.btn-primary,.btn-ghost,.btn-contorno,.btn-testo,.btn-avviso,.btn-icona,.chip,.bersaglio-44):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.btn-primary:focus-visible,.btn-ghost:focus-visible,.btn-contorno:focus-visible,.btn-testo:focus-visible,.btn-avviso:focus-visible,.btn-icona:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px}.btn-google{background:rgb(var(--google-fondo));color:rgb(var(--google-testo));padding-top:var(--pulsante-rientro);padding-bottom:var(--pulsante-rientro);border-radius:var(--raggio-pillola);border:1px solid rgb(var(--google-bordo));font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:var(--interlinea-testo);letter-spacing:.25px;transition:background-color var(--durata-colore) ease}.btn-google:hover{background:rgb(var(--google-hover))}@media(prefers-reduced-motion:no-preference){.btn-primary{transition:background-color var(--durata-colore) ease,translate var(--durata-molla) cubic-bezier(.34,1.56,.64,1),scale var(--durata-pressione) ease}:is(.btn-primary,.btn-ghost.btn-freccia)[data-magnete]{translate:var(--magnete-x, 0px) var(--magnete-y, 0px)}.btn-cerchio svg{transition:translate var(--durata-scivolo) cubic-bezier(.23,1,.32,1)}.btn-freccia:focus-visible:not([aria-disabled=true]) .btn-cerchio svg{translate:3px 0}.btn-indietro:focus-visible:not([aria-disabled=true]) .btn-cerchio svg{translate:-3px 0}.btn-opposto:focus-visible:not([aria-disabled=true]) .btn-cerchio svg{translate:2.12px -2.12px}.btn-ghost,.btn-contorno,.btn-testo,.btn-avviso,.btn-icona{transition:color var(--durata-colore) ease,background-color var(--durata-colore) ease,border-color var(--durata-colore) ease,scale var(--durata-pressione) ease}.btn-ghost.btn-freccia{transition:color var(--durata-colore) ease,background-color var(--durata-colore) ease,border-color var(--durata-colore) ease,scale var(--durata-pressione) ease,translate var(--durata-molla) cubic-bezier(.34,1.56,.64,1)}[data-modo=app] .bottone-vetro{transition:background-color var(--durata-colore) ease,scale var(--durata-pressione) ease}:is(.btn-primary,.btn-ghost,.btn-contorno,.btn-testo,.btn-avviso,.btn-icona):active:not(:disabled):not([aria-disabled=true]){scale:.97}[data-modo=app] .bottone-vetro:active:not(:disabled){scale:.97}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.btn-freccia:hover:not(:disabled):not([aria-disabled=true]) .btn-cerchio svg{translate:3px 0}.btn-indietro:hover:not(:disabled):not([aria-disabled=true]) .btn-cerchio svg{translate:-3px 0}.btn-opposto:hover:not(:disabled):not([aria-disabled=true]) .btn-cerchio svg{translate:2.12px -2.12px}}@media(prefers-reduced-motion:reduce){.animate-fade-up{animation:none}.animate-spin{animation:attesa-pulsa 2s ease-in-out infinite}:root [data-sonner-toaster]{transition:none}:root [data-sonner-toaster][data-lifted=true]:not([data-x-position=center]){transform:none}}@keyframes attesa-pulsa{0%,to{opacity:1}50%{opacity:.4}}::selection{background:rgb(var(--brand-green));color:rgb(var(--brand-bg))}[data-gruppo=frutta]{--colore-gruppo: var(--gruppo-frutta);--su-colore-gruppo: var(--su-gruppo-frutta)}[data-gruppo=verdura]{--colore-gruppo: var(--gruppo-verdura);--su-colore-gruppo: var(--su-gruppo-verdura)}[data-gruppo=legumi]{--colore-gruppo: var(--gruppo-legumi);--su-colore-gruppo: var(--su-gruppo-legumi)}[data-gruppo=proteine]{--colore-gruppo: var(--gruppo-proteine);--su-colore-gruppo: var(--su-gruppo-proteine)}[data-gruppo=carboidrati]{--colore-gruppo: var(--gruppo-carboidrati);--su-colore-gruppo: var(--su-gruppo-carboidrati)}[data-gruppo=grassi-e-condimenti]{--colore-gruppo: var(--gruppo-grassi-e-condimenti);--su-colore-gruppo: var(--su-gruppo-grassi-e-condimenti)}[data-gruppo=bevande]{--colore-gruppo: var(--gruppo-bevande);--su-colore-gruppo: var(--su-gruppo-bevande)}.chip[data-gruppo][aria-pressed=true],.chip[data-gruppo][data-attivo=true]{background:rgb(var(--colore-gruppo, var(--brand-green)));color:rgb(var(--su-colore-gruppo, var(--brand-bg)))}.foglia-stagione{flex:none;height:1.5em;width:calc(1.5em * var(--foglia-proporzione));color:rgb(var(--marchio-foglia))}@supports (height: 1lh){.foglia-stagione{height:1lh;width:calc(1lh * var(--foglia-proporzione))}}.chip[aria-pressed=true] .foglia-stagione,.chip[data-attivo=true] .foglia-stagione{color:currentColor}.pill[data-gruppo]{background:rgb(var(--colore-gruppo, var(--brand-card)));color:rgb(var(--su-colore-gruppo, var(--brand-ink)))}.pastiglia[data-gruppo]{background:rgb(var(--colore-gruppo, var(--tinta, var(--brand-sand))));color:rgb(var(--su-colore-gruppo, var(--brand-ink)))}[data-accento=no]{--pulsante-cerchio: 247 242 231;--pulsante-freccia: 31 74 58}@media screen{:root[data-tema=scuro] [data-accento=no]{--pulsante-freccia: 27 26 23}}.nota-breve-riga{display:flex;align-items:flex-start;gap:var(--spazio-2);min-height:var(--altezza-tocco);padding-block:var(--spazio-3);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-ink) / var(--alfa-testo-70));list-style:none;cursor:pointer;touch-action:manipulation;border-radius:var(--raggio-md)}.nota-breve-riga::-webkit-details-marker{display:none}.nota-breve-riga:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px}.nota-breve-rimando{color:rgb(var(--brand-green));text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.nota-breve-riga:hover .nota-breve-rimando{text-decoration:none}.nota-breve-intera{margin-top:var(--spazio-1)}a.underline:not([class*=btn-]),button.underline:not([class*=btn-]){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px}:root[data-stagione] a.underline:not([class*=btn-]),:root[data-stagione] button.underline:not([class*=btn-]){background-image:linear-gradient(rgb(var(--stagione-accento)),rgb(var(--stagione-accento)))}:root [data-accento=no] a.underline:not([class*=btn-]),:root [data-accento=no] button.underline:not([class*=btn-]),:root .bg-brand-inverso a.underline:not([class*=btn-]),:root .bg-brand-inverso button.underline:not([class*=btn-]){background-image:linear-gradient(currentColor,currentColor)}a.underline:not([class*=btn-]):hover,a.underline:not([class*=btn-]):focus-visible,button.underline:not([class*=btn-]):hover:not(:disabled),button.underline:not([class*=btn-]):focus-visible{background-size:100% 2px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}@media(prefers-reduced-motion:no-preference){a.underline:not([class*=btn-]),button.underline:not([class*=btn-]){transition:background-size var(--durata-scivolo) cubic-bezier(.2,.8,.2,1),color var(--durata-colore) ease,-webkit-text-decoration-color var(--durata-colore) ease;transition:background-size var(--durata-scivolo) cubic-bezier(.2,.8,.2,1),color var(--durata-colore) ease,text-decoration-color var(--durata-colore) ease;transition:background-size var(--durata-scivolo) cubic-bezier(.2,.8,.2,1),color var(--durata-colore) ease,text-decoration-color var(--durata-colore) ease,-webkit-text-decoration-color var(--durata-colore) ease}}@media(prefers-reduced-motion:no-preference){.scheda-viva{transition:transform var(--durata-scivolo) cubic-bezier(.2,.8,.2,1),translate var(--durata-scivolo) cubic-bezier(.2,.8,.2,1),scale var(--durata-pressione) ease,box-shadow var(--durata-scivolo) ease,background-color var(--durata-colore) ease,border-color var(--durata-colore) ease}.scheda-viva:active:not([aria-disabled=true]){scale:.98}.scheda-viva[data-inclina]{transform:perspective(900px) rotateX(var(--incl-x, 0deg)) rotateY(var(--incl-y, 0deg));background-image:radial-gradient(280px circle at var(--luce-x, 50%) var(--luce-y, 50%),rgb(var(--stagione-accento, 255 255 255) / .16),transparent 70%)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.scheda-viva:hover:not([aria-disabled=true]){translate:0 -4px;box-shadow:var(--ombra-sollevata)}}@media(prefers-reduced-motion:no-preference){.chip,button[aria-pressed]:not([class*=btn-]),[role=radio]:not([class*=btn-]){transition:background-color var(--durata-colore) ease,color var(--durata-colore) ease,border-color var(--durata-colore) ease,scale var(--durata-molla) cubic-bezier(.34,1.56,.64,1)}.chip:active:not(:disabled),button[aria-pressed]:not([class*=btn-]):active:not(:disabled),[role=radio]:not([class*=btn-]):active:not([aria-disabled=true]){scale:.95;transition-duration:var(--durata-colore),var(--durata-colore),var(--durata-colore),var(--durata-pressione)}[data-modo=app] .stagione-mese-vetro,[data-modo=app] .cucino-scelta-vetro{transition:background-color var(--durata-colore) ease,color var(--durata-colore) ease,scale var(--durata-molla) cubic-bezier(.34,1.56,.64,1)}[data-modo=app] .stagione-mese-vetro:active,[data-modo=app] .cucino-scelta-vetro:active{scale:.95;transition-duration:var(--durata-colore),var(--durata-colore),var(--durata-pressione)}}.testa-stagione-tondi{display:none}@media screen{:root[data-stagione] .pill:not([data-gruppo]){background:rgb(var(--stagione-pillola));color:rgb(var(--stagione-su-pillola))}:root[data-stagione] h1 .italic.text-brand-green{color:rgb(var(--stagione-corsivo))}:root[data-tema=scuro][data-stagione] .pill:not([data-gruppo]){box-shadow:inset 0 0 0 1px #f7f2e72e,var(--ombra-morbida)}:root[data-stagione] [data-accento=no] .pill:not([data-gruppo]),:root[data-stagione] .bg-brand-inverso .pill:not([data-gruppo]){background:rgb(var(--brand-card));color:rgb(var(--brand-ink));box-shadow:var(--ombra-morbida)}:root[data-stagione] [data-accento=no] h1 .italic.text-brand-green{color:rgb(var(--brand-green))}:root[data-stagione] .testa-stagione{display:flex;flex-direction:column;gap:var(--spazio-5);padding:var(--spazio-6) var(--spazio-5);border-radius:var(--raggio-fascia);background:linear-gradient(120deg,rgb(var(--stagione-fascia-da)),rgb(var(--stagione-fascia-a)) 70%)}:root[data-stagione] .testa-stagione-testo{min-width:0}@media(max-width:639px){:root[data-stagione] .testa-stagione h1 .italic:before{content:"\a";white-space:pre}}:root[data-stagione] .testa-stagione-tondi{display:flex;gap:var(--spazio-3);height:calc(40px + var(--spazio-2) + 2 * var(--interlinea-etichetta));margin:0;padding:0;list-style:none}.tondo-stagione{flex:1 1 0;min-width:0;max-width:88px}.tondo-stagione a{display:flex;flex-direction:column;align-items:center;gap:var(--spazio-2);text-align:center;color:rgb(var(--brand-ink));border-radius:var(--raggio-md)}.tondo-stagione-cerchio{flex:none;width:40px;height:40px;border-radius:50%;padding:3px;background:radial-gradient(circle at 35% 30%,#ffffff73,#fff0 45%),rgb(var(--colore-gruppo, var(--stagione-accento)));box-shadow:var(--ombra-morbida)}.tondo-stagione-cerchio img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;box-sizing:border-box;border:2px solid #FFFFFF;background:rgb(var(--brand-sand))}.tondo-stagione-nome{height:calc(2 * var(--interlinea-etichetta));font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta);font-weight:600;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){:root[data-stagione] .testa-stagione{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:var(--spazio-8);padding:var(--spazio-9) var(--spazio-10)}:root[data-stagione] .testa-stagione-testo{flex:1 1 auto}:root[data-stagione] .testa-stagione-tondi{flex:none;align-items:flex-end;gap:var(--spazio-4);width:calc(3 * 76px + 2 * var(--spazio-4));height:calc(64px + var(--spazio-2) + 2 * var(--interlinea-etichetta))}.tondo-stagione{flex:none;width:76px;max-width:none}.tondo-stagione:nth-child(4){display:none}.tondo-stagione a{gap:var(--spazio-2)}.tondo-stagione-cerchio{width:64px;height:64px}.tondo-stagione:nth-child(2) .tondo-stagione-cerchio{width:58px;height:58px}.tondo-stagione:nth-child(3) .tondo-stagione-cerchio{width:52px;height:52px}.tondo-stagione:nth-child(4) .tondo-stagione-cerchio{width:46px;height:46px}}@media(min-width:1024px){:root[data-stagione] .testa-stagione-tondi{width:calc(4 * 76px + 3 * var(--spazio-4))}.tondo-stagione:nth-child(4){display:block}}:root[data-stagione] .riquadro-stagione-pieno{padding:var(--spazio-6) var(--spazio-5);border-radius:var(--raggio-scheda);background:radial-gradient(420px circle at 85% 0%,#ffffff59,#fff0 60%),rgb(var(--stagione-accento));color:#1b1a17;box-shadow:var(--ombra-sollevata)}@media(min-width:640px){:root[data-stagione] .riquadro-stagione-pieno{padding:var(--spazio-7) var(--spazio-8)}}:root[data-stagione] .riquadro-stagione-pieno .stagione-pieno-testo{color:#1b1a17}:root[data-stagione] .riquadro-idea-oggi:before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px;background:rgb(var(--stagione-accento))}:root[data-stagione] .riquadro-idea-nuova{background:rgb(var(--stagione-scuro));color:#fff}:root[data-stagione] .chip[data-gruppo]:not([aria-pressed=true]):not([data-attivo=true]){background:linear-gradient(rgb(var(--colore-gruppo) / .2),rgb(var(--colore-gruppo) / .2)),rgb(var(--brand-card));color:rgb(var(--brand-ink))}:root[data-stagione] .chip[data-gruppo]:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:rgb(var(--colore-gruppo))}:root[data-stagione] .chip[data-gruppo][aria-pressed=true]:before,:root[data-stagione] .chip[data-gruppo][data-attivo=true]:before{background:rgb(var(--su-colore-gruppo))}}:root [data-sonner-toast][data-rich-colors=true]{--success-bg: rgb(var(--successo-fondo));--success-border: rgb(var(--successo-bordo));--success-text: rgb(var(--successo-testo));--error-bg: rgb(var(--avviso-fondo));--error-border: rgb(var(--avviso));--error-text: rgb(var(--avviso-testo));--warning-bg: rgb(var(--avviso-fondo));--warning-border: rgb(var(--avviso));--warning-text: rgb(var(--avviso-testo));--info-bg: rgb(var(--info-fondo));--info-border: rgb(var(--info-bordo));--info-text: rgb(var(--info-testo))}:root [data-sonner-toast][data-rich-colors=true][data-type=success] [data-icon]{color:rgb(var(--successo-icona))}:root [data-sonner-toast][data-rich-colors=true][data-type=error] [data-icon],:root [data-sonner-toast][data-rich-colors=true][data-type=warning] [data-icon]{color:rgb(var(--avviso))}.fetta{stroke:rgb(var(--brand-card));stroke-width:2;stroke-linejoin:round}.fetta-proteine{fill:#2a78d6}.fetta-carboidrati{fill:#eb6834}.fetta-grassi{fill:#1baf7a}.torta-vuota{fill:none;stroke:rgb(var(--brand-ink) / .2);stroke-width:2;stroke-dasharray:6 6}.campione{display:inline-block;width:14px;height:14px;border-radius:var(--raggio-xs);flex-shrink:0}.campione-proteine{background:#2a78d6}.campione-carboidrati{background:#eb6834}.campione-grassi{background:#1baf7a}:root[data-tema=scuro] .fetta-proteine{fill:#3987e5}:root[data-tema=scuro] .fetta-carboidrati{fill:#d95926}:root[data-tema=scuro] .fetta-grassi{fill:#199e70}:root[data-tema=scuro] .campione-proteine{background:#3987e5}:root[data-tema=scuro] .campione-carboidrati{background:#d95926}:root[data-tema=scuro] .campione-grassi{background:#199e70}.pastiglia-stagione{display:inline-flex;align-items:center;gap:var(--spazio-2);min-height:var(--spazio-10);padding:0 var(--spazio-4);border-radius:var(--raggio-pillola);background:rgb(var(--brand-card));color:rgb(var(--brand-ink));border:1px solid rgb(var(--brand-ink) / .08);font-size:var(--carattere-interfaccia);transition:border-color var(--durata-colore) ease}.pastiglia-stagione:hover{border-color:rgb(var(--brand-green) / .4)}.calendario-anno{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spazio-1)}.calendario-mese{display:flex;flex-direction:column;align-items:center;gap:var(--spazio-2)}.calendario-casella{width:100%;height:var(--spazio-7);border-radius:var(--raggio-sm);box-sizing:border-box;border:1.5px solid transparent;background:rgb(var(--brand-ink) / .06)}.calendario-casella[data-dentro=si]{background:rgb(var(--brand-green))}.calendario-mese[data-ora=si] .calendario-casella{border-color:#e9a588}.calendario-lettera{font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta);font-weight:500;color:rgb(var(--brand-ink) / var(--alfa-testo-60))}.calendario-mese[data-ora=si] .calendario-lettera{font-weight:600;color:rgb(var(--brand-ink))}[data-modo=app] .stagione-mesi-vetro{display:flex;gap:var(--spazio-2);overflow-x:auto;margin:2px calc(-1 * var(--spazio-5)) 0;padding:2px var(--spazio-5);scrollbar-width:none}[data-modo=app] .stagione-mesi-vetro::-webkit-scrollbar{display:none}[data-modo=app] .stagione-mese-vetro{flex:none;display:inline-flex;align-items:center;height:var(--spazio-9);padding:0 var(--spazio-4);border-radius:var(--raggio-pillola);border:1px solid rgba(247,242,231,.22);background-color:#f7f2e71a;color:var(--vetro-su-verde);font-size:var(--carattere-interfaccia);font-weight:600}[data-modo=app] .stagione-mese-vetro[aria-current=page]{background-color:#f7f2e7;border-color:#f7f2e7;color:#1f4a3a}[data-modo=app] .stagione-mese-vetro:focus-visible{outline:2px solid var(--vetro-su-verde);outline-offset:2px}[data-modo=app] .stagione-contenuto>*,[data-modo=app] .cosa-cucino-contenuto>*{margin-top:var(--spazio-5)}[data-modo=app] .stagione-contenuto>:first-child,[data-modo=app] .cosa-cucino-contenuto>:first-child{margin-top:0}[data-modo=app] .stagione-contenuto .titolo-sezione-app{margin:0 var(--spazio-1) var(--spazio-3)}[data-modo=app] .foglio-app .stagione-riquadro{border:0;box-shadow:none;border-radius:var(--raggio-scheda);padding:var(--spazio-4);background-color:var(--vetro-sage);color:var(--vetro-ink)}[data-modo=app] .foglio-app .stagione-riquadro-ultimi{background-color:var(--vetro-warn-bg)}[data-modo=app] .stagione-riquadro .stagione-riquadro-titolo{font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta);font-weight:600;letter-spacing:.06em;color:var(--vetro-accent)}[data-modo=app] .stagione-riquadro-ultimi .stagione-riquadro-titolo{color:var(--vetro-warn-ink)}[data-modo=app] .stagione-riquadro p{color:var(--vetro-ink)}[data-modo=app] .foglio-app .pastiglia-stagione{border:0;background-color:var(--vetro-card);color:var(--vetro-ink)}[data-modo=app] .stagione-ricette-fila{display:flex;gap:var(--spazio-3);overflow-x:auto;margin-left:calc(-1 * var(--spazio-4));margin-right:calc(-1 * var(--spazio-4));padding:0 var(--spazio-4) var(--spazio-1)}[data-modo=app] .stagione-ricette-fila>li{flex:none}[data-modo=app] .foglio-app .stagione-ricetta{width:168px;height:176px;box-sizing:border-box;padding:var(--spazio-4);border:0;box-shadow:none;border-radius:var(--raggio-scheda);background-color:var(--vetro-card);color:var(--vetro-ink)}[data-modo=app] .foglio-app .stagione-ricetta-libera{background-color:var(--vetro-head);color:#f7f2e7}[data-modo=app] .stagione-ricetta .label-caps{letter-spacing:0;text-transform:none;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:inherit}[data-modo=app] .stagione-ricetta-nome{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2)}[data-modo=app] .stagione-ricetta .stagione-lucchetto,[data-modo=app] .stagione-ricetta .stagione-segno{align-self:flex-start;height:var(--spazio-6);padding:0 var(--spazio-2);border-radius:var(--raggio-pillola);font-size:var(--carattere-etichetta);font-weight:600}[data-modo=app] .stagione-ricetta .stagione-lucchetto{background-color:var(--vetro-lock-bg);color:var(--vetro-lock-ink)}[data-modo=app] .stagione-ricetta-libera .stagione-segno{background-color:#f7f2e72e;color:#f7f2e7}[data-modo=app] .foglio-app .stagione-idea{border:0;box-shadow:none;border-radius:var(--raggio-scheda);padding:var(--spazio-4);background-color:var(--vetro-stone);color:var(--vetro-ink)}[data-modo=app] .stagione-idea-numero{background-color:var(--vetro-card);color:var(--vetro-accent)}[data-modo=app] .stagione-contenuto [data-testid=stagione-nota]{margin:var(--spazio-2) var(--spazio-1) 0;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:var(--vetro-muted)}[data-modo=app] .testata-app-segno-fuori{background-color:#e9a58838;border-color:#e9a58873}[data-modo=app] .testata-app-punto-fuori{background-color:#e9a588}.riquadro-al-posto{background:rgb(var(--brand-green) / .08);border-radius:var(--raggio-scheda)}[data-modo=app] .foglio-app .riquadro-al-posto{background-color:var(--vetro-sage);border-radius:var(--raggio-scheda);padding:var(--spazio-4)}[data-modo=app] .riquadro-al-posto .al-posto-cartellino{font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta);font-weight:600;letter-spacing:.06em;color:var(--vetro-accent)}[data-modo=app] .riquadro-al-posto .al-posto-frase{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:var(--vetro-ink)}[data-modo=app] .riquadro-al-posto .al-posto-voce{background-color:var(--vetro-card);color:var(--vetro-ink);border-radius:var(--raggio-sm)}[data-modo=app] .riquadro-al-posto .al-posto-nota{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:var(--vetro-sub-ink)}[data-modo=app] .foglio-app .calendario-anno{border:0;box-shadow:none;border-radius:var(--raggio-scheda);background-color:var(--vetro-card)}[data-modo=app] .calendario-casella{background-color:var(--vetro-stone)}[data-modo=app] .calendario-casella[data-dentro=si]{background-color:var(--vetro-accent)}[data-modo=app] .calendario-lettera{color:var(--vetro-muted)}[data-modo=app] .calendario-mese[data-ora=si] .calendario-lettera{color:var(--vetro-ink)}.campo-cucino{display:flex;align-items:center;gap:var(--spazio-3);min-height:var(--altezza-pulsante);padding:0 var(--spazio-4);border-radius:var(--raggio-pillola);background:rgb(var(--brand-card));color:rgb(var(--brand-ink));border:1px solid rgb(var(--brand-ink) / var(--alfa-campo))}.campo-cucino:focus-within{border-color:rgb(var(--brand-green));box-shadow:var(--anello-fuoco)}.campo-cucino input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--carattere-testo);color:inherit}.campo-cucino input:disabled{cursor:not-allowed}[data-modo=app] .campo-cucino{border:0;background-color:var(--vetro-card);color:var(--vetro-ink)}[data-modo=app] .cosa-cucino-contenuto>.relative{max-width:none}[data-modo=app] .cucino-scelte-vetro{display:flex;flex-wrap:wrap;gap:var(--spazio-2);min-height:var(--spazio-10)}[data-modo=app] .cucino-scelta-vetro{display:inline-flex;align-items:center;gap:var(--spazio-2);height:var(--spazio-10);padding:0 var(--spazio-3) 0 var(--spazio-4);border-radius:var(--raggio-pillola);border:0;background-color:#f7f2e7;color:#1f4a3a;font-size:var(--carattere-interfaccia);font-weight:600}[data-modo=app] .cucino-scelta-vetro:focus-visible{outline:2px solid var(--vetro-su-verde);outline-offset:2px}[data-modo=app] .cucino-nessuna-vetro{height:var(--spazio-10);display:inline-flex;align-items:center;font-size:var(--carattere-interfaccia);color:#f7f2e7b3}[data-modo=app] .cucino-proposta{min-height:var(--spazio-10);padding:0 var(--spazio-3);border-radius:var(--raggio-pillola);border:1.5px solid var(--vetro-line);background-color:var(--vetro-card);color:var(--vetro-ink);font-size:var(--carattere-interfaccia);font-weight:500}[data-modo=app] .cucino-proposta[aria-pressed=true]{border-color:var(--vetro-accent);background-color:var(--vetro-accent);color:var(--vetro-on-accent)}[data-modo=app] .cucino-proposta[aria-pressed=true]:before{box-shadow:0 0 0 1.5px var(--vetro-on-accent)}[data-modo=app] .foglio-app .cucino-ricetta{border:0;box-shadow:none;border-radius:var(--raggio-scheda);background-color:var(--vetro-card);color:var(--vetro-ink)}[data-modo=app] .cucino-ricetta .cucino-usa{color:var(--vetro-accent)}[data-modo=app] .cucino-ricetta .font-display{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-size:var(--carattere-titolo-3);line-height:var(--interlinea-titolo-3)}[data-modo=app] .cucino-lucchetto{height:var(--spazio-6);padding:0 var(--spazio-2);border-radius:var(--raggio-pillola);font-size:var(--carattere-etichetta);font-weight:600;background-color:var(--vetro-lock-bg);color:var(--vetro-lock-ink)}[data-modo=app] .cucino-vuoto{border-radius:var(--raggio-scheda);background-color:var(--vetro-stone);color:var(--vetro-sub-ink);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}[data-modo=app] .cosa-cucino-contenuto .titolo-sezione-app{margin:0}.varieta-gruppo{display:grid;grid-template-columns:minmax(7.5rem,auto) 1fr 1.5rem;align-items:center;gap:var(--spazio-3);font-size:var(--carattere-interfaccia);color:rgb(var(--brand-ink))}.varieta-gruppo-n{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.varieta-barra{display:block;height:10px;border-radius:var(--raggio-pillola);overflow:hidden;background:rgb(var(--brand-ink) / .07)}.varieta-barra-piena{display:block;height:10px;border-radius:var(--raggio-pillola);background:rgb(var(--brand-green))}.varieta-punto{flex:none;width:8px;height:8px;border-radius:var(--raggio-pillola);background:rgb(var(--brand-ink) / .18)}.varieta-punto-stagione{background:#8db39b}.varieta-riga{display:flex;align-items:center;gap:var(--spazio-3);min-height:var(--spazio-15);padding:var(--spazio-2) 0;border-bottom:1px solid rgb(var(--brand-ink) / .08)}.varieta-riga:last-child{border-bottom:0}.varieta-nel-piano,.sfida-nel-piano{flex:none;display:inline-flex;align-items:center;min-height:var(--spazio-9);padding:0 var(--spazio-4);border-radius:var(--raggio-pillola);background:rgb(var(--brand-green) / .12);color:rgb(var(--brand-green));font-size:var(--carattere-nota);font-weight:600}.varieta-nel-piano:hover,.sfida-nel-piano:hover{background:rgb(var(--brand-green) / .2)}.varieta-colonne{display:flex;align-items:flex-end;gap:var(--spazio-4);height:104px;padding:0 var(--spazio-1)}.varieta-colonna{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--spazio-2)}.varieta-colonna-barra{display:block;width:100%;max-width:72px;border-radius:var(--raggio-sm) var(--raggio-sm) var(--raggio-xs) var(--raggio-xs);background:rgb(var(--brand-green) / .18)}.varieta-colonna-ultima{background:rgb(var(--brand-green))}.varieta-sfocato{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.varieta-velo{background:rgb(var(--brand-card) / .72)}.varieta-numero-stagione{background:rgb(var(--brand-green) / .08)}.anello-tornare{position:relative;flex:none}.anello-tornare svg{display:block}.anello-tornare-centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.anello-tornare-traccia{stroke:rgb(var(--brand-green))}.anello-tornare-vuoto{stroke:rgb(var(--brand-ink) / .1)}.anello-tornare-stagione{stroke:#8db39b}:root[data-tema=scuro] .anello-tornare-traccia{stroke:rgb(var(--brand-green) / .32)}.tessera-varieta-chip{display:inline-flex;align-items:center;gap:var(--spazio-1);height:var(--spazio-6);padding:0 var(--spazio-2);border-radius:var(--raggio-pillola);font-size:var(--carattere-nota);font-weight:600;background:rgb(var(--brand-ink) / .06);color:rgb(var(--brand-ink))}.tessera-varieta-chip-stagione{background:rgb(var(--brand-green) / .1)}.sfida-cerchio{flex:none;width:var(--spazio-10);height:var(--spazio-10);border-radius:var(--raggio-pillola);display:flex;align-items:center;justify-content:center;background:rgb(var(--brand-green) / .12);color:transparent}.sfida-cerchio[data-provato=si]{background:rgb(var(--brand-green));color:rgb(var(--brand-on-accent))}.sfida-riga{display:flex;align-items:center;gap:var(--spazio-4);min-height:72px;padding:var(--spazio-2) 0;border-bottom:1px solid rgb(var(--brand-ink) / .08)}.sfida-riga:last-child{border-bottom:0}.sfida-fatto{flex:none;font-size:var(--carattere-nota);font-weight:600;color:rgb(var(--brand-ink) / var(--alfa-testo-60));padding:0 var(--spazio-3)}.sfida-segno{flex:none;width:var(--spazio-14);height:var(--spazio-14);border-radius:var(--raggio-pillola);display:flex;align-items:center;justify-content:center;border:2px solid rgb(var(--brand-ink) / .35);color:rgb(var(--brand-ink) / .55)}.sfida-segno[data-completata=si]{background:rgb(var(--brand-green));border-color:rgb(var(--brand-green));color:rgb(var(--brand-on-accent))}.sfida-passata-segno{width:var(--spazio-9);height:var(--spazio-9);border-radius:var(--raggio-pillola);display:flex;align-items:center;justify-content:center;background:rgb(var(--brand-green) / .12);color:rgb(var(--brand-ink) / .55)}.sfida-passata-segno[data-completata=si]{background:rgb(var(--brand-green));color:rgb(var(--brand-on-accent))}[data-modo=app] .testata-app-titolo-pagina{font-size:var(--carattere-vetrina-1);line-height:var(--interlinea-vetrina-1)}[data-modo=app] .varieta-totale-vetro{display:flex;align-items:baseline;gap:var(--spazio-3);margin-top:var(--spazio-2)}[data-modo=app] .varieta-totale-numero{font-size:var(--carattere-vetrina-3);line-height:var(--interlinea-vetrina-3);font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--vetro-su-verde)}[data-modo=app] .varieta-totale-testo{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);color:#f7f2e7e0}[data-modo=app] .varieta-contenuto>*,[data-modo=app] .sfida-contenuto>*{margin-top:var(--spazio-3)}[data-modo=app] .varieta-contenuto>:first-child,[data-modo=app] .sfida-contenuto>:first-child{margin-top:0}[data-modo=app] .varieta-contenuto>section,[data-modo=app] .sfida-contenuto>section{margin-top:var(--spazio-6)}[data-modo=app] .varieta-contenuto .titolo-sezione-app,[data-modo=app] .sfida-contenuto .titolo-sezione-app{margin:0 var(--spazio-1) var(--spazio-3)}[data-modo=app] .foglio-app .varieta-numeri{gap:var(--spazio-3)}[data-modo=app] .foglio-app .varieta-numero{border:0;box-shadow:none;border-radius:var(--raggio-scheda);padding:var(--spazio-3) var(--spazio-4);background-color:var(--vetro-card)}[data-modo=app] .foglio-app .varieta-numero-stagione{background-color:var(--vetro-sage)}[data-modo=app] .foglio-app .varieta-numero-nuovi{background-color:var(--vetro-stone)}[data-modo=app] .varieta-numero-n{font-family:Work Sans,Work Sans Ripiego,system-ui,sans-serif;font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1);font-weight:600;font-variant-numeric:tabular-nums;color:var(--vetro-ink)}[data-modo=app] .varieta-numero-etichetta{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:var(--vetro-sub-ink)}[data-modo=app] .foglio-app .varieta-gruppi,[data-modo=app] .foglio-app .varieta-elenco,[data-modo=app] .foglio-app .varieta-mese-riquadro,[data-modo=app] .foglio-app .sfida-elenco,[data-modo=app] .foglio-app .varieta-vuoto{border:0;box-shadow:none;border-radius:var(--raggio-scheda);background-color:var(--vetro-card);color:var(--vetro-ink)}[data-modo=app] .foglio-app .varieta-gruppi{padding:var(--spazio-4)}[data-modo=app] .varieta-gruppi-titolo{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:600;letter-spacing:0;text-transform:none;color:var(--vetro-muted)}[data-modo=app] .varieta-gruppo{color:var(--vetro-ink)}[data-modo=app] .varieta-barra{background-color:var(--vetro-stone)}[data-modo=app] .varieta-barra-piena{background-color:var(--vetro-accent)}[data-modo=app] .varieta-frase{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:var(--vetro-muted)}[data-modo=app] .varieta-punto{background-color:var(--vetro-line)}[data-modo=app] .varieta-punto-stagione{background-color:#8db39b}[data-modo=app] .foglio-app .varieta-elenco{padding:var(--spazio-1) var(--spazio-4)}[data-modo=app] .varieta-riga{border-bottom-color:var(--vetro-line)}[data-modo=app] .varieta-riga:last-child{border-bottom:0}[data-modo=app] .varieta-riga-nome{font-size:var(--carattere-testo);color:var(--vetro-ink)}[data-modo=app] .varieta-riga-quando{font-size:var(--carattere-nota);color:var(--vetro-muted)}[data-modo=app] .varieta-nel-piano,[data-modo=app] .sfida-nel-piano{min-height:var(--spazio-9);padding:0 var(--spazio-3);border-radius:var(--raggio-pillola);background-color:var(--vetro-sage);color:var(--vetro-accent)}[data-modo=app] .varieta-colonna-barra{background-color:var(--vetro-sage)}[data-modo=app] .varieta-colonna-ultima{background-color:var(--vetro-accent)}[data-modo=app] .varieta-velo{background-color:#ffffffb8}:root[data-tema=scuro] [data-modo=app] .varieta-velo{background-color:#262420c7}[data-modo=app] .varieta-lucchetto{height:var(--spazio-7);padding:0 var(--spazio-3);border-radius:var(--raggio-pillola);background-color:var(--vetro-lock-bg);color:var(--vetro-lock-ink)}[data-modo=app] .varieta-nota{margin:var(--spazio-2) var(--spazio-1) 0;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:var(--vetro-muted)}[data-modo=app] .foglio-app .varieta-vuoto{padding:var(--spazio-4)}[data-modo=app] .foglio-app .tessera-varieta{border:0;box-shadow:none;border-radius:var(--raggio-scheda);padding:var(--spazio-4) var(--spazio-5);background-color:var(--vetro-card);color:var(--vetro-ink)}[data-modo=app] .tessera-varieta-titolo{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-size:var(--carattere-titolo-3);line-height:var(--interlinea-titolo-3);color:var(--vetro-ink)}[data-modo=app] .tessera-varieta-sotto{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:var(--vetro-muted)}[data-modo=app] .tessera-varieta-chip{background-color:var(--vetro-stone);color:var(--vetro-ink)}[data-modo=app] .tessera-varieta-chip-stagione{background-color:var(--vetro-sage)}[data-modo=app] .anello-tornare-traccia{stroke:var(--vetro-accent)}:root[data-tema=scuro] [data-modo=app] .anello-tornare-traccia{stroke:#8db39b52}[data-modo=app] .anello-tornare-vuoto{stroke:var(--vetro-line)}[data-modo=app] .sfida-anello-vetro .anello-tornare-vuoto{stroke:#f7f2e733}[data-modo=app] .sfida-anello-numero{font-size:var(--carattere-titolo-2);font-weight:600;font-variant-numeric:tabular-nums;color:var(--vetro-su-verde)}[data-modo=app] .sfida-origine{margin:0 var(--spazio-1);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:var(--vetro-sub-ink)}[data-modo=app] .foglio-app .sfida-elenco{padding:var(--spazio-1) var(--spazio-4)}[data-modo=app] .sfida-riga{border-bottom-color:var(--vetro-line)}[data-modo=app] .sfida-riga:last-child{border-bottom:0}[data-modo=app] .sfida-cerchio{background-color:var(--vetro-sage)}[data-modo=app] .sfida-cerchio[data-provato=si]{background-color:var(--vetro-accent);color:var(--vetro-on-accent)}[data-modo=app] .sfida-nome{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-size:var(--carattere-titolo-3);color:var(--vetro-ink)}[data-modo=app] .sfida-stato{font-size:var(--carattere-nota);color:var(--vetro-muted)}[data-modo=app] .sfida-fatto{color:var(--vetro-muted)}[data-modo=app] .sfida-nota{margin:0 var(--spazio-1);font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:var(--vetro-muted)}[data-modo=app] .foglio-app .sfida-medaglia{border:0;box-shadow:none;border-radius:var(--raggio-scheda);padding:var(--spazio-4);background-color:var(--vetro-stone);color:var(--vetro-ink)}[data-modo=app] .sfida-segno{border-color:var(--vetro-muted);color:var(--vetro-muted)}[data-modo=app] .sfida-segno[data-completata=si]{background-color:var(--vetro-accent);border-color:var(--vetro-accent);color:var(--vetro-on-accent)}[data-modo=app] .sfida-medaglia-testo{font-size:var(--carattere-nota);color:var(--vetro-sub-ink)}[data-modo=app] .foglio-app .sfida-passata{border:0;box-shadow:none;border-radius:var(--raggio-lg);padding:var(--spazio-3);background-color:var(--vetro-card);color:var(--vetro-ink)}[data-modo=app] .sfida-passata-segno{background-color:var(--vetro-sage);color:var(--vetro-muted)}[data-modo=app] .sfida-passata-segno[data-completata=si]{background-color:var(--vetro-accent);color:var(--vetro-on-accent)}[data-modo=app] .sfida-passata-esito{font-size:var(--carattere-nota);color:var(--vetro-muted)}.testa-stagione-libera>.testa-stagione-testo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spazio-3)}.oggi-frase{min-height:calc(2 * var(--interlinea-testo));font-size:var(--carattere-testo);line-height:var(--interlinea-testo)}@media screen{@media(max-width:639px){:root[data-stagione] .testa-stagione.testa-stagione-libera{padding:var(--spazio-2) 0 var(--spazio-1);background:none}}}.oggi-griglia{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--spazio-5);margin-top:var(--spazio-5)}.oggi-colonna{display:flex;flex-direction:column;gap:var(--spazio-5);min-width:0}@media(min-width:1024px){.oggi-griglia{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--spazio-7);margin-top:var(--spazio-7)}}.oggi-scheda{display:flex;flex-direction:column;gap:var(--spazio-4);padding:var(--spazio-5)}.oggi-titolo{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2)}@media(min-width:1024px){.oggi-scheda{padding:var(--spazio-7)}.oggi-titolo{font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1)}}.oggi-prossimo{display:flex;flex-direction:column;gap:var(--spazio-4);padding:var(--spazio-5);border-radius:var(--raggio-scheda);box-shadow:var(--ombra-sollevata)}.oggi-ora{display:inline-flex;align-items:center;padding:var(--spazio-1) var(--spazio-3);border-radius:var(--raggio-pillola);background:rgb(var(--stagione-accento, var(--pulsante-cerchio)));color:#1b1a17;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:600}@media(min-width:1024px){.oggi-prossimo{padding:var(--spazio-7)}}.oggi-pasti{margin:0;padding:0;list-style:none}.oggi-pasto{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-1) var(--spazio-4);padding:var(--spazio-3) 0;border-top:1px solid rgb(var(--brand-ink) / .08)}.oggi-pasto:first-child{border-top:0}.oggi-pasto-segno{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(var(--brand-ink) / .55);color:rgb(var(--brand-muted));font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600}.oggi-pasto[data-stato=fatto] .oggi-pasto-segno{box-shadow:none;background:rgb(var(--brand-green));color:rgb(var(--brand-on-accent))}.oggi-pasto[data-stato=prossimo] .oggi-pasto-segno{box-shadow:inset 0 0 0 2px #1b1a17;background:rgb(var(--stagione-accento, var(--pulsante-cerchio)));color:#1b1a17}.oggi-pasto-testo{flex:1 1 8rem;min-width:0;display:flex;flex-direction:column;gap:var(--spazio-1)}.oggi-pasto-nome{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);font-weight:600}.oggi-pasto-voci{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oggi-pasto-kcal{flex:none;margin-left:auto;white-space:nowrap;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:500}.oggi-macro{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,5.25rem),1fr));gap:var(--spazio-3);margin:0}.oggi-macro-voce{display:flex;flex-direction:column;gap:var(--spazio-1)}.oggi-macro-valore{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);font-weight:600}.oggi-macro-traccia{display:block;height:6px;margin-top:var(--spazio-1);overflow:hidden;border-radius:var(--raggio-pillola);background:rgb(var(--traccia-barre))}.oggi-macro-piena{display:block;height:100%;border-radius:var(--raggio-pillola);background:rgb(var(--brand-green))}.oggi-varieta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spazio-4);padding:var(--spazio-4) var(--spazio-4) var(--spazio-4) var(--spazio-5)}.oggi-varieta-testo{flex:1 1 8rem}.oggi-varieta-freccia{margin-left:auto}.oggi-varieta-anello{flex:none;width:5.25rem;height:5.25rem}.oggi-varieta-chip{height:auto;min-height:var(--spazio-8);gap:var(--spazio-2);padding:0 var(--spazio-3);line-height:var(--interlinea-nota)}@media(min-width:1024px){.oggi-varieta{gap:var(--spazio-6);padding:var(--spazio-6)}.oggi-varieta-anello{width:6rem;height:6rem}}.oggi-stagione{display:flex;flex-direction:column;gap:var(--spazio-3);padding:var(--spazio-5);border-radius:var(--raggio-scheda);background:rgb(var(--brand-card));border:1px solid rgb(var(--brand-ink) / .08)}.oggi-stagione-tutti{display:inline-flex;align-items:center;min-height:var(--altezza-tocco);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600}.oggi-stagione-riga{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-1) var(--spazio-4);padding:var(--spazio-2) var(--spazio-4) var(--spazio-2) var(--spazio-2);border-radius:var(--raggio-lg);background:rgb(var(--brand-bg));color:rgb(var(--brand-ink))}.oggi-stagione-testo{flex:1 1 8rem}.oggi-stagione-foto{flex:none;width:52px;height:52px;overflow:hidden;border-radius:var(--raggio-md);background:rgb(var(--brand-sand))}.oggi-stagione-foto>*{display:block;width:100%;height:100%;object-fit:cover}.oggi-stagione-nome{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);font-weight:600}.oggi-stagione-nome:first-letter{text-transform:uppercase}.oggi-stagione-fino{color:rgb(var(--brand-muted))}.oggi-stagione-kcal{flex:none;margin-left:auto;white-space:nowrap;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:500}@media screen{:root[data-stagione] .oggi-stagione{border-color:transparent}:root[data-stagione] .oggi-stagione-riga{background:#ffffffe0;color:#1b1a17}:root[data-stagione] .oggi-stagione-fino{color:#1b1a17}}.oggi-idea{position:relative;overflow:hidden;gap:var(--spazio-3)}.oggi-idea-leggi{display:inline-flex;align-items:center;min-height:var(--altezza-tocco)}@media screen{:root[data-stagione] .oggi-idea{padding-left:var(--spazio-7)}@media(min-width:1024px){:root[data-stagione] .oggi-idea{padding-left:var(--spazio-9)}}}.oggi-griglia a:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px}.oggi-griglia .riquadro-stagione-pieno a:focus-visible{outline-color:#1b1a17}.oggi-piatto-ricetta{display:inline-block;padding-block:var(--spazio-3);margin-block:calc(-1 * var(--spazio-3))}.oggi-premium{gap:var(--spazio-3);box-shadow:inset 0 0 0 1.5px rgb(var(--premium) / .25),var(--ombra-morbida)}.oggi-segnaposto-blocco{display:flex;flex-direction:column;gap:var(--spazio-3);padding:var(--spazio-5);border-radius:var(--raggio-scheda)}.oggi-segnaposto-prossimo{min-height:20rem;background:rgb(var(--brand-inverso) / .12)}.oggi-segnaposto-giornata{min-height:33rem}.oggi-segnaposto-varieta{min-height:7.5rem}.oggi-segnaposto-stagione{min-height:20rem;background:rgb(var(--stagione-accento, var(--pulsante-cerchio)) / .25)}.oggi-segnaposto-idea{min-height:15rem}.oggi-segnaposto-premium{min-height:16rem}.oggi-segnaposto-barra{display:block;width:60%;height:var(--spazio-3);border-radius:var(--raggio-pillola);background:rgb(var(--brand-ink) / .07)}.oggi-segnaposto-barra-titolo{width:45%;height:var(--spazio-6)}.oggi-segnaposto-tondo{border-radius:50%;background:rgb(var(--brand-ink) / .07)}@media(min-width:1024px){.oggi-segnaposto-giornata{min-height:34rem}.oggi-segnaposto-varieta{min-height:8.75rem}.oggi-segnaposto-stagione{min-height:21rem}.oggi-segnaposto-idea,.oggi-segnaposto-premium{min-height:14rem}}[data-modo=app] .oggi-griglia{gap:var(--spazio-3);margin-top:var(--spazio-3)}[data-modo=app] .oggi-colonna{gap:var(--spazio-3)}[data-modo=app] .foglio-app .oggi-scheda{border:0;box-shadow:none;background-color:var(--vetro-card);color:var(--vetro-ink)}[data-modo=app] .foglio-app .oggi-premium{box-shadow:inset 0 0 0 1.5px var(--vetro-line)}[data-modo=app] .oggi-pasto{border-top-color:var(--vetro-line)}[data-modo=app] .oggi-pasto:first-child{border-top:0}[data-modo=app] .oggi-pasto[data-stato=fatto] .oggi-pasto-segno{background-color:var(--vetro-accent);color:var(--vetro-on-accent)}[data-modo=app] .oggi-macro-traccia{background-color:var(--vetro-stone)}[data-modo=app] .oggi-macro-piena{background-color:var(--vetro-accent)}[data-modo=app] .foglio-app .oggi-segnaposto-blocco.riquadro{border:0;box-shadow:none;background-color:var(--vetro-card)}.alimenti-blocco{margin-top:var(--spazio-6)}.alimenti-sezione{margin-top:var(--spazio-10)}@media(min-width:640px){.alimenti-blocco{margin-top:var(--spazio-8)}.alimenti-sezione{margin-top:var(--spazio-12)}}.alimenti-cerca{position:-webkit-sticky;position:sticky;top:calc(var(--altezza-barra-sito) + env(safe-area-inset-top,0px));z-index:30;margin-top:var(--spazio-6);padding-block:var(--spazio-3);background:rgb(var(--brand-bg));display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-3)}@media(min-width:640px){.alimenti-cerca{margin-top:var(--spazio-8)}}.alimenti-cerca-campo{position:relative;flex:1 1 100%;min-width:0}.alimenti-cerca-icona{position:absolute;left:var(--spazio-4);top:50%;transform:translateY(-50%);color:rgb(var(--brand-ink) / var(--alfa-testo-60));pointer-events:none}.alimenti-campo{min-height:var(--altezza-pulsante);padding-left:calc(var(--spazio-4) + 20px + var(--spazio-3));border-radius:var(--raggio-pillola);font-size:var(--carattere-testo);line-height:var(--interlinea-testo)}.alimenti-cerca-filtri{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-2);min-width:0;margin-top:var(--spazio-1)}.chip.alimenti-filtra{min-height:var(--altezza-pulsante);padding-inline:var(--spazio-5);color:rgb(var(--brand-ink));font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}[data-modo=app] .alimenti-cerca{position:static;margin-top:0;padding-block:0;background:transparent}.alimenti-testa-sezione{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--spazio-4)}.alimenti-titolo{min-width:0;font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:rgb(var(--brand-ink));overflow-wrap:anywhere}@media(min-width:640px){.alimenti-titolo{font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1)}}.alimenti-conto{font-family:Work Sans,Work Sans Ripiego,system-ui,sans-serif;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted));letter-spacing:0}.alimenti-link{display:inline-flex;align-items:center;gap:var(--spazio-1);min-height:var(--altezza-tocco);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-green));white-space:nowrap}.alimenti-link:hover{text-decoration:underline;text-underline-offset:3px}.alimenti-link:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px;border-radius:var(--raggio-xs)}.alimenti-sezione,.alimenti-preferiti,.alimenti-stagione,.alimenti-risultati{container-type:inline-size}.alimenti-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spazio-3)}@media(min-width:640px){.alimenti-griglia{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spazio-4)}}@container (max-width: 19em){.alimenti-griglia{grid-template-columns:minmax(0,1fr)}}@media(min-width:640px){@container (max-width: 36em){.alimenti-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}}.alimenti-testa-sezione+.alimenti-griglia,.alimenti-testa-sezione+.alimenti-fila{margin-top:var(--spazio-3)}@media(max-width:639px){.alimenti-griglia-sezione[data-aperta=no]:not(:target)>:nth-child(n+5){display:none}}@media(min-width:640px){.alimenti-griglia-sezione[data-aperta=no]:not(:target)>:nth-child(n+9){display:none}.alimenti-mostra-solo-telefono{display:none}}.alimenti-sezione:has(.alimenti-griglia-sezione:target) .alimenti-mostra{display:none}.alimenti-sezione,.alimenti-griglia-sezione{scroll-margin-top:calc(var(--altezza-barra-sito) + env(safe-area-inset-top,0px) + var(--altezza-pulsante) + 2 * var(--spazio-3) + var(--spazio-4))}[data-modo=app] .alimenti-sezione,[data-modo=app] .alimenti-griglia-sezione{scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--altezza-barra-app) + var(--spazio-4))}.alimenti-fila{display:grid;grid-auto-flow:column;grid-auto-columns:9.5rem;gap:var(--spazio-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spazio-4);margin-inline:calc(-1 * var(--spazio-4));padding:var(--spazio-1) var(--spazio-4) var(--spazio-6);margin-bottom:calc(-1 * var(--spazio-3));scrollbar-width:none}.alimenti-fila::-webkit-scrollbar{display:none}.alimenti-fila>*{scroll-snap-align:start}@container (max-width: 19em){.alimenti-fila{grid-auto-columns:85%}}@media(min-width:640px){.alimenti-fila{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spazio-4);overflow:visible;scroll-snap-type:none;margin-inline:0;margin-bottom:0;padding:0}.alimenti-stagione .alimenti-fila>:nth-child(n+5){display:none}@container (max-width: 36em){.alimenti-fila{grid-template-columns:repeat(2,minmax(0,1fr))}}}.alimenti-indice{display:flex;flex-wrap:wrap;gap:var(--spazio-2);list-style:none;margin:0;padding:0}.chip.alimenti-indice-voce{min-height:var(--altezza-tocco);padding-inline:var(--spazio-4);color:rgb(var(--brand-ink));font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:500;overflow-wrap:anywhere}.chip.alimenti-indice-voce:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px}.scheda-catalogo{position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--spazio-2);color:rgb(var(--brand-ink))}.scheda-catalogo:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px}.scheda-catalogo-foto{aspect-ratio:5 / 4;flex:none}.pill.scheda-catalogo-gruppo{position:absolute;top:var(--spazio-2);left:var(--spazio-2);max-width:calc(100% - 2 * var(--spazio-2));overflow-wrap:anywhere;padding:var(--spazio-1) var(--spazio-2)}.scheda-catalogo-testo{display:flex;flex-direction:column;gap:var(--spazio-1);min-width:0;padding:var(--spazio-3) var(--spazio-2) var(--spazio-2)}.scheda-catalogo-nome{display:flex;align-items:flex-start;gap:var(--spazio-2);min-width:0;font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);letter-spacing:-.01em;color:rgb(var(--brand-ink))}.scheda-catalogo-parola{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.scheda-catalogo-kcal{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;overflow-wrap:anywhere}.scheda-catalogo-porzione{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted));overflow-wrap:anywhere}:root{--bv-scuro: 27 26 23;--bv-panna: 247 242 231;--bv-inchiostro: 27 26 23;--bv-secondario: 95 95 93;--bv-su-scuro: 247 242 231;--bv-su-scuro-2: 201 195 182;--bv-salvia: 141 179 155;--bv-verde: 31 74 58;--bv-su-verde: 247 242 231;--bv-su-verde-2: 200 205 193;--bv-su-verde-3: 221 222 210;--bv-mela: 194 79 55;--bv-pera: 185 174 69;--bv-uva: 107 58 94;--bv-chip: 53 52 48;--bv-margine: var(--spazio-6)}:root[data-tema=scuro]{--bv-panna: 27 26 23;--bv-inchiostro: 247 242 231;--bv-secondario: 173 169 162}@media(min-width:640px){:root{--bv-margine: var(--spazio-12)}}@media(min-width:1024px){:root{--bv-margine: calc(2 * var(--spazio-12))}}.bv{--brand-ink: var(--bv-inchiostro);--brand-bg: var(--bv-panna);--brand-muted: var(--bv-secondario);--bv-fuoco: var(--bv-su-scuro);position:relative;color:rgb(var(--bv-inchiostro));overflow-wrap:break-word}.bv a:focus-visible,.bv button:focus-visible{outline:3px solid rgb(var(--bv-fuoco));outline-offset:4px}.bv-chiara{--bv-fuoco: var(--brand-green)}.bv-finale{--bv-fuoco: var(--bv-su-verde)}.bv-barra{--bv-barra-testo: var(--bv-su-scuro);position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0px);z-index:40;height:var(--altezza-barra-sito);--brand-ink: var(--bv-barra-testo);--bv-fuoco: var(--bv-barra-testo);color:rgb(var(--bv-barra-testo))}.bv-barra-fondi{position:absolute;inset:0;opacity:.9;pointer-events:none}.bv-barra-fondo{position:absolute;inset:0;opacity:0}.bv:not([data-modo=scorre]) .bv-barra-fondo{transition:opacity var(--durata-colore) ease}.bv-barra-fondo-scuro{background:rgb(var(--bv-scuro));opacity:1}.bv-barra-fondo-chiaro{background:rgb(var(--bv-panna));box-shadow:inset 0 -.0625rem rgb(var(--bv-inchiostro) / .08)}.bv-barra-fondo-verde{background:rgb(var(--bv-verde))}.bv-barra[data-tono=chiaro] .bv-barra-fondo-chiaro,.bv-barra[data-tono=verde] .bv-barra-fondo-verde{opacity:1}.bv-barra[data-tono=scuro]{--marchio-foglia: 141 179 155;--marchio-nome: 247 242 231;--pulsante-fondo: 27 26 23;--pulsante-fondo-hover: 38 37 35;--pulsante-testo: 247 242 231;--pulsante-bordo: 141 137 130;--pulsante-bordo-hover: 141 137 130;--pulsante-luce: .1}.bv-barra[data-tono=verde]{--marchio-foglia: 247 242 231;--marchio-nome: 247 242 231;--pulsante-fondo: 247 242 231;--pulsante-fondo-hover: 235 230 219;--pulsante-testo: 31 74 58;--pulsante-bordo: 247 242 231;--pulsante-bordo-hover: 235 230 219;--pulsante-luce: .5}.bv-barra[data-tono=chiaro]{--bv-barra-testo: var(--bv-inchiostro);--bv-fuoco: var(--brand-green)}.bv-barra[data-tono=scuro] .btn-barra{--pulsante-cerchio: 247 242 231;--pulsante-freccia: 27 26 23}.bv-barra[data-tono=verde] .btn-barra{--pulsante-cerchio: 31 74 58;--pulsante-freccia: 247 242 231}.bv-barra-riga{position:relative;height:100%;max-width:80rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--spazio-2);padding:0 var(--spazio-3) 0 var(--spazio-5)}@media(min-width:1024px){.bv-barra-riga{padding:0 var(--spazio-10)}}.bv-logo{display:inline-flex;align-items:center;min-height:var(--altezza-tocco)}.bv-barra-azioni{display:flex;align-items:center;gap:var(--spazio-1)}.bv-accedi{display:inline-flex;align-items:center;min-height:var(--altezza-tocco);padding:0 var(--spazio-2);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:500;color:inherit}.bv-menu{display:inline-flex;align-items:center;justify-content:center;width:var(--altezza-tocco);height:var(--altezza-tocco);border-radius:var(--raggio-pillola);color:inherit}.bv-pillola{margin-right:var(--spazio-1);opacity:0;visibility:hidden}.bv:not([data-modo=scorre]) .bv-pillola{transition:opacity var(--durata-colore) ease,visibility var(--durata-colore)}@media(max-width:24.37em){.bv-pillola{display:none}}.bv-barra[data-stretta] .bv-pillola{display:none}.bv-binario{position:relative;margin-top:calc(-1 * var(--altezza-barra-sito))}.bv-metro{position:absolute;top:0;left:0;width:1px;height:100vh;height:100svh;visibility:hidden;pointer-events:none}.bv-fondi{display:none}.bv-scena{position:relative}.bv:not([data-modo=scorre]) .bv-scena[data-bv-tono=scuro]{background:rgb(var(--bv-scuro))}.bv:not([data-modo=scorre]) .bv-chiara{background:rgb(var(--bv-panna))}.bv[data-modo=scorre] .bv-binario{height:800vh;height:calc(100lvh + 700svh)}.bv[data-modo=scorre] .bv-palco{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0px);height:100vh;height:100lvh;overflow:hidden;background:rgb(var(--bv-scuro));pointer-events:none}.bv[data-modo=scorre] .bv-fondi{display:block}.bv-fondo{position:absolute;inset:0;opacity:0}.bv-fondo-chiaro{background:rgb(var(--bv-panna))}.bv-fondo-verde{background:rgb(var(--bv-verde))}.bv[data-modo=scorre] .bv-scena{position:absolute;inset:0}.bv-apertura{min-height:100vh;min-height:100lvh;color:rgb(var(--bv-su-scuro));--bv-fuoco: var(--bv-su-scuro)}.bv-frutto{--d: 106px;position:absolute;width:var(--d);height:var(--d);left:calc(50% - var(--d) / 2 + var(--x));top:calc(29vh - var(--d) / 2 + var(--y));top:calc(29svh - var(--d) / 2 + var(--y));border-radius:var(--raggio-pillola);overflow:hidden;border:3px solid rgb(var(--bv-colore));box-shadow:var(--ombra-sollevata);padding:.125rem;background:#fff}.bv-frutto img{border-radius:var(--raggio-pillola)}.bv-frutto img,.bv-mela-tondo img,.bv-tondo-cerchio img{display:block;width:100%;height:100%;object-fit:cover}.bv-frutto-0{--x: -92px;--y: 28px;--bv-colore: var(--bv-mela)}.bv-frutto-1{--x: 92px;--y: 28px;--bv-colore: var(--bv-pera)}.bv-frutto-2{--x: 0px;--y: -72px;--bv-colore: var(--bv-uva)}.bv-apertura-testo{padding:52vh var(--bv-margine) calc(2 * var(--spazio-12));padding-top:52svh;text-align:center}.bv[data-modo=scorre] .bv-apertura-testo{position:absolute;left:0;right:0;top:0}.bv-titolo{margin:0;color:rgb(var(--bv-su-scuro));font-size:var(--carattere-titolo-grande);line-height:var(--interlinea-titolo-grande);letter-spacing:-.01em}.bv-riga{display:inline}.bv-riga:not(:last-child):after{content:"\a";white-space:pre}.bv-naturalmente{font-style:italic;color:rgb(var(--bv-salvia))}@media(prefers-reduced-motion:no-preference){:root[data-tema] .bv[data-motore=spento] .bv-riga-spenta[data-bv=riga-2]{opacity:.4}:root[data-tema] .bv[data-motore=spento] .bv-riga-spenta[data-bv=riga-3]{opacity:.55}}.bv-suggerimento{position:absolute;left:0;right:0;bottom:calc(100lvh - 100svh + var(--spazio-9) + env(safe-area-inset-bottom,0px) + env(safe-area-inset-top,0px));display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:500;color:rgb(var(--bv-su-scuro-2))}.bv-mela{color:rgb(var(--bv-su-scuro));padding:calc(2 * var(--spazio-12)) var(--bv-margine)}.bv-mela-figura{--d: 190px;position:relative;width:var(--d);height:var(--d);margin:0 auto}.bv[data-modo=scorre] .bv-mela{padding:0}.bv[data-modo=scorre] .bv-mela-figura{position:absolute;left:calc(50% - var(--d) / 2);top:15vh;top:15svh;margin:0}.bv-mela-tondo{position:absolute;inset:0;z-index:0;border-radius:var(--raggio-pillola);isolation:isolate;border:3px solid rgb(var(--bv-mela))}.bv-mela-tondo img{border-radius:var(--raggio-pillola)}.bv-mela-tondo:before{content:"";position:absolute;inset:-45%;z-index:-1;border-radius:var(--raggio-pillola);background:radial-gradient(circle,rgb(var(--bv-mela) / .55),rgb(var(--bv-mela) / 0) 70%)}.bv-mela-tondo:after{content:"";position:absolute;inset:0;border-radius:var(--raggio-pillola);box-shadow:inset 0 0 0 .1875rem #fff}.bv-chip{position:absolute;left:calc(50% + var(--x));top:calc(50% + var(--y));transform:translate(-50%,-50%);padding:var(--spazio-2) var(--spazio-3);border-radius:var(--raggio-pillola);white-space:nowrap;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:600;color:rgb(var(--bv-su-scuro));box-shadow:inset 0 0 0 .0625rem rgb(var(--bv-su-scuro) / .25);z-index:1;background:rgb(var(--bv-chip))}.bv-chip-0{--x: -118px;--y: -64px}.bv-chip-1{--x: 112px;--y: -12px}.bv-chip-2{--x: -84px;--y: 96px}.bv-mela-testo{display:flex;flex-direction:column;align-items:center;gap:var(--spazio-4);text-align:center;margin-top:var(--spazio-12)}.bv[data-modo=scorre] .bv-mela-testo{position:absolute;left:var(--bv-margine);right:var(--bv-margine);top:47vh;top:47svh;margin:0}.bv-mela-titolo{margin:0;color:rgb(var(--bv-su-scuro));font-size:var(--carattere-titolo-grande);line-height:var(--interlinea-titolo-grande);letter-spacing:-.01em}.bv-mela-frase{margin:0;max-width:620px;color:rgb(var(--bv-su-scuro-2))}.bv-link{display:inline-flex;align-items:center;min-height:var(--altezza-tocco);font-size:var(--carattere-testo);line-height:var(--interlinea-testo);font-weight:600;text-underline-offset:4px}.bv-link:hover{text-decoration:underline}.bv-link-salvia{color:rgb(var(--bv-salvia))}.bv-link-verde{color:rgb(var(--brand-green))}.bv-chiara{color:rgb(var(--bv-inchiostro));padding:calc(2 * var(--spazio-12)) var(--bv-margine)}.bv[data-modo=scorre] .bv-chiara{padding:0}.bv-contenuto{max-width:1000px;margin:0 auto}.bv[data-modo=scorre] .bv-contenuto{position:absolute;left:var(--bv-margine);right:var(--bv-margine);margin:0 auto}.bv[data-modo=scorre] .bv-cosa-contenuto,.bv[data-modo=scorre] .bv-stagione-contenuto{top:110px}.bv-cosa-contenuto{display:flex;flex-direction:column;gap:var(--spazio-4)}.bv-etichetta{margin:0;font-family:Work Sans,Work Sans Ripiego,system-ui,sans-serif;font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--brand-green))}.bv-cosa-testo{margin:0;font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;letter-spacing:-.01em;font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1)}.bv-frase-forte{color:rgb(var(--bv-inchiostro))}.bv-frase{color:rgb(var(--bv-secondario))}.bv-stagione-contenuto{display:flex;flex-direction:column;gap:var(--spazio-8)}.bv-stagione-titolo{margin:0;color:rgb(var(--bv-inchiostro));font-size:var(--carattere-titolo-grande);line-height:var(--interlinea-titolo-grande);letter-spacing:-.01em}.bv-stagione-nomi{color:rgb(var(--brand-green))}.bv-tondi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spazio-2);margin:0;padding:0;list-style:none}.bv-tondo{display:flex;flex-direction:column;align-items:center;gap:var(--spazio-2);min-width:0;color:rgb(var(--bv-inchiostro))}.bv-tondo-cerchio{--d: 70px;display:block;width:var(--d);height:var(--d);border-radius:var(--raggio-pillola);overflow:hidden;border:3px solid rgb(255 255 255);background:rgb(var(--bv-secondario) / .2);box-shadow:var(--ombra-morbida)}.bv-tondo-nome{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;text-align:center;overflow-wrap:anywhere}.bv-tondo:hover .bv-tondo-nome{text-decoration:underline;text-underline-offset:4px}.bv-numeri-elenco{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spazio-7);margin-left:auto;margin-right:auto;padding:0;list-style:none}.bv[data-modo=scorre] .bv-numeri-elenco{top:100px}.bv-numero{display:flex;flex-direction:column;gap:var(--spazio-2);padding-top:var(--spazio-4);border-top:1px solid rgb(var(--bv-inchiostro) / .25)}.bv-numero-valore{white-space:nowrap;overflow-wrap:normal;font-size:var(--carattere-vetrina-3);line-height:1;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:rgb(var(--bv-inchiostro))}.bv-numero-testo{color:rgb(var(--bv-secondario))}.bv-finale{position:relative;color:rgb(var(--bv-su-verde));padding:calc(2 * var(--spazio-12)) var(--bv-margine) var(--spazio-4)}.bv[data-modo=scorre] .bv-finale{margin-top:-100vh;margin-top:-100lvh;pointer-events:none;min-height:100vh;min-height:100lvh;overflow:clip;display:flex;flex-direction:column;background-color:transparent;background-image:linear-gradient(to bottom,rgb(var(--bv-verde) / 0) 0 100lvh,rgb(var(--bv-verde)) 100lvh)}.bv-finale a{scroll-margin-top:calc(var(--altezza-barra-sito) + var(--spazio-4))}.bv[data-modo=scorre] .bv-finale-contenuto{flex:none;margin-bottom:calc(2 * var(--spazio-8))}.bv[data-modo=scorre] .bv-piede{margin-top:auto}.bv-finale-contenuto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spazio-4);max-width:820px}.bv-finale-idea{display:inline-flex;align-items:center;min-height:var(--altezza-tocco);font-family:Spectral,Spectral Ripiego,Georgia,serif;font-style:italic;font-size:var(--carattere-titolo-3);line-height:var(--interlinea-titolo-3);color:rgb(var(--bv-su-verde-3))}.bv-finale-titolo{margin:0;color:rgb(var(--bv-su-verde));font-size:var(--carattere-titolo-grande);line-height:var(--interlinea-titolo-grande);letter-spacing:-.01em}.bv-finale-testo{margin:0;color:rgb(var(--bv-su-verde-2))}.bv-finale-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-2) var(--spazio-5)}.bv-finale-accesso{display:flex;flex-direction:column;align-items:flex-start;gap:inherit}.bv-finale-accesso[data-in-verifica],.bv-finale-link[data-in-verifica]{visibility:hidden}.bv-finale-link{display:inline-flex;align-items:center;min-height:var(--altezza-tocco);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--bv-su-verde));text-underline-offset:4px}.bv-finale-idea:hover,.bv-finale-link:hover,.bv-piede-link:hover{text-decoration:underline;text-underline-offset:4px}.bv-piede{margin-top:calc(2 * var(--spazio-8));padding-top:var(--spazio-3);border-top:1px solid rgb(var(--bv-su-verde) / .2);display:flex;flex-direction:column;gap:var(--spazio-3)}.bv-piede .bv-piede-nota{max-width:42rem;background:rgb(var(--bv-su-verde) / .08);color:rgb(var(--bv-su-verde-2))}.bv-piede-nota-link{color:rgb(var(--bv-su-verde));text-decoration:underline;text-underline-offset:2px}.bv-piede-nota-link:hover{text-decoration:none}.bv-piede-legali{display:flex;flex-wrap:wrap;column-gap:var(--spazio-4)}.bv-piede-link{display:inline-flex;align-items:center;min-height:var(--altezza-tocco);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--bv-su-verde-2))}.bv-piede-copyright{margin:0;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--bv-su-verde-2))}@media(min-width:640px){.bv-titolo{font-size:var(--carattere-vetrina-1);line-height:var(--interlinea-vetrina-1)}}@media(min-width:1024px){.bv-frutto{--d: 150px;top:calc(30vh - var(--d) / 2 + var(--y));top:calc(30svh - var(--d) / 2 + var(--y))}.bv-frutto-0{--x: -170px;--y: 34px}.bv-frutto-1{--x: 170px;--y: 34px}.bv-frutto-2{--x: 0px;--y: -80px}.bv-apertura-testo{padding-top:50vh;padding-top:50svh}.bv-titolo{font-size:var(--carattere-vetrina-3);line-height:var(--interlinea-vetrina-3)}.bv-suggerimento{bottom:calc(100lvh - 100svh + var(--spazio-10) + env(safe-area-inset-bottom,0px) + env(safe-area-inset-top,0px))}.bv-mela-figura{--d: 240px}.bv[data-modo=scorre] .bv-mela-figura{top:12vh;top:12svh}.bv-chip{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}.bv-chip-0{--x: -230px;--y: -60px}.bv-chip-1{--x: 220px;--y: -10px}.bv-chip-2{--x: -170px;--y: 100px}.bv-mela-testo{gap:var(--spazio-5)}.bv[data-modo=scorre] .bv-mela-testo{top:50vh;top:50svh}.bv-mela-titolo{font-size:var(--carattere-vetrina-3);line-height:var(--interlinea-vetrina-3)}.bv-mela-frase{font-size:var(--carattere-titolo-3);line-height:1.5}.bv[data-modo=scorre] .bv-cosa-contenuto,.bv[data-modo=scorre] .bv-stagione-contenuto{top:150px}.bv-cosa-contenuto{gap:var(--spazio-6)}.bv-cosa-testo{font-size:var(--carattere-vetrina-2);line-height:var(--interlinea-vetrina-2)}.bv-stagione-contenuto{gap:var(--spazio-12);align-items:center;text-align:center}.bv-stagione-titolo{max-width:900px;font-size:var(--carattere-vetrina-3);line-height:var(--interlinea-vetrina-3)}.bv-tondi{width:760px;max-width:100%;gap:var(--spazio-12)}.bv-tondo-cerchio{--d: 120px}.bv-numeri-elenco{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spazio-12)}.bv[data-modo=scorre] .bv-numeri-elenco{top:30vh;top:30svh}.bv-numero{padding-top:var(--spazio-5)}.bv-numero-valore{font-size:var(--carattere-vetrina-4)}.bv-numero-testo{font-size:var(--carattere-titolo-3);line-height:1.4}.bv-finale{padding-top:140px;padding-bottom:var(--spazio-7)}.bv-finale-contenuto{gap:var(--spazio-6)}.bv-finale-titolo{font-size:var(--carattere-vetrina-3);line-height:var(--interlinea-vetrina-3)}.bv-finale-testo{font-size:var(--carattere-titolo-3);line-height:1.5}}.testa-pagina-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-3);margin-top:var(--spazio-5)}@media screen{:root[data-stagione] .testa-pagina-azioni{margin-top:0}@media(min-width:640px){:root[data-stagione] .testa-pagina-azioni{flex:0 1 auto;justify-content:flex-end}}}.piani-blocco{margin-top:var(--spazio-5)}.piani-azioni-app{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-3);margin-bottom:var(--spazio-4)}.piani-corpo{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--spazio-5);margin-top:var(--spazio-5)}.piani-colonna,.piani-lato{min-width:0}.piani-elenco,.piani-segnaposto{display:flex;flex-direction:column;gap:var(--spazio-5)}.piani-gruppo{display:flex;flex-direction:column;gap:var(--spazio-4)}.piani-gruppo-testa{display:flex;flex-direction:column;gap:var(--spazio-1)}.piani-griglia{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spazio-4)}.piani-sezione-titolo{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:rgb(var(--brand-ink))}.piani-sezione-titolo:focus{outline:none}.piani-giornate{margin-top:var(--spazio-10)}.piani-giornata{padding:var(--spazio-5)}.piani-vuoto{padding:var(--spazio-10) var(--spazio-5);text-align:center;color:rgb(var(--brand-muted));border:1px dashed rgb(var(--brand-ink) / .2);border-radius:var(--raggio-scheda)}.piani-segnaposto-settimana{min-height:9rem}.piani-segnaposto-oggi{min-height:28rem;padding:var(--spazio-5)}.piani-settimana{display:flex;flex-direction:column;gap:var(--spazio-1);padding:var(--spazio-2) var(--spazio-3) var(--spazio-3)}.piani-settimana-testa{display:flex;align-items:center;justify-content:space-between;gap:var(--spazio-2)}.piani-settimana-freccia{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--altezza-tocco);height:var(--altezza-tocco);border-radius:var(--raggio-pillola);color:rgb(var(--brand-ink))}.piani-settimana-titolo{text-align:center;font-weight:600;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}.piani-settimana-giorni{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--spazio-1);margin:0;padding:0;list-style:none}.piani-giorno{position:relative;box-sizing:border-box;width:100%;min-height:4.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spazio-1);padding:var(--spazio-2) 0;border:0;border-radius:var(--raggio-lg);background:transparent;color:rgb(var(--brand-ink));font:inherit}button.piani-giorno{cursor:pointer;touch-action:manipulation;transition:transform var(--durata-pressione) ease,background-color var(--durata-colore) ease}button.piani-giorno:hover{background:rgb(var(--brand-ink) / .05)}button.piani-giorno:active{transform:scale(.95);transition:none}button.piani-giorno:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px}.piani-giorno-sigla{font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.piani-giorno-numero{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);font-weight:600}.piani-giorno-punto{width:6px;height:6px;border-radius:var(--raggio-pillola);background:transparent}.piani-giorno[data-piano] .piani-giorno-punto{background:rgb(var(--brand-green))}.piani-giorno[data-oggi],button.piani-giorno[data-oggi]:hover{background:rgb(var(--stagione-accento, var(--pulsante-cerchio)));color:#1b1a17}.piani-giorno[data-oggi][data-piano] .piani-giorno-punto{background:#1b1a17}.piani-scheda{display:flex;flex-direction:column;gap:var(--spazio-4);padding:var(--spazio-5)}.piani-scheda-oggi{gap:var(--spazio-5);border:2px solid rgb(var(--stagione-accento, var(--pulsante-cerchio)))}.piani-scheda-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spazio-3)}.piani-scheda-titoli{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spazio-1);min-width:0}.piani-segno-oggi{display:inline-flex;align-items:center;margin-bottom:var(--spazio-2);padding:var(--spazio-1) var(--spazio-3);border-radius:var(--raggio-pillola);background:rgb(var(--stagione-accento, var(--pulsante-cerchio)));color:#1b1a17;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:600}.piani-scheda-data{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:rgb(var(--brand-ink));overflow-wrap:anywhere}.piani-scheda-oggi .piani-scheda-data{font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1)}.piani-scheda-nome{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-muted));overflow-wrap:anywhere}.piani-scheda-numeri{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spazio-1) var(--spazio-3)}.piani-kcal{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spazio-2)}.piani-kcal-numero{font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);font-weight:600}.piani-kcal-grandi .piani-kcal-numero{font-size:var(--carattere-titolo-grande);line-height:var(--interlinea-titolo-grande)}.piani-scheda-azioni{display:flex;justify-content:flex-end}.piani-avanzo{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:500;color:rgb(var(--brand-green))}.piani-macro{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,5.25rem),1fr));gap:var(--spazio-3);margin:0}.piani-macro-voce{display:flex;flex-direction:column;gap:var(--spazio-1);min-width:0}.piani-macro-voce dd{margin:0}.piani-macro-valore{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);font-weight:600}.piani-macro-traccia{display:block;height:6px;margin-top:var(--spazio-1);overflow:hidden;border-radius:var(--raggio-pillola);background:rgb(var(--traccia-barre))}.piani-macro-piena{display:block;height:100%;border-radius:var(--raggio-pillola);background:rgb(var(--brand-green))}.piani-pasti{margin:0;padding:0;list-style:none}.piani-pasto{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-1) var(--spazio-4);padding:var(--spazio-3) 0;border-top:1px solid rgb(var(--brand-ink) / .08)}.piani-pasto-testo{flex:1 1 8rem;min-width:0;display:flex;flex-direction:column;gap:var(--spazio-1)}.piani-pasto-nome{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600}.piani-pasto-voci{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.piani-pasto-kcal{flex:none;margin-left:auto;white-space:nowrap;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:500}.piani-dettaglio{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--spazio-4);padding-top:var(--spazio-4);border-top:1px solid rgb(var(--brand-ink) / .08)}.piani-menu{position:relative;flex:none;margin:calc(-1 * var(--spazio-2)) calc(-1 * var(--spazio-2)) 0 0}.piani-menu-apri{display:inline-flex;align-items:center;justify-content:center;width:var(--altezza-tocco);height:var(--altezza-tocco);border-radius:var(--raggio-pillola);color:rgb(var(--brand-ink))}.piani-menu-apri:hover,.piani-menu-apri[aria-expanded=true]{background:rgb(var(--brand-ink) / .05)}.piani-menu-pannello{position:absolute;right:0;top:calc(100% + var(--spazio-1));z-index:20;display:flex;flex-direction:column;width:-webkit-max-content;width:max-content;max-width:min(18rem,calc(100vw - 2 * var(--spazio-4)));padding:var(--spazio-2);background:rgb(var(--brand-card));border:1px solid rgb(var(--brand-ink) / .08);border-radius:var(--raggio-lg);box-shadow:var(--ombra-sollevata)}.piani-menu-pannello[hidden]{display:none}.piani-menu-voce{display:flex;align-items:center;gap:var(--spazio-3);width:100%;min-height:var(--altezza-tocco);padding:var(--spazio-2) var(--spazio-3);border:0;border-radius:var(--raggio-sm);background:transparent;color:rgb(var(--brand-ink));text-align:left;cursor:pointer;touch-action:manipulation;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);transition:background-color var(--durata-colore) ease}.piani-menu-voce:hover{background:rgb(var(--brand-ink) / .05)}.piani-menu-voce:active{background:rgb(var(--brand-ink) / .1);transition:none}.piani-menu-voce:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:-3px}.piani-menu-voce-elimina{color:rgb(var(--avviso))}.piani-premium{display:flex;flex-direction:column;gap:var(--spazio-3);padding:var(--spazio-5);border-radius:var(--raggio-scheda);background:rgb(var(--premium) / .06);border:1.5px solid rgb(var(--premium) / .25)}.piani-premium-titolo{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:rgb(var(--brand-ink))}:root[data-tema=scuro] .piani-premium{background:rgb(var(--brand-card));border-color:rgb(var(--premium) / .35)}@media(min-width:640px){.piani-blocco{margin-top:var(--spazio-7)}.piani-corpo{gap:var(--spazio-7);margin-top:var(--spazio-7)}.piani-elenco,.piani-segnaposto{gap:var(--spazio-7)}.piani-griglia{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spazio-5)}.piani-sezione-titolo{font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1)}.piani-giornate{margin-top:var(--spazio-12)}.piani-scheda,.piani-giornata,.piani-premium{padding:var(--spazio-6)}}@media(min-width:1024px){.piani-corpo-con-lato{grid-template-columns:minmax(0,1fr) 21.25rem}.piani-scheda-oggi{padding:var(--spazio-7)}}@media(prefers-reduced-motion:reduce){button.piani-giorno:active{transform:none}}[data-modo=app] .foglio-app .piani-scheda,[data-modo=app] .foglio-app .piani-settimana,[data-modo=app] .foglio-app .piani-giornata{border:0;box-shadow:none;background-color:var(--vetro-card);color:var(--vetro-ink)}[data-modo=app] .foglio-app .piani-scheda-oggi{border:2px solid rgb(var(--stagione-accento, var(--pulsante-cerchio)))}[data-modo=app] .foglio-app .piani-scheda.ring-2{outline:2px solid var(--vetro-accent)}[data-modo=app] .piani-pasto{border-top-color:var(--vetro-line)}[data-modo=app] .piani-macro-traccia{background-color:var(--vetro-stone)}[data-modo=app] .piani-macro-piena{background-color:var(--vetro-accent)}[data-modo=app] .foglio-app .piani-segnaposto-settimana,[data-modo=app] .foglio-app .piani-segnaposto-oggi{border:0;box-shadow:none;background-color:var(--vetro-card)}.componi-in-prova,.componi-blocco{margin-top:var(--spazio-5)}.componi-passi{display:flex;flex-wrap:wrap;gap:var(--spazio-3);margin:var(--spazio-5) 0 0;padding:0;list-style:none}.componi-passo{display:inline-flex;align-items:center;gap:var(--spazio-3);min-height:var(--altezza-tocco);padding:var(--spazio-1) var(--spazio-4) var(--spazio-1) var(--spazio-1);border-radius:var(--raggio-pillola);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-muted));border:1.5px solid rgb(var(--brand-ink) / .22)}.componi-passo-numero{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--spazio-8);height:var(--spazio-8);border-radius:var(--raggio-pillola);background:rgb(var(--brand-sand))}.componi-passo[aria-current=step]{background:rgb(var(--pulsante-fondo));color:rgb(var(--pulsante-testo));border-color:rgb(var(--pulsante-bordo))}.componi-passo[aria-current=step] .componi-passo-numero{background:rgb(var(--stagione-accento, var(--pulsante-cerchio)));color:#1b1a17}.componi-modulo{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--spazio-5);margin-top:var(--spazio-5)}.componi-colonna{display:flex;flex-direction:column;gap:var(--spazio-5);min-width:0}.componi-scheda{display:flex;flex-direction:column;padding:var(--spazio-5)}.componi-scheda-titolo{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:rgb(var(--brand-ink))}.componi-scheda>.componi-scheda-titolo{padding-bottom:var(--spazio-2)}.componi-campo{display:flex;flex-direction:column;gap:var(--spazio-2);min-width:0;padding:var(--spazio-4) 0;border-top:1px solid rgb(var(--brand-ink) / .08)}.piani-persone{margin-top:var(--spazio-4)}.componi-nome-campo{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-ink))}.componi-segmenti{display:flex;flex-wrap:wrap;gap:var(--spazio-1);padding:var(--spazio-1);border-radius:var(--raggio-lg);background:rgb(var(--brand-sand) / .6)}.componi-segmento{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;min-height:var(--altezza-tocco);padding:var(--spazio-2) var(--spazio-3);border-radius:var(--raggio-md);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:500;color:rgb(var(--brand-muted));cursor:pointer;touch-action:manipulation;transition:background-color var(--durata-colore) ease,color var(--durata-colore) ease,transform var(--durata-pressione) ease}.componi-segmento:hover{color:rgb(var(--brand-ink))}.componi-segmento:active{transform:scale(.97);transition:none}.componi-segmento[data-scelto]{background:rgb(var(--brand-card));color:rgb(var(--brand-ink));font-weight:600;box-shadow:var(--ombra-morbida)}.componi-segmento:focus-within{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px}.componi-riga{display:flex;align-items:center;justify-content:space-between;gap:var(--spazio-4);min-height:var(--altezza-tocco);padding:var(--spazio-3) 0;border-top:1px solid rgb(var(--brand-ink) / .08);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-ink) / var(--alfa-testo-80));touch-action:manipulation}.componi-riga-testo{min-width:0}.componi-riga-nota{margin-top:calc(-1 * var(--spazio-2));padding-bottom:var(--spazio-3)}.componi-sotto{padding-bottom:var(--spazio-3)}.componi-interruttore{appearance:none;-webkit-appearance:none;position:relative;flex:none;margin:0;width:var(--spazio-13);height:var(--spazio-8);border-radius:var(--raggio-pillola);background:rgb(var(--brand-sand));border:1.5px solid rgb(var(--brand-ink) / .55);cursor:inherit;transition:background-color var(--durata-colore) ease,border-color var(--durata-colore) ease}.componi-interruttore:before{content:"";position:absolute;top:1px;left:1px;width:calc(var(--spazio-8) - 5px);height:calc(var(--spazio-8) - 5px);border-radius:var(--raggio-pillola);background:#fff;box-shadow:var(--ombra-morbida);transition:translate var(--durata-scivolo) cubic-bezier(.22,1,.36,1)}.componi-interruttore:checked{background:rgb(var(--brand-green));border-color:rgb(var(--brand-green))}.componi-interruttore:checked:before{translate:calc(var(--spazio-13) - var(--spazio-8)) 0}.componi-interruttore:disabled{opacity:.5}.componi-interruttore:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px}.componi-pratica{min-width:0;margin:0;padding:var(--spazio-3) 0 0;border:0}.componi-contatore{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-3);min-width:0;max-width:100%}.componi-contatore-tasto{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--altezza-tocco);height:var(--altezza-tocco);border-radius:var(--raggio-pillola);color:rgb(var(--brand-green));border:1.5px solid rgb(var(--brand-green))}.componi-contatore-tasto:disabled{opacity:.4;cursor:not-allowed}.componi-contatore-valore{min-width:min(7rem,100%);text-align:center;font-size:var(--carattere-testo);line-height:var(--interlinea-testo);font-weight:600}.componi-opzioni{padding-block:var(--spazio-2)}.componi-opzioni-apri{display:flex;flex-direction:column;justify-content:center;gap:var(--spazio-1);min-height:var(--spazio-15);padding-block:var(--spazio-2);list-style:none;cursor:pointer;touch-action:manipulation;border-radius:var(--raggio-md)}.componi-opzioni-apri::-webkit-details-marker{display:none}.componi-opzioni-apri:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px}.componi-opzioni-riga{display:flex;align-items:center;justify-content:space-between;gap:var(--spazio-3)}.componi-opzioni-titolo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-3)}.componi-attive{padding:var(--spazio-1) var(--spazio-3);border-radius:var(--raggio-pillola);background:rgb(var(--stagione-accento, var(--pulsante-cerchio)));color:#1b1a17;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:600}.componi-opzioni-segno{flex:none}details[open]>.componi-opzioni-apri .componi-opzioni-segno{rotate:180deg}.componi-opzioni-corpo{display:flex;flex-direction:column;gap:var(--spazio-2);padding-bottom:var(--spazio-3)}.componi-proposta{margin-top:var(--spazio-10)}@media(min-width:640px){.componi-scheda{padding:var(--spazio-7)}.componi-opzioni{padding-block:var(--spazio-3)}}@media(min-width:1024px){.componi-modulo{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spazio-7)}}@media(prefers-reduced-motion:reduce){.componi-segmento:active{transform:none}.componi-interruttore:before{transition:none}}.pagina-premium .testa-stagione-testo>p{font-size:var(--carattere-testo);line-height:var(--interlinea-testo)}.premium-corpo{display:flex;flex-direction:column;gap:var(--spazio-5);margin-top:var(--spazio-6)}.premium-acquisto{display:contents}.premium-prezzo{order:1}.premium-benefici{order:2}.premium-pagamento{order:3}.premium-pezzo{display:flex;flex-direction:column;gap:var(--spazio-4);min-width:0;padding:var(--spazio-6) var(--spazio-5);background:rgb(var(--brand-card));border:1px solid rgb(var(--brand-ink) / .08);border-radius:var(--raggio-scheda);box-shadow:var(--ombra-morbida)}.premium-pagamento{scroll-margin-top:calc(var(--altezza-barra-sito) + var(--spazio-4))}[data-modo=app] .premium-pagamento{scroll-margin-top:calc(var(--altezza-barra-app) + env(safe-area-inset-top,0px) + var(--spazio-4))}.premium-prezzo-riga{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spazio-3)}.premium-prezzo-cifra{font-size:var(--carattere-vetrina-1);line-height:1}.premium-posto{visibility:hidden}.premium-vai{display:flex;justify-content:flex-end}.premium-paypal-nota{text-align:right}.premium-stato{padding:var(--spazio-4);border-radius:var(--raggio-cuscino);background:rgb(var(--avviso) / .08);border:1px solid rgb(var(--avviso) / .35);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}.premium-benefici{display:flex;flex-direction:column;gap:var(--spazio-2);padding:var(--spazio-6) var(--spazio-5) var(--spazio-3)}.premium-voci{margin:0;padding:0;list-style:none}.premium-voce{display:flex;align-items:flex-start;gap:var(--spazio-4);padding:var(--spazio-4) 0}.premium-voce+.premium-voce{border-top:1px solid rgb(var(--brand-ink) / .08)}.premium-voce-icona{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--raggio-pillola);background:rgb(var(--reparto-verdura));color:rgb(var(--brand-green))}.premium-voce-titolo{margin:0;font-size:var(--carattere-testo);line-height:var(--interlinea-testo);font-weight:600;color:rgb(var(--brand-ink))}.premium-voce-testo{margin:var(--spazio-1) 0 0;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-muted))}.premium-stato-scheda{margin-top:var(--spazio-6)}@media(min-width:640px){.premium-pezzo{padding:var(--spazio-8)}.premium-benefici{padding:var(--spazio-8) var(--spazio-8) var(--spazio-4)}}@media(min-width:1024px){.premium-corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:var(--spazio-7);align-items:start}.premium-benefici{grid-column:1;grid-row:1}.premium-acquisto{grid-column:2;grid-row:1;display:flex;flex-direction:column;background:rgb(var(--brand-card));border:1px solid rgb(var(--brand-ink) / .08);border-radius:var(--raggio-scheda);box-shadow:var(--ombra-morbida)}.premium-acquisto>.premium-pezzo{background:none;border:0;box-shadow:none}.premium-acquisto>.premium-pagamento{border-top:1px solid rgb(var(--brand-ink) / .08)}.premium-prezzo-cifra{font-size:var(--carattere-vetrina-2)}.premium-vai{display:none}}.pagina-lista .testa-stagione-testo>p{font-size:var(--carattere-testo);line-height:var(--interlinea-testo)}[data-modo=app] .foglio-app .lista-frase{margin:0 var(--spazio-1) var(--spazio-5);color:var(--vetro-muted)}.lista-corpo{margin-top:var(--spazio-6)}.lista-corpo-due{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spazio-6);align-items:start}@media(min-width:1024px){.lista-corpo-due{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:var(--spazio-7)}}.lista-sezione-testa,.lista-lista-testa{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--spazio-3)}.lista-lista-testa{align-items:center;margin-bottom:var(--spazio-4)}.lista-lista-titolo{display:flex;flex-direction:column;gap:var(--spazio-1);min-width:0}.lista-azioni{display:flex;flex-wrap:wrap;gap:var(--spazio-3)}.lista-azioni>.btn-ghost{display:inline-flex;align-items:center;gap:var(--spazio-2)}.lista-anteprima-azioni{justify-content:flex-end;margin-bottom:var(--spazio-4)}.lista-attesa{padding:var(--spazio-10) 0}.lista-vuota{padding:var(--spazio-10) var(--spazio-6);text-align:center;border:1px dashed rgb(var(--brand-ink) / .2);border-radius:var(--raggio-scheda);color:rgb(var(--brand-muted))}.lista-corpo>.lista-vuota+.lista-azioni{margin-top:var(--spazio-4);justify-content:flex-end}.lista-piani{padding:var(--spazio-5) var(--spazio-5) var(--spazio-2)}.lista-piani-elenco{margin:var(--spazio-2) 0 0;padding:0;list-style:none}.lista-piani-elenco>li+li{border-top:1px solid rgb(var(--brand-ink) / .08)}.lista-piano{display:flex;align-items:center;gap:var(--spazio-4);min-height:56px;padding:var(--spazio-2) 0;cursor:pointer;touch-action:manipulation}.lista-casella{flex:none;width:24px;height:24px;margin:0;cursor:pointer;accent-color:rgb(var(--brand-green))}.lista-casella:disabled{cursor:progress}.lista-piano-testo{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.lista-piano-primo{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-ink))}.lista-piano-secondo,.lista-piano-kcal{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted))}.lista-piano-kcal{flex:none;white-space:nowrap}.lista-avanzamento{display:block;width:100%;height:6px;margin:0 0 var(--spazio-4);-webkit-appearance:none;appearance:none;border:0;overflow:hidden;border-radius:var(--raggio-pillola);background:rgb(var(--brand-sand));color:rgb(var(--brand-green))}.lista-avanzamento::-webkit-progress-bar{background:rgb(var(--brand-sand));border-radius:var(--raggio-pillola)}.lista-avanzamento::-webkit-progress-value{background:rgb(var(--brand-green));border-radius:var(--raggio-pillola)}.lista-avanzamento::-moz-progress-bar{background:rgb(var(--brand-green));border-radius:var(--raggio-pillola)}.lista-reparti{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spazio-4);align-items:start}@media(min-width:640px){.lista-reparti{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spazio-5)}.lista-piani{padding:var(--spazio-6) var(--spazio-6) var(--spazio-3)}}.lista-reparto{display:flex;flex-direction:column;gap:var(--spazio-2);min-width:0;padding:var(--spazio-5) var(--spazio-5) var(--spazio-2)}.lista-reparto-nome{display:flex;align-items:center;gap:var(--spazio-2);margin:0;color:rgb(var(--brand-muted))}.lista-reparto-segno{flex:none;width:10px;height:10px;border-radius:var(--raggio-pillola);background:rgb(var(--colore-gruppo, var(--brand-green)))}.lista-reparto-quante{font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta);font-weight:500;font-variant-numeric:tabular-nums}.lista-voci-reparto{margin:0;padding:0;list-style:none}.lista-voce+.lista-voce{border-top:1px solid rgb(var(--brand-ink) / .08)}.lista-voce-riga{display:flex;align-items:center;gap:var(--spazio-4);min-height:56px;padding:var(--spazio-2) 0}label.lista-voce-riga{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lista-voce-testo{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.lista-voce-nome{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);color:rgb(var(--brand-ink))}.lista-voce-pesi{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted));font-variant-numeric:tabular-nums}.lista-voce[data-presa=si] .lista-voce-nome{color:rgb(var(--brand-muted));text-decoration:line-through}.lista-spunta{flex:none;display:inline-grid;place-content:center;box-sizing:border-box;width:28px;height:28px;margin:0;border-radius:var(--raggio-pillola);-webkit-appearance:none;appearance:none;background:transparent;color:rgb(var(--brand-on-accent));border:2px solid rgb(var(--brand-ink) / var(--alfa-campo))}input.lista-spunta{cursor:pointer;touch-action:manipulation}.lista-spunta:before{content:"";width:14px;height:14px;background:currentColor;opacity:0;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.lista-spunta:checked{background:rgb(var(--brand-green));border-color:rgb(var(--brand-green))}.lista-spunta:checked:before{opacity:1}.lista-spunta:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px}.lista-spunta,.lista-spunta:before{transition:background-color var(--durata-colore),border-color var(--durata-colore),opacity var(--durata-colore)}@media(prefers-reduced-motion:no-preference){input.lista-spunta{transition:background-color var(--durata-colore),border-color var(--durata-colore),scale var(--durata-pressione) ease-out}label.lista-voce-riga:active input.lista-spunta{scale:.9;transition:none}}.lista-comune-pannello{margin-top:var(--spazio-8);scroll-margin-top:calc(var(--altezza-barra-sito) + var(--spazio-4))}[data-modo=app] .lista-comune-pannello{scroll-margin-top:calc(var(--altezza-barra-app) + env(safe-area-inset-top,0px) + var(--spazio-4))}.scheda-alimento-ritorno{display:inline-flex;align-items:center;gap:var(--spazio-2);min-height:var(--altezza-tocco);margin-left:calc(-1 * var(--spazio-1));padding:0 var(--spazio-1);border-radius:var(--raggio-md);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-green));touch-action:manipulation}.scheda-alimento-ritorno:hover{text-decoration:underline;text-underline-offset:4px}.scheda-alimento-ritorno:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px}.scheda-alimento{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spazio-5);margin-top:var(--spazio-3)}.scheda-alimento>*{min-width:0}.scheda-alimento-testa{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spazio-3)}.scheda-alimento-testa>*{max-width:100%}.scheda-alimento-nome{font-size:var(--carattere-vetrina-1);line-height:var(--interlinea-vetrina-1);letter-spacing:-.01em;overflow-wrap:anywhere}.scheda-alimento-nome-intero{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);color:rgb(var(--brand-muted))}.scheda-alimento-pastiglie{display:flex;flex-wrap:wrap;gap:var(--spazio-2);padding-top:var(--spazio-1)}.pastiglia.scheda-alimento-di-stagione{background:rgb(var(--brand-green) / .1);color:rgb(var(--brand-green))}.scheda-alimento-al-posto{align-self:stretch;margin-top:var(--spazio-2)}.scheda-alimento-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-3);margin-top:var(--spazio-2)}@media(max-width:1023px){.scheda-alimento-azioni{flex-direction:column;align-items:flex-start}}.scheda-alimento-ai-posto{display:none}:root[data-sessione] .scheda-alimento-ai-posto{display:inline-block;visibility:hidden;pointer-events:none;box-shadow:none}.scheda-alimento-cuscino{border-radius:var(--raggio-scheda);box-shadow:var(--ombra-morbida)}.scheda-alimento-immagine{display:block;width:100%;height:220px;object-fit:cover}.scheda-alimento-blocco{display:flex;flex-direction:column;gap:var(--spazio-4);padding:var(--spazio-5)}.scheda-alimento-blocco-testa{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spazio-1) var(--spazio-3)}.scheda-alimento-titolo{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:rgb(var(--brand-ink))}.scheda-alimento-nota{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted))}.scheda-alimento-forte{font-weight:600;color:rgb(var(--brand-ink))}.scheda-alimento-cento{display:flex;flex-direction:column;gap:var(--spazio-3)}.scheda-alimento-kcal{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spazio-1) var(--spazio-3)}.scheda-alimento-kcal-numero{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-vetrina-1);line-height:var(--interlinea-vetrina-1);color:rgb(var(--brand-ink))}.scheda-alimento-kcal-unita{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);color:rgb(var(--brand-muted))}.scheda-alimento-porzione-frase,.scheda-alimento-porzione{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-muted))}.scheda-alimento-macro{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr));gap:var(--spazio-3);margin:var(--spazio-1) 0 0;padding:0;list-style:none}.scheda-alimento-tessera{display:flex;flex-direction:column;gap:var(--spazio-1);min-width:0;padding:var(--spazio-3) var(--spazio-4);border-radius:var(--raggio-lg);background:rgb(var(--brand-bg))}@media(max-width:26em){.scheda-alimento-tessera{padding-inline:var(--spazio-2)}}.scheda-alimento-tessera-nome,.scheda-alimento-tessera-porzione{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted));overflow-wrap:break-word}.scheda-alimento-tessera-valore{font-size:var(--carattere-titolo-3);line-height:var(--interlinea-titolo-3);font-weight:600;color:rgb(var(--brand-ink))}.scheda-alimento-traccia{display:block;height:6px;margin-top:var(--spazio-1);overflow:hidden;border-radius:var(--raggio-pillola);background:rgb(var(--traccia-barre))}.scheda-alimento-traccia>span{display:block;height:100%;border-radius:var(--raggio-pillola);background:rgb(var(--brand-green))}.scheda-alimento-tessera .scheda-alimento-traccia{margin-top:auto}.scheda-alimento-mesi,.scheda-alimento .calendario-anno{display:grid;gap:var(--spazio-2);grid-template-columns:repeat(auto-fill,minmax(max(2.75rem,calc((100% - 5 * var(--spazio-2)) / 6)),1fr));margin:0;padding:0;list-style:none}.scheda-alimento-mese,.scheda-alimento .calendario-casella{position:relative;display:flex;align-items:center;justify-content:center;width:auto;height:auto;min-height:var(--altezza-tocco);padding:0 var(--spazio-1);border:0;border-radius:var(--raggio-md);background:rgb(var(--brand-ink) / .06);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-ink) / var(--alfa-testo-70))}.scheda-alimento .calendario-mese{position:relative;display:block}.scheda-alimento .calendario-lettera{font:inherit;color:inherit}.scheda-alimento-mese[data-dentro=si],.scheda-alimento .calendario-casella[data-dentro=si]{background:rgb(var(--pulsante-cerchio));color:rgb(var(--pulsante-freccia))}.scheda-alimento-mese[data-ora=si],.scheda-alimento .calendario-mese[data-ora=si] .calendario-casella{box-shadow:inset 0 0 0 .125rem rgb(var(--brand-ink));color:rgb(var(--brand-ink))}.scheda-alimento-mese[data-ora=si][data-dentro=si],.scheda-alimento .calendario-mese[data-ora=si] .calendario-casella[data-dentro=si]{color:rgb(var(--pulsante-freccia))}.scheda-alimento-proprieta-elenco{display:flex;flex-wrap:wrap;gap:var(--spazio-2);margin:0;padding:0;list-style:none}.scheda-alimento-proprieta-voce{display:inline-flex;align-items:center;min-height:var(--spazio-10);max-width:100%;padding:var(--spazio-2) var(--spazio-4);border-radius:var(--raggio-lg);background:rgb(var(--brand-ink) / .06);color:rgb(var(--brand-ink));font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);overflow-wrap:anywhere}.scheda-alimento-allergeni{margin-top:var(--spazio-2)}.scheda-alimento-micro-elenco{margin:0;padding:0;list-style:none}.scheda-alimento-micro-voce{display:flex;flex-direction:column;gap:var(--spazio-2);padding:var(--spazio-3) 0}.scheda-alimento-micro-voce+.scheda-alimento-micro-voce{border-top:1px solid rgb(var(--brand-ink) / .08)}.scheda-alimento-micro-voce:first-child{padding-top:0}.scheda-alimento-micro-riga{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spazio-1) var(--spazio-3)}.scheda-alimento-micro-nome{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-ink))}.scheda-alimento-micro-valore,.scheda-alimento-micro-frase{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-muted))}.scheda-alimento-micro .scheda-alimento-traccia{margin-top:0}.scheda-alimento-micro .scheda-alimento-traccia>span{background:rgb(var(--stagione-accento, var(--brand-green)))}.scheda-alimento-coda{display:flex;flex-direction:column;gap:var(--spazio-4)}@media(min-width:640px){.scheda-alimento-nome{font-size:var(--carattere-vetrina-2);line-height:var(--interlinea-vetrina-2)}.scheda-alimento-immagine{height:360px}.scheda-alimento-blocco{padding:var(--spazio-6) var(--spazio-7)}.scheda-alimento-mesi,.scheda-alimento .calendario-anno{grid-template-columns:repeat(auto-fill,minmax(max(2.75rem,calc((100% - 11 * var(--spazio-2)) / 12)),1fr))}}@media(min-width:1024px){.scheda-alimento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:var(--spazio-10);row-gap:var(--spazio-5);align-items:start;margin-top:var(--spazio-4)}.scheda-alimento-testa{grid-column:2;grid-row:1}.scheda-alimento-foto{grid-column:1;grid-row:1 / span 2;align-self:stretch;display:flex;flex-direction:column}.scheda-alimento-foto>.scheda-alimento-cuscino{flex:1 1 auto;display:flex;flex-direction:column}.scheda-alimento-foto .scheda-alimento-immagine{flex:1 1 auto;min-height:460px}.scheda-alimento-valori-posto{grid-column:2;grid-row:2}.scheda-alimento-resto{grid-column:2;grid-row:3}.scheda-alimento-stagione{grid-column:1;grid-row:3}.scheda-alimento-proprieta{grid-column:1;grid-row:4}.scheda-alimento:not(:has(.scheda-alimento-stagione)) .scheda-alimento-proprieta{grid-row:3}.scheda-alimento-micro-posto{grid-column:2;grid-row:3}.scheda-alimento-coda{grid-column:2;grid-row:4}.scheda-alimento-cuscino{border-radius:var(--raggio-fascia)}.scheda-alimento-immagine{height:460px}}.stagionalita{display:flex;flex-direction:column;gap:var(--spazio-6)}.stagionalita-titolo{font-size:var(--carattere-titolo-grande);line-height:var(--interlinea-titolo-grande);letter-spacing:-.01em}.stagionalita-frase{max-width:40rem;font-size:var(--carattere-testo);line-height:var(--interlinea-testo);color:rgb(var(--brand-ink) / var(--alfa-testo-70))}.stagionalita-mesi{position:relative;display:flex;flex-wrap:wrap;gap:var(--spazio-2)}@media(max-width:639px){.stagionalita-mesi{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--spazio-4));padding:var(--spazio-2) var(--spazio-4);margin-block:calc(-1 * var(--spazio-2));scroll-snap-type:x proximity;scroll-padding-inline:var(--spazio-4);scrollbar-width:none}.stagionalita-mesi::-webkit-scrollbar{display:none}.stagionalita-mesi>.chip{flex:none;scroll-snap-align:start}}.chip.stagionalita-mese{justify-content:center;min-width:var(--altezza-pulsante);min-height:var(--altezza-tocco);padding:0 var(--spazio-3);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:500;touch-action:manipulation}.chip.stagionalita-mese:not([data-attivo=true]){background:rgb(var(--brand-ink) / .06);border-color:transparent;color:rgb(var(--brand-ink))}.chip.stagionalita-mese:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px}.stagionalita-nota{display:flex;align-items:center;gap:var(--spazio-2);font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted))}.stagionalita-nota-segno{flex:none;width:14px;height:14px;border-radius:var(--raggio-pillola);box-shadow:inset 0 0 0 .1875rem rgb(var(--stagione-corsivo, var(--brand-green)))}.stagionalita-attesa{min-height:20rem;padding-top:var(--spazio-12)}.stagionalita-gruppo{display:flex;flex-direction:column;gap:var(--spazio-4)}.stagionalita-gruppo-testa{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spazio-1) var(--spazio-3)}.stagionalita-gruppo-titolo{font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:rgb(var(--brand-ink))}.stagionalita-gruppo-numero{font-family:Work Sans,Work Sans Ripiego,system-ui,sans-serif;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-muted))}.stagionalita-tutte{display:inline-flex;align-items:center;gap:var(--spazio-1);min-height:var(--altezza-tocco);padding:0 var(--spazio-1);border:0;border-radius:var(--raggio-md);background:none;color:rgb(var(--brand-green));font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;cursor:pointer;touch-action:manipulation}.stagionalita-tutte:hover{text-decoration:underline;text-underline-offset:4px}.stagionalita-tutte:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px}.stagionalita-vuoto{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);color:rgb(var(--brand-muted))}.stagionalita-griglia{display:grid;gap:var(--spazio-4) var(--spazio-2);grid-template-columns:repeat(auto-fill,minmax(max(5rem,calc((100% - 3 * var(--spazio-2)) / 4)),1fr));margin:0;padding:0;list-style:none}.stagionalita-posto{min-width:0}.stagionalita-voce{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spazio-2);min-width:0;padding:var(--spazio-1) 0;border-radius:var(--raggio-md);text-align:center;color:rgb(var(--brand-ink));touch-action:manipulation}.stagionalita-voce:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px}.stagionalita-tondo{display:block;width:64px;height:64px;padding:3px;border-radius:var(--raggio-pillola);background:rgb(var(--colore-gruppo, var(--brand-sand)));box-shadow:var(--ombra-morbida);transition:scale var(--durata-pressione) ease}.stagionalita-voce[data-ultimo=si] .stagionalita-tondo{background:rgb(var(--stagione-corsivo, var(--brand-green)))}.stagionalita-tondo-foto{display:block;width:100%;height:100%;border-radius:var(--raggio-pillola);object-fit:cover;box-sizing:border-box;border:2px solid #FFFFFF;background:rgb(var(--brand-sand))}.stagionalita-voce:active .stagionalita-tondo{scale:.96;transition:none}.stagionalita-voce-nome{max-width:100%;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;overflow-wrap:anywhere}.stagionalita-tondo{position:relative}.stagionalita-segno{position:absolute;right:calc(-1 * var(--spazio-1));bottom:calc(-1 * var(--spazio-1));display:flex;align-items:center;justify-content:center;width:var(--spazio-6);height:var(--spazio-6);border-radius:var(--raggio-pillola);background:rgb(var(--brand-card));box-shadow:var(--ombra-morbida)}.stagionalita-segno .stagionalita-foglia{height:var(--spazio-4);width:calc(var(--spazio-4) * var(--foglia-proporzione))}.stagionalita-voce-fine{max-width:100%;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted))}.stagionalita-voce[data-ultimo=si] .stagionalita-voce-fine{font-weight:600;color:rgb(var(--stagione-corsivo, var(--brand-green)))}.stagionalita-voce-kcal{max-width:100%;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted))}.stagionalita-voce-kcal>span{white-space:nowrap}@media(max-width:639px){.stagionalita-griglia[data-aperto=no]>.stagionalita-posto:nth-child(n+9){display:none}}@media(min-width:640px){.stagionalita{gap:var(--spazio-8)}.stagionalita-titolo{font-size:var(--carattere-vetrina-1);line-height:var(--interlinea-vetrina-1)}.stagionalita-gruppo-titolo{font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1)}.stagionalita-griglia{gap:var(--spazio-7) var(--spazio-4);grid-template-columns:repeat(auto-fill,minmax(max(7rem,calc((100% - 7 * var(--spazio-4)) / 8)),1fr))}.stagionalita-tondo{width:84px;height:84px}.stagionalita-griglia[data-aperto=no]>.stagionalita-posto:nth-child(n+17){display:none}.stagionalita-tutte[data-molte=no]{display:none}}@media(min-width:1024px){.stagionalita-titolo{font-size:var(--carattere-vetrina-2);line-height:var(--interlinea-vetrina-2)}}@media(prefers-reduced-motion:reduce){.stagionalita-tondo{transition:none}}.ricette-blocco{margin-top:var(--spazio-8)}.ricette-blocco>.ricette-titolo+.ricette-fila{margin-top:var(--spazio-3)}@media(min-width:640px){.ricette-blocco{margin-top:var(--spazio-10)}}.ricette-titolo{min-width:0;font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:rgb(var(--brand-ink));overflow-wrap:anywhere}@media(min-width:640px){.ricette-titolo{font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1)}}.ricette-conto{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-muted))}.ricette-testa-sezione{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--spazio-4);margin-bottom:var(--spazio-2)}.ricette-link{display:inline-flex;align-items:center;gap:var(--spazio-1);min-height:var(--altezza-tocco);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-green));white-space:nowrap;touch-action:manipulation}.ricette-link:hover{text-decoration:underline;text-underline-offset:3px}.ricette-link:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px;border-radius:var(--raggio-xs)}.ricette-filtri{display:flex;gap:var(--spazio-2);margin-top:var(--spazio-8);overflow-x:auto;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--spazio-4));padding:var(--spazio-2) var(--spazio-4);scrollbar-width:none}.ricette-filtri::-webkit-scrollbar{display:none}@media(min-width:640px){.ricette-filtri{flex-wrap:wrap;overflow:visible;margin-inline:0;padding:0}}.chip.ricette-filtro{flex:none;min-height:var(--altezza-tocco);padding-inline:var(--spazio-4);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:500;white-space:nowrap;touch-action:manipulation}.chip.ricette-filtro-piccolo{padding-inline:var(--spazio-3)}.chip.ricette-filtro:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px}.ricette-ordine{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-2) var(--spazio-3);margin-top:var(--spazio-4);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}.ricette-ordine-posto{display:none}:root[data-sessione] .ricette-ordine-posto{display:flex;visibility:hidden;pointer-events:none}.ricette-righe{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media(min-width:640px){.ricette-righe{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spazio-10)}.ricette-mostra-solo-telefono{display:none}}@media(max-width:639px){.ricette-righe-sezione[data-aperta=no]:not(:target)>:nth-child(n+4){display:none}}@media(min-width:640px){.ricette-righe-sezione[data-aperta=no]:not(:target)>:nth-child(n+5){display:none}}.ricette-blocco:has(.ricette-righe-sezione:target) .ricette-link{display:none}.ricette-righe-sezione{scroll-margin-top:calc(var(--altezza-barra-sito) + env(safe-area-inset-top,0px) + var(--spazio-4))}[data-modo=app] .ricette-righe-sezione{scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--altezza-barra-app) + var(--spazio-4))}.ricetta-riga{display:flex;align-items:center;gap:var(--spazio-3);min-height:4.75rem;padding-block:var(--spazio-3);border-top:1px solid rgb(var(--brand-ink) / .08);color:rgb(var(--brand-ink));touch-action:manipulation;transition:background-color var(--durata-pressione) ease}.ricetta-riga:active{background-color:rgb(var(--brand-ink) / .04);transition:none}.ricetta-riga:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px;border-radius:var(--raggio-sm)}.ricetta-riga-testo{display:flex;flex-direction:column;gap:var(--spazio-1);flex:1 1 auto;min-width:0}.ricetta-riga-nome{font-size:var(--carattere-titolo-3);line-height:var(--interlinea-titolo-3);overflow-wrap:anywhere;transition:color var(--durata-colore) ease}.ricetta-riga:hover .ricetta-riga-nome{color:rgb(var(--brand-green))}.ricetta-riga-meta{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted));overflow-wrap:anywhere}.ricetta-riga-segni{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-1) var(--spazio-3)}.ricetta-riga-punteggio{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:500;color:rgb(var(--brand-green))}.ricetta-riga-freccia{flex:none;color:rgb(var(--brand-muted))}.ricetta-segno-stagione{display:inline-flex;align-items:center;gap:var(--spazio-1);font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:500;color:rgb(var(--brand-ink) / var(--alfa-testo-70))}.ricetta-lucchetto{flex:none;display:inline-flex;align-items:center;gap:var(--spazio-1);padding:var(--spazio-1) var(--spazio-2);border-radius:var(--raggio-pillola);background:rgb(var(--brand-sand) / .6);color:rgb(var(--premium));font-size:var(--carattere-etichetta);line-height:var(--interlinea-etichetta);font-weight:600;white-space:nowrap}.ricette-fila{display:grid;grid-auto-flow:column;grid-auto-columns:12.5rem;gap:var(--spazio-3);margin:0 calc(-1 * var(--spazio-4));padding:var(--spazio-2) var(--spazio-4) var(--spazio-6);margin-bottom:calc(-1 * var(--spazio-3));list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spazio-4);scrollbar-width:none}.ricette-fila::-webkit-scrollbar{display:none}.ricette-fila>*{scroll-snap-align:start;min-width:0}@media(min-width:640px){.ricette-fila{grid-auto-columns:calc((100% - 3 * var(--spazio-5)) / 4);gap:var(--spazio-5);margin-inline:0;padding-inline:0;scroll-padding-inline:0;scrollbar-width:thin}}.ricetta-fila-scheda{display:flex;flex-direction:column;gap:var(--spazio-2);height:100%;padding:var(--spazio-4) var(--spazio-4) var(--spazio-5);color:rgb(var(--brand-ink));touch-action:manipulation}.ricetta-fila-nome{font-size:var(--carattere-titolo-3);line-height:var(--interlinea-titolo-3);overflow-wrap:anywhere}.ricette-nota{margin-top:var(--spazio-10)}.ricetta-fila-posto{background:rgb(var(--brand-sand) / .35);box-shadow:none;border-color:transparent}.ricetta-indietro{display:inline-flex;align-items:center;gap:var(--spazio-1);min-height:var(--altezza-tocco);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-green));touch-action:manipulation}.ricetta-indietro:hover{text-decoration:underline;text-underline-offset:3px}.ricetta-indietro:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px;border-radius:var(--raggio-xs)}.ricetta-testa{display:flex;flex-direction:column;gap:var(--spazio-4);max-width:52rem;margin-top:var(--spazio-4)}.ricetta-segni{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-2)}.pastiglia.ricetta-pastiglia-stagione{gap:var(--spazio-1);background:rgb(var(--brand-green) / .1);color:rgb(var(--brand-green))}.ricetta-nome{font-weight:400;letter-spacing:-.01em;font-size:var(--carattere-titolo-grande);line-height:var(--interlinea-titolo-grande);color:rgb(var(--brand-ink));overflow-wrap:break-word}@media(min-width:640px){.ricetta-nome{font-size:var(--carattere-vetrina-1);line-height:var(--interlinea-vetrina-1)}}@media(min-width:1024px){.ricetta-nome{font-size:var(--carattere-vetrina-3);line-height:var(--interlinea-vetrina-3)}}.ricetta-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-1) var(--spazio-3);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--brand-ink))}.ricetta-meta-punto{color:rgb(var(--brand-muted));font-weight:400}.ricetta-descrizione{max-width:40rem;font-size:var(--carattere-testo);line-height:var(--interlinea-testo);color:rgb(var(--brand-ink) / var(--alfa-testo-80))}.ricetta-azioni{display:flex;align-items:center;min-height:var(--altezza-pulsante)}.ricetta-aggiungi{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spazio-3);width:100%}.ricetta-azioni-riga{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-3)}.ricetta-aggiungi-invito{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-ink) / var(--alfa-testo-70))}.ricetta-salva-tondo{display:inline-flex;align-items:center;justify-content:center;width:var(--altezza-pulsante);height:var(--altezza-pulsante);border-radius:var(--raggio-pillola);background:rgb(var(--brand-card));color:rgb(var(--brand-green));border:1.5px solid rgb(var(--brand-green));touch-action:manipulation}.ricetta-salva-tondo:disabled{opacity:.6}.ricetta-aggiungi-modulo{display:flex;flex-direction:column;gap:var(--spazio-4);width:100%;max-width:32rem;padding:var(--spazio-5)}@media(min-width:640px){.ricetta-aggiungi-modulo{padding:var(--spazio-6)}}.ricetta-aggiungi-chi{display:flex;flex-direction:column;gap:var(--spazio-3)}.ricetta-aggiungi-chi>p:focus{outline:none}.ricetta-aggiungi-chi .riga-azioni{justify-content:flex-start}.ricetta-aggiungi-chi .riga-azioni>:last-child{margin-left:0}.ricetta-corpo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spazio-8);margin-top:var(--spazio-8)}@media(min-width:1024px){.ricetta-corpo{grid-template-columns:minmax(0,26.25rem) minmax(0,1fr);gap:var(--spazio-12);align-items:start;margin-top:var(--spazio-10)}}.ricetta-colonna{display:flex;flex-direction:column;gap:var(--spazio-5);min-width:0}.ricetta-blocco{display:flex;flex-direction:column;gap:var(--spazio-3);padding:var(--spazio-5) var(--spazio-5) var(--spazio-4)}@media(min-width:640px){.ricetta-blocco{padding:var(--spazio-6) var(--spazio-6) var(--spazio-5)}}.ricetta-blocco-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spazio-3)}.ricetta-blocco-titolo{font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:rgb(var(--brand-ink))}.ricetta-riservata{align-self:start;gap:var(--spazio-4)}.ricetta-ingredienti{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ricetta-ingrediente{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spazio-3);padding-block:var(--spazio-3);border-top:1px solid rgb(var(--brand-ink) / .08)}.ricetta-ingrediente-nome{min-width:0;font-size:var(--carattere-testo);line-height:var(--interlinea-testo);color:rgb(var(--brand-ink));overflow-wrap:anywhere}.ricetta-ingrediente-nome:first-letter{text-transform:uppercase}.ricetta-ingrediente-link{color:rgb(var(--brand-ink));transition:color var(--durata-colore) ease}.ricetta-ingrediente-link:hover{color:rgb(var(--brand-green))}.ricetta-ingrediente-link:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px;border-radius:var(--raggio-xs)}.ricetta-ingrediente-quantita{flex:none;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--brand-ink))}.ricetta-condimenti{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-muted))}.ricetta-condimenti-elenco{min-width:0;text-align:right}.ricetta-porzioni{display:inline-flex;align-items:center;gap:var(--spazio-2)}.ricetta-porzioni-pulsante{display:inline-flex;align-items:center;justify-content:center;width:var(--spazio-10);height:var(--spazio-10);border-radius:var(--raggio-pillola);background:rgb(var(--brand-sand) / .6);color:rgb(var(--brand-ink));touch-action:manipulation}.ricetta-porzioni-pulsante:disabled{opacity:.4;cursor:default}.ricetta-porzioni-valore{min-width:6.5rem;text-align:center;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-ink))}.ricetta-valori{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spazio-2);margin:0}@media(min-width:40em)and (max-width:63.99em){.ricetta-valori{grid-template-columns:repeat(4,minmax(0,1fr))}}.ricetta-valore{display:flex;flex-direction:column;gap:var(--spazio-1);min-width:0;padding:var(--spazio-3);border-radius:var(--raggio-md);background:rgb(var(--brand-bg))}.ricetta-valore dt{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted));overflow-wrap:anywhere}.ricetta-valore dd{margin:0;font-size:var(--carattere-testo);line-height:var(--interlinea-testo);font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--brand-ink))}.ricetta-procedimento-sezione{display:flex;flex-direction:column;gap:var(--spazio-4);min-width:0}.ricetta-sezione-titolo{font-weight:400;font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:rgb(var(--brand-ink))}@media(min-width:640px){.ricetta-sezione-titolo{font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1)}}.ricetta-passi{display:flex;flex-direction:column;gap:var(--spazio-5);margin:0;padding:0;list-style:none}.ricetta-passo{display:flex;align-items:flex-start;gap:var(--spazio-4)}.ricetta-passo-numero{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--spazio-8);height:var(--spazio-8);border-radius:var(--raggio-pillola);background:rgb(var(--brand-green));color:rgb(var(--brand-on-accent));font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600}@media screen{:root[data-stagione] .ricetta-passo-numero{background:rgb(var(--stagione-accento));color:#1b1a17}}.ricetta-passo-testo{min-width:0;padding-top:var(--spazio-1);font-size:var(--carattere-testo);line-height:var(--interlinea-testo);color:rgb(var(--brand-ink) / var(--alfa-testo-85))}.ricetta-salva-riservato{margin-top:var(--spazio-10);padding:var(--spazio-6);max-width:36rem}.segmenti{display:inline-flex;flex-wrap:wrap;gap:2px;padding:var(--spazio-1);border-radius:var(--raggio-cuscino);background:rgb(var(--brand-sand) / .55);max-width:100%}.segmenti-voce{min-height:var(--altezza-tocco);padding:0 var(--spazio-4);border-radius:var(--raggio-md);background:transparent;color:rgb(var(--brand-ink));border:1.5px solid transparent;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;touch-action:manipulation;cursor:pointer}.segmenti-voce[aria-pressed=true]{background:rgb(var(--brand-card));border-color:rgb(var(--brand-ink) / var(--alfa-campo));box-shadow:var(--ombra-morbida)}:root[data-tema=scuro] .segmenti-voce[aria-pressed=true]{background:rgb(var(--brand-ink));color:rgb(var(--brand-bg))}.segmenti-voce:disabled{opacity:.4;cursor:not-allowed}.segmenti-voce:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px}.segmenti[data-scuro=si]{background:#33322f}.segmenti[data-scuro=si] .segmenti-voce{color:#f7f2e7}.segmenti[data-scuro=si] .segmenti-voce[aria-pressed=true]{background:#f7f2e7;color:#1b1a17;box-shadow:none}.segmenti[data-scuro=si] .segmenti-voce:focus-visible{outline-color:#8db39b}.tondo-alimento{display:block;flex:none;width:40px;height:40px;padding:3px;border-radius:var(--raggio-pillola);background:rgb(var(--colore-gruppo, var(--brand-sand)));box-shadow:var(--ombra-morbida)}.tondo-alimento[data-misura="32"]{width:32px;height:32px;padding:2px}.tondo-alimento[data-misura="48"]{width:48px;height:48px}.tondo-alimento-foto{display:block;width:100%;height:100%;border-radius:var(--raggio-pillola);object-fit:cover;box-sizing:border-box;border:2px solid #FFFFFF;background:rgb(var(--brand-sand))}.calcolatore-titolo{font-size:var(--carattere-titolo-grande);line-height:var(--interlinea-titolo-grande);letter-spacing:-.01em}.calcolatore-griglia{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--spazio-7);margin-top:var(--spazio-6)}.calcolatore-modulo{padding:var(--spazio-5)}.calcolatore-campi{display:flex;flex-direction:column;gap:var(--spazio-6)}.calcolatore-campo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spazio-2);min-width:0}.calcolatore-campo>*{max-width:100%}.calcolatore-categoria{min-height:var(--altezza-tocco)}.calcolatore-etichetta{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-ink))}.calcolatore-scelta{position:relative;align-self:stretch}.calcolatore-scelta>select{min-height:var(--altezza-pulsante);font-weight:500;cursor:pointer}.calcolatore-scelta-punto{display:none}@media screen{:root[data-stagione] .calcolatore-scelta-punto{display:block;position:absolute;top:50%;left:var(--spazio-4);width:10px;height:10px;margin-top:-5px;border-radius:var(--raggio-pillola);background:rgb(var(--colore-gruppo, var(--brand-sand)));pointer-events:none}:root[data-stagione] .calcolatore-scelta>select{padding-left:calc(var(--spazio-4) + 10px + var(--spazio-3))}}.calcolatore-numero{width:6.5rem;min-height:var(--altezza-pulsante);font-weight:600;font-variant-numeric:tabular-nums}.calcolatore-nota{min-height:var(--interlinea-nota);font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-ink) / var(--alfa-testo-70))}.calcolatore-esito{display:flex;flex-direction:column;gap:var(--spazio-4)}.calcolatore-elenco{margin:0;padding:var(--spazio-1) var(--spazio-4);list-style:none}.calcolatore-elenco>li+li{border-top:1px solid rgb(var(--brand-ink) / .08)}.calcolatore-riga{display:flex;align-items:center;gap:var(--spazio-4);margin:0 calc(-1 * var(--spazio-2));padding:var(--spazio-3) var(--spazio-2);border-radius:var(--raggio-md);color:rgb(var(--brand-ink));text-decoration:none;touch-action:manipulation;transition:background-color var(--durata-pressione) ease}.calcolatore-riga:hover{background:rgb(var(--brand-sand) / .35)}.calcolatore-riga:active{background:rgb(var(--brand-sand) / .6);transition:none}.calcolatore-riga:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px}.calcolatore-riga-testo{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.calcolatore-riga-nome{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);font-weight:600;overflow-wrap:anywhere}.calcolatore-riga-nota{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-ink) / var(--alfa-testo-70))}.calcolatore-riga-grammi{flex:none;font-size:var(--carattere-titolo-3);line-height:var(--interlinea-titolo-3);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:639px){.calcolatore-apporto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))}}@media(min-width:640px){.calcolatore-titolo{font-size:var(--carattere-vetrina-1);line-height:var(--interlinea-vetrina-1)}.calcolatore-modulo{padding:var(--spazio-7)}}@media(min-width:1024px){.calcolatore-titolo{font-size:var(--carattere-vetrina-2);line-height:var(--interlinea-vetrina-2)}.calcolatore-griglia{grid-template-columns:460px minmax(0,1fr);gap:var(--spazio-10);margin-top:var(--spazio-8)}}@media(prefers-reduced-motion:reduce){.calcolatore-riga{transition:none}}@media(min-width:29.5em)and (max-width:29.75em){.calcolatore-sottotitolo{min-height:calc(3 * var(--interlinea-testo));min-height:3lh}}@media(max-width:24.5625em){.calcolatore-avviso .nota-breve-rimando{display:block}}html[data-app] .calcolatore-pillola{display:none}.confronta-strumenti{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spazio-3);margin-top:var(--spazio-6)}.confronta-aggiungi{display:inline-flex;align-items:center;gap:var(--spazio-2);min-height:var(--altezza-tocco);padding:0 var(--spazio-4);border-radius:var(--raggio-pillola);border:1.5px dashed rgb(var(--brand-ink) / var(--alfa-campo));background:transparent;color:rgb(var(--brand-ink));font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:500;touch-action:manipulation;cursor:pointer;transition:border-color var(--durata-colore) ease,background-color var(--durata-colore) ease}.confronta-aggiungi:hover{border-color:rgb(var(--brand-green));background:rgb(var(--brand-card))}.confronta-aggiungi:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px}.confronta-nota{margin-top:var(--spazio-3);max-width:42rem;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted))}.confronta-scheda{margin-top:var(--spazio-4);padding:var(--spazio-4) var(--spazio-4) var(--spazio-2);min-width:0}.confronta-scheda>.confronta-nota{margin-top:0;padding-bottom:var(--spazio-2)}@media(min-width:640px){.confronta-scheda{padding:var(--spazio-6) var(--spazio-7) var(--spazio-3)}.confronta-tabella{table-layout:fixed}.confronta-tabella th.confronta-angolo{width:8rem}}@media(min-width:1024px){.confronta-tabella th.confronta-angolo{width:12.5rem}}.confronta-scorre{overflow-x:auto;overscroll-behavior-x:contain}.confronta-tabella{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);color:rgb(var(--brand-ink))}.confronta-tabella th,.confronta-tabella td{padding:var(--spazio-3) var(--spazio-2);text-align:right;vertical-align:middle;border-bottom:1px solid rgb(var(--brand-ink) / .08)}.confronta-tabella tbody tr:last-child>*{border-bottom:0}.confronta-tabella th:first-child,.confronta-tabella td:first-child{text-align:left;padding-left:0}.confronta-tabella th:last-child,.confronta-tabella td:last-child{padding-right:0}.confronta-tabella th[scope=row]{font-weight:500}.confronta-tabella thead th{vertical-align:bottom;font-weight:600;padding-bottom:var(--spazio-2)}.confronta-tabella td{white-space:nowrap}.confronta-tabella th.confronta-angolo{padding-bottom:var(--spazio-3);white-space:nowrap}.confronta-colonna{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spazio-1);min-width:4.5rem}.confronta-nome{color:rgb(var(--brand-ink));font-weight:600;text-align:right;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--brand-ink) / .35);text-decoration-color:rgb(var(--brand-ink) / .35);text-underline-offset:3px}.confronta-nome:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.confronta-nome{display:inline-block;min-width:var(--altezza-tocco);padding-block:var(--spazio-3);margin-block:calc(-1 * var(--spazio-3)) calc(var(--spazio-2) - var(--spazio-3))}.confronta-nome:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px;border-radius:var(--raggio-xs)}.btn-icona.confronta-togli{display:inline-flex;align-items:center;justify-content:center;width:var(--altezza-tocco);height:var(--altezza-tocco);border-radius:var(--raggio-pillola);color:rgb(var(--brand-ink) / var(--alfa-testo-70))}.btn-icona.confronta-togli:hover{color:rgb(var(--brand-ink));background:rgb(var(--brand-sand) / .5)}.confronta-tabella td.confronta-massimo{font-weight:600;color:rgb(var(--stagione-corsivo, var(--brand-green)))}@media print{.confronta-tabella td.confronta-massimo{color:inherit}}.confronta-tabella td.confronta-stagione,.confronta-tabella td.confronta-testo{white-space:normal;min-width:4.5rem;font-size:var(--carattere-nota);line-height:var(--interlinea-nota)}.confronta-tabella td.confronta-fuori{color:rgb(var(--brand-muted))}.confronta-allergeni{display:inline-flex;align-items:flex-start;gap:var(--spazio-1);color:rgb(var(--avviso));text-align:right}.confronta-allergeni>svg{margin-top:2px}.confronta-porzione{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spazio-1)}.confronta-porzione-grammi{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600}.confronta-porzione-come{color:rgb(var(--brand-muted))}.confronta-porzione-manca{color:rgb(var(--avviso))}.confronta-proprieta{margin-top:var(--spazio-8)}.confronta-proprieta-elenco{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spazio-4);margin:var(--spazio-3) 0 0;padding:0;list-style:none}@media(min-width:640px){.confronta-proprieta-elenco{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.confronta-proprieta-elenco{grid-template-columns:repeat(4,minmax(0,1fr))}}.confronta-proprieta-elenco>li{display:flex;min-width:0}.confronta-proprieta-voce{flex:1;padding:var(--spazio-4);min-width:0}.confronta-proprieta-testa{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-2) var(--spazio-3)}.confronta-proprieta-nome{flex:1 1 8rem;min-width:0;overflow-wrap:anywhere;font-size:var(--carattere-titolo-3);line-height:var(--interlinea-titolo-3);color:rgb(var(--brand-ink))}.confronta-proprieta-righe{display:flex;flex-direction:column;gap:var(--spazio-1);margin:var(--spazio-3) 0 0;padding-left:var(--spazio-5);list-style:disc;font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-ink) / var(--alfa-testo-85))}.confronta-proprieta-righe>li::marker{color:rgb(var(--evidenza))}.confronta-vuoto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spazio-3);width:100%;min-height:300px;margin-top:var(--spazio-4);padding:var(--spazio-6);border:1px dashed rgb(var(--brand-ink) / .2);border-radius:var(--raggio-scheda);text-align:center}@media(min-width:640px){.confronta-vuoto{max-width:22rem}}.confronta-vuoto-pulsante{cursor:pointer;transition:border-color var(--durata-colore) ease,background-color var(--durata-colore) ease}.confronta-vuoto-pulsante:hover{border-color:rgb(var(--brand-green));background:rgb(var(--brand-card))}.confronta-vuoto-pulsante:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px}@media(max-width:639px){.confronta-scheda{padding-inline:var(--spazio-3)}.confronta-colonna .tondo-alimento{width:32px;height:32px;padding:2px}.confronta-tabella th,.confronta-tabella td{padding-inline:var(--spazio-1)}.confronta-tabella td,.confronta-tabella th.confronta-angolo{white-space:normal}.confronta-tabella td.confronta-stagione,.confronta-tabella td.confronta-testo,.confronta-colonna{min-width:0}}.confronta-scorre{background:linear-gradient(to right,rgb(var(--brand-card)) 30%,rgb(var(--brand-card) / 0)) left center / var(--spazio-8) 100% no-repeat local,linear-gradient(to left,rgb(var(--brand-card)) 30%,rgb(var(--brand-card) / 0)) right center / var(--spazio-8) 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(var(--brand-ink) / .22),rgb(var(--brand-ink) / 0)) left center / var(--spazio-3) 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(var(--brand-ink) / .22),rgb(var(--brand-ink) / 0)) right center / var(--spazio-3) 100% no-repeat scroll}@media(max-width:24.5625em){.confronta-avviso .nota-breve-rimando{display:block}}@media(min-width:21.9375em)and (max-width:22.0625em){.confronta-sottotitolo{min-height:calc(4 * var(--interlinea-testo));min-height:4lh}}@media(min-width:29.625em)and (max-width:30.0625em){.confronta-sottotitolo{min-height:calc(3 * var(--interlinea-testo));min-height:3lh}}.porzioni-cerca{display:flex;flex-direction:column;gap:var(--spazio-2);margin-top:var(--spazio-6);max-width:36rem}.porzioni-cerca-etichetta{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-ink))}.porzioni-cerca .campo{min-height:var(--altezza-pulsante)}.porzioni-indice{position:relative;margin-top:var(--spazio-5)}.porzioni-indice-elenco{display:flex;flex-wrap:wrap;gap:var(--spazio-2);margin:0;padding:0;list-style:none}@media(max-width:639px){.porzioni-indice-elenco{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;margin:calc(-1 * var(--spazio-2)) calc(-1 * var(--spazio-4));padding:var(--spazio-2) var(--spazio-4);scroll-padding-inline:var(--spazio-4);scrollbar-width:none}.porzioni-indice-elenco::-webkit-scrollbar{display:none}.porzioni-indice-elenco>li{flex:none}}.chip.porzioni-indice-voce{min-height:var(--altezza-tocco);padding-inline:var(--spazio-4);white-space:nowrap;color:rgb(var(--brand-ink));text-decoration:none;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:500}.chip.porzioni-indice-voce:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:4px}.porzioni-nessuno{margin-top:var(--spazio-10);color:rgb(var(--brand-muted))}.porzioni-attesa{margin-top:var(--spazio-8);min-height:100vh;padding-top:var(--spazio-8)}.porzioni-griglia{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--spazio-7);margin-top:var(--spazio-8)}@media(min-width:640px){.porzioni-griglia{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spazio-10) var(--spazio-8)}}@media(min-width:1024px){.porzioni-griglia{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spazio-10)}}.porzioni-gruppo{display:flex;flex-direction:column;gap:var(--spazio-2);min-width:0;scroll-margin-top:calc(var(--altezza-barra-sito) + env(safe-area-inset-top,0px) + var(--spazio-4))}[data-modo=app] .porzioni-gruppo{scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--altezza-barra-app) + var(--spazio-4))}.porzioni-gruppo-testa{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spazio-1) var(--spazio-3);padding-top:var(--spazio-2);border-top:2px solid rgb(var(--colore-gruppo, var(--brand-ink)))}.porzioni-gruppo-nome{font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);color:rgb(var(--brand-ink));overflow-wrap:anywhere}@media(min-width:640px){.porzioni-gruppo-nome{font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1)}}.porzioni-gruppo-quanti{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted))}.porzioni-righe{margin:0;padding:0;list-style:none}.porzioni-riga{display:flex;align-items:center;gap:var(--spazio-3);padding:var(--spazio-3) 0;border-bottom:1px solid rgb(var(--brand-ink) / .08)}.porzioni-riga:last-child{border-bottom:0}.porzioni-riga-testo{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.porzioni-riga-nome{align-self:flex-start;overflow-wrap:anywhere;font-size:var(--carattere-testo);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-ink));text-decoration:none}.porzioni-riga-nome:hover{text-decoration:underline;text-underline-offset:3px}.porzioni-riga-nome:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px;border-radius:var(--raggio-xs)}.porzioni-riga-come{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted));overflow-wrap:anywhere}.porzioni-riga-grammi{flex:none;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--carattere-titolo-3);line-height:var(--interlinea-titolo-3);font-weight:600;color:rgb(var(--brand-ink))}.idea-griglia{display:flex;flex-direction:column;gap:var(--spazio-10)}.idea-griglia>*,.idea-colonna{width:100%;max-width:45rem;margin-inline:auto;min-width:0}.idea-principale,.idea-altro{display:flex;flex-direction:column;gap:var(--spazio-8)}.idea-laterale{display:flex;flex-direction:column;gap:var(--spazio-6)}@media(min-width:64em){.idea-griglia{display:grid;grid-template-columns:minmax(0,45rem) 22.5rem;justify-content:space-between;grid-template-areas:"principale laterale" "altro laterale";column-gap:var(--spazio-16);row-gap:var(--spazio-10);align-items:start}.idea-griglia>*,.idea-pagina .idea-colonna{margin-inline:0}.idea-principale{grid-area:principale}.idea-altro{grid-area:altro}.idea-laterale{grid-area:laterale;position:-webkit-sticky;position:sticky;top:calc(var(--altezza-barra-sito) + var(--spazio-6));padding-top:var(--spazio-12)}}@media(min-width:64em)and (max-width:79.99em){.idea-griglia{grid-template-columns:minmax(0,1fr) 20rem;column-gap:var(--spazio-10)}}.idea-testatina{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--spazio-1) var(--spazio-3);padding-bottom:var(--spazio-3);border-bottom:2px solid rgb(var(--brand-ink))}.idea-em{color:rgb(var(--stagione-corsivo, var(--brand-green)))}.idea-numero-grande{color:rgb(var(--stagione-corsivo, var(--brand-green)));font-size:var(--carattere-vetrina-3);line-height:.9;font-variant-numeric:lining-nums;letter-spacing:-.02em}.idea-titolo{font-size:var(--carattere-titolo-grande);line-height:var(--interlinea-titolo-grande);letter-spacing:-.01em;overflow-wrap:break-word}.idea-attacco{font-size:var(--carattere-titolo-2);line-height:1.4}@media(min-width:64em){.idea-numero-grande{font-size:var(--carattere-vetrina-4)}.idea-titolo{font-size:var(--carattere-vetrina-1);line-height:var(--interlinea-vetrina-1)}}.idea-foto{display:block;width:100%;height:14rem;object-fit:cover;border-radius:var(--raggio-scheda);background:rgb(var(--brand-sand))}@media(min-width:40em){.idea-foto{height:20rem}}@media(min-width:64em){.idea-foto{height:24rem}}.idea-corpo{display:flex;flex-direction:column;gap:var(--spazio-4)}.idea-corpo p{line-height:1.65}.idea-anteprima{position:relative;overflow:hidden;padding-bottom:var(--spazio-10)}.idea-anteprima p{line-height:1.65;color:rgb(var(--brand-ink))}.idea-anteprima:after{content:"";position:absolute;inset:auto 0 0;height:7rem;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--brand-bg) / 0),rgb(var(--brand-bg)))}.idea-prove{list-style:none;margin:0;padding:0}.idea-prova{display:flex;align-items:baseline;gap:var(--spazio-3);padding:var(--spazio-3) 0;border-bottom:1px solid rgb(var(--brand-ink) / .1);line-height:1.45}.idea-prova:last-child{border-bottom:0;padding-bottom:0}.idea-prova-numero{flex:none;min-width:var(--spazio-5);font-size:var(--carattere-titolo-3);line-height:var(--interlinea-titolo-3);font-variant-numeric:lining-nums}.idea-piatti{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spazio-2)}.idea-piatto{padding:var(--spazio-3) var(--spazio-4);border-radius:var(--raggio-lg);background:rgb(var(--brand-sand) / .45);color:rgb(var(--brand-ink));font-weight:500}.idea-piatti-link,.idea-nav-link{display:inline-flex;align-items:center;gap:var(--spazio-2);min-height:var(--altezza-tocco);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-green))}.idea-piatti-link{align-self:flex-start}.idea-piatti-link:hover,.idea-nav-link:hover{text-decoration:underline;text-underline-offset:4px}.idea-resto{display:flex;flex-direction:column;gap:var(--spazio-4);padding:var(--spazio-6);border-radius:var(--raggio-scheda)}.idea-campo{min-height:7rem;resize:vertical;font-size:var(--carattere-testo);line-height:var(--interlinea-testo)}.idea-casella{display:flex;align-items:flex-start;gap:var(--spazio-3);min-height:var(--altezza-tocco);cursor:pointer}.idea-casella input{flex:none;width:1.25rem;height:1.25rem;margin-top:0;accent-color:rgb(var(--brand-green));cursor:pointer}.idea-avviso-salute{padding:var(--spazio-3) var(--spazio-4);border-radius:var(--raggio-lg);background:rgb(var(--brand-sand) / .45)}.idea-con-risposta{display:flex;align-items:center;gap:var(--spazio-2);padding-top:var(--spazio-3);border-top:1px solid rgb(var(--brand-ink) / .1)}.idea-navigazione{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spazio-1) var(--spazio-3)}.idea-nav-link>span{min-width:0;overflow-wrap:anywhere}.idea-passate{scroll-margin-top:calc(var(--altezza-barra-sito) + var(--spazio-4))}@media screen{.dentro-pagina{--brand-bg: 27 26 23;--brand-ink: 247 242 231;--brand-card: 38 37 35;--brand-green: 141 179 155;--brand-green-hover: 164 194 175;--brand-on-accent: 27 26 23;--avviso: 227 141 111;--avviso-hover: 236 166 141;--su-avviso: 27 26 23;--premium: 141 179 155;--stagione: 141 179 155;--preferito: 141 179 155;--evidenza: 141 179 155;--brand-sand: 61 60 58;--brand-muted: 173 169 162;--brand-ombra: 0 0 0;--alfa-testo-30: .62;--alfa-testo-35: .62;--alfa-testo-40: .62;--alfa-testo-45: .62;--alfa-testo-50: .62;--alfa-testo-55: .62;--alfa-testo-60: .66;--alfa-testo-70: .85;--alfa-testo-75: .87;--alfa-testo-80: .9;--alfa-testo-85: .92;--ombra-morbida: 0 18px 40px -26px rgb(0 0 0 / .8), 0 2px 8px -4px rgb(0 0 0 / .4);--ombra-sollevata: 0 26px 52px -26px rgb(0 0 0 / .85), 0 3px 10px -4px rgb(0 0 0 / .5);--ombra-bottone: 0 12px 26px -16px rgb(0 0 0 / .9);--pulsante-fondo: 27 26 23;--pulsante-fondo-hover: 38 37 35;--pulsante-testo: 247 242 231;--pulsante-bordo: 141 137 130;--pulsante-bordo-hover: 141 137 130;--pulsante-freccia: 27 26 23;--pulsante-luce: .1;--pulsante-fuoco: 141 179 155;color-scheme:dark}}.dentro-pagina{position:relative;min-height:inherit;background-color:rgb(var(--brand-bg));color:rgb(var(--brand-ink))}.dentro-pagina:after{content:"";position:absolute;left:0;right:0;top:100%;height:7rem;background-color:rgb(var(--brand-bg));pointer-events:none}[data-modo=app] .dentro-pagina:after{height:4rem}.dentro-contenuto{max-width:80rem;margin:0 auto;padding:var(--spazio-4) var(--spazio-4) var(--spazio-10);display:flex;flex-direction:column;gap:var(--spazio-4)}.dentro-indietro{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--spazio-2);min-height:var(--altezza-tocco);font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:500;color:rgb(var(--brand-muted));transition:color var(--durata-colore)}.dentro-indietro:hover{color:rgb(var(--brand-ink))}.dentro-griglia{display:flex;flex-direction:column;gap:var(--spazio-7)}@media(min-width:1024px){.dentro-contenuto{padding:var(--spazio-6) var(--spazio-16) var(--spazio-16);gap:var(--spazio-6)}.dentro-griglia{display:grid;grid-template-columns:minmax(0,600px) minmax(20rem,1fr);gap:var(--spazio-16);align-items:start}}.dentro-modello{display:flex;flex-direction:column;gap:var(--spazio-4);min-width:0}.dentro-segmenti{align-self:flex-start}.dentro-testo{display:flex;flex-direction:column;gap:var(--spazio-5);min-width:0}.dentro-occhiello{display:block;color:rgb(var(--stagione-accento, var(--brand-green)));letter-spacing:.08em}.dentro-titolo{margin-top:var(--spazio-2);font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-vetrina-1);line-height:var(--interlinea-vetrina-1);letter-spacing:-.01em}@media(min-width:1024px){.dentro-titolo{font-size:var(--carattere-vetrina-3);line-height:var(--interlinea-vetrina-3)}}.dentro-attacco{margin-top:var(--spazio-3);max-width:36rem;font-family:Spectral,Spectral Ripiego,Georgia,serif;font-weight:400;font-size:var(--carattere-titolo-3);line-height:1.45}.dentro-parti{list-style:none;margin:0;padding:0}.dentro-parte{display:flex;gap:var(--spazio-3);align-items:flex-start;padding:var(--spazio-4) 0;border-bottom:1px solid rgb(var(--brand-sand))}.dentro-parte:last-child{border-bottom:0}.dentro-numero{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--spazio-8);height:var(--spazio-8);border-radius:var(--raggio-pillola);background:rgb(var(--brand-ink));color:rgb(var(--brand-bg));font-size:var(--carattere-interfaccia);line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.dentro-parte-nome{display:block;font-size:var(--carattere-testo);line-height:var(--interlinea-testo);font-weight:600}.dentro-parte-testo{display:block;margin-top:var(--spazio-1);color:rgb(var(--brand-ink) / var(--alfa-testo-85))}.dentro-fibra{display:flex;flex-direction:column;gap:var(--spazio-2);padding:var(--spazio-5) var(--spazio-6);border-radius:var(--raggio-scheda);background:rgb(var(--brand-card))}.dentro-fibra-titolo{color:rgb(var(--brand-green));letter-spacing:.08em}.dentro-dimostrazione{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spazio-4);padding:var(--spazio-4) var(--spazio-5);border-radius:var(--raggio-scheda);background:rgb(var(--brand-card))}.dentro-dimostrazione-testo{display:flex;flex-direction:column;gap:var(--spazio-1);flex:1 1 14rem;min-width:0;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}.dentro-avvertenze{margin-top:var(--spazio-4)}.profilo-colonna{display:flex;flex-direction:column;gap:var(--spazio-5);max-width:720px;margin-top:var(--spazio-5)}.profilo-colonna>.riquadro,.profilo-ancora>.riquadro{padding:var(--spazio-5)}.profilo-scheda{display:flex;flex-direction:column;gap:var(--spazio-3)}@media(min-width:640px){.profilo-colonna{margin-top:var(--spazio-8)}.profilo-colonna>.riquadro,.profilo-ancora>.riquadro{padding:var(--spazio-6)}}.profilo-scheda-titolo{font-family:Work Sans,Work Sans Ripiego,system-ui,sans-serif;letter-spacing:normal;font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-ink))}.profilo-nota{font-size:var(--carattere-nota);line-height:var(--interlinea-nota);color:rgb(var(--brand-muted))}.profilo-avatar{display:flex;align-items:center;gap:var(--spazio-3)}.profilo-modulo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spazio-4);margin-top:var(--spazio-1)}@media(min-width:640px){.profilo-modulo{grid-template-columns:repeat(2,minmax(0,1fr))}}.profilo-campo{display:flex;flex-direction:column;gap:var(--spazio-2);min-width:0}.profilo-etichetta{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600;color:rgb(var(--brand-ink))}.profilo-ingresso{min-height:var(--altezza-pulsante);border-radius:var(--raggio-lg);font-size:var(--carattere-testo);line-height:var(--interlinea-testo)}.profilo-modulo-azioni{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-4)}.profilo-riga-titolo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spazio-2) var(--spazio-3)}.profilo-stato{display:inline-flex;align-items:center;gap:var(--spazio-1);padding:var(--spazio-1) var(--spazio-3);border-radius:var(--raggio-pillola);font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:600}.profilo-email-valore{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);color:rgb(var(--brand-ink));overflow-wrap:anywhere}.profilo-voci{padding:var(--spazio-1) var(--spazio-5)}.profilo-voci ul{margin:0;padding:0;list-style:none}.profilo-voci li+li{border-top:1px solid rgb(var(--brand-ink) / .08)}.profilo-voce{display:flex;align-items:center;gap:var(--spazio-4);min-height:60px;padding:var(--spazio-2) var(--spazio-2);margin:0 calc(-1 * var(--spazio-2));border-radius:var(--raggio-md);color:rgb(var(--brand-ink));text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--durata-pressione) ease}.profilo-voce:active{transition:none;background-color:rgb(var(--brand-ink) / .06)}@media(hover:hover)and (pointer:fine){.profilo-voce:hover{background-color:rgb(var(--brand-ink) / .04)}}.profilo-voce:focus-visible{outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:-3px}.profilo-voce-icona{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--raggio-md);background:rgb(var(--brand-sand) / .6);color:rgb(var(--brand-green))}.profilo-voce-testo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.profilo-voce-nome{font-size:var(--carattere-testo);line-height:var(--interlinea-testo);font-weight:600;overflow-wrap:anywhere}.profilo-voce-freccia{flex:none;color:rgb(var(--brand-muted))}.profilo-ancora{scroll-margin-top:calc(var(--altezza-barra-sito) + env(safe-area-inset-top,0px) + var(--spazio-4))}[data-modo=app] .profilo-ancora{scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--altezza-barra-app) + var(--spazio-4))}.profilo-ancora:empty{display:none}.profilo-pericolo{margin-top:var(--spazio-4);padding:var(--spazio-5);border-radius:var(--raggio-scheda);border:1.5px solid rgb(var(--avviso))}@media(min-width:640px){.profilo-pericolo{padding:var(--spazio-6)}}.conto-colonna{display:flex;flex-direction:column;gap:var(--spazio-5);max-width:45rem;margin-top:var(--spazio-6)}@media(min-width:640px){.conto-colonna{margin-top:var(--spazio-8)}}.conto-scheda{display:flex;flex-direction:column;gap:var(--spazio-4);padding:var(--spazio-5);min-width:0}@media(min-width:640px){.conto-scheda{padding:var(--spazio-8)}}.conto-scheda-titolo{font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2);font-weight:400}.conto-modulo{display:flex;flex-direction:column;gap:var(--spazio-4);max-width:28rem}.conto-campo{display:flex;flex-direction:column;gap:var(--spazio-2)}.conto-campo-etichetta{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia);font-weight:600}.conto-ingresso{min-height:var(--altezza-pulsante);padding-block:0;-webkit-padding-start:var(--spazio-4);padding-inline-start:var(--spazio-4);border-radius:var(--raggio-lg);border-width:1.5px;font-size:var(--carattere-testo);line-height:var(--interlinea-testo)}.conto-ingresso:focus-visible{box-shadow:var(--anello-fuoco)}.conto-colonna>.riquadro:not(.conto-scheda){padding:var(--spazio-5)}@media(min-width:640px){.conto-colonna>.riquadro:not(.conto-scheda){padding:var(--spazio-8)}}.selettore-tema{border:0;padding:0;margin:0;min-width:0}.selettore-tema-voce{display:inline-flex;align-items:center;justify-content:center;text-align:center;flex:1 1 auto}@media(max-width:639px){.selettore-tema-voce{padding:0 var(--spazio-2)}}.selettore-tema-voce:has(input:checked){background:rgb(var(--brand-card));border-color:rgb(var(--brand-ink) / var(--alfa-campo));box-shadow:var(--ombra-morbida)}:root[data-tema=scuro] .selettore-tema-voce:has(input:checked){background:rgb(var(--brand-ink));color:rgb(var(--brand-bg))}.selettore-tema-voce:has(input:focus-visible){outline:3px solid rgb(var(--pulsante-fuoco));outline-offset:2px}.conto-posto{visibility:hidden}.pagina-abbonamento .testa-stagione-testo>p{font-size:var(--carattere-testo);line-height:var(--interlinea-testo)}.abbonamento-corpo{display:flex;flex-direction:column;gap:var(--spazio-5);max-width:45rem;margin-top:var(--spazio-6)}.abbonamento-scheda,.abbonamento-premium{display:flex;flex-direction:column;gap:var(--spazio-4);min-width:0;padding:var(--spazio-5)}.abbonamento-premium{border-radius:var(--raggio-scheda);box-shadow:var(--ombra-sollevata)}@media(min-width:640px){.abbonamento-scheda,.abbonamento-premium{padding:var(--spazio-6)}}.abbonamento-ora-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spazio-2) var(--spazio-3)}.abbonamento-stato{display:inline-flex;align-items:center;padding:var(--spazio-1) var(--spazio-3);border-radius:var(--raggio-pillola);background:rgb(var(--brand-sand));color:rgb(var(--brand-ink));font-size:var(--carattere-nota);line-height:var(--interlinea-nota);font-weight:600}@media screen{:root[data-stagione] .abbonamento-stato{background:rgb(var(--stagione-pillola));color:rgb(var(--stagione-su-pillola))}}.abbonamento-riga{font-size:var(--carattere-interfaccia);line-height:1.375rem}.abbonamento-voci{display:flex;flex-direction:column;gap:var(--spazio-2)}.abbonamento-voci li{display:flex;gap:var(--spazio-3);align-items:flex-start;font-size:var(--carattere-interfaccia);line-height:1.375rem}.abbonamento-voci svg{flex-shrink:0;margin-top:.125rem}.abbonamento-voce-si{color:rgb(var(--brand-green))}.abbonamento-voce-no{color:rgb(var(--brand-ink) / var(--alfa-testo-50))}.abbonamento-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spazio-4)}.abbonamento-scheda :is(.btn-ghost,.btn-primary){white-space:normal;max-width:100%}.abbonamento-posto{visibility:hidden}.abbonamento-acquisto-chiusi:not(:empty){margin-top:var(--spazio-3)}.abbonamento-guida{display:inline-flex;align-items:center;min-height:var(--altezza-tocco);font-size:var(--carattere-interfaccia);color:inherit;text-decoration:underline;text-underline-offset:2px}.abbonamento-guida:hover{text-decoration:none}.guida-premium-passi{display:flex;flex-direction:column;gap:var(--spazio-6);margin-top:var(--spazio-8);padding:var(--spazio-5)}@media(min-width:640px){.guida-premium-passi{padding:var(--spazio-8)}}.guida-premium-passo{display:flex;gap:var(--spazio-4);align-items:flex-start;min-width:0}.guida-premium-passo>div{min-width:0}.guida-premium-icona{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--altezza-tocco);height:var(--altezza-tocco);border-radius:var(--raggio-pillola);background-color:rgb(var(--reparto-verdura));color:rgb(var(--brand-green))}.first-letter\:uppercase:first-letter{text-transform:uppercase}.file\:border-0::-webkit-file-upload-button{border-width:0px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::-webkit-file-upload-button{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}.file\:text-sm::file-selector-button{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-md:first-child{border-top-left-radius:var(--raggio-md);border-bottom-left-radius:var(--raggio-md)}.first\:border-l:first-child{border-left-width:1px}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:var(--raggio-md);border-bottom-right-radius:var(--raggio-md)}.last\:border-0:last-child{border-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-brand-green:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--brand-green) / var(--tw-ring-opacity, 1))}.hover\:border-avviso:hover{--tw-border-opacity: 1;border-color:rgb(var(--avviso) / var(--tw-border-opacity, 1))}.hover\:border-brand-green:hover{--tw-border-opacity: 1;border-color:rgb(var(--brand-green) / var(--tw-border-opacity, 1))}.hover\:border-brand-green\/40:hover{border-color:rgb(var(--brand-green) / .4)}.hover\:border-brand-ink\/40:hover{border-color:rgb(var(--brand-ink) / .4)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-avviso-hover:hover{--tw-bg-opacity: 1;background-color:rgb(var(--avviso-hover) / var(--tw-bg-opacity, 1))}.hover\:bg-brand-card:hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-card) / var(--tw-bg-opacity, 1))}.hover\:bg-brand-card\/20:hover{background-color:rgb(var(--brand-card) / .2)}.hover\:bg-brand-green:hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-green) / var(--tw-bg-opacity, 1))}.hover\:bg-brand-green-hover:hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-green-hover) / var(--tw-bg-opacity, 1))}.hover\:bg-brand-green\/15:hover{background-color:rgb(var(--brand-green) / .15)}.hover\:bg-brand-green\/5:hover{background-color:rgb(var(--brand-green) / .05)}.hover\:bg-brand-ink\/10:hover{background-color:rgb(var(--brand-ink) / .1)}.hover\:bg-brand-ink\/30:hover{background-color:rgb(var(--brand-ink) / .3)}.hover\:bg-brand-ink\/\[0\.03\]:hover{background-color:rgb(var(--brand-ink) / .03)}.hover\:bg-brand-sand\/30:hover{background-color:rgb(var(--brand-sand) / .3)}.hover\:bg-brand-sand\/40:hover{background-color:rgb(var(--brand-sand) / .4)}.hover\:bg-brand-sand\/50:hover{background-color:rgb(var(--brand-sand) / .5)}.hover\:bg-brand-sand\/60:hover{background-color:rgb(var(--brand-sand) / .6)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-premium:hover{--tw-bg-opacity: 1;background-color:rgb(var(--premium) / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-stagione\/30:hover{background-color:rgb(var(--stagione) / .3)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-avviso:hover{--tw-text-opacity: 1;color:rgb(var(--avviso) / var(--tw-text-opacity, 1))}.hover\:text-brand-green:hover{--tw-text-opacity: 1;color:rgb(var(--brand-green) / var(--tw-text-opacity, 1))}.hover\:text-brand-ink:hover{--tw-text-opacity: 1;color:rgb(var(--brand-ink) / var(--tw-text-opacity, 1))}.hover\:text-brand-ink\/t70:hover{color:rgb(var(--brand-ink) / var(--alfa-testo-70))}.hover\:text-brand-on-accent:hover{--tw-text-opacity: 1;color:rgb(var(--brand-on-accent) / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-morbida:hover{--tw-shadow: var(--ombra-morbida);--tw-shadow-colored: var(--ombra-morbida);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:\!border-avviso:focus{--tw-border-opacity: 1 !important;border-color:rgb(var(--avviso) / var(--tw-border-opacity, 1))!important}.focus\:border-avviso:focus{--tw-border-opacity: 1;border-color:rgb(var(--avviso) / var(--tw-border-opacity, 1))}.focus\:border-brand-green:focus{--tw-border-opacity: 1;border-color:rgb(var(--brand-green) / var(--tw-border-opacity, 1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-brand-sand\/40:focus{background-color:rgb(var(--brand-sand) / .4)}.focus\:bg-premium\/10:focus{background-color:rgb(var(--premium) / .1)}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:\!text-premium:focus{--tw-text-opacity: 1 !important;color:rgb(var(--premium) / var(--tw-text-opacity, 1))!important}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-brand-ink:focus{--tw-text-opacity: 1;color:rgb(var(--brand-ink) / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-brand-green:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--brand-green) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-google-fuoco:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--google-fuoco) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-brand-ink\/t60:disabled{color:rgb(var(--brand-ink) / var(--alfa-testo-60))}.disabled\:no-underline:disabled{-webkit-text-decoration-line:none;text-decoration-line:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-brand-card:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(var(--brand-card) / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-brand-green-hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-green-hover) / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-brand-green{--tw-text-opacity: 1;color:rgb(var(--brand-green) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-brand-on-accent{--tw-text-opacity: 1;color:rgb(var(--brand-on-accent) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-brand-green{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--brand-green) / var(--tw-ring-opacity, 1))}.peer:focus-visible~.peer-focus-visible\:ring-offset-2{--tw-ring-offset-width: 2px}.peer:focus-visible~.peer-focus-visible\:ring-offset-brand-card{--tw-ring-offset-color: rgb(var(--brand-card) / 1)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-60{opacity:.6}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:cursor-progress:has(:disabled){cursor:progress}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\:focus-visible\]\:outline:has(:focus-visible){outline-style:solid}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-brand-green:has(:focus-visible){outline-color:rgb(var(--brand-green) / 1)}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}.data-\[state\=closed\]\:animate-dissolvenza-fuori[data-state=closed]{animation:dissolvenza-fuori .2s ease-out forwards}@keyframes dissolvenza-fuori{0%{opacity:1}to{opacity:0}}.data-\[state\=closed\]\:animate-dissolvenza-fuori-breve[data-state=closed]{animation:dissolvenza-fuori .15s ease-out forwards}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[state\=open\]\:animate-dissolvenza-dentro[data-state=open]{animation:dissolvenza-dentro .2s ease-out}@keyframes dissolvenza-dentro{0%{opacity:0}to{opacity:1}}.data-\[state\=open\]\:animate-dissolvenza-dentro-breve[data-state=open]{animation:dissolvenza-dentro .15s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[highlighted\]\:bg-brand-sand\/40[data-highlighted]{background-color:rgb(var(--brand-sand) / .4)}.data-\[highlighted\]\:bg-premium\/10[data-highlighted]{background-color:rgb(var(--premium) / .1)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[highlighted\]\:\!text-premium[data-highlighted]{--tw-text-opacity: 1 !important;color:rgb(var(--premium) / var(--tw-text-opacity, 1))!important}.data-\[highlighted\]\:text-brand-ink[data-highlighted]{--tw-text-opacity: 1;color:rgb(var(--brand-ink) / var(--tw-text-opacity, 1))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:ring-2[data-state=open]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.data-\[state\=open\]\:ring-brand-green\/40[data-state=open]{--tw-ring-color: rgb(var(--brand-green) / .4)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-scivolo[data-state=closed]{transition-duration:var(--durata-scivolo)}.data-\[state\=open\]\:duration-molla[data-state=open]{transition-duration:var(--durata-molla)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-scivolo[data-state=closed]{animation-duration:var(--durata-scivolo)}.data-\[state\=open\]\:duration-molla[data-state=open]{animation-duration:var(--durata-molla)}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(prefers-reduced-motion:no-preference){.motion-safe\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:hover .motion-safe\:group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:640px){.max-sm\:\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.max-sm\:\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.max-sm\:\!text-etichetta{font-size:var(--carattere-etichetta)!important;line-height:var(--interlinea-etichetta)!important}}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:left-3{left:.75rem}.sm\:right-0{right:0}.sm\:top-3{top:.75rem}.sm\:top-6{top:1.5rem}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-0{margin-top:0}.sm\:mt-4{margin-top:1rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:h-56{height:14rem}.sm\:h-80{height:20rem}.sm\:h-auto{height:auto}.sm\:min-h-0{min-height:0px}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-y-2{row-gap:.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--raggio-lg)}.sm\:rounded-scheda{border-radius:var(--raggio-scheda)}.sm\:bg-brand-card\/50{background-color:rgb(var(--brand-card) / .5)}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-3{padding:.75rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-4{padding-top:1rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2)}.sm\:text-3xl{font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1)}.sm\:text-5xl{font-size:var(--carattere-vetrina-1);line-height:var(--interlinea-vetrina-1)}.sm\:text-6xl{font-size:var(--carattere-vetrina-2);line-height:var(--interlinea-vetrina-2)}.sm\:text-base{font-size:var(--carattere-testo);line-height:var(--interlinea-testo)}.sm\:text-sm{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}.sm\:text-xl{font-size:var(--carattere-titolo-2);line-height:var(--interlinea-titolo-2)}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:text-sm{font-size:var(--carattere-interfaccia);line-height:var(--interlinea-interfaccia)}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:text-3xl{font-size:var(--carattere-titolo-1);line-height:var(--interlinea-titolo-1)}.lg\:text-4xl{font-size:var(--carattere-titolo-grande);line-height:var(--interlinea-titolo-grande)}.lg\:text-5xl{font-size:var(--carattere-vetrina-1);line-height:var(--interlinea-vetrina-1)}.lg\:text-6xl{font-size:var(--carattere-vetrina-2);line-height:var(--interlinea-vetrina-2)}.lg\:leading-\[1\.08\]{line-height:1.08}}.dark\:border-destructive:where([data-tema=scuro],[data-tema=scuro] *){border-color:hsl(var(--destructive))}.dark\:text-brand-ink:where([data-tema=scuro],[data-tema=scuro] *){--tw-text-opacity: 1;color:rgb(var(--brand-ink) / var(--tw-text-opacity, 1))}.dark\:text-brand-ink\/t70:where([data-tema=scuro],[data-tema=scuro] *){color:rgb(var(--brand-ink) / var(--alfa-testo-70))}@media print{.print\:hidden{display:none}}.\[\&\+div\]\:text-xs+div{font-size:var(--carattere-nota);line-height:var(--interlinea-nota)}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:var(--raggio-md);border-bottom-right-radius:var(--raggio-md)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:var(--raggio-md);border-bottom-left-radius:var(--raggio-md)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:var(--raggio-md)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:var(--raggio-md);border-bottom-left-radius:var(--raggio-md)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:var(--raggio-md);border-bottom-right-radius:var(--raggio-md)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:var(--raggio-md);border-bottom-right-radius:var(--raggio-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>div\]\:mt-0>div{margin-top:0}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-2 [cmdk-group-heading]{padding-top:.5rem;padding-bottom:.5rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--carattere-nota);line-height:var(--interlinea-nota)}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}
