.top-navigation-bar .tooltip,.top-navigation-bar .tooltip *{color:#fff!important}
.site-msg.information:has(.tooltip){z-index:60}
.show-slozeni{font-size:15px;text-decoration:underline;cursor:pointer}
.homepage-group-title:has(+.import-products.denik){font-size: 24px;margin-bottom:8px}
.import-products.denik>p{color:#000;text-align:center}
/*.fvDoplnek-upsell{display:none!important}*/
.importCatPerex{position:relative;z-index:1;margin-bottom:120px}
.category-perex:has(.importCatPerex),.importCatPerex .category-perex,.importCatPerex .category-perex table{margin:0}
.importCatPerex:has(.transparenttop):before{content:"";width:100vw;position:absolute;left:calc(50% - 50vw);height:100%;z-index:-1}
.overall-wrapper:has(.bg_31313B),.importCatPerex:has(.bg_31313B):before{background:linear-gradient(90deg, #1F0F09 0%, #31313B 54%)}
.overall-wrapper:has(.bg_782356),.importCatPerex:has(.bg_782356):before{background: linear-gradient(90deg, #30214C 0%, #782356 100%)}
.overall-wrapper:has(.bg_F7FFF6),.importCatPerex:has(.bg_F7FFF6):before{background: linear-gradient(90deg, #FFF6F6 0%, #F7FFF6 100%)}
.overall-wrapper:has(.bg_DE614A),.importCatPerex:has(.bg_DE614A):before{background: linear-gradient(90deg, #343434 0%, #DE614A 100%)}
.overall-wrapper:has(.bg_095440),.importCatPerex:has(.bg_095440):before{background: linear-gradient(90deg, #920D1A 0%, #64423F 72%, #095440 100%)}
.overall-wrapper:has(.bg_B1DBDC),.importCatPerex:has(.bg_B1DBDC):before{background: linear-gradient(90deg, #F2E1FC 0%, #CBDDE9 50%, #B1DBDC 100%)}
.overall-wrapper:has(.bg_CDE7DE),.importCatPerex:has(.bg_CDE7DE):before{background: linear-gradient(90deg, #FFDED1 0%, #CDE7DE 100%)}
.overall-wrapper:has(.bg_453734),.importCatPerex:has(.bg_453734):before{background: linear-gradient(90deg, #2A1E1E 0%, #453734 100%)}
.overall-wrapper:has(.bg_1B24AD),.importCatPerex:has(.bg_1B24AD):before{background:linear-gradient(90deg, #363965 0%, #1B24AD 100%)}
.overall-wrapper:has(.bg_B4885E),.importCatPerex:has(.bg_B4885E):before{background:linear-gradient(90deg, #4B3622 0%, #B4885E 100%)}
.overall-wrapper:has(.bg_F4F4F4),.importCatPerex:has(.bg_F4F4F4):before{background:linear-gradient(90deg, #F3F4F6 0%, #F4F4F4 100%)}
.overall-wrapper:has(.bg_D0C7BE),.importCatPerex:has(.bg_D0C7BE):before{background:linear-gradient(90deg, #FFF5ED 0%, #D0C7BE 100%)}
.overall-wrapper:has(.bg_051B2B),.importCatPerex:has(.bg_051B2B):before{background:linear-gradient(90deg, #1D3308 0%, #182B13 45%, #051B2B 100%)}
.overall-wrapper:has(.bg_D5C3CD),.importCatPerex:has(.bg_D5C3CD):before{background:linear-gradient(90deg, #A1DCE8 0%, #D5C3CD 100%)}
.overall-wrapper:has(.importCatPerex){background:#fff}
.breadcrumbs{position:relative;z-index:1}
.breadcrumbs:before{content:"";background: #fff;width: 100vw;display: block;left: calc(50% - 50vw);position: absolute;height: 100%;z-index: 0;top: 0}
#content-wrapper:has(.fullbg) .content-wrapper-in{padding:0 25px}
.category-top:has(.transparenttop){background:transparent}
#content-wrapper:has(.transparenttop){background:transparent}
#content-wrapper:has(.transparenttop) .content-wrapper-in{background:#fff}
.category-perex table.transparenttop td h2,
.category-perex table.transparenttop td p{color:#fff}
.haboro{font-family:Haboro}
.colorCAB282{color:#CAB282!important}
.color58845A{color:#58845A!important}
.color420032{color:#420032!important}
.colorDC6035{color:#DC6035!important}
.color000100{color:#000100!important}
.colorF7BC55{color:#F7BC55!important}
.colorDF8638{color:#DF8638!important}
.colorE2CBB3{color:#E2CBB3!important}
.colorC1143E{color:#C1143E!important}
.color381C10{color:#381C10!important}
.btn.kolekce{border:none;border-radius:0;font-weight:600;text-transform:none;padding:0 32px}
.importCatPerex .cat-popis,.btn.kolekce{display:none}
.importCatPerex .btn.kolekce{display:inline-block}
@media(max-width:767px){
.category-perex table.transparenttop td:first-child{order:-1}
#content-wrapper:has(.transparenttop) .category-content-wrapper{padding-top:20px}
.category-top:has(.importCatPerex .category-perex table){margin-top:0}
}
@media (min-width: 768px) {
.id-12432 .category-top .subcategories.with-image{display:flex}
}
.subcategories.with-image>li:has(a[href="/pro-nej-sady/"]),.subcategories.with-image>li:has(a[href="/pro-ni-sady/"]){margin-top:100px}
.subcategories.with-image>li:has(a[href="/pro-nej-sady/"]):before,
.subcategories.with-image>li:has(a[href="/pro-ni-sady/"]):before{content:"Pro něj";color:#020302;font-family:Haboro;font-size:35px;font-weight:600;background:#fff;position:absolute;top:-70px}

.colorfff{color:#fff!important}
.color00607E{color:#00607E!important}
.color003C4F{color:#003C4F!important}
.colorB8860B{color:#B8860B!important}
.subcategories.with-image>li:has(a[href="/pro-ni-sady/"]):before{content:"Pro ni"}
.category-top .subcategories.with-image{align-items:end}
.id-12432 .btn.kolekce{display:inline-block}
@media (min-width: 768px) {
.id-12432 td{width:50%}
}

@media (max-width: 767px){
.id-12432 .movetop{background-position:-225px 0!important}
.id-12432 .category-title{display:none}
.subcategories.with-image>li:has(a[href="/pro-nej-sady/"]):before,
.subcategories.with-image>li:has(a[href="/pro-ni-sady/"]):before{margin-left:10px}
.hidem{display:none!important}
}

.slider-header{padding:5px 24px 24px 24px}
#newsWrapper .description{display:none}

@media (min-width: 768px) {
.welcome-wrapper td:empty{display:none}
.welcome-wrapper table:nth-child(2),.welcome-wrapper table:nth-child(2) tbody{display:flex;width:auto;justify-content:center}
.hided{display:none!important}
}
.flag-usa-bez-willowtree{display:none!important}

#category-filter-hover .filter-section{overflow:hidden}

.category-top .sub-categories .subcategories.with-image{display:block;margin:0}
@media (min-width: 768px) {
.overall-wrapper:has(.bg_tip_darky){background:url(/user/documents/upload/24/tip-darky.png) no-repeat;background-position:center 291px}
.bg_tip_darky h2{margin:10px auto;max-width:400px;margin-top:100px}
.bg_tip_darky p{margin:10px auto;max-width:400px;margin-bottom:100px}
}
.sub-categories h2{flex-basis:100%;max-width:350px;text-align:center;font-size:25px}
.sub-categories{display:flex;background:#fff;margin-bottom:-32px;flex-wrap:wrap;justify-content:center;padding:50px 20px}
.subcategories li a::after{display:none}

.p-final-price-wrapper:has(.price-save .choose-variant.empty:not(.no-display)) .price-final-holder{color:#252729}
.flag.flag-sleva:has(.choose-variant.empty:not(.no-display)){display:none}
.flags:has(.flag.flag-sleva .choose-variant.empty:not(.no-display)) .flag-action{display:none!important}
/*only sk*/
.menu-item-1215>a{color:#D35465!important}
.next-to-carousel-banners img {border-radius: 11px;}
.show-slozeni{font-size:15px;text-decoration:underline;cursor:pointer}
.products-alternative .flags.flags-default, .products-alternative .product .image:after{display:none}


body.bf24 .products-block .price-save,
body.bf24 .p-image-wrapper .price-save{display:flex!important;background: radial-gradient(55.05% 78.77% at 50% 50%, #013E9A 0%, #191B1C 100%);height:26px;font-weight:700;letter-spacing:-0.8px} 
body.bf24 .products-block .price-save{line-height:20px}
body.bf24 .flag.flag-sleva::before{content:"Black Friday";order:2;margin-left:5px}
body.bf24 .flag.flag-action{display:none}

body.bf24 .p-final-price-wrapper{position:relative}
body.bf24 .p-to-cart-block .price-standard{position:absolute;left:140px;color:#FFF;font-size:13px;top:27px}
body.bf24 .p-to-cart-block .price-standard:has(.choose-variant){top:49px;left:150px}
body.bf24 .price-final.price-action:not(:has(.choose-variant)),
body.bf24 .p-final-price-wrapper:has(.price-save .choose-variant:not(.empty):not(.no-display)) .price-final-holder
{height:73px;border-radius:36.5px;background: radial-gradient(55.05% 78.77% at 50% 50%, #013E9A 0%, #191B1C 100%);margin-top:10px;padding:0 30px;display:flex;align-items:center}
body.bf24 .p-to-cart-block .price-save:has(.choose-variant){top:53px}
body.bf24 .p-final-price-wrapper:has(.price-save) .price-final-holder{color:#FFF;font-size:25px;margin-top:13px;margin-bottom:4px}
body.bf24 .p-final-price-wrapper:has(.price-save) .price-final-holder:after{color:#fff}
body.bf24 .p-final-price-wrapper:has(.price-save):has(.choose-variant) .price-final-holder:after{display:none}

body.bf24 .p-to-cart-block .price-save{position:absolute;color:#fff;right:30px;color:#FFF;font-size:24px;font-weight:700;letter-spacing:-0.8px;top:38px}
body.bf24 .p-to-cart-block .price-save:after{content:"Black Friday"}

body.bf24 .menu-item-1215{order:-1}
body.bf24 .menu-item-1215>a{padding-left:0}
body.bf24 .menu-item-1215>a:before{display:none}
body.bf24 .menu-item-1215>a>b{border-radius:19px;background:radial-gradient(55.05% 78.77% at 50% 50%, #013E9A 0%, #191B1C 100%);color:#FFF;padding:10px}

body.bf24 .bf .w{background:#000}
body.bf24 .top-navigation-bar:has(.bf){background: linear-gradient(95deg, #191B1C 0.67%, #03337A 27.78%, #191B1C 61.15%, #191B1C 104.95%)}
body.bf24 .text .bf .bfakce, .text .bf .bfakce *{color:#fff!important}
.text .bf .bfakce a{text-decoration:underline}
body.bf24 .top-navigation-bar *{color:#fff!important}

body.bf24 #copy{display:none}

#filters .filter-section-boolean div:has([data-filter-id="11"][data-filter-code="dd"]),
#filters .filter-section-boolean div:has([data-filter-id="14"][data-filter-code="dd"]){display:block!important}
.p-final-price-wrapper>strong{margin-top:25px}

@media (max-width: 767px) {
body.bf24 .site-msg:has(.bf){background: linear-gradient(95deg, #191B1C 0.67%, #03337A 27.78%, #191B1C 61.15%, #191B1C 104.95%);box-shadow:none}
body.bf24 .p-final-price-wrapper{margin-top:0}
body.bf24 .p-to-cart-block .price-save{font-size:18px}
body.bf24 .price-final.price-action{padding:0 15px}
body.bf24 .p-to-cart-block .price-standard{left:123px}
body.bf24 .p-to-cart-block .price-save{right:10px}
}
.products-block .price-save{display:block!important}
.products-block .flag-action{display:none!important}

.flag-vanoce25{display:none!important}
.top-navigation-bar:has(.bf),.site-msg.information:has(.bf){background: linear-gradient(95deg, #4C181F 0.67%, #9C0E0E 27.78%, #4C181F 61.15%, #4C181F 104.95%)}

.top-navigation-bar:has(.bf) .w,.bf .w{color:#191B1C!important;background:#fff}
.top-navigation-bar:has(.bf) .n,.bf .w .n{color:#191B1C!important}
#copy:before{display:none}
#copy{cursor:pointer}
.bf .odpocet{margin-right:5px}
.p-to-cart-block .bf .cena,.p-to-cart-block .bf .right,.p-to-cart-block .bf .cena:after,.p-to-cart-block .bf .right .vkosiku,.product .bf .sleva, .p-to-cart-block .bf .sleva,.product .bf{color:#fff!important}
.product .bf{letter-spacing:0}
@media (max-width: 767px) {
    .site-msg.information {
        display: block;
    }
}
.products-block > div .p {
    text-align: inherit;
}
.product .product-appendix {
position:relative;
top:0px;
font-size:14px
}
@media screen and (max-width: 767px) {
    .columns-mobile-2 .product .product-appendix {
        display: block;
    }
}
.menu-item-732>a>b,.menu-item-906>a>b {
    color: #000000;
}
.menu-item-906>a>b:before{content:"";position:relative;top:5px}
.p-to-cart-block .bf,.product .bf{background:#BB1441}
.flag-zeny20{display:none!important}
body:not(.mdz) .menu-item-4821{display:none!important}
.menu-item-4821>a>b{color:#BB1441}
.menu-item-4821>a>b:before{content:url(/user/documents/upload/i/mdz.svg);position:relative;top:2px;margin-right:5px}
@media (max-width: 767px) {
.overall-wrapper:has(.bf){padding-top:0}
}

.bf.mdz.choose-variant:nth-child(n+4){display:none!important}
.price-final:has(.bf.mdz.choose-variant){display:flex;flex-flow:column}
.price-final .bf.mdz.choose-variant{order:9}
.price-final:has(.bf.mdz.choose-variant) .price-final-holder.default-variant{margin-bottom:20px}

.flag-jar20{display:none!important}

.top-navigation-bar:has(.bf) .bfakce .colE77E01,
.colE77E01{color:#E77E01!important}
.p-to-cart-block .bf.j20{background:#E77E01!important}
.menu-item-4944>a>b{color:#E77E01}
.menu-item-4944>a>b:before{content:url(/user/documents/upload/i/j20.svg);position:relative;top:2px;margin-right:5px}
@media (max-width: 480px) {
.columns-mobile-2 .products-block .flag{font-size:13px}
}

body:not(.mden) .menu-item-4572{display:none!important}
.menu-item-4572>a>b{color:#DB8181}
.flag-mamicka20{display:none!important}
@media(min-width:768px){
.menu-level-1{height:60px}
}
.price-final-holder.choose-variant{margin-bottom:20px}
.p-to-cart-block .bf .cena:after{content:"vr. DPH s kódom"}


#filters .filter-section-boolean div:not(:has([data-filter-id="1"][data-filter-code="dd"])){display:none}
#filters .filter-section-boolean{display:block}
#filters .filter-section-boolean h4{padding-left:0}
#filters .filter-section-boolean form{padding:0}