.content_scene_cat{color:#505050;line-height:22px;text-align:justify;min-height:max-content;overflow:hidden;display:block;width:100%;position: relative;float:left;}
.content_scene_cat .content_scene_cat_bg{padding:0;min-height:max-content;height:auto;overflow:hidden;display:block;width:100%;position: relative;float:left;}
.cat-name{color:#505050;}
.gratis{position:absolute;background: rgb(177,0,0,0.85);width:100%;color:#fff;font-weight:700;bottom:5px;padding:5px 0;}
#categories_block_bottom{padding: 0;min-height: max-content;height: auto;overflow: hidden;display: block;width: 100%;position: relative;float: left;}
ul.product_list.list>li .product-container .products-inner .product-stickers-eko{display:none;}
ul.product_list.list>li .product-container .products-inner .gratis{display:none;}

@media (max-width: 1199px){
.content_scene_cat .content_scene_cat_bg{padding:0}
}

.content_scene_cat span.category-name{font-size:30px;font-weight:700;text-transform:uppercase;line-height:50px;color:#fff;margin-bottom:12px}

@media (max-width: 1199px){
.content_scene_cat span.category-name{font-size:25px;line-height:30px}
}
.page-heading.product-listing{display:inline-block;}
.count-product{display:inline-block;font-size: 24px;color:#111;}

#category #products{overflow: hidden;min-height:100%;position: relative;width: 100%;height: auto;}
#category .rte{overflow: hidden;display: block;min-height: max-content;width:100%;float:left;position: relative;}
.content_scene_cat p{min-height: max-content;font-size:16px;position:relative;display:block;height:auto;width:100%;text-align:justify;font-weight:400;font-family:"Montserrat-Regular", sans-serif;line-height: 1.5;margin-bottom: 20px;}
.content_scene_cat p strong, .content_scene_cat b, .content_scene_cat strong{font-family:"Montserrat-Bold", sans-serif;font-weight:700 !important;}
.content_scene_cat a{color:#7f0505;font-weight:600;font-family:"Montserrat-Bold", sans-serif;}
.content_scene_cat a:hover{text-decoration:underline}
.content_scene_cat .content_scene{color:#505050}
.content_scene_cat .content_scene .cat_desc{padding-top:20px}
.content_scene_cat .content_scene .cat_desc a{color:#505050}
.content_scene_cat .content_scene .cat_desc a:hover{color:#505050}
#subcategories{padding:8px 0 0px 0;margin-top:15px;min-height:100%;overflow:hidden;height:auto;display:block;width:100%;position: relative;float:left;}
#subcategories p.subcategory-heading{font-weight:bold;color:#505050;margin:0 0 15px 0}
#subcategories ul{overflow:hidden;display:block;width:100%;height:100%;}
#subcategories ul li{text-align:center;min-height:50px;margin-bottom:15px;display: inline-block;}
#subcategories ul li .subcategory-image{padding:0 0 8px 0}
#subcategories ul li .subcategory-image a{display:block;padding:9px;border:1px solid #f2f2f2}
#subcategories ul li .subcategory-image a img{max-width:100%;vertical-align:top}
#subcategories ul li .subcategory-name{font:500 18px/22px "Montserrat-Medium",sans-serif;color:#505050;text-transform:uppercase}
#subcategories ul li .subcategory-name:hover{color:#505050}
#subcategories ul li .cat_desc{display:none}
#subcategories ul li:hover .subcategory-image a{border:5px solid #505050;padding:5px}
#subcategories h2{background:#505050;color:#fff;vertical-align:middle;text-align: center;width: 100%;height: 50px;display: table;}
#subcategories h2 a{color:#fff;font-weight:700;width:100%;vertical-align: middle;text-align: center;display: table-cell;font-size:15px;}
#subcategories h2:hover a{background:#ea0600;}
#subcategories .h2{background:#505050;color:#fff;vertical-align:middle;text-align: center;width: 100%;height: 50px;display: table;}
#subcategories .h2 a{color:#fff;font-weight:700;width:100%;vertical-align: middle;text-align: center;display: table-cell;font-size:15px;}
#subcategories .h2:hover a{background:#ea0600;}
ul.product_list.list .product-element-available{text-align:left;}
.rozmiar{text-align:left;margin-bottom:25px;}