.elementor-517 .elementor-element.elementor-element-ebc3e31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-517 .elementor-element.elementor-element-3ba00dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-517 .elementor-element.elementor-element-6437f49{--display:flex;}.elementor-517 .elementor-element.elementor-element-98f8f47{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}html .elementor-517 .elementor-element.elementor-element-0867f27 .product_title{font-weight:500;}.elementor-517 .elementor-element.elementor-element-33600cc > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-517 .elementor-element.elementor-element-33600cc .price, .elementor-517 .elementor-element.elementor-element-33600cc .price del, .elementor-517 .elementor-element.elementor-element-33600cc .amount{font-family:"ClashDisplay", Sans-serif;font-size:28px;font-weight:500;}.elementor-517 .elementor-element.elementor-element-9384071 .single_add_to_cart_button{font-size:16px;}.elementor-517 .elementor-element.elementor-element-8e7daf7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-517 .elementor-element.elementor-element-13ad05f{width:auto;max-width:auto;}.elementor-517 .elementor-element.elementor-element-13ad05f .wd-wishlist-btn > a span{font-weight:500;}.elementor-517 .elementor-element.elementor-element-d66d074{width:auto;max-width:auto;}.elementor-517 .elementor-element.elementor-element-d66d074 > .elementor-widget-container{margin:0px -4px 0px 0px;}.elementor-517 .elementor-element.elementor-element-d66d074 .wd-social-icons .wd-label{font-weight:500;}.elementor-517 .elementor-element.elementor-element-54e5bf2{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-517 .elementor-element.elementor-element-54e5bf2:not(.elementor-motion-effects-element-type-background), .elementor-517 .elementor-element.elementor-element-54e5bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-517 .elementor-element.elementor-element-e2fafb0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-517 .elementor-element.elementor-element-ba7895f{--divider-border-style:solid;--divider-color:#5E6821;--divider-border-width:2px;}.elementor-517 .elementor-element.elementor-element-ba7895f .elementor-divider-separator{width:100%;}.elementor-517 .elementor-element.elementor-element-ba7895f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-517 .elementor-element.elementor-element-d5dcff3 .title{font-weight:500;}.elementor-517 .elementor-element.elementor-element-d5dcff3 .title-after_title{font-family:"Moulpali", Sans-serif;}.elementor-517 .elementor-element.elementor-element-ec6ef33{--divider-border-style:solid;--divider-color:#5E6821;--divider-border-width:2px;}.elementor-517 .elementor-element.elementor-element-ec6ef33 .elementor-divider-separator{width:100%;}.elementor-517 .elementor-element.elementor-element-ec6ef33 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-517 .elementor-element.elementor-element-d0b31fa{--display:flex;}.elementor-517 .elementor-element.elementor-element-5fcc3d1{--wd-brd-radius:12px;}.elementor-517 .elementor-element.elementor-element-3e8bd44{--spacer-size:50px;}.elementor-517 .elementor-element.elementor-element-e8e46a0{--spacer-size:50px;}.elementor-517 .elementor-element.elementor-element-524240f{--display:flex;}.elementor-517 .elementor-element.elementor-element-5f964c8 .counter-value{font-family:"SatoshiVariable", Sans-serif;}.elementor-517 .elementor-element.elementor-element-364cc4f .wd-est-del{font-family:"Blinker", Sans-serif;}.elementor-517 .elementor-element.elementor-element-364cc4f .wd-info-icon{font-size:26px;}.elementor-517 .elementor-element.elementor-element-e9227e7{--spacer-size:50px;}@media(max-width:1024px){.elementor-517 .elementor-element.elementor-element-3ba00dd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-517 .elementor-element.elementor-element-33600cc .price, .elementor-517 .elementor-element.elementor-element-33600cc .price del, .elementor-517 .elementor-element.elementor-element-33600cc .amount{font-size:18px;}.elementor-517 .elementor-element.elementor-element-54e5bf2{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-517 .elementor-element.elementor-element-e2fafb0{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-517 .elementor-element.elementor-element-3ba00dd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-517 .elementor-element.elementor-element-54e5bf2{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-517 .elementor-element.elementor-element-ec6ef33 .elementor-divider-separator{width:100%;}.elementor-517 .elementor-element.elementor-element-3e8bd44{--spacer-size:0px;}.elementor-517 .elementor-element.elementor-element-ddc5a3b .woocommerce-Reviews{--wd-col-gap:41px;}.elementor-517 .elementor-element.elementor-element-e8e46a0{--spacer-size:0px;}.elementor-517 .elementor-element.elementor-element-e9227e7{--spacer-size:31px;}}@media(min-width:769px){.elementor-517 .elementor-element.elementor-element-6437f49{--width:58.3%;}.elementor-517 .elementor-element.elementor-element-98f8f47{--width:41.7%;}}@media(max-width:1024px) and (min-width:769px){.elementor-517 .elementor-element.elementor-element-6437f49{--width:50%;}.elementor-517 .elementor-element.elementor-element-98f8f47{--width:50%;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-c628f33 */css .woocommerce div.product img.woocommerce-product-gallery__image, .woocommerce-product-gallery img { border-radius: 12px !important; }/* End custom CSS */
/* Start custom CSS for wd_single_product_content, class: .elementor-element-a6ca855 *//* शॉर्ट डिस्क्रिप्शन के लिए कस्टम फॉन्ट और स्टाइल */
.short-description {
    font-family: 'Lora', serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 700; /* फॉन्ट का वेट बढ़ाने के लिए */
    color: #333;
}

/* लॉन्ग डिस्क्रिप्शन के लिए कस्टम फॉन्ट और स्टाइल */
.woocommerce-Tabs-panel--description {
    font-family: 'Lora', serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 600; /* फॉन्ट का वेट बढ़ाने के लिए */
    color: #333;
}

/* मैथ वैल्यूज़ के लिए भी */
.short-description code, .woocommerce-Tabs-panel--description code {
    font-family: 'Lora', serif;
    font-size: 16px;
    font-weight: 600; /* मैथ वैल्यूज़ के लिए भी वही वेट */
    color: #444;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-5fcc3d1 *//* Hide the discount badge (e.g., -7%) */
.onsale, /* Common WooCommerce discount class */
.discount-badge, /* Generic class for discount */
.product-item .badge { 
  display: none;
}

/* Hide the wishlist icon (e.g., heart icon) */
.wishlist-btn, /* Common class for wishlist */
.product-item .wishlist, /* Generic class for wishlist icon */
.product-item .yith-wcwl-add-to-wishlist { /* Specific to YITH Wishlist plugin */
  display: none;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-ddc5a3b *//* Stylish Reviews Tab */
.woocommerce-Tabs-panel--reviews {
  background: #fdfdfd;
  border: 1px solid #e0e0e0;
  padding: 30px;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.05);
  margin-top: 20px;
}

/* Review Heading */
.woocommerce-Reviews-title {
  font-size: 24px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
}

/* Individual Review Style */
.commentlist li {
  border-bottom: 1px solid #eee;
  padding: 20px 0;
}

.commentlist li:last-child {
  border-bottom: none;
}

.commentlist .woocommerce-review__author {
  font-weight: 500;
  color: #2a2a2a;
}

.commentlist .woocommerce-review__dash {
  display: none;
}

.commentlist .woocommerce-review__published-date {
  font-size: 14px;
  color: #999;
  margin-left: 5px;
}

.woocommerce-review__text {
  margin-top: 10px;
  font-size: 15px;
  color: #555;
}

/* Star Rating */
.star-rating span::before {
  color: #ffbb33;
}

/* Add Review Form */
#review_form_wrapper {
  margin-top: 40px;
  background: #fffaf0;
  border: 1px dashed #ffbb33;
  padding: 25px;
  border-radius: 10px;
}

#review_form label {
  font-weight: 500;
  color: #444;
}

#review_form input[type="text"],
#review_form input[type="email"],
#review_form textarea {
  width: 100%;
  padding: 12px;
  margin-top: 5px;
  margin-bottom: 15px;
  border-radius: 8px;
  border: 1px solid #ccc;
  font-size: 15px;
}

#review_form input[type="submit"] {
  background-color: #00a86b;
  color: #fff;
  font-weight: 600;
  padding: 12px 24px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.3s ease;
}

#review_form input[type="submit"]:hover {
  background-color: #008f5a;
}
#review_form input[type="submit"] {
  background: linear-gradient(to right, #00a86b, #00794f);
  color: white;
  padding: 14px 28px;
  font-size: 16px;
  border: none;
  border-radius: 10px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.4s ease, transform 0.3s ease;
}

#review_form input[type="submit"]:hover {
  background: linear-gradient(to right, #00794f, #005f3a);
  transform: scale(1.05);
}/* End custom CSS */