.elementor-7385 .elementor-element.elementor-element-0a3b02c{--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: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-7385 .elementor-element.elementor-element-0a3b02c.e-con{--align-self:flex-start;}.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-7385 .elementor-element.elementor-element-8406cbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7385 .elementor-element.elementor-element-8406cbd{text-align:center;}.elementor-7385 .elementor-element.elementor-element-8406cbd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-7385 .elementor-element.elementor-element-b7c70ca{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{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-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7385 .elementor-element.elementor-element-4e0a712.elementor-wc-products  ul.products{grid-column-gap:8px;grid-row-gap:10px;}.elementor-7385 .elementor-element.elementor-element-4e0a712 a > img{border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-7385 .elementor-element.elementor-element-4e0a712 .woocommerce .woocommerce-loop-category__title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-7385 .elementor-element.elementor-element-4e0a712 .woocommerce-loop-category__title .count{color:#E20F0F;}@media(max-width:767px){.elementor-7385 .elementor-element.elementor-element-0a3b02c{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7385 .elementor-element.elementor-element-8406cbd .elementor-heading-title{font-size:20px;}.elementor-7385 .elementor-element.elementor-element-4e0a712 .woocommerce .woocommerce-loop-category__title{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-0a3b02c *//* Clothing & Fashion heading */
.mh-fashion-head{ --accent:#892929; }







.mh-fashion-head .elementor-heading-title{
    

  display:inline-grid;
  /* আগের auto 1fr → বদলে দিন auto max-content */
  grid-template-columns:auto max-content;
  grid-template-rows:auto auto;
  column-gap:10px; row-gap:6px;
  align-items:center; line-height:1.1; margin:0;
}







/* হ্যাঙ্গার আইকন সহ ব্র্যান্ড ব্যাকগ্রাউন্ড */
.mh-fashion-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);
  /* Hanger icon (white stroke) */
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l8-6 8 6'/%3E%3Cpath d='M12 14V11c0-.7.4-1.1 1-1.5.8-.5 1.5-1.1 1.5-2 0-1.38-1.12-2.5-2.5-2.5S9.5 6.12 9.5 7.5'/%3E%3C/svg%3E");
}






.mh-fashion-head .elementor-heading-title::after{
  content:""; 
  
 
  grid-column:2;          /* শুধু টেক্সট কলাম */
  grid-row:2;
  justify-self:center;    /* টেক্সটের প্রস্থের ভেতরে সেন্টার */
  width:50%;              /* 82px → 50% (টেক্সটের প্রস্থ অনুযায়ী) */
  height:3px; border-radius:2px;
  background:var(--accent);
  /* চাইলে সীমা দিতে পারেন: width: clamp(72px, 50%, 180px); */
}










/* মোবাইলে সেন্টার */
@media (max-width:767px){
  .mh-fashion-head{ text-align:center; }
  .mh-fashion-head .elementor-heading-title{ justify-items:center; }
}/* End custom CSS */