.gamma-page{background-color:var(--col_gry_01)}.hero-gamma{position:relative;width:100%;overflow:visible;margin-bottom:5rem}.hero-gamma__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-gamma__background img{width:100%;height:100%;object-fit:cover}.hero-gamma__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0) 100%)}.hero-gamma__content{position:absolute;bottom:8rem;left:0;right:0;z-index:2}.hero-gamma__text{max-width:45rem}.hero-gamma__title{font-size:2.8rem;font-family:var(--font_bold);margin-bottom:1.5rem;line-height:1.2}.hero-gamma__desc{font-size:1.4rem;line-height:1.6;opacity:.9}.hero-gamma__brand{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);z-index:3}.hero-gamma__brand .brand-box{padding:1.5rem 4rem;background:rgba(255,255,255,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 .5rem 2rem rgba(0,0,0,.1)}.hero-gamma__brand .brand-box img{height:2.5rem;width:auto}.sezione-gamma-modelli{padding:2rem 0}.gamma-card{overflow:hidden;display:flex;flex-direction:column}.gamma-card__header{padding:1.5rem 1.5rem 1rem}.gamma-card__title{font-size:1.6rem;font-family:var(--font_bold);margin-bottom:.3rem}.gamma-card__allestimenti{font-size:1.3rem;color:var(--col_black)}.gamma-card__specs{padding:1rem 1.5rem;position:relative}.gamma-card__specs:before,.gamma-card__specs:after{content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);width:calc(100% - 3rem);height:.1rem;background-color:var(--col_gry_02)}.gamma-card__specs:before{top:0}.gamma-card__specs:after{bottom:0}.gamma-card__specs .spec-item{font-size:1.3rem;color:var(--col_black);gap:.5rem}.gamma-card__specs .spec-item i{font-size:1.4rem;color:var(--col_gry_04)}.gamma-card__image{padding:2rem 1rem;flex:1;display:flex;align-items:center;justify-content:center;position:relative}.gamma-card__image img{width:100%;height:auto;object-fit:contain;z-index:3;position:relative}.gamma-card__image:before,.gamma-card__image:after{content:'';display:block;position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);aspect-ratio:10/1;width:100%}.gamma-card__image:before{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);opacity:.1}.gamma-card__image:after{background:url('../img/visuals/curva_functional_lmnt.svg') bottom center no-repeat;background-size:contain;filter:brightness(3)}.gamma-card__footer{padding:1.5rem;margin-top:auto}.gamma-card__price .price-label{display:block;font-size:1.2rem;color:var(--col_gry_04);margin-bottom:.3rem}.gamma-card__price .price-value{display:block;font-size:2.4rem;font-family:var(--font_bold);color:var(--col_black)}.gamma-card__link{color:var(--col_black);text-decoration:none;font-size:1.6rem;transition:opacity .3s ease}.gamma-card__link:hover{opacity:.6}.gamma-page .card_item.veic .top_tag{position:absolute;top:1rem;left:50%;transform:translateX(-50%);z-index:2}.gamma-page .card_item.veic .top_tag .sede{display:inline-flex;align-items:center;gap:.3rem;background-color:#fff;padding:.6rem 1.2rem;border-radius:.4rem;font-size:1.2rem;box-shadow:0 .2rem .8rem rgba(0,0,0,.15)}.gamma-page .card_item.veic .top_tag .sede i{color:var(--col_col_01)}.btn-occasioni-wrapper{margin-top:2rem;text-align:left}.btn-occasioni{background:linear-gradient(to right,#333 0%,#555 100%);width:auto;display:inline-flex;color:#fff;gap:5rem}.btn-occasioni strong,.btn-occasioni i{color:#fff}.sezione-service-form{padding:3rem 0}.service-intro{gap:3rem}.service-intro__content{flex:1}.service-intro__content .title_section_01{text-align:left}.service-intro__desc{font-size:1.4rem;line-height:1.6;color:var(--col_gry_04)}.service-intro__image{flex:0 0 40%}.service-intro__image img{width:100%;height:auto}.gamma-page .noleggio-page .form-field{flex:0 0 calc(33.333% - 1rem);min-width:unset}@media(max-width:768px){.hero-gamma{padding-bottom:5rem}.hero-gamma__title{font-size:2.2rem}.hero-gamma__text{max-width:100%}.hero-gamma__brand .brand-box{padding:1.2rem 3rem}.hero-gamma__brand .brand-box img{height:2rem}}@media(max-width:480px){.hero-gamma{min-height:50vh}.hero-gamma__title{font-size:1.8rem}.hero-gamma__desc{font-size:1.3rem}.gamma-card__title{font-size:1.4rem}.gamma-card__price .price-value{font-size:2rem}.gamma-card__specs .spec-item{font-size:1.1rem}}.dettaglio-gamma-page{background-color:var(--col_gry_01)}.dettaglio-gamma{padding-top:10rem}.dettaglio-gamma .dettaglio-content{gap:3rem;margin-top:3rem}.dettaglio-gamma .col-main{flex:1;min-width:0}.dettaglio-gamma .col-sidebar{flex:0 0 35rem;position:sticky;top:10rem}.dettaglio-gamma .sezione-dati,.dettaglio-gamma .sezione-misure{margin-bottom:3rem}.dettaglio-gamma .card-dati{padding:2rem}.dettaglio-gamma .dati-grid{gap:1.5rem}.dettaglio-gamma .dato-item{flex:0 0 calc(33.333% - 1rem);display:flex;align-items:flex-start;gap:1rem}.dettaglio-gamma .dato-item i{font-size:1.6rem;margin-top:.3rem;color:#ff5a00}.dettaglio-gamma .dato-content{display:flex;flex-direction:column}.dettaglio-gamma .dato-content .label{font-size:var(--sz_unit_1-5);color:var(--col_gry_04)}.dettaglio-gamma .dato-content strong{font-size:var(--sz_unit_2);font-family:var(--font_bold)}.dettaglio-gamma .btn-vedi-tutti{margin-top:2rem;padding:1.2rem 1.5rem;border:1px solid var(--col_gry_02);border-radius:.6rem;background:none;cursor:pointer;font-size:1.3rem;font-family:var(--font_bold);width:25rem;display:flex;gap:1rem}.dettaglio-gamma .btn-vedi-tutti:hover{border-color:var(--col_black)}#pullup_dati_veic_trgr:checked~.pullup_itm.dati{top:0;bottom:unset;transform:translateY(0)}.dettaglio-gamma .card-prezzo{padding:2rem}.dettaglio-gamma .cta-container{display:flex;flex-direction:column;gap:1rem}.dettaglio-gamma .cta-row{gap:1rem}.dettaglio-gamma .btn-cta{flex:1;padding:1.2rem 1.5rem;border:1px solid var(--col_black);border-radius:.6rem;font-size:1.3rem;font-family:var(--font_bold);gap:.8rem}.dettaglio-gamma .btn-cta:hover{background-color:var(--col_gry_01)}.hero-dettaglio-gamma{padding:2rem 0}.hero-dettaglio-gamma:before,.hero-dettaglio-gamma:after{content:'';display:block;position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);aspect-ratio:10/1;width:100%}.hero-dettaglio-gamma:before{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);opacity:.1}.hero-dettaglio-gamma:after{background:url('../img/visuals/curva_functional_lmnt.svg') bottom center no-repeat;background-size:contain}.hero-dettaglio-gamma .marca-logo{margin-bottom:2rem}.hero-dettaglio-gamma .brand-logo{height:3rem;width:auto}.hero-dettaglio-gamma .hero-image{max-width:60rem;margin:0 auto 2rem;position:relative;z-index:3}.hero-dettaglio-gamma .hero-image img{width:100%;height:auto}.hero-dettaglio-gamma .auto-title h1{margin-bottom:.5rem}.hero-dettaglio-gamma .auto-title h1 strong{margin-right:.5rem}.dettaglio-gamma-page .card-prezzo .prezzo-gamma{padding:1.5rem;border-bottom:1px solid var(--col_gry_02)}.dettaglio-gamma-page .card-prezzo .modello-nome{font-size:1.6rem;font-family:var(--font_bold);margin-bottom:.5rem}.dettaglio-gamma-page .card-prezzo .prezzo-gamma .label{display:block;font-size:1.2rem;color:var(--col_gry_04)}.dettaglio-gamma-page .card-prezzo .prezzo-gamma .importo{font-size:3rem;font-family:var(--font_bold);margin-top:.5rem}.sezione-allestimenti{padding:3rem 0}.allestimenti-table{background:#fff;border-radius:var(--brdr_rad_std);overflow:hidden}.allestimenti-table .table-header{background:var(--col_gry_05);padding:1rem 1.5rem;font-size:1.2rem;font-family:var(--font_bold);color:#fff;text-transform:uppercase}.allestimenti-table .col-allestimento{flex:1}.allestimenti-table .col-alimentazione{width:15rem;text-align:center}.allestimenti-table .col-prezzo{width:15rem;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.allestimenti-table .table-row{padding:1.2rem 1.5rem;border-bottom:1px solid var(--col_gry_02);font-size:1.3rem}.allestimenti-table .table-row:last-child{border-bottom:0}.allestimenti-table .table-row .col-allestimento{color:var(--col_gry_04);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.allestimenti-table .info-btn{background:none;border:0;cursor:pointer;color:var(--col_gry_04);font-size:1.4rem;padding:0}.allestimenti-table .info-btn:hover{color:var(--col_col_01)}.btn-vedi-tutti-table{width:100%;padding:1.2rem 1.5rem;background:none;border:0;border-top:1px solid var(--col_gry_02);cursor:pointer;font-size:1.3rem;font-family:var(--font_bold);transition:background .3s ease}.btn-vedi-tutti-table:hover{background:var(--col_gry_01)}.btn-vedi-tutti-table i{margin-left:auto;transition:transform .3s ease}.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 strong{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%)}.pullup_itm.dati_allestimento{transform:translateY(0);display:none}.allestimenti-table .table-row.extra{display:none}#allestimenti_expand_trgr:checked+.allestimenti-table .table-row.extra{display:flex}#allestimenti_expand_trgr:checked+.allestimenti-table .btn-vedi-tutti-table i{transform:rotate(180deg)}.sezione-scopri-modello{padding:3rem 0}.sezione-scopri-modello .title_section_01 .title span{font-weight:normal}.features-grid{gap:2rem}.feature-card{flex:0 0 calc(33.333% - 1.4rem);background:#fff;overflow:hidden;padding:0}.feature-img{aspect-ratio:4/3;position:relative;overflow:hidden}.feature-img img{width:100%;height:100%;object-fit:cover}.feature-content{padding:2rem}.feature-title{font-size:1.6rem;font-family:var(--font_bold);margin-bottom:1rem;line-height:1.3}.feature-desc{font-size:1.4rem;line-height:1.6;margin-bottom:1.5rem}.feature-link{font-size:1.4rem;color:var(--col_col_01);text-decoration:underline;font-family:var(--font_bold);cursor:pointer}.feature-link:hover{text-decoration:none}.sezione-note-gamma{padding:3rem 0}.card-note-gamma{padding:2rem;margin-bottom:2rem;background:#fff}.card-note-gamma .note-text{font-size:1.4rem;line-height:1.7;margin-bottom:1.5rem;color:var(--col_gry_05)}.card-note-gamma .btn-leggi-piu{background:#fff;border:1px solid var(--col_black);border-radius:.4rem;cursor:pointer;font-size:1.3rem;font-family:var(--font_bold);padding:1.2rem 1.5rem;color:var(--col_black);display:inline-flex;align-items:center;justify-content:space-between;width:25rem}.card-note-gamma .btn-leggi-piu:hover{background:var(--col_gry_01)}.card-note-gamma #note_gamma_trigger:checked~.note-text{-webkit-line-clamp:unset!important}.card-note-gamma #note_gamma_trigger:checked~.btn-leggi-piu i{transform:rotate(180deg)}.card-note-gamma .btn-leggi-piu i{transition:transform .3s ease}.galleria-note{gap:1.5rem}.galleria-item{flex:0 0 calc(33.333% - 1rem);aspect-ratio:4/3;overflow:hidden}.galleria-item img{width:100%;height:100%;object-fit:cover}.sezione-pronta-consegna{padding:3rem 0}.banner-pronta-consegna{overflow:hidden;min-height:32rem}.banner-pronta-consegna .banner-bg{z-index:1}.banner-pronta-consegna .banner-overlay{background:rgba(0,0,0,.4)}.banner-pronta-consegna .banner-content{z-index:2;padding:2.5rem;width:100%;height:100%;min-height:32rem;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;text-align:left!important}.banner-pronta-consegna .banner-title{font-size:2.2rem;font-family:var(--font_bold);text-align:left!important;width:100%;max-width:50%}.banner-pronta-consegna .banner-bottom{margin-top:auto;text-align:left!important;width:100%}.banner-subtitle{opacity:.8;margin-bottom:.3rem;text-align:left!important}.banner-count{margin-bottom:1rem;text-align:left!important}.banner-line{border:0;border-top:1px solid rgba(255,255,255,.3);margin:1rem 0;width:100%}.banner-link{display:inline-flex;align-items:center;gap:1rem}.banner-link span{text-decoration:underline;font-family:var(--font_bold)}.sezione-video{padding:3rem 0}.video-container{overflow:hidden;aspect-ratio:16/9}.video-container img{width:100%;height:100%;object-fit:cover}.play-btn{width:6rem;height:6rem;border-radius:50%;background:rgba(255,255,255,.9);border:0;cursor:pointer;font-size:2rem;color:var(--col_black);transition:transform .3s ease,background .3s ease}.play-btn:hover{transform:translate(-50%,-50%) scale(1.1);background:#fff}.sezione-faq-gamma{padding:3rem 0}.sezione-faq-gamma .title_section_01 .title span{font-weight:normal}.faq-container{background-color:#333;border-radius:.6rem;overflow:hidden}.faq-item{border-bottom:1px solid var(--col_gry_04)}.faq-item:last-of-type{border-bottom:0}.faq-header{padding:1.5rem 2rem;cursor:pointer}.faq-header p{font-size:1.4rem;flex:1;padding-right:2rem}.faq-header i{font-size:2rem;transition:transform .3s ease}.faq-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-content p{overflow:hidden;font-size:1.3rem;line-height:1.5}.faq-checkbox:checked~.faq-content{grid-template-rows:1fr}.faq-checkbox:checked~.faq-content p{padding:0 2rem 1.5rem}.faq-checkbox:checked~.faq-header i{transform:rotate(180deg)}.faq-leggi-piu{padding:1.5rem 2rem;background:none;border:0;cursor:pointer;font-size:1.3rem;gap:.8rem}.faq-leggi-piu:hover{opacity:.8}.sticky-cta-bar{position:fixed;bottom:2rem;left:0;right:0;z-index:100;pointer-events:none}.sticky-cta-bar .contained{gap:1rem;pointer-events:auto;justify-content:center}.sticky-scroll-top{width:4rem;height:4rem;border-radius:50%;background:#fff;border:1px solid var(--col_gry_02);cursor:pointer;font-size:1.4rem;color:var(--col_gry_04);box-shadow:0 .2rem 1rem rgba(0,0,0,.1);transition:all .3s ease}.sticky-scroll-top:hover{background:var(--col_gry_01)}.sticky-cta-bar .btn_01{box-shadow:0 .2rem 1rem rgba(0,0,0,.2)}.sticky-whatsapp{width:4rem;height:4rem;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;box-shadow:0 .2rem 1rem rgba(0,0,0,.1);transition:transform .3s ease}.sticky-whatsapp:hover{transform:scale(1.1)}.dettaglio-gamma-page .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:100;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.dettaglio-gamma-page .popup-bg{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.dettaglio-gamma-page .popup-content{position:relative;max-width:70rem;width:90%;max-height:80vh;overflow-y:auto;transform:translateY(2rem);transition:transform .3s ease}.dettaglio-gamma-page .popup-close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:0;cursor:pointer;z-index:10;font-size:2rem;color:var(--col_gry_04)}.dettaglio-gamma-page .popup-close:hover{color:var(--col_black)}.dettaglio-gamma-page .popup-body{padding:2.5rem}.dettaglio-gamma-page .popup-title{font-size:2rem;margin-bottom:2rem;font-family:var(--font_bold);padding-bottom:1.5rem;border-bottom:1px solid var(--col_gry_02)}.dettaglio-gamma-page .popup-body .data_itm{padding:1rem}.dettaglio-gamma-page .popup-body .data_itm span{display:block;font-size:1.2rem;color:var(--col_gry_04);margin-bottom:.3rem}.dettaglio-gamma-page .popup-body .data_itm strong{font-size:1.4rem;font-family:var(--font_bold)}.dettaglio-gamma-page #modal_feature_trgr:checked+.popup-overlay,.dettaglio-gamma-page #modal_allestimento_trgr:checked+.popup-overlay,.dettaglio-gamma-page #modal_dati_trgr:checked+.popup-overlay,.dettaglio-gamma-page #modal_misure_trgr:checked+.popup-overlay{opacity:1;visibility:visible}.dettaglio-gamma-page #modal_feature_trgr:checked+.popup-overlay .popup-content,.dettaglio-gamma-page #modal_allestimento_trgr:checked+.popup-overlay .popup-content,.dettaglio-gamma-page #modal_dati_trgr:checked+.popup-overlay .popup-content,.dettaglio-gamma-page #modal_misure_trgr:checked+.popup-overlay .popup-content{transform:translateY(0)}.popup-text{font-size:1.4rem;line-height:1.7}.info-btn{cursor:pointer}.allestimenti-checkboxes{gap:1rem;flex-wrap:wrap}.allestimento-checkbox{flex:0 0 calc(33.333% - .7rem);cursor:pointer}.allestimento-checkbox input{display:none}.allestimento-btn{padding:1rem 1.2rem;border:1px solid var(--col_gry_02);border-radius:.4rem;background-color:var(--col_wht);font-size:1.3rem;font-family:var(--font_bold);transition:all .3s ease}.allestimento-btn:hover{border-color:var(--col_gry_03)}.allestimento-checkbox input:checked+.allestimento-btn{border-color:var(--col_col_01);background:rgba(255,90,0,.05)}.allestimento-checkbox input:checked+.allestimento-btn i{transform:rotate(45deg);color:var(--col_col_01)}.allestimento-btn i{transition:transform .3s ease;font-size:1.4rem}@media(max-width:1024px){.dettaglio-gamma .col-sidebar{flex:0 0 30rem}.feature-card{flex:0 0 calc(50% - 1rem)}}@media(max-width:768px){.dettaglio-gamma .dettaglio-content{flex-direction:column}.dettaglio-gamma .col-main.flx_itm,.dettaglio-gamma .col-sidebar.flx_itm{padding:0}.dettaglio-gamma .col-sidebar{flex:1 1 100%;position:relative;top:0;order:-1}.dettaglio-gamma .dato-item{flex:0 0 calc(50% - .75rem)}.feature-card{flex:0 0 100%}.galleria-item{flex:0 0 100%}.allestimenti-table .col-alimentazione{display:none}.allestimenti-table .col-prezzo{width:auto}.sticky-cta-bar{bottom:1rem}.allestimento-checkbox{flex:0 0 calc(50% - .5rem)}.dettaglio-gamma-page .form-grid .form-field{flex:0 0 calc(50% - .5rem)}.dettaglio-gamma-page .form-checkboxes{flex-direction:column;gap:1rem}.dettaglio-gamma-page .sezione-service-form .card-contatto{padding:0}}@media(max-width:480px){.dettaglio-gamma .dato-item{flex:0 0 100%}.dettaglio-gamma .cta-row{flex-direction:column}.hero-dettaglio-gamma .auto-title h1{font-size:1.8rem}.banner-pronta-consegna{min-height:26rem}.banner-pronta-consegna .banner-content{min-height:26rem}.banner-pronta-consegna .banner-title{max-width:100%}.play-btn{width:5rem;height:5rem;font-size:1.6rem}.allestimento-checkbox{flex:0 0 100%}.dettaglio-gamma-page .form-grid .form-field{flex:0 0 100%}.dettaglio-gamma-page .form-footer .btn_01{width:100%}.dettaglio-gamma-page .sezione-service-form .card-contatto{padding:0}.dettaglio-gamma-page .sezione-service-form .form-section{padding-left:0;padding-right:0}}