.add_to_cart_button, .single_add_to_cart_button{
	background: #508405 !important;
	padding-top: 12px !important;
    padding-right: 30px;
    padding-bottom: 12px !important;
    padding-left: 30px;
}
.single-product-category a, .product_meta a{
	color: #508405 !important;
}
#jp-relatedposts{
	display: none !important;
}
.wc-block-components-checkout-place-order-button{
	background: #508405 !important;
}/* ============================================
   EGO WELLNESS — THEME COLORS & FONTS (Elementor)
   Paste this into: Appearance → Customize → Additional CSS
   (Replaces the previous version — remove old CSS first)
   ============================================ */

/* Google Fonts import */
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&family=Nunito+Sans:wght@400;500;600;700&display=swap');

/* ---- Elementor global color variables ---- */
/* These map to whatever slots your Elementor Global Colors panel uses.
   If your site's global colors have different names, the var() names
   below may need adjusting — but most Elementor sites use e-global-color-{id}. */
:root {
  --e-global-color-primary: #6E8460;   /* sage — primary accent */
  --e-global-color-secondary: #465238; /* dark sage — hover/emphasis */
  --e-global-color-text: #1C1C1A;      /* ink — body text */
  --e-global-color-accent: #A9B89A;    /* light sage — tags/badges */
}

/* ---- Page background + base text ---- */
body,
.elementor-section,
.elementor-widget-wrap {
  background-color: #FAF8F3;
  color: #1C1C1A;
}

/* ---- Fonts ---- */
body,
.elementor-widget-text-editor,
.elementor-widget-theme-post-content,
p, li, span, a, input, textarea, select, button {
  font-family: 'Nunito Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6,
.elementor-heading-title {
  font-family: 'Libre Baskerville', serif;
}

/* ---- Buttons ---- */
.elementor-button,
.elementor-button-link,
button[type="submit"],
a.button,
.wp-block-button__link {
  background-color: #6E8460 !important;
  border-color: #6E8460 !important;
  color: #FFFFFF !important;
  font-family: 'Nunito Sans', sans-serif;
}

.elementor-button:hover,
.elementor-button-link:hover,
button[type="submit"]:hover,
a.button:hover,
.wp-block-button__link:hover {
  background-color: #465238 !important;
  border-color: #465238 !important;
}

/* ---- Links ---- */
a {
  color: #6E8460;
}
a:hover {
  color: #465238;
}

/* ---- Section background variation (beige bands) ----
   Add the CSS class "section-beige" to any Elementor Section
   via its Advanced tab > CSS Classes, to use this. */
.section-beige {
  background-color: #EDE7D9 !important;
}

.section-white {
  background-color: #FFFFFF !important;
}/* ============================================
   EGO WELLNESS — Remove underline on product card buttons
   Paste into: Appearance → Customize → Additional CSS
   (Add this alongside your existing custom CSS — don't replace it)
   ============================================ */

.wp-block-woocommerce-product-collection a.wc-block-components-product-button__button,
.wp-block-woocommerce-product-collection a.add_to_cart_button,
.wp-block-woocommerce-product-collection .wp-block-button__link,
.wp-block-woocommerce-product-collection a {
  text-decoration: none !important;
}

.wp-block-woocommerce-product-collection a.wc-block-components-product-button__button:hover,
.wp-block-woocommerce-product-collection a.add_to_cart_button:hover {
  text-decoration: none !important;
}/* ============================================
   EGO WELLNESS — Enlarge header logo
   Paste into: Appearance → Customize → Additional CSS
   (Add this alongside your existing custom CSS — don't replace it)
   ============================================ */

.ast-site-identity img,
.site-logo-img img,
.custom-logo-link img,
header img.custom-logo,
.ast-builder-logo img {
  max-height: 70px !important;
  width: auto !important;
  height: auto !important;
}

@media (max-width: 768px) {
  .ast-site-identity img,
  .site-logo-img img,
  .custom-logo-link img,
  header img.custom-logo,
  .ast-builder-logo img {
    max-height: 50px !important;
  }
}/* ============================================
   EGO WELLNESS — Enlarge header logo (exact match)
   Paste into: Appearance → Customize → Additional CSS
   (Add this alongside your existing custom CSS — don't replace it)
   ============================================ */

img.wp-image-316 {
  max-height: 90px !important;
  width: auto !important;
  height: auto !important;
}

@media (max-width: 768px) {
  img.wp-image-316 {
    max-height: 60px !important;
  }
}/* ============================================
   EGO WELLNESS — Enlarge header logo (Elementor wrapper fix)
   Paste into: Appearance → Customize → Additional CSS
   (Add this alongside your existing custom CSS — don't replace it)
   ============================================ */

.elementor-element-719d4368 {
  width: 220px !important;
  max-width: 220px !important;
}

.elementor-element-719d4368 img,
.elementor-element-719d4368 a,
.elementor-element-719d4368 .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
}

@media (max-width: 768px) {
  .elementor-element-719d4368 {
    width: 140px !important;
    max-width: 140px !important;
  }
}/* ============================================
   EGO WELLNESS — Hide infinite scroll on shop page
   Paste into: Appearance → Customize → Additional CSS
   (Add this alongside your existing custom CSS)
   ============================================ */

.infinite-wrap {
  display: none !important;
}

.infinite-scroll-request,
.infinite-scroll-end,
.infinite-scroll-error {
  display: none !important;
}/* ============================================
   EGO WELLNESS — Move shop page banners above breadcrumb
   Paste into: Appearance → Customize → Additional CSS
   (Add alongside existing CSS)
   ============================================ */

/* On the shop page, pull the block content (banners) above Elementor's section */
.woocommerce-page .site-content .ast-container,
.woocommerce-page .content-area {
  display: flex;
  flex-direction: column;
}

.woocommerce-page .entry-content-wrap {
  order: -1;
}
/* Hide NOWPayments logo at checkout */
.payment_method_nowpayments img {
    display: none !important;
}