.popup-video.garance-popup .obrazko{display:none!important;}
.vo-nepri .klient-materialy,.vo-nepri .klient-skoleni{display: none;}
#ratingTab > p {top: 206px!important;}
#productDiscussion #discussionWrapper .add-comment{max-width:460px;}
html:has(.shipping-options-popup) {
    overflow: hidden!important;
}
.type-product #cboxContent{
  height: auto!important;
}
@media screen and (min-width: 2100px) {
    .id-846 .content-wrapper::before {
       
          background: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/Crazy_fotka_nova.jpg) calc(65% + 180px) 50% no-repeat !important;
             height: 800px!important;
    top: -140px!important;
     background-size: contain !important;
    position: absolute;
    width: 100%;
        z-index: -1;
    right: 0;
    }
   
}
@media (min-width: 1500px) and (max-width: 2099px){
    .id-846 .content-wrapper::before {
        background: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/Crazy_fotka_nova.jpg) calc(100% - 40px) 50% no-repeat !important;
        height: 700px!important;
    top: -140px!important;
     background-size: contain !important;
    position: absolute;
    width: 100%;
        z-index: -1;
    right: 0;
    }

}
@media (min-width: 1400px) and (max-width: 1499px){
    .id-846 .content-wrapper::before {
        background: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/Crazy_fotka_nova.jpg) calc(100% - 25px) 50% no-repeat !important;
        height: 600px!important;
    top: -80px!important;


      
     background-size: contain !important;
    position: absolute;
    width: 100%;
        z-index: -1;
    right: 0;
    }

}
@media (min-width: 1200px) and (max-width: 1399px){
    .id-846 .content-wrapper::before {
        background: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/Crazy_fotka_nova.jpg) calc(100% - 25px) 50% no-repeat !important;
        height: 540px!important;
    top: -50px!important;
    
     background-size: contain !important;
    position: absolute;
    width: 100%;
        z-index: -1;
    right: 0;
    }

}
@media (min-width: 992px) and (max-width: 1199px){
    .id-846 .content-wrapper::before {
        background: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/Crazy_fotka_nova.jpg) calc(100% - 0px) 50% no-repeat !important;
        height: 440px!important;
    top: -90px!important;
  
     background-size: contain !important;
    position: absolute;
    width: 100%;
        z-index: -1;
    right: 0;
    }

}
@media (min-width: 768px) and (max-width: 992px){
    .id-846 .content-wrapper::before {
content:unset!important;
    }
    .id-846 .art-header > p{
        max-width:100%!important;
    }
    .id-846 .art-header img{display:block!important;}
}

.custom-tooltip {
    background-color: #fff;
    border-color: var(--color-primary-hover);
    color: inherit;
}
.custom-tooltip {
    border-radius: 50%;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-size: 14px;
    height: 18px;
    line-height: 16px;
    text-align: center;
    vertical-align: baseline;
    width: 18px;
}

.in-krok-1 .question-tooltip{
    display:none;
}

.custom-tooltip-modal {
    align-items: center;
    justify-content: center;
    display: none;
    position: fixed;

    inset: 0;
    z-index: 110;
    cursor: auto;
    background-color: rgba(0,0,0,.5);
}

@media (max-width: 767px) {
    .custom-tooltip-modal {
        padding:20px
    }
}

@media (min-width: 768px) {
    .custom-tooltip-modal {
        padding:32px;
    }
}


.c-md{
    display:block;
}

.custom-modal-inner {
    z-index: 999;
    display: none;
    flex-direction: column;
    line-height: 1.5;
    position: relative;
    max-width: 600px;
    max-height: 100%;
    overflow: auto;
    background-color: white;
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.active-md {
    display: flex;
      
  }
@media (max-width: 767px) {
    .custom-modal-inner {
        row-gap:20px;
        padding: 20px;
        width:90%;
        border-radius: 20px;
    }
}

@media (min-width: 768px) {
    .custom-modal-inner{
        row-gap:32px;
        padding: 32px;
       
        border-radius: 20px;
    }
}

.custom-modal-inner strong {
    display: inline-block;
    margin-bottom: 12px
}

.custom-modal-btn {
    display: flex;
    justify-content: center
}

.close-c-modal {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 6px;
    top: 6px;
    cursor: pointer;
}

.close-c-modal::before {
 
    position: absolute;
    content: "";
    top: 50%;
    right: 0;
    transform: translate(-50%, -50%);
    width: 36px;
    height: 36px;
    background: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/close.svg) no-repeat center;
    background-size: contain;
}

html:has(.active-md) {
    overflow: hidden;
}
html:has(.active-md) body {
   
}
@media (max-width: 499px) {
    .shipping-billing-table .payment-info {
        min-height: 40px;
        display: block!important;
        flex-direction: column;
        justify-content: center;
    }
    .custom-tooltip{
        margin-left: 5px;
        position: absolute;
    }
    #order-shipping-methods .payment-info > span a{
        font-size: 14px!important;
    }
}
.ship-d-date2{
    display:none;
    margin-bottom: 0px !important;
    text-align: right;
    flex: 4;
    order: 4;
    white-space: nowrap;
    font-size: 14px;
    color:var(--color-b300);
}
.ship-d-date{
    margin-top: 5px !important;
    margin-bottom: 0px !important;
    font-size: 13px;
    color:var(--color-b300);
}
@media (min-width: 1200px) {
    .payment-shipping-price{
        order:5;
        flex-basis: 130px;
    }
    .ship-d-date2{
        display:block;
    }
    .ship-d-date{
        display:none;
    }

}
.shipping-options-popup{
    height: auto;
overflow-y: scroll;
}
.shipping-options-popup .question-tooltip{display:none;}
#cboxClose{background-color: transparent !important;}


.shipping-options-popup .shipping-row{position:relative;}
@media (min-width: 400px) and (max-width: 499px){
    .shipping-options-popup .payment-info b{
        width: 170px;
    }
}
@media (max-width: 399px){
    .shipping-options-popup .payment-info b{
        width: 130px;
    }
}

@media (max-width: 499px) {
    .shipping-options-popup .custom-tooltip {
        margin-left: 0px!important;
        position: absolute;
    }
   
    .shipping-options-popup {
        padding: 15px!important;
    }
}
.p-thumbnails.overflow-next:after{
    width: auto!important;
}
.p-thumbnails.overflow-prev:before{
    width: auto!important;
}
.p-thumbnails a{
    margin-left: -1px;
}


@media (min-width: 1440px) {
    .p-thumbnails-wrapper {
        padding: 0 34px;
    }
}
@media (min-width: 1200px) and (max-width: 1439px) {
    .p-thumbnails-wrapper {
        padding: 0px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .p-thumbnails-wrapper {
        padding: 0 32px;
    }
}


@media (max-width: 499px) {
    .shipping-options-popup .custom-tooltip-text{
        font-size: 13px;
    }
}
.socky a.social-icon.pinterest::before{background-image: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/pinterest.svg);}
@media (min-width: 992px) {
.socky a.social-icon.messenger{
    white-space: nowrap;
}
}
@media (min-width: 992px) and (max-width: 1200px){
    .socky a.social-icon.messenger{
    margin-right: 14px;
}
}

.newsletter-wrapper:has(.subscribe-form) {
   display:none;
}
.newsletter-wrapper:has(.lh-weblayer--root) {
    display:block;
 }


.paticka-banner-detail-pc{
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px;
    text-align: center;
}
.paticka-banner-detail-mobil{
    width: 100vw;
    padding: 10px;
}

@media (min-width: 868px){
.paticka-banner-detail-mobil{display:none;}
}
@media (max-width: 867px){
    .paticka-banner-detail-pc{display:none;}
    }
    .instagram-wrapper {
        margin-top: 40px!important;
    }

    .in-index .main-banner::after {
        display:none;
    }

    .in-index .main-banner::before {
        display:none;
    }
    .id-1040 .pagination-loader .btn::before {
        content: "Další produkty"!important;
    }


    .site-msg.information{background: #840706!important;}


    .in-krok-1 #cboxWrapper{
        z-index: 1002!important;
    }
    #tlacitko-top{position:fixed;bottom:90px;right:20px;background:var(--color-b400);width:60px;height:60px;border:none;display:none;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;color:#fff;-webkit-transition:.3s linear;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;z-index:1000}.t-aktivni{display:block!important}
    .insta-b .btn-cart:hover{
        background-color: var(--color-secondary) !important;
        border-color: var(--color-secondary)!important;
        color: #fff !important;
    }
    @media (min-width: 1200px){
    .insta-b{display:block!important;margin-top:10px;}
    .quantity2{display:block!important;float:left;width:39%!important; padding-left: 30px!important;
        padding-right: 30px!important;}
    .quantity2 input{width:44px!important;}
    .in-index #products-2 .products-block>div{padding:15px;}
    .insta-b .btn-cart{float: left;
        width: 59%!important;
        background-color: #fff!important;
        border: 1px solid #CA1858!important;
        color: #CA1858!important;
        margin-left: 2%!important;font-size:12px!important;padding: 0px 20px!important;    letter-spacing: normal!important;}
    }
    @media (min-width: 600px) and (max-width: 1199px){
        .insta-b{display:block!important;margin-top:10px;}
        .quantity2{display:block!important;float:left;width:39%!important;    padding-left: 30px!important;
            padding-right: 30px!important;}
        .quantity2 input{width:44px!important;}
        .in-index #products-2 .products-block>div{padding:15px;}
        .insta-b .btn-cart{float: left;
            width: 59%!important;
            background-color: #fff!important;
            border: 1px solid #CA1858!important;
            color: #CA1858!important;
            margin-left: 2%!important;font-size:12px!important;padding: 0px 20px!important;letter-spacing: normal!important;}
        }
        @media (max-width: 599px){
            .quantity2 .increase, .quantity2 .decrease{height:44px!important;}
            .insta-b{display:block!important;margin-top:10px;}
            .quantity2{display:block!important;float:left;width:100%!important;height:44px!important;}
            .quantity2 input{width:50px!important;height:44px!important;}
            .in-index #products-2 .products-block>div{padding:15px;}
            .insta-b .btn-cart{float: left;
                width: 100%!important;
                background-color: #fff!important;
                border: 1px solid #CA1858!important;
                color: #CA1858!important;
                margin-top:10px;
               font-size:11px!important;    padding: 0px 16px!important;height:44px!important;white-space: nowrap;}
            }

            .detailino:hover{
                background-color: var(--color-secondary) !important;
                border-color: var(--color-secondary)!important;
                color: #fff !important;
            }
            @media (min-width: 1200px){
      
                .detailino{
                    width: 100%!important;
                    background-color: #fff!important;
                    border: 1px solid #CA1858!important;
                    color: #CA1858!important;
                   font-size:12px!important;padding: 0px 20px!important;                                display: flex!important;
                   margin-top:10px;
                   align-items: center;
                   justify-content: center;
                   line-height: 52px!important;
                   text-decoration: unset!important;  letter-spacing: normal!important;}
                }
                @media (min-width: 600px) and (max-width: 1199px){
                  
                    .detailino{
                        width: 100%!important;
                        background-color: #fff!important;
                        border: 1px solid #CA1858!important;
                        color: #CA1858!important;
                        margin-top:10px;
                        display: flex!important;
                        align-items: center;
                        justify-content: center;
                        text-decoration: unset!important;
                        font-size:12px!important;
                        padding: 0px 20px!important;
                        letter-spacing: normal!important;
                        line-height: 52px!important;
                        }
                    }
                    @media (max-width: 599px){
                     
                        .detailino{
                            width: 100%!important;
                            background-color: #fff!important;
                            border: 1px solid #CA1858!important;
                            color: #CA1858!important;
                            margin-top:10px;
                            display: flex!important;
                            align-items: center;
                            justify-content: center;
                            text-decoration: unset!important;
                            line-height: 44px !important;
                            font-size:11px!important;
                            padding: 0px 16px!important;
                            height:44px!important;
                            white-space: nowrap !important;
                            letter-spacing: normal !important;
                            }
                        }
                        @media (max-width: 390px){
                            .detailino.link-icon.watchdog::before{display:none;}
                            .insta-b .btn-cart{
                                white-space: nowrap !important;
                                letter-spacing: normal !important;
                            }
                            .detailino{
                                white-space: nowrap !important;
                                letter-spacing: normal !important;
                            }
                        }
                        .roz-obj .products-block > div .p .p-bottom > div .p-tools .btn{content: "Přidat"!important;}
                        .roz-obj .products-block > div .p .p-bottom > div .p-tools .btn:before{content: "Přidat"!important;}
                        .cart-table tr[data-micro-sku="332"] {
                            display:none;
                        }
                        .order-summary-item[data-micro-sku="332"]{
                            display:none;
                        }
                        .cart-widget-product[data-micro-sku="332"]{
                            display:none;
                        }
                        .cart-table tr[data-micro-sku="334"] {
                            display:none;
                        }
                        .order-summary-item[data-micro-sku="334"]{
                            display:none;
                        }
                        .cart-widget-product[data-micro-sku="334"]{
                            display:none;
                        }
                        @media screen and (max-width: 767px) {
                            .type-product .top-menu-trigger-visible #supportBox-iframe{bottom: 60px;
                            right: -10px;
                            }
                        }
                        @media (max-width: 767px) {
                            .in-index .advanced-order .product-slider-holder.has-navigation {
                                padding: 0 22px 22px!important;
                            }
                        }
                        .in-index .advanced-order .product-slider-pagination{display:none!important;}




    .odpocet { 
        position: relative; 
      
    
        display: flex !important; 
        width: 100%; 
        flex-wrap: wrap; 
        align-items: center; 
        justify-content: center; 
    
        column-gap: 26px; 
        row-gap: 10px; 
    
    } 
    
    .odpocet { 
        position: sticky; 
        top: 0;
    } 
    
    
    .cas-tlacitko,.cas-tlacitko:visited { 
        display: block; 
        cursor: pointer; 
        text-decoration: none; 
        background: var(--color-b400); 
        border: 0; 
        white-space: nowrap; 
        padding: 8px 16px; 
        line-height: 1.5; 
        border-radius: 4px; 
        font-size: 14px; 
        color: #FFFFFF;
    } 
    .cas-tlacitko:hover{
      opacity:0.9;
      color:white!important;
    }
    
    
    .nadpis-odpocet { 
        font-weight: bold; 
        font-size: 18px; 
        color: white; 
        margin: 0; 
        padding: 0; 
        line-height: 1.2; 
        letter-spacing: normal; 
        text-transform: none; 
        text-align: left;
        text-decoration: underline;
    } 
    .nadpis-odpocet:hover{color:white!important;text-decoration: unset;}
    
    
    .cas-wrapper { 
        display: grid; 
        grid-template-columns: 1fr 10px 1fr 10px 1fr 10px; 
        row-gap: 0; 
        justify-items: center; 
        align-items: center; 
        column-gap: 2px; 
        direction: ltr;
    } 
    
    
    .cas-blok { 
        color: white; 
        font-weight: bold; 
        font-size: 22px; 
        line-height: 1; 
        font-feature-settings: 'tnum'; 
        font-variant-numeric: tabular-nums;
    } 
    
    .cas-leg { 
        color: #94b9a4; 
        font-size: 10px; 
        padding-right: 10px; 
        grid-column: 2 span; 
        line-height: 1;
    } 
    
    .cas-leg.last { 
        
        grid-column: auto; 
        padding-right: 0;
    } 
    
    @media (max-width: 900px){
.odpo-extra{display:none;}
    }

    @media (max-width: 600px){
        .cas-wrapper {
            display: grid;
            grid-template-columns: 1fr 6px 1fr 6px 1fr 6px;
            row-gap: 0;
            justify-items: center;
            align-items: center;
            column-gap: 2px;
            direction: ltr;
        }
        .cas-tlacitko{display:none;}
        .nadpis-odpocet{font-size:15px;}
        .cas-blok{
            font-size:17px;
        }
        .cas-leg{font-size:9px;}
        .odpocet{column-gap: 8px;}
    }
    .detailino.link-icon.watchdog::before{background: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/zvonek-pes.svg) no-repeat center;}
    .detailino.link-icon.watchdog:hover:before{background: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/bell.svg) no-repeat center;}
    .pagination span {
        width: 54px;
        height: 54px;
        border: 1px solid var(--color-b400);
        line-height: 54px;
        text-align: center;
        color: var(--color-b400);
        font-family: Standerd;
        font-size: 16px;
        font-weight: 700;
        letter-spacing: 0.05em;
        margin: 0 4px;
        border-radius: 50%;
        background: #fff;
    }
    .pagination .current{
        border-color: var(--color-b50)!important;
    background: var(--color-b50)!important;
    }
    #pagi2{
        justify-content: center;
    }
    .quantity-discounts{
        background: transparent;
    }
    .quantity-discounts__item{
        margin-bottom:0px;
        border: 1px solid #EBEBEB;
    }
    .quantity-discounts__save{
        display:none;
    }
    .quantity-discounts__item--highlighted{
        outline: 1px solid;
        outline-color: #B3CDBF;
        background: #EDF3EF;
    }
    .quantity-discounts__price-wrapper{
      
font-family: Standerd;
font-size: 14px;
font-weight: 700;
line-height: 16.8px;
letter-spacing: 0.05em;


    }
    .quantity-discounts__title {
        font-family: Standerd;
        font-size: 14px;
        font-weight: 500;
        line-height: 16.8px;
        letter-spacing: 0.05em;
       
    }
    .quantity-discounts__item:hover{
        
        outline: 1px solid;
        outline-color: #B3CDBF!important;
        background: #EDF3EF!important;
    }
    .quantity-discounts__item--highlighted{
        outline: 1px solid;
        outline-color: #B3CDBF;
        background: #EDF3EF;
    }
    .quantity-discounts__item--highlighted:hover{
        outline: 1px solid;
        outline-color: #B3CDBF!important;
        background: #EDF3EF!important;
    }
    .slev-span{
        color:red;
    }
    .quantity-discounts__title:before{
        border-color: var(--color-g75);
        width: 20px;
        height: 20px;
        border-radius: 100%;
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
    }
    .quantity-discounts__title:hover:before{
        background: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/radio.svg) no-repeat center!important;
        background-size: contain!important;
        width: 20px!important;
        height: 20px!important;
        left: 0!important;
        border-width: 0!important;  
    }
  
    .quantity-discounts__item--highlighted .quantity-discounts__title:before{
        background: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/radio.svg) no-repeat center!important;
    background-size: contain!important;
    width: 20px!important;
    height: 20px!important;
    left: 0!important;
    border-width: 0!important;
    }
    .quantity-discounts__title{
        position: relative;
    }
    .slev-span1{
    padding-left: 30px;
    }
    .clanek-autor.ondra {
        background-image: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/IMG_9567.jpg);
    }
    .clanek-autor.ondra::before{
        display:none!important;
    }
    .in-hodnoceni-obchodu .rate-wrapper.unveil-wrapper{margin-bottom:20px;}
    @media (max-width: 499px) {
        .clanek-autor.ondra h4 {
            padding-top: 40px;
        }
    }


    .hyd-recz .slick-prev, .hyd-recz .slick-next {
        width: 64px;
        height: 64px;
        box-shadow: 0px 0px 20px 0px #315E4533;
        border-radius: 50%;
        background: #fff;
        z-index: 1;
        top: 292px;
    }
    
    .hyd-recz .slick-arrow.slick-disabled {
        display: none !important;
    }
    
    .hyd-recz .slick-arrow:hover {
        background: var(--color-b400) !important;
    }
    
    .hyd-recz .slick-arrow:hover::before {
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
    }
    
    
    
    .hyd-recz .slick-arrow {
        transition: all ease 300ms;
    }
    
    .hyd-recz .slick-next::before {
        content: "";
        position: absolute;
        width: 24px;
        height: 24px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: url("https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/chevron-right.svg") no-repeat center;
        background-size: contain;
    }
    
    .hyd-recz .slick-prev::before {
        content: "";
        position: absolute;
        width: 24px;
        height: 24px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(180deg);
        background: url("https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/chevron-right.svg") no-repeat center;
        background-size: contain;
    }
    
    .hyd-recz .slick-dots {
        position: relative;
        bottom: 0;
        margin: 20px 0;
    }
    
    .hyd-recz .slick-dots li button {
        width: 20px;
        padding: 0;
    }
    
    .hyd-recz .slick-dots li button::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 20px;
        height: 1px;
        background: var(--color-g75);
        opacity: 1;
    }
    
    .hyd-recz .slick-dots li.slick-active button::before {
        background: var(--color-g400);
    }
    
   
    
    .hyd-recz .slick-track {
        display: flex;
    }
    .vit-recz .slick-prev, .vit-recz .slick-next {
        width: 64px;
        height: 64px;
        box-shadow: 0px 0px 20px 0px #315E4533;
        border-radius: 50%;
        background: #fff;
        z-index: 1;
        top: 292px;
    }
    
    .vit-recz .slick-arrow.slick-disabled {
        display: none !important;
    }
    
    .vit-recz .slick-arrow:hover {
        background: var(--color-b400) !important;
    }
    
    .vit-recz .slick-arrow:hover::before {
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
    }
    
    
    
    .vit-recz .slick-arrow {
        transition: all ease 300ms;
    }
    
    .vit-recz .slick-next::before {
        content: "";
        position: absolute;
        width: 24px;
        height: 24px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: url("https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/chevron-right.svg") no-repeat center;
        background-size: contain;
    }
    
    .vit-recz .slick-prev::before {
        content: "";
        position: absolute;
        width: 24px;
        height: 24px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(180deg);
        background: url("https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/chevron-right.svg") no-repeat center;
        background-size: contain;
    }
    
    .vit-recz .slick-dots {
        position: relative;
        bottom: 0;
        margin: 20px 0;
    }
    
    .vit-recz .slick-dots li button {
        width: 20px;
        padding: 0;
    }
    
    .vit-recz .slick-dots li button::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 20px;
        height: 1px;
        background: var(--color-g75);
        opacity: 1;
    }
    
    .vit-recz .slick-dots li.slick-active button::before {
        background: var(--color-g400);
    }
    
   
    
    .vit-recz .slick-track {
        display: flex;
    }
    @media (min-width: 768px) {
        #description::before{margin-bottom:5px;}
        .search-form .btn {
            font-size: 0!important;
        }}

        .in-navody .news-wrapper .news-item .news-item-link-img::after {
            content: url(https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/play_1.svg);
            position: absolute;
            right: 12px;
            bottom: 12px;
            line-height: 1;
            height: 64px;
        }
        .in-navody .news-wrapper .news-item .news-item-link-img {
            position: relative;
            display: block;
        }
        .vit-recz{
            padding-bottom: 10px;
        }
        .hyd-recz{
            padding-bottom: 10px;
        }
        .ras-recz{
            padding-bottom: 10px;
        }
        .ras-recz .slick-prev, .ras-recz .slick-next {
            width: 64px;
            height: 64px;
            box-shadow: 0px 0px 20px 0px #315E4533;
            border-radius: 50%;
            background: #fff;
            z-index: 1;
            top: 292px;
        }
        
        .ras-recz .slick-arrow.slick-disabled {
            display: none !important;
        }
        
        .ras-recz .slick-arrow:hover {
            background: var(--color-b400) !important;
        }
        
        .ras-recz .slick-arrow:hover::before {
            -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
        }
        
        
        
        .ras-recz .slick-arrow {
            transition: all ease 300ms;
        }
        
        .ras-recz .slick-next::before {
            content: "";
            position: absolute;
            width: 24px;
            height: 24px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            background: url("https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/chevron-right.svg") no-repeat center;
            background-size: contain;
        }
        
        .ras-recz .slick-prev::before {
            content: "";
            position: absolute;
            width: 24px;
            height: 24px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%) rotate(180deg);
            background: url("https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/chevron-right.svg") no-repeat center;
            background-size: contain;
        }
        
        .ras-recz .slick-dots {
            position: relative;
            bottom: 0;
            margin: 20px 0;
        }
        
        .ras-recz .slick-dots li button {
            width: 20px;
            padding: 0;
        }
        
        .ras-recz .slick-dots li button::before {
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 20px;
            height: 1px;
            background: var(--color-g75);
            opacity: 1;
        }
        
        .ras-recz .slick-dots li.slick-active button::before {
            background: var(--color-g400);
        }
        
       
        
        .ras-recz .slick-track {
            display: flex;
        }
        .ras-recz .zakaznice .top > div:last-child::before {
           
            display:none!important;
        }

        a.login-btn.seznam{
            border-color: var(--color-g75);
            border-radius: 100px;
            text-transform: uppercase;
            padding: 16px;
            font-size: 13px;
            line-height: 1;
            letter-spacing: 2px;
            background: transparent;
        }
        
       
        #customerLogin #formLoginIncluded .social-login-buttons a.login-btn.seznam{
            font-size: 11px;
            letter-spacing: 2px;
        }
        a.login-btn.seznam:hover{
            background-color: transparent!important;
        }
        a.login-btn.seznam:hover strong{
            text-decoration: underline !important;
            background: transparent;
        }
        
        a.login-btn.seznam span{
            display: none;
        }
        
        a.login-btn.seznam strong {
            position: relative;
            line-height: 1.7;
            padding: 0;
            font-weight: 700;
        }
        
    
        
        a.login-btn.seznam strong::before {
            content: "";
            width: 22px;
            height: 22px;
            display: inline-block;
            margin-right: 12px;
            background: url("https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/seznam.svg") no-repeat center;
            background-size: contain;
            vertical-align: top;
        }
        
        @media screen and (min-width: 1200px) {
            .type-index .product-slider-holder #products-2 {
                width: auto !important;
            }
            .in-index #products-2 .products-block {
                width: auto !important;
                transition: none !important;
                transform: none !important;
               
        margin-right: -10px!important;
            }
        }
    
       
      
        @media screen and (min-width: 992px) {
            .type-index #products-2 .products-block {
                flex-wrap: wrap-reverse!important;
            }
            .type-index .product-slider-navigation{display:none!important;}
            .type-index .product-slider-pagination{display:none!important;}
        .type-index .products-block > div:nth-child(n+9){display: none !important;}
        }
        @media screen and (max-width: 991px) {
            .type-index #products-2 .products-block > div:nth-child(1){display: none !important;}
            .type-index #products-2 .products-block > div:nth-child(2){display: none !important;}
            .type-index #products-2 .products-block > div:nth-child(11){display: none !important;}
            .type-index #products-2 .products-block > div:nth-child(12){display: none !important;}

            }
            #customerLogin #formLoginIncluded .social-login-buttons {
                flex-direction: column!important;
            }
            #customerLogin #formLoginIncluded  .social-login-buttons-divider{order:unset!important;}
            #customerLogin #formLoginIncluded .social-login-buttons .form-group {
                margin: 0px;
            }
            #customerLogin #formLoginIncluded .social-login-buttons .form-group:last-child{
                margin: 22px 0 0 0;
            }
            .id--8 .content-inner #register-form > .co-registration.register-soc{

    flex-direction: column!important;
            }
            .id--8 .content-inner #register-form .social-login-buttons-divider{
                order:unset!important;
            }

            .faq-sloze{
                border-bottom:unset!important;
                padding-bottom:0px;
                margin: 70px auto;
            }
            .detail-pribehy-pr{
                margin: 70px auto;
            }
            .detail-pribehy-pr > h2:first-child{
                text-align: center;
                margin-bottom: 40px;
            }
            @media screen and (max-width: 991px) {
                .faq-sloze{
                    border-bottom:unset!important;
                    padding-bottom:0px;
                    margin: 50px auto;
                }
                .detail-pribehy-pr{
                    margin: 50px auto;
                }
                .detail-pribehy-pr > h2:first-child{
                    text-align: center;
                    margin-bottom: 30px;
                }

            }
            .video-pribehy h3 {
                text-align: center;
            }
            
            .sb-color__primary-bg {
                background-color: #f2e8e6 !important;
            }
            
            .type-category .category-top h4 {
                display: none;
            }
            
            .rady-tipy h4 {
                display: block !important;
            }
            
            .rady-tipy h4 {
                margin: 0 0 14px;
            }
            
            .rady-tipy ul {
                margin: 0 0 16px;
            }
            
            .menu-level-3{
                display: none !important;
            }
            
            @media screen and (max-width: 767px) {
                .type-product.product-line-active #supportBox-iframe {
                    bottom: 60px !important;
                    right: -10px !important;
                }
            }
            
            .in-pribehy article .footer-banners-wrapper>h2 {
                display: block !important;
            }
            
            @media (min-width: 768px) and (max-width: 991px) {
                .main-banner>.bottom {
                    gap: 50px;
                }
            }
            
            .in-krok-1 .question-tooltip {
                display: none;
            }
            
            li.menu-item-29.splitted {
                visibility: visible !important;
                display: block !important
            }
        }
            @media (max-width:767px) {
                .msg-info-active header {
                    position: relative !important;
                    margin: 0 auto !important;
                    box-shadow: 0 2px 20px 0 #0000000D !important
                }
            
                .msg-info-active #navigation {
                    top: 110px !important
                }
            
                .msg-info-active .overall-wrapper {
                    padding-top: 50px !important
                }
            
                .site-msg.information {
                    position: fixed;
                    z-index: 9999;
                    text-align: center;
                    top: 0
                }
            
                .msg-info-active #content-wrapper {
                    padding-top: 25px !important
                }
                .msg-info-active .search-window-visible #formSearchForm{
                    padding-top: 50px!important;
                }
                .msg-info-active .navigation-window-visible .navigation-in ul li.ext.exp{
                    padding-top: 50px!important;
                }
            }
            
            .zakladatele::before {
                background: url("https://www.denatura.cz/user/documents/upload/Images/IMG_8317.png") no-repeat left center !important;
                background-size: auto 80px !important;
            }
            
            #productDiscussion #discussionWrapper {
                max-width: 100% !important;
            }
            
        
            
            .moretext {
                display: none;
            }
.vd-cs:after, .p-main-image[href^="https://img.youtube.com/vi/"]:after {
    content: "";
    width: 60px;
    height: 40px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg height="512pt" viewBox="0 -77 512.00213 512" width="512pt" xmlns="http://www.w3.org/2000/svg"><path d="m501.453125 56.09375c-5.902344-21.933594-23.195313-39.222656-45.125-45.128906-40.066406-10.964844-200.332031-10.964844-200.332031-10.964844s-160.261719 0-200.328125 10.546875c-21.507813 5.902344-39.222657 23.617187-45.125 45.546875-10.542969 40.0625-10.542969 123.148438-10.542969 123.148438s0 83.503906 10.542969 123.148437c5.90625 21.929687 23.195312 39.222656 45.128906 45.128906 40.484375 10.964844 200.328125 10.964844 200.328125 10.964844s160.261719 0 200.328125-10.546875c21.933594-5.902344 39.222656-23.195312 45.128906-45.125 10.542969-40.066406 10.542969-123.148438 10.542969-123.148438s.421875-83.507812-10.546875-123.570312zm0 0" fill="%23f00"/><path d="m204.96875 256 133.269531-76.757812-133.269531-76.757813zm0 0" fill="%23fff"/></svg>');
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: block;
    z-index: 10;
}

.in-testujeme-hodnoceni #cboxLoadedContent iframe{

    border-radius: 8px;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding: 15px;
    }
    .in-testujeme-hodnoceni #cboxPrevious, #cboxNext {
        width: auto!important;
    }
.type-product #cboxLoadedContent iframe{

border-radius: 8px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
}
.type-product #cboxPrevious, #cboxNext {
    width: auto!important;
}
.vd-cs img{   width: 100px;}


.extended-description{display:none;}
@media (max-width: 499px) {
    #colorbox.productDetail #cboxContent #cboxLoadedContent img {
        max-width: 285px!important;
    }
    .type-product #cboxPrevious::before{
        left: 5px;
    }
    .type-product #cboxNext:before{
        right: 5px;
    }
    .in-testujeme-hodnoceni #colorbox #cboxContent #cboxLoadedContent img {
        max-width: 285px!important;
    }
    .in-testujeme-hodnoceni #cboxNext:before{
        right: 5px;
    }
    .in-testujeme-hodnoceni #cboxPrevious::before{
        left: 5px;
    }
}


@media screen and (max-width: 767px) {
    .fix-detail-header .p-to-cart-block .add-to-cart-button {
        padding: 0!important;
        font-size: 12px!important;
        align-items: center!important;
        justify-content: center!important;
        gap: 7px!important;
        display: flex!important;
        width: 200px!important;
        margin: 0!important;
        line-height: 1!important;
        text-align: center!important;
    }
}
#cln-chybka{
    text-align: center;
    padding: 12Px;
    background-color: #f3e6d3;

    border-radius: 7px;
}
.type-product .vd-cs{
    height: 100px;
    display: flex;
        align-items: center;
}
.type-product .p-image img{aspect-ratio: unset;}
@media (max-width: 425px) {
    .advanced-order .products-block .p .name span:first-child{
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }


}
@media (min-width: 1200px) {
    .type-product .wide .p-image {
        min-height: 750px!important;
    }
}
@media (min-width: 768px) {
    .type-product .wide .p-image {
        border-left-style: none;
        border-right-style: none;
        border-top-style: none;
        min-height: 650px;
        display: flex;
                align-items: center;
                justify-content: center;
    }
}
@media (max-width: 500px) {
    .type-product .wide .p-image {
        border-left-style: none;
        border-right-style: none;
        border-top-style: none;
        min-height: 475px;
        display: flex;
                align-items: center;
                justify-content: center;
    }
}
.fix-detail-header .stars{    width: auto !important;margin-right:0px;}
.fix-detail-header .star{margin-right:0px!important;}
.fix-detail-header .shp-tab[data-testid="tabRating"] a{display: flex;
        gap: 6px;
        cursor: pointer;
        line-height: 1 !important;
        text-align: center;
        align-items: center;}
        .fix-detail-header .shp-tab[data-testid="tabRating"] a::after{margin-left:0px!important;}
        .fix-detail-header .shp-tabs .shp-tab[data-testid="tabRating"] .stars a::before{line-height: normal!important;}
        .shp-tabs-wrapper .shp-tabs .stars{    width: auto !important;margin-right:0px;}
        .shp-tabs-wrapper .shp-tabs .star{margin-right:0px!important;}
        .shp-tabs-wrapper .shp-tabs .shp-tab[data-testid="tabRating"] a{display: flex;
            padding-left: 0px !important;
            padding-right: 0px !important;
        gap: 6px;
      
        text-align: center;
        align-items: center;}
        .shp-tabs-wrapper .shp-tabs .shp-tab[data-testid="tabRating"] a::after{margin-left:0px!important;}
        .shp-tabs-wrapper .shp-tabs .shp-tab[data-testid="tabRating"] .stars a::before{line-height: inherit!important;}
        @media screen and (max-width: 767px) {
            .siteCookies__text{
                max-width: 300px;
                margin-inline: auto;
            }
        }
        @media (min-width: 1440px) {
            .fix-detail-header .shp-tabs-holder ul.shp-tabs li a{
                margin-right: 12px;
            }
            .shp-tabs-holder ul.shp-tabs a.shp-tab-link{
                padding: 40px 15px;
            }
        }
        @media (min-width: 1200px) and (max-width:1439px){
            .fix-detail-header .shp-tabs-holder ul.shp-tabs li a{
                margin-right: 12px;
            }
            .shp-tabs-holder ul.shp-tabs a.shp-tab-link{
                padding: 40px 9px;
            }
        }
        .ras-recz .vl-itm{height:auto;}
        
        .cern .prd1{
            order:3;
        }
        .cern .prd2{
            order:4;
        }
.loga-med{
        text-align: center;
    margin-bottom: 40px;
    margin-top: -30px;
}
.loga-medii{
    display: flex;
        align-items: center;
        justify-content: center;
        gap: 40px;
        padding: 30px;
        margin-top: -40px;
        margin-bottom: 20px;
}
.lg-med{
    height:27px;
}
#lg1{
    height: 40px;
}
#lg4{
    height: 35px;
}
@media (min-width: 500px) and (max-width: 1199px) {
    .loga-med{
        text-align: center;
        font-weight: 600;
        margin-top: 0px;
        font-size: var(--size-h6);
}
.loga-medii{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.lg-med{
    height:20px;
}
#lg1{
    height: 30px;
}
#lg4{
    height: 27px;
}
}

@media (max-width: 499px){
    .loga-med{
        text-align: left;
        font-weight: 600;
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: var(--size-h6);
}
.loga-medii{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
    flex-wrap: wrap;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: -20px;
 
}
.lg-med{
    height:20px;
}
#lg1{
    height: 30px;
}
#lg4{
    height: 27px;
} 
}
#slevs::after{top: unset;
    bottom: -6px;}

    .in-krok-2 .hidos{
        display:none!important;
    }
    @media (min-width: 1200px) {
        .in-krok-2 .visibo .hidos{
            display:flex!important;
        }
    }
    @media (max-width: 1199px) {
        .in-krok-2 .visibo .hidos{
            display:block!important;
        }
    }
    .in-krok-2 .custom-tooltip{display:none;}
    .up-products-cart-wrapper{

    }
    .up-products-cart .up-product-url{
        color:#1a1937!important;
    }
    .up-product-details .up-price {
        font-weight: 600;
        color: #242527!important;
    }
    .up-product-details .up-price .up-price-common-percentage{
        padding-top: 2px;
        padding-right: 12px;
        padding-bottom: 2px;
        padding-left: 12px;
        border-radius: 100px;
    }
    .up-product-add-to-cart a{
        background-color: #fff!important;
        border: 1px solid #CA1858!important;
        color: #CA1858!important;
        font-size: 13px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1.5px;
        padding: 0 20px!important;
        line-height: 36px;
        border-radius: 100px;
    }
    .up-product-add-to-cart a:hover{
        background-color: #CA1858!important;
        border: 1px solid #CA1858!important;
        color: #fff!important;
    }
    .up-products-cart td.up-cart-header h5{
        font-weight: 600!important;
        font-size: 24px!important;
        padding-top:20px!important;
    }
    .up-products-cart .cart-table tr td{

    }
    .up-products-cart tr:first-child>td{
        border-bottom: 0px!important;
    }
    .up-addons-cell{border:unset!important;}
    .up-products-cart .up-product td.up-product-details{
        flex: 0 0 160px;
    }
 
    .up-product-add-to-cart a::after{
        content: "Přidat";
    }
    .up-product-add-to-cart svg{display:none!important;}
    .up-products-cart td.up-addons-cell{
        padding-left: 20px !important;
    padding-right: 20px !important;
    box-shadow: 0px 0px 20px 0px #315E451A;
    border-radius: 12px !important;
    }
    .up-products-cart-space{display:none;}
    .up-addons-cell .up-product:last-child td{
border-bottom-color:transparent!important;
    }
    @media (max-width: 992px) {
        .up-product-details .up-price .up-price-common-percentage{
            padding-left:4px;
            padding-right: 4px;
        }
        .up-products-cart .up-product td.up-product-details {
            flex: 1 1 100px!important;
        }
        .up-cart-header-container{border-bottom-color:transparent!important;}
        .up-products-cart .up-product td.up-product-details .up-price{gap:5px;}
        .up-products-cart .up-product td.up-product-details .up-price > span{
            flex: 1 0 60%;
        }
        .up-product{
            padding-top: 15px!important;
            padding-bottom: 15px!important;
        }
        .up-products-cart td.up-cart-header h5{padding-top:0px!important;        margin-bottom: 0px!important;}
    }
    .up-products-cart-wrapper{
        border-bottom-color: transparent !important;
    }
    .up-product-url:hover{
        color:var(--color-primary)!important;
    }
    .up-product-url{font-weight: 600;}
    .up-price-common{font-size: 13px;}
    .up-price-common-percentage{
        font-size: 13Px;
        font-weight: 500;
    }
#suci-ms{
    display: none;
    width: 140px;
    background-color: #000000;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 130%;

    margin-left: 0px;
}
.actk{display:block!important;}
.copi{position: relative;}
.fix-detail-header .quantity-discounts{display:none!important;}
@media screen and (min-width: 1200px) and (max-width: 1439px) {
    .paticka-spodek > div:first-child img{
        margin-right: 8px!important;
    }
}
@media screen and (min-width: 1440px){

.paticka-spodek > div:first-child img {
    max-height: 20px;
    margin-right: 20px;
}
}
.category__secondDescription a{text-decoration:underline;}
.category__secondDescription a:hover{text-decoration:unset;}
.copi:hover{    cursor: pointer!important;}
.copi:hover img{    opacity: 0.8!important;}
 .otvr-db{
            font-size: 15px;
            display: flex;
            margin-bottom: 5px;
            align-items: center;
            margin-top: 5px;
            gap: 5px;
        }
        .packetery-hours{display:none;}
        .ukaz-hod{
            display:block!important;
        }
        .packetery-hours td{
            padding-top:2px;
            padding-left: 2px;
        }
        .packetery-hours th{
            padding-top:2px;
        }
    .packetery-hours tr{
        font-weight: 400;
        font-size: 13px;
        line-height: 170%;
        letter-spacing: 0.5px;
        text-align: left;
        color: var(--color-g200);
    }
        .otvr-db::after{
            content: "";
            display: inline-block;
      
            width: 16px;
            height: 16px;
            background: url(https://www.denatura.cz/user/documents/upload/newar.svg) no-repeat center;
            background-size: contain;
            transform: rotate(90deg);
            transition: all ease 300ms;
        }
        .ukaz-ote .otvr-db::after{     content: "";
            display: inline-block;
       
            width: 16px;
            height: 16px;
            background: url(https://www.denatura.cz/user/documents/upload/newar.svg) no-repeat center;
            background-size: contain;
            transform: rotate(270deg);
            transition: all ease 300ms;}
            @media (max-width: 500px){
                .otvr-db{font-size:14px;}
            }
            .zasil-ote{
                border-radius: 8px;
            background-color: white;
            display: flex
        ;
            padding-left: 40px;
            padding-top: 20px;
            padding-bottom: 20px;
            margin-top: 20px;
        
              }
              .zasil-p-name{
                display: flex
                ;
                    gap: 10px;
        
                    align-items: flex-start;
                    width: 50%;
              }
              .zasil-p-name img {
                width: 32Px;
            align-self: baseline;
            height: 32Px;
              }
              .zasil-p-name-adresa h6{
                font-weight: 600;
                font-size: 16px;
                margin-top: 0px;
              }
              .zasil-p-name-adresa p{
                font-weight: 400;
                font-size: 14px;
                line-height: 120%;
                color: var(--color-g200);
              }
              .zasil-p-name-adresa a{
                font-weight: 700;
                font-size: 14px;
         
                text-decoration: underline;
                text-decoration-style: solid;
                text-decoration-thickness: 0%;
              }
              .zasil-p-time{
                gap: 10px;
           
            width: 50%;
            display: flex
        ;
              }
              .zasil-p-time img{
                width: 32Px;
                height: 32Px;
                align-self: baseline;
              }
              .zasil-p-name-doba h6{
                font-weight: 600;
                font-size: 16px;
                margin-top: 0px;
              }
              .zasil-p-time .packetery-hours{display:block;}
              #shipping-17{display:block;}
              @media (min-width: 1200px) and (max-width: 1439px){
                .zasil-ote{
                    padding-left: 20px;
                }
            }
            @media (min-width: 992px) and (max-width: 1199px){
                .zasil-p-name-adresa h6{
                    font-size: 14px;
                }
                .zasil-p-name-doba h6{
                    font-size: 14px;
                }
                .zasil-p-name img{
                    width:24px;
                    height:24px;
        
                }
                .zasil-p-time img {
                    width:24px;
                    height:24px; 
                }
            }
            @media (min-width: 500px) and (max-width: 991px){
                .zasil-ote{
                    padding-left: 10px;
                    padding-top: 10px;
                    padding-bottom: 10px;
                    margin-top: 20px;
                    gap: 10px;
                }
                .zasil-p-name-adresa h6{
                    font-size: 14px;
                }
                .zasil-p-name-doba h6{
                    font-size: 14px;
                }
                .zasil-p-name img{
                    width:24px;
                    height:24px;
        
                }
                .zasil-p-time img {
                    width:24px;
                    height:24px; 
                }
            }
        .zasil-ote{display:none;}
        .vybro .zasil-ote{display:flex!important;}
        .vybro .payment-info .zasilkovna-choose{display:none!important;}
        @media (max-width: 500px){
        
            .zasil-ote{flex-direction: column;padding-left:20px;}
            .zasil-p-name{width:100%;}
            .zasil-p-time {width:100%;margin-top:10px;}
            .zasil-p-name-adresa p{margin-bottom:5px!important;}
            #shipping-17 input[type=radio]+label{position: relative!important;padding-left:45px!important;}
        }
        .in-krok-1 .vybrano-z .zasilkovna-name::before {
            content: "Změna výdejního místa";
            font-size: var(--size-small);
        }
        .in-krok-1 .vybrano-z .zasilkovna-name {
            font-size: 0px !important;
        }
        .in-krok-1 .zasilkovna-name.chosen:hover{text-decoration: unset;}

        .recenze-parent{
            padding-bottom: 10px;
        }
        .recenze-parent .slick-prev, .recenze-parent .slick-next {
            width: 64px;
            height: 64px;
            box-shadow: 0px 0px 20px 0px #315E4533;
            border-radius: 50%;
            background: #fff;
            z-index: 1;
  
        }
        
        .recenze-parent .slick-arrow.slick-disabled {
            display: none !important;
        }
        
        .recenze-parent .slick-arrow:hover {
            background: var(--color-b400) !important;
        }
        
        .recenze-parent .slick-arrow:hover::before {
            -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
        }
        
        
        
        .recenze-parent .slick-arrow {
            transition: all ease 300ms;
        }
        
        .recenze-parent .slick-next::before {
            content: "";
            position: absolute;
            width: 24px;
            height: 24px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            background: url("https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/chevron-right.svg") no-repeat center;
            background-size: contain;
        }
        
        .recenze-parent .slick-prev::before {
            content: "";
            position: absolute;
            width: 24px;
            height: 24px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%) rotate(180deg);
            background: url("https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/chevron-right.svg") no-repeat center;
            background-size: contain;
        }
        
        .recenze-parent .slick-dots {
            position: relative;
            bottom: 0;
            margin: 20px 0;
        }
        
        .recenze-parent .slick-dots li button {
            width: 20px;
            padding: 0;
        }
        
        .recenze-parent .slick-dots li button::before {
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 20px;
            height: 1px;
            background: var(--color-g75);
            opacity: 1;
        }
        
        .recenze-parent .slick-dots li.slick-active button::before {
            background: var(--color-g400);
        }
        
       
        
        .recenze-parent .slick-track {
            display: flex;
        }
        .recenze-parent .zakaznice .top > div:last-child::before {
           
            display:none!important;
        }
        .imgdk img:hover{
            -webkit-transform: scale(1.1);
            transform: scale(1.1);
        }
        .imgdk img{width:auto!important;height:90px!important;}
        @media (max-width: 500px){
            .imgdk img{width:auto!important;height:80px!important;}

        }
        @media (max-width: 991px){
        .in-kosik td.p-discount.p-cell{
            display: inline-table;
            order: 5;
        }
        }
        @media (min-width: 992px){
            .in-kosik td.p-discount.p-cell{
                display: table-cell;
                
            }
            .in-kosik .cart-table .p-discount{display:table-cell;}
            }

            #anti-carou{
                padding-bottom: 10px;
            }
            #anti-carou .slick-prev, #anti-carou .slick-next {
                width: 64px;
                height: 64px;
                box-shadow: 0px 0px 20px 0px #315E4533;
                border-radius: 50%;
                background: #fff;
                z-index: 1;
      
            }
            
            #anti-carou .slick-arrow.slick-disabled {
                display: none !important;
            }
            
            #anti-carou .slick-arrow:hover {
                background: var(--color-b400) !important;
            }
            
            #anti-carou .slick-arrow:hover::before {
                -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1);
            }
            
            
            
            #anti-carou .slick-arrow {
                transition: all ease 300ms;
            }
            
            #anti-carou .slick-next::before {
                content: "";
                position: absolute;
                width: 24px;
                height: 24px;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                background: url("https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/chevron-right.svg") no-repeat center;
                background-size: contain;
            }
            
            #anti-carou .slick-prev::before {
                content: "";
                position: absolute;
                width: 24px;
                height: 24px;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%) rotate(180deg);
                background: url("https://cdn.myshoptet.com/usr/www.denatura.cz/user/documents/upload/Images/chevron-right.svg") no-repeat center;
                background-size: contain;
            }
            
            #anti-carou .slick-dots {
                position: relative;
                bottom: 0;
                margin: 20px 0;
            }
            
            #anti-carou .slick-dots li button {
                width: 20px;
                padding: 0;
            }
            
            #anti-carou .slick-dots li button::before {
                content: "";
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                width: 20px;
                height: 1px;
                background: var(--color-g75);
                opacity: 1;
            }
            
            #anti-carou .slick-dots li.slick-active button::before {
                background: var(--color-g400);
            }
            
           
            
            #anti-carou .slick-track {
                display: flex;
            }
      
       .akczapnuto .sleva-navic{display:none;}
       #slevs{display:block;}
       #kop-akc{display:block;}
       .fix-detail-header #slevs{display:none;}
       .fix-detail-header #kop-akc{display:none;}
       @media (max-width: 550px){
       #slevs{
        padding: 6px 12px 6px 22px;
        background-position: 10Px;
       }
    }
    @media (max-width: 991px){
       .cart-window-visible #cart-widget .remove-item::before {
            content: ""!important;
        }
        .cart-window-visible #cart-widget .cart-free-shipping {
            margin-left: 10px;}
            .cart-window-visible #cart-widget .cart-widget-button {
                margin: 0;
                padding: 22px 10px;}
                .cart-window-visible .site-msg.information{display:none;}
    }
    .type-post .zakaznice .bottom h4{
        margin: 0 0 4px !important;
    }
    .type-post .zakaznice .bottom > p:first-of-type {
        margin: 0 0 16px !important;
    }
    @media (min-width: 992px){
        .id-759 #content-wrapper {
            background-image: url(https://www.denatura.cz/user/documents/upload/Images/slozeni_pozadi.jpg)!important;
         
            background-position: right -120px;
            background-repeat: no-repeat;
        }
    }

    @media (min-width: 992px) {
        .robod .cboxPhoto{       
                height: 100% ! Important;
                object-fit: contain;}
        .robod #cboxLoadedContent{
            max-width: 100%;
            display: flex
        ;
        }
        .robod #cboxContent{
            height: auto !important;
            min-width: 700px;
            display: flex
        ;
                width: calc(100% - 20px) !important;
                left: 50%;
                transform: translateX(-50%);
            justify-content: center;
        }
        }
        .review-content__media{    display: flex
            ;
                gap: 12Px;
                align-items: center;
                margin-top: 10px;flex-wrap:wrap;}
  
            @media (max-width: 499px) {
                #colorbox.robod #cboxContent #cboxLoadedContent img {
                    max-width: 285px !important;
                    padding:20px;
                }
            }
            @media (max-width: 499px) {
                #colorbox.robod .productDetail #cboxContent #cboxLoadedContent {
                    display: flex
            ;
                    align-items: center;
                }
               .in-testujeme-hodnoceni #colorbox.robod #cboxContent #cboxLoadedContent {
                    display: flex
            ;
                    align-items: center;
                }
            }
            @media (max-width: 767px) {
                #colorbox.robod #cboxContent #cboxLoadedContent {
                    max-width: 100%;
                    display: flex;
                }
            }
            @media (max-width: 767px) {
                #colorbox.robod #cboxContent {
                    width: calc(100% - 20px) !important;
                    left: 50%;
                    transform: translateX(-50%);
                }
            }
            .cn-stars-1 .star:nth-child(n + 2):before{
                content: "\e91b";
                color: unset;
            }
            .cn-stars-2 .star:nth-child(n + 3):before{
                content: "\e91b";
                color: unset;
            }
            .cn-stars-3 .star:nth-child(n + 4):before{
                content: "\e91b";
                color: unset;
            }
            .cn-stars-4 .star:nth-child(n + 5):before{
                content: "\e91b";
                color: unset;
            }
.slozi-produkt{
        background-color: white;
    box-shadow: 0px 0px 20px 0px #315E451A;
    padding: 10px 20px;
    margin-top: 20px;
    display: flex
;
    justify-content: space-between;
    align-items: center;
    gap: 15px;
    border-radius: 12px;
}
@media (max-width: 992px)
{
    .slozi-produkt{flex-direction: column;align-items: unset;}
}
.slozi-part1{
    display: flex
    ;
        align-items: center;
        gap: 20px;
}
.slozi-part1 img{
    height: 64px;
}
.slozi-part1 a{
    font-weight: 700;
}
#slozi2{
    border: 1px solid #CA1858 !important;
    color: #CA1858 !important;
    font-size: 13px;
    font-weight: 700;
    text-decoration: unset !important;
    text-align: center;
    text-transform: uppercase;

    padding: 8px 24px !important;
   
    border-radius: 100px;
}
#slozi2:hover{
    text-decoration: underline !important;
}
.product-navody{
    margin-top: 20px;
    width: 100%;
}
.pr-navod{
    display: flex
;
    gap: 20px;
    align-items: center;
    background-color: white;
    box-shadow: 0px 0px 20px 0px #315E451A;
    border: 1px solid #EBEBEB;
    border-radius: 12Px;
    padding: 12Px;
    margin-top: 10Px;
}
.pr-logo{
    height: 48px;
    border-radius: 8px;
}
.pr-odkazino{
    display: flex
    ;
        justify-content: space-between;
        width: 100%;
        align-items: center;
}
.odkazino-inner{
    display: flex
;
    flex-direction: column;
    justify-content: center;
}
.odkazino-inner p{
    margin: 0px!important;
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
}
.odkazino-inner .vice{
    display:none;
}
.odkazino-inner a{
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    text-decoration: underline;
}
.odkazino-inner a:hover{
    text-decoration: unset;

}
.odkazino-sipka img{

}
.type-product .fix-detail-header .product-navody{display:none;}
.pr-navod:hover{    cursor: pointer!important;}
.pr-navod:hover a{
    text-decoration:unset;
}
.pr-navod:hover .odkazino-sipka img{
opacity: 0.8;
}
.langi .pr-lang{display:none;}
.langi.aktivni-pr .vote-content{display:none;}
.langi.aktivni-pr .pr-lang{display:block!important;}
#orig-lang{text-decoration:underline;color:var(--color-primary);cursor: pointer;}
#orig-lang:hover{text-decoration:unset;cursor: pointer;}
#ratingTab .votes-wrap > .vote-wrap.last-visible::before{
    background: transparent!important;
    display: none;
}
.in-blog .art-header .container:after{
    content: "Tipy, rady i nejnovější beauty trendy na jednom místě – to je náš magazín. Najděte v něm odpovědi na své otázky ohledně krásy a zdraví anebo se jen tak začtěte a načerpejte inspiraci.";
    width: 30%;
    display: block
;
}
@media (max-width:1200px) {
.in-blog .art-header .container:after{width:100%;}
}
.in-pribehy .art-header .container:after{
    content: "Přírodní kosmetiku deNatura už vyzkoušely desítky tisíc žen. Každá s trochu jiným očekáváním, jinými zkušenostmi a jinými výsledky. A i když vlastní zkušenost nic nenahradí, jejich příběhy vám mohou pomoci při rozhodování a výběru toho pravého produktu. Bude příští příběh právě ten váš?";
    width: 30%;
    display: block
;
}
@media (max-width:1200px) {
.in-pribehy .art-header .container:after{width:100%;}
}
.type-product .p-gifts-wrapper{
display:none;
}
.flag-gift{display:none;}
.f-vlajecka{width:18px;}
.type-product .vote-name{
    display: flex
    ;
        gap: 8px;
        align-items: center;
}
@media screen and (min-width: 768px) {
    .siteCookies__form {
        bottom: 20%;
    }}
    @media screen and (max-width: 767px) { .siteCookies__form {
        bottom: 12%;
    }}