﻿
.product-card {
    background-color: #ffffff; /* البطاقة أبيض */
    border: 1px solid #eeeeee; /* حدود خفيفة */
    border-radius: 8px;
}
/* النصوص */
.product-card-content h6 a {
    color: #1d1d1d;
}

.product-card-content .current-price {
    color: #1d1d1d;
    font-weight: 700;
}

.product-card-content del {
    color: #777777;
}

/* النجوم */
.stars .bi-star-fill {
    color: #f5a623;
}

.stars .bi-star {
    color: #dddddd;
}

/* زر أضف للسلة */
.hover-btn3 {
    background: #222222;
    color: #ffffff;
}

    .hover-btn3:hover {
        background: #444444;
    }

/* بادج الخصم */
.batch span {
    background: #222222;
    color: #fff;
}

    .batch span.new {
        background: #f5a623;
        color: #fff;
    }

    .batch span.out-stock {
        background: #e74c3c;
        color: #fff;
    }
/* ── خلفية الأيقونات عند Hover على الصورة ── */
.product-card .product-card-img .view-and-favorite-area > ul li > a {
    border: 1px solid #ffffff;
    background-color: #ffffff; /* أبيض بدل الأسود */
    color: #222222;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 41px;
    height: 41px;
    border-radius: 50%;
    cursor: pointer;
    transition: 0.5s;
}

    /* Hover على الأيقونة */
    .product-card .product-card-img .view-and-favorite-area > ul li > a:hover {
        background-color: #222222; /* أسود عند الضغط */
        border-color: #222222;
        color: #ffffff;
    }

    /* القلب عند التفعيل (مضاف للمفضلة) */
    .product-card .product-card-img .view-and-favorite-area > ul li > a.wishlist-btn.active {
        background-color: #e74c3c; /* أحمر */
        border-color: #e74c3c;
        color: #ffffff;
    }

/*    //----  feat-strip 
*/

.feat-strip {
    background: #fff;
    border-bottom: 1px solid #f1f5f9;
    padding: 0;
    position: relative;
    z-index: 2;
    box-shadow: 0 4px 24px rgba(0,0,0,.06);
}

.feat-strip-inner {
    display: grid;
    grid-template-columns: repeat(4,1fr);
}

.feat-item {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 24px 28px;
    border- @(isRtl?"right":"left"):1px solid #f1f5f9;
    transition: .25s;
    cursor: default;
    position: relative;
    overflow: hidden;
}

    .feat-item:first-child {
        border: none;
    }

    .feat-item::before {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(135deg,#f0f7ff,#fff);
        opacity: 0;
        transition: .3s;
    }

    .feat-item:hover::before {
        opacity: 1;
    }

    .feat-item:hover {
        transform: translateY(-2px);
    }

.feat-icon {
    width: 56px;
    height: 56px;
    border-radius: 14px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    transition: .3s;
}

.feat-item:hover .feat-icon {
    transform: scale(1.1) rotate(-3deg);
}

.fi-blue {
    background: #eff6ff;
}

.fi-green {
    background: #ecfdf5;
}

.fi-amber {
    background: #fffbeb;
}

.fi-purple {
    background: #f5f3ff;
}

.feat-icon svg {
    transition: .3s;
}

.feat-item:hover .fi-blue svg path {
    fill: #0C447C;
}

.feat-item:hover .fi-green svg path {
    fill: #059669;
}

.feat-item:hover .fi-amber svg path {
    fill: #d97706;
}

.feat-item:hover .fi-purple svg path {
    fill: #7c3aed;
}

.feat-text {
    position: relative;
    z-index: 1;
}

    .feat-text h5 {
        font-size: 14px;
        font-weight: 800;
        color: #1e293b;
        margin: 0 0 3px;
    }

    .feat-text p {
        font-size: 12px;
        color: #64748b;
        margin: 0;
        line-height: 1.5;
    }

@@media(max-width:992px) {
    .feat-strip-inner {
        grid-template-columns: repeat(2,1fr);
    }

    .feat-item {
        border-top: 1px solid #f1f5f9;
    }
}

@media(max-width:480px) {
    .feat-strip-inner {
        grid-template-columns: 1fr;
    }
}
