.elementor-15370 .elementor-element.elementor-element-e4c0e8b{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15370 .elementor-element.elementor-element-6633089{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15370 .elementor-element.elementor-element-b3f825f{text-align:center;}.elementor-15370 .elementor-element.elementor-element-b9d28c2{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15370 .elementor-element.elementor-element-707a46a.elementor-wc-products  ul.products{grid-column-gap:18px;grid-row-gap:36px;}.elementor-15370 .elementor-element.elementor-element-707a46a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-15370 .elementor-element.elementor-element-bdd731a{--display:flex;}@media(max-width:1024px){.elementor-15370 .elementor-element.elementor-element-707a46a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:768px){.elementor-15370 .elementor-element.elementor-element-707a46a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-707a46a *//* ১. সব ছবি একই সাইজের করা এবং সম্পূর্ণ ছবি (Full Image) দেখানো */
.woocommerce ul.products li.product .woocommerce-loop-product__link img,
.elementor-widget-woocommerce-products ul.products li.product img {
    width: 100% !important;
    height: 450px !important; 
    object-fit: contain !important; 
    object-position: center !important;
    margin-bottom: 15px !important;
    background-color: #ffffff !important; 
}

/* ২. ছবির নিচের টেক্সট (Title) সেন্টারে (Center Align) আনা */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__title {
    text-align: center !important;
    padding: 0 15px !important;
    margin-bottom: 8px !important; /* প্রাইস বসানোর জন্য মার্জিন একটু কমানো হয়েছে */
    font-size: 14px !important;
    line-height: 1.4 !important;
}

/* ৩. প্রোডাক্টের প্রাইস (দাম) শো করা এবং ডিজাইন */
.woocommerce ul.products li.product .price,
.elementor-widget-woocommerce-products ul.products li.product .price {
    display: block !important;
    text-align: center !important; /* দাম সেন্টারে আনা হয়েছে */
    color: #ff6600 !important; /* দামের কালার অরেঞ্জ করা হয়েছে */
    font-size: 16px !important;
    font-weight: 700 !important;
    margin-bottom: 15px !important;
}

/* আগের দাম (ডিসকাউন্টের সময় কাটা দাম) এর ডিজাইন */
.woocommerce ul.products li.product .price del {
    color: #999999 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    margin-right: 6px !important;
}

/* বর্তমান দামের নিচের আন্ডারলাইন সরানোর জন্য */
.woocommerce ul.products li.product .price ins {
    text-decoration: none !important;
}

/* ৪. Add to Cart বাটন (ডিফল্টভাবে লুকানো থাকবে, হোভার করলে আসবে) */
.woocommerce ul.products li.product, 
.elementor-widget-woocommerce-products ul.products li.product {
    position: relative !important;
    padding-bottom: 75px !important; /* বাটন এবং দামের জন্য স্পেস ঠিক রাখা হয়েছে */
}

/* বাটনের ডিজাইন (বড় সাইজ এবং স্কয়ার শেপ) */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    display: inline-block !important; 
    position: absolute !important;
    bottom: -60px !important; 
    left: 50% !important;
    transform: translateX(-50%) !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background-color: #ff6600 !important; 
    color: #ffffff !important;
    border-radius: 0 !important; /* রেডিয়াস পুরোপুরি বাতিল করে চারকোনা (Square) করা হয়েছে */
    padding: 14px 45px !important; /* বাটন সাইজ */
    font-size: 16px !important;
    font-weight: 600 !important;
    transition: all 0.4s ease !important;
    z-index: 10 !important;
    width: max-content !important;
    box-shadow: 0 4px 10px rgba(255, 102, 0, 0.3) !important;
}

/* কার্ডে হোভার করলে বাটনটি নিচ থেকে উপরে ভেসে উঠবে */
.woocommerce ul.products li.product:hover .button,
.woocommerce ul.products li.product:hover .add_to_cart_button {
    bottom: 15px !important; 
    opacity: 1 !important;
    visibility: visible !important;
}

/* বাটনে হোভার করলে কালার একটু ডার্ক হবে */
.woocommerce ul.products li.product .button:hover,
.woocommerce ul.products li.product .add_to_cart_button:hover {
    background-color: #e65c00 !important; 
}/* End custom CSS */