:root{--nv-focus-w: 3px;--nv-notte: #15110f;--nv-carbone: #1e1a17;--nv-avorio: #fffcf8;--nv-sabbia: #f3ede4;--nv-lino: #d9ccbb;--nv-terracotta: #b5412c;--nv-rosso: #f0654c;--nv-ambra: #f2a65a;--nv-verde: #1f4d3a;--nv-verde-hover: #2a6650;--nv-grigio: #6b625a;--nv-grigio-notte: #a89f96;--nv-notte-rgb: 21 17 15;--nv-carbone-rgb: 30 26 23;--nv-avorio-rgb: 255 252 248;--nv-rosso-rgb: 240 101 76;--nv-ambra-rgb: 242 166 90;--nv-font: var(--font-body--family, "Manrope", sans-serif);--nv-radius-card: 16px;--nv-radius-photo: 12px;--nv-radius-button: 10px;--nv-shadow-card: 0 12px 32px rgb(var(--nv-carbone-rgb) / .1);--nv-shadow-button: 0 6px 14px rgb(var(--nv-carbone-rgb) / .5);--nv-container: 1200px;--nv-gutter: 20px;--nv-gap: 24px;--nv-ease: cubic-bezier(.22, .61, .36, 1);--nv-fs-display: clamp(2.25rem, 1.55rem + 3vw, 3.75rem);--nv-fs-h1: clamp(1.75rem, 1.45rem + 1.2vw, 2.25rem);--nv-fs-h2: clamp(1.75rem, 1.2rem + 2.2vw, 2.75rem);--nv-fs-sub: clamp(1.25rem, 1.12rem + .5vw, 1.5rem);--nv-fs-eyebrow: clamp(.75rem, .73rem + .1vw, .8125rem);--nv-fs-text: clamp(1.0625rem, 1.03rem + .15vw, 1.125rem);--nv-fs-small: .875rem;--nv-fs-num: clamp(2.75rem, 1.9rem + 3.6vw, 4.5rem);--nv-glow: radial-gradient( closest-side, rgb(var(--nv-rosso-rgb) / .45), rgb(241 118 80 / .3) 24%, rgb(241 134 84 / .17) 44%, rgb(242 150 87 / .08) 62%, rgb(var(--nv-ambra-rgb) / .03) 80%, transparent 100% )}@media screen and (min-width:990px){:root{--nv-gap: 32px}}.nv-section{--nv-bg: var(--nv-avorio);--nv-fg: var(--nv-carbone);--nv-fg-2: var(--nv-grigio);--nv-accent: var(--nv-terracotta);--nv-line: rgb(var(--nv-carbone-rgb) / .12);--nv-card-bg: #fff;--nv-surface: var(--nv-sabbia);--nv-pad-top: 72px;--nv-pad-bottom: 72px;position:relative;isolation:isolate;overflow:clip;padding-block:var(--nv-pad-top) var(--nv-pad-bottom);background:var(--nv-bg);color:var(--nv-fg);font-family:var(--nv-font);font-size:var(--nv-fs-text);line-height:1.6}@media screen and (min-width:990px){.nv-section{--nv-pad-top: 120px;--nv-pad-bottom: 120px}}.nv-section.nv-top--ridotto{--nv-pad-top: 48px}.nv-section.nv-bottom--ridotto{--nv-pad-bottom: 48px}.nv-section.nv-top--minimo{--nv-pad-top: 24px}.nv-section.nv-bottom--minimo{--nv-pad-bottom: 24px}.nv-section.nv-top--nessuno{--nv-pad-top: 0px}.nv-section.nv-bottom--nessuno{--nv-pad-bottom: 0px}@media screen and (min-width:990px){.nv-section.nv-top--ridotto{--nv-pad-top: 72px}.nv-section.nv-bottom--ridotto{--nv-pad-bottom: 72px}.nv-section.nv-top--minimo{--nv-pad-top: 40px}.nv-section.nv-bottom--minimo{--nv-pad-bottom: 40px}}.nv-tone-sabbia{--nv-bg: var(--nv-sabbia);--nv-card-bg: var(--nv-avorio);--nv-surface: var(--nv-avorio)}.nv-tone-notte{--nv-bg: var(--nv-notte);--nv-fg: var(--nv-avorio);--nv-fg-2: var(--nv-grigio-notte);--nv-accent: var(--nv-rosso);--nv-line: rgb(var(--nv-avorio-rgb) / .14);--nv-card-bg: rgb(var(--nv-avorio-rgb) / .05);--nv-surface: rgb(var(--nv-avorio-rgb) / .06);--nv-shadow-card: 0 12px 32px rgb(0 0 0 / .35);--nv-logo-light: var(--nv-rosso)}.nv-container{position:relative;z-index:1;width:100%;max-width:calc(var(--nv-container) + 2 * var(--nv-gutter));margin-inline:auto;padding-inline:var(--nv-gutter)}.nv-container--narrow{max-width:calc(760px + 2 * var(--nv-gutter))}.nv-stack{display:flex;flex-direction:column;gap:var(--nv-gap)}.nv--center{text-align:center}.nv-anchor-target{scroll-margin-top:calc(var(--header-height, 60px) + 1rem)}.nv-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.nv-glow{position:absolute;z-index:0;width:var(--nv-glow-size, 120vmin);aspect-ratio:1;left:var(--nv-glow-x, 50%);top:var(--nv-glow-y, 50%);translate:-50% -50%;background:var(--nv-glow);pointer-events:none;filter:blur(8px)}.nv-glow--soft{opacity:.55}.nv-glow--breathe{animation:nv-breathe 4s ease-in-out infinite}@keyframes nv-breathe{0%,to{opacity:.75;scale:.96}50%{opacity:1;scale:1.04}}.nv-arcs{position:absolute;z-index:0;pointer-events:none;color:var(--nv-accent);opacity:.35}.nv-arcs svg{display:block;width:100%;height:auto;overflow:visible}.nv-eyebrow{display:inline-flex;align-items:center;gap:.6em;margin:0;font-size:var(--nv-fs-eyebrow);font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--nv-accent)}.nv-eyebrow:before{content:"";width:.55em;height:.55em;border-radius:50%;background:currentColor;box-shadow:0 0 0 .28em rgb(var(--nv-rosso-rgb) / .18)}.nv-display,.nv-h1,.nv-h2,.nv-sub{margin:0;font-family:var(--nv-font);color:inherit;text-wrap:balance}.nv-display{font-size:var(--nv-fs-display);font-weight:800;line-height:1.05;letter-spacing:-.025em}.nv-h1{font-size:var(--nv-fs-h1);font-weight:800;line-height:1.12;letter-spacing:-.02em}.nv-h2{font-size:var(--nv-fs-h2);font-weight:800;line-height:1.1;letter-spacing:-.022em}.nv-sub{font-size:var(--nv-fs-sub);font-weight:700;line-height:1.25;letter-spacing:-.01em}.nv-display em,.nv-h1 em,.nv-h2 em{font-style:normal;color:var(--nv-accent)}.nv-text{max-width:40rem;color:var(--nv-fg-2);font-size:var(--nv-fs-text);line-height:1.6}.nv--center .nv-text,.nv-text--center{margin-inline:auto}.nv-text>*{margin:0 0 .7em}.nv-text>*:last-child{margin-block-end:0}.nv-text a{color:inherit;text-underline-offset:.18em}.nv-text strong{color:var(--nv-fg);font-weight:700}.nv-small{margin:0;font-size:var(--nv-fs-small);font-weight:500;line-height:1.5;color:var(--nv-fg-2)}.nv-small>*{margin:0}.nv-num{font-size:var(--nv-fs-num);font-weight:800;line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--nv-fg)}.nv-num small{font-size:.36em;font-weight:700;letter-spacing:0;margin-inline-start:.12em;color:var(--nv-accent)}.nv-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:44rem;margin-block-end:40px}.nv--center .nv-head,.nv-head--center{align-items:center;margin-inline:auto;text-align:center}@media screen and (min-width:990px){.nv-head{gap:18px;margin-block-end:56px}}.nv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:56px;padding:0 28px;border:0;border-radius:var(--nv-radius-button);background:var(--nv-verde);color:#fff;font-family:var(--nv-font);font-size:1.0625rem;font-weight:700;letter-spacing:.01em;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;box-shadow:var(--nv-shadow-button);transition:background-color .2s var(--nv-ease),transform .2s var(--nv-ease),box-shadow .2s var(--nv-ease)}.nv-btn:hover{background:var(--nv-verde-hover);color:#fff}.nv-btn:active{transform:translateY(2px);box-shadow:0 2px 4px rgb(var(--nv-carbone-rgb) / .5)}:where(.nv-section a,.nv-section button,.nv-section summary,.nv-section [tabindex]):focus-visible{outline:var(--nv-focus-w) solid var(--nv-accent);outline-offset:3px}.nv-btn:focus-visible,.nv-btn--ghost:focus-visible{outline:var(--nv-focus-w) solid var(--nv-accent);outline-offset:3px}.nv-tone-notte .nv-btn{box-shadow:0 0 0 1px rgb(var(--nv-avorio-rgb) / .25),0 8px 24px #00000080}.nv-btn--block{display:flex;width:100%}.nv-btn--ghost{background:transparent;color:var(--nv-fg);box-shadow:inset 0 0 0 1.5px currentColor}.nv-btn--ghost:hover{background:rgb(var(--nv-carbone-rgb) / .05);color:var(--nv-fg)}.nv-tone-notte .nv-btn--ghost{box-shadow:inset 0 0 0 1.5px rgb(var(--nv-avorio-rgb) / .6)}.nv-tone-notte .nv-btn--ghost:hover{background:rgb(var(--nv-avorio-rgb) / .08)}.nv-btn .nv-icon{width:1.2em;height:1.2em}.nv-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.nv--center .nv-pills{justify-content:center}.nv-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--nv-surface);color:var(--nv-fg);font-size:.8125rem;font-weight:600;line-height:1.3}.nv-pill .nv-icon{width:1.05em;height:1.05em;color:var(--nv-accent)}.nv-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.nv-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--nv-line);border-radius:8px;font-size:.875rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--nv-fg)}.nv-chip .nv-icon{width:1.1em;height:1.1em;color:var(--nv-accent)}.nv-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--nv-terracotta);color:#fff;font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.nv-card{position:relative;border-radius:var(--nv-radius-card);background:var(--nv-card-bg);box-shadow:var(--nv-shadow-card)}.nv-tone-notte .nv-card{border:1px solid rgb(var(--nv-avorio-rgb) / .08)}.nv-media{position:relative;overflow:hidden;border-radius:var(--nv-radius-photo);aspect-ratio:var(--nv-ratio, 4 / 5);background:var(--nv-surface)}.nv-media--adapt{aspect-ratio:auto}.nv-media>img,.nv-media>video,.nv-media>picture,.nv-media>picture>img{display:block;width:100%;height:100%;object-fit:cover}.nv-media--contain>img,.nv-media--contain>video{object-fit:contain}.nv-media--adapt>img,.nv-media--adapt>video{height:auto}.nv-media video{background:var(--nv-notte)}.nv-video>video{background:transparent}.nv-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:16px;background:radial-gradient(60% 55% at 50% 42%,rgb(var(--nv-rosso-rgb) / .34),rgb(var(--nv-ambra-rgb) / .1) 55%,transparent 80%),linear-gradient(180deg,#1c1714,var(--nv-notte));color:rgb(var(--nv-avorio-rgb) / .72);text-align:center;font-size:.75rem;line-height:1.35}.nv-ph .nv-logo{position:absolute;top:50%;left:50%;width:34%;max-width:120px;translate:-50% -60%;color:rgb(var(--nv-avorio-rgb) / .9);--nv-logo-light: var(--nv-rosso)}.nv-ph__code{font-weight:800;letter-spacing:.1em;color:var(--nv-rosso)}.nv-ph__label{max-width:26ch}.nv-video{position:relative}.nv-video__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--nv-ease)}.nv-video.is-playing .nv-video__cover{opacity:0}.nv-video[data-nv-video=tap]{cursor:pointer}.nv-video[data-nv-video=tap]:after{content:"";position:absolute;right:12px;bottom:12px;width:44px;height:44px;border-radius:50%;background:rgb(var(--nv-notte-rgb) / .72) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='%23FFFCF8'/%3E%3C/svg%3E") center / 22px no-repeat;box-shadow:0 0 0 1px rgb(var(--nv-avorio-rgb) / .25);transition:opacity .3s var(--nv-ease)}.nv-video[data-nv-video=tap].is-playing:after{opacity:0}.nv-video__play{position:absolute;right:12px;bottom:12px;z-index:2;width:40px;height:40px;border-radius:50%;background:rgb(var(--nv-notte-rgb) / .72) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='%23FFFCF8'/%3E%3C/svg%3E") center / 20px no-repeat;box-shadow:0 0 0 1px rgb(var(--nv-avorio-rgb) / .25);pointer-events:none;transition:opacity .3s var(--nv-ease)}.nv-video:hover>.nv-video__play,.nv-video:focus-within>.nv-video__play,.nv-video.is-playing>.nv-video__play{opacity:0}.nv-subs--live [data-from]{opacity:0;transition:opacity .35s var(--nv-ease)}.nv-subs--live [data-from].is-on{opacity:1}.nv-checks{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.nv-checks li{display:flex;align-items:flex-start;gap:10px}.nv-checks li>.nv-icon{flex:0 0 auto;width:1.25em;height:1.25em;margin-top:.18em;color:var(--nv-accent)}.nv-checks--inline{flex-direction:row;flex-wrap:wrap;gap:6px 16px}.nv-checks--inline li{align-items:center;gap:6px}.nv-checks--inline li>.nv-icon{margin-top:0}.nv-checks--small{font-size:var(--nv-fs-small);font-weight:600;line-height:1.4}.nv-checks--normal{font-size:var(--nv-fs-text);line-height:1.45}.nv-table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.4}.nv-table th,.nv-table td{padding:14px 0;border-block-end:1px solid var(--nv-line);text-align:start;vertical-align:top}.nv-table th{width:44%;padding-inline-end:16px;font-weight:500;color:var(--nv-fg-2)}.nv-table td{font-weight:700;font-variant-numeric:tabular-nums}.nv-compare{width:100%;max-width:44rem;margin-inline:auto;border-collapse:separate;border-spacing:0;font-size:1rem;line-height:1.4;text-align:start}.nv-compare th,.nv-compare td{padding:16px 10px;border-block-end:1px solid var(--nv-line);text-align:center;vertical-align:middle}.nv-compare th:first-child,.nv-compare td:first-child{padding-inline-start:0;text-align:start;font-weight:600}.nv-compare thead th{padding-block:18px 14px;font-size:.875rem;font-weight:700;line-height:1.25;vertical-align:bottom;color:var(--nv-fg-2)}.nv-compare__us{width:28%;background:var(--nv-card-bg);box-shadow:inset 1px 0 0 var(--nv-line),inset -1px 0 0 var(--nv-line)}.nv-compare thead .nv-compare__us{border-start-start-radius:var(--nv-radius-card);border-start-end-radius:var(--nv-radius-card);color:var(--nv-fg);font-size:1rem;font-weight:800}.nv-compare tbody tr:last-child .nv-compare__us{border-end-start-radius:var(--nv-radius-card);border-end-end-radius:var(--nv-radius-card)}.nv-compare__them{width:24%}.nv-compare .nv-icon{width:1.5em;height:1.5em}.nv-compare__yes{color:var(--nv-accent)}.nv-compare__no{color:rgb(var(--nv-carbone-rgb) / .5)}.nv-tone-notte .nv-compare__no{color:rgb(var(--nv-avorio-rgb) / .38)}.nv-faq{max-width:48rem;margin-inline:auto;text-align:start}.nv-faq details{border-block-end:1px solid var(--nv-line)}.nv-faq details:first-child{border-block-start:1px solid var(--nv-line)}.nv-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--nv-fg)}.nv-faq summary::-webkit-details-marker{display:none}.nv-faq summary:after{content:"";flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:linear-gradient(currentColor,currentColor) center / 12px 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 12px no-repeat,var(--nv-card-bg);color:var(--nv-accent);transition:transform .25s var(--nv-ease)}.nv-faq details[open] summary:after{transform:rotate(45deg)}.nv-faq summary:focus-visible{outline:var(--nv-focus-w) solid var(--nv-accent);outline-offset:3px;border-radius:4px}.nv-faq__answer{padding-block-end:20px;padding-inline-end:44px;color:var(--nv-fg-2)}.nv-faq__answer>*{margin:0 0 .6em}.nv-faq__answer>*:last-child{margin-block-end:0}.nv-todo{display:block;margin-block-start:8px;padding:8px 12px;border-radius:6px;background:#fff3c4;color:#5c4400;font-size:.8125rem;line-height:1.4}.nv-icon{display:inline-block;flex:0 0 auto;width:1.25em;height:1.25em;vertical-align:middle}.nv-logo{display:block;height:auto;overflow:visible}:root{--nv-ease-out: cubic-bezier(.16, 1, .3, 1)}html.nv-js .nv-reveal{opacity:0;translate:0 16px;transition:opacity .4s var(--nv-ease),translate .4s var(--nv-ease);transition-delay:var(--nv-delay, 0ms)}html.nv-js .nv-reveal.is-in{opacity:1;translate:0 0}html.nv-js [data-nv-anim]{opacity:0;translate:0 28px;transition:opacity .6s var(--nv-ease),translate .8s var(--nv-ease-out),scale .8s var(--nv-ease-out),filter .8s var(--nv-ease),clip-path 1s var(--nv-ease-out);transition-delay:var(--nv-delay, 0ms)}html.nv-js [data-nv-anim=fade]{translate:0 0}html.nv-js [data-nv-anim=fade-left]{translate:-32px 0}html.nv-js [data-nv-anim=fade-right]{translate:32px 0}html.nv-js [data-nv-anim=zoom]{translate:0 0;scale:.94}html.nv-js [data-nv-anim=blur]{translate:0 12px;filter:blur(10px)}html.nv-js [data-nv-anim=clip-up]{opacity:1;translate:0 0;clip-path:inset(100% 0 0 0)}html.nv-js [data-nv-anim=clip-left]{opacity:1;translate:0 0;clip-path:inset(0 100% 0 0)}html.nv-js [data-nv-anim].is-in{opacity:1;translate:0 0;scale:1;filter:none}html.nv-js [data-nv-anim^=clip].is-in{clip-path:inset(0 0 0 0)}.nv-w{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.06em .16em;margin-block:-.06em -.16em}.nv-w__i{display:inline-block;translate:0 112%;transition:translate .85s var(--nv-ease-out);transition-delay:calc(var(--i, 0) * 55ms + var(--nv-delay, 0ms))}[data-nv-split].is-in .nv-w__i{translate:0 0}@media(prefers-reduced-motion:no-preference){html.nv-js [data-nv-split]:not([data-nv-ready]):not(.is-in){opacity:0}}html[data-nv-motion=always].nv-js [data-nv-split]:not([data-nv-ready]):not(.is-in){opacity:0}[data-nv-count]{display:inline-block;font-variant-numeric:tabular-nums}.nv-marquee,[data-nv-marquee]{display:flex;overflow:hidden}[data-nv-marquee]>*{flex:0 0 auto;min-width:100%}[data-nv-marquee].nv-marquee--on>*{animation:nv-marquee var(--nv-marquee-dur, 30s) linear infinite}[data-nv-marquee].nv-marquee--on:hover>*,[data-nv-marquee].nv-marquee--on:focus-within>*{animation-play-state:paused}@keyframes nv-marquee{to{transform:translate(-100%)}}html.nv-js .nv-draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--nv-ease-out);transition-delay:var(--nv-delay, 0ms)}html.nv-js .is-in .nv-draw,html.nv-js .nv-draw.is-in{stroke-dashoffset:0}.nv-pulse{position:relative}.nv-pulse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid currentColor;border-radius:inherit;opacity:0;pointer-events:none;animation:nv-pulse 2.6s var(--nv-ease-out) infinite}@keyframes nv-pulse{0%{opacity:.5;scale:1}to{opacity:0;scale:1.55}}.nv-btn--sheen{position:relative;overflow:hidden}.nv-btn--sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .22) 50%,transparent 62%);translate:-130% 0;pointer-events:none;animation:nv-sheen 5s ease-in-out 1.5s infinite}@keyframes nv-sheen{0%,55%{translate:-130% 0}to{translate:130% 0}}@supports (animation-timeline: view()){[data-nv-parallax]{animation:nv-parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes nv-parallax{0%{translate:0 var(--nv-parallax-from, 5%)}to{translate:0 var(--nv-parallax-to, -5%)}}}@media(prefers-reduced-motion:reduce){html:not([data-nv-motion=always]).nv-js .nv-reveal,html:not([data-nv-motion=always]).nv-js [data-nv-anim]{opacity:1;translate:none;scale:none;filter:none;clip-path:none;transition:none}html:not([data-nv-motion=always]) .nv-w__i{translate:none;transition:none}html:not([data-nv-motion=always]).nv-js .nv-draw{stroke-dashoffset:0;transition:none}html:not([data-nv-motion=always]) .nv-glow--breathe,html:not([data-nv-motion=always]) .nv-pulse:before,html:not([data-nv-motion=always]) .nv-btn--sheen:after,html:not([data-nv-motion=always]) [data-nv-marquee].nv-marquee--on>*,html:not([data-nv-motion=always]) [data-nv-parallax]{animation:none}html:not([data-nv-motion=always]) .nv-btn,html:not([data-nv-motion=always]) .nv-faq summary:after,html:not([data-nv-motion=always]) .nv-video__cover,html:not([data-nv-motion=always]) .nv-video__play,html:not([data-nv-motion=always]) .nv-subs--live [data-from]{transition:none}}.product-information .product-media-container,.product-information .product-media{background-color:var(--nv-notte)}.nv-pdp-title h1,.product-details .nv-pdp-title h1{font-size:var(--nv-fs-h1);font-weight:800;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.product-details .add-to-cart-button,.sticky-add-to-cart__button,.cart__checkout-button{min-height:56px;font-weight:700;font-size:1.0625rem;letter-spacing:.01em}.nv-delivery{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--nv-fs-small);line-height:1.4;color:var(--nv-fg-2, var(--nv-grigio))}.nv-delivery[hidden]{display:none}.nv-delivery .nv-icon{width:1.3em;height:1.3em;color:var(--nv-accent, var(--nv-terracotta))}.nv-delivery strong{color:var(--nv-fg, var(--nv-carbone))}.nv-pay__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--icon-gap, 8px);margin:0;padding:0;list-style:none}.nv-pay__item{display:flex;align-items:center}.nv-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shopify-section:has(>.nv-tone-notte)+.shopify-section>.nv-section.nv-tone-notte:has(.nv-gar__glow){overflow-x:clip;overflow-y:visible}.shopify-section:has(+.shopify-section>.nv-tone-notte)>.nv-tone-notte .nv-rt__bg--photo{-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}html:has(.nv-section){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:not([data-nv-motion=always]):has(.nv-section){scroll-behavior:auto}}#header-component[data-sticky-state=active] .header__row{background-color:rgb(var(--nv-avorio-rgb) / .86);-webkit-backdrop-filter:saturate(1.3) blur(14px);backdrop-filter:saturate(1.3) blur(14px)}.announcement-bar{letter-spacing:.02em}.nv-footer-logo{display:block;width:auto;height:40px;color:currentColor;--nv-logo-light: var(--nv-rosso)}.nv-seal>text:first-of-type{letter-spacing:.154em}.nv-footer-seal{display:block;width:84px;height:84px;margin-block-start:8px;color:rgb(var(--nv-avorio-rgb) / .82);--nv-accent: var(--nv-rosso)}.product-details h1{font-size:var(--nv-fs-h1);font-weight:800;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.product-details .nv-pills,.product-details .nv-chips,.product-details .nv-delivery{--nv-fg: var(--nv-carbone);--nv-fg-2: var(--nv-grigio);--nv-accent: var(--nv-terracotta);--nv-line: rgb(var(--nv-carbone-rgb) / .14);--nv-surface: var(--nv-sabbia)}.sticky-add-to-cart__bar{border-radius:var(--nv-radius-card);box-shadow:0 12px 32px rgb(var(--nv-carbone-rgb) / .18)}.sticky-add-to-cart__button{border-radius:var(--nv-radius-button)}.password-main-content:has(>.shopify-section>.nv-msg):has(>.section-password){justify-content:center;background-color:var(--nv-notte)}.password-main-content:has(>.section-password)>.shopify-section:has(>.nv-msg),.password-main-content>.shopify-section:has(>.nv-msg)~.section-password{flex-grow:0}.password-main-content:has(>.section-password)>.shopify-section>.nv-msg>.nv-grain{display:none}.password-main-content:has(>.section-password)>.shopify-section>.nv-msg .nv-msg__bg{-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent)}.password-main-content>.shopify-section:has(>.nv-msg)~.section-password .email-signup-block{width:100%;max-width:28rem}:where(.password-main-content:has(.nv-tone-notte)~footer) .password-footer{--color-foreground: var(--nv-grigio-notte);--color-foreground-rgb: 168 159 150;background-color:var(--nv-notte);color:var(--color-foreground)}@media print{.header-section,.nvh-bar,.nv-glow,.nv-grain,.nv-marquee,.nv-video__play,video{display:none!important}.nv-section,.nv-section *{background:none!important;color:#000!important;animation:none!important;transition:none!important;opacity:1!important;transform:none!important;translate:none!important;scale:none!important;clip-path:none!important;text-shadow:none!important;box-shadow:none!important}.nv-section{padding-block:12px!important}.nv-faq details>.nv-faq__answer{display:block!important}.nv-faq details::details-content{content-visibility:visible!important;block-size:auto!important}}.contact-form__input{border:1px solid rgb(var(--nv-carbone-rgb) / .55);border-radius:999px;background:var(--nv-avorio);box-shadow:none;color:var(--nv-carbone);font-family:var(--nv-font)}.contact-form__input--textarea{border-radius:16px}.contact-form__input::placeholder{color:var(--nv-grigio);opacity:1}.contact-form__input:focus-visible{outline:var(--nv-focus-w) solid var(--nv-terracotta);outline-offset:3px}.nv-section :is(.nv-text,.nvp-lead,.nvp-prose,.nvs-text,.nv-fq-contact__text,.nv-faq__answer,.nv-msg__text,.nv-gar__text) a:not(.nv-btn){color:var(--nv-fg);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}.nv-section :is(.nv-text,.nvp-lead,.nvp-prose,.nvs-text,.nv-fq-contact__text,.nv-faq__answer,.nv-msg__text,.nv-gar__text) a:not(.nv-btn):hover{color:var(--nv-accent)}@media(max-width:749px){.header__icon--menu.header__icon--summary{min-width:44px;margin-inline-start:-15px}html body:has(#header-component[transparent]) .nv-hero .nv-hero__content{padding-block-start:calc(var(--header-height, 64px) + 56px)}.footer-utilities__text a,footer .menu__item a{display:inline-flex;align-items:center;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nirvia.css.map */
