.elementor-509 .elementor-element.elementor-element-7ef50cb9 > .elementor-container{max-width:1440px;}.elementor-509 .elementor-element.elementor-element-7ef50cb9{padding:90px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-101f7c1 > .elementor-container{max-width:1440px;}.elementor-509 .elementor-element.elementor-element-101f7c1{padding:30px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-509 .elementor-element.elementor-element-be5a791 > .elementor-container{max-width:1440px;}.elementor-509 .elementor-element.elementor-element-be5a791{padding:30px 0px 70px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-509 .elementor-element.elementor-element-5678858 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;color:#121416;}.elementor-509 .elementor-element.elementor-element-d78027a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:32px;color:#5F6871;}.elementor-509 .elementor-element.elementor-element-27182b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:32px;color:#5F6871;}@media(min-width:768px){.elementor-509 .elementor-element.elementor-element-64183c05{width:41.6666666667%;}.elementor-509 .elementor-element.elementor-element-5cfd007b{width:58.333%;}.elementor-509 .elementor-element.elementor-element-f3c6331{width:44.332%;}.elementor-509 .elementor-element.elementor-element-c510b28{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-509 .elementor-element.elementor-element-64183c05{width:100%;}.elementor-509 .elementor-element.elementor-element-5cfd007b{width:100%;}.elementor-509 .elementor-element.elementor-element-fbf5203{width:100%;}.elementor-509 .elementor-element.elementor-element-48709f9{width:100%;}}/* Start custom CSS for prionx-contact-image-id, class: .elementor-element-10b0b98 *//* Product Description aur Price ka color white karna */
.woocommerce-product-details__short-description,
.woocommerce-product-details__short-description p,
.woocommerce-product-details__short-description strong {
  color: #ffffff !important;
}

/* Price amount ka color white */
.woocommerce-Price-amount.amount,
.woocommerce-Price-amount.amount span {
  color: #ffffff !important;
}

/* Make price text white aur position fix */
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product .price .woocommerce-Price-amount {
  color: #ffffff !important;
  position: relative;
  display: inline-block;
}

/* Add SALE badge to the right side of the sale price */
.woocommerce div.product .price ins .woocommerce-Price-amount::after,
.woocommerce div.product .price .woocommerce-Price-amount::after {
  content: "SALE";
  background-color: #FF0096; /* Pink badge color */
  color: #ffffff;
  font-size: 11px;
  font-weight: 600;
  padding: 3px 6px;
  border-radius: 3px;
  text-transform: uppercase;
  position: absolute;
  right: -55px;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
}

/* Hide badge on the old (strikethrough) regular price */
.woocommerce div.product .price del .woocommerce-Price-amount::after {
  display: none !important;
}/* End custom CSS */