.term-muscolari #page-header .row-background, .term-muscolari-de #page-header .row-background{transform:scale(-1, 1);}
.tmb-id-125826 .t-entry-visual-cont:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:url(//z-bike.ch/wp-content/uploads/2025/05/vision_satelliti.png) center no-repeat;background-size:contain;transform-origin:center;transform:scale(1.05);}
.tmb-id-125826 .t-entry-title a:after{content:"Bici completa dura-ace";font-weight:400;margin-left:0;display:block;}
.pum-theme-122021 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close{background:#b4cd1b;top:-9px;transform:translateY(-100%);border-radius:0;height:auto;font-size:15px;line-height:1.5;color:#000000;right:0;}
body[class*="product-tag"] .uncode-single-product-gallery:before{content:"";width:150px;height:70px;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:50%;top:0;transform:translate(-50%, 55px);}
.product-tag-carbonio .uncode-single-product-gallery:before, .product-tag-carbonio-de .uncode-single-product-gallery:before{background-image:url(//z-bike.ch/wp-content/uploads/2025/02/CALL-OUT-CARBONIO_BOLLINO-CARBONIO-1.png);}
.tmb-id-125361 .t-entry-visual:after, .tmb-id-125543 .t-entry-visual:after{content:"";width:75px;height:35px;background:url(//z-bike.ch/wp-content/uploads/2025/02/CALL-OUT-CARBONIO_BOLLINO-CARBONIO-1.png) center no-repeat;background-size:contain;position:absolute;right:18px;bottom:18px;}
.product-tag-800wh .uncode-single-product-gallery:before, .product-tag-800wh-de .uncode-single-product-gallery:before{content:"";width:150px;height:70px;background:url(//z-bike.ch/wp-content/uploads/2025/02/CALL-OUT-BATTERIA_BOLLINO-COMPLETO.png) center no-repeat;background-size:contain;position:absolute;left:50%;top:0;transform:translate(-50%, 55px);}
.tmb-id-125032 .t-entry-visual:after, .tmb-id-125016 .t-entry-visual:after, .tmb-id-125161 .t-entry-visual:after, .tmb-id-125157 .t-entry-visual:after, .tmb-id-125568 .t-entry-visual:after, .tmb-id-125573 .t-entry-visual:after{content:"";width:75px;height:35px;background:url(//z-bike.ch/wp-content/uploads/2025/02/CALL-OUT-BATTERIA_BOLLINO-COMPLETO.png) center no-repeat;background-size:contain;position:absolute;right:18px;bottom:18px;}
.d-none{display:none !important;}
.style-light button[type="submit"].btn-color-169374, .style-light a.btn-color-169374{color:#ffffff;background:linear-gradient(to right , rgb(20, 53, 53) , rgb(22, 68, 71) 34% , rgb(49, 117, 76) 69% , rgb(186, 207, 63) 100%);border:0;padding:18px 44px !important;text-transform:uppercase !important;}
body .btn:not(.btn-custom-typo):not(.btn-inherit), body button[type="submit"]:not(.btn-custom-typo):not(.btn-inherit){font-family:'Sofia Sans Condensed',sans-serif !important;}
.mw-550{max-width:550px;margin:0 auto;}
.border-0 img{border:0;}
.uncode_text_column p{font-size:18px;font-weight:300;line-height:1.5;}
body .owl-carousel-wrapper{overflow:visible;}
body.home .owl-carousel-wrapper:before, body.home .owl-carousel-wrapper:after{content:"";width:100%;height:100%;position:absolute;background:#fff;top:0;left:0;z-index:2;transform:translateX(-100%);}
body.home .owl-carousel-wrapper:after{transform:translateX(100%);z-index:999;}
body .owl-nav{display:block;}
body .owl-prev{display:none;}
body .owl-next{top:0;transform:translateY(calc(-50% - 5px));margin-right:2px !important;}
body .owl-next .btn-default{border:0 !important;width:50px;background:url(https://z-bike.ch/wp-content/uploads/2023/07/right-arrow.png) center no-repeat !important;background-size:contain !important;}
body .owl-next .btn-default i:before{opacity:0;}
body .tmb .tmb-term-evidence.transparent-cat.no-label{background:#db332f;font-size:14px !important;font-weight:900;display:none;}
.pum-overlay.pum-active, .pum-overlay.pum-active .popmake.active{display:block !important;}
body .pum-theme-122015 .pum-title, .pum-theme-lightbox .pum-title{font-family:'Sofia Sans Condensed';font-weight:700;text-transform:uppercase;font-size:45px;color:#fff;background:#003f2f;padding:1.5rem 1.5rem;text-shadow:unset;}
body .pum-container.pum-responsive.pum-responsive-medium{width:auto;margin-left:auto;padding:0;box-shadow:unset;}
body .pum-theme-lightbox .pum-content p{font-weight:300;font-size:16px;}
body .pum-theme-lightbox .pum-content{padding:.5rem 1.5rem 2rem;}
body .pum-theme-122015, .pum-theme-lightbox{background-color:rgb(0 0 0 / 60%);}
body .pum-theme-122015 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{background:rgb(186, 207, 63);right:0;top:-35px;width:auto;padding:0 7px 0 10px;display:flex;align-items:center;gap:3px;font-family:'Sofia Sans Condensed';font-size:25px;border-radius:3px;color:#000;}
body .pum-theme-lightbox .pum-content + .pum-close:before{content:"Chiudi";text-transform:uppercase;font-size:14px;font-family:'Sofia Sans Condensed';}
body .pum-theme-lightbox .pum-content p img{max-width:70px;margin-left:5px;}
body .pum-theme-lightbox .pum-content p{display:flex;align-items:center;}
.incluso_incentivi .single-bike_header ins .woocommerce-Price-amount:after{content:"*";}
.incluso_incentivi .single-bike_header ins:after{content:"* prezzo inclusivo di 2000.- di incentivo cantonale";display:block;line-height:1;font-size:12px;font-family:'Sofia Sans';}
.postid-120095.incluso_incentivi .single-bike_header ins:after, .postid-120131.incluso_incentivi .single-bike_header ins:after{content:"* 2'290 CHF con gli incentivi cantonali";background:#b8d038;padding:5px 5px 3px;color:#000;font-size:15px;}
.postid-120131.incluso_incentivi .single-bike_header ins:after{content:"* 1'990 CHF con gli incentivi cantonali";}
html:not([lang="it-IT"]) .incluso_incentivi .single-bike_header ins:after{display:none;}
.fuori-tutto h2 span strong{color:#db332f;animation-name:ping;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;display:inline-block;animation-timing-function:linear;}
@keyframes ping {
0%{transform:rotate(5deg) scale(0.8);}
100%{transform:scale(1.3);}
} .home-finanziamento .t-entry-visual-cont > a:after{content:"";position:absolute;width:100%;height:80px;background:url(https://z-bike.ch/wp-content/uploads/2024/02/FUORI-TUTTI_BANNERINO.png) center bottom no-repeat;background-size:contain;bottom:0;left:0;}
.home-finanziamento .tmb .t-entry-text-tc:not(.no-block-padding) .t-entry > *:first-child:not(.spacer).t-entry-cf-detail-429222{font-size:26px;transform:translateY(-55%);margin-top:-45px !important;text-align:right;color:#bacf3f;font-weight:700;font-family:'Sofia Sans Condensed';padding:0 20px;line-height:1;}
.home-finanziamento .tmb .t-entry-text-tc:not(.no-block-padding) .t-entry > *:first-child:not(.spacer).t-entry-cf-detail-429222:after{content:"chf al mese *";text-transform:uppercase;font-weight:100;display:block;font-size:12px;font-family:'Sofia Sans';color:#fff;}
.home-finanziamento .t-entry-cf-detail-172041:before{content:"* Ant. ";}
.home-finanziamento .t-entry-cf-detail-172041:after{content:" e Tasso 10.95%";}
.home-finanziamento .t-entry-cf-detail-172041{margin-top:-28px !important;text-align:right;text-transform:uppercase;color:#000;font-size:10px;position:absolute;left:0;bottom:3px;}
.vc_row.finanziabile .detail-container.detail-172041:before{content:"chf per 36 mesi";flex-basis:100%;text-align:center;font-weight:600;color:#b8cf38;transform:translateY(-2px);}
.vc_row.finanziabile{position:absolute;top:50%;left:50%;transform:translate(0, 40%);background:url(//z-bike.ch/wp-content/uploads/2024/02/BANNER_BOLLINO-3.png) center no-repeat;z-index:9;max-width:200px;height:200px;background-size:contain;display:none;align-items:center;text-align:center;justify-content:center;animation-name:rotate;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear;}
.vc_row.finanziabile .detail-container.detail-429222 span:before{content:"DA";font-size:12px;display:block;text-align:center;font-family:'Sofia Sans';font-weight:300;line-height:1;}
.vc_row.finanziabile .row-child .wpb_column .uncont{display:flex;align-items:center;min-height:135px;max-width:135px;width:135px;justify-content:center;flex-direction:column;background:#143535;border-radius:50%;animation-name:rotateInv;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear;}
@keyframes rotate {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@keyframes rotateInv {
0%{transform:rotate(0deg);}
100%{transform:rotate(-360deg);}
}
.vc_row.finanziabile .detail-container{display:flex;color:#fff;justify-content:center;font-family:'Sofia Sans Condensed';flex-wrap:wrap;}
.align_center .detail-container .detail-label{margin:0;}
.vc_row.finanziabile .detail-container.detail-429222 span{font-size:35px;font-weight:600;line-height:1;}
.main-container .row-container .row-parent .finanziabile .column_child.single-internal-gutter .uncont > .uncode-custom-fields:not(:first-child){margin:0;}
.vc_row.finanziabile .detail-container .detail-label{color:#fff;font-weight:100;}
.vc_row.finanziabile .detail-container.detail-172041{font-family:'Sofia Sans';text-transform:uppercase;font-size:12px;max-width:115px;margin:4px auto 0;line-height:1.2;}
.vc_row.finanziabile .detail-container.detail-172041 .detail-value{padding:0 0 0 5px;}
.vc_row.finanziabile .detail-container.detail-172041:after{content:"Tasso 10.95%";}
.fuoritutto_price h6 > span{position:relative;}
.fuoritutto_price h6 > span del:before{content:"";width:108%;height:100%;position:absolute;left:-4%;top:-2px;background:#db3130;z-index:0;animation-name:animaWidth;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:jump-start;animation-direction:alternate;}
@keyframes animaWidth {
0%{width:0;}
100%{width:108%;}
}
.fuoritutto_price h6 > span span{z-index:1;position:relative;}
.main-container .row-container .row-parent .row-parent .one-internal-gutter .uncont > .info-finanziamento{margin:-24px auto 36px;display:block;text-transform:uppercase;font-family:'Sofia Sans Condensed';font-weight:700;font-size:17px;max-width:400px;border:1px solid #eaeaea;padding:17px;z-index:9;}
.archive .t-entry-cf-detail-182690{padding:9px 18px;position:absolute;margin:0 !important;top:0;right:0;transform:translateY(-100%);color:#b8cf38;text-transform:uppercase;font-family:'Sofia Sans Condensed';background:#003f2f;font-weight:100;text-align:right;max-width:50%;z-index:2;}
.archive .t-entry-cf-detail-182690:before{content:"Fuori Tutto";position:absolute;background:#db332f;right:calc(100% - 0px);bottom:0;width:115px;line-height:.8;padding:13px 8px 12px;border-radius:10px 0 0 0;z-index:0;font-style:italic;white-space:nowrap;font-size:15px;text-align:center;font-weight:800;color:#fff;}
.slider-home_black-friday .heading-text.el-text{max-width:400px;}
.slider-home_black-friday .uncode_text_column strong{color:#bacf3f;font-weight:400;}
.black-friday_tmb .tmb-woocommerce .t-entry-visual:before, .grid-cat-274.tmb-woocommerce .t-entry-visual:before{content:"";width:100%;height:100%;position:absolute;left:-10px;top:-22px;background:url(https://z-bike.ch/wp-content/uploads/2023/11/black-friday_obliquo.png) top left no-repeat;background-size:215px;}
.slider-home_black-friday .btn-color-546696{color:#000000 !important;}
body .black-friday_tmb .woocommerce span.onsale:after, .grid-cat-274 .woocommerce span.onsale:after{content:"valido Fino al 23/12";margin-left:4px;color:#b8d038;font-weight:500;}
body .black-friday_tmb .woocommerce span.onsale, .grid-cat-274 .woocommerce span.onsale{width:110%;top:unset;left:50%;bottom:-25px;right:0;border-radius:0;background:#000000;transform:rotate(-7deg) translateX(-50%);transform-origin:left;height:100px;z-index:0;align-items:flex-start;padding-top:22px;}
.black-friday_tmb .tmb-woocommerce .t-entry-visual, .grid-cat-274.tmb-woocommerce .t-entry-visual{background:#1b1b1b;}
.card-home .wpb_row > div:first-child .column-background:after{content:"";position:absolute;width:100%;height:100%;background:url(https://z-bike.ch/wp-content/uploads/2023/11/black-friday_obliquo.png) center no-repeat;background-size:106%;filter:invert(1);animation-name:hearth;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;}
@keyframes hearth {
0%{opacity:0.8;}
100%{opacity:0.2;}
}
.card-home .wpb_row em{color:#b8d038;font-weight:700;}
.product_cat_black-friday .single-bike_header .background-inner{filter:grayscale(1);}
.product_cat_black-friday .single-bike_header .block-bg-overlay{background:#000;opacity:0.8 !important;}
.product_cat_black-friday .single-bike_header ins .woocommerce-Price-amount.amount{color:#b8d038;animation-name:zoom;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;transform-origin:left;}
@keyframes zoom {
0%{transform:scale(1);}
50%{transform:scale(1.2);}
100%{transform:scale(1);}
}
.product_cat_black-friday .single-bike_header img.wp-post-image{background-image:url(https://z-bike.ch/wp-content/uploads/2023/11/black-friday_obliquo.png);background-repeat:no-repeat;background-position:center;background-size:auto;}
.slider-home_black-friday .background-inner:after{content:"";width:105%;height:105%;position:absolute;left:50%;top:50%;background:url(https://z-bike.ch/wp-content/uploads/2023/11/black-friday_obliquo.png) center no-repeat;background-size:contain;transform:translate(-50%, -50%);}
.term-black-friday #page-header .block-bg-overlay{opacity:0.85 !important;}
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > .black_friday-menu > a{color:#bacf3f !important;}
.black_friday-menu a:after{content:"%";margin-left:3px;color:#fff;background:#ff0000;padding:5px;border-radius:50%;}
.related-bike .grid-cat-274 .woocommerce span.onsale{display:none;}
.grid-cat-454.tmb-woocommerce .t-entry-visual:before{content:"";width:100%;height:100%;position:absolute;left:9px;top:9px;background:url(https://z-bike.ch/wp-content/uploads/2025/01/hot-deals.png) top left no-repeat;background-size:140px;}
.grid-cat-454 .woocommerce span.onsale:after{content:"valido Fino al 28/02";margin-left:4px;color:#000;font-weight:700;}
.grid-cat-454 .woocommerce span.onsale{width:110%;top:unset;left:50%;bottom:-25px;right:0;border-radius:0;background:rgb(255 229 0);transform:rotate(-7deg) translateX(-50%);transform-origin:left;height:100px;z-index:0;align-items:flex-start;padding-top:22px;color:#000000 !important;}
.grid-cat-454.tmb-woocommerce .t-entry-visual{background:url(//z-bike.ch/wp-content/uploads/2025/01/bg_square-hot_deals.jpg) center no-repeat;background-size:cover;}
.card-home .wpb_row em{color:#ffe500;font-weight:700;}
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > .hot_deals-menu > a{color:rgb(255 229 0) !important;}
.hot_deals-menu a:after{content:"%";margin-left:3px;color:#fff;background:#ff0000;padding:5px;border-radius:50%;}
.product_cat_hot-deals .single-bike_header .block-bg-overlay{opacity:0.95 !important;background:url(//z-bike.ch/wp-content/uploads/2025/01/bg_square-hot_deals.jpg) center no-repeat;background-size:cover;}
.hot-deals_slider .block-bg-overlay{opacity:0.7 !important;background:url(//z-bike.ch/wp-content/uploads/2025/01/bg_square-hot_deals.jpg) center no-repeat;background-size:cover;}
.product_cat_hot-deals .single-bike_header img.wp-post-image{background:url(//z-bike.ch/wp-content/uploads/2025/01/hot-deals.png) center no-repeat;background-size:425px;}
.related-bike .grid-cat-454 .woocommerce span.onsale{display:none;}
.hot-deals_slider h2{position:relative;}
.hot-deals_slider h2:before{content:"";width:100%;height:125%;position:absolute;left:70px;top:50%;background:url(//z-bike.ch/wp-content/uploads/2025/01/hot-deals_fulmine.png) center right no-repeat;background-size:contain;z-index:-1;transform:translateY(-50%);}
.spring-promo_slider h2{color:transparent !important;}
.spring-promo_slider h2:before{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0;background:url(//z-bike.ch/wp-content/uploads/2025/03/READY-TO-SPRING-T_WEB_CLAIM-HOME.png) center no-repeat;background-size:contain;transform:scale(1.2);transform-origin:bottom;}
.spring-promo_slider .tourfrance h2:before{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0;top:60px;background:url(https://z-bike.ch/wp-content/uploads/2025/07/Gemini_Generated_Image_kc9y6kkc9y6kkc9y-removebg.png) center no-repeat;transform:scale(2.4);transform-origin:bottom;background-size:contain;}
.spring-promo_slider .style-dark p strong{color:#bacf3f;}
.tmb-woocommerce:is(.grid-cat-483, .grid-cat-484) .t-entry-visual:before{content:"";width:100%;height:100%;position:absolute;left:18px;top:18px;background:url(//z-bike.ch/wp-content/uploads/2025/03/READY-TO-SPRING-T_WEB_CLAIM-BOX.png) top left no-repeat;background-size:125px;}
.tmb-woocommerce:is(.grid-cat-483, .grid-cat-484) .t-entry-visual{background:#f7f7f7 url(//z-bike.ch/wp-content/uploads/2025/03/READY-TO-SPRING-T_WEB_MONTAGNE.png) center no-repeat;background-size:250px;}
.tmb:is(.grid-cat-483, .grid-cat-484) .woocommerce span.onsale{width:110%;top:unset;left:50%;bottom:-12px;right:0;border-radius:0;background:url(//z-bike.ch/wp-content/uploads/2025/03/READY-TO-SPRING-T_WEB_BASE-BOX.png) center top no-repeat;background-size:contain;transform:translateX(-50%);transform-origin:left;height:75px;z-index:0;align-items:flex-start;padding-top:25px;font-size:16px !important;color:#bacf3f !important;display:none;}
.tmb:is(.grid-cat-483, .grid-cat-484) .woocommerce span.onsale:after{content:"valido Fino al 30/04";margin-left:4px;color:#b8d038;font-weight:500;}
.card-home .wpb_row > div:first-child .column-background:after{content:"";position:absolute;width:100%;height:100%;background:url(//z-bike.ch/wp-content/uploads/2023/07/shutterstock_2162510977-1.jpg) center no-repeat;background-size:cover;filter:unset;opacity:0.5 !important;}
.product_cat_spring-promo .single-bike_header img.wp-post-image, .product_cat_spring-promo-de .single-bike_header img.wp-post-image{background:url(//z-bike.ch/wp-content/uploads/2025/03/READY-TO-SPRING-T_WEB_CLAIM-HOME.png) center 190px no-repeat;background-size:500px;}
.slider_2025{background:#fff;}
.slider_2025 h2 span{font-size:75px;}
.slider_2025 .row-child .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual{border:0;}
.slider_2025 .row-child .tmb .t-entry-visual .t-entry-visual-overlay, .slider_2025 .row-child .tmb .t-entry-visual .t-overlay-text{opacity:1;}
.slider_2025 .row-child .tmb .t-entry-visual .t-overlay-text .t-entry-title{font-size:50px;text-transform:uppercase;}
.slider_2025 .row-child .tmb .t-entry-visual .t-overlay-text{text-align:center;}
.slider_2025 .row-child .tmb .t-entry-visual .t-overlay-text .t-entry-excerpt{text-transform:uppercase;font-weight:900;font-size:17px;}
.slider_2025 .row-child .tmb .t-entry-visual .t-overlay-text .t-entry-excerpt:after{content:"\e0c3";font-family:uncodeicon;margin-left:9px;position:relative;top:1px;}
.slider-home{display:flex;max-height:80vh;align-items:center;}
.home .main-container .row-container .row-parent .single-internal-gutter .uncont > .owl-carousel-wrapper{margin-top:18px;}
.carosello-categorie .t-entry-text{position:absolute;bottom:7px;left:12px;}
.carosello-categorie .tmb-light.tmb .t-entry-text .t-entry-title a{color:#fff;text-transform:uppercase;font-weight:600 !important;font-size:20px;}
.card-home .background-inner{filter:grayscale(1);}
.card-home .style-color-180358-bg{background:linear-gradient(to right , rgb(20, 53, 53) , rgb(22, 68, 71) 34% , rgb(49, 117, 76) 69% , rgb(186, 207, 63) 100%);transform:rotate(180deg);}
.card-home p{font-weight:300;font-size:17px;line-height:1.2;}
.card-home a{text-transform:uppercase;font-weight:900;}
.slider-home .col-lg-7{position:relative;}
.slider-home .col-lg-7:after{content:"";width:100%;height:100%;background:url(//z-bike.ch/wp-content/uploads/2023/11/moterra_neo_lt_2-black_optimized.png) center no-repeat;background-size:contain;position:absolute;left:0;bottom:0;transform:scale(1.7) translateY(18%);}
.slider-home .specialized_slider .col-lg-7:after{background-image:url(https://z-bike.ch/wp-content/uploads/2024/02/95223-52_LEVO-COMP-CARBON-WHTSGE-DPLAKE_D1-POV_2-1.png);transform:scale(1.9) translateY(14%) rotate(-4deg);}
.slider-home .specialized_slider{overflow:hidden;}
.specialized_slider h2:before{content:"";width:100%;height:150%;position:absolute;left:35px;top:50%;background:url(https://z-bike.ch/wp-content/uploads/2024/02/Pittogramma-Specialized.png) center right no-repeat;background-size:contain;z-index:-1;transform:translateY(-50%);}
.specialized_slider h2{position:relative;}
.slider-home .owl-carousel .owl-stage-outer{overflow:visible;}
.home .header-wrapper{overflow:visible;}
.punti-forti p{font-family:'Sofia Sans';font-weight:400;font-size:15px;}
.banner-emoto .row .row-internal{border-radius:2px;overflow:hidden;}
.banner-emoto img[src*="sx"], .banner-emoto img[src*="dx"]{transform:translateX(15%);max-width:425px;}
.banner-emoto img[src*="dx"]{transform:translateX(-15%);}
.banner-emoto .uncol.style-dark .uncell{display:flex;align-items:center;min-height:400px;}
.banner-emoto .wpb_column .column-background .background-wrapper{transform:rotate(11deg) translate(-5%, -15%);height:150%;}
.banner-emoto .column-background{overflow:visible;}
.banner-emoto .uncol.style-dark .uncell .uncont{z-index:9;}
.banner-emoto .tmb .t-entry-visual{overflow:visible;}
.marquee-outline h3{text-transform:uppercase;-webkit-text-stroke:1px #303133;color:transparent;}
.marquee-outline .heading-text{overflow:hidden;}
.marquee{position:relative;font-size:125px;width:100vw;max-width:100%;height:135px;overflow:hidden;letter-spacing:-0.02em;text-transform:uppercase;font-weight:700;font-family:'Sofia Sans Condensed';color:transparent;-webkit-text-stroke:1px #303133;transition:unset;}
.marquee a{color:transparent;-webkit-text-stroke:1px #303133;transition:unset;}
.marquee a.bold{color:#303133;}
.marquee a.bold:hover, .marquee a:hover{-webkit-text-stroke-color:#bacf3f;}
.track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 32s linear infinite;}
@keyframes marquee {
from{transform:translateX(0);}
to{transform:translateX(-50%);}
}
.home .main-container .row-container .row-parent .single-internal-gutter .uncont > .divider-wrapper{margin-top:25px;}
.carosello_brand .tmb .t-entry-visual img{max-width:155px;max-height:30px;width:auto;margin:0 auto;filter:brightness(0);opacity:0.9;}
.carosello_brand .tmb .t-entry-visual{border-right:1px solid #ddd;}
.carosello_brand .tmb .t-entry-visual .dummy{padding-top:15% !important;}
.carosello_brand .tmb .t-entry-visual a{display:flex;align-items:center;}
.carosello_brand{border-bottom:1px solid #ddd;padding-bottom:36px;margin:0 5px;}
.carosello_brand .owl-item.active + .active + .active + .active + .active .tmb .t-entry-visual{border:0;}
.main-container .row-container.shop-contatti .limit-width.row-parent{padding-top:0;}
.shop-contatti .owl-carousel{padding-left:27px;}
.nav-tabs > li a span{text-transform:uppercase;font-weight:600;color:#303133;font-family:'Roboto Condensed';}
body .woocommerce span.onsale{background:#db332f;font-size:18px !important;font-family:'Sofia Sans';font-weight:300;width:35px;height:35px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;}
.custom_option{font-size:11px !important;border-radius:1px;font-weight:500;min-width:36px;height:36px;line-height:36px;padding:0 10px;text-align:center !important;cursor:pointer;margin-bottom:4px;margin-right:4px;transition:border-color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);vertical-align:middle;border:1px solid;border-color:#eaeaea;display:inline-block;cursor:not-allowed;pointer-events:none;opacity:.3;}
.custom_option.is-visible{display:inline-block;pointer-events:auto;opacity:1;cursor:pointer;}
.custom_option.on{border-color:#303133;}
div.product form.cart .variations .label .value{display:block;}
div.product form.cart .variations .label .value .reset_variations{display:block;}
.archive .demo-hero .background-inner{background-image:url(https://z-bike.ch/wp-content/uploads/2023/10/cat_bg-1.jpg);transform:scale(-1, 1);}
.woocommerce span.soldout{display:none !important;}
body .ajax-grid-system .uncode-toggle-ajax-filters.item-align-right{order:0;}
.widget-container.widget-style .widget-title{text-transform:uppercase !important;font-weight:800 !important;font-family:'Sofia Sans Condensed', sans-serif !important;font-size:16px !important;}
.tmb-woocommerce .t-entry-visual{background:#f7f7f7;}
.tmb-woocommerce .t-entry-visual img{padding:20px;max-height:250px;margin:0 auto;width:100%;max-width:100%;}
.tmb-woocommerce .t-entry-title a{font-size:22px;font-family:'Sofia Sans Condensed';font-weight:600 !important;text-transform:uppercase;}
.tmb-woocommerce.tmb .t-entry-attribute-image img{max-height:20px;width:auto;}
.tmb-woocommerce.tmb .t-entry-attribute-image{border-top:1px solid #f2f2f2;padding-top:15px;margin-top:15px !important;}
.tmb-woocommerce .t-entry-visual a{display:flex;align-items:center;}
.home .tmb-woocommerce .t-entry-visual .dummy, .archive .tmb-woocommerce .t-entry-visual .dummy{padding-top:100% !important;}
.tmb-woocommerce  .price *{font-size:20px;}
.top-menu .row-menu.limit-width{max-width:unset;}
.top-menu.top-menu-enhanced .row-menu-inner, .row-menu-inner{max-width:1400px;margin:0 auto;}
.top-menu.top-menu-enhanced .row-menu-inner{max-width:1436px;}
.topbar-col .fa-instagram:after, .topbar-col .fa-facebook:after{content:"Instagram";font-family:'Sofia Sans';margin-left:5px;font-size:12px;}
.topbar-col .fa-facebook:after{content:"Facebook";}
.topbar-col .fa, .topbar-col .menu-bloginfo-inner{display:inline-flex;align-items:center;gap:5px;text-transform:uppercase;font-weight:400;font-size:12px;}
.topbar-col .menu-bloginfo-inner i:not(:first-child){margin-left:20px;}
.top-menu.top-menu-enhanced .row-menu-inner .topbar-col.topbar-col-right > .top-enhanced-inner.menu-horizontal{order:2;border-left:1px solid rgb(255 255 255 / 15%);}
.top-menu.top-menu-enhanced .row-menu-inner .menu-smart > li > a .fa-angle-down{font-weight:100;margin-top:-2px;}
body .uncode-sidecart-wrapper .buttons a.wc-forward.checkout{background:linear-gradient(to right , rgb(20, 53, 53) , rgb(22, 68, 71) 34% , rgb(49, 117, 76) 69% , rgb(186, 207, 63) 100%);text-transform:uppercase;border:0;}
body #uncode_sidecart.style-light .btn-default.wc-forward:first-child, body.uncode-sidecart-right .uncode-sidecart-wrapper .close-mini-cart{text-transform:uppercase;font-weight:900 !important;}
body .uncode-sidecart-wrapper li.mini_cart_item a{font-weight:900;text-transform:uppercase;font-family:'Sofia Sans Condensed';font-size:18px;}
body .widget_shopping_cart ul.product_list_widget li img{background:#f7f7f7;padding:5px;border-radius:2px;}
body .widget_shopping_cart .total strong{font-weight:600;text-transform:uppercase;font-size:14px;}
body .uncode-sidecart-wrapper .buttons a.wc-forward{font-size:17px !important;letter-spacing:0;}
.single-bike_modulo-btn_wrapper p{color:#303133;line-height:1.4;}
.single-bike_modulo-btn_wrapper p a{display:block;color:#bacf3f;font-weight:500;text-transform:uppercase;}
.uncode-single-product-gallery .woocommerce-product-gallery-nav-wrapper.lateral-nav-parent{display:none;}
.product .woocommerce-product-gallery.woocommerce-product-gallery-lateral{min-width:100%;}
.product .woocommerce-product-gallery.woocommerce-product-gallery-lateral .woocommerce-product-gallery__wrapper div:nth-child(n+2){display:none;}
.single-bike_header .uncode-wc-attribute-image-module .attribute-image-wrapper img{border:0;filter:brightness(0) invert(1);margin-bottom:20px;}
.single-bike_header .uncode-row-divider-step_3_4{background:#fff;}
.single-bike_header-inner{padding-top:144px;}
.tab_bike-characteristics{padding:108px 0;}
.tab_bike-characteristics .uncode-custom-fields .detail-container{display:flex;flex-direction:column;text-align:center;}
.tab_bike-characteristics .uncode-custom-fields .detail-container .detail-label{color:#303133;font-family:'Sofia Sans Condensed';text-transform:uppercase;font-size:17px;}
.tab_bike-characteristics .uncode-custom-fields .detail-container .detail-value{padding:0;font-size:18px;font-weight:300;line-height:1.2;margin-top:7px;}
.tab_bike-characteristics .icon-media-image{display:flex;justify-content:center;}
.tab_bike-characteristics .row-inner{display:flex;flex-wrap:wrap;gap:30px;row-gap:44px;}
.tab_bike-characteristics .row-inner .wpb_column{display:table;padding:0 !important;flex-basis:calc(25% - 30px);}
.tab_bike-desc{padding:54px 0 36px;}
.tab_bike-desc p{font-weight:300;font-size:20px;line-height:1.5;}
.main-container .row-container.tab_dettaglio-row{border-top:1px solid #eaeaea;padding:36px 0 18px;max-width:800px;margin:0 auto;}
.tab_dettaglio-row .detail-container{display:flex;flex-direction:column;}
.tab_dettaglio-row .detail-container .detail-value{padding:0;font-weight:300;font-size:18px;line-height:1.2;}
.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > .uncode-custom-fields:not(:first-child){margin-top:18px;}
.tab_dettaglio-row .detail-label{text-transform:uppercase;font-weight:400;line-height:1;}
.single-bike_related .tmb-woocommerce .t-entry-visual img{padding:0;height:100%;max-height:100%;width:auto;}
.related-moto .single-bike_related .tmb-woocommerce .t-entry-visual img{max-height:100%;width:auto;}
.single-bike_related .tmb-woocommerce .t-entry-visual{background:transparent;}
.single-bike_related .tmb-woocommerce .t-entry-visual .dummy{padding-top:50% !important;}
.single-bike_related .tmb-woocommerce .attachment-uncode_woocommerce_nav_thumbnail_crop{border:0;filter:brightness(0);margin-bottom:20px;}
.single-bike_related .tmb-woocommerce .t-entry-attribute-image{border-color:#ddd;}
.single-bike_header .woocommerce-variation-add-to-cart, .single-bike_header .cart:not(.variations_form){display:flex;max-width:400px;margin:27px auto 36px;align-items:center;background:#f7f7f7;}
body.woocommerce .product .woocommerce-variation-add-to-cart .quantity .qty-inset, body.woocommerce .product .cart:not(.variations_form) .quantity .qty-inset{margin:0 !important;width:157px;}
body .woocommerce-variation-add-to-cart .quantity, body .cart:not(.variations_form) .quantity{flex-basis:157px;max-width:157px;}
.main-container .row-container .row-parent .single-bike_header .row-parent .one-internal-gutter .uncont > .cart{margin-top:-72px;z-index:9;}
.main-container .row-container .row-parent .single-bike_header .row-parent .one-internal-gutter .uncont > .cart:not(.variations_form){margin-top:-18px;}
.single-bike_header div.product form.cart .variations .label .value .reset_variations{display:none;}
li.vc_tta-tab[data-tab-id="d-none"]{display:none;}
.related-moto .single-bike_related .tmb-woocommerce .t-entry-attribute-image{border-color:#ddd;}
.related-moto .single-bike_related .tmb-woocommerce .attachment-uncode_woocommerce_nav_thumbnail_crop{filter:brightness(0);}
.single-bike_info .btn-container .btn{min-width:325px;margin-bottom:36px;margin-top:27px;}
.single-bike_info .single_variation_wrap{display:none !important;}
.single-bike_modulo form{margin:0 -15px;}
.single-bike_modulo form p, .single-bike_modulo form input, .single-bike_modulo form textarea{margin:0;max-height:150px;outline:unset;box-shadow:unset;}
.single-bike_modulo .row-child{max-width:690px;margin:0 auto;}
.single-bike_modulo .row-child h2{text-transform:uppercase;}
.single-bike_modulo form input::placeholder, .single-bike_modulo form textarea::placeholder{text-transform:uppercase;font-weight:400;}
.single-bike_modulo .icons{display:flex;justify-content:space-between;flex-wrap:wrap;}
.single-bike_modulo .icons a{color:#bacf3f;}
.single-bike_modulo .icons li{font-size:21px;color:#303133;text-transform:uppercase;font-weight:900;}
.tab_dettaglio-row .woocommerce-product-attributes-item{display:flex;flex-direction:column;flex-basis:33%;margin-top:18px;}
.tab-pane .tab_dettaglio-row .shop_attributes tbody{display:flex;flex-wrap:wrap;}
.tab_dettaglio-row .woocommerce-product-attributes-item th{text-transform:uppercase;font-weight:400;padding:0;line-height:1;}
.tab_dettaglio-row .woocommerce-product-attributes-item td p{padding:0;font-weight:300;font-size:18px;line-height:1.2;color:#777777;}
.main-container .row-container .row-parent .tab_dettaglio-row .column_child.single-internal-gutter .uncont > .uncode-wrapper.uncode-single-product-additional-info{margin:0;}
.style-light .tab_dettaglio-row .detail-container a{font-weight:300;font-family:'Sofia Sans';}
.tab_dettaglio-row .product_meta{display:inline-flex;}
.tab-content > .tab-pane.half-internal-gutter > div > .tab_dettaglio-row:nth-child(2){border:0;padding-top:0;margin-top:0;}
.product_meta p{display:flex;flex-wrap:wrap;}
.product_meta p span{flex-basis:33%;margin-right:0 !important;}
.product_meta, .product_meta p{width:100%;}
.accessori-related .owl-carousel-wrapper{overflow:hidden;}
.variations .custom_option:before{content:attr(data-text);}
#print_specific_div_content{margin:0 auto 54px;color:#303133;text-transform:uppercase;display:flex;align-items:center;gap:9px;padding:9px 18px;}
.single-product .owl-carousel .owl-stage-outer{overflow:visible;}
.uncode-share.single-bike_share{justify-content:center;}
.uncode-share.single-bike_share:before{content:"Condividi su";color:#303133;}
.main-container .row-container .row-parent .row-parent .single-internal-gutter .uncont > .single-bike_wishlist{border-top:1px solid #eaeaea;max-width:400px;margin:18px auto 0;padding-top:18px;}
.only-info .single_variation_wrap, .only-info form.cart{display:none !important;}
.only-info form.variations_form.cart.dynamic-button{display:block !important;}
.main-container .row-container .row-parent .only-info.half-internal-gutter .uncont > .btn-container{}
.single-accessori_header .images img{border:1px solid #eaeaea;}
.single-accessori_header .woocommerce-product-gallery__thumb img{border:1px solid #eaeaea;max-width:99.99%;}
.yith-wcwl-add-button a{text-transform:uppercase;font-weight:600;}
.uncode-share{display:flex;align-items:baseline;gap:15px;}
.uncode-share h6{font-family:'Sofia Sans';margin:0;}
body .woocommerce-variation-add-to-cart, body:not(.woocommerce-cart):not(.woocommerce-wishlist) .cart:not(.variations_form){display:inline-flex;align-items:center;background:#f7f7f7;}
body.woocommerce-wishlist td.product-price{display:table-cell;}
body .add_to_cart_text{text-transform:uppercase;}
footer .footer-last .site-info{display:flex;align-items:baseline;justify-content:space-between;padding-top:18px;padding-bottom:18px;width:100%;}
footer .footer-last .site-info p{margin:0;font-size:14px;font-weight:300;text-transform:uppercase;}
footer .fluid-svg{max-width:150px;}
footer .uncode_text_column.text-small p{font-size:18px;line-height:1.3;opacity:0.9;}
footer .uncode_text_column.text-small p:first-child{margin-top:26px;}
footer .uncode_text_column.text-small p a{text-decoration:underline;color:#b8d038;}
footer .uncode_text_column.text-small p a{text-decoration:underline;color:#b8d038;}
footer .fa:after{content:"";font-family:'Sofia Sans';text-transform:uppercase;font-weight:300;font-size:14px;margin-left:7px;position:relative;top:1px;margin-right:7px;}
footer .fa-instagram:after{content:"Instagram";}
footer .fa-facebook:after{content:"Facebook";}
footer .fa{display:flex;align-items:center;}
footer .footer-last .site-info p a{color:#bacf3f;}
.footer-scroll-top img{max-width:30px;}
body .cart_totals, #order_review{border:1px solid #eaeaea;padding:36px;border-radius:2px;}
body .shop_table td.product-thumbnail a{background:#f7f7f7;border-radius:2px;min-height:75px;display:flex;align-items:center;justify-content:center;max-width:75px;padding:5px;}
body .thumb-size-small .shop_table td.product-thumbnail img{width:auto;min-width:auto;max-height:40px;}
body .vertical-align-top .shop_table td{vertical-align:middle;}
body .shop_table:not(.compact-layout) a.remove::after{height:18px;width:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;left:0;transform:translateY(calc(-50% - 4px));}
body .shop_table td.product-remove{width:25px;}
body td.product-price{display:none;}
body td.product-name a{font-size:22px;font-family:'Sofia Sans Condensed';text-transform:uppercase;}
body td.product-subtotal .amount{font-size:20px;font-weight:400 !important;font-family:'Sofia Sans Condensed';}
body form.woocommerce-cart-form h2.h2:not([class*="fontsize-"]){font-size:50px;text-transform:uppercase;}
body h2 + table{margin-top:18px !important;}
body .woocommerce .shop_table .quantity input[type="text"].qty:not(.btn-block){max-width:130px;padding:10px 25px 10px 25px !important;}
body .woocommerce .shop_table .quantity .qty-minus, .woocommerce .quantity .qty-minus{left:5px;line-height:34px;}
body .woocommerce .shop_table .quantity .qty-plus, .woocommerce .quantity .qty-plus{right:5px;line-height:34px;}
body .shop_table button[name="update_cart"]{display:none;}
body .calculated_shipping h2{text-transform:uppercase;}
body .shop_table th{text-transform:uppercase;}
body .cart_totals.calculated_shipping .shop_table tr > td:last-child{text-align:left;padding-left:18px;}
body .cart-collaterals .cart_totals ul + p{background:#f7f7f7;padding:5px 15px 0;margin-top:45px;}
body .woocommerce-shipping-calculator{background:#f7f7f7;padding:0 15px;line-height:1;}
body .woocommerce-shipping-calculator .shipping-calculator-button{margin:0;padding:0 0 5px;border:0;color:#629548;text-transform:uppercase;}
body .style-light button[name="calc_shipping"]{padding:0 15px;text-decoration:underline;margin-bottom:15px;display:inline-block;width:100%;}
body td.actions div.coupon button{color:#fff;text-transform:uppercase !important;background:#db332f !important;}
body .woocommerce .cart_totals{padding-top:4px;}
body .woocommerce .cart_totals h2{display:none;}
body .woocommerce .cart_totals .shop_table.shop_table_responsive{border:0;margin:0 !important;}
body .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item td{background:#f7f7f7;padding:0 18px 9px;border:0;}
body .woocommerce-checkout-review-order .shop_table tbody td.product-name{width:75%;}
body .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item:first-child td{padding-top:18px;}
body .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item:last-child td{padding-bottom:18px;}
body table.shop_table.woocommerce-checkout-review-order-table{border-top:0;display:flex;flex-direction:column;}
body table.shop_table.woocommerce-checkout-review-order-table tfoot{display:flex;flex-direction:column;min-width:100%;}
body table.shop_table.woocommerce-checkout-review-order-table tfoot tr{display:flex;justify-content:space-between;}
body table.shop_table.woocommerce-checkout-review-order-table tfoot tr td{flex:1;}
body #shipping_method input[type="radio"] + label{white-space:nowrap;}
body .woocommerce-checkout-review-order-table:before{content:"Il tuo Ordine";text-transform:uppercase;font-weight:900;color:#303133;font-family:'Sofia Sans Condensed';font-size:50px;margin-bottom:18px;display:block;}
body #order_review_heading{display:none;}
body .woocommerce-shipping-totals td[data-title="Spedizione"]{min-width:155px;padding-left:0;font-size:10px;}
body .checkout_coupon{display:block !important;padding-top:54px;}
body .checkout_coupon:before{content:"Hai un coupon?";text-transform:uppercase;font-weight:900;color:#303133;font-size:29px;font-family:'Sofia Sans Condensed';}
body .woocommerce-form-coupon-toggle > div{display:none;}
body .woocommerce-checkout .col-lg-7 .uncont{display:flex;flex-direction:column-reverse;}
body .woocommerce-form-coupon + #customer_details .col-1{margin-top:0;}
body .woocommerce-billing-fields h3{text-transform:uppercase;}
body #ship-to-different-address span{font-family:'Sofia Sans';text-transform:uppercase;}
body #order_comments{max-height:75px;min-height:75px;}
body button[name="apply_coupon"]{color:#fff;text-transform:uppercase !important;background:#db332f !important;}
body .order-payment-compact-layout .wc_payment_methods{text-align:left;}
body .payment_box{margin:0 0 18px;background:#f7f7f7;padding:36px;}
body #payment p{color:#303133;}
body #stripe-payment-data fieldset{padding:0;border:0;}
body #stripe-payment-data fieldset:last-child{margin:0 0 5px;}
body form.uncode-wc-form .style-light #payment p label{text-transform:uppercase;}
body form.uncode-wc-form .style-light #payment p label a{color:#a2bf42;}
body .wc-stripe-elements-field, .wc-stripe-iban-element-field{margin-bottom:0;border:0;border-bottom:1px solid #ddd;background:transparent;padding:5px 0 5px;}
body .woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand{right:0;margin-right:0;}
body #stripe-payment-data fieldset:last-child p{margin:9px 0 0;}
body #stripe-payment-data fieldset:last-child p label{margin:0 0 0 4px;top:1px;position:relative;}
.row-categorie_box{display:none;}
.row-categorie_box .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual, .row-categorie_box .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual{border:0;}
.row-categorie_box .tmb .t-entry-visual .t-entry-visual-overlay, .row-categorie_box .tmb .t-entry-visual .t-overlay-text{opacity:1;}
.row-categorie_box .tmb .t-entry-visual .t-overlay-text .t-entry-title{font-size:40px;text-transform:uppercase;}
.row-categorie_box .tmb .t-entry-visual .t-overlay-text{text-align:center;}
.row-categorie_box .tmb .t-entry-visual .t-overlay-text .t-entry-excerpt{text-transform:uppercase;font-weight:900;font-size:14px;}
.row-categorie_box .tmb .t-entry-visual .t-overlay-text .t-entry-excerpt:after{content:"\e0c3";font-family:uncodeicon;margin-left:9px;position:relative;top:1px;}
.row-categorie_box .cssgrid-no-gutter .tmb.tmb-bordered{margin:0;}
.archive.term-34 .row-categorie_e-bike, .archive.term-424 .row-categorie_muscolari, .archive.term-283 .row-categorie_e-bike, .archive.term-429 .row-categorie_muscolari{display:block;}
.archive.has-get-param .row-categorie_box{display:none;}
@media screen and (max-width:1666px){
.slider-home .col-lg-7:after{transform:scale(1.55) translateY(18%);}
.vc_row.punti-forti.row-internal.row-container{padding-top:60px;}
}
@media screen and (max-width:1445px){
.slider-home .col-lg-7:after{transform:scale(1.4) translateY(18%);}
}
@media screen and (max-width:1030px){
.slider-home .wpb_row.row-inner.cols-md-responsive > div{min-width:100%;display:block;}
.slider-home .col-lg-7{min-height:300px;margin-top:-149px;}
body .slider-home .col-lg-7:after{left:50%;transform:scale(1.3) translateY(30%) translateX(-125px);}
.slider-home .row div.column_child.pos-center > .uncol > .uncoltable > .uncell > .uncont{max-width:600px;margin:0 auto 0 0;z-index:9;position:relative;}
.vc_row.punti-forti.row-internal.row-container{padding-top:60px;}
.punti-forti .icon-box-left:not(.icon-box-space-reduced) .icon-box-content{padding-left:0;}
.banner-emoto img[src*="sx"], .banner-emoto img[src*="dx"]{max-width:300px;}
.slider-home .specialized_slider .col-lg-7:after{top:35px;}
.slider_2025 h2 span{font-size:55px;position:relative;z-index:2;}
.hot-deals_slider h2:before{z-index:0;left:50px;}
.slider_2025 .row-child .tmb .t-entry-visual .t-overlay-text .t-entry-title{font-size:35px;}
.slider_2025 .vc_custom_heading_wrap{padding-top:45px;}
.slider_2025 .row-child .tmb .t-entry-visual .t-overlay-text .t-entry-excerpt{font-size:14px;}
.slider_2025{max-height:calc(100vh + 117px);}
.slider_2025 .owl-carousel-wrapper{max-height:60vh;overflow:hidden;}
.slider_2025 .owl-carousel-wrapper .vc_row{max-height:60vh;}
.slider_2025 .owl-carousel-wrapper .vc_row .row .uncell{display:block;height:auto;}
}
@media screen and (max-width:900px){
body .menu-primary .menu-borders.needs-after::after{border-bottom-width:1px;}
body .slider-home .col-lg-7:after{transform:scale(1) translateY(30%) translateX(-50%);}
.vc_row.punti-forti.row-internal.row-container{padding-top:0;}
.card-home .single-block-padding{padding:36px 9px;}
.main-container footer .row-container .double-bottom-padding{padding-bottom:0;}
footer .footer-last{padding:0 54px 0 36px;}
.btn:not(input):not(.checkout-button):not(.btn-no-scale), .btn-link:not(input):not(.checkout-button):not(.btn-no-scale){transform:scale(0.8);transform-origin:left;}
.archive.ajax-filter-sidebar-overlay .ajax-filter-sidebar .ajax-filter-sidebar-footer .buttons a{text-transform:uppercase;font-size:16px;}
.archive.ajax-filter-sidebar-overlay .ajax-filter-sidebar .ajax-filter-sidebar-footer .buttons .ajax-filter-sidebar__button--clear{font-size:0;}
.archive.ajax-filter-sidebar-overlay .ajax-filter-sidebar .ajax-filter-sidebar-footer .buttons .ajax-filter-sidebar__button--clear:before{content:"Reset";font-size:16px;}
html[lang="it-IT"] .archive.ajax-filter-sidebar-overlay .ajax-filter-sidebar .ajax-filter-sidebar-footer .buttons .ajax-filter-sidebar__button--apply{font-size:0;}
html[lang="it-IT"] .archive.ajax-filter-sidebar-overlay .ajax-filter-sidebar .ajax-filter-sidebar-footer .buttons .ajax-filter-sidebar__button--apply:before{content:"Applica Filtri";font-size:16px;}
.slider-home .wpb_row.row-inner.cols-md-responsive > div:first-child{position:relative;z-index:99;}
html body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner{padding-top:0;}
html body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner #menu-menu-principale > li, html body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner #menu-menu-principale-de > li{text-align:left;}
html body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner #menu-menu-principale > li a, html body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner #menu-menu-principale-de > li a{font-family:'Sofia Sans' !important;text-transform:uppercase !important;}
html body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner #menu-menu-principale > li .drop-menu a, html body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner #menu-menu-principale-de > li .drop-menu a{text-transform:none !important;font-weight:300;font-size:18px !important;}
.slider-home_black-friday .with-kburns:before{content:"";width:100%;height:25px;background:#fff;position:absolute;left:0;bottom:0;z-index:1;}
.slider-home_black-friday .with-kburns .row.exa-top-padding{z-index:1;}
.vc_row.finanziabile{max-width:150px;max-height:150px;top:58%;}
.vc_row.finanziabile .row-child .wpb_column .uncont{width:100px;min-height:100px;}
.vc_row.finanziabile .detail-container.detail-429222 span{font-size:27px;}
.vc_row.finanziabile .detail-container.detail-172041, .vc_row.finanziabile .detail-container.detail-429222 span:before{font-size:9px;}
.archive .t-entry-cf-detail-182690{font-size:12px;line-height:1;border-top-left-radius:10px;padding:9px;max-width:39%;}
.archive .t-entry-cf-detail-182690:before{font-size:12px;padding:10px 0;width:85px;}
.slider-home .specialized_slider .col-lg-7:after{top:0;transform:scale(1.6) translate(-30%, 21%) rotate(-4deg);z-index:-2 !important;}
.slider-home_black-friday .specialized_slider.with-kburns:before{z-index:-1;display:none;}
.spring-promo_slider h2:before{transform:unset;}
}
@media screen and (max-width:600px){ .top-menu.top-menu-enhanced .row-menu-inner.top-enhanced-between{width:100%;}
.menu-dark.top-menu .menu-bloginfo-inner > *:nth-child(3), .menu-dark.top-menu .menu-bloginfo-inner > *:nth-child(4){display:none;}
.top-menu.top-menu-enhanced .row-menu-inner .menu-smart{display:none;}
body.menu-mobile-centered #menu-menu-secondary.menu-smart:not(.top-enhanced-inner) li:not(.social-icon) .fa-angle-down{display:block !important;}
.single-bike_modulo-btn_wrapper p{font-size:15px;}
.product_cat_black-friday .single-bike_header img.wp-post-image{background-size:335px;background-position-y:12px;}
body.archive .woocommerce span.onsale{font-size:14px !important;width:25px;height:25px;}
.archive .demo-hero .vc_custom_heading_wrap.demo-heading{padding-top:18px;}
.archive .footer-scroll-top{bottom:80px;}
body.product-template-default .tab-content > .tab-pane .vc_row.single-bike_modulo{padding-left:0 !important;padding-right:0 !important;}
.topbar-col .menu-bloginfo-inner i:not(:first-child){margin-left:15px;}
.card-home .style-color-169374-bg{background:linear-gradient(to bottom, rgb(20, 53, 53) , rgb(22, 68, 71) 34% , rgb(49, 117, 76) 69% , rgb(186, 207, 63) 100%);}
.card-home .style-color-180358-bg{background:linear-gradient(to top, rgb(20, 53, 53) , rgb(22, 68, 71) 34% , rgb(49, 117, 76) 69% , rgb(186, 207, 63) 100%);transform:rotate(0);}
.punti-forti .row-inner::-webkit-scrollbar{display:none;}
.punti-forti .row-inner{-ms-overflow-style:none;scrollbar-width:none;}
.slider-home .col-lg-7{min-height:185px;margin-top:-85px;}
.punti-forti .icon-box-left:not(.icon-box-space-reduced) .icon-box-content{padding-left:18px;}
.punti-forti .icon-box-icon{padding:0 18px 0 0;}
.punti-forti .icon-box-left{display:flex;align-items:center;}
body .punti-forti .icon-box-icon{padding-bottom:0;vertical-align:middle;}
body .punti-forti .wpb_column{min-width:315px;}
.punti-forti .wpb_column:not(:last-child) .uncol{border-right:1px solid #ddd;}
.punti-forti .wpb_column:not(:first-child) .uncol{padding-left:18px;}
body .punti-forti .wpb_column:last-child > .uncol{border-bottom:1px solid #ddd;}
body .vc_row.punti-forti.row-internal.row-container{padding:27px 0 0;}
body.woocommerce .quantity input[type="text"].qty{padding:17px 40px !important;}
body table.shop_table tr.cart_item{display:flex;flex-direction:column;}
body table.shop_table.woocommerce-checkout-review-order-table tbody{background:#f7f7f7;}
body table.shop_table.woocommerce-checkout-review-order-table tbody .product-total{padding-top:0 !important;}
body .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item td{min-width:100%;text-align:left;}
body .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item:first-child td:first-child, body .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item:last-child td:first-child{padding-bottom:0;}
body .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item:first-child td:last-child, body .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item:first-child td:last-child{padding-top:0;padding-bottom:9px;}
body .cart_totals, #order_review{padding:18px;}
body #shipping_method input[type="radio"] + label{white-space:normal;line-height:1.2;padding:7px 0 0;}
body #shipping_method li{display:flex;flex-direction:row-reverse;align-items:center;}
footer .footer-last{padding:0;}
.tab_bike-gallery{max-width:calc(100% - 100px);}
.tab_bike-gallery .single-gutter > .owl-carousel .tmb{padding-right:18px;}
.tab_bike-gallery .owl-carousel-container.single-gutter{margin-right:-18px;}
body .woocommerce-variation-add-to-cart .quantity, body .cart:not(.variations_form) .quantity{flex-basis:115px;min-width:115px;}
body.woocommerce .product .woocommerce-variation-add-to-cart .quantity .qty-inset, body.woocommerce .product .cart:not(.variations_form) .quantity .qty-inset{width:115px;}
.single-bike_header .woocommerce-variation-add-to-cart, .single-bike_header .cart:not(.variations_form){margin-left:36px;margin-right:36px;}
body .wishlist-items-wrapper tr{display:flex;flex-direction:column;}
body .shop_table .wishlist-items-wrapper tr .product-thumbnail a{max-width:unset;}
.contenuto .single-moto_modulo .uncode_text_column p{color:#303133;}
.contenuto .single-moto_modulo .uncode_text_column{padding:0;}
.contenuto .single-moto_modulo .row-inner{padding:0 36px;}
.slider-home_black-friday.slider-home .col-lg-7{min-height:215px;margin-top:-35px;}
.slider-home_black-friday .heading-text.el-text{max-width:325px;}
.home #row-unique-2{padding-top:25px;}
.vc_row.finanziabile{max-width:130px;max-height:130px;top:40%;left:7px;}
.vc_row.finanziabile .row-child .wpb_column .uncont{width:90px;min-height:90px;}
.vc_row.finanziabile .detail-container.detail-429222 span{font-size:24px;}
.main-container .row-container .row-parent .row-parent .one-internal-gutter .uncont > .info-finanziamento{margin-left:36px;margin-right:36px;}
.single-bike_modulo-btn_wrapper p a{display:inline-block;font-size:12px;}
.main-container .row-container.single-bike_additional .double-bottom-padding{padding-bottom:18px;}
.archive .t-entry-cf-detail-182690{font-size:9px;line-height:1;max-width:42%;padding:7px 9px;border-top-left-radius:10px;}
.archive .t-entry-cf-detail-182690:before{font-size:8px;width:64px;white-space:normal;padding:9px 0 7px;}
.archive .black-friday_tmb .tmb-woocommerce .t-entry-visual:before, .archive .grid-cat-274.tmb-woocommerce .t-entry-visual:before{background-size:80px;top:3px;left:3px;}
.archive .black-friday_tmb .woocommerce span.onsale, .archive .grid-cat-274 .woocommerce span.onsale{font-size:12px !important;height:70px;padding-top:12px;width:110%;}
body .pum-container.pum-responsive.pum-responsive-medium{max-width:325px !important;!i;!;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding:0;}
.slider_2025{max-height:calc(500vw + 27px);}
.slider_2025 .row-child .tmb .t-entry-visual .t-overlay-text .t-entry-title{font-size:25px !important;}
.slider_2025 .row-child .tmb .t-entry-visual .t-overlay-text .t-entry-excerpt{font-size:12px;}
.hot-deals_slider h2:before{height:70%;left:20px;}
.slider_2025 .uncode_text_column p{font-size:14px;}
.hot-deals_slider h2 span{font-size:45px !important;}
.grecaptcha-badge{display:none !important;}
.home #row-unique-2 .vc_custom_heading_wrap{padding-top:0;}
.product_cat_hot-deals .single-bike_header img.wp-post-image{background-size:175px;background-position:center;}
.slider_2025 .cssgrid-system .tmb{max-height:250px;display:flex;align-items:center;overflow:hidden;}
.row-categorie_box .cssgrid-no-gutter .tmb.tmb-bordered{max-height:175px;display:flex;align-items:center;overflow:hidden;flex-basis:50%;}
.row-categorie_box .cssgrid-container{display:flex;flex-wrap:wrap;}
.row-categorie_box .tmb .t-entry-visual .t-overlay-text .t-entry-title{font-size:25px;line-height:1;}
.row-categorie_box .tmb .t-entry-visual .t-overlay-text .t-entry-excerpt{font-size:12px;}
.slider_2025 .cssgrid-wrapper .cssgrid-container{grid-template-columns:repeat(2, 1fr);}
.spring-promo_slider h2:before{transform:scale(0.7);}
.archive .grid-cat-483.tmb-woocommerce .t-entry-visual:before{background-size:75px;left:9px;top:9px;}
.archive .grid-cat-483.tmb-woocommerce .t-entry-visual{background-size:150px;}
.archive .grid-cat-483.tmb-woocommerce .t-entry-visual .font-ui{display:none;}
.product_cat_spring-promo .single-bike_header img.wp-post-image{background-position:center;background-size:300px;}
} @media print {
@page {
size: A4;
margin: 0;
}
body > *:not(.box-wrapper) {
display: none !important;
}
#logo-container-mobile {
text-align: right;
}
.uncode-wrapper .tab-content > .tab-pane:nth-child(1), .main-container .row-container .row-parent .single-bike_header .row-parent .one-internal-gutter .uncont > .cart, .vc_tta-tabs-container, .contenuto + div, footer, body[class*=hmenu-] .menu-wrapper [class*=col-lg-]:not(.logo-container), body #uncode_sidecart, .related-bike, .tab_bike-gallery, .tab_bike-desc, .single_variation_wrap, .single-bike_header + div, .window-scrolled .footer-scroll-top {
display: none !important;
opacity: 0 !important;
}
.uncode-wrapper .tab-content > .tab-pane:nth-child(2) {
opacity: 1;
display: block;
padding-top: 0;
}
.woocommerce .page-wrapper .woocommerce-main-image img {
max-width: 400px;
margin: 0 auto 0;
}
.heading-text h1 span {
font-size: 27px;
}
.heading-text h6 span {
font-size: 19px;
}
.single-bike_header .uncode-wc-attribute-image-module .attribute-image-wrapper img {
filter: unset;
margin: 0;
max-height: 15px;
width: auto;
max-width: 85px;
}
.style-light .style-dark span {
color: #000000;
}
#page-header[data-imgready="true"] .header-wrapper .row-container > .row-background {
display: none;
}
html body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-brand .logo-light {
display: block !important;
}
html body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .navbar-brand .logo-dark {
display: none !important;
}
.product-tab .tab_dettaglio-row:nth-child(2) {
display: none;
}
.product-tab .tab_dettaglio-row:nth-child(3) {
border: 0;
padding-top: 0;
margin-top: 0px !important;
}
.tab_dettaglio-row .row-inner .uncont {
display: flex;
flex-wrap: wrap;
column-gap: 36px;
row-gap: 9px;
}
.tab_dettaglio-row .row-inner .uncont .uncode-custom-fields {
flex-basis: calc(33% - 40px);
max-width: calc(33% - 40px);
margin: 0 !important;
}
.main-container .row-container.tab_dettaglio-row {
min-width: calc(100% - 100px);
padding: 12px 18px 0 18px;
}
.tab-content > .tab-pane.half-internal-gutter > div > *:not(:first-child) {
margin-top: 12px;
}
.main-container .tab_dettaglio-row .row-inner {
display: flex;
flex-direction: column;
}
.main-container .tab_dettaglio-row .row-inner > div {
height: auto;
min-width: 100%;
}
.tab_dettaglio-row .vc_custom_heading_wrap {
display: none;
}
.tab_dettaglio-row:before {
content: attr(data-title);
display: block;
text-transform: uppercase;
font-size: 13px;
font-family: 'Sofia Sans Condensed';
color: #313133;
font-weight: 900;
}
.tab_dettaglio-row .detail-container .detail-value {
font-size: 9.5px;
color: #313133;
}
.tab_dettaglio-row .detail-container .detail-label {
font-size: 9.5px;
color: #313133;
}
.print-row {
display: none !important;
opacity: 0;
}
.tab-content > .tab-pane.half-internal-gutter > div > .tab_dettaglio-row:nth-child(2) {
display: none !important;
}
.tab-content > .tab-pane.half-internal-gutter > div > .tab_dettaglio-row[data-title="Telaio"] {
display: block;
}
.main-container .row-inner > .col-lg-8 {
padding-top: 9px !important;
}
.uncode-wrapper.uncode-wc-attribute-image-module {
text-align: left;
}
.vc_custom_heading_wrap {
text-align: left;
}
.main-container .row-container .row-parent .row-parent .one-internal-gutter .uncont > .vc_row.single-bike_header-inner {
padding-top: 18px;
border-top: 1px solid #eaeaea;
}
.logo-image.main-logo.logo-light {
top: 35px;
}
#main-logo .navbar-brand img {
max-height: 30px;
}
.top-menu.top-menu-enhanced {
display: none;
}
.single-bike_header {
max-width: calc(100% - 50px);
margin: 0 auto;
}
.main-container .row-container .row-parent .column_child.one-internal-gutter .uncont > .uncode-single-product-gallery {
margin-top: -75px;
}
.main-container .row-container .single-bottom-margin.woocommerce-product-gallery__image {
margin: 0;
}
.main-container .row-inner {
height: auto !important;
}
.main-container .row-container.footer-stampa {
display: block !important;
padding: 0 25px 18px !important;
order: -1;
}
.header-wrapper.header-uncode-block {
display: flex;
flex-direction: column;
}
.footer-stampa a, .footer-stampa i, .footer-stampa strong {
color: #000 !important;
}
.footer-stampa p br {
display: none;
}
.footer-stampa .fa-phone {
margin-left: 36px;
}
.footer-stampa i {
font-size: 10px;
margin-right: 9px;
}
.uncode_text_column p {
font-size: 12px;
}
.footer-stampa .row-inner {
display: flex;
}
.footer-stampa .row-inner .wpb_column {
height: auto !important;
padding-top: 0 !important;
}
body.style-color-wayh-bg {
background: #fff;
page-break-after: always;
}
html, body {
width: 8.5in;
height: 11in; }
body .border-100 .tab-content::before {
width: 100%;
left: 0;
}
.col-lg-4, .col-lg-8 {
display: block;
height: auto;
width: 100%;
}
#single-bike_modulo-btn {
display: none;
} .slider-home .specialized_slider .col-lg-7:after {
transform: scale(1.2) translate(0%, 16%) rotate(-4deg);
left: -15px;
}
}.text-moto .limit-width{padding:0 !important;}
.cart-collaterals .cart_totals p{font-size:15px;}
body .woocommerce-shipping-calculator .shipping-calculator-button{font-size:13px;}
.filtro-motore .term-filters-list{display:flex;gap:5px;}
@media screen and (max-width:1024px){
footer .uncode_text_column.text-small p{font-size:17px;}
.heading-text h2{line-height:1;}
.slider-home .col-lg-7:after{max-width:350px;transform:scale(1.3) translateY(30%);background-repeat:no-repeat;}
.punti-forti  .icon-box{display:flex;flex-direction:column;text-align:center;}
.punti-forti .icon-box-icon{min-width:100%;padding-bottom:15px;margin:0;}
.punti-forti .wpb_column{padding:0 !important;}
.box-container{min-width:100%;}
.card-home h2{font-size:40px;}
.empy-home{display:none;}
.promo-home{padding-bottom:50px;}
.tmb-woocommerce .t-entry-title a{font-size:20px;}
.tmb-woocommerce .price *{font-size:17px;}
.single-product ol.breadcrumb.breadcrumb-module{color:#000;}
.single-product .breadcrumb-module a{color:#000 !important;}
.single-product .breadcrumb-module li{font-size:15px;}
.product-template-default div.product div.images img{max-width:555px;margin:auto;transform:translate(0px, 0%);padding:30px;}
.tab_bike-characteristics .row-inner{justify-content:flex-end;}
#review_form .submit{background:linear-gradient(to right , rgb(20, 53, 53) , rgb(22, 68, 71) 34% , rgb(49, 117, 76) 69% , rgb(186, 207, 63) 100%);border:0;text-transform:uppercase;}
.single-accessori_header .woocommerce-product-gallery__thumb img{max-width:97.99%;padding:5px;}
.carosello-date{padding-bottom:0;}
.intro-caratteristiche .uncell{padding:25px 40px;}
.text-img-about .uncont{min-width:100%;}
.text-img-about .wpb_column{min-width:100%;width:100%;display:block;}
.text-img-about-2 .wpb_row.row-inner{display:flex;flex-direction:column-reverse;}
.carosello-date .owl-item:before{min-width:140px;min-height:140px;top:0;right:40px;}
.carosello-date .owl-item[data-index="3"]:before{top:-24px;}
.carosello-date .owl-item[data-index="4"]:before{top:2px;}
.carosello-date .owl-item[data-index="5"]:before{top:5px;}
.carosello-date .owl-item[data-index="6"]:before{top:1px;}
.carosello-date .owl-item[data-index="7"]:before{top:3px;}
.carosello-date .uncode_text_column p{font-size:20px;line-height:1.2;}
.box-contatti .uncol{max-width:800px;margin:auto;}
body:not(.vc-safe-mode) .shift_y_neg_quad{margin-top:-50px !important;}
.info-contatti-box .icon-box-top{font-size:40px;}
.info-contatti-box h3{font-size:23px !important;}
body .info-contatti-box p{font-size:16px;}
.prima-contact .heading h2{font-size:80px;}
}
@media screen and (max-width:959px){  .banner-emoto .uncol.style-dark .uncell{min-height:300px;}
.banner-emoto .wpb_column .column-background .background-wrapper{transform:rotate(11deg) translate(-25%, 10%) !important;width:150%;}
.banner-emoto img[src*="sx"], .banner-emoto img[src*="dx"]{transform:translateX(-50%);left:50%;}
.banner-emoto img[src*="sx"]{top:20px;}
.banner-emoto img[src*="dx"]{bottom:20px;}
}
@media screen and (max-width:768px){
.banner-emoto .btn-container{margin-top:15px !important;}
.filter-main-group{position:fixed;z-index:999;bottom:0;left:0;width:100%;background:linear-gradient(to right , rgb(20, 53, 53) , rgb(22, 68, 71) 34% , rgb(49, 117, 76) 69% , rgb(186, 207, 63) 100%);padding:20px 0 !important;}
.ajax-grid-system .grid-filters .filter-list{margin:0;}
.filter-main-group span.toggle-filter-show{color:#fff;text-align:center;font-size:20px;text-transform:uppercase;font-family:'Sofia Sans Condensed',sans-serif;font-weight:500;line-height:1;}
.grid-filters .uncode-toggle-ajax-filters.item-align-right:after{color:#fff;font-size:17px;}
.filter-main-group span.toggle-filter-hide{color:#fff;text-align:center;font-size:20px;text-transform:uppercase;font-family:'Sofia Sans Condensed',sans-serif;font-weight:900;line-height:1;}
body a.btn.btn-default.ajax-filter-sidebar__button.ajax-filter-sidebar__button--apply{background:linear-gradient(to right , rgb(20, 53, 53) , rgb(22, 68, 71) 34% , rgb(49, 117, 76) 69% , rgb(186, 207, 63) 100%);border:0;}
body a.btn.btn-default.ajax-filter-sidebar__button.ajax-filter-sidebar__button--apply:hover{color:#fff !important;}
.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover{color:#fff !important;}
.owl-carousel.disabled .owl-next{display:block;}
.slider-home .col-lg-7:after{transform:scale(5) translateY(80%);}
.home .main-container .unequal.row .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear){display:table-cell !important;}
.marquee{font-size:80px;}
.banner-emoto .wpb_column .column-background .background-wrapper{transform:rotate(11deg) translate(-25%, 15%) !important;width:150%;}
.banner-emoto .uncol.style-dark .uncell{min-height:210px;}
.banner-emoto img[src*="sx"], .banner-emoto img[src*="dx"]{max-width:300px;}
body .owl-next .btn-default{transform:translateY(-35%);top:0;max-width:35px;}
.main-container .row-container .exa-top-padding{padding-top:110px;}
.text-img-about .wpb_row.row-inner{display:flex;flex-direction:column;}
.text-img-about.text-img-about-2 .wpb_row.row-inner{flex-direction:column-reverse;}
.team-about .owl-item{min-width:50%;}
.titolo-evoluzione{padding-bottom:0;}
.woocommerce-product-gallery__wrapper-nav.owl-carousel .owl-stage{margin:auto;}
.single-accessori_header .row.col-double-gutter{padding-top:25px;}
body .tab_bike-characteristics .row-inner{justify-content:center;}
.tab_bike-characteristics .row-inner .wpb_column{flex-basis:calc(50% - 50px);}
.product-template-default .tab-content > .tab-pane{padding:30px 30px;}
.uncode-single-product-reviews .woocommerce-Reviews{padding:0 50px;}
.product-tab .uncont .uncode_text_column{overflow-x:scroll;}
.product-tab .uncont tr{white-space:nowrap;}
body .col-lg-6.col-text-contatti{min-width:100%;width:100%;margin-bottom:50px;margin-top:50px;}
body .row div[class*=col-lg-].pos-middle{vertical-align:baseline !important;}
.main-container .unequal.row .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear){display:flex !important;}
.col-lg-6.col-form{min-width:100%;}
.prima-contact:before{background:transparent;}
.col-form .uncell.vc_custom_preserve_tablet{padding:40px;}
.shop-contatti .owl-stage, .rent-contatti .owl-stage{justify-content:center;}
.col-text-contatti .heading{margin-bottom:15px;}
body .riferimento p{margin-bottom:10px;}
.rent-contatti .row div[class*=col-lg-]{padding:0;}
.site-footer .wpb_column{min-width:50%;margin-bottom:40px;}
}
@media screen and (max-width:600px){
.single-bike_header-inner{padding-top:100px;}
.contenuto .uncode_text_column p{font-size:18px;line-height:1.4;}
.main-container .contenuto .row-parent{padding:36px 15px;}
.contenuto .uncode_text_column{padding:20px 0 36px;}
.main-container .contenuto .double-bottom-padding{padding-bottom:0;}
body .thumb-size-small .shop_table td.product-thumbnail img{min-height:auto;max-height:145px;}
body .text-moto{padding-left:0 !important;padding-right:0 !important;}
.main-container .related-bike .double-bottom-padding, .main-container .related-moto .double-bottom-padding{padding-bottom:0;}
.related-bike .uncode-divider-wrap, .related-moto .uncode-divider-wrap{max-height:40%;}
.punti-forti .icon-box{display:block;text-align:initial;}
.slider-home .wpb_column.pos-center{display:block;width:100%;}
.punti-forti .icon-box-icon{padding-right:10px;}
.punti-forti .wpb_column{border-bottom:1px solid #ddd;padding-bottom:30px !important;}
.punti-forti .wpb_column:last-child{border:0;margin-bottom:0;}
body .slider-home .col-lg-7:after{max-width:100%;height:250px;transform:translateX(-50%);left:50%;top:25px;}
.vc_row.punti-forti.row-internal.row-container{padding-top:70px;}
.punti-forti .wpb_column{margin-bottom:30px;}
.banner-emoto img[src*="sx"], .banner-emoto img[src*="dx"]{transform:translateX(-50%);left:50%;max-width:370px;width:275px;}
.banner-emoto .wpb_column .column-background .background-wrapper{transform:rotate(11deg) translate(-20%, 7%) !important;}
.banner-emoto img[src*="sx"]{top:15px;}
.banner-emoto img[src*="dx"]{bottom:15px;}
body .marquee{font-size:60px;}
.marquee-outline .row{padding-bottom:20px !important;}
.punti-forti  .row-inner{display:flex;white-space:nowrap;overflow-y:scroll;}
.punti-forti .wpb_column{min-width:100%;}
hr.border-\,Default-color.separator-no-padding{display:none;}
body .main-container .row-container .double-top-padding{padding-top:40px;}
.banner-emoto .uncol.style-dark .uncell{min-height:250px;}
.banner-emoto .heading-text{max-width:325px;}
.banner-emoto .empty-space.empty-half{display:none;}
body .banner-emoto .btn-container{margin-top:25px !important;}
.team-about .owl-carousel .owl-stage{transform:none !important;transition:none !important;width:100% !important;}
.intro-caratteristiche .uncode_text_column{border:0;padding:0;}
body .intro-caratteristiche .row{padding-top:0 !important;padding-bottom:0 !important;}
body .team-about{padding-top:200px;}
body .uncode-single-product-reviews .woocommerce-Reviews{padding:0;}
body.product-template-default .tab-content > .tab-pane{padding:30px 0;}
.carousel-overflow-visible .owl-dots{display:none;}
body.product-template-default div.product div.images img{transform:translate(0px, 0%);}
.single-bike_header .uncode-wc-attribute-image-module .attribute-image-wrapper img{max-width:90px;padding-top:40px;}
body .tab_bike-characteristics .row-inner{display:block;}
.tab_bike-characteristics .uncont{padding-bottom:50px;padding-left:15px;padding-right:15px;}
.vc_row.tab_dettaglio-row.row-internal.row-container{padding-left:20px;padding-right:20px;}
.product-tab .vc_row{padding:20px;}
.prima-contact .heading h2{font-size:60px;}
.shop-contatti .col-lg-3, .rent-contatti .col-lg-4{max-width:325px;width:100%;}
.shop-contatti .uncode-map-wrapper{max-height:250px;}
body .tab_bike-desc .uncode-single-media-wrapper:before, body .shop-contatti .uncode-wrapper:before{font-size:25px;}
footer .footer-last .site-info{flex-direction:column;align-items:center;}
footer .fluid-svg{margin:auto;}
.row-container.style-dark-bg.footer-last{position:relative;z-index:9999;}
.site-footer .row-container .double-bottom-padding{padding-bottom:0px;}
}
@media screen and (max-width:569px){ .home .main-container .unequal.row .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear){display:flex !important;}
}
@media screen and (max-width:425px){ .col-form .uncell.vc_custom_preserve_tablet{padding:15px;}
.contact-form .row > div{padding:0;}
}
@media screen and (max-width:375px){ body .banner-emoto img[src*="sx"], body .banner-emoto img[src*="dx"]{}
}
@media screen and (max-width:320px){ .galleria-video .owl-item.active.index-active {
transform: translateY(-10%);
}
}.tab_bike-characteristics .row-inner .wpb_column.frameset{flex-basis:calc(50% - 15px);}
.frameset .detail-container{max-width:400px;margin:auto;}
.detail-113394{color:#303133;margin:0 0 15px 0;font-weight:600;}
a.term-filter-link[href="https://z-bike.ch/prodotti/e-bike/?filter_brand=mysterybrand&unfilter=1"], label[for$="_401"][for^="filter_"] a{background:#303133;user-select:none;}
.tmb-id-122785.tmb-light.tmb .t-entry-text .t-entry-title a, .tmb-id-122785.tmb-light.tmb .t-entry-text .price ins,.tmb-id-122805.tmb-light.tmb .t-entry-text .t-entry-title a, .tmb-id-122805.tmb-light.tmb .t-entry-text .price ins,.tmb-id-122807.tmb-light.tmb .t-entry-text .t-entry-title a, .tmb-id-122807.tmb-light.tmb .t-entry-text .price ins,.tmb-id-122809.tmb-light.tmb .t-entry-text .t-entry-title a, .tmb-id-122809.tmb-light.tmb .t-entry-text .price ins{background:#303133;}
.tmb-id-122785.tmb-light.tmb .t-entry-text .t-entry-attribute-image:before, .tmb-id-122805.tmb-light.tmb .t-entry-text .t-entry-attribute-image:before, .tmb-id-122807.tmb-light.tmb .t-entry-text .t-entry-attribute-image:before, .tmb-id-122809.tmb-light.tmb .t-entry-text .t-entry-attribute-image:before{content:"";background:#303133;width:75px;height:20px;position:absolute;left:0;top:calc(50% + 5px);transform:translateY(-50%);}
.tmb-id-122785.tmb-light.tmb .t-entry-text .t-entry-attribute-image, .tmb-id-122805.tmb-light.tmb .t-entry-text .t-entry-attribute-image, .tmb-id-122807.tmb-light.tmb .t-entry-text .t-entry-attribute-image, .tmb-id-122809.tmb-light.tmb .t-entry-text .t-entry-attribute-image{position:relative;}
.tmb-id-122785, .tmb-id-122805, .tmb-id-122807, .tmb-id-122809{pointer-events:none;user-select:none;}
.tmb-id-122785 .t-entry-visual:before, .tmb-id-122805 .t-entry-visual:before, .tmb-id-122807 .t-entry-visual:before, .tmb-id-122809 .t-entry-visual:before{content:'';background-color:#303133;position:absolute;width:calc(100% - 100px);height:calc(100% - 215px);left:50%;top:50%;z-index:9;transform:translate(-50%, -50%);animation-name:bounce;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate;}
@keyframes bounce {
0%{transform:translate(-60%, -50%);}
25%{transform:translate(-60%, -40%);}
50%{transform:translate(-50%, -50%);}
75%{transform:translate(-40%, -60%);}
100%{transform:translate(-40%, -50%);}
}  html[lang="de-DE"] .home-finanziamento .t-entry-visual-cont > a:after{background:url(https://z-bike.ch/wp-content/uploads/2024/02/eng-de-FUORI-TUTTO_BANNERINO.png) center bottom no-repeat;background-size:contain;}
html[lang="de-DE"] .home-finanziamento .tmb .t-entry-text-tc:not(.no-block-padding) .t-entry > *:first-child:not(.spacer).t-entry-cf-detail-429222:after{content:"chf pro Monat *";}
html[lang="de-DE"] .home-finanziamento .t-entry-cf-detail-172041:before{content:"* Vor. ";}
html[lang="de-DE"] .home-finanziamento .t-entry-cf-detail-172041:after{content:" e Zinssatz 10.95%, bis zum 29/02";}
html[lang="de-DE"] .vc_row.finanziabile{background:url(https://z-bike.ch/wp-content/uploads/2024/02/DE-BANNER_BOLLINO.png) center no-repeat;background-size:contain;}
html[lang="de-DE"] .vc_row.finanziabile .detail-container.detail-429222 span:before{content:"AB";}
html[lang="de-DE"] .vc_row.finanziabile .detail-container.detail-172041:before{content:"chf pro Monat";}
html[lang="de-DE"] .vc_row.finanziabile .detail-container.detail-172041:after{content:"Zinssatz 10.95%";}
html[lang="de-DE"] .main-container .row-container .row-parent .row-parent .one-internal-gutter .uncont > .info-finanziamento:before{font-size:17px;content:'Infos zur Finanzierung anfordern';}
html[lang="de-DE"] .main-container .row-container .row-parent .row-parent .one-internal-gutter .uncont > .info-finanziamento{font-size:0;}
html[lang="de-DE"] .uncode-share.single-bike_share:before{content:"Teilen auf";}
html[lang="de-DE"] .tab_bike-desc .uncode-single-media-wrapper:before, html[lang="de-DE"].shop-contatti .uncode-wrapper:before{content:'Um das video zu sehen, akzeptieren sie cookies';}
html[lang="de-DE"] .archive .t-entry-cf-detail-182690:before{content:"Super Sale";}
html[lang="de-DE"] .shop-contatti .uncode-wrapper:before{content:'Um die karte anzuzeigen, akzeptieren sie cookies';}
.shop-contatti .row .owl-nav{position:absolute;top:-50px;right:0;margin-top:0 !important;}
.shop-contatti .owl-next{background:url(https://z-bike.ch/wp-content/uploads/2023/07/right-arrow.png) no-repeat;width:50px;height:90px;background-size:contain;font-size:0;filter:invert(96%) sepia(100%) saturate(0%) hue-rotate(112deg) brightness(104%) contrast(106%);}
.gm-style > div{border:none !important;}
footer .informativa .wpcf7-acceptance label{display:flex !important;align-items:center;}
footer .informativa .wpcf7-acceptance .wpcf7-list-item-label{line-height:1.2;text-transform:uppercase;font-size:12px;text-align:left;}
.informativa a{color:#bacf3f;}
.feed-instagram .owl-stage{display:flex;}
.feed-instagram .owl-item{flex-shrink:1;}
.feed-instagram .owl-carousel .owl-nav .owl-next{background:url(https://z-bike.ch/wp-content/uploads/2023/07/right-arrow.png) no-repeat;width:50px;height:90px;background-size:contain;transform:translateY(calc(-50% - 18px));}
.head-feed .heading-text p{margin:0;line-height:1;}
.feed-instagram .owl-item:not(.active){visibility:hidden;}
.main-container .row-container .row-parent .single-internal-gutter .uncont > .feed-instagram{margin-top:18px;}
.feed-instagram .slicker-instagram-placeholder.fts-instagram-wrapper.lazyloaded{min-width:calc(100% - 4px);border:1px solid #eaeaea;}
.opening-overlay-menu{overflow:hidden !important;}
.grecaptcha-badge{width:70px !important;overflow:hidden !important;transition:all 0.3s ease !important;left:4px !important;}
.grecaptcha-badge:hover{width:256px !important;}
.banner-emoto img[src*="sx"], .banner-emoto img[src*="dx"]{width:65vw;}
.tab_bike-desc .uncode-single-media-wrapper{background-color:#f2f2f2;}
.tab_bike-desc .uncode-single-media-wrapper:before, .shop-contatti .uncode-wrapper:before{content:'Per visualizzare il video accettare i cookies';font-size:35px;text-transform:uppercase;text-align:center;position:absolute;display:inline-flex;margin:0 auto;align-items:center;justify-content:center;line-height:0.9;color:#000;height:100%;width:100%;}
.shop-contatti .uncode-wrapper:before{content:'Per visualizzare la mappa accettare i cookies';}
.reset_variations{display:none !important;}
p.stock.in-stock{display:none;}
html[lang="de-DE"] .punti-forti p{font-size:14px;}
.iubenda-granular-controls-container input:before{display:none;}
.wishlist_table td.product-add-to-cart .add_to_cart_button{background:linear-gradient(to right , rgb(20, 53, 53) , rgb(22, 68, 71) 34% , rgb(49, 117, 76) 69% , rgb(186, 207, 63) 100%);border:0;}
body .wishlist_table td.product-add-to-cart .add_to_cart_button:hover{background:transparent;border:1px solid;}
.wishlist-title-with-form h2{text-transform:uppercase;}
.box-contatti .triple-block-padding{padding:50px;}
.heading h2{font-size:120px;margin-bottom:100px;line-height:0.9;}
.riferimento p{font-size:25px;margin-bottom:40px;}
.heading{margin-bottom:70px;}
.col-text-contatti .uncont {
max-width: 580px;
margin-left: 0 !important;
}