.components-modal__frame .px-6 {
  display: none;
}
.components-modal__frame .p-4 {
  display: none;
}
.woocommerce ul.products li.product a.button {
  display: none;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-weight: 400;
}
.woocommerce #content div.product .single_add_to_cart_button {
  display: none !important;
}
.woocommerce #content div.product form.cart div.quantity input.qty {
  display: none !important;
}
#product-3753 > #dokan-wa .dokan_wa_btn_popup_txt {
  display: none !important;
}
.digits-form_wrapper p {
  display: none;
}
.digits-form_wrapper .digits-form_login > div > label {
  display: none;
}
.digits-form_wrapper #jetpack_protect_answer {
  display: none;
}
body > #digits_protected .digits_site_footer_box {
  display: none !important;
}
.woocommerce #content div.product form.cart .button {
  display: none !important;
}
/* Hide Shipping & Tax */
.dokan-product-shipping-tax,
.dokan-shipping-tax,
#dokan-product-shipping-tax {
  display: none !important;
}
/* Hide Linked Products */
.dokan-linked-product-options,
.dokan-product-linked,
#dokan-linked-product-options {
  display: none !important;
}
/* Hide Min/Max Options */
.dokan-min-max-product-quantity,
.dokan-product-min-max,
#dokan-min-max-product-quantity {
  display: none !important;
}
/* Hide Inventory Section */
.dokan-dashboard-wrap .dokan-product-inventory {
  display: none !important;
}
/* Hide Attributes Section */
.dokan-dashboard-wrap .dokan-attribute-variation-options {
  display: none !important;
}
/* Hide Variations (inside attributes) */
.dokan-dashboard-content .dokan-attribute-variation-options > .dokan-section-content {
  display: none !important;
}
.dokan-dashboard-content .dokan-attribute-variation-options > .dokan-section-heading {
  display: none !important;
}
/* Hide Other Options Section */
.dokan-dashboard-wrap .dokan-other-options {
  display: none !important;
}
/* Hide Catalog Mode */
.dokan-dashboard-content .dokan-catalog-mode {
  display: none !important;
}
/* Hide RMA / Refund Options */
.dokan-dashboard-content .dokan-rma-options {
  display: none !important;
}
kan-min-max-product-quantity,
.dokan-product-min-max,
.dokan-minmax-options,
#dokan-min-max-product-quantity,
.product-min-max-quantity {
  display: none !important;
}
.woocommerce #content div.product form.cart {
  display: none !important;
}
/* Remove product image toggle button */
.shopengine-product-image-toggle.position-top-right {
  display: none !important;
}
/* Remove sale badge on product cards */
.ast-on-card-button.ast-onsale-card {
  display: none !important;
}
/* Remove wishlist (add to favourite) icon */
.shopengine_add_to_list_action.shopengine-wishlist.badge.se-btn.inactive {
  display: none !important;
}
/* ========== GLOBAL ARCHIVE PRODUCT FIX ========== */
/* 1️⃣ Reset Astra summary wrapper spacing */
.woocommerce ul.products li.product .astra-shop-summary-wrap {
  display: block !important;
}
/* 2️⃣ Apply 3-line clamp to ALL archive titles */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  line-height: 1.4em !important;
  margin-bottom: 4px !important;
}
/* 3️⃣ Keep price directly under title */
.woocommerce ul.products li.product .price {
  margin-top: 0 !important;
}
/* 4️⃣ Prevent price entering image area */
.woocommerce ul.products li.product {
  display: block !important;
  height: auto !important;
}
#dokan-secondary #block-2 div {
  display: none;
}
.dokan-store-wrap > #dokan-secondary .wp-block-search {
  display: none;
}
#dokan-secondary #block-3 .wp-block-heading {
  display: none;
}
#dokan-secondary #block-4 .wp-block-heading {
  display: none;
}
.dokan-widget-area > #block-3 li {
  display: none;
}
#dokan-secondary #block-5 .wp-block-heading {
  display: none;
}
.wp-block-group .wp-block-latest-comments__comment-meta {
  display: none;
}
#block-4 article {
  display: none;
}
#main .dokan-widget-area {
  display: none;
}
/* 1️⃣ Stop Astra summary wrapper from stretching */
.woocommerce ul.products li.product .astra-shop-summary-wrap {
  display: flex !important;
  flex-direction: column !important;
  height: auto !important;
}
/* 2️⃣ Clamp title to max 3 lines (no fixed height) */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.4em;
  margin-bottom: 4px;
}
/* 3️⃣ Make price sit directly under title */
.woocommerce ul.products li.product .price {
  margin-top: 0 !important;
}
/* 4️⃣ Important: remove flex grow */
.woocommerce ul.products li.product .ast-loop-product__link {
  flex-grow: 0 !important;
}
/* Add clean 1-line gap between title & price */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  margin-bottom: 0.2em !important;
  /* 1 line spacing */
}
.woocommerce #content div.product .product_meta a {
  padding-right: 0.581387px;
  padding-left: 0.339303px;
}
#product-3885 > div > section:nth-child(1) > div > div:nth-child(2) > div > div:nth-child(4) > div > div > div > div > div > div:nth-child(2) > div:nth-child(1) > a {
  padding-left: 3.436322px !important;
}
@media screen and (max-width: 1024px) {
  #primary > #main #dokan-secondary {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .bnav_main_menu_container .menu-item .menu-image {
    max-width: 34%;
  }
}
@media screen and (max-width: 667px) {
  .bnav_main_menu_container .menu-item .menu-image {
    max-width: 25% !important;
  }
}
@media screen and (max-width: 375px) {
  .bnav_main_menu_container .menu-item .menu-image {
    max-width: 42% !important;
  }
}
