body .single-product-content .product_meta> .posted_in {
 display:none;
}
body .product-design-alt .product_meta {
    background-color: #ffffff;
}
.single-product div.product .product_meta {
    display: none;
}
.edgtf-woo-single-page .related.products>h2 {
    display: block !important;
    text-align: center;
    font-size: 18px;
    color: black;
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 53px;
    margin-bottom: 24px;
}
.cfw-o {
    background-color: #F3F3F3;
    margin-top: 50px;
}
.cfw-i {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
   box-sizing: border-box;
}
.edgtf-woo-single-page .related.products {
    margin: 0;
}
ul.products>.product .edgtf-pl-category {
    display: none !important;
}
.cpl_wood h5.edgtf-product-list-title {
    color: white;
}
.cpl_wood span.price {
    color: white !important;
    font-weight: 100 !important;
}
ul.products>.product .edgtf-pl-text-wrapper-inner {
    border-bottom: none !important;
}
.edgtf-woo-single-page .edgtf-single-product-summary .product_meta>span.sku_wrapper {
    display: none;
}
.edgtf-woo-single-page .woocommerce-tabs ul.tabs li.additional_information_tab {
    display: none;
}
.edgtf-woo-single-page .edgtf-single-product-summary .edgtf-single-product-title {
    display: block;
    margin: 26px 0 2px;
    font-weight: bold;
}
.edgtf-woo-single-page .edgtf-single-product-summary .price * {
    font-weight: bold;
}
.edgtf-woo-single-page .edgtf-single-product-summary .woocommerce-product-details__short-description {
    margin: 15px 0 5px 0;
}
.edgtf-woo-single-page .edgtf-single-product-summary form.cart {
    margin: 30px 0 0;
}
.edgtf-woocommerce-page .edgtf-content .single_variation_wrap {
    margin: 25px 0 0;
}
.product-template-default.single-product .edgtf-container {
    border-top: 3px solid #0d0d0d;
    padding-top: 58px;
}
.edgtf-woo-single-page .edgtf-single-product-summary .woocommerce-product-details__short-description p {
    color: rgb(0, 0, 0);
    font-size: 15px;
    font-weight: 400;
}
body.product-template-default.single-product ul.products>.product .edgtf-product-list-title {
    color: #343434;
    font-weight: 600;
    font-size: 14px;
}
ul.products>.product .price {
    color: #272727;
    font-size: 14px;
}
body.product-template-default.single-product {
      font-size: 14px;
    font-weight: 400;
    color: #000000;
}
.edgtf-woo-single-page .woocommerce-tabs {
   display:none;
}
ul.products>.product .edgtf-pl-inner .edgtf-pl-text {
   display:none !important;
}
.select2-container--default .select2-search--dropdown {
  display:none;
}
.edgtf-woo-single-page .edgtf-single-product-summary .edgtf-woo-social-share-holder {
    display: none;
}
.edgtf-woocommerce-page table.cart tr.cart_item td .variation p {
    font-size: 11px;
    font-weight: 600;
    color: #787878;
}
.edgtf-woocommerce-page table.cart tr.cart_item td .variation>* {
    padding: 0;
    margin: 0;
    font-size: 11px;
}
.edgtf-woocommerce-page .woocommerce>form.woocommerce-cart-form h3 {
    margin-top: 0;
    font-size: 30px;
    border-bottom: 10px solid #727272;
    padding-bottom: 10px;
}
.edgtf-woocommerce-page table.cart tr.cart_item td.product-price {
    display: none;
}
.edgtf-woocommerce-page table.cart tr.cart_item td.product-quantity {
    padding: 0 7px;
}
.edgtf-woocommerce-page table.cart tr .edgtf-quantity-buttons, div.woocommerce .edgtf-quantity-buttons {
    min-width: 70px;
    padding: 0 10px;
}
.edgtf-woocommerce-page table.cart tr .edgtf-quantity-buttons .edgtf-quantity-label {
    display: none;
}

.edgtf-woo-single-page .edgtf-single-product-summary .price {
    color: rgb(13 13 13 / 43%);
}






@media (max-width: 1300px) {
   .cfw-i {
    max-width: 1100px;
  }
}
@media (max-width: 1200px) {
   .cfw-i {
    max-width: 850px;
  }
}
@media (max-width: 1024px) {
   .cfw-i {
    max-width: 768px;
  }
}
@media (max-width: 768px) {
   .cfw-i {
    max-width: 600px;
  }
}
@media (max-width: 680px) {
   .cfw-i {
    max-width: 420px;
  }
}
@media (max-width: 480px) {
   .cfw-i {
    max-width: 300px;
  }
}
@media (max-width: 320px) {
   .cfw-i {
    max-width: none;
   padding: 0 15px 0 15px;
  }
}

.swiper {
    pointer-events: none;
    overflow: visible !important;
}

/* Limit Swiper tweak to product pages only (optional) */
.product-template-default .swiper {
  pointer-events: none;
  overflow: visible !important;
}

/* ...existing code above... */

/* Close the media query you opened */
@media (max-width: 768px) {
  .hthb-notification, #hthb-notification, [id*="hthb"] {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
  }
}  /* &lt;-- this was missing */
