.elementor-592 .elementor-element.elementor-element-c078cb9 .product-tab-list.ht-text-center{text-align:center;}.elementor-592 .elementor-element.elementor-element-c078cb9 .ht-tab-menus li a{color:#23252a;background-color:#ffffff !important;}.elementor-592 .elementor-element.elementor-element-c078cb9 .ht-tab-menus li a:hover{color:#23252a;background-color:#ffffff !important;}.elementor-592 .elementor-element.elementor-element-c078cb9 .ht-tab-menus li a.htactive{color:#23252a;background-color:#ffffff !important;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .product-inner .image-wrap{background-color:#ffffff !important;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .product-inner .content{background-color:#ffffff !important;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .product-inner .content .title a{color:#444444;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .product-inner .content .price {color:#444444;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .product-inner .content .price .amount{color:#444444;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .product-inner .content .title a:hover{color:#dc9a0e;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .product-inner .product_information_area .content{background-color:#ffffff !important;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .actions a, .elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .woocommerce.compare-button a.button, .elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .actions a::before{color:#444444;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .actions{background-color:#ffffff;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .actions a::before,.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .actions a{font-size:16px;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .actions a:hover, .elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .woocommerce.compare-button a.button:hover, .elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .actions a:hover::before{color:#dc9a0e;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-item .actions:hover{background-color:#ffffff;}@media(max-width:767px){.elementor-592 .elementor-element.elementor-element-c078cb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-592 .elementor-element.elementor-element-c078cb9 .product-tab-list.ht-text-center{text-align:center;}}/* Start custom CSS for woolentor-product-tab, class: .elementor-element-c078cb9 */@media (max-width: 991px) {
  .ht-tab-menus {
      display: flex !important;
      flex-wrap: nowrap !important;
      overflow-x: auto !important;
      -webkit-overflow-scrolling: touch;
      scrollbar-width: none; /* Firefox */
  }

  .ht-tab-menus::-webkit-scrollbar {
      display: none; /* Chrome, Safari */
  }

  .ht-tab-menus li {
      flex: 0 0 auto; /* items shrink/line-break na hon */
  }
}



/* ---- WL Product Tab: horizontal scroll + arrows (mobile) ---- */
@media (max-width: 991px){
  .tabs-scroll{ position: relative; }

  /* UL ko horizontally scrollable banao */
  .tabs-scroll .ht-tab-menus{
    display: flex;
    gap: 14px;
    overflow-x: auto;
    white-space: nowrap;
    scroll-behavior: smooth;
    padding: 10px 40px;      /* arrows ke liye side space */
    margin: 0;
    -ms-overflow-style: none;         /* IE */
    scrollbar-width: none;            /* Firefox */
  }
  .tabs-scroll .ht-tab-menus::-webkit-scrollbar{ display:none; } /* Chrome */

  /* Arrow buttons */
  .tabs-scroll .tab-arrow{
    position: absolute;
    top: 50%; transform: translateY(-50%);
    width: 28px; height: 28px;
    border-radius: 50%;
    background:#fff;
    box-shadow: 0 2px 8px rgba(0,0,0,.15);
    display: flex; align-items:center; justify-content:center;
    font-size: 18px; font-weight: 700;
    cursor: pointer; user-select: none;
    z-index: 5;
  }
  .tabs-scroll .tab-arrow.prev{ left: 6px; }
  .tabs-scroll .tab-arrow.next{ right: 6px; }
}

/* Desktop par normal behaviour, arrows hide */
@media (min-width: 992px){
  .tabs-scroll .ht-tab-menus{ overflow: visible; padding: 0; }
  .tabs-scroll .tab-arrow{ display: none !important; }
}

/* WL/ShopLentor product tabs bar – top & bottom line */
.wl-product-tab .ht-tab-menus,
.woolentor-product-tab .ht-tab-menus,
.elementor-widget-wl-product-tab .ht-tab-menus,
ul.ht-tab-menus{
  border-top: 1px solid #e5e7eb !important;
  border-bottom: 1px solid #e5e7eb !important;
  padding: 10px 0 !important;
  margin: 0 0 14px !important;   /* neeche thoda gap */
  list-style: none;
}/* End custom CSS */