:root{--k-f-occhiello: .7rem;--k-f-titolo: clamp(2.3rem, 5.6vw, 3.7rem);--k-f-sottotitolo:clamp(1.35rem, 2.4vw, 1.75rem);--k-f-guida: clamp(1.05rem, 1.5vw, 1.2rem);--k-f-corpo: 1rem;--k-f-minuto: .875rem;--k-c-titolo: #F2F2F7;--k-c-corpo: #A9A9BC;--k-c-minuto: #6E6E85;--k-c-accento: #A78BFA;--k-r-1: .5rem;--k-r-2: 1rem;--k-r-3: 1.75rem}#MainContent h1,#MainContent .text-block.h1 p{font-size:var(--k-f-titolo);font-weight:700;letter-spacing:-.042em;line-height:1.08;color:var(--k-c-titolo)}#MainContent h2,#MainContent .text-block.h2 p,#MainContent .rte h2{font-size:var(--k-f-titolo);font-weight:700;letter-spacing:-.038em;line-height:1.1;color:var(--k-c-titolo)}#MainContent h3,#MainContent .text-block.h3 p,#MainContent .rte h3{font-size:var(--k-f-sottotitolo);font-weight:600;letter-spacing:-.02em;line-height:1.24;color:var(--k-c-titolo)}#MainContent h4,#MainContent .rte h4{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--k-c-titolo)}#MainContent .rte p,#MainContent .rte li{font-size:var(--k-f-corpo);line-height:1.72;color:var(--k-c-corpo)}#MainContent .rte>h1+p,#MainContent .rte>h2:first-child+p{font-size:var(--k-f-guida);line-height:1.62}#MainContent .rte strong{color:var(--k-c-titolo);font-weight:600}#MainContent .rte em{font-style:italic}#MainContent .rte>*+*{margin-block-start:var(--k-r-2)}#MainContent .rte>*+h2{margin-block-start:var(--k-r-3)}#MainContent .rte>*+h3{margin-block-start:var(--k-r-3)}#MainContent .rte h2+*,#MainContent .rte h3+*{margin-block-start:var(--k-r-1)}#MainContent .rte ul,#MainContent .rte ol{padding-inline-start:1.25rem}#MainContent .rte li+li{margin-block-start:.45rem}#MainContent .rte{max-width:70ch}#MainContent [class*=align-center] .rte,#MainContent .rte[class*=align-center]{margin-inline:auto}#MainContent .rte a,footer a{color:var(--k-c-accento);text-decoration:none;border-bottom:1px solid rgba(167,139,250,.32);transition:border-color .2s ease,color .2s ease}#MainContent .rte a:hover,footer a:hover{color:#cfc4ff;border-bottom-color:#a78bfacc}[id*=__faq] .accordion summary,[id*=faq] .accordion summary{font-size:1.05rem;font-weight:600;letter-spacing:-.012em;line-height:1.4;color:var(--k-c-titolo)}[id*=__faq] .accordion .details-content p,[id*=faq] .accordion .details-content p{font-size:var(--k-f-corpo);line-height:1.72;color:var(--k-c-corpo)}.product-title,[class*=product-title]{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.032em;line-height:1.12;color:var(--k-c-titolo)}[class*=price]{letter-spacing:-.02em}footer{font-size:var(--k-f-minuto)}footer h2,footer h3,footer .h4{font-size:.8rem!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--k-c-minuto)!important}footer p,footer li,footer a{line-height:1.8}#MainContent small,#MainContent .caption,#MainContent [class*=caption]{font-size:var(--k-f-minuto);line-height:1.6;color:var(--k-c-minuto)}@media(max-width:749px){:root{--k-f-titolo: clamp(1.9rem, 8vw, 2.6rem);--k-f-sottotitolo: 1.25rem;--k-f-guida: 1.05rem}#MainContent .rte p,#MainContent .rte li{line-height:1.68}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/kivo-tipografia.css.map */
