giga2.category__secondDescription table:has(td:nth-child(2)):not(:has(td:nth-child(3))){width:100%}
.category__secondDescription table:has(td:nth-child(2)):not(:has(td:nth-child(3))):nth-last-child(odd) a{color:#fff}

.submenu-visible .category-top:has(.category-perex) h1:before,.submenu-visible .category-perex:before{display:none}
.submenu-visible .subcategories,.submenu-visible .sidebar-left,
.submenu-visible #products,.submenu-visible .products-block,.submenu-visible .footer-banner a,.submenu-visible .product-slider-navigation::before,.submenu-visible #footer,.submenu-visible .benefitBanner__img,.submenu-visible .category-header .dropdown .dropdown-menu,.submenu-visible .p-detail-inner{filter:brightness(40%) contrast(90%);}
.navigation-hovered .p-detail-inner,.navigation-hovered{z-index:0}

@media(min-width: 992px){
.p-to-cart-block .detail-parameters{width:100%!important}
}
/*cart-shipping*/
.cart-content .radio-wrapper{padding:8px 10px}
/*zabalene params*/
@media (min-width: 768px) {
.filter-section h4, .slider-wrapper h4{padding-top:8px;padding:8px 0}
}
/*subcat*/
.subcategories li a{padding:2px 12px;height:auto}
@media(min-width:768px){
.subcategories{gap:3px 4px}
.narrow .subcategories li{width:calc(25% - 3px)}
}
@media (min-width: 768px) and (max-width: 991px){
.container{width:calc(100% - 32px)}
.category-top:has(.category-perex) h1:before, .category-perex:before{left:calc(50% - 50vw)}
.subcategories.with-image li a .image{width:62px}
.subcategories.with-image li a .text{padding:0 0 0 10px}
}
/*cena kosik*/
#header .header-top-wrapper > div.navigation-buttons{padding-left:0}
.cart-count .cart-price{letter-spacing:0;width:76px;font-size:14px}
/*kosik kroky*/
ol.cart-header li a::before, ol.cart-header li strong::before{width:32px;height:32px;line-height:32px}
@media(min-width:768px){
ol.cart-header li::after{font-size:24px;top:-5px}
}
ol.cart-header{padding:16px 0}
ol.cart-header li a:hover{background:transparent}
@media (max-width: 991px) {
.cart-table tr.removeable,.free-gift-row {background:#fff}
}
#checkoutSidebar .next-step .btn-conversion{margin-top:10px}
/*zaoblit vše na 4px*/
@media(min-width:768px){
input[type="search"].form-control,
.search-form .btn,
#header .navigation-buttons a[data-target="cart"],
#navigation .menu-level-2,
#navigation .menu-level-2>li,
.navigation-in>ul>li.ext>ul>li>div>ul>li>a,
.menu-item-730>a>b{border-radius:4px}
}
/*.products-block .prices .price-save.flag-sleva{border-radius:4px;}*/
.products-block > div .p .p-bottom > div .p-tools .btn.btn-cart{border-radius:4px}
.products-block .product{border-radius:4px}
.btn.btn-tertialy{border-radius:4px}
.box.box-sm.box-filters{border-radius:4px}
.filter-sections{border-radius:4px}
.products-block > div .p .p-bottom > div .p-tools .btn{border-radius:4px}
#footer .subscribe-form.compact-form .form-control{border-radius:4px}
.subscribe-form.compact-form .btn{border-radius:4px}
.news-item .image img{border-radius:4px}

.category__secondDescription table:has(td:nth-child(3)) td{border-radius:4px}
@media (min-width: 768px) {
.subcategories li a{border-radius:4px}
}
.white-btn{border-radius:4px}

.p-detail-inner .p-data-wrapper{border-radius:4px}
.p-to-cart-block .add-to-cart-button{border-radius:4px}
.p-detail .add-to-cart .quantity{border-radius:4px}

@media(min-width:1200px){
.p-image-wrapper .p-thumbnails a img{border-radius:4px}
.p-image-wrapper .p-thumbnails a{border-radius:4px}
}
@media(min-width:1440px){
.p-image-wrapper .p-thumbnail:nth-child(11):before{border-radius:4px}
}
.p-final-price-wrapper .price-save>span{border-radius:4px}
.p-final-price-wrapper .price-save .price-discount{border-radius:4px}
.roi_podobne .image{border-radius:4px}
.roi_podobne .image img{border-radius:4px}
.poradim{border-radius:4px}
.cart-table .p-quantity .quantity{border-radius:4px}
.cart-table .cart-related-button .btn{border-radius:4px}
.discount-coupon .btn{border-radius:4px}
.summary{border-radius:4px}
.ordering-process .btn.btn-conversion, .ordering-process a.btn.btn-conversion{border-radius:4px}
@media(max-width:1439px)
{
.p-image-wrapper .p-thumbnail.next-photos:before{border-radius:4px}
}

#checkoutContent .cart-content,
#checkoutSidebar .cart-content,
.news-wrapper .news-item img.news-image,
.type-posts-listing .subcategories li a,
#cart-wrapper .cart-table .fvscgr-countdown{border-radius:4px}
@media(max-width:991px){
.wide .p-detail-inner .p-image-wrapper{border-radius:4px}
.p-image-roi .p-main-image img{border-radius:4px}
}

@media (min-width:992px) and (max-width:1199px) {
.p-image-wrapper .p-thumbnails a{border-radius:4px}
.p-image-wrapper .p-thumbnails a img{border-radius:4px}
}

.pagination-top a{border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination-top strong{border-top-right-radius:4px;border-bottom-right-radius:4px}

@media(min-width:992px){
/*.p-detail-inner>.flags.flags-default{border-top-left-radius:4px;border-bottom-left-radius:4px}*/
.p-detail-inner .p-image-wrapper .p-image #wrap img,
.p-detail-inner .p-image-wrapper .p-image #cloud-zoom-big{border-top-right-radius:4px;border-bottom-right-radius:4px}
}


.cart-table-header td:first-child{border-top-left-radius:4px}
.cart-table-header td:last-child{border-top-right-radius:4px}
#discountCouponCode{border-top-left-radius:4px;border-bottom-left-radius:4px}


/*snížení výšky*/
@media(min-width:992px){
#header .header-top{height:80px}
}

.banners-row:has(.next-to-carousel-banners){padding:5px 0}
.homepage-products-heading-1, .homepage-products-heading-2{padding-top:20px}
.fbanners-wrapper .homepage-group-title{margin-top:20px}
.product-slider-holder{padding-bottom:20px}
@media (min-width: 768px) {
#navigation .menu-level-2{gap:3px;padding:5px 10px}
#navigation .menu-level-2>li{padding:10px 5px 0 5px;flex-basis: calc(25% - 2.5px);}
.navigation-in > ul > li.ext > ul > li > a img{aspect-ratio:1;object-fit:cover}
.navigation-in>ul>li.ext>ul>li.has-third-level>div>a{padding-bottom:6px}
}
.category-perex{margin-bottom:10px}
.subcategories{margin-top:10px;margin-bottom:10px!important}
.products-block .p>a.image{margin:-15px -9px 0 -15px;padding:0}
/*.products-block .flags-default{left:4px}*/
.products-block{gap:5px}
@media (min-width: 1200px){.columns-4 .products-block>div, .columns-3 .products-block>div{width:calc(25% - 4px)}}
.products-block > div .p .p-bottom > div .p-tools{padding:10px 0}
.products-block > div .p .p-bottom > div .p-tools .btn{margin-left:0}
.pagination-wrapper{margin-top:12px}
#pobo-standard-widget .widget-container{padding:20px 0}
.variant-list, .surcharge-list{padding-top:10px}
.p-detail-inner .detail-parameters{margin-bottom:10px;padding-top:10px}
.up-container.box-shadow-show, .up-container{margin:0}


@media screen and (max-width: 767px){
.navigation-buttons a[data-target="navigation"]::after{display:none}

.product-slider-navigation.navigation-prev{left:0}
.product-slider-navigation.navigation-next{right:0}
.kupsell .kup_price{width:50px;text-align:right}

}

@media screen and (min-width:1200px){
.basic-description{width:calc(100% - 460px)!important}
}

@media(max-width:767px){
.category-perex{margin-bottom:0}
.subcategories{margin-top:0}
#filters{margin-bottom:0}
.mobile .category-header form{margin-bottom:10px}
.category-header{margin-bottom:10px}
.products-block .p>a.image{margin:-10px -10px 0 -10px}
}

@media(max-width:479px){
.columns-mobile-2.cs .add-to-cart-button span::after,.columns-mobile-2.cs .product .btn-primary::after{font-size:13px}
}
