#goodLabels{position: absolute; left: 0; top: 0; z-index: 1;}
.category-good-item #goodLabels{}
.review-page .good-item__labels{display: none;}
.product-item__left .swiper-wrapper #goodLabels{top: 0;}
.product-item__left .swiper-wrapper .swiper-slide-next #goodLabels{display: none;}
#GoodDetail .product-item .good-item__labels{justify-content: end;}
#goodLabels .goodLabel{color: #fff; font-size: 12px; box-sizing: border-box; border-radius: 4px; padding: 4px 8px 4px 8px; display: block;}
/*#GoodDetail .product-item__left .goodLabel{padding-bottom: 3px;}*/
#goodLabels .popularLabel{background: #ffcd33; display: none!important;}
#goodLabels .newLabel{background-color: #16a11b;}
#goodLabels .discountLabel{background-color: #c02e2e; display: none!important;}
#goodLabels .labelText{margin-bottom: 0!important; padding: unset; border-radius: unset;}
/*#genderLabel{position: absolute; z-index: 2; left: 8px; bottom: 11px; border-radius: 50%; background: #FFD700; height: 40px; width: 40px; text-align: center; display: flex;flex-direction: column;justify-content: center;justify-items: center;flex-wrap: nowrap;}*/
#genderLabel{position: absolute; z-index: 2; left: 8px; bottom: 11px; border-radius: 50%; background: #FFD700; height: 40px; width: 40px; text-align: left; box-sizing: border-box; padding-left: 8px; padding-top: 7px; display: none;}
#goodImgContainer{position: relative;}
.search-page #goodImgContainer{max-height: 100%;}
.swiper-page .indexNewgoods .category-good-item #goodImgContainer{height: 250px;}
.swiper-page .indexNewgoods .category-good-item #goodImgContainer{display: inline-block;}
#GoodDetail .product-item__left #genderLabel{text-align: center; left: 8px; bottom: 12px; padding-left: 0;}
#genderLabel .icon-childsLabel{font-size: 27px;}
#GoodDetail .product-item__left #goodLabels .goodLabel{display: block; text-align: center; height: 20px; box-sizing: border-box; }
#promoPage #goodLabels .goodLabel{line-height: 13px;}
#promoPage .category-good-item .good_name{text-align: left; margin-top: 0!important;}
#promoPage .promo-row-goods .good-item__vendor{display: block; text-align: left;}
#promoPage .good-item__vendor b{margin-top: 0;}
#GoodDetail .product-item__left #goodLabels .labelText{margin-top: 0;}

#GoodDetail.PreviewGood .product-item .good-item__labels span{display: flex!important; flex-wrap: nowrap;}
#GoodDetail.PreviewGood .product-item .good-item__labels span.discountLabel{display: none!important;}
#goodLabels .popularLabel{display: none!important;}
#goodLabels i{display:none; margin-right: 4px;}
.article-good__labels, .good-item__labels{align-items: unset; font-weight: unset; font-size: unset; text-transform: none; }
.category-good-item .good-item__price {display: flex;flex-wrap: nowrap;}
.category-good-item .good-item__price{display: flex; flex-wrap: nowrap;}
.category-good-item .good-item__price .priceToTtizer{display: flex; flex-wrap: nowrap;}
.category-good-item .good-item__price .priceToTtizer .priceValue,
.product-item__buy__price b.old-price{white-space: nowrap;}
.category-good-item .good-item__price .priceToTtizer .priceCurrency{margin-left: 5px;}
.good-item__vendor b{padding: 0; color: #000; background: none; font-size: 16px; font-weight: 450;}
.commonBody:not(.index-page).category-good-item:hover .categorygoodItemwrap{height: calc(100% + 83px);}
@media screen and (min-width: 1000px) {
    .indexNewgoods .category-good-item:hover .categorygoodItemwrap{height: calc(100% + 73px);}
}
.category-good-item .good-item__price__wrap{height: 39px;}
.category-good-item .good-item__inner .priceBox{margin-top: 4px;}
.category-good-item .tizerRow{margin-top: 0;}

.good-item__image{position: relative;}
.category-good-item #catalogQuiqView{top: calc(50% - 17px)!important; height: 34px;}
#mma-article .category-good-item #catalogQuiqView .QVContainer{height: 34px;}
#mma-article .category-good-item #catalogQuiqView a{padding-top: 6px;}

@media screen and (max-width: 1000px) {
    .category-good-item .good-wr{width: 220px;}
    #mma-article .category-good-item #catalogQuiqView a{font-size: 14px;}
}
@media screen and (max-width: 801px) {
    #genderLabel{height: 36px; width: 36px; left: 4px; bottom: 6px;}
    #genderLabel .icon-childsLabel{font-size: 24px;}
    .swiper-page .indexNewgoods .category-good-item #goodImgContainer{height: auto;}
    .body-mobile.swiper-page .category-good-item .category-sizes .cs-wr{height: 8px;}
}
@media screen and (max-width: 581px) {
    .category-good-item:hover .categorygoodItemwrap{height: calc(100% + 70px);}
    .category-good-item .good-item__price__wrap{margin-top: 4px;}
    .index-page .newgoodsSlider .category-good-item .good-footer {height: 95px;}
    .body-mobile.swiper-page .indexNewgoods .category-good-item:hover .category-sizes{margin-top: 10px;}
    .category-good-item .good-wr {width: 90%; margin-left: auto; margin-right: auto;}
    .category-good-item .good_name,
    .good-item__vendor b{font-size: 14px;}
    .category-good-item .good_name{height: 57px;}
    #GoodDetail .product-item__content__description__vendor img{display: none;}
}
@media screen and (max-width: 431px) {
    .category-good-item .good_name{height: 50px;}
}
@media screen and (max-width: 357px) {
   .indexNewgoods  .category-good-item .category-sizes .size-cell{line-height: 18px;}
}
@media screen and (max-width: 321px) {
    .category-good-item .good-item__inner .priceBox .priceBoxWrap{display: block;}
    .category-good-item .good-item__price__wrap span{margin-left: 0; margin-top: 5px;}
}