.container_evo_configuratore_all *{box-sizing:border-box;line-height:22px}.container_evo_configuratore_all{box-sizing:border-box;font-family:"Plus Jakarta Sans",Sans-serif;color:#333;padding:0}.container_evo_configuratore_all .pulsante_nuova_configurazione{display:inline-block;padding:10px 18px;background-color:#19419a;color:#fff;text-decoration:none;border-radius:8px;font-family:sans-serif;font-size:15px}.container_evo_configuratore_all .pulsante_nuova_configurazione:hover{color:#fff}.container_evo_configuratore_all .stickers{position:absolute;display:block;width:50px}.container_evo_configuratore_all .peso-tabella{width:100%;border-collapse:collapse;margin-top:10px;font-family:Arial,sans-serif;margin-bottom:30px}.container_evo_configuratore_all .peso-tabella th,.container_evo_configuratore_all .peso-tabella td{border:1px solid #ccc;padding:8px;text-align:center}.container_evo_configuratore_all .peso-tabella th{background-color:#f0f0f0;font-weight:700}.container_evo_configuratore_all .peso-tabella select{padding:4px;font-size:.9rem}.container_evo_configuratore_all .peso-tabella .valore{font-weight:700;color:#19419a}.container_evo_configuratore_all h3{margin-bottom:18px;color:#231f20;text-align:center;font-size:18px;font-weight:700;line-height:24px}.container_evo_configuratore_all h4{margin-bottom:18px;color:#61ce70;text-align:center;font-size:18px;font-weight:700;line-height:24px}.container_evo_configuratore_all h2{margin-bottom:28px;color:#19419a;text-align:center;margin-top:5px;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:3px;font-size:clamp(18px, 2vw, 28px)}.container_evo_configuratore_all .titolo_peso{margin-bottom:28px;color:#fff;text-align:center;margin-top:5px;font-size:15px!important;font-weight:500!important;text-transform:none;letter-spacing:unset;font-size:clamp(18px, 2vw, 18px);background-color:#19419a;font-family:"Plus Jakarta Sans",Sans-serif!important}.container_evo_configuratore_all p.description{font-size:.95rem;color:#555;margin-top:25px;text-align:center}.container_evo_configuratore_all p.alert_configuratore{font-size:1rem;color:#fff;text-align:center;background-color:red;margin-left:10%;margin-right:10%;padding:12px;border-radius:10px}.container_evo_configuratore{display:flex;flex-wrap:wrap;background:#fff;overflow:hidden;max-width:100%;margin:0 auto;align-items:flex-start}.container_evo_configuratore_all .left{flex:1 1 45%;padding:20px}.container_evo_configuratore_all .right{flex:1 1 55%;padding:20px}.container_evo_configuratore_all .right{position:relative;display:flex;flex-direction:column;overflow:hidden;border:2px solid #e9e9e9;border-radius:30px;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:1;margin-bottom:80px}.container_evo_configuratore_all .configuratore_step_gruppo_main{flex:1;padding-right:10px;padding-left:10px;padding-bottom:10px;box-sizing:border-box}.container_evo_configuratore_all .left{background:#ffff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:550px;margin-top:-40px;z-index:0}.container_evo_configuratore_all .left img{max-width:600px;width:100%;height:auto;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.container_evo_configuratore_all .thumbs{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center}.container_evo_configuratore_all .thumbs_2{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-items:center}.container_evo_configuratore_all .thumbs_4{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);justify-items:center}.container_evo_configuratore_all .thumb-item{text-align:center;cursor:pointer;transition:transform .2s;border-radius:8px;border:2px solid #e9e9e9;padding-top:10px;padding-bottom:10px}.container_evo_configuratore_all .thumb-item:hover,.container_evo_configuratore_all .thumb-item.active{transform:scale(1.05);border-color:#19419a;color:#19419a;background-color:#ffff}.container_evo_configuratore_all .thumb-item img{width:100%;max-width:100%;height:auto;border-radius:8px;border:2px solid transparent}.container_evo_configuratore_all .thumb-label{margin-top:5px;font-size:1rem;font-weight:800}.container_evo_configuratore_all .options{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.container_evo_configuratore_all .color-option{width:40px;height:40px;border-radius:50%;border:2px solid #ccc;cursor:pointer;transition:border-color .2s,transform .2s}.container_evo_configuratore_all .color-option:hover,.container_evo_configuratore_all .color-option.active{border-color:#19419a;transform:scale(1.1)}.container_evo_configuratore_all .option-circle{padding:10px 15px;border-radius:15px;cursor:pointer;transition:background .2s;font-size:1rem;font-weight:800;border-width:1px;border-style:solid}.container_evo_configuratore_all .option-circle:hover{background:#e0e0e0}.container_evo_configuratore_all .option-circle:hover{border-color:#19419a;color:#19419a}.container_evo_configuratore_all .option-circle.active{border-color:#19419a;background-color:#19419a;color:#fff}.container_evo_configuratore_all .option-circle.active_1{border-color:#979797d6;background-color:#979797d6;color:#19419a}.container_evo_configuratore_all .buttons{position:fixed;bottom:0;left:60%;width:40%;background:#fff;padding:10px;display:flex;justify-content:space-between;gap:10px;z-index:10;padding:20px;background:#f7f7f7;height:80px;padding-right:90px}.container_evo_configuratore_all .buttons_risultato{display:none}.container_evo_configuratore_all .button-indietro{flex:1;padding:10px;border:none;border-radius:20px;color:#000;cursor:pointer;font-size:1rem;transition:background .2s;font-weight:600;border-style:solid;border-width:1px}.container_evo_configuratore_all .button-deseleziona{flex:1;padding:10px;border:none;border-radius:20px;color:#19419a;cursor:pointer;font-size:1rem;transition:background .2s;font-weight:600;margin-right:90px;max-width:70px;border-style:solid;border-width:3px}.container_evo_configuratore_all .button-continua{flex:1;padding:10px;border:none;border-radius:20px;background-color:#3ab54a;color:#fff;cursor:pointer;font-size:1rem;transition:background .2s;font-weight:600}.container_evo_configuratore_all .button-risultato{flex:1;padding:10px;border:none;border-radius:20px;background-color:#21419a;color:#fff;cursor:pointer;font-size:1rem;transition:background .2s;font-weight:600}.container_evo_configuratore_all .riepilogo_child_valore{font-weight:800}.container_evo_configuratore_all .riepilogo_child_step{font-weight:800;color:#fff;border:1px solid #19419a;padding:5px;border-radius:10px;margin-bottom:0;background-color:#19419a}.container_evo_configuratore_all .riepilogo_child_step.active{font-weight:800;color:#fff;border:1px solid green;padding:5px;border-radius:10px;margin-bottom:0;background-color:green}.container_evo_configuratore_all .overlay-box{position:absolute;bottom:0;right:30px;background-color:rgba(255,255,255,.9);border:2px solid #ccc;border-radius:12px;padding:15px;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.2)}.container_evo_configuratore_all .overlay-box table{border-collapse:collapse !important;font-size:.9rem !important;color:#333 !important;border-width:0}.container_evo_configuratore_all .overlay-box th,.container_evo_configuratore_all .overlay-box td{text-align:left !important;padding:4px 10px !important;vertical-align:top !important;border-width:0;line-height:17px}.container_evo_configuratore_all .overlay-box th{color:#1d1d1d !important;font-weight:500 !important;font-size:1.5rem !important;border-width:0;line-height:17px}.container_evo_configuratore_all .overlay-box-1{bottom:0;right:30px;background-color:#f7f7f7;border:2px solid #f7f7f7;border-radius:12px;padding:15px 20px;z-index:10;margin-top:10px}.container_evo_configuratore_all .overlay-box-1 table{border-collapse:collapse;font-size:.9rem;color:#333;border-width:0}.container_evo_configuratore_all .overlay-box-1 th,.container_evo_configuratore_all .overlay-box-1 td{text-align:left;padding:4px 10px;vertical-align:top;border-width:0;line-height:17px}.container_evo_configuratore_all .overlay-box-1 th{color:#1d1d1d;font-weight:600;font-size:1.5rem;line-height:17px}.container_evo_configuratore_all .overlay-content{display:flex;align-items:center;gap:15px}.container_evo_configuratore_all .overlay-icon{width:120px;height:auto;flex-shrink:0;position:unset !important;transform:unset !important}.container_evo_configuratore_all .steps{display:flex;flex-wrap:wrap;gap:10px;justify-content:start;bottom:0;position:fixed;z-index:1;width:60%;padding:20px;background:#f7f7f7;height:80px;padding-left:75px}.container_evo_configuratore_all .steps>div{position:relative;padding-right:20px;white-space:nowrap}.container_evo_configuratore_all .steps>div:after{content:"❯";position:absolute;right:0;top:30%;transform:translateY(-50%);color:#000;font-size:1.8em;line-height:1}.container_evo_configuratore_all .steps>div:last-child:after{content:""}.container_evo_configuratore_all .steps_form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;z-index:1;width:100%;height:80px}.container_evo_configuratore_all .steps_form>div{position:relative;padding-left:20px;white-space:nowrap}.container_evo_configuratore_all .steps_form>div:before{content:"❯";position:absolute;left:0;top:30%;transform:translateY(-50%);color:#000;font-size:1.8em;line-height:1}.container_evo_configuratore_all .peso{display:flex;flex-wrap:wrap;gap:10px;top:50px;position:absolute;z-index:1;width:100%;height:80px;padding-left:75px}.container_evo_configuratore_all .peso>div{position:relative;padding:12px;white-space:nowrap;border-radius:15px}.container_evo_configuratore_all .cssbuttons-io-button-successivo{background:#3ab54a;color:#fff;font-family:inherit;padding:.35em;padding-left:1.2em;font-size:17px;font-weight:500;border-radius:.9em;border:none;letter-spacing:.05em;display:flex;align-items:center;overflow:hidden;position:relative;height:2.8em;padding-right:3.3em;cursor:pointer}.container_evo_configuratore_all .cssbuttons-io-button-successivo .icon{background:#fff;margin-left:1em;position:absolute;display:flex;align-items:center;justify-content:center;height:2.2em;width:2.2em;border-radius:.7em;right:.3em;transition:all .3s}.container_evo_configuratore_all .cssbuttons-io-button-successivo:hover .icon{width:calc(100% - 0.6em)}.container_evo_configuratore_all .cssbuttons-io-button-successivo .icon svg{width:1.1em;transition:transform .3s;color:#000}.container_evo_configuratore_all .cssbuttons-io-button-successivo:hover .icon svg{transform:translateX(.1em)}.container_evo_configuratore_all .cssbuttons-io-button-successivo:active .icon{transform:scale(.95)}.container_evo_configuratore_all .cssbuttons-io-button-precedente{background:#3ab54a;color:#fff;font-family:inherit;padding:.35em;padding-left:3.2em;font-size:17px;font-weight:500;border-radius:.9em;border:none;letter-spacing:.05em;display:flex;align-items:center;overflow:hidden;position:relative;height:2.8em;padding-right:1.3em;cursor:pointer}.container_evo_configuratore_all .cssbuttons-io-button-precedente .icon{background:#fff;margin-right:1em;position:absolute;display:flex;align-items:center;justify-content:center;height:2.2em;width:2.2em;border-radius:.7em;left:.3em;transition:all .3s}.container_evo_configuratore_all .cssbuttons-io-button-precedente:hover .icon{width:calc(100% - 0.6em)}.container_evo_configuratore_all .cssbuttons-io-button-precedente .icon svg{width:1.1em;transition:transform .3s;color:#000}.container_evo_configuratore_all .cssbuttons-io-button-precedente:hover .icon svg{transform:translateX(.1em)}.container_evo_configuratore_all .cssbuttons-io-button-precedente:active .icon{transform:scale(.95)}.container_evo_configuratore_all .cssbuttons-io-button-deseleziona{width:50px;height:50px;border-radius:50%;background-color:#141414;border:none;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 0px 4px rgba(207,207,207,.253);cursor:pointer;transition-duration:.3s;overflow:hidden;position:relative}.container_evo_configuratore_all .cssbuttons-io-button-deseleziona .svgIcon{width:12px;transition-duration:.3s}.container_evo_configuratore_all .cssbuttons-io-button-deseleziona .svgIcon path{fill:#fff}.container_evo_configuratore_all .cssbuttons-io-button-deseleziona:hover{width:140px;border-radius:50px;transition-duration:.3s;background-color:#ff000078;align-items:center}.container_evo_configuratore_all .cssbuttons-io-button-deseleziona:hover .svgIcon{transition-duration:.3s;transform:translateY(-200%)}.container_evo_configuratore_all .cssbuttons-io-button-deseleziona:before{position:absolute;bottom:-20px;content:"Deseleziona";color:#fff;font-size:0px}.container_evo_configuratore_all .cssbuttons-io-button-deseleziona:hover:before{font-size:13px;opacity:1;bottom:unset;transition-duration:.3s}.container_evo_configuratore_all .min-deseleziona{position:fixed;right:0;text-align:right;padding-right:5px;padding-top:5px;background-color:red;width:30px;height:30px;float:right;border-radius:7px;top:0;color:#fff}@media (max-width:1280px){.container_evo_configuratore_all .steps{font-size:13px}}@media (max-width:1024px){.container_evo_configuratore_all .steps{display:none}.container_evo_configuratore_all .thumbs{grid-template-columns:repeat(2,1fr)}.container_evo_configuratore_all .overlay-box-1{right:10px;left:10px;bottom:auto;margin-top:10px;padding:12px 15px;max-width:none}.container_evo_configuratore_all .overlay-content{flex-direction:column;align-items:center;text-align:center;gap:10px}.container_evo_configuratore_all .overlay-icon{width:80px;margin:0 auto}.container_evo_configuratore_all .overlay-box-1 th{font-size:1.1rem}.container_evo_configuratore_all .overlay-box-1 table{font-size:.85rem}.container_evo_configuratore_all .buttons{position:fixed;width:100%;left:0;bottom:0;flex-direction:row;padding-left:90px}}@media (max-width:768px){.container_evo_configuratore_all .steps{display:none}.container_evo_configuratore{flex-direction:column;align-items:unset}.container_evo_configuratore_all .right,.container_evo_configuratore_all .left{flex:1 1 100%}.container_evo_configuratore_all .left{order:2;margin-top:-60px}.container_evo_configuratore_all .right{order:1;height:auto}.container_evo_configuratore_all .configuratore_step_gruppo_main{overflow-y:auto}.container_evo_configuratore_all .buttons{position:fixed;width:100%;left:0;bottom:0;flex-direction:row}.container_evo_configuratore_all .buttons_risultato{display:unset}.container_evo_configuratore_all .button-deseleziona{margin-right:10px}}@media (max-width:480px){.container_evo_configuratore_all h2,.container_evo_configuratore_all h3{font-size:1.1rem;.color-option{width:30px;height:30px}}.container_evo_configuratore_all .left{order:2;margin-top:-130px}.container_evo_configuratore_all .right{order:1;height:auto}.container_evo_configuratore_all .peso{top:80px}.container_evo_configuratore_all .cssbuttons-io-button-successivo .btn-label{display:none}.container_evo_configuratore_all .cssbuttons-io-button-precedente .btn-label{display:none}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}