.mnl{background:#f7f5f0;color:#141210;padding:24px 24px 0}
.mnl--bianco{background:#fff}
.mnl--grigio{background:#eeece8}
.mnl__figlink{display:block;color:inherit;min-width:0}
.mnl__fig{margin:0;min-width:0}
.mnl__fig img{display:block;width:100%;height:auto}
.mnl__raccordo{display:none}
.mnl__wrap{padding:max(36px,var(--mnl-aria,36px)) 0 56px;max-width:620px;margin:auto;min-width:0;width:100%}
.mnl__title{margin:0}
.mnl__testo{margin-top:20px;max-width:42ch}
.mnl__testo p{margin:0 0 12px}
.mnl__note{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;margin:24px 0 0;padding:0}
.mnl__nota{font-size:11px!important;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:#6d6659}
.mnl__formati{list-style:none;margin:28px 0 0;padding:0}
.mnl__formato{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #d3cfc6}
.mnl__formato:last-child{border-bottom:1px solid #d3cfc6}
.mnl__formato-nome{font-size:15px;min-width:0}
.mnl__formato-riga{display:none}
.mnl__formato-prezzo{font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums}
.mnl__bottone{display:inline-flex;justify-content:center;align-items:center;min-height:48px;max-width:100%;margin-top:28px;padding:14px 22px;border:1px solid #141210;background:none;color:#141210;text-decoration:none;text-align:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:background .2s}
.mnl__bottone:hover{background:rgba(20,18,16,.04);color:#141210}
.mnl :focus-visible{outline:2px solid #6d6659;outline-offset:4px}
@media(min-width:768px){.mnl{padding:40px 40px 0}.mnl__wrap{padding:48px 0 64px}}
@media(min-width:1024px){
 .mnl{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;padding:48px max(40px,calc((100vw - 1440px)/2))}
 .mnl__wrap{padding:72px clamp(36px,5vw,80px);max-width:660px}
 .mnl__figlink,.mnl>.mnl__fig{display:flex;align-items:center;align-self:stretch}
 .mnl__fig{width:100%}
 .mnl--panna{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}
 .mnl--panna .mnl__figlink,.mnl--panna>.mnl__fig{grid-column:2;grid-row:1}
 .mnl--panna .mnl__wrap{grid-column:1;grid-row:1}
}
@media(prefers-reduced-motion:reduce){.mnl *{transition:none!important}}
