section.prezzo{box-sizing:border-box;width:100%;padding:5.555556rem 5vw;color:#000}section.prezzo.is-no-padding-top{padding-top:0}section.prezzo.is-no-padding-bottom{padding-bottom:0}section.prezzo .inner{display:flex;flex-direction:column;align-items:center;gap:2.388889rem;width:100%;text-align:center}section.prezzo .inner .offer{display:flex;flex-direction:column;align-items:center;width:100%}section.prezzo .inner .offer .label{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(.777778rem,.5238rem + .5952vw,1rem);font-weight:300;line-height:1.5;letter-spacing:.4em;text-transform:uppercase}section.prezzo .inner .offer .price{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1.777778rem,1.2698rem + 1.1905vw,2.222222rem);font-weight:700;line-height:1.5;letter-spacing:-.011em}section.prezzo .inner .offer .note{max-width:53.555556rem;font-family:neue-haas-grotesk-display,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:-.011em}section.prezzo .inner .offer .note p{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}section.prezzo .inner .offer .note a{font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:from-font}section.prezzo .inner .offer .note strong{font-weight:700}section.prezzo .inner .notes{font-family:neue-haas-grotesk-display,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:1.5;letter-spacing:0}section.prezzo .inner .notes p{margin:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}section.prezzo .inner .notes p+p{margin-top:.333333rem}section.prezzo .inner .cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:20.166667rem;max-width:100%;padding:.555556rem 1.666667rem;border:1px solid #000000;border-radius:11.111111rem;background:transparent;font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(.777778rem,.524rem + .595vw,1rem);font-weight:400;line-height:normal;letter-spacing:0;color:#000;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,border-color .2s ease}section.prezzo .inner .cta:hover,section.prezzo .inner .cta:focus-visible{color:#fff;background-color:#000;border-color:#000}
