.rsx-product-brand,
.rsx-product-name,
.rsx-product-tagline,
.rsx-product-network {
    padding-bottom: 5px!important;
}

.rsx-price-group {
    line-height: unset!important; /* line-height: normal; */
}

.rsx-price {
    line-height: unset!important; /*line-height: 1;*/
}

@media (max-width: 769px) {
    .rsx-price-group-mobile .rsx-price-w-side-note .rsx-price-w-side-note-price .rsx-price > .rsx-price {
        font-size: 30px !important;
    }

    .rsx-price-group-mobile .rsx-note {
        font-size: 12px !important;
        line-height: 1.4em;
        color: black !important;
    }

        .rsx-price-group-mobile .rsx-note p.hidden-note {
            padding-top: 5px;
            font-size: 11px !important;
            color: gray !important;
            margin-bottom: 0 !important;
        }

    .rsx-product-list-product-footer .rsx-price-group > .rsx-price-w-side-note + .rsx-note {
        font-size: 11px !important;
        line-height: 1.4em;
    }

    .rsx-product-network {
        font-size: 14px !important;
    }
}

@media (min-width: 769px) {
    .hidden-note {
        display: none !important;
    }
}

.rsx-product-list-product-footer .rsx-price-group > .rsx-note:first-of-type {
    margin-bottom: 0px;
}

.rsx-product-list-product-footer .rsx-price-group > .rsx-price-w-side-note + .rsx-note {
    margin-top: 0px;
}

.rsx-price-group-installment_breakdown .rsx-price-label,
.rsx-price-group-installment_breakdown + .rsx-price-label {
    line-height: unset !important; /*line-height: 1;*/
}

@media(max-width: 519px) {
    .rsx-product-list-product {
        border:none;
    }

    .rsx-product-list-product-wrap {
        padding-bottom: 20px;
    }
}

@media (min-width: 520px) {
    .rsx-product-list-product-wrap.rsx-active:before {
        height: auto!important; /*height: calc(100% + 110px);*/
    }
}


@media (min-width: 1000px) {
    .rsx-product-list-converted .rsx-product-list-product-wrap:hover {
        box-shadow: 0 5px 30px rgba(0, 0, 0, 0.3);
        z-index: 1;
    }

}