.veic_id,.price,.gallery_img,.card_itm,.form_veic,.promo_connessa{margin-bottom:2.5rem}.card_title{display:block;font-family:montserrat-bold,sans-serif;text-transform:uppercase;font-size:2.4rem;margin-bottom:.75rem}.card_itm{background-color:#fff;border-radius:1.5rem}.dato_itm{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:flex-start;flex-flow:row;border-bottom:solid 1px #ccc;padding-bottom:.5rem}.dato_itm i{flex:0 1 10%;text-align:center;color:#900}.dato_itm p{padding-left:.5rem;flex:1 1 90%}.dato_itm p *{display:block}.top_part{padding-top:2rem;padding-bottom:2rem}.top_part .cta.btn_01{padding:.6rem 1.2rem;font-size:1.5rem;z-index:3}.top_part .brand{height:6rem;aspect-ratio:1/1;border-radius:50%;z-index:2}.top_part .brand img{height:70%;width:70%;object-fit:contain}.top_part:after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1px;width:80%;z-index:1;opacity:.3;background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 20%,rgba(0,0,0,1) 80%,rgba(0,0,0,0) 100%)}.top_part .cta.favs i.fa-heart{filter:saturate(0)}.top_part .cta.favs i.fa-xmark{transform:rotate(45deg) scale(.7)}.top_part .cta.favs:hover i.fa-heart{filter:saturate(1)}.top_part .cta.favs:hover i.fa-xmark{transform:rotate(45deg) scale(1)}.permuta_added .top_part .cta.favs i.fa-heart{filter:saturate(1)}.permuta_added .top_part .cta.favs i.fa-xmark{transform:rotate(0) scale(.7);opacity:.5}.permuta_added .top_part .cta.favs:hover i.fa-heart{filter:saturate(0);opacity:.7}.permuta_added .top_part .cta.favs:hover i.fa-xmark{transform:rotate(0) scale(1);opacity:1}.colonna_dati_veicolo,.colonna_ctas{display:inline-block;vertical-align:top}.colonna_dati_veicolo{width:calc(100%/3*2)}.colonna_ctas{width:calc(100%/3)}.veic_id{padding:3rem 0}.veic_id .id_number{padding-top:1rem}.price_container .flx_itm.w2{flex-grow:1;height:auto}.price_container .flx_itm.w2 .price,.price_container .flx_itm.w2 .pricesalonisti{height:100%}.price,.pricesalonisti{padding:1rem 2rem}.price span{padding:.5rem 1rem;z-index:2;font-size-adjust:.6}.price:before,.price:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1.5rem}.price:before{background:url('../img/background/theorema_bkg_pattern.webp') center no-repeat;background-size:cover;filter:saturate(0) invert(1);opacity:.5}.price:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.price .promo_only{display:none}.dettaglio_veicolo.promozione .price .promo_only{display:inline-block}.dettaglio_veicolo.promozione .price span{color:#fff}.dettaglio_veicolo.promozione .price:before{background:url('../img/background/theorema_bkg_pattern.webp') center no-repeat;background-size:cover;filter:none;opacity:1}.dettaglio_veicolo.promozione .price:after{background:linear-gradient(to bottom,rgba(153,0,0,0) 0%,rgba(153,0,0,1) 100%)}.pricesalonisti span{padding:.5rem 1rem;z-index:2;font-size-adjust:.6;color:#0a0a0a}.pricesalonisti:before,.price:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1.5rem}.pricesalonisti:before{background:url('../img/background/theorema_bkg_pattern.webp') center no-repeat;background-size:cover;filter:saturate(0) invert(1);opacity:.5}.pricesalonisti:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.pricesalonisti .promo_only{display:none}.dettaglio_veicolo.promozionesalonisti .pricesalonisti .promo_only{display:inline-block}.dettaglio_veicolo.promozionesalonisti .pricesalonisti span{color:#fff}.dettaglio_veicolo.promozionesalonisti .pricesalonisti:before{background:url('../img/background/theorema_bkg_pattern.webp') center no-repeat;background-size:cover;filter:none;opacity:1;color:#fff}.dettaglio_veicolo.promozione .price:after{background:linear-gradient(to bottom,rgba(153,0,0,0) 0%,rgba(153,0,0,1) 100%)}.price .tags_container{position:absolute;top:0;left:0;width:auto;z-index:2;transform:translateY(-1rem);padding:0 2rem}.price .tags_container .item{margin:0 .5rem .5rem 0;padding:.25rem .6rem;border-radius:.6rem;text-align:center;box-shadow:0 0 .6rem rgba(0,0,0,.25)}.price .tags_container .item i{margin-right:.2rem}.gallery_img li{position:relative;width:100%;height:auto;aspect-ratio:4/3}.gallery_img.hor li{aspect-ratio:16/9}.gallery_img li a{display:block;position:inherit;width:100%;height:100%;aspect-ratio:inherit;overflow:hidden}.gallery_img .n_foto{width:unset;max-width:20rem;padding:.4rem 1rem;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);border-radius:.6rem;z-index:1}.dettaglio_nuovo .image_gallery{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 50%,rgba(238,238,238,1) 50.01%,rgba(238,238,238,0) 100%)}.dettaglio_nuovo .image_gallery .image,.dettaglio_nuovo .gallery_img .image{width:100%;max-width:60rem;margin:auto;aspect-ratio:4/3}.dettaglio_nuovo .image_gallery .image img{height:100%;object-fit:cover}.report_stato p img{display:inline-block;height:3rem;width:auto;vertical-align:sub}.consumi_emissioni .normativa{background-image:url('../img/background/circle_bkg.svg');background-repeat:no-repeat;background-size:110%;background-position:bottom 50% right 2rem;border-radius:inherit}.consumi_emissioni .normativa p{font-size-adjust:.6}.segui_veic{padding-top:3rem}.segui_veic *{position:relative;z-index:3}.segui_veic:before,.segui_veic:after{content:'';display:block;position:absolute;height:50%;width:auto;aspect-ratio:1920/545;top:0;left:0}.segui_veic:before{background:url('../img/background/segui_auto.webp') center no-repeat;background-size:contain;z-index:1}.segui_veic:after{background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);z-index:2}.opt_eq_prev{padding-top:1rem}.opt_eq_prev .flx_itm,.opt_eq_prev .btn_01{position:relative;z-index:3}.opt_eq_prev .flx_itm .dato_itm{padding-bottom:1.2rem;border-bottom-color:rgba(255,255,255,.25)}.opt_eq_prev:before,.opt_eq_prev:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1.5rem}.opt_eq_prev:before{background:url('../img/background/theorema_bkg_pattern.webp') center no-repeat;background-size:cover;filter:saturate(0) invert(1);opacity:1;z-index:1}.opt_eq_prev:after{background:linear-gradient(135deg,rgba(76,130,131,1) 0%,rgba(28,82,83,1) 100%);z-index:2;mix-blend-mode:multiply}.card_itm.note p{-webkit-line-clamp:6;padding-bottom:0;margin-bottom:1.5rem}#dettveic_trgr_note:checked~.dettaglio_veicolo .doppia_colonna .colonna_dati_veicolo .card_itm.note p{-webkit-line-clamp:unset}.card_itm.note .btn_01 b.note_off,#dettveic_trgr_note:checked~.dettaglio_veicolo .doppia_colonna .colonna_dati_veicolo .card_itm.note .btn_01 b.note_on{display:inline-block}#dettveic_trgr_note:checked~.dettaglio_veicolo .doppia_colonna .colonna_dati_veicolo .card_itm.note .btn_01 b.note_off,.card_itm.note .btn_01 b.note_on{display:none}#dettveic_trgr_note:checked~.dettaglio_veicolo .doppia_colonna .colonna_dati_veicolo .card_itm.note .btn_01 i{transform:rotate(180deg)}.card_itm.aggiuntive p{-webkit-line-clamp:6;padding-bottom:0;margin-bottom:1.5rem}#dettveic_trgr_noteaggiuntive:checked~.dettaglio_veicolo .doppia_colonna .colonna_dati_veicolo .card_itm.aggiuntive p{-webkit-line-clamp:unset}.card_itm.aggiuntive .btn_01 b.note_aggiuntive_off,#dettveic_trgr_noteaggiuntive:checked~.dettaglio_veicolo .doppia_colonna .colonna_dati_veicolo .card_itm.aggiuntive .btn_01 b.note_aggiuntive_on{display:inline-block}#dettveic_trgr_noteaggiuntive:checked~.dettaglio_veicolo .doppia_colonna .colonna_dati_veicolo .card_itm.aggiuntive .btn_01 b.note_aggiuntive_off,.card_itm.aggiuntive .btn_01 b.note_aggiuntive_on{display:none}#dettveic_trgr_noteaggiuntive:checked~.dettaglio_veicolo .doppia_colonna .colonna_dati_veicolo .card_itm.aggiuntive .btn_01 i{transform:rotate(180deg)}.dim_misr .dimensioni{aspect-ratio:4/3}.dim_misr .dimensioni .illustrazione{width:100%;height:100%;z-index:1;border-right:solid 1px #ccc}.dim_misr .dimensioni .illustrazione img{width:80%;height:80%;object-fit:contain}.dim_misr .dimensioni .illustrazione img.auto{z-index:2;transform:translate(-50%,-52%)}.dim_misr .dimensioni .illustrazione img.markers{z-index:3;opacity:.5}.dim_misr .dimensioni .illustrazione img.ombra{z-index:1;filter:blur(4px);opacity:.3}.dim_misr:hover .dimensioni .illustrazione img.auto{transform:translate(-50%,-50%)}.dim_misr:hover .dimensioni .illustrazione img.markers{opacity:1}.dim_misr:hover .dimensioni .illustrazione img.ombra{filter:blur(2px);opacity:.4}.dim_misr .dimensioni .dim_itm{position:absolute;z-index:5}.dim_misr .dimensioni .dim_itm *{display:block}.dim_misr .dimensioni .dim_itm.altezza{top:20%;left:10%;transform:skewY(20deg) scaleX(.9)}.dim_misr .dimensioni .dim_itm.larghezza{top:77.5%;left:10%;transform:skewY(20deg) scaleX(.9)}.dim_misr .dimensioni .dim_itm.lunghezza{top:70%;right:15%;text-align:right;transform:skewY(-20deg) scaleX(.9)}.dim_misr .misure .flx_itm{flex-grow:1;width:100%;display:flex}.dim_misr .misure .flx_itm:first-child{border-bottom:solid 1px #ccc}.dim_misr .misure .flx_itm .dato_itm{border-bottom:0}.versioni_disp tr{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;padding:1rem 3rem 1rem 1rem;position:relative;border-bottom:solid 1px #ccc}.versioni_disp thead{border-radius:1.5rem 1.5rem 0 0}.versioni_disp tbody tr:last-child{border-bottom-color:transparent}.versioni_disp tr td{flex-grow:1;flex-shrink:1;padding-right:1rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.versioni_disp tr td.lev_1{flex-basis:40%}.versioni_disp tr td.lev_2{flex-basis:20%}.versioni_disp tr td b{flex:1 1 100%}.versioni_disp tr td span{flex:1 1 100%;display:block}.versioni_disp tr td.more_info{position:absolute;bottom:50%;right:.5rem;transform:translateY(50%);cursor:pointer;font-size:1.8rem;opacity:.5}.versioni_disp tr td.more_info:hover{opacity:1;transform:translateY(48%)}.dettaglio_nuovo .video_container{margin-bottom:3rem}.dettaglio_nuovo .video_container .pos_rel{width:100%;aspect-ratio:16/9;max-width:108rem}.dettaglio_nuovo .video_container .pos_rel iframe{height:100%;width:100%;object-fit:contain}.colonna_ctas{position:sticky;top:7rem;max-height:80vh;overflow:auto}.colonna_ctas .images{width:100%;display:flex}.colonna_ctas .images .image{display:inline-block;flex:0 1 50%;aspect-ratio:4/3;height:auto;overflow:hidden}.colonna_ctas .riepilogo_dati{padding:1.5rem}.colonna_ctas .riepilogo_dati .sep_line{margin:1rem auto}.colonna_ctas .ctas{width:100%;position:relative}.colonna_ctas .ctas:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:3rem;transform:translateY(-100%);opacity:.1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%)}.colonna_ctas .ctas a{display:flex;justify-content:center;align-items:center;width:100%;padding:1.5rem;border-bottom:solid 1px #ccc;text-transform:uppercase;transition:.2s ease-in-out}.colonna_ctas .ctas:hover a{opacity:.6}.colonna_ctas .ctas:hover a:hover{opacity:1}.colonna_ctas .ctas a *{vertical-align:middle}.colonna_ctas .ctas a img{height:2rem;width:auto;vertical-align:middle;transform:translateY(-2px)}.form_veic{background-image:url('../img/background/theorema_bkg_pattern.webp');background-size:cover}.form_veic label.bkg_clr_col_01 p span{margin:auto 2rem}.form_veic label.bkg_clr_col_01 p img{height:12rem}.form_veic label.bkg_clr_col_01 p span.permuta_empty,.permuta_added .form_veic label.bkg_clr_col_01 p span.permuta_filled{display:inline-block}.permuta_added .form_veic label.bkg_clr_col_01 p span.permuta_empty,.form_veic label.bkg_clr_col_01 p span.permuta_filled{display:none}.form_veic .checkboxes{margin:1rem auto}.pullup_itm{position:fixed;top:0;left:0;width:100%;height:100vh;transform:translateY(160%);z-index:20}#dettveic_trgr_dati:checked~.pullup_itm.dati,#dettveic_trgr_opteq:checked~.pullup_itm.opteq,#dettveic_trgr_permuta:checked~.pullup_itm.permuta{transform:translateY(0)}.pullup_itm .background_closing_label{background-color:rgba(0,0,0,.95)}.pullup_itm .contained{max-height:80vh;overflow:auto}.pullup_itm .contained .content{padding-bottom:2rem}.pullup_itm .titolo{padding:1.5rem 1.2rem 1.2rem 1.2rem;font-size:2.25rem;text-transform:uppercase;width:100%;border-bottom:solid 1px #ccc;margin-bottom:1rem}.pullup_itm .data_itm *{display:block}.motivazioni_inserimento_targa_content label{position:absolute;top:.5rem;right:.5rem}.motivazioni_inserimento_targa_content{display:none;position:absolute;top:0;left:50%;z-index:10;padding:1rem}#motivazioni_inserimento_targa_trigger:checked~.motivazioni_inserimento_targa_content{display:block}.pullup_itm.permuta label.btn_01{position:relative;top:unset;right:unset;font-size:initial}.pullup_itm.dati_allestimento{transform:translateY(0);display:none}.gallery_img li a img{display:block;width:100%;height:100%}.gallery_img li a img.fit_cover{z-index:2;filter:blur(5px) brightness(.9)}.gallery_img li a img.fit_contain{z-index:3}.preview-360-container{position:relative;display:block;width:100%;height:100%;background-size:cover;background-position:center;text-decoration:none;color:#fff}.preview-360-container .preview-overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:90%;text-align:center;font-weight:bold;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.preview-360-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:1}.preview-360-container .preview-overlay-content i{display:block;font-size:2.8rem;margin-bottom:.75rem}.preview-360-container .preview-overlay-content span{font-size:1.6rem}.preview-360-container:hover::before{background-color:rgba(0,0,0,.4)}@media(min-width:769px){.veic_id .id_number{position:absolute;top:2rem;right:2rem;text-align:right}.card_itm.dati_brevi .flx_itm:nth-last-child(-n+4) .dato_itm{border-bottom-color:transparent}.card_itm.consumi_emissioni .flx_itm:nth-last-child(-n+2) .dato_itm{border-bottom-color:transparent}.card_itm.opt_eq_prev .flx_itm:nth-last-child(-n+3) .dato_itm{border-bottom-color:transparent}}@media(min-width:769px) and (max-width:1024px){.veic_id .id_number{top:0}.consumi_emissioni .normativa{background-size:150%;background-position:bottom 50% right 0}.dettaglio_nuovo .dim_misr .flx_itm.w2{flex:0 1 50%}.dettaglio_nuovo .dim_misr .dimensioni{max-width:40rem}.dettaglio_nuovo .flx_itm.w2{flex:1 1 100%}}@media(min-width:481px) and (max-width:768px){.card_itm .flx_itm:nth-last-child(-n+3) .dato_itm{border-bottom-color:transparent}.doppia_colonna .flx_itm.colonna_dati_veicolo,.doppia_colonna .flx_itm.colonna_ctas{padding-left:0;padding-right:0}.doppia_colonna .flx_itm.colonna_dati_veicolo{flex-grow:1}.veic_id{padding:0}.dettaglio_nuovo .dim_misr .flx_itm.w2{flex:0 1 50%}.dettaglio_nuovo .dim_misr .dimensioni{max-width:40rem}.versioni_disp tr td.lev_1,.versioni_disp tr td.lev_2{flex-basis:50%;margin:.5rem auto}.versioni_disp tr td.more_info{bottom:2.5rem;font-size:2.5rem;opacity:.75}.dettaglio_nuovo .flx_itm.w2{flex:1 1 100%}}@media(max-width:480px){.card_itm .flx_itm:nth-last-child(-n+2) .dato_itm{border-bottom-color:transparent}.doppia_colonna .flx_itm.colonna_dati_veicolo,.doppia_colonna .flx_itm.colonna_ctas{padding-left:0;padding-right:0}.veic_id{padding:0}.consumi_emissioni .normativa{background-size:150%;background-position:bottom 2px right 50%;aspect-ratio:16/8}.segui_veic:before{opacity:.7}.segui_veic:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);z-index:2}.dim_misr .dimensioni .illustrazione{border-right:0;border-bottom:solid 1px #ccc}.versioni_disp tr td.lev_1,.versioni_disp tr td.lev_2{flex-basis:100%;margin:.5rem auto}.versioni_disp tr td.more_info{bottom:2.5rem;font-size:2.5rem;opacity:.75}.pullup_itm .titolo{padding-right:3rem}}