/*gastro2.css?a*/
/*.menu-level-1 > li > a{text-align:center;}*/
.menu-level-1 li a b{font-weight:bold !important;text-transform: uppercase;}
.top-navigation-bar-menu li a{text-transform:none!important;font-weight:normal}

@media (min-width:768px)
{
.menu-level-3 > li{
display:block!important;
}

.navigation-in>ul>li.ext>ul>li>div>ul{
max-height:236px;
}

.has-more-items .more-items-trigger {
    width: 100%;
    height:19px;
    font-size:inherit;
    text-align:left;
   position:absolute;
   bottom:0;
}

.has-more-items .more-items-trigger::before{
content:"Další kategorie ...";
color:#000;
background:#fff;
}

.menu-level-2 > li
{
display:flex;
}

.menu-level-2 > li .menu-image
{
align-self:flex-start;
}

.menu-level-2{
color:#fff!important;
}

.menu-level-2 > li
{
align-self:flex-start;
margin-top:20px;
}

.menu-level-3 > li
{
margin:5px auto;
}

.top-navigation-menu{margin-left:90px}

#category-filter-hover > .toggle
{
display:none;
}
.top-navigation-menu-trigger
{
display:none !important;
}

.query-input.form-control.search-input.js-search-input
{
margin-bottom:20px;
}

.search-whisperer {
margin-top:-20px;
}

.top-navigation-menu
{top:90px;left:0px;z-index:10;min-width:395px;max-width:395px; background:transparent}

.top-navigation-menu a
{color:#213455;font-weight:bold}

.top-navigation-menu a:hover
{color:#506599;color:#d93621;}

#categories .expandable.expanded>ul,
#categories .expandable.expanded>.topic>a>span::before,
#categories .expandable.external>.topic>a>span::before 
{
display:none;
}
}


@media (min-width:992px)
{
.top-navigation-menu{margin-left:25px}
}

@media (min-width:1200px)
{
.top-navigation-menu{margin-left:-45px}

.menu-level-1 > li{width:19.5%;height:40px; text-overflow: ellipsis;overflow:hidden; border-bottom:none;line-height:25px;border-bottom:1px solid #17243b !important}
.menu-level-1 > li > a{height:40px;margin:0 auto;}

#navigation {
    height: 80px;
}

.navigation-in.menu
{
width:100%;
}

.fitted .navigation-in ul {
    justify-content: center;
}


.menu-level-1 li:nth-child(6) > ul,
.menu-level-1 li:nth-child(7) > ul,
.menu-level-1 li:nth-child(8) > ul,
.menu-level-1 li:nth-child(9) > ul,
.menu-level-1 li:nth-child(10) > ul
{
margin-top:-41px;
}

.menu-level-1 li:nth-child(1) > ul,
.menu-level-1 li:nth-child(2) > ul,
.menu-level-1 li:nth-child(3) > ul,
.menu-level-1 li:nth-child(4) > ul,
.menu-level-1 li:nth-child(5) > ul{
margin-top:-81px;
}

.menu-level-1 li:nth-child(6){
border-left:none !important;
}

.subcategories.with-image .col-lg-3
{
width:25%;
}

}

@media (min-width:1440px)
{
.top-navigation-menu{margin-left:-125px}
}

.subcategories li a
{
color:#000;
font-weight:bold;
font-size:15px;
max-height:200px;
}

.subcategories.with-image li a .image img
{
max-height:100px;
}

.subcategories.with-image li a .image
{
width:auto;
}

.subcategories li a
{
height:auto;
box-shadow: 0px 0px 3px 1px #ccc;
border:none
}

@media (max-width:768px)
{
.subcategories.with-image li a{
flex-flow:column;
}

.subcategories.with-image li a .text{
text-align:center;
margin-bottom:15px;
}
}


.products-related .price-additional
{
display:none !important;
}

.type-detail .products-related
{
margin-top:0;
}

.products-related .product .p .name
{
margin-top:0 !important;
}

.products-related.products-block.products .product
{
border:none;
}
.products-related.products-block.products .product .p
{
box-shadow: 0px 0px 3px 1px #ccc;
padding:10px;
margin:5px;
}

.products-related .ratings-wrapper
{
display:none;
}

.products-block.products-related>div:nth-child(4n) {
    border-right: none !important;
}

label[for="stock"] {
      display: none !important;
}

.menu-level-1 li,
.menu-level-1 li a{
background-repeat:no-repeat;
background-position:10px center;
}

.menu-item-2817{background-image:url(/user/documents/upload/i/0.svg)}
.menu-item-1512{background-image:url(/user/documents/upload/i/8.svg)}
.menu-item-724{background-image:url(/user/documents/upload/i/1.svg)}
.menu-item-793{background-image:url(/user/documents/upload/i/2.svg)}
.menu-item-1899{background-image:url(/user/documents/upload/i/7.svg)}
.menu-item-835{background-image:url(/user/documents/upload/i/3.svg)}
.menu-item-1300{background-image:url(/user/documents/upload/i/6.svg)}
.menu-item-2568{background-image:url(/user/documents/upload/i/5.svg)}
.menu-item-1581{background-image:url(/user/documents/upload/i/9.svg)}
.menu-item-1279{background-image:url(/user/documents/upload/i/4.svg)}

.menu-item-2817:hover > a{background-image:url(/user/documents/upload/i/0d.svg)}
.menu-item-1512:hover > a{background-image:url(/user/documents/upload/i/8d.svg)}
.menu-item-724:hover > a{background-image:url(/user/documents/upload/i/1d.svg)}
.menu-item-793:hover > a{background-image:url(/user/documents/upload/i/2d.svg)}
.menu-item-1899:hover > a{background-image:url(/user/documents/upload/i/7d.svg)}
.menu-item-835:hover > a{background-image:url(/user/documents/upload/i/3d.svg)}
.menu-item-1300:hover > a{background-image:url(/user/documents/upload/i/6d.svg)}
.menu-item-2568:hover > a{background-image:url(/user/documents/upload/i/5d.svg)}
.menu-item-1581:hover > a{background-image:url(/user/documents/upload/i/9d.svg)}
.menu-item-1279:hover > a{background-image:url(/user/documents/upload/i/4d.svg)}

.sidebar .filters-wrapper .filters form fieldset{max-height:250px;overflow:auto}
.sidebar .filters-wrapper .filters form fieldset div{max-height:25px;overflow-y:hidden}

.sidebar .filters-wrapper .filters form fieldset::-webkit-scrollbar{margin-left:10px;width:5px}.sidebar .filters-wrapper .filters form fieldset::-webkit-scrollbar-track{box-shadow:inset 0 0 0 grey;border-radius:10px}.sidebar .filters-wrapper .filters form fieldset::-webkit-scrollbar-thumb{background:#213455;border-radius:3px}


.availability_note:before{content: "\2757";background-size: 20px;padding: 10px;margin: 5px;position: absolute;left: 20px;font-size: 20px;background: #fff;border-radius: 20px;padding: 0 10px}
.availability_note{background:#f6f6f6;color:#213455;padding: 10px 10px 10px 50px;font-size: 16px;margin: 10px 0 -15px 0;font-weight: 600}
.delivery-time-label,.delivery-time{display:none}.contact_note{background:#f6f6f6;color:#213455;padding: 5px 20px}.contact_note h2{font-size:20px;color: #213455;font-weight:600}
.contact_note .phone h3{background:#213455;color:#fff;margin: 0;font-size:14px;padding: 10px}.contact_note .mail{padding:10px}.contact_note .phone h3:before,.contact_note .mail:before{content:"";background-image:url(/user/documents/upload/i/phone.svg);padding:10px;background-size: 14px;top: 11px;left: 0px;position: relative;background-repeat: no-repeat}
.contact_note .phone div{background:#fff;color:#213455;padding:10px}.contact_note .phone h3:after{content:"\203A";position: absolute;right: 50px;transform: matrix(0, 1, -1, 0, 0, 0);font-size:20px;margin-top:-3px}
.contact_note .mail:before{background-image:url(/user/documents/upload/i/mail.svg)}.contact_note .phone a img{width:20px;height:20px;background-color: #213455;padding:5px;float:right}
/*.products-block.products-alternative>div{width:100%!important}.products-block.products-alternative>div>.p>a{width:20%}.products-block.products-alternative .p{flex-flow:row}
.products-block.products-alternative>div>.p>.p-in{width:70%}.products-block.products-alternative .p-tools,.products-block.products-alternative .ratings-wrapper,
.products-block.products-alternative .price-additional,#productsAlternative .flag-discount .price-standard,#productsAlternative .flags-default,.products-block.products-alternative>div>.p>.p-code{display:none}
#productsAlternative:before{content:"Podobné produkty";content: "Podobné produkty";font-size:18px;color:#213455;font-weight:600}
#productsAlternative .p-all{display:block;background:#fff;border:none;color:#213455}#productsAlternative .p-prev, #productsAlternative .p-next,[data-testid=tabAlternativeProducts],#productsAlternative .product:nth-child(n+3){display:none}
#productsAlternative .price-final strong{font-weight:400;font-size:14px;color:#213455}#productsAlternative .p-in-in a{font-weight:600;font-size:14px;color:#213455}
#productsAlternative .p .name{height:auto}#productsAlternative .product{border-top:1px solid #f6f6f6}#productsAlternative .p-all:after{content:"\203A";position: absolute;right:50px;transform: matrix(0, 1, -1, 0, 0, 0);font-size:20px;margin-top:-3px}
#productsAlternative{opacity:1}#productsAlternative .flag-discount{background:#E6192A;border-radius:0;float:right;height:26px;line-height:19px;max-width:100px;width:100px}
#productsAlternative .flag-discount:before{content:"Akce "}#productsAlternative .flag-discount .price-save{color:#fff}
*/.variant_select{padding:10px;cursor:pointer;background:#f6f6f6;color:#213455;display:inline-block;margin:5px}
.variant_select.disabled{color:#ccc;cursor:not-allowed;background:#ddd}.variant_select.vybrane{color:#fff;cursor:pointer;background:#213455}
.hidden-split-parameter{display:none}
@media (max-width: 768px)
{[data-testid=searchIcon]{display:none}.top-navigation-bar .dropdown{position:relative;top:0;left:0}
.container.navigation-wrapper:before,.container.navigation-wrapper:after{display:none}#header .cart-count {top:-54px}.site-name-wrapper{width: 150px}.top-navigation-bar{position: fixed;top: 0;z-index: 2;width: 100%}
#header{position: fixed;top: 50px;width: 100%;z-index: 2}.content-wrapper.container{margin-top:140px}
.hide_child div{display: none!important}.availability_note:before{left:10px}.p-info-wrapper{display:flex;flex-flow:column}
.contact_note{order:10}.products-block.products-related>div{width:100%!important}
.products-block.products-related>div>.p>a{width:20%}
.products-block.products-related .p{flex-flow:row}
.products-block.products-related>div>.p>.p-in{width:70%}
.products-block.products-related .p-tools,
.products-block.products-related .ratings-wrapper,
.products-block.products-related .price-additional,
.products-related .flag-discount .price-standard,
.products-related .flags-default,
.products-block.products-related>div>.p>.p-code{display:none}
.products-related:before{content: "Podobné produkty";font-size:18px;color:#213455;font-weight:600}
.browse-p .p-all{display:block;background:#fff!important;border:none;color:#213455!important}    
.products-related .p-prev, .products-related .p-next,
.products-related .product:nth-child(n+3){display:none}
.products-related .price-final strong{font-weight:400;font-size:14px;color:#213455}
.products-related .p-in-in a{font-weight:600;font-size:14px;color:#213455}
.products-related .p .name{height:auto}
.products-related .product{border-top:1px solid #f6f6f6}
.products-related .browse-p:after{content:"\203A";position: absolute;right:50px;transform: matrix(0, 1, -1, 0, 0, 0);font-size:20px;margin-top:-3px}
.products-related{opacity:1}
.products-related .flag-discount{background:#E6192A;border-radius:0;float:right;height:26px;line-height:19px;max-width:100px;width:100px}
.products-related .flag-discount:before{content:"Akce "}
.products-related .flag-discount .price-save{color:#fff}
}
.p-info-wrapper{display:flex;flex-flow:column}.detail-parameters{order:1}.p-final-price-wrapper{order:2}.add-to-cart{order:3}
.availability-value{order:4}.p-short-description{order:5}p:has(.chevron-after){order:6}.social-buttons-wrapper{order:7}
/*#productsAlternative{order:10}.price-final-holder{color:#213455}*/
.p-info-wrapper .detail-parameters{margin-bottom:0!important}
.p-info-wrapper .detail-parameters:has(.variant-list):before{content:"Zvolte variantu";color: #213455;font-size:16px;font-weight:600;top:-10px;position:relative}
.link-icon{display:inherit}
.link-icon span{margin:0 10px;color:#213455}
.link-icon.print:before,.link-icon.chat:before,.link-icon.watchdog:before{content:"";background:url(/user/documents/upload/i/print.svg);background-size:20px;padding:10px;background-repeat:no-repeat;background-position:center}
.link-icon.chat:before{background-image:url(/user/documents/upload/i/chat.svg)}
.link-icon.watchdog:before{background-image:url(/user/documents/upload/i/bell.svg)}
.link-icon.share{display:none}
[data-testid=tabRelatedVideos] a{background-image:url(/user/documents/upload/i/videog.svg);background-size: 20px;background-position:10px center;padding-left: 40px!important;background-repeat:no-repeat}
[data-testid=tabRelatedVideos] a:hover,
[data-testid=tabRelatedVideos].active a{background-image:url(/user/documents/upload/i/video.svg)}
[data-testid=tabAlternativeProducts]{display:none!important}

.id-9454 header h1{display:none}
.id-9454 h1,.id-9454 h2{font-size:35px}
.id-9454 h3{font-size:28px;max-width:460px;margin:20px auto}
.id-9454 h1, .id-9454 h2, .id-9454 h3, .id-9454 h4{font-weight:bold}
.id-9454 h1, .id-9454 h2, .id-9454 h3, .id-9454 h4, .id-9454 p, .id-9454 li{color:#213455;/*font-family:Source Sans Pro*/}
.id-9454 .sidebar-left{display:none}
.id-9454 .content-inner{max-width:1200px;margin:0 auto;margin-top:30px}
.id-9454 .row{display:flex}
.id-9454 .col{width:48%;margin:5% 2%!important}
.id-9454 .center{text-align:center}
.id-9454 .rctg{padding:15px 30px;color:#fff;display:inline-block;margin:7px}
.id-9454 .red{background:#E42229}
.id-9454 .redtext{color:#E42229}
.id-9454 .blue{background:#213455}
.id-9454 .br{margin:0;line-height:0}
.id-9454 .importuj-blog h1,.id-9454 .importuj-blog .news-item time{display:none}
.id-9454 .importuj-blog .news-wrapper{display:flex}
.id-9454 .importuj-blog .news-item .image{width:100%}
.id-9454 .importuj-blog .news-item .image img{aspect-ratio:9/7}
.id-9454 .importuj-blog .news-item{flex-flow:column;width:23%;margin:1%}
.id-9454 .importuj-blog .news-item a.title{font-size:22px;font-weight:bold}
.id-9454 .importuj-blog .news-item .description p{font-size:18px}

.subcategories li a .text{font-size:14px!important;max-height:60px}

.id-9454 p,.id-9454 h4{font-size:18px;max-width:955px}.id-9454 #content li:before{content:"\2713";color:#E42229;font-weight:800;font-size:20px;padding-right:6px;top:3px;position:relative}
.id-9454 #content li{list-style:none}.id-9454 .f6{background:#F6F6F6}.id-9454 .full{width:100vw;margin-left:calc(600px - 50vw)}.id-9454 .full div{max-width:1200px;margin:0 auto}.id-9454 .center p{margin:10px auto}
.id-9454 .center h4{text-align:left;margin:10px auto}.id-9454 .importuj-blog{max-width:1200px}.id-9454 .newsletter-col .form-control{padding-right:160px;height:60px}.id-9454 .newsletter-col .btn{width:150px;height:60px}
.id-9454 .newsletter-col .btn:before{content:"Odebírat";font-size:16px;vertical-align:inherit;/*font-family:Source Sans Pro*/}.id-9454 .col h2{margin:0!important}#footer .custom-footer__newsletter{display:none}
@media(max-width:1439px){.id-9454 .full{margin-left:calc(569px - 50vw)}}
@media(max-width:1199px){.id-9454 .full{margin-left:calc(466px - 50vw)}}
@media(max-width:991px){.id-9454 .full{margin-left:calc(353px - 50vw)}.id-9454 .row{flex-wrap:wrap}.id-9454 .col,.id-9454 .col img{width:100%}.id-9454 .importuj-blog .news-item{width:48%}.id-9454 .importuj-blog .text .description{display:none}.id-9454 .rctg {width: 100%;text-align: center}.id-9454 .col:has(img) {order:-1}}
@media(max-width:767px){.id-9454 .full{margin-left:-10px}}
@media (min-width: 768px){.top-navigation-menu{max-width:420px}.top-navigation-menu-item-external-76{display:inline-block!important}}

/*gf24.5.css?a*/

.availability-label[style="color: #009901"]{width:80px;overflow:hidden;display:inline-block;height:22px}
.availability>span[style="color:#009901"]{width:60px;overflow:hidden;display:inline-block;height:15px}
.dkLabComparerHeaderIconBtn:before{content: url(/user/documents/upload/24/scale.svg)}
.dkLabFavHeaderIconBtn:before{content: url(/user/documents/upload/24/fav.svg)}
.header-top .btn.cart-count:before{content: url(/user/documents/upload/24/kos.svg);vertical-align:top}
.responsive-tools>a[data-target=navigation]:before, .responsive-tools>a[data-target=navigation]:hover:before{content: url(/user/documents/upload/24/menu.svg);background-color:transparent}
.akcni:before{content:url(/user/documents/upload/24/akcni.svg)!important;display:block!important}
.gf-nerez:before{content:url(/user/documents/upload/24/gf.svg)!important}
.b2b:before{content:url(/user/documents/upload/24/b2b.svg)!important}
.top-nav-button-account:before, .top-nav-button-login:before,.responsive-tools>a[data-target=login]:before{content:url(/user/documents/upload/24/acc.svg);position:relative;top:8px}
.responsive-tools>a[data-target=login]:before{top:5px}
.top-nav-button-account,.top-nav-button-login{background-color:transparent!important}
.navigation-buttons>a[data-target=cart] i{display:none}
.header-top .btn.cart-count .cart-price{background: #E4272B;color:#FFF;text-align: center;font-size: 10px;font-style: normal;font-weight: 700;line-height: normal;border-radius: 35px;position:absolute;top: 0;left: 29px;width: max-content;height: 16px;line-height: 16px;padding: 0 5px}
.navigation-in ul li a b{font-size:16px;text-transform:none}
.contact_note{order:10}
.detailTop{order:5;background-color: #F1F8FD;background: url(/user/documents/upload/24/waterm.svg) no-repeat;background-color: #F1F8FD;background-position: center;padding: 20px;}
.availability_note{position:relative;background:transparent}
.availability_note:before{content:url(/user/documents/upload/24/anote.svg);position:absolute;left:0;bottom:0;padding:0;background:transparent}
.p-detail-inner-header h1{color:#213455;font-weight:700}
.p-short-description{order:0}
.p-detail-inner-header .p-code-label{display:inline}
.p-detail-inner-header .p-code{display:block;font-size:10px;color:#6F6F6F}
.p-detail-info .stars-wrapper:before{display:none!important}
.p-detail-info .stars-label{color: #000;font-size: 16px}
.stars{width:75px}
.stars a, .stars span{width:15px}
.stars a:before, .stars span:before{font-size:14px}
.contact_note{background: #F1F8FD}
.availability_note{font-size:14px;font-weight:400;line-height:1.6}
.p-final-price-wrapper:has(.lepsi_cena){position:relative}
.lepsi_cena{position:absolute;right:0;top:0}
.lepsi_cena:before{content:url(/user/documents/upload/24/cena.svg)!important;background:transparent!important;display:inline}
.lepsi_cena span{display:none}
.lepsi_cena:after{content:var(--lcena);color:#326CC3;text-align:right;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-transform:none}
#dkLabComparerDiv,#dkLabFavouriteDiv,.link-icons a.link-icon{margin:20px 12px!important;text-transform:none;padding:0}
.dkLabComparerDetailSpan.hasIcon:before, .dkLabComparerProductSpan.hasIcon:before, .dkLabComparerFlagProduct.hasIcon > span:before, .dkLabComparerFlagDetail.hasIcon > span:before{content:"";background-image:url(/user/documents/upload/24/scale.svg);background-size:20px;display:inline-block;padding:10px;top:5px}
.dkLabFavProductSpan.hasIcon:before, .dkLabFavDetailSpan.hasIcon:before, .dkLabFavFlagProduct.hasIcon > span:before, .dkLabFavFlagDetail.hasIcon > span:before{content:"";background-image:url(/user/documents/upload/24/fav.svg);background-size:20px;display:inline-block;padding:10px;top:5px}
.link-icon.print:before{background-image:url(https://www.gastrofans.cz/user/documents/upload/24/tisk.svg)}
.link-icon.watchdog:before{background-image:url(https://www.gastrofans.cz/user/documents/upload/24/eye.svg)}
.link-icons>div,.link-icons>a{color:#213455;font-size:16px;text-decoration-line:underline}
.social-buttons-wrapper{margin-top:0}
.link-icons{justify-content:center;width:100%}
a.link-icon{line-height:1.9}
p:has(>.chevron-down-after){display:none}
.dkLabFavProductSpan.hasIcon.dkLabFavouriteProductLinkRemove:before, .dkLabFavDetailSpan.hasIcon.dkLabFavouriteDetailLinkRemove:before{content:""}
.link-icon:before{margin-bottom:0}
#productsAlternative .dkLabComparerProductDiv,#productsAlternative .dkLabFavouriteProductDiv{display:none}
.detailTop .price-standard>span{color:#FFF;font-size: 15px;line-height: normal;background:#E4272B}
.detailTop .price-save{color:#FFF;font-size:15px!important;font-weight:700;line-height:normal!important;background:#E4272B;margin-left:-7px;padding-left:5px}
.price-additional{color:rgba(33, 52, 85, 0.50);font-size:15px;line-height:normal}
.contact_note{position:relative}
.contact_note h2{margin-top:25px;text-align:center}
.contact_note ul{margin-left:120px;font-size:16px;line-height:normal;text-decoration-line:underline}
.contact_note:before{content:url(/user/documents/upload/24/call.png);position:absolute;left:40px;top:40px}
.contact_note .phone{text-align:left}
@media(min-width:992px) {
.top-navigation-bar{background:#F1F8FD;height:50px;border:none;display:flex}
.top-navigation-bar .top-navigation-bar-menu{display:none}
#formSearchForm .search-input{margin-bottom:5px!important}
.topText{flex-basis:50%!important;color:#213455;font-size:12px;}
.top-navigation-contacts{flex-basis:20%!important;background:transparent}
.navigation-in>ul>li{border:none!important}
#dkLabFavHeaderWrapper,#dkLabComparerHeaderWrappper,#header .cart-count,.top-nav-button-login,.top-nav-button-account{position:relative;width:50px;margin:0 15px}
#dkLabComparerHeaderWrappper:after,#dkLabFavHeaderWrapper:after,#header .cart-count:after,.top-nav-button-login:after,.top-nav-button-account:after{content:var(--oblibene);position: absolute;bottom: -10px;left: 0;color: #213455;font-size:12px;line-height:normal;text-decoration-line:underline;width:50px;text-align:center}
#dkLabComparerHeaderWrappper:before,#dkLabFavHeaderWrapper:before,#header .cart-count:before,.top-nav-button-login:before,.top-nav-button-account:before{width:50px;text-align:center;display:inline-block}
#dkLabComparerHeaderWrappper:after{content:var(--porovnavac)}
#header .cart-count:after{content:var(--kos);text-transform:none}
.top-nav-button-account span,.top-nav-button-login span{display:none}
.top-nav-button-login:after{content:var(--login);bottom:-20px}
.top-nav-button-account:after{content:var(--acc);bottom:-20px}
.price-final-holder{font-size:40px}
}
@media(max-width:768px){
.top-navigation-bar,#header{position:sticky}
.content-wrapper.container{margin-top:0}
}
@media(max-width:992px){
.responsive-tools [data-target=search]{display:none}
#header{top:60px;margin-top:-38px}
.topMob{color: #213455;font-size: 10px;line-height: 1.6;background: #F1F8FD;padding: 10px 5px 10px 20px;display:flex}
.topText{margin-right:5px;width:calc(100% - 60px)}
.topMob .dropdown{width:60px}
.topMob .dropdown>span{display:none}
.topMob .dropdown button, .topMob a{color: #b2b2b2}
.topMob .dropdown button{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: none;border: 0;padding-right: 1.5em;position: relative;}
body.template-11 #dkLabFavHeaderWrapper,body.template-11 #dkLabComparerHeaderWrappper{position:static}
.top-navigation-bar .container>div{display:none}
}
@media(min-width:992px){
.admin-logged .popup-widget.login-widget{top:150px}
.popup-widget.login-widget:before{display:none}
}
@media(min-width:768px){
.p-short-description ul{column-count:3}
}

.contact_note .phone h3:before,.contact_note .phone h3:after{display:none}
.contact_note .phone h3{background:transparent;color:#213455;font-size:16px;font-weight:700;position:relative}
.contact_note .phone div{background:transparent;color:#000}
.contact_note .phone div strong:before{content: url(/user/documents/upload/24/tel.svg);padding-right:2px;top:2px;position:relative}
.contact_note .phone div strong{font-size:16px;color:#213455}
.contact_note .phone h3 .mail{position:absolute;top:0;right:0}
.contact_note .mail:before{background-image: url(/user/documents/upload/24/mail.svg);background-size:21px;padding-right:17px}
.contact_note .mail a{color:#326CC3;font-size:16px;font-weight:400;text-decoration-line:underline}
.lepsi_cena{padding:0}
.contact_note{background:url(/user/documents/upload/24/waterm.svg) no-repeat;background-color:#F1F8FD;background-position:calc(100% - 20px) 20px;background-size:30%}
.shp-tabs-holder,#p-detail-tabs,.shp-tab:not(.active) .shp-tab-link{background:transparent}
.shp-tabs-wrapper{color:#000;background:url(/user/documents/upload/24/waterm.svg) no-repeat;background-color:#F1F8FD;background-position:calc(100% - 70px) 220px;background-size:30%}
.shp-tab .shp-tab-link{border-top:none!important;color:#213455}
.basic-description h3:first-of-type, .extended-description h3:first-of-type{color:#213455;font-size:20px;font-weight:700;line-height:1.6}
.extended-description table{width:100%}
.extended-description tr{border-bottom: 1px solid rgba(31, 50, 83, 0.25)}
.extended-description tr:last-child{border-bottom:none}
.extended-description th{color:#000;font-size:16px;line-height:1.8}
.extended-description td,.extended-description a{color:#000;text-align:center;font-size:16px}
.extended-description a{text-decoration-line:underline}
.p-detail{display:flex;flex-flow:column}
.p-detail-inner{order:-9}
.shp-tabs-wrapper{order:-8}
#productVideos{order:-6}
#manufacturerDescription{order:-5}
.p-detail>.products-related-header,.p-detail>.products-related,#lb-recommend-element-product_detail{order:-4}
.p-detail>.products-related-header{text-align:center}
.homepage-group-title{font-weight:700;line-height:1.6}
.p-detail:has(#lb-recommend-element-product_detail) .products-related-header,.p-detail:has(#lb-recommend-element-product_detail) .products-related{display:none}
#manufacturerDescription.fade,#productVideos.fade{opacity:1}
[data-testid="tabBrand"],[data-testid="tabRelatedVideos"]{display:none!important}
#manufacturerDescription:before,#productVideos:before{content:var(--oznacce);color:#213455;font-size:26px;font-weight:700;line-height:1.6;text-align:center;width:100%;display:block;margin:40px 0}
#productVideos:before{content:var(--videa)}
#manufacturerDescription table{background:#F1F8FD}
#manufacturerDescription td{max-width:30%}
#manufacturerDescription td:not(:has(img)){padding:40px}
#manufacturerDescription td:not(:has(img)) p:nth-of-type(n+2){display:none}
#manufacturerDescription td:not(:has(img)) p{color:#000;line-height:1.6}
#manufacturerDescription img{max-height:300px;max-width:100vw}
#manufacturerDescription table h2{margin-top:0}
#productVideos h3{display:none}
#productVideos{display:flex;justify-content:space-between;flex-wrap:wrap}
#productVideos iframe{width:72%;height:auto;margin-bottom:25px}
#productVideos iframe[style*="aspect-ratio"]{width:27%}
.full-box{width:100%;display:flex;margin:17px 0}
.bbox.stat{background:url(/user/documents/upload/24/statni.png) no-repeat;}
.bbox.soukromy{background:url(/user/documents/upload/24/soukr.png) no-repeat;}
.bbox{background-color:#F1F8FD!important;min-height:350px;background-position:right center!important}
.half .bbox{width:99%;padding:35px}
.half .bbox h3{font-size:20px;font-weight:700}
.half:last-child .bbox{margin-left:1%}
.full-box h2{font-size: 36px;line-height:normal}
.full-box.bbox p{color:#000;font-size: 16px;line-height: 1.6}
.rbtn{color:#FFF;text-align:center;font-size: 24px;font-weight: 700;min-width: 200px;background: #E4272B;display: inline-block;padding:10px;margin-right:10px}
.rborder{border: 3px solid rgba(228, 39, 43, 0.50);padding:32px}
.rborder h3{font-size:26px;font-weight:700;margin-top:0}
.rborder p{color:#000;font-size:16px;line-height:1.6}
.rborder .half:last-child{display:flex;align-items:center}
.rborder.full-box .half:has(p){padding:0}
.team:before{content:url(/user/documents/upload/24/team.svg)}
.full-box .half:has(p){padding:0 50px 20px 50px}
.full-box .half iframe{width:100%;height:100%}
.position--benefitProduct{order:1}
.position--benefitProduct .benefitBanner__item{flex-flow:column}
.position--benefitProduct .benefitBanner__title{font-size:20px;font-weight: 400;width:160px;display: block;text-align: center}

.products .product{border:none!important}
.products .product .p{box-shadow: 0px 4px 8.3px 2px rgba(0, 0, 0, 0.25);padding:10px}
.products .product .p-code{color:#6F6F6F;font-family:Play;top:20px;right:20px}
.products .product .p .name{font-weight:700}
.products .product .p-in-in{display:flex;flex-flow:column}
.products .product .p-in-in .name{order:1}
.products .product .p-in-in .p-desc{max-height:76px;height:76px;overflow:hidden;order:2}
.products .product .ratings-wrapper{order:9}
.flags.flags-extra{position:static}
.flag.flag-discount{margin-left:0;background:#E4272B;font-size:15px;font-weight:400;border-radius:0;padding:0;height:auto;display:flex;flex-flow:row}

.sidebar,.filter-sections{background:#F1F8FD}
.p-detail .hodnoceni{display:none}
/*
.products.products-alternative .product .p{box-shadow:none}
#productsAlternative .p .name{font-size:16px;line-height:normal}
#productsAlternative .price-final strong{font-size:32px;font-weight:700}
*/
@media(min-width:768px)
{
#productVideos iframe{min-height:500px}
#productVideos iframe[style*="aspect-ratio"] + iframe[style*="aspect-ratio"]:has(+iframe[style*="aspect-ratio"]){width:32%}
iframe[style*="aspect-ratio"]:first-of-type:has(+iframe[style*="aspect-ratio"]){width:32%}
#productVideos iframe[style*="aspect-ratio"] + iframe[style*="aspect-ratio"]:last-of-type{width:32%}
.full-box .half{width:50%}
.products .product .p .name{font-size:20px;height:54px}
}

@media(max-width:768px)
{
.detailTop{padding:14px}
.detailTop .price-standard>span,.detailTop .price-save{font-size:12px!important}
.lepsi_cena:after{font-size:14px}
.p-info-wrapper .price-final{font-size:24px}
.p-info-wrapper .price-additional{font-size:12px}
.contact_note:before{left:20px}
.contact_note h2{margin-top:5px}
.contact_note{padding:5px}
.contact_note .phone h3{font-size:12px}
.contact_note .phone div>*{font-size:12px!important}
.contact_note .mail:before{background-size:16px;padding-right:10px}
.extended-description table *{font-size:12px!important}
.extended-description tr{border-bottom:none}
.extended-description table{margin-bottom:20px}
.products-related:before{display:none}
#manufacturerDescription table td{display:block}
#manufacturerDescription table tr{display:table-cell}
#manufacturerDescription td{max-width:100%}
#manufacturerDescription img{max-height:999vh;max-width:100%}
#productVideos iframe{width:100%!important;min-height:100px}
.full-box{flex-flow:column}
.bbox.stat,.bbox.soukromy{background:#F1F8FD!important}
.rbtn{width:100%;margin-right:0;margin-bottom:10px}
.rborder .half:last-child{flex-flow:column}
.full-box .half:has(p){padding:0 0 20px 0}
}

@media (min-width: 1200px){
.content-inner{max-width:1200px}
}

.hodnoceniBottom{display:flex;width:680px;margin:0 auto}
.hodnoceniBottom>div{width:50%}
.hodnoceniBottom .shop h1,.hodnoceniBottom .shop .pagination-wrapper{display:none}
.hodnoceniBottom .shop #ratingWrapper{height:317px;border:1.5px solid #d9d9d9;border-left: 0;border-bottom-right-radius: 10px}
.hodnoceniBottom .shop #ratingWrapper .rate-wrap{flex-flow:column;justify-content:space-around;height:100%}
.hodnoceniBottom .shop #ratingWrapper .rate-wrap .col-sm-6{width:100%}
.hodnoceniBottom .votes-wrap{position:relative;display:flex;max-width:100vw}
.hodnoceniBottom .votes-wrap .vote-wrap{width:24%;margin-right:1%;background:#F1F8FD;border-top-left-radius:50px;border-bottom-left-radius:50px;border:none}
.hodnoceniBottom .votes-wrap .vote-wrap:nth-child(n+5){display:none}
.hodnoceniBottom .votes-wrap .vote-name span{font-size:20px;font-weight:700}
.hodnoceniBottom .votes-wrap .vote-pic{margin-left:20px}
.hodnoceniBottom .votes-wrap .vote-content{color: #000;padding-left: 30px;margin-bottom:10px}
.hodnoceniBottom{order:5}

@media(max-width:768px)
{
.hodnoceniBottom .votes-wrap{flex-flow:column;position:static}
.hodnoceniBottom{flex-flow:column;width:100%}
.hodnoceniBottom>div{width:100%}
.hodnoceniBottom .votes-wrap .vote-wrap{width:100%;margin:0 0 1% 0}
}

:root{--template-font:"Play";--template-headings-font:"Play"}
.h1, .h2, .h3, .h4, .h5, .h6, body, h1, h2, h3, h4, h5, h6{color:#213455}
.h2,h2{font-size:26px;font-weight:700;line-height:1.6}
#footer{background:url(/user/documents/upload/24/foot.jpg)}
#footer>.footer-rows{background:transparent}
#footer>.footer-rows *{color:#fff!important}
#footer .site-name{position:static;max-width:100%}
#footer .custom-footer{padding-left:0}
#footer .custom-footer__newsletter{display:block}
#footer .contact-box li:has(.mail){display:none}
.custom-footer__contact h4{display:none}
.contact-box ul{display:flex;align-items:center}
.contact-box ul li>span{padding:0 15px}
.contact-box ul li>span:before{display:none!important}
.contact-box ul li>span>a{font-size:0}
.contact-box ul li:has(.instagram){order:-1}
.contact-box ul li>span.instagram>a:before{content:"\e909"}
.contact-box ul li>span.facebook>a:before{content:"\e900"}
.contact-box ul li>span.youtube>a:before{content:"\e903"}
.contact-box ul li>span>a:before{font-size:36px;left:0;text-align:center;font-family:shoptet}
.loadCat .categories .topic.active>a{background:transparent}
.loadCat #categories .expandable>.topic>a>span:before,.loadCat #categories .expandable>a>span:before{display:none}
#footer h4{font-size:20px;font-weight:700;text-transform:none}
#footer .custom-footer li,#footer .custom-footer #categories{font-size:16px;line-height:1.6}
#footer .categories .topic>a{padding-left:0}
.custom-footer__banner7 li{margin-bottom:20px}
.custom-footer__banner7 a[href*="mailto"]{text-decoration:underline}
#formNewsletterWidget .btn.btn-arrow-right:before{content:var(--odber);font-family:Play;font-size:20px;font-weight:700;line-height:normal}
#formNewsletterWidget .form-control[type=email]{height:50px;width:71%;color:#000!important;padding-right:0}
#formNewsletterWidget .btn.btn-arrow-right{height:50px;width:29%}
#formNewsletterWidget .form-control[type=email]::placeholder{text-align:center;color:#959595;font-size: 20px}
#formNewsletterWidget fieldset{max-width:550px;position:relative}
.p-image .flag.flag-discount{display:none!important}
.availability-label[style="color: #009901"]{width:85px;height:24px}
.products .product .p-in-in .p-desc{height:38px}
.procUnas:before{content:var(--p_unas);color:#213455;font-size:26px;font-weight:700;display:block;text-align:center;margin:70px 0 30px 0}
.products .product .flag.flag-discount{width:auto}
.products .product .price-standard{margin:0 5px}
.akcni:before,#cat-3474 a:before{content:url(/user/documents/upload/24/akce.svg)!important}
#cat-3474 a:before,#cat-2346 a:before{padding-right:5px;top:3px;position: relative}
#cat-2346 a:before{content:url(/user/documents/upload/24/gf.svg)!important}
#categories .categories a{color:#213455}
#categories .categories .active a{color:#fff}
.sidebar-inner>div h4{font-size:20px}
.sidebar-inner>div .top-products-wrapper h4:before{content:url(/user/documents/upload/24/gfb.svg);padding-right:10px;position:relative;top:3px}
ol.top-products li:before{background:transparent;color:#213455;font-size:20px;font-weight:700;content: counter(top) "."!important}
ol.top-products li a .top-products-name{color:#213455;font-size:12px}
ol.top-products li a strong{color:#213455}
.subcategories li a:before{display:none}
.subcategories.with-image li{padding:2px}
.subcategories.with-image li a{padding-right:7px;box-shadow:none;border:2px solid #F1F8FD}
.subcategories.with-image li a .text{color:#213455}
.subcategories li a:after{display:none}
.products-block.products .p .price strong{color:#213455;font-size:30px}
.availability>span[style="color:#009901"]{color:#0B9E0C!important;font-weight:700}
.price-standard>span{font-size:15px;line-height:1.5}
.price-standard>span.price-save{font-weight:700}
.products .btn.add-to-cart-button:after{content:var(--dokose);font-size:16px}
.products .btn.add-to-cart-button>span{display:none}
.products-block .p-bottom>div{flex-wrap:nowrap}
.btn.add-to-cart-button:before, .btn.btn-cart:before, a.btn.add-to-cart-button:before, a.btn.btn-cart:before{content:url(/user/documents/upload/24/arr.svg)}
.availability-amount{font-weight:700}
.category-header{background:#F1F8FD;height:50px}
.category-header input[type=radio]+label:hover, .category-header input[type=radio]:checked+label{font-weight:700}
.category-header input[type=radio]+label{height:50px;display:inline-flex;align-items:center}
.widget-parameter-wrapper .widget-parameter-value a{color:#213455;text-align:center;background:#F1F8FD;padding:5px 10px!important;margin:2px}
.widget-parameter-wrapper .widget-parameter-value:first-child a{margin-left:0}
.ordering-process .overall-wrapper{background:#F1F8FD}
ol.cart-header li strong span{font-weight:700}
.ordering-process .availability-label[style="color: #009901"]{width:60px;height:14px}
.fvDoplnek-upsell h4{font-size:14px;font-weight:700}
.fvDoplnek-upsell h4:before{content: url(/user/documents/upload/24/akce.svg);padding-right:10px;position:relative;top:3px}
.fvDoplnek-produkt .fvDoplnek-text .name{font-size: 14px;font-weight:400;text-transform:none}
.fvDoplnek .fvDoplnek-produkt .fvDoplnek-text .price{color:#0B9E0C!important;font-size:14px;font-weight:700}
body.fvStudio-Classic .fvDoplnek-produkt form input[type=checkbox]{width:23px;height:23px;position:relative;top:7px}
body.fvStudio-Classic div.fvDoplnek .fvDoplnek-produkt form p{padding-left:34px!important}
.in-kosik #cart-wrapper > #lb-recommend-element-basket{background:transparent}
.in-kosik .contact-box ul li>span>a{color:#326CC3;font-size: 14px;text-decoration-line:underline}
@media(max-width:767px){
.p-short-description{order:1}
.p-info-wrapper .detail-parameters:has(.variant-list):before{position:absolute;top:0}
.p-info-wrapper .detail-parameters:has(.variant-list){margin-top:20px}
#dkLabComparerDiv, #dkLabFavouriteDiv, .link-icons a.link-icon{margin:5px!important;font-size:12px}
a.link-icon{line-height:2.9}
.availability-value{font-size:12px}
.availability-label[style="color: #009901"]{width:50px;height:12px}
/*#productsAlternative:before{text-align:center;display:block}
#productsAlternative .p .name{font-size:12px}*/
.contact_note ul{font-size:12px}
#manufacturerDescription:before, #productVideos:before,.procUnas:before{font-size:16px}
#manufacturerDescription table td:first-child{display:flex;background:#fff;justify-content:center}
#manufacturerDescription table td:first-child img{width:207px;height:207px;box-shadow:4px 12px 17px -1px rgba(0, 0, 0, 0.25);margin-bottom:40px}
.h4.homepage-group-title, h4.homepage-group-title{font-size:16px}
.full-box h2{font-size:20px;text-align:center}
.full-box .half:has(p){padding:40px}
.position--benefitProduct{display:flex;flex-flow:row wrap}
.position--benefitProduct .benefitBanner__item{flex-basis:50%;flex-flow:row}
.benefitBanner__picture{max-width:31px}
.position--benefitProduct .benefitBanner__title{font-size:10px;width:auto}
.dkLabVisitedProductsBox--noPadding h2{font-size:16px}
}
/*3*/
.p-desc{display:none!important}
.benefitBanner__title{text-align:center;font-size:20px;font-weight:400;max-width:150px;display:block}
.in-index #content{display:flex;flex-flow:column}
.in-index .banners-row:has(.wide-carousel){order:-9}
.in-index .benefitBanner{order:-8}
.in-index .subcategories.with-image{order:-7}
.in-index .procUnas{order:-6}
.katalog h2{font-size:32px}
.katalog.full-box.bbox p{color:#213455;font-size:12px}
.katalog.full-box.bbox{min-height:200px}
.cze:before{content:url(/user/documents/upload/24/cze.svg);margin-right:5px;position:relative;top:4px}
#topNavigationDropdown{color:#213455}
.top-navigation-bar .dropdown .cze .caret:before{margin-top:-5px}
.top-navigation-contacts .project-phone{display:none}
.top-navigation-bar .top-navigation-bar-menu{display:block}
.top-navigation-menu{position:static;margin:0}
.top-navigation-menu .top-navigation-bar-menu li:before{display:none}
.top-navigation-menu .top-navigation-bar-menu li a{color:#213455;font-size:12px;font-weight:700}
.top-navigation-contacts .project-email{color:#213455;font-size:12px}
.top-navigation-bar{background:#F8FCFE}
.navigation-home-icon-wrapper:before{content:url(/user/documents/upload/24/home.svg)}
.hodnoceniBottom{margin-top:100px;position:relative;margin-bottom:50px}
.hodnoceniBottom:before{content:"Recenze webu";position:absolute;top:-70px;color:#213455;font-size:26px;font-weight:700;width:100%;text-align:center}
.hodnoceniBottom .shop #ratingWrapper{border:none}
.hodnoceniBottom .shop #ratingWrapper .rate-wrap{height:317px;border:1.5px solid #d9d9d9;border-left:0;border-bottom-right-radius:10px}
.dalsih{position:absolute;bottom:-50px;width:100%;text-align:center;font-weight:700}
.dkLabVisitedProductsBox--noPadding h2{text-align:center}
.homepage-box:has(.hodnoceniBottom){background:transparent;border:none}
.homepage-box:has(.hodnoceniBottom) .welcome-wrapper{display:none}
.in-index:has(.hodnoceniBottom) .latest-contribution-wrapper{display:none}
.category-perex table tr:first-child{display:none}
.category-perex table{background:var(--catbg) no-repeat;color:#fff;width:100%}
.category-perex table td{padding:40px 70px}
.category-perex table .category-title{color:#FFF;font-size:48px;font-weight:700}
.category-perex table p{font-size:16px;line-height:normal;max-width:640px}
#footer .contact-box li:has(.tel){display:none}
#checkoutSidebar,.sidebar-in-cart{margin-top:35px}
#checkoutSidebar .contact-box ul,.sidebar-in-cart .contact-box ul{display:block}
#checkoutSidebar .contact-box>strong,.sidebar-in-cart .contact-box>strong{display:none}
#checkoutSidebar .mail, #checkoutSidebar .tel, .sidebar-in-cart .mail,.sidebar-in-cart .tel{margin-left:10px}
#checkoutSidebar .mail:before,#checkoutSidebar .tel:before,.sidebar-in-cart .mail:before,.sidebar-in-cart .tel:before{content:url(/user/documents/upload/24/mail.svg)!important;display:block!important;position:absolute;top:5px;left:-10px}
#checkoutSidebar .tel:before,.sidebar-in-cart .tel:before{content:url(/user/documents/upload/24/tel.svg)!important}
.order-summary .contact-box ul li>span>a{font-size:14px}
.in-kosik .discount-coupon{background:#fff;margin:20px 0;padding:20px;padding-left:100px}
.in-kosik .discount-coupon:before{content:"Slevový kód";color:#666;font-family:Play;font-size:14px;margin-left:10px}
.btn.btn-secondary, a.btn.btn-secondary{background-color:#d93621;border-color:#d93621;color:#fff}
.cart-summary:not(:has(.discount-coupon)){display:none}
.co-box{padding-left:0}
.co-box h4:before{display:none}
.co-box h4{font-size:20px;font-weight:700}
#order-shipping-methods .radio-wrapper,#order-billing-methods .radio-wrapper{border:2px solid #F1F8FD;margin:5px}
#order-shipping-methods .radio-wrapper.active,#order-billing-methods .radio-wrapper.active{border-color:rgba(33, 52, 85, 0.50)}
[data-testid="deliveryPoint"] a{color:#e4272b;text-decoration:underline}
.cart-inner .contact-box{padding:0 96px 0 0}
.contact-box>img{left:auto;right:10px}
.btn.btn-block.toggle-contacts{display:none}
.checkout-box .box.box-sm{height:auto;margin-top:10px;transform:scale(1);visibility:visible}
#formSearchForm .top-navigation-bar-menu{display:flex;justify-content:space-between}
#formSearchForm .top-navigation-bar-menu li a{padding:4px 0 4px 20px}
.menu-level-1 li,.menu-level-1 li a{background-size:30px}
.sidebar .h4, .sidebar h4{text-transform:none}
/*#productsAlternative .flag-discount{position:absolute;top:62px;left:280px;height:auto;width:auto;padding:0 5px}
#productsAlternative .price-save{font-weight:700}
#productsAlternative .p .name{height:38px}*/
.shp-tabs-row.responsive-nav{margin-bottom:0}
.description-inner,#productDiscussion{padding:0 50px 20px 50px;font-size:16px;line-height:1.6}
#productDiscussion{padding-top:20px}
.filter-section form{display:none;margin-bottom:10px}
.filter-section{padding:0;border-bottom:1px solid #326CC3}
.filter-section h4>span{font-size:14px!important}
.filter-section h4{position:relative;margin:10px 0;cursor:pointer}
.filter-section h4:after{content:url(/user/documents/upload/24/dwn.svg);position:absolute;right:0}
.filter-section.a h4:after{transform:rotate(180deg);top:7px}
.pagination-wrapper{margin:80px 0}
.flags-extra .flag .price-save{font-weight:bold;margin-right:7px}
.products .product .p:not(:hover){box-shadow:none}
.team:before{margin-right:20px;position:relative;top:20px}
.rborder p{color:#213455}
.rborder h3{line-height:1.6}
@media(max-width:767px){
.category-perex table td{padding:20px 50px}
.category-perex table .category-title{font-size:32px}
.category-perex table p{font-size:12px;max-width:100%}
.columns-mobile-2 .products-block>div .p-bottom>div{flex-wrap:wrap}
#footer .site-name{display:block}
#footer .contact-box ul{justify-content:center}
.benefitBanner{display:flex;flex-wrap:wrap}
.benefitBanner__item{flex-basis:50%}
.benefitBanner__title{font-size:10px;text-align:left}
.bbox.katalog .half:first-child{order:9}
.top-navigation-bar-menu li:first-child a{padding-left:20px}
.top-navigation-bar-menu{margin-top:10px}
.co-box{padding-left:20px}
}
@media(min-width:768px){
.top-navigation-bar .container>div:last-child{flex-basis:100px}
.position--benefitHomepage .benefitBanner__item{flex-flow:column}
.full-box.rborder .half:first-child{width:calc(100% - 250px)}
.full-box.rborder .half:last-child{width:250px;flex-wrap:wrap}
}

@media(min-width:1200px){
.full-box.rborder .half:first-child{width:calc(100% - 500px)}
.full-box.rborder .half:last-child{width:500px;justify-content:end}
}

@media (min-width:992px){
.benefitBanner__item{flex:1 1 25%!important}
.in-index .subcategories.with-image .col-lg-3{width:20%}
.in-index .subcategories.with-image li a{height:75px}
.breadcrumbs>span>a:before{bottom:calc(50% - 2px);top:auto}
.breadcrumbs>span>a:after{bottom:auto;top:50%}
.breadcrumbs>span>a:after, .breadcrumbs>span>a:before{height:7px;background-color:#213455!important}
.breadcrumbs{border-bottom:none}
.header-top .navigation-buttons{margin-top:-32px}
#header .site-name{width:282px;margin-left:-20px}
.top-navigation-bar .container{padding:0}
.top-navigation-menu{padding:0}
.products .product .p{padding:20px}
}

@media (max-width:991px){
.in-index .subcategories.with-image li{height:20%}
.in-index .subcategories.with-image li a{height:100%}
}

@media(max-width:420px)
{
#formSearchForm .top-navigation-bar-menu li a{font-size:11px}
}

.in-index .sidebar-left{margin-top:20px}
.full-box.bbox p{color:#213455}
.hodnoceniBottom .votes-wrap{align-items:center}
.contact_note .phone table strong{font-size:16px}
.contact_note table ul{margin:0;list-style-type:"– ";line-height:1.6;text-decoration:none}
.category-appendix{display:block;order:-1;color:#6F6F6F;font-weight:400}
.product-appendix{display:none}
.products .product .p .name span{display:flex;flex-flow:column}
.flag.flag-freeshipping{display:none}
#filters{display:flex;flex-flow:column}
.vybrane-filtry{order:9;background:transparent;display:flex}
#filters .slider-wrapper{margin:0}
.vybrane-filtry .filter-section form{display:block}
.vybrane-filtry .filter-section h4{display:none}
.vybrane-filtry .filter-section{border:none!important;border-radius:10px;background:#213455;color:#FFF;font-size:12px;margin:3px}
.vybrane-filtry::before{display:none}
.vybrane-filtry input[type="checkbox"]:checked + label, .vybrane-filtry input[type="radio"]:checked + label{padding:0 20px 0 5px}
.vybrane-filtry input[type="checkbox"]:checked + label::before, .vybrane-filtry input[type="radio"]:checked + label::before{position:absolute;left:auto;right:0;color:#fff;top:2px}
#filters .vybrane-filtry .filter-section:not(.filter-section-default){padding:0!important}
.vybrane-filtry .advanced-filters-wrapper{display:none!important}
.filter-total-count{display:none}
.close-after:after{display:none}
#clear-filters a{color:#E4272B;font-weight:700;text-decoration:underline;text-transform:none}
.filter-section:has(+.filter-section-count){border:none}
.filter-section-count{border:none}
.advanced-order .columns-4 .products-block>div{zoom:0.8}
.p-info-wrapper:not(:has(.p-final-price-wrapper .price-standard)) .flag-action{display:none}
.product:not(:has(.price-standard)) .flag-action{display:none}
body:not(.in-index) #content{padding-right:0}
#filters .slider-wrapper{z-index:1}
.p-detail .add-to-cart .quantity{background:#fff}
.lb-product .price-additional{display:none}
.filter-section:not(:has(input[type=checkbox]:not([disabled]))):not(.filter-section-count){display:none}
.filter-section h4 .pocet{background-color:#fff!important;border-radius:8px;padding:1px .75em;float:right;margin-right:20px;margin-top:5px}
.contact_note ul{text-decoration:none}
.contact_note ul li{color:#000}
.p-prev,.p-next{display:none!important}
.katalog.full-box.bbox p{font-size:14px}
.availability>span[style*="rgb(0, 153, 1)"]{overflow:hidden;display:inline-block;width:67px;height:15px;color:#0B9E0C!important;font-weight:700}
/*#productsAlternative .flag-discount:before{display:none}
#productsAlternative .flag-discount .price-standard{display:inline;color:#fff}
#productsAlternative .flag-discount{max-width:150px;top:73px}
#productsAlternative .p-all:after{content:url(/user/documents/upload/24/arrb.svg);position:relative;left:10px;top:1px}
#productsAlternative .p-all{text-transform:none;text-align:left;font-weight:700}*/
.lb-product .p .p-code{font-size:13px}
@media(min-width:768px)
{
.benefitBanner__title{max-width:160px}
.in-index .procUnas>div{zoom:0.8}
.b2bCat{zoom:0.8}
.products .product:not(.lb-product) .p .name{height:75px}
#footer{background-repeat:no-repeat}
}

@media(max-width:767px)
{
.products-block.products .product:not(.lb-product) .p .name{height:90px;margin-bottom:0}
span.dkLabFavDeleteBtn{z-index:1}
.bbox{min-height:100px;margin-bottom:10px}
.subcategories.with-image li a{height:100%}
.subcategories{align-items:stretch}
.heu>iframe{border-right:1.5px solid #d9d9d9;border-bottom-right-radius:10px}
.heu{display:flex;justify-content:center;margin-bottom:10px}
.detailTop{background-size:50%;background-position:right center}
.columns-mobile-2 .products-block>div .flags .flag.flag-discount{min-width:10px;padding:0}
.columns-mobile-2 .products-block>div .prices{flex-wrap:wrap;display:flex}
.cart-count{position:relative}
.cart-count.full .cart-price.visible-lg-inline-block{display:flex!important;position:absolute;top:5px;left:-10px;color:#FFF;font-size:8px;font-weight:700;line-height:normal;background:#E4272B;display:flex;width:48px;height:12.5px;flex-direction:column;justify-content:center;border-radius:20px}
.navigation-buttons{display:flex;align-items:center}
#dkLabComparerHeaderWrappper{order:-1}
.responsive-tools{width:calc(100% - 180px);justify-content:end}
.responsive-tools>a{padding:2px}
body.template-11 .dkLabFavHeaderIconBtn:before{margin-right:6px}
[data-target="login"]{margin-right:5px}
#dkLabFavHeaderWrapper em{top:auto;bottom:2px}
#dkLabComparerHeaderWrappper em{top:auto;bottom:0}
#header{box-shadow:0 1px 2px rgba(0, 0, 0, 0.16)}
#formSearchForm .top-navigation-bar-menu{margin-bottom:10px}
.breadcrumbs-wrapper{margin-top:-10px}
.category-perex table{margin-top:10px}
.category-top .category-title{margin-top:10px}
.top-navigation-bar,#header{z-index:5}
#footer .banner{min-height:0;margin-bottom:0}
#footer .banner-wrapper,#footer .banner h4{margin:0}
#footer .banner h4{border-top:1px solid #fff;padding-top:10px}
#footer .banner-wrapper ul{display:none}
#footer .banner h4:after{content:url("/user/documents/upload/24/dwnw.svg");position:absolute;right:0;transition:transform 0.5s}
#footer .banner h4.a:after{transform:rotate(180deg)}
}
@media(max-width:991px)
{
.navigation-home-icon-wrapper:before{content:"";background:url(/user/documents/upload/24/home.svg) no-repeat;padding:10px;background-size: 20px;position:static}
.navigation-home-icon-wrapper #navigation-first a{padding-left:0;margin-right:5px}
.breadcrumbs{display:block;white-space:nowrap;overflow-x:auto;padding:3px 0}
.breadcrumbs::-webkit-scrollbar{height:2px}
.breadcrumbs::-webkit-scrollbar-track{background:#fff}
.breadcrumbs::-webkit-scrollbar-thumb{background:#213455}
.breadcrumbs::-webkit-scrollbar-thumb:hover{background:#213455}
.breadcrumbs>span>a{position:relative;padding:0 5px}
.breadcrumbs>span>a:after, .breadcrumbs>span>a:before {content:"";display:inline-block;position:absolute;right:0;width:1px;height:7px;background-color:#213455!important}
.breadcrumbs>span>a:before{bottom:calc(50% - 2px);top:auto}
.breadcrumbs>span>a:before{transform:rotate(-45deg)}
.breadcrumbs>span>a:after{transform:rotate(45deg);top:45%}
.shp-tabs-wrapper{background-image:none}
.price-final{display:flex;align-items:end}
.products-block.products .p .price strong{font-size:20px;width:92px}
.products-block.products .p .price span{font-size:12px;font-weight:400}
.availability>span[style="color:#009901"]{width:46px;height:13px}
.availability-amount{display:none}
.btn.add-to-cart-button:before, .btn.btn-cart:before, a.btn.add-to-cart-button:before, a.btn.btn-cart:before{display:none}
.price-standard>span{font-size:10px}
.flags-extra .flag .price-save, .flags-extra .flag .price-standard{font-size:10px}
.products-block .p-bottom .p-tools{flex-basis:100%}
.products-block .p-bottom .p-tools .btn-primary{width:100%}
.columns-mobile-2 .products-block>div .ratings-wrapper .stars-wrapper{zoom:0.8;margin-top:5px}
.btn.cart-count:before, a.btn.cart-count:before{content:url(/user/documents/upload/24/kos.svg);vertical-align:top}
}

#formSearchForm .btn{padding:0 35px}
.top-navigation-contacts a.project-email:before{content: url(/user/documents/upload/24/mail.svg);top:-3px;position:relative;margin-right:5px}
#formSearchForm .top-navigation-bar-menu{position:relative;top:5px}
.p-detail-inner-header .p-code{font-size:13px}
.detailTop .price-standard>span{padding-left:10px}
.detailTop .price-save{padding-right:10px}
/*#productsAlternative:before{content:"Podobné produkty:"}*/
.homepage-blog-wrapper{order:9}
.blog-wrapper .news-item .title{font-size:16px;font-weight:700;line-height:normal;text-decoration:underline}
.blog-wrapper .news-item .description{color:#213455;line-height:1.6}
.homepage-blog-wrapper .h4{font-size:0}
.homepage-blog-wrapper .h4:before{content:"Podívejte se na naše články:";font-size:26px;margin:57px 0 16px 0}
.flag.flag-action{display:none}
.availability>span[style*="rgb(0, 153, 1)"]{height:18px}
.dkLabVisitedProductsBox--noPadding h2{margin-top:57px;margin-bottom:16px}
.procUnas:before{margin:57px 0 16px 0}
.homepage-box.welcome-wrapper{margin-top:0;padding:0}
.dkLabVisitedProductsBox{margin-top:0}
.hodnoceniBottom .votes-wrap{align-items:stretch}
.hodnoceniBottom .votes-wrap .vote-wrap{padding-right:10px}
.cart-widget-button{padding-top:0!important}
.p-short-description p:last-child,.p-short-description ul:last-child{margin-bottom:0}
.p-short-description{margin-bottom:20px}
#ratingTab{padding:20px 50px}
#lb-recommend-element-basket .product>div{background:#fff}
.ordering-process .loadBlog{display:none}
.in-kosik .discount-coupon:before{margin-left:20px}
.cart-inner .contact-box>img{border-radius:50%}
.checkout-box .contact-box:before{content:"POTŘEBUJETE POMOC?";font-size:16px;line-height:2.5}
#category-filter-hover .toggle{display:none}
.vybrane-filtry{background:#F1F8FD}
.responsive-tools>a[data-target=navigation]:before, .responsive-tools>a[data-target=navigation]:hover:before {content: url(/user/documents/upload/24/ham.svg);position:relative;top:5px;left:5px}
.top-nav-button-account:before, .top-nav-button-login:before, .responsive-tools>a[data-target=login]:before{content:url(/user/documents/upload/24/acc.svg?)}
.benefitBanner{width:80%}
.benefitBanner__picture{border:2.5px solid #e4272b;border-radius:50%;aspect-ratio:1;padding:15px}
.benefitBanner__picture img{margin:0 auto}
.benefitBanner__title{font-weight:700;line-height:normal}
.contact_note .contact{display:flex}
.contact_note .contact .half{width:50%;margin-top:14px}
.contact_note .contact p{font-size:16px;margin-bottom:5px}
.contact_note .mail{padding-left:0}
.contact_note .mail a{display:inline-block;padding-top:5px}
.contact_note .mail:before{background-size: 28px;padding-right: 30px;top: 5px;position:relative}
.contact_note .phone{padding:10px 10px 10px 0}
.contact_note .phone a{font-size:20px;font-weight:700}
.contact_note .phone:before{content:"";background:url(/user/documents/upload/24/tel2.svg) no-repeat;background-size:21px;padding-right:20px;padding-bottom:7px}
@media(min-width:768px)
{
.p-image-wrapper .flags-default{margin-top:10px}
.benefitBanner__title{max-width:170px;margin-top:20px}
}
@media(max-width:767px)
{
.p-detail-info>div+div:before{display:none}
.p-detail-info{line-height:1.6}
.p-detail-info>div{margin-right:10px!important}
.p-info-wrapper .price-additional{font-size:13px}
.breadcrumbs>span>a>span{margin-right:5px}
[data-testid="breadcrumbsLastLevel"]{margin-left:5px}
.availability-value{font-size: 13px}
.availability-label[style="color: #009901"]{width:52px;height:16px}
.availability-amount{display:inline;top:-4px;position:relative}
/*#productsAlternative .price-final strong{font-size:20px}
#productsAlternative .availability{display:none}
#productsAlternative .flag-discount{left:160px;top:52px}
#productsAlternative .p-all{text-align:center}*/
.description-inner{font-size:14px}
.extended-description table *{font-size:14px!important}
.full-box .half iframe{width:100%;height:auto;aspect-ratio:16 / 9}
.position--benefitProduct .benefitBanner__title{font-size:14px}
#ratingWrapper{padding:25px}
.hodnoceniBottom .shop #ratingWrapper .rate-wrap{border-left:1px solid #d9d9d9;border-bottom-left-radius:10px}
.site-name{max-width:250px;margin:0 auto}
.custom-footer__contact{order:9}
.custom-footer>div{padding-top:0}
.in-index .subcategories.with-image li{height:auto}
.in-index .subcategories.with-image li>a{padding:10px 0 5px 0}
.category-perex table p{font-size:14px}
.vybrane-filtry input[type="checkbox"]:checked + label, .vybrane-filtry input[type="radio"]:checked + label{padding:0 20px 0 10px}
.ratings-wrapper .availability>span[style="color:#009901"]{width:60px;height:15px}
.p .availability-amount{display:none}
.products-block.products .p .price span{font-size:13px}
.p .availability>span[style="color:#009901"]{width:55px;height:13px}
.ordering-process #header,.ordering-process [data-target="login"]{display:none}
.ordering-process .responsive-tools{padding:0}
.co-box h4{padding-left:0;text-align:center}
.co-box{padding:10px}
.checkout-box .box.box-sm{padding:10px}
#filters{display:none}
#toggleFilters{display:block;margin-top:50px;width:100%;padding:15px;color: #FFF;
background-color: var(--color-secondary);
text-align: center;
font-family: Play;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal}
.navigation-buttons a[data-target=cart]{position:relative}
.cart-count.full .cart-price.visible-lg-inline-block{display:none!important}
.navigation-buttons>a[data-target=cart] i{background:#E4272B;display:block;position:absolute;bottom:14px;top:auto;right:-2px;left:auto}
.top-navigation-bar .site-name a{overflow:hidden;width:150px;display:block}
.top-navigation-bar .site-name img{margin-left:-33px}
#topNavigationDropdown{appearance:none;background:none;border:0;padding-right:1.5em;position:relative}
.dropdown:has(#topNavigationDropdown){margin:5px 10px}
.benefitBanner{width:80%}
.benefitBanner__item{flex-basis:100%;justify-content:space-between}
.benefitBanner__picture{max-width:50px;border:2.5px solid #e4272b;border-radius:50%;aspect-ratio:1;padding:10px}
.benefitBanner__title{text-align:center;font-size:20px;font-weight:700;line-height:normal}
.contact_note:before{transform: scale(.5);top:-20px;left:-20px}
.contact_note ul{font-size: 13px;margin: 30px 0 0 0}
.contact_note .contact p{font-size:14px}
.contact_note .phone a,.contact_note .mail a{font-size:13px}
}

@media(max-width:991px)
{
.flags-extra .flag .price-save, .flags-extra .flag .price-standard>span{font-size:14px}
}
@media(min-width:1200px)
{
.description-inner>div{width:50%}
.blog-wrapper .news-item, .multiple-columns-body .blog-wrapper .news-item, .multiple-columns-body.mobile .blog-wrapper .news-item{flex-basis:25%}
.top-navigation-bar .container>.top-navigation-contacts{text-align:right}
.in-index .hodnoceniBottom .votes-wrap .vote-wrap:nth-child(n+4),.in-index .blog-wrapper .news-item:nth-child(n+5){display:none}
.in-index .hodnoceniBottom .votes-wrap .vote-wrap,.in-index .blog-wrapper .news-item{width:33.3333%;flex-basis:33.3333%}
}
@media(max-width:1439px)
{
.site-name-wrapper .tel{display:none}
}
.site-name-wrapper{display:flex;justify-content:space-between;padding-right:20px}

/*gf2110.css*/
@media(max-width:767px)
{
.rborder .half:last-child{flex-flow:row;justify-content:space-between}
.rborder .half:last-child>.rbtn{width:calc(50% - 10px);min-width:100px;font-size:16px}
.rborder p{font-size:13px}
.rborder{padding:20px}
.team{font-size:20px!important;position: relative;margin-left:70px}
.team:before{margin-right:20px;position:absolute;top:0;left:-70px}
.p .availability>span:not([style="color:#009901"]){display:none}
.site-name-wrapper{width: 105px}
.responsive-tools{width: calc(100% - 145px)}
.navigation-buttons{width:120px;justify-content:space-between;margin-left:10px}
.navigation-home-icon-wrapper:before{margin-top:-4px}
#productsAlternative .flag-discount{left:80px;top:70px}
#productsAlternative .product:has(.widget-parameter-wrapper) .flag-discount{left:60px}
.contact_note>*:not(ul){padding-left:20px}
.contact_note:before{left:0}
.contact_note{background-image:unset}
.contact_note .mail{padding:0}
.contact_note .mail a{padding:0}
.contact_note .mail:before{background-size:21px;padding-right:20px;top:11px}
.contact_note .phone{padding-top:0}
.contact_note .half:last-child{text-align:right;padding-right:15px}
.hodnoceniBottom .shop #ratingWrapper{padding:10px}
.heu{overflow:hidden;border-top: 1.5px solid #d9d9d9;margin-bottom:5px}
.heu>iframe{width:100%;border-bottom: 1.5px solid #d9d9d9;margin-top:-1px;border-bottom-left-radius:10px}
#ratingWrapper{margin-bottom:30px}
#footer .site-name{width:255px}
#footer .newsletter-header h4.topic{font-size:13px;text-align:center}
#formNewsletterWidget .btn.btn-arrow-right,#formNewsletterWidget .form-control[type=email]{height:32px;font-size:14px}
#formNewsletterWidget .form-control[type=email]::placeholder{font-size:14px}
#formNewsletterWidget .btn.btn-arrow-right:before{margin-top:-5px;font-size:14px}
#footer .consents label{font-size:13px;text-align:center}
#footer .consents label a{text-decoration:underline}
}
@media(min-width:768px){
.rborder{padding:0px 32px}
#productsAlternative .widget-parameter-wrapper .widget-parameter-value{margin:2px 0}
}
#productsAlternative .widget-parameter-wrapper,.widget-parameter-list{max-width:100px;padding:0}
#productsAlternative .widget-parameter-wrapper .widget-parameter-value a{padding:2px 10px!important;margin:0}
#productsAlternative .flag-discount .price-standard,#productsAlternative .flag-discount .price-save{display:flex;align-items:center}
@media(min-width:388px) and (max-width:767px){.content-wrapper.container{padding-left:20px;padding-right:20px}}
@media(max-width:387px){.container{padding-left:10px;padding-right:10px}}
@media (min-width: 992px){
.products-block.products-alternative>div:nth-child(4n), .products-block.products-related>div:nth-child(4n){border-right-style: none!important}
}
.hodnoceniBottom .votes-wrap .vote-wrap{border-bottom-left-radius:0}
@media(min-width:768px){
.hodnoceniBottom{width:100%}
.hodnoceniBottom>div.heu{width:332px}
.hodnoceniBottom>div.shop{width:calc(100% - 332px)}
.hodnoceniBottom .shop #ratingWrapper{max-width:100%}
}
.flag.flag-freeshipping{display:block;position:absolute;top:0;z-index:1}
/*24-10*/
.form-control,.compact-form .btn{border-radius:5px}
@media(min-width:768px){
.top-navigation-contacts,.top-navigation-menu{display:none!important}
.navigation-buttons .dropdown{display: inline-block;position: relative;top:7px}
.navigation-buttons .dropdown>span{display:none}
.navigation-buttons #topNavigationDropdown{border:none;background:#fff}
.topText{text-align:center!important}
.top-navigation-bar .container>div:last-child{display:none}
.brandImg{width:120px;height:auto;position:absolute;top:0;right:0}
.p-info-wrapper{position:relative}
.p-detail-inner-header,.p-detail-info{max-width:calc(100% - 130px)}
}
@media (min-width: 1200px) {
.menu-level-1>li{width:auto}
.menu-level-1 li>ul{margin-top:0!important}
.fitted .navigation-in ul{justify-content:space-between}
.navigation-in.menu{border-radius:5px}
.navigation-in .submenu-arrow{display:inline-block!important}
.navigation-in .submenu-arrow:after{font-size:7px;position:relative;top:-3px}
#navigation{height:41px}
}
@media(min-width:992px)
{
#dkLabComparerHeaderWrappper:after, #dkLabFavHeaderWrapper:after, #header .cart-count:after, .top-nav-button-account:after{display:none}
#dkLabFavHeaderWrapper, #dkLabComparerHeaderWrappper, #header .cart-count, .top-nav-button-login, .top-nav-button-account{margin:0}
.navigation-buttons{flex-basis:380px!important}
.header-top>div.search{flex-basis:calc(66.5% - 380px)!important}
.top-nav-button-login{margin-right:87px}
.top-nav-button-login:after{content:"Přihlášení do GastroClubu";width: 107px;color: #213455;font-size: 13px;font-style: normal;font-weight: 400;line-height: normal;text-decoration-line: underline;right: -87px;left: auto;bottom: -10px}
.menu-item-external-86>a,.navigation-in>ul>li.exp.menu-item-external-86>a, .navigation-in>ul>li.menu-item-external-86>a:hover{color:#fff;border-radius: 0px 5px 5px 0px;background: linear-gradient(0deg, #326CC3 0%, #71B7E9 133.75%);background-size:100%!important;order:99}
.menu-level-1{display:flex}
.menu-item-external-86>a:before{content:url(/user/documents/upload/24/gfico.svg);position:relative;top:5px;right:5px}
.navigation-in>ul>li{width:20%}
.navigation-in ul li.splitted,.submenu-visible .navigation-in ul li.splitted{visibility:visible;display:block}
.menu-helper.visible{visibility:hidden}
.header-top .tel{color:#9099AA;font-size: 12px;line-height: 131%;letter-spacing:-0.72px;position:relative}
.header-top .tel a{font-size:14px;font-weight:500;letter-spacing:-0.9px}
.header-top .tel:before{content:url(/user/documents/upload/24/tel3.svg);position:absolute;left:-20px}
.header-top .navigation-buttons{position:relative;top:10px}
}
.navigation-buttons>a[data-target=cart] i,.dkLabComparerHeaderIconBtn em,.dkLabFavHeaderIconBtn em{display:block;font-weight:700;background:#326CC3;top:auto;left:auto;bottom:0;right:6px}
.navigation-buttons>a[data-target=cart] i{bottom:-3px}
.header-top .btn.cart-count .cart-price{display:none!important}
#formSearchForm .top-navigation-bar-menu{display:none}
.p-image-roi{position:relative}
@media(max-width:767px){
.p-image-roi{display:flex;flex-flow:row}
.p-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:100vw;padding:5px;scroll-snap-align:start}
.p-image-roi .p-main-image img{width:100%}
.p-final-price-wrapper:nth-child(5){display:none!important}
}
@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 #wrap{width:100%}
.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}
}
.flag-maxima{display:none!important}

body:has(.p-image-roi) .p-thumbs-wrapper,body:has(.p-image-roi) .p-thumbnails-wrapper{display:none!important}
.p-image-roi>.p-main-image,.p-image-roi>#wrap{border: 1px solid rgba(144, 153, 170, 0.23)}
@media(min-width:768px){
.p-image-roi>.p-main-image:not(:first-child){border-top:none}
.p-image-roi>.p-main-image:nth-child(even){border-left:none}
}

.scroll-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#fff;border:1px solid #fff;margin:1px}
.scroll-dot.a{background:#000}
.img-scroll{margin-top:-10px;z-index:20;position:relative;top:-20px;text-align:center}
.scroll-left:before,.scroll-right:before{
content: '^';display: flex;
justify-content: center;
align-items: center;
transform: rotate(-90deg);
color: #E4272B;
font-size: 50px;
font-family: serif;
}
.scroll-right:before{transform:rotate(90deg)}
.scroll-left:before,.scroll-right:before{width:32px;height:32px}
.scroll-left,.scroll-right{font-size:0;position:absolute;top:calc(25px - 37.5vw);left:-5px}
.scroll-right{left:auto;right:-5px}

.p-image-roi .flags{position:absolute;top:16px;left:10px;bottom:auto}
.p-image-roi .flags-extra .flag .price-standard{display:none}
.p-image-roi .flags-extra .flag{height:auto;width:auto;border-radius:5px;padding:10px}

.p-detail-info>div:last-child{display:none}
[data-testid="productCardBrandName"]{display:block;position:relative;top:1em}
.p-detail .stars-wrapper{margin-right:10px}
@media(max-width:767px)
{
.navigation-buttons>a[data-target=cart] i{bottom:13px;right:0}
#dkLabFavHeaderWrapper em{bottom:0!important}
}

.products .product .p .name span{font-size:16px;font-weight: 600}
.products .product .p .name span .category-appendix{color:#213455;font-size:14px;font-weight: 400}

.navigation-in>ul>li.menu-item-external-86>a{padding-top:7px}
@media(min-width:768px)
{
.products-block.products .p .price strong{font-size:24px}
}

/*bf*/
.p .bf{color:#213256;font-size:16px;padding:10px}
.bf .sleva{color:#E4272B}
.bf .right{text-align: right;line-height:normal}
.bf .right p{color:#8E98A4;font-size:14px;margin:0}
.bf .sleva{color:#E4272B}
#copy{display:inline-block;margin-left:5px}
#copy:before{content:url(/user/documents/upload/i/copy.svg)}
.detailTop .bf{color:#213256;font-size:16px;padding:10px;border:1px dashed #E11933;
padding-left:140px}
.detailTop .bf:before{content:"Využijte akci:";color: #E4272B;
font-weight: 700;position:absolute;left:10px
}
.site-msg:has(.bf){top:0;left: 0;bottom: auto;width: 100vw;display: flex;flex-flow: row;top: 0;left: 0;bottom:auto;width:100vw;display: flex;flex-flow:row;max-width:100%;opacity:1;background: #F8FCFE;height: 50px;color: #213455;font-size: 16px;align-items: center;z-index:-1}
.overall-wrapper:has(.site-msg .bf){margin-top:50px}
.site-msg .bf,.site-msg .bf .odpocet{display:flex;align-items:center}
.site-msg .bf .w{margin:2px;width:36px;
height: 36px;line-height: normal;
background: #E4272B;border-radius:50%;color: #FFF;
text-align: center;
font-size: 14px;display:flex;align-items:center;justify-content:center}
.p-short-description{line-height:1.6}
@media(min-width:768px)
{
.detailTop .bf{position:absolute;top:0;right:0}
.detailTop:has(.bf) .lepsi_cena{top:100px}
}
@media(max-width:767px)
{
.site-msg .bf{font-size:13px}
.site-msg .bf .w{width:30px;height:30px;font-size:13px}
.site-msg .bf .bfakce{margin-left:10px}
.site-msg .bf .bfakce a{display:block;line-height:1}
.site-msg:has(.bf){padding:0}
.site-msg.information:has(.bf) .text{padding-right:0}
}

@media(min-width:992px)
{
body:has(.site-msg .bf) .top-navigation-bar{display:none}
}

@media(max-width:991px)
{
body:has(.site-msg .bf) .topMob{display:none}
}
@media (min-width: 992px) {
.header-top .tel{top:5px}
.header-top .tel:before{top:1px}
.header-top .tel a{letter-spacing:-0.9px;font-size:15px;font-weight:600}
.menu-item-12596{background-color:#131F34;border-radius: 5px 0 0 5px}
.menu-item-12596:before{content:url(/user/documents/upload/i/allcat.svg);position: absolute;top: 10px;left: 10px}
.navigation-in>ul>li:hover{background:#213455}
.navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover{background-color: var(--color-primary);color:#fff}
.navigation-in>ul>li:first-child>a:hover{padding-left:20px}
.box-categories h4{display:none}
#categories .categories{display:none}
#categories .categories#cat-12596{display:block}
#categories .categories#cat-12596 ul{display:block!important}
#categories .categories#cat-12596>.topic>a{display:none}
.cat-trigger{display:none!important}
#categories .categories#cat-12596 ul>li>ul{display:none!important}
#categories .categories .active a{color:#213455!important}
.categories li.active>a, .categories li.active>a:hover{background-color:#fff!important}
.categories ul a{padding-left:15px}
}


/*gf2410.css*/

body{color:#213455}
.bfakce{margin-left:10px}
@media(min-width:768px){
.detailTop .p-final-price-wrapper,.detailTop .add-to-cart{width:50%}
.detailTop:has(.bf) .add-to-cart{width:100%;justify-content:start;position:relative}
.detailTop:has(.bf) .lepsi_cena{top:0;right:0;position:absolute}
}
.p-short-description{line-height:1.6}
.variant_select{border-radius:5px}
.variant_select.vybrane{border:1px solid #9099AA;background:#f6f6f6;color:#213455}
.variant_select.disabled{cursor:pointer;color:#213455}
.availability-value{border-radius:5px;border:1px solid #79CA7A;background:#E7F6E7;padding:20px}
.availability-amount{display:none}
.detailTop .club{width:100%;border-radius:5px;font-size:20px;background:linear-gradient(0deg, #326CC3 0%, #71B7E9 100%);margin:-20px;margin-bottom:20px;width:calc(100% + 40px);color:#fff;display:flex;padding:15px;justify-content:space-between}
.detailTop .club a{color:#FFF;font-size:16px;text-decoration:underline;line-height:1.5}
.detailTop .club>div{position:relative;padding-left:40px}
.detailTop .club>div:before{content:url(/user/documents/upload/i/gc.svg);position:absolute;left:0}
.detailTop{display:flex;flex-flow:row wrap;background-image:none}
.detailTop .p-final-price-wrapper{display:flex;flex-flow:row wrap;align-items:start}
.detailTop .price-final,.detailTop .price-additional{width:100%}
.detailTop .price-additional{order:9}
.detailTop .price-save{order:-1;border-radius:5px;font-size:20px!important;font-weight:600;padding:5px}
.detailTop .price-standard>span{color:#E4272B;font-size:20px;background:transparent;line-height:1.6}
.lepsi_cena{position:relative;margin-top:20px}
.link-icon.chat:before{top:-10px;position:relative}
.detailTop .price-final-holder{font-size:35px;margin-top:10px}
.detailTop .price-measure{color:#213455;margin-top:0}
.detailTop .price-additional{color:#213455;font-size:20px}
.detailTop .p-final-price-wrapper:has(.bf){width:100%;position:relative}
.quantity .decrease,.quantity .increase{top:10px;background:transparent;border:none}
.quantity .decrease{left:0}
.quantity .increase:before,.quantity .decrease:before{content:"-";color:#9099AA;text-align:center;font-family:Play;font-size:20px;font-weight:700}
.quantity .increase:before{content:"+"}
.quantity input[type=number]{color:#9099AA;font-family:Play;font-size:20px;font-weight:700;border-radius:5px}
.quantity{border-radius:5px;border:1px solid #9099AA}
.detailTop .quantity{border-radius:5px 0 0 5px}
.detailTop .add-to-cart-button{border-radius:5px;font-size:16px;font-weight:600}
.detailTop .add-to-cart{justify-content:end}
#dkLabComparerDiv>span,#dkLabFavouriteDiv>span,.link-icons a.link-icon>span{color:#9099AA;text-decoration:underline}
.dkLabFavProductSpan.hasIcon:before,.dkLabFavDetailSpan.hasIcon:before,.dkLabFavFlagProduct.hasIcon>span:before,.dkLabFavFlagDetail.hasIcon > span:before{background-image:none;content:url(/user/documents/upload/i/star.svg)}
.dkLabComparerDetailSpan.hasIcon:before,.dkLabComparerProductSpan.hasIcon:before,.dkLabComparerFlagProduct.hasIcon>span:before,.dkLabComparerFlagDetail.hasIcon > span:before{background-image:none;content:url(/user/documents/upload/i/scales.svg)}
.link-icon.watchdog:before{background-image:none;content:url(https://www.gastrofans.cz/user/documents/upload/i/eye.svg)}
.link-icon.print:before{background-image:none;content:url(https://www.gastrofans.cz/user/documents/upload/i/print..svg)}
.link-icon{line-height:57px!important;position:relative;top:3px}
#dkLabComparerDiv,#dkLabFavouriteDiv,.link-icons a.link-icon{margin:20px 5px!important}
#HcCalculater{background-image:url(/user/documents/upload/i/hc.png)!important;width:100% !important;height:auto!important;aspect-ratio:514 / 75;font-size:0!important;order:9}
@media(max-width:767px)
{
.site-msg .bf{padding-left:10px}
.detailTop .price-additional{order:7}
.detailTop .bf{order:8;margin-top:10px}
#HcCalculater{order:9;margin-top:10px}
.detailTop .add-to-cart-button{width:calc(100% - 82px)}
.detailTop .add-to-cart{justify-content:start}
.detailTop .club>a{font-size:13px;line-height:1.5}
.detailTop .club>div{font-size:13px;line-height:1.5;padding-left:20px}
.detailTop .club>div:before{transform:scale(0.8);top:-6px;left:-10px}
.availability-value:has(.availability-label[style="color: #009901"]) .availability_note{padding-left:70px;margin-top:-33px}
.link-icons>*{font-size:13px}
#dkLabComparerDiv,#dkLabFavouriteDiv,.link-icons a.link-icon{font-size:13px;margin:0!important}
.dkLabComparerDetailSpan.hasIcon:before,.dkLabComparerProductSpan.hasIcon:before,.dkLabComparerFlagProduct.hasIcon > span:before,.dkLabComparerFlagDetail.hasIcon > span:before,.dkLabFavProductSpan.hasIcon:before,.dkLabFavDetailSpan.hasIcon:before,.dkLabFavFlagProduct.hasIcon > span:before,.dkLabFavFlagDetail.hasIcon > span:before,.link-icons a.link-icon:before{padding:0;transform:scale(0.5);width:15px}
#dkLabComparerDiv,#dkLabFavouriteDiv,.link-icons a.link-icon{line-height:42px!important}
.header-top{margin-bottom:10px!important}
#formSearchForm{margin-bottom:0!important}
#header{padding-bottom:1px;top:80px}
.top-navigation-bar{padding-top:10px}
.p-detail-inner-header h1{font-size:24px}
.p-detail-info .p-code,.p-detail-info .p-code>span,.p-detail-info .stars-label{font-size:13px;color:#213455}
.p-detail-info .flags-inline{display:none}
.stars.star-list{top:-1px;position:relative}
.products-block.products>div:nth-child(2n){padding-right:0}
.products-block.products>div:nth-child(2n+1){padding-left:0}
.detailTop .club{margin:-15px;margin-bottom:15px}
.full-box .half:has(p),#manufacturerDescription td:not(:has(img)){padding:20px}
.description-inner, #productDiscussion{padding:0 20px 20px 20px}
}
.contact_note{display:none}
.products-block .p-bottom>div{flex-wrap:wrap}
.p .p-tools{flex-basis:100%!important}
.p .btn.btn-cart{font-size:16px;font-weight:600;width:100%;border-radius:5px;padding:10px 0;margin-top:10px}
.p .flag-discount{border-radius:3px;padding:5px}
.p .price-save{order:-1;font-size:16px!important}
.p .price-standard>span{font-size:14px}
.p .price-final{margin:10px 0}
.detailTop .price-save{margin-left:0}
.club-save{border-radius:5px;background:linear-gradient(0deg, #3C78C9 0%, #64A8E1 100%);color:#fff;font-family:Inter;font-size:20px;font-weight:600;line-height:normal;padding:5px 10px;margin:10px 0;margin-right:calc(100% - 250px)!important}
/*.detailTop:has(.club-save) .price-standard{order:-2;width:100%}
.detailTop:has(.club-save) .price-standard>span{text-decoration:none;color:#213455;padding-left:0;font-size:16px;line-height:1.6}
.detailTop:has(.club-save) .price-standard>span:before{content:"Původní cena";font-size:16px;font-weight:600;margin-right:10px}
.detailTop:has(.club-save) .price-save{color:#E4272B;font-size:16px !important;background:transparent;padding:0;line-height:1.6!important;margin-right:10px}
.detailTop:has(.club-save) .price-save:before{content:"Sleva "}
.neclub-price{color:#E4272B;font-size:16px;line-height:1.6}
.detailTop:has(.club-save) .price-final-holder{color:#4280CD}*/
/*body*/
#productsAlternative{order:-8;opacity:1}/*,.products-additional .flag-discount .price-standard*/
.products-additional .widget-parameter-list,.products-additional .quantity{display:none!important}
.flag-discount .price-save{color:#fff}
.products-additional .flag-discount{position:absolute}
.products-additional .flag-discount .price-standard{color:#fff}
.p .price-additional{color:#213455;letter-spacing:-0.65px;order:2}
.p .p-bottom .prices{display:flex;flex-flow:column}
.products-block.products .p .price strong{color:#E4272B;font-size:18px}
.p .club-price{color:#3F7CCB;font-size: 14px;line-height: 1.6;font-weight: 700;order:5}
.products .product .p .p-code{color:#213455;font-family:Inter}
.p .p-code>span{font-weight:600}
.product .p{border-radius:10px;border:1px solid #E5E8EB}
.p .availability{text-align:left!important;order:-1;flex-basis:50%}
.p  .ratings-wrapper .stars-wrapper{justify-content:end;flex-basis:50%}
.availability>span[style="color:#009901"]{font-weight:400}

@media(min-width:768px){
.products .product:not(.lb-product) .p .name{height:70px}
}
@media(max-width:767px){
.p .ratings-wrapper{display:none}
.p .price-final{flex-flow:row wrap}
.products-block.products>div{padding:4px}
}

/*gf3110.css*/
@media(min-width: 768px){
    .navigation-buttons .dropdown{top:2px}
    .in-index .banners-row:has(#carousel)>div{width:100%}
    .next-to-carousel-banners{display:flex;align-items:end;justify-content:space-between}
    .next-to-carousel-banners .banner-wrapper{width:calc(33.3333% - 5.5px)}
    .in-index .subcategories.with-image{width:calc(100% + 20px);margin-right:-20px;margin-left:0}
    .in-index .benefitBanner{width:calc(100% + 20px);margin-right:-20px;margin-left:0;max-width:calc(100% + 20px)}
    .in-index .procUnas,.lb-recommend-element-homepage_personalized,.in-index .katalogy,.in-index .blog-wrapper,.in-index .welcome-wrapper{width:calc(100% + 20px);margin-right:-20px}
    .in-index .products-block{width:calc(100% + 40px);margin-right:-30px;margin-left:-10px}
    .in-index .hodnoceniBottom .row{margin-right:0}
    .benefitBanner .benefitBanner__item{flex-flow:column}
    .h4.homepage-group-title,h4.homepage-group-title,.procUnas:before,.latest-contribution-rating>h2,.dkLabVisitedProductsBox>h2{text-align:center;color:#1F3253;font-size:20px;font-weight:600}
    .full-box h2{font-size:25px;font-weight:600}
    .full-box.bbox p{font-size:14px}
    .half .bbox h3{font-size:25px;font-weight:600;line-height:normal}
    }
    .in-index .banners-row:has(#carousel){order:-9}
    .in-index .subcategories.with-image{order:-8;margin-top:15px}
    .in-index .benefitBanner{order:-7}
    .in-index .usp-title{order:-7}
    .type-product .usp-title{order:1}
    
    .carousel-control.left:before{content:url(/user/documents/upload/24/arr-l.svg)}
    .carousel-control.right:before{content:url(/user/documents/upload/24/arr-r.svg)}
    .carousel-control:before{font-size:30px;background-color:transparent}
    .subcategories.with-image li a .text{color:#213455;text-align:center;font-weight:400;padding-left:0}
    .subcategories.with-image li a{border-radius:10px}
    .benefitBanner{width:100%;border-radius:10px;background:linear-gradient(0deg, #326CC3 -0.17%, #71B7E9 100%);padding:20px 40px}
    .benefitBanner__picture{border:none;padding:5px}
    .benefitBanner__title{color:#FFF;font-weight:600;height:80px}
    .benefitBanner__data{color:#FFF;text-align:center;line-height:normal}
    .benefitBanner__content{align-items:center;justify-content:space-between;display: flex;flex-flow:column}
    @media (min-width: 992px) {
    .benefitBanner__item{flex:1 1 20% !important}
    }
    
    @media (max-width: 767px){
    .benefitBanner{padding:20px 10px}
    .benefitBanner__picture{margin-top:-60px}
    .benefitBanner__content{align-items:start}
    .benefitBanner__title,.position--benefitProduct .benefitBanner__title{font-size:18px;height:auto;text-align:left;margin-bottom:10px;max-width:100%}
    .benefitBanner__data{text-align:left}
    .latest-contribution-inner{width:100%!important}
    #productsAlternative{order:9}
    .benefitBanner__item{flex:1 1 100% !important}
    }
    
    .usp-title{color:#3873C7!important}
    .usp-title>strong{font-weight:800}
    .usp-title:before{content:url(/user/documents/upload/24/gcicon.svg);margin-right:10px;position:relative;top:5px}
    .benefitBanner{margin-top:0}
    .procUnas:before{display:none!important}
    .b2bbox .bbox{background-image:none!important}
    .katalogy{order:9}
    .welcome-wrapper{display:none}
    .latest-contribution-discussion{display:none}
    .latest-contribution-rating{display:flex;flex-flow:row wrap}
    .latest-contribution-rating>h2{width:100%}
    .latest-contribution-inner{width:25%}
    .latest-contribution-product{display:none}
    .latest-contribution-info{flex-flow:row wrap}
    .latest-contribution-info .stars{width:60px}
    .latest-contribution-info .star{width:12px;height:12px;transform:scale(0.7)}
    .latest-contribution-info>i{display:none}
    .latest-contribution-author{order:-1;color: #213455;font-weight: 700;width: calc(100% - 60px)}
    .latest-contribution-date{color:#213455;font-size:13px}
    .bbox{border-radius:5px}
    .bbox.full-box{border-radius:10px;border:1px solid #DCDCDC;background:#FFF!important}
    .katalog.full-box.bbox p{font-size:13px}
    .b2bbox li a{font-size:16px;text-decoration-line:underline}
    .p .p-tools .btn-primary{font-size:16px;font-weight:600;width:100%;border-radius:5px;padding:10px 0;background-color:var(--color-secondary);border-color:var(--color-secondary);text-transform:none}
    .p .widget-parameter-wrapper{display:none}
    .b2bCat{display:none}
    .active .shp-tab-link, .shp-tab-link:hover,.category-header input[type=radio]+label:hover, .category-header input[type=radio]:checked+label{background:#F1F8FD;position:relative;font-weight:600}
    .active .shp-tab-link:after, .shp-tab-link:hover:after,.category-header input[type=radio]+label:hover:after, .category-header input[type=radio]:checked+label:after{content:"";display:block;height:3px;width:100%;border-radius:1.5px;background:#213455;position:absolute;border:0;bottom:0;top:auto;left:0}
    .load-products.unveil-button{text-transform:none;font-size:20px;padding:10px 30px;border-radius:10px}
    .shp-tabs-holder{background:#F1F8FD}
    .shp-tabs-wrapper{background:#fff;color:#213455}
    .extended-description th,.extended-description td{line-height:2.2;padding:0 10px}
    .extended-description tr{border:none}
    .extended-description tr:nth-child(odd) th{background: #F1F8FD;border-radius:5px 0 0 5px}
    .extended-description tr:nth-child(odd) td{background: #F1F8FD;border-radius:0 5px 5px 0}
    #manufacturerDescription:before,#productVideos:before,.type-product .h4.homepage-group-title,.type-product .dkLabVisitedProductsBox>h2{font-size:20px;font-weight:600;text-align:left}
    .in-index .sidebar-left{margin-top:0}
    .sidebar-left{width:20%}
    .sidebar-inner>div.box-categories{padding-top:0}
    .menu-item-external-86>a{position:relative}
    .menu-item-external-86>a:after{content: "";width: 100%;height: 100%;background: url(https://www.gastrofans.cz/user/documents/upload/24/waterm.svg) no-repeat;position: absolute;left: 0;top: 0;opacity: 0.1;background-position:center -65px;background-size:70%}
    .quantity input[type=number]{text-align:center;left:15px;position:relative}
    .quantity .decrease, .quantity .increase{top:12px}
    .detailTop{align-items:end}
    .detailTop .add-to-cart{margin-bottom:0}
    .lepsi_cena{margin:10px 0 0 0}
    .products-block .ratings-wrapper .availability{flex-basis:50%}
    #productVideos iframe{border-radius:5px}
    #manufacturerDescription table{border-radius:5px;border:1px solid #DCDCDC;background:#FFF;display:flex}
    #manufacturerDescription td:not(:has(img)){padding:35px}
    #manufacturerDescription table h2{font-size:20px;font-weight:600}
    #manufacturerDescription td:not(:has(img)) p{color:#213455;font-size:16px}
    #manufacturerDescription img{border-radius:5px}
    #footer{background:#213455}
    @media(min-width: 1200px){
    .custom-footer>div{width:calc((100% - 506px) /3)}
    .custom-footer__banner8{width:506px!important;padding:0!important}
    #footer .custom-footer__newsletter{width:100%;padding:50px 150px;padding-bottom:100px;margin-bottom:50px!important}
    }
    #footer .site-name{order:9;width:100%;display:flex;justify-content:center;margin-bottom:50px}
    .custom-footer__banner8 .banner-wrapper>span{display:flex;justify-content:space-between}
    .footer-rows .site-name a img{max-height:30px}
    
    /*body*/
    
    .tab-content .detail-parameters td{font-weight:400}
    .p{position: relative}
    .p .flags.flags-extra{position:absolute;top:8px;left:8px;bottom:auto!important}
    .products .product.lb-product .p .name{height:44px}
    .products .product .p .category-appendix{color:#213455;font-size:14px;font-weight:400}
    .p-detail-inner-header>a{text-decoration:underline}
    @media(min-width:768px)
    {
    #footer .custom-footer__newsletter{display:flex;justify-content:space-between}
    .custom-footer__newsletter .newsletter-header{width:400px}
    .custom-footer__newsletter #formNewsletterWidget{width:540px}
    }
    .custom-footer.elements-5{padding-top:0}
    #footer .custom-footer__newsletter{position:relative;z-index:0;padding-top:50px;margin:0 auto}
    #footer .custom-footer__newsletter:before{content:"";position:absolute;left:calc(50% - 50vw);width:100vw;top:0;height:100%;background:#fff;z-index:-1}
    #footer>.footer-rows .custom-footer__newsletter *:not(button){color:#213455!important}
    
    .category-perex table:not(:has(tr:nth-child(2))) tr:first-child{display:block!important}
    .category-perex table:not(:has(tr:nth-child(2))){background:#fff!important;color:#213455;border-radius:10px;border:1px solid #DCDCDC;background: #FFF;display:flex;justify-content:space-between}
    .category-perex table:not(:has(tr:nth-child(2))) a{color:#213455!important}
    .category-perex table:not(:has(tr:nth-child(2))) .category-title{color:#213455!important}
    .category-perex table:not(:has(tr:nth-child(2))) td{padding:10px 0 10px 30px}
    @media(max-width:767px){
    .category-perex table:not(:has(tr:nth-child(2))) td:last-child{display:none}
    .category-perex table:not(:has(tr:nth-child(2))) td{padding:10px 30px}
    .columns-mobile-2 .products-block>div .flags .flag.flag-discount{padding:2px 5px}
    .pagination-wrapper{margin:30px 0}
    #header{z-index:53}
    .top-navigation-bar{z-index:52}
    .detailTop .price-standard>span{font-size:20px!important}
    .detailTop .club>div:before{left:-7px}
    .detailTop .club{padding:15px 8px;margin-left:-22px;margin-right:-22px;width:calc(100% + 44px)}
    #dkLabFavHeaderWrapper em{bottom:1px!important}
    .navigation-buttons>a[data-target=cart] i{bottom:12px!important}
    }
    .katalog.full-box .half:has(p){flex-flow:column;display:flex;justify-content:center;padding-bottom:0}
    .katalog img{width:100%;border-radius:10px}
    .cze:before{content: url(/user/documents/upload/24/cz.svg);top:8px}
    .navigation-buttons #topNavigationDropdown{padding:0}
    .dkLabFavHeaderIconBtn:before{content: url(/user/documents/upload/i/fav3.svg)}
    .top-nav-button-account:before, .top-nav-button-login:before, .responsive-tools>a[data-target=login]:before{content: url(/user/documents/upload/24/ac2.svg)}
    .dkLabFavHeaderIconBtn em{bottom:3px}
    .vybrane-filtry input[type="checkbox"]:checked + label::before, .vybrane-filtry input[type="radio"]:checked + label::before{top:6px}
    .vybrane-filtry input[type="checkbox"]:checked + label, .vybrane-filtry input[type="radio"]:checked + label{padding:4px 20px 0px 10px}
    .products .product .flag.flag-discount{max-width:200px}
    @media(min-width:992px){
    #dkLabFavHeaderWrapper{border-left: 1px solid rgba(50, 108, 195, 0.50);padding-left:10px;margin-left:10px}
    .navigation-buttons{flex-basis:382px!important}
    }

    /*head*/

    @media(min-width:768px){
        .p-info-wrapper{align-items:start}
        .p-final-price-wrapper>.price-final,.p-final-price-wrapper>.price-additional{margin-top:12px}
        .link-icons{margin-top:-20px}
        .p-image-wrapper .flags-extra .flag .price-save{margin-right:0;font-size:20px}
        
        #navigation,#productsAlternative,.p-detail-tabs-wrapper,#tab-content,#productVideos,#manufacturerDescription,#lb-recommend-element-product_detail,
        .type-product .procUnas,.type-product .vasRadce,.type-product .mluvi,.position--benefitProduct{margin-left:-20px;margin-right:-20px}
        .header-top{margin-right:-20px}
        .p-image-wrapper{padding-left:0}
        .navigation-home-icon-wrapper:before{left:10px}
        .navigation-home-icon-wrapper #navigation-first a{padding-left:30px}
        .position--benefitProduct{width:calc(100% + 40px);max-width:calc(100% + 40px)}
        .p-image-roi .flags-extra .flag{min-width:0;min-height:0}
        .navigation-in>ul>li.menu-item-external-86>a{background-repeat:repeat}
        
        }
        .autorizovany:before{content:url(/user/documents/upload/24/check.svg);margin-right:8px}
        .autorizovany{border-radius:5px;border:1px solid rgba(11, 158, 12, 0.50);background:rgba(11, 158, 12, 0.10);color:#0B9E0C;padding:7px;margin-bottom:10px}
        .p-detail-inner .p-code{color:#213455;font-weight:600}
        .p-detail-inner .p-code-label{font-weight:400}
        .h4.homepage-group-title.usp-title{text-align:center}
        .type-product .usp-title{order:-2}
        .position--benefitProduct{order:-1}
        .btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion{position:relative}
        .btn.add-to-cart-button:before, .btn.btn-cart:before, a.btn.add-to-cart-button:before, a.btn.btn-cart:before{display:none;position:absolute;right:0;top:50%}
        .availability_note{margin-top:0;padding-top:5px}
        .p-detail .add-to-cart .quantity{width:100px}
        .quantity input[type=number]{left:25px}
        .quantity .increase{right:6px}
        .quantity .decrease{left:6px}
        .responsive-nav .hidden-links{background:#F1F8FD}
        
        @media (max-width: 767px) {
        #productsAlternative .flag-discount{position:static;order:-1}
        #productVideos:before{margin-top:0}
        .shp-tabs-wrapper{margin-bottom:0}
        #footer .banner-wrapper .custom-footer__contact  ul{display:flex!important}
        .custom-footer__banner8 .banner-wrapper>span{flex-flow:column;align-items:center}
        .custom-footer__banner8 .right{text-align:center;margin-top:20px}
        .advanced-order .h2{font-size:16px}
        .site-msg-custom.step-1{padding-top:1px}
        .detailTop .add-to-cart-button{width:calc(100% - 100px)}
        .p .availability{flex-basis:100%;margin-bottom:5px}
        .p .availability>span:not([style="color:#009901"]){display:block}
        .p .availability>span.availability-amount:not([style="color:#009901"]){display:none}
        .products-block.products .product:not(.lb-product) .p .name,.products-block.products .product.lb-product .p .name{height:auto!important}
        .products .product .p .name span{font-size:14px}
        }
        .in-kosik .increase,.in-kosik .decrease{display:none}
        .advanced-order .extra.discount:before{display:none}
        .advanced-order .extra.discount,.advanced-order .extra.discount strong,.advanced-order .extra.discount a{color:#3F7CCB;font-size:14px;font-weight:700}
        .ordering-process .availability-label[style="color: #009901"]{height:16px}