.add-to-wishlist{display:none !important}
#nav-product-tab {
    color: #6A0D25 !important;
    font-weight: 600;
    position: relative;
}

#nav-product-tab::after {
    content: "";
    position: absolute;
    bottom: -4px;
    right: 0;
    width: 60%;
    height: 2px;
    background-color: #6A0D25;
    opacity: 0.5;
}

main{
  background-color: #F4DFCF !important; 
}

section#a2fa7d75-ef13-4d7d-8a8d-bb9477316f16 {
    border-radius: 0 0 100px 100px !important;
    overflow: hidden !important;
}

/* Tablet & Mobile */
@media (max-width: 1024px) {
    section#a2fa7d75-ef13-4d7d-8a8d-bb9477316f16 {
        border-radius: 0 0 50px 50px !important;
    }
}
div#\33 c270b0d-7d16-40fa-8b0d-854ee1ea2d38 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 2rem 0px !important;
}


/* Secttion Cat */
 .categories-section {
            background-color: #f3e3d3;
            /* لون الخلفية الكريمي زي الصورة */
            padding: 50px 20px;
        }

        .categories-title {
            text-align: center;
            font-size: 26px;
            font-weight: 700;
            color: #2a2a2a;
            margin-bottom: 10px;
        }

        .categories-title::after {
            content: "";
            display: block;
            width: 70px;
            height: 3px;
            background: #d4a017;
            margin: 12px auto 0;
        }

        .categories-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 18px;
            max-width: 1200px;
            margin: 40px auto 0;
        }

        .category-card {
            position: relative;
            border-radius: 14px;
            overflow: hidden;
        }

        .category-card img {
            width: 100%;
            display: block;
            object-fit: contain;
            transition: transform 0.4s ease;
        }

        .category-card:hover img {
            transform: scale(1.05);
        }

        /* تابلت */
        @media (max-width: 900px) {
            .categories-grid {
                grid-template-columns: repeat(2, 1fr);
                gap: 14px;
            }
        }

        /* موبايل */
        @media (max-width: 560px) {
            .categories-grid {
                grid-template-columns:  1fr 1fr;
            }

            .categories-title {
                font-size: 20px;
            }

            .categories-section {
                padding: 35px 14px;
            }
        }



h2.h5.py-0.py-sm-2.fw-bold {
    text-align:center !important
}

button.whatsapp-button {
    bottom: 100px !important;
    right: 55px !important;
}
.card.border-secondary.border-opacity-10.shadow-sm.js-section-add-to-cart.d-block {
margin: 0px auto !important;
}
/* Footer */
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s {
    background-color: #4D5330 !important;
    color: #fff !important;
    border-radius: 50px 50px 0 0 !important;
}

/* جميع العناصر داخل الفوتر */
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s,
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s *,
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s a,
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s p,
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s span,
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s h1,
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s h2,
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s h3,
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s h4,
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s h5,
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s h6,
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s i,
footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s svg {
    color: #fff !important;
    fill: #fff !important;
}

@media (max-width: 768px) {
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s,
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s *,
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s a,
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s p,
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s span,
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s h1,
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s h2,
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s h3,
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s h4,
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s h5,
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s h6,
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s i,
    footer.mt-auto.bg-secondary.bg-opacity-10.shadow-sm.animate__animated.animate__fadeIn.animate__delay-1s svg {
    text-align: center !important;
    }
}


.card.card-product.bg-transparent.border-secondary.border-opacity-25.rounded-3.h-100.js-card-item{
  background: white !important;
}