hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sup{top:-.5em}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}details{display:block}summary{display:list-item}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}select{border:1px solid #ccc}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.bg-light-grey{background:var(--lightest-grey-color)}.bg-white{background:#fff}.ml7{margin-left:7px}header .ebike_descrizione p{font-size:10pt;color:var(--grey-color)}.triggered .menu-bar span{width:0}.triggered .menu-bar span:before{transform:rotate(45deg);top:0}.triggered .menu-bar span:after{transform:rotate(-45deg);top:0}.menumobile ul li span{display:inline-block;height:24px;top:6px;position:relative;width:24px}.menumobile ul li span:before,.menumobile ul li span:after{background-color:var(--grey-color);content:"";display:block;height:3px;position:absolute;width:16px}.menumobile ul li span:before{top:50%;transform:translateY(-50%)}.menumobile ul li span:after{transition:all .15s ease-in-out;top:50%;transform:translateY(-50%) rotate(90deg)}.menumobile ul li span.subtriggered:after{transform:translateY(-50%) rotate(0)}.menumobile ul li ul li a{padding:4px 20px;color:var(--grey-color)}.triggered .menumobile{opacity:1;transform:translateY(0)}.menumobile ul ul{display:none}.menumobile ul .subtriggered+ul{display:block;margin-top:10px;margin-bottom:20px;margin-left:20px}.mobile-menu .spoiler-header.collapsed span:after{content:"-";float:right;margin-left:12px;font-size:36px;margin-top:-3px}.scroll-to-top-btn.show{display:block}.page-mcraft .posted-on{opacity:.65;font-size:15px!important}.single-product #donnolive .container{border-left:3px solid #018692;position:relative}.single-product #donnolive .container:after{content:"";display:block;width:220px;background:#018692;height:3px;position:absolute;left:-3px}.single-product #donnolive p{font-size:20px;line-height:28px}.single-product #donnolive p.title{font-size:32px;line-height:42px}.single-product #donnolive p.pretitle{font-size:21px;line-height:28px;font-weight:500}.single-product #donnolive button{font-size:18px;padding:16px 32px;background:#018692;font-weight:400!important;color:#fff!important;border-radius:5px;min-width:300px;transition:.3s background;border:none!important}.single-product #donnolive button:hover{background:#444;border:none!important}.single-product #donnolive button img{margin-right:15px;width:30px;height:auto}.slick-slide img{margin:0 auto;width:100%}.slick-prev:before,.slick-next:before{color:#57bdc6!important;font-size:50px!important}.slick-prev,.slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.slider:hover .slick-prev,.slider:hover .slick-next{visibility:visible;animation:fade 2s ease}.slick-prev{left:-15px!important;visibility:hidden}.slick-next{right:15px!important;visibility:hidden}.torna_link a{color:var(--main-color)!important;text-decoration:none!important;font-size:14px;line-height:18px}.accordion-body{margin-bottom:20px}.accordion-button:focus{box-shadow:none!important;border:0px!important}.accordion-button:not(.collapsed)::after{filter:brightness(0)}.accordion-button:not(.collapsed){color:var(--grey-color)!important;background:#fff!important;box-shadow:none!important}.accordion-button:collapsed{color:var(--grey-color)!important;background:#fff!important;box-shadow:none!important}.accordion-item{border:0px!important}#accordionPagamento .accordion-button,#accordionPagamento .accordion-button:focus{border-bottom:1px solid var(--light-grey-color)!important}.pagamento_rate{border-bottom:2px dotted grey;padding-bottom:15px;margin-top:20px}.bannercontent h2{margin-bottom:3rem;text-align:center}.bannercontent h3{margin-bottom:1rem;margin-top:1.5rem}.spedizione_column:last-child{padding-left:3rem;padding-right:0!important}.card-spedizione{border-right:1px solid #ededeb}.card-spedizione:last-child{border-right:0px}.card-spedizione p{text-align:justify}.prodotto_menu ul{margin:0;padding:0;list-style:none}.prodotto_menu ul a,.prodotto_menu_sp ul a{text-transform:uppercase;text-decoration:none!important;font-weight:500!important;color:var(--grey-color)!important;font-size:13px;line-height:13px;padding:14px 16px;border-left:1px solid var(--light-grey-color);letter-spacing:1px;transition:.3s color;margin-top:10px;display:block}.prodotto_menu ul a h2{color:var(--grey-color)!important;font-size:13px;line-height:13px}.prodotto_menu ul h2{margin-bottom:0}.prodotto_menu ul a:hover{color:var(--green-color)!important}.prodotto_menu ul a:last-child{border-right:1px solid var(--light-grey-color)!important}.fotogalery .prodotto_menu ul a,.page-index .prodotto_menu ul a,.archive .prodotto_menu ul a{border-right:0px!important}.fotogalery .prodotto_menu ul li:last-child a,.page-index .prodotto_menu ul li:last-child a,.archive .prodotto_menu ul li:last-child a{border-right:1px solid var(--light-grey-color)!important}.title_biciclette{text-align:center;font-size:28px;line-height:36px;color:var(--main-color-header-h1);font-weight:300}.entry-summary{padding:0 3rem;margin-bottom:50px}.importo_rata.hidden{display:none}.summary p.product_title{color:var(--grey-color);font-size:35px;line-height:46px;font-weight:400;margin-bottom:20px}.descrizione_bike ul{margin:0!important;padding:0!important;padding-left:14px!important}.descrizione_bike h3,.descrizione_bike h2{font-size:30px;line-height:39px;color:var(--grey-color);text-align:center;margin-bottom:20px;margin-top:20px}.summary p{margin-bottom:0}.summary .descrizione_bike p{margin-bottom:20px!important}.summary p.price{font-size:36px;font-weight:500;color:var(--green-color);margin:0}.summary p.price span.prezzo_listino,.woocommerce-variation-price span.prezzo_listino{font-size:16px!important;color:var(--grey-color);font-weight:700;margin-left:10px;margin-right:10px}.summary p.price span.risparmi,.woocommerce-variation-price span.risparmi{font-size:16px;color:var(--green-color);font-weight:700}.importo_rata{margin-top:5px}.importo_rata p,.importo_rata.hidden p{font-weight:400;margin-bottom:0!important}img.logo_paga{height:22px;margin-right:5px}img.logo_paga_info{width:18px;height:18px;margin-left:3px;margin-top:-3px}.woocommerce-variation-description{display:none}.woocommerce-variation-price{font-size:36px!important;font-weight:900;color:var(--green-color);margin:0}.woocommerce-variation-price p{font-weight:400}.woocommerce-variation-price{display:none}.summary .sku_prodotto{margin-bottom:4px}.summary a{color:var(--grey-color);text-decoration:none!important}.flex-control-thumbs{list-style:none;margin:0;padding:0}form#lead_prodotto .dlForm p.title{font-size:24px;line-height:28px;font-weight:700;text-transform:uppercase;margin-bottom:7px!important;letter-spacing:1px}form#lead_prodotto .dlForm p.pretitle{font-size:20px;line-height:24px;font-weight:400;margin-bottom:0!important}form#lead_prodotto .dlForm p{text-align:left}p.success_form,p.success_form{font-size:15px;line-height:30px;text-transform:uppercase;color:#fff;background:#5bd18a;padding:10px 20px;letter-spacing:1px}p.error_form,p.error_form{font-size:24px;line-height:30px;text-transform:uppercase;color:#fff;background:red;padding:10px 20px}button.minus,button.plus{background:#f5f6f8;font-size:16px;padding:5px 10px;line-height:16px;border:2px solid var(--light-grey-color)!important}#popup_donnolive .form-bottom p{font-size:14px;line-height:16px}#popup_donnolive .form-bottom p.bottom-title{margin-bottom:7px!important;font-size:17px;line-height:18px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{width:100px;border-radius:0px;height:40px;margin-right:15px}.iconic-was-chosen-attribute{display:none}.iconic-was-swatches{margin:5px 0!important}table.variations{margin-top:20px;margin-bottom:10px}table.variations tr{display:flex;flex-direction:row;align-content:center;align-items:center}table.variations th{font-weight:900!important;font-size:var(--text-main-size);color:var(--main-color);line-height:var(--text-main-lh)}.variations_form label{font-weight:900!important;font-size:var(--text-main-size);margin-right:30px;color:var(--main-color);line-height:var(--text-main-lh)}a.reset_variations{display:none!important}.quantity input{width:40px;margin:5px;padding:3px;text-align:center;font-size:20px;border:2px solid var(--light-grey-color)}.single_add_to_cart_button{background:var(--main-color);color:#fff;border-radius:7px;border:none;text-transform:uppercase;font-weight:400;font-size:16px;line-height:20px;padding:16px 32px;transition:.3s background;margin-bottom:20px;width:100%;text-align:center}.single_add_to_cart_button:hover{background:var(--grey-color)}.tools{border:2px solid var(--main-color);border-radius:4px;padding:5px 12px;width:fit-content}.stock{font-weight:500;font-size:18px;line-height:26px}p.stock.out-of-stock,p.stock.available-on-backorder{display:none}.markblue{color:var(--green-color)}.stock a{color:var(--main-color);font-weight:700;display:inline-block}.stock a:after{display:block;content:"";width:100%;margin-top:2px;background:#777;height:1px}.stock span{color:#018692}.markred{color:red}.woocommerce-product-gallery .slick-slide{cursor:pointer}.flex-viewport{height:100%!important}.flex-active-slide{min-width:calc(( 1000px - 142px ) / 2);max-width:992px!important}ul.wc-tabs{list-style:none;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0;padding:0;margin-top:20px;margin-bottom:20px}ul.wc-tabs li{margin-right:10px}ul.wc-tabs li a{display:block;padding:10px 15px;text-decoration:none;background:var(--grey-color-tabs);color:#fff;text-transform:uppercase;font-size:16px;line-height:20px;border-radius:5px;transition:.3s background;margin-top:10px}ul.wc-tabs li a:hover{background:var(--green-color)}ul.wc-tabs li.active a{background:var(--green-color)}.galleria_biciclette_banner{background-position:top center;background-size:cover;background-repeat:no-repeat;height:700px;width:100%;background-attachment:fixed;webkit-background-attachment:inherit!important;webkit-background-size:contain;-moz-background-size:cover;-o-background-size:cover}img.logo_motore{margin-bottom:15px}img.photo_motore{margin-bottom:20px;margin-top:20px}p.title_motore,p.manufacter_motore{font-weight:700;margin-bottom:0;text-align:center;text-transform:uppercase;color:var(--grey-color)}p.title_motore{font-size:21px;line-height:27px}p.subtitle_motore{margin-bottom:10px!important}p.manufacter_motore{font-size:16px;line-height:27px;color:var(--main-color);margin-top:10px;min-height:26px}.specification_motore p{text-align:left;color:var(--main-color);margin:5px 0}.specification_motore span.markspan{color:var(--grey-color);font-weight:700}p.titolo_ciclista{font-size:16px;line-height:27px;color:var(--grey-color);font-weight:700;text-transform:uppercase;margin-bottom:0}.ciclista_decription p{font-size:15px;line-height:22px;color:var(--main-color)}table.spec{color:#666566;color:var(--grey-color);font-size:14px;line-height:21px}table.spec td{border:1px solid #bebebe}table.spec td.label{font-weight:600;text-align:right;width:0;white-space:nowrap;padding:6px 10px 6px 40px}table.spec td.value{padding:6px 10px}table.spec td.titolo_specification{text-transform:uppercase;font-weight:600;padding:6px 10px}table.spec td{padding:5px 10px}table.spec tr.trrow1{background-color:#fafafa}h3.bike_header_techniche{color:var(--grey-color);font-size:18px;line-height:23px;margin-bottom:1.5em}.accessories_for_bicy a{color:var(--grey-color)!important;text-decoration:none!important;font-weight:400!important;font-weight:700;text-transform:inherit!important}.accessories_for_bicy span{font-weight:500;font-size:14px;line-height:20px}.accessories_for_bicy .price_acc{margin-top:10px;margin-bottom:10px}.accessories_for_bicy .price_acc span{font-size:18px;color:#000}.button_accessories button{border:1px solid var(--grey-color)!important;border-radius:10px;color:var(--grey-color);text-transform:uppercase;background-color:#fff;font-weight:500;font-size:12px;line-height:16px;padding:7px 15px;transition:.3s background-color;letter-spacing:1px}.button_accessories button:hover{color:#fff;background-color:var(--grey-color)}.button_accessories button:first-child{margin-right:5px}.configurazioni_desc{display:inline-block;margin-top:20px}.sp_section img{display:block}.sp_section p.titolo,.sp_section h3.titolo,.front-page p.titolo{text-transform:uppercase;text-align:center;color:var(--grey-color);font-size:var(--text-section-header-size);line-height:var(--lh-section-header-size);font-weight:400}.sp_section h3.titolo{margin-bottom:1.5em}a.photogallery{width:calc(100%);height:calc(100vw / 4.5)!important;display:block;background-size:cover;background-repeat:no-repeat;cursor:pointer;transition:.3s filter}a.photogallery:hover{filter:grayscale(1);width:100%;height:100%}ol.flex-control-thumbs{display:flex;flex-wrap:wrap}ol.flex-control-thumbs li{width:33.33%;display:inline-block;float:left;padding:5px}.bike_popup p.name_prodotto{font-size:28px;line-height:36px;margin-bottom:20px;text-align:left}.bike_popup .description_prodotto{text-align:left}.bike_popup .accessories_preheader{font-size:20px;line-height:28px}.er{background:var(--green-color);color:#fff;padding:7px 15px;margin-bottom:10px;margin-bottom:20px;border-radius:5px;display:none;line-height:22px;max-width:550px}.er .wr{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.er button{background:#fff;color:var(--main-color);padding:1px 20px!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;letter-spacing:1px;border:none;border-radius:25px;margin-left:20px;height:24px}.er button:hover{background:var(--grey-color);color:#fff}.google_shop{background:var(--green-color);background:#f2f2f3;padding:40px;margin-bottom:10px;margin-bottom:20px;border-radius:5px;display:none;line-height:22px;max-width:600px}.google_shop p.l{font-size:26px;line-height:36px;color:var(--main-color);font-weight:500}.google_shop p.m{color:var(--main-color)}.google_shop button{background:var(--green-color);color:#fff;padding:12px 23px!important;font-size:15px!important;line-height:20px!important;font-weight:400!important;font-weight:600;letter-spacing:1px;border:none;border-radius:5px;display:block;text-transform:uppercase}.google_shop button:hover{background:var(--grey-color);color:#fff}#Modal_ER .modal-content .single_bike_form_head ul,#Modal_Paga .modal-content .single_bike_form_head ul{text-align:left;margin:0}#Modal_ER .modal-content .single_bike_form_head ul li,#Modal_Paga .modal-content .single_bike_form_head ul li{font-size:16px;line-height:24px;margin-bottom:10px}#Modal_ER .modal-content p.sm,#Modal_Paga .modal-content p.sm{font-size:14px;line-height:18px;text-align:justify;margin-left:20px;margin-top:20px}#Modal_ER .modal-content .pro,#Modal_Paga .modal-content .pro{border-left:1px solid #ccc}#Modal_ER .single_bike_form_head,#Modal_ER .input_block,#Modal_Paga .single_bike_form_head,#Modal_Paga .input_block{max-width:400px}.versatilita .wrap{text-align:center}a.versatilita-fancybox{transition:.3s filter}a.versatilita-fancybox:hover{filter:grayscale(1)}a.versatilita-fancybox{width:100%;height:100%}.configurazioni_bike h4.titolo_configurazioni_bike{color:var(--text-grey-color);font-size:21px;line-height:27px;text-transform:uppercase;margin-bottom:1.5em}.configurazioni_bike h4.titolo_configurazioni_bike:after{content:"";display:block;width:90%;height:1px;background:var(--light-grey-color);margin:15px auto 0 0}.configurazioni_bike p.preaheader_configurazioni_bike{text-transform:uppercase;font-size:16px;line-height:20px;font-weight:700;color:var(--main-color)}#configurazioni_bike ul.bici_configurazioni_accessori li{cursor:pointer}#configurazioni_bike ul.bici_configurazioni_accessori li span.span_accessori{transition:.3s color}#configurazioni_bike ul.bici_configurazioni_accessori li span.span_accessori:hover{color:var(--green-color)}#configurazioni_bike ul.bici_configurazioni_setup li{margin-left:20px;font-size:15px;line-height:25px;margin-top:10px}ul.bici_configurazioni_setup{min-height:inherit!important}span.span_accessori{font-size:15px;line-height:25px;font-weight:500}span.accessori_color{width:15px;height:15px;display:inline-block;margin-bottom:-1px;margin-right:3px}span.accessori_color_blue{background:#5a6f9b}span.accessori_color_orange{background:#cd8b4e}span.accessori_color_green{background:#8c9161}span.accessori_color_stars:before{content:"*";position:absolute;font-size:25px}.configurazioni_bike ul{list-style:none;margin:0;padding:0;min-height:120px}.configurazioni_bike ul.bici_configurazioni_accessori li{width:50%}.configurazioni_bike ul.bici_configurazioni_accessori li:nth-child(even){float:right}.configurazioni_bike ul.bici_configurazioni_accessori li:nth-child(odd){float:left}.videoblock p{margin:0}.videoblock p.header_video{font-weight:700}.front-page p.header_video{font-size:14px;line-height:18px;color:var(--grey-color)!important;font-weight:400}.front-page .videoblock a{cursor:pointer}.videoblock img.preview_button{transition:.3s transform}.videoblock img.preview_button:hover{transform:scale(1.1)}.single-videogallery .videoblock .wrap:nth-child(odd){padding-right:1rem}.single-videogallery .videoblock .wrap:nth-child(even){padding-left:1rem}.single-videogallery .videoblock .card_video{align-self:end}iframe.youtube_embed{width:100%;height:calc(var(--width-section) / 2 / 16 * 9)}.emilia_banner,.default_banner{display:none}.section-products-header{background:var(--lightest-grey-color)}.archive ul.products{list-style:none!important;margin:0}.woocommerce-products-header{background:var(--lightest-grey-color);color:var(--grey-color)}.woocommerce-products-header__title{text-transform:uppercase;text-align:center;font-size:28px;line-height:36px;color:var(--main-color-header-h1);font-weight:300}.archive .products{padding:0}.archive ul.products{max-width:1428px;margin:0 auto}.archive .shop{background:var(--lightest-grey-color)!important;padding:3.5rem 0 6rem!important}.archive .title_archive_prodotto{min-height:44px}.archive .title_archive_prodotto p{line-height:22px;color:var(--grey-color)}.search-card .title_archive_prodotto{min-height:44px}.search-card .title_archive_prodotto p{line-height:22px;color:var(--grey-color)}.archive-card-bike{background:#f7f7f7}.archive-card-bike .wrap,.archive-card-accessori .wrap{background:#fff}.archive-card-accessori .price_acc{margin-bottom:20px}.archive-card-accessori .price_acc span{color:#000;font-size:16px}.archive-card-bike a,.archive-card-accessori a{text-decoration:none;color:var(--grey-color)!important}.archive-card-bike p,.archive-card-accessori p{margin:0;color:var(--grey-color)}.archive-card-bike .attachment-woocommerce_thumbnail{display:block;margin:20px auto}.archive-card-bike del{font-size:20px;font-weight:500;line-height:30px;margin-right:10px}.archive-card-bike bdi{font-size:30px;line-height:30px;color:var(--green-color);font-weight:500}.archive-card-bike .pagamento{font-size:16px;margin-top:5px;line-height:20px}.catalog_bike_header{font-size:22px;font-weight:700;line-height:30px;text-align:center;margin-bottom:20px!important}.catalog_bike_header:after,.catalog_option:before,.catalog_price:after,.catalog_buttons:before{content:"";display:block;margin:10px auto;background:var(--light-grey-color);height:1px;width:95%}.catalog_option:before,.catalog_price:after{margin:20px auto}.catalog_buttons:before{margin:0 auto 25px}p.catalog_quote{text-transform:uppercase;font-size:16px;line-height:0px;font-weight:400;text-align:center;margin-bottom:0}p.catalog_text{margin-bottom:20px}.catalog_option{text-align:center}.catalog_option p{font-size:18px;line-height:26px}p.catalog_option_header{text-transform:uppercase;font-weight:400;margin-bottom:10px}.catalog_option_value{text-align:center}p.catalog_option_value{font-weight:700}.personalizzare{display:inline-block;margin-left:10px;border-left:1px solid #d7d9d6;height:100%;padding-left:10px}.personalizzare img{width:36px}.catalog_buttons button{margin:10px auto;display:inline;background:var(--grey-color);color:#fff;text-transform:uppercase;font-size:16px;line-height:22px;padding:10px 30px;border:none;border-radius:5px;transition:.3s background}.catalog_buttons button:hover{background:var(--green-color)}ul.page-numbers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;list-style:none;margin:1.5rem 0 4.5rem;padding:0}ul.page-numbers li span,ul.page-numbers li a{padding:3px 6px;text-decoration:none;margin-right:5px}ul.page-numbers li span{border:1px solid #eee;background:#eee;color:var(--grey-color)!important}ul.page-numbers li a{border:1px solid #f7f7f7;background:#f7f7f7;color:#aaa!important;transition:.3s color}ul.page-numbers li a:hover{color:var(--green-color)!important}.catalog-card-bike:after{content:"";display:block;margin:10px auto;background:var(--light-grey-color);height:1px;width:95%}.catalog-card-bike:after{content:"";display:block;margin:10px auto;background:var(--light-grey-color);height:1px;width:95%}.catalog-card-bike:last-child:after{background:0 0}.catalog-card-bike a{text-decoration:none}.catalog-card-bike .catalog_bike_header{text-align:left;color:var(--grey-color);font-size:35px;line-height:46px;font-weight:400;margin-bottom:0!important}.catalog-card-bike .catalog_bike_header:after,.catalog-card-bike .catalog_option:before,.catalog-card-bike .catalog_price:after{background:0 0}.catalog-card-bike .catalog_buttons button{margin:2rem auto 1.5rem 0}.catalog-card-bike .catalog_option_value{text-align:left}.catalog-card-bike .catalog_option_value bdi{font-size:36px;font-weight:900;color:var(--green-color)}.catalog-card-bike .catalog_option_value span.risp{font-size:16px!important;color:var(--grey-color);font-weight:700;margin-left:10px;margin-right:10px}.page-mcraft button.aqua{background:var(--green-color);color:#fff;border:0px;border-radius:25px;margin:1.5rem auto;text-transform:uppercase;font-weight:600;font-size:16px;line-height:20px;padding:16px 32px;display:block;text-decoration:none;transition:.3s background}.page-mcraft button.black{background:var(--grey-color);color:#fff;border:0px;border-radius:25px;margin:1.5rem auto;text-transform:uppercase;font-weight:600;font-size:16px;line-height:20px;padding:16px 32px;display:block;text-decoration:none;transition:.3s background}.page-mcraft button.black:hover{background:var(--green-color)}.opportunita #intro{min-height:700px}.opportunita #intro h2{margin-bottom:1.5rem;text-transform:uppercase}.page-mcraft button.aqua:hover{background:var(--grey-color)}.page-mcraft button.ml{margin:1.5rem auto 1.5rem 0}.bigmargin{margin-bottom:100px}.image_collage img{max-width:400px;margin-top:50px}.image_collage img.first{transform:rotate(4deg);margin-top:20px}.image_collage img.second{transform:rotate(-4deg);position:absolute;top:34%;right:-110px}.image_collage img.third{z-index:3;position:absolute;bottom:-65px;left:10px}.triangle{position:relative}.triangle:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border-style:solid;border-width:0 50px 50px;border-color:transparent transparent #fff transparent;transform:rotate(180deg) translate(50%,0%)}.boldp p{font-weight:600;font-size:20px;line-height:28px}.card-distributore .wrap{border-right:1px solid #ededeb}.card-border-right-grey .wrap{border-right:1px solid #ccc}.card-distributore:last-child .wrap{border-right:0px!important}.card-distributore p{text-align:left}.bg-lightest-grey{background:#ededeb}.gallery-3-image img{width:calc(( 100% / 3 ) - 3px);padding-left:15px}.gallery-3-image img:last-child{width:calc(( 100% / 3 ) - 1px)}.gallery-column-image img{margin-bottom:15px}#candidat .b24-form-control-file{background:#fff!important;border:none!important}#candidat input.b24-form-control,.b24-form-control-icon-after,.b24-form-control-string{color:#fff!important;background:0 0}#candidat button.b24-form-btn{border-radius:50px;border:none;background-color:var(--grey-color)!important;color:#fff!important;margin-top:20px;text-transform:capitalize;font-family:"Lato"!important;font-size:14px;width:200px;margin:30px 0;display:block}#candidat button.b24-form-btn:hover{background-color:var(--green-color)!important;color:#fff!important}#candidat .b24-form-control-string .b24-form-control-icon-after input{background:#fff!important;color:var(--grey-color)!important;border:1px solid var(--grey-color)!important;text-align:left}#candidat .b24-form-control-icon-after{border:none!important}#candidat .b24-form-control{border-radius:0px}#candidat .b24-form-control-label{color:#000!important;opacity:1;padding:0 10px;text-align:left;font-family:"Lato"!important}#candidat .b24-form-header-padding{display:none}#candidat .b24-form-control-container{margin-bottom:0!important}#candidat .b24-form-control-required{color:#000!important}#candidat .b24-form-control-alert-message{background:var(--grey-color)}#candidat .b24-form-dropdown-container{box-shadow:1px 1px 5px var(--grey-color);border:1px solid #7a7a7a}#candidat input.b24-form-control{color:#000!important}#candidat .b24-form-field-layout-hr{margin:25px}#candidat .b24-form-field-list{border:1px solid var(--grey-color)!important}#candidat .b24-form-dropdown-container .b24-form-control-list-selector-item{border-bottom:1px solid var(--grey-color)!important}#candidat .b24-form-control-alert.b24-form-control-list .b24-form-control{border:1px solid var(--grey-color)!important}#candidat .b24-form-control-alert-message:after{border:none}#candidat .b24-form-field-layout-section,#contatto .b24-form-field-layout-section{font-weight:300!important;font-size:12px;line-height:16px;margin:0!important}#contatto button.b24-form-btn{background:var(--grey-color)!important;color:#fff;transition:.3s background;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-top:1.5rem;width:auto!important;min-width:180px;padding:16px 32px!important}#contatto button.b24-form-btn:hover{background:var(--green-color)!important}#candidat .b24-form-field-layout{margin-bottom:2px!important}#candidat .b24-form-field-agreement{margin-top:20px!important}.pagamento_soluzione img.paga_logo{height:65px;margin-top:2rem;margin-bottom:1.5rem}.pagamento_desc a{color:var(--green-color)!important;text-decoration:underline!important}@media (max-width:1399px){.bigmargin{margin-bottom:350px}.image_collage img{max-width:50%;display:block}.image_collage img.first{transform:rotate(-4deg)}.image_collage img.second{transform:rotate(4deg);right:1vw;top:15%}.image_collage img.third{bottom:-50%;left:20%}}.star-ratings{font-size:0}.starss{display:inline-block;width:20px;height:20px;background-color:gold;clip-path:polygon(50% 0%,61% 38%,100% 38%,68% 61%,79% 100%,50% 76%,21% 100%,32% 61%,0% 38%,39% 38%);margin-right:5px}.gift-card #distributore .wrap{max-width:350px;display:block;margin:0 auto}.gift-card #distributore img{height:inherit;max-width:350px;width:100%}.gift-card #distributore p{text-align:center}p.count{font-size:14px;line-height:23px;color:#262626;font-weight:400;text-align:center}.fotogalery h2{font-size:16px;line-height:30px;font-weight:600;margin-bottom:0;text-align:center;color:var(--grey-color)}table.legal{margin:3rem 0;margin-bottom:9rem}table.legal td{padding:15px 10px}table.legal strong{line-height:20px}table.legal td{padding:25px 15px;border-top:1px solid var(--light-grey-color)!important;border-bottom:1px solid var(--light-grey-color)!important}table.legal tr:first-child td{border-top:none!important}table.contatto td{border-top:1px solid var(--light-grey-color)!important;border-bottom:1px solid var(--light-grey-color)!important;padding:25px 15px}table.contatto{margin-top:1.5rem}.page-index .entry-index-content,.front-page #press{font-size:16px;line-height:27px;color:var(--main-color);font-weight:400}.page-index p.entry-title a{color:var(--grey-color)!important}.front-page #masonry-grid li{margin:0 10px 20px}.front-page #press .wrapper{height:100%}.front-page #press .wrapper a{color:var(--main-color)!important;text-decoration:none!important}.front-page #press button{margin:.25rem 0 0}.single-post .entry-meta .posted-on{display:block;margin-bottom:15px}.blog_banner{height:600px;background-size:cover!important;background-repeat:no-repeat!important;background-position:top center!important;position:relative}.blog_banner h1{color:#fff!important;font-size:60px;line-height:65px}.blog_banner .entry-meta,.blog_banner .entry-meta a{color:#fff!important;font-weight:500!important;letter-spacing:1px;font-size:16px;margin-bottom:20px}.blog_banner .entry-meta a:hover{color:#fff!important}.widget-area span{font-size:14px;line-height:23px;color:var(--grey-color);text-transform:uppercase;font-weight:700;letter-spacing:1px}.widget-area ul{list-style:none;padding:0;margin:20px 0 0}.single-post .widget{margin-bottom:3rem}.widget-area a{transition:.3s color;transition:.3s color!important;font-weight:500;color:var(--main-color)!important;text-decoration:none;font-size:15px;line-height:18px}.widget-area a:hover{color:var(--green-color)!important}li.last_news_sidebar{font-size:13px!important;line-height:18px!important}li.last_news_sidebar .last_news_date,li.last_news_sidebar .last_news_date a{display:block;margin-top:10px;font-size:12px!important;line-height:16px!important;font-style:italic}.last_news_date a,.last_news a{transition:.3s color}.last_news_date a:hover,a.last_news:hover{color:var(--green-color)!important}.html5-video-player a{display:none!important}.blog_row .title_blog{width:100%;background-color:#f9f9f9;padding:10px 20px;color:#999;border-top:1px dotted #ddd;border-bottom:1px solid #ddd}.blog_row .entry-content{margin-top:0!important}.blog_row .link_blog,.video_blog{font-size:15px!important;line-height:24px}.blog_row .link_blog a{font-weight:700;color:#000!important;font-size:15px!important;line-height:24px!important;margin-top:5px;border-bottom:2px solid var(--green-color)}.blog_row .link_blog img,.video_blog img.icon-video{display:block;width:20px;margin-bottom:5px}.blog_row{margin-bottom:1.5rem}.blog_row .video_blog{max-width:260px}.blog_row hr{margin-top:30px;background-color:var(--grey-color)}.content_blog p:last-child{margin-bottom:0}.content_blog img{margin-top:1.5rem}.blog_row ul.blog_menu{margin:0;margin-bottom:0;padding:0;padding-left:1rem}.blog_row form#lead_prodotto p{font-size:22px!important}.blog_row form#lead_prodotto p.head{font-size:30px;margin-bottom:10px!important}.blog_row form#lead_prodotto p.sm{font-size:14px!important;line-height:20px!important;margin-top:10px;margin-bottom:20px}.blog_row form#lead_prodotto input{text-transform:inherit!important}.blog_row form#lead_prodotto textarea{width:100%;background:#fff;color:var(--grey-color);border:2px solid var(--light-grey-color);border-radius:0px;padding:5px 20px;text-align:left;text-transform:inherit!important}.servizi-page .triangle img{width:325px;margin:0 auto;display:block}.servizi-page ul{margin-top:5px}.servizi-page p{margin-bottom:0}.servizi-page .marg-def p{margin-bottom:20px}.servizi-page #motore img{margin:0 auto;display:block}.servizi-card{border-right:1px solid #ccc}.servizi-card:nth-child(odd){border-right:0px}.cart-empty{text-align:center!important;font-size:24px;margin-top:4.5rem}.cart-blank .round{border:1px solid var(--light-grey-color);border-radius:50%;padding:45px 25px;width:200px;height:200px;display:block;margin:1.5rem auto 4rem}.cart-blank a.wc-backward{background:var(--grey-color);color:#fff!important;padding:16px 32px;border-radius:5px;border:none;text-transform:uppercase;font-weight:400;font-size:16px;transition:.3s background;letter-spacing:1px;margin-top:3rem;margin-bottom:3rem}.cart-blank a.wc-backward:hover{background:var(--green-color)}.add-to-cart-modal .buttons{display:flex;justify-content:flex-end}.add-to-cart-modal .buttons a{display:none}.add-to-cart-modal .buttons a{text-decoration:none!important;padding:10px 20px;margin-right:10px;background:var(--green-color);color:#fff!important;border:none;border-radius:5px;font-weight:500!important;text-transform:uppercase;letter-spacing:1px}.add-to-cart-modal .buttons a.checkout{background:var(--grey-color);margin:20px auto;display:block!important;width:100%;text-align:center;transition:.3s background}.add-to-cart-modal .buttons a.checkout:hover{background:var(--green-color)}.add-to-cart-modal .woocommerce-mini-cart__total span{float:right}.add-to-cart-modal span.codice_prodotto{font-size:13px!important;line-height:0px!important}.woocommerce .star-rating{float:none;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;display:block;color:#ffdf00}.woocommerce .star-rating::before{content:"sssss";color:#ffdf00;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;color:#ffdf00}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"";text-indent:0}.woocommerce p.stars a:hover~a::before{content:""}.woocommerce p.stars:hover a::before{content:""}.woocommerce p.stars.selected a.active::before{content:""}.woocommerce p.stars.selected a.active~a::before{content:""}.woocommerce p.stars.selected a:not(.active)::before{content:""}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce-review__published-date{display:block;font-size:12px;line-height:16px;color:#7d7d7d;margin-top:.25rem}.woocommerce-review__dash{display:none}.woocommerce-review__author{font-size:16px;line-height:22px;color:var(--grey-color);margin-top:.5rem;display:block}.commentlist li img.avatar{display:none}ol.commentlist{list-style:none;margin:0;padding:0}.comment-image-reloaded{width:100%}.comment-image-box{display:inline-flex}.comment-text .description{display:flex;flex-direction:column-reverse;font-size:16px;line-height:22px;color:var(--main-color)}.comment-text .description p,.comment-text .meta{padding:0 1.5rem}.comment-text p.comment-image-reloaded{padding:0!important}.comment_container{background:#fafafa;border:1px solid #ccc;padding:0 0 1.5rem;margin-bottom:20px}ol.commentlist li{width:calc(( 100% / 3 ) - 20px)!important;margin:0 20px 20px 0;float:left;padding:0}ol.commentlist li:nth-child(3n+3){margin-right:0!important}#comments p.titolo{text-transform:uppercase;text-align:center;color:var(--grey-color);font-size:var(--text-section-header-size);line-height:var(--lh-section-header-size);font-weight:400}#review_form_wrapper .comment-notes{font-size:14px;line-height:20px}#review_form_wrapper p.stars{margin-bottom:.5rem}#review_form_wrapper .comment-form-email,#review_form_wrapper .comment-form-author{width:49%;display:inline-block}#review_form_wrapper .comment-form-email input,#review_form_wrapper .comment-form-author input{width:90%}#review_form_wrapper .comment-form-email label,#review_form_wrapper .comment-form-author label{display:block;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px;font-size:14px}#review_form_wrapper .comment-form-comment textarea{width:calc(100% - 20px)}#review_form_wrapper .comment-form-rating label,#review_form_wrapper .comment-form-comment label{font-size:14px;line-height:30px;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}#review_form_wrapper .comment-form-cookies-consent{font-size:14px;line-height:20px;display:inline-flex;align-items:flex-start;margin-bottom:.5rem}#review_form_wrapper .comment-form-cookies-consent [type=checkbox]{margin-top:4px}#review_form_wrapper .comment-form-cookies-consent label{margin-left:10px}#review_form_wrapper .form-submit input,button.add_review{background:var(--grey-color);color:#fff;padding:16px 32px;border-radius:5px;border:none;text-transform:uppercase;font-weight:400;font-size:16px;transition:.3s background;letter-spacing:1px;margin-top:1rem}#review_form_wrapper .form-submit input:hover,button.add_review:hover{background:var(--green-color)}.average_rating{font-size:26px;font-weight:600}#reviews .comment-image{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;min-height:270px!important}span.woocommerce-Reviews-title{font-size:14px;line-height:18px}.rating-stars{font-family:"Star";font-size:20px;content:"S"}.rating-stars .star::before{content:"S";text-shadow:-1px -1px 0 #ffc720,1px -1px 0 #ffc720,-1px 1px 0 #ffc720,1px 1px 0 #ffc720}.rating-stars .star.empty::before{content:""}.rating-stars .star.half::before{content:"S";position:relative;display:inline-block;overflow:hidden;color:#ffc720!important;width:17px;text-shadow:3px 1px 0px #ffc720}.rating-stars .star{color:#fff;height:27px!important;display:inline-block}.rating-stars .star.active{display:inline-block!important;color:#ffc720!important}.rating-stars .star.half:after{content:"S";color:#fff;margin-left:-15px;text-shadow:-1px -1px 0 #ffc720,1px -1px 0 #ffc720,-1px 1px 0 #ffc720,1px 1px 0 #ffc720}.woo-login{max-width:400px;margin:3rem auto;display:block}.woo-login #myTab{justify-content:center;border:none}.woo-login #myTab a{border:none;transition:.3s background;background:var(--grey-color);color:#fff!important;text-transform:uppercase;border-radius:5px!important;margin-right:10px}.woo-login #myTab a.active{background:var(--green-color)}.woo-login #myTab h2{font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:0}.woo-login .woocommerce-form-login,.woo-login .woocommerce-form-register{border:1px solid #ccc;padding:3rem;margin:3rem auto;display:block;min-height:180px}.woo-login button{background:var(--grey-color);transition:.3s background;padding:10px 20px;font-size:16px;line-height:20px;text-transform:uppercase;letter-spacing:1px;font-weight:500;border:none;border-radius:5px;color:#fff;margin-top:1rem}.woo-login button:hover{background:var(--green-color)}.woocommerce-form-login label,.woo-login .woocommerce-form-register label{display:block;margin-bottom:.5rem}.woo-login .woocommerce-form-login input,.woo-login .woocommerce-form-register input{width:calc(100%)}.woo-login .woocommerce-form-login .form-row{display:inline-flex;flex-direction:row-reverse}.woo-login .woocommerce-form-login .form-row-wide{width:100%;display:block}.woo-login label.woocommerce-form-login__rememberme{display:inline-flex;margin-top:1rem;font-size:14px;letter-spacing:0px;text-transform:inherit;margin-left:20px;align-items:center;margin-bottom:0}.woo-login label.woocommerce-form-login__rememberme input{margin-right:5px}.woocommerce-account .woocommerce-MyAccount-navigation{width:30%;float:left}.woocommerce-MyAccount-navigation ul{list-style:none;margin:20px 0 30px;padding:0}.woocommerce-MyAccount-navigation ul li{padding-top:10px}.woocommerce-MyAccount-navigation ul li a{transition:.3s color;text-transform:uppercase;letter-spacing:1px}.woocommerce-MyAccount-navigation ul li a:hover{color:var(--green-color)!important}.woocommerce-MyAccount-navigation ul li.is-active a{color:var(--green-color)!important}.woocommerce-MyAccount-content{width:70%;float:right;padding:20px 0;margin-bottom:3rem;min-height:50vh}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2{width:100%}.woocommerce-MyAccount-content ul.woocommerce-PaymentMethods{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-content button{margin:1.5rem .75em;padding:10px 20px;font-size:16px;line-height:20px;text-transform:uppercase;background:var(--grey-color);transition:.3s background;border-radius:5px;border:none;color:#fff;letter-spacing:1px}.woocommerce-MyAccount-content .form-row label{display:block;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.woocommerce-MyAccount-content .form-row input{width:calc(100% - 20px);padding:10px}.woocommerce-MyAccount-content button:hover{background:var(--green-color)}.woocommerce-MyAccount-content em{font-size:13px;margin-top:5px}.woocommerce-MyAccount-content legend,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content h2,.woocommerce-order-details h2,.woocommerce-customer-details h2{text-align:center;font-size:24px;text-transform:uppercase;font-weight:300;line-height:36px;margin:1.5rem 0;letter-spacing:1px}.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content h2,.woocommerce-order-details h2,.woocommerce-customer-details h2{text-align:left}.woocommerce-MyAccount-content fieldset{padding:0}.woocommerce-MyAccount-content ul.woocommerce-PaymentMethods li label{margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;margin-left:10px}.woocommerce-MyAccount-content ul.woocommerce-PaymentMethods li .payment_box label{margin:20px 0 10px}h2.wc-bacs-bank-details-heading{text-align:center;font-size:30px;text-transform:uppercase;letter-spacing:1px;margin-bottom:0}h3.wc-bacs-bank-details-account-name{margin-bottom:2rem!important}.woocommerce-checkout .row{width:100%}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{width:100%!important}.form-row-first,.form-row-last{width:50%;display:block}.form-row-first{float:left}.form-row-last{float:right}.woocommerce-checkout h3{margin-bottom:1.5rem;margin-bottom:3rem;text-transform:uppercase;letter-spacing:1px;font-size:18px;text-align:center;margin-top:3rem}.woocommerce-billing-fields__field-wrapper label{display:block;font-size:14px;text-transform:uppercase;letter-spacing:1px}.woocommerce-billing-fields__field-wrapper input{width:calc(100% - 20px);margin-top:.5rem;padding:7px 15px;color:var(--grey-color)}.woocommerce-billing-fields__field-wrapper input:hover,.woocommerce-billing-fields__field-wrapper input:active,.woocommerce-billing-fields__field-wrapper input:focus-visible{border:1px solid #000!important}span.select2-container{width:calc(100% - 20px)!important;margin-top:.5rem!important;color:var(--grey-color)}span.select2-selection__rendered{padding:7px 15px!important}span.select2-selection{height:40px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px!important}.select2-container--default .select2-selection--single{border-color:#ccc!important}.woocommerce-additional-fields{display:none}.select2-container--default .select2-results>.select2-results__options{padding:0 15px!important}tr.cart_item{display:table-row;flex-direction:row;margin-bottom:1.5rem;overflow:hidden}tr.cart_item td.product-name{padding-bottom:1.5rem;width:max-content;display:-webkit-inline-box}#order_review .product-thumbnail{width:150px;float:left;margin-right:20px}#order_review .product-meta{letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:500}.payment_method_cofpay_gateway img{height:32px!important;margin-left:7px!important}.payment_method_ppcp-gateway img{margin-left:7px!important}.payment_method_alma img{height:22px!important;margin-left:7px!important}#order_review .product-meta span.name_prodotto_cart{font-size:17px!important;line-height:35px!important}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot strong{text-transform:uppercase;font-weight:400!important;letter-spacing:1px;font-size:14px}li.mini_cart_item{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}li.mini_cart_item .product-meta{font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px}li.mini_cart_item span.name_prodotto_cart{font-size:16px!important;line-height:22px!important}li.mini_cart_item .product-meta span{font-size:15px}li.mini_cart_item .quantity{display:flex;flex-direction:row;justify-content:flex-start;margin-top:3px!important}li.mini_cart_item .quantity span.amount{margin-left:5px}.woocommerce-checkout-payment ul{list-style:none;margin:0;padding:0}.woocommerce-checkout-payment .payment_box{margin-top:20px;margin-left:30px}.woocommerce-checkout-payment li.wc_payment_method{margin-top:1.5rem;margin-bottom:1.5rem}.woocommerce-checkout-payment li.wc_payment_method label{margin-left:10px;font-size:14px;text-transform:uppercase;letter-spacing:1px}.woocommerce-checkout-payment button{background:var(--green-color);padding:16px 32px;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:5px;margin-top:1.5rem;transition:.3s background;color:#fff}.woocommerce-checkout-payment button:hover{background:var(--grey-color)}ul#shipping_method li input{margin:8px 8px 0 10px}.woocommerce-shipping-totals th,.woocommerce-shipping-totals td{display:block!important;margin-top:10px}.woocommerce-checkout .woocommerce-info a{color:var(--green-color)!important}.woocommerce-checkout .woocommerce-account-fields{margin-top:1.5rem}.woocommerce-checkout .woocommerce-form-login,.woocommerce-checkout .woocommerce-form-coupon{max-width:800px;border:1px solid #ccc;padding:1.5rem 3rem;margin-top:1.5rem;background:#f7f7f7;min-height:180px;margin-bottom:1.5rem}.woocommerce-checkout .woocommerce-form-login label{display:block;font-size:14px;text-transform:uppercase;letter-spacing:1px}.woocommerce-checkout .woocommerce-form-login input,.woocommerce-checkout .woocommerce-form-coupon input{width:calc(100% - 20px);margin-top:.5rem;padding:7px 15px}.woocommerce-checkout .woocommerce-form-login label.woocommerce-form-login__rememberme{display:inline-flex;margin-top:1rem;font-size:14px;letter-spacing:0px;text-transform:inherit;margin-left:20px}.woocommerce-checkout .woocommerce-form-login label.woocommerce-form-login__rememberme input,.woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label-for-checkbox input{margin-right:5px;margin-top:3px}.woocommerce-checkout .woocommerce-form-login .form-row{display:inline-flex;flex-direction:row-reverse;align-items:flex-end}.woocommerce-checkout .woocommerce-form-login .form-row-first,.woocommerce-checkout .woocommerce-form-login .form-row-last{display:inline-flex;flex-direction:column;align-items:inherit}.woocommerce-checkout .woocommerce-form-login button,.woocommerce-checkout .woocommerce-form-coupon button{background:var(--grey-color);transition:.3s background;border:none;border-radius:5px;padding:16px 32px;color:#fff;text-transform:uppercase;font-size:16px;line-height:20px;margin-top:1.5rem}.woocommerce-checkout .woocommerce-form-coupon button{margin-top:calc(.5rem - 5px)}.woocommerce-checkout .woocommerce-form-login button:hover{background:var(--green-color)}.woocommerce-order-details ul li{display:flex;flex-direction:row}.woocommerce-order-details thead th{letter-spacing:1px;text-transform:uppercase;font-weight:400;padding:20px 0}.woocommerce-order-details td.woocommerce-table__product-name a{font-size:20px;line-height:42px;font-weight:300}.woocommerce-order-details td.woocommerce-table__product-name{font-size:14px}.woocommerce-order-details ul li strong{margin-right:10px}.woocommerce-order-details ul.wc-item-meta{margin:0 0 20px;padding:0}.woocommerce-order-details ul.wc-item-meta li{font-size:14px}.woocommerce-order-details ul.wc-item-meta li p{margin-bottom:0!important;font-size:14px}ul.woocommerce-thankyou-order-details{margin:0;padding:0;list-style:none}#myModal .widget_shopping_cart_content{height:100%}a.iconic-woothumbs-fullscreen,a.iconic-woothumbs-play{background:#fff!important;padding:6px;border-radius:25px}.iconic-woothumbs-play{left:12px!important;right:inherit!important}.woocommerce-product-gallery__image a{pointer-events:none;cursor:default}li.tc-mode-color{display:flex!important;margin-bottom:10px!important}span.tc-label-wrap span.radio-image{border-radius:50%!important;width:40px!important;height:40px!important;padding:0!important}select.tmcp-select{padding:7px 15px!important;width:180px!important;background:#fff!important}.radio-image-label,.checkbox-image-label{font-weight:400!important;padding:1em 0 0;font-size:15px}li.tc-active{border:1px solid #ccc;border-radius:5px}.tc-element-inner-wrap .tc-row{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center!important}.tc-element-inner-wrap .tc-row label.tc-cell{display:block;width:auto;max-width:fit-content;padding-right:0}.tc-element-inner-wrap .tc-row .tc-element-container{display:block;width:auto;max-width:fit-content;padding:0}.front-page a{text-decoration:none}.front-page .border-x{padding:0}.front-page p{font-size:15px;color:#262626!important}.front-page hr{height:1px;background:var(--grey-color);width:100%;margin-top:0}.front-page p,.front-page h1,.front-page h2,.front-page h3,.front-page h4{color:var(--grey-color)}.front-page h2,.front-page h1{font-size:32px;line-height:40px;font-weight:300}.front-h1title p{color:var(--grey-color)!important;margin-bottom:2rem!important;font-size:22px;line-height:30px;font-weight:300}.front-page h1{margin-bottom:1.2rem!important}.front-page h3{font-size:23px;line-height:34px;font-weight:300}.front-page h4{font-weight:300;font-size:26px;line-height:42px}.front-page img.category_img:before{background:var(--grey-color-tabs);height:1px;content:"";display:block;width:100%}.front-page .image-column{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:500px}.front-page .round{border:5px solid #018692;border-radius:19px}.front-page p.title{font-size:24px;line-height:32px}.front-page #donnolive p.title{font-size:34px;line-height:42px}.front-page #donnolive p.pretitle{font-size:20px;line-height:28px;font-weight:600}.front-page #donnolive p{font-size:18px;line-height:26px}.front-page #donnolive button{padding:16px 25px!important}.front-page #donnolive .container{border-left:3px solid #008692;position:relative}.front-page #donnolive .container:after{content:"";display:block;width:220px;background:#008692;height:3px;position:absolute;left:-3px}.front-page button.cta_esperto{background:var(--green-color);color:#fff;font-size:12px;line-height:18px;border-radius:5px;border:none;transition:.3s background;text-transform:uppercase;padding:10px 20px;font-weight:600}.front-page button.cta_blog{background:#fff;color:var(--main-color);font-size:12px;line-height:18px;border-radius:5px;border:none;transition:.3s background;text-transform:uppercase;padding:10px 20px;font-weight:600}.emilia_banner,.default_banner{display:none}.marq_aqua{color:var(--green-color)}#front_video .overlay{width:100%;height:100%;position:relative;color:#fff;font-size:24px;text-shadow:2px 2px 4px rgba(0,0,0,.7)}#front_video .overlay .wrap{position:absolute;bottom:50px;right:50px;display:flex;flex-direction:column}#front_video .bannerxl,#video-desc .bannerxl{font-size:60px;line-height:65px}#front_video .bannerl,#video-desc .bannerl{line-height:40px}#front_video .bannersm,#video-desc .bannersm{font-size:15px;line-height:26px}#video-desc .bannersm{color:var(--main-color)}#front_video .bannernorm,#video-desc .bannernorm{letter-spacing:1px}#front_video .bannernormale,#video-desc .bannernormale{letter-spacing:1px;font-size:28px;line-height:40px}#front_video .bannernormale{line-height:50px!important;font-weight:300}#front_video span.link1,#front_video span.link2,#video-desc span.link1,#video-desc span.link2{cursor:pointer}#front_video span.old-price,#video-desc span.old-price{font-size:30px;text-decoration:line-through}#front_video span.new-price,#video-desc span.new-price{font-size:36px;color:#57bdc6;margin-left:10px;font-weight:700}.over-stripe{position:absolute;background:#c50511;width:100%;filter:drop-shadow(0px 0px 22.0000057220459px #000);transform:rotate(30deg);right:-20rem;top:0}.over-stripe2{position:absolute;background:#c50511;width:100%;filter:drop-shadow(0px 0px 22.0000057220459px #000);transform:rotate(12deg);right:-20rem;top:0}.overlay{position:relative;overflow:hidden}.scrolling-text{white-space:nowrap;font-size:24px;animation:scroll 5s linear infinite;color:#000;padding:4px;font-weight:700;text-shadow:none}.scrolling-text span{color:#fff}.bf_banner{background:#c50511;color:#000;text-shadow:none;font-size:24px;padding:10px;width:fit-content}.bf_banner span{color:#fff}select.select-menu{padding:7px 15px;background:#fff!important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAyCAQAAABreDolAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEY0NkU3OTNFRjAxMUUzOUIwMEI0MDA0MzhBQjkzQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEY0NkU3QTNFRjAxMUUzOUIwMEI0MDA0MzhBQjkzQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwRjQ2RTc3M0VGMDExRTM5QjAwQjQwMDQzOEFCOTNBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwRjQ2RTc4M0VGMDExRTM5QjAwQjQwMDQzOEFCOTNBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VmemegAAAFxJREFUWMPt0rENgDAMRNE/D6NlgmQDr8gyhAIQSKFBcYW+rvFd8Sqz9k5ukJSUlJSU/D1JvIwxR45owCwJ7TE0yCChnrUeNYOEwka5Sg4Jy3366pKSkpKSkt+zA9QqAQFi9Y6EAAAAAElFTkSuQmCC")!important;background-position:right center!important;background-repeat:no-repeat!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0;text-transform:uppercase;width:350px;letter-spacing:1px}.show{display:block}select.select-menu option{padding:7px 15px!important}.icons_caa i{font-size:36px;margin-right:10px;color:var(--grey-color)}.icons_caa i:hover{color:var(--green-color)}iframe.maps_caa{width:100%;min-height:600px}form.cart{margin-top:12px}form.search-form input,form.search-form input.search-submit{margin-top:15px}@media (min-width:1921px){.galleria_biciclette_banner{height:70vh!important}}.error-404 a{text-decoration:none!important}.error-404 button{font-size:var(--main-color);background:var(--green-color);color:#fff;border-radius:25px;border:none;text-transform:uppercase;font-weight:400;line-height:20px;padding:16px 32px;transition:.3s background;margin-bottom:20px}.error-404 button.gr{background:var(--grey-color)}.error-404 button:hover{background:var(--grey-color)}.error-404 button.gr:hover{background:var(--green-color)}.gps button.transparent{background:0 0;color:#fff;border:1px solid #fff;border-radius:25px;text-transform:uppercase;font-weight:600;font-size:16px;line-height:20px;padding:16px 32px;display:block;text-decoration:none;transition:.3s background}.gps button.transparent:hover{background:var(--green-color)}.gps #intro p,.gps .banner p,.gps .info p{font-size:18px;line-height:28px}.gps h2{font-size:36px;line-height:46px}.gps span.title{display:block;font-size:18px;font-weight:600}.gps svg:hover{transform:scale(.8)}.gps .banner,.gps .banner p,.gps .banner h2{color:#fff}.gps .banner{min-height:700px;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}#front_video .bannerl h2,#video-desc .bannerl h2{line-height:40px;font-size:24px}.about-us p,.about-us body{color:#000!important;font-size:16px!important;line-height:20px!important}.about-us h2,.about-us h3,.about-us h4,.about-us h5,.about-us h6{color:#000!important}.about-us hr{height:2px;background:#abaec7}.about-us .wrap .inners{max-width:400px;display:block;margin:0 auto}.about-us p.pretitle{font-size:18px;line-height:22px;font-weight:400;color:#000!important;margin-bottom:0}.about-us h2{font-size:25px;line-height:30px;font-weight:700}.about-us h3{font-size:25px;line-height:30px;font-weight:700;text-transform:uppercase}.about-us h5{font-size:20px;line-height:26px;font-weight:700}.about-us .bg-blue{background:#f3f5fa}.about-us #vantaggi .wrap{border-right:2px solid #d9d9d9;height:100%}.about-us #vantaggi .bord:last-child .wrap{border-right:none!important}.about-us #vantaggi h3:after{height:2px;display:block;content:"";background:#d9d9d9;width:220px;margin-top:.75rem}.about-us #info{padding-bottom:180px!important}.about-us #info .wrap.active{background:#fff;border-radius:16px}.about-us #info .wrap{height:100%}.about-us #info .wrap:hover{background:#fff;border-radius:16px}.about-us #brand .wrap{border:1px solid #777;border-radius:16px;height:100%}.about-us #brand .wrap img{margin-bottom:.5rem}.about-us #brand .logo img{max-width:150px}.about-us #brand .repeater:last-child .logo img{max-width:80px}.about-us button{font-size:16px;line-height:20px;font-weight:400}.about-us button.main{border:2px solid #018692!important;border-radius:3px;padding:10px 20px;background:#fff}.about-us button.white{border:2px solid #fff!important;border-radius:3px;padding:10px 20px;background:#fff}.about-us button.green{border:2px solid #018692!important;background:#018692!important;background:#fff;color:#fff!important;border-radius:3px;padding:10px 20px}.about-us button.large{border:2px solid #018692!important;border-radius:10px;padding:16px 32px;background:#fff;font-size:25px!important;line-height:35px!important;width:inherit;transition:.3s border}.about-us button.large:hover{border:2px solid #000!important}.about-us .rounded{border-radius:20px;border:none!important;box-shadow:0px 0px 18px 0px rgba(74,74,74,.36),0px 0px 3.3px 0px rgba(0,0,0,.25) inset}.about-us .mtm150{margin-top:-180px}.about-us #recensione .quote p{font-size:65px!important;color:#018692!important;font-family:ABeeZee;font-weight:900;font-style:normal}.about-us #recensione p.pretitle{color:#000!important;font-style:normal}.about-us #recensione p{color:#018692!important;font-style:italic}.about-us #recensione p.nome{font-size:18px;line-height:22px;font-weight:700;font-style:normal}.about-us #recensione .wrap{border:2px solid #018692;border-radius:16px}.about-us #recensione .wrap.active{background:#018692;color:#fff!important}.about-us #recensione .wrap.active p{color:#fff!important}.about-us #recensione img.quote{width:25px;margin-bottom:16px}.about-us #recensione p.nome.aft a{color:#018692!important;font-size:18px!important}.about-us #recensione p.nome.aft:after{content:"";display:block;width:100px;background:#018692;height:1px;text-align:center;margin:5px auto}.donnodelivery .bg-blue{background:#f3f5fa;border-radius:5px}.donnodelivery #cta_block .background{min-height:500px!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:5px!important}.contrast h1,.contrast h2,.contrast h3,.contrast h4,.contrast h5,.contrast h6{color:#000!important}.contrast p,.contrast body{color:#000!important}.donnodelivery p.pretitle{font-size:25px;line-height:30px;font-weight:400}.donnodelivery h2{font-size:35px;line-height:42px;font-weight:700}.donnodelivery p{font-size:20px;line-height:24px}.donnodelivery #perche .inner{max-width:320px}.donnodelivery #perche .inner p{font-size:18px;line-height:22px}.donnodelivery .nomero{font-size:40px;line-height:40px;font-weight:700;margin-right:16px}.donnodelivery button.white{background:#fff;border:2px solid #018692!important;padding:12px 32px;font-size:16px;line-height:20px;transition:.3s border;color:#000;border-radius:3px}.donnodelivery button.whiteround{background:#fff;padding:12px 32px;font-size:24px;line-height:32px;color:#000;border-radius:70px;transition:.3s border}.donnodelivery button.white:hover,.donnodelivery button.whiteround:hover{border:2px solid #000!important}.donnodelivery #info .desc p{font-size:18px!important;line-height:22px!important}.donnodelivery #info img{border-radius:5px}.donnodelivery p.small{font-size:16px;line-height:20px}#compleanno img.salute{position:absolute;top:0;left:0}#compleanno img.background{position:absolute;top:0;right:0}#compleanno img.ball{position:absolute;right:10px;bottom:0;width:100px}#compleanno .content-top{position:relative}#compleanno .footer_form{background:#475050;margin-bottom:60px;padding:1.5rem;align-items:center}#compleanno .footer_form .description{margin-left:2rem}#compleanno .footer_form p{color:#fff;font-size:16px;line-height:24px;margin-bottom:0}#compleanno hr{background-color:#7b8283;border:0;height:3px;width:50%;margin:1.5em auto}.cta_gift{position:fixed;left:3%;bottom:3%;padding:12px;background:#018692;border-radius:50%;overflow:hidden;animation:pulse 2s infinite}img.gifts{width:36px}span.aqua{color:#018692}.uds a{color:#018692!important;text-decoration:underline}.uds ol{margin:0;padding-left:16px}.uds ol li{color:#000!important;font-size:17px;line-height:28px}.uds p,.uds body{font-size:16px;line-height:20px}.uds p.large,.uds .large p{font-size:20px;line-height:24px}.uds h2{font-size:25px;line-height:32px}.uds #intro p{font-size:16px;line-height:20px}.uds #intro hr{height:43px;width:100%;background:#bcc5db}.uds .bg-blue{background:#f3f5fa;border-radius:5px}.uds .nomero{font-size:40px;line-height:40px;font-weight:700;margin-right:16px}.uds button.white{background:#fff;border:2px solid #018692!important;padding:12px 32px;font-size:16px;line-height:20px;transition:.3s border;color:#000;border-radius:3px}.uds button.whitenoboreder{background:#fff;border:0px solid #fff!important;padding:12px 32px;font-size:16px;line-height:20px;transition:.3s border;color:#000;border-radius:3px}.uds #info .wrap.active,.uds #vantaggi .wrap.active{background:#018692;color:#fff}.uds #info .wrap.active p,.uds #vantaggi .wrap.active p{color:#fff!important}.uds button.white:hover{border:2px solid #000!important}.uds #info .wrap{border:1px solid #018692;border-radius:16px}.uds #vantaggi .wrap{border:1px solid #018692;border-radius:16px}.message__icon{background-color:#f4faf6;color:#00a046;width:fit-content!important;margin:0 auto;border-radius:50%;padding:12px}p.success_form{font-size:16px}.mods h2{font-weight:700}.mods h3{font-size:26px;line-height:32px}.mods .wrap{border-radius:30px;min-height:643px!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;color:#fff;position:relative;overflow:hidden}.mods .wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,.75),transparent);z-index:1;pointer-events:none}.mods .wrap p{color:#fff;font-size:16px;line-height:20px;font-weight:400;max-width:80%;z-index:2;position:relative}.mods .wrap p.title{font-size:26px;line-height:32px;font-weight:300;max-width:100%}.mods .wrap .plus{position:absolute;right:20px;bottom:20px;width:13px;height:25px;background:#262626;padding:2px 8px;border-radius:50%;cursor:pointer}.mods .swiper-button-prev{position:absolute;right:60px;top:35px;left:auto;border-radius:50%;border:2px solid #d6d6d7;color:#6e6e6f;padding:16px;height:36px;background:#d6d6d7;z-index:999}.mods .swiper-button-next{position:absolute;right:0;top:35px;left:auto;border-radius:50%;border:2px solid #d6d6d7;color:#6e6e6f;padding:16px;height:36px;background:#d6d6d7;z-index:999}.mods .swiper-button-next,.mods .swiper-button-prev{top:auto;bottom:0}.mods .swiper-button-next:after,.mods .swiper-button-prev:after{font-size:16px!important;font-weight:bolder!important;line-height:20px}.modal.edition-list strong{color:#008692}.modal.edition-list button.btn-close{right:16px;position:absolute;top:16px;font-size:20px;opacity:1;box-shadow:none!important;outline:none!important;z-index:999}.modal.edition-list p.title{font-size:18px;line-height:22px;font-weight:700}.modal.edition-list p.pretitle{font-size:24px;line-height:32px;font-weight:700}.modal.edition-list .modal-dialog{max-width:100%}.modal.edition-list .modal-content{max-width:700px;padding:30px 0 0;margin:0 auto}.modal.edition-list .modal-body{padding:0}#edition .regalo-wrapper{background:linear-gradient(45deg,#007bff,#e600ff);padding:3px;border-radius:10px;display:inline-block;position:relative;width:fit-content}#edition .regalo{border-radius:7px;display:flex;flex-direction:column;position:relative;color:#fff}#edition .regalo p,.regalo{color:#fff;font-size:15px;line-height:20px}#edition .gift-img{position:absolute;top:-24px;right:0;width:48px}.single-product .woocommerce-products-header{background:0 0;padding-bottom:0!important}.single-product .section-products-header{background:0 0}.single-product .swiper-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding-left:1rem}.single-product .swiper-pagination-bullet{width:8px;height:8px;background-color:#262626;opacity:.5;border-radius:50%;transition:all .3s ease}.single-product .swiper-pagination-bullet-active{width:24px;height:8px;border-radius:4px;opacity:1;background-color:#262626}.single-product .swiper-button-prev{position:absolute;right:60px;top:35px;left:auto;border-radius:50%;border:2px solid #d6d6d7;color:#6e6e6f;padding:16px;height:36px;background:#d6d6d7;z-index:999}.single-product .swiper-button-next{position:absolute;right:0;top:35px;left:auto;border-radius:50%;border:2px solid #d6d6d7;color:#6e6e6f;padding:16px;height:36px;background:#d6d6d7;z-index:999}.single-product .swiper-button-next,.single-product .swiper-button-prev{top:auto;bottom:0}.single-product .swiper-button-next:after,.single-product .swiper-button-prev:after{font-size:16px!important;font-weight:bolder!important;line-height:20px}.single-product .summary p.price del{color:rgba(107,114,128,1)!important}.single-product #gallery .swiper-pagination-bullet{background:#fff!important}.single-product #gallery .swiper-pagination-bullet-active{background:#fff!important}@media (max-width:1428px){.video-wrap{padding:0!important}.mods .wrap{min-height:calc(( 100vw / 5 ) / .47)!important}}@media (max-width:1200px){iframe.youtube_embed{width:100%;height:calc(100vw / 2 / 16 * 9)}a.photogallery{height:calc(100vw / 4.5)!important}.configurazioni_bike ul.bici_configurazioni_accessori li{width:100%}.configurazioni_bike ul.bici_configurazioni_accessori li:nth-child(even){float:none}.configurazioni_bike ul.bici_configurazioni_accessori li:nth-child(odd){float:none}.single_add_to_cart_button{padding:16px 30px}.gallery-3-image img{padding-left:0;padding-right:15px;width:calc(( 100% / 3 ) - -4px)}.gallery-3-image img:last-child{padding-right:0;width:calc(( 100% / 3 ) - 15px)}.card-distributore:nth-child(even) .wrap{border-right:0px!important}.front-page .image-column{min-height:calc(100vw * 9 / 16)!important}.about-us #vantaggi .bord:nth-child(2n) .wrap{border-right:0px!important}}@media (max-width:1024px){.mods .wrap{min-height:calc(( 100vw / 4 ) / .47)!important}.mods .wrap p{max-width:100%}.mods .wrap p.title{font-size:20px;line-height:26px;font-weight:500}.mods h3{font-size:20px;line-height:22px}}@media (max-width:992px){.b24-widget-button-position-bottom-left.b24-widget-button-wrapper{display:none}ol.flex-control-thumbs li{width:25%}a.photogallery{height:calc(100vw / 4.5)!important}.entry-summary{padding:0 .5rem;margin-bottom:50px}.descrizione_bike{padding-right:.5rem!important;padding-left:.5rem!important}.gallery-column-image img{width:calc(50% - 17px);padding-right:15px}.front-page .image-column{min-height:calc(100vw * 9 / 16)!important}ol.commentlist li{width:calc(( 100% / 2 ) - 20px)!important}button.add_review{margin:3rem 0 2rem!important;position:relative}.flex-viewport{height:500px!important}.flex-active-slide{width:calc(100vw - 116px)!important}.summary p.product_title{display:none!important}.uds .sm_img img{max-width:120px}.donnodelivery .sm_img img{max-width:120px}.iubenda-tp-alert-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-alert-btn[data-tp-float][data-tp-float=top-right],.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-btn[data-tp-float][data-tp-float=top-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=top-right]{bottom:120px!important;left:10px!important;right:inherit!important;display:none!important;visibility:hidden!important}}@media (max-width:767px){ol.commentlist{width:100%;height:100%!important;display:inline-flex!important}ol.commentlist li{width:100%;height:100%;display:flex;position:relative!important;left:unset!important;right:unset!important;top:unset!important;bottom:unset!important;transform:unset!important}ol.commentlist li .comment-image-reloaded img{width:100%}iframe.youtube_embed{width:100%;height:calc(100vw / 16 * 9)}.spedizione_column{padding-left:.5rem!important;padding-right:.5rem!important}.card-spedizione:last-child{margin-top:0!important}.card-spedizione{border-right:0px!important}.single-videogallery .videoblock .wrap:nth-child(odd){padding-right:0!important}.single-videogallery .videoblock .wrap:nth-child(even){padding-left:0!important}.single-videogallery .videoblock .card_video{align-self:start}.woocommerce-checkout .woocommerce-form-login .form-row-first,.woocommerce-checkout .woocommerce-form-login .form-row-last{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;float:none}.woocommerce-MyAccount-content{width:100%;float:none}ol.flex-control-thumbs li{width:33.33%}.servizi-page .triangle img{width:auto;margin:0 auto;display:block}.servizi-card{border-right:0px}.prodotto_menu ul a{padding:14px 12px}.descrizione_bike h3,.descrizione_bike h2{font-size:28px}.blog_banner h1{font-size:48px;line-height:55px}#video-overlay .overlay{display:none!important}.gps .banner{min-height:70vw}.cta_gift{bottom:70px}.donnodelivery .sm_img img{max-width:120px}.uds .m400{max-width:320px}}@media (max-width:800px){.flex-viewport{height:calc(( 100vw - 116px ) / 1.5)!important}.flex-active-slide{width:calc(100vw - 116px)!important;min-width:calc(100vw - 116px)!important}}@media (max-width:768px){.bf_banner{background:#fff;color:#c50511;text-shadow:none;font-size:24px;font-weight:600;padding:0}.bf_banner span{color:#000}#reviews .comment-image{min-height:220px!important}}@media (max-width:700px){ul.wc-tabs{flex-direction:column;margin:20px 12px;padding:0}ul.wc-tabs li{width:100%}}@media (max-width:620px){form#lead_prodotto .dlForm .caption img{width:140px}}@media (max-width:575px){.single-product #donnolive button{font-size:17px;padding:16px 26px}a.photogallery{height:calc(100vw / 1.5)!important}.form_single{margin-right:-1.25rem;margin-left:-1.25rem;width:100vw}.home .menu-bar,.single-product .menu-bar{top:9.5px!important}.bigmargin{margin-bottom:120px}.gallery-column-image img{width:calc(50% - 2px);padding-right:15px}.card-distributore .wrap{border-right:0px!important}.accordion-body,.accordion-button{padding-left:0!important;padding-right:0!important}ol.commentlist li{width:100%!important}table.spec td.label{text-align:left;padding:6px 10px}ol.commentlist{display:block!important;min-height:300px}.form-row-first,.form-row-last{width:100%;display:block;float:none}.flex-viewport{height:calc(( 100vw - 76px ) / 1.5)!important}.flex-active-slide{width:calc(100vw - 76px)!important;min-width:calc(100vw - 76px)!important}.blog_banner h1{font-size:32px;line-height:40px}.blog_banner{height:500px}#Modal_ER .modal-content .pro,#Modal_Paga .modal-content .pro{border-left:0px;border-top:1px solid #ccc}.about-us #vantaggi .wrap{border-right:0px!important;border-bottom:2px solid #d9d9d9}.about-us #vantaggi .bord:last-child .wrap{border-bottom:0px!important}.about-us #brand .wrap img{margin-bottom:1rem}.about-us .mtm150{margin-top:-140px}.about-us #info{padding-bottom:110px!important}#front_video .bannerxl,#video-desc .bannerxl{font-size:32px;line-height:42px}#front_video .bannerl h2,#video-desc .bannerl h2{line-height:28px;font-size:20px}#front_video span.old-price,#video-desc span.old-price{font-size:18px}#front_video span.new-price,#video-desc span.new-price{font-size:24px}form#lead_prodotto .dlForm .caption{width:100%}form#lead_prodotto .dlForm .text{width:100%}form#lead_prodotto .dlForm .caption img{width:140px}.mods .wrap{min-height:calc(( 100vw / 2.5 ) / .47)!important}.mods .wrap::before{height:60%}#reviews .comment-image{min-height:50vw!important}}@media (max-width:500px){.woocommerce-variation-add-to-cart{display:flex;flex-direction:column;align-items:center}}@media (max-width:462px){.front-page #donnolive p.title{font-size:24px;line-height:32px}.front-page #donnolive p.pretitle{font-size:18px;line-height:26px;font-weight:600}.front-page #donnolive p{font-size:16px;line-height:24px}}@media (max-width:430px){#popup_donnolive .form-bottom p{font-size:12px;line-height:14px}#popup_donnolive .form-bottom p.bottom-title{font-size:16px}#popup_donnolive .form-bottom .col-4{padding:0;padding-right:10px}#popup_donnolive .form-bottom .col-4:last-child{padding:0}}@media only screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:768px) and (min-resolution:192dpi){.galleria_biciclette_banner{background-attachment:inherit}}