@charset "UTF-8";.home-tns{margin-bottom:20px;position:relative}.home-tns>.slider-tns>.item+.item{display:none}.home-tns .tns-controls{bottom:0;position:absolute;right:0}.home-tns .tns-controls button{background:#fff;color:#121212;font-size:14px;height:70px;position:relative;transition:background-color .3s;width:70px;z-index:9}.home-tns .tns-controls button:active,.home-tns .tns-controls button:focus,.home-tns .tns-controls button:hover{background-color:#f9fafc}.home-tns .tns-inner .tns-item{display:inline-flex}.home-tns .item{position:relative}.home-tns .item:after{background:linear-gradient(0deg,#121212,hsla(0,0%,7%,0) 70%);bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0}.home-tns .item-light:after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 60%)}.home-tns .item-light .text{color:#121212}.home-tns .item-dark .btn-primary{background-color:#fff;border-color:#fff;color:#121212}.home-tns .item-dark .btn-primary:active,.home-tns .item-dark .btn-primary:focus,.home-tns .item-dark .btn-primary:hover{background-color:#ebebeb;border-color:#ebebeb}.home-tns img{height:auto;width:100%}.home-tns .slider-img{overflow:hidden;position:relative;width:100%}.home-tns .text{bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;left:0;line-height:1.5;max-width:calc(100% - 240px);padding:10px 120px 55px;position:absolute;right:0;top:0;z-index:1}.home-tns .slider-title{font-size:44px;font-weight:600;margin-bottom:0}.home-tns .descr{font-size:18px;margin-bottom:30px}.home-tns .btn{max-width:230px;padding:16px 8px;width:100%}.home-tns .slider-product{background:#fff;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:280px;z-index:1}.home-tns .slider-product .catalog{border:0;margin-bottom:0}.home-tns .tns-nav{bottom:20px;display:flex;justify-content:center;left:0;position:absolute;right:0;z-index:1}.home-tns .tns-nav button{background-color:#fff;border:3px solid #fff;border-radius:50%;height:17px;margin:5px;width:17px}.home-tns .tns-nav .tns-nav-active{background:#93e8e5}@media screen and (max-width:1259px){.home-tns .text{max-width:none;padding:10px 20px 20px}.home-tns .tns-controls button{font-size:14px;height:50px;width:50px}.home-tns .tns-controls button:active,.home-tns .tns-controls button:focus,.home-tns .tns-controls button:hover{background-color:#f9fafc}}@media screen and (max-width:991px){.home-tns{margin-left:-.625rem;margin-right:-.625rem}.home-tns .slider-product{right:5px;top:5px;transform:unset;width:220px}}@media screen and (max-width:767px){.home-tns .slider-product{display:none}}@media screen and (max-width:543px){.home-tns .item{background:#121212;padding-bottom:107px}.home-tns .item:after{bottom:107px;opacity:1}.home-tns .item-light{background:#fff}.home-tns .btn{max-width:none}.home-tns .tns-controls{bottom:50%;display:flex;justify-content:space-between;transform:translateY(-50%);width:100%;z-index:1}.home-tns button[data-controls]{height:44px;width:44px}}.slider-squares{display:flex;flex-wrap:wrap;margin:0 -.625rem 2rem}.slider-squares .slider-item{background:#f9fafc;display:block;margin:.625rem;overflow:hidden;position:relative;width:calc(50% - 1.25rem)}@supports (object-fit:cover){.slider-squares img{height:100%!important;object-fit:cover;width:100%}}.slider-squares .title{background:#fff;bottom:10px;color:#121212;font-weight:600;left:10px;letter-spacing:.12em;padding:20px 30px;position:absolute;text-transform:uppercase;transition:all .3s}@media screen and (max-width:991px){.slider-squares .title{padding:5px 15px}}@media screen and (max-width:767px){.slider-squares .slider-item{margin-top:0;width:100%}}.about-us{background-color:#121212;margin-bottom:40px;overflow:hidden;padding:50px 0;position:relative}.about-us:before{bottom:0;content:url(/web/build/images/line.aaf24f74.svg);left:57vw;overflow:hidden;position:absolute;right:0;top:0}.about-us *{color:#fff}.about-us .w-badges{padding:10px 0}.about-us .w-badge{width:50%}.about-us .w-badge .fc:before{color:#93e8e5;font-size:40px}.about-us .w-badge h5{line-height:1.5;margin-bottom:0}.about-us .about-us-content{padding-right:40px;padding-top:55px;position:relative}.about-us .about-us-content .bg-logo{position:absolute;right:-20px;top:0}.about-us .about-us-content .header-annotation{color:#828893;letter-spacing:.08em;line-height:1;text-transform:uppercase}.about-us .about-us-content h1{margin-bottom:0}.about-us .about-us-content .btn-primary{background-color:#93e8e5;border-color:#93e8e5;color:#121212;display:block;max-width:268px}.about-us .about-us-content .btn-primary:active,.about-us .about-us-content .btn-primary:focus,.about-us .about-us-content .btn-primary:hover{background-color:#69dfdb;border-color:#61ddd9;color:#121212}.about-us .about-us-content p{line-height:1.5}.about-us .about-us-photos{position:relative}.about-us .about-us-photos>div{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-us .about-us-photos>div img{position:relative;z-index:1}.about-us .about-us-photos .about-us-img-1{left:-10px}.about-us .about-us-photos .about-us-img-1:before{background-color:#282a2e;bottom:-96px;content:"";height:200px;left:250px;position:absolute;width:200px}.about-us .about-us-photos .about-us-img-1:after{border:2px solid #93e8e5;border-radius:50%;bottom:-7px;content:"";height:13px;left:177px;position:absolute;width:13px;z-index:2}.about-us .about-us-photos .about-us-img-2{margin-left:auto;margin-top:-55px}.about-us .about-us-photos .about-us-img-2 .fc{bottom:10px;color:#93e8e5;font-size:60px;left:-53px;position:absolute;z-index:2}.about-us .about-us-photos .dots{position:absolute;right:-75px;top:150px}.about-us .about-us-photos .arrows{position:absolute;right:-36px;top:270px}.about-us .about-us-photos .circle{bottom:37px;left:-60px;position:absolute}.about-us .nobefore{max-width:464px}.about-us .nobefore:before{display:none}@media screen and (max-width:991px){.about-us .row{display:flex;flex-direction:column-reverse;flex-wrap:wrap}}.benefits-wrapper{position:relative}.benefits-wrapper:after,.benefits-wrapper:before{bottom:0;content:"";height:348px;position:absolute;right:0;width:770px}.benefits-wrapper:before{background-image:url(/web/build/images/hp-why-beany.88615515.svg);z-index:-3}.benefits-wrapper:after{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));z-index:-2}.benefits-header{text-transform:uppercase}.benefits-header p{color:#828893;letter-spacing:.08em;line-height:1}.benefits{align-items:center;color:#121212;display:flex;flex-wrap:wrap;font-size:18px;font-weight:600;justify-content:space-between;margin-bottom:100px;max-width:1080px;position:relative}.benefits>a,.benefits>div{align-items:center;display:flex;flex-grow:1;flex-shrink:0;line-height:1.5;padding:.625rem;text-decoration:none;width:33.33%}.benefits>a:active,.benefits>a:hover,.benefits>div:active,.benefits>div:hover{text-decoration:none}.benefits .fc{font-size:35px;margin-right:20px}.benefits .fc:before{flex-shrink:0}@media screen and (max-width:991px){.about-us .about-us-photos{margin:0 auto 90px;max-width:715px}.about-us .about-us-photos .about-us-img-1{left:0}.about-us .about-us-photos .img{margin:auto}}@media screen and (max-width:767px){.about-us .about-us-photos{max-width:100%}.about-us .about-us-photos .about-us-img-1{max-width:500px}.about-us .about-us-photos .about-us-img-1:before,.about-us .about-us-photos .about-us-img-3{display:none}.benefits>a,.benefits>div{width:50%}}@media screen and (max-width:543px){.about-us .about-us-content,.about-us .about-us-content-block{margin:auto;max-width:464px;padding:0 10px}.about-us .about-us-content .bg-logo{max-width:100%;position:relative;right:0}.about-us .about-us-photos{margin-bottom:20px;padding:0 20px}.about-us .about-us-photos .about-us-img-1{max-width:300px}.about-us .about-us-photos .about-us-img-1:after{display:none}.about-us .about-us-photos .about-us-img-2{max-width:200px}.about-us .w-badges{margin:auto;padding-left:20px;padding-right:20px}.about-us .w-badge{width:100%}.about-us .w-badge .w-media-img{margin-right:20px}.about-us .w-badge h5{max-width:60%}.benefits>a,.benefits>div{width:100%}}@media screen and (max-width:419px){.about-us .w-badges{padding:0}.about-us .w-badge h5{max-width:100%}}.home-slider-wrapper{aspect-ratio:2.7;background-color:#121212;margin:0 auto;max-width:100%;overflow:hidden;position:relative}.home-slider{display:flex;justify-content:center}.home-slider-item{position:relative;width:100%}.home-slider-item .video-wrapper{align-items:flex-start;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.home-slider-item .video-wrapper video{height:100%;object-fit:cover;width:100%}.home-slider-item a,.home-slider-item a:active,.home-slider-item a:hover{text-decoration:none}.home-slider-item:after{background-color:#121212;content:"";opacity:.14;position:absolute}.home-slider-item img{width:100%}.home-slider-item .content{bottom:0;left:0;padding-bottom:125px;position:absolute;right:0;z-index:2}.home-slider-item .content-resp{display:none}.home-slider-item .content h4{font-weight:400;letter-spacing:.08em;padding-bottom:16px;position:relative;text-transform:uppercase}.home-slider-item .content h4:after{border-bottom:1px solid #93e8e5;bottom:0;content:"";left:0;position:absolute;width:45px}.home-slider-item .content h2,.home-slider-item .content h4{color:#fff;margin-bottom:16px}.home-slider-item .content .btn{max-width:268px;width:100%}@media screen and (max-width:767px){.home-slider-item .content .item-subtitle{font-size:38px}}.home-slider-controls{bottom:50px;left:0;position:absolute;right:0}.home-slider-controls>.container{align-items:center;display:flex}.home-slider-nav{display:flex;list-style:none;margin:0 20px;padding-left:0;z-index:2}.home-slider-nav li{background-color:#fff;border:2px solid #fff;border-radius:50%;cursor:pointer;height:13px;margin-right:10px;transition:all .3s;width:13px}.home-slider-nav .tns-nav-active{background-color:transparent;border-color:#93e8e5}.home-slider-nav li:last-child{margin-right:0}.home-slider-btn{align-items:center;background:transparent;color:#fff;display:flex;height:20px;justify-content:center;padding:0;width:20px}.home-slider-btn span{left:0;position:relative;transition:all .3s}.home-slider-btn.next:hover span{left:5px}.home-slider-btn.prev:hover span{left:-5px}.tns-liveregion{display:none}@media screen and (max-width:1259px){.home-slider-controls{bottom:20px}.home-slider-item .content{padding-bottom:60px}.home-slider-item .content h2{font-size:34px}.home-slider-item .content h4{font-size:1rem}}@media screen and (max-width:991px){.home-slider-wrapper{aspect-ratio:unset}.home-slider-controls{bottom:44px}.home-slider-controls>.container{justify-content:flex-end}.home-slider-item .content{padding-bottom:30px}}@media screen and (max-width:767px){.home-slider-controls{bottom:34px}.home-slider-item .content{padding-bottom:20px}.home-slider-item .content h2{font-size:30px;margin-bottom:10px}.home-slider-item .content h4{margin-bottom:10px;padding-bottom:8px}}@media screen and (max-width:543px){.home-slider-controls{bottom:15px;position:unset}.home-slider-nav{bottom:37px;left:50%;margin:0;position:absolute;transform:translateX(-50%)}.home-slider-btn{border:1px solid #e5e7f1;bottom:17px;height:52px;position:absolute;width:52px}.home-slider-btn.prev{left:20px}.home-slider-btn.next{right:20px}.home-slider-btn.next:hover span,.home-slider-btn.prev:hover span{left:0}.home-slider-item a{position:relative}.home-slider-item .content{background-color:#121212;padding-bottom:90px;padding-top:20px;position:relative}.home-slider-item .content .btn{max-width:100%}}.title-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.title-wrapper h2{margin-bottom:0}.title-wrapper h2 a{text-decoration:none}.title-wrapper h2 a:active,.title-wrapper h2 a:hover{text-decoration:underline}@media screen and (max-width:767px){.title-wrapper h2{font-size:24px}.title-wrapper .btn-link{display:none}}.home-articles .article{margin-bottom:30px}.home-articles .article .descr{margin-bottom:10px}.home-articles .article img{width:100%}@media screen and (max-width:1259px){.home-articles .article .title{font-size:20px}}@media screen and (max-width:991px){.home-articles .article{display:block;max-width:650px;width:100%}.home-articles .article .content{padding-left:0;padding-top:20px;width:100%}}@media screen and (max-width:767px){.home-articles .article .title{font-size:18px}.home-articles .article .data{font-size:14px}.home-articles .article .descr{display:none}.home-articles .article .content{padding-top:10px}}.home-articles-banner{margin-left:auto;position:relative}.home-articles-banner:before{background-color:#121212;content:"";inset:0;opacity:.35;position:absolute}.home-articles-banner .content{inset:0;padding:85px 10px 20px;position:absolute;text-align:center}.home-articles-banner .content a,.home-articles-banner .content p{color:#fff}.home-articles-banner .content .annotation{letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.home-articles-banner .content .h3{display:block;margin-bottom:80px;text-decoration:none}.home-articles-banner .content .h3:active,.home-articles-banner .content .h3:hover{text-decoration:underline}.home-articles-banner .content .social-icons a{font-size:24px;margin-bottom:36px}.home-articles-banner .content .social-icons a:active,.home-articles-banner .content .social-icons a:focus,.home-articles-banner .content .social-icons a:hover{color:#93e8e5}.home-articles-banner .deco-logo{bottom:22px;opacity:.42;position:absolute;right:0}@media screen and (max-width:1259px){.home-articles-banner{display:none}}@media screen and (min-width:1260px){.articles-sm-row{align-items:flex-start;display:flex;flex-wrap:wrap}.articles-sm-row .articles-sm-col{width:calc(100% - 400px)}.articles-sm-row .articles-sm-side{margin-left:auto;max-width:340px;width:30%}.articles-sm-row .articles-sm-side img{display:block;height:auto!important;max-width:100%}}.articles-sm-row>.btn{max-width:340px;width:100%}@media screen and (max-width:991px){.articles-sm-row>.btn{display:block;margin:20px auto}}.home-content{margin:60px auto 90px}@media screen and (max-width:767px){.home-content{margin:40px auto}}.home-products{padding:50px 0}.home-products .container>.title-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.home-products .container>.title-wrapper h2{margin-bottom:0}.filter-height-wrapper{box-shadow:0 3px 11px rgba(27,36,49,.1);margin-bottom:40px;padding:42px 0}.filter-height-wrapper>.container{align-items:center;display:flex;justify-content:space-between}.filter-height-wrapper .title{align-items:center;color:#121212;display:flex;margin-right:auto}.filter-height-wrapper .title .fc{font-size:42px;margin-right:28px}.filter-height-wrapper .title .fc:after{right:6px}.filter-height-wrapper .title p{font-weight:900;letter-spacing:.05em;line-height:1.5;margin-bottom:0;text-transform:uppercase}.filter-height-wrapper .form-wrapper{align-items:center;display:flex;width:100%}.filter-height-wrapper .filter-height-form{margin-left:35px;margin-right:30px;width:130px}.filter-height-wrapper .filter-height-form label{align-items:center;display:flex}.filter-height-wrapper .filter-height-form input{border:0;border-bottom:1px solid #707070;max-width:120px;padding-left:0}.filter-height-wrapper .inputs-wrapper{align-items:center;display:flex;justify-content:center}.filter-height-wrapper .btn{margin:0 10px;padding:13px 40px 9px}.filter-height-wrapper .btn .fc{margin-right:10px;position:relative;top:-2px}.filter-height-wrapper .btn.disabled{background:#93e8e5;border-color:#93e8e5;color:#121212;position:relative}.filter-height-wrapper .btn.disabled:before{align-items:center;background:#93e8e5;content:"zadejte výšku";display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.filter-height-wrapper .btn.disabled.btn-en:before{content:"enter height"}.filter-height-wrapper .btn.disabled.btn-de:before{content:"Geben Sie die Höhe ein"}.filter-height-wrapper .hidden{display:none}@media screen and (max-width:1259px){.filter-height-wrapper .form-wrapper{align-items:center;flex-wrap:wrap;justify-content:center}.filter-height-wrapper .title{justify-content:center;margin-bottom:20px;width:100%}}@media screen and (max-width:991px){.filter-height-wrapper .btn{padding:11px 20px}.filter-height-wrapper .btn span:not(.resp){display:none}.filter-height-wrapper .inputs-wrapper{width:100%}.filter-height-wrapper .inputs-wrapper .btn{overflow:hidden;white-space:normal}.filter-height-wrapper .home-form{display:flex;flex-grow:1}.filter-height-wrapper .home-form .btn{width:100%}}@media screen and (max-width:767px){.filter-height-wrapper{padding:20px 0}.filter-height-wrapper .inputs-wrapper{flex-wrap:wrap;width:100%}.filter-height-wrapper .filter-height-form{margin:0 20px 0 0;width:calc(50% - 20px)}.filter-height-wrapper .filter-height-form input{max-width:unset;width:100%}.filter-height-wrapper .home-form{width:50%}.filter-height-wrapper .home-form>*{margin:0;width:100%}.filter-height-wrapper .btn-primary{margin:20px 0;width:100%}}@media screen and (max-width:543px){.filter-height-wrapper .filter-height-form{margin-bottom:10px;margin-right:0;width:100%}.filter-height-wrapper .filter-height-form .input-group{justify-content:center}.filter-height-wrapper .resp{display:none}.filter-height-wrapper .title p{font-size:14px}}.bike-series{margin-bottom:40px}.bike-series .title-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.bike-series .title-wrapper h2{margin-bottom:0}.bike-series .series-inner{align-items:stretch;display:flex;flex-wrap:wrap;margin:0 -5px}.bike-series .series-item{padding:5px;width:33.3333333333%}.bike-series .series-item a{background-color:#f9fafc;display:flex;flex-direction:column;height:100%;padding:28px;text-decoration:none}.bike-series .series-item a:active,.bike-series .series-item a:hover{text-decoration:none}.bike-series .series-item a:active .btn-primary,.bike-series .series-item a:focus .btn-primary,.bike-series .series-item a:hover .btn-primary{background-color:transparent;color:#121212}.bike-series .series-item .h3{margin-bottom:0}.bike-series .series-item .annotation{line-height:1.5}.bike-series .series-item .img{margin:0 -28px 60px}.bike-series .series-item .btn{margin-top:auto}@media screen and (max-width:991px){.bike-series .series-item .btn:not(.btn-resp){display:none}}@media screen and (max-width:767px){.bike-series .series-inner{flex-wrap:wrap;margin:0}.bike-series .series-item{padding:0;width:100%}.bike-series .series-item a{padding:23px 15px 0}.bike-series .btn,.bike-series .series-item .img{margin-left:-15px;margin-right:-15px}.bike-series .btn{width:calc(100% + 30px)}}