<style>
.products-block.products .product {
    border-radius: 19px;
}
.poradac {
    display: flex;
    align-items: anchor-center;
}
.poradac-l {
     order: 1;
}
.poradac-r {
     order: 2;
}
.poradac-3 {
     order: 3;
}

@media screen and (max-width: 767px) {
    .responsive-tools > a[data-target="login"] {
	right: 95px;
}
}
body:not(.type-index) .products-block {
     border-radius: 21px;
}
@media screen and (max-width: 767px) {
    .navigation-in ul li.ext.exp > a {
        background-color: #062133;
        padding-left: 56px;
    }
}
@media screen and (max-width: 767px) {
    .navigation-in ul li {
        border-bottom: 1px solid #e4e4e42e !important;
    }
}
@media (max-width: 767px) {
    .navigation-in a.menu-image {
        display: flex;
    }
}
.products-block.products .p .name {
    margin-bottom: 3px;
    height: 58px;
}
body:not(.type-index) .products-block > div {
    border-width: 1px;
    border-style: none solid solid solid;
}
input[type="checkbox"]+label::before, input[type="radio"]+label::before {
    border-radius: 40px;
}
input[type="checkbox"]+label::after, input[type="radio"]+label::after {
    border-radius: 40px;
}
.shp-tabs-holder {
    padding-left: 150px;
    padding-right: 150px;
    border-radius: 40px;
}
li.shp-tab.active {
    background-color: #062133 !important;
    border-bottom-color: #000000 !important;
}
li.shp-tab.active > a {
    background-color: #062133 !important;
    color: white !important;
}
.slick-list.draggable {
    border-radius: 25px;
}
.klasik-produkts.products {
	border-radius: 20px;
}
@media (max-width: 768px) {
    .flag.flag-new {
        padding: 3px 74px;
    }
}
@media (min-width: 768px) {    
    .souvisejici-produkty {
        padding-top: 0px;
    }
    .p-detail .slick-dotted.slick-slider {
        margin-bottom: -15px !important;
    }
    .type-product .benefitBanner {
        margin-top: -50px;
        margin-bottom: 20px;
        background-color: rgba(249, 249, 249, 0.52);
        padding: 12px;
        padding-left: 22px;
        border-radius: 40px;
        box-shadow: 1px 5px 14px rgba(0, 0, 0, 0.12);
    }
    .p-thumbnails a.highlighted img {
        border-color: #062133;
    }
    .related-yes #productsAlternative {
        padding-top: 67px;
    }
    .products-related-header, #productsAlternative::before {
    margin-bottom: 11px;
}
.akti2 {
        border: 2px solid #062133;
        box-shadow: 0px 0px 10px 4px #06213336;
}
.navigation-in>ul>li.ext>ul>li>div>a {
    padding: 25px 0 25px;
    color: #1a1a21;
    font-size: 16px;

}
.products-inline.products-top {
    display: none;
}
.carousel-control {
 border-radius: 40px;
}
.category-top h4 {
    display: none;
}
}
.all-param span {
border-radius: 20px;
}
@media screen and (max-width: 767px) {
    .responsive-tools > a[data-target="login"] {
        right: 93px;
    }
}
@media (max-width: 406px) {
  .top-navigation-contacts .project-email {
    display: none !important;
  }
}
@media (max-width: 768px) {
    .top-navigation-contacts a::before {
        margin-right: 0.2ex;
    }
}
@media (min-width: 768px) {
    .navigation-in>ul>li.ext>ul>li>a {
        position: relative;
        width: 100px;
padding-bottom: 8px;
padding-top: 0px;
}
}
@media (min-width: 768px) {
    .navigation-in>ul>li.ext>ul>li>div {
	width: calc(100% - 90px);
        padding-left: 5px;
        min-height: 0px;
	padding-bottom: 5px;
    }
}
@media (min-width: 768px) {
    .navigation-in > ul > li.ext > ul > li:not(.has-third-level) > div {
        display: flex;
        align-items: center;
        padding-bottom: 5px;
    }
}

@media (min-width: 768px) {
    .navigation-in>ul>li.ext>ul>li>div>a {
        padding: 5px 0 5px;
        color: #062133;
        font-size: 15px;
        line-height: 20px;
    }
}
@media (min-width: 768px) {
    .navigation-in > ul > li.ext > ul > li > a img {
        display: block;
        height: auto;
        max-height: 71px;
        border-radius: 20px;
    }
}
@media (min-width: 768px) {
    .navigation-in>ul>li.ext>ul>li {
        align-items: center;
        color: #24242E;
        border: 1px solid #e4e4e4;
        box-shadow: 0px 0px 10px 0px #06213329;
        border-radius: 15px;
        margin-bottom: 10px;
        margin-right: 15px;
        padding-top: 8px;
    }
}
.navigation-in>ul>li.ext>ul>li>div>ul {
    height: 20px;
    display: none;
}
@media (min-width: 768px) {
    .submenu-visible .navigation-in>ul>li.ext.exp>ul {
        display: flex;
        flex-wrap: wrap;
        margin-top: -2px;
        padding: 30px 0 30px 0;
        margin-left: 100px;
    }
}
@media (min-width: 1200px) {
    .navigation-in>ul>li.ext>ul>li {
        width: 56%;
        flex-basis: 20%;
    }
}
@media screen and (min-width: 768px) {
    .navigation-in > ul > li.ext > ul::before {
        width: 1702px;
        left: -274px;
        border-radius: 32px;
        box-shadow: 0px 0px 20px 6px rgb(0 0 0 / 20%);
    }
}
    #header::after {
        border-bottom: 0px solid #E4E4E4;
    }
    #navigation {
        border-bottom: 0px solid #E4E4E4;
    }
    .top-navigation-bar .container>div {
        display: none;
    }
}
@media (min-width: 1035px) {
    .dropdown {
        z-index: 21;
        position: absolute;
        top: 30px;
        left: 1219px;
    }
}
@media (min-width: 1035px) {
  #header {
    padding-left: 258px;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    border-color: #dadada;
    color: #239ceb;
    background-color: #fff;
    background-image: none;
    padding-right: 300px;
    z-index: 2;
  }
.container.breadcrumbs-wrapper { padding-top: 10px; margin-bottom: 10px; }
.top-navigation-bar .container > div { display: none; }

.dkLabComparerFlagProduct {
    background-color: #062133;
    color: #ffffff;
    max-width: none;
    opacity: 1;
    font-weight: 100;
    font-size: 12.5px;
    order: 2;
    border-top: solid;
    border-radius: 12px;
    padding: 8px;
}
.dkLabComparerFlagProduct.hasIcon>span:before {
     top: 1px;
}
.dkLabComparerRemoveProduct {
    color: #F1870F;
}
.dkLabComparerHeaderIconBtn em {
background: #062133;
}
.dkLabComparerFlagDetail {
    background-color: #062133;
    color: var(--dklab-comparer-flag-text-color);
    max-width: none;
    border-radius: 20px;
    padding-bottom: 12px;
}
.dkLabComparerRemoveProduct {
    color: #062133;
}
.dkLabComparerAddProduct:hover {
    text-decoration: underline;
    color: #F1870F;
}
.dkLabComparerRemoveProduct:hover {
    text-decoration: underline;    
    color: #F1870F;
}
#dkLabComparerTableDiv {
    border-radius: 40px;
}
@media (max-width: 768px) {
    .container {
        background-color: #ffffff;
    }
}

/* RESPONZIVNÍ HEADER */
@media (min-width: 1035px) and (max-width: 1780px) { #header { padding-left: 220px; } }
@media (min-width: 1035px) and (max-width: 1640px) { #header { padding-left: 182px; } }
@media (min-width: 1035px) and (max-width: 1500px) { #header { padding-left: 50px; } }
@media (min-width: 1035px) and (max-width: 1362px) { #header { padding-left: 70px; } }
@media (max-width: 3840px) { .dropdown { left: -332px; } }
@media (max-width: 2560px) { .dropdown { left: -329px; } }
@media (max-width: 1920px) { .dropdown { left: -305px; } }
@media (max-width: 1745px) {.dropdown {left: -280px;}}
@media (max-width: 1726px) { .dropdown { left: -231px; } }
@media (max-width: 1570px) { .dropdown { left: -308px; } }
@media (max-width: 1578px) { .dropdown { left: -231px; } }
@media (max-width: 1563px) { .dropdown { left: -212px; } }
@media (max-width: 1488px) { .dropdown { left: -299px; } }
@media (max-width: 1452px) { .dropdown { left: 112px; } }
@media (max-width: 1366px) { .dropdown { left: 60px; } }
@media (max-width: 1280px) { .dropdown { left: -267px; } }
@media (max-width: 1273px) { .dropdown { display:none; } }

@media only screen and (max-width: 768px) { .more-btn.odkaz-zobrazit { max-width: 100%; }}

@-moz-document url-prefix() {
  @media (max-width: 3840px) {.dropdown {left: -334px;}}
  @media (max-width: 2560px) {.dropdown {left: -346px;}}
  @media (max-width: 1920px) {.dropdown {left: -289px;}}
@media (max-width: 1745px) { .dropdown { left: -258px; }}
  @media (max-width: 1726px) {.dropdown {left: -222px;}}
  @media (max-width: 1570px) { .dropdown { left: -302px; } }
  @media (max-width: 1452px) {.dropdown {left: 95px;}}
  @media (max-width: 1366px) {.dropdown {left: 94px;}}
  @media (max-width: 1340px) {.dropdown {display: none;}}
}
/* KONEC RESPONZICNÍ HEADER */
</style>