section.prezzi{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:clip;border-top:1px solid rgba(0,0,0,.4)}section.prezzi .grid{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;margin:0;padding:0;list-style:none;--prezzi-cols: 1}@media(min-width:992px){section.prezzi .grid{display:grid;grid-template-columns:repeat(var(--prezzi-cols),minmax(0,1fr));align-items:stretch}section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)){--prezzi-cols: 2}section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)+.card:not(.is-row)){--prezzi-cols: 3}section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)+.card:not(.is-row)+.card:not(.is-row)){--prezzi-cols: 4}section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)+.card:not(.is-row)+.card:not(.is-row)+.card:not(.is-row)){--prezzi-cols: 5}section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)+.card:not(.is-row)+.card:not(.is-row)+.card:not(.is-row)+.card:not(.is-row)){--prezzi-cols: 6}}section.prezzi .card{box-sizing:border-box;display:flex;flex-direction:column;gap:1.555556rem;flex:1 1 0;width:auto;max-width:100%;min-width:0;border-bottom:1px solid rgba(0,0,0,.4);padding-bottom:80px!important}@media(min-width:992px){section.prezzi .card{padding:0 5vw;border-right:1px solid rgba(0,0,0,.4)}section.prezzi .card:last-child{border-right:0}}section.prezzi .card.is-linked{gap:0}section.prezzi .card.is-row{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 100%;width:100%;align-items:center;gap:2.777778rem;border-right:0;padding:3.888889rem 5vw!important}@media(min-width:992px){section.prezzi .card.is-row{grid-column:1/-1;grid-template-columns:minmax(0,1.6fr) minmax(0,24.111111rem);gap:clamp(2rem,4vw,5.555556rem)}}section.prezzi .card.is-row.is-linked{display:flex}section.prezzi .card-link{display:flex;flex-direction:column;gap:1.555556rem;flex:1 1 auto;width:100%;min-width:0;min-height:100%;color:inherit;text-decoration:none}section.prezzi .card.is-row .card-link{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:2.777778rem;width:100%;max-width:100%;min-width:0}@media(min-width:992px){section.prezzi .card.is-row .card-link{grid-template-columns:minmax(0,1.6fr) minmax(0,24.111111rem);align-items:center;gap:clamp(2rem,4vw,5.555556rem)}}section.prezzi .card.is-row .media,section.prezzi .card.is-row .content{width:100%;max-width:100%;min-width:0}@media(min-width:992px){section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)) .card.is-row{align-items:stretch;gap:0;width:auto;padding:0!important;grid-template-columns:repeat(var(--prezzi-cols),minmax(0,1fr))}@supports (grid-template-columns: subgrid){section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)) .card.is-row{grid-template-columns:subgrid}}section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)) .card.is-row.is-linked{display:grid}section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)) .card.is-row .card-link{grid-column:1/-1;align-items:stretch;gap:0;width:auto;grid-template-columns:repeat(var(--prezzi-cols),minmax(0,1fr))}@supports (grid-template-columns: subgrid){section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)) .card.is-row .card-link{grid-template-columns:subgrid}}section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)) .card.is-row .media{box-sizing:border-box;grid-column:1/-2;align-self:stretch;align-items:center;width:auto;border-right:1px solid rgba(0,0,0,.4);padding:3.888889rem 5vw}section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)) .card.is-row .content{box-sizing:border-box;grid-column:-2/-1;align-self:stretch;justify-content:center;width:auto;max-width:none;padding:3.888889rem 5vw}section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)) .card.is-row .content>.label,section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)) .card.is-row .content>.copy,section.prezzi .grid:has(>.card:not(.is-row)+.card:not(.is-row)) .card.is-row .content>.price{width:100%;max-width:24.111111rem}}section.prezzi .media{display:flex;width:100%;min-width:0;margin:0;overflow:hidden}section.prezzi .image{display:block;width:100%;max-width:100%;min-width:0;aspect-ratio:442/717;object-fit:cover}@media(min-width:992px){section.prezzi .image{height:39.833333rem;aspect-ratio:auto}}section.prezzi .card.is-row .image{width:100%;max-width:100%;height:auto;aspect-ratio:16/9}@media(min-width:992px){section.prezzi .card.is-row .image{height:auto;aspect-ratio:16/9}}section.prezzi .content{display:flex;flex-direction:column;gap:.611111rem;width:100%;max-width:24.111111rem;min-width:0;text-align:left}section.prezzi .label{font-family:neue-haas-grotesk-text,sans-serif;font-size:clamp(.777778rem,.698667rem + .03vw,1rem);font-weight:400;line-height:1.5;letter-spacing:.4em;text-transform:uppercase;color:#000;margin:0}section.prezzi .copy{display:flex;flex-direction:column;gap:.333333rem;width:100%;min-width:0}section.prezzi .title{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1.25rem,4vw,30px);font-weight:400;line-height:1.1;letter-spacing:-.011em;color:#000;margin:0}section.prezzi .description{font-family:neue-haas-grotesk-text,sans-serif;font-size:clamp(.888889rem,.761778rem + .019vw,1rem);font-weight:400;line-height:1.5;letter-spacing:-.011em;color:#000}section.prezzi .description p{margin-bottom:0}section.prezzi .description p+p{margin-top:1.111111rem}section.prezzi .description strong,section.prezzi .description b{font-weight:700}section.prezzi .price{font-family:neue-haas-grotesk-text,sans-serif;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:-.011em;color:#000;margin:0}
