component-product-card-u .card_a {
    margin-bottom: 10px;
}
component-product-card-u .card_a .cover {
    text-align: center;
    padding: 15px;
}
component-product-card-u .card_a .background-image, component-product-card-u .card_a .background-image-not {
    height: 400px;
}
component-product-card-u .card_a .background-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
component-product-card-u .card_a .background-image-not {
    background-color: #f5f5f5;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
component-product-card-u .cover_badge {
    height: 28px;
    text-align: center;
}
component-product-card-u .cover_badge .badge_ {
   /* float: right;*/
}
component-product-card-u .cover_badge .badge_ span {
    font-size: 18px;
    font-weight: bold;
    padding: 0 5px;
}
component-product-card-u .cover_badge .badge_.badge_74 span {
    color: black;
}
component-product-card-u .cover_badge .badge_.badge_75 span {
    color: #00A0DB;
}
component-product-card-u .cover_badge .badge_.badge_72 span {
    color: #3b5998;
}
component-product-card-u .cover_badge .badge_.badge_16 span {
    color: #0f0a11;
}
@media (max-width: 1200px) {
    component-product-card-u .card_a .background-image, component-product-card-u .card_a .background-image-not {
        height: 480px;
    }
    component-product-card-u .card_a .background-image {
        background-size: cover;
    }
}
@media (max-width: 920px) {
    component-product-card-u .card_a .background-image, component-product-card-u .card_a .background-image-not {
        height: 480px;
    }
    component-product-card-u .card_a .background-image {
        background-size: cover;
    }
}
@media (max-width: 820px) {
    component-product-card-u .card_a .background-image, component-product-card-u .card_a .background-image-not {
        height: 480px;
    }
    component-product-card-u .card_a .background-image {
        background-size: cover;
    }
}
@media (max-width: 720px) {
    component-product-card-u .cover_badge .badge_ span {
        font-size: 14px;
    }
    component-product-card-u .card_a .background-image, component-product-card-u .card_a .background-image-not {
        height: 380px;
    }
    component-product-card-u .card_a .background-image {
        background-size: cover;
    }
}
@media (max-width: 620px) {
    component-product-card-u .card_a .background-image, component-product-card-u .card_a .background-image-not {
        height: 350px;
    }
    component-product-card-u .card_a .background-image {
        background-size: cover;
    }
}
@media (max-width: 520px) {
    component-product-card-u .card_a .background-image, component-product-card-u .card_a .background-image-not {
        height: 320px;
    }
    component-product-card-u .card_a .background-image {
        background-size: cover;
    }
}
@media (max-width: 420px) {
    component-product-card-u .card_a .background-image, component-product-card-u .card_a .background-image-not {
        height: 290px;
    }
    component-product-card-u .card_a .background-image {
        background-size: cover;
    }
}
@media (max-width: 320px) {
    component-product-card-u .card_a .background-image, component-product-card-u .card_a .background-image-not {
        height: 200px;
    }
    component-product-card-u .card_a .background-image {
        background-size: cover;
    }
}
component-product-card-u .card_a .title_product {
    font-size: 20px;
    color: #fff;
}
component-product-card-u .price .item_price .price_display {
    display: inline-block;
    color: #fff;
    font-weight: bold;
    font-size: 22px;
}
component-product-card-u .price .item_price .price_display .currency {
    font-size: 12px;
}
component-product-card-u .price .item_price .price_compare {
    display: inline-block;
    color: #757575;
}
component-product-card-u .price .item_price .price_compare .line_thogh {
    text-decoration: line-through;
}
component-product-card-u .price .item_price .price_compare .currency {
    font-size: 12px;
}