a.woocommerce-product-gallery__trigger {
    display: none;
}
.sp-testimonial-free-section .tfree-client-testimonial {
    font-size: 17px;
    line-height: 26px;
    text-transform: none;
    text-align: center;
    letter-spacing: normal;
    font-weight: 400;
    font-style: normal;
    margin: 0px 0px 20px 0px;
}


.elementor-toggle-item {
    border-width: 1px;
    border-color: #a09f9f !important;
    border-style: solid;
    border-radius: 15px !important;
	z-index:1;
}

.sp-tfree-client-image img {
	
	width:145px !important;
	
}





.elementor-15 .elementor-element.elementor-element-ea3c882:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-ea3c882 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://plantmoneyhabits.com/wp-content/uploads/2021/06/Asset-2ldpi-min-FILEminimizer.png);
    background-repeat: no-repeat !important;
}



a {
    color: #000;
	
}



.inner-banner-area {
    min-height: 150px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    background-color: #2cb687;
    z-index: 1;
}


.elementor-15 .elementor-element.elementor-element-ab0f122 > .elementor-element-populated {
    text-align: center !important;
}


.elementor-menu-cart__toggle .elementor-button {
    color: #000 !important;
	font-size:19px;
}

.product-font{
	
	font-family: 'Poppins', sans-serif !important;
	
}

.product_title {
	
	font-family: 'Poppins', sans-serif !important;
	font-size: 32px !important;
	
}


.posted_in {
	
	display: none !important;
	
}

.woocommerce button.button.alt {
	
	
	background-color: #2cb687 !important;
	
}

.tfree-client-testimonial
.tfree-testimonial-content p {
	
	font-family: 'Poppins', sans-serif !important;
font-weight: 400 !important;

	
}


p {
	
	font-family: 'Poppins', sans-serif !important;
	
}


h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    color: #192225;
}


#send-btn {
	
	
	    background-image: linear-gradient(
230deg
,#F1CF1D 12%,#41B97B 76%);
}
}
    

/* Body font: replace Nunito with Poppins */
body, body p, body li, body input, body textarea, body select, body button {
  font-family: 'Poppins', sans-serif !important;
}

/* Mobile hero gap fix: remove fixed min-height on hero .wrap below 760px */
@media (max-width: 760px) {
  .pmh3 .hero.hero-v2 .wrap { min-height: auto !important; }
}


/* PMH mobile hero gap fix v2 */
@media (max-width:760px){
  body .pmh3 .hero.hero-v2 .wrap{min-height:0 !important;padding-bottom:26px !important;}
}


/* Mobile hero text wrap: force headline + subtext to fall like target (em caps scale across phone widths) */
@media (max-width: 760px) {
  .pmh3 .hero.hero-v2 h1 { max-width: 13em !important; margin-left: auto !important; margin-right: auto !important; }
  .pmh3 .hero.hero-v2 p.sub { max-width: 21.3em !important; margin-left: auto !important; margin-right: auto !important; }
}


/* Seal slow-load fallback: show 110% money-back seal behind img until it paints (mobile) */
@media (max-width: 768px) {
  .pmh3 .seal-img {
    background-image: url("https://i0.wp.com/plantmoneyhabits.com/wp-content/uploads/2026/06/110-back.webp?ssl=1");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
  }
}

/* Pain-card icon restore: icons stripped by KSES on save; repainted as CSS data-URI backgrounds (decorative). */
.pmh3 .pain-grid .pain-card .pic{background-repeat:no-repeat !important;background-position:center !important;background-size:40px 40px !important;}
.pmh3 .pain-grid .pain-card:nth-child(1) .pic{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22pgCar%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23F2D01D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F79460%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M5%2031%20L7%2021%20C7.5%2019%209%2018%2011%2018%20L31%2018%20L36%2022%20L41%2022%20C42.5%2022%2043.5%2023%2043.5%2024.5%20L43.5%2033%20L40.5%2033%20C40%2030.5%2038%2029%2035.5%2029%20C33%2029%2031%2030.5%2030.5%2033%20L17.5%2033%20C17%2030.5%2015%2029%2012.5%2029%20C10%2029%208%2030.5%207.5%2033%20L5%2033%20Z%22%20fill%3D%22url%28%23pgCar%29%22%20fill-opacity%3D%22.95%22%2F%3E%3Ccircle%20cx%3D%2212.5%22%20cy%3D%2235%22%20r%3D%223.6%22%20fill%3D%22%230c100e%22%20stroke%3D%22url%28%23pgCar%29%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2235.5%22%20cy%3D%2235%22%20r%3D%223.6%22%20fill%3D%22%230c100e%22%20stroke%3D%22url%28%23pgCar%29%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E") !important;}
.pmh3 .pain-grid .pain-card:nth-child(2) .pic{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22pgHouse%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23F2D01D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F79460%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M24%205%20L44%2022%20L40%2022%20L40%2041%20C40%2042%2039%2043%2038%2043%20L10%2043%20C9%2043%208%2042%208%2041%20L8%2022%20L4%2022%20Z%22%20fill%3D%22url%28%23pgHouse%29%22%20fill-opacity%3D%22.95%22%2F%3E%3Crect%20x%3D%2220%22%20y%3D%2230%22%20width%3D%228%22%20height%3D%2213%22%20fill%3D%22%230c100e%22%2F%3E%3Ccircle%20cx%3D%2226.2%22%20cy%3D%2236.5%22%20r%3D%220.8%22%20fill%3D%22url%28%23pgHouse%29%22%2F%3E%3C%2Fsvg%3E") !important;}
.pmh3 .pain-grid .pain-card:nth-child(3) .pic{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22pgQ%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23F2D01D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F79460%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M8%2014%20C8%2011%2010%209%2013%209%20L35%209%20C38%209%2040%2011%2040%2014%20L40%2030%20C40%2033%2038%2035%2035%2035%20L22%2035%20L14%2042%20L14%2035%20L13%2035%20C10%2035%208%2033%208%2030%20Z%22%20fill%3D%22url%28%23pgQ%29%22%20fill-opacity%3D%22.95%22%2F%3E%3Ctext%20x%3D%2224%22%20y%3D%2228%22%20font-family%3D%22Poppins%2CArial%2Csans-serif%22%20font-size%3D%2218%22%20font-weight%3D%22800%22%20fill%3D%22%230c100e%22%20text-anchor%3D%22middle%22%3E%3F%3C%2Ftext%3E%3C%2Fsvg%3E") !important;font-size:0 !important;color:transparent !important;}
/* Hide stray alt-text bleeding over the 110% seal (img not painting on mobile; background fallback shows the seal) */
.pmh3 .seal-img{font-size:0 !important;color:transparent !important;}


/* Guarantee urgency line color: theme renders <strong> black; make the urgency line readable on the dark card */
.pmh3 .guarantee .card strong{color:#F4B740 !important;}
