@charset "UTF-8";.btn:focus,.form-control:focus{box-shadow:none}a{color:#0056b3}a:hover{color:#0072c1}h1{font-size:30px}body{overflow-x:hidden !important;margin:0;padding:0;font-family:'Roboto', sans-serif;letter-spacing:-0.2px}input[type="text"],input[type="email"],input[type="password"],textarea{width:100%;padding:10px 20px;border:1px solid #AAA;color:#000000;border-radius:0;outline:none}input[type="radio"],input[type="checkbox"]{margin-right:10px}input[type="submit"]:not([name="recalculate"]){border:1px solid #666666;border-radius:0;padding:10px;width:100%;z-index:1;outline:none;cursor:pointer;font-weight:500}input[type="submit"]:not([name="recalculate"]):hover{font-weight:500}.help-block{position:absolute;background-color:#ffffff;padding:3px 10px;z-index:2;right:0;border-radius:0;bottom:-10px;font-size:13px}.help-block.text-danger{border:1px solid #dc3545}input.btn{background:#0072c1;border:0}.btn:not(.btn-outline-primary){font-size:16px;font-weight:500;color:#ffffff;border:none;border-radius:0;padding:10px 35px;outline:none;background-color:#0072c1}.btn:not(.btn-outline-primary):hover{color:#ffffff;text-decoration:none}.btn:not(.btn-outline-primary) a:hover{text-decoration:none;font-weight:500}.btn:not(.btn-outline-primary).yellow{background-color:#f7b626;color:#000000}.btn.grey{background-color:#f3f3f3;color:#000}.btn.grey:hover{color:#0056b3}a:focus,.btn:focus{outline:none}body #flash{bottom:0;left:0;height:0}#flash .flash-box{background:transparent;border:none;bottom:40px;left:5%;width:90%;top:auto}#flash .flash-box .alert-warning{color:inherit;box-shadow:0 0px 70px rgba(42, 135, 216, 0.4);border:none;padding:20px}#flash .flash-box .alert-warning.error{background-color:#f7b626}.container.search{min-height:400px}@media (min-width: 1200px){.container.search{min-height:calc(100vh - 460px)}}@media (min-width: 1600px){.container.search{min-height:calc(100vh - 440px)}}.container.login{padding:20px 0}.contact-form .captcha-wrapper > div{display:flex;justify-content:center}.container-fluid.blue{background-color:#0072c1;position:relative;z-index:13;-webkit-transform:translate3d(0, 0, 0)}.container-fluid.grey{background-color:#f3f3f3;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}.container.nav{justify-content:space-between;padding-left:0;padding-right:0;flex-wrap:nowrap;position:relative}.container.nav.product-page .container{background-image:none;margin-top:0}.container.nav.product-page .container li{margin-bottom:15px}.container.nav .navbar-brand{display:flex;margin-right:15px;padding:15px 0}.container.nav .menu ul{padding:0;margin:0;list-style:none;justify-content:space-between}.container.nav .menu ul li{white-space:nowrap;display:flex;text-align:center;margin-right:25px}.container.nav .menu ul li a{font-size:15px;font-weight:400;text-decoration:none;color:#ffffff}.container.nav .menu ul li a:hover{text-decoration:underline}.container.nav .menu ul li a:after{display:block;content:attr(title);font-weight:500;height:0;overflow:hidden;visibility:hidden}.container.nav .menu ul li:last-child{margin-right:0}.container.nav .col.cart{align-items:center;flex-grow:0}.container.nav .col.cart #snippet--basketItemCount{display:flex;z-index:10;align-items:stretch;padding:0;text-align:center;font-size:18px;justify-content:flex-end;height:100%;border-radius:0;flex-wrap:nowrap;flex-grow:0}.container.nav .col.cart #snippet--basketItemCount .count-circle{position:absolute;left:-13px;top:-20px;border-radius:50%;background-color:#ffffff;color:#0072c1;display:block;width:20px;height:20px;line-height:20px;text-align:center;font-size:12px}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper{height:100%;position:relative}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper.active,.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper:hover{background-color:rgba(255, 255, 255, 0.2)}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper.active .basket-submenu,.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper:hover .basket-submenu{display:block}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper .basket-submenu{position:absolute;top:100%;max-height:calc(100vh - 140px);overflow:auto;display:none;background-color:#ffffff;box-shadow:3px 3px 12px rgba(150, 150, 150, 0.36);min-width:400px;margin:0;right:0;font-size:16px;padding:15px;list-style-type:none;z-index:99}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper .basket-submenu.links{min-width:200px}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper .basket-submenu .col-login .btn{padding:5px 10px}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper .basket-submenu .steel span:after{content:", "}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper .basket-submenu .steel span:last-of-type:after{content:""}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper .basket-submenu li a{color:#000000;display:block;padding:7.5px 7.5px 0 7.5px}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper .basket-submenu .separator-top{border-top:1px solid #e3e3e3}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper .basket-submenu .separator-bottom{border-bottom:1px solid #e3e3e3}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper .basket-submenu .count input[type=text]{padding:5px;min-width:40px;text-align:center}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper .basket-submenu .count i{cursor:pointer;color:#0072c1}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper .basket-submenu .count i:hover{color:#000000}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper > a{outline:none;font-weight:500;display:flex;align-items:center;color:#ffffff;text-decoration:none;height:100%}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper > a i{color:#f7b626}.container.nav .col.cart #snippet--basketItemCount .cart-amounts{white-space:nowrap;color:#4aaa2f;align-items:center;display:flex;justify-content:center;height:100%}.container.nav .col.cart #snippet--basketItemCount .cart-amounts a{color:#ffffff;font-weight:500}.container.nav .col.cart #snippet--basketItemCount .cart-amounts i{color:#4aaa2f}.container.nav .col.cart #snippet--basketItemCount .cart-amount{margin:0 5px}.container.nav .col.cart #snippet--basketItemCount > div,.container.nav .col.cart #snippet--basketItemCount .basket{display:flex;align-items:center}.container.nav .header h2{font-size:3rem}.container.nav .header .home-slider .slick-dots{list-style:none}.container.nav .header .home-slider .slick-dots li{background:#c3c3c338;cursor:pointer;display:inline-block;height:5px;width:100px;margin-right:10px;border-radius:0}.container.nav .header .home-slider .slick-dots li button{display:none}.container.nav .header .home-slider .slick-dots li .slick-dots-inner{background:#ffffff;height:5px;border-radius:0}.container.nav .header-image{margin-top:44px}.container.nav .phone{position:relative;text-align:right}.container.nav .phone h5{margin-bottom:8px;font-size:14px;position:relative;top:-10px}.container.nav .phone a{color:#ffffff}.container.nav .phone a:hover{text-decoration:none}.container.nav .header-text{color:#ffffff;width:85%}.container.nav .header-text h1{font-size:48px;font-weight:300}.container.nav .header-text h3{font-size:18px;font-weight:400}.col.spacer{flex-shrink:1;flex-grow:1;padding:0}.col.menu-search{flex-shrink:1}.col-search{margin:15px 0;padding:0px}.col-search input[type="text"]{width:100%;position:relative;display:inline-block;z-index:5;padding:5px 10px;border:0}.col-search input[type="submit"]{flex-shrink:0;background-color:#f3f3f3;border:0;border-radius:0;padding:5px 10px;z-index:1;width:50px;outline:none;cursor:pointer;vertical-align:top;display:inline-block;border-left-width:0;background-color:#FFF}.col-search i.fa-search{color:#666666;position:absolute;z-index:2;right:16px;top:10px;cursor:pointer}.col-search .results{position:absolute;display:none;background:#f3f3f3;padding:15px;margin:0 10px 0 0;z-index:99;width:100%;max-width:100%;border-radius:0;border:0 solid #AAA;border-top:0;box-shadow:3px 3px 12px rgba(150, 150, 150, 0.36)}.col-search .results p{margin:0}.col-search .results .data > a{float:right}#frm-search-form{display:flex;position:relative}.col-login.buttons-right{display:flex;justify-content:flex-end}.col-login.buttons-right.second-row{padding-top:10px}.col-login .btn{line-height:24px;font-size:16px;font-weight:500;color:#ffffff;border:none;border-radius:0;padding:10px 35px;outline:none;height:100%}.col-login .btn:first-child{background-color:#4aaa2f;border:1px solid #4aaa2f}.col-login .btn:first-child:hover{background-color:#ffffff;color:#4aaa2f;border:1px solid #4aaa2f}.col-login .btn.dark-blue{background-color:#0072c1;border:1px solid #0072c1}.col-login .btn.dark-blue:hover{background-color:#ffffff;color:#0072c1;border:1px solid #0072c1}.col-login .btn.customer{background-color:#f7b626;border:1px solid #f7b626;color:#000000}.col-login .btn.customer:hover{background-color:#ffffff;color:#000000;border:1px solid #f7b626}.col-login .btn.logged{background-color:#0072c1;width:100%}.col-login .btn.button-black{background-color:#000000}.col-login .btn a{color:#ffffff}.col-login .btn-group > .btn:not(:last-child):not(.dropdown-toggle),.col-login .btn-group > .btn-group:not(:last-child) > .btn{border-radius:0}.container.items{display:flex;flex-flow:row wrap;justify-content:space-between}.container.items.home{margin-bottom:35px}.container.items.home .item{padding-left:15px;padding-right:15px}.container.items .item{flex-grow:1;height:200px;text-align:center;padding:5px 5px 15px 5px;width:16%}.container.items .item span{max-width:130px;height:130px;line-height:130px;text-align:center}.container.items .item span img{margin-bottom:10px}.container.items .item em{width:100%;font-style:normal;line-height:22px}.container.items .item em.bold{font-weight:500}.container.items .item a{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;text-decoration:none;color:#767676;font-size:18px;font-weight:400}.container.items .item:hover a{color:black}.container.items .item.active{background-color:#f3f3f3}.container.items:not(.home){padding-bottom:25px}.container.items:not(.home) .item{height:auto;padding:0 10px}.container.items:not(.home) .item a{flex-flow:row nowrap;justify-content:flex-start}.container.items:not(.home) .item em{font-size:15px;line-height:1.2;text-align:left;padding:0}.container.items:not(.home) .item span{max-width:30px;height:46px;line-height:42px;margin-right:10px}.container.items:not(.home) .item span img{width:30px;margin:0}.container.items:not(.home) .item.active{border-radius:0}#breadcrumbs{margin-top:15px;margin-bottom:15px}#breadcrumbs .breadcrumb{min-height:46px;background:transparent;padding:0 0 0 0;margin:0;align-items:center}#breadcrumbs .breadcrumb li a{margin-right:5px}#breadcrumbs .breadcrumb li i{margin-right:5px;color:#0072c1;font-size:12px}#breadcrumbs .breadcrumb li.active a{color:black}.branch-map-region-marker .counter span{position:relative;top:-3px;left:0px}.branch-box .text,.branch-box .icon{display:inline-flex}.container-fluid.content{padding:25px 0;min-height:150px}.content .boxes{padding:0}.content .action h5,.content .news h5{font-size:16px;font-weight:500;color:#767676;margin-top:25px;margin-bottom:20px}.content .slider-vertical{margin-top:-40px;margin-left:-40px}.content .slider-vertical .slick-dots{position:absolute;left:-45px;top:50%;list-style:none;margin:0}.content .slider-vertical .slick-dots li button{text-indent:-9999px;border:none;background:transparent;outline:none}.content .slider-vertical .slick-dots li button:focus{outline:none}.content .slider-vertical .slick-dots li::after{font-family:"Font Awesome 5 Pro";content:"\f111";font-size:8px;font-weight:500;color:#ddd;cursor:pointer}.content .slider-vertical .slick-dots li.slick-active::after{font-size:10px;color:#0072c1}.content .slider-vertical .slide{background-image:url('/front/_zjp/images/akce_bg.png');background-repeat:no-repeat;background-size:cover;height:350px;width:auto !important;background-color:#0072c1;border-radius:0;margin-top:40px;margin-left:40px}.content .slider-vertical .slide img{float:left;position:relative;left:-30px;top:-35px}.content .slider-vertical .slide span{font-size:72px;font-weight:500;position:relative;left:-25px}.content .slider-vertical .slide h1{color:#ffffff;line-height:40px;padding:25px;font-size:48px;font-weight:500}.content .slider-vertical .slide .btn{border:2px solid #ffffff;border-radius:0;background-color:transparent;padding:10px 25px;outline:none;position:relative;left:-25px}.content .slider-vertical .slide .btn a{color:#ffffff;font-size:14px;font-weight:500;text-decoration:none}.content .news{margin-bottom:25px}.content .news .scrollable{height:350px;overflow:auto}.content .news .media{margin-bottom:15px}.content .news .media:first-child{margin-top:0}.content .news .media img{width:100px;height:100px;background-color:#ffffff;margin-right:15px}.content .news .media h4,.content .news .media h4 a{color:#767676;font-weight:500;font-size:18px}.content .news .media p{font-size:12px;font-weight:400}.content .boxes .col-md-4 .media{height:100%}.content .boxes img{max-width:100%}.content .boxes .infobox-wrapper,.content .boxes .media{background-color:#ffffff;border-radius:0;padding:35px 25px 25px 25px;margin-bottom:20px}.content .boxes .infobox-wrapper img{max-width:100%}.content .boxes .media a{text-decoration:none}.content .boxes .media img{width:90px;height:90px}.content .boxes .media h4{color:#0072c1;font-size:18px;font-weight:500}.content .boxes .media p{color:#434b52;font-size:15px;font-weight:400}#googleMap{width:100%;height:450px}.container.products .infobox-wrapper{width:100%}.container.products .infobox-wrapper img{max-width:100%}.container.products .products-row{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:flex-start;margin-left:-15px;margin-right:-15px;list-style-type:none;padding:0}.container.products .product{min-height:110px;width:147px;padding:0 7.5px 15px 0;position:relative}.container.products .product .product-tag{position:absolute;padding:4px 10px;color:#ffffff;background-color:#242d36}.container.products .product a span{height:110px;line-height:110px;width:100%;text-align:center;display:flex;background-color:#ffffff}.container.products .product a span img{max-width:80%;max-height:80%;margin:auto;object-fit:contain}.container.products .product h5,.container.products .product .h5{margin-top:0;font-weight:normal;font-size:15px;text-align:center;width:100%;margin-bottom:0;display:block}.container.products .product a:hover{color:#000000}.container.products .product p{color:#767676;margin-left:15px}.detail #long,.detail .h4{font-size:20px;margin-bottom:8px;display:block}.detail #long{border-top:1px solid #f3f3f3;padding-top:15px}.detail .prices-box{border-top:1px solid #f3f3f3}.detail .photos-slider .slick-next{right:15px;z-index:2}.detail .photos-slider .slick-prev{left:15px;z-index:2}.detail .photos-slider .slick-dots li button:before{font-size:10px}.detail .product-detail h3{font-size:20px}.detail .product-detail .form-control.count{position:absolute;display:none;white-space:nowrap;line-height:1.3;margin:0;bottom:calc(100% - 3px);right:0;z-index:2;width:auto;background-color:#f7b626;color:#000000;font-weight:normal;cursor:default}.detail .product-detail .form-control.count input{display:inline-block;max-width:50px;width:auto;padding:0;text-align:center;border:0;background-color:transparent;color:#000000;font-weight:500}.detail .product-detail .form-control.count:hover,.detail .product-detail .form-control.count.active{display:block}.detail .product-detail .form-control.count > i{font-size:16px;cursor:pointer;color:#000000}.detail .product-detail .form-control.count > i:hover{color:#0072c1}.detail .product-detail .form-control:hover + .form-control.count,.detail .product-detail .form-control .form-control.count.active{display:block}.detail .product-detail.table-detail .add-variant-basket{justify-content:center;position:relative}.detail .product-detail.table-detail .add-variant-basket .form-group{margin:0}.detail .product-detail.single-product-detail .add-variant-basket{justify-content:center;position:relative}.detail .product-detail.single-product-detail .add-variant-basket .form-group{margin:0}.detail .product-detail.single-product-detail .add-variant-basket:hover .form-control:not(.demand):not(.count){background-color:#0072c1}.detail .product-detail.single-product-detail .add-variant-basket:hover .form-control.demand:not(.count){color:#0072c1}.detail .product-detail .row .image img{max-width:90%;max-height:90%}.detail .product-detail .row .image.col-4{text-align:center}.detail .product-detail .row .image:not(.col-4){margin-bottom:0;width:100%;text-align:center;display:inline-block;position:relative;padding:30px}.detail .product-detail .row .image:not(.col-4) img{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:auto;max-width:90%;max-height:100%}.detail .product-detail .row .image:not(.col-4):after{content:"";display:block;padding-bottom:100%}.detail .product-detail .row h2{margin-top:5px}.detail .file-gallery a{position:relative;display:block;background-color:#ffffff;padding:0 40px 0 0;font-size:16px;line-height:1.2;margin-bottom:15px;text-overflow:ellipsis;overflow:hidden}.detail .file-gallery i{float:right;position:absolute;right:15px;top:1px}.detail .white-box,.detail .blue-box{padding:15px;margin-top:15px;margin-bottom:15px}.detail .white-box h5,.detail .blue-box h5{font-weight:500;font-size:16px}.detail .white-box a,.detail .blue-box a{background-color:transparent;border:none;margin:10px 0;padding-left:0;padding-bottom:0}.detail .white-box p,.detail .blue-box p{margin:0}.detail .white-box{color:#000000;border:1px solid #f7b626;line-height:2;position:relative}.detail .white-box:after{position:absolute;bottom:15px;right:15px;content:"";background:transparent url('/front/_zjp2021/images/headphones.svg') no-repeat 0 0;background-size:50px;height:50px;width:50px}.detail .white-box a{font-weight:500}.detail .blue-box{border:1px solid #0072c1;color:#000000}.detail .blue-box a{color:#0072c1}.detail .table-variants{margin:15px 0;border:none}.detail .table-variants .in-sale{border:1px solid red}.detail .table-variants .in-sale-span{color:red;font-weight:900}.detail .table-variants .filter-input{width:80%;background:#ffffff;border:1px solid #AAA;border-radius:0;padding:2px 15px;color:#666666}.detail .table-variants .filter-input:focus{outline:none;background:#ffffff;color:#767676}.detail .table-variants table.hardware tr:nth-child(2n + 2){background-color:#f3f3f3}.detail .table-variants table.hardware tr:nth-child(2n + 1){background-color:#f9f9f9}.detail .table-variants table.hardware tr:first-child{background-color:transparent}.detail .table-variants table:not(.hardware) tr:nth-child(4n + 2),.detail .table-variants table:not(.hardware) tr:nth-child(4n + 3){background-color:#f3f3f3}.detail .table-variants table:not(.hardware) tr:nth-child(4n + 4),.detail .table-variants table:not(.hardware) tr:nth-child(4n + 5){background-color:#f9f9f9}.detail .table-variants table:not(.hardware) tr:first-child{background-color:transparent}.detail .table-variants table th{color:#666666;border:none;font-weight:500;vertical-align:middle}.detail .table-variants table th.center{text-align:center}.detail .table-variants table td{border:none;vertical-align:middle}.detail .table-variants table td .blue{color:#4aaa2f}.detail .table-variants table td .blue:before{content:"• ";font-size:20px}.detail .table-variants table td.not-available button{cursor:not-allowed;pointer-events:none !important}.detail .table-variants table td.not-available button i{color:#666666 !important}.detail .table-variants table td.responsive:not(.full){display:none}.detail .table-variants table td.configure,.detail .table-variants table td.secondaryUnit,.detail .table-variants table td.price{white-space:nowrap;text-align:center}.detail .table-variants table td.quantity{text-align:center}.detail .table-variants table td .discount{font-size:80%;color:#999;margin-left:8px}.detail .table-variants table i{font-size:20px;color:#0072c1}.detail .table-variants table i.fa-asterisk{font-size:16px;margin-left:6px}.detail .table-variants table i.fa-cog{cursor:pointer;margin:0 auto}.detail .table-variants table i.fa-cog:after,.detail .table-variants table i.fa-clock:after,.detail .table-variants table i.fa-shopping-cart:after{font-family:'Roboto', sans-serif;margin-left:10px;font-size:1rem;font-weight:normal}.detail .table-variants table i.fa-cog:after{content:"Rozměry"}.detail .table-variants table button,.detail .table-variants table a{display:flex;justify-content:center;cursor:pointer;background:none;border:none;outline:none}.detail .table-variants table button:hover,.detail .table-variants table a:hover{text-decoration:none}.detail .table-variants table button:focus,.detail .table-variants table a:focus{box-shadow:none}.detail .table-variants table button span,.detail .table-variants table a span{display:none}.detail .single-product-detail.product-detail .row .image:not(.col-4):after{padding-bottom:70%}.recalculateButton{position:absolute;z-index:1}.basket-submenu .recalculateButton{display:none !important}.cart-table{position:relative}.cart-table td,.cart-table th{vertical-align:middle;border:0}.cart-table td.responsive,.cart-table th.responsive{display:none}.cart-table th{font-weight:500;color:#666666}.basket-steps{margin-top:40px;padding-bottom:20px}.stepper{margin-bottom:30px}.stepper .stepper-table{margin:20px 0}.stepper .stepper-table .step{text-align:center}.stepper .stepper-table .step a:hover{text-decoration:none}.stepper .stepper-table .step a:hover span{background-color:#ffffff;color:#0072c1;border-color:#0072c1}.stepper .stepper-table .step span{display:block;background-color:#f3f3f3;border:1px solid #f3f3f3;padding:15px;font-size:16px;font-weight:500;margin-bottom:10px;border-radius:0;width:100%}.stepper .stepper-table .step span.active{color:#0072c1}.stepper .stepper-table .step.active a{color:#ffffff}.stepper .stepper-table .step.active span{background-color:#0072c1;border:1px solid #0072c1;color:#ffffff}.text-detail:not(.no-title) .text-class,.text-detail:not(.no-title) .text-class-no-shadow{background-color:#ffffff;padding-top:15px;padding-bottom:15px}.text-detail:not(.no-title) .text-class{box-shadow:0px 0px 4px #e3e3e3}.text-detail .full-width-image img{width:100%}.container-fluid.footer{background-color:#f3f3f3}.container-fluid.footer .row div:nth-child(2) .footer-table .footer-rows{flex-flow:row wrap}.container-fluid.footer .footer-table{text-align:left;margin:45px 0}.container-fluid.footer .footer-table .footer-head{color:#666666;padding:10px 0;font-size:14px;font-weight:500}.container-fluid.footer .footer-table .footer-rows{display:flex;flex-flow:column wrap}.container-fluid.footer .footer-table a,.container-fluid.footer .footer-table p{text-decoration:none;padding:10px 0 10px 0;font-weight:400;font-size:15px;margin:0}.container-fluid.footer table.contact{float:right;text-align:left;margin:45px 0 0}.container-fluid.footer table.contact th{text-align:right;color:#666666;padding:10px 0;font-size:15px;font-weight:500}.container-fluid.footer table.contact td{color:#13447c;text-align:right;padding:10px 0 10px 20px;font-size:15px;font-weight:500}.container-fluid.footer table.contact a:hover{text-decoration:none}.row.bottom{text-align:center;font-weight:400;font-size:15px;background-color:#ffffff}.row.bottom .col-md-6:first-child{color:#000000;padding:15px 0}.row.bottom .col-md-6:last-child{color:#000000;padding:15px 0}.row.bottom .col-md-6:last-child p{margin-bottom:0}.row.bottom .col-md-6:last-child i{font-size:18px;margin-right:10px}.resp-icons-base{color:#ffffff;text-align:center;align-items:center;z-index:99;cursor:pointer}.resp-icons-base a:hover,.resp-icons-base a:visited,.resp-icons-base a{color:#ffffff}.resp-icons-base.active{color:#f7b626}#search-icon,#hamburger-icon{color:#ffffff;text-align:center;align-items:center;z-index:99;cursor:pointer}#search-icon a:hover,#hamburger-icon a:hover,#search-icon a:visited,#hamburger-icon a:visited,#search-icon a,#hamburger-icon a{color:#ffffff}#search-icon.active,#hamburger-icon.active{color:#f7b626}#hamburger{display:none;position:fixed;top:0px;left:-100%;background-color:#0072c1;height:100%;color:#ffffff;overflow:auto;font-size:0.85em;z-index:100}#hamburger #hamInner{padding:3% 3% 5% 5%}#hamburger a{color:#ffffff}#hamburger .ham-ico{font-family:"Font Awesome 5 Light";color:#ffffff;padding:8px 5px;display:inline-block;position:absolute;left:-25px}#hamburger .ham-ico.fa-plus:before{content:'\f067'}#hamburger .ham-ico.fa-minus:before{content:'\f068' !important}#hamburger .ham-ico:hover{background-color:transparent}#hamburger .hamMenu{list-style-type:none;margin:0px 0px 30px -4px;padding:10px 20px}#hamburger .hamMenu li{position:relative;color:#ffffff}#hamburger .hamMenu li a{padding:8px 5px;display:block;text-decoration:none}#hamburger .hamMenu li a:hover{background-color:#0072c1;color:#ffffff}#hamburger .hamMenu li i.fa,#hamburger .hamMenu li i.fal{position:absolute;width:25px;left:-22px;top:6px;text-align:center;padding:7px 0px;margin-right:10px}#hamburger .hamMenu li i.fa.forOpen,#hamburger .hamMenu li i.fal.forOpen{cursor:pointer}#hamburger .hamMenu li i.fa.forOpen:hover,#hamburger .hamMenu li i.fal.forOpen:hover{color:#ffe33b}#hamburger .hamMenu .hamMenu{margin:0px 0px 0px 20px;display:none;padding:0px}#hamburger .hamMenu .hamMenu.active{display:block}#hamburger .hamMenu .selectedTitle,#hamburger .hamMenu a.active{font-weight:500}#hamburger .separator{width:100%;height:1px;background-color:#ffffff;position:absolute;left:0px}#hamburger h4,#hamburger .h4{font-weight:500;color:#ffffff}#hamburger h4 span,#hamburger .h4 span{padding-left:15px;color:#ffffff}#hamburger h4 i,#hamburger .h4 i{margin-right:20px;padding-right:20px}#hamburger .login{margin:25px 0px}#hamburger .login .text-right{float:right;font-size:0.8em;line-height:1.6em}#hamburger .login i{width:20px;text-align:center;margin:0px 10px 0px 20px}#hamburger .login .links{margin:15px 0px 0px 50px;font-size:0.8em;line-height:1.5em}#hamburger form{margin:0px;padding:5px 20px}#hamburger form input{border:none;display:block;margin-bottom:10px;padding:5px 10px;width:100%;height:auto}#hamburger form input[type=submit]{border:solid 1px #ffffff;width:auto;float:left}@media (max-width: 575px){.container.search .col-search i.fa-search{right:14px}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper{position:static}.container.nav .col.cart #snippet--basketItemCount .basket-submenu-wrapper .basket-submenu{min-width:100%}}@media (max-width: 459px){.container.items{padding-bottom:20px}.container.items .item{height:auto}.container.items .item span{display:none}.container.items .item a{padding:10px}.container.nav .cart{position:static;background-color:transparent;justify-content:center}.container.nav .cart .basket{display:none}#hamburger{width:70%}.btn{width:100% !important;height:auto !important;margin-bottom:5px !important}.container.nav .header-image,.container.nav .phone{display:none}.container.nav .header h2{font-size:2rem}.container.search .col-search{margin-bottom:0}.container.search .col-search input[type="submit"]{right:0}.search .col-login{margin:15px 0}.container.items{flex-flow:column wrap}.container.items .item{height:auto;padding:5px;width:auto}.content .slider-vertical .slide img{display:none}.content .slider-vertical .slick-dots{left:-24px}.content .slider-vertical .slide .btn{width:50% !important;left:20px}.media{margin-bottom:15px;text-align:center;flex-direction:column;align-items:center}.container.footer table{margin:0;width:100%;text-align:center}.container.footer table td{padding:5px}}@media (max-width: 575px) and (min-width: 459px){.container.items{padding-bottom:20px}.container.items .item{height:auto}.container.items .item span{display:none}.container.items .item a{padding:10px}.container.items{flex-flow:column wrap}.container.items .item{height:auto;padding:5px;width:auto}.container.nav .header-image,.container.nav .phone{display:none}.container.nav .header h2{font-size:2rem}.search .col-login{margin-top:15px}.container.search .col-search{margin-bottom:0}.container.search .col-search input[type="submit"]{right:0}.content .slider-vertical .slide img{height:275px}.content .slider-vertical .slick-dots{left:-33px}.boxes .media{margin-bottom:15px}.container.footer table{margin:0;width:100%;text-align:center}.container.footer table td{padding:5px}.container.footer table.contact th,.container.footer table.contact td{text-align:center;padding:5px}}@media (max-width: 767px){.basket-steps .col-basket .btn,.basket-steps .col-login input{width:100% !important}.container.footer .footer-table .footer-rows{justify-content:space-between;flex-direction:row}.detail .table-variants th:first-child{position:static}.text-detail .basket-container tr:first-child{display:none}.text-detail .basket-container table tr:not(.dims) td:not(.responsive){margin-top:-40px;width:100%}.detail .table-variants,.text-detail .basket-container{position:relative}.detail .table-variants table,.text-detail .basket-container table,.detail .table-variants thead,.text-detail .basket-container thead,.detail .table-variants tbody,.text-detail .basket-container tbody,.detail .table-variants th,.text-detail .basket-container th,.detail .table-variants td,.text-detail .basket-container td,.detail .table-variants tr,.text-detail .basket-container tr{display:block}.detail .table-variants table th,.text-detail .basket-container table th{position:absolute;top:-9999px;left:-9999px}.detail .table-variants table tr,.text-detail .basket-container table tr{border:1px solid #ccc;padding-bottom:0}.detail .table-variants table td:not(.responsive),.text-detail .basket-container table td:not(.responsive){border:none;border-bottom:1px solid #eee;position:relative;padding-left:150px}.detail .table-variants table td:not(.responsive).full-width,.text-detail .basket-container table td:not(.responsive).full-width{padding-left:0.75rem}.detail .table-variants table td.responsive,.text-detail .basket-container table td.responsive{top:12px;left:6px;display:block}.detail .table-variants table td.responsive:not(.full),.text-detail .basket-container table td.responsive:not(.full){width:140px;padding-right:40px;white-space:nowrap;display:block}.detail .table-variants table td,.text-detail .basket-container table td{padding-top:8px;padding-bottom:8px}.detail .table-variants table td.buttononly,.text-detail .basket-container table td.buttononly{padding:0;border:0;position:absolute;right:20px;left:auto;margin-top:-38px}.detail .table-variants table td.buttononly.demand,.text-detail .basket-container table td.buttononly.demand{right:140px}.detail .table-variants table td.buttononly.configure,.text-detail .basket-container table td.buttononly.configure{right:20px}.detail .table-variants table td.price,.text-detail .basket-container table td.price,.detail .table-variants table td.quantity,.text-detail .basket-container table td.quantity{text-align:left}.detail .table-variants table td.price,.text-detail .basket-container table td.price{min-height:40px}.detail .table-variants table td.quantity,.text-detail .basket-container table td.quantity{min-height:80px;border-bottom:0}}@media (max-width: 767px) and (min-width: 575px){.container.nav .header-image,.container.nav .phone{display:none}.container.nav .header h2{font-size:2rem}.container.search .col-search{margin-bottom:0;padding-right:7.5px}.container.search .col-search input[type="submit"]{right:0}.container.items .item{width:160px;height:200px}.container.items .home{margin-bottom:0;padding:0}.boxes .media{text-align:center;flex-direction:column;align-items:center}.count input{padding:0 0 0 5px}.basket-steps .col-login input{width:100% !important}.basket-steps .col-login,.basket-steps .col-basket{margin:0}.table.basket th,.table.basket td{padding:5px;vertical-align:top}.row.bottom .col-md-6 p{margin:0 !important}}@media (max-width: 1199px){.col.menu-search,.col-search{position:static}#search_search{position:absolute;display:none;top:97px;width:100%;left:0;padding:15px;background-color:#0072c1;height:65px;z-index:99}#search_search .results{max-width:calc(100% - 30px)}#search-icon,#hamburger-icon{display:flex;padding-left:15px !important}.container-fluid.nav{padding:0 15px}.container-fluid.nav .cart{right:45px}.container-fluid.nav .cart .cart-amounts span{display:block;white-space:nowrap}#hamburger{display:block;width:70%}#filter_icon{display:block}.container.footer table.contact{float:none;width:100%;margin:15px 0}.container.footer table.contact td,.container.footer table.contact th{text-align:left}.container.footer table.contact td{padding-left:0;text-align:right}.detail .table-variants table td.configure,.detail .table-variants table td.secondaryUnit,.detail .table-variants table td.price,.detail .table-variants table td.quantity{text-align:left}.container.footer .footer-table{margin:15px 0}}@media (max-width: 991px) and (min-width: 767px){.container.nav .header-text{width:100%}.container.nav .header h2{font-size:2rem}.container.nav .header h5{font-size:11px}.container.nav .header-image img{margin-left:-45px;height:160px}.search .col-login .btn{padding:10px}.content .slider-vertical .slide img{height:275px}.content .slider-vertical .slide h1{line-height:0;font-size:26px}.content .slider-vertical .slide .btn{left:0;top:-14px;margin:5px;width:96%}.boxes .media{flex-direction:column;align-items:center}}@media (max-width: 1199px) and (min-width: 991px){#search-icon,#hamburger-icon{display:flex;padding-left:15px !important}#search_search{top:124px}.container.nav .menu ul li{margin-right:12px}}.notshow{display:none}.slick-slider{margin:0;padding:0}.home-slider ul,.home-slider li{list-style-type:none;margin:0;padding:0}#map-canvas .infoBox{background-color:#ffffff;border-radius:0;padding:20px 20px 5px 20px}#map-canvas .infoBox a{font-size:15px}.basket.table-striped tbody tr:nth-of-type(even){background-color:#f3f3f3}.basket.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff}.basket.table-striped tbody tr:nth-of-type(1){background-color:transparent}h1.category-title{padding:25px 0 10px}.accordion.ui-widget{font-family:'Roboto', sans-serif}.accordion.ui-widget i{font-style:normal}.orders h3,.orders .ui-widget-content{border:none}.orders .product-name{font-weight:500}.orders .accordion h3{font-size:16px}.orders .accordion h3 a{margin:0px}.orders .total{float:right;font-weight:500}.orders .order-button{padding:8px 18px;background-color:#0072c1;display:block;margin-bottom:10px;float:right;margin-left:10px;color:#ffffff;font-weight:500;border-radius:0}.orders .order-button:hover{background-color:#000000}.orders .status{display:inline-block;padding-left:10px}.orders .link-header{display:none;width:160px}.orders .order-date{display:inline-block;width:130px}.orders .ui-accordion .ui-accordion-header{background-color:#0072c1;color:#ffffff}.orders .ui-accordion .ui-accordion-header-active{background:#000000}.orders .ui-accordion .ui-accordion-header-active a{color:#ffffff}.orders .ui-accordion-header-active .link-header{color:#000000}.orders .ui-accordion .canceled{background-color:#e3e3e3;color:#000000}.orders .ui-accordion .canceled a{color:#000000}.order-detail{margin-bottom:60px}.order-detail .bold{font-weight:500}.order-detail .headline{margin-top:10px}.order-detail .canceled{color:#a80000}.order-detail .product{font-size:18px}.order-detail .product-title{display:inline-block}.order-detail .price{font-size:18px}.order-detail .no-vat{display:inline-block;min-width:220px}.order-detail .right{float:right}.order-detail .total{margin-top:10px;font-weight:500}.order-detail .order-button{padding:15px 20px;background-color:#e3e3e3;border:none;display:block;margin-top:25px;float:right;color:#ffffff;font-size:18px}.order-detail .order-button:hover{background-color:#e3e3e3}.basket-shipping-payment label.label-required:after{content:"";display:none}.basket-shipping-payment label.label-disabled{color:#AAA}.preferredCurrency span label{margin-left:14px}@media print{.noprint{display:none !important}}#map-canvas-wrapper{width:100%;line-height:1}.dims .add-variant-basket form{width:100%}.dims .add-variant-basket form .dynamic-container-inner{display:flex;flex-wrap:wrap;padding-bottom:20px}.dims .add-variant-basket form .panel.dynamic .form-group{width:20%}.dims .add-variant-basket form .panel.dynamic .control-label{width:100%;max-width:100%;flex:0 0 100%;margin-top:20px}.dims .add-variant-basket form .panel.dynamic .control-label + div{width:100%;max-width:100%;flex:0 0 100%}.dims .add-variant-basket form .dynamic-button-panel{position:absolute;right:0;z-index:2}.dims .add-variant-basket form .dynamic-container-inner .form-group:nth-child(6) > .row{height:190px}.dims .add-variant-basket form .dynamic-container-inner .form-group:nth-child(6){width:100%;flex-wrap:nowrap;padding-top:10px}.dims .add-variant-basket form .dynamic-container-inner .form-group:nth-child(6) .col-lg-9{width:100%;flex-wrap:nowrap;overflow:auto;max-width:100%;flex:0 0 auto;display:flex;position:absolute;padding-top:50px;padding-bottom:10px}.dims .add-variant-basket form .dynamic-container-inner .form-group:nth-child(6) .col-lg-9 span label{border:2px solid #FFF;margin-right:10px;height:110px;background-color:#FFF;cursor:pointer;margin-bottom:0}.dims .add-variant-basket form .dynamic-container-inner .form-group:nth-child(6) .col-lg-9 span input{display:none}.dims .add-variant-basket form .dynamic-container-inner .form-group:nth-child(6) .col-lg-9 span input:checked + label{border-color:#0072c1}.dims .add-variant-basket form .dynamic-container-inner .form-group:nth-child(6) .col-lg-9 img{padding:10px}.dims .add-variant-basket form .dynamic-container-inner .form-group:nth-child(6) .col-lg-9 img:not(.default){width:160px}.dims .add-variant-basket form .dynamic-container-inner .form-group:nth-child(6) .col-lg-9 img.default{width:96px}.dims .add-variant-basket form .help-block{bottom:auto}.dims .add-variant-basket form button{font-weight:bold;text-align:right;color:#0072c1;float:right;width:auto;padding-right:15px}.dims .add-variant-basket form button label{cursor:pointer}.dims .add-variant-basket form button.dc-button{float:left;font-weight:500;color:#0072c1;margin-top:5px;padding-left:15px}.dims .add-variant-basket form button.dc-button span{position:relative;top:4px;margin-right:6px}.dims .add-variant-basket form button i{position:relative;top:2px;margin-right:6px}.dims .add-variant-basket form .btn-dynamic.delete{padding-right:15px;padding-left:5px;margin-top:3px}.dims .add-variant-basket form .btn-dynamic.delete span{display:block !important}@media (max-width: 767px){.dims .add-variant-basket form .panel.dynamic .form-group{width:100%}.dims .add-variant-basket form button label{display:none}.detail .table-variants table tr:not(.dims) td:not(.responsive){margin-top:-40px}.detail .table-variants table i.fa-cog:after{content:"Zvolte rozměry"}.detail .table-variants table i.fa-clock:after{content:"Poptat";margin-left:6px;font-weight:bold}.detail .table-variants table i.fa-shopping-cart:after{content:"Objednat"}.dims .add-variant-basket form{margin-bottom:70px}.dims .add-variant-basket form button{float:left;padding-left:19px}}@media (min-width: 1200px){.detail .table-variants table i.fa-cog:after{content:"Zvolte rozměry"}}.oversize{color:#0072c1}.hutni-promo{background-color:#FFF;border-radius:0;padding:10px;flex-basis:100%;margin:15px}.hutni-promo:nth-of-type(n+2){display:none !important}.slick-slider img{width:100%}.slick-prev:before,.slick-next:before{color:#000}.home-products-slider .slick-prev:before,.home-products-slider .slick-next:before{color:#0072c1;font-size:30px;opacity:1}.home-products-slider .slick-prev:hover:before,.home-products-slider .slick-next:hover:before{color:#000}.home-products-slider .slick-prev,.home-products-slider .slick-next{z-index:2;width:30px;height:30px}.home-products-slider .slick-prev{left:-15px;top:45%}.home-products-slider .slick-next{right:-15px;top:45%}.container.eshop .left-menu{font-family:'Roboto', sans-serif;padding-right:0}.container.eshop .left-menu .shopsearch{background-color:#ededed;padding:10px;display:none;margin-top:10px;height:55px;width:262.5px}.container.eshop .left-menu .shopsearch input{border:none;background-color:#e1e1e1;padding:5px;width:205px;height:35px;padding-left:15px}.container.eshop .left-menu .shopsearch .btn{border-radius:0;width:35px;color:#ffffff;background-color:#43464c;position:relative;top:-2px;padding:6px 1px}.container.eshop .left-menu .shopsearch i{font-size:24px;position:relative;left:-7px;top:-3px}.container.eshop .left-menu ul{padding-left:0;list-style-type:none}.container.eshop .left-menu ul ul{border-bottom:none;list-style:none}.container.eshop .left-menu ul ul li{border-bottom:0;padding-top:5px;padding-bottom:5px}.container.eshop .left-menu ul ul a{font-weight:500}.container.eshop .left-menu li{color:#403e40;font-size:16px;font-weight:500;line-height:1.375;padding:10px 0;margin:0 15px}.container.eshop .left-menu li:last-child{border-bottom:0}.container.eshop .left-menu li a{color:#000000;display:block}.container.eshop .left-menu li a.active{color:#0072c1}.container.eshop .left-menu .logos{border-bottom:5px solid #f3f3f3;padding-bottom:25px}.container.eshop .left-menu .logos h2{display:inline-block;font-size:96px;color:#00ff77;font-weight:500}.container.eshop .left-menu .logos h4{display:inline-block;position:relative;top:-15px;right:-10px;font-weight:500}.container.eshop .select{font-family:'Roboto', sans-serif;color:#403e40;background-color:#f3f3f3;padding:55px 25px}.container.eshop .select .item{margin:35px 0}.container.eshop .select .item .circle{width:100px;height:100px;border-radius:100%;background-color:#ffffff;float:left;margin-right:20px;background:url('/front/_zjp/images/nophoto.png') no-repeat 82% bottom;background-size:contain}.container.eshop .select .item .p{font-size:18px;color:#9197a6}.container.eshop .select .item h2{font-size:22px}.container.eshop .text{margin-top:15px;font-family:'Roboto', sans-serif;color:#403e40;background-color:#f3f3f3;padding:55px 25px}.container.eshop .text h2{font-weight:500;margin-bottom:25px}.container.eshop .itemlist{padding-top:15px;color:#403e40}.container.eshop .itemlist.new{background-color:transparent}.container.eshop .itemlist .filter{background-color:#ffffff;padding:15px;margin-bottom:15px}.container.eshop .itemlist .filter #slider-range{display:inline-block;width:50%;margin-left:50px}.container.eshop .itemlist .filter .item.multiSelectOptions{display:inline-block;float:left;margin-right:10px}.container.eshop .itemlist .filter .item.multiSelectOptions label input[type="checkbox"]{margin-right:5px}.container.eshop .itemlist .filter .panel{border:none;box-shadow:none;width:100%}.container.eshop .itemlist .filter .panel .panel-body{padding:0}.container.eshop .itemlist .filter .order .order-hidden{display:none}.container.eshop .itemlist .filter .order a{background-color:#9197a6;color:#ffffff;font-size:12px;font-weight:500;margin:0 5px}.container.eshop .itemlist .filter .order a.active,.container.eshop .itemlist .filter .order a:hover{background-color:#403e40}.container.eshop .itemlist .filter .order a:before{margin-right:8px;font-size:15px}.container.eshop .itemlist .filter .order a.default-1:before{font-family:"Font Awesome 5 Light";content:"\f0dc"}.container.eshop .itemlist .filter .order a.default-2:before{font-family:"Font Awesome 5 Light";content:"\f15d"}.container.eshop .itemlist .filter .order a.default-3:before{font-family:"Font Awesome 5 Light";content:"\f15e"}.container.eshop .itemlist .filter h4{display:inline-block;font-weight:500}.container.eshop .itemlist .filter span{font-weight:500}.container.eshop .itemlist h2{font-size:17px;font-weight:500;padding:15px;flex-grow:1;margin:0}.container.eshop .items{font-family:'Roboto', sans-serif;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -7.5px}.container.eshop .items .product-item{padding:0 7.5px;margin-bottom:15px}.container.eshop .items .item{display:flex;flex-wrap:wrap;position:relative;cursor:pointer;height:100%;background-color:#f3f3f3;border:1px solid #dddddd;align-items:flex-start;flex-direction:column;color:#000000}.container.eshop .items .item:hover{text-decoration:none;color:#0072c1}.container.eshop .items .item .product-info{width:100%;text-align:left}.container.eshop .items .item .image{position:relative;width:100%;background:#FFF none;height:200px;display:flex}.container.eshop .items .item .image .description{font-size:13px;position:absolute;display:none;height:inherit;width:inherit;padding:20px;background-color:rgba(0, 0, 0, 0.8);color:#fff;max-height:100%;overflow:auto;z-index:12}.container.eshop .items .item .image .description p{color:#fff;max-height:250px;overflow:hidden}.container.eshop .items .item .image .description.with-tag{padding-right:60px}.container.eshop .items .item .image:hover .description{display:block}.container.eshop .items .item .image .detail-link{z-index:10;position:absolute;bottom:0px;right:0px;background-color:#43464c;display:inline-block}.container.eshop .items .item .image .detail-link a{display:inline-block;padding:8px 10px;color:#ffffff;font-size:12px;font-weight:500}.container.eshop .items .item .image .detail-link a i{font-size:16px;font-weight:400;padding-right:8px;width:16px}.container.eshop .items .item .image .detail-link a:hover{text-decoration:none}.container.eshop .items .item .image:hover .detail-link{background-color:#9197a6}.container.eshop .items .item .product-info .title{padding:15px;display:flex;align-items:center}.container.eshop .items .item .product-info .title h2{border-bottom:none;line-height:22px;padding:0;margin:0}.container.eshop .items .item .product-info .title h2 a{color:#1e2f51;font-size:18px;font-weight:400;display:block;margin:0}.container.eshop .items .item .product-info .stock{padding:0 15px;font-size:15px;font-weight:normal;text-align:right;display:block;color:#000000}.container.eshop .items .item .product-info .stock strong{color:#4aaa2f}.container.eshop .items .item .product-info .stock strong:before{content:"• ";font-size:20px}.container.eshop .items .item .product-info .stock .form-group{margin:0;display:none}.container.eshop .items .item .product-info .prices .inner{padding:15px 15px 30px 15px}.container.eshop .items .item .product-info .prices span{display:block;font-size:15px;font-weight:500;color:#000000}.container.eshop .items .item .product-info .prices span.main{font-size:24px;color:#0072c1}.container.eshop .items .item .product-info .prices span.addon{font-size:12px;display:inline-block}.container.eshop .items .item .product-info .prices span.not-available{text-align:center}.container.eshop .items .item span.product-tag,.container.eshop .items .item span.tag{padding:3px 5px;z-index:1;right:15px;font-size:15px;letter-spacing:.25px;font-weight:500;color:#000000;background-color:#f7b626;position:absolute;margin-top:15px;z-index:12}.container.eshop .items .item span.product-tag:last-child,.container.eshop .items .item span.tag:last-child{margin-right:0}.container.eshop .items .item span.product-tag.tag-best-selling,.container.eshop .items .item span.tag.tag-best-selling{color:#ef2546}.container.eshop .items .item span.product-tag.tag-new,.container.eshop .items .item span.tag.tag-new{color:#4aaa2f}.container.eshop .items .item span.product-tag.tag-in-sale,.container.eshop .items .item span.tag.tag-in-sale{color:#f7b626}.container.eshop .items .item span.product-tag.inTable,.container.eshop .items .item span.tag.inTable{position:static;float:left;padding:9px}.container.eshop .items .item span.product-tag.inTable i,.container.eshop .items .item span.tag.inTable i{color:#000000 !important}.container.eshop .items .item .detail-shown{z-index:150;display:none;position:absolute;width:250px;height:250px;padding:55px 20px;box-shadow:inset 0 0 0 1000px rgba(11, 63, 140, 0.65)}.container.eshop .items .item .detail-shown p{color:#ffffff;font-size:12px;font-weight:500;line-height:16px;text-align:left}.container.eshop .items .item img{max-width:90%;max-height:90%;margin:auto;object-fit:contain;width:auto}.container.eshop .items .item h4{color:#43464c;border-bottom:1px solid black;padding:15px;font-size:16px;font-weight:400}.container.eshop .items .item .show-detail{z-index:160;position:absolute;margin-top:212px;margin-left:110px;width:140px;height:38px;font-size:12px;font-weight:500;padding:0}.container.eshop .items .item .show-detail i{font-size:16px;font-weight:400;margin-left:15px;margin-top:5px}.container.eshop .items .item .form-control{border:none;cursor:pointer;background-color:#4aaa2f;color:#ffffff;font-weight:500;padding:7.5px 15px;margin-top:3.75px;text-align:center;border-radius:0;margin-right:0;margin-bottom:15px;width:auto;float:right}.container.eshop .items .item .form-control.count{margin-bottom:1px}.container.eshop .items .item .form-control i{font-size:15px;margin-right:5px;position:relative}.container.eshop .items .item .form-control.demand{border:1px solid #4aaa2f;background-color:#ffffff;color:#4aaa2f;padding:6.5px 15px}.container.eshop .items .item .form-control.demand:hover{border:1px solid #0072c1;background-color:#ffffff;color:#0072c1}.container.eshop .items .item .form-control:not(.count):hover{background-color:#0072c1}.container.eshop .detail{font-family:'Roboto', sans-serif;color:#43464c}.container.eshop .detail .col-md-7{padding:0 15px}.container.eshop .detail h1,.container.eshop .detail h2{font-weight:500}.container.eshop .detail .perex p{font-weight:400}.container.eshop .detail .perex,.container.eshop .detail .perex p:first-child{font-weight:500}.container.eshop .detail p{font-size:16px;font-weight:400;line-height:24px;margin:0}.container.eshop .detail .product-params{width:100%}.container.eshop .detail .product-params .param-row{display:flex;background-color:#f3f3f3}.container.eshop .detail .product-params .param-row .param-title,.container.eshop .detail .product-params .param-row .param-value{width:60%;padding:10px 25px;font-weight:500;line-height:29px;border-top:3px solid #FFF;margin:0}.container.eshop .detail .product-params .param-row .param-title{width:40%}.container.eshop .detail .product-params .param-row .param-value .select2{width:100% !important}.container.eshop .detail .itemlist{background-color:transparent}.container.eshop .detail .itemlist h3.headline{color:#1e2f51;font-size:30px;border-bottom:5px #1e2f51 solid;text-transform:uppercase;line-height:55px;margin:35px 0 30px 0}.container.eshop .detail .sum{background-color:#9197a6;padding:0 10px;margin-top:1px}.container.eshop .detail .sum span,.container.eshop .detail .sum h4{display:inline-block;color:#ffffff;font-weight:500;font-size:16px}.container.eshop .detail .col-sm-5 button.btn{border-radius:0;width:100%;height:45px;background-color:#9197a6;color:#ffffff;font-size:16px;font-weight:500;margin:25px 0;float:right}.container.eshop .detail .col-md-7 h3{font-weight:500;font-size:22px;color:#9197a6}.container.eshop .detail .availability{background-color:#f3f3f3;padding:20px;margin:15px 0}.container.eshop .detail .availability p:first-child{color:#1e2f51;font-size:16px;font-weight:500;border-bottom:2px solid #1e2f51}.container.eshop .detail .availability span.green{color:#3faf6c}.container.eshop .detail .availability p{color:#666666;font-size:14px;font-weight:400;text-align:left;border-bottom:1px solid #9197a6}.container.eshop .detail .availability span{color:#ef2546;font-size:14px;font-weight:500;float:right;display:inline-block}.container.eshop .detail .col-md-5 .images{display:flex;flex-flow:row wrap;justify-content:center}.container.eshop .detail .col-md-5 .images a{text-decoration:none}.container.eshop .detail .col-md-5 .images a img{border:1px solid black}.container.eshop .detail .col-md-5 .images .gallery.big{margin:20px}.container.eshop .detail .col-md-5 .images .gallery.small{margin:15px}.container.eshop .detail .col-md-5 .ask{background:#f3f3f3 url('/front/_finskasauna/images/ask.png') 8px 8px no-repeat;padding:15px 15px 15px 65px;position:relative}.container.eshop .detail .col-md-5 .ask .col-lg-12{padding:0;float:inherit}.container.eshop .detail .col-md-5 .ask h4{color:#666666;font-size:16px;font-weight:500;line-height:24px}.container.eshop .detail .col-md-5 .ask h5{color:#666666;font-size:14px;font-weight:400;padding-bottom:25px}.container.eshop .detail .col-md-5 .ask p{color:#43464c;font-size:14px;font-weight:500;margin:0;padding:0}.container.eshop .detail .col-md-5 .ask p.num{color:#0b3f8c;font-size:16px;font-weight:500}.container.eshop .detail .col-md-5 .ask .circle{width:80px;height:80px;border-radius:50%;background-color:transparent;position:absolute;bottom:0px;right:0px}.container.eshop ul.nav-tabs{margin-top:85px;border-bottom:2px solid #9197a6}.container.eshop ul.nav-tabs li{background-color:#f3f3f3;margin-right:10px;border-radius:0}.container.eshop ul.nav-tabs li.active a{background-color:#9197a6;color:#ffffff}.container.eshop ul.nav-tabs li a{color:#9197a6;font-size:14px;font-weight:500;border-bottom:1px solid #9197a6}.container.eshop .tab-content{background-color:#f3f3f3;padding:35px 20px 30px 20px}.container.eshop .tab-content p{color:#43464c;font-size:14px;font-weight:400;line-height:20px}.container.eshop .tab-content form{padding:45px 30px;height:auto}.container.eshop .tab-content form label{margin:5px 5px 0 0;color:#43464c;font-size:14px;font-weight:500;line-height:20px}.container.eshop .tab-content form input{width:80%;float:right}.container.eshop .tab-content form select{background-color:#dedede;border-radius:0}.container.eshop .tab-content form textarea{width:85%;float:right}.container.eshop .tab-content form button{padding:10px 25px;margin-left:84%;margin-top:15px;background-color:#43464c;color:#ffffff;font-size:18px;font-weight:500;line-height:22px;border-radius:0}@media (min-width: 576px){.container.products .product{width:170px}.container.nav .col.cart #snippet--basketItemCount .count-circle{left:-26px;top:0}}@media (min-width: 768px){.container.products .product{width:140px}.container-fluid.footer .footer-table a{white-space:normal}}@media (min-width: 991px){.container.products .product{width:159px}}@media (min-width: 1200px){.container.products .product{width:142px}}@media (min-width: 1600px){.container{max-width:1400px}.container.products .product{width:150px}.container.nav .menu ul li{margin-right:40px}.container.nav .menu ul li a{font-size:17px}}@media (min-width: 1800px){.container{max-width:1600px}.container.nav .menu ul li{margin-right:40px}.container.nav .menu ul li a{font-size:17px}}#add-variant-basket .row{margin:0}#sales-label,#categories-toggle,#filter-toggle{cursor:pointer;text-align:left;font-weight:500;padding:10px 15px;margin-top:15px;line-height:26px}#sales-label i,#categories-toggle i{position:absolute;right:30px;margin-top:5px}#categories-toggle{font-size:18px;border:1px solid #0072c1;text-align:center;text-transform:uppercase;background-color:#f3f3f3;color:#000000;border-color:#f3f3f3}#sales-label{font-size:18px;border:1px solid #4da833;text-align:center;text-transform:uppercase;background-color:#cb0000;color:#ffffff;border-color:#cb0000}#filter-toggle,.widget.filter form{color:#000000;font-size:15px}#filter-toggle{background-color:#f3f3f3;display:none}#productFilter-filterForm-else{background-color:#f3f3f3}.widget.filter form .form-row{justify-content:flex-end}.widget.filter form .order-items a{margin-left:10px}.widget.filter form .order-items a.active{color:#000}#categories-oneBranch,.product-filter{padding:15px;background-color:#f3f3f3;margin-top:15px}#categories-oneBranch{margin-top:15px;padding:0}.container.eshop #categories{display:none;padding:0;background-color:#f3f3f3;border-top:15px solid #ffffff;position:relative;margin:0}.container.eshop.abs #categories{position:absolute;width:calc(100% - 15px);z-index:2}.widget.filter .fa-chevron-up,.container.eshop .fa-chevron-up{display:none}.container.eshop .left-menu #categories-oneBranch li a{font-weight:normal}@media (max-width: 991px){.container.eshop.homepage #categories{display:block}.container.eshop.homepage .fa-chevron-up{display:inline-block}.container.eshop.homepage .fa-chevron-down{display:none}}@media (min-width: 992px){.container.eshop.open #categories{display:block}.container.eshop.open .fa-chevron-up{display:inline-block}.container.eshop.open .fa-chevron-down{display:none}}.widget.filter.open .fa-chevron-up{display:inline-block}.widget.filter.open .fa-chevron-down{display:none}.container.eshop .left-menu ul.level-1{display:none}.container.eshop .left-menu #categories > li{border-top:3px solid transparent;border-bottom:3px solid #ffffff;margin-top:-3px !important;font-size:16px;position:relative;margin-left:20px}.container.eshop .left-menu #categories > li:last-child{border-bottom:0}.container.eshop .left-menu #categories.can-hover > li:not(.group-heading):hover,.container.eshop .left-menu #categories > li:not(.group-heading).hover{background-color:#ffffff;margin:0;width:100%;padding:0;border-top-color:#ffffff}.container.eshop .left-menu #categories.can-hover > li:not(.group-heading):hover > a,.container.eshop .left-menu #categories > li:not(.group-heading).hover > a{padding:10px 15px 10px 20px;text-decoration:none}.container.eshop .left-menu #categories > li.group-heading{color:#FFF;text-transform:uppercase;margin-left:0;padding-left:20px;width:100%}.container.eshop .left-menu #categories > li.group-heading a{color:#FFF}.container.eshop .left-menu #categories > li.group-steel:before,.container.eshop .left-menu #categories > li.group-hardware:before,.container.eshop .left-menu #categories > li.group-machinery:before{content:"";position:absolute;left:-20px;top:0;width:10px;background-color:#0072c1;height:100%}.container.eshop .left-menu #categories > li.group-steel:after,.container.eshop .left-menu #categories > li.group-hardware:after,.container.eshop .left-menu #categories > li.group-machinery:after{content:"";position:absolute;left:-20px;top:100%;width:calc(100% + 35px);background-color:#FFF;height:3px}.container.eshop .left-menu #categories > li.group-heading.group-heading-machinery{background-color:#0072c1}.container.eshop .left-menu #categories > li.group-heading.group-heading-steel,.container.eshop .left-menu #categories > li.group-steel:before{background-color:#cb0000}.container.eshop .left-menu #categories > li.group-heading.group-heading-hardware,.container.eshop .left-menu #categories > li.group-hardware:before{background-color:#4da833}.container.eshop .left-menu #categories > li.group-heading.group-heading-steel,.container.eshop .left-menu #categories > li.group-heading.group-heading-hardware{border-top:14px solid #ffffff}.container.eshop .left-menu #categories.can-hover > li:not(.group-heading):hover:before,.container.eshop .left-menu #categories > li.hover:before{left:0}.container.eshop .left-menu #categories .level-2 li.label a{color:#0056b3;font-size:14px;line-height:1.25}.container.eshop .left-menu #categories > li ul.level-2 li.inline-items a{font-weight:normal;font-size:13px;display:block}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1,.container.eshop .left-menu #categories > li.hover ul.level-1{position:absolute;left:100%;width:100%;padding:7.5px;overflow:auto;z-index:20;background-color:#FFF;box-shadow:3px 3px 12px rgba(150, 150, 150, 0.36);top:-3px;display:block;border-left:0;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1 > li,.container.eshop .left-menu #categories > li.hover ul.level-1 > li{padding:7.5px 7.5px 22.5px;margin:0}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1 > li.nochildren,.container.eshop .left-menu #categories > li.hover ul.level-1 > li.nochildren{padding-bottom:7.5px}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-3,.container.eshop .left-menu #categories > li.hover ul.level-3{display:none}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-2 li,.container.eshop .left-menu #categories > li.hover ul.level-2 li{padding-bottom:0;line-height:1.15}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-2 li a,.container.eshop .left-menu #categories > li.hover ul.level-2 li a{padding-bottom:4px;display:block}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-2 li a:hover,.container.eshop .left-menu #categories > li.hover ul.level-2 li a:hover{text-decoration:underline}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-2 li.label a,.container.eshop .left-menu #categories > li.hover ul.level-2 li.label a{padding-bottom:0}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-2 li.collapsed,.container.eshop .left-menu #categories > li.hover ul.level-2 li.collapsed,.container.eshop .left-menu #categories.can-hover > li:hover ul.level-2 li a.collapsed,.container.eshop .left-menu #categories > li.hover ul.level-2 li a.collapsed{display:none}.container.eshop .left-menu #categories a img{max-width:80px;max-height:80px;margin-top:10px}.container.eshop .left-menu #categories li.nochildren a img{max-width:65px;max-height:65px;margin-top:0}.container.eshop .left-menu #categories a.img{display:block;width:80px;text-align:center;flex-shrink:0}.container.eshop .left-menu #categories .grey{color:#888;cursor:pointer;font-size:13px;white-space:nowrap}.container.eshop .left-menu #categories .grey:hover{text-decoration:underline}.container.eshop .left-menu #categories-oneBranch li{padding:0;margin:0}.container.eshop .left-menu #categories-oneBranch li:not(#categories-oneBranch-label) > a{padding:7.5px 15px}.container.eshop .left-menu #categories-oneBranch li:not(#categories-oneBranch-label) > a:hover{background-color:#f9f9f9;text-decoration:none}.container.eshop .left-menu #categories-oneBranch li:not(#categories-oneBranch-label):last-child > a{padding-bottom:15px}.container.eshop .left-menu #categories-oneBranch #categories-oneBranch-label{font-weight:500;margin:15px 15px 7.5px 15px;padding:15px 0;font-size:17px;border-bottom:3px solid #ffffff}.container.eshop .left-menu #categories-oneBranch #categories-oneBranch-label a{font-weight:500;color:#0072c1}.container.eshop .left-menu #categories-oneBranch #categories-oneBranch-label:hover{background-color:#f9f9f9;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.container.eshop .left-menu #categories-oneBranch #categories-oneBranch-label:hover a{text-decoration:none}.container.eshop .left-menu ul ul li{font-weight:normal}.steper{text-align:center}.steper *{margin:0 5px}.steper a{background-color:#f3f3f3;display:inline-block;padding:5px 10px}.steper span.active{background-color:#000;display:inline-block;color:#FFF;padding:5px 10px}.row{justify-content:flex-start}.container.eshop.navigation{padding-left:0;margin:0}.home-slider ul.slick-dots{bottom:5%}.home-slider ul.slick-dots li button:before{opacity:.5;color:#FFF}.home-slider ul.slick-dots li.slick-active button:before{opacity:1;color:#FFF}.home-slider ul:not(.slick-dots) li{display:none}.home-slider ul:not(.slick-dots) li:first-child{display:inline-block}.home-slider.processed ul:not(.slick-dots) li{display:inline-block}.home-slider .slick-dotted.slick-slider{margin:0}@media (min-width: 1px){.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1 > li,.container.eshop .left-menu #categories > li.hover ul.level-1 > li{width:100%}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1,#categories > li.hover ul.level-1{width:436px}}@media (min-width: 992px){.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1 > li,.container.eshop .left-menu #categories > li.hover ul.level-1 > li{width:50%}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1,#categories > li.hover ul.level-1{width:656px}.filter-params-inputs{display:none}.widget.filter.open .filter-params-inputs{display:block}}@media (min-width: 1200px){.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1 > li,.container.eshop .left-menu #categories > li.hover ul.level-1 > li{width:33.3%}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1,#categories > li.hover ul.level-1{width:871px}}#product-description.long{max-height:100px;overflow:hidden}@media (max-width: 991px){#filter-toggle{display:block}#snippet-productFilter-productFilter{display:none}.nav svg{width:60px}.widget.filter form{background-color:#f3f3f3}}@media (min-width: 1600px){.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1,#categories > li.hover ul.level-1{width:1081px}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1 > li,.container.eshop .left-menu #categories > li.hover ul.level-1 > li{width:25%}}@media (min-width: 1800px){.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1,#categories > li.hover ul.level-1{width:1231px}}@media (max-width: 767px){.container-fluid.footer .footer-table .footer-rows{text-align:right}.container-fluid.footer .footer-table,.container-fluid.footer table.contact{margin:15px 0}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1,#categories > li.hover ul.level-1{width:100%}.container.eshop .left-menu #categories.can-hover > li:hover ul.level-1,.container.eshop .left-menu #categories > li.hover ul.level-1{position:static;border:0}.container.eshop .left-menu #categories.can-hover > li:hover,.container.eshop .left-menu #categories > li.hover{width:100%;border-right-width:0}.container.eshop .left-menu #categories .grey{display:none}.container.eshop .left-menu #categories > li:hover ul.level-2 li.collapsed,.container.eshop .left-menu #categories > li.hover ul.level-2 li.collapsed{display:block}.container.eshop .left-menu #categories > li:hover ul.level-2 li a.collapsed,.container.eshop .left-menu #categories > li.hover ul.level-2 li a.collapsed{display:block}.container.search .col-search input[type="submit"]{margin-right:0}#breadcrumbs .breadcrumb,.container.eshop.navigation{padding:0 15px}#categories-oneBranch{display:none}.container.nav .fa-2x{font-size:1.3em}}.container.eshop .itemlist h2{font-weight:normal}.container.eshop .items .item{background-color:#ffffff;margin:0 -1px 0 0}.container.eshop .items .product-item{padding:0;margin:0;margin-bottom:-1px}.container.eshop .items .product-item .add-variant-basket{position:relative}.container.eshop .items .product-item .add-variant-basket:hover .form-control:not(.count):not(.demand){background-color:#0072c1}.container.eshop .items .product-item .add-variant-basket:hover .form-control.demand:not(.count){color:#0072c1;border-color:#0072c1}.form-control.count{position:absolute;display:none;margin:0;bottom:calc(100% - 5px);right:0;z-index:2;width:auto;background-color:#f7b626;color:#000000;font-weight:normal;cursor:default;white-space:nowrap}.form-control.count input{display:inline-block;max-width:50px;width:auto;padding:0;text-align:center;border:0;background-color:transparent;color:#000000;font-weight:500}.form-control.count span{display:none}.form-control.count:hover,.form-control.count.active{display:block}.form-control.count > i{cursor:pointer}.form-control.count > i:hover{color:#0072c1}.form-control:hover + .form-control.count,.form-control.count.active{display:block}.container.eshop .items{margin:0}.stroke{text-decoration:line-through;font-size:80%;color:#999}.detail-row{display:flex;flex-wrap:wrap;justify-content:space-between}.detail-row:first-child{margin-top:10px}.detail-row.price-row.last-price-row{border-bottom:1px solid #f3f3f3}.detail-row .fa-asterisk{color:#0072c1}.detail-row .blue{color:#4aaa2f;font-size:18px}.detail-row .blue:before{content:"• ";font-size:20px}.detail-row > div{text-align:right}.detail-row .price{margin-top:-15px}.detail-row .stroke{margin-right:10px}.detail-row .discountTag{margin-top:-55px}.detail-row .discountTag.bomb{font-size:20px}.detail-row .price > span:not(.stroke){color:#0072c1;font-size:30px;font-weight:500}.detail-row .price2 > span:not(.stroke){color:#000000;font-size:18px;font-weight:500}.cta{border:none;cursor:pointer;background-color:#4aaa2f;color:#ffffff;font-weight:500;padding:7.5px 15px;margin-top:3.75px;text-align:center;border-radius:0;margin-right:0;margin-bottom:15px}.cta.count{margin-bottom:1px}.cta i{font-size:15px;margin-right:5px;position:relative}.cta.demand{border:1px solid #4aaa2f;background-color:#ffffff;color:#4aaa2f;padding:6.5px 15px}.cta.demand:hover{border:1px solid #0072c1;background-color:#ffffff;color:#0072c1}.cta:not(.count):hover{background-color:#0072c1}.single-product-detail .file-gallery{display:flex;align-items:stretch;flex-wrap:wrap;height:100%}.single-product-detail .white-box,.single-product-detail .blue-box{margin:0;width:100%}.single-product-detail .blue-box{margin-bottom:15px}.single-product-detail .white-box{display:flex;align-items:center}.single-product-detail .form-control{border:none;cursor:pointer;background-color:#4aaa2f;color:#ffffff;font-weight:500;padding:7.5px 15px;margin-top:3.75px;text-align:center;border-radius:0;margin-right:0;margin-bottom:15px;margin:0 0 15px 0}.single-product-detail .form-control.count{margin-bottom:1px}.single-product-detail .form-control i{font-size:15px;margin-right:5px;position:relative}.single-product-detail .form-control.demand{border:1px solid #4aaa2f;background-color:#ffffff;color:#4aaa2f;padding:6.5px 15px}.single-product-detail .form-control.demand:hover{border:1px solid #0072c1;background-color:#ffffff;color:#0072c1}.single-product-detail .form-control:not(.count):hover{background-color:#0072c1}.discountTag{padding:3px 5px;z-index:1;right:15px;font-size:15px;letter-spacing:.25px;font-weight:500;color:#000000;background-color:#f7b626;position:absolute;margin-top:15px}.discountTag:last-child{margin-right:0}.discountTag.tag-best-selling{color:#ef2546}.discountTag.tag-new{color:#4aaa2f}.discountTag.tag-in-sale{color:#f7b626}.discountTag.inTable{position:static;float:left;padding:9px}.discountTag.inTable i{color:#000000 !important}b,strong{font-weight:500}body .p-3{padding:15px !important}body .pt-3{padding-top:15px !important}.filter-param-items-multi{position:relative}.filter-param-items-multi input.multiSelect{display:none}.filter-param-items-multi select.checkbox-from-select-filter{display:none}.filter-param-items-multi .multiSelectOptions{position:relative !important;max-height:inherit !important;border:none !important;margin:0px !important;width:inherit !important;display:block !important;padding:0 0 15px 0px;transition:display 2s ease-in 0s;background-color:transparent;z-index:1 !important}.filter-param-items-multi .multiSelectOptions .selectAll{display:none}.filter-param-items-multi .multiSelectOptions label{cursor:pointer;float:left;padding:0px;font-weight:normal;margin-bottom:5px;padding-right:15px}.filter-param-items-multi .multiSelectOptions label:hover{background:none;color:#0072c1}.filter-param-items-multi .multiSelectOptions label input{position:relative;left:0;margin-right:5px}.filter-param-items-multi .multiSelectOptions label.checked{background-color:inherit}.filter-param-line{border-top:1px solid #f3f3f3}.widget.filter .form-group,.widget.filter #productFilter-filterForm-tags label{margin:0}.widget.filter #productFilter-filterForm-else > .body > div{display:flex;flex-wrap:wrap}.widget.filter .filter-param-items-multi.diferent-checkbox-wrapper label::before{margin-right:-7px;margin-left:0px}.widget.filter .filter-param-items-multi.diferent-checkbox-wrapper label::after{display:none}.widget.filter .filter-param-items-multi.diferent-checkbox-wrapper label.checked::after{display:inline-block}.widget.filter .diferent-checkbox-wrapper label::after{left:3px}.widget.filter .filter-param-items-multi.diferent-checkbox-wrapper label::after{left:10px}.widget.filter .select2-container--default .select2-selection--multiple input{color:#000000}.widget.filter .select2-container--default .select2-selection--multiple .select2-selection__rendered::after{content:"\f0dd";font-family:"Font Awesome 5 Pro";font-weight:700;font-size:13px;float:right;top:8px;right:5px;position:absolute;color:rgba(0, 0, 0, 0.4)}::-webkit-input-placeholder,:-ms-input-placeholder,::placeholder{color:#888888;font-style:normal}.dynamic-container-item:not(:first-child):before{content:"";height:1px;background-color:#0072c1;position:absolute;width:calc(100% - 30px);margin:0 15px}.irs--sharp .irs-handle,.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single,.irs--sharp .irs-min,.irs--sharp .irs-max{background-color:#0072c1}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before,.irs--sharp .irs-handle > i:first-child{border-top-color:#0072c1}.irs--sharp .irs-bar{background-color:#0072c1}.irs--sharp .irs-line{background-color:lightgray}.btn-link{color:#0056b3;cursor:pointer}.filter-param-items-slider{position:relative;top:-10px}#filter-toggle2{color:#000000;border-color:#f7b626;border-radius:0;transition-property:none;background-color:#f7b626}#filter-toggle2:hover,#filter-toggle2:focus,#filter-toggle2:active{border-color:#0072c1;background-color:#0072c1;color:#ffffff}.order-items .select2-container{min-width:120px}.variants-selection .variant{display:flex;justify-content:space-between}.variants-selection .variant .quantity{white-space:nowrap;padding-left:10px;font-size:1rem}.variants-selection .variant .quantity strong{font-size:1rem}.variants-selection .variant .quantity strong:before{display:none}.border-top{border-top-color:#f3f3f3 !important}.form-group .shipping-description{padding:10px 20px;background-color:transparent;margin:15px 0 10px;color:#666;width:100%}.form-group .shipping-description p{padding:0;margin:0}.form-group .shipping-description.zjp{padding-left:130px;background:transparent url('/front/_zjp2021/images/shipping-payment/logo_admin.png') no-repeat 35px 10px;background-size:50px}.form-group .shipping-description.image{display:flex}.form-group .shipping-description.image img{width:92px}#snippet--basketShippingAndPayment label,#snippet--basketShippingAndPayment label{display:block;border:1px solid #000000;padding:20px}#snippet--basketShippingAndPayment label:not(.label-disabled):hover,#snippet--basketShippingAndPayment label:not(.label-disabled):hover{box-shadow:3px 3px 12px rgba(150, 150, 150, 0.36);cursor:pointer}#snippet--basketShippingAndPayment label.label-disabled,#snippet--basketShippingAndPayment label.label-disabled{border-color:#CCC}#snippet--basketShippingAndPayment .control-label label,#snippet--basketShippingAndPayment .control-label label{display:none}#snippet--basketShippingAndPayment .form-group label .price{float:right;font-weight:bold;color:#0072c1}#snippet--basketShippingAndPayment .form-group label.label-disabled .price{color:#BBB}#snippet--basketShippingAndPayment .form-group label + br{display:none}#snippet--basketShippingAndPayment label:has(input[type="radio"]:checked){border-color:#0072c1;background-color:rgba(0, 114, 193, 0.1)}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.green{color:#4aaa2f}.home-products-slider ul,.home-products-slider ul li{list-style-type:none;margin:0;padding:0}.home-products-slider{padding:0;margin-bottom:0.5rem}.home-products-slider .itemlist{background-color:#f3f3f3;padding:15px 0 42px 0;position:relative}.home-products-slider .h2{display:block;padding:0;font-size:18px;text-transform:uppercase}.home-products-slider .slick-slide > div{width:100%;display:flex}.home-products-slider ul.slick-dots{bottom:-32px}.home-products-slider.container.eshop .items{padding:0;margin:0;z-index:0}.home-products-slider.container.eshop .items .item .product-info .prices .inner{padding:0 15px 10px 15px}.home-products-slider.container.eshop .items .item{flex-grow:1;border-top-width:0;border-bottom-width:0}.home-products-slider.container.eshop .items .item .product-info .stock{margin-bottom:15px}.home-products-slider .slick-list{display:flex;margin-left:-1px;border:1px solid #dddddd;border-left-width:0}.home-products-slider .slick-track{display:flex}.home-products-slider .slick-slide,.home-products-slider .slick-initialized .slick-slide{display:flex}.home-products-slider.container.eshop .items .product-item{margin-bottom:0;display:flex !important;flex-basis:100%;max-width:none}.home-products-slider.container.eshop .items:not(.slick-initialized) .product-item{flex-basis:20%}.home-products-slider.container.eshop .items:not(.slick-initialized){max-height:400px;overflow-x:hidden;overflow-y:auto}.nobg .home-products-slider .itemlist{background-color:transparent}@media (min-width: 1000.1px){.home-products-slider .slick-dots li button:before{content:""}.home-products-slider .slick-dots li{margin-left:5px}.home-products-slider .slick-dots li button{background-color:#BBB}.home-products-slider .slick-dots li.slick-active button{background-color:#0072c1}}.home-products-slider .add-variant-basket,.home-products-slider.container.eshop .items .item .form-control{display:none}@media (max-width: 1000px){.home-products-slider .itemlist{padding-bottom:0}.home-products-slider .slick-dots-container{width:5.5rem;overflow:hidden;display:block;padding:0;margin:0.625rem auto;height:0.875rem;position:relative}.home-products-slider .slick-dots-container > ul{padding:0;display:flex;transition:all 0.25s;position:relative;margin:0;list-style:none;transform:translateX(0);align-items:center;bottom:unset;height:100%}.home-products-slider .slick-dots-container > ul li{width:0.625rem;height:0.625rem;margin:0 0.25rem;transform:scale(1.2);background-color:#BBB;border:none}.home-products-slider .slick-dots-container > ul li button{font-size:0;line-height:0;display:block;width:1.25rem;height:1.25rem;padding:0.3125rem;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.home-products-slider .slick-dots-container > ul li.p-small-1,.home-products-slider .slick-dots-container > ul li.n-small-1{transform:scale(0.8)}.home-products-slider .slick-dots-container > ul li.slick-active{transform:scale(1.2);transform-origin:center;background:#3498db}.home-products-slider .slick-dots li button:before{display:none}}.slick-prev:before{content:'\2190'}.slick-next:before{content:'\2192'}.slick-dots li button:before{content:'\2022'}.sale-list .form-group{margin-bottom:0}.sale-list .detail .table-variants table th{text-align:center}.sale-list #productFilter-filterForm-tags{display:none}.sale-list .detail .product-detail .row h2{font-size:22px}@media (max-width: 767px){.sale-list .detail .table-variants th:first-child{display:none}}@media (min-width: 1200px){.sale-list .detail .product-detail .row .image:not(.col-4):after{padding-bottom:70%}}@media (min-width: 1600px){.sale-list .detail .product-detail .row .image:not(.col-4):after{padding-bottom:20%}}.simple-box-shadow img{box-shadow:3px 3px 12px rgba(150, 150, 150, 0.36)}.subcategories-list{gap:15px;align-content:stretch}.subcategories-list,.subcategories-list li,.subcategories-list ul{list-style-type:none;margin:0;padding:0}.subcategories-list .subcategory{border:1px solid #f3f3f3;min-height:60px;padding:15px;flex-basis:100%}.subcategories-list .subcategory .img{width:80px;display:inline-block;text-align:center}.subcategories-list .subcategory img{max-height:60px}.subcategories-list.condensed{gap:8px}.subcategories-list.condensed .subcategory{line-height:1.3;padding:7px;font-size:15px;flex-basis:100%}.subcategories-list.condensed .subcategory .img{width:50px}@media (min-width: 575px){.subcategories-list.condensed .subcategory{flex-basis:calc(50% - 4px)}}@media (min-width: 767px){.subcategories-list .subcategory{flex-basis:calc(50% - 7.5px)}.subcategories-list.condensed .subcategory{flex-basis:calc(33% - 4px)}}@media (min-width: 1200px){.subcategories-list .subcategory{flex-basis:calc(33% - 7.5px)}.subcategories-list.condensed .subcategory{flex-basis:calc(25% - 6px)}}@media (min-width: 1600px){.subcategories-list .subcategory{flex-basis:calc(25% - 11.3px)}.subcategories-list.condensed .subcategory{flex-basis:calc(20% - 6.4px)}}.mx-n3{margin-left:-1rem;margin-right:-1rem}form input.disabled{background-color:light-dark(rgba(239, 239, 239, 0.3), rgba(59, 59, 59, 0.3));color:light-dark(#545454, #aaaaaa)}#cc--main{z-index:98 !important}