.woocommerce-product-gallery__trigger{display:none}.flex-control-thumbs{justify-content:flex-start!important;padding:0px!important;margin:0px!important;width:100%!important}.flex-control-thumbs li{flex-shrink:0!important;flex-grow:0.1!important}.vehicle-specs-wrapper{max-width:800px;margin:0 auto;padding:0;gap:40px}h2{color:#222;margin-bottom:25px;border-bottom:2px solid #f5e213;padding-bottom:10px;display:flex;align-items:center;grid-column:1 / -1}.icon{margin-right:15px;width:42px;height:42px;color:#f5e213;fill:currentColor}.category-group{margin-bottom:30px}.item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #777}.item:last-child{border-bottom:none}.item-label{font-weight:700;color:#222;flex:1}.item-value{color:#222;text-align:right;flex:1}.contact-card{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 8px 24px rgba(0,0,0,0.08);padding:calc(var(--spacing-unit) * 2.5);max-width:500px;width:90%;text-align:left;overflow:hidden;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.contact-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,0.12)}.contact-card h2{font-size:1.8em;color:var(--dark-grey);margin-bottom:calc(var(--spacing-unit) * 1.5);font-weight:600;border-bottom:3px solid var(--primary-yellow);padding-bottom:8px;display:inline-block;text-shadow:1px 1px 2px rgba(0,0,0,0.03);transition:color 0.3s ease-in-out}.contact-card h2:hover{color:var(--primary-yellow)}.contact-card p{font-size:1em;line-height:1.6;color:var(--text-grey);margin-bottom:calc(var(--spacing-unit) * 2)}.contact-item{display:flex;align-items:center;margin-bottom:calc(var(--spacing-unit) * 1.5);padding:8px 0;border-radius:8px;transition:background-color 0.3s ease-in-out,transform 0.2s ease-out;cursor:pointer}.contact-item:last-child{margin-bottom:0}.contact-item:hover{background-color:rgba(var(--primary-yellow),0.05);transform:translateX(5px)}.contact-item:hover svg{fill:var(--primary-yellow);transform:scale(1.1)}.contact-item:hover .item-text strong{color:var(--primary-yellow)}.contact-item:hover .item-text a{color:var(--primary-yellow)}.contact-item svg{width:24px;height:24px;margin-right:var(--spacing-unit);min-width:24px;fill:var(--icon-blue);transition:fill 0.3s ease-in-out,transform 0.3s ease-in-out}.item-text{display:flex;flex-direction:column;font-size:1.05em;color:var(--dark-grey)}.item-text strong{font-weight:600;color:var(--text-grey);margin-bottom:2px;transition:color 0.3s ease-in-out}.item-text a{color:var(--dark-grey);text-decoration:none;transition:color 0.3s ease-in-out}@media (max-width:600px){.contact-card{padding:calc(var(--spacing-unit) * 1.5)}.contact-card h2{font-size:1.5em}.contact-card p{font-size:0.95em}.contact-item{margin-bottom:var(--spacing-unit)}}.dotazioni ul{list-style:none;padding:0;column-count:2;column-gap:50px}.et-db #et-boc .et-l ul.et_pb_tabs_controls{background-color:#282828}.et_pb_tab_3_tb_body{line-height:1px}.clearfix{margin-bottom:-1px;padding:0}.et_pb_tabs_controls{borders:0px black}.dotazioni{display:flex;gap:50px;padding:5px}.dotazioni ul{list-style:none;padding:0}.dotazioni li{position:relative;padding-left:30px;margin-bottom:20px;line-height:20px}.dotazioni li::before{content:'✓';position:absolute;left:0;top:2px;width:20px;height:20px;background-color:#FFEB3B;color:black;font-weight:bold;font-size:14px;line-height:20px;text-align:center;border-radius:50%}.et-db #et-boc .et-l .et_pb_tabs_0_tb_body .et_pb_tabs_controls li,.et-db #et-boc .et-l .et_pb_tabs_1_tb_body .et_pb_tabs_controls li,.et-db #et-boc .et-l .et_pb_tabs_1_tb_body .et_pb_tabs_controls li.et_pb_tab_active,.et-db #et-boc .et-l .et_pb_tabs_2_tb_body .et_pb_tabs_controls li{background-color:#282828;border-color:#282828;transform:translateY(-1px)}.et_pb_wc_price_0_tb_body{z-index:1;overflow:hidden}.et-db #et-boc .et-l .et_pb_row .et_pb_column div.et_pb_wc_price_0_tb_body{margin-bottom:0px!important;border-radius:16px 16px 0px 0px}.dsm_icon_list_text{margin-left:8px}.vehicle-specs-wrapper{max-width:800px;margin:0 auto;padding:0;gap:40px}h2{color:#222;margin-bottom:25px;border-bottom:2px solid #f5e213;padding-bottom:10px;display:flex;align-items:center;grid-column:1 / -1}.icon{margin-right:15px;width:42px;height:42px;color:#f5e213;fill:currentColor}.category-group{margin-bottom:30px}.item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #777}.item:last-child{border-bottom:none}.item-label{font-weight:700;color:#222;flex:1}.item-value{color:#222;text-align:right;flex:1}.contact-card{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 8px 24px rgba(0,0,0,0.08);padding:calc(var(--spacing-unit) * 2.5);max-width:500px;width:90%;text-align:left;overflow:hidden;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.contact-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,0.12)}.contact-card h2{font-size:1.8em;color:var(--dark-grey);margin-bottom:calc(var(--spacing-unit) * 1.5);font-weight:600;border-bottom:3px solid var(--primary-yellow);padding-bottom:8px;display:inline-block;text-shadow:1px 1px 2px rgba(0,0,0,0.03);transition:color 0.3s ease-in-out}.contact-card h2:hover{color:var(--primary-yellow)}.contact-card p{font-size:1em;line-height:1.6;color:var(--text-grey);margin-bottom:calc(var(--spacing-unit) * 2)}.contact-item{display:flex;align-items:center;margin-bottom:calc(var(--spacing-unit) * 1.5);padding:8px 0;border-radius:8px;transition:background-color 0.3s ease-in-out,transform 0.2s ease-out;cursor:pointer}.contact-item:last-child{margin-bottom:0}.contact-item:hover{background-color:rgba(var(--primary-yellow),0.05);transform:translateX(5px)}.contact-item:hover svg{fill:var(--primary-yellow);transform:scale(1.1)}.contact-item:hover .item-text strong{color:var(--primary-yellow)}.contact-item:hover .item-text a{color:var(--primary-yellow)}.contact-item svg{width:24px;height:24px;margin-right:var(--spacing-unit);min-width:24px;fill:var(--icon-blue);transition:fill 0.3s ease-in-out,transform 0.3s ease-in-out}.item-text{display:flex;flex-direction:column;font-size:1.05em;color:var(--dark-grey)}.item-text strong{font-weight:600;color:var(--text-grey);margin-bottom:2px;transition:color 0.3s ease-in-out}.item-text a{color:var(--dark-grey);text-decoration:none;transition:color 0.3s ease-in-out}@media (max-width:600px){.contact-card{padding:calc(var(--spacing-unit) * 1.5)}.contact-card h2{font-size:1.5em}.contact-card p{font-size:0.95em}.contact-item{margin-bottom:var(--spacing-unit)}}.et-db #et-boc .et-l ul.et_pb_tabs_controls{background-color:#282828}.et_pb_tab_3_tb_body{line-height:1px}.clearfix{margin-bottom:-1px;padding:0}.et_pb_tabs_controls{borders:0px black}.dotazioni{display:flex;gap:50px;padding:5px}.dotazioni ul{list-style:none;padding:0}.dotazioni li{position:relative;padding-left:30px;margin-bottom:20px;line-height:20px}.dotazioni li::before{content:'✓';position:absolute;left:0;top:2px;width:20px;height:20px;background-color:#FFEB3B;color:black;font-weight:bold;font-size:14px;line-height:20px;text-align:center;border-radius:50%}.et-db #et-boc .et-l .et_pb_tabs_0_tb_body .et_pb_tabs_controls li,.et-db #et-boc .et-l .et_pb_tabs_1_tb_body .et_pb_tabs_controls li,.et-db #et-boc .et-l .et_pb_tabs_1_tb_body .et_pb_tabs_controls li.et_pb_tab_active,.et-db #et-boc .et-l .et_pb_tabs_2_tb_body .et_pb_tabs_controls li{background-color:#282828;border-color:#282828;transform:translateY(-1px)}.woocommerce-product-gallery__trigger{display:none}.flex-control-thumbs{justify-content:flex-start!important;padding:0px!important;margin:0px!important;width:100%!important}.flex-control-thumbs li{flex-shrink:0!important;flex-grow:0.1!important}.vehicle-specs-wrapper{max-width:800px;margin:0 auto;padding:0;gap:40px}h2{color:#222;margin-bottom:25px;border-bottom:2px solid #f5e213;padding-bottom:10px;display:flex;align-items:center;grid-column:1 / -1}.icon{margin-right:15px;width:42px;height:42px;color:#f5e213;fill:currentColor}.category-group{margin-bottom:30px}.item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #777}.item:last-child{border-bottom:none}.item-label{font-weight:700;color:#222;flex:1}.item-value{color:#222;text-align:right;flex:1}.contact-card{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 8px 24px rgba(0,0,0,0.08);padding:calc(var(--spacing-unit) * 2.5);max-width:500px;width:90%;text-align:left;overflow:hidden;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.contact-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,0.12)}.contact-card h2{font-size:1.8em;color:var(--dark-grey);margin-bottom:calc(var(--spacing-unit) * 1.5);font-weight:600;border-bottom:3px solid var(--primary-yellow);padding-bottom:8px;display:inline-block;text-shadow:1px 1px 2px rgba(0,0,0,0.03);transition:color 0.3s ease-in-out}.contact-card h2:hover{color:var(--primary-yellow)}.contact-card p{font-size:1em;line-height:1.6;color:var(--text-grey);margin-bottom:calc(var(--spacing-unit) * 2)}.contact-item{display:flex;align-items:center;margin-bottom:calc(var(--spacing-unit) * 1.5);padding:8px 0;border-radius:8px;transition:background-color 0.3s ease-in-out,transform 0.2s ease-out;cursor:pointer}.contact-item:last-child{margin-bottom:0}.contact-item:hover{background-color:rgba(var(--primary-yellow),0.05);transform:translateX(5px)}.contact-item:hover svg{fill:var(--primary-yellow);transform:scale(1.1)}.contact-item:hover .item-text strong{color:var(--primary-yellow)}.contact-item:hover .item-text a{color:var(--primary-yellow)}.contact-item svg{width:24px;height:24px;margin-right:var(--spacing-unit);min-width:24px;fill:var(--icon-blue);transition:fill 0.3s ease-in-out,transform 0.3s ease-in-out}.item-text{display:flex;flex-direction:column;font-size:1.05em;color:var(--dark-grey)}.item-text strong{font-weight:600;color:var(--text-grey);margin-bottom:2px;transition:color 0.3s ease-in-out}.item-text a{color:var(--dark-grey);text-decoration:none;transition:color 0.3s ease-in-out}@media (max-width:600px){.contact-card{padding:calc(var(--spacing-unit) * 1.5)}.contact-card h2{font-size:1.5em}.contact-card p{font-size:0.95em}.contact-item{margin-bottom:var(--spacing-unit)}}.dotazioni ul{list-style:none;padding:0;column-count:2;column-gap:50px}.et-db #et-boc .et-l ul.et_pb_tabs_controls{background-color:#282828}.et_pb_tab_3_tb_body{line-height:1px}.clearfix{margin-bottom:-1px;padding:0}.et_pb_tabs_controls{borders:0px black}.dotazioni{display:flex;gap:50px;padding:5px}.dotazioni ul{list-style:none;padding:0}.dotazioni li{position:relative;padding-left:30px;margin-bottom:20px;line-height:20px}.dotazioni li::before{content:'✓';position:absolute;left:0;top:2px;width:20px;height:20px;background-color:#FFEB3B;color:black;font-weight:bold;font-size:14px;line-height:20px;text-align:center;border-radius:50%}.et-db #et-boc .et-l .et_pb_tabs_0_tb_body .et_pb_tabs_controls li,.et-db #et-boc .et-l .et_pb_tabs_1_tb_body .et_pb_tabs_controls li,.et-db #et-boc .et-l .et_pb_tabs_1_tb_body .et_pb_tabs_controls li.et_pb_tab_active,.et-db #et-boc .et-l .et_pb_tabs_2_tb_body .et_pb_tabs_controls li{background-color:#282828;border-color:#282828;transform:translateY(-1px)}.et_pb_wc_price_0_tb_body{z-index:1;overflow:hidden}.et-db #et-boc .et-l .et_pb_row .et_pb_column div.et_pb_wc_price_0_tb_body{margin-bottom:0px!important;border-radius:16px 16px 0px 0px}.dsm_icon_list_text{margin-left:8px}.vehicle-specs-wrapper{max-width:800px;margin:0 auto;padding:0;gap:40px}h2{color:#222;margin-bottom:25px;border-bottom:2px solid #f5e213;padding-bottom:10px;display:flex;align-items:center;grid-column:1 / -1}.icon{margin-right:15px;width:42px;height:42px;color:#f5e213;fill:currentColor}.category-group{margin-bottom:30px}.item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #777}.item:last-child{border-bottom:none}.item-label{font-weight:700;color:#222;flex:1}.item-value{color:#222;text-align:right;flex:1}.contact-card{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 8px 24px rgba(0,0,0,0.08);padding:calc(var(--spacing-unit) * 2.5);max-width:500px;width:90%;text-align:left;overflow:hidden;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.contact-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,0.12)}.contact-card h2{font-size:1.8em;color:var(--dark-grey);margin-bottom:calc(var(--spacing-unit) * 1.5);font-weight:600;border-bottom:3px solid var(--primary-yellow);padding-bottom:8px;display:inline-block;text-shadow:1px 1px 2px rgba(0,0,0,0.03);transition:color 0.3s ease-in-out}.contact-card h2:hover{color:var(--primary-yellow)}.contact-card p{font-size:1em;line-height:1.6;color:var(--text-grey);margin-bottom:calc(var(--spacing-unit) * 2)}.contact-item{display:flex;align-items:center;margin-bottom:calc(var(--spacing-unit) * 1.5);padding:8px 0;border-radius:8px;transition:background-color 0.3s ease-in-out,transform 0.2s ease-out;cursor:pointer}.contact-item:last-child{margin-bottom:0}.contact-item:hover{background-color:rgba(var(--primary-yellow),0.05);transform:translateX(5px)}.contact-item:hover svg{fill:var(--primary-yellow);transform:scale(1.1)}.contact-item:hover .item-text strong{color:var(--primary-yellow)}.contact-item:hover .item-text a{color:var(--primary-yellow)}.contact-item svg{width:24px;height:24px;margin-right:var(--spacing-unit);min-width:24px;fill:var(--icon-blue);transition:fill 0.3s ease-in-out,transform 0.3s ease-in-out}.item-text{display:flex;flex-direction:column;font-size:1.05em;color:var(--dark-grey)}.item-text strong{font-weight:600;color:var(--text-grey);margin-bottom:2px;transition:color 0.3s ease-in-out}.item-text a{color:var(--dark-grey);text-decoration:none;transition:color 0.3s ease-in-out}@media (max-width:600px){.contact-card{padding:calc(var(--spacing-unit) * 1.5)}.contact-card h2{font-size:1.5em}.contact-card p{font-size:0.95em}.contact-item{margin-bottom:var(--spacing-unit)}}.et-db #et-boc .et-l ul.et_pb_tabs_controls{background-color:#282828}.et_pb_tab_3_tb_body{line-height:1px}.clearfix{margin-bottom:-1px;padding:0}.et_pb_tabs_controls{borders:0px black}.dotazioni{display:flex;gap:50px;padding:5px}.dotazioni ul{list-style:none;padding:0}.dotazioni li{position:relative;padding-left:30px;margin-bottom:20px;line-height:20px}.dotazioni li::before{content:'✓';position:absolute;left:0;top:2px;width:20px;height:20px;background-color:#FFEB3B;color:black;font-weight:bold;font-size:14px;line-height:20px;text-align:center;border-radius:50%}.et-db #et-boc .et-l .et_pb_tabs_0_tb_body .et_pb_tabs_controls li,.et-db #et-boc .et-l .et_pb_tabs_1_tb_body .et_pb_tabs_controls li,.et-db #et-boc .et-l .et_pb_tabs_1_tb_body .et_pb_tabs_controls li.et_pb_tab_active,.et-db #et-boc .et-l .et_pb_tabs_2_tb_body .et_pb_tabs_controls li{background-color:#282828;border-color:#282828;transform:translateY(-1px)}