/* product loop */
.product-element-top {
    height: 100%;
}
.product-element-top .product-image-link {
    height: 100%;
    display: flex !important;
    align-items: center;
}
.product-element-top-min-180 .product-element-top {
    min-height: 180px;
}
.product-element-top-min-280 .product-element-top {
    min-height: 280px;
    background-color: #27346D!important;
    border-radius: 5px;
}

.product-element-bottom .price  ins .woocommerce-Price-amount.amount{
    color: #07D48F;
    font-size: 18px;
    font-weight: 700;
}

.product-element-bottom .price  del .woocommerce-Price-amount.amount{
    color: #8E99CD;
    font-size: 18px;
    font-weight: 700;
}

[class*="title-line-"] .wd-product .wd-entities-title {
    font-weight: 700;
    font-size: 14px;
}

.star-rating.wd-style-simple>div {
    color: #fff;
    font-size: 14px;
}

.star-rating.wd-style-simple:after {
    color: #994FFE;
}

.wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap) {
    background-color: #0E1220;
}

.product-element-bottom .price {
    display: flex;
    align-items: baseline;
    gap: 6px;
}

.product-element-bottom .price ins {
    order: 1;
}

.product-element-bottom .price del {
    order: 2;
}

.product-element-bottom .price del {
    color: #8E99CD;
    text-decoration-color: #8E99CD;
}

@media (min-width: 769px) {
    .cat-design-zoom-out .wd-cat-image {
        transform: scale(1);
        transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);
    }

    .cat-design-zoom-out:hover .wd-cat-image {
        transform: scale(0.9);
    }
}

.cat-design-zoom-out .wd-cat-thumb:before {
    background-color: transparent;
    opacity: .1;
}

.wd-product-header h3.wd-entities-title a{
    font-weight: 700;
}

.wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap) {
    background-color: #27346D!important;
}

.wd-products-with-bg:not(.products-bordered-grid) .wd-carousel-item :is(.product-wrapper,.wd-cat-wrap) {
    background-color: #27346D!important;
}

.wd-products-with-bg:not(.products-bordered-grid) .wd-carousel-item :is(.product-wrapper,.wd-cat-wrap) {
    background-color: #0E1220!important;
}

.stars:hover a:before, .stars.selected a:before, .stars.selected:hover a:before,
.star-rating {
    color: #994FFE;
}

.stars a:before, .stars a:hover ~ a:before, .stars a.active ~ a:before, .stars.selected:hover a:hover ~ a:before,
.star-rating:before {
    color: #6372B5;
}