.cart-table tr td{background:transparent!important}
.top-nav-button::before{display:none}
.id--9 .top-navigation-bar{display:none}
.id-750 .content-wrapper-in{display:block!important}
.id-750 .category-content-wrapper,
.id-750 .sidebar{display:none}

@media(max-width:767px)
{
#dkLabFavHeaderWrapper{position:relative;top:6px;left:8px}
#header .top-navigation-tools a.top-nav-button{top:-24px}
.in-index .overall-wrapper,.id--9 .overall-wrapper{padding-top:114px}
.pod_fotkou{display:none}
.scroll-dot:nth-child(3){position:relative;left:4px}
.roi-image-wrapper::-webkit-scrollbar{display:none}
.roi-image-wrapper{-ms-overflow-style: 0;scrollbar-width:0}
.navigation-buttons a[data-target=cart]:before{content:""}
.navigation-buttons > a[data-target="cart"] i{bottom:auto;top:0;background:#A3BC3D}
}

@media(min-width:767px)
{
.products-alternative:has(.product:nth-child(4)):not(:has(.product:nth-child(5))){width:100%!important}
.products-alternative:has(.product:nth-child(4)):not(:has(.product:nth-child(5))) .product{width:25%!important}
}

@media (min-width: 1440px) {
.subcategories li{width: calc(25% - 4px)!important}
}

.p-image-roi {align-items:start;position:relative}
.p-image-roi .price-save{width: 100px;position: absolute;z-index: 1;left: 10px;top: 10px;border-radius: 5px;
}

@media(max-width:767px)
{
.custom-footer__contact .container h4:before {background-size: 50px;height: 50px;width: 50px;background-repeat: no-repeat;background-position: left center}
}

.products-alternative-wrapper.slide-active:after{display:none}
.delivery-time-row{display:none!important}
.roi-image-wrapper:has(.p-image-roi){
overscroll-behavior-x: none;
}
@media(max-width:767px){
.p-image-roi #wrap,.p-image-roi>.p-main-image{padding:0}
}
.p-data-wrapper h1>.product-appendix{display:flex!important}
.flag-jaro5{display:none!important}
.p-to-cart-block:has(.bf){position:relative}
.p-to-cart-block:has(.bf) .p-final-price-wrapper{margin-bottom:110px}
.p-final-price-wrapper .bf{width:calc(100% - 40px);position:absolute;top:80px}
.type-product .flag-kod{display:none!important}

@media(max-width:767px){
.p-to-cart-block .p-final-price-wrapper{width:100%}
.p-final-price-wrapper .bf{width:100%}
.p-to-cart-block .add-to-cart{width:calc(100% - 230px);margin-top: 19px;margin-right:10px}
body:has(.bf) .overall-wrapper{padding-top:0}

.breadcrumbs > span:not(:nth-last-child(2)),.breadcrumbs > span:not(#navigation-first) > a {display: inline-block!important}
.breadcrumbs > span:not(#navigation-first) > a{padding-left:14px}
.breadcrumbs > span:not(:nth-child(2)):last-child{display:none!important}
.breadcrumbs > span a::after{content:"\eac8";font-family:ikony;display:inline-block;width:auto;font-size:6px;position:absolute;top:0;right: 0;color: #252729;transform:none}
}
@media(min-width:768px){
.p-to-cart-block:has(.bf) .add-to-cart-button,
.p-to-cart-block:has(.bf) .add-to-cart{margin-bottom:110px}
}
#productsAlternative .prices{justify-content:center}
@media(min-width:768px) {
body:not(.typ-category) input[type=checkbox]:checked+label:after, body:not(.typ-category) input[type=radio]:checked+label:after{width:8px;height:8px}
body:not(.typ-category) input[type=checkbox]+label:before, body:not(.typ-category) input[type=radio]+label:before{width:14px;height:14px}
.in-znacka .category-top, body:not(.in-znacka) .category-top:not(:has(.category__secondDescription)):has(.category-perex){overflow:visible}
body:not(.in-znacka) .category-top:not(:has(.category__secondDescription)) p:first-child:has(img){width:100vw;height:100%}
body:not(.in-znacka) .category-top:not(:has(.category__secondDescription)) p:first-child img{width:100vw;height:100%;object-fit:cover}
}
@media (max-width: 767px) {
body:not(.typ-category) input[type=checkbox]+label:before, body:not(.typ-category) input[type=radio]+label:before{left:0!important}
body.type-category input[type=checkbox]+label:before{height:14px;width:14px}
.magazin:has(.nws){margin-left:0}
.magazin .nws{text-align:left}
.magazin .news-item{margin:5px 0}
.r-bottom .review:nth-child(n+2){display:block;margin-bottom:28px}
body.navigation-window-visible:has(.bf) #navigation{top:60px}
.columns-mobile-2 .products-block .p-bottom .prices .price-standard{text-align:left}
.navigation-buttons a[data-target="search"]::before{display:none}
} 

.p:not(:has(.p-desc)) .name{margin-top:43px!important}

.fvDoplnek-upsell:not(:has(form)){display:none}
#simple-variants .gift{font-size:14px;line-height:26.88px;margin-bottom:0}
#simple-variants .gift:before{content:url(/user/documents/upload/i/gift.svg);position:relative;top:7px;margin-right:7px}
#simple-variants .gift .zdarma{color:#A3BC3D;margin-left:12px}
.konfigurator label.kupon .var_title:before{content: url(https://cdn.myshoptet.com/usr/www.vinotrh.cz/user/documents/upload/i/kupon.svg)}
#simple-variants label.konfig-item.poukaz{display:block;margin-left:30px;padding: 10px 20px}
#simple-variants label.konfig-item.poukaz:before{border-radius:2px}
#simple-variants input[type=radio]:checked+label.konfig-item.poukaz:after{margin-left:0;border-radius:2px;width:14px;height:14px;border:none;background-color:#000;background-image:url(/user/documents/upload/i/check.svg)}
#simple-variants:has(.kupon) .select-wrapper:has(#simple-variants-select){display:none}
.delivery-time-row.block {
display:block !important;
}
.shipping-options-row.none{display:none}
.basic-description p,.basic-description ul li {font-size:15.5px}
.basic-description h3 {font-size:20px}
.basic-description ul li:before{display:none}
.basic-description ul li{    list-style: disc;
    margin-left: 20px;
    padding-left:0}
@media(max-width:767px){
.basic-description p,.basic-description ul li {font-size:13px}
.basic-description h3 {font-size:18px}    
}
.products-block .product-appendix{margin-top:0;position:static;display:block}
#productsAlternative .p-desc.modified {
text-align: center;
max-height: 18px;
overflow: hidden;margin-left: -10px;
margin-right: -10px;
width: calc(100% + 20px);
}

.products-block>div .p .name{order:-1;padding-bottom:10px}
.products-block .p-desc.modified{order:-2}
.products-block > div .p .p-in{padding-top:20px}

@media(max-width: 767px){
.columns-mobile-2 .product .product-appendix{display:block!important;margin-top:10px}
}

/*2504*/
@media (min-width: 768px) {
body:not(.in-znacka) .category-top:not(:has(.category__secondDescription)) a, body:not(.in-znacka) .category-top:not(:has(.category__secondDescription)):has(.category-pereximg) a,
body:not(.in-znacka) .category-top:not(:has(.category__secondDescription)) video, body:not(.in-znacka) .category-top:not(:has(.category__secondDescription)):has(.category-pereximg) video {
position: relative;
}
.id-1357 .category-top table:first-child{position:relative}
.id-1357 .category-top table:first-child:before{position:absolute;content:"";width:100vw;top:0;height:100%;margin-left:calc(50% - 50vw);background:url(/user/documents/upload/i/g71.png) no-repeat;background-color:#F6F3EC}
.id-1357 .category-top p,
.id-1357 .category-top h1,
.id-1357 .category-top h2{color:#000!important}
.id-1357.in-znacka .category-top h1.category-title,body.id-1357:not(.in-znacka) .category-top:not(:has(.category__secondDescription)) h1.category-title{width:100%!important;color:#000!important;position:relative}
.id-1357 .category-top table .category-title{font-size:20px;font-weight:400}
.id-1357 .category-top table h2{font-family: "Playfair Display";font-size: 40px;font-weight: 400;line-height: 50px;position:relative}
.id-1357 .g3texture{background:url(/user/documents/upload/i/g3.png) no-repeat;background-position:top center}
.full-box:has(+.full-box){margin-bottom:124px}
.full-box .half:first-child{padding-right:52px}
.full-box .half:last-child{padding-left:52px}
/*.breadcrumbs>span:last-child{display:none}*/
.breadcrumbs>span:nth-last-child(2)>a:after{display:none}
}
.id-1357 .category-top{width:100%!important;margin:0!important}
.id-1357 .category-top table p{font-size:20px;line-height: 33px;}
.category-perex .catSem ul li::before{display:none!important}
.full-box{position:relative;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}
.full-box h2{font-family:"Playfair Display";font-size:48px;line-height:50px;font-weight:400;margin-top:0}
.full-box p{margin-bottom:12px}
.full-box .half{width:50%;font-size:20px;line-height:33px}
.full-box .full{width:100%;display:flex;flex-flow:column;align-items:center;text-align:center;font-size:20px;line-height:33px;margin:0}
.full-box .full p,.full-box .full h2,.full-box .full h3{max-width:810px;margin:0 auto}
.full-box h3{color: #141215;font-family:"Playfair Display";font-size:36px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:0.5px}
.full-box .full iframe{width:100%;aspect-ratio:16 / 9;height:auto}
.id-1357 .sidebar-indented .category-top::before{display:none}
.id-1357 .subcategories:before{content:"Aktuální výběr";width:100%;color:#000;font-weight:600;line-height:33px}
.id-1357 .category-top table:has(td:nth-child(4)) tr{background:transparent}
/*.id-1313 .category-top table:first-child{position:relative}*/

@media(max-width:767px){
.id-1357 .category-top table:not(:has(td:nth-child(4))) tr{display:flex;flex-flow:column}
.id-1357 .category-top table:not(:has(td:nth-child(4))) td:has(video){order:-1}
.id-1357 .category-top table:has(td:nth-child(4)){width:100%;overflow-x:auto;display:flex}
.id-1357 .category-top table:has(td:nth-child(4)) tr{display:flex}
.id-1357 .category-top table:has(td:nth-child(4)) td{width:239px;margin-right:3px}
.full-box .half{width:100%}
.id-1357 .category-top table .category-title{font-size:14px;font-weight:400;margin-bottom:0}
.full-box h2,.id-1357 .category-top table h2{color:#000;font-family: "Playfair Display";font-size: 28px;font-weight: 400;line-height: 1.41}
.id-1357 .category-top table p{color:#000;font-size:13px;font-weight:400;line-height:1.5}
.id-1357 .content .category-top::before{display:none}
.id-1357 .category-top table:first-child{position:relative}
.id-1357 .category-top table:first-child tr{position:relative}
.id-1357 .category-top table:first-child:before{position:absolute;content:"";width:100vw;top:0;height:100%;margin-left:calc(50% - 50vw);background-color:#F6F3EC}
.id-1357 .category-top td:has(video){padding:0}
.id-1357 .category-perex{padding:0 10px}
.id-1357 .category-top video{width:100vw!important;margin-left:calc(50% - 50vw);margin-top:-15px;position:relative;height:auto;aspect-ratio:391 / 292!important}
.full-box .half:has(img),.full-box .half:has(iframe){order:9}
.full-box h3{font-size:20px}
.full-box p{color:#141215;font-size:13px;line-height:1.5}
.full-box{margin-bottom:32px}
.full-box h2{margin-bottom:12px}
.id-1357 iframe[title*="YouTube"]{margin:50px 0}
.breadcrumbs{margin-top:52px}
.category-perex table td{padding:16px 0}
.catSem .subcategories.with-image{margin-top:-30px}
.id-1357 .subcategories{align-items:stretch}
.id-1357 .subcategories a[href]{flex-flow:column;height:auto}
.id-1357 .subcategories.with-image li a .image,.id-1357 .subcategories.with-image li a .image img{width:auto;height:61px}
.id-1357 .category-perex ul li{padding-left:0}
.id-1357 .subcategories.with-image li a .text{width:100%;margin-top:10px;text-align:center}
}

.footer-banner:nth-child(10) img, .footer-banner:nth-child(2) img {
visibility:visible;
}

.category-perex table.dlazdice4{border-spacing:3px;border-collapse:separate}
.category-perex table.dlazdice4 td{padding:0}
.category-perex table.dlazdice4 td a{display:block;width:100%}
.category-perex table.dlazdice4 td a img{width:100%}
.import-products{width:100%;position:relative;margin:20px 0}
.import-products #products{display:flex;flex-flow:row nowrap;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.import-products #products .product{min-width:20%}
@media (max-width: 1199px) {
    .import-products #products .product {
        min-width: 50%;
    }
}
.flag-bublinky5{display:none!important}
.flag-narozeniny7{display:none!important}
.flag-vanoce7{display:none!important}
.product .p .ratings-wrapper{display:none!important}
.category-perex,.category-perex table{margin-top:0}
@media (max-width: 767px) {
body:has(.bf) #content-wrapper {
margin-top:0;
}
.content .category-top{padding-top:16px!important}
}



.products-block .p-in-in:has(.p-desc.modified){display:flex;flex-flow:column}
.products-block .p-desc.modified{color:#A3BC3D!important}
.products-block .p-in-in a{color:#252729!important}
.bf .w{border-radius:6px}
.top-navigation-bar .bf{align-items:center}
.top-navigation-bar .bf .bfakce{font-size:16px}

.flag.flag-kod{
border-radius:0 8px 8px 8px!important;
height: 24px;
padding: 0 10px!important;
font-weight: 400;
line-height: 24px;
    letter-spacing: -0.28px;
}
.flag-leto5,
.flag-vinotrh5,.flag-leto10{display:none!important}
@media (max-width: 767px) {
body.in-index:has(.bf) #content-wrapper {
margin-top: 55px;
}
}
@media (min-width:768px) {
.top-navigation-bar .container>div#dkLabComparerHeaderWrappper{flex-basis:130px}
.top-navigation-bar .container>.bf{flex-basis:calc(100% - 130px)}


body:not(.in-znacka) .category-top:not(:has(.category__secondDescription)):has(.category-perex){padding-left: calc(50vw - 50%)!important;padding-top:20px!important}

}