/* ==========================================
   DUNE THEME: CLEAN PRODUCT CARD & BUTTON FIX
========================================== */

/* ১. প্রোডাক্ট কার্ডের মূল র‍্যাপার */
.woocommerce ul.products li.product {
    background: #ffffff !important;
    border: 1px solid rgba(0, 0, 0, 0.06) !important;
    padding: 15px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}

/* ২. ইমেজ র‍্যাপার ও হোভার অ্যানিমেশন ফিক্স (যাতে হোভার করলে বাটন হাইড না হয়ে যায়) */
.woocommerce ul.products li.product .product-loop-image-wrapper {
    position: relative !important;
    overflow: hidden !important;
    background-color: #f7f7f7 !important;
    aspect-ratio: 1 / 1 !important;
    margin-bottom: 4px !important;
}

/* টাইটেলের ভেতর যদি কোনো বাড়তি লাইন ব্রেক বা ক্যাটাগরি স্প্যান থেকে থাকে তা পুরোপুরি লুকিয়ে ফেলা */
.woocommerce ul.products li.product .woocommerce-loop-product__title br,
.woocommerce ul.products li.product .woocommerce-loop-product__title span.bg-\[\#C05F04\] {
    display: none !important;
}

.woocommerce ul.products li.product .product-loop-image {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

/* ডেস্কটপে হোভার অ্যাকশন বা অ্যানিমেশন হাইড করার ফিক্স */
.woocommerce ul.products li.product .product-loop-action {
    display: none !important;
}

/* ৩. টেক্সট ও টাইটেল কন্টেন্ট */
.woocommerce ul.products li.product .product-loop-content {
    display: flex !important;
    flex-direction: column !important;
    flex-grow: 1 !important;
    justify-content: space-between !important;
    text-align: left !important;
    padding: 0 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    margin-bottom: 8px !important;
    color: #100d0d !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title a {
    color: #100d0d !important;
    text-decoration: none !important;
}

/* ৪. ক্যাটাগরি বা ট্যাগ টেক্সট টোটালি হাইড করা (যদি টাইটেলে থাকে) */
.woocommerce ul.products li.product .woocommerce-loop-product__title span.bg-\[\#C05F04\] {
    display: none !important;
}

/* ৫. প্রাইস স্টাইল */
.woocommerce ul.products li.product .price {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #100d0d !important;
    margin-bottom: 12px !important;
    display: block !important;
}

.woocommerce ul.products li.product .price del {
    color: #999 !important;
    margin-right: 6px !important;
    font-weight: 400 !important;
}

.woocommerce ul.products li.product .price ins {
    background: transparent !important;
    color: #100d0d !important;
    text-decoration: none !important;
}

/* ৬. বাটন র‍্যাপার ও গ্যাপ */
.woocommerce ul.products li.product .animated-meta {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
}

/* ৭. সলিড ব্ল্যাক বাটন এবং এক লাইনে রাখার জন্য nowrap ফিক্স */
.woocommerce ul.products li.product .loop-add-to-cart-btn,
.woocommerce ul.products li.product .shop-buy-now {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 38px !important;
    line-height: 38px !important;
    padding: 0 5px !important;
    font-size: 11px !important;            /* ফন্ট সাইজ সামান্য ছোট করা হলো যাতে দুই লাইনে না ভাঙে */
    text-transform: uppercase !important;
    letter-spacing: 0.05em !important;
    white-space: nowrap !important;        /* লেখা যেন সবসময় এক লাইনে থাকে */
    border-radius: 0 !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    background-color: #100d0d !important;  /* সলিড ব্ল্যাক */
    color: #ffffff !important;
    border: none !important;
}

.woocommerce ul.products li.product .loop-add-to-cart-btn:hover,
.woocommerce ul.products li.product .shop-buy-now:hover {
    opacity: 0.85 !important;
    background-color: #100d0d !important;
    color: #ffffff !important;
}

/* কার্ট আইকন পুরোপুরি হাইড করা */
.woocommerce ul.products li.product .woostify-svg-icon {
    display: none !important;
}