/* Themify Customize Styling */
body {	
	font-family: "Inter";	font-weight:400;
	font-size:1rem;

	color: #303030; 
}
:root {	
	--theme_accent: #9e004c; 
}
h1 {		font-weight:600;
	letter-spacing:0px;
	text-transform:capitalize; 
}
h2 {		font-weight:400;
 
}
h3 {		font-size:2.074rem;
 
}
h4 {		font-size:1.728rem;
 
}
h5 {		font-size:1.44rem;
 
}
h6 {		font-size:1.2rem;
 
}
body #site-logo a img {		width: 200px; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body #site-logo a img {		width: 200px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 200px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
:root {	
	--theme_accent: #cc106b; 
}
body #site-logo a img {		width: 200px; 
}
 }
/* Themify Custom CSS */
/*
 * Pet Food Club — My Account button spacing fix
 * Scope: only applies to /my-account/ pages via the body.woocommerce-account class
 * Add this via WordPress Customizer → Additional CSS, or your child theme's style.css
 */
 
/* Add 3px spacing around every button inside My Account content area */
body.woocommerce-account .woocommerce-MyAccount-content .button,
body.woocommerce-account .woocommerce-MyAccount-content a.button,
body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"],
body.woocommerce-account .woocommerce-MyAccount-content button {
    margin: 3px;
}
 
/* More specific fallback targeting the subscription actions table cell */
body.woocommerce-account td.subscription-actions a,
body.woocommerce-account td.subscription-actions button,
body.woocommerce-account .woocommerce-subscriptions-actions a,
body.woocommerce-account .woocommerce-subscriptions-actions button {
    margin: 3px;
}


input[type=checkbox], input[type=radio]
{background-color: #ffffff;}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background-color: #9e004c;}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {background-color: #9e004c;}

.grecaptcha-badge {
	display: none;}

.forminator-ui#forminator-module-79892.forminator-design--default .forminator-textarea {max-height: 100px !important;}

.forminator-ui#forminator-module-79892.forminator-design--default .forminator-textarea {max-height: 100px !important;}

button.forminator-button.forminator-button-submit {
    width: 100% !important;
}

.woocommerce div.product form.cart {
	width: 75%;
}

.woocommerce div.product form.cart .variations select {
    max-width: 100%;
    min-width: 50%;
    width: 100%;
	  border: solid 1px #f3f3f3;
	  padding:10px;
	 margin-left: -60px
}

@media (max-width: 768px) {
  .woocommerce div.product form.cart {
    width: 100%;
  }

  .woocommerce div.product form.cart .variations select {
    margin-left: 5px;
		width: 79%;
  }
}

.woocommerce-product-details__short-description table,
.woocommerce-Tabs-panel--description table {
  width: 100% !important;
  border-collapse: collapse;
}

.woocommerce-product-details__short-description table td,
.woocommerce-product-details__short-description table th,
.woocommerce-Tabs-panel--description table td,
.woocommerce-Tabs-panel--description table th {
  border: 1px solid #000000;
  padding: 8px 12px;
}

.product_meta > span {
  display: block;
  margin-bottom: 6px;
}