.elementor-5706 .elementor-element.elementor-element-2a6956a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5706 .elementor-element.elementor-element-6241537 .elementor-repeater-item-38848ee .swiper-slide-bg{background-color:#FFF9F9;background-image:url(https://megahutbd.com/wp-content/uploads/2025/08/3-3.png);background-size:cover;}.elementor-5706 .elementor-element.elementor-element-6241537 .elementor-repeater-item-c70deb6 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://megahutbd.com/wp-content/uploads/2025/08/2-2.png);background-size:cover;}.elementor-5706 .elementor-element.elementor-element-6241537 .elementor-repeater-item-8486087 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://megahutbd.com/wp-content/uploads/2025/08/1-2.png);background-size:cover;}.elementor-5706 .elementor-element.elementor-element-6241537 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-5706 .elementor-element.elementor-element-6241537 .elementor-slide-button:hover{background-color:#8D3336;border-color:#8F3336;}.elementor-5706 .elementor-element.elementor-element-6241537 .swiper-slide-inner{padding:0px 0px 25px 0px;text-align:center;}.elementor-5706 .elementor-element.elementor-element-6241537 .elementor-slide-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;border-width:0px;border-radius:6px;}.elementor-5706 .elementor-element.elementor-element-6241537 .elementor-swiper-button{color:#FFFFFF;}.elementor-5706 .elementor-element.elementor-element-6241537 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-5706 .elementor-element.elementor-element-6241537 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-5706 .elementor-element.elementor-element-6241537 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-5706 .elementor-element.elementor-element-6241537 .swiper-pagination-fraction{font-size:10px;}.elementor-5706 .elementor-element.elementor-element-6241537 .swiper-pagination-bullet-active{background-color:#892929;}.elementor-5706 .elementor-element.elementor-element-4634b3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5706 .elementor-element.elementor-element-0f104f0{text-align:center;}.elementor-5706 .elementor-element.elementor-element-0f104f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-5706 .elementor-element.elementor-element-0f104f0 .elementor-heading-title a:hover, .elementor-5706 .elementor-element.elementor-element-0f104f0 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-5706 .elementor-element.elementor-element-b093041{--spacer-size:15px;}.elementor-5706 .elementor-element.elementor-element-77acb06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-5706 .elementor-element.elementor-element-f1a07c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5706 .elementor-element.elementor-element-a4e5725{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-5706 .elementor-element.elementor-element-a4e5725.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5706 .elementor-element.elementor-element-ebefdb6{text-align:right;}.elementor-5706 .elementor-element.elementor-element-ebefdb6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-5706 .elementor-element.elementor-element-b3c155c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-5706 .elementor-element.elementor-element-ef204bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5706 .elementor-element.elementor-element-06e86fa{--grid-columns:4;--grid-row-gap:12px;--grid-column-gap:12px;}.elementor-5706 .elementor-element.elementor-element-06e86fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5706 .elementor-element.elementor-element-06e86fa .elementor-pagination{text-align:center;margin-top:30px;}.elementor-5706 .elementor-element.elementor-element-06e86fa .elementor-pagination .page-numbers.current{color:#892929;}body:not(.rtl) .elementor-5706 .elementor-element.elementor-element-06e86fa .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-5706 .elementor-element.elementor-element-06e86fa .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 20px/2 );}body.rtl .elementor-5706 .elementor-element.elementor-element-06e86fa .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 20px/2 );}body.rtl .elementor-5706 .elementor-element.elementor-element-06e86fa .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 20px/2 );}.elementor-5706 .elementor-element.elementor-element-9c169e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5706 .elementor-element.elementor-element-61382b6{text-align:center;}.elementor-5706 .elementor-element.elementor-element-61382b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-5706 .elementor-element.elementor-element-5e86a06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product{text-align:left;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-5706 .elementor-element.elementor-element-c719e53 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-element{--align-self:stretch;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:10px;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:10px;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product .star-rating{font-size:0em;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product .button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;margin-top:0px;}.elementor-5706 .elementor-element.elementor-element-c719e53 nav.woocommerce-pagination{margin-top:12px;font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-5706 .elementor-element.elementor-element-c719e53 nav.woocommerce-pagination ul li a{color:#000000;background-color:#FFFFFF;}.elementor-5706 .elementor-element.elementor-element-c719e53 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:#892929;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5706 .elementor-element.elementor-element-14c3da2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-5706 .elementor-element.elementor-element-a4d21bb{text-align:center;}.elementor-5706 .elementor-element.elementor-element-a4d21bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-5706 .elementor-element.elementor-element-41409b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:13px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5706 .elementor-element.elementor-element-f29ab89{--swiper-slides-to-display:4;--swiper-slides-gap:13px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-5706 .elementor-element.elementor-element-f29ab89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5706 .elementor-element.elementor-element-f29ab89 .swiper-slide > .elementor-element{height:100%;}.elementor-5706 .elementor-element.elementor-element-f29ab89 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5706 .elementor-element.elementor-element-06e86fa{--grid-columns:3;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5706 .elementor-element.elementor-element-f29ab89{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-5706 .elementor-element.elementor-element-a4e5725{--width:56.645%;}.elementor-5706 .elementor-element.elementor-element-b3c155c{--width:50%;}}@media(max-width:767px){.elementor-5706 .elementor-element.elementor-element-a4e5725{--justify-content:center;}.elementor-5706 .elementor-element.elementor-element-ebefdb6{text-align:center;}.elementor-5706 .elementor-element.elementor-element-b3c155c.e-con{--align-self:center;}.elementor-5706 .elementor-element.elementor-element-06e86fa{--grid-columns:2;}.elementor-5706 .elementor-element.elementor-element-5e86a06{--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-5706 .elementor-element.elementor-element-c719e53.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5706 .elementor-element.elementor-element-a4d21bb.elementor-element{--align-self:center;}.elementor-5706 .elementor-element.elementor-element-f29ab89{--swiper-slides-to-display:1;}body.elementor-page-5706{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-2a6956a *//* === এই সেকশনটাই ফুল-উইডথ (header-এর সমান), বাকি কিছু নয় === */
.elementor-5706 .elementor-element.elementor-element-2a6956a {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  padding: 0 !important;
}

/* Flexbox Container (e-con) বা পুরনো Section—দুটোর ইননার গাটার 0 */
.elementor-5706 .elementor-element.elementor-element-2a6956a > .e-con-inner,
.elementor-5706 .elementor-element.elementor-element-2a6956a > .elementor-container {
  max-width: 100vw !important;
  padding: 0 !important;
}

/* কোন parent overflow:hidden দিলে কাটে—এই সেকশনের ভেতরটা ফ্রি রাখি */
.elementor-5706 .elementor-element.elementor-element-2a6956a,
.elementor-5706 .elementor-element.elementor-element-2a6956a * {
  overflow: visible !important;
}

/* ===== মোবাইলে ইমেজ কাটার সমস্যা (Slides widget) ===== */
@media (max-width: 767px) {
  /* Slides widget ইমেজ আসলে background—contain দিলে আর কাটে না */
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper-slide-bg {
    background-size: contain !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }
  /* মোবাইলে যুক্তিসংগত উচ্চতা */
  .elementor-5706 .elementor-element.elementor-element-2a6956a { min-height: clamp(260px, 55vw, 420px) !important; }
  /* contain দিলে ফাঁকা জায়গায় ব্যাকগ্রাউন্ড রঙ (চাইলে বদলাও) */
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper-slide { background-color: #000; }
}

/* যদি Image/Media Carousel দিয়ে থাকো (img ট্যাগ থাকলে) */
@media (max-width: 767px) {
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper-slide img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
  }
}





/* === Mobile: image no-crop (contain) + উপরের ফাঁকা কমানো === */
@media (max-width: 767px) {
  /* আগের যেকোনো min/height সেটিং রিসেট */
  .elementor-5706 .elementor-element.elementor-element-2a6956a,
  .elementor-5706 .elementor-element.elementor-element-2a6956a .elementor-widget-container,
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper,
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper-wrapper,
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper-slide {
    min-height: unset !important;
  }

  /* স্লাইডারের উচ্চতা টাইট: ইমেজ নাড়াবে না, শুধু ফ্রেম ছোট হবে */
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper,
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper-wrapper,
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper-slide {
    height: clamp(180px, 42vw, 240px) !important; /* চাইলে 40–46vw টিউন করো */
  }

  /* ইমেজ থাকবে আগের মতোই (কোনো crop না) */
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper-slide-bg {
    background-size: contain !important;
    background-position: center center !important; /* ইমেজকে মাঝেই রাখি */
    background-repeat: no-repeat !important;
    background-color: #fff !important; /* তুমি সাদা ব্যাকগ্রাউন্ড চাইছ */
  }

  /* উপরের ফাঁকা কমানোর বড় কারণ—অতিরিক্ত padding/gap */
  .elementor-5706 .elementor-element.elementor-element-2a6956a { padding-top: 0 !important; }
  .elementor-5706 .elementor-element.elementor-element-2a6956a .elementor-slide-content {
    padding-top: 6px !important;     /* উপরে কম */
    padding-bottom: 10px !important; /* নিচে বাটনের জন্য একটু রাখি */
    row-gap: 6px !important;
  }

  /* ডট/অ্যারো নতুন হাইটে ঠিকমতো সিট করুক */
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper-pagination { bottom: 8px !important; }
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper-button-prev,
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper-button-next {
    top: 50% !important;
    transform: translateY(-50%) !important;
  }
}




























/* Mobile: image no-crop, but sit a bit higher */
@media (max-width: 767px) {
  /* আগের center/ top center থাকলে এটা ওভাররাইড করবে */
  .elementor-5706 .elementor-element.elementor-element-2a6956a .swiper-slide-bg {
    background-size: contain !important;        /* no crop */
    background-position: center 16% !important; /* 50% থেকে কমালে উপরে যাবে */
    background-repeat: no-repeat !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4634b3a *//* Popular Categories heading */
.mh-popular-head{ --accent:#892929; } /* রঙ বদলাতে এখানে দিন */

.mh-popular-head .elementor-heading-title{
  display:inline-grid; grid-template-columns:auto 1fr; grid-template-rows:auto auto;
  column-gap:10px; row-gap:6px; align-items:center; line-height:1.1; margin:0;
}
.mh-popular-head .elementor-heading-title::before{
  content:""; grid-column:1; grid-row:1 / span 2;
  width:36px; height:36px; border-radius:10px; background:var(--accent);
  background-repeat:no-repeat; background-position:center; background-size:60% 60%;
  box-shadow:0 6px 14px rgba(0,0,0,.12);
  /* Grid আইকন */
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M3 3h8v8H3V3zm10 0h8v8h-8V3zM3 13h8v8H3v-8zm10 0h8v8h-8v-8z'/%3E%3C/svg%3E");
}
.mh-popular-head .elementor-heading-title::after{
  content:""; grid-column:2; grid-row:2; width:82px; height:3px; border-radius:2px;
  background:var(--accent);
}
@media (max-width:767px){
  .mh-popular-head{ text-align:center; }
  .mh-popular-head .elementor-heading-title{ justify-items:center; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebefdb6 *//* Flash Sale heading: icon (maroon) + underline */
.elementor-5706 .elementor-element.elementor-element-ebefdb6 { --accent: #892929; }

.elementor-5706 .elementor-element.elementor-element-ebefdb6 .elementor-heading-title{
  display: inline-grid;
  grid-template-columns: auto 1fr;  /* আইকন | টেক্সট */
  grid-template-rows: auto auto;    /* টেক্সট | আন্ডারলাইন */
  column-gap: 10px;
  row-gap: 6px;
  align-items: center;
  margin: 0;
  line-height: 1.1;
}

/* বাম পাশে maroon পিল + সাদা লাইটনিং আইকন */
.elementor-5706 .elementor-element.elementor-element-ebefdb6 .elementor-heading-title::before{
  content:"";
  grid-column: 1;
  grid-row: 1 / span 2;             /* দুই রো জুড়ে থাকবে */
  width: 36px; height: 36px;
  border-radius: 10px;
  background: var(--accent);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h7l-1 8 10-12h-7l1-8z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60% 60%;
  box-shadow: 0 6px 14px rgba(137,41,41,.25);
}

/* টেক্সটের নিচে আন্ডারলাইন */
.elementor-5706 .elementor-element.elementor-element-ebefdb6 .elementor-heading-title::after{
  content:"";
  grid-column: 2;
  grid-row: 2;
  width: 82px;
  height: 3px;
  border-radius: 2px;
  background: var(--accent);
}

/* মোবাইলে সেন্টার */
@media (max-width: 767px){
  .elementor-5706 .elementor-element.elementor-element-ebefdb6{ text-align: center; }
  .elementor-5706 .elementor-element.elementor-element-ebefdb6 .elementor-heading-title{ justify-items: center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c169e8 *//* All Product heading */
.mh-all-head{ --accent:#892929; }

.mh-all-head .elementor-heading-title{
  display:inline-grid; grid-template-columns:auto 1fr; grid-template-rows:auto auto;
  column-gap:10px; row-gap:6px; align-items:center; line-height:1.1; margin:0;
}
.mh-all-head .elementor-heading-title::before{
  content:""; grid-column:1; grid-row:1 / span 2;
  width:36px; height:36px; border-radius:10px; background:var(--accent);
  background-repeat:no-repeat; background-position:center; background-size:60% 60%;
  box-shadow:0 6px 14px rgba(0,0,0,.12);
  /* Box / Package আইকন */
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M3 7l9-5 9 5v10l-9 5-9-5V7zm9-3L6 7l6 3 6-3-6-3zm-7 5v8l7 4v-9l-7-3zm16 0l-7 3v9l7-4V9z'/%3E%3C/svg%3E");
}
.mh-all-head .elementor-heading-title::after{
  content:""; grid-column:2; grid-row:2; width:82px; height:3px; border-radius:2px;
  background:var(--accent);
}
@media (max-width:767px){
  .mh-all-head{ text-align:center; }
  .mh-all-head .elementor-heading-title{ justify-items:center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c3da2 *//* Hot Deals heading */
.mh-hot-head{ --accent:#892929; }

.mh-hot-head .elementor-heading-title{
  display:inline-grid; grid-template-columns:auto 1fr; grid-template-rows:auto auto;
  column-gap:10px; row-gap:6px; align-items:center; line-height:1.1; margin:0;
}
.mh-hot-head .elementor-heading-title::before{
  content:""; grid-column:1; grid-row:1 / span 2;
  width:36px; height:36px; border-radius:10px; background:var(--accent);
  background-repeat:no-repeat; background-position:center; background-size:60% 60%;
  box-shadow:0 6px 14px rgba(0,0,0,.12);
  /* Flame আইকন */
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 2c2 3 3 5 3 7a3 3 0 01-6 0c0-2 1-4 3-7zm0 8c3 2 5 4 5 7a5 5 0 11-10 0c0-3 2-5 5-7z'/%3E%3C/svg%3E");
}
.mh-hot-head .elementor-heading-title::after{
  content:""; grid-column:2; grid-row:2; width:82px; height:3px; border-radius:2px;
  background:var(--accent);
}
@media (max-width:767px){
  .mh-hot-head{ text-align:center; }
  .mh-hot-head .elementor-heading-title{ justify-items:center; }
}/* End custom CSS */