<style type="text/css">


@media screen and (max-width: 767px) {
    #dklabBanplusUvod .dklabBanplusBox {
        width: var(--dklab-bannery-b-hp-mobile-screen);
       padding: 3px; }
       
    .search-form.compact-form .btn {
    border-radius: 11px

    }}
    
.content-wrapper #content a:not(.btn):not(.cart-count):not(.pagination-link) {
    text-decoration: none;
}


/* ÚPRAVA VELIKOSTI LOGA V HLAVIČCE - ČÍSLICE 60 UDÁVÁ VÝŠKU LOGA V PIXELECH*/

#header .site-name a img {max-height: 80px;}

/* PŘIDÁNÍ E-MAILOVÉ ADRESY DO HLAVIČKY WEBU */

@media screen and (min-width: 1200px){
.top-navigation-bar .project-email {display: inline-block;font-size: 16px;font-weight: bold;margin-left: 24px;color: var(--color-primary);}
a.project-email::before {content: '\e910';font-size: 16px;}
}
@media screen and (min-width: 360px) and (max-width: 767px){
.top-navigation-contacts{display: block !important;}
.top-navigation-contacts .project-phone{display: none !important;}
.top-navigation-contacts .project-email{display: block !important;position: absolute;right: 164px;top: 15px;color: #A3A3AF;}
a.project-email::before {content: '\e910';}
.top-navigation-contacts .project-email span{display: none;}
}



/* ZMĚNA BARVY POZADÍ HLAVNÍHO MENU */

@media screen and (min-width: 768px) {
#header::after{background: linear-gradient(90deg, #2dbb6a 0%, #1fc4b9 45%, #08b4e8 100%);} /* BARVA POZADÍ MENU */
.navigation-in {background-color: transparent;}
.navigation-in > ul > li > a, .submenu-arrow::after {color: #fff;} /* BARVA TEXTU V MENU */
.menu-helper::after {color: #fff;} /* BARVA HAMBURGERU */
}


/* TLAČÍTKA SE ZAOBALENÝMI ROHY */

.btn:not(.cart-count), .compact-form .form-control, .pagination > a, .pagination > strong, a.login-btn{border-radius: 10px;
}

.btn:not(.cart-count){
 transform: rotate(-2deg);}
 
 .newsletter {

    border-radius: 25px;}
    
    #footer .contact-box {
    border-radius: 25px;
}
.custom-footer, .footer-bottom {
    border-top: none;
}

.type-detail #dklabBanplusIkony.position_popis {
    border-radius: 25px;
}


/* velky monitor*/
@media (min-width: 1800px) {
.container {
  width: 1650px;
 
}}


/* hor menu kat pod sebou*/
@media (min-width: 768px) {
    .navigation-in>ul>li.ext>ul>li>div>ul {
          overflow: unset; }

    .navigation-in>ul>li.ext>ul>li>div>ul>li {
        display: block; }
    .has-more-items .more-items-trigger {
     display: none;
    }}
    
    
.in-index.template-11.one-column-body #dklabBanplusIkony.ip_carousel, .in-index.template-11.one-column-body #dklabBanplusIkony.bp_carousel.ip_predbannery, .in-index.template-11.one-column-body #dklabBanplusIkony.bp_carousel.ip_zabannery {
    margin-left: 0px;
    border-radius: 20px;
}
    
    
.in-index.template-11 #dklabBanplusIkony.ip_carousel, .in-index.template-11 #dklabBanplusIkony.bp_carousel.ip_predbannery, .in-index.template-11 #dklabBanplusIkony.bp_carousel.ip_zabannery {
    margin-top: 20px;
    margin-bottom: 5px;
    margin-right: 0px;
}


/*články širší */
@media (min-width: 1200px) {
    .content-inner {
        max-width: 100%;
    }}

/* ÚPARVA BARVY POZADÍ SYSTÉMOVÝCH PŘÍZNAKŮ (ŠTÍTKŮ) */


.flag.flag-action {background-color: #C55F73; border-radius: 10px;} /* PŘÍZNAK AKCE */
.flag.flag-tip {background-color: #KODBARVY;border-radius: 10px;} /* PŘÍZNAK TIP*/
.flag.flag-new {background-color: #6AD6FF;border-radius: 10px;} /* PŘÍZNAK NOVINKA */
.flag.flag-gift {background-color: #KODBARVY;border-radius: 10px;} /* PŘÍZNAK DÁREK ZDARMA */
.flag.flag-discount {background-color: #KODBARVY;border-radius: 10px;} /* SLEVOVÉ KOLEČKO */
.flag.flag-freeshipping {background-color: #8CBE5C;} /* KOLEČKO DOPRAVA ZDARMA */
.flag.flag-custom2 {border-radius: 10px;}


.carousel-control.left {
    opacity: 50%;

    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;

}

.carousel-control.right {
    opacity: 50%;
    border-top-left-radius: 10px;

    border-bottom-left-radius: 10px;
}

.slick-next {

    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;

}
.slick-prev {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.subcategories.with-image li a {
    border-radius: 18px;
}

.dklabBanplusBannerGlobal img {

    background-color: #f6f6f6;
}


/*Varianty produktu doplnek*/

.c-product-interconnection-detail-params__products span[class^=item-type] {
width: 70px;
height: 70px;
border-radius: 19%;
}


</style>
<style data-addon="Hodnocení produktů+" data-author="Dominik Martini">
.type-detail #content #ratingWrapper+.votes-wrap .vote-wrap:not(.admin-response .vote-wrap) {
background-color: #F4F5F1 !important;
border-color: #f1f1f1 !important;
border-width: 0px !important;
border-style: solid;
border-radius: 8px !important;
}

#ratingWrapper+div a.load_more_rewiews {
background-color: #cb2d3e !important;
color: #ffffff !important;
border-color: #cb2d3e !important;
border-radius: 8px !important;
}

#ratingWrapper+div a.load_more_rewiews:hover {
background-color: #666666 !important;
color: #ffffff !important;
border-color: #666666 !important;
}
</style>

<style data-addon="Hodnocení obchodu+" data-author="Dominik Martini">
#hodnoceniobchodu .vote-wrap:not(.admin-response .vote-wrap),
.id--51 #content .vote-wrap:not(.admin-response .vote-wrap),
.template-14.id--51 .rate-wrapper:not(.admin-response .vote-wrap) {
background-color: #F4F5F1 !important;
border-color: #dadada !important;
border-width: 0px !important;
border-style: solid !important;
border-radius: 8px !important;
}

#hodnoceniobchodu .shop-stat-all a {
background-color: #ffffff !important;
color: #94bd23 !important;
border-color: #ffffff !important;
border-radius: 8px !important;
}

#hodnoceniobchodu .shop-stat-all a:hover {
background-color: #ffffff !important;
color: #FF8300 !important;
border-color: #ffffff !important;
}
</style>


<style>
  .custom-vat-label {
    color: red !important;
  }
  
  
    /*obrázek 1:1*/


#dklabBanplusUvod .dklabBanplusBox img {
BORDER-RADIUS: 20PX;}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
BORDER-RADIUS: 20PX;}
.carousel-inner {

    BORDER-RADIUS: 20PX;
}

.banner-category a img, .banner-footer a img, .banner-wrapper a img, .banners-content a img, .footer-banner a img {
BORDER-RADIUS: 20PX;}


.btn.add-to-cart-button.btn-lg, .btn.btn-cart.btn-lg, .btn.express-checkout-button.btn-lg, a.btn.add-to-cart-button.btn-lg, a.btn.btn-cart.btn-lg, a.btn.express-checkout-button.btn-lg {
border-top-right-radius: 9px;
border-bottom-right-radius: 9px;}


.btn.btn-cart {

BORDER-RADIUS: 9PX;
}
.quantity {
border-top-left-radius: 9px;
border-bottom-left-radius: 9px;}

.shkDetailStock {
border-radius: 9px;}




.compact-form .form-control {
    border-radius: 15px;}

.btn.btn-default, .btn.btn-default:hover, a.btn.btn-default, a.btn.btn-default:hover {
 border-top-right-radius: 15px;
 border-bottom-right-radius: 15px;}
    
 .next-step .btn.btn-lg { border-radius: 15px;
 }   

    
.banner-rating-addon .banner-rating.is-centered {
border-radius: 20px;}


.btn.btn-cart, a.btn.btn-cart,a.btn.btn-conversion{
    border-radius: 12px;
    }
  
.type-detail #dklabBanplusIkony {
 border-radius: 36px;
}
  
.type-detail #dklabBanplusIkony .dklabBanplusIkona {
    font-size: 13px;
}  





  
</style>

<script>
  document.addEventListener('DOMContentLoaded', function () {
    const labels = document.querySelectorAll('label');

    labels.forEach(function (label) {
      if (label.textContent.trim() === 'IČ DPH (len platcovia DPH)') {
        label.textContent = 'IČ DPH (Ak ste platiteľom DPH, je potrebné uviesť)';
        label.classList.add('custom-vat-label');
      }
    });
  });
</script>