.elementor-10324 .elementor-element.elementor-element-fd5eedf{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-10324 .elementor-element.elementor-element-3f4a6cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-fd8b822{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-fd8b822:not(.elementor-motion-effects-element-type-background), .elementor-10324 .elementor-element.elementor-element-fd8b822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10324 .elementor-element.elementor-element-fd8b822.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10324 .elementor-element.elementor-element-52bd055{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-7e0e012 img{width:70%;}.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-10324 .elementor-element.elementor-element-812ed40 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-812ed40{text-align:center;}.elementor-10324 .elementor-element.elementor-element-812ed40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-10324 .elementor-element.elementor-element-69e700f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-f226d09 img{width:70%;}.elementor-10324 .elementor-element.elementor-element-f219e6b > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-f219e6b{text-align:center;}.elementor-10324 .elementor-element.elementor-element-f219e6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-10324 .elementor-element.elementor-element-b95434d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-e9aac89 img{width:70%;}.elementor-10324 .elementor-element.elementor-element-e4b0b76 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-e4b0b76{text-align:center;}.elementor-10324 .elementor-element.elementor-element-e4b0b76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-10324 .elementor-element.elementor-element-a601d76{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-7938ab7 img{width:70%;}.elementor-10324 .elementor-element.elementor-element-1967c10 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-1967c10{text-align:center;}.elementor-10324 .elementor-element.elementor-element-1967c10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-10324 .elementor-element.elementor-element-4d67752{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-10324 .elementor-element.elementor-element-f41bf5f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-10324 .elementor-element.elementor-element-f41bf5f:not(.elementor-motion-effects-element-type-background), .elementor-10324 .elementor-element.elementor-element-f41bf5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10324 .elementor-element.elementor-element-60db40b{--display:flex;--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;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-60db40b:not(.elementor-motion-effects-element-type-background), .elementor-10324 .elementor-element.elementor-element-60db40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10324 .elementor-element.elementor-element-12c3685 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-d875c49{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-d875c49:not(.elementor-motion-effects-element-type-background), .elementor-10324 .elementor-element.elementor-element-d875c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10324 .elementor-element.elementor-element-54ba13d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-2ad09df{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-2ad09df:not(.elementor-motion-effects-element-type-background), .elementor-10324 .elementor-element.elementor-element-2ad09df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10324 .elementor-element.elementor-element-92ae642 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-a1ad094{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-10324 .elementor-element.elementor-element-a1ad094:not(.elementor-motion-effects-element-type-background), .elementor-10324 .elementor-element.elementor-element-a1ad094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10324 .elementor-element.elementor-element-6633c8b{--display:flex;--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;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-6633c8b:not(.elementor-motion-effects-element-type-background), .elementor-10324 .elementor-element.elementor-element-6633c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10324 .elementor-element.elementor-element-4b3e01b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-857b737{--display:flex;--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;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-857b737:not(.elementor-motion-effects-element-type-background), .elementor-10324 .elementor-element.elementor-element-857b737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10324 .elementor-element.elementor-element-8c8d91b{--display:flex;--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;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-8c8d91b:not(.elementor-motion-effects-element-type-background), .elementor-10324 .elementor-element.elementor-element-8c8d91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-10324 .elementor-element.elementor-element-60db40b{--width:55%;}.elementor-10324 .elementor-element.elementor-element-d875c49{--width:55%;}.elementor-10324 .elementor-element.elementor-element-2ad09df{--width:55%;}.elementor-10324 .elementor-element.elementor-element-6633c8b{--width:55%;}.elementor-10324 .elementor-element.elementor-element-857b737{--width:55%;}.elementor-10324 .elementor-element.elementor-element-8c8d91b{--width:55%;}}@media(max-width:1024px){.elementor-10324 .elementor-element.elementor-element-4d67752{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10324 .elementor-element.elementor-element-fd8b822{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-52bd055{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-7e0e012 img{width:100%;}.elementor-10324 .elementor-element.elementor-element-812ed40 .elementor-heading-title{font-size:11px;}.elementor-10324 .elementor-element.elementor-element-69e700f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-f226d09 img{width:100%;}.elementor-10324 .elementor-element.elementor-element-f219e6b .elementor-heading-title{font-size:11px;}.elementor-10324 .elementor-element.elementor-element-b95434d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-e9aac89 img{width:100%;}.elementor-10324 .elementor-element.elementor-element-e4b0b76 .elementor-heading-title{font-size:11px;}.elementor-10324 .elementor-element.elementor-element-a601d76{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-7938ab7 img{width:100%;}.elementor-10324 .elementor-element.elementor-element-1967c10 .elementor-heading-title{font-size:11px;}.elementor-10324 .elementor-element.elementor-element-4d67752{--e-n-carousel-swiper-slides-to-display:4;}.elementor-10324 .elementor-element.elementor-element-f41bf5f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-60db40b{--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-12c3685 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-54ba13d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-92ae642 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-a1ad094{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-6633c8b{--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-4b3e01b > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10324 .elementor-element.elementor-element-857b737{--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10324 .elementor-element.elementor-element-8c8d91b{--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-54ba13d */@media (max-width: 768px) {
  .desire-top-section {
    flex-direction: column; /* Image upar, details neeche */
  }

  .desire-image-side {
    order: 1; /* Image sabse pehle */
    width: 100%;
    text-align: center;
  }

  .desire-details-side {
    order: 2;
    width: 100%;
    text-align: center;
  }

  .desire-pack-buttons {
    justify-content: center;
  }

  .desire-add-to-cart,
  .desire-buy-now {
    width: 50%;
    display: block;
  }
  .desire-price {
  font-size: 16px;
  font-weight: 400 !important;
  text-align: center !important;
}
.desire-pack-buttons {
  display: flex;
  justify-content: left;
  gap: 5px;
  flex-wrap: inherit !important;
  margin-top: 15px;
}
.desire-add-to-cart {
    width: 50% !important;
  }
  
  .desire-buy-now {
  width: 50% !important;
}#desire-add-to-cart-form {
  display: flex !important;
  gap: 5px !important;
}
.desire-buy-now {
  color: #fff !important;
  background-color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f41bf5f *//* DISCOUNT BADGE FOR DESIRE AND SHILAVITA PRODUCTS */
.desire-discount-badge,
.shilavita-discount-badge {
  position: absolute;
  top: 12px !important;
  left: 12px !important;
  width: 60px;
  height: 60px;
  background: black;
  color: white;
  font-size: 12px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50% !important;
  z-index: 10;
  padding-left: 20px !important;
}

/* 📱 Mobile (Extra Small Devices) */
@media (max-width: 480px) {
  .desire-discount-badge,
  .shilavita-discount-badge {
    width: 50px !important;
    height: 50px !important;
    font-size: 9px !important;
    border-radius: 50% !important;
  }
}

/* BUTTONS ROW - ALWAYS IN ONE LINE */
#shilajit-drops-add-to-cart-form {
  display: flex !important;
  flex-direction: row !important;
  gap: 10px !important;
  margin-top: 20px;
}

#shilajit-drops-add-to-cart-form .desire-add-to-cart,
#shilajit-drops-add-to-cart-form .desire-buy-now {
  flex: 1 !important;
  width: 50% !important;
  display: inline-block !important;
  margin-top: 0 !important;
  text-align: center !important;
  border-radius: 10px !important;
}

/* MOBILE FIX — Still one row */
@media (max-width: 768px) {
  #shilajit-drops-add-to-cart-form {
    flex-direction: row !important;
  }

  #shilajit-drops-add-to-cart-form .desire-add-to-cart,
  #shilajit-drops-add-to-cart-form .desire-buy-now {
    width: 50% !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b3e01b *//* BUTTONS ROW - Shilajit Gummies */
#shilajit-gummies-add-to-cart-form {
  display: flex !important;
  flex-direction: row !important;
  gap: 10px !important;
  margin-top: 20px;
}

#shilajit-gummies-add-to-cart-form .desire-add-to-cart,
#shilajit-gummies-add-to-cart-form .desire-buy-now {
  flex: 1 !important;
  width: 50% !important;
  display: inline-block !important;
  margin-top: 0 !important;
  text-align: center !important;
  border-radius: 10px !important;
}

/* MOBILE FIX — Still one row */
@media (max-width: 768px) {
  #shilajit-gummies-add-to-cart-form {
    flex-direction: row !important;
  }

  #shilajit-gummies-add-to-cart-form .desire-add-to-cart,
  #shilajit-gummies-add-to-cart-form .desire-buy-now {
    width: 50% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1ad094 *//* DISCOUNT BADGE FOR DESIRE AND SHILAVITA PRODUCTS */
.desire-discount-badge,
.shilavita-discount-badge {
  position: absolute;
  top: 12px !important;
  left: 12px !important;
  width: 60px;
  height: 60px;
  background: black;
  color: white;
  font-size: 12px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50% !important;
  z-index: 10;
  padding-left: 20px !important;
}

/* 📱 Mobile (Extra Small Devices) */
@media (max-width: 480px) {
  .desire-discount-badge,
  .shilavita-discount-badge {
    width: 50px !important;
    height: 50px !important;
    font-size: 9px !important;
    border-radius: 50% !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* Extra small devices: phones */
@media (max-width: 480px) {

  /* Product Titles */
  .desire-title,
  .shilavita-title {
    font-size: 17px !important;
  }

  /* Subscribe Offers */
  #desire-subscribe-offer,
  #shilavita-subscribe-offer,
  #shilajit-drops-subscribe-offer,
  #ashwad-plus-subscribe-offer {
    font-size: 10px !important;
  }

  /* Subscribe Box */
  .desire-subscribe-box {
    width: 80% !important;
    margin: 5px auto !important;
    font-size: 10px !important;
  }

  /* Onetime Box Text */
  .desire-onetime-title,
  .desire-total {
    font-size: 14px !important;
    text-align: center !important;
  }

  /* Buttons Row for Extra Small Devices */
  .desire-add-to-cart,
  .desire-buy-now {
    width: 48% !important;
    font-size: 14px !important;
    padding: 10px !important;
  }

  /* Pack Buttons */
  .desire-pack-button {
    padding: 6px 12px !important;
    min-width: 80px !important;
    font-size: 12px !important;
  }

  /* Top Section Layout - keep image and details side by side */
  .desire-top-section {
    flex-direction: row !important;
    align-items: center !important;
  }

  .desire-image-side,
  .desire-details-side {
    width: 48% !important;
  }
}/* End custom CSS */