/*bh-sady*/

.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}
.category-perex table.transparenttop tr{background:transparent}
.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}
.color00607E{color:#00607E!important}
.color003C4F{color:#003C4F!important}
.colorfff{color:#fff!important}
.btn.kolekce{border:none;border-radius:0;font-weight:600;text-transform:none}
.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-2592 .category-top .subcategories.with-image{display:flex}
}
.subcategories.with-image>li:has(a[href="/pre-neho-sady/"]),.subcategories.with-image>li:has(a[href="/pre-nu-sady/"]){margin-top:100px}
.subcategories.with-image>li:has(a[href="/pre-neho-sady/"]):before,
.subcategories.with-image>li:has(a[href="/pre-nu-sady/"]):before{content:"Pre neho";color:#020302;font-family:Haboro;font-size:35px;font-weight:600;background:#fff;position:absolute;top:-70px}
.subcategories.with-image>li:has(a[href="/pre-nu-sady/"]):before{content:"Pre ňu"}
.category-top .subcategories.with-image{align-items:end}
.id-2592 .btn.kolekce{display:inline-block}
@media (min-width: 768px) {
.id-2592 td{width:50%}
}
@media (max-width: 767px){
.id-2592 .movetop{background-position:-225px 0!important}
.id-2592 .category-title{display:none}
.subcategories.with-image>li:has(a[href="/pre-neho-sady/"]):before,
.subcategories.with-image>li:has(a[href="/pre-nu-sady/"]):before{margin-left:10px}
}
.products-block>div .p .name{height:auto}

.sub-categories h2{max-width:355px}
.sub-categories li:has(a.big){border:none;width:25%}
.sub-categories li a.big{height:auto;flex-flow: column}
.sub-categories li a.big .image{width:100%}
.sub-categories li a.big img{max-height:100vh!important}
.sub-categories li a.big .text{width:100%;text-align:center;margin-top:-40px}
.sub-categories div:has(>h2){width:100%;display:flex;justify-content:center;padding:100px 0 40px 0}
#content>.category-top:has(.fulltop){display:none}
.sub-categories .import-subcategories{order:9}
.subcategories.with-image li a:not(.big) .image{width:100px;overflow:hidden}
.subcategories.with-image li a:not(.big) .image img{max-height:100px;height:100px;width:auto;max-width:140%;margin-left:-25%;}

@media(max-width:767px)
{
.sub-categories li:has(a.big){width:50%}
.sub-categories li a.big{padding:1px}
.sub-categories{padding:0}
.category-top .sub-categories .subcategories.with-image{display:flex;flex-flow:row wrap;align-items:stretch}
.sub-categories li a.big .text{position:relative;top:-40px;margin:0;height: 32px;display: flex;align-items: center;justify-content: center}
.sub-categories div:has(>h2){padding:30px 0 10px 0}
.subcategories.with-image li a:not(.big) .image img{height:80px}
.sub-categories li a.big .image{padding-bottom:10px;background:#f6f6f6}
}

.menu-item-906>a>b:before{content:url(/user/documents/upload/24/darky.svg);position:relative;top:5px}
.menu-item-906>a>b{color:#B58D3F}
.menu-item-2667>a>b:before{content:url(/user/documents/upload/24/strom.svg);position:relative;top:5px}
.menu-item-2667>a>b{color:#58845A}
.menu-item-732>a>b{color:#972530}

.subcategories li a.big:hover{color:#252729;box-shadow:none}
.id-906 #filters .slider-wrapper{order:0}
.slider-wrapper h4{padding-left:0}