/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 16 2026 | 07:45:58 */
 /* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
.single-product .elementor-element.elementor-element-abff8de.elementor-hidden-mobile.main_header.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.animated.fadeIn {
    position: relative;
	padding-top:0px !important;
	margin-top:0px !important;
	padding-bottom:10px !important;
}


.summary h1.product_title.entry-title {
    display: block !important;
}

.single-product .button.single_add_to_cart_button.button.alt {
    background-color: #0d793d !important;
	color:#e4bb64 !important;
	padding:16px !important;
	border-radius:10px;
	font-size:16px;
}

.single-product span.onsale {
    display: none !important;
}

.single-product .product_meta a {
    color: #0d793d !important;
	font-weight:bold !important;
}


.woocommerce-js .quantity input[type=email], .woocommerce-js .quantity input[type=number], .woocommerce-js .quantity input[type=text] {
    padding:10px !important;
}
.single-product .related h2 {
    color:#0d793d ;
}

.page-id-3607 .woocommerce {
    padding-top: 70px;
}

.page-id-3607 .woocommerce-MyAccount-navigation-link.is-active a {
   background-color: #0d793d;
	color:#e4bb64 !important;
}
.page-id-3607 .button.woocommerce-button.button.woocommerce-form-login__submit
 {background-color: #0d793d;
	color:#e4bb64 !important;
	 border-radius:10px !important;
	 font-size:16px;
}
.page-id-3607 .button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
    background-color: #0d793d;
	color:#e4bb64 !important;
	border-radius:10px !important;
	font-size:16px;
}


.page-id-3607 .woocommerce-info a.woocommerce-Button.wc-forward.button {
    background-color: #0d793d;
	color:#e4bb64 !important;
	border-radius:10px !important;
	font-size:16px;
}

.page-id-3607 .woocommerce-info  a.button.wc-forward {
	 background-color: #0d793d;
	color:#e4bb64 !important;
	border-radius:10px !important;
	font-size:16px;
}

.page-id-3607 .woocommerce-Address-title
{
	background-color: #0d793d;
	color:#e4bb64 !important;
}

.page-id-3607 .woocommerce .addresses .title, .woocommerce-account .addresses .title {
  background-color: #0d793d;
	color:#e4bb64 ;
}
.page-id-3607 .woocommerce-Address-title h2{
		color:#e4bb64 !important;
}

.page-id-3607  button.woocommerce-Button.button {
	background-color: #0d793d;
	color:#e4bb64 !important;
	border-radius:10px !important;
	font-size:16px;
}

a.checkout-button .wc-forward
 {
background-color: #0d793d;
	color:#e4bb64 !important;
	 border-radius:10px !important;
	 font-size:16px;
}

.page-id-3605 .ast-container {
    padding-top: 80px;
}
.page-id-3605 .coupon button.button {
	background-color: #0d793d;
	color:#e4bb64 !important;
	border-radius:10px !important;
	font-size:16px;
}

.page-id-3605 .coupon input#coupon_code {
    padding-top: 24px;
	padding-bottom:24px;
	text-align:center;
	border-radius:10px !important;
	font-size:16px;
}
.page-id-3605 thead { 
	background-color: #0d793d !important;
	color:#e4bb64 !important;
}

.page-id-3605 .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {
	background-color: #0d793d !important;
	color:#e4bb64 !important;
	border-radius:10px !important;
	font-size:16px;
	
}
/* #moderncart-slide-out .moderncart-slide-out-footer .moderncart-cart-total {
		background-color: #0d793d !important;
	color:#e4bb64 !important;
	border-radius:10px !important;
} */


.page-id-3605 .cart_totals h2 {
    color: #0d793d !important;
    font-weight: 400 !important;
}

.single-cartflows_step .woocommerce-checkout-payment button#place_order {
  background-color: #0d793d !important;
	color:#e4bb64 !important;
	border-radius:10px !important;
	font-size:16px;
}

.single-cartflows_step .wcf-coupon-col-2 button.button.wcf-submit-coupon.wcf-btn-small {
	background-color: #0d793d !important;
	color:#e4bb64 !important;
	border-radius:10px !important;
	font-size:16px;
}
.page-id-3606 .woocommerce {
    padding-top: 80px;
}

.page-id-3606  button#place_order {
   background-color: #0d793d !important;
	color:#e4bb64 !important;
	border-radius:10px !important;
	font-size:16px;
}

.page-id-3606 .woocommerce h3{
	font-weight:600 !important;

}


.woocommerce,
.woocommerce-page,
.woocommerce div,
.woocommerce span,
.woocommerce p,
.woocommerce a,
.woocommerce li,
.woocommerce button,
.woocommerce input,
.woocommerce textarea,
.woocommerce h1,
.woocommerce h2,
.woocommerce h3,
.woocommerce h4,
.woocommerce h5,
.woocommerce h6 {
    font-family: 'Playfair Display', serif !important;
}
#moderncart-slide-out .moderncart-slide-out-footer .moderncart-cart-total a.checkout-button {
background-color: #0d793d !important;
	color:#e4bb64 !important;
	border-radius:10px !important;
	font-size:16px;
}

.woocommerce-mini-cart__buttons a.button.checkout.wc-forward
 {
	 background-color: #0d793d !important;
	color:#e4bb64 !important;
	border-radius:10px !important;
	 font-size:16px;
}



.page-id-3605 .hfe-nav-menu a.hfe-menu-item:hover{
    color: black !important;
}
.page-id-3606 .hfe-nav-menu a.hfe-menu-item:hover{
	    color: black !important;
}

.page-id-3605 button.button {
	 background-color: #0d793d !important;
	color:#e4bb64 !important;
	border-radius:10px !important;
	font-size:16px;
	padding: 17px !important;
}


.moderncart-cart-item-product-link a {
    color:#000 !important;
}
span.woocommerce-Price-amount.amount {
   color:#000 !important;
}

span.moderncart-cart-line-items-label.moderncart-cart-line-items__subtotal-label {
     color:#000 !important;
}
span.moderncart-cart-line-items-label.moderncart-cart-line-items__total-label {
    color:#000 !important;
}

span.moderncart-have-coupon-code {
      color:#000 !important;
}
.elementor-element-c63f493 ::before {
 color:#e4bb64 !important;
}



.summary .silver-disclaimer {
    margin-top: 20px !important;
}
.summary .silver-disclaimer .product-care-box {
    margin-top: 20px !important;
}


.woocommerce-checkout .woocommerce form.checkout_coupon .button {
    padding: 12px !important;
    background: #0d793d !important;
    color: #e4bb64 !important;
}


.woocommerce-checkout button#btn-razorpay ,
.woocommerce-checkout button#btn-razorpay-cancel{
    background: #0d793d !important;
    color: #e4bb64 !important;
}
.woocommerce-cart .woocommerce a.button.wc-backward{
	background: #0d793d !important;
    color: #e4bb64 !important;
}

.summary .product-description-copy {
    display: none;
}

.summary .disc-title,
.summary .care-title{
display:flex;
align-items:center;
gap:8px;
font-size:16px;
margin-bottom:6px;
}

/* Disclaimer icon */
.summary .disc-title::before{
content:"🛡️";
font-size:18px;
color:#c0392b;
}

/* Product care icon */
.summary .care-title::before{
content:"✨";
font-size:18px;
color:#1e7a3a;
}

.summary .product-care-box{
margin-top:15px;
}

.search-results article#post-9974 {
    padding: 20px !important;
}
.search-results h1.page-title.ast-archive-title {
    color: #0d793d !important;
}
.search-results article#post-9956 ,
.search-results article#post-9903{
    padding: 10px !important;
}
.search-results section.ast-archive-description {
    padding: 10px !important;
}
/* .search-results div#primary {
    padding-top: 81px !important;
} */