.condizioni-prodotto{border-top:1px solid var(--bordo);margin-top:var(--s6);padding-top:var(--s4);font-size:var(--t-piccola);min-width:0}
.condizioni-prodotto [hidden]{display:none!important}
.condizioni-prodotto .condizioni-in-verifica{visibility:hidden;pointer-events:none}
.condizioni-prodotto h3,.condizioni-prodotto h4,.condizioni-prodotto h5,.condizioni-prodotto h6{font-size:var(--t-piccola);line-height:1.5;margin:0 0 var(--s2)}
.condizioni-prodotto p{margin:var(--s2) 0;overflow-wrap:anywhere}
.condizioni-prodotto .condizioni-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3)}
.condizioni-prodotto .condizioni-testa>div{min-width:0;overflow-wrap:anywhere}
.condizioni-prodotto .condizioni-testa p{color:var(--secondario);font-size:var(--t-piccola);line-height:1.5}
.condizioni-prodotto button,.condizioni-prodotto summary{min-height:var(--tocco);font-size:var(--t-piccola);overflow-wrap:anywhere;white-space:normal}
.condizioni-prodotto .condizioni-tab,.condizioni-prodotto .condizioni-azioni{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s3) 0}
.condizioni-prodotto .condizioni-tab button[aria-pressed=true],.condizioni-prodotto .condizioni-tab button[aria-pressed=true]:hover{background:var(--marchio);color:var(--su-marchio);border-color:var(--marchio)}
.condizioni-prodotto .condizioni-elenco{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);list-style:none;padding:0;margin:var(--s3) 0}
.condizioni-prodotto .condizioni-elenco>li{min-width:0}
.condizioni-prodotto .condizioni-elenco button{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1);text-align:left;width:100%;height:100%;padding:var(--s3)}
.condizioni-prodotto .condizioni-elenco button[aria-pressed=true]{border-color:var(--marchio)}
.condizioni-prodotto .condizioni-elenco span{font-size:var(--t-minuta);color:var(--secondario)}
.condizioni-prodotto .condizioni-scheda,.condizioni-prodotto .condizioni-riferimento,.condizioni-prodotto .condizioni-fonte-letta,.condizioni-prodotto .condizioni-cambio{border-top:1px solid var(--bordo);padding-top:var(--s3);margin-top:var(--s4);min-width:0}
.condizioni-prodotto .condizioni-campi,.condizioni-prodotto .condizioni-dati,.condizioni-prodotto .condizioni-prima-dopo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);padding:var(--s3) 0;margin:0}
.condizioni-prodotto .condizioni-campi label{display:flex;flex-direction:column;gap:var(--s2);min-width:0;font-size:var(--t-piccola)}
.condizioni-prodotto input:not([type=checkbox]),.condizioni-prodotto select,.condizioni-prodotto textarea{font-size:var(--t-corpo);width:100%;min-height:var(--tocco);box-sizing:border-box}
.condizioni-prodotto textarea{min-height:calc(var(--tocco)*2);resize:vertical}
.condizioni-prodotto .condizioni-scelta{display:flex;align-items:center;gap:var(--s2);min-height:var(--tocco);font-size:var(--t-piccola);line-height:1.5;cursor:pointer}
.condizioni-prodotto fieldset{min-width:0;border:0;padding:var(--s3) 0;margin:0}
.condizioni-prodotto .condizioni-dati>div,.condizioni-prodotto .condizioni-prima-dopo>div{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}
.condizioni-prodotto dt{font-size:var(--t-minuta);color:var(--secondario)}
.condizioni-prodotto dd{margin:var(--s1) 0 var(--s2);white-space:pre-wrap;overflow-wrap:anywhere}
.condizioni-prodotto details{border:1px solid var(--bordo);border-radius:var(--raggio-piccolo);padding:0 var(--s3);margin:var(--s3) 0;background:var(--superficie);min-width:0}
.condizioni-prodotto summary{padding:var(--s3) 0;cursor:pointer;overflow-wrap:anywhere;font-weight:600}
.condizioni-prodotto details>button{margin-bottom:var(--s3)}
.condizioni-prodotto .condizioni-prima-dopo strong{display:block;color:var(--secondario);margin-bottom:var(--s2)}
@media(max-width:720px){.condizioni-prodotto .condizioni-testa{flex-direction:column}.condizioni-prodotto .condizioni-campi,.condizioni-prodotto .condizioni-dati,.condizioni-prodotto .condizioni-elenco,.condizioni-prodotto .condizioni-prima-dopo{grid-template-columns:minmax(0,1fr)}.condizioni-prodotto .condizioni-tab button,.condizioni-prodotto .condizioni-azioni button{flex:1 1 auto}.condizioni-prodotto .condizioni-testa>button{align-self:stretch}}
