.elementor-11 .elementor-element.elementor-element-2660d348{margin-top:20px;margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-2de1cfef{--update-cart-automatically-display:none;--totals-title-alignment:start;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:var( --e-global-color-8478dd0 );--sections-border-radius:10px 10px 10px 10px;--sections-padding:20px 20px 20px 20px;--sections-margin:5px;--sections-title-color:#000000;--links-normal-color:#000000;--sections-radio-buttons-color:#000000;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:10px 10px 10px 10px;--order-summary-rows-gap-top:calc( 15px/2 );--order-summary-rows-gap-bottom:calc( 15px/2 );--order-summary-title-spacing:5px;--order-summary-color:#000000;--order-summary-variations-color:#000000;--product-link-normal-color:#000000;--product-link-hover-color:#000000;--order-summary-items-divider-color:#119C2F61;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:#119C2F;--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:#157229;--order-summary-remove-icon-hover-color:#EE0000;--totals-color:#000000;--totals-divider-color:#00B41200;--totals-divider-weight:1px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-2de1cfef .shop_table .button{background-color:var( --e-global-color-47eedfd );font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:18px;}.elementor-11 .elementor-element.elementor-element-2de1cfef .shop_table .button:hover, .elementor-11 .elementor-element.elementor-element-2de1cfef .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-fdc329f );}.elementor-11 .elementor-element.elementor-element-2de1cfef .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-47eedfd );}.elementor-11 .elementor-element.elementor-element-2de1cfef .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-47eedfd );}.elementor-11 .elementor-element.elementor-element-2de1cfef .e-cart-section{border-width:3px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-2de1cfef .cart_totals h2{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-2de1cfef {--sections-descriptions-color:#000000;}.elementor-11 .elementor-element.elementor-element-2de1cfef .e-cart-content, .elementor-11 .elementor-element.elementor-element-2de1cfef .woocommerce-shipping-destination, .elementor-11 .elementor-element.elementor-element-2de1cfef .shipping-calculator-button{font-family:"Inter", Sans-serif;font-size:12px;}.elementor-11 .elementor-element.elementor-element-2de1cfef .coupon .input-text, .elementor-11 .elementor-element.elementor-element-2de1cfef .cart-collaterals .input-text, .elementor-11 .elementor-element.elementor-element-2de1cfef select, .elementor-11 .elementor-element.elementor-element-2de1cfef .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1501d7e );}.elementor-11 .elementor-element.elementor-element-2de1cfef .woocommerce-cart-form{--order-summary-title-color:#000000;}.elementor-11 .elementor-element.elementor-element-2de1cfef .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-2de1cfef .e-shop-table .cart td:before{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-2de1cfef .cart_totals .shop_table td:before, .elementor-11 .elementor-element.elementor-element-2de1cfef .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:capitalize;}.elementor-11 .elementor-element.elementor-element-2de1cfef .checkout-button{font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:18px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-2660d348{margin-top:20px;margin-bottom:0px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-2660d348{margin-top:20px;margin-bottom:20px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-2de1cfef *//* ✅ প্রডাক্ট ইমেজ ডিজাইন */
.woocommerce-cart-form__cart-item .product-thumbnail {
    width: 80px !important;
    height: 80px !important;
    border-radius: 6px;
    flex-shrink: 0;
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
}

.woocommerce-cart-form__cart-item .product-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 6px;
    display: block !important;
    visibility: visible !important;
}

/* ✅ কাস্টম রিমুভ বাটন (trash icon only) */
.woocommerce-cart-form__cart-item .product-remove a {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    color: #09B467 /* 🔥 কমলা-লাল কালার */
    text-decoration: none;
    border: none;
    background: none;
    font-size: 0 !important; /* ⛔️ ডিফল্ট × হাইড */
}

.woocommerce-cart-form__cart-item .product-remove a::before {
    content: "\f1f8"; /* Font Awesome trash icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #09B467; /* 🔥 ট্রাশ আইকনের রঙ */
}

/* ✅ মোবাইলে ইমেজের আগে থাকা : চিহ্ন হাইড */
@media (max-width: 768px) {
    .woocommerce-cart-form__cart-item td.product-thumbnail::before {
        display: none !important;
        content: none !important;
    }

    /* ইমেজ ও রিমুভ বাটনের পজিশন অ্যাডজাস্ট */
    .woocommerce-cart-form__cart-item td.product-thumbnail {
        display: inline-block !important;
        margin-right: 15px; /* ইমেজ ও রিমুভ আইকনের মাঝে ফাঁকা জায়গা */
        vertical-align: middle;
    }

    .woocommerce-cart-form__cart-item td.product-remove {
        display: inline-block !important;
        vertical-align: middle;
        float: right; /* রিমুভ আইকন ডানে */
        margin-top: 20px; /* রিমুভ আইকনকে নিচে নামানো */
    }

    /* ক্লিয়ারফিক্স ফ্লোটের জন্য */
    .woocommerce-cart-form__cart-item td.product-remove::after {
        content: "";
        display: table;
        clear: both;
    }
}

/* Shipping Calculator Button Custom Design (Orange #09B467) */
.shipping-calculator-button,
.woocommerce-shipping-calculator .button.shipping-calculator-button {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.55rem 1.1rem;
  border-radius: 10px;
  border: none !important;
  cursor: pointer;
  font-family: 'Poppins', Arial, sans-serif;
  font-weight: 600;
  font-size: 14px;
  text-transform: none;
  letter-spacing: 0.2px;
  background: #09B467 !important;   /* Orange */
  color: #ffffff !important;        /* Always white text */
  box-shadow: none !important;      /* No shadow */
  transition: none !important;      /* No animation */
}

/* Hover */
.shipping-calculator-button:hover {
  background: #09B467 !important;
  color: #ffffff !important;
  box-shadow: none !important;
  transform: none !important;
  opacity: 1 !important;
}

/* Active */
.shipping-calculator-button:active {
  background: #09B467 !important;
  color: #ffffff !important;
  box-shadow: none !important;
  transform: none !important;
}

/* Focus */
.shipping-calculator-button:focus {
  background: #09B467 !important;
  color: #ffffff !important;
  outline: 2px solid rgba(255,255,255,0.4); /* Optional focus ring */
  outline-offset: 2px;
}



.wc-empty-cart-message{
    display: none;
}

.return-to-shop{
    display: none;
}

.cart-empty.woocommerce-info {
    display: none;
}

/* WooCommerce message top border */
.woocommerce-message {
    border-top-color: #09B467 !important;
}

/* WooCommerce message icon */
.woocommerce-message::before {
    content: "\e015" !important;
    color: #09B467 !important;
}

/* সব লিংক কালার ওভাররাইড */
/* শুধু নির্দিষ্ট Elementor সেকশনের লিংক ওভাররাইড */
.custom-section-links a:not(.button) {
    background-color: transparent !important;
    color: #09B467!important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64595944 *//* কোয়ান্টিটি ফিল্ডের জন্য মিনিমাল ডিজাইন */
.woocommerce .quantity .qty {
    width: 60px;
    height: 40px;
    border: 1px solid #28a745; /* সবুজ বর্ডার */
    border-radius: 5px;
    text-align: center; /* টেক্সট সেন্টার এলাইন */
    font-size: 16px;
    color: #28a745; /* সবুজ টেক্সট */
    background-color: #f1f8f3; /* হালকা সবুজ ব্যাকগ্রাউন্ড */
    outline: none;
    transition: all 0.3s ease;
}

.woocommerce .quantity .qty:focus {
    border-color: #218838; /* ফোকাসে গাঢ় সবুজ */
    box-shadow: 0 0 5px rgba(40, 167, 69, 0.3); /* হালকা গ্লো */
}

/* প্লাস-মাইনাস বাটন কাস্টমাইজ */
.woocommerce .quantity .quantity-nav {
    display: flex;
    align-items: center;
}

.woocommerce .quantity .quantity-nav a {
    width: 30px;
    height: 40px;
    background-color: #28a745; /* সবুজ বাটন */
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    font-size: 18px;
    border-radius: 5px;
    margin: 0 5px;
    transition: background-color 0.3s ease;
}

.woocommerce .quantity .quantity-nav a:hover {
    background-color: #218838; /* হোভারে গাঢ় সবুজ */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2660d348 *//* কার্ট উইজেটে প্রোডাক্ট লিঙ্কের চেহারা ডিসেবল করা */
.elementor-widget-woocommerce-cart .woocommerce-cart-form .product-name a {
    pointer-events: none !important; /* ক্লিক নিষ্ক্রিয় করা */
    text-decoration: none !important; /* আন্ডারলাইন সরানো */
    color: inherit !important; /* লিঙ্কের রঙ সাধারণ টেক্সটের মতো করা */
    cursor: default !important; /* কার্সরকে হ্যান্ড থেকে ডিফল্ট করা */
}/* End custom CSS */