/**
 * @author Ladislav Benák <ladislav.benak@volny.cz>
 * @copyright © 2023 Ladislav Benák
 */
.noDisplay{display:none!important}.noWrap{white-space:nowrap!important}.noEvent{pointer-events:none!important}.noSelect{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.animate,.animate::before,.animate::after,.animate *,.animate *::before,.animate *::after{-webkit-transition:all .6s ease!important;-moz-transition:all .6s ease!important;-o-transition:all .6s ease!important;transition:all .6s ease!important}.noAnimate,.noAnimate::before,.noAnimate::after,.noAnimate *,.noAnimate *::before,.noAnimate *::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transition-property:none!important;-moz-transition-property:none!important;-o-transition-property:none!important;transition-property:none!important;-webkit-transition-duration:0s!important;-moz-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.dBlock{display:block}.dMobile{display:block}.dDesktop{display:none}@media(min-width:768px){.dMobile{display:none}.dDesktop{display:block}}.top-navigation-bar{padding-top:4px;padding-bottom:4px}.top-navigation-bar,.top-navigation-contacts,.top-navigation-menu,.top-navigation-tools{color:#000!important;border-color:#b2b2b2}.top-navigation-menu{padding-right:6px}.top-navigation-bar *{color:#000!important}.top-navigation-bar .project-phone,.top-navigation-bar .project-email{color:#000;font-size:12px!important;font-weight:500!important}.top-navigation-bar .project-phone:before,.top-navigation-bar .project-email:before{color:#ce3535}.top-navigation-bar a.top-nav-button-login{text-transform:uppercase}.top-navigation-bar a.top-nav-button-login::before{content:'\e922';margin-right:1ex;line-height:25px;font-size:20px;font-family:shoptet;font-style:normal;font-weight:normal;font-variant:normal;vertical-align:middle;color:#ce3535}.top-navigation-bar .container>div:first-child{position:absolute;left:0}.top-navigation-bar .container>div:first-child,.top-navigation-bar .container>div:last-child{flex-basis:unset}@media(min-width:768px){.header-top{padding-top:0;padding-bottom:0;height:110px}.top-navigation-bar .container{position:relative;display:flex;justify-content:flex-end}.top-navigation-bar .container>div{flex-grow:unset;flex-shrink:unset;flex-basis:unset}}.top-navigation-bar-menu>li:before{content:""}.top-navigation-bar-menu>li a{padding:4px 12px;font-size:12px;font-size:14px;text-transform:uppercase}#header .cart-count{color:#000}#header .btn.cart-count,#header a.btn.cart-count{font-size:16px;font-weight:500}#header .btn.cart-count *,#header a.btn.cart-count *{text-transform:uppercase!important}#header .btn.cart-count::before,#header a.btn.cart-count::before{width:42px;height:42px;padding-top:20px;font-size:26px;color:#fff;background-color:#db3838}@media(max-width:767px){#header .site-name img{padding-top:15px}#header .cart-count{top:-36px}#header .btn.cart-count::before,#header a.btn.cart-count::before{width:32px;height:32px;padding-top:16px;margin-right:18px;font-size:20px;border-radius:50%}}#header .search-form input[type='search']{color:#000;border-color:#2d282f}#header .search-form input[type='search']::placeholder{color:#000}#header .search-form button[type='submit']{border:1px solid #393c4a}#header .search-form button[type='submit']:hover{border:1px solid #c92627}.breadcrumbs-wrapper .breadcrumbs *{font-size:14px;font-weight:400;text-transform:uppercase}.breadcrumbs-wrapper .breadcrumbs>span>a::before,.breadcrumbs-wrapper .breadcrumbs>span>a::after{height:25%}.breadcrumbs-wrapper .breadcrumbs>span>a::before{top:33%}.breadcrumbs-wrapper .breadcrumbs>span>a::after{bottom:25%}.desktop #navigation .menu-level-1>li>a{padding:16px;text-transform:uppercase}@media(min-width:768px){.type-index.in-index #navigation{height:66px}#navigation{height:46px}#navigation .navigation-in>ul>li{border-color:#272933}}#footer{background-color:#474955}#footer .custom-footer{padding-left:0;border:0}#footer .footer-rows{background-color:#474955}#footer .footer-rows *{color:#fff}#footer .footer-rows .site-name{display:none}#footer .custom-footer.elements-4>div{width:25%}.footerPanel,.footerPanel a,.footerPanel *{color:#fff;font-size:16px}.footerPanel h4 span{font-size:18px!important;font-weight:600;line-height:140%}.footerPanel a:hover{color:#fff!important;text-decoration:underline}.footerPanel.logo{text-align:center}.footerPanel.logo img{width:100%;max-width:196px}#footer .footer-bottom{width:100%;display:flex;flex-direction:column}#footer #signature{flex-basis:unset}#footer .footer-bottom .copyright{order:1}#footer .footer-bottom #signature{order:3}#footer .footer-bottom #footerZestbrand{order:2}@media(max-width:991px){#footer .custom-footer.elements-4>div{width:50%!important;text-align:center}}@media(max-width:768px){#footer .custom-footer .banner{height:auto;min-height:unset;margin-bottom:0;text-align:center}#footer .custom-footer.elements-4>div{width:100%!important;text-align:center}#footer .custom-footer.elements-4>div>.banner{margin:0}#footer .custom-footer.elements-4>div>.banner .banner-wrapper{margin:0 0 36px 0}}#footerZestbrand{margin:26px 0 26px 0;width:100%!important;border:none!important;text-align:center;color:#000;line-height:160%}#footerZestbrand a{white-space:nowrap;font-weight:600;text-decoration:underline}#footerZestbrand a:hover{color:#db3838}.sidebar-inner{padding:20px 30px}.sidebar.sidebar-left{margin-bottom:35px}.sidebar.sidebar-left .banner{padding:0 0 20px 0}.sidebar.sidebar-left .banner,.sidebar.sidebar-left .box-categories{border:none!important}.box-categories h4{margin:16px 0;padding:0 0 10px 0;color:#db3838;font-size:18px;font-weight:600;border-bottom:1px solid #db3838}.box-categories #categories .categories{margin:0}.box-categories #categories .categories a{margin:0 0 12px 0;padding:0;color:#000;font-size:15px;font-weight:500;text-transform:uppercase}.box-categories #categories .categories a:hover{text-decoration:underline!important}.categories .topic.active>a{background:transparent!important}#menuPanel h3{margin:16px 0;padding:0 0 10px 0;color:#db3838;font-size:18px;font-weight:600;border-bottom:1px solid #db3838}#menuPanel ul{margin:16px 0;padding:0;list-style:none;list-style-type:none}#menuPanel ul li{margin:0 0 8px 0;padding:0;color:#000;font-size:15px;font-weight:500;text-transform:uppercase;list-style:none;list-style-type:none}#menuPanel ul li a:hover{text-decoration:underline}.type-page #content{margin-bottom:35px}.type-page #content a{color:#c92627}#content>.row.banners-row{margin-top:0}.homepage-box.welcome-wrapper{display:none}.content .footer-banners{display:flex;flex-wrap:wrap;width:100%;margin:0!important;padding:0!important}.content .footer-banner,.content .footer-banner>span{display:block;width:100%;margin:0!important;padding:0!important;box-sizing:border-box}.content .footer-banner a:hover img{-webkit-transform:scale(1.00);-ms-transform:scale(1.00);-o-transform:scale(1.00);transform:scale(1.00)}.hpPanel{margin:35px -20px 0 0}.hpPanel *{box-sizing:border-box}.welcome>h1,.hpPanel>h1,.hpPanel>h2,.hpPanel>h3{font-size:30px;font-weight:600;font-family:"Poppins",sans-serif;text-align:center;color:#2d282f}@media only screen and (max-width:767px){.hpPanel{margin:35px 0 0 0}}.categoryBanners{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -17px;padding:0}.categoryBanner{display:flex;justify-content:center;width:33.33%;margin:0 0 26px 0;padding:0 17px;text-align:center}.categoryBanner *{color:#fff!important}.categoryBanner a{position:relative;display:flex;width:100%;margin:0;padding:62px 0 0 0}.categoryBanner a:hover{text-decoration:underline}.categoryBanner .icon{position:absolute;top:0;width:100%}.categoryBanner .icon img{display:block;margin:0 auto;max-width:unset}.categoryBanner .label{display:flex;align-items:center;justify-content:center;width:100%;min-height:146px;padding:80px 24px 24px 24px;background-color:#db3838;border-bottom:5px solid #272933}.categoryBanner .label h3{margin:0;padding:0;text-transform:uppercase;font-weight:600;line-height:140%}@media only screen and (max-width:1439px){.categoryBanner{width:33.33%}}@media only screen and (max-width:991px){.categoryBanner{width:50%}}@media only screen and (max-width:479px){.categoryBanners{margin:0}.categoryBanner{width:100%;padding:0}}.benefitPanel{margin-top:0;padding:36px 40px 45px 40px;background-color:#f7f7f7}.benefitPanel>h2{margin:0 0 26px 0}.benefitBanners{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -15px}.benefitBanner{width:25%;margin:0}.benefitBanner .benefitContent{display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:100%;margin:0 15px 0 15px;padding:24px 24px;border-bottom:5px solid #db3838;background-color:#fff}.benefitBanner .icon{display:flex}.benefitBanner .icon img{width:100%;max-width:unset}.benefitBanner .label{padding:16px 0 0 0;text-align:center;font-weight:600}@media only screen and (max-width:1199px){.benefitBanner{width:50%}.benefitBanner:nth-child(1) .benefitContent,.benefitBanner:nth-child(2) .benefitContent{margin:0 15px 30px 15px}}@media only screen and (max-width:479px){.benefitBanner{width:100%}.benefitBanner .benefitContent{margin:0 0 30px 0!important}.benefitBanner:nth-child(4) .benefitContent{margin:0!important}}.aboutPanel{padding:42px 24px 24px 24px;margin-top:0;background-color:#f7f7f7;background:linear-gradient(180deg,rgba(247,247,247,1) 0,rgba(255,255,255,1) 100%)}.aboutContent{display:flex}.aboutContent .image{width:50%;padding:0 20px 0 20px}.aboutContent .image img{display:block;width:100%;max-width:531px;margin:0 auto}.aboutContent .desc{width:50%;padding:0 20px 0 20px}.aboutContent .desc h2{margin:16px 0 26px 0;color:#2d282f;font-size:30px;font-weight:600}.aboutContent .desc p{margin:16px 0 26px 0;font-size:16px}.aboutContent .desc strong{color:#db3838}.aboutContent .aboutButton{padding:10px 30px;color:#fff;font-size:14px;background-color:#db3838}@media only screen and (max-width:1199px){.aboutContent{flex-direction:column}.aboutContent .image,.aboutContent .desc{width:100%}.aboutContent .image img{max-width:320px}}.functionsPanel{margin-top:45px;margin-bottom:35px;background-color:#fafafa}.functionsContent{display:flex}.functionsContent .image{width:50%;background-size:cover;background-image:url('/user/documents/upload/hp_functions_banner/funkce.jpg');background-repeat:no-repeat;background-position:right center}.functionsContent .image img{display:none!important;width:100%;margin:0 auto}.functionsContent .desc{width:50%;padding:24px 24px 24px 0}.functionsContent .desc h2{margin:16px 0 26px 0;color:#2d282f;font-size:30px;font-weight:600}.functionsContent .desc p{margin:16px 0 26px 0;font-size:16px}.functionsContent .functionsButton{padding:10px 30px;color:#fff;font-size:14px;background-color:#db3838}.functionsContent .functionsList{display:flex}.functionsContent .functionsList ul{width:50%;font-size:15px}.functionsContent .functionsList ul li{margin-bottom:4px}@media only screen and (max-width:1199px){.functionsContent .functionsList{flex-direction:column}.functionsContent .functionsList ul{width:100%}}@media only screen and (max-width:991px){.functionsContent{flex-direction:column}.functionsContent .image{min-height:260px}.functionsContent .image,.functionsContent .desc{width:100%;padding:24px 24px 24px 24px}.functionsContent .functionsList{flex-direction:row}.functionsContent .functionsList ul{width:50%}}@media only screen and (max-width:479px){.functionsContent .functionsList{flex-direction:column}.functionsContent .functionsList ul{width:100%}}.in-index .content>.homepage-products-heading-18,.in-index .content>#products-18{display:none}#blogPanel{margin:35px -20px 35px 0}#blogPanel .blog-hp::before{content:""}#blogPanel .blog-hp{display:flex;flex-wrap:wrap;width:100%;max-width:100%;padding:0}#blogPanel .blog-hp .news-item{display:flex;width:33.33%;margin:0;padding:0 10px}#blogPanel .blog-hp .news-item .text{display:flex;flex-direction:column;padding:55px 32px;background-color:#fafafa;border-bottom:5px solid #db3838}#blogPanel .blog-hp .news-item .title{order:2;margin:0 0 10px 0;font-size:22px;font-weight:600}#blogPanel .blog-hp .news-item time{order:1;margin:0 0 10px 0;color:#db3838;font-size:15px;font-weight:500}#blogPanel .blog-hp .news-item .description{order:3;font-size:15px}#blogPanel .moreButton{display:block;width:240px;margin:26px auto;padding:10px 30px;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;background-color:#db3838}@media only screen and (max-width:991px){#blogPanel .blog-hp .news-item{width:100%;margin:0 0 26px 0}#blogPanel .blog-hp .news-item:last-child{margin:0}}@media only screen and (max-width:767px){#blogPanel{margin:35px 0 35px 0}#blogPanel .blog-hp .news-item{width:33.33%;margin:0}}@media only screen and (max-width:639px){#blogPanel .blog-hp .news-item{width:100%;margin:0 0 26px 0}#blogPanel .blog-hp .news-item:last-child{margin:0}}