@charset "UTF-8";
*{box-sizing:border-box;font-family:Barlow,sans-serif}::after,::before,body,html{margin:0;padding:0;overflow-x:hidden}a,a:active,a:focus,a:hover,button,button:active,button:focus,button:hover{outline:0!important}a:not(:hover){text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s}a:hover{text-decoration-color:currentcolor;transition:text-decoration-color .3s}.wrap{width:100%;max-width:1200px;margin:0 auto}button,input,textarea{outline:0!important}table.cart .cart_item .add-info-holder{font-size:12px;display:flex;flex-wrap:wrap}@media (max-width:768px){table.cart .cart_item .add-info-holder{justify-content:flex-end}}table.cart .cart_item .add-info-holder .add-info{padding-right:10px;text-transform:capitalize}@media (max-width:768px){table.cart .cart_item .add-info-holder .add-info{padding-left:10px;padding-right:0}}.grecaptcha-badge{z-index:10}ol{list-style-type:none}ol>li{text-indent:-1.3em}ol>li::before{counter-increment:mycounter;content:counter(mycounter) ".  "}ol:not(.continue){counter-reset:mycounter}.separator{background:#eb4b4b;height:2px;width:140px;margin:30px 0}@media (max-width:768px){.separator{width:80px}}.separator.right{margin:30px 0 30px auto}.separator.center{margin:30px auto}.separator.full{width:100%}.separator.no-up{margin-top:0}.separator.no-down{margin-bottom:0}.separator.small{width:80px}.title-70{font-size:70px;font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase;line-height:normal}@media (max-width:768px){.title-70{font-size:40px}}.title-50{font-size:50px;font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase;line-height:normal}@media (max-width:768px){.title-50{font-size:35px}}.text-20{font-size:20px;color:#666}@media (max-width:768px){.text-20{font-size:16px}}img{max-width:100%;max-height:100%;object-fit:contain}.button{padding:15px 0;font-size:22px;border-bottom:2px solid;width:max-content;margin:0;transition:padding .3s,margin .3s;cursor:pointer}.button a,.button a:hover{text-decoration:none;color:#000}.button:hover{padding:10px 0;margin:5px 0}.button.center{margin-left:auto;margin-right:auto}.offer-box .price-tag{font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;color:#ff424b;display:inline-block;padding:5px 15px 5px 0}.offer-box .price-tag.old{font-weight:400;color:#666;text-decoration:line-through}.offer-box .offer-title{font-family:'Barlow Condensed',sans-serif;font-size:35px;font-weight:700}.offer-box .offer-image{padding:30px 0;max-width:100%;width:450px!important;margin:auto;display:block;height:250px;min-height:250px;max-height:250px}@media (max-width:768px){.offer-box .offer-image{padding:10px 0;height:200px;min-height:200px;max-height:200px}}.offer-box a,.offer-box a:active,.offer-box a:hover{color:#000}.offer-box .compare-btn{font-size:20px;padding:10px 0;margin:0 auto;border-bottom:2px solid;width:max-content;transition:padding .3s,margin .3s;font-family:'Barlow Condensed',sans-serif;cursor:pointer}.offer-box .compare-btn a,.offer-box .compare-btn a:hover{text-decoration:none;color:#000}.offer-box .compare-btn:hover{padding:5px 0;margin:5px auto}.offer-box .compare-btn::before{content:"+";transition:transform .2s;padding-right:5px;display:inline-grid}.offer-box .compare-btn.disabled:not(.selected){color:#666;padding:5px 0;margin:5px auto}.offer-box .compare-btn.selected{color:#ff424b;padding:5px 0;margin:5px auto}.offer-box .compare-btn.selected::before{transform:rotate(45deg) translate(2px,2px) scale(1.2)}@media (max-width:768px){.offer-box .compare-btn{display:none}}@media (max-width:768px){.desktop-only{display:none!important}}@media (min-width:768px){.mobile-only{display:none!important}}.owl-nav{display:flex;justify-content:space-between}.owl-nav button.disabled{opacity:.3;cursor:default!important}.owl-nav button img{min-height:10px;min-width:50px}.blog-box .blog-image{height:300px;background:#ccc;border-radius:20px;overflow:hidden}@media (max-width:768px){.blog-box .blog-image{height:200px}}.blog-box .blog-image img{width:100%;height:100%;object-fit:cover}.blog-box .blog-date{font-size:20px;padding-top:20px;color:#666}@media (max-width:768px){.blog-box .blog-date{font-size:16px}}.blog-box .blog-title a{font-family:'Barlow Condensed',sans-serif;font-size:40px;color:#000;font-weight:700}@media (max-width:768px){.blog-box .blog-title a{font-size:24px}}.page .main-image{height:450px;width:100%;background-size:cover;background-position:center}@media (max-width:768px){.page .main-image{height:250px}}@media (max-width:500px){.page .main-image{height:150px}}@media (max-width:768px){.page.unknown{padding-top:40px}}.page.blog .blog-grid{grid-template-columns:1fr 1fr;grid-gap:20px;display:none}.page.blog .blog-grid.active{display:grid}@media (max-width:768px){.page.blog .blog-grid{grid-template-columns:1fr}}.page.blog .blog-box{padding:40px 0}.page.blog .blog-nav{display:flex;justify-content:center;width:100%}.page.blog .blog-nav .blog-btn{padding:5px;margin:0 10px;color:#666;width:30px;text-align:center;cursor:pointer}.page.blog .blog-nav .blog-btn.active{background:#000;color:#fff}.page.post .top .blog-title{text-align:center;font-size:60px;font-family:'Barlow Condensed',sans-serif;font-weight:700}@media (max-width:768px){.page.post .top .blog-title{font-size:40px;padding-top:20px}}.page.post .top .blog-date{color:#666;font-size:20px;text-align:center}.page.post .content{font-size:18px;color:#666;line-height:1.5;padding:40px 15px}.page.post .content img{margin:40px 0;height:auto}.page.post .blog-box{padding-bottom:20px}.page.post .bottom .title-50{text-align:center;padding-bottom:50px}.page.builder .block{padding-top:90px}@media (max-width:768px){.page.builder .block{padding-top:40px}}.page.service #calendar{min-height:350px!important}.page.service #calendar .fc-row{min-height:50px!important}.page.service #calendar .fc-widget-header{display:none}.page.service #calendar .fc-today-button{display:none}.page.service #calendar td,.page.service #calendar tr{border:none}.page.service #calendar .fc-other-month{opacity:0!important}.page.service #calendar .fc-bg{display:none}.page.service #calendar .fc-scroller{height:auto!important;overflow:auto!important}.page.service #calendar .fc-day-top{padding-top:10px;text-align:center;user-select:none;position:relative}.page.service #calendar .fc-day-top:not(.fc-other-month):not(.already-booked).fc-future{cursor:pointer}.page.service #calendar .fc-day-top.already-booked,.page.service #calendar .fc-day-top:not(.fc-future){color:#ccc}.page.service #calendar .fc-day-top.active span{background:#000;color:#fff}.page.service #calendar .fc-day-top span{position:absolute;top:0;left:50%;transform:translate(-50%);float:none!important;width:36px;display:block;box-sizing:border-box;height:36px;border-radius:50%;padding-top:5px}.page.service #calendar .fc-toolbar{position:relative}.page.service #calendar .fc-toolbar .fc-left{text-align:center;width:100%;font-size:12px;line-height:40px;padding-top:5px;text-transform:uppercase}.page.service #calendar .fc-toolbar .fc-left h2{font-family:'Barlow Condensed',sans-serif;font-weight:700}.page.service #calendar .fc-toolbar .fc-right{position:absolute;top:0;width:100%}.page.service #calendar .fc-toolbar .fc-right .fc-button-group{width:100%;display:flex;justify-content:space-between;margin:0}.page.service #calendar .fc-toolbar .fc-right .fc-button-group button{background:#ddd;border:none;color:#000;flex:0 0 auto;padding:5px;border-radius:50%;height:36px;transform:scale(.8)}.page.service #calendar .fc-toolbar .fc-right .fc-button-group button span{line-height:.9}.page.compare .go-back-btn{position:absolute;top:0;right:0;font-size:45px;line-height:45px;padding-bottom:5px;width:50px;background:#eee;text-align:center;cursor:pointer}@media (max-width:768px){.page.compare .offer-box .offer-title{font-size:20px}}.page.compare .tech_spec{background:#fff;position:relative}@media (max-width:768px){.page.compare .tech_spec .spec-name{font-size:14px}.page.compare .tech_spec .spec-value{font-size:18px}}.page.compare .spec-group-separator.double{padding-bottom:35px}.page.compare .spec-group-separator.double .spec-group-name{right:50%;transform:translate(50%)}.page.contact .title-70{padding-top:50px;text-align:center}.page.contact .contact-big{font-size:25px;font-weight:700;padding:20px 0}.page.contact .contact-group{padding-bottom:20px}.page.contact .contact-form{padding:50px 0}.page.contact .contact-form input,.page.contact .contact-form textarea{display:block;width:100%;font-size:20px;padding:5px 0;border:none;border-bottom:1px solid #888;margin-bottom:20px}.page.contact .contact-form textarea{resize:none;min-height:100px;font-size:16px}.page.contact .contact-form .form-submit-btn,.page.contact .contact-form .wpcf7-submit{padding:10px 40px;border:none;color:#fff;background:#000;font-size:18px;width:auto}.page.contact .mapboxgl-map{height:400px!important}@media (max-width:768px){.page.contact .mapboxgl-map{height:300px!important}}@media (max-width:500px){.page.contact .mapboxgl-map{height:200px!important}}.footer{padding-top:100px}.footer section.newsletter{text-align:center;padding:0 20px 90px 20px}.footer section.newsletter .title-50{padding-bottom:20px}.footer section.newsletter .text-20{padding-bottom:50px}.footer section.newsletter input{opacity:.8;background:0 0;border:none;border-bottom:1px solid #888;padding:15px 0;font-family:Barlow,sans-serif;font-size:25px;width:480px;max-width:100%}@media (max-width:768px){.footer section.newsletter input{font-size:16px}}.footer section.newsletter .submit-holder{transition:height .3s;overflow:hidden;height:80px}.footer section.newsletter .submit-holder.hidden{height:0}.footer section.newsletter .submit-holder .button{background:0 0;border:none;border-bottom:2px solid}.footer section.newsletter .error{transition:height .3s;overflow:hidden;height:40px;color:red;font-size:16px}.footer section.newsletter .error.hidden{height:0}.footer section.newsletter .newsletter-plugin{height:0;overflow:hidden;opacity:0}.footer section.social-media{height:140px;background:#f3f3f3;display:flex;align-items:center;justify-content:center}.footer section.social-media .title-50{margin:0 15px}.footer section.social-media .social-media-logo{height:50px;width:50px;margin:0 15px}.footer section.black-footer{background:#000;padding:50px 0 100px 0}@media (max-width:768px){.footer section.black-footer{padding:20px 0}}.footer section.black-footer .logo{max-width:175px}@media (max-width:768px){.footer section.black-footer .logo{position:absolute;max-width:none;max-height:none;height:50px;top:0;right:20px;z-index:2}}.footer section.black-footer .orange{font-family:'Barlow Condensed',sans-serif;font-size:25px;color:#ff424b;font-weight:700;padding-bottom:40px}@media (max-width:768px){.footer section.black-footer .orange{padding-bottom:10px;padding-top:20px}}.footer section.black-footer .menu{list-style:none;padding:0;margin:0;font-size:18px}.footer section.black-footer .menu li{padding-bottom:15px}@media (max-width:768px){.footer section.black-footer .menu li{padding-bottom:10px}}.footer section.black-footer .menu li a,.footer section.black-footer .menu li a:active,.footer section.black-footer .menu li a:hover{color:#fff}.footer .compare-fixed-tab{position:fixed;bottom:0;right:0;color:#fff;border-radius:20px 20px 0 0;overflow:hidden;width:220px;height:45px;display:flex;transition:opacity .5s,bottom .5s;opacity:1;z-index:1000}.footer .compare-fixed-tab.hidden{opacity:0;bottom:-50px}.footer .compare-fixed-tab .compare-left{transition:background-color .5s;background:#aaa;height:100%;width:75%;font-size:20px;display:flex;align-items:center;justify-content:space-evenly;cursor:help}.footer .compare-fixed-tab .compare-left .compare-number{font-family:'Barlow Condensed',sans-serif;font-size:14px;height:25px;width:25px;background:#fff;color:#000;text-align:center;padding-top:1px;font-weight:700;border-radius:50%}.footer .compare-fixed-tab .compare-right{background:#ff424b;height:100%;width:25%;position:relative;border-left:1px solid #fff;cursor:pointer}.footer .compare-fixed-tab .compare-right .compare-close{font-size:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-2px}.footer .compare-fixed-tab.ready .compare-left{background:#ff424b;cursor:pointer}.header{padding:30px 0;z-index:100}.header .menu-burger{cursor:pointer}.header .menu-burger i.fas{padding-top:5px;padding-left:5px;color:#fff;font-size:20px}.header .logo{max-width:200px}.header .menu-header-container{height:100%}.header .menu-header-container #menu-header{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;height:100%}.header .menu-header-container #menu-header li a{font-size:20px;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-weight:700;color:#000}.header .menu-header-container #menu-header li a:hover{color:#000}.header .menu-holder .menu-exit{cursor:pointer;position:absolute;top:10px;color:#fff;right:10px;font-size:40px;padding:0 20px}.header .icons{height:100%;display:flex;justify-content:flex-end;align-items:center}.header .icons img{height:40px;padding:10px}.header .icons .icon{position:relative}.header .icons .basket-counter{position:absolute;top:0;right:0;height:20px;width:20px;text-align:center;line-height:16px;border:2px solid #fff;background:#000;color:#fff;font-size:12px;border-radius:50%;font-weight:700;transition:opacity .2s}.header .icons .basket-counter.hidden{opacity:0}@media (max-width:768px){.header .icons{filter:invert(1)}}@media (max-width:768px){.header{position:relative!important;height:50px;padding:10px 0;background:#000}.header .logo{max-width:none;max-height:30px;display:block;margin:auto}.header .menu-holder{display:none;position:fixed;opacity:0;background:#000;height:100vh;z-index:1000;top:0;left:0}.header .menu-holder #menu-header{flex-direction:column;justify-content:center}.header .menu-holder #menu-header li a,.header .menu-holder #menu-header li a:active,.header .menu-holder #menu-header li a:hover{color:#fff;font-size:40px}.header .icons img{padding:5px 10px;height:30px}}.home .header{position:absolute;width:100%}.home .header a{color:#fff!important}.home .header .icons{filter:invert(1)}.home .header .basket-counter{color:#b49c8c;border-color:#b49c8c}.page.homepage section.paralax{height:750px;background:#000;position:relative}@media (max-width:768px){.page.homepage section.paralax{height:350px;background:linear-gradient(90deg,#4b6373 0,#4f6877 100%)}}.page.homepage section.paralax .paralax-layers{position:relative;height:100%;width:100%;opacity:0;transition:opacity .5s}.page.homepage section.paralax .paralax-layers .paralax-layer{position:absolute;bottom:0;height:100%;width:calc(100% + 50px);background-size:cover;background-position:center}.page.homepage section.paralax .paralax-layers .paralax-layer.left{background-image:url(//bikeplace.com.pl/wp-content/themes/jk/assets/PNG/Parallax/tinified/biker.webp);left:0}.page.homepage section.paralax .paralax-layers .paralax-layer.right{background-image:url(//bikeplace.com.pl/wp-content/themes/jk/assets/PNG/Parallax/tinified/back.webp);right:0}@media (max-width:768px){.page.homepage section.paralax .paralax-layers .paralax-layer{height:70%}}.page.homepage section.paralax .paralax-content{position:absolute;top:50%;left:50%;transform:translate(0,-50%);max-width:50%;padding-right:50px}@media (max-width:768px){.page.homepage section.paralax .paralax-content{top:20px;left:35%;transform:none;max-width:65%;padding-right:0}}.page.homepage section.paralax .paralax-content .paralax-title{color:#fff;font-weight:700;text-transform:uppercase;font-family:'Barlow Condensed',sans-serif;line-height:1;width:550px;max-width:100%}@media (max-width:768px){.page.homepage section.paralax .paralax-content .paralax-title{font-size:11vw}}@media (min-width:768px){.page.homepage section.paralax .paralax-content .paralax-title{font-size:60px}}@media (min-width:992px){.page.homepage section.paralax .paralax-content .paralax-title{font-size:90px}}@media (min-width:1200px){.page.homepage section.paralax .paralax-content .paralax-title{font-size:110px}}.page.homepage section.about{background:#000;padding:70px 0}.page.homepage section.about .title-70{color:#fff}.page.homepage section.about .subtitle{font-family:'Barlow Condensed',sans-serif;color:#fff;font-size:35px;padding-bottom:50px;line-height:normal}@media (max-width:768px){.page.homepage section.about{padding:40px 0}.page.homepage section.about .subtitle{padding-top:10px;padding-bottom:30px;font-size:24px}}.page.homepage section.section3{padding:20px 0 50px;background-color:#f3f3f3}.page.homepage section.section3 .title-50{padding-top:30px}.page.homepage section.section3 img{height:100%}@media (max-width:768px){.page.homepage section.section3 .title-50{padding-top:0}.page.homepage section.section3 img{padding-top:30px;height:auto}}.page.homepage section.section3 .section3-carousel{height:100%;min-height:250px;position:relative}.page.homepage section.section3 .section3-carousel .owl-item,.page.homepage section.section3 .section3-carousel .owl-stage,.page.homepage section.section3 .section3-carousel .owl-stage-outer{height:100%}.page.homepage section.section3 .section3-carousel .sec3-img{height:100%;min-height:250px;background-position:center;background-size:contain;background-repeat:no-repeat}.page.homepage section.section3 .section3-carousel .owl-nav{position:absolute;bottom:0;width:100%}.page.homepage section.special-offer{padding:50px 0}.page.homepage section.special-offer .title-50{padding-top:30px}.page.homepage section.special-offer .text-20{padding-bottom:20px}.page.homepage section.special-offer a,.page.homepage section.special-offer a:active,.page.homepage section.special-offer a:hover{color:#000}.page.homepage section.guide{position:relative;background-position:center;background-size:cover;padding:60px 0}@media (max-width:768px){.page.homepage section.guide{text-align:center}}.page.homepage section.guide .guide-curtain{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}.page.homepage section.guide .subtitle{color:#888;font-size:24px;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase}.page.homepage section.guide a,.page.homepage section.guide a:active,.page.homepage section.guide a:hover{color:#fff}.page.homepage section.blog{padding:50px 0;position:relative}.page.homepage section.blog .title-70{padding-bottom:50px}.page.homepage section.blog .owl-nav{padding-top:50px;padding-bottom:20px}.page.homepage section.blog .button{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:100}.page.homepage section.dealers .title-70{padding-bottom:60px}.page.homepage section.dealers .dealer-logo img{object-fit:scale-down;height:150px;padding:20px}#customer_login{display:flex}#customer_login .col-1{background:#eee}#customer_login .col-1 input::placeholder{color:#666;opacity:1}#customer_login .col-2{background:#000;color:#fff}#customer_login .col-2 input{color:#fff}#customer_login .col-2 input::placeholder{opacity:1;color:#aaa}#customer_login .col-1,#customer_login .col-2{flex:0 0 50%;max-width:50%;padding:40px 100px}#customer_login .col-1 h2,#customer_login .col-2 h2{font-size:40px;font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase;line-height:normal}@media (max-width:768px){#customer_login{flex-direction:column}#customer_login .col-1,#customer_login .col-2{flex:0 0 100%;max-width:100%;padding:40px 20px}#customer_login .col-1 form,#customer_login .col-2 form{margin:0}}#customer_login .woocommerce-form-login{display:grid;grid-template-columns:1fr 1fr}#customer_login .woocommerce-form-login .form-row-wide{grid-column:1/-1}#customer_login .woocommerce-form{border:none;padding:0}#customer_login .woocommerce-form a,#customer_login .woocommerce-form a:active,#customer_login .woocommerce-form a:hover{color:#888}#customer_login .woocommerce-form label{display:none}#customer_login .woocommerce-form input{padding:10px 5px;border:none;border-bottom:1px solid #888;background:0 0}#customer_login .woocommerce-form button{background:#000;color:#fff;border:2px solid #fff}#customer_login .woocommerce-form .lost_password{padding:10px 0;text-align:right;margin:0}.woocommerce-MyAccount-navigation{background:#eee;padding:20px 0}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation ul li{padding:5px 20px}.woocommerce-MyAccount-navigation ul li a,.woocommerce-MyAccount-navigation ul li a:active,.woocommerce-MyAccount-navigation ul li a:hover{color:#000}.woocommerce-MyAccount-navigation ul li.is-active{background:#ddd}@media (max-width:768px){.woocommerce-MyAccount-content{padding-top:40px}}.woocommerce-MyAccount-content .woocommerce-info{padding-bottom:70px}.woocommerce-MyAccount-content .woocommerce-info .button{display:block;float:none;position:absolute;bottom:20px;right:20px}.woocommerce-MyAccount-content .woocommerce-Addresses{display:flex}.woocommerce-MyAccount-content .woocommerce-Addresses .col-1,.woocommerce-MyAccount-content .woocommerce-Addresses .col-2{flex:0 0 50%;max-width:50%}@media (max-width:768px){.woocommerce-MyAccount-content .woocommerce-Addresses{flex-direction:column}.woocommerce-MyAccount-content .woocommerce-Addresses .col-1,.woocommerce-MyAccount-content .woocommerce-Addresses .col-2{flex:0 0 100%;max-width:100%}}.woocommerce-MyAccount-content .woocommerce-address-fields .form-row{display:flex;flex-direction:column}.woocommerce-MyAccount-content .woocommerce-address-fields .form-row>span{flex:1 1 auto}.woocommerce-columns.addresses{display:flex}.woocommerce-columns.addresses .col-1,.woocommerce-columns.addresses .col-2{flex:0 0 50%;max-width:50%}#customer_details{display:flex}#customer_details .col-1,#customer_details .col-2{flex:0 0 50%;max-width:50%}#customer_details .form-row{display:flex;flex-direction:column}#customer_details .form-row>span{flex:1 1 auto}#coupon_code{width:120px}.page.product .product-slider{padding-top:50px}.page.product .product-slider .owl-stage img{height:350px;width:100%}@media (max-width:768px){.page.product .product-slider .owl-stage img{height:200px}}.page.product .product-slider .owl-nav{justify-content:center;padding-top:40px}.page.product .product-slider .owl-nav button{padding:0 25px!important}@media (max-width:768px){.page.product .offer-box{padding-top:20px}}.page.product .product-attributes{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;padding-top:20px;padding-bottom:30px}.page.product .product-attributes .attr-name{font-size:18px;color:#666}.page.product .product-attributes .product-attr{position:relative}.page.product .product-attributes .product-attr-current{text-transform:capitalize;font-size:24px;padding:5px 0;display:flex;justify-content:space-between;user-select:none;cursor:pointer}.page.product .product-attributes .product-attr-current img{transition:transform .3s}.page.product .product-attributes .product-attr-dropdown{transition:height .3s;overflow:hidden;background:#fff;border-bottom:2px solid #aaa;position:absolute;width:calc(100% + 10px);top:100%;left:-5px;padding:0 5px}.page.product .product-attributes .product-attr-elem{font-size:20px;text-transform:capitalize;padding:5px 0;height:40px;overflow:hidden;cursor:pointer}.page.product .product-attributes .product-attr:not(.show) .product-attr-dropdown{height:0!important}.page.product .product-attributes .product-attr.show .product-attr-current img{transform:rotate(180deg)}.page.product .gray-info{margin:10px 0;font-size:18px}.page.product .gray-info.no-more{color:red}.page.product .gray-info.yellow{color:#e49d0b}.page.product .gray-info .gray{color:#666;padding-right:5px}.page.product .add-to-cart-options{display:flex;justify-content:space-around;align-items:center;padding-bottom:80px}.page.product .add-to-cart-options .quantity{font-size:40px;display:flex}@media (max-width:1200px){.page.product .add-to-cart-options .quantity{padding-bottom:40px}}.page.product .add-to-cart-options .quantity .quantity-minus,.page.product .add-to-cart-options .quantity .quantity-plus{padding:0 10px;cursor:pointer;user-select:none}.page.product .add-to-cart-options .quantity .quantity-number{border:none;padding:0 10px;border-bottom:2px solid #888;width:80px;text-align:center;-moz-appearance:textfield}.page.product .add-to-cart-options .quantity .quantity-number::-webkit-inner-spin-button,.page.product .add-to-cart-options .quantity .quantity-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page.product .add-to-cart-options .add-to-cart,.page.product .add-to-cart-options .already-in-cart{cursor:pointer;font-size:22px;padding:10px 20px;background:#000;color:#fff}.page.product .add-to-cart-options .add-to-cart img,.page.product .add-to-cart-options .already-in-cart img{padding-right:15px;filter:invert(1)}.page.product .product-description{background:#000;padding:60px 0;font-size:20px;color:#666}@media (max-width:768px){.page.product .product-description{font-size:18px}}.page.product .product-description .title-50{color:#fff}.page.product .product-description h1{font-size:50px}.page.product .product-description h2{font-size:40px}.page.product .product-description h3{font-size:30px}.page.product .product-description h4{font-size:25px}@media (max-width:768px){.page.product .product-description h1{font-size:30px}.page.product .product-description h2{font-size:25px}.page.product .product-description h3{font-size:20px}.page.product .product-description h4{font-size:16px}}.page.product .product-description h1,.page.product .product-description h2{margin:0;padding:20px 0;font-family:'Barlow Condensed',sans-serif;color:#fff}.page.product .product-description h3,.page.product .product-description h4{margin:0;padding:10px 0;color:#fff}.tech_spec{background:#f5f5f5;padding:70px 0}.tech_spec .spec-group-separator{padding-bottom:15px;border-bottom:1px solid #888;margin-bottom:20px;position:relative}.tech_spec .spec-group-separator .spec-group-name{position:absolute;top:0;right:100%;font-size:20px;text-transform:uppercase;font-weight:700;line-height:30px;padding-right:10px}@media (max-width:768px){.tech_spec .spec-group-separator .spec-group-name{display:none}}.tech_spec .spec-name{font-size:20px;color:#666;text-transform:uppercase}.tech_spec .spec-value{font-size:30px;padding-bottom:30px;font-family:'Barlow Condensed',sans-serif;font-weight:700}.tech_spec .spec-value.n-a{color:#666}@media (max-width:768px){.tech_spec .spec-name{font-size:16px}.tech_spec .spec-value{font-size:22px;padding-bottom:10px}}.rat-code .partners-info{padding-top:50px;text-align:center}.rat-code .partners-info a{font-size:28px;font-weight:700;text-transform:uppercase;font-family:'Barlow Condensed',sans-serif;padding:20px 0;display:inline-block}.rat-code .partners-info a,.rat-code .partners-info a:active,.rat-code .partners-info a:hover{color:#000}.rat-code .partners-info a .red,.rat-code .partners-info a:active .red,.rat-code .partners-info a:hover .red{color:#eb4b4b}.page.service-admin .fc-day-top span{background:#fff8;border-bottom-left-radius:10px;padding-left:5px}.page.service-admin .kuss_event_holder{display:flex;align-items:center;flex-direction:column;justify-content:center}.page.service-admin .kuss_event_holder .kuss_event{background:#72b7f2;font-size:10px;overflow:hidden;text-align:center;padding:5px;margin:5px 0;width:100%;box-sizing:border-box}.page.service-admin .fa-question-circle{cursor:help;padding-left:10px;font-size:12px}.page.service-admin .current-day-details{padding-top:40px}.page.service-admin .current-day-details .day-title{font-size:20px;font-weight:700;text-align:center}.page.service-admin .fc-day-top{cursor:pointer}.page.service-admin .fc-day{transition:background-color .3s;cursor:pointer}.page.service-admin .fc-day:hover:not(.active){background:#eee}.page.service-admin .fc-day.active{background:#95d9ff}.page.service-admin .day-no-events{text-align:center;padding:10px 0;color:#666}.page.service-admin .day-event-detail{display:grid;grid-template-columns:1fr 1fr;padding:10px;margin:10px 0;border:1px solid #888;border-radius:10px}.page.service-admin .day-event-detail .event-info{text-align:center;font-size:14px}.page.service-admin .day-event-detail .event-info .event-key{color:#666}.page.service-admin .day-event-detail .event-info .event-val{font-weight:700;padding-bottom:10px}.page.service-admin .day-event-detail .event-info-double{grid-column:1/-1;display:flex;justify-content:center}.page.service-admin .day-event-detail .event-remove{font-size:12px;padding:5px 10px;border:1px solid #6f0909;border-radius:5px;background:#c85656;color:#fff;cursor:pointer;user-select:none}.page.service section:not(.active){display:none}.page.service .error-point{border:2px solid red!important;border-radius:5px}.page.service .error-info{padding-top:50px;text-align:center;color:red;font-size:24px}.page.service .error-info.hidden{display:none}.page.service .server-error,.page.service .server-success{text-align:center;padding:20px 10px;font-size:24px;color:red;border:1px solid;margin:20px 0;border-radius:10px}.page.service .server-success{color:#00bd00}.page.service .admin-info{text-align:center;padding:30px 0;font-size:18px;border:1px solid #aaa;margin:10px 0;border-radius:10px;position:relative}.page.service .admin-info .really-small{font-size:16px;color:#666;padding-top:20px}.page.service .admin-info .close{position:absolute;top:0;width:30px;right:0;cursor:pointer;float:none}.page.service .main-title-box .title-70{padding-top:50px;text-align:center}.page.service .main-title-box .text-20{text-align:center}.page.service .main-form .row{padding-top:100px}@media (max-width:768px){.page.service .main-form .row{padding-top:40px}}.page.service .main-form .big-number{font-size:200px;font-weight:700;font-family:'Barlow Condensed',sans-serif;line-height:150px}.page.service .main-form .title-50{padding-bottom:50px}.page.service .main-form input{display:block;width:100%;border:none;border-bottom:1px solid #888;padding:10px 5px;margin-bottom:15px;font-size:18px}.page.service .main-form .service-packs{display:flex;justify-content:center;flex-wrap:wrap}.page.service .main-form .service-packs .owl-nav{width:100%}.page.service .main-form .service-packs .service-pack-box{border:2px solid #000;border-radius:5px;width:250px;padding:30px;cursor:pointer;user-select:none;transition:background-color .3s;display:flex;flex-direction:column;margin:10px}@media (max-width:992px){.page.service .main-form .service-packs .service-pack-box{width:200px}}@media (max-width:768px){.page.service .main-form .service-packs .service-pack-box{width:auto}}.page.service .main-form .service-packs .service-pack-box:not(.active):hover{background-color:#eee}.page.service .main-form .service-packs .service-pack-box .service-pack-name{font-size:26px;font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase}.page.service .main-form .service-packs .service-pack-box .service-pack-price{font-size:20px;color:#eb4b4b;font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase}.page.service .main-form .service-packs .service-pack-box ul{flex:1 1 auto;padding-left:15px;padding-bottom:20px}.page.service .main-form .service-packs .service-pack-box .service-pack-choose{text-align:center;overflow:hidden;height:35px;transition:height .3s}.page.service .main-form .service-packs .service-pack-box .service-pack-choose span{border-bottom:1px solid;padding:5px;display:inline-block}.page.service .main-form .service-packs .service-pack-box .service-pack-choosed{text-align:center;overflow:hidden;height:0;color:#eb4b4b;transition:height .3s}.page.service .main-form .service-packs .service-pack-box .service-pack-choosed .fa-check{font-size:12px;padding-right:10px}.page.service .main-form .service-packs .service-pack-box.active{border-color:#eb4b4b}.page.service .main-form .service-packs .service-pack-box.active .service-pack-choose{height:0}.page.service .main-form .service-packs .service-pack-box.active .service-pack-choosed{height:35px}.page.service .main-form .date-picker-block{display:grid;grid-template-columns:2fr 3fr;grid-gap:20px;padding:30px;border:1px solid #aaa;border-radius:5px}@media (max-width:768px){.page.service .main-form .date-picker-block{grid-template-columns:1fr}}.page.service .main-form .date-picker-block .date-picker-title{font-size:30px;text-transform:uppercase;font-family:'Barlow Condensed',sans-serif;font-weight:700}.page.service .main-form .date-picker-block .date-picker-current{font-size:24px;padding:10px 0}.page.service .main-form .date-picker-block .date-picker-text{font-size:14px;color:#666}.page.service .summary{position:relative;margin-top:80px}@media (max-width:768px){.page.service .summary{margin-top:20px}}.page.service .summary .background-img{background:url(//bikeplace.com.pl/wp-content/themes/jk/assets/PNG/service-summary.png);position:absolute;top:0;right:0;width:50%;height:100%;background-size:cover;background-position:center}.page.service .summary .title-50{padding-bottom:40px}.page.service .summary .summary-data .gray{color:#666}.page.service .summary .summary-data .value{font-weight:700;padding-left:10px}.page.service .summary .summary-data.bottom{padding-bottom:20px}.page.service .summary .g-recaptcha{margin:30px 0}.page.service .summary .change-values-btn{width:250px;padding:5px;text-align:center;border:1px solid;margin:5px 0;cursor:pointer;user-select:none}.page.service .summary input[type=submit]{width:250px;padding:5px;text-align:center;border:none;margin:5px 0;background:#000;color:#fff}.page.shop .shop-slider .shop-slider-image{height:400px;background-position:center;background-size:cover}@media (max-width:768px){.page.shop .shop-slider .shop-slider-image{height:250px}}@media (max-width:500px){.page.shop .shop-slider .shop-slider-image{height:150px}}.page.shop .sort-drop{position:relative;z-index:1;margin-left:20px}@media (max-width:768px){.page.shop .sort-drop{margin-left:0;width:100%;margin-top:10px}}.page.shop .sort-drop .sort-drop-current{text-transform:capitalize;font-size:20px;padding:5px 0;display:flex;justify-content:space-between;user-select:none;cursor:pointer}.page.shop .sort-drop .sort-drop-current img{transition:transform .3s;margin-left:10px}.page.shop .sort-drop .sort-drop-dropdown{transition:height .3s;overflow:hidden;background:#fff;border-bottom:2px solid #aaa;position:absolute;width:calc(100% + 10px);top:100%;left:-5px;padding:0 5px}.page.shop .sort-drop .sort-drop-elem{font-size:16px;text-transform:capitalize;padding:5px 0;height:40px;overflow:hidden;cursor:pointer}.page.shop .sort-drop:not(.show) .sort-drop-dropdown{height:0!important}.page.shop .sort-drop.show .sort-drop-current img{transform:rotate(180deg)}.page.shop .shop-menu{background:#eee}.page.shop .shop-menu .title-70{text-align:center;padding-top:40px}.page.shop .shop-menu .shop-main-cats{display:flex;justify-content:space-evenly;padding:20px 0}@media (max-width:768px){.page.shop .shop-menu .shop-main-cats{flex-direction:column;text-align:center;justify-content:flex-start;padding:0}.page.shop .shop-menu .shop-main-cats.show{padding-bottom:20px}}.page.shop .shop-menu .shop-main-cats a,.page.shop .shop-menu .shop-main-cats a:active,.page.shop .shop-menu .shop-main-cats a:hover{color:#666}.page.shop .shop-menu .shop-main-cats .shop-main-cat-btn{padding:10px;font-size:18px}.page.shop .shop-menu .shop-main-cats .shop-main-cat-btn.active{color:#000;border-bottom:2px solid}@media (max-width:768px){.page.shop .shop-menu .shop-main-cats .shop-main-cat-btn.active{border-bottom:none;font-weight:700}}.page.shop .shop-menu .shop-main-cats .shop-main-cat-btn.red{color:red}.page.shop .search-box{display:flex;padding:40px 10px;flex-wrap:wrap}@media (max-width:768px){.page.shop .search-box{padding:10px}}.page.shop .search-box .fa-search{position:absolute;top:52px;transform:scaleX(-1);left:15px;font-size:20px;color:#666}@media (max-width:768px){.page.shop .search-box .fa-search{top:22px}}.page.shop .search-box .search-box-input{flex:1 1 auto;display:block;padding:5px;border:none;padding-left:35px;font-size:20px;border-bottom:1px solid #aaa;width:0}.page.shop .search-box .search-box-btn{padding:5px 0;margin-left:20px;width:70px;overflow:hidden;text-align:center;transition:all .3s;border-bottom:2px solid;font-size:20px;cursor:pointer;background:#fff}.page.shop .search-box .search-box-btn.hidden{width:0;margin-left:0}.page.shop .search-box .search-box-btn:hover{filter:invert(1);border-radius:5px}.page.shop .shop-filters .shop-filters-group-name{font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;padding:5px 0}.page.shop .shop-filters .shop-filters-group{padding-bottom:30px}.page.shop .shop-filters .shop-filters-group .shop-filter-btn{font-family:'Barlow Condensed',sans-serif;position:relative;padding:5px 0 5px 25px;color:#000;font-size:20px}.page.shop .shop-filters .shop-filters-group .shop-filter-btn .fa-square{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:12px}.page.shop .option-shower{padding:20px 0;font-size:20px;display:flex;justify-content:space-between;cursor:pointer;user-select:none}@media (min-width:768px){.page.shop .option-shower{display:none}}.page.shop .option-shower img{transition:transform .3s}.page.shop .option-shower img.show{transform:rotate(180deg)}@media (max-width:768px){.page.shop .options{transition:max-height .3s;height:0;overflow:hidden;transition:all .3s}}.page.shop .no-products-error{font-size:24px;text-align:center;color:#666}.page.shop .shop-grid{grid-template-columns:1fr 1fr;grid-gap:40px;display:grid;transition:opacity .3s;opacity:0}@media (max-width:768px){.page.shop .shop-grid{grid-template-columns:1fr;grid-gap:10px}}.page.shop .shop-grid .offer-box{padding-bottom:50px}@media (max-width:768px){.page.shop .shop-grid .offer-box{padding-bottom:10px}}.page.shop .shop-nav{display:flex;justify-content:center;width:100%}.page.shop .shop-nav .shop-btn{padding:5px;margin:0 10px;color:#666;width:30px;text-align:center;cursor:pointer}.page.shop .shop-nav .shop-btn.active{background:#000;color:#fff}*{box-sizing:border-box;font-family:Barlow,sans-serif}::after,::before,body,html{margin:0;padding:0;overflow-x:hidden}a,a:active,a:focus,a:hover,button,button:active,button:focus,button:hover{outline:0!important}a:not(:hover){text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s}a:hover{text-decoration-color:currentcolor;transition:text-decoration-color .3s}.wrap{width:100%;max-width:1200px;margin:0 auto}button,input,textarea{outline:0!important}table.cart .cart_item .add-info-holder{font-size:12px;display:flex;flex-wrap:wrap}@media (max-width:768px){table.cart .cart_item .add-info-holder{justify-content:flex-end}}table.cart .cart_item .add-info-holder .add-info{padding-right:10px;text-transform:capitalize}@media (max-width:768px){table.cart .cart_item .add-info-holder .add-info{padding-left:10px;padding-right:0}}.grecaptcha-badge{z-index:10}ol{list-style-type:none}ol>li{text-indent:-1.3em}ol>li::before{counter-increment:mycounter;content:counter(mycounter) ".  "}ol:not(.continue){counter-reset:mycounter}.separator{background:#eb4b4b;height:2px;width:140px;margin:30px 0}@media (max-width:768px){.separator{width:80px}}.separator.right{margin:30px 0 30px auto}.separator.center{margin:30px auto}.separator.full{width:100%}.separator.no-up{margin-top:0}.separator.no-down{margin-bottom:0}.separator.small{width:80px}.title-70{font-size:70px;font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase;line-height:normal}@media (max-width:768px){.title-70{font-size:40px}}.title-50{font-size:50px;font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase;line-height:normal}@media (max-width:768px){.title-50{font-size:35px}}.text-20{font-size:20px;color:#666}@media (max-width:768px){.text-20{font-size:16px}}img{max-width:100%;max-height:100%;object-fit:contain}.button{padding:15px 0;font-size:22px;border-bottom:2px solid;width:max-content;margin:0;transition:padding .3s,margin .3s;cursor:pointer}.button a,.button a:hover{text-decoration:none;color:#000}.button:hover{padding:10px 0;margin:5px 0}.button.center{margin-left:auto;margin-right:auto}.offer-box .price-tag{font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;color:#ff424b;display:inline-block;padding:5px 15px 5px 0}.offer-box .price-tag.old{font-weight:400;color:#666;text-decoration:line-through}.offer-box .offer-title{font-family:'Barlow Condensed',sans-serif;font-size:35px;font-weight:700}.offer-box .offer-image{padding:30px 0;max-width:100%;width:450px!important;margin:auto;display:block;height:250px;min-height:250px;max-height:250px}@media (max-width:768px){.offer-box .offer-image{padding:10px 0;height:200px;min-height:200px;max-height:200px}}.offer-box a,.offer-box a:active,.offer-box a:hover{color:#000}.offer-box .compare-btn{font-size:20px;padding:10px 0;margin:0 auto;border-bottom:2px solid;width:max-content;transition:padding .3s,margin .3s;font-family:'Barlow Condensed',sans-serif;cursor:pointer}.offer-box .compare-btn a,.offer-box .compare-btn a:hover{text-decoration:none;color:#000}.offer-box .compare-btn:hover{padding:5px 0;margin:5px auto}.offer-box .compare-btn::before{content:"+";transition:transform .2s;padding-right:5px;display:inline-grid}.offer-box .compare-btn.disabled:not(.selected){color:#666;padding:5px 0;margin:5px auto}.offer-box .compare-btn.selected{color:#ff424b;padding:5px 0;margin:5px auto}.offer-box .compare-btn.selected::before{transform:rotate(45deg) translate(2px,2px) scale(1.2)}@media (max-width:768px){.offer-box .compare-btn{display:none}}@media (max-width:768px){.desktop-only{display:none!important}}@media (min-width:768px){.mobile-only{display:none!important}}.owl-nav{display:flex;justify-content:space-between}.owl-nav button.disabled{opacity:.3;cursor:default!important}.owl-nav button img{min-height:10px;min-width:50px}.blog-box .blog-image{height:300px;background:#ccc;border-radius:20px;overflow:hidden}@media (max-width:768px){.blog-box .blog-image{height:200px}}.blog-box .blog-image img{width:100%;height:100%;object-fit:cover}.blog-box .blog-date{font-size:20px;padding-top:20px;color:#666}@media (max-width:768px){.blog-box .blog-date{font-size:16px}}.blog-box .blog-title a{font-family:'Barlow Condensed',sans-serif;font-size:40px;color:#000;font-weight:700}@media (max-width:768px){.blog-box .blog-title a{font-size:24px}}.page .main-image{height:450px;width:100%;background-size:cover;background-position:center}@media (max-width:768px){.page .main-image{height:250px}}@media (max-width:500px){.page .main-image{height:150px}}@media (max-width:768px){.page.unknown{padding-top:40px}}