.flag-stylova20{display:none!important}
body:not(.n20) .menu-item-1231{display:none!important}
#navigation .navigation-in ul li.menu-item-1231>a>b{color:#B91E24;font-weight:700;margin-left:-20px}
#cart-widget{z-index:1173;border:1px solid #c0c0c0}

.category-perex:has(.stl-3) .block-shop-the-look__inner{display:flex}
.category-perex:has(.stl-3) .block-shop-the-look__item {
position:relative!important;width:auto!important;left:0!important;top:0!important
}

.id-1231 h1.category-title{display:none}
.category-perex h2{font-weight:700}

.category-perex{max-width:unset}
.category-perex>p{max-width:765px}

@media(max-width:767px)
{
.category-perex:has(.stl-3) .block-shop-the-look__inner{flex-flow:column}
#navigation .navigation-in ul li.menu-item-1231>a>b{margin-left:0}
}

.flag-leto20{display:none!important}
body .top-navigation-bar:has(.bf) .languagesMenu__box.open>.languagesMenu__header--actual,
body .top-navigation-bar:has(.bf) .languagesMenu__box.open *{color:#000!important}
.languagesMenu{z-index:1173}
.p-data-wrapper:has(.bf) .p-to-cart-block{padding:16px 0;background:#fff}
.flag-horkykod20,.flag-donna20{display:none!important}
.bf .odpocet{margin-right:0}
body:not(.d20) .category-perex .d20-text{display:none}
body.d20 .category-top:has(.d20-text) h1{display:none}
.login-window-visible .user-action .user-action-in>div.user-action-login{z-index:1173}
.login-window-visible .top-nav-button-login>span{color:#000!important}
@media(max-width:767px){
.navigation-window-visible .top-nav-button-login>span{color:#000!important}
.navigation-window-visible .top-navigation-bar{z-index:1173;width:100px;right:50px}
.navigation-window-visible .languagesMenu{display:none}
.top-navigation-bar .top-nav-button-login{line-height:60px}
.top-navigation-bar .top-nav-button-login:before{content:"\eb38";font-family:ikony;display:inline;color:#A9927D;font-size:20px;vertical-align:middle;position:relative;top:-2px}
.login-window-visible .top-nav-button-login.primary{line-height:50px}
.login-window-visible .top-navigation-bar{width:100%}
.scrolled-down body:not(.ordering-process):not(.search-window-visible) #header,.scrolled-down body:not(.ordering-process):not(.search-window-visible) .top-navigation-bar{transform:none}
.msg-wrapper,.messages{z-index:1172}
}

.site-msg .close{display:none!important}
.site-msg.information .text::before,.site-msg.information .text::after{display:none!important}
@media(max-width:767px){
.site-msg.information{position:sticky!important}
}

.lbrown{color:#A9927D}

.up-products-header:has(.tip),
.up-products-header:has(.grey){display:flex!important;flex-flow:column;align-items:start}
.up-products-header .tip{border-radius:17px;background:#DF7C35;color:#FFF;font-family:Nunito;font-size:13px;font-weight:700;letter-spacing:-0.39px;padding:5px 10px;margin-bottom:10px}
.up-products-header .grey{color: #A6A6A6;font-size:13px;line-height:20.8px}
.content-modal .full-box .half table{width:100%;text-align:center}
.content-modal .full-box .half table td:empty{display:block;min-height:15px}
/*.kupsell .kv3415{margin-top:-10px}*/
.kns49.kv3412 + .kup-popis{display:none!important}


@media (min-width: 768px) {
.id-1264 .category-perex table td:first-child{
width: calc(100% - 355px);
padding-left: 0;
}
.id-1264 .category-perex table td:last-child{
width:355px;margin-top:-100px
}
.id-1264 .category-perex table tr{
background: transparent;
display:flex;
}
}

.flag-partaci20{display:none!important}
.flag-darkyvcas{display:none!important}
.flag-podzim20{display:none!important}
.flag-vanoce20-penezenky{display:none!important}

body.p20 .menu-item-1264>a>b:after{content:"-20 %";color:#FFF;font-family:'Nunito';font-size:13px;font-weight:700;letter-spacing:-0.39px;border-radius:17px;background:#DF7C35;padding:0 5px;margin-left:5px}
body.p20.type-product:has(.flag-partaci20) .price-final-holder.calculated{display:flex;flex-flow:column}
body.p20.type-product:has(.flag-partaci20) .price-final-holder .calculated-price{order:-1;margin-left:0}
body.p20.type-product:has(.flag-partaci20) .price-final-holder .calculated-sleva{color:#A01445}
.flag-fokus20,.flag-terapie20{display:none!important}
#cboxOverlay, #colorbox{z-index:1173}


/*25/24*/
.flag-vanoce20-opasky{display:none}
.bf img{max-height:20px;display:inline-block}
.sidebar-indented .category-top::before, .content.wide .category-top::before, .type-manufacturer-detail .category-top::before, .empty-category .aside-indented .category-top::before{
display:none}
.category-perex table tr{background:transparent}
.category-perex table td:first-child{display:flex;flex-flow:column;justify-content:start;padding-top:115px;padding-left:0/*;width:33.333%!important*/}
.id-778 .category-perex table td:first-child{width:33.333%;padding-top:0}
.category-perex table td:last-child{width:66.666%!important}
.block-shop-the-look__item img{border-radius:10px}
.category-perex table {
    margin-top: -105px;
}
.block-shop-the-look--widget{margin:0}
.availability-label+.availability-label{display:none!important}

.p-variants-block:not(:has(.variant-list:nth-child(3))) .variant-list:before{display:none}
.p-variants-block:not(:has(.variant-list:nth-child(3))) .variant-list{padding-left:0}
.roi_podobne .image{aspect-ratio:3 / 4;align-items:center;background:#f7f7f9}
.products-block .product .image,.p-main-image,.roi_podobne .image{background:#eef0f2 }
.products-block .product .image img,.p-main-image img,.roi_podobne .image img{
    mix-blend-mode: darken;
}
.kup-item:has(.lbrown){display:flex;flex-flow:row wrap}
.kup-item .lbrown{width:100%;display:block;order:9}
.kup-item:has(.lbrown) .upCena{margin:0 0 0 auto}

body.type-product .p-image:has(.flag-konfigurator) #wrap img{aspect-ratio:1;object-fit:cover}
.p-short-description>table{display:none}
body.type-product:has(.p-image .flag-konfigurator) .p-variants-block{margin-top:75px}

.sidebar-indented .category-top, .content.wide .category-top, .type-manufacturer-detail .category-top, .empty-category .category-top{padding-top:0}
.footer-banner img{border-radius:0}
.news-item .image img {aspect-ratio:1;object-fit:cover}
.category-perex p,.category-top:has(.category-perex p:first-child img) .category-title{color:#000!important}
.category-top:has(.category-perex p:first-child img) .category-perex p{position:static!important}

@media(max-width:767px){
.category-perex table .block-shop-the-look__inner{display:flex}
.category-perex table .block-shop-the-look__item{position:relative!important;left:0!important;top:0!important}
.category-perex table td:first-child,.category-perex table td:last-child{width:100%!important}
.bf img{display:none}
}

@media (min-width: 768px){
.p-image-roi>video.p-main-image{aspect-ratio:3 / 4}
}

@media (min-width: 992px) {
body.type-product .remeslo {
margin-bottom: -120px;
}

body.type-product:has(#productsRelated) .remeslo {
margin-bottom: -80px;
}
}