article ol li::before{display:none}
article ol{list-style-type:decimal!important}
article ol li{padding-left:0;color:#000;margin-bottom:20px}
.plus-gallery-wrap .carousel-inner{min-height:20px!important;margin-left:-10px}
.plus-gallery-wrap .prev{left:-40px}
.fix-detail-header .left{display:none}
.fix-detail-header button{display:none!important}
.fix-detail-header .price-final-holder:before{content:"Vaše finální cena:";color:#000;font-size:20px;font-weight:600;line-height:1.6;left:0}
.favAdd, .favDel{top:8px;right:10px}    
@media(min-width:992px){
.fix-detail-header{display:none}
}
@media(min-width:768px){
.plus-gallery-wrap .carousel-inner{margin-left:-3px}
}
@media(max-width:991px)
{
body:has([itemprop="productID"][content="2389"]) .p-image-wrapper,body:has([itemprop="productID"][content="2389"]) .p-image-wrapper img{
transition:all linear 0.5s;max-height:1000px;min-height:140px;max-width:calc(100vw - 20px);height:100vw!important}
.small-img{max-height:140px!important}
.mousetrap{display:none!important}
body:has([itemprop="productID"][content="2389"]) .basic-description table{margin-top:110px}
body:has([itemprop="productID"][content="2389"]) #product-detail-form{margin-top:-15px}
.fix-detail-header{padding:20px 10px 5px 10px}
#footer{margin-bottom:50px}
.plus-gallery-wrap .carousel-inner{margin-left:-4px}
.favAdd, .favDel{top:2px;right:5px}
}
.flag-opasky20,.row:has(.p-thumbnails-wrapper){display:none}
.category-appendix{display:block!important;position:static;font-weight:400}
.product-appendix::before, .category-appendix::before{display:none}
@media(max-width:767px)
{
.products-block > div .p .name{height:44px}
}

.variant-list:has(.konfigurator) .select-wrapper:after,
.surcharge-list:has(.konfigurator) .select-wrapper:after,
.surcharge-list:has(.kupsell) .select-wrapper:after{display:none}
@media (max-width:991px) {
body:has(.stickyImgBottom) .p-image-wrapper{position:static}
.stickyImgBottom{position:fixed!important;left:0;top:auto!important;bottom:42px;box-shadow:0 0 20px rgba(0, 0, 0, 0.4)}
.stickyImgBottom .p-image>span,.stickyImgBottom .flags{display:none!important}
body:has([itemprop="productID"][content="2389"]) .p-image-wrapper.stickyImgBottom, body:has([itemprop="productID"][content="2389"]) .p-image-wrapper.stickyImgBottom img{height:auto!important;max-width:160px;width:35vw;min-height:0!important;padding:0;margin:0}
.stickyImgBottom .p-image{padding:0}
.stickyImgBottom #wrap{margin:0}
.searchWhisperer.active{position:fixed;top:100px}
body:has(.searchWhisperer.active) .p-image-wrapper{display:none}
.price-save.flag-sleva:nth-of-type(n+2){display:none}
}

@media (min-aspect-ratio:4/3) {
body:has([itemprop="productID"][content="2389"]) .p-image-wrapper.stickyImgBottom, body:has([itemprop="productID"][content="2389"]) .p-image-wrapper.stickyImgBottom img{max-width:35vh}
}

body:has([itemprop="productID"][content="2389"]) .basic-description table:after{content:var(--title)}
@media(min-width:992px)
{
body.type-product .p-detail-inner-header{height:auto}
.p-image-wrapper{margin-bottom:120px}
}
@media (min-width:768px){
.menu-helper>span{color:#000}
}
.p-short-description:not(:has(ul)){display:none}
body.type-product .popis-variant{margin-bottom:22px}
.bfcat{margin-top:auto}
.gallery-wrap:empty{display:none}
.konfig-item.kns73.kv2963,.konfig-item.kns73.kv1768{height:22px}
.widget-parameter-wrapper .widget-parameter-more.visible{display:flex;align-items:center;justify-content:center}
#productVideos h2{display:none!important}
.top-navigation-bar .top-navigation-menu-trigger:hover,
.top-navigation-bar a:hover, .top-navigation-menu-trigger:hover, .languagesMenu__header--actual:hover
{color:#fff}
.languagesMenu__list a,.languagesMenu__list a span,.languagesMenu__box.open .languagesMenu__header{color:#A9927D!important}

@media(min-width:768px){
.top-navigation-tools{min-width:739px}
}
@media(min-width:1200px){
.top-navigation-tools{min-width:763px}
}
@media(max-width:767px)
{
.navigation-buttons .dropdown, .navigation-buttons .languagesMenu{display:block!important}
body:not(.navigation-window-visible) .languagesMenu,body:not(.navigation-window-visible) div.dropdown{display:none!important}
.languagesMenu,body>div.dropdown{position:fixed;top:20px;right:170px;z-index:1073}
#topNavigationDropdown{color:#A9927D!important;position:fixed;right:50px;top:19px}
div.dropdown>span{display:none}
}

.full-box{width:100%}
.full-box .half:has(.half){display:flex;flex-flow:row;align-items:center}
/*.block-shop-the-look--widget{margin:0}*/
/*.block-shop-the-look__inner{width:100%;height:auto!important}*/
/*.block-shop-the-look__item{position:relative!important;width:100%!important}*/

.plus-gallery-wrap:not(:has(.plus-gallery-item)){display:none}
.id-1081 header[itemprop="headline"]{display:none}
.id-1081 .full-box h2{font-weight:600}
.id-1081 .full-box h3{font-size:26px;font-weight:600}
.id-1081 .full-box h4{font-size:20px}
.id-1081 .top-banner p{color:#000;font-size:18px;line-height:1.6;max-width:740px}
.id-1081 article ol li{margin-bottom:0}
.ordered-h4{counter-reset:h4}
.ordered-h4 h4:before{content:counter(h4) ".";counter-increment:h4;color:#A9927D;font-size:64px;margin-right:10px}
.import-products .widget-parameter-wrapper{display:none}
table.mnsleva_ceny tr{background:#fff!important;font-size:18px}
.mnsleva_ceny tr:nth-child(-n+2){border-bottom:2px solid rgba(169, 146, 125, 0.50)}
.mnsleva_ceny .availability{width:80px!important;margin-left:auto}
.mnsleva_ceny th{text-align:right}
.product:has(.mnsleva_ceny) .prices,.product:has(.mnsleva_ceny) .ratings-wrapper .availability{display:none}
.mnsleva_ceny td:has(.availability){padding:0!important}
.slide-left img{width:100px;animation:scrollleft 60s linear infinite}
.slide-right img{width:100px;animation:scrollright 60s linear infinite}
.slide-track {width:100%;display:flex;gap:3em;overflow:hidden}
.css-slider{padding:2em;margin:20px 0}
@keyframes scrollleft{0% {transform:translateX(0)}100%{transform:translatex(-1000%)}}
@keyframes scrollright{0% {transform:translateX(-1000%)}100%{transform:translatex(0)}}
.subcategories.with-image li:has(a[href*="/jednorazove-priplatky/"]),.menu-item-1084{display:none}
#mnozstevni_sleva{width:100%;margin-bottom:10px}
#mnozstevni_sleva table{width:100%}
#mnozstevni_sleva tr td:last-child{text-align:right}
#mnozstevni_sleva td{color:#000;font-size:18px;line-height:2}
#mnozstevni_sleva tr:not(:last-child){border-bottom:2px solid rgba(169, 146, 125, 0.50)}
#usetrite{width:calc(100% - 360px);color:#000;font-size:20px;font-weight:700;line-height:28px}
.p-to-cart-block:has(#usetrite) .p-final-price-wrapper{display:none}
.kup-popis:not(:has(img)) p{width:100%}
.dkLabFileButton{background:#fff;color:#000;border:1px solid lightgray;padding:20px 10px}
body.sk .fix-detail-header .price-final-holder:before,body.sk .p-data-wrapper .p-to-cart-block:before{content:"Vaša finálna cena:"}
body.sk .topVar:after{content:"najobľúbenejšie kombinácie"}body.sk div:has(>.p-video):after{content:"Ako prebieha výroba?"}
body.sk #description #productVideos:after{content:"A takto to naozaj vyzerá!"}body.sk.type-product .p-short-description:after{content:"Čím je produkt výnimočný?"!important}