.woocommerce-products-header {
   display: none !important;
}

@media only screen and (max-width: 959px){
body.default-breakpoint .oceanwp-mobile-menu-icon {
    display: block;
}
}
#site-header.top-header .header-bottom {
    display: none;
}

.woocommerce ul.products li.product .button {
    display: none !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px;       /* or smaller/larger as you prefer */
    font-weight: bold;
    text-align: left;
}
.woocommerce ul.products li.product .price {
    display: block;
    text-align: left;
}

.woocommerce-result-count,
.woocommerce-ordering {
    display: none !important;
}
.woocommerce ul.products li.product .price {
    font-size: 14px; 
}

/* 🔧 Remove bottom margin from the shortcode wrapper */
.wp-block-shortcode,
.wp-block-woocommerce-product-new,
.woocommerce,
.woocommerce-page,
.woocommerce ul.products {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* 🔧 Remove bottom spacing from product grid rows */
.woocommerce ul.products li.product {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* 🔧 Remove spacing below the last product row (uses :last-child) */
.woocommerce ul.products li.product:last-child {
  margin-bottom: 0 !important;
}

/* 🔧 Fix any gap under price */
.woocommerce ul.products li.product .price {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* 🔧 For Elementor, Spectra, or other block editors */
.elementor-widget-container,
.uagb-block,
.wp-block-group,
.wp-block-column {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.woocommerce-products-header__title,
.woocommerce .term-description + h1,
.woocommerce-page .term-description + h1,
.tax-product_cat .entry-title,
.tax-product_cat .woocommerce-products-header h1,
.tax-product_cat h1 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
    font-weight: 100 !important;
    font-size: 2.5rem;
    letter-spacing: 0.3px;
}

body.single-product h1 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
    font-weight: 100 !important;
    font-size: 2.2rem;
    letter-spacing: 0.5px;
}

.custom-link-style a {
color: #b28bd5;
text-decoration: none;
}

.custom-link-style a:hover {
color: #000000;
text-decoration: underline;
}

.customlink2 a {
text-decoration: underline;
}

.my-special-text {
  font-family: "Times New Roman", Times, serif, cursive;
  font-weight: bold;
  font-size: 18px;
}

/* site-wide excerpt override (Tsubaki / block themes) */
.wp-block-query .wp-block-post-excerpt,
.wp-block-post-excerpt,
.wp-block-post-excerpt .wp-block-post-excerpt__excerpt,
.entry-summary,
.excerpt,
.post-excerpt {
  font-size: 25px !important;
 
}


.no-title-price-block .price,
.no-title-price-block .star-rating {
    display: none !important;
}
.woocommerce .product-category img {
    display: none !important;
}