/* Hide SKU, Category, Tags */
/* Hide all items */
.tp-product-details-query-item {
    display: none !important;
}

/* Show ONLY Category */
.tp-product-details-query-item:has(span:contains("Category")) {
    display: block !important;
}

/* Hide share */
.tp-product-details-social {
    display: block !important;
}

/* Hide Social Share */
.tp-product-details-social {
    display: none !important;
}
/* Hide Vendor tab button */
#nav-vendor-tab {
    display: none !important;
}

/* Hide FAQ tab button */
#nav-faq-tab {
    display: none !important;
}

/* Hide Vendor content */
#nav-vendor {
    display: none !important;
}

/* Hide FAQ content */
#nav-faq {
    display: none !important;
}

/* Force override WhatsApp button */
a.product-whatsapp-order-btn.btn.btn-success {
    background-color: #128c7e !important;
    border-color: #128c7e !important;
}

/* Hover */
a.product-whatsapp-order-btn.btn.btn-success:hover {
    background-color: #15766b !important;
    border-color: #15766b !important;
}


.section-title span {
    color: inherit !important;
}
.section-title span::after {
    display: none !important;
}

.tp-footer-top {
    padding-bottom: 15px !important;
    padding-top: 35px !important;
}

.pb-30 {
    padding-bottom: 0px !important;
}

.mb-50 {
    margin-bottom: 30px !important;
}

/* Search category Hide */
.tp-header-search-category { display: none !important; }

/* Mobile Call and Whatsapp Button */
@media (max-width: 767px) {
  .offcanvas__cta {
    padding: 15px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
  }
  .offcanvas__cta a {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    padding: 14px !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    text-decoration: none !important;
  } 
  
  /* WhatsApp Button */
  .offcanvas__cta .mobile-whatsapp-btn {
    background: #25d366 !important;
    color: #fff !important;
  } 
  
  /* Call Button */
  .offcanvas__cta .mobile-call-btn {
    background: #0d6efd !important;
    color: #fff !important;
  }
}

 /* Mobile Menu Bottom */
.offcanvas__content {
    padding-bottom: 50px !important;
}
.mb-40 {
    margin-bottom: 20px !important;
}


 /* Mobile Menu Bottom */
.tp-product-sm-area .row.g-4 {
    margin-top: 0 !important;
}

 /* Login page */
.login-options-title {
    display: none !important;
}

.login-options {
    text-align: center;
  	border-top: 1px solid #e0e2e3;
  	padding-top: 15px;
  	margin-top: 10px;
  	
}

@media (max-width: 767px) {
    .auth-card__header-icon {
        display: none !important;
    }
  .pt-50 {
    padding-top: 0px;
	}
  .pb-80 {
    padding-bottom: 0px;
	}
}
  .auth-card .auth-card__header p {
    display: none !important;
	}

.auth-card .auth-card__header h3 {
    margin-top: 13px !important;
}

.auth-card .auth-card__header {
    border: 0;
    padding: 1.5rem 3rem 0 !important;
}

 /* Home Page Title Bangla Fonts Break */
.section-title span {
    display: contents !important;
}
.section-title {
    letter-spacing: 0 !important;
}


 /* Shop Page */
@media (max-width: 767px) {
    .tp-shop-top.mb-45 {
        margin-top: 25px !important;
    }
}

 /* Products Details Page */
@media (max-width: 767px) {
    .tp-product-details-area {
        padding-top: 15px !important;
    }
}

 /* Mobile Sticky Top */
@media (max-width: 767px) {
	.tp-header-main {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
	}
  .offcanvas__area .offcanvas__top {
        margin-bottom: 0px !important;
    }
  .offcanvas__area .offcanvas__content .offcanvas__category {
        padding-bottom: 10px !important;
    }
   .offcanvas__content .tp-main-menu-mobile {
        margin-bottom: 0px !important;
    }
}