.sFasciaElencoSale{padding:40px 0}.sFasciaElencoSale .titolo{margin-bottom:10px}.sFasciaElencoSale .testo{margin-bottom:20px}.sFasciaElencoSale .elenco-sale-days{display:flex;margin-top:40px}.sFasciaElencoSale .elenco-sale-days .day-btn{flex:1;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;background:#d3d3d3;color:#908f8f;font-weight:700;border-radius:15px 15px 0 0;border:3px solid #fff;padding:15px 10px}@media(min-width:992px){.sFasciaElencoSale .elenco-sale-days .day-btn{font-size:20px}}.sFasciaElencoSale .elenco-sale-days .day-btn.active{background:var(--primary-color);color:#fff}.sFasciaElencoSale .elenco-sale-wrapper{background:#f5f5f5;padding:20px}@media(min-width:992px){.sFasciaElencoSale .elenco-sale-wrapper{padding:30px}}.sFasciaElencoSale .sale-group{margin-bottom:20px}.sFasciaElencoSale .sale-group:last-child{margin-bottom:0}.sFasciaElencoSale .sale-group.hidden{display:none}.sFasciaElencoSale .sale-group-title{font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:16px;color:#777;margin-bottom:8px;padding:4px 8px;border-radius:4px;display:flex;align-items:center;gap:10px}.sFasciaElencoSale .sale-group-title-text{font-size:11px;font-weight:600;letter-spacing:0;background:rgba(0,0,0,0.08);padding:2px 8px;border-radius:20px;color:#000;font-size:14px;font-weight:normal;text-transform:none}.sFasciaElencoSale .sale-group-title-text a{display:inline-block;padding:2px 5px;color:var(--secondary-color)}.sFasciaElencoSale .sale-grid{display:flex;flex-wrap:wrap}.sFasciaElencoSale .sale-card{flex:1 1 calc(50% - 5px);display:flex;align-items:center;justify-content:center;text-align:center;padding:14px 10px;border-radius:4px;font-weight:700;font-size:13px;text-decoration:none;min-height:52px;line-height:1.2;transition:opacity .15s;border:2px solid #fff;border-radius:5px}@media(min-width:576px){.sFasciaElencoSale .sale-card{flex:1 1 calc(33.333% - 5px)}}@media(min-width:992px){.sFasciaElencoSale .sale-card{flex:0 1 20%}.sFasciaElencoSale .sale-card.sale-gMainstage{flex:1;flex:0 1 40%;font-size:16px;text-transform:uppercase}}.sFasciaElencoSale .sale-card:hover{opacity:.85;text-decoration:none}.sFasciaElencoSale .sale-card.hidden{display:none}.sFasciaElencoSale .sale-card--coming{opacity:1;flex:1;background:0;color:#000;border:0 none}.sFasciaElencoSale .sale-card--coming:hover{opacity:1;cursor:default;text-decoration:none}.sFasciaElencoSale .elenco-sale-cta{margin-top:30px}