.brand-wrapper{font-size:0}
.brand-wrapper-manufacturer-name a{color:#555658;font-size:16px}
.p-detail-inner-header h1{font-size:26px;font-weight:400;line-height:normal}
.p-detail-inner-header .flags {
position:static;
    display: flex
;
    gap: 5px;
}
.p-detail-inner .product-appendix{display:none!important}
.link-icon.print,.link-icon.share{display:none!important}
.link-icon.chat:before,.link-icon.watchdog:before{display:none!important}
.link-icon.chat{order:4}
.link-icon.watchdog{order:3}
.link-icons{justify-content:space-between;gap:24px}
.link-icons .link-icon{margin:0}

.dkLabFavDetailSpan.hasIcon:before, .dkLabFavProductSpan.hasIcon:before {
    content: url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/bfav.svg)!important;
    top:4px!important
}

.link-icons .link-icon,.dkLabFavDetailSpan.hasIcon, .dkLabFavProductSpan.hasIcon{color:#000;text-decoration-line:underline;text-underline-position: from-font;font-size:16px}
#dkLabFavouriteDiv{margin:10px 0!important}

.basic-description,.extended-description,.votes-wrap{width:100%}
.p-detail-inner .extended-description .detail-parameters th{display:block}
.extended-description table.detail-parameters tbody tr{background:#fff!important;border:none}
.shp-tabs-wrapper.p-detail-tabs-wrapper,.type-product .tab-content > .tab-pane:not(#description)::before, .shp-tabs-wrapper + .products-wrapper::before{display:none!important}
.p-detail-inner .p-short-description{border:none}
.flag.flag-sleva::before{content:"-"}
.flag{border-radius: 12.5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8;}
.p-image-wrapper .flag.flag-sleva,
.products-block .flag.flag-sleva{font-weight: 600;color: #EC6635;
    font-size: 20px;
    line-height: normal;
    background: #fdefea;
    border: 1px solid #eb612e;
    border-radius: 18px;}
.p-short-description{color: #231F20;
    line-height: 26.88px;}
.flag.flag-new {background-color:#D31945}
.p-data-wrapper .p-final-price-wrapper{display:flex;align-items:end}
.p-data-wrapper .p-final-price-wrapper .price-final{order: -9;
    color: #EC6635;}
.p-data-wrapper .p-final-price-wrapper .price-standard{color:#000;font-size:16px;line-height:normal;margin:0 10px}
.p-data-wrapper .p-final-price-wrapper .price-save{color: #EC6635;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    background: #fdefea;
    border: 1px solid #eb612e;
    border-radius: 18px;
    line-height: 1.8;
    padding: 0 7px;}
.p-data-wrapper .p-final-price-wrapper .price-additional{display:none}
.skladem::before{display:none}
.p-data-wrapper .availability-label{font-size:16px}
.p-data-wrapper .availability-amount{display:none}
.p-detail-inner{align-items: start}
.p-data-wrapper{position:sticky;top:10px}
.type-product .overall-wrapper{overflow:unset}
.content #discussionWrapper > .discussionContainer > .votes-wrap{position:static}

.p-thumbnails a.next-photos{max-width:100%}
.p-thumbnails a{width:100%}
@media (min-width: 1200px) {
.p-thumbs-wrapper {
flex-basis: 139px;
}
}
@media (min-width: 1440px) {
.wide .p-detail-inner .p-image-wrapper {
flex-basis: 721px;
}
.wide .p-detail-inner .p-data-wrapper {
flex-basis: calc(100% - 860px);
}
}

.basic-description{padding-right:0}
.p-image-wrapper #tab-content{
margin-top: 50px;
margin-left: -159px;
}

.basic-description{color:#000}
.extended-description>p{display:none}
#ratingWrapper{width:100%}
#ratingWrapper .rate-wrap.row{background:#F5F5F5}
#ratingWrapper .rate-average-inner{margin:0}
#ratingWrapper.rate-wrapper.unveil-wrapper .rate-average {color: #9E9E9E;
    font-family: Jost;
    font-size: 96px;
    font-weight: 700;
}
#ratingWrapper .stars a,#ratingWrapper .stars span {
    width: 34px;
    height: 34px;
}
#ratingWrapper .stars .star.star-on::before,#ratingWrapper .stars .star.star-half::before {
    color: #000;
    font-size: 30px;
}

#ratingWrapper > .rate-wrap > .rate-average-wrap > .add-comment {
margin:0;
}
#ratingWrapper .link-like.rating-icon.btn.btn-tertialy{border-radius: 48.918px;
    border: 1px solid #000;
    width: 429.168px;
    height: 74.16px;
    line-height: 4;
    color: #000;
    font-size: 20px;
    margin: 0 0 20px 20px;
}
#ratingTab .votes-wrap.simple-vote {padding-top:20px}

#productDiscussion{display:none}

.p-to-cart-block{box-shadow:none;padding:0}
.p-detail .add-to-cart .quantity{border:1px solid #EEE;border-radius:28.5px;height:57px}
.p-to-cart-block .quantity .increase, .quantity .decrease,
.p-to-cart-block .quantity .increase:hover, .quantity .decrease:hover{background:transparent!important}
.p-to-cart-block .quantity .decrease::before, .quantity .increase::before {
    color: #9E9E9E;
    font-size: 20px}
.p-to-cart-block .quantity input[type="number"]    {
            color: #000;
    font-size: 20px;
    font-weight: 400;
}
.p-to-cart-block .btn.btn-conversion{border-radius: 48.918px;
    background: #11934D;
    border: none;
    font-size: 20px;
    text-transform: none;
    width: calc(100% - 125px);margin-left:5px;
    height: 57px;}
.p-detail-inner .p-data-wrapper{display:flex;flex-flow:column}
.p-data-wrapper .detail-info {
border:none;order:9
}
.p-data-wrapper .social-buttons-wrapper{padding:0;margin-top:10px;border-top:1px solid var(--color-border)}

.p-data-wrapper .detail-info .p-code,
.p-data-wrapper .detail-info td,
.p-data-wrapper .detail-info .row-header-label{color:#9E9E9E;font-size:16px}
/*products block*/
.product .p .image{order:1}
.product .p .product-appendix{order:2;position:static;position: static;
    color: #9E9E9E;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    order: 2;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 6px;
}
.products-block > div .p .name,
.product .p .name{order:3;    color: #000;
    font-weight: 400;
    line-height: normal;height:auto;
    margin-bottom: 8px}
.product .p .flags-default{order:4;position:static;display:flex;flex-wrap:wrap;gap:5px}
.products-block > div .p .stars-wrapper,
.product .p .stars-wrapper,
.products-block > div .p .stars-placeholder,
.product .p .stars-placeholder{order:8;justify-content: start;}
.product .p .p-in{order:9;padding-top:0!important}
.product .p .product-appendix::before{display:none}
.product .p:not(:has(.product-appendix)) .name{margin-top:37px}
.products-block > div .p{text-align: left;}
.product .p .flags-default .flag{padding:0}
.product-slider-navigation.navigation-prev::before, .product-slider-navigation.navigation-next::before{content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/arr.svg)}
.product-slider-navigation{background:transparent!important;box-shadow:none!important}
.stars .star.star-on::before, .stars .star.star-half::before{color:#000!important}
.p-tools .add-to-cart-button,
.p-tools .btn-primary{border-radius: 17.045px;
    background: #11934D!important;
    border: none!important;
    height: 34.09px!important;
    width: 123.349px!important;
    max-width: 123.349px!important;
    font-family: Roboto;
    line-height: 36px;
    text-transform: none;margin:0!important;text-align:center}
.p-tools .add-to-cart-button>span{display:inline}
.p-tools .btn-primary{width: 150px!important;
max-width: 150px!important;
}
.p-tools .pr-action{justify-content:start!important}
.p-tools{align-items:start!important}
.cs .add-to-cart-button span{font-size:14px!important}
.cs .add-to-cart-button span::after{display:none!important}

.pocet-hvezd{color: #9E9E9E;
    font-size: 14px;
    margin-left: 5px}

.p-bottom>div{flex-flow:column}
.p-bottom .availability{order:-9;width:100%!important;justify-content:start!important}

.p .price-final strong{color:#000;font-size:20px;line-height:normal}
.p .prices:has(.price-standard) .price-final strong{color:#EC6635}
.p .price-standard>span{text-decoration:none}
.p .price-standard>span>strong{color:#000;font-size:16px;font-weight:400;text-decoration:line-through}

.p .prices{width:100%!important}
.p .prices .price-final,
.p .prices .price-standard{width:auto!important}
.p .prices .price-standard{margin:0 0 0 10px}

.products-block>div.product{border:none!important;padding:1.5px!important}
.products-block .p>a.image{border-radius: 4px;
border: 1px solid #F7F7F7;padding:0px}
.products-block .flag.flag-sleva{font-size:16px}
.widget-parameter-wrapper .widget-parameter-value, .widget-parameter-wrapper .widget-parameter-more{min-width: 19px;
box-shadow:none;
background-color:transparent;
    height: 19px;
    line-height: 19px;
    margin: 0 2px;}
.color-variants .widget-parameter-value a[title*="Barva"]{margin:0;width: 19px;height:19px;border-radius:50%}
.widget-parameter-wrapper{order:9;position:static;padding:0;justify-content:start!important}

/*category top*/
.sidebar-indented .category-top::before, .content.wide .category-top::before, .type-manufacturer-detail .category-top::before, .empty-category .aside-indented .category-top::before {
display:none!important;
}
.category-title{color:#252729;font-family: Roboto}
.subcategories li{border:none}
.subcategories li a{border-radius: 27px;background: #F5F5F5;    border:0.5px solid #f5f5f5;
height:46px;margin:0 12px 15px 0}
.subcategories li a:hover {
    text-decoration:none;
    border-color:var(--color-secondary);
    box-shadow:none;
}
.subcategories.with-image li a .image{display:none}
.subcategories li a .text{    color: #252729;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;}
#filters .param-filter-top{display:none}
#category-header>.param-filter-top form h4{display:none!important}
#category-header>.param-filter-top form fieldset{display:flex;flex-flow:row;
    width: fit-content;
    height: 44px;
    overflow: hidden;}
#category-header{min-height:43px;}
#category-header>.param-filter-top fieldset>div{border-radius:30px;width:99px;margin-right:7px}
#category-header>.param-filter-top fieldset>div:nth-child(n+4){display:none}
#category-header>.param-filter-top fieldset>div label{text-align:center;
padding: 10px 0;
margin: 0;}
#category-header>.param-filter-top input[type="checkbox"]:checked+label::after,
#category-header>.param-filter-top input[type="checkbox"]+label::before,
#category-header>.param-filter-top .filter-count{display:none}
#category-header>.param-filter-top fieldset>div:has(.filter-label.disabled){display:none}
div:has(>[data-filter-id="1"][data-filter-code="dd"]){
border: 1px solid #EA5400;order:-1;
background: #FDF0EB;}
div:has(>[data-filter-id="1"][data-filter-code="dd"]) label{color:#EA5400}

div:has(>#stock){
border: 1px solid #11934D;
background: #F1FDEB;}
div:has(>#stock) label{color:#11934D}

div:has(>[data-filter-id="2"][data-filter-code="dd"]){
border: 1px solid #D31945;
background: #FDEDEB;}
div:has(>[data-filter-id="2"][data-filter-code="dd"]) label{color:#D31945}
    .category-header .dropdown .dropdown-menu {
        display: none;
        position: absolute;
        border: 1px solid var(--color-border);
        border-top: 0;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    }
    .param-filter-top form:not(:last-of-type){display:none}

.category-header>.param-filter-top form{margin:0 auto 0 0}
#products-listing-order{
        display: none;
        display: block;
        border-radius: 30px;
        border: 1px solid #252729;
        color: #000;
        font-weight: 400;
        line-height: 1.3;
        background: #fff;
        height: 40px
    }
.langcur-wingow-visible:has(.category-header .dropdown)::before{display:none}
.category-header-pagination{color:#555658;font-family:Roboto}
#category-header{border:none;margin-top:20px}
.category-top:has(#category-header){margin-bottom:0;padding-bottom:0}
.category-header .dropdown.open .dropdown-menu{display: block}


    /*sidebar*/
.sidebar-inner .box{border-radius: 13px;border: 1px solid #DEDEDE;box-shadow:none}
.filter-sections{border-radius:13px}
.filter-section h4, .slider-wrapper h4{color: #252729;font-family: Roboto;}
.ui-slider .ui-slider-range{background-color:#252729;border-color:#252729}
.ui-slider-horizontal .ui-slider-handle{
    background-color: #252729;
    border-color: #252729;
}
.multiple-columns-body .filter-section, .multiple-columns-body .slider-wrapper{border:none}

/*.filter-section.otevreny h4::after, .slider-wrapper.otevreny h4::after{display:none}*/
/*.filter-section form{display:flex!important}*/
input[type="checkbox"]+label::before,input[type="checkbox"]:checked+label::after{border-radius:2px;width:13px;height:13px}
input[type="checkbox"]+label{padding-left:24px}
input[type="checkbox"]:checked+label::after{background-color: #11934D;font-size:16px}
.filter-section form fieldset{width:100%}
.sidebar .filter-label .filter-count{background:transparent;color:#9E9E9E;line-height:18px}
/*.filter-section h4::after, .slider-wrapper h4::after{display:none}*/
.filter-section h4:hover, .slider-wrapper h4:hover{background-color:transparent!important;color:#000!important;text-decoration:none!important}
/*.filter-section h4, .slider-wrapper h4{cursor:unset}*/


/*header*/
.top-navigation-bar{background: #11934D;height:33px}
.top-navigation-bar>.container{height:33px}
.top-navigation-bar *{color:#fff!important}
.top-navigation-bar-menu{width:140px;overflow:hidden}
.site-msg.information,.top-navigation-tools>a{display:none!important}
#header .navigation-buttons a[data-target="login"]{display:flex;flex-flow:column}
.top-navigation-menu{flex-basis:calc(100% - 50px)!important;display:flex;justify-content:space-between;align-items:center;padding:0}
.top-navigation-tools{flex-basis:50px!important}
.top-navigation-bar .dropdown.open *{color:#000!important}
.navigation-buttons a[data-target="login"]::before{color:#EB612E;margin-right:0}
.top-nav-button.login::after,#header .header-top a.cart-count::after{display:none}
.top-nav-button.login>span{font-family:Roboto;font-size:14px}
.top-navigation-bar-menu a{padding:0 11px}
#header .site-name a img {
    max-height: 50px;
    margin: 5px 0;min-height:40px
}
input[type="search"].form-control{    border-radius: 21px;
    border: 1px solid #EEE;
    background: #EEE;
    height: 42px;}
.search-form .btn{height:42px}
.search-form .btn::before{line-height:42px}
.navigation-buttons a[data-target="cart"]::before{content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/kos.svg)}
#oblibeneBtn::before{content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/fav.svg)}
#oblibeneBtn{display:flex;flex-flow:column}
#oblibeneBtn>span{font-family: Roboto;
    font-size: 14px;
    color: #252729;
    line-height: 21px;}

.cart-count .cart-price{font-family: Roboto;
    font-size: 14px;
    font-weight: 400;}
.navigation-buttons > a[data-target="cart"] i, .cart-count:not(.full) .cart-price::before{top:10px;
    background: #11934D;
    color: #FFF;
    text-align: center;
    font-family: Roboto;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    width: 14px;
    height: 14px;left:unset;right:4px}
#header .navigation-buttons a[data-target="cart"]{flex-flow:column}
#header .navigation-buttons a[data-target="login"]{order:-1}


.header-phone{order: -2;
    display: flex
;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
}
.header-phone a::before {
 margin:0;
    font-size: 17px;
    color: #EB612E;
}
#header .navigation-buttons .header-phone a{font-size:0}

.header-phone > span{opacity:1;padding: 0;
    color: #252729;
    font-family: Roboto;}

.navigation-buttons a[data-target="login"]::before,#oblibeneBtn::before,.navigation-buttons a[data-target="cart"]::before{line-height:25px}
.navigation-buttons a[data-target="login"],#oblibeneBtn,.navigation-buttons a[data-target="cart"]{width:50px}
#oblibeneBtn::before{position:relative;top:-2px}
.navigation-buttons a[data-target="cart"]::before{position:relative;top:-8px;margin:0}
#header .navigation-buttons a{line-height:21px}
#header .header-top a.cart-count{padding:0}

#header .header-bottom{background:#fff;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05)}
.header-bottom>.navigation-wrapper{border-top:0.5px solid #DEDEDE}

#navigation .navigation-in ul li>a>b{color: #252729;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
}
.navigation-in>ul>li:hover>a::before,.navigation-in>ul>li>a.active::before{display:none}
.navigation-in>ul>li:hover>a,.navigation-in>ul>li>a.active{background:#EB612E;border-radius:15.5px}
.navigation-in>ul>li:hover>a>b,.navigation-in>ul>li>a.active>b{color:#fff!important}
body:not(.type-index):not(.type-category):not(.id--15):not(.prazdny-kosik):not(.type-manufacturer-detail) #header::after{display:none!important}


/*footer*/
.subscribe-form.compact-form .form-control{border-radius: 25.5px;
border: 1px solid #EEE;
background: #FFF;height:51px}
.subscribe-form.compact-form .btn{    padding: 0 44px;
    border-radius: 48.9px;
    height: 51px;}
.subscribe-form.compact-form .btn .sr-only{font-size: 20px;
    text-transform: none;}

/*usp*/
.benefitBanner__item{border: 1px solid #EEE;
    background: #FFF;
    border-radius: 9px;position:relative;align-items:center}
.benefitBanner__content{display:block}
.benefitBanner__title,
.benefitBanner__data{display:inline;color: #252729;font-size: 16px;}
.benefitBanner__data{margin-left:5px}
.benefitBanner__item::after {
    content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/oarr.svg);position:absolute;top:50%;right:10px;transform:translateY(-50%);
}


@media (min-width: 1200px) {
.benefitBanner{justify-content:space-between;gap:0 17px}
.benefitBanner__item {
flex: 1 1 calc(25% - 13px);
}
}


@media (min-width: 768px) {
 
#navigation,.menu-level-1{height:53px}
#header .navigation-buttons{gap:0 30px}
.navigation-in>ul>li>a{padding:0 12.5px;line-height:31px}



#header .header-top {
height: 75px;
}

.search-form{max-width:471px}

}

@media (max-width: 767px) {
    /*header*/
#header .site-name {left:unset;-webkit-transform:unset;transform:unset}
.navigation-buttons a[data-target="navigation"] {
order:unset;margin-right:0}
.oblibeneBtn{display:none!important}
.navigation-buttons a[data-target="search"]{display:none!important}
.navigation-buttons a[data-target="navigation"]::before{content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/burger.svg);line-height:70px!important}
.navigation-buttons a[data-target="navigation"]::after{display:none!important}
.top-nav-button.login>span{display:none!important}

.navigation-window-visible .top-navigation-bar, .login-window-visible .top-navigation-bar, .multilang-active .top-navigation-bar{left:0;right:unset;width:calc(100% - 120px)}
.top-navigation-bar>.container{align-items:start}
.top-navigation-bar .top-navigation-tools{justify-content:start}
.navigation-window-visible .navigation-buttons a[data-target="navigation"]::before{color:#EA5400;padding-right:20px}
.top-navigation-bar .container>div{flex-basis:45%}
.top-navigation-bar .dropdown {
    background-color: #fff;
    z-index: 9;}
.top-navigation-bar .dropdown * {
    color: #000 !important;
}
.languagesMenu__box[data-target="currency"] .languagesMenu__header::before, .top-navigation-bar .dropdown button::before{color:#EA5400}
.navigation-buttons a[data-target="cart"]::before{top:0;content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/mcart.svg)}
.navigation-buttons > a[data-target="cart"] i, .cart-count:not(.full) .cart-price::before{    width: 19px;
    height: 19px;line-height: 21px;
    top: unset;
    right: -2px;}
.search .close{display:none!important}
    #header .search {
        display: block;
        top: 59px;
        position: absolute;
        background: #fff;
        width: 100%;
    }
.breadcrumbs {
    margin-top: 80px;
}
.smenu{display: flex
;
    flex-flow: row nowrap;
    height: 47px;
    overflow: auto;gap:0 17px;padding:10px}
.smenu a{white-space:nowrap}
.smenu .submenu-arrow:before,
.smenu .submenu-arrow:after{display:none}
.navigation-window-visible .smenu,.navigation-window-visible .search-form{display:none!important}
.navigation-in>ul>li:hover>a, .navigation-in>ul>li>a.active {
    margin: 15px 5px;
    height: 31px;
}

.navigation-in>ul>li:hover>a .submenu-arrow, .navigation-in>ul>li>a.active .submenu-arrow
{height:31px}
.navigation-in>ul>li:hover>a .submenu-arrow::after, .navigation-in>ul>li>a.active .submenu-arrow::after
{top:-12px    }
.navigation-in > ul > li:not(.exp):hover > a{background:#EB612E}
#header, .top-navigation-bar {
position: sticky;
transform: none!important;
}
.navigation-window-visible #header,.navigation-window-visible .top-navigation-bar{position:fixed}
.top-navigation-bar-menu{width:100%;padding:10px!important}

.site-msg.information{
display:block!important;
position: sticky;
top: 0;
background:#11934D
}
.site-msg.information .text,
.site-msg.information .text a{    color: #FFF;
padding:0}
.overall-wrapper{padding-top:0}
.site-msg.information .text:before,
.site-msg.information .text:after,
.site-msg.information .close.js-close-information-msg{display:none!important}

/*cat top*/
.content .category-top::before{display:none}
/*.mobile .category-header form[action*="setDoubledotFilter"]{display:block!important}*/
.filtrovat{color: #000;
    font-size: 14px;
    font-weight: 400;
    border-radius: 20px;
    border: 1px solid #EEE;
    background: #FFF;
    text-transform: none;
    width: 83px;height:37px;display:flex;align-items:center;justify-content:center;}
#category-header{display:flex;flex-flow:row;align-items:start;gap:0 3px;overflow-x:auto}
.category-header-pagination{display:none}
#products-listing-order{color: #000;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;display:flex;align-items:center}
.mobile .category-header #products-listing-order .icon-chevron-down{position:static;float:unset}
.mobile .category-header #products-listing-order .icon-chevron-down:before{font-size:13px;color: #000;margin-left: 10px}
.category-header form{margin-bottom:0}
.mobile .category-header .dropdown.open{height:260px}
.otevreno .filter-sections{margin-top:10px;position:static;width:calc(100vw - 20px)}
.mobile .category-header:has(.otevreno .filter-sections) form:has(#products-listing-order){margin-left:calc(103px - 100vw)}
        .category-header .dropdown.open .dropdown-menu {margin-top:10px;
        width: calc(100vw - 20px);
    margin-left: calc(50% - 50vw + 29px);
    }
.subcategories.with-image li a .text{color: #252729;
    font-family: Jost;
    font-size: 15px;
text-overflow: ellipsis;
        white-space: nowrap;
    line-height: 150%;
    width: 100%;}
.subcategories li a::after, #search-group-categories li a::after{ display:block!important}
.category-title{font-family:Jost;font-size:20px}
.subcategories,.products-block.products-page{margin:0}
#category-header {
    -ms-overflow-style: none;         /* Skryje scrollbar pro Internet Explorer a Edge */
    scrollbar-width: none;            /* Skryje scrollbar pro Firefox */
    overflow: auto;                   /* Umožní rolování, pokud je obsah větší */
    -webkit-overflow-scrolling: touch; /* Zlepšuje plynulost rolování na iOS zařízeních */
}

#category-header::-webkit-scrollbar {
    display: none;                    /* Úplně odstraní vizuální scrollbar pro WebKit (Chrome, Safari) */
}
#category-header>.param-filter-top fieldset>div{height:37px}
#category-header>.param-filter-top fieldset>div label{padding:7px 0}
.mobile .category-header #products-listing-order{text-transform:none}

/*product card*/
.columns-mobile-2 .product .product-appendix{display:block}
.p-tools .add-to-cart-button{    width: 48px !important;
    height: 48px !important;
    padding: 0;
    max-width: 48px !important;
    border-radius: 50%;}
.p-tools .add-to-cart-button>span{display:none}
.p-tools .add-to-cart-button:before{display:block!important;content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/wcart.svg)}
.products-block > div .p .p-bottom > div .p-tools{padding-top:0}
.columns-mobile-2 .product .name .product-appendix{display:inline;text-decoration:none}
.product .p .name,.product .p:not(:has(.product-appendix)) .name{margin-top:2px}
.product .p .name>span{color: #9E9E9E;}
.product .p .flags-default .flag{font-size:14px;line-height:normal}
.p .price-final strong{font-size:16px}
.p .price-standard>span>strong{line-height:normal}
.columns-mobile-2 .products-block > div .p .availability{display:none}
.columns-mobile-2 .products-block > div .p{margin-bottom:8px}
.widget-parameter-wrapper{height:40px;align-items:center}


/*pdp top*/
.p-image-wrapper{display:flex;flex-flow:column}
.p-image-wrapper .roi-image-wrapper{order:-9}
.p-image-wrapper .img-scroll{order:-8}
.p-detail-inner-header-mobile .h1{color: #000;font-size:16px;font-weight:600}
.p-detail-inner-header-mobile .h1 .brand-wrapper{display:block;color: #555658;
    font-weight: 400;
    line-height: 26.88px;}
.p-short-description{line-height:1.5}
.ratings-and-brand .stars-label{color: #9E9E9E;
    line-height: normal;
    text-decoration: none;}
.p-image-roi .flag{display:none!important}
.p-detail-inner-header-mobile{position:relative}
.p-detail-inner-header-mobile:has(.flags) .h1{margin-top:50px}
.p-image-wrapper .flags-default{left:0}
.p-data-wrapper .p-final-price-wrapper .price-final-holder{font-size:20px}
.p-data-wrapper .p-final-price-wrapper .price-save{font-size:20px}
.wide .p-detail-inner .p-image-wrapper{margin-bottom:0}
.p-data-wrapper .p-final-price-wrapper{align-items:center}
.p-to-cart-block .add-to-cart,.p-to-cart-block .add-to-cart-button,.p-to-cart-block .quantity{width:100%!important}
.p-to-cart-block .quantity label {width: 100%;
    display: block;
    text-align: center;
}

.p-to-cart-block .quantity .decrease::before, .quantity .increase::before{font-size:40px}
.p-to-cart-block .btn.btn-conversion{margin-top:5px}
}

.filtrovat::before{top:0;content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/filter.svg)}
.filtrovat::after{display:none!important}


/*na real vypnout v nastavení*/
.position--benefitProduct{display:none!important}
.p-tools .quantity{display:none!important}
.products-block .p-code{display:none!important}
.sidebar-inner .box-categories, .sidebar-inner .banner{display:none!important}
#productsTop,h4:has(+#productsTop){display:none!important}


/*načtení fontu - roboto - stačí pak zvolit v administraci*/
/* Roboto - Thin 100 */
/*@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/roboto/roboto-100.woff2') format('woff2');
}*/

/* Roboto - Light 300 */
/*@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/roboto/roboto-300.woff2') format('woff2');
}*/

/* Roboto - Regular 400 */
/*@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/roboto/roboto-400.woff2') format('woff2');
}*/

/* Roboto - Medium 500 */
/*@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/roboto/roboto-500.woff2') format('woff2');
}*/

/* Roboto - Bold 700 */
/*@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/roboto/roboto-700.woff2') format('woff2');
}
*/
/* Roboto - Black 900 *//*
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url('https://cdn.myshoptet.com/prj/dist/master/cms/templates/frontend_templates/shared/fonts/roboto/roboto-900.woff2') format('woff2');
}*/


/*roigallery*/


@media(max-width:767px){
    .p-image-roi{display:flex;flex-flow:row}
    .roi-image-wrapper:has(.p-image-roi){overflow-x:scroll;scroll-snap-type:x mandatory}
    .p-image-roi #wrap, .p-image-roi>.p-main-image{/*width:calc(100vw - 10px);*/padding:5px;scroll-snap-align:start}
    
    .p-image-roi .p-main-image img{width:100%}
    .p-image-roi>iframe.p-main-image{
        padding:10px 0;
       }   
    }
    
    @media(min-width:768px){
    .p-image-roi{display:flex;flex-flow:row wrap}
    .p-image-roi #wrap, .p-image-roi>.p-main-image{width:50%;padding:5px}
    .p-image-roi .p-main-image img{width:100%}
    .registruj{margin-left:0!important}
/*    .type-product .overall-wrapper{overflow:visible}*/
/*    body:has(.p-image-roi) .p-data-wrapper{height:1200px;position:sticky;top:0}*/
    .navigation-in>ul>li:first-child>a:hover,.navigation-in>ul>li.exp>a{margin-left:0px;padding-left:40px}
    .navigation-in>ul>li.menu-item-1909:first-child>a:hover:after,.navigation-in>ul>li.exp.menu-item-1909:first-child>a:after{left:0}
    .p-image-roi>iframe.p-main-image{
        margin:5px;padding:0;width:calc(50% - 10px)
       }    
}
    body:has(.p-image-roi) .p-thumbs-wrapper,body:has(.p-image-roi) .p-thumbnails-wrapper{display:none!important}
    #productVideos{display:none!important}

    @media(min-width: 992px) and (max-width:1199px){
        .p-image-roi #wrap, .p-image-roi>.p-main-image{width:100%;padding:0}
    }


    .img-scroll{
        position: relative;
        margin-top: -50px;
        z-index: 20;
        text-align: center;
        height: 20px;
        margin-bottom: 30px;
    }

    .p-image-roi>iframe.p-main-image{
        aspect-ratio: 1!important
    }
  
    
    .p-main-image.next-photos{font-size:0}
/*přeřadit jinam?*/
    body:not(.type-category):not(.type-manufacturer-detail) .breadcrumbs {
        margin-bottom: 24px;
    }
    .roi-image-wrapper::-webkit-scrollbar{display:none;width:0;height:0}
.roi-image-wrapper{scrollbar-width:0}
.scroll-num{
border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.50);
    background: rgba(0, 0, 0, 0.51);
    color: #FFF;
    font-size: 13px;
    display: inline-block;
    width: 40px;
    padding: 0 9px;
    line-height: 20px;}

/*1107*/

.header-top .oblibeneBtn em{
top: 10px;
    background: #11934D;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
    width: 14px;
    height: 14px;right:14px}
.p .dkLabFavouriteProductDiv.onlyIcon{display:none!important}
.flag-na-slovensko{display:none!important}
.price-save:has(.empty:not(.no-display)){display:none}
.p-image-wrapper .flags-default{display:flex}

.navigation-window-visible .top-navigation-bar{display: flex;
    align-items: center;
    width: auto;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img,.next-to-carousel-banners img{border-radius:13px}
.homepage-blog-wrapper .homepage-group-title,.homepage-group-title,.dkLabVisitedProductsBox--noPadding h2,.welcome h1{text-align:left;font-size:26px}

.navigation-in>ul>li:first-child>a:hover, .navigation-in>ul>li.exp>a {
padding-left:12.5px}

@media(min-width:992px){
.col-sm-8:has(#carousel){width:66.66%}
.col-sm-4:has(.next-to-carousel-banners){width:33.33%}
.next-to-carousel-banners{padding-left:2%}
.next-to-carousel-banners .banner-wrapper + .banner-wrapper {
    padding-top: 2%;
}
.banners-row:has(#carousel) .full-width{display:flex;width:100%;gap:0.7%;padding-top:0.7%}
.footer-banner:nth-child(2), .footer-banner:nth-child(10) {
flex-basis:16.6666%;
}
.footer-banner:nth-child(2) .extended-banner-texts, .footer-banner:nth-child(10) .extended-banner-texts{width:100%}
.footer-banner:nth-child(2) .extended-banner-title, .footer-banner:nth-child(10) .extended-banner-title{text-align:center;padding-left:0;height:52px}
.footer-banner:nth-child(2) img,.footer-banner:nth-child(10) img{width:auto;height:100px}
.footer-banner .extended-banner-link{color:#252729;font-size:14px;line-height:1.6;padding:0}
}

@media(max-width:991px){
.banners-row:has(#carousel) .full-width{display:none}
.in-index #content-wrapper{margin-top:90px}
.footer-banner .extended-banner-link{display:none}
.subcategories{gap:3px}
.subcategories li{width:calc(50% - 1.5px)}
.subcategories li a{margin:0}
}

.footer-banner .extended-banner-texts{order:2}
.product-slider .price-save.flag-sleva{display:none}

.in-index #content{display:flex;flex-flow:column}
.in-index #content .banners-row:has(#carousel){order:1}
.in-index #content .position--benefitHomepage{order:2}
.in-index #content .footer-banners{order:3}
.in-index #content .homepage-products-heading-1,
.in-index #content .homepage-products-heading-1+.products-wrapper{order:4}
.in-index #content .container-narrow:has(.homepage-blog-wrapper){order:5}
.in-index #content .homepage-products-heading-2,
.in-index #content .homepage-products-heading-2+.products-wrapper{order:6}
.in-index #content .welcome-wrapper{order:7}
.in-index #content .dkLabVisitedProductsBox{order:8}
.welcome-wrapper .welcome{box-shadow:none}
.mousetrap{display:none}
@media(max-width:767px){
.ext.exp>a{background:#fff!important;border-radius:0}
#navigation .navigation-in ul li.ext.exp>a>b{color:#000!important}
.p-image-roi #wrap, .p-image-roi>.p-main-image{width:calc(100vw - 10px)}
.category-header:has(#filters.otevreno),
.category-header:has(.dropdown.open){overflow:hidden!important}
.cart-price{position:relative;top:-1px}
#navigation .menu-level-1 > li > a, #navigation .navigationActions>li>a,.navigation-in ul li.ext.exp > a, .navigation-in ul li.ext.exp > div > a{padding-left: 56px}
.submenu-arrow::before{display:block!important}
.product-slider-navigation.navigation-next{transform:scale(0.7);right:0px;top:50vw}
.product-slider-navigation.navigation-prev{transform:scale(0.7);left:0px;top:50vw}
#header{padding:0 12px}
#header .header-top{box-shadow:none}
#header .search{margin:0 -12px;width:calc(100% + 24px);padding:0 12px;border-bottom:1px solid #eee}
.smenu>a>b{font-weight:400}
.breadcrumbs > span > a::after{top:1px}
.p-image-roi #wrap, .p-image-roi>.p-main-image{padding:0}
body.type-product .breadcrumbs{padding-top:8px!important;margin-bottom:8px!important}
.img-scroll{margin-top:-30px;margin-bottom:20px}
.p-image-wrapper .flags-default{gap:5px 10px}
.p-image-wrapper .flags-default .flag{display:flex;align-items:center;padding:0 15px}
.flag.flag-sleva::before{left:7px;position:absolute}
.p-detail-inner-header-mobile .brand-wrapper{letter-spacing:-1px}
.p-detail-inner-header-mobile .h1{padding-bottom:18px}
.p-data-wrapper .availability-label{font-weight:400}
.p-data-wrapper .detail-info .p-code, .p-data-wrapper .detail-info td, .p-data-wrapper .detail-info .row-header-label{font-size:14px}
#accordion-content .shp-accordion .shp-accordion-link{padding:24px 10px}
.extended-description table.detail-parameters tbody tr th{padding:9px}
#ratingWrapper .rate-average-inner{display:flex;flex-flow:row}
#ratingWrapper.rate-wrapper.unveil-wrapper .rate-average{font-size:40px}
.hodnoceni:before{background:#fff;font-size:20px!important;font-weight:600;color: var(--color-text);padding:12px!important}
.hodnoceni .votes-wrap{border:none;padding:10px 5px !important}
.hodnoceni > a:after{display:none}
.hodnoceni > a{text-align:left;font-size:15px;text-decoration-line:underline;text-underline-position:from-font}
.vote-wrap{margin-bottom:20px}
.vote-wrap:nth-child(4){margin-bottom:0}
.filtrovat::before{position:relative;left:-4px;top:1px}
.mobile .category-header #products-listing-order{font-size:14px;font-weight:400}
.otevreno .filter-sections{margin:10px 5px;width:calc(100vw - 30px);text-align:left}
.category-header .dropdown.open .dropdown-menu{margin-left:calc(50% - 50vw + 8px)}
.columns-mobile-2 .products-block .p .name{height:auto}
.product .p .product-appendix{display:none}
#category-header>.param-filter-top fieldset>div label{line-height:37px!important}
}
.subcategories.with-image li a .text{width:auto}
.filter-section form::-webkit-scrollbar{width:5px}
.filter-section form::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}
.filter-section form::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}
.filter-section form::-webkit-scrollbar-thumb:hover{background:#555}
.filter-section form{overflow-y:auto;max-height:200px;scrollbar-color:#f5f5f5}
.header-top .oblibeneBtn::before{margin-right:0}
.btn.btn-tertialy:hover{color:#000;background-color:transparent}
.breadcrumbs a, .breadcrumbs a span,.breadcrumbs > span > a::after{color:#9E9E9E}
.breadcrumbs{border:none!important}
#product-detail-form{display:flex;flex-flow:column}
#product-detail-form .detail-parameters.shipping-options-layout{order:-1;padding-top:0}
#product-detail-form .p-to-cart-block{margin-top:20px}
.variant-list, .surcharge-list{padding-top:10px}
.delivery-time-row,.shipping-options-row{display:none}
.p-detail-inner-header .brand-wrapper{letter-spacing:-1px}
.p-detail .add-to-cart .quantity{display:flex;align-items:center}
.quantity .increase::before, .quantity .decrease::before{line-height:36px}
.quantity .increase,.quantity .decrease{top:9px}
.vice{color:#9E9E9E!important;text-underline-position:from-font}
.p-short-description ul{margin-top:0;margin-bottom:10px}
.dkLabVisitedProductsBox .products-inline.products-top > div .p .image{width:122px;height:91px;object-fit:cover}
.dkLabVisitedProductsBox .products-inline.products-top > div .p .p-in{width:calc(100% - 122px)}
.dkLabVisitedProductsBox .name{color:#9E9E9E!important;font-size:16px!important;line-height:normal;margin:10px 0!important;white-space:nowrap;text-overflow:ellipsis}
.stars-placeholder{display:none}
.param-filter-top form:not(:last-of-type){display:none!important}
.filter-label{margin-bottom:9px}
.filter-section h4, .slider-wrapper h4{padding:16px 24px 0 24px}
#category-header>.param-filter-top fieldset{height:42px}
#category-header>.param-filter-top fieldset>div label{padding:0;line-height:42px}
.products-block .image > .flag-sleva{top:6px;left:3px}
@media (min-width: 1200px) {
.columns-4 .products-block > div, .columns-3 .products-block>div {
width: 25%;
}
}

.pagination-top>strong {
padding: 0 24px 0 24px;
border-radius: 100px;
background: #EFEFEF;
border: none;
color: #231F20;
line-height: 34px;
height: 34px;
}
.pagination-link.up.js-scroll-top{display:none}
#content .btn.unveil-button,#footer .btn.unveil-button{border-radius:100px;background:#231F20;color:#FFF;font-family:Roboto;height:37px;line-height:37px}
.pagination>strong{
border-radius: 100px;
background: #EFEFEF;
border: none;
color: #231F20;
font-family: Roboto;
line-height: 34px;
width: 34px;
height: 34px;
}
.pagination a {
color: #231F20;
    border: none;
    height: 34px;
    width: 34px;
    line-height: 34px;
    border-radius: 100px;
}
.menu-helper>span::after {display:none;
    vertical-align: middle;
    color: #252729;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
}
.menu-helper>span::before{content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/burger.svg)}
.homepage-blog-wrapper .news-item .text .description{color:#9E9E9E;line-height:111%}
.welcome-wrapper .welcome{padding-left:0}
input[type="search"].form-control{border:none}
.navigation-buttons a[data-target="login"]::before{content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/acc.svg);}
body.template-13 .dkLabComparerHeaderIconBtn::before{content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/compare.svg);}


.menu-item-19179>a>b,.menu-item-9022>a>b{color: #F85A2F;
    font-family: Roboto;
    font-weight: 400;
    text-transform: uppercase;}
.menu-item-9022>a>b{color:#11934D}
a.more{color:#252729;font-size:14px}

.subscribe-form fieldset::before{left:25px}
[for=newsletterWidgetConsents31]{margin-left:25px}
@media (min-width: 768px) {
.menu-helper .menu-level-1 {
height:auto;
}
.top-navigation-menu{justify-content:end}
.top-navigation-menu .text{margin:0 auto 0 0}
.top-navigation-bar-menu{width:155px}
.top-navigation-bar .dropdown{padding-right:0;justify-content:end}
body.template-13 .dkLabComparerHeaderIconBtn {
height: 22px;
line-height: 11px!important;
margin: 0 auto 0 auto;
}
#dkLabComparerHeaderWrappper>span{font-family: Roboto;
    font-size: 14px;
    color: #252729;
    line-height: 21px;}
#dkLabComparerHeaderWrappper{display:flex;margin:0;
    align-items: center;
    flex-flow: column;order:-1}
.menu-level-1>li>a>.submenu-arrow{display:none}
.navigation-in>ul>li>a{padding:0 15px}
.menu-item-9022>ul{display:none}
.menu-helper{position:static}
#navigation{width:calc(100% - 320px)}
.menu-item-19179,.menu-item-9022{display:block;padding-left:30px}
.menu-item-19179 .submenu-arrow,.menu-item-9022 .submenu-arrow{display:none} 
.menu-item-19179>a>b:before{content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/vyprodej.svg);        position: relative;
        top: 3px;right:5px;
        margin-left:-30px;}
.footer-banner > a{height:100%;flex-flow:column;justify-content:space-around}
.footer-banner img,.footer-banner:nth-child(2) img, .footer-banner:nth-child(10) img{width:100%;height:auto}
}
@media (min-width: 1200px) {
.benefitBanner__item{padding:16px}
}

#products-listing-order .icon-chevron-down:before{content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/arrdwn.svg);top:-5px;position:relative}
.flag.flag-sleva.no-before::before{display:none!important}
.products-block > div .p .p-bottom > div .p-tools{padding-top:0;padding-bottom:10px}
.products-block > div .p .p-bottom > div .p-tools .btn.btn-primary{width:123.349px!important;max-width:123.349px!important}
.cs .product .btn-primary::after{letter-spacing:0}
.widget-parameter-wrapper .widget-parameter-more.visible{display:none}
.widget-parameter-wrapper .widget-parameter-list{color:#555658;font-family:Roboto;font-size:14px;line-height:18px}
.p-detail-inner-header .flags.flags-default .flag{padding:0 15px}
ul + p:has(.vice){text-align:right}
.p-detail-inner .extended-description .detail-parameters th{padding-left:0}
#ratingWrapper .link-like.rating-icon.btn.btn-tertialy{margin-top:30px}
.dkLabVisitedProductsBox .products-inline.products-top > div.product.hiden{display:none!important}
.blog-btn .btn{border-radius:100px;background:#231F20;color:#FFF;font-family:Roboto;height:37px;line-height:37px}
.link-icons #dkLabComparerDiv{margin:10px 0!important}
.link-icons #dkLabComparerDiv #dkLabComparerDetailSpan{color:#000!important;text-decoration-line:underline;text-underline-position:from-font;font-size:16px}
.dkLabComparerDetailSpan.hasIcon:before, .dkLabComparerProductSpan.hasIcon:before, .dkLabComparerFlagProduct.hasIcon > span:before, .dkLabComparerFlagDetail.hasIcon > span:before{content:url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/comp.svg);top:3px}
.flag.dkLabComparerFlagProduct{display:none}
body.template-13 .dkLabComparerHeaderIconBtn em{top:7px;background:#11934D;font-size:13px;font-weight:400;line-height:14px;width:14px;height:14px;left:14px;}
@media(min-width:768px)
{
.hodnoceni:before{color:#252729;font-size:32px;font-weight:600;background:transparent}
.hodnoceni .votes-wrap{margin-top:10px;border:none}
#products-listing-order{height:100%;line-height:21px;padding-top:11px;padding-bottom:9px}
.product .p .dkLabComparerProductDiv{display:none!important}
.p-image-wrapper .flags-default{display:none}
}
@media (min-width: 1200px) {
.products-inline.products-top{gap:4px}
.products-inline.products-top:has(.link):has(.product:nth-child(4)){justify-content:end}
.products-inline.products-top .link{margin-top:10px;color:#252729;font-family:Roboto;text-decoration-line:underline;text-decoration-skip-ink:none;cursor:pointer}
.products-top.products-inline>div{width:calc(25% - 3px)}
.products-inline.products-top > div .p{border-radius:9px}
}
@media(max-width:767px)
{
.col-sm-8:has(#carousel){margin:0 10px}
.benefitBanner__content{padding:10px}
.benefitBanner{gap:5px}
.benefitBanner__item{flex-basis:calc(50% - 2.5px);width:calc(50% - 2.5px);margin-top:0}
.benefitBanner__content{padding:0 15px 10px 15px}
.smenu{align-items:center}
.breadcrumbs{margin-top:85px}
.content .category-top{padding-top:5px!important}
.subcategories.with-image li a .text{max-width:calc(100% - 20px)}
.products-block .image > .flag-sleva{padding-left:15px}
.flag.flag-sleva::before{top:-1px}
.flag.flag-sleva:has(.choose-variant.default-variant.no-before:not(.no-display))::before{display:none!important}
.product .p .prices {min-height:10px}
.p-tools .btn-primary:before{height:21px;display:block!important;content: url(https://cdn.myshoptet.com/usr/www.huka.cz/user/documents/upload/i/wcart.svg)}
.p-tools .btn-primary:after{display:none}
.products-block > div .p .p-bottom > div .p-tools .btn.btn-primary,
.p-tools .btn-primary{display:flex;align-items:center;justify-content:center;width:48px!important;height:48px!important;padding:0;max-width:48px!important;border-radius:50%}
.p-data-wrapper .p-final-price-wrapper .price-save{margin:0}
.p-to-cart-block .price-save.flag.flag-sleva:before,.p-to-cart-block .flag.flag-sleva:has(.choose-variant.default-variant.no-before:not(.no-display))::before{content:"SLEVA ";position:static;margin-right:5px;display:block!important}
.p-to-cart-block .price-save.flag.flag-sleva{background:transparent;margin:0}
.p-to-cart-block .btn.btn-conversion{height:60px;display:flex;flex-flow:column;align-items:center;justify-content:center;line-height:1}
.link-icons{justify-content:start}
#accordion-content .shp-accordion .shp-accordion-content{padding:0}
#accordion-content .shp-accordion .shp-accordion-link{padding:24px 0px}
.extended-description table.detail-parameters tbody tr th{padding-left:0}
.extended-description table.detail-parameters tbody tr td{padding-right:0}
.products-block > div .p .p-bottom > div .p-tools{display:flex;flex-flow:row;justify-content:start;gap:5px;align-items:center!important}
.p-tools .dkLabComparerProductDiv{border:1px solid #e6e6e6;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:13px}
.p-tools .dkLabComparerProductDiv .dkLabComparerProductSpan{font-size:0}
.p-tools .dkLabComparerProductSpan.hasIcon{position:relative}
.p-tools .dkLabComparerProductSpan.hasIcon:before{position:absolute;top:0;left:-7px}
.products-block > div .p .p-bottom > div .p-tools .pr-action{width:auto}
body.template-13 .dkLabComparerHeaderIconBtn em{width:19px;height:19px;line-height:21px;top:unset;right:2px;bottom:7px;left:unset}
.top-navigation-bar>.container{height:auto}
.top-navigation-bar .header-phone a::before{top:3px}
#products-listing-order .icon-chevron-down:before{top:-2px}
}
body:not(:has(.p-thumbs-wrapper)) .p-image-wrapper #tab-content{margin-left:0}
@media screen and (min-width: 991px) and (max-width: 1199px) {
.p-image-wrapper #tab-content{margin-left:0}
}
@media screen and (min-width: 992px) and (max-width: 1439px) {
#header .header-top-wrapper > div.search{flex-basis:calc(80% - 448px)}
}
@media screen and (min-width: 768px) and (max-width: 991px){
#header .header-top-wrapper > div.search{flex-basis:72%}
#header .header-top-wrapper > div.navigation-buttons{flex-basis:100%;justify-content:space-around}
#header .header-top{height:110px}
}
.navigation-in>ul>li:first-child>a:hover, .navigation-in>ul>li.exp>a{padding-left:15px}
@media (min-width: 768px) {
.navigation-in>ul>li.exp>ul.menu-level-2,
.navigation-in ul.menu-level-2 {top:43px}
.menu-helper-visible .menu-helper::before {display:none!important}
}
.sidebar-indented .category-top{padding-top:4px}
body.search-focused .navigation-buttons,.cart-window-visible .navigation-buttons,.login-window-visible .navigation-buttons,.cart-empty-visible .navigation-buttons,.top-navigation-menu-visible .navigation-buttons,.langcur-wingow-visible .navigation-buttons,.submenu-visible .navigation-buttons,.menu-helper-visible .navigation-buttons{z-index:0}
@media(min-width:1200px){
.narrow .subcategories li{width:20%}
.product-slider:has(+.product-slider-pagination) .products-block{margin-left:-12px}
.products-block > div .p .p-bottom > div .p-tools .pr-action{width:100%;margin-left:0}
}
.header-phone > span{margin-top:1px}
.cart-count .cart-price{margin-top:-1px}
@media (max-width: 767px){
#header .site-name{max-height:60px}
.navigation-buttons a[data-target="login"]::before,body.template-13 .dkLabComparerHeaderIconBtn::before{display:block;transform:scale(1.4)}
.navigation-buttons a[data-target="login"]{margin-top:-7px}
body.template-13 .dkLabComparerHeaderIconBtn{margin-top:-10px}
.navigation-window-visible .navigation-buttons a[data-target="navigation"]::before{margin-top:-5px;padding-right:10px}
.category-title{margin-bottom:10px}
.filtrovat{padding:17px 24px}
#products-listing-order{height:37px}
.dropdown.open #products-listing-order .icon-chevron-down:before{top:2px}
.category-header .dropdown.open .dropdown-menu{margin-left:-86px}
}
#filters .param-filter-top{display:block}
#filters .param-filter-top div:has([data-filter-id="1"]),#filters .param-filter-top div:has([data-filter-id="2"]){display:none}
