html body #wrapper .content_scene_cat .content_scene_cat_bg,html body .content_scene_cat .content_scene_cat_bg,html body div.content_scene_cat_bg{background:#0B0B0D!important;background-color:#0B0B0D!important;opacity:1!important;border-bottom:3px solid #B3123E;padding:10px 0 26px}
.content_scene_cat .cat_desc{text-align:center}
.content_scene_cat .cat_desc h1.category-name{color:#fff!important;font-size:36px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin:6px 0 16px;position:relative;padding-bottom:14px}
.content_scene_cat .cat_desc h1.category-name:after{content:"";position:absolute;left:50%;bottom:0;width:70px;height:3px;margin-left:-35px;background:#B3123E}
.content_scene_cat #category_description_short{max-width:920px;margin:0 auto;color:#CFC9CD;font-size:15px;line-height:1.75}
.content_scene_cat #category_description_short p{text-align:center!important;margin:0;color:#CFC9CD}
.content_scene_cat #category_description_short strong{color:#fff}
.content_scene_cat .cat_desc a.lnk_more{display:inline-block;margin:14px 0 4px;padding:7px 22px;border:1px solid #B3123E;border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:transparent}
.content_scene_cat .cat_desc a.lnk_more:hover{background:#B3123E}
.content_scene_cat .breadcrumb-container{margin-top:18px}
.content_scene_cat .breadcrumb{border-top:1px solid #2A2A31!important;border-bottom:0!important;color:#A9A3A7;padding-top:12px;font-size:13px}
.content_scene_cat .breadcrumb a,.content_scene_cat .breadcrumb span{color:#A9A3A7}
#subcategories{margin:0 0 22px}
#subcategories ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}
#subcategories ul li{float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}
#subcategories ul li p{margin:0}
#subcategories a.subcategory-name{display:block;padding:9px 18px;border:1px solid #DDD6D9;border-radius:999px;background:#fff;color:#1E1C1F;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;transition:all .2s}
#subcategories a.subcategory-name:hover{background:#B3123E;border-color:#B3123E;color:#fff}
#left_column .PM_ASBlockOutput{background:#fff;border:1px solid #ECE7E4;border-top:3px solid #B3123E;border-radius:10px;padding:6px 18px 14px;box-shadow:0 2px 10px rgba(11,11,13,.05)}
#left_column .PM_ASBlockOutput .title_block{font-size:16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0B0B0D;border-bottom:1px solid #ECE7E4;padding-bottom:12px;margin-bottom:6px}
#left_column .PM_ASCriterionsGroupTitle{font-size:14px;font-weight:800;color:#0B0B0D;text-transform:uppercase;letter-spacing:.05em}
#left_column .PM_ASCriterionNbProduct{color:#A9A3A7}
ul.product_list.grid li.ajax_block_product .product-container{background:#fff;border:1px solid #ECE7E4;border-top:3px solid #B3123E;border-radius:10px;box-shadow:0 2px 10px rgba(11,11,13,.06);overflow:hidden;transition:transform .2s,box-shadow .2s;height:100%}
ul.product_list.grid li.ajax_block_product .product-container:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(11,11,13,.14)}
ul.product_list a.new-box span.new-label{background:#B3123E!important;color:#fff!important;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
ul.product_list .right-block p a.product-name{color:#1E1C1F;font-weight:600;line-height:1.35}
ul.product_list .right-block p a.product-name:hover{color:#B3123E}
ul.product_list .right-block .price,ul.product_list .right-block .product-price{color:#B3123E;font-weight:800}
.content_sortPagiBar{background:#fff;border:1px solid #ECE7E4;border-radius:10px}
@media (max-width:767px){.content_scene_cat .cat_desc h1.category-name{font-size:26px}#subcategories a.subcategory-name{padding:8px 14px;font-size:12px}}
html body .content_scene_cat{height:auto!important;min-height:0!important;overflow:visible!important}
html body .content_scene_cat .cat_desc{height:auto!important}
