.type-product .flag{
font-size: 13px;
    font-weight: 600;
      border-radius: 3px;
      display: flex
;
    align-items: center;
    height:27px;
}
.stars-label{text-decoration:unset;}.stars-label:hover{text-decoration:underline;}
.type-product .p-detail-inner-header h1{font-size:30px;}
@media (min-width: 992px) {
    .widget-faq:nth-child(-n+3){
        width: 50%;
        z-index: 22;
        padding: 10px;
        float: left;
    }
    .type-product .breadcrumbs {
        margin-left: auto;
        padding-bottom: 0;
        padding-left: 0;
        width: 50%;
    }
}
    .navigation-in ul.menu-level-1>li>a:hover {
        background-color: white!important;

    }#navigation .navigation-in ul li:hover>a>b {

    color: #0DC0DF !important;
}
#header .navigation-buttons>a.cart-count .cart-price{background-color:#FEBD5A;}
#header .search form input.query-input{background-color:white;}
#header .header-top .header-top-wrapper form input.query-input{height:44px;    border-color: #e6e6e6;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    padding: 0 50px 0 40px;}
.header-bottom{background-color:white!important;}
.navigation-in ul.menu-level-1>li>a>b{font-weight:400!important;color:black!important;}
ul#sampleTrigger>li>b {
    background-color: #E6F9FC;
    color: #000;
}
.type-product .p-short-description a{text-decoration: underline;color:#0CC0DF!important;font-weight: 500!important;}
.type-product .p-short-description a span{color:#0CC0DF!important;font-weight: 500!important;}

.type-product .p-short-description a:hover{text-decoration: unset;}
.type-product .p-short-description p{font-size: 15Px;
    line-height: 23px;    color: black;
    font-weight: 400;}
    .type-product .p-short-description span{font-size: 15Px;    color: black!important;
        line-height: 23px;
        font-weight: 400;}
        .type-product .p-short-description strong{font-weight: 600!important;    color: black;}
        .type-product .p-short-description{border:unset!important;}
     
        .bodik{
            margin-bottom: 10px !important;
    display: flex
;
    gap: 10px;

    align-items: center;
        }
        .bodik img{
            align-self: baseline;
        }
        .bodik p{
            line-height: normal;
            margin-bottom: 0px !important;
        }
        .bodik p a{text-decoration: underline;}
        .bodik p a:hover{text-decoration: unset;}
        .quantity .increase, .quantity .decrease{
            background-color: #FFEBCD;
        }
        .quantity .increase:hover, .quantity .decrease:hover{
            background-color:#F8A72B;
        }
        .p-to-cart-block .p-final-price-wrapper .price-final-holder{
            font-size: 30px;
            line-height: 40px;
        }
        .type-product .p-to-cart-block{
            background-color: white;
        }
       .type-product #HcCalculater img{display:none;}
       .type-product #HcCalculater a{font-size: 14px;
        line-height: normal;
        color: black;
        font-weight: 400;text-decoration: underline;}
        .type-product #HcCalculater a:hover{text-decoration: unset;}
        .quantity {
            border: 1px solid #EDEDED;}
            .type-product .p-to-cart-block .btn.btn-conversion{
                color: black;
                border-radius: 5px !important;
                border-color: #FFBD59;
                font-size: 0px;
                background-color: #FFBD59;
            }
            .type-product .p-to-cart-block .btn.btn-conversion:hover{
                border-color: #F8A72B;
               color:black;
               
                background-color: #F8A72B;
            }
            .type-product .p-to-cart-block button.add-to-cart-button::before{

    background-image: url(https://vysokepostele.cz/user/documents/upload/trolley.svg)!important;
    width: 25px;
    height: 20px;
            }
            .type-product .p-to-cart-block button.add-to-cart-button::after{
            
                content: "PŘIDAT DO KOŠÍKU";
    font-size: 16px;
            }
            .pre-info{
                font-weight: 400;
    font-size: 14Px;
    font-style: italic;
    margin-bottom: 0px!important;
    padding-left: 15px;
    padding-top: 20px;
            }
            .type-product .breadcrumbs{background-color: transparent;}
            @media (min-width: 992px) {.type-product .breadcrumbs{ padding-left: 30px;
            width: 100%;}}
            .type-product .p-short-description{padding: 0px;}
            .type-product .p-variants-block{
                padding: 15px;
                border: 1px solid #EDEDED;
                width: fit-content;
                border-radius: 5px;
                margin-bottom:15Px;
                margin-top:15px;
            }
            #product-detail-form .detail-parameters{
                margin-bottom: 0px;
            }
            .paros-246 .active-custom-variant{
                border: 1px solid #D5D5D5;
                border-radius: 5px;
            }
            .paros-246 .dropdown{
                border: 1px solid #D5D5D5;
                border-radius: 5px;
            }
            .paros-246 .dropdown li span{
                font-weight: 400;
            }
            .paros-246 .variant-label a{
                text-decoration: underline;
                font-weight: 400;
                color: black;
                font-size: 14px;
            }
            .paros-246 .variant-label{
                display: flex
;
    justify-content: space-between;
    align-items: center;
            }
            .paros-246 .variant-label a:hover{
                text-decoration: unset;
            }
            .paros-246 .variant-label .question-tooltip{display:none;}
            #product-detail-form .variant-label, #product-detail-form .surcharge-label{
                font-weight: 600;
    font-size: 15px;
    padding-right: 0px;
            }
            .p-variants-block .variant-list, .p-variants-block .surcharge-list {
                max-width: 520px;
            }
            .paros-243 .active-custom-variant{
display:none;
            }
            .paros-243 .dropdown{
                height: auto !important;
                display: flex
            ;
                gap: 15px;
                border: unset;
                opacity: 1 !important;
                z-index: 0 !important;
                flex-wrap: wrap;
            }
            .paros-243 .fv-custom-variant{
                border-radius: 5Px;
                border: 1px solid #D5D5D5;
                padding: 20px !important;
                height: 20px!important;
            }
            .paros-243 .fv-custom-variant.active{
                border: 1px solid black;
                border-bottom: 1px solid black!important;
            }
            .paros-243 .dropdown li span{font-weight: 400;}

            .paros-243 .fv-custom-variant.active span{
                font-weight: 500;
            }
            .paros-243 .image{
                display: none;
            }
            .paros-243 .fv-custom-variant:hover{background-color: transparent!important;opacity:0.85;}
            .paros-33 .active-custom-variant{
                display:none;
                            }
                            .paros-33 .dropdown{
                                height: auto !important;
                                display: flex
                            ;
                                gap: 15px;
                                border: unset;
                                opacity: 1 !important;
                                z-index: 0 !important;
                                flex-wrap: wrap;
                            }
                            .paros-33 .fv-custom-variant{
                                border-radius: 5Px;
                                border: 1px solid #D5D5D5;
                                padding: 20px !important;
                                height: 20px!important;
                            }
                            .paros-33 .fv-custom-variant.active{
                                border: 1px solid black;
                                border-bottom: 1px solid black!important;
                            }
                            .paros-33 .dropdown li span{font-weight: 400;}
                
                            .paros-33 .fv-custom-variant.active span{
                                font-weight: 500;
                            }
                            .paros-33 .image{
                                display: none;
                            }
                            .paros-33 .fv-custom-variant:hover{background-color: transparent!important;opacity:0.85;}
                            .paros-5 .active-custom-variant{
                                display:none;
                                            }
                                            .paros-5 .dropdown{
                                                height: auto !important;
                                                display: flex
                                            ;
                                                gap: 15px;
                                                border: unset;
                                                opacity: 1 !important;
                                                z-index: 0 !important;
                                                flex-wrap: wrap;
                                            }
                                            .paros-5 .fv-custom-variant{
                                                border-radius: 5Px;
                                                border: 1px solid #D5D5D5;
                                                padding: 20px !important;
                                                height: 20px!important;
                                            }
                                            .paros-5 .fv-custom-variant.active{
                                                border: 1px solid black;
                                                border-bottom: 1px solid black!important;
                                            }
                                            .paros-5 .dropdown li span{font-weight: 400;}
                                
                                            .paros-5 .fv-custom-variant.active span{
                                                font-weight: 500;
                                            }
                                            .paros-5 .image{
                                                display: none;
                                            }
                                            .paros-5 .fv-custom-variant:hover{background-color: transparent!important;opacity:0.85;}
            .paros-240 .dropdown{
                height: auto !important;
                display: flex
            ;
            flex-direction: column;
                gap: 15px;
                border: unset;
                opacity: 1 !important;
                z-index: 0 !important;
                flex-wrap: wrap;
            }
            .paros-240 .image{display:none;}
            .paros-240 .text{
                font-weight: 400!important;
                display: flex
                ;
                font-size: 14px!important;
                    gap: 10px;
            }
            .paros-240 .price{
                font-weight: 500!important;
    color: #0CC0DF!important;
    white-space: nowrap;
    font-size: 14px;
            }
            .paros-240 .active-custom-variant{display:none;}
            .paros-240 .reci2{display:none;}
            .paros-240 .active .reci2{display:block!important;}
            .paros-240 .active .reci{display:none;}
            .paros-240 li{    display: flex
                ;
                padding:8px!important;
                height: 25Px!important;
border: unset!important;
                    align-items: center;
                    justify-content: flex-start;}
                    .paros-240 li:hover{background-color:transparent!important;opacity:0.85;}
                    .paros-278 .dropdown{
                        height: auto !important;
                        display: flex
                    ;
                    flex-direction: column;
                        gap: 15px;
                        border: unset;
                        opacity: 1 !important;
                        z-index: 0 !important;
                        flex-wrap: wrap;
                    }
                    .paros-278 .image{display:none;}
                    .paros-278 .text{
                        font-weight: 400!important;
                        display: flex
                        ;
                        font-size: 14px!important;
                            gap: 10px;
                    }
                    .paros-278 .price{
                        font-weight: 500!important;
            color: #0CC0DF!important;
            white-space: nowrap;
            font-size: 14px;
                    }
                    .paros-278 .active-custom-variant{display:none;}
                    .paros-278 .reci2{display:none;}
                    .paros-278 .active .reci2{display:block!important;}
                    .paros-278 .active .reci{display:none;}
                    .paros-278 li{    display: flex
                        ;
                        padding:8px!important;
                        height: 25Px!important;
        border: unset!important;
                            align-items: center;
                            justify-content: flex-start;}
                            .paros-278 li:hover{background-color:transparent!important;opacity:0.85;}
                            .paros-4 .active-custom-variant{
                                border: 1px solid #D5D5D5;
                                border-radius: 5px;
                            }
                            .paros-4 .dropdown{
                                border: 1px solid #D5D5D5;
                                border-radius: 5px;
                            }
                            .paros-4 .dropdown li span{
                                font-weight: 400;
                            }
                            .paros-4 .variant-label a{
                                text-decoration: underline;
                                font-weight: 400;
                                color: black;
                                font-size: 14px;
                            }
                            .paros-4 .variant-label{
                                display: flex
                            ;
                            justify-content: space-between;
                            align-items: center;
                            }
                            .paros-4 .variant-label a:hover{
                                text-decoration: unset;
                            }
                            .paros-4 .variant-label .question-tooltip{display:none;}
                            .paros-4 .large{display:none;}
                            .paros-4 .small{border-radius: 8px;}
                            .paros-240 .surcharge-label{
                                display: flex
                                ;
                                    align-items: center;
                                    justify-content: space-between;
                            }
                            .paros-240 .show-tooltip{
                                display:none;
                            }
                            .paros-240 .surcharge-label a {
                                text-decoration: underline;
                                font-weight: 400;
                                color: black;
                                font-size: 14px;
                            }
                            .paros-240 .surcharge-label a:hover {
                                text-decoration: unset;
                               
                            }
                            .potah-helper{
                                background-color: #f6f6f6;
    padding: 15Px;
    margin-bottom: 15Px;
    max-width: 520px;
                                display: flex
                                ;
                                    gap: 10px;
                                    align-items: center;
                                    padding-top: 10px;
                                    padding-bottom: 10px;
                            }
                            .yt-vyroba{max-width: 700px;height:360px;margin-left: auto;margin-right: auto;margin-top:20px;}
                            .potah-helper img{
                                align-self: baseline;
                            }
                            .potah-text h4{
                                margin: 0px;
                                font-size: 15Px;
                                font-weight: 600;
                            }
                            .potah-text p{
                                margin: 0px!important;
                                font-size: 14px;
                                font-weight: 400;
                            }
                            .potah-text p a{color:black;text-decoration: underline;}
                            .potah-text p a:hover{text-decoration: unset;}
                            .type-product .p-detail-inner-header{
                                margin-bottom: 8px;
                            }
                            .p-features{
                                margin-top: 20px;

                                display: flex
                                ;
                                    gap: 15Px;
                                    flex-direction: row;
                            }
                            .p-feature{
                                display: flex
;
    align-items: center;
    gap: 8px;
    padding: 10px;
                            }
                            .p-feature p{
                                margin: 0px!important;
                                font-size: 15Px;
                                font-weight: 500;
                                line-height: 20.4px;
                            }
                            .p-image-wrapper .benefitBanner{display:none;}
                            @media (max-width: 500px) {
.p-feature{padding:0px;}
.p-features{gap:5px;}
.p-feature p{font-size: 13px;}
.p-detail-inner-header-mobile .h1{
    font-size: 32px;
}
.type-product .stars-wrapper{margin-top:8px;}
                            }
                            @media (min-width: 1200px) {
                            
                            .p-variants-block .variant-list, .p-variants-block .surcharge-list {
                                max-width: 520px;
                                min-width: 480px;
                            }
                        }
                        .help-section-container{
                            max-width: 721px;
                            margin-left: auto;
                            margin-right: auto;
                            width: 100%;
                            padding: 20px;
                        }
                        .help-section {
                            background-color: #E6F9FC;
                            border-radius: 5px;
                         
                            position: relative;
                            overflow: hidden;
                        }
                        .help-content {
                            display: flex
                        ;
                            height: 100%;
                            padding: 20px 20px;
                            justify-content: space-between;
                            align-items: center;
                        }
                        .help-left {
                            /* flex: 1; */
                            padding-right: 20px;
                        }
                        .help-title {
                            color: #0CC0DF;
                            /* font-family: 'Plus Jakarta Sans', sans-serif; */
                            font-size: 22px;
                            font-weight: 700;
                            margin: 0 0 10px 0;
                        }
                        .help-text {
                            font-size: 14px;
                            line-height: 1.4;
                            margin: 0!important;
                        }
                        .help-link {
                            color: black!important;
                            text-decoration: underline;
                            cursor: pointer;
                        }
                        .help-divider {
                            width: 1px;
                            height: 76px;
                            background-color: #B5ECF5;
                            margin: 0 20px;
                        }
                        .help-right {
                            flex: 1;
                            padding-left: 20px;
                            display: flex
                        ;
                            gap: 10px;
                            /* justify-content: center; */
                        }
                        .help-right img{
                            object-fit: contain;
                            width: 60px;
                            height: 60px;
                        }
                        .help-right .contact-info{
                            text-align: left;
                        }
                        .help-right .phone-number{
                          
                                margin: 0px!important;
                                color: #0CC0DF;
                                font-size: 22px;
                                font-weight: 700;
                                line-height: normal;
                            

                        }
                        .type-product .quick-contact{display:none;}
                        .help-right .business-hours{
                            font-size: 14px;
                            margin: 0px!important;
                            text-align: center;

                        }
                        @media (min-width: 1200px) and (max-width: 1439PX) {

                            .help-divider{
                                height: 60px;
                                margin: 0 10px;
                            }
                            .help-left{
                                padding-right: 10px;
                            }
                            .help-right{
                                gap:10px;
                                padding-left: 10px;
                            }
                            .help-right .phone-number{font-size: 18px;}
                            .help-content{padding:20px;}
                            .help-section-container{padding:0px;}
                        }
                        @media (min-width: 992px) and (max-width: 1199px) {
                            .help-content{flex-direction: column;}
                            .help-divider{display: none;}
                            .help-left{padding-right: 0px;}
                            .help-right{padding-left: 0px;margin-top: 20px;}
                     
                            
                        }
                        @media (min-width: 300px) and (max-width: 720px) {
                            .help-content{flex-direction: column;}
                            .help-divider{display: none;}
                            .help-left{padding-right: 0px;}
                            .help-right{padding-left: 0px;margin-top: 20px;}
                            .help-right img{
                                width:50px;
                                height: 50px;
                            }
                            .help-right .phone-number{font-size: 18px;}
                            .help-right .business-hours{font-size: 13px;}
                        }
                        .paros-30 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-30 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-30 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-30 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-30 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-30 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-30 .variant-label .question-tooltip{display:none;}
                        
                        .paros-24 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-24 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-24 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-24 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-24 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-24 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-24 .variant-label .question-tooltip{display:none;}
                        .paros-57 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-57 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-57 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-57 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-57 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-57 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-57 .variant-label .question-tooltip{display:none;}
                        
                        .paros-18 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-18 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-18 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-18 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-18 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-18 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-18 .variant-label .question-tooltip{display:none;}
                        
                        .paros-159 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-159 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-159 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-159 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-159 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-159 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-159 .variant-label .question-tooltip{display:none;}
                        .paros-171 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-171 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-171 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-171 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-171 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-171 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-171 .variant-label .question-tooltip{display:none;}
                        .paros-141 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-141 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-141 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-141 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-141 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-141 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-141 .variant-label .question-tooltip{display:none;}
                        .paros-216 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-216 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-216 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-216 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-216 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-216 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-216 .variant-label .question-tooltip{display:none;}
                        
                        .paros-177 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-177 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-177 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-177 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-177 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-177 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-177 .variant-label .question-tooltip{display:none;}
                        .paros-252 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-252 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-252 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-252 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-252 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-252 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-252 .variant-label .question-tooltip{display:none;}
                        .paros-262 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-262 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-262 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-262 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-262 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-262 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-262 .variant-label .question-tooltip{display:none;}

                        .paros-271 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-271 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-271 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-271 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-271 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-271 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-271 .variant-label .question-tooltip{display:none;}
                        .paros-274 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-274 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-274 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-274 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-274 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-274 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-274 .variant-label .question-tooltip{display:none;}
                        .paros-265 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-265 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-265 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-265 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-265 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-265 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-265 .variant-label .question-tooltip{display:none;}
                        
                        .paros-268 .active-custom-variant{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-268 .dropdown{
                            border: 1px solid #D5D5D5;
                            border-radius: 5px;
                        }
                        .paros-268 .dropdown li span{
                            font-weight: 400;
                        }
                        .paros-268 .variant-label a{
                            text-decoration: underline;
                            font-weight: 400;
                            color: black;
                            font-size: 14px;
                        }
                        .paros-268 .variant-label{
                            display: flex
                        ;
                        justify-content: space-between;
                        align-items: center;
                        }
                        .paros-268 .variant-label a:hover{
                            text-decoration: unset;
                        }
                        .paros-268 .variant-label .question-tooltip{display:none;}
                        .type-product .p-short-description #product-detail-form{
display: none;
                        }
                        .p-detail-tabs-wrapper .responsive-nav{background-color: white;}
                        .p-detail-tabs-wrapper #p-detail-tabs li.active, .p-detail-tabs-wrapper #p-detail-tabs li:hover{border:unset!important;}
                        div[data-pobo-widget-id="7"] {

                        }
                        .manufacturing-process {
                            display: flex;
                            flex-direction: column;
                            align-items: stretch;
                            background-color: white;
                            padding-top: 35px;
                          }
                          .manufacturing-process h2{    font-size: 30px;
                            color: black !important;
                            font-weight: 500;}
                          .main-title {
                            color: rgb(0, 0, 0);
                            font-size: 40px;
                            font-family: "Plus Jakarta Sans", -apple-system, Roboto, Helvetica, sans-serif;
                            font-weight: 500;
                            line-height: 1;
                            align-self: center;
                          }
                          
                          .process-grid {
                            z-index: 10;
                            margin-top: 82px;
                            display: flex;
                            gap: 20px;
                          }
                          
                          .process-step {
                            display: flex;
                            flex-direction: column;
                            align-items: stretch;
                            justify-content: center;
                            width: 25%;
                          }
                          
                          .step-header {
                            display: flex;
                            align-items: stretch;
                            gap: 19px;
                          }
                          
                          .step-icon {
                            object-fit: contain;
                            object-position: center;
                            flex-shrink: 0;
                          }
                          
                          .process-step:nth-child(1) .step-icon {
                            width: 70px;
                            aspect-ratio: 1.04;
                          }
                          
                          .process-step:nth-child(2) .step-icon {
                            width: 45px;
                            aspect-ratio: 0.62;
                          }
                          
                          .process-step:nth-child(3) .step-icon {
                            width: 71px;
                            aspect-ratio: 1.34;
                          }
                          
                          .process-step:nth-child(4) .step-icon {
                            width: 56px;
                            aspect-ratio: 0.85;
                          }
                          
                          .separator-line {
                            border: none;
                            border-top: 1px solid rgb(213, 213, 213);
                            margin: auto 0;
                            flex-grow: 1;
                          }
                          
                          .step-title {
                            color: rgb(0, 0, 0);
                            font-size: 24px;
                            font-family: "Plus Jakarta Sans", -apple-system, Roboto, Helvetica, sans-serif;
                            font-weight: 600;
                            line-height: 2;
                            margin-top: 24px;
                          }
                          
                          .step-description {
                            color: rgb(0, 0, 0);
                            font-size: 15px;
                            font-family: "Plus Jakarta Sans", -apple-system, Roboto, Helvetica, sans-serif;
                            font-weight: 400;
                            line-height: 23px;
                            margin-top: 14px;
                          }
                          
                          @media (max-width: 991px) {
                            .separator-line{display: none;}
                            .main-title {
                              max-width: 100%;
                            }
                          
                            .process-grid {
                              max-width: 100%;
                              margin-right: -3px;
                              margin-top: 40px;
                              flex-direction: column;
                              align-items: stretch;
                              gap: 0;
                            }
                          
                            .process-step {
                              width: 100%;
                              margin-top: 27px;
                            }
                          
                            .process-step:nth-child(2) {
                              margin-top: 24px;
                            }
                          
                            .process-step:nth-child(3) {
                              margin-top: 34px;
                            }
                          
                            .process-step:nth-child(4) {
                              margin-top: 28px;
                            }
                          
                            .process-step:nth-child(3) .step-description {
                              margin-right: 10px;
                            }
                          }
                        #pobo-standard-widget{
                            background-color: #E6F9FC;
                        }
                        #pobo-standard-widget .widget-gallery-three{
                            padding-top: 30px;
                            background-color: white;
                        }
                        #pobo-all-content .widget-typography h2:not(.rc-header-text__header){
                            line-height: 40px !important;
    color: black !important;
    font-size: 30px;
                        }
                        .widget-typography p{
                            line-height: 23Px;
                            font-size: 15px;
                        }
                        .widget-typography>[class*=rc-image-]{background-color: transparent;}
                        .widget-typography>[class*=rc-image-]>[class*=__text]{    border: unset !important;
                            background: transparent;}
                 
                            .rc-author-top__text-content{
                                font-size: 23px ! Important;
    line-height: 36px !important;
    font-weight: 500 !important;
                            }
                            .rc-author-top__wrap{
                                background-color: transparent!important;
                                box-shadow: unset!important;
                            }
                            .pb-faq__header{
                                background-color: #E6F9FC !important;
                                background-image: unset;
                                border: unset !important;
                                box-shadow: unset;
                                font-size: 20px;
                                color: black !important;
                                font-weight: 500;
                                padding: 20px;
                            }
                            .pb-faq__header:before{left:unset;right:5px;}
                            .rc-author-top__info-content{display:none;}
                            .autosk{
                                color: #0CC0DF;
    font-size: 23px;
    font-weight: 400;
    line-height: 36px;
    margin-top: 10px;
                            }
                            .autosk span{
                                font-size: 25px;
    font-weight: 600;
    line-height: 36px;
                            }
                            .rc-author-top__info-photo{
                                width: 180px;
    height: 180px;
                            }
                            .rc-author-top__text-wrap{
                                display: flex;
                                flex-direction: column;
                                gap:12px;
                            }
                            .rc-author-top__text-wrap img{height:60px;}
                            .widget-typography
                            {background-color: #E6F9FC;}
                            .banneris{
                                padding-top: 35px;
                                background-color: white;
                                text-align: center;
                            }

                          .rc-author-top__text{padding:0px!important;}
                          @media (min-width: 767px) {
                            body .rc-author-top__wrap {


                                max-width: 80%;
                                margin-left: auto;
                                margin-right: auto;
                            }}
                            .rc-author-top__info-photo{
                                width: 190px!important;
                                height: 190px!important;
                            }
                            @media (max-width: 767.98px) {
                                .rc-author-top__info {
                                    margin-bottom: 20px;
                                }
                                #pobo-all-content .widget-gallery a{text-align: center;}
                                .rc-author-top__wrap{
                                    padding-top: 0px!important;
                                    padding-bottom: 0px!important;
                                }
                            }
                            #matracese .pb-faq__header h2{
                                color: black !important;
                                background-color: #E6F9FC !important;
                                background-image: unset!important;
                                padding: 16Px 40px!important;
                                font-weight: 500!important;
                                font-size: 17px!important;
                                margin-bottom: 0Px!important;
                            }
                            .pb-faq__header.active{    background-color: white !important;    box-shadow: var(--pobo-faq-header-box-shadow);}
                            .pb-faq__content p{
                                font-size: 15px;
                                line-height: 23Px;
                            }
                            div[data-pobo-widget-id="45"] {

                                background-color: white;
                                padding-top: 30px;
                                padding-bottom: 30px;
                            
                            }
                            div[data-pobo-widget-id="30"] {
                                background: linear-gradient(180deg, #FFFFFF 50%, #E6F9FC 50%);
                            margin-top: 50px;
                           
                            }
                            div[data-pobo-widget-id="30"] .widget-projector{
                                width: 70%;
    margin-left: auto;
    margin-right: auto;
                            }

                         

                            h2#h2k {
                                background-color: #E6F9FC;
                                background-image: unset;
                                padding: 22px 40px;
                                font-size: 17px;
                                line-height: 21Px;
                                color: black !important;
                                font-weight: 500;
                                margin-bottom: 0px;
                                box-shadow: unset;
                                border-radius: 10px;
                            }
                            #h2k.active{
                                border-radius: 10px 10px 0px 0px!important;
                            }
                            .widget-faq .widget-projector{border-radius:10px;}
                            .widget-faq {
                                margin-bottom: 10px !important;
                            }
                            #h2o{    box-shadow: rgba(100, 100, 111, .2) 0px 0px 7px 0px;border-radius: 10px;}
                            #h2p{border:unset;box-shadow: unset;}
                            #h2p p{
                                margin: 22px 0 22px;
                            }
.hodnoceni {    background-color: #E6F9FC;
    padding: 30px;}
    .hodnoceni:before{background-color: transparent;    font-size: 40px;
        line-height: 40px;margin-bottom: 40px;margin-top:20px;}
                            .hodnoceni .cz {
                                display: flex !important;
                                align-items: flex-start;
                                border-bottom: 1px solid var(--color-g50);
                                margin-bottom: 70px;
                            }
                            
                            .hodnoceni #ratingWrapper .rate-wrap {
                                flex-direction: column;
                                border-radius: 12px;
                                background: var(--color-s75);
                                padding: 60px;
                                margin-bottom: 0px;
                            }
                            
                            .hodnoceni .hodnoceni .rate-wrapper.unveil-wrapper .rate-average-wrap {
                                padding: 0;
                            }
                            
                            .hodnoceni #ratingWrapper {
                                max-width: 460px;
                                width: 100%;
                                flex-shrink: 0;
                                margin-right: 40px;
                                background-color: white;
                                border-radius: 10px;
                                order:1;
                            }
                            
                            #ratingWrapper h2 {
                                margin: 0 0 40px;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-block {
                                display: flex;
                                flex-grow: 1;
                                background-color: #f3ece4;
                                height: 7px;
                                position: relative;
                                padding-right: 0;
                                border-radius: 10px;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-count {
                                position: absolute;
                                right: -44px !important;
                                font-size: 14px;
                                text-align: right;
                                line-height: 1.2;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-bar {
                                background-color: #aaa5a0;
                                position: initial;
                                display: flex;
                                align-items: center;
                                height: 7px;
                                animation-duration: 0s;
                                border-radius: 10px;
                            }
                            
                            .hodnoceni #ratingWrapper .rate-wrap > div {
                                width: 100%;
                            }
                            
                            .hodnoceni #ratingWrapper .rate-wrap > div.col-xs-12 {
                                padding: 0;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-star .rate-value {
                                display: none;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-star .star-off::before {
                                content: none;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-list > .rate-star {
                                width: 80px;
                                height: 16px;
                                background-position: center;
                                background-repeat: no-repeat;
                                background-size: contain;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-list {
                                padding-right: 44px;
                                margin-bottom: 12px;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-wrap > div > .rate-list:nth-child(1) > .rate-star {
                                background-image: url("https://denatura.cz/user/documents/upload/Images/5-stars.png");
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-wrap > div > .rate-list:nth-child(2) > .rate-star {
                                background-image: url("https://denatura.cz/user/documents/upload/Images/4-stars.png");
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-wrap > div > .rate-list:nth-child(3) > .rate-star {
                                background-image: url("https://denatura.cz/user/documents/upload/Images/3-stars.png");
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-wrap > div > .rate-list:nth-child(4) > .rate-star {
                                background-image: url("https://denatura.cz/user/documents/upload/Images/2-stars.png");
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-wrap > div > .rate-list:nth-child(5) > .rate-star {
                                background-image: url("https://denatura.cz/user/documents/upload/Images/1-star.png");
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-average {
                                font-size: 64px;
                                line-height: 1.1;
                                font-weight: 700;
                                color: black';
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-star-wrap {
                                margin-left: 24px;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-star {
                                margin-right: 16px;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-star-wrap .stars-label::before {
                                content: "Celkem ";
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-star-wrap .stars-label {
                                line-height: 1.7;
                                display: block;
                                color: var(--color-g200);
                                margin-top: 8px;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .add-comment {
                                width: 100%;
                                margin: 0px 0 32px;
                                background: #0CC0DF;
                                color: #fff;
                                text-transform: uppercase;
                                max-width: 370px;
                                margin-left: auto;
                                margin-right: auto;
                                text-decoration: none;
                                font-size: 15px;
                                line-height: 1.7;
                                letter-spacing: 1px;
                                border-radius: 5px;
                                padding: 16px;
                                text-align: center;
                                justify-content: center;
                                transition: all ease 300ms;
                            }
                            .hodnoceni .rate-wrapper.unveil-wrapper .add-comment:hover{color:white;background-color: #00ACCA;}
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .add-comment span {
                                color: #fff;
                                text-decoration: none;
                                align-items: center;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .add-comment span::before {
                                content: "";
                                width: 16px;
                                height: 16px;
                                display: inline-block;
                                margin-right: 12px;
                                background: url("/user/documents/upload/Images/plus-circle.svg") no-repeat center;
                                background-size: contain;
                                vertical-align: middle;
                            }
                            
                            .hodnoceni .rate-wrapper.unveil-wrapper .rate-average-inner  {
                                margin-bottom: 25px;
                            }
                            
                         
                            
                            .hodnoceni .vote-wrap .vote-header .vote-rating {
                                flex-direction: row-reverse;
                                justify-content: flex-end;
                            }
                            
                            .hodnoceni .vote-wrap .vote-header .vote-rating .stars {
                                margin: 0 0 0 16px;
                            }
                            
                            .hodnoceni .vote-wrap .vote-header .vote-rating .vote-time {
                                font-size: var(--size-small);
                                letter-spacing: 1px;
                                line-height: 1.2;
                                color: var(--color-g300);
                            }
                            
                            .hodnoceni .vote-wrap .vote-header .vote-name {
                                margin: 0;
                                font-size: var(--size-h5);
                                font-weight: 500;
                                letter-spacing: 1px;
                                line-height: 1.1;
                                color: var(--color-g400);
                            }
                            
                            .hodnoceni .vote-wrap .vote-summary {
                                background: url("/user/documents/upload/Images/verified_white.svg") no-repeat top right;
                                background-size: 175px;
                            }
                            
                            .hodnoceni .vote-wrap .vote-content {
                                margin-top: 20px;
                                font-style: italic;
                                font-size: 15px;
                                line-height: 23px;
                            }
                            .hodnoceni .vote-wrap .vote-header .vote-name{
                                font-size: 17px;
                                line-height: 21Px !important;
                              
                            }
                            .hodnoceni .vote-summary{
                                display: flex
;
    gap: 0px;
    align-items: center;
                            }
                            .hodnoceni .vote-wrap .vote-header .vote-rating .vote-time{display: none;}
                            .hodnoceni .vote-wrap .vote-content::before {
                                content: "„";
                            }
                            
                            .hodnoceni .vote-wrap .vote-content::after {
                                content: "”";
                            }
                            
                            .hodnoceni .vote-wrap {
                                padding: 40px 0;
                                border-top: none;
                                margin: 0;
                                border-bottom: 1px solid var(--color-g50);
                            }
                            
                            .hodnoceni .votes-wrap > .vote-wrap.last-visible:nth-last-child(2){
                                border-bottom: none;
                            }
                            
                            .hodnoceni .votes-wrap {
                                display: flex;
                                order:2;
                                flex-direction: column;
                                margin-top: 0;width: 100%;
                                gap:20px;
                            }
                            .hodnoceni .vote-wrap{
                                width: 100%!important;
                            }
                            
                            .hodnoceni .votes-wrap > .vote-wrap.last-visible::before {
                                content: "";
                                position: absolute;
                                top: 0;
                                left: 0;
                                right: 0;
                                bottom: 0;
                                width: 100%;
                                height: 100%;
                                background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, #FFFFFF 100%);
                            }
                            .hodnoceni .votes-wrap.vsechno-zobrazeno > .vote-wrap.last-visible::before {display: none;}
                            .votes-wrap:not(.otevreno) > .vote-wrap:nth-child(4) .votes-wrap{display: none;}
                            
                            .votes-wrap:not(.otevreno) > .vote-wrap:nth-child(4) {
                                border-bottom: none;
                            }
                            .hodnoceni .votes-wrap{background-color: transparent;}
                            @media (max-width: 992px) {
                                .hodnoceni .cz{
                                    flex-direction: column;
                                }
                                .hodnoceni #ratingWrapper{
                                    margin-left: auto;
                                    margin-right: auto;
                                }
                                .hodnoceni:before{
                                    text-align: center;
                                    font-size: 30px;
                                    line-height: 30px;
                                }
                                .hodnoceni .cz{
                                    margin-bottom: 10px;
                                }
                                .hodnoceni .cz .rate-average-wrap .stars a{
                                    width: 20px;
                                    margin-right: 12px;
                                }
                                .rc-author-top__info-photo {
                                    width: 150px !important;
                                    height: 150px !important;
                                }
                                .hodnoceni #ratingWrapper .rate-wrap{padding: 30px;}
                                .hodnoceni .rate-wrapper.unveil-wrapper .rate-average{font-size: 40px;}
                                .rate-wrapper.unveil-wrapper .rate-average-inner{flex-direction: row;}
                            }
                            a.dasli-g {
                                font-size: 17px;
                                line-height: 21Px;
                                font-weight: 400;
                                color: black;
                                text-align: center;
                                text-decoration: underline;
                            }
                            a.dasli-g:hover {
                           
                                text-decoration: unset;
                            }
                            .hodnoceni > a{display: none;}
                            .mattress-showcase {
                                border-radius: 0;
                                display: flex;
                                flex-direction: column;
                                align-items: stretch;
                            }
                    
                            .showcase-header {
                                display: flex;
                                flex-direction: column;
                                align-items: center;
                            }
                    
                            .main-title {
                                color: rgba(0, 0, 0, 1);
                                font-size: 40px;
                                font-family: Plus Jakarta Sans, -apple-system, Roboto, Helvetica, sans-serif;
                                font-weight: 500;
                                line-height: 1;
                                margin: 0;
                            }
                    
                            .subtitle {
                                color: rgba(0, 0, 0, 1);
                                font-size: 14px;
                                font-family: Plus Jakarta Sans, -apple-system, Roboto, Helvetica, sans-serif;
                                font-weight: 400;
                                text-align: right;
                                margin: 22px 0 0 0;
                            }
                    
                            .underlined-text {
                                text-decoration: underline;
                            }
                    
                            .products-grid {
                                margin-top: 55px;
                            }
                    
                            @media (max-width: 991px) {
                                .products-grid {
                                    max-width: 100%;
                                    margin-top: 40px;
                                }
                                div[data-pobo-widget-id="30"] .widget-projector{
                                    width: 90%;
        margin-left: auto;
        margin-right: auto;
                                }
                            }
                    
                            .product-row {
                                gap: 20px;
                                display: flex;
                                margin-bottom: 37px;
                            }
                    
                            .product-row:first-child {
                                margin-bottom: 37px;
                            }
                    
                            .product-row:last-child {
                                margin-bottom: 0;
                            }
                    
                            @media (max-width: 991px) {
                                .product-row {
                                    flex-direction: column;
                                    align-items: stretch;
                                    gap: 0;
                                }
                            }
                    
                            .product-card {
                           
                                display: flex;
                                flex-direction: column;
                                align-items: stretch;
                                line-height: normal;
                                
                                width: 100%;
                                margin: 0;
                                border-radius: 10px;
                                border: 1px solid rgba(213, 213, 213, 1);
                                padding: 1px 8px 32px 40px;
                            }
                    
                            @media (max-width: 991px) {
                                .product-card {
                                    width: 100%;
                                    max-width: 100%;
                                    margin-top: 20px;
                                    padding-left: 20px;
                                }
                            }
                    
                            .card-header {
                                gap: 20px;
                                display: flex;
                            }
                    
                            @media (max-width: 991px) {
                                .card-header {
                                    flex-direction: column;
                                    align-items: stretch;
                                    gap: 0;
                                }
                            }
                    
                            .product-info {
                                display: flex;
                                flex-direction: column;
                                align-items: stretch;
                                line-height: normal;
                                width: 37%;
                                margin: 36px 0 0 0;
                                font-family: Plus Jakarta Sans, -apple-system, Roboto, Helvetica, sans-serif;
                            }
                    
                            @media (max-width: 991px) {
                                .product-info {
                                    width: 100%;
                                    margin-top: 40px;
                                }
                            }
                    
                            .product-title {
                                color: rgba(12, 192, 223, 1);
                                font-size: 30px;
                                font-weight: 600;
                                line-height: 35px;
                                margin: 0;
                            }
                    
                            .title-regular {
                                font-weight: 400;
                            }
                    
                            .product-subtitle {
                                color: rgba(0, 0, 0, 1);
                                font-size: 15px;
                                font-weight: 400;
                                line-height: 21px;
                                margin: 30px 0 0 0;
                            }
                    
                            .product-image-container {
                                display: flex;
                                flex-direction: column;
                                align-items: stretch;
                                line-height: normal;
                                width: 63%;
                                margin-left: 20px;
                            }
                    
                            @media (max-width: 991px) {
                                .product-image-container {
                                    width: 100%;
                                    margin-left: 0;
                                }
                            }
                    
                            .product-image {
                                aspect-ratio: 1.61;
                                object-fit: contain;
                                object-position: center;
                                width: 100%;
                                flex-grow: 1;
                            }
                            @media (min-width: 992px) {
                            .product-card{align-self: baseline;   
                                height: -webkit-fill-available;}
                            }
                            @media (max-width: 991px) {
                                .product-image {
                                    margin-top: 35px;
                                }
                            }
                    
                            .card-content {
                                align-self: end;
                 
                                width: 100%;
                                max-width: 100%;
                                gap: 20px;
                                display: flex;
                            }
                    
                            @media (max-width: 991px) {
                                .card-content {
                                    margin-right: 10px;
                                    flex-direction: column;
                                    align-items: stretch;
                                    gap: 0;
                                }
                            }
                    
                            .features-list {
                                display: flex;
                                flex-grow: 1;
                                flex-direction: column;
                                align-items: start;
                                font-family: Plus Jakarta Sans, -apple-system, Roboto, Helvetica, sans-serif;
                                font-size: 15px;
                                color: rgba(0, 0, 0, 1);
                                font-weight: 400;
                                line-height: 1.4;
                            }
                    
                            @media (max-width: 991px) {
                                .features-list {
                                    margin-top: 40px;
                                }
                            }
                    
                            .feature-item {
                                margin: 0 0 13px 0!important;
                                display: flex
                                ;
                                    gap: 5Px;
                            }
                    
                            .feature-item:first-child {
                                align-self: stretch;
                                margin-bottom: 13px;
                            }
                    
                            .feature-item:last-child {
                                margin-bottom: 0;
                            }
                    
                            .button-container {
                                display: flex;
                                flex-direction: column;
                                align-items: stretch;
                                line-height: normal;
                                width: 50%;
                                margin-left: 20px;
                                margin-top: auto;
                                flex-grow: 1;
                                overflow: hidden;
                                font-family: Plus Jakarta Sans, -apple-system, Roboto, Helvetica, sans-serif;
                                font-size: 15px;
                                color: rgba(255, 255, 255, 1);
                                font-weight: 700;
                            }
                    
                            @media (max-width: 991px) {
                                .button-container {
                                    width: 100%;
                                    margin-left: 0;
                                    margin-top: 40px;
                                }
                            }
                    
                            .show-more-btn {
                                border-radius: 5px;
                                background-color: rgba(12, 192, 223, 1);
                                border: none;
                                color: rgba(255, 255, 255, 1);
                                font-family: Plus Jakarta Sans, -apple-system, Roboto, Helvetica, sans-serif;
                                font-size: 15px;
                                font-weight: 700;
                                padding: 20px 45px;
                                cursor: pointer;
                                transition: background-color 0.3s ease;
                            }
                    
                            .show-more-btn:hover {
                                background-color: rgba(10, 172, 200, 1);
                            }
                    
                            @media (max-width: 991px) {
                                .show-more-btn {
                                    padding: 20px;
                                }
                            }

                            @media (min-width: 1200px) and (max-width:1440px) {

                              
                            }
                            @media (min-width: 768px) and (max-width:1199px) {
                            .card-content{
                                flex-direction: column;
                                align-self: auto;
                                margin-right: 0px;
                                margin-top: 10px;
                                width: 100%;
                            }
                            .button-container{
                                width: 70%;
                                margin-left:auto;
                                margin-right: auto;
                            }
                        }
                        @media (min-width: 200px) and (max-width:767px) {
                            .card-header {
                                flex-direction: row;
                                align-items: center;
                                gap: 0;
                            }
                            .card-content{
width:100%;

                            }
                            .features-list {
                                margin-top: 10px;
                            }
                            .button-container {
                          
                                margin-top: 20px;
                            }
                        }
                        @media (min-width: 1440px) {
                            .features-list{
                                width:50%;
                            }
                            .button-container{width:40%;    margin-right: 20px;margin-left: 0px;}
                        .card-content{
                            margin-top: -45px;
                        }
                    }
                    @media (min-width: 1200px) and (max-width:1439px) {
                        .card-content{
                            margin-top: -25px;
                        }
                        .features-list{
                            width:50%;
                        }
                        .button-container{width:50%;    margin-right: 20px;margin-left: 0px;}
                    }

                    #matrace-top{
                        font-size: 30px!important;
                        color: black !important;
                        font-weight: 500!important;
                    }
                    #matrace-down{
                        color: black!important;
                        font-weight: 400!important;
                        font-size: 14px!important;
                    }
                    #matrace-down a{
                        color: black!important;
                        font-weight: 400!important;
                        font-size: 14px!important;
                    }
                    #matrace-down:hover{
                        text-decoration: unset!important;
                    }
                   

                    div[data-pobo-widget-id="66"] .rc-gallery__image-title{
text-align: center!important;
                    }
                    .hodnoceni .rate-form-trigger{
                        display:none!important;
                    }
                    @media (max-width: 500px) {
                        .rc-author-top__text-content {
                            font-size: 19px ! Important;
                            line-height: 26px !important;
                            font-weight: 500 !important;
                        }
                        .autosk {
                            color: #0CC0DF;
                            font-size: 18px;
                            font-weight: 400;
                            line-height: 28px;}
                            .autosk span {
                                font-size: 22Px;
                                font-weight: 600;
                                line-height: 30px;
                            }
                            .rc-author-top__text-wrap img {
                                height: 40px;
                            }
                            .widget-typography>[class*=rc-image-]>[class*=__text]{
                                padding:10px;
                            }
                            .widget-typography>[class*=rc-image-]{padding:0px;}
                            .rc-image-half-right__image{
                                padding:10px;
                            }
                            .hodnoceni{padding:20px;}
                    }

                    .hodnoceni {
                        margin: 0px;
                    }
                    .paros-4 .active-custom-variant{display:none;}
                    .paros-4 .dropdown {
                        height: auto !important;
                        display: flex
                    ;
                        gap: 15px;
                        border: unset;
                        opacity: 1 !important;
                        z-index: 0 !important;
                        flex-wrap: wrap;
                    }
                    .paros-4 .dropdown li{
                        width: 17%;
                        flex-direction: column-reverse;
                        padding: 10px;
                        max-height: 170px;
                        justify-content: flex-end;
                        gap: 10px;
                        height: auto;
                        border-bottom:unset!important;
                        text-align: center;
                        border-radius: 10px;
                    }
                    .paros-4 li.fv-custom-variant.active {
                        border: 1px solid #434242!important;
                        border-radius: 10px;
                    }
                    .paros-4 li:hover{background-color:transparent!important;opacity:0.9;}
                    .paros-4 .fv-custom-select img.small{
                        border-radius:10px;
                    }
                    .paros-4 .dropdown li span {
                        font-weight: 400;
                        font-size: 14px;
                    }
                    .paros-4 .fv-custom-select .dropdown .image:hover img.large{display:none;}
                    @media (min-width: 360px) and (max-width: 1199px){
                        .paros-4 .dropdown li {
                            width: 30%;}
                            .paros-4 .dropdown{gap:10px;}
                    }
                    @media (max-width: 359px){
                        .paros-4 .dropdown li {
                            width: 45%;}
                            .paros-4 .dropdown{gap:10px;}
                    }
                    div[data-pobo-widget-id="8"] {
display: none;
                    }





                    .paros-246 .dropdown{
                        height: auto !important;
                        display: flex
                    ;
                        gap: 8px;
                        border: unset;
                        opacity: 1 !important;
                        z-index: 0 !important;
                        flex-wrap: wrap;
                    }
                    .paros-246 .active-custom-variant{display:none;}
                    .paros-246 li{
                        padding: 10px !important;
                        border-radius: 5Px;
                        justify-content: flex-end!important;
                        border: 1px solid #D5D5D5 !important;
                        border-bottom:unset;
                        width: 47%;
                        gap: 10Px;
                        flex-direction: row-reverse;
                    }
                    .paros-246 .fv-custom-select .dropdown li:hover{background-color:transparent!important;}
                    .paros-246 li.fv-custom-variant.active{
                        border: 1px solid #000000 !important;
                    }
                    .paros-246 .dropdown li span {
                        font-weight: 400;
                        font-size: 14Px;
                    }
                    .paros-246 .fv-custom-select .dropdown .image:hover img.large{display:none;}
