.elementor-kit-15{--e-global-color-primary:#2F5D3A;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#1F2937;--e-global-color-accent:#C89B3C;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;color:#2F5D3A;}.elementor-kit-15 h1{color:#2F5D3A;font-family:"Poppins", Sans-serif;}.elementor-kit-15 h2{color:#2F5D3A;font-family:"Poppins", Sans-serif;}.elementor-kit-15 h3{color:#2F5D3A;font-family:"Poppins", Sans-serif;}.elementor-kit-15 h4{color:#2F5D3A;font-family:"Poppins", Sans-serif;}.elementor-kit-15 h5{color:#2F5D3A;font-family:"Poppins", Sans-serif;}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{color:#FFFFFF;background-color:var( --e-global-color-primary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;padding:014px 028px 014px 028px;}.elementor-kit-15 button:hover,.elementor-kit-15 button:focus,.elementor-kit-15 input[type="button"]:hover,.elementor-kit-15 input[type="button"]:focus,.elementor-kit-15 input[type="submit"]:hover,.elementor-kit-15 input[type="submit"]:focus,.elementor-kit-15 .elementor-button:hover,.elementor-kit-15 .elementor-button:focus{color:#FFFFFF;background-color:#C89B3C;}.elementor-kit-15 img{border-radius:16px 16px 16px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.cat-card-feed, .cat-card-fert, .cat-card-rice {
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(0,0,0,0.1);
    transition: all 0.3s ease-in-out;
}

.cat-card-feed:hover, .cat-card-fert:hover, .cat-card-rice:hover {
    transform: scale(1.02);
    box-shadow: 0 8px 30px rgba(0,0,0,0.15);
}

.cat-card-feed img, .cat-card-fert img, .cat-card-rice img {
    border-radius: 16px 16px 0 0 !important;
}

.cat-card-feed h2, .cat-card-feed h3 { color: #FFFFFF !important; }
.cat-card-fert h2, .cat-card-fert h3 { color: #FFFFFF !important; }
.cat-card-rice h2, .cat-card-rice h3 { color: #FFFFFF !important; }

.cat-card-feed p, .cat-card-fert p, .cat-card-rice p { color: #F0F0F0 !important; }

.cat-card-feed { background-color: #2F7A3D; }
.cat-card-fert { background-color: #1E88E5; }
.cat-card-rice { background-color: #C89B3C; }

.cat-card-feed .elementor-button,
.cat-card-fert .elementor-button,
.cat-card-rice .elementor-button {
    background-color: #FFFFFF !important;
    border-radius: 12px !important;
}

.cat-card-feed .elementor-button { color: #2F7A3D !important; }
.cat-card-fert .elementor-button { color: #1E88E5 !important; }
.cat-card-rice .elementor-button { color: #C89B3C !important; }/* =========================================
   संपूर्ण Single Product Page डिझाईन
   ========================================= */

/* १. प्रॉडक्टचे मुख्य नाव (Product Title) */
.elementor-kit-15 .product_title {
    font-family: 'Poppins', sans-serif;
    font-size: 32px !important;
    font-weight: 600 !important;
    color: darkgreen !important; /* नावाला गडद हिरवा रंग */
    margin-bottom: 15px;
    line-height: 1.3;
}

/* २. प्रॉडक्टची किंमत (Price) */
.elementor-kit-15 .price .woocommerce-Price-amount {
    font-family: 'Poppins', sans-serif;
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #cc0000 !important; /* किंमतीसाठी आकर्षक लाल रंग, हवा असल्यास तुम्ही darkgreen करू शकता */
}

/* ३. शॉर्ट डिस्क्रिप्शन (Short Description) */
.elementor-kit-15 .woocommerce-product-details__short-description {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    color: #444444; /* वाचायला सोपा करडा रंग */
    line-height: 1.6;
    margin-bottom: 20px;
}

/* ४. स्टॉकमधील उपलब्धता (Availability - In Stock) */
.elementor-kit-15 .stock.in-stock {
    color: darkgreen !important;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}

/* ५. ॲड टू कार्ट बटन (Add to Cart Button) */
.elementor-kit-15 .single_add_to_cart_button {
    background-color: darkgreen !important; /* बटनाचा रंग गडद हिरवा */
    color: white !important; /* बटनावरील अक्षरे पांढरी */
    font-family: 'Poppins', sans-serif;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding: 12px 30px !important;
    border-radius: 5px !important; /* बटनाचे कोपरे गोल */
    transition: 0.3s ease;
    border: none !important;
}

/* बटनावर माउस नेल्यावर (Hover Effect) */
.elementor-kit-15 .single_add_to_cart_button:hover {
    background-color: #155d27 !important; /* होव्हर केल्यावर थोडा डार्क हिरवा रंग */
}

/* ६. क्वांटिटी बॉक्स (Quantity Box) */
.elementor-kit-15 .quantity .qty {
    height: 45px !important;
    border: 1px solid #cccccc !important;
    border-radius: 5px !important;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    margin-right: 15px;
}/* End custom CSS */