html, body, .external-fonts-loaded body, .external-fonts-loaded, div, p, span, h1, h2, h3, h4, h5, h6, .external-fonts-loaded ol.cart-header, .external-fonts-loaded .next-step, .external-fonts-loaded .price-wrapper, .external-fonts-loaded .price-additional, .external-fonts-loaded .price-measure, .external-fonts-loaded .price-final, .external-fonts-loaded .price-save, .external-fonts-loaded .price-standard, .external-fonts-loaded .btn, .external-fonts-loaded .products .name, .external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name {font-family: "Inter", sans-serif;}
#cat-1506, #cat-3413, #cat-4977 {display: none !important;}
/*
@media screen and (min-width: 480px) and (max-width: 1199px) {
.products-block > div:nth-child(2n) {border-right-style: solid;}
.products-block > div:nth-of-type(2n) {border-right-style: none;}
}
@media screen and (min-width: 1200px) {
.subcategories li{width: 20% !important;}
.products-block > div:nth-child(3n) {border-right-style: solid;}
.products-block > div:nth-of-type(3n) {border-right-style: none;}
}
.subcategories.with-image li a{padding: 0 !important;display: block;height: auto;}
.subcategories.with-image li a .image {width: 100%; text-align: center; display: block; height: auto;}
.subcategories.with-image li a .image img{width: 100%;height: 100%;max-height: none;}
.subcategories li a::before{bottom: 8px;top: auto;}
.subcategories.with-image li a .text{font-size: 12px;}
*/
.question-tooltip{text-transform: none;font-family: Open Sans;}

.flag.flag-discount {
      background-color: #85C226;
}
.top-navigation-contacts a {font-size: 13px; font-weight: 500;}
.top-navigation-contacts {line-height: 16px; } 		
.top-navigation-bar a {color: #fff;}
/*
.subcategories li a {color: #000000; font-size: 2.5rem; font-weight: 700; }
#productsAlternative{opacity: 1; margin-bottom: 30px;}
#productsAlternative:before{content: "Podobné produkty";display: block;font-size: 20px;color: #666;margin-bottom: 20px;}
#productsAlternative .p-desc{display: none !important;}
#productsAlternative .browse-p{margin-top: 50px;}
#productsAlternative .product{border-right: 0 !important;}
#productsAlternative .product:not(:first-child){border-left: 1px solid #dadada;}
*/
.sidebar-inner>div {
    border-bottom-width: 0px;
}
.subcategories li a {
    border-color: #F6F6F6;
}
/*
div.parametre {
    background-color: #F6F6F6;
    color: #ababab;
    font-weight: 100;
    letter-spacing: 0.3px; padding-top: 1px;margin-top: 60px;padding-bottom: 50px;position: relative;
    }
.parametre::before{content: "";background-color: #F6F6F6; position: absolute; top: 0; left: -2500px; width: 5000px; height: 100%;z-index: -1;}
.type-index .overall-wrapper{overflow-x: hidden;}
.footer-banner{width: 100% !important;padding: 0;}
.homepage-box.before-carousel{background: none; border: 0;}
.hp-sekce{display: flex;-webkit-justify-content: center;-ms-justify-content: center;-o-justify-content: center;justify-content: center; margin-left: -10px; margin-right: -10px;}
.footer-banner:first-child .hp-sekce{margin: 0;}
.footer-banners{margin-top: 0;}
.footer-banner img{width: 100%;}
.footer-banner:first-child{margin-top: -115px;}
.footer-banner:nth-child(2) .hp-sekce, .footer-banner:nth-child(3) .hp-sekce{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.footer-banner:nth-child(2) .hp-sekce a {width: 25%;}
.footer-banner:nth-child(3) .hp-sekce a:first-child, .footer-banner:nth-child(3) .hp-sekce a:nth-child(6) {width: 66.1%;}
.footer-banner:nth-child(3) .hp-sekce a:nth-child(2), .footer-banner:nth-child(3) .hp-sekce a:nth-child(5) {width: 33.9%;}
.footer-banner:nth-child(3) .hp-sekce a:nth-child(3), .footer-banner:nth-child(3) .hp-sekce a:nth-child(4) {width: 50%;}
.footer-banner:nth-child(3) .hp-sekce a{padding: 10px;}
.footer-banner h2 {color: #000;text-transform: uppercase;font-weight: bold;text-align: center;font-size: 30px;margin: 40px 0 30px 0;}
.banner-hp{float: none !important;margin-bottom: -5px;margin-top: 40px;}
.banner-hp img {transform: none !important;}
.homepage-box.welcome-wrapper {margin-top: 0;}
*/
#footer .site-name {display: none;}
.custom-footer {padding-left: 0;}
.kat-banner{width: 100% !important;border-right: 0 !important;padding: 20px 0 !important; display: block;}
.kat-banner .hp-sekce a{width: 25%;}
.kat-banner .footer-banner{margin-top: 0 !important;}
.type-index .not-hp, .type-category .not-kat{display: none;}


@media screen and (max-width: 991px) {
.parametre{padding-left: 10px; padding-right: 10px;}
.kat-banner .hp-sekce a{width: 50%;}
.kat-banner .hp-sekce{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
}
@media screen and (max-width: 767px) {
.content-wrapper.container .row > div {padding-left: 0; padding-right: 0;}
.parametre {margin-top: 30px;}
.footer-banner:nth-child(3) .hp-sekce{padding-left: 10px; padding-right: 10px;}
.registrace{display: none;}
}
@media screen and (max-width: 479px) {
.hp-sekce{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.footer-banner:first-child .hp-sekce a{width: 50%;}
.footer-banner:nth-child(2) .hp-sekce a {width: 50%;}
.footer-banner:nth-child(3) .hp-sekce a{width: 100% !important;}
}
.registrace{margin-right: 20px;}
article, .news-item-detail, .news-wrapper {max-width: 1000px;}
.clanek-img-text{display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -o-flex-wrap: wrap; -ms-flex-wrap: wrap;align-items: center;}
.clanek-img-text > div{width: 50%;}
.clanek-img-text img{margin: 0 !important; width: 100%;}
.clanek-text{padding: 20px 30px;}
@media screen and (max-width: 767px) {
.clanek-img-text > div{width: 100%;}
.clanek-img{order: 1;}
.clanek-text{order: 2;}
.clanek-text {padding: 20px 0;}
}
.category-perex a, .news-item-detail a, article a, .basic-description a, .p-short-description a{color: #99cc00; text-decoration: underline;}
/*
.in-inspiracie-provensalsky-nabytok .sidebar{display: none;}
.in-totalny-vypredaj-skladu .sidebar{display: none;}
.in-obyvacky-ktore-pisu-pribehy .sidebar{display: none;}
.in-nabytok-pre-pohodlny-home-office-aj-skolu-z-domu .sidebar{display: none;}
.in-kuchyna-srdce-domova .sidebar{display: none;}
.in-jesenne-upratovanie .sidebar{display: none;}
.in-tradicne-vianoce .sidebar{display: none;}
.in-krasne-kupelne-v-roznych-styloch .sidebar{display: none;}
.in-nabytok-v-retro-style .sidebar{display: none;}
.in-vidiecky-nabytok .sidebar{display: none;}
.in-postele-a-matrace-pre-dobry-spanok .sidebar{display: none;}
.in-nabytok-pre-skoly .sidebar{display: none;}
.in-satniky-skrine-a-komody .sidebar{display: none;}
.in-black-friday-zlavy-na-moj-nabytok .sidebar{display: none;}
.in-velky-povianocny-vypredaj .sidebar{display: none;}
.in-vytvorte-si-doma-relax-zonu--staci-vam-niekolko-spravnych-doplnkov .sidebar{display: none;}
.in-vytvorte-si-doma-relax-zonu .sidebar{display: none;}
.in-nabytok-pre-pohodlny-home-office-aj-skolu-z-domu .sidebar{display: none;}
.in-vypredaj-skladu .sidebar{display: none;}
.in-styl-glamour .sidebar{display: none;}
*/
/*
#category-filter-hover .filter-label.no-display{display: block !important;}
#category-filter-hover .advanced-filters-wrapper > div .advanced-parameter {display: none;}
#category-filter-hover .advanced-filters-wrapper > div {width: 100%; padding-bottom: 0;}
*/
/*custom kategorie*/
/*
@media(min-width:1200px){
	.in-moderny-nabytok .subcategories li{width:33%!important;}
	.in-moderny-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-styl-glamour .subcategories li{width:33%!important;}
	.in-styl-glamour .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-vytvorte-si-doma-relax-zonu .subcategories li{width:33%!important;}
	.in-vytvorte-si-doma-relax-zonu .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-klasicky-nabytok .subcategories li{width:33%!important;}
	.in-klasicky-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-provensalsky-nabytok .subcategories li{width:33%!important;}
	.in-provensalsky-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-retro-nabytok .subcategories li{width:33%!important;}
	.in-retro-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-krasne-kupelne-v-roznych-styloch .subcategories li{width:33%!important;}
	.in-krasne-kupelne-v-roznych-styloch .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-rustikalny-nabytok .subcategories li{width:33%!important;}
	.in-rustikalny-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	/*.products-block.products-alternative > div{width:50%;}*/
	/*#productsAlternative .product:not(:first-child){border:0;}
	#productsAlternative .products-block .ratings-wrapper{display:none;}
}

*/
/* nabytok-v-retro-style */
.free-gift:last-child, .extra:last-child {display: none;}
.extended-description>h3{display:none;}
.extended-description .detail-parameters{display:none;}
.extended-description .flags.flags-extra{display:none;}



/* FAQ accordion */
.accordion-mn, .accordion-sub1-mn { background-color: #eee; color: #444; cursor: pointer; padding: 18px; width: 100%; border: none; text-align: left; outline: none; font-size: 16px; transition: 0.05s; font-weight: bold; }
.accordion-sub1-mn { margin-left: 10px; }
.active-mn, .accordion-mn:hover, .active-sub1-mn, .accordion-sub1-mn:hover { background-color: #85c226; color: #fff; border: #6f9630; font-weight: bold; }
.accordion-mn:hover, .accordion-sub1-mn:hover { background-color: #86c226cc; }
.accordion-sub1-mn:hover { margin-left: 10px; }
.accordion-mn:after, .accordion-sub1-mn:after { content: '\002B'; color: #777; font-weight: bold; float: right; margin-left: 10px; }
.active-mn:after, .active-sub1-mn:after { content: "\2212"; color: #fff; }
.panel-mn, .panel-sub1-mn { padding: 0 5px; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.15s ease-out; }
.panel-sub1-mn { margin-left: 10px ; }



/* Youtube iFrame */
.iframeVideo { height: 0px; padding-top: 25px; padding-bottom: 56.2%; position: relative; }
.iframeVideo iframe { width: 100%; height: 100%; position: absolute; }


.variant-list{display: flex; flex-wrap: wrap;}
	.type-detail .top-variants {margin-bottom: 20px;display: flex;align-items: center;background: none;padding: 0;flex-wrap: wrap;}
	.type-detail .top-variants h4, .p-info-wrapper .detail-parameters th {font-weight: 400 !important;font-size: 16px;margin: 0 0 8px 0 !important;width: 100%;color: #333;line-height: 24px;padding: 0;}
	.type-detail .top-variants #productsAlternative .products .product, .p-info-wrapper .advanced-parameter {width: 90px; height: auto;padding: 0 !important;margin: 0 7px 7px 0;}
	.type-detail .top-variants #productsAlternative .products .product .p, .p-info-wrapper .advanced-parameter-inner {border: 1px solid #C3CBCC !important;border-radius: 4px;padding: 0 !important;}
	.type-detail .top-variants .image img{border-radius: 5px;}
	.type-detail .top-variants #productsAlternative .products .product.aktualni-produkt .p{border-color: #242020 !important;}
	/*.type-detail .top-variants #productsAlternative .products .product.aktualni-produkt .image::before{content: ""; position: absolute;left: 0;top: 0;z-index: 1;background-repeat: no-repeat; background-position: 50% 50%; width: 100%; height: 100%; background-size: 28px;background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODk3MS42IiBoZWlnaHQ9IjE0MzM2LjMiIHZpZXdCb3g9IjAgMCAxNy43ODU5MTYgMTMuNDQwMjY3Ij48cGF0aCBkPSJNMTUgLjRsLTggOC00LTQtMi40IDJMNi43IDEzIDE3LjQgMi43eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSJncmF5IiBzdHJva2Utd2lkdGg9Ii42Ii8+PC9zdmc+');}*/
	.p-info-wrapper .advanced-parameter-inner{box-shadow: none;width: auto; height: auto;cursor: pointer;}
	.p-info-wrapper .advanced-parameter-inner:hover{box-shadow: 0 5px 20px rgba(0,0,0,0.08);}
	.type-detail .top-variants #productsAlternative .products .product .p-in .name{line-height: 15px;}
	.p-info-wrapper .advanced-parameter-inner.yes-before{border-color: #242020 !important;box-shadow: 0 0 10px rgba(0,0,0,0.3);}
	.p-info-wrapper .advanced-parameter-inner.yes-before::before{display: none;}
	.type-detail .top-variants {margin-bottom: 5px !important;}
	
	
	[class*="flag-kupon"]{display: none !important;}
	.slevovy-kupon{display: block !important;color: #1D1F2A;padding: 13px 16px;margin-top: 10px;font-size: 15px;text-align: left;position: relative;box-shadow: none;background-color: rgba(133, 194, 38, 0.2);border: 0;border-radius: 4px;line-height: 20px;}
	.p-info-wrapper .slevovy-kupon:hover{background-color: #85C226;}
	.cena-kupon{font-weight: 600;font-size: 17px;}
	.cena-kupon::after{content: "€";margin-left: 3px;}
	.p-info-wrapper .price-save::after{display: none;}
	.slevovy-kupon strong{font-size: 16px;margin-left: 4px;}
	.slevovy-kupon .sleva{float: right;line-height: 22px;background-color: #85C226;border-radius: 16px;padding: 0 8px;font-size: 14px;font-weight: 700;}
	.p-info-wrapper .slevovy-kupon:hover .sleva{background-color: #EDF6DF}
	.p-info-wrapper .slevovy-kupon{cursor: pointer;margin: 24px 0;width: 100%;}
	.p-info-wrapper .p-final-price-wrapper + .slevovy-kupon {margin: 0 0 12px;}
	.p-info-wrapper .slevovy-kupon strong::after{content: ""; display: inline-block; vertical-align: middle; background: url('/user/documents/upload/Images/copy.svg') 50% 50% no-repeat; width: 20px;height: 20px;background-size: 20px auto;position: relative;top: -1px;margin-left: 10px;}
	.flags-extra .flag .price-standard{display: none !important;}
	.flags-extra .flag-discount::before{content: "Ušetrite";}
	.products-block .p-bottom .prices{display: flex;flex-direction: column;}
	.products-block .p-bottom .prices .price-standard {font-size: 16px;margin: 0;line-height: 24px;color: #555;}
	#lb-recommend-element-product_detail .flag-discount{display: none !important;}
	.product .price-final small{font-weight: 600;font-size: 14px;}
	.id-26118 #productsTop, .id-26118 .category-top > h4, .id-26118 .category-header, .id-26118 .grid-change-wrap, .id-26118 .product, .id-26118 .filters-wrapper{display: none !important;}
	.id-26118 #content .dklabBanplusKategorie {width: 25% !important;border: 0 !important;padding: 0 !important;}
	@media screen and (max-width: 991px){
	.id-26118 #content .dklabBanplusKategorie {width: 33.3333% !important;}
	}
	@media screen and (max-width: 479px){
	.id-26118 #content .dklabBanplusKategorie {width: 50% !important;}
	}
	#productsTop .price-standard + .price-standard{display: none !important;}
	#lb-results .product .price-save::after{display: none !important;}
	.radio-wrapper .question-tooltip{display: none !important;}
.order-summary-inner .cart-p-image{width: 64px;padding-top: 4px;border-bottom: 1px solid #dadada;}
.cart-item:last-child > div {border-bottom-style: solid;}
@media screen and (max-width: 767px){
	.id--16 .next-step, .id--17 .next-step{position: fixed;bottom: 0;width: 100%;background-color: #fff;z-index: 9;margin: 0;padding: 10px 10px 6px 10px;box-shadow: 0 -4px 10px rgba(0,0,0,0.1);}
	.id--16 .next-step-back, .id--17 .next-step-back {padding-bottom: 0;padding-top: 6px;}
	.id--16 .next-step .btn.btn-lg, .id--17 .next-step .btn.btn-lg {line-height: 28px;}
	#checkoutSidebar .cart-content{padding-bottom: 110px;}
	#checkoutSidebar .order-button-suffix{padding-bottom: 4px;}
}
.link-icon.print{display: none !important;}
.link-icon {background: #f9f9f9;padding: 10px 5px;font-weight: 600;height: 68px;min-height: 68px;max-height: 68px;margin: 0 10px 0 0;width: 84px;font-size: 12px;}
a.link-icon {color: #444;}
.link-icon.latky:before {width: 30px;height: 27px;background: url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/mujnabytek/latky2.png) no-repeat center;background-size: 21px;margin: -2px auto 6px auto;content: '';}
/*
@media screen and (max-width: 767px){
	.link-icons {width: calc(100% + 10px);margin: 0 -5px;}
	a.link-icon {width: calc(25% - 10px);margin: 0 5px;font-size: 10px;height: auto;min-height: auto;padding: 8px;}
}
*/
.image-placeholder{display: none;}
.top-navigation-bar {background-color: #242020;border: 0;}
.top-navigation-contacts, .top-navigation-menu {background-color: transparent;}
.top-navigation-bar .dropdown button:hover, .top-navigation-bar a:hover {color: #fff;text-decoration: underline;}
.top-navigation-contacts a.project-email::before {content: url('/user/documents/upload/Images/email.svg');}
.top-navigation-contacts a.project-phone::before {content: url('/user/documents/upload/Images/telefon.svg');}
.top-navigation-contacts a.project-phone::before,.top-navigation-contacts a.project-email::before {line-height: 1;margin-right: 8px;}
.top-navigation-tools .top-nav-button{display: none;}
.socky a{margin-left: 8px;height: 16px;line-height: 16px;display: inline-block;vertical-align: middle;position: relative;top: -1px;}
.socky a.fb::before{content: url('/user/documents/upload/Images/fb.svg');}
.socky a.ig::before{content: url('/user/documents/upload/Images/ig.svg');}
#footer .socky a.fb::before{content: url('/user/documents/upload/Images/fb-dark.svg');}
#footer .socky a.ig::before{content: url('/user/documents/upload/Images/ig-dark.svg');}
.top-links > span{margin-right: 8px;color: #fff;line-height: 16px; padding-left: 24px; background: url('/user/documents/upload/Images/info.svg') 0 50% no-repeat;display: block;}
@media screen and (min-width: 1440px){
	/*.container {width: 1272px;}*/
}
.container{padding: 0;}
#navigation, .row, .breadcrumbs{margin: 0;}
.top-navigation-menu-trigger{display: none !important;}
.top-navigation-menu .top-navigation-bar-menu{display: none !important;}
.top-navigation-bar-menu{display: none;position: absolute;z-index: 9;background-color: #242020;left: -40px;width: 240px;padding: 5px 0 10px 0;top: 25px;}
@media screen and (min-width: 1200px){
.top-links:hover .top-navigation-bar-menu{display: block;}
}
.top-links{position: relative;}
.top-navigation-bar-menu::before{content: ""; width: 100%; height: 16px; position: absolute; left: 0; top: -10px;}
.top-navigation-bar-menu li{width: 100%; text-align: left;display: block !important;}
.top-navigation-bar-menu li a{text-transform: none;}
@media screen and (min-width: 768px){
	.top-navigation-bar{padding: 5px 0;}
	.top-navigation-contacts a > span {position: relative;top: 1px;}
	.header-top > div.navigation-buttons{flex: 0 1 167px;}
	.header-top > div.site-name-wrapper{flex: 0 1 260px;}
	.header-top > div.search{flex: 0 1 calc(100% - 167px - 260px);padding-right: 24px;}
	.header-top > div.search .search-form{max-width: 664px;}
	#header .site-name a img{height: 38px;}
	.header-top {height: 64px;padding-bottom: 12px;padding-top: 12px;}
	#navigation {height: 48px;}
	.navigation-in > ul > li.ext > a > span {display: inline-block;vertical-align: middle;position: relative;top: -1px;padding-left: 6px;font-size: 12px;}
	.header-top .btn.cart-count::before {font-size: 24px;width: 24px;height: 24px;}
	.navigation-buttons > a[data-target="login"]::before {width: 24px;height: 24px;}
}
.search-form .btn{display: none;}
.search-form .form-control{padding-left: 48px; height: 40px; border: 1px solid rgba(36, 32, 32, 0.5);border-radius: 24px; background: url('/user/documents/upload/Images/lupa.svg') 24px 50% no-repeat;}
.search-form .form-control::placeholder{color: #242020 !important;}
.cart-price, .top-nav-button > span{display: none !important;}
.btn.cart-count::before, a.btn.cart-count::before {content: url('/user/documents/upload/Images/kosik.svg');margin: 0 !important;}
.top-nav-button::before{content: url('/user/documents/upload/Images/user.svg') !important;}
.navigation-buttons a[data-target="login"]{background-color: transparent !important;}
.navigation-buttons a[data-target="login"], .navigation-buttons a.top-nav-button-account.secondary, .navigation-buttons a[data-target="cart"] {height: 24px;width: 24px;display: inline-block;vertical-align: middle;}
.navigation-buttons a{margin-left: 20px;padding: 0 !important;}
.navigation-in {background-color: transparent;}
.navigation-in > ul > li > a {color: rgba(36, 32, 32, 0.8);padding: 15px 0 !important;margin: 0 !important;font-size: 16px;line-height: 1;border-bottom: 3px solid transparent;}
.navigation-in > ul > li:hover > a, .navigation-in > ul > li > a.active{border-bottom-color: #85C226;}
.navigation-in > ul > li > a.active{color: #242020;}
.navigation-in > ul > li > a.active b{font-weight: 600;}
.navigation-in > ul > li{margin-right: 24px;border: 0;}
#header{box-shadow: 0 4px 8px rgba(0,0,0,0.04);}
.breadcrumbs {background-color: transparent;padding: 12px 0 32px;border: 0;}
.type-category .breadcrumbs{padding: 18px 0 0;}
.popup-widget::before{display: none !important;}
.navigation-buttons > a[data-target="cart"] i {left: 13px;top: -4px;color: #242020;background-color: #85C226;font-weight: 600;}
.breadcrumbs > span span, .breadcrumbs a span {color: #656666;}
.breadcrumbs > span > span, .breadcrumbs > span > a{padding: 0;}
.breadcrumbs > span{margin-right: 24px;padding: 6px 0;position: relative;}
.breadcrumbs > span > a {min-height: auto;}
.breadcrumbs > span > a:hover{text-decoration: underline;}
.breadcrumbs > span:not(:last-child)::after{content: "\e910";font-family: shoptet;position: absolute;right: -16px;top: 11px;font-size: 8px;}
.breadcrumbs > span > a::after, .breadcrumbs > span > a::before {display: none;}
.h1, .h2, .h3, .h4, .h5, .h6, body, h1, h2, h3, h4, h5, h6 {line-height: 1.2;color: #242020;}
.category-title {font-weight: 500;margin: 0 0 16px;}
.content{padding-left: 0; padding-right: 0;}
.show-more{margin-left: 10px; color: #242020 !important;}
.show-more:hover{text-decoration: none;}
.show-more::after{content: "\e911";font-family: shoptet;display: inline-block;margin-left: 8px;vertical-align: middle;-webkit-btransform: rotate(180deg);transform: rotate(180deg);font-size: 10px;}
.show-more.active::after{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
body{font-size: 16px;}
.category-top {position: relative;margin-bottom: 48px;margin-top: -49px;padding-top: 88px;padding-bottom: 51px;}
.category-top::before{content: ""; width: 100vw; height: 100%; position: absolute; left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: #F6F6F6;top: 0;}
.category-top > *{position: relative;}
.category-top > h4, #productsTop{display: none !important;}
.type-category:not(.submenu-visible) .breadcrumbs-wrapper{z-index: 1;position: relative;}
@media screen and (min-width: 768px){
.type-category .overall-wrapper{overflow-x: hidden;}
.type-category #header{z-index: 1;position: relative;}
}
.subcategories li a {padding: 6px 32px 6px 12px !important;height: 60px;box-shadow: 0 4px 6px rgba(0,0,0,0.04);}
.subcategories.with-image li a .image img {max-height: 48px;}
.subcategories.with-image li a .text{font-size: 15px;color: #242020;}
.subcategories li {padding: 5px;width: 20%;}
.subcategories {margin: 0 -5px 0;}
.subcategories li a::before {font-size: 12px;right: 10px;color: #242020;}
.subcategories li a::after {display: none !important;}
.subcategories li a:hover .text{text-decoration: underline;}
.sidebar {background-color: transparent;}
.filter-section form, .slider-content, .slider-header{display: none;}
#filters .filter-section-boolean, .filter-section-count{display: none !important;}
.filter-sections {background-color: transparent;padding: 0;}
.filter-section h4, .slider-wrapper h4, .dkLabVisitedProductsBar h4{text-align:left; padding: 12px 24px 12px 0; font-size: 16px; font-weight: 600; line-height: 20px; color: #242020;text-transform: none;margin-bottom: 0;cursor: pointer;position: relative;}
.dkLabVisitedProductsBar h4{text-transform: none;}
.filter-section h4::after, .slider-wrapper h4::after{content: url('/user/documents/upload/Images/sipka-dolu-cerna.svg'); position: absolute; right: 0;line-height: 1;}
.filter-section.otevreny h4::after, .slider-wrapper.otevreny h4::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: 4px;}
.filter-section, .slider-wrapper{border-top: 0 !important; border-bottom: 1px solid #E4E3E3;padding: 0;}
.filter-section form{padding: 12px 0;}
label.filter-label {font-size: 14px; line-height: 18px !important;color: #242020;width: 100%;margin-bottom: 10px;}
label.filter-label:hover{text-decoration: underline;}
.filter-count{float: right;font-size: 14px;font-weight: 400;line-height: 1;padding: 0;}
input[type="checkbox"] + label::before{height: 18px;border-color: #CCCCCC;width: 18px;border-radius: 4px;}
input[type="checkbox"] + label{padding-left: 24px;}
input[type="checkbox"]:checked + label::after{height: 14px;width: 14px;border-radius: 3px;border: 0 !important;}
#content .filter-section fieldset div.advanced-filters-wrapper > div{padding: 0;}
.filter-section .advanced-parameter{width: 24px; height: 24px; margin: 0 8px 8px 0 !important;}
.filter-section .advanced-parameter-inner{width: 100%; height: 100%;border: 0;}
.filter-section .advanced-parameter[title="Biela"] .advanced-parameter-inner{border: 1px solid #ccc;}
@media screen and (min-width: 768px){
	.sidebar {width: 256px;}
	.sidebar-inner {padding: 0 40px 0 0;}
	.sidebar-indented .category-content-wrapper {width: calc(100% - 256px);}
	.sidebar-indented .content .sidebar {margin-left: 0;margin-right: 0;}
	.advanced-filters-wrapper > div:nth-child(7n) .advanced-parameter{margin-right: 0 !important;}
}
.advanced-parameter-inner.yes-before::before {background-size: 18px;}
.from, .to{font-size: 14px;}
.slider-header {padding-bottom: 24px;padding-top: 12px;}
.slider-content, .ui-slider {background-color: #CCC;}
.slider-content {height: 2px;margin-bottom: 24px;}
.ui-slider-horizontal {height: 2px;}
.ui-slider .ui-slider-range {background-color: #242020;}
.ui-slider-horizontal .ui-slider-handle::after {display: none;}
.ui-slider-horizontal .ui-slider-handle{top: -9px;border: 2px solid #242020;background-color: #fff;box-shadow: 0 4px 8px rgba(0,0,0,0.12);}
.box.box-sm.box-filters {padding: 0;}
.sidebar-inner > #clear-filters{display: none;}
.aktivni-filtry{display: flex;flex-wrap: wrap;align-items: flex-start;font-size: 14px;	padding-bottom: 12px;border-bottom: 1px solid #E0E0E0;}
.aktivni-filtry > div{display: flex;flex-wrap: wrap;align-items: flex-start;}
.aktivni-filtry .filter-label, .aktivni-filtry .slider-header, #clear-filters .close-after{display: block !important;width: auto;margin: 0 6px 6px 0 !important;padding: 0 16px !important;line-height: 29px !important;border-radius: 4px;cursor: pointer;border: 1px solid rgba(36, 32, 32, 0.6);color: #242020;}
.aktivni-filtry .slider-header{position: relative;top: 0;}
.aktivni-filtry .filter-label:hover, .aktivni-filtry .slider-header:hover, #clear-filters .close-after:hover{background-color: #242020;text-decoration: none; color: #fff;}
.aktivni-filtry .filter-label::after, .aktivni-filtry .slider-header::after, #clear-filters .close-after::after{content: url('/user/documents/upload/Images/delete.svg');margin-left: 4px;display: inline-block;position: relative;left: auto !important;line-height: 1;vertical-align: middle;}
.aktivni-filtry .filter-label:hover::after, .aktivni-filtry .slider-header:hover::after, #clear-filters .close-after:hover::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.aktivni-filtry .filter-count{display: none !important;}
.aktivni-filtry > span{padding: 0;color: #242020;line-height: 20px;margin: 0 0 16px;font-size: 16px;width: 100%;text-align: left;}
.aktivni-filtry .from, .aktivni-filtry .to{float: none !important;}
.aktivni-filtry .to::before{content: "-";display: inline-block;margin: 0 5px;}
#clear-filters .close-after{text-transform: none;margin: 0 !important;}
.param-filter-top h4{display: none;}
.param-filter-top form:last-child{display: block !important;padding: 0 !important;}
.category-header {background-color: transparent;align-items: flex-end;margin-bottom: 16px;}
.filter-section-boolean{padding: 0 !important;}
.param-filter-top .filter-label::before, .param-filter-top .filter-label::after{display: none;}
.param-filter-top fieldset{display: flex !important; flex-wrap: wrap;}
.param-filter-top fieldset > div{padding: 0 !important;width: auto !important;flex: none;}
.param-filter-top .filter-label{margin: 0 8px 8px 0 !important;border-radius: 24px;border: 1px solid #CCCCCC;padding: 0 16px !important;line-height: 32px !important;font-size: 14px;display: block;width: auto;}
.param-filter-top .filter-label .filter-count{display: none;}
.param-filter-top .filter-label.active{border-color: #242020;font-weight: 600;}
.param-filter-top{padding: 0 !important;}
.param-filter-top .filter-label.disabled{opacity: 0.4;}
.pocet{padding: 0 !important;text-align: left !important;color: #555;font-size: 0 !important;line-height: 24px;margin-bottom: 16px;}
.pocet strong{font-weight: 400;font-size: 16px;}
.pocet::after{content: " produktov"; font-size: 16px;margin-left: 4px;}
.category-header > form{width: 160px;margin-bottom: 8px;}
.filter-section-boolean{width: calc(100% - 160px);border: 0 !important;}
.category-header select{width: 100%; font-size: 14px;border-color: rgba(36, 32, 32, 0.3);border-radius: 4px;background: url('/user/documents/upload/Images/sipka-select.svg') calc(100% - 12px) 50% no-repeat;padding: 0 12px;height: 34px;font-weight: 600;color: #242020;}
.category-header > form input, .category-header > form label{display: none !important;}
.razeni-nadpis{font-size: 16px;line-height: 24px;margin-bottom: 12px;display: block;}
.products-block.products > div {padding: 0 5px;margin-bottom: 56px;border: 0 !important;}
.products-block .p{padding: 16px;border-radius: 8px;}
.flag {color: #242020;font-size: 14px;font-weight: 500;padding: 0 10px;line-height: 22px;border-radius: 16px;max-width: none;}
.products-block .p .flags-default {left: 10px;top: 10px;display: flex;flex-wrap: wrap;}
.flags-default .flag{margin-right: 6px;}
.image > .flag-sleva{position: absolute; top: 10px; left: 10px;}
.flag.flag-sleva {background-color: #85C226;}
.flag-sleva::before{content: "-";}
.flags-extra{display: none;}
.p-in-in{display: flex; flex-wrap:wrap;}
.products-block .ratings-wrapper{order: -1;width: 100%;min-height: auto;padding-bottom: 32px;}
.products-block .image{margin-bottom: 0;}
.products-block .ratings-wrapper .stars-wrapper {flex: 1 1 100%;margin-bottom: 12px;height: auto;}
.product .stars{height: auto; width: auto;}
.stars a, .stars span{height: 14px;line-height: 14px;position: relative;width: 14px;margin-right: 2px;}
.stars a::before, .stars span::before {font-size: 14px;}
.stars .star.is-active:hover, .stars .star.star-half::before, .stars .star.star-on::before {color: #000;}
.products-block .ratings-wrapper .availability {flex: 1 1 100%;text-align: left;}
.skladem > span::before{content: url('/user/documents/upload/Images/skladem.svg');display: inline-block;vertical-align: middle;line-height: 1;margin-right: 5px;}
.availability > span{color: #242020;font-size: 12px;line-height: 1;display: block;font-weight: 500;}
.products-block.products .p .name {height: auto;margin-bottom: 16px;line-height: 24px;width: 100%;font-weight: 500;}
.products-block.products .p .price span, .products-block.products .p .price strong {font-size: 18px;font-weight: 800;}
.products-block.products .p .price {line-height: 24px;}
.price-final {color: #242020;}
.product .add-to-cart-button{width: 44px; height: 44px; font-size: 0; background: url('/user/documents/upload/Images/btn-kosik.svg') 50% 50% #242020 no-repeat; border-radius: 50%;border-color: #242020;}
.product .add-to-cart-button:hover{background-color: var(--color-secondary);border-color: var(--color-secondary);}
.product .add-to-cart-button::before{display: none !important;}
.products-block .p-bottom > div {align-items: center;}
.product .btn.btn-primary{border-radius: 8px; font-weight: 700; font-size: 12px;}
.widget-parameter-value a, .widget-parameter-more span{width: 40px;height: 36px;font-size: 0;margin: 0 8px 0 0;border: 1px solid rgba(36, 32, 32, 0.2);border-radius: 2px;display: block;padding: 0 !important;background-position: 50% 50%;background-size: auto 60px;}
.widget-parameter-more span{font-size: 12px;color: #000000;background-color: #f5f5f5;display: flex;align-items: center;width: 52px;text-align: center;justify-content: center;margin-right: 0 !important;}
.product .widget-parameter-wrapper::before{content: "Viac variantov"; display: block; font-size: 15px; line-height: 22px; color: #222;width: 100%; margin-bottom: 12px;}
.widget-parameter-wrapper{flex-wrap: wrap;padding-top: 8px;}
.products-block .p:hover{box-shadow: 0 5px 20px rgba(0,0,0,0.08);}
.pagination-top{display: none;}
.pagination, .pagination-loader {min-width: auto; width: 100%;}
.pagination-loader{order: 2;margin-top: 32px !important;}
.pagination-wrapper .pagination {text-align: center;}
.pagination-link {background-color: #EBEBEB;}
.pagination-loader > span{font-size: 0;line-height: 0;padding: 0 16px;width: 264px;text-transform: none;color: #242020 !important;font-weight: 500;border-radius: 8px;}
.pagination-loader > span::after{content: "Zobraziť viac";font-size: 16px;line-height: 46px;}
.btn.btn-default, a.btn.btn-default {border-color: var(--color-tertiary);}
.pagination-loader > span:hover{color: #fff !important;}
.pagination > a, .pagination > strong{margin: 0 5px;}
.category__secondDescription{margin-top: 48px;}
#footer {margin-top: 68px;background-color: #F7F7F7;position: relative;}
@media screen and (min-width: 768px){
#footer::after{content: ""; width: 100%; height: 1px; border-top: 1px solid rgba(0, 0, 0, 0.1); position: absolute; bottom: 48px; left: 0;}
}
#footer > .container {background-color: transparent;}
.custom-footer__newsletter{text-align: center;background-color: #242020; color: #fff; padding: 48px 10px 35px;}
.custom-footer__newsletter h4{color: #fff;font-size: 24px !important;line-height: 44px !important;text-transform: none !important;font-weight: 500 !important;margin: 0 0 32px !important;}
.subscribe-form{max-width: 390px;margin: 0 auto;}
.subscribe-form.compact-form .form-control {padding-right: 107px;height: 40px;border-radius: 8px;border: 0;}
.subscribe-form.compact-form .btn span.sr-only{width: auto;font-size: 16px; text-transform: none;height: auto;position: relative;}
.subscribe-form.compact-form .btn::before{display: none;}
.subscribe-form.compact-form .btn{background-color: #242020;border-color: #242020;width: 107px;padding: 0 5px !important;top: 1px;right: 1px;height: 38px;border-radius: 0 8px 8px 0;}
.subscribe-form.compact-form .btn:hover{background-color: var(--color-secondary); border-color: var(--color-secondary);}
.subscribe-form .consents a{color: #fff;text-decoration: underline;}
.subscribe-form .consents a:hover{text-decoration: none;}
.subscribe-form .consents {margin-top: 32px;}
.subscribe-form .consents label{padding: 0;font-size: 15px;line-height: 22px;}
.subscribe-form br{display: none;}
.custom-footer > div{padding: 0;}
#footer h4 {text-transform: none;font-size: 15px;font-weight: 600;line-height: 22px;margin-bottom: 16px;}
.custom-footer > div p, .custom-footer > div ul {font-size: 14px; line-height: 28px; color: #242020;}
.custom-footer > div ul a{color: #242020 !important;}
.custom-footer > div a:hover{text-decoration: underline !important;}
.custom-footer ul li {padding-bottom: 0;}
#footer .kontakty p{margin-bottom: 28px;}
.spodek {display: flex;align-items: flex-end;padding-bottom: 28px;}
.spodek .socky span{display: block;font-size: 15px; line-height: 22px; color: #343433;font-weight: 600; margin-bottom: 8px;}
.spodek .platby{margin-left: auto;}
#footer .socky a {margin-left: 0;height: 32px;line-height: 32px;top: 0;margin-right: 12px;}
#signature, .copyright {font-size: 14px;color: #242020;}
#signature a{color: #242020;}
#signature img {margin-right: 10px;width: 16px}
.footer-bottom{padding: 5px 0;border: 0;}
.copyright strong{font-weight: 400;}
/*
@media screen and (max-width: 1199px){
	.p-info-wrapper > .h1{display: none;}
}
*/
@media screen and (min-width: 1200px){
	.p-detail-inner-header, .product-top > div:not(.p-info-wrapper) > .p-detail-info{display: none;}
	.p-info-wrapper{width: 452px; padding: 0;position: sticky;top: 16px;margin-bottom: 62px;}
	.p-image-wrapper{width: calc(100% - 452px); padding: 0 32px 0 0;}
}
.flag.flag-action {background-color: rgba(255, 61, 34, 0.54);}
.p-info-wrapper .flags-default{margin-bottom: 8px;}
.product-top h1, .product-top .h1{font-size: 24px;font-weight: 600;line-height: 36px;margin-bottom: 12px;}
.p-info-wrapper .stars{width: auto;}
.p-detail-info, .p-detail-info a {color: #333;}
.type-detail .top-variants #productsAlternative .products .product.next-products{border: 1px solid #C3CBCC !important;border-radius: 4px;line-height: 90px;text-align: center;font-size: 20px;font-weight: 500;color: #242020;cursor: pointer;}
.type-detail .top-variants #productsAlternative .products .product.next-products:hover {box-shadow: 0 5px 20px rgba(0,0,0,0.08);}
.type-detail .top-variants #productsAlternative .products .product:nth-child(n+5){display: none !important;}
.type-detail .rozmery .top-variants #productsAlternative .products .product.next-products{font-size: 14px; line-height: 40px;width: 50px;}
.green-box{background-color: #EDF6DF; border-radius: 4px; margin-bottom: 4px; padding: 18px 24px 8px;}
.green-box > div{font-size: 15px; line-height: 18px; color: #242020; margin-bottom: 10px !important; padding-left: 26px;position: relative;}
.green-box > div:not(:first-child){background: url('/user/documents/upload/Images/detail-vyhoda.svg') 0 50% no-repeat;}
.green-box .availability-value > span::before{content: ""; width: 18px; height: 18px; position: absolute; left: 0;background: url('/user/documents/upload/Images/info2.png') 0 50% no-repeat;background-size: 18px auto;}
.green-box .availability-value > span.skladem-detail::before{background-image: url('/user/documents/upload/Images/detail-vyhoda.svg');}
.green-box .show-tooltip{border: 0 !important;}
.green-box > div.show-tooltip::after{content: url('/user/documents/upload/Images/icko.svg'); display: inline-block; vertical-align: middle;line-height: 1;margin-left: 8px;}
.p-info-wrapper .add-to-cart {background-color: rgba(36, 32, 32, 0.05);padding: 24px 16px;border-radius: 4px;margin-bottom: 0;}
.p-final-price-wrapper{width: 100%;margin-bottom: 24px;}
.p-info-wrapper .price-final {font-size: 32px;line-height: 24px;}
.p-final-price-wrapper .price-save{display: none;}
.p-final-price-wrapper .price-standard{font-size: 18px;line-height: 24px;margin-bottom: 8px;color: #999;}
.p-final-price-wrapper .price-measure{display: none;}
.quantity input{height: 46px !important;width: 24px !important;text-align: center;font-size: 16px;font-weight: 500;color: #333;}
.quantity{padding: 0 36px !important;border: 1px solid #CCCCCC !important; border-radius: 8px;background-color: #fff;}
.add-to-cart .quantity{margin-right: 8px; width: 97px;}
.quantity .decrease, .quantity .increase {background-color: transparent;width: 36px !important;height: 46px !important;top: 0;border: 0;}
.quantity .decrease {left: 0;right: auto;top: 0 !important;}
.quantity .increase::before, .quantity .decrease::before{font-size: 20px;line-height: 40px !important;}
.quantity .increase::before {content: "+";}
.quantity .decrease::before {content: "-";}
.add-to-cart .btn{width: calc(100% - 105px);border-radius: 8px;color: #242020;font-size: 16px;font-weight: 500;}
.add-to-cart .btn::before{display: none;}
.call-wrap {margin-top: 8px;width: 100%;}
.call-wrap .call-button{width: 100%;margin: 0;border-color: #242020;border-radius: 8px;color: #242020;padding: 10px;}
.call-wrap .call-button:hover{background-color: #242020; color: #fff;}
.call-wrap .call-button img{display: none;}
.call-wrap .call-button::before{content: url('/user/documents/upload/Images/telefon-dark.svg'); display: inline-block; vertical-align: middle; line-height: 1; margin-right:8px;}
.call-wrap .call-button:hover::before{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.p-info-wrapper p[data-testid="productCardDescr"]{display: none;}
.need-help{padding: 31px 24px 31px 106px; background: url('/user/documents/upload/Images/need-help.svg') 24px 50% no-repeat; border-bottom: 1px solid #C3CBCC;margin-bottom: 24px;position: relative;}
.need-help .link-icon.chat{position: absolute;right: 24px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: 40px;padding: 0 16px;line-height: 38px;margin: 0;border-radius: 8px;}
.link-icon{border: 1px solid #242020;background-color: transparent;min-height: auto;max-height: none;font-size: 16px;text-transform: none;width: auto;font-weight: 500;}
.link-icon:hover{color: #fff !important;background-color: #242020;}
.need-help strong{display: block;margin-bottom: 3px;}
.p-code {color: #242020;}
.link-icon::before {display: none;}
.social-buttons-wrapper {margin-top: 0;}
.link-icons {margin: 0 -6px;width: calc(100% + 12px);}
.link-icons .link-icon{width: calc(50% - 12px); margin: 12px 6px 0 6px;height: 48px;border-radius: 8px;padding: 0 16px;line-height: 46px;}
.link-icons .link-icon::after{display: inline-block; vertical-align: middle; line-height: 1; margin-left: 8px;}
.link-icons .link-icon.share::after{content: url('/user/documents/upload/Images/sdilet.svg');}
.link-icons .link-icon.watchdog::after{content: url('/user/documents/upload/Images/hlidat.svg');}
.link-icons .link-icon:hover::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
@media screen and (min-width: 1200px){
	.p-thumbnails-wrapper{position: absolute;left: 0;top: 0;width: 100px;height: auto;}
	.p-image-wrapper.nahledy-ano{position: relative; padding-left: 116px;}
	.p-thumbnails {height: auto;margin-bottom: 0;width: 100px;}
	.p-thumbnails > div{width: 100px; height: auto; position: relative;}
}
.p-thumbnails a{margin: 0 0 16px;border-bottom: 1px solid transparent !important;}
.p-thumbnails a img{border: 0 !important;}
.p-thumbnail.highlighted::before, .p-thumbnail:hover::before, .show360image.highlighted::before, .show360image:hover::before, .p-thumbnails-horizontal .p-thumbnail::before, .p-thumbnails-horizontal .show360image::before {top: auto !important;bottom: 0 !important;}
.p-thumbnails-inner > div > a:nth-child(n+10):not(.next-photos){display: none;}
.p-thumbnail.next-photos{width: 100px;height: 100px;border: 1px solid #C3CBCC !important;text-align: center;line-height: 98px;font-size: 20px;font-weight: 500;}
.p-thumbnail.next-photos::before{display: none !important;}
.p-thumbnail.next-photos:hover{color: #fff; border-color: #242020; background-color: #242020;}
a{-webkit-transition: none;-o-transition: none;transition: none;}
.shp-tabs-row{display: none !important;}
.p-detail-tabs-wrapper{margin-top: 64px;}
.tab-content > .tab-pane:not(#productDiscussion) {display: block;opacity: 1;}
.sekce-inner{display: none;}
.type-product #tab-content{width: 100%;padding: 0;color: #333;font-size: 18px;line-height: 30px;}
.p-detail-tabs-wrapper > div > div{padding: 0 !important;}
.description-inner {padding: 0;}
#tab-content > * > h2{margin: 0; padding: 32px 0;font-size: 24px; line-height: 32px;cursor: pointer;position: relative;}
#tab-content > * > h2:hover{text-decoration: underline;}
#tab-content > * > h2::after{content: url('/user/documents/upload/Images/sipka-cerna-dolu-big.svg'); position: absolute; right: 0;}
#tab-content .otevreno > h2::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: -7px;}
#tab-content > *{border-bottom: 1px solid #C3CBCC;padding: 0;margin: 0;}
.sekce-inner{padding-bottom: 32px;}
.basic-description {width: 100%;padding: 0;}
.basic-description > h3:first-child{display: none;}
ul#relatedFiles{list-style: none;}
.need-help.under-content{width: 100%;border: 2px solid #E5E5E5;margin-top: 36px;border-radius: 4px;}
.telefon-detail{position: absolute;right: 182px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);padding-left: 32px;color: #1D1F2A !important;background: url('/user/documents/upload/Images/telefon-green.svg') 0 50% no-repeat;}
.telefon-detail:hover{text-decoration: underline;}
.products-related .p .availability {display: block;}
h2.products-related-header, .products-podobne-header, .objevte h2{font-size: 30px;padding-top: 80px;padding-bottom: 24px;font-weight: 600;z-index: 1;margin: 0;}
.advanced-parameter-inner img {border-radius: 5px;}

@media screen and (min-width: 768px){
	.navigation-in > ul > li.ext > ul > li {flex-basis: 100%;width: 100%;}
	.navigation-in > ul > li.ext > ul > li > div > ul{display: none; position: absolute;top: 0;align-content: flex-start;min-height: 100%;background-color: #fff;}
	.navigation-in > ul > li.ext > ul > li:hover > div > ul{z-index: 10;}
	.navigation-in > ul > li.ext > ul > li:first-child > div > ul{display: flex;}
	.menu-image{display: none !important;}
	.navigation-in > ul > li.ext > ul > li{min-height: auto;}
	.menu-level-3{padding: 32px 32px 20px 48px !important;left: 308px;width: calc(100% - 308px);}
	.navigation-in > ul > li.ext > ul > li > div > ul > li {width: 33.3333%;}
	.navigation-in > ul > li.ext > ul > li > div > ul{max-height: none;}
	.navigation-in > ul > li.ext > ul > li:hover > div > a{background-color: #85C226;}
	.hover-polozka{background-color: #85C226 !important;}
	.navigation-in > ul > li.ext > ul > li > div > a{position: relative;}
	.navigation-in > ul > li.ext > ul > li.has-third-level > div > a::after{content: url('/user/documents/upload/Images/sipka-cerna-prava.svg'); right: 24px; position: absolute;}
	.navigation-in > ul > li:hover > a{color: #242020;}
	.submenu-visible .navigation-in > ul > li.ext.exp > ul{align-items: flex-start;border: 0 !important;box-shadow: 0 8px 8px rgba(0,0,0,0.1);flex-direction: column;overflow: hidden;border-top: 1px solid #eee !important;top: 49px;}
	.menu-level-2::before{content: ""; position: absolute; top: 0; left: 0; width: 308px; height: 100%; background-color: #f3f9e9}
	.navigation-in > ul > li.ext > ul > li > div > ul > li > a:hover{text-decoration: underline;}
	/*.menu-level-2::after{content: "← Vyberte z menu vľavo";position: absolute;top: 0;left: 308px;padding: 20px 40px;width: calc(100% - 308px);height: 100%;background-color: #fff;z-index: 9;font-size: 20px; font-weight: 600; color: #242020;}*/
}
.navigation-in > ul > li.ext > ul > li > div > a {font-weight: 600;width: 308px;padding: 8px 40px 8px 24px;font-size: 15px;line-height: 24px;color: #242020;background-color: #f3f9e9;}
.navigation-in > ul > li.ext > ul > li > div > ul > li{font-size: 0;line-height: 0;}
.navigation-in > ul > li > ul > li > div > ul > li > a {padding: 0 24px 0 0 !important;color: #242020 !important;font-size: 15px;line-height: 22px;font-weight: 600;margin-bottom: 24px;display: flex !important;align-items: center !important;height: 72px;}
.menu-level-3 > h4{width: 100%; font-size: 21px; line-height: 24px; margin-bottom: 24px; color: #242020;font-weight: 600;margin-top: 0;}
.navigation-in > ul > li.ext > ul > li > div > ul > li > a > img{width: 100px;margin-right: 10px;height: 72px;object-fit: contain;}
.more-variants:not(.variants-viditelne) .advanced-parameter:nth-of-type(n+4){display: none;}
.next-variants{width: 90px;display: inline-block;height: 90px;vertical-align: top;border: 1px solid #C3CBCC;cursor: pointer;text-align: center;line-height: 88px;font-size: 20px;font-weight: 500;color: #242020;border-radius: 4px;}
.next-variants:hover{color: #fff; border-color: #242020; background-color: #242020;}
.kolekce-button{position: relative;padding: 30px 30px 30px 80px; border: 1px solid #C3CBCC; border-radius: 4px; font-size: 16px; line-height: 19px;color: #333333;cursor: pointer; margin-bottom: 16px;}
.kolekce-button::before{content: url('/user/documents/upload/Images/krabice.svg');position: absolute; top: 50%; left: 24px; -webkit-transform: translateY(-50%);transform: translateY(-50%);}
.kolekce-button:hover{background-color: #242020; color: #fff; border-color: #242020;}
.kolekce-button::after, .link-icon.latky::after{content: url('/user/documents/upload/Images/sipka-cerna-prava.svg'); position: absolute; right: 24px;}
.kolekce-button:hover::before, .kolekce-button:hover::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.kolekce-overlay, .latky-overlay{display: none;background-color: rgba(51, 51, 51, 0.5); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999;}
.kolekce-popup, .latky-popup{position: fixed; width: 552px; height: 100%; right: 0; top: 0; -webkit-transform: translateX(100%);transform: translateX(100%); -webkit-transition: -webkit-transform .5s;transition: transform 1s;z-index: 1000; background-color: #fff; padding: 24px 32px;}
.kolekce-popup > div, .latky-popup > div{overflow: auto;scrollbar-width: thin;height: 100%;}
.kolekce-open, .latky-open{overflow: hidden;}
.kolekce-open .kolekce-popup, .latky-open .latky-popup{-webkit-transform: translateX(0);transform: translateX(0);}
.kolekce-open .kolekce-overlay, .latky-open .latky-overlay{display: block;}
.kolekce-popup .product{width: 100% !important;}
.kolekce-popup .product {border: 1px solid transparent !important;border-radius: 8px;padding: 0 !important;}
.kolekce-popup .products-block .p a.image {width: 140px;margin-bottom: 0;padding-right: 20px;}
.kolekce-popup .products-block .p .p-in{width: calc(100% - 140px);}
.kolekce-popup .products-block .p {flex-direction: row; flex-wrap: wrap;padding: 20px;}
.kolekce-popup .products-block .ratings-wrapper{padding-bottom: 20px;}
.kolekce-popup h3{font-weight: 500;margin: 0 0 32px;font-size: 24px;}
.kolekce-popup > div > p{font-size: 16px;color: #666;line-height: 22px;margin-bottom: 32px;}
.kolekce-popup > div > p a{text-decoration: underline; color: #242020 !important;}
.kolekce-popup > div > p a:hover{text-decoration: none;}
.kolekce-popup .products-block::before{content: "Produkty";font-size: 18px;color: #000;margin-bottom: 16px;font-weight: 600;}
.kolekce-popup .p .name{font-weight: 600;}
.kolekce-popup .close, .latky-popup .close{position: fixed; background-color: #fff; top: 16px; right: 16px; width: 32px; height: 32px; text-align: center; line-height: 32px;cursor: pointer;}
.kolekce-popup .close::before, .latky-popup .close::before{content: url('/user/documents/upload/Images/close.svg');}
.kolekce-popup .flags{display: none !important;}

.umyvadla-button{position: relative;padding: 30px 30px 30px 80px; border: 1px solid #C3CBCC; border-radius: 4px; font-size: 16px; line-height: 19px;color: #333333;cursor: pointer; margin-bottom: 16px;}
.umyvadla-button::before{content: ""; background: url('/user/documents/upload/Images/umyvadlo2.png') 50% 50% no-repeat; background-size: 32px auto; width: 32px; height: 32px;position: absolute; top: 50%; left: 24px; -webkit-transform: translateY(-50%);transform: translateY(-50%);}
.umyvadla-button:hover{background-color: #242020; color: #fff; border-color: #242020;}
.umyvadla-button::after, .link-icon.latky::after{content: url('/user/documents/upload/Images/sipka-cerna-prava.svg'); position: absolute; right: 24px;}
.umyvadla-button:hover::before, .umyvadla-button:hover::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.umyvadla-overlay, .latky-overlay{display: none;background-color: rgba(51, 51, 51, 0.5); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999;}
.umyvadla-popup, .latky-popup{position: fixed; width: 552px; height: 100%; right: 0; top: 0; -webkit-transform: translateX(100%);transform: translateX(100%); -webkit-transition: -webkit-transform .5s;transition: transform 1s;z-index: 1000; background-color: #fff; padding: 24px 32px;}
.umyvadla-popup > div, .latky-popup > div{overflow: auto;scrollbar-width: thin;height: 100%;}
.umyvadla-open, .latky-open{overflow: hidden;}
.umyvadla-open .umyvadla-popup, .latky-open .latky-popup{-webkit-transform: translateX(0);transform: translateX(0);}
.umyvadla-open .umyvadla-overlay, .latky-open .latky-overlay{display: block;}
.umyvadla-popup .product{width: 100% !important;}
.umyvadla-popup .product {border: 1px solid transparent !important;border-radius: 8px;padding: 0 !important;}
.umyvadla-popup .products-block .p a.image {width: 140px;margin-bottom: 0;padding-right: 20px;}
.umyvadla-popup .products-block .p .p-in{width: calc(100% - 140px);}
.umyvadla-popup .products-block .p {flex-direction: row; flex-wrap: wrap;padding: 20px;}
.umyvadla-popup .products-block .ratings-wrapper{padding-bottom: 20px;}
.umyvadla-popup h3{font-weight: 500;margin: 0 0 32px;font-size: 24px;}
.umyvadla-popup > div > p{font-size: 16px;color: #666;line-height: 22px;margin-bottom: 32px;}
.umyvadla-popup > div > p a{text-decoration: underline; color: #242020 !important;}
.umyvadla-popup > div > p a:hover{text-decoration: none;}
.umyvadla-popup .products-block::before{content: "Produkty";font-size: 18px;color: #000;margin-bottom: 16px;font-weight: 600;}
.umyvadla-popup .p .name{font-weight: 600;}
.umyvadla-popup .close, .latky-popup .close{position: fixed; background-color: #fff; top: 16px; right: 16px; width: 32px; height: 32px; text-align: center; line-height: 32px;cursor: pointer;}
.umyvadla-popup .close::before, .latky-popup .close::before{content: url('/user/documents/upload/Images/close.svg');}
.umyvadla-popup .flags{display: none !important;}

.products-related, .products-related-header{position: relative;}
.products-related::before, .products-related-header::before{content: ""; width: calc(100vw - 18px); height: 100%; position: absolute; left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: #F7F7F7;top: 0;}
/*.type-product .overall-wrapper{overflow-x: hidden;}*/
.products-related-header::before{z-index: -1;}
.products-related{padding-bottom: 16px;}
.products-related img{mix-blend-mode: darken;}
.podobne.products-block.products > div{width: 100% !important;}
.products-related {margin-bottom: 0;}
.products-block .p a.image{margin-bottom: 12px;}
.podobne.products-block .ratings-wrapper .stars-wrapper{display: none;}
.slick-arrow{width: 48px;height: 48px;border-radius: 50%;background-color: #fff;-webkit-appearance: none;appearance: none;top: 50%;margin-top: -24px;bottom: auto;position: absolute;box-shadow: 0 8px 24px 3px rgba(0,0,0,0.1);border: 0;font-size: 0;z-index: 1;}
.slick-arrow::before{content: url('/user/documents/upload/Images/sipka-slider.svg');display: inline-block;}
.slick-arrow.slick-prev::before{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.slick-arrow.slick-prev{left: 0;}
.slick-arrow.slick-next{right: 0;}
.slick-arrow.slick-disabled{display: none !important;}
.slick-arrow:hover{background-color: #242020;}
.slick-arrow:hover::before{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.slick-slide:not(.slick-active){opacity: 0.4;}
.objevte .row-header-label-colon{display: none !important;}
.objevte > div{display: flex; flex-wrap: wrap;}
.objevte > div a{border: 1px solid rgba(36, 32, 32, 0.6); margin: 0 12px 12px 0; line-height: 38px; padding: 0 16px; border-radius: 8px; width: auto;color: #242020;}
.objevte > div a:hover{background-color: #242020; border-color: #242020; color: #fff;}
.objevte h2{margin-bottom: 32px;padding: 0;}
.objevte{margin-top: 80px;}
#tab-content #productVideos{display: none !important;}
.p-thumbnails iframe{float: left;height: auto;width: 100px;top: -26px;}
a.video-nahled{height: 100px; overflow: hidden;}
a.video-nahled::after{content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;z-index: 9;}
.video-active #wrap{display: none;}
.p-image:not(.video-active) #productVideos{display: none;}
#productVideos{opacity: 1 !important;}
.menu-helper{top: 72px;}
.menu-helper::after{background-color: transparent;color: rgba(36, 32, 32, 0.8);}
.menu-helper-visible.type-category #header {z-index: 2;}
/*
@media screen and (min-width: 1200px){
	.product-top{display: flex; flex-wrap: wrap;}
	.p-info-wrapper{float: none; position: sticky; top: 0;}
	.p-image-wrapper{float: none;}
}
*/
.benefitBanner{background-color: #126604;padding: 80px 0 40px;margin: 100px 0 0;color: #fff;}
.benefitBanner > .container{display: flex;flex-wrap: wrap;}
.benefitBanner + #footer {margin-top: 0;}
.benefitBanner__item{margin-bottom: 40px;display: block;text-align: center;}
.benefitBanner__picture {margin: 0 auto 16px;width: 64px;}
.benefitBanner__content{padding-right: 0;line-height: 1.1;}
.benefitBanner__title {font-size: 16px;font-weight: 400;margin-bottom: 16px;display: block;line-height: 1;}
.benefitBanner__content a{color: #fff !important;text-decoration: underline;line-height: 20px;}
.benefitBanner__content a:hover{text-decoration: none;}
#ratingTab h2 .stars-label{display: none !important;}
#ratingTab > h2 > span{margin-left: 12px; line-height: 20px;display: inline-block;vertical-align: middle;position: relative;top: -2px;}
#ratingTab > h2 > span > strong{font-weight: 600;font-size: 14px;}
#ratingTab > h2 .stars{width: auto;margin: 0 0 0 4px;}
#ratingTab > h2 > span > span:last-child{font-size: 16px;color: #555;margin-left: -1px;}
#ratingTab > h2 .star{cursor: pointer;}
.podobne.products-block.products > .all-products {width: auto !important;position: absolute;margin: 0 !important;top: -62px;right: 0;padding: 0 !important;}
div.all-products .btn{height: 40px;line-height: 38px;border-radius: 8px;font-size: 16px;text-transform: none;font-weight: 500;padding: 0 16px;color: #242020;border-color: #242020;}
div.all-products .btn:hover{background-color: #242020; border-color: #242020;color: #fff;}
.slick-track .all-products {display: none !important;}
.ui-slider-horizontal .ui-slider-handle, .ui-slider-horizontal .ui-slider-range {z-index: 0;}
.navigation-in > ul > li > a[href="/vypredaj-skladu/"], .navigation-in > ul > li > a[href="/vyprodej-nabytku-skladem-2/"]{color: #B01818;}
.navigation-in > ul > li > a[href="/vypredaj-skladu/"]::before, .navigation-in > ul > li > a[href="/vyprodej-nabytku-skladem-2/"]::before{content: url('/user/documents/upload/Images/vyprodej.svg');display: inline-block;vertical-align: middle;line-height: 1;height: 16px;margin-right: 4px;}
.surcharge-list{display:block;margin-top: 4px;margin-bottom: 5px;}
.p-info-wrapper .detail-parameters{width: 100%;}
.surcharge-list th{width: 100%; display: block;color: #555;line-height: 24px;margin-bottom: 8px;}
.surcharge-list td{width: 100%; display: block;}
.radioContainer{padding: 18px 24px; border: 1px solid #C3CBCC; border-radius: 4px;}
.radioContainer label {display: block !important;font-weight: 500;margin-bottom: 12px !important;width: 100%;color: #333333;line-height: 19px !important;padding-left: 30px !important;position: relative !important;}
.radioContainer label:hover{text-decoration: underline;}
.radioContainer label:last-child{margin-bottom: 0 !important;}
.radioContainer label::before{width: 18px !important;height: 18px !important;border-radius: 4px !important;border-color: #C3CBCC !important;}
.radioContainer input:checked + label::after{content: url('/user/documents/upload/Images/fajfka.svg'); width: 18px;height: 18px;border-radius: 4px;border: 0;left: 0;text-align: center;line-height: 15px;}
.radioContainer label span{float: right; color: #000;}
.subcategories.with-image li.blog-cat a .text {width: 100%;padding: 0;}
.latest-contribution-info .stars {width: auto;}


@media screen and (min-width: 1200px) and (max-width: 1439px){
	.telefon-detail{display: none;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
	.custom-footer > div {width: 25%;}
	.navigation-in > ul > li.ext > ul > li > div > ul > li {width: 50%;}
}
@media screen and (max-width: 1199px){
	.subcategories li {width: 33.3333%;}
	#content .filter-section fieldset div label, #footer .filter-section fieldset div label {padding-bottom: 0;padding-top: 0;}
	.top-navigation-contacts a > span, .top-navigation-contacts > strong {display: none;}
	.products-block.products > div {margin-bottom: 32px;}
	.p-detail-inner-header, .p-detail-info{display: none;}
	.p-image-wrapper .flags-default{position: absolute;right: 0;top: 0;z-index: 1;}
	.p-image-wrapper {margin-bottom: 32px;}
	.products-block.products-additional .p-bottom .p-tools {flex-basis: 50%;margin-top: 0;text-align: right;}
	.products-related .p .prices, .tab-content .p .prices {margin-bottom: 0;}
	.type-product .breadcrumbs > span:last-child, .type-product .breadcrumbs > span:nth-last-child(2)::after{display: none !important;}
	.h1 + .p-detail-info {display: block;margin-bottom: 24px;}
	.product-top > div:first-child .p-short-description{display: none !important;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.navigation-in > ul > li.ext > ul > li > div > ul > li > a > img {width: 64px;}
	.navigation-in > ul > li > ul > li > div > ul > li > a {padding: 0 16px 0 0 !important;font-size: 14px;line-height: 20px;}
}
@media screen and (max-width: 991px){
	.breadcrumbs{display: flex;}
	.browse-p{display: none;}
}
@media screen and (max-width: 767px){
	.breadcrumbs {padding: 8px 12px 0 !important;flex-wrap: nowrap;width: auto;white-space: nowrap;overflow: auto;}
	body:not(.type-category) .breadcrumbs{margin-bottom: 16px;}
	.content-wrapper.container {padding-left: 12px;padding-right: 12px;}
	.breadcrumbs > span{font-size: 12px;}
	.category-top {margin-top: -35px;padding-top: 72px;padding-bottom: 40px;margin-bottom: 16px;}
	#header {margin-bottom: 0;}
	.category-perex a.show-more{display: block;margin: 16px 0 0;}
	.subcategories li {width: 100%;}
	.razeni-nadpis{display: none;}
	#filters:not(.otevreny){display: none;}
	.filtrovat{display: block !important;background: url('/user/documents/upload/Images/filtrovat.svg') 12px 50% no-repeat; position: relative; font-size: 14px;width: calc(50% - 10px); margin-right: 10px;padding: 0 30px 0 42px;border: 1px solid #CCC;border-radius: 4px;height: 40px;line-height: 38px;color: #242020;font-weight: 500;}
	.filtrovat::after{content: url('/user/documents/upload/Images/sipka-select.svg'); position: absolute; right: 12px;}
	.filtrovat.otevreny::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: 3px;}
	.category-header select {font-weight: 500;border-color: #ccc;height: 40px;font-size: 14px;}
	.category-header > form {width: calc(50% - 10px);margin-bottom: 0;margin-left: 10px;}
	.category-header {display: flex;flex-wrap: wrap;top: 124px;background-color: #fff;z-index: 1;padding: 12px;border-bottom: 1px solid #D9E1E2;margin-left: -12px;margin-right: -12px;}
	body:not(.navigation-window-visible) .category-header{position: sticky}
	.aktivni-filtry > span {font-weight: 600;margin: 0 0 6px;font-size: 14px;}
	.aktivni-filtry{position: relative;border: 0;}
	#clear-filters {position: absolute;top: 0;right: 0;}
	#clear-filters .close-after {border: 0;line-height: 20px !important;text-decoration: underline;padding: 0 !important;}
	#clear-filters .close-after::after{display: none;}
	.aktivni-filtry > div {flex-wrap: nowrap;overflow: auto;white-space: nowrap;}
	.param-filter-top form:first-of-type{display: none !important;}
	.pocet strong, .pocet::after {font-size: 14px;line-height: 1;}
	.pocet{margin-bottom: 8px;}
	.filter-label {margin-right: 0 !important;}
	#filters.otevreny{position: fixed;top: 124px;width: calc(100% - 60px);z-index: 99;background-color: #fff;margin-left: -12px;padding: 0 12px 54px;border-right: 1px solid #D9E1E2;overflow: auto;height: calc(100vh - 124px);}
	.filter-section-boolean {width: 100%;margin-bottom: 24px;overflow: hidden;}
	.param-filter-top .filter-label {line-height: 24px !important;font-size: 13px;padding: 0 8px !important;}
	/*.param-filter-top fieldset {flex-wrap: nowrap;}*/
	.param-filter-top form:last-child{overflow: auto;width: 100%;}
	.aktivni-filtry .filter-label, .aktivni-filtry .slider-header{border-color: #ccc;}
	.products-block.products > div {margin-bottom: 48px;width: 50%;padding: 0 10px;}
	.products-block .p {padding: 0;border-radius: 0;}
	.products-block .ratings-wrapper{padding-bottom: 16px;}
	.products-block.products .p .name {margin-bottom: 12px;line-height: 18px;text-align: left;font-size: 12px;}
	.products-block.products .p .price span, .products-block.products .p .price strong {font-size: 16px;}
	.product .btn.btn-primary {font-size: 12px;padding: 5px 8px;}
	.products-block .p-bottom .p-tools{flex-basis: 60px}
	.products-block .p-bottom .prices{flex-basis: calc(100% - 62px);}
	.product .add-to-cart-button {width: 36px;height: 36px;background-size: 16px auto;}
	.availability > span{font-size: 11px; font-weight: 400;}
	.skladem > span::before {margin-right: 1px;}
	.products-block.products-page {margin-left: -10px;margin-right: -10px;}
	.flag {font-size: 11px;line-height: 20px;}
	.products-block .p .flags-default {left: 0;top: 5px;padding-right: 40px;}
	.category__secondDescription {margin-top: 32px;}
	.pagination-wrapper {margin-bottom: 32px;margin-top: 0;}
	.pagination-wrapper {flex-direction: column-reverse;}
	.pagination-loader {order: 2;margin-top: 0 !important;margin-bottom: 32px;}
	.top-navigation-tools > .top-links{display: none;}
	.top-navigation-tools > .socky{display: none;}
	.responsive-tools > a[data-target="search"]{display: none !important;}
	#header .search, #header .search-form{display: block !important;}
	.top-navigation-bar {background-color: #fff;height: 124px;border-top: 4px solid #242020;border-bottom: 1px solid #D9E1E2;transition: none;} 
	.responsive-tools > a[data-target="navigation"] {right: 12px;top: 12px;padding: 0;display: flex;flex-direction: column;align-items: center;}
	.responsive-tools > a{width: auto;}
	.responsive-tools > a[data-target="navigation"]::before {content: url('/user/documents/upload/Images/menu.svg');background: none !important;height: 24px;}
	.responsive-tools > a[data-target="navigation"]::after{content: "Menu";font-size: 11px;color: #292929;line-height: 16px;}
	.navigation-buttons a[data-target="login"]{display: none;}
	#header {z-index: 99 !important;}
	#header .cart-count {right: 64px;z-index: 1;transition: none;height: 40px;width: 48px;line-height: 40px;margin: 0;top: -34px;}
	.navigation-buttons > a[data-target="cart"] i {left: 26px;top: 2px;}
	#header .search-form{position: absolute;margin: 0 12px;top: 21px;font-size: 14px;width: calc(100% - 24px);}
	.overall-wrapper, .type-index .overall-wrapper {padding-top: 124px;}
	#header .site-name{top: -40px;transition: none;}
	.search-form .form-control {padding-left: 44px;background-position: 16px 50%;}
	.custom-footer__newsletter {padding: 32px 24px;}
	.custom-footer__newsletter h4 {font-size: 21px !important;margin: 0 0 24px !important;}
	.subscribe-form .consents {margin-top: 24px;}
	.subscribe-form.compact-form .form-control{font-size: 14px;}
	.custom-footer {padding: 0 12px;margin-top: 32px;border: 0;}
	.banner-wrapper {margin-top: 0;}
	.banner {min-height: auto;margin-bottom: 0;}
	#footer .kontakty h4{display: none;}
	#footer .kontakty p:first-of-type a:first-of-type{background: url('/user/documents/upload/Images/telefon-mobil.svg') 0 50% no-repeat; padding-left: 30px;font-weight: 600; margin-bottom: 24px;}
	#footer .kontakty p:first-of-type a:nth-of-type(2){background: url('/user/documents/upload/Images/email-mobil.svg') 0 50% no-repeat; padding-left: 30px;font-weight: 600; margin-bottom: 24px;}
	#footer .kontakty p{font-size: 16px !important;margin-bottom: 16px;}
	.custom-footer > div:not(:first-child):not(.otevreno) h4 + ul{display: none;}
	#footer h4 {margin-bottom: 0;padding: 11px 0;position: relative;}
	.custom-footer > div {margin-bottom: 8px;}
	.custom-footer > div:first-child{margin-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding-bottom: 8px;}
	.custom-footer > div h4::after{content: url('/user/documents/upload/Images/sipka-dolu-cerna.svg'); position: absolute; right: 0;line-height: 16px;}
	.custom-footer > div.otevreno h4::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: 3px;}
	.spodek {padding: 0 12px;margin-top: 32px;display: block;}
	.spodek .socky{margin-bottom: 24px;}
	.footer-bottom{display: flex;flex-wrap: wrap;flex-direction: column-reverse;padding: 32px 12px 20px 12px;}
	#signature, .copyright {margin-bottom: 8px;margin-top: 8px;}
	.breadcrumbs > span:not(:last-child)::after {top: 9px;}

	.type-product .breadcrumbs > span:not(:nth-last-child(2)){display: none;}
    .type-product .breadcrumbs > span > a {position: relative;display: block;padding-right: 0;padding-left: 18px;line-height: 28px;}
    .type-product .breadcrumbs > span > a::after {display: block !important;content: "\e910";font-family: shoptet;position: absolute;right: auto;left: 0;font-size: 8px;line-height: 24px;top: 2px;background: none;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
    .type-product .breadcrumbs > span, .breadcrumbs > a {padding: 0;position: relative;display: block;}
    .type-product .breadcrumbs > span:not(:last-child)::after {display: none;}
	.p-image-wrapper .flags-default{right: 6px;}
	.p-image-wrapper .flags-default + .flags-default{display: none;}
	.image360, .p-image {margin-bottom: 12px;}
	.p-thumbnails a {width: 52px;height: 52px;margin: 0 12px 0 0;border-radius: 4px;border: 1px solid #C3CBCC !important;flex: 0 0 auto;}
	.p-thumbnails a img{border-radius: 5px;}
	.p-thumbnail.next-photos{display: none;}
	.p-thumbnails-inner > div > a.p-thumbnail:nth-child(n+10):not(.next-photos) {display: block;}
	.thumbnail-next, .thumbnail-prev{display: none !important;}
	.p-thumbnails.overflow-next::after, .p-thumbnails.overflow-next::before{display: none !important;}
	.p-thumbnails {height: 52px;margin-bottom: 0;}
	.p-thumbnails > div {height: 52px;width: 100%;position: relative;}
	.p-thumbnails-wrapper{margin-right: -12px;}
	.p-thumbnails > div > div {display: flex;overflow: auto;}
	.p-thumbnails > div > div::after, .p-thumbnails > div > div::before{display: none !important;}
	.p-image-wrapper {margin-bottom: 20px;}
	.product-top h1, .product-top .h1 {font-size: 18px;font-weight: 600;line-height: 26px;}
	.p-detail-info a {font-size: 14px;}
	.type-detail .top-variants #productsAlternative .products .product, .p-info-wrapper .advanced-parameter {width: 70px;height: auto;margin: 0 10px 10x 0;}
	.next-variants {width: 70px;height: 70px;line-height: 68px;font-size: 14px;}
	.kolekce-button {padding: 22px 30px 22px 60px;font-size: 15px;line-height: 18px;}
	.kolekce-button::before {left: 16px;}
	.kolekce-button::after {right: 16px;}
	.umyvadla-button {padding: 22px 30px 22px 60px;font-size: 15px;line-height: 18px;}
	.umyvadla-button::before {left: 16px;}
	.umyvadla-button::after {right: 16px;}
	.need-help:not(.under-content){display: none;}
	.social-buttons-wrapper {margin-top: 24px;}
	.link-icons .link-icon {width: calc(50% - 8px);margin: 8px 4px 0 4px;height: 40px;line-height: 38px;}
	.link-icons {margin: 0 -4px;width: calc(100% + 8px);}
	.p-detail-tabs-wrapper {margin-top: 48px;border-top: 1px solid #C3CBCC;margin-bottom: 48px;}
	#tab-content > * > h2 {padding: 16px 0;font-size: 16px;line-height: 32px;font-weight: 500;}
	#tab-content > * > h2::after {content: url('/user/documents/upload/Images/sipka-dolu-cerna.svg');margin-top: -3px;}
	#tab-content .otevreno > h2::after {margin-top: 2px;}
	.type-product #tab-content {font-size: 14px;line-height: 26px;}
	.need-help.under-content {border: 0;margin-top: 42px;border-radius: 0;margin-bottom: 120px;padding: 10px 0 10px 82px;background-position: 0 50%;}
	.telefon-detail, .need-help .link-icon.chat{border: 1px solid #242020;border-radius: 8px;width: 100%;transform: none;right: auto;left: 0;height: 48px;line-height: 46px;top: auto;font-weight: 500;color: #242020;text-align: center;padding: 0 16px;}
	.need-help .link-icon.chat{bottom: -64px;}
	.telefon-detail{bottom: -120px;background-position: calc(50% - 50px) 50%;font-size: 0;}
	.telefon-detail::after{content: "Zavolať";font-size: 16px;}
	h2.products-related-header, .products-podobne-header, .objevte h2 {font-size: 24px;padding-top: 48px;}
	.products-block.products-additional .p-bottom .p-tools {flex-basis: 60px;}
	.products-additional .slick-arrow, .related-wrapper .slick-arrow{margin-top: -100px;width: 32px;height: 32px;}
	.products-block.products.slick-slider > div{padding: 0;}
	.products-block.products.slick-slider .product{padding: 0 10px !important;}
	.slick-slide:not(.slick-active) {opacity: 1;}
	.p-switchable .related-sm-screen-hide {display: block;}
	.products-related {margin-bottom: 0;flex-wrap: nowrap;overflow: auto;background-color: #F7F7F7;margin-left: -12px;margin-right: -12px;padding: 0 2px;}
	h2.products-related-header{background-color: #F7F7F7;margin: 0 -12px;padding-left: 12px;padding-right: 12px;}
	.products-related::before, .products-related-header::before{display: none;}
	.products-additional{margin-left: -10px;margin-right: -10px;}
	.objevte {margin-top: 48px;}
	.p-thumbnails iframe{top: -50px;}
	.top-variants .products-additional {margin-left: 0;margin-right: 0;}
	.kolekce-popup, .latky-popup, .umyvadla-popup {width: 100%;padding: 16px 12px;}
	.kolekce-popup .close, .latky-popup .close, .umyvadla-popup .close {top: 6px;right: 6px;}
	.kolekce-popup .products-block .p {padding: 16px 20px 16px 0;}
	.kolekce-popup .products-block .p a.image {width: 100px;}
	.kolekce-popup .products-block .p .p-in {width: calc(100% - 100px);}
	.kolekce-popup .p .name {text-align: left;font-size: 15px;}
	
	.umyvadla-popup .products-block .p {padding: 16px 20px 16px 0;}
	.umyvadla-popup .products-block .p a.image {width: 100px;}
	.umyvadla-popup .products-block .p .p-in {width: calc(100% - 100px);}
	.umyvadla-popup .p .name {text-align: left;font-size: 15px;}

	.benefitBanner__item {flex: 0 0 50%;width: 50%;}
	.benefitBanner {padding: 48px 12px 0;margin: 48px 0 0;}
	.benefitBanner__item{margin-bottom: 48px;padding: 0 10px;}
	.benefitBanner__title {line-height: 18px;font-size: 14px;}
	#ratingTab > h2 > span > span:last-child {font-size: 14px;}
	.podobne.products-block.products > .all-products {width: 100% !important;position: relative;top: auto;right: auto;padding: 0 12px !important;}	
	div.all-products .btn {height: 48px;line-height: 46px;width: 100%;}
	#navigation{top: 124px;height: calc(100vh - 124px);}
	.ordering-process  #navigation {top: 59px;height: calc(100vh - 59px);}
	.navigation-close{display: none;}
	.navigation-window-visible .responsive-tools > a[data-target="navigation"]::before {content: url('/user/documents/upload/Images/x.svg');}
	.navigation-window-visible #navigation {width: calc(100% - 52px);}
	.navigation-window-visible::before{content: ""; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0;z-index: 1;}
	.navigation-in > ul > li > a > b, .navigation-in > ul > li > a > span{padding: 0;font-weight: 400;}
	.navigation-in > ul > li > a {color: #242020;padding: 12px 48px 12px 20px !important;font-size: 16px;line-height: 24px;border-bottom: 0;position: relative;}
	.navigation-in > ul > li > a > span.submenu-arrow, .menu-level-3 + .submenu-arrow{position: absolute;padding: 0;right: 0;width: 48px;height: 48px;text-align: center;line-height: 48px;}	
	.navigation-in > ul > li {margin-right: 0;}
	.navigation-in > ul > li:last-child{border: 0;}
	.navigation-in > ul.navigationActions{padding: 8px 16px 16px;display: flex;flex-wrap: wrap;margin: 0;}
	.navigation-in > ul.navigationActions > li{width: calc(50% - 8px); margin: 0 4px;border: 0;}
	.navigation-in > ul.navigationActions > li > a{border: 1px solid rgba(36, 32, 32, 0.3); border-radius: 8px;padding: 0 16px !important;height: 40px;line-height: 38px;text-align: center;display: block;font-size: 14px;}
	.menu-spodek{background-color: #242020;color: #fff;padding: 32px 24px 100px;}
	.top-navigation-contacts a > span{display: inline-block;}
	.top-navigation-contacts a {margin-bottom: 18px;font-weight: 400;display: block;width: 100%;color: #fff;}
	.top-links > span{font-size: 13px;padding-left: 32px;line-height: 24px;background-size: 24px auto;}
	.top-navigation-bar-menu {left: -24px;top: auto;bottom: 30px;right: auto;}
	.top-navigation-bar-menu a{color: #fff !important;padding: 10px 16px !important;}
	.navigation-in > ul > li.ext > ul > li > div > a{width: 100%;font-size: 15px;line-height: 24px;padding: 12px 48px 12px 24px;}
	.navigation-in > ul > li.exp > a{background-color: #85C226;}
	.navigation-in > ul > li.exp > a > b{font-weight: 600;}
	.menu-level-2{border-left: 1px solid #85C226;}
	.menu-level-2 > li > div{position: relative;}
	.menu-level-3 + .submenu-arrow{z-index: 1;top: 0;}
	.submenu-arrow::after {vertical-align: middle;}
	.menu-level-3 + .submenu-arrow::after{-webkit-transform: rotate(270deg);transform: rotate(270deg);}
	.has-third-level.ext.exp{position: fixed; top: 124px;width: calc(100% - 52px);z-index: 2;background-color: #fff;margin-left: -1px;height: calc(100vh - 124px);overflow: auto;}
	.has-third-level.ext.exp .menu-level-3{display: block;padding-bottom: 80px;}
	.navigation-in > ul > li > ul > li > div > ul > li > a{line-height: 24px;margin-bottom: 4px;height: 64px;padding:20px 16px 20px 10px !important;}
	.has-third-level.ext.exp .menu-level-3 + .submenu-arrow{top: 0;left: 0;}
	.has-third-level.ext.exp .menu-level-3 + .submenu-arrow::after {content: url('/user/documents/upload/Images/sipka-zpet-menu.svg');-webkit-transform: rotate(0);transform: rotate(0);}
	.has-third-level.ext.exp > div > a {padding-left: 48px !important;}
	.navigation-in > ul > li.ext > ul > li > div > ul > li > a > img {width: 64px;height: 64px;}
	.pocet-filtru{background-color: #85c226;width: 20px;display: inline-block;height: 20px;vertical-align: middle;border-radius: 50%;text-align: center;line-height: 20px;margin-left: 6px;font-size: 12px;position: relative;top: -1px;}
	.related-wrapper{position: relative;}
	.related-wrapper .slick-arrow.slick-next{right: -10px;}
	.related-wrapper .slick-arrow.slick-prev{left: -10px;}
	.latest-contribution-wrapper{padding: 0 10px;}
	.scrolled-down body:not(.ordering-process):not(.search-window-visible) .top-navigation-bar,
	.scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .site-name,
	.scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .cart-count {transform: none;}
	.filters-open::before{content: ""; top: 0; left: 0; height: 100%; width: 100%; position: fixed; background-color: rgba(0,0,0,0.5);z-index: 9;}
	.filters-open{overflow: hidden;}
	.zavrit{position: fixed;bottom: 0;text-align: center;padding: 10px 12px;background-color: #fff;border-top: 1px solid #D9E1E2;width: calc(100% - 60px);margin-left: -12px;}
	.zavrit .btn{width: 100%;}
}
.carousel-inner{border-radius: 8px;}
.carousel-control.left, .carousel-control.right {opacity: 1;}
.carousel-control.left::before, .carousel-control.right::before{width: 48px; height: 48px; background-color: #fff;line-height: 50px;font-size: 24px;box-shadow: 0 8px 24px 3px rgba(0,0,0,0.03);}
.carousel-control.right::before {right: -24px !important;content: url('/user/documents/upload/Images/slider-right.svg');}
.carousel-control.left::before {left: -24px !important;content: url('/user/documents/upload/Images/slider-left.svg');}
.carousel-control.left:hover::before, .carousel-control.right:hover::before{-webkit-filter: invert(1);filter: invert(1);}
.wide-carousel {overflow: visible;}
.homepage-box{border: 0; background: none;padding: 24px; margin: 0;}
.footer-banner{width: 100%;padding: 0;position: relative;}
.top-kategorie{margin-top: 80px;}
.hp-sekce h2, .homepage-blog-wrapper .h4, .h4.homepage-group-title, .custom-footer__instagram h4 {color: #242020; font-size: 30px; font-weight: 600; margin-bottom: 42px;line-height: 1.1;margin-top: 0;text-align: left;}
.top-kategorie-in{display: flex; flex-wrap: wrap;margin: 0 -6px;}
.top-kategorie-in > div{width: 12.5%; padding: 0 6px; margin-bottom: 12px;}
.top-kategorie-in > div a{display: block; padding: 16px; text-align: center; box-shadow: 4px 8px 26px 3px rgba(0,0,0,0.05);font-size: 15px; line-height: 21px;color: #242020;background-color: #fff;}
.top-kategorie-in > div a:hover span{text-decoration: underline;}
.top-kategorie-in > div a span{display: flex;height: 42px;-webkit-justify-content: center;justify-content: center;align-items: flex-end;}
.extra-sluzby {margin-top: 100px;}
.extra-sluzby-in{display: flex; flex-wrap: wrap;margin: 0 -16px;}
.extra-sluzby-in .left{width: 50%;}
.extra-sluzby-in .center{width: 25%;}
.extra-sluzby-in .right{width: 25%;}
.extra-sluzby-in > div > div{padding: 0 16px;}
.extra-sluzby-in > div > div a{display: block;position: relative;}
.extra-sluzby-in .center > div:first-child{margin-bottom: 52px;}
.extra-sluzby-in a > span{position: absolute; bottom: -32px; left: 20px; background-color: #fff; width: 214px; border-radius: 12px; padding: 16px 20px;box-shadow: 2px 6px 20px rgba(0,0,0,0.05);display: flex;flex-wrap: wrap;font-size: 18px; line-height: 24px;}
.extra-sluzby-in a > span::after{content: url('/user/documents/upload/Images/sipka-cerna-prava.svg'); position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.extra-sluzby-in a:hover > span::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.extra-sluzby-in a > span > *{width: 100%;}
.extra-sluzby-in a > span strong{display: block;}
.extra-sluzby-in a > span strong.green {color: #228711;}
.extra-sluzby-in a:hover > span {color: #fff; background-color: #242020;}
.extra-sluzby-in a:hover > span strong.green {color: #fff;}
.extra-sluzby-in img{mix-blend-mode: darken;border-radius: 8px;width: 100%;}
.footer-banners{position: relative;margin-bottom: 100px;}
.footer-banners::before, .servis::before{content: ""; width: 100vw; left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%); height: 100%; background: linear-gradient(180deg, #F7F7F7 0%, #FFFFFF 100%);position: absolute;top: 0;}
.type-index .overall-wrapper{overflow-x: hidden;}
.inspirace-in{margin-left: -16px; margin-right: -16px;}
.inspirace-in .slick-list{overflow: visible;}
.inspirace-in .slick-slide{padding: 0 16px;}
.inspirace-in a{position: relative;display: block;}
.inspirace-in a img{width: 100%;}
.inspirace-in a > span{position: absolute; left: 50px; bottom: 50px; background-color: #fff; background-color: #fff; border-radius: 50px; line-height: 56px; font-size: 20px; padding: 0 28px; color: #1D1F2A; font-weight: 600;}
.inspirace-in a:hover > span{background-color: #242020; color: #fff;}
.servis-in{display: flex; flex-wrap: wrap;margin: 0 -16px;}
.servis-in > div{width: 25%; padding: 0 16px;display: flex;flex-wrap: wrap;}
.servis-in div.first{width: 50%; padding: 0 16px;}
.servis-in .text{background-color: #228711; color: #fff; padding: 32px; width: 100%;border-radius: 0 0 8px 8px;display: flex; flex-wrap: wrap;}
.servis-in .text h3{color: #fff;font-size: 20px; line-height: 30px; font-weight: 600; margin: 0;width: 100%;}
.servis-in img{border-radius: 8px 8px 0 0;}
.udaje span{display: block; width: 100%; padding-left: 28px;background-position: 0 50%; background-size: 20px auto; background-repeat: no-repeat;line-height: 24px;font-size: 15px; margin-top: 8px;}
.udaje span:first-child{background-image: url('/user/documents/upload/Images/pin.svg');}
.udaje span:last-child{background-image: url('/user/documents/upload/Images/clock.svg');}
.udaje span a{color: #fff;text-decoration: underline;}
.udaje span a:hover{text-decoration: none;}
.servis-in > div .btn{margin-top: 40px;border-color: #fff;border-radius: 8px;color: #fff;line-height: 42px;padding: 0 24px;font-size: 16px;font-weight: 500;text-transform: none;align-self: flex-end;}
.servis-in > div .btn:hover{background-color: #fff; color: #242020;}
.servis-in div.first .text{padding: 40px;background-color: #242020;}
.servis-in .text h3{font-size: 24px; line-height: 36px;}
.servis-in div.first .btn {margin-top: 16px;}
.servis-in div.first .btn{border-color: #85C226; background-color: #85C226; color: #242020;}
.servis-in div.first .btn:hover{border-color: #fff; background-color: #fff; color: #242020;}
.latest-contribution-box, .homepage-box.welcome-wrapper{display: none !important;}
.homepage-blog-wrapper{margin: 120px -16px 0 -16px;align-items: stretch;padding: 0; position: relative;}
.homepage-blog-wrapper .news-item{width: 25%; padding: 0 16px;flex-basis: 25%;}
.homepage-blog-wrapper .h4{width: 100%; padding: 0 16px;}
.homepage-blog-wrapper .news-item .image {margin-right: 0;height: 194px;overflow: hidden;}
.homepage-blog-wrapper .news-item > a{display: block; box-shadow: 0 8px 24px 3px rgba(0,0,0,0.05);height: 100%;border-radius: 8px;}
.homepage-blog-wrapper .news-item .image img {object-fit: cover;border-radius: 8px 8px 0 0;}
.homepage-blog-wrapper .news-item .text{padding: 24px;}
.blog-wrapper .news-item .title {margin-top: 0; margin-bottom: 8px;font-size: 16px;line-height: 24px;font-weight: 600;color: #1D1F2A;height: 48px;overflow: hidden;}
.blog-wrapper .news-item .description {color: #3D3D3D;margin: 0;font-size: 16px;line-height: 20px;}
.blog-wrapper .news-item .read-article, .btn.all-art {margin-top: 20px;display: inline-block;border: 1px solid rgba(36, 32, 32, 0.4);line-height: 42px;border-radius: 8px;padding: 0 24px;color: #242020;font-weight: 500;}
.blog-wrapper .news-item .read-article:hover, .btn.all-art:hover{background-color: #242020; border-color: #242020; color: #fff;}
.blog-wrapper .news-item .read-article::after, .btn.all-art::after{content: url('/user/documents/upload/Images/sipka-next.svg');display: inline-block; margin-left: 8px; line-height: 1;vertical-align: middle;}
.blog-wrapper .news-item .read-article:hover::after, .btn.all-art:hover::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.homepage-blog-wrapper .all-art{position: absolute;right: 16px;top: 0;margin: 0;}
.type-index .homepage-products-heading-6:first-child, .type-index .products-block:nth-child(2), .homepage-blog-wrapper:nth-child(3){display: none !important;}
.type-index .products-block.products > div.slick-list{width: 100% !important;overflow: visible;margin: 0;}
.inspirace {margin-top: 100px;}
.servis {margin-top: 72px; padding-top: 84px;position: relative;}
.servis > * {position: relative;}
.instagram-widget {max-width: none;margin: 0 -16px;}
.instagram-widget.columns-2 > a {padding-bottom: 25%;width: calc(25% - 32px);margin: 0 16px;border-radius: 8px;}
.instagram-follow-btn{display: none !important;}
.custom-footer__instagram{margin-top: 100px;}
.instagram-widget > a:hover img{opacity: 0.6;}
body.template-11 .dkLabFavHeaderIconBtn::before {margin-right: 0;font-size: 19px;top: -1px;color: #000 !important;}
#dkLabFavHeaderWrapper{order: -1;}
#formRating .stars{width: auto;}
#lb-recommend-element-product_detail{display: none !important;}
.filter-label[for="dd[]3287"], .filter-label[for="dd[]3468"]{display: none !important;}
.dkLabFavouriteProductDiv.onlyIcon{z-index: 0;}
.has-detail-product-arrows .carousel-control--product.right, .has-detail-product-arrows .carousel-control--product.left{background-color: transparent !important;z-index: 3;}
.has-detail-product-arrows .carousel-control--product.right::before, .has-detail-product-arrows .carousel-control--product.left::before {background-color: #fff !important;filter: none !important;}





@media screen and (max-width: 1439px){
	.homepage-blog-wrapper .news-item .image {height: 160px;}
}
@media screen and (max-width: 1199px){
	.top-kategorie-in > div {width: 25%;}
	.extra-sluzby-in a > span {left: 3px;}
	.servis-in > div {width: 33.3333% !important;}
	.servis-in img{object-fit: cover;}
	.servis-in div.first img{height: 348px;}
	.homepage-blog-wrapper .news-item {width: 50%;padding: 0 16px;flex-basis: 50%;margin-bottom: 32px;}
	.homepage-blog-wrapper .news-item .image {height: 194px;}
	.homepage-blog-wrapper{margin-bottom: -32px;}
}
@media screen and (max-width: 991px){
	.top-kategorie {margin-top: 40px;}
	.extra-sluzby {margin-top: 64px;}
	.extra-sluzby-in a > span {left: 2px;font-size: 14px;line-height: 18px;width: 160px;padding: 12px;}
	.extra-sluzby-in .center > div:first-child {margin-bottom: 40px;}
	.footer-banners {margin-bottom: 64px;}
	.inspirace {margin-top: 64px;}
	.servis {margin-top: 48px;padding-top: 48px;}
	.servis-in > div {padding: 0 6px !important;}
	.servis-in .text {padding: 24px 16px !important;}
	.homepage-blog-wrapper {margin-top: 80px;}
	.custom-footer__instagram {margin-top: 64px;}
	.benefitBanner{margin-top: 64px;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.servis-in .slick-arrow.slick-next {right: 0 !important;}
}
@media screen and (max-width: 767px){
	.content-wrapper.container .row {margin-left: 0;margin-right: 0;}
	.content-wrapper.container .row .wide-carousel{padding-top: 12px;}
	.carousel-control.left, .carousel-control.right {opacity: 1;width: 44px;height: 44px;bottom: 0;top: auto;}
	.carousel-control.left::before, .carousel-control.right::before {width: 44px;height: 44px;line-height: 46px;box-shadow: 0 8px 24px 3px rgba(0,0,0,0.06);}
	.carousel-control.right::before {right: 0 !important;}
	.carousel-control.left::before {left: 0 !important;}
	.carousel-control.left{left: calc(50% - 50px);}
	.carousel-control.right{right: calc(50% - 50px);}
	.carousel-inner {padding-bottom: 68px;}
	.footer-banners::before{display: none;}
	.top-kategorie {margin-top: 32px;}
	.hp-sekce h2, .homepage-blog-wrapper .h4, .h4.homepage-group-title, .custom-footer__instagram h4 {font-size: 24px;margin-bottom: 32px;line-height: 32px;}
	.top-kategorie-in{margin: 0;}
	.top-kategorie-in > div {width: 100%;padding: 0;margin-bottom: 8px;}
	.footer-banner:first-child .hp-sekce a {width: 100%;}
	.top-kategorie-in > div a {display: flex;padding: 6px 12px;flex-wrap: wrap;box-shadow: 0 8px 24px 3px rgba(0,0,0,0.05);position: relative;}
	.top-kategorie-in > div a::after{content: url('/user/documents/upload/Images/sipka-cerna-prava.svg'); position: absolute; right: 12px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: 16px;}
	.top-kategorie-in > div img{width: 56px;}
	.top-kategorie-in > div > a > span{width: calc(100% - 56px);align-items: center;height: auto;text-align: left;-webkit-justify-content: left;justify-content: left;padding-left: 12px;}
	.extra-sluzby {margin-top: 40px;}
	.extra-sluzby-in{margin: 0;}
	.extra-sluzby-in > div > div {padding: 0;margin-bottom: 32px;}
	.extra-sluzby-in .left, .extra-sluzby-in .center, .extra-sluzby-in .right {width: 100%;}
	.footer-banner:nth-child(2) .hp-sekce a {width: 100%;}
	.extra-sluzby-in .center > div:first-child {margin-bottom: 32px;}
	.extra-sluzby-in .right img{height: 210px;object-fit: cover;}
	.extra-sluzby-in a > span {left: 20px;line-height: 20px;width: 206px;padding: 8px 16px;bottom: -16px;}
	.extra-sluzby-in a > span strong {font-weight: 500;}
	.footer-banners {margin-bottom: 48px;}
	.type-index .products-block{margin: 0 -10px;}
	.inspirace-in a > span {position: relative;left: 0;bottom: auto;border-radius: 0;line-height: 24px;font-size: 14px;padding: 0 12px;font-weight: 500;}
	.inspirace-in .slick-arrow.slick-next, .servis-in .slick-arrow.slick-next{right: 16%;}
	.inspirace-in .slick-arrow.slick-prev {left: 10px;}
	.inspirace {margin-top: 48px;}
	.servis {margin-top: 32px;padding-top: 32px;}
	.servis-in > div {display: block !important;width: 100% !important;padding: 0 !important;}
	.servis-in .slick-slide{padding: 0 6px !important;}
	.servis-in {margin: 0 -6px;}
	.slick-arrow {width: 44px;height: 44px;margin-top: -22px;}
	.servis-in .slick-arrow {margin-top: -90px;}
	.servis-in img {height: 200px !important;width: 100%;}
	.servis-in .text {height: 268px;}
	.servis-in .udaje{width: 100%;}
	.servis-in .text h3 {font-size: 20px;line-height: 30px;}
	.homepage-blog-wrapper {margin: 64px 0 0;}
	.h4.homepage-group-title:first-of-type{margin-top: 0;}
	.news-obal{display: flex;flex-wrap: nowrap;overflow: auto;padding-left: 6px;}
	.homepage-blog-wrapper .news-item {width: 262px;padding: 0 6px;flex: none;}
	.homepage-blog-wrapper .news-item .image {height: 150px;margin: 0;}
	.homepage-blog-wrapper .news-item .text {padding: 16px 16px 16px 24px;}
	.homepage-blog-wrapper .all-art {position: relative;right: auto;margin: 0;left: 12px;width: calc(100% - 24px);}
	.custom-footer__instagram {margin-top: 48px;padding: 0 12px;}
	.instagram-widget {margin: 0 -6px;}
	.instagram-widget.columns-2 > a {padding-bottom: 50%;width: calc(50% - 12px);margin: 0 6px 12px;}
	.benefitBanner {margin-top: 50px;}
	body.template-11.mobile-header-version-1 #dkLabFavHeaderWrapper {right: 130px;top: -24px;}
	.dkLabFavouriteProductDiv.onlyIcon {top: 0;}
	.ordering-process .responsive-tools > a[data-target="navigation"]{padding-top: 8px;}
	.ordering-process #header .search{display: none !important;}
	.ordering-process  .top-navigation-bar {height: 58px;}
	body.fvStudio-Classic .fvDoplnek {margin-bottom: 0;border: 0 !important;}
	.cart-summary {background-color: #f5f5f5;}
	.ordering-process .quantity-form .quantity{border-radius: 0;}
	.id--9 .cart-table tr{border-color: #ddd;}
	#header .site-name img{max-width: 150px; padding: 0;}
	.scrolled-down body.template-11:not(.ordering-process):not(.search-window-visible):not(.mobile-header-version-0) #dkLabFavHeaderWrapper {transform: none;}
	.radioContainer {padding: 12px;}
	.radioContainer label{font-size: 14px;}
	.radio-wrapper{padding: 0;}
	.radio-wrapper input[type="radio"] + label {padding-left: 30px;padding-right: 10px;}
	.radio-wrapper input[type="radio"] + label::before{left: 10px;}
	.radio-wrapper input[type="radio"]:checked + label::after{left: 12px;}
	.image360::after, .show360image::after {font-size: 50px;height: 50px;line-height: 50px;margin-left: -26px;margin-top: -26px;width: 50px;}
}
.advanced-order .filter-section {display: none !important;}
.podobne .widget-parameter-wrapper{display: none !important;}
.type-index .content .benefitBanner{display: none !important;}
ol.top-products li a .top-products-name {font-size: 14px;line-height: 18px !important;color: #242020;width: 100%;margin-bottom: 8px;}
.box-topProducts{padding-top: 0 !important;}
ol.top-products li a {color: #222;}
ol.top-products li{margin-bottom: 20px;}
ol.top-products li a.top-products-image{padding: 0;}
ol.top-products li a:hover{text-decoration: underline;}
ol.top-products li a strong{display: inline-block;}
@media screen and (min-width: 768px){
.category-perex img[style*="float: left"]{margin-right: 32px;}
.category-perex img[style*="float: right"]{margin-left: 32px;}
}
@media screen and (max-width: 767px){
	.category-perex img{width: 100% !important; float: none !important; margin: 0 !important;}	
}
.big-boxes .subcategories li a{flex-wrap: wrap;height: auto;padding: 0 !important;}
.big-boxes .subcategories.with-image li a .image{width: 100%;}
.big-boxes .subcategories.with-image li a .text{width: 100%;padding: 12px;max-height: none;display: flex;height: 60px;align-items: center;text-align: center;-webkit-justify-content: center;justify-content: center;}
.big-boxes .subcategories.with-image li a .image img {max-height: none;width: 100%;}
.big-boxes .subcategories li a::before {display: none !important;}
@media screen and (max-width: 767px){
	.big-boxes .subcategories li {width: 50%;}
	.big-boxes .subcategories.with-image li a .text{font-size: 13px;}
}
.submenu-visible .vue-slider-component .vue-slider-dot, .submenu-visible .lb-search .lb-checkbox__element, .submenu-visible .lb-search .lb-checkbox__check{z-index: 0 !important;}


.cz .cena-kupon::after{content: "Kč";}
.cz .flags-extra .flag-discount::before{content: "Ušetříte";}
.cz .pocet::after{content: " produktů";}
.cz .product .widget-parameter-wrapper::before{content: "Více variant";}
.cz .pagination-loader > span::after{content: "Zobrazit více";}
@media screen and (max-width: 767px){
    .cz .telefon-detail::after{content: "Zavolat";}
}
.cz .tooltip-copy > span:first-child{display: none;}
.sk .tooltip-copy > span:last-child{display: none;}
.hodnoceni-wrapper{background-color: #F7F7F7; padding: 80px 0; margin-top: 100px;}
.hodnoceni{display: flex; flex-wrap: wrap;align-items: flex-start;}
.hodnoceni .left{width: 30%; box-shadow: 0 8px 24px 3px rgba(0,0,0,0.05);background-color: #fff; padding: 24px 24px 24px 142px;border-radius: 8px;position: relative;}
.hodnoceni .right{width: 70%; display: flex; flex-wrap: wrap;padding: 0 48px;}
.hodnoceni .left > img{position: absolute; left: 24px; top: 24px; width: 99px; height: auto;}
.hodnoceni .left > div{display: flex;font-size: 14px; line-height: 20px;flex-wrap: wrap;align-items: center;}
.hodnoceni .left > div:not(:last-child){margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid #D9E1E2;}
.hodnoceni .left > div:first-of-type strong{font-weight: 400;font-size: 37px; line-height: 48px;color: #008F34; width: 68px; margin-right: 16px;}
.hodnoceni .left > div:nth-of-type(2) strong{font-weight: 400;font-size: 24px; text-align: center;line-height: 40px;height: 40px;border-radius: 8px; color: #fff;background-color: #228711; width: 68px; margin-right: 16px;}
.hodnoceni .left > div > span{width: calc(100% - 84px);}
.hodnoceni .left > div:nth-of-type(2) > span{padding-top: 18px; background: url('/user/documents/upload/Images/hvezdy.svg') 0 0 no-repeat;}
.hodnoceni .left > div:last-child > span{width: 50%;font-size: 16px; color: #228711;}
.hodnoceni .left > div:last-child > a{width: 50%; text-align: right; font-size: 16px; text-decoration: underline;}
.hodnoceni .left > div:last-child > a:hover{text-decoration: none;}
.hodnoceni .vote-wrap{padding: 0 16px;margin-bottom: 0;}
.hodnoceni .vote-pic > *{display: none;}
.hodnoceni .vote-pic{width: 40px;height: 40px;background: url('/user/documents/upload/Images/user-hodnoceni.svg') 50% 50% no-repeat;min-width: auto;padding: 0;flex: none;}
.hodnoceni .vote-summary{padding-left: 12px;}
.hodnoceni .vote-name {line-height: 1;font-size: 16px;margin-bottom: 8px;font-weight: 500;}
.hodnoceni .vote-header{padding-bottom: 28px; margin-bottom: 12px;position: relative;}
.hodnoceni .stars{position: absolute; bottom: 0; left: 0;width: auto;margin: 0;}
.hodnoceni .stars .star.is-active:hover, .hodnoceni .stars .star.star-half::before, .hodnoceni .stars .star.star-on::before {color: #228711;}
.hodnoceni .vote-time {font-size: 14px;line-height: 16px;color: #292929;}
.hodnoceni .vote-delimeter{display: none;}
.hodnoceni .vote-content br{display: none;}
.hodnoceni .slick-arrow.slick-prev {left: 8px;}
.hodnoceni .vote-wrap::after{content: "Odporúča obchod"; background: url('/user/documents/upload/Images/doporucuje.svg') 0 0 no-repeat; padding-left: 22px; font-size: 14px; line-height: 16px; color: #228711;font-weight: 500;margin-top: 16px; display: block;}
.cz .hodnoceni .vote-wrap::after{content: "Doporučuje obchod";}
.vote-wrap .stars{width: auto;}
@media screen and (min-width: 1200px) and (max-width: 1439px){
	.hodnoceni .left > img {width: 40px;}
	.hodnoceni .left{padding-left: 80px;}
}
@media screen and (max-width: 1199px){
	.hodnoceni .left {width: 100%;}
	.hodnoceni .right {width: 100%;margin-top: 40px;}
}
@media screen and (max-width: 767px){
	.hodnoceni .left {width: 100%;padding: 147px 24px 24px;}
	.hodnoceni .left > img {left: 50%;margin-left: -50px;}
	.hodnoceni-wrapper {padding: 32px 12px 0;margin-top: 32px;}
	.hodnoceni .right {width: 100%;margin-top: 32px;padding: 0;}
	.hodnoceni .vote-wrap:nth-child(n+3){display: none;}
	.hodnoceni .vote-wrap {width: 100%;margin-bottom: 40px;}
}
.cz #footer .custom-footer__banner162{display: none;}
.filter-label[for="dd[]3023"], .filter-label[for="dd[]3323"], .filter-label[for="dd[]3056"], .filter-label[for="dd[]3338"], .filter-label[for="dd[]3426"], .filter-label[for="dd[]3432"], .filter-label[for="dd[]3438"]{display: none !important;}
.kolekce-popup .widget-parameter-wrapper, .umyvadla-popup .widget-parameter-wrapper {display: none !important;}
.advanced-parameter.skladem > span::before{display: block !important;width: 18px;height: 18px;background-image: none;right: -9px;top: -4px;background-color: #fff;border-radius: 50%;left: auto;}
.flag-rozmer-4, .flag-rozmer-9{display: none !important;}
.rozmery #productsAlternative .products .product .image{display: none;}
.rozmery #productsAlternative .products .product .p-in .name{display: block !important;position: relative !important;color: #222 !important;background: none !important;font-size: 14px !important;}
.top-variants .widget-parameter-wrapper{display: none !important;}
.rozmery #productsAlternative .products .product .p-in .name::after{display: none !important;}
.type-detail .rozmery .top-variants #productsAlternative .products .product .p-in .name {margin: 0;transform: none;left: auto;top: auto;height: 40px;display: flex !important;align-items: center;text-align: center;justify-content: center;font-weight: 600;}
.type-detail .rozmery .top-variants #productsAlternative .products .product{width: auto;height: 40px;}
.aktualni-produkt .name{display: none !important;margin: 0 !important;padding: 5px 8px;color: #222 !important;font-size: 14px !important;font-weight: 600 !important;height: 40px !important;align-content: center;}
.rozmery .aktualni-produkt .name{display: block !important;}
.need-help .p-code {font-size: 14px;}
/*.rozmery */.p-info-wrapper .advanced-parameter-inner.provedeni{height: 50px;font-weight: 600;color: #222;font-size: 14px;text-align: center;display: block;line-height: 48px;}
.provedeni-produkty .top-variants .name{width: 90px !important;text-align: center !important;}
.surcharge-list select{width: 100%; background: url('/user/documents/upload/Images/sipka-dolu-cerna.svg') calc(100% - 20px) 50% no-repeat;max-width: none;border-radius: 4px;}
.uchyty th{font-size: 0 !important; height: 0;}
.uchyty{position: relative; padding-left: 26px;}
.uchyty .show-tooltip{position: absolute; bottom: 8px;left: 0;}
.parameter-id-3339.surcharge-parameter + .radioContainer label span{display: none !important;}
.p-info-wrapper .add-to-cart, .p-info-wrapper .availability-value, .p-info-wrapper .detail-parameters, .p-info-wrapper .p-final-price-wrapper {margin-bottom: 10px;}
.filter-label.disabled{display: none !important;}
a.js-cookies-settings{position: relative; bottom: auto; left: auto;}
ul li a.js-cookies-settings{text-decoration: none;}
.type-page[class*="doprava"] .sidebar, body[class*="o-nas"] .sidebar, body[class*="kontakty"] .sidebar{display: none !important;}
.type-page[class*="doprava"] .content-inner, body[class*="o-nas"] .content-inner, body[class*="kontakty"] .content-inner{max-width: none;}
.type-page[class*="doprava"] article, body[class*="o-nas"] article, body[class*="kontakty"] article{max-width: none !important;}
body[class*="kontakty"] .overall-wrapper {overflow-x: hidden;}
.art-header{background-color: #f6f6f6; position: relative;padding-bottom: 32px; margin-bottom: 40px;}
@media screen and (min-width: 768px){
.art-header::before, .row.grey::before{content: ""; position: absolute; width: calc(100vw - 18px); height: 100%; top: 0; background-color: #f6f6f6; left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%);}
}
.art-header > *{position: relative;}
.art-header .breadcrumbs > span > a {text-decoration: none;}
.art-header h1{margin: 0 0 32px;}
.art-header .breadcrumbs{padding-bottom: 24px;}
@media screen and (min-width: 768px){
.img-mobil{display: none;}
}
@media screen and (max-width: 767px){
.img-mobil + img{display: none;}
}
article .row:not(.homepage-blog-wrapper){display: flex;flex-wrap: wrap;align-items: center;margin: 64px 0;}
article .row > div:not(.h4):first-child{padding: 0 40px 0 0;}
article .row > div:last-child{padding: 0 0 0 40px;}
.row.grey{position: relative;padding-top: 60px; padding-bottom: 48px;}
.row.grey > *{position: relative;}
article .row h2{font-size: 28px; margin: 0 0 32px;font-weight: 700;}
article .row p:last-child{margin-bottom: 0 !important;}
article .row img{border-radius: 24px;}
@media screen and (min-width: 1200px){
article .news-item{width: 25% !important; flex-basis: 25% !important;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
article .news-item{width: 50% !important; flex-basis: 50% !important;}
article .row > div:not(.h4):first-child{padding: 0 20px 0 0;}
article .row > div:last-child{padding: 0 0 0 20px;}
}
article .homepage-blog-wrapper .news-item > a{text-decoration: none;}
article .homepage-blog-wrapper{margin-top: 80px;}
@media screen and (max-width: 767px){
	.art-header {padding-bottom: 24px;margin-bottom: 32px;margin-left: -12px;margin-right: -12px;padding-left: 12px;padding-right: 12px;}
	article .row:not(.homepage-blog-wrapper) {margin: 32px 0;}
	article .row h2 {font-size: 24px;margin: 0 0 16px;}
	article .row > div:not(.h4):first-child {padding: 0;margin-bottom: 32px;}
	article .row > div:last-child{padding: 0;}
	.row.grey {background-color: #f6f6f6;padding: 32px 12px;margin-left: -12px !important;margin-right: -12px !important;}
	article .homepage-blog-wrapper {margin-top: 40px;}
}
.kategorie-obal .extra-sluzby > h2{display: none;}
.kategorie-obal .extra-sluzby {margin-top: 0px;margin-bottom: 32px;}
.kategorie-obal .extra-sluzby-in > div > div a {color: #000;}
.type-posts-listing:not(.id-2711) .content-inner {max-width: none;}
.type-posts-listing:not(.id-2711) #newsWrapper {display: flex !important;flex-wrap: wrap; margin-left: -10px; margin-right: -10px;max-width: none;}
.type-posts-listing:not(.id-2711) .news-item{width: 33.3333%;flex-wrap: wrap;padding: 0 10px; margin-bottom: 48px;}
.type-posts-listing:not(.id-2711) .news-item .image {margin: 0 0 12px 0;height: 220px;overflow: hidden;width: 100%;flex: none;}
.type-posts-listing:not(.id-2711) .news-item .image img {-webkit-transform: scale(1.2);transform: scale(1.2);}
.type-posts-listing:not(.id-2711) .news-item .text .title {font-size: 18px;font-weight: 500;line-height: 24px;text-decoration: none;color: #000;}
.type-posts-listing:not(.id-2711) .news-item .image a{display:block;}
@media screen and (max-width: 1199px){
	.type-posts-listing:not(.id-2711) .news-item {width: 50%;}
}
@media screen and (max-width: 991px){
	.type-posts-listing:not(.id-2711) .news-item .image {height: 160px;}
}
@media screen and (max-width: 767px){
	.type-posts-listing:not(.id-2711) .news-item {width: 100%;}
	.type-posts-listing:not(.id-2711) .news-item .image {height: 220px;}
}
.kontakt-stranka p::before{font-family: shoptet;background-color: #9c0;color: #fff;width: 24px;height: 24px;display: inline-block;text-align: center;font-size: 15px;border-radius: 50%;line-height: 24px;margin-right: 12px;}
.kontakt-stranka p.tel::before{content: "\e946";}
.kontakt-stranka p.email::before{content: "\e924";}
.kontakt-stranka p.chat::before{content: "\e947";}
.kontakt-stranka p{margin-bottom: 28px;}
.kontakt-stranka p strong{width: 110px; display: inline-block;}
article .row h2 a{color: #242020;text-decoration: none;}
article .row h2 a:hover{text-decoration: underline;}
article .row a{color: #242020;}
.row.adresa p{line-height: 32px;}
.type-page article .extra-sluzby-in a{color: #000;}
.full-img{margin-top: 120px;}
.full-img img{position: relative;left: 50%;width: 100vw;-webkit-transform: translateX(-50%);transform: translateX(-50%);max-width: none;}
@media screen and (max-width: 767px){
	.kontakt-stranka p strong {width: 100%;}
	.kontakt-stranka p::before {display: block;margin: 0 auto 10px auto;}
	.kontakt-stranka p{text-align: center;}
	body[class*="kontakty"] article .row .image{order: 2; margin-top: 20px;}
	.full-img {margin-top: 50px;}
}
.p-info-wrapper .p-final-price-wrapper{position: relative;}
.garance-ceny{position: absolute;right: 0px;bottom: 6px;font-size: 14px;text-decoration: underline;background: url('/user/documents/upload/Images/check.png') 0 50% no-repeat;background-size: 20px auto;padding: 0 0 0 28px;border: 0;height: auto;line-height: 20px;background-color: transparent !important;color: #000 !important;font-weight: 400;margin: 0;}
.garance-ceny:hover{color: #000 !important;text-decoration: none !important;}
.fvDoplnek:not(.ready){display: none;}
.variant-not-chosen .variant-list:not(.variant-selected) .advanced-parameter-inner {border-color: #d63500 !important;border-width: 5px !important;}
#formProductQuestion label[for="message"]{white-space: nowrap;}
.sekce-inner a{color: #99cc00;text-decoration: underline;}
.sekce-inner a:hover{text-decoration: none;}
@media screen and (max-width: 479px){
	.garance-ceny{position: relative;margin-top: 16px;display: block;text-align: left;}
}
.flag-sk-2, .filter-label[for="dd[]3360"]{display: none !important;}
.link-icon.latky{position: relative;display: block;width: 100%;margin: 0 0 16px 0;padding: 17px 30px 17px 80px;text-align: left;line-height: 1;height: auto;color: #000;border-radius: 4px;border: 1px solid #C3CBCC;font-weight: 600;}
.link-icon.latky::before{display: block !important;background: url('/user/documents/upload/Images/latky.jpg') 50% 50% no-repeat;position: absolute;left: 24px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-size: 30px auto;content: "";margin: 0;height: 30px;}
.link-icon.latky:hover{box-shadow: 0 5px 20px rgba(0,0,0,0.08);background: transparent;color: #000 !important;}
.latky-popup .news-item{width: 50%; display: block;margin: 0 0 40px; padding: 0 10px;}
.latky-popup .description, .latky-popup time{display: none !important;}
.latky-popup .news-wrapper{display: flex;flex-wrap: wrap;}
.latky-popup .news-item .image {width: 100%;margin: 0;}
.latky-popup .news-item .text .title{margin: 20px 0 0;color: #000 !important;font-size: 20px;line-height: 1;font-weight: 600;}
.latky-popup > div > h3{padding: 0 10px;font-size: 24px;line-height: 54px;margin: 0 0 40px 0;font-weight: 500;}
.detail-latky{display:none;padding: 0 10px;}
.otevren-detail .detail-latky{display: block;}
.otevren-detail .news-wrapper{display: none;}
.detail-latky > span{text-decoration: underline;margin-bottom: 12px;display: inline-block;cursor: pointer;}
.detail-latky > span:hover{text-decoration: none;}
.detail-latky > span::before{content: "\e910"; font-family: shoptet; display: inline-block; vertical-align: middle; line-height: 1; margin-right: 10px;-webkit-transform: rotate(180deg);transform: rotate(180deg);font-size: 12px;position: relative; top: -1px;}
.detail-latky .next-prev.text-center{display: none !important;}
@media screen and (max-width: 767px){
	.latky-popup .news-item {margin: 0 0 24px;}
	.latky-popup .news-item .text .title {margin: 12px 0 0;font-size: 16px;}
}
.umyvadla-button.matrace-button::before {background-image: url('/user/documents/upload/Images/matrace.png');}
.matrace-popup > div > p {display: none !important;}
.flag-ndhu, .flag-pricecz{display: none !important;}
#ratingTab > h2 > em{position: relative;border: 1px solid #242020;width: 20px;height: 20px;display: inline-block;margin-left: 5px;border-radius: 50%;vertical-align: middle;font-size: 15px;font-style: normal;text-align: center;line-height: 20px;font-weight: 600;}
#ratingTab > h2 > em > span{display: none;position: absolute;background-color: #222;border-radius: 8px;color: #fff;font-weight: 400;font-size: 12px;padding: 5px 12px;line-height: 1.2;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -42px;}
#ratingTab > h2 > em:hover > span{display: block;}
.p-info-wrapper .advanced-parameter-inner::before{display: none !important;}
.flag-ads, .flag-pricehu{display: none !important;}
.ordering-process .shoproku-sticky-widget{display: none !important;}
@media screen and (max-width: 767px){
	.shoproku-sticky-widget{display: none !important;}
}
.p-detail .stars-wrapper + div{display: none !important;}
.p-image-wrapper .flags-default + .flags-default {display: none;}
@media screen and (min-width: 768px){
	.filter-section.more-filters:not(.rozbaleno) form fieldset > div:nth-child(n+5){display: none;}
	.more-filters-link span::before{content: "Viac";}
	.rozbaleno .more-filters-link span::before{content: "Menej";}
	.cz .more-filters-link span::before{content: "Více";}
	.cz .rozbaleno .more-filters-link span::before{content: "Méně";}
	.more-filters-link{text-align: right;line-height: 1;margin-bottom: 20px;}
	.more-filters-link span{font-weight: bold;font-size: 14px;cursor: pointer;}
	.more-filters-link span:hover{text-decoration: underline;}
	.more-filters-link span::after{content: "\e911";font-family: shoptet;-webkit-transform: rotate(180deg);transform: rotate(180deg);display: inline-block;font-size: 7px;margin-left: 8px;position: relative;top: -1px;}
	.rozbaleno .more-filters-link span::after{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
.flag-radenie, .filter-label[for="dd[]3474"], .cz .filter-label[for="dd[]3182"], .filter-label[for="dd[]3182"]{display: none !important;}
.menu-level-2 > a{position: absolute;padding:0 !important;top: 10px;right: 10px;width: calc(100% - 328px);text-align: center;}
.menu-level-2 > a > img{height: 180px;}
@media screen and (max-width: 1199px){
	.menu-level-2 > a > img {height: auto;}
}
@media screen and (max-width: 767px){
	.menu-level-2 > a{display: none !important;}
}
.up-products-header.products-related-header::before {display: none;}
.up-products-header.products-related-header{background-color: #F7F7F7;padding:12px 16px;border-radius:4px;}
.up-container .up-products .up-product{flex-wrap: wrap;}
.up-container .up-products .up-product .up-variants, .up-container .up-products .up-product .up-product-settings{width: 100%;}
.up-container .up-products .up-product.active.has-variants .up-variants {margin-left: 0;}
.fvDoplnek-produkt-3c831c13ed8df758c28a421bcd820988 .fvDoplnek-text .price{display: none !important;}
.fvDoplnek-produkt-3c831c13ed8df758c28a421bcd820988{display: none;}
/*.kuchynske-linky-na-vyskladanie:not(.ready), .fvDoplnek-produkt-3c831c13ed8df758c28a421bcd820988:not(.ready){display: none;}*/
select.parameter-id-3112 + .radioContainer:not(.rozbaleno) label:nth-of-type(n+3){display: none !important;}
.radioContainer .vice span::after{content: " viac možností";}
.radioContainer.rozbaleno .vice span::after{content: " menej";}
.radioContainer .vice{color: #000 !important;font-size: 14px;text-decoration: underline;}
.radioContainer .vice:hover{text-decoration: none;}
.radioContainer .vice::after{content: "\e90e"; font-family: shoptet; display: inline-block; vertical-align: middle; margin-left: 8px;line-height: 1;font-size: 10px;}
.radioContainer.rozbaleno .vice::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);}