body, div, p, li, label, input, a, #carousel .extended-banner-title, #footer .custom-footer > div h4, .quantity .increase::before, .quantity .decrease::before, .box-categories > h4, #filters h4, .product-appendix, .advanced-order .h2, .p-price .price-final {font-family: 'Figtree', sans-serif !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .navigation-in > ul > li > a, .extended-banner-title, .fav-cat li > div a, .menu-helper > span, .p .name, .prices, .prices > div, .vote-initials, .vote-name, .news-item .text .title, .social-login-buttons-divider, .subcategories li a .text, .price-standard, .price-final, .price-additional, #productsAlternative::before, .benefitBanner__title, #variants::before, .variant-name, #ratingTab::before, .rate-wrapper .rate-average, .vote-form > form::before, #productDiscussion::before, .cart-table .main-link, .free-gift::before, .free-gift-name, .cart-table tr.related td::before, .cart-related-name, .price-primary, .payment-info b, .payment-shipping-price, .cart-item.cart-item-gift > div > strong, .id--15 .cart-table .p-name, .id--15 .cart-table .p-price, #search-group-categories .search-results-group-list ul li a, .empty-content-404::before, .obj-detail .p-name a, .klient-centrum.obj-detail .content td:last-child, .step-title, .empty-cart-boxes ul li a, .dklab_instagram_widget_heading > .text, .plugin-fixed-header__name, .fvDoplnek .fvDoplnek-produkt .fvDoplnek-text .price, .fvDoplnek-text .name, .hodnoceni-hp .autor {font-family: "roc-grotesk", sans-serif !important;}
@media screen and (min-width: 1200px){
.navigation-in > ul {width:800px;margin: 0;-webkit-justify-content: center !important;justify-content: center !important;left: 50%;position: absolute;-webkit-transform: translateX(-50%);transform: translateX(-50%);padding-left: 20px;}
.navigation-in{width: 100% !important;}
#navigation:not(.ready) {opacity: 1;}
.navigation-in > ul > li > a{font-size: 20px;color: #000;padding: 33px 32px;}
.navigation-in > ul > li:nth-child(2){margin-right: 70px;}
.navigation-in > ul > li:nth-child(3){margin-left: 60px;}
.submenu-arrow{display: none !important;}
#header .site-name a img {max-height: 40px;}
.menu-helper{visibility: hidden !important;}
.navigation-in ul li.splitted {visibility: visible;display: block !important;}
.header-top{padding: 0;}
}
@media screen and (min-width: 992px){
    #header .site-name {position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
}
body {line-height: 1.6;color: #192826;}
@media screen and (min-width: 768px){
.banners-row .col-sm-8{width: 62%;}
.banners-row .col-sm-4{display: block !important; width: 38%;padding-left: 32px;}
.homepage-box.before-carousel{padding: 20px 20px 0 20px;}
.top-banner + .top-banner{margin-top: 40px;}
.carousel-tabs{width: 100%;}
}
@media screen and (max-width: 991px){
.banners-row .col-sm-8 {width: 100%;}
.banners-row .col-sm-4 {display: flex !important;width: auto;padding: 20px 0 0 0;flex-wrap: wrap;margin: 0 -10px;}
.top-banner{width: 50%; padding: 0 10px; margin: 0 !important;}
}
@media screen and (max-width: 767px){
.top-banner {width: 100%;padding: 0 10px;margin: 10px 0 0 0 !important;}
}
.carousel-inner .item a{padding: 40px 32px; background-color: #557757; border-radius: 10px;display: block;}
.carousel-inner .item img{border-radius: 12px;}
.carousel .extended-banner-texts{display: block;position: relative;}
.extended-banner-text{font-size: 26px; color: #fff;position: relative;display: block;top: auto;}
.extended-banner-title, .carousel .extended-banner-text strong{position: relative; font-size: 42px;display: block;line-height: 1.1;font-family: "roc-grotesk", sans-serif !important;font-weight: 600;margin-bottom: 8px;}
.carousel-tabs, #carousel::after {display: none !important;}
.carousel .extended-banner-text strong{color: #A2CFA6;}
.carousel .extended-banner-text{margin-top: 40px;}
.extended-banner-link {line-height: 70px;background-color: #fff;font-size: 20px;height: auto;padding: 0 46px;border-radius: 4px;font-weight: 600;border: 1px solid #fff;}
.extended-banner-link:hover{color: #fff !important; background-color: var(--color-secondary); border-color: var(--color-secondary);}
.carousel .extended-banner-link {margin-top: 0; -webkit-transform: translateY(-50%);transform: translateY(-50%);}
.top-banner a{display: flex; flex-wrap: wrap; padding: 32px; border-radius: 10px; background-color: #333737;}
.top-banner + .top-banner a{background-color: #EEC55B;}
.top-banner img{padding-left: 0;border-radius: 12px;max-height: 294px;width: auto;margin-left: auto;}
@media screen and (min-width: 1200px) and (max-width: 1439px){
    .top-banner img {max-height: 236px;}
}
.top-banner .extended-banner-texts{width: 50%; padding-right: 12px;}
@media screen and (min-width: 768px){
.banners-row .col-sm-4 .banner-wrapper:not(.top-banner){display: none;}
}
.top-banner .extended-banner-title{color: #949C9C;}
.top-banner + .top-banner .extended-banner-title{color: #DE7D04;}
.top-banner .extended-banner-text{color: #fff;}
.top-banner .extended-banner-link{left: 24px;right: auto;bottom: 24px;top: auto;color: #192826;}
.carousel .extended-banner-link{color: #638163;}
.top-banner + .top-banner .extended-banner-link{color: #DE7D04;}
@media screen and (min-width: 768px){
    .homepage-box.before-carousel > div > .container{width: 742px;}
}
@media screen and (min-width: 992px){
    .homepage-box.before-carousel > div > .container{width: 979px;}
}
@media screen and (min-width: 1200px){
    .homepage-box.before-carousel > div > .container{width: 1178px;}
}
@media screen and (min-width: 1440px){
    .homepage-box.before-carousel > div > .container{width: 1418px;}
}
.benefitBanner__title {font-size: 20px;}
.benefitBanner__item {margin-top: 36px;}
.type-index .benefitBanner {margin-top: 0;}
.next-to-carousel-banners{margin: 60px 0 0 0;}
.next-to-carousel-banners .banner-wrapper{padding: 0 16px 0 0;}
.next-to-carousel-banners .col2 .banner-wrapper{padding-right: 0; padding-left: 16px;}
.next-to-carousel-banners .banner-wrapper > a{display: block; background-color: #333737; padding: 32px;border-radius: 10px;position: relative;}
.next-to-carousel-banners .banner-wrapper > a::after{content: ""; background: url('/user/documents/upload/Images/banner-center-after.png') 50% 50% no-repeat; background-size: cover; width: 240px; height: 240px; position: absolute; right: 0; top: 0;}
.next-to-carousel-banners .extended-banner-texts {display: block;margin-top: 32px;}
.next-to-carousel-banners .extended-banner-title{color: #fff; margin-bottom: 0;line-height: 71px;}
.next-to-carousel-banners .extended-banner-link{bottom: 32px;top: auto;right: 32px;}
h4.homepage-group-title, .h4.homepage-group-title {margin-top: 80px;font-size: 40px;margin-bottom: 24px;font-weight: 600;}
.products-block.products .product {padding: 10px;box-shadow: none !important;}
.products-block .p {background-color: #F5F5F5;padding: 20px;border-radius: 10px;}
.products-block .p img{mix-blend-mode: darken;}
.products-block.products .p .name {height: 48px;font-size: 20px;margin-bottom: 4px;line-height: 24px;text-align: left;font-weight: 600;}
.products-block .p-bottom .prices {text-align: left;-webkit-justify-content: left;-ms-justify-content: left;-o-justify-content: left;justify-content: left;margin-top: 6px;}
.product .availability {font-size: 16px;margin-top: 0;font-weight: 600;text-align: left;}
.skladem::before {display: none;}
.products-block.products .p .price strong, .products-block.products .p .price span {font-size: 18px;font-weight: 500;font-family: 'Figtree', sans-serif !important;}
.slick-prev, .slick-next {width: 50px !important;height: 50px !important;margin-top: 0;background-color: #192826;border-radius: 50%;}
.slick-prev:hover, .slick-next:hover{background-color: #666;}
.slick-prev {left: -13px !important;}
.slick-next {right: -13px !important;}
.slick-prev::before, .slick-next::before{content: url('/user/documents/upload/Images/sipka-slider.svg') !important;line-height: 1px;height: 50px;-webkit-transform: scale(1.5);transform: scale(1.5);width: 50px !important;}
.slick-prev::before{-webkit-transform: scale(1.7)rotate(180deg);transform: scale(1.7)rotate(180deg);}
.slick-dots li button {background-color: #192826 !important;}
.banners-content .banner-wrapper > a{background-color: #638163; padding: 40px; display: flex;flex-wrap: wrap; border-radius: 10px;position: relative;align-items: center;}
.banners-content .banner-wrapper img{order: 2; width: 50%; padding-left: 30px;}
.banners-content .extended-banner-texts{width: 50%; padding-right: 30px;}
.banners-content .extended-banner-title{color: #A2CFA6;margin-bottom: 16px;}
.banners-content .extended-banner-text{max-width: 480px;}
.banners-content .extended-banner-link{position: relative;left: auto;right: auto;top: auto;bottom: auto;display: inline-block;margin-top: 40px;}
.banners-content .banner-wrapper > a::after{content: "";background: url('/user/documents/upload/Images/main-banner-after.png') 50% 50% no-repeat;background-size: auto;background-size: contain;width: 600px;height: 205px;position: absolute;left: 20%;bottom: 0;}
.banners-content .banner-wrapper > a::before{content: "";background: url('/user/documents/upload/Images/main-banner-before.png') 50% 50% no-repeat;background-size: auto;background-size: contain;width: 240px;height: 240px;position: absolute;right: 0;top: 0;}
.homepage-box.middle-banners-wrapper {margin-top: 80px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight: 600;}
.clanky-hp{background-color: #FCFCF0; padding: 80px 0 40px 0; margin-top: 80px;}
.clanky-hp h2{text-align: center; margin: 0 0 32px 0;}
.news-item {margin-bottom: 40px;padding: 0 24px;}
.news-item .text {position: relative !important;width: 100% !important;background: none !important;padding: 0;margin-top: 32px;bottom: auto;right: auto;}
.news-item .text .title {font-size: 20px;color: #192826 !important;font-weight: 600;}
.news-item time{display: none;}
.news-item .text .description {display: block;order: 3;margin-top: 16px;color: #525243;}
.btn.cist-vice{border-color: rgba(25, 40, 38, 0.2);border-radius: 4px;margin-top: 23px;text-transform: none;font-size: 16px;}
.btn.cist-vice:hover{border-color: var(--color-secondary);background-color: var(--color-secondary); color: #fff;}
.btn.cist-vice::after, .subcategories li a::after {content: url('/user/documents/upload/Images/sipka-cerna-prava.svg');display: inline-block;-webkit-transform: scale(1.4);transform: scale(1.4);vertical-align: middle;line-height: 1;margin-left: 8px;}
.btn.cist-vice:hover::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.news-wrapper {margin-left: -24px;margin-right: -24px;}
.slick-arrow.slick-disabled{display: none !important;}
.homepage-box.welcome-wrapper {margin-top: 64px;}
.welcome h1 {text-align: center;max-width: 700px;margin: 0 auto 80px auto;}
.slider-item{padding: 0; display: flex !important; flex-wrap: wrap;align-items: center;}
.slider-item .text{width: 50%; padding-right: 40px;}
.slider-item .image{width: 50%; padding-left: 40px;}
.p-detail-inner h1 {font-weight: 600;}
.welcome h3{font-size: 32px;margin: 0 0 24px 0;}
.welcome p{font-size: 20px;color: #192826;max-width: 550px;}
.welcome .slick-dots {position: absolute !important;left: 72px;width: auto !important;bottom: 80px !important;}
.welcome .slick-dots li{width: auto !important;}
.welcome .slick-dots li button{font-family: "roc-grotesk", sans-serif !important;font-size: 32px;color: #192826;background: none !important;padding: 0 14px !important;width: auto !important;font-weight: 500;}
.welcome .slick-prev, .welcome .slick-next {bottom: 57px;top: auto;-webkit-transform: none;transform: none;}
.welcome .slick-prev {left: 0 !important;}
.welcome .slick-next {right: auto !important;left: 252px !important;}
#footer .custom-footer__instagram{display: none;}
.odber{border-top: 0;}
.custom-footer__instagram{padding-top: 80px;background-color: #fff;}
.instagram-widget {max-width: none;margin: 0;}
.instagram-widget > a{width: 20% !important;}
@media screen and (min-width: 768px){
.instagram-widget > a:nth-child(n+6){display: none !important;}
}
.instagram-follow-btn{display: none;}
.custom-footer__instagram h4{text-align: center;margin: 0;padding: 20px 10px;background-color: #FCFCF0;font-size: 32px;}
.welcome .slick-track {padding: 0;}
.odber {background-color: #192826;padding-top: 80px; padding-bottom: 80px;}
.odber h4 {color: #fff;font-size: 30px;}
.odber .subscribe-form.compact-form .form-control {font-size: 16px;padding-left: 16px;border-radius: 6px;background-color: #FCFCF0;border: 0;}
.subscribe-form::before {display: none;}
.subscribe-form.compact-form .btn {right: 4px;top: 4px;height: 48px;width: 140px;border-radius: 4px;font-size: 18px;text-transform: none;}
input::placeholder{color: #939388;}
.odber .form-group label.whole-width, .odber .form-group label.whole-width a {color: #fff;}
.custom-footer{position: relative;}
.logo-footer{position: absolute;top: 50px;right: 0;}
.logo-footer img{height: 80px;}
.breadcrumbs-wrapper{visibility: hidden;}
body:not(.type-index) #header {border-bottom: 1px solid #E5E5E5 !important;}
/*body:not(.type-index) #header{margin-bottom: 60px;}*/
h1, .h1 {font-size: 50px;}
.category-perex {color: #192826;font-size: 20px;}
.category-title{margin-bottom: 12px !important;}
.subcategories.with-image li a .image img {height: 56px;margin-left: -7px;mix-blend-mode: darken;}
.subcategories.with-image li a .image {width: 66px;}
.subcategories li {padding: 10px;}
.subcategories {margin: 0 -10px;}
.subcategories li a {border-radius: 10px;height: 60px;padding: 0 56px 0 12px;}
.subcategories.with-image li a .text {width: calc(100% - 66px);font-weight: 600;}
.container.breadcrumbs-wrapper {margin-bottom: 12px;}
.subcategories li a::after {opacity: 0.4;}
.products-inline.products-top .product {padding: 10px;}
.products-inline.products-top{margin-left: -10px; margin-right: -10px;width: calc(100% + 20px);}
.products-inline.products-top .product .p {padding: 20px;background-color: #F5F5F5;border-radius: 10px;}
.products-inline.products-top .product .p img{mix-blend-mode: darken;}
.products-inline.products-top .product .p::before{display: none;}
.products-inline.products-top > div .p .p-in .p-bottom > div{display: block;}
.products-inline > div .p .p-in .p-in-in .name{font-size: 18px;line-height: 22px;height: 44px;display: block;overflow: hidden;margin-bottom: 2px;font-weight: 600;color: #192826;}
.products-inline.products-top > div .p .p-in .p-bottom .prices{margin-top: 0;}
.products-inline .price-final{font-family: 'Figtree', sans-serif !important;}
.products-inline .price-final strong{font-weight: 500;}
.products-inline > div .p .p-in .p-bottom > div .prices .price-standard-wrapper{display: none !important;}
.products-inline.products-top > div .p .p-in .p-bottom .availability {font-size: 14px;line-height: 20px;}
.products-inline.products-top .slick-prev, .products-inline.products-top .slick-next {top: auto !important;width: 50px !important;height: 50px !important;margin-top: 0;bottom: 56px;}
.products-inline.products-top .slick-prev::before, .products-inline.products-top .slick-next::before {line-height: 34px !important;width: 50px !important;}
.products-inline.products-top .slick-next{right: -16px !important;}
.products-inline.products-top .slick-prev{left: -13px !important;}
.category-header > div{display: none;}
.category-header {padding-top: 0;border-top: 0;margin-bottom: 10px;}
body:not(.type-index):not(.type-product) .products-block {margin-left: -10px;margin-right: -10px;}
.category-header form fieldset label {color: #979797;border-bottom: 0;padding: 0;font-family: "roc-grotesk", sans-serif !important;font-weight: 500;}
.category-header input[type="radio"]:checked + label {color: #000;font-weight: 500;text-decoration: underline;}
.products-inline.products-top.slick-dotted.slick-slider {margin-bottom: 50px !important;}
.products-inline.products-top .slick-dots {bottom: 12px !important;}
.flag {border-radius: 3px;font-family: "roc-grotesk", sans-serif !important;font-weight: 600;padding: 0 12px;text-transform: uppercase;line-height: 24px;}
.flag.flag-new{background-color: #192826;}
.type-category .pagination-wrapper .pagination{display: none;}
.pagination-wrapper.pagi-yes {margin-top: 30px;}
.pagination-loader {margin-bottom: 0;}
.btn, a.btn{text-transform: none; font-size: 18px;border-radius: 4px;}
.btn.load-products {height: 56px;line-height: 54px;font-size: 18px;padding: 0 40px;border-radius: 4px;}
#filters h4 {font-size: 24px;font-family: "roc-grotesk", sans-serif !important;font-weight: 500;color: #192826;}
.filter-section {border-bottom-color: #DBDBDB;}
@media screen and (min-width: 1200px){
    .multiple-columns-body .content {flex: 1 1 calc(100% - 340px);width: calc(100% - 340px);}
    .sidebar {flex: 1 1 340px;width: 340px;padding-right: 60px;}
}
#filters h4::after {content: "+";font-size: 28px;right: 5px;margin-top: -20px;color: #979797;font-weight: 600;}
#filters .otevreny h4::after {content: "_";margin-top: 2px;right: 7px;}
.p-info-wrapper .flags {margin-bottom: 24px;}
.p-info-wrapper .availability-value > span {font-weight: 600;font-size: 20px;}
.p-info-wrapper .availability-value{margin-bottom:16px;}
.p-detail-inner-header h1 {margin-bottom: 10px;line-height: 1.1 !important;}
.p-info-wrapper > .p-short-description {font-size: 16px;color: #192826;margin-bottom: 32px;}
.product-image{display: flex; flex-wrap: wrap;margin-left: -10px; margin-right: -10px;}
.product-image .p-main-image{width: calc(50% - 20px); margin: 0 10px 20px 10px;}
.p-main-image{display: block;border-radius: 10px;background-color: #F5F5F5;}
.p-main-image img{mix-blend-mode: darken;border-radius: 10px;}
@media screen and (min-width: 1200px){
    .one-column-body .p-image-wrapper {width: 60%;}
    .one-column-body .p-info-wrapper {width: 40%;}
}
.buy-box .p-final-price-wrapper{width: calc(100% - 360px);}
.p-info-wrapper .price-final {line-height: 1;color: #192826;}
.p-info-wrapper .price-standard{width: auto;order: 2;color: #979797;font-weight: 500;font-family: "roc-grotesk", sans-serif !important;font-style: normal;font-size: 18px;margin-left: 12px;}
.p-info-wrapper .detail-parameters th, #productsAlternative::before {margin-bottom: 16px;font-size: 16px;text-transform: uppercase;font-weight: 600;font-family: "roc-grotesk", sans-serif !important;}
.variant-list .hidden-split-parameter{display: flex;flex-wrap: wrap;margin: 0 -4px;}
.p-info-wrapper .advanced-parameter.obrazek {width: calc(16.6666% - 8px);height: 46px;margin: 0 4px 8px 4px;}
.p-info-wrapper .advanced-parameter.obrazek .advanced-parameter-inner{width: 100%; height: 100%;border-color: #DBDBDB;border-radius: 5px;}
.p-info-wrapper .advanced-parameter.obrazek .advanced-parameter-inner:hover, .p-info-wrapper .advanced-parameter.obrazek .advanced-parameter-inner.yes-before {border-color: #192826;}
.p-info-wrapper .advanced-parameter.obrazek .advanced-parameter-inner.yes-before {background-color: #F5F5F5;}
.p-info-wrapper .advanced-parameter-inner.yes-before::before{border-radius: 4px 0;font-size: 6px;}
.buy-box > .top {margin-bottom: 0;}
.buy-box .bottom {background-color: transparent;padding: 0;}
.p-detail .add-to-cart .quantity {width: 140px;margin-right: 10px;padding: 0 46px;border-color: #DBDBDB;border-radius: 4px;}
.p-detail .quantity input {width: 48px;font-size: 24px;color: #292929;}
.p-detail .add-to-cart .quantity .increase, .p-detail .add-to-cart .quantity .decrease {width: 46px;}
.p-info-wrapper .btn.add-to-cart-button.btn-lg{width: calc(100% - 150px);}
.buy-box .add-to-cart {width: 360px;}
.btn.btn-cart, a.btn.btn-cart, .btn.add-to-cart-button, a.btn.add-to-cart-button {text-transform: none;}
.delivery-in-detail {margin-top: 28px;margin-bottom: 0;}
.shipping-options {font-size: 16px;color: #192826;}
.shipping-options::before {display: none;}
.social-buttons-wrapper{display: none;}
.p-info-wrapper .advanced-parameter-inner img {height: 24px;mix-blend-mode: darken;width: auto;}
.p-detail .quantity .increase::before, .p-detail .quantity .decrease::before {font-size: 28px;}

#productsAlternative{margin: 0 0 24px 0;}
#productsAlternative .p-in, #productsAlternative .flags{display: none;}
#productsAlternative .image{margin-bottom: 0;}
#productsAlternative .products-block.products .product {padding: 0;margin: 0 4px 8px 4px;height: 70px;}
#productsAlternative .product {width: calc(25% - 8px) !important;border: 1px solid #DBDBDB;border-radius: 5px;}
#productsAlternative  .products-block.products .product:hover{border-color: #192826; box-shadow: none;}
#productsAlternative .products-block{justify-content: left;}
#productsAlternative .slick-track{padding: 0;width: auto !important;}
#productsAlternative .slick-list {margin-top: 0 !important;}
#productsAlternative::before {content: "Barva";text-align: left;}
.doplnky #productsAlternative::before {content: "Podobné produkty";}
#productsAlternative .product.aktivni-produkt{border-color: #192826;position: relative;}
#productsAlternative .product.aktivni-produkt::before{z-index: 1;line-height: 16px;height: 16px;width: 16px;border-radius: 4px 0;background-color: #000;left: 0;top: 0;content: "\e919";font-family: ikony;color: #fff;font-size: 6px;text-align: center;position: absolute;}
#productsAlternative .products-block .p {background-color: #fff;padding: 12px;padding: 10px;text-align: center;}
#productsAlternative .products-block .aktivni-produkt .p{background-color: #F5F5F5;}
#productsAlternative .products-block .p img {height: 50px;width: auto;}
@media screen and (min-width: 992px) and (max-width: 1439px){
    .buy-box .p-final-price-wrapper {margin-bottom: 24px;width: 100%;}
}
@media screen and (max-width: 767px){
#productsAlternative .products-block {margin-left: 0;margin-right: 0;}
#productsAlternative .p-switchable .related-sm-screen-hide {display: block;}
}
.podobne-link{display: none !important;}
#productsAlternative .slick-arrow, #productsAlternative .slick-dots{display: none !important;}
.one-column-body .shp-tabs-wrapper > .row > div:not(.shp-tabs-row)::before {display: none;}
.shp-tabs-wrapper > .row > div:not(.shp-tabs-row) {background-color: transparent;}
.shp-tabs-row {display: none;}
#tab-content{padding-top: 0;padding-bottom: 0;}
.basic-description > h3:first-child{display: none !important;}
.basic-description h2, .basic-description h3{margin: 60px 0 24px 0 !important;}
.basic-description > h3:first-child + h2{margin-top: 0 !important;}
.basic-description h2, .basic-description h3, .basic-description h2 span, .basic-description h3 span{font-weight: 600 !important;}
.basic-description ul{display: flex; flex-wrap: wrap; list-style: none; margin: 0 0 -20px 0; padding: 0;}
.basic-description ul + p{margin-top: 32px;}
.basic-description ul li{width: 50%; margin-bottom: 20px;padding: 0 24px 0 28px; background: url('/user/documents/upload/Images/li.svg') 0 4px no-repeat;}
.basic-description li, article li, .news-item-detail li, .basic-description p, article p, .news-item-detail p{color: #192826;}
#productDiscussion{display: none !important;}
@media screen and (min-width: 1200px){
    .extended-description {width: 40%;padding-left: 48px;}
    .basic-description{width: 60%;padding-right: 20px;}
}
.shp-tabs-wrapper {max-width: none;margin-bottom: 0;}
.extended-description h3 {margin-bottom: 24px;}
.extended-description .detail-parameters th, .extended-description .detail-parameters td {padding: 0 0 16px 0;color: #192826;font-weight: 400 !important;}
.extended-description .detail-parameters th{color: #979797;}
.produkt-clanky {margin-top: 32px;}
.produkt-clanky .news-item {display: flex;flex-wrap: wrap;width: 100%;margin-bottom: 24px;}
.produkt-clanky .news-item .image{width: 120px;}
.produkt-clanky .news-item .text{width: calc(100% - 120px) !important; padding-left: 24px;flex: none;margin: 0;}
.produkt-clanky .news-item .text .description {margin-top: 6px;font-size: 14px;}
.produkt-clanky .btn.cist-vice {height: auto;line-height: 1;border: 0;padding: 0;margin: 14px 0 0 144px;text-align: left;min-width: auto;font-size: 14px;font-weight: 600;letter-spacing: 0;background: none !important;color: #000 !important;}
.produkt-clanky .btn.cist-vice:hover{text-decoration: underline;}
.produkt-clanky .btn.cist-vice::after{-webkit-transform: none;transform: none;margin-left: 5px;}
.produkt-clanky .btn.cist-vice:hover::after{-webkit-filter: none;filter: none;}
#productsRelated:empty{display: none !important;}
.produkt-pribeh .homepage-box.welcome-wrapper {margin-top: 0;}
.product .price-standard{width: auto;}




@media screen and (max-width: 1439px){
    .extended-banner-title, .carousel .extended-banner-text strong {font-size: 32px;}
    .extended-banner-link {line-height: 50px;padding: 0 24px;}
    .next-to-carousel-banners .extended-banner-title {line-height: 51px;}
    .welcome .slick-prev, .welcome .slick-next {bottom: 20px;}
    .welcome .slick-dots {bottom: 40px !important;}
    .subcategories li {width: 50%;}
}
@media screen and (min-width: 1200px) and (max-width: 1439px){
    .banners-row .col-sm-8 {width: 61.3%;}
    .banners-row .col-sm-4 {width: 38.7%;}
}

@media screen and (min-width: 992px) and (max-width: 1199px){

    #header .site-name {margin-left: 0;padding: 0;}

}

@media screen and (max-width: 1199px){
    .banners-row .col-sm-8 {width: 100%;}
    .banners-row .col-sm-4 {display: flex !important;width: 100%;padding-left: 0;margin-top: 20px;flex-wrap: wrap;}
    .banners-row .col-sm-4 .top-banner{width: 50%; margin-top: 0 !important;padding-right: 10px;}
    .banners-row .col-sm-4 .top-banner + .top-banner{padding-right: 0; padding-left: 10px;}
    .next-to-carousel-banners .banner-wrapper > a::after {width: 160px; height: 160px;}
    .banners-content .banner-wrapper > a::before {width: 160px;height: 160px;}
    .banners-content .banner-wrapper > a::after{width: 400px;height: 130px;}
    .clanky-hp .news-item:nth-child(3){display: none !important;}   
    .welcome .slick-dots li {width: auto !important;height: auto !important;}
    .welcome .slick-dots li button{line-height: 1;height: auto !important;}
    .welcome .slick-dots {bottom: auto !important;position: relative !important;margin-top: 60px;left: auto;height: auto;padding-bottom: 28px;}
    .welcome .slick-prev, .welcome .slick-next {bottom: 20px;}
    .welcome .slick-next {right: auto !important;left: calc(50% + 100px) !important;}
    .welcome .slick-prev {left: auto !important;right: calc(50% + 100px);}
    .custom-footer__section1{display: none !important;}
    .products-inline.products-top > div .p .p-in {width: calc(100% - 48px);}
    .products-inline.products-top > div .p .image {width: 48px;}
    .products-inline > div .p .p-in .p-in-in .name {font-size: 16px;line-height: 20px;height: 40px;}
    .type-product #tab-content > div:not(.otevreno) > :not(.shp-tab), .type-product #tab-content > ul:not(.otevreno) > :not(.shp-tab) {display: block !important;}
    .type-product .shp-tab{display: none;}
    .extended-description{margin-top: 50px;}
    body.type-product #tab-content > div.extended-description:not(.otevreno) table{display: table !important;}
    .produkt-clanky {margin-top: 40px;}
    .type-product   #tab-content {border-bottom: 0;margin-bottom: 48px;}
    .top-banner img {max-height: 200px;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
    .custom-footer > div {width: 33.3333% !important;}
}
@media screen and (max-width: 991px){
    .banners-row .col-sm-4 {margin-top: 0;}
    .extended-banner-title, .carousel .extended-banner-text strong {font-size: 28px;}
    .extended-banner-text {font-size: 22px;}
    .extended-banner-link {font-size: 16px;}
    .next-to-carousel-banners.cols-2 > div {width: 100%;}
    .next-to-carousel-banners .banner-wrapper {padding: 0;}
    .next-to-carousel-banners .col2 .banner-wrapper {padding-left: 0;margin-top: 20px;}
    .btn.cist-vice {margin-left: auto;margin-right: auto;display: block;width: 160px;}
    .category-header form fieldset label {margin: 0 12px;}
    .type-product #tab-content {padding-left: 0;padding-right: 0;}
    .produkt-clanky .news-item .text{text-align: left;}
    .produkt-clanky .news-item .text .title{height: auto;}
}
@media screen and (max-width: 767px){
    .carousel-inner .item a {padding: 24px;border-radius: 0;}
    .carousel .extended-banner-link, .next-to-carousel-banners .extended-banner-link {position: relative;-webkit-transform: none;transform: none;display: block;width: 160px;margin: 16px auto 0 auto;text-align: center;}
    .extended-banner-text strong {font-size: 26px;}
    .extended-banner-text {font-size: 18px;}
    .carousel .extended-banner-text{text-align: center;margin-top: 24px;}
    .top-banner a {padding: 20px 16px;}
    .benefitBanner {display: flex;flex-wrap: wrap;}
    .benefitBanner__item {text-align: center;width: 50%;margin-bottom: 0;}
    .benefitBanner__title {font-size: 18px;}
    .benefitBanner__content{padding: 0;}
    .next-to-carousel-banners {margin-top: 32px;}
    .banners-row .col-sm-4{padding: 0 10px !important; margin: 0 !important;}
    .next-to-carousel-banners .col2 .banner-wrapper{margin-top: 10px;}
    .next-to-carousel-banners .extended-banner-link {bottom: auto;right: auto;}
    .next-to-carousel-banners .banner-wrapper > a {padding: 24px;}
    .next-to-carousel-banners .extended-banner-title {line-height: 40px;text-align: center;}
    .next-to-carousel-banners .extended-banner-texts {margin-top: 20px;}
    .next-to-carousel-banners .banner-wrapper > a::after {width: 120px;height: 120px;}
    h4.homepage-group-title, .h4.homepage-group-title {margin-top: 48px;font-size: 30px;}
    .products-block.products .p .name {height: 44px;font-size: 18px;line-height: 22px;}
    .product .availability {display: block;width: 100%;}
    .products-block.products .p .price {text-align: left !important;}
    .widget-parameter-wrapper.justified {-webkit-justify-content: left;-ms-justify-content: left;-o-justify-content: left;justify-content: left;}
    .homepage-box.middle-banners-wrapper {margin-top: 0;margin-bottom: 30px;}
    .varianty-link::after {display: none;}
    .products-block.products .product {padding: 5px;border: 0 !important;}
    .products-block {margin-left: -5px;margin-right: -5px;}
    body:not(.type-index):not(.type-product) .products-block {margin-left: -5px;margin-right: -5px;}
    .slick-prev, .slick-next, .products-inline.products-top .slick-prev, .products-inline.products-top .slick-next {width: 30px !important;height: 30px !important;z-index: 1 !important;}
    .slick-prev::before, .slick-next::before, .products-inline.products-top .slick-prev::before, .products-inline.products-top .slick-next::before {content: url('/user/documents/upload/Images/sipka-slider.svg') !important;height: 30px;-webkit-transform: none;transform: none;width: 30px !important;line-height: 12px !important;}
    .slick-prev::before, .products-inline.products-top .slick-prev::before {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
    .slick-prev {left: -4px !important;}
    .slick-next {right: -4px !important;}
    .products-inline.products-top .slick-next{right: 2px !important;}
    .products-inline.products-top .slick-prev{left: 2px !important;}
    .banners-content .extended-banner-texts {width: 100%;padding-right: 0;text-align: center;margin-bottom: 32px;}
    .banners-content .banner-wrapper img {width: 100%;padding-left: 0;}
    .banners-content .extended-banner-link{margin-top: 20px;}
    .banners-content .banner-wrapper > a::before {width: 80px;height: 80px;}
    .clanky-hp {padding: 40px 10px 0 10px;margin-top: 48px;}
    .slider-item .text {width: 100%;padding-right: 0;text-align: center;}
    .welcome h3 {font-size: 24px;}
    .slider-item .image {width: 100%;padding-left: 0;margin-top: 10px;}
    .welcome .slick-dots {margin-top: 32px;}
    .welcome .slick-prev, .welcome .slick-next {bottom: 32px;}
    .custom-footer__instagram {padding-top: 40px;}
    .custom-footer__instagram h4, .odber h4{font-size: 22px;}
    .instagram-widget > a {width: 33.333333% !important;}
    .odber {padding-top: 48px;padding-bottom: 48px;}
    .banners-content .banner-wrapper > a::after {width: 100%;height: 80px;left: 0;}
    .news-wrapper {margin-left: 0;margin-right: 0;}
    .news-item {padding: 0;}
    .logo-footer {top: 24px;right: auto;left: calc(50% - 40px);}
    .custom-footer {padding-top: 126px;}
    .category-perex {font-size: 16px;}
    .container.breadcrumbs-wrapper {display: none;}
    body:not(.type-index) h1{margin-top: 32px;}
    h1, .h1 {font-size: 40px;}
    .category-perex {margin-top: 0;}
    .subcategories li {width: 100%;padding: 5px;}
    .subcategories {margin: 0 -5px;}
    .subcategories.with-image li a .image {display: block;width: 48px;}
    .subcategories.with-image li a .image img {height: 42px;}
    .subcategories.with-image li a .text {width: calc(100% - 48px);text-align: left;padding-left: 12px;}
    .category-top > h4{margin-top: 32px;}
    .products-inline.products-top .product {border: 0;padding: 0 10px;}
    .category-header form fieldset label {color: #222;margin: 0;font-size: 14px !important;}
    .category-header form {border: 1px solid #dbdbdb;}
    #filters h4 {font-size: 16px;}
    #filters h4::after {right: 16px;}
    #filters .otevreny h4::after {right: 18px;}
    .p-detail .add-to-cart .quantity {position: relative;bottom: auto;}
    .p-info-wrapper .btn.add-to-cart-button.btn-lg{margin-top: 0;}
    .type-product #tab-content {padding-left: 10px;padding-right: 10px;}
    .p-image-wrapper {margin-bottom: 10px;}
    #productsAlternative .products-block.products .product {border: 1px solid #DBDBDB !important;}
    #productsAlternative .products-block.products .product.aktivni-produkt {border-color: #192826 !important;}
    .p-main-image {width: calc(50% - 10px);margin: 0 5px 10px 5px;}
    .product-image {margin-left: -5px;margin-right: -5px;}
    .basic-description ul li {width: 100%;padding-right: 0;}
    .basic-description h2, .basic-description h3 {margin: 48px 0 24px 0 !important;}
    .odber h4 {max-width: 270px;margin-left: auto;margin-right: auto;}
    .buy-box .p-final-price-wrapper {width: 100%;margin-bottom: 24px;}
}
.variant-list{position: relative;}
#myBtnTabulka_velikosti{margin: 0;position: absolute;top: 0;right: 0;padding: 0;box-shadow: none !important;width: auto;color: #192826;text-decoration: underline;line-height: 1;background: none !important;}
#myBtnTabulka_velikosti:hover{text-decoration: none;}
#myBtnTabulka_velikosti::before{display: none !important;}
.link-icon.watchdog span{display: block;}
.link-icon.watchdog {display: inline-block;font-weight: 400;font-size: 16px;color: #192826;}
.popup-overlay{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.7; z-index: 10000;}
.popup-window{display: none; position: fixed; left: 50%; top: 50%; width: 800px; padding: 40px; max-height: calc(100vh - 20px); z-index: 10001;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);overflow: auto; scrollbar-width: thin;background-color: #fff;border-radius: 4px;}
.popup-window h3{margin: 0 0 32px;}
.popup-open .popup-overlay, .popup-open .popup-window{display: block;}
.tabulka-link{line-height: 1;font-weight: 400;color: #000;text-transform: none;}
.tabulka-link:hover{text-decoration: none;}
.popup-window table{border: 0;width: 100%;}
.popup-window td{border: 0;padding: 10px 16px;}
.popup-window tr{background-color: #f6f6f6;}
.popup-window tr:nth-child(2n){background-color: #fff;}
.popup-window tr:first-child td{font-weight: 600;}
.popup-window .close{position: absolute; right: 0; top: 0; width: 40px; height: 40px;color: #666;cursor: pointer;text-align: center;line-height: 40px;}
.popup-window .close:hover{color: #000;}
.popup-window .close::before{content: '\e950'; font-family: ikony;}
@media screen and (max-width: 991px){
    .popup-window {width: calc(100% - 20px);}
}
@media screen and (max-width: 767px){
    .popup-window{padding: 20px;}
    .popup-window h3{margin-bottom: 16px;}
}
@media screen and (max-width: 479px){
    .popup-window > div{overflow-x: auto;}
    .popup-window table{width: 100%;}
}
.radce > div{display: none;}
.radce {border: 1px solid #DBDBDB; border-radius: 6px;margin-bottom: 32px;}
.radce:hover, .radce.otevreno{border-color: #192826;}
.radce > h4{padding: 16px 48px 16px 20px; font-size: 16px; line-height: 20px; text-transform: uppercase; font-weight: 500;position: relative;margin: 0;cursor: pointer;}
.radce > h4::before{content: url('/user/documents/upload/Images/metr.svg'); display: inline-block; vertical-align: middle; line-height: 1; margin-right:20px;height: 20px;position: relative;top: -1px;opacity: 0.5;}
.radce > h4::after{content: url('/user/documents/upload/Images/sipka-cerna-dolu.svg'); position: absolute; right: 20px;opacity: 0.5;}
.radce > h4:hover::before, .radce.otevreno > h4::before, .radce > h4:hover::after, .radce.otevreno > h4::after{opacity: 1;}
.radce.otevreno > h4::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: -6px;}
.radce-inner{padding: 0 20px 16px;}
.radce-inner .top{display: flex; flex-wrap: wrap;justify-content: space-between;line-height: 22px;align-items: center;}
.radce-inner .top span{max-width: 260px;}
.radce-inner a:not(:hover){text-decoration: underline;}
.radce-inner .bottom a + a::before{content: ""; width: 4px; height: 4px; background-color: #ACACAC; border-radius: 50%; display: inline-block;margin:0 8px;position: relative;top: -2px;}
@media screen and (max-width: 479px){
    .radce-inner .top span {max-width: none;margin-bottom: 10px;}
}
#iframe-wrapper {
    width: auto;
    height: auto;
  }
  #iframe-wrapper iframe {
    width: 100%;
    border: 0;
}