.single-product div.product .product_meta .posted_in {display: none
}

.single-product div.product .motta-dropdown__content .wp-block-column {
	width: 100%;
}

.single-product div.product  .motta-dropdown__content .wp-block-column.left, .single-product div.product.motta-dropdown__content .wp-block-column.right {
	display: none;
}

.single-product div.product  .motta-dropdown__content .wp-block-column h3{
	font-size: 18px !important;
	margin-top: 20px;
}

/* Apply only on desktop screens */
@media (min-width: 1025px) {
  /* Force full width for Elementor containers */
  .elementor-section {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* Remove theme container limits */
  .container,
  .site-content,
  .page-content {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 auto !important;
  }
}
/* Small desktops (1025px–1280px) */
@media (min-width: 1025px) and (max-width: 1280px) {
  .container,
  .site-content,
  .page-content {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}

/* Medium desktops (1281px–1440px) */
@media (min-width: 1281px) and (max-width: 1440px) {
  .container,
  .site-content,
  .page-content {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}

/* Large desktops (1441px and up) */
@media (min-width: 1441px) {
  .container,
  .site-content,
  .page-content {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

/* Hide Select options and Quick View on product cards */
ul.products li.product .motta-button--atc,
ul.products li.product .motta-button--quickview {
  display: none !important;
}

/* Hide quote buttons on product cards */
body.ppq-quote-mode ul.products li.product .ppq-open,
body.ppq-quote-mode ul.products li.product [data-ppq-product] {
  display: none !important;
}
.ppq-quote-mode .pinpoki-cart-summary::before {
  content: "Select the number of pieces above to request a wholesale price.";
  display: block;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 1.5;
  color: #555;
  text-align: center;
}