@charset "UTF-8";
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
.whzge {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.E1Fqw {
  display: flex;
  align-items: center;
  justify-content: center;
}
.id1RV {
  margin: 0 auto;
}
.GV1SX {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.ucgBv {
  display: flex;
  flex-direction: column;
}
.cugBL {
  display: flex;
  flex-direction: row;
}
.EJsVI {
  color: #a0640d;
  /* Body XS/Medium All Caps */
  font-family: "JioTypeVar-Medium";
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  /* 100% */
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
@font-face {
  font-family: "Begum-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/93b28251a12a454f269a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c563151c65f7b351320a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Medium";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/e49fe12b87bf27c4e627.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
body {
  color: #1e1e1e;
  -webkit-tap-highlight-color: transparent;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
}
/* Slider */
.QY4CP {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.fPM5k {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.fPM5k:focus {
  outline: none;
}
.fPM5k.TCPd9 {
  cursor: pointer;
  cursor: hand;
}
.QY4CP .xWP7V,
.QY4CP .fPM5k {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.xWP7V {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.xWP7V:before,
.xWP7V:after {
  content: "";
  display: table;
}
.xWP7V:after {
  clear: both;
}
._u36J .xWP7V {
  visibility: hidden;
}
.tD5vJ {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .tD5vJ {
  float: right;
}
.tD5vJ img {
  display: block;
}
.tD5vJ._u36J img {
  display: none;
}
.tD5vJ.TCPd9 img {
  pointer-events: none;
}
.xUH0j .tD5vJ {
  display: block;
}
._u36J .tD5vJ {
  visibility: hidden;
}
.duGrD .tD5vJ {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
._1T5dp.XO66I {
  display: none;
}
/* Slider */
._u36J .fPM5k {
  background: #fff url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/fb6f3c230cb846e25247.gif) center center no-repeat;
}
/* Arrows */
.LJA5J,
.ma7R3 {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.LJA5J:hover,
.ma7R3:hover,
.LJA5J:focus,
.ma7R3:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.LJA5J:hover:before,
.ma7R3:hover:before,
.LJA5J:focus:before,
.ma7R3:focus:before {
  opacity: 1;
}
.LJA5J.DCC6K:before,
.ma7R3.DCC6K:before {
  opacity: 0.25;
}
.LJA5J:before,
.ma7R3:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Icons */
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot);
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/295183786cd8a1389865.woff) format('woff'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c94f7671dcc99dce43e2.ttf) format('truetype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/9be7d6d203d02f393e36.svg#slick) format('svg');
}
.LJA5J {
  left: -25px;
}
[dir="rtl"] .LJA5J {
  left: auto;
  right: -25px;
}
.LJA5J:before {
  content: "←";
}
[dir="rtl"] .LJA5J:before {
  content: "→";
}
.ma7R3 {
  right: -25px;
}
[dir="rtl"] .ma7R3 {
  left: -25px;
  right: auto;
}
.ma7R3:before {
  content: "→";
}
[dir="rtl"] .ma7R3:before {
  content: "←";
}
/* Dots */
.T2Ppn .QY4CP {
  margin-bottom: 30px;
}
._BLOQ {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
._BLOQ li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
._BLOQ li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
._BLOQ li button:hover,
._BLOQ li button:focus {
  outline: none;
}
._BLOQ li button:hover:before,
._BLOQ li button:focus:before {
  opacity: 1;
}
._BLOQ li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
._BLOQ li.PWWGp button:before {
  color: black;
  opacity: 0.75;
}
:root {
  --primaryColor: #BF4E1D;
}
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scrollbar-width: none;
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
}
*::-webkit-scrollbar,
*::after::-webkit-scrollbar,
*::before::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera */
  width: 0;
  /* Remove scrollbar space */
  height: 0;
}
::placeholder {
  color: #ababab;
}
a {
  color: inherit;
  text-decoration: none;
}
.xYmUT {
  font-family: "JioTypeVar-Regular";
}
.piWAw {
  font-family: var(--font-header);
}
.lUruT header {
  display: none !important;
}
body:not(.lUruT) header {
  display: block !important;
}
html body,
html button,
html input,
html textarea,
html select {
  font-family: "JioTypeVar-Regular";
}
body {
  overflow-x: hidden;
  min-height: 100vh;
  background-color: var(--pageBackground, #f8f8f8);
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: transparent;
}
body.CcyW9 {
  background-color: var(--themeAccentL5, #fff);
}
.g3fAX {
  position: sticky;
  top: 0;
  z-index: 8;
}
.pUyI2 {
  width: 100vw;
  min-height: calc(100dvh - var(--headerHeight, 0px));
  background-color: var(--pageBackground, #f8f8f8);
}
/* Global route transition: the incoming page fades in. The class is added
   (and re-added on each navigation) by ThemeProvider; excluded route pairs
   swap without it. Opacity-only, so it never shifts layout. */
.pUyI2.RcbAm {
  animation: jC10v 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.qPzOl):not(.y8cDM):not(.TBJxw) .pUyI2 {
  position: relative;
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  display: block;
  margin-top: var(--fdk-outlet-margin-top, calc(88px + var(--banner-offset, 0px)));
  margin-bottom: var(--fdk-outlet-margin-bottom, 92px);
}
@media only screen and (max-width: 600px) {
  body:not(.qPzOl):not(.y8cDM):not(.TBJxw) .pUyI2 {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.CcyW9:not(.qPzOl):not(.y8cDM):not(
    .TBJxw
  ) .pUyI2 {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body.CcyW9:not(.qPzOl):not(.y8cDM):not(
    .TBJxw
  ) .pUyI2 {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.CcyW9:not(.qPzOl):not(.y8cDM):not(
    .TBJxw
  ) .pUyI2 {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.DxPxG:not(.qPzOl):not(.y8cDM):not(
    .TBJxw
  ) .pUyI2 {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.DxPxG:not(.qPzOl):not(.y8cDM):not(
    .TBJxw
  ) .pUyI2 {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.qPzOl .pUyI2 {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.qPzOl .pUyI2 {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.pUyI2 > * > .E3ve9 {
  padding-bottom: var(--section-bottom-padding, 0);
}
/* Section pages are excluded from the outlet offset above, so their content
   must clear the fixed header on its own. --headerHeight (set by fdk-core on
   the outlet) already includes the announcement-bar/banner height. */
.sotdk {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.oOVFd {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.kHsDv {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.TRyYQ {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.RCYdz,
.yq3qo {
  max-width: 1440px;
}
.TRuQ9 {
  display: block;
}
.BG7HP,
._6_PzK {
  display: inline-block;
}
.cugBL {
  display: flex;
  flex-direction: row;
}
.ucgBv,
.ZrAkS {
  display: flex;
  flex-direction: column;
}
.dTYsY,
.JbwkE {
  display: flex;
  align-items: center;
}
.hgDrz,
.CB04p {
  display: flex;
  justify-content: center;
}
.E1Fqw,
.x6v8v {
  display: flex;
  justify-content: center;
  align-items: center;
}
.BDECH,
.K3cRW {
  justify-content: flex-start;
}
.csdjL,
.YgiE5 {
  justify-content: flex-end;
}
.j2ynr,
.akbPs {
  justify-content: space-between;
}
.GEXTX,
.LSQVA {
  justify-content: space-around;
}
.ycnfO,
.eFaJU {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.KWRri {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .KWRri {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.mb4Zg {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .mb4Zg {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.hLbsS {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .hLbsS {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Fndao {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .Fndao {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.OheSn {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .OheSn {
    font-size: 16px;
    line-height: 18px;
  }
}
.hckfP {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .hckfP {
    font-size: 16px;
    line-height: 20px;
  }
}
.B_jWD,
.QM40D,
.xl2Co {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .B_jWD,
  .QM40D,
  .xl2Co {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.pBJzl {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .pBJzl {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.u0CpD,
.poFLO {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.JnGNp,
.EG8j_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.yAT5f,
.cUyvm {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
._GSJi,
.CJYMt {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  ._GSJi,
  .CJYMt {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  ._GSJi:hover,
  .CJYMt:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
._GSJi:active,
.CJYMt:active,
._GSJi:focus-visible,
.CJYMt:focus-visible,
._GSJi:focusvisible,
.CJYMt:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.u4Cae,
.ydZY1 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .u4Cae,
  .ydZY1 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .u4Cae:hover,
  .ydZY1:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .u4Cae:disabled,
  .ydZY1:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.u4Cae:active,
.ydZY1:active,
.u4Cae:focus-visible,
.ydZY1:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.a2K9P,
.sKlrA {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 1025px) {
  .a2K9P,
  .sKlrA {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.a2K9P:hover,
.sKlrA:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.a2K9P:disabled,
.sKlrA:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.a2K9P:active,
.sKlrA:active {
  opacity: 0.8;
}
.whzge,
.YFwbd {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.id1RV,
.uOLUv {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.H_O1W,
.c1Hc1 {
  overflow-y: hidden !important;
}
.KGD88 {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.E5q7O,
._Q7eq {
  max-width: 1440px;
}
.zPJ0W,
.uPbm1 {
  margin-right: 30px !important;
}
.Kw7iF,
.H2Jmu {
  margin-right: 5px !important;
}
.fF7pg,
.ohl0W {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.KZNvV,
.YbC7l {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.KHE31,
.koOn4 {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .KHE31,
  .koOn4 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .KHE31,
  .koOn4 {
    margin-top: 24px;
  }
}
.pu9XR,
.f1L0j {
  background-color: var(--accentColor);
  color: #ffffff;
}
.tWhNE,
.SZkWv {
  overflow-y: hidden;
}
.IifFE,
.Ve_hY {
  overflow: hidden;
}
.nRPjt {
  overflow: hidden;
}
.lT1Nc {
  width: 100%;
  height: 100%;
}
.QY4CP:not(.WL9gc) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  .QY4CP:not(.WL9gc) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.LJA5J,
.ma7R3 {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.ma7R3 {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.LJA5J {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
._BLOQ {
  font-size: 0;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 100%);
  bottom: 0px;
  padding: 13.5px 0;
  width: auto;
}
@media only screen and (max-width: 1024px) {
  ._BLOQ {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  ._BLOQ {
    width: 100%;
  }
}
._BLOQ li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  ._BLOQ li {
    margin: 0 2px;
  }
}
._BLOQ li button {
  width: 14px;
  height: 4px;
  border-radius: 25px;
  background-color: var(--textSecondary);
  border: none;
  font-size: 0;
  padding: 0;
  transition: all 300ms ease-in-out;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 600px) {
  ._BLOQ li button {
    width: 10px;
  }
}
._BLOQ li button:hover,
._BLOQ li button:focus {
  border: none;
}
._BLOQ li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  ._BLOQ li button:hover {
    background-color: #1e1e1e;
  }
}
._BLOQ li.PWWGp button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  ._BLOQ li.PWWGp button {
    width: 18px;
  }
}
.snackbar {
  top: 80px !important;
  /* Remove the top position */
  bottom: 20px;
  /* Ensure it shows at the bottom if needed */
  left: auto;
  /* Override if it has a specific left value */
  right: 0;
  /* Start from the right side */
  animation: slideInRight 0.5s ease-out forwards;
  /* New animation */
}
@keyframes zZou6 {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.ozlq7 {
  background-color: var(--pageBackground, #f8f8f8) !important;
  border: 1px solid var(--dividerStokes, #d4d1d1) !important;
  border-radius: var(--buttonRadius, 0) !important;
  width: 350px !important;
  box-shadow: rgba(230, 230, 230, 0.2) 0px 4px 8px 0px, rgba(230, 230, 230, 0.19) 0px 6px 20px 0px !important;
}
@media only screen and (max-width: 600px) {
  .ozlq7 {
    width: 345px !important;
  }
}
.CWdSx {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.W1h5J {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .W1h5J {
    padding: 16px;
  }
}
.MeY3j {
  width: 24px;
  height: 24px;
}
.yWEQL {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.56s ease, visibility 0.56s ease;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 600px) {
  .yWEQL {
    display: none;
  }
}
.OqOrS {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.gm8aT {
  opacity: 0 !important;
  pointer-events: none;
}
.NR5Ge {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .NR5Ge {
    left: 0px;
    top: 64px;
  }
}
.pUyI2 #wb2G1 .Mj1Dx .in7a_ {
  padding-top: 0px;
}
.ZrAkS {
  display: flex;
  flex-direction: column;
}
.JbwkE {
  display: flex;
  align-items: center;
}
.x6v8v {
  display: flex;
  justify-content: center;
  align-items: center;
}
.K3cRW {
  justify-content: flex-start;
}
.akbPs {
  justify-content: space-between;
}

/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.Iyg4e {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Fv5vV {
  display: flex;
  align-items: center;
  justify-content: center;
}
.GecFK {
  margin: 0 auto;
}
.qXXUq {
  cursor: pointer;
}
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
/* =========================================================
   PAGE / VISIBILITY
========================================================= */
@keyframes b3Osh {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes zHwUS {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes lps4n {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes BYlJ_ {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
/* =========================================================
   BASIC
========================================================= */
@keyframes nYrOt {
  to {
    transform: rotate(360deg);
  }
}
@keyframes BRtJu {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes BZ3Pb {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes y_15P {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _9k8t {
  from {
    opacity: 0;
    transform: translateY(4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes zyB_R {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
/* =========================================================
   SCALE / ZOOM
========================================================= */
@keyframes GVyYp {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(2);
  }
}
@keyframes YV25E {
  from {
    transform: scale(2);
  }
  to {
    transform: scale(3);
  }
}
@keyframes Gl_E2 {
  from {
    transform: scale(3);
  }
  to {
    transform: scale(1);
  }
}
/* =========================================================
   TOAST
========================================================= */
@keyframes _7HLGh {
  from {
    transform: translateY(12px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes V4U0f {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(12px);
    opacity: 0;
  }
}
@keyframes CBjGM {
  from {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
  to {
    transform: translate(-50%, 0);
    opacity: 1;
  }
}
@keyframes u1q2X {
  from {
    transform: translate(-50%, 0);
    opacity: 1;
  }
  to {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
}
/* =========================================================
   TEXT / ICON
========================================================= */
@keyframes fCMoK {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes HzBHi {
  from {
    clip-path: inset(0 50%);
    -webkit-clip-path: inset(0 50%);
  }
  to {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
}
/* =========================================================
   HEADINGS
========================================================= */
@keyframes a09i0 {
  0% {
    opacity: 0;
    transform: translateY(76px);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes Vrqi8 {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes bkWUl {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.NmkSL {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.XUAil {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.uM0dz,
.ASqUj {
  transform: translateX(100%);
}
.lG0Yk,
.hQJe0 {
  transform: translateX(0);
}
.A1jLf {
  background-color: #fffcf6;
  animation-duration: 650ms;
  animation-delay: 30ms;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-name: YcysH;
  animation-timing-function: ease-in-out;
  will-change: background-position;
}
/* Remove shimmer when image is loaded */
.A1jLf:has(img[src]) {
  animation: none;
  background: transparent;
  will-change: auto;
}
@keyframes gYiam {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes eW4xi {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes prKTh {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes mn79X {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.vFlZT {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.AizIx {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.sEF8w,
.hhhGT {
  transform: translateX(-100%);
}
.qIDcl,
.v9YXc {
  transform: translateX(0);
}
.wDxvV {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.hPGWT {
  transform: translateX(-100%);
}
.fHkQt {
  transform: translateX(0);
}
.t8gz6,
.Ug1Sz {
  animation: a09i0 1s cubic-bezier(0.77, 0, 0.18, 1) forwards;
}
.mlt0b {
  animation: Vrqi8 1s cubic-bezier(0.77, 0, 0.18, 1) forwards 100ms;
}
.U4j85 {
  animation: bkWUl 1s cubic-bezier(0.77, 0, 0.18, 1) forwards 200ms;
}
/* =========================================================
   SLIDE / FADE TRANSITIONS
========================================================= */
.HtJ9f,
.lxCoA {
  transition: all 0.5s;
}
.a4MAw,
.XsFUY {
  opacity: 0;
  transform: translateY(10px);
}
.OZRBH,
.oYbgE {
  transition: all 0.5s;
}
.iJLQB,
.w3BPI {
  opacity: 0;
}
/* SLIDE UP / DOWN / LEFT / RIGHT (unchanged) */
.D3Zf0 {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.WSHnr {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.DR2LU,
.B7gLZ {
  transform: translateY(100%);
}
.Ceznl,
.RrDTQ {
  transform: translateY(0);
}
.pKlZP {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.tF2fg {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.IqGQf,
.rZTpk {
  transform: translateY(-100%);
}
.VUk3U,
.NnHEm {
  transform: translateY(0);
}
/* =========================================================
   DROPDOWN
========================================================= */
@keyframes yjC4C {
  from {
    opacity: 0;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes Je5Am {
  from {
    opacity: 1;
    transform: scaleY(1);
  }
  to {
    opacity: 0;
    transform: scaleY(0);
  }
}
@keyframes FOxAH {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes ePqyq {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-4px);
  }
}
/* =========================================================
   IMAGE / BACKDROP
========================================================= */
.DQzCW {
  overflow: hidden;
}
.DQzCW .MPtm8 {
  transition: transform 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.DQzCW:hover .MPtm8 {
  transform: scale(1.05);
}
.QP_L6,
.dvyoL {
  background-color: rgba(0, 0, 0, 0.2);
  background-repeat: no-repeat;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.3s ease-in-out;
}
.QP_L6:hover,
.dvyoL:hover {
  background: rgba(0, 0, 0, 0.3);
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
}
/* =========================================================
   icons / SHIMMER
========================================================= */
/* =========================================================
   SVG COLOR / STATE TRANSITIONS
========================================================= */
/* Radio button */
@keyframes G3U_G {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #1e1e1e;
  }
}
@keyframes A7Vay {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #BF4E1D;
  }
}
@keyframes Kr85z {
  from {
    stroke: #BF4E1D;
  }
  to {
    stroke: #6f6e6c;
  }
}
@keyframes UIdWS {
  from {
    opacity: 0;
    fill: #ffffff;
  }
  to {
    opacity: 1;
    fill: #BF4E1D;
  }
}
@keyframes ZiiDM {
  from {
    opacity: 1;
    fill: #BF4E1D;
  }
  to {
    opacity: 0;
    fill: #ffffff;
  }
}
.RXzOZ ::v-deep svg rect:first-child {
  animation: Kr85z 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.RXzOZ ::v-deep svg rect:last-child {
  animation: ZiiDM 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.qIIns ::v-deep svg rect:first-child {
  animation: A7Vay 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.qIIns ::v-deep svg rect:last-child {
  animation: UIdWS 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
/* Checkbox */
@keyframes eHx3q {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #BF4E1D;
  }
}
@keyframes xfQ91 {
  from {
    stroke: #BF4E1D;
  }
  to {
    stroke: #6f6e6c;
  }
}
@keyframes fbvMH {
  from {
    stroke: #ffffff;
  }
  to {
    stroke: #ffffff;
  }
}
@keyframes t3o_0 {
  from {
    stroke: #ffffff;
  }
  to {
    stroke: #ffffff;
  }
}
.PiDSF svg g path:first-child {
  animation: ZiiDM 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.PiDSF svg g path:nth-child(2) {
  animation: xfQ91 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.PiDSF svg g path:nth-child(3) {
  animation: t3o_0 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.O5s_7 svg g path:first-child {
  animation: UIdWS 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.O5s_7 svg g path:nth-child(2) {
  animation: eHx3q 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.O5s_7 svg g path:nth-child(3) {
  animation: fbvMH 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
@keyframes YcysH {
  from {
    background-color: #fffcf6;
  }
  to {
    background-color: #fff7e7;
  }
}
@-webkit-keyframes YcysH {
  from {
    background-color: #fffcf6;
  }
  to {
    background-color: #fff7e7;
  }
}
@-webkit-keyframes sYy5w {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sYy5w {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes MWSe7 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes MWSe7 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.iRWZS {
  display: flex;
  flex-direction: column;
}
.KwJum {
  display: flex;
  flex-direction: row;
}
.CX4ci {
  color: #a0640d;
  /* Body XS/Medium All Caps */
  font-family: "JioTypeVar-Medium";
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  /* 100% */
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.wIWl2 {
  opacity: 0;
  visibility: hidden;
}
.KmfiU {
  opacity: 1;
  visibility: visible;
}
.rqWt2 {
  background: #f9f6ef;
}
.rqWt2 .Mlo_g {
  height: 400px;
  background: #f3f3f3;
}
.rqWt2 .CBko7 {
  display: flex;
  box-sizing: border-box;
  position: relative;
}
.rqWt2 .CBko7 .uIUBr {
  width: 50%;
}
@media only screen and (max-width: 600px) {
  .rqWt2 .CBko7 .uIUBr {
    width: 100%;
  }
}
.rqWt2 .CBko7 .uIUBr .WyiR8 {
  display: none;
}
.rqWt2 .CBko7 .GQm8P {
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  width: 50%;
  position: sticky;
  max-height: 100vh;
  height: 100vh;
  overflow-y: visible;
  box-sizing: border-box;
  top: 0;
  margin-top: -88px;
}
.rqWt2 .CBko7 .GQm8P .zvunP {
  width: 440px;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE {
  position: relative;
  cursor: default;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .MZacz {
  display: flex;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .MZacz .i_BGY {
  flex-grow: 1;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .MZacz .i_BGY .Ar2jN {
  color: #b78e59;
  font-family: "JioTypeVar-Medium";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 24px;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .MZacz .i_BGY .Ar2jN .Mc2ix {
  position: absolute;
  cursor: pointer;
  align-self: flex-start;
  top: 0;
  right: 0;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .MZacz .i_BGY .EQJ3f {
  color: #1e1e1e;
  font-family: Begum-Regular;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: -0.64px;
  margin-bottom: 24px;
}
@media only screen and (max-width: 1024px) {
  .rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .MZacz .i_BGY .EQJ3f {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 600px) {
  .rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .MZacz .i_BGY .EQJ3f {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -0.48px;
  }
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh {
  margin-bottom: 32px;
  display: flex;
  gap: 24px;
  flex-flow: column;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh .BpsAj {
  overflow: hidden;
  color: #1e1e1e;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  font-family: "JioTypeVar-Regular";
  line-height: 24px;
  display: flex;
  flex-direction: column;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh .BpsAj .OORDZ {
  display: flex;
  align-items: center;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh .BpsAj .OORDZ .kjbeM {
  overflow: hidden;
  color: #6f6e6c;
  text-overflow: ellipsis;
  font-family: "JioTypeVar-Regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  display: flex;
  align-items: center;
  text-decoration: line-through;
  margin-left: 4px;
}
@media only screen and (max-width: 600px) {
  .rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh .BpsAj .OORDZ .kjbeM {
    font-size: 12px;
    line-height: 20px;
  }
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh .BpsAj .Lbr1B {
  font-family: "JioTypeVar-Regular";
  font-size: 12px;
  line-height: 20px;
  color: #6f6e6c;
}
@media only screen and (max-width: 600px) {
  .rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh .BpsAj .Lbr1B {
    padding-top: 4px;
  }
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh .BpsAj .cM2mt {
  font-family: "JioTypeVar-Regular";
  font-size: 12px;
  line-height: 20px;
  color: #6f6e6c;
}
@media only screen and (max-width: 600px) {
  .rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh .BpsAj .cM2mt {
    margin-top: 8px;
  }
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh .tfR4E {
  display: flex;
  cursor: pointer;
  padding: 4px 8px;
  align-items: flex-start;
  color: #937347;
  border-radius: 4px;
  background: #f2ead6;
  font-family: "JioTypeVar-Medium";
  font-size: 12px;
  line-height: 20px;
  position: relative;
  width: fit-content;
  cursor: default;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh .tfR4E .e__XN {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
}
@media only screen and (max-width: 1024px) {
  .rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh {
    gap: 16px;
  }
}
@media only screen and (max-width: 600px) {
  .rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .eUNRh {
    gap: 16px;
  }
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .VGpeE {
  margin-top: 24px;
  margin-bottom: 16px;
}
@media only screen and (max-width: 600px) {
  .rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .VGpeE {
    padding: 16px 24px;
    position: sticky;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-50vw + 50%);
    background: #f9f6ef;
    z-index: 4;
    margin-bottom: 0;
    box-sizing: border-box;
    margin-top: 0;
  }
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .l5x3p {
  color: #6f6e6c;
  font-family: "JioTypeVar-Regular";
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  height: auto;
  min-height: 22px;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .l5x3p .ii1lH {
  display: flex;
  align-items: center;
  cursor: default;
  justify-content: center;
  height: 22px;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .l5x3p .ii1lH .dbxd1 {
  color: #1e1e1e;
  font-family: "JioTypeVar-Regular";
  line-height: 22px;
  font-size: 14px;
  text-align: left;
  display: flex;
  align-items: center;
  gap: 4px;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .l5x3p .ii1lH .dbxd1 .RGP8V {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .l5x3p .ii1lH .dbxd1 .druQ6 {
  color: #BF4E1D;
  font-family: "JioTypeVar-Medium";
  text-decoration: underline;
  margin-left: 4px;
  cursor: pointer;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .l5x3p .fhHXx {
  display: inline-block;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .l5x3p .fhHXx .a7ZSr {
  display: inline;
}
.rqWt2 .CBko7 .GQm8P .zvunP .VM7KE .l5x3p .fhHXx .JruwV {
  color: #c45434;
  font-size: 14px;
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  display: inline-block;
  cursor: pointer;
  text-decoration: underline;
}
.rqWt2 .CBko7 .GQm8P .zvunP .hfP_6 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 24px;
  z-index: 1;
}
.rqWt2 .CBko7 .GQm8P .zvunP .hfP_6 .R4L66 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  color: #6f6e6c;
  font-family: "JioTypeVar-Medium";
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  transition: color 0.3s ease-in-out;
  background-color: #f9f6ef;
}
.rqWt2 .CBko7 .GQm8P .zvunP .hfP_6 .R4L66 svg {
  transform: rotate(90deg);
}
.rqWt2 .CBko7 .GQm8P .zvunP .hfP_6 .R4L66:hover {
  color: #1e1e1e;
}
.rqWt2 .CBko7 .GQm8P .zvunP .hfP_6 .R4L66:hover .Dgj2e {
  color: #1e1e1e;
}
@media only screen and (max-width: 1024px) {
  .rqWt2 .CBko7 .GQm8P .zvunP .hfP_6 {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    padding-bottom: 24px;
  }
}
.rqWt2 .CBko7 .GQm8P .zvunP .jsmyy {
  padding: 12px;
  border-radius: 2px;
  border-top: 1px solid #ebdfba;
  border-bottom: 1px solid #ebdfba;
  margin-top: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  color: #6f6e6c;
  line-height: 22px;
}
@media only screen and (max-width: 1024px) {
  .rqWt2 .CBko7 .GQm8P .zvunP .jsmyy {
    gap: 0px;
  }
}
@media only screen and (max-width: 600px) {
  .rqWt2 .CBko7 .GQm8P .zvunP .jsmyy {
    justify-content: space-between;
    font-size: 12px;
    gap: 0px;
    line-height: 20px;
  }
}
.rqWt2 .CBko7 .GQm8P .zvunP .jsmyy ._Tu0P {
  cursor: pointer;
}
.rqWt2 .CBko7 .GQm8P .zvunP .jsmyy span {
  color: #1e1e1e;
  text-align: center;
  font-family: "JioTypeVar-Regular";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  /* 150% */
}
.rqWt2 .CBko7 .GQm8P .zvunP .jsmyy svg path {
  stroke: #6f6e6c;
}
.rqWt2 .CBko7 .GQm8P .zvunP .jsmyy .QoNkh {
  height: 16px;
  width: 16px;
  rotate: 180deg;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .rqWt2 .CBko7 .GQm8P .zvunP .jsmyy .QoNkh {
    margin-left: 4px;
  }
}
@media only screen and (max-width: 1024px) {
  .rqWt2 .CBko7 .GQm8P .zvunP {
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media only screen and (max-width: 600px) {
  .rqWt2 .CBko7 .GQm8P .zvunP {
    width: 100%;
    padding: 0;
    margin-top: 0;
  }
}
@media only screen and (max-width: 600px) {
  .rqWt2 .CBko7 .GQm8P {
    width: 100%;
    padding: 32px 24px !important;
    height: auto;
    max-height: none;
    top: 0;
    margin-top: 0px;
    position: static;
    overflow-y: visible;
    align-self: auto;
  }
}
@media only screen and (max-width: 1024px) {
  .rqWt2 .CBko7 .GQm8P {
    align-items: center;
  }
}
@media only screen and (max-width: 600px) {
  .rqWt2 .CBko7 {
    flex-direction: column;
  }
}
.rqWt2 .j_Fgs {
  box-sizing: border-box;
  padding: 120px 84px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  gap: 24px;
}
.rqWt2 .j_Fgs .GZtNY {
  width: 50%;
  flex-shrink: 0;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i,
.rqWt2 .j_Fgs .GZtNY .tXder {
  width: 100%;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl {
  display: flex;
  flex-direction: column;
  max-width: 1232px;
  margin: auto;
  line-height: 20px;
  box-sizing: border-box;
  border-bottom: 1px solid #ebdfba;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .qFbTb,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .qFbTb,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .qFbTb,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .qFbTb {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 0;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .qFbTb .bDALH,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .qFbTb .bDALH,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .qFbTb .bDALH,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .qFbTb .bDALH {
  color: #1e1e1e;
  font-family: "JioTypeVar-Regular";
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  letter-spacing: normal;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .qFbTb .oq3UB,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .qFbTb .oq3UB,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .qFbTb .oq3UB,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .qFbTb .oq3UB {
  display: inline-block;
  width: 24px;
  cursor: pointer;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .qFbTb .oq3UB .Yxluq,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .qFbTb .oq3UB .Yxluq,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .qFbTb .oq3UB .Yxluq,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .qFbTb .oq3UB .Yxluq {
  display: flex;
  align-items: center;
  justify-content: center;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .qFbTb .oq3UB .rpbHG,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .qFbTb .oq3UB .rpbHG,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .qFbTb .oq3UB .rpbHG,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .qFbTb .oq3UB .rpbHG {
  transform: rotate(-90deg);
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .qFbTb .oq3UB .Jtn3h,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .qFbTb .oq3UB .Jtn3h,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .qFbTb .oq3UB .Jtn3h,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .qFbTb .oq3UB .Jtn3h {
  transform: rotate(90deg);
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .ewXTW,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .ewXTW,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .ewXTW,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .ewXTW {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C ._578dL,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C ._578dL,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl ._578dL,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl ._578dL {
  grid-template-rows: 1fr;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .COa1C,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .COa1C,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .COa1C,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .COa1C {
  overflow: hidden;
  min-height: 0;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .kxA6s,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .kxA6s,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .kxA6s,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .kxA6s {
  padding-bottom: 0;
  transition: padding-bottom 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .QWOz4,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .QWOz4,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .QWOz4,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .QWOz4 {
  padding-bottom: 24px;
  transition: padding-bottom 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .m47h7,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .m47h7,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .m47h7,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .m47h7 {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  grid-gap: 16px 24px;
  position: relative;
}
@media only screen and (max-width: 600px) {
  .rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .m47h7,
  .rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .m47h7,
  .rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .m47h7,
  .rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .m47h7 {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .m47h7 .p1CqI,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .m47h7 .p1CqI,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .m47h7 .p1CqI,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .m47h7 .p1CqI {
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 4px;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .m47h7 .p1CqI .LN_tt,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .m47h7 .p1CqI .LN_tt,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .m47h7 .p1CqI .LN_tt,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .m47h7 .p1CqI .LN_tt {
  padding: 0;
  color: #1e1e1e;
  font-family: "JioTypeVar-Medium";
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  line-height: 22px;
  letter-spacing: normal;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .m47h7 .p1CqI .IPrZc,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .m47h7 .p1CqI .IPrZc,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .m47h7 .p1CqI .IPrZc,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .m47h7 .p1CqI .IPrZc {
  color: #6f6e6c;
  font-family: "JioTypeVar-Regular";
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 22px;
  letter-spacing: normal;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .m47h7 .p1CqI .IPrZc p,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .m47h7 .p1CqI .IPrZc p,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .m47h7 .p1CqI .IPrZc p,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .m47h7 .p1CqI .IPrZc p {
  margin: 0;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .m47h7 .p1CqI .IPrZc ul,
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .m47h7 .p1CqI .IPrZc ul,
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .m47h7 .p1CqI .IPrZc ul,
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .m47h7 .p1CqI .IPrZc ul {
  margin: 0;
  padding: 0 0 0 24px;
  list-style-type: disc;
}
.rqWt2 .j_Fgs .GZtNY .tTf3i .SQS3C .m47h7 .p1CqI .IPrZc ul > li:not(:last-child),
.rqWt2 .j_Fgs .GZtNY .tXder .SQS3C .m47h7 .p1CqI .IPrZc ul > li:not(:last-child),
.rqWt2 .j_Fgs .GZtNY .tTf3i .iDbhl .m47h7 .p1CqI .IPrZc ul > li:not(:last-child),
.rqWt2 .j_Fgs .GZtNY .tXder .iDbhl .m47h7 .p1CqI .IPrZc ul > li:not(:last-child) {
  margin-bottom: 4px;
}
.rqWt2 .j_Fgs .GZtNY .iDbhl .m47h7 {
  grid-template-columns: repeat(2, 1fr) !important;
}
@media only screen and (max-width: 600px) {
  .rqWt2 .j_Fgs .GZtNY .iDbhl {
    grid-template-columns: 1fr;
  }
}
.rqWt2 .j_Fgs .GZtNY .C7X7s .m47h7 {
  grid-template-columns: 1fr !important;
}
@media only screen and (max-width: 600px) {
  .rqWt2 .j_Fgs .GZtNY {
    width: 100%;
  }
}
.rqWt2 .j_Fgs .D1O4I {
  width: 33%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
@media only screen and (max-width: 1024px) {
  .rqWt2 .j_Fgs .D1O4I {
    margin-left: 59px;
    gap: 24px;
  }
}
@media only screen and (max-width: 600px) {
  .rqWt2 .j_Fgs .D1O4I {
    margin-top: 56px;
    margin-left: 0;
    width: 100%;
  }
}
.rqWt2 .j_Fgs .D1O4I .mDLBv {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-self: stretch;
}
@media only screen and (max-width: 1024px) {
  .rqWt2 .j_Fgs .D1O4I .mDLBv {
    gap: 12px;
  }
}
@media only screen and (max-width: 600px) {
  .rqWt2 .j_Fgs .D1O4I .mDLBv {
    gap: 12px;
  }
}
.rqWt2 .j_Fgs .D1O4I .a09i0 {
  color: #1e1e1e;
  font-family: Begum-Regular;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.rqWt2 .j_Fgs .D1O4I .vkRrQ {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0 24px;
  background: #f7f3e4;
  border-radius: 4px;
  border: 1px solid #ebdfba;
  width: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 1024px) {
  .rqWt2 .j_Fgs .D1O4I .vkRrQ {
    padding: 0 16px;
  }
}
@media only screen and (max-width: 600px) {
  .rqWt2 .j_Fgs .D1O4I .vkRrQ {
    padding: 0 16px;
  }
}
.rqWt2 .j_Fgs .D1O4I .BN51P {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  max-width: 358px;
  padding: 16px 0;
  border-bottom: 1px solid #ebdfba;
}
.rqWt2 .j_Fgs .D1O4I .BN51P:last-of-type {
  border-bottom: unset;
}
.rqWt2 .j_Fgs .D1O4I .BN51P .V58Ca {
  height: 40px;
  width: 40px;
  flex-shrink: 0;
  padding: 8px;
  border-radius: 4px;
}
@media only screen and (max-width: 600px) {
  .rqWt2 .j_Fgs .D1O4I .BN51P .V58Ca {
    height: 56px;
    width: 56px;
  }
}
.rqWt2 .j_Fgs .D1O4I .BN51P .ql8bu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  width: 100%;
}
.rqWt2 .j_Fgs .D1O4I .BN51P .ql8bu .NfkQ3 {
  align-self: stretch;
  color: #1e1e1e;
  font-family: "JioTypeVar-Regular";
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  letter-spacing: normal;
}
@media only screen and (max-width: 600px) {
  .rqWt2 .j_Fgs .D1O4I .BN51P .ql8bu .NfkQ3 {
    font-size: 14px;
    line-height: 20px;
  }
}
.rqWt2 .j_Fgs .D1O4I .BN51P .ql8bu .cvQtB {
  align-self: stretch;
  color: #6f6e6c;
  font-family: "JioTypeVar-Regular";
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 22px;
  letter-spacing: normal;
}
@media only screen and (max-width: 600px) {
  .rqWt2 .j_Fgs .D1O4I .BN51P .ql8bu .cvQtB {
    font-size: 12px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .rqWt2 .j_Fgs {
    padding: 80px 32px;
    gap: unset;
  }
}
@media only screen and (max-width: 600px) {
  .rqWt2 .j_Fgs {
    padding: 0 24px 56px;
    flex-direction: column;
  }
}

@charset "UTF-8";
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
.qD4NF {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.gpINj {
  display: flex;
  align-items: center;
  justify-content: center;
}
.tUNUe {
  margin: 0 auto;
}
.NQsAh {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.OU3Fi {
  display: flex;
  flex-direction: column;
}
.Ed_cJ {
  display: flex;
  flex-direction: row;
}
.I5QoN {
  color: #a0640d;
  /* Body XS/Medium All Caps */
  font-family: "JioTypeVar-Medium";
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  /* 100% */
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
@font-face {
  font-family: "Begum-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/93b28251a12a454f269a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c563151c65f7b351320a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Medium";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/e49fe12b87bf27c4e627.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
body {
  color: #1e1e1e;
  -webkit-tap-highlight-color: transparent;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
}
/* Slider */
.uM39B {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.FMelm {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.FMelm:focus {
  outline: none;
}
.FMelm.LJDGu {
  cursor: pointer;
  cursor: hand;
}
.uM39B .ogUII,
.uM39B .FMelm {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.ogUII {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ogUII:before,
.ogUII:after {
  content: "";
  display: table;
}
.ogUII:after {
  clear: both;
}
.aG3uo .ogUII {
  visibility: hidden;
}
.grXgT {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .grXgT {
  float: right;
}
.grXgT img {
  display: block;
}
.grXgT.aG3uo img {
  display: none;
}
.grXgT.LJDGu img {
  pointer-events: none;
}
.XBVqe .grXgT {
  display: block;
}
.aG3uo .grXgT {
  visibility: hidden;
}
.vfeUx .grXgT {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.jPpOM.gviDj {
  display: none;
}
/* Slider */
.aG3uo .FMelm {
  background: #fff url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/fb6f3c230cb846e25247.gif) center center no-repeat;
}
/* Arrows */
.XidNT,
.cNjnH {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.XidNT:hover,
.cNjnH:hover,
.XidNT:focus,
.cNjnH:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.XidNT:hover:before,
.cNjnH:hover:before,
.XidNT:focus:before,
.cNjnH:focus:before {
  opacity: 1;
}
.XidNT.EkDrL:before,
.cNjnH.EkDrL:before {
  opacity: 0.25;
}
.XidNT:before,
.cNjnH:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Icons */
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot);
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/295183786cd8a1389865.woff) format('woff'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c94f7671dcc99dce43e2.ttf) format('truetype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/9be7d6d203d02f393e36.svg#slick) format('svg');
}
.XidNT {
  left: -25px;
}
[dir="rtl"] .XidNT {
  left: auto;
  right: -25px;
}
.XidNT:before {
  content: "←";
}
[dir="rtl"] .XidNT:before {
  content: "→";
}
.cNjnH {
  right: -25px;
}
[dir="rtl"] .cNjnH {
  left: -25px;
  right: auto;
}
.cNjnH:before {
  content: "→";
}
[dir="rtl"] .cNjnH:before {
  content: "←";
}
/* Dots */
.YN7fL .uM39B {
  margin-bottom: 30px;
}
.ICJFh {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.ICJFh li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.ICJFh li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.ICJFh li button:hover,
.ICJFh li button:focus {
  outline: none;
}
.ICJFh li button:hover:before,
.ICJFh li button:focus:before {
  opacity: 1;
}
.ICJFh li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ICJFh li.M_vZQ button:before {
  color: black;
  opacity: 0.75;
}
:root {
  --primaryColor: #BF4E1D;
}
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scrollbar-width: none;
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
}
*::-webkit-scrollbar,
*::after::-webkit-scrollbar,
*::before::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera */
  width: 0;
  /* Remove scrollbar space */
  height: 0;
}
::placeholder {
  color: #ababab;
}
a {
  color: inherit;
  text-decoration: none;
}
.C0F1s {
  font-family: "JioTypeVar-Regular";
}
.mtPhk {
  font-family: var(--font-header);
}
.E4dc_ header {
  display: none !important;
}
body:not(.E4dc_) header {
  display: block !important;
}
html body,
html button,
html input,
html textarea,
html select {
  font-family: "JioTypeVar-Regular";
}
body {
  overflow-x: hidden;
  min-height: 100vh;
  background-color: var(--pageBackground, #f8f8f8);
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: transparent;
}
body.u2hDL {
  background-color: var(--themeAccentL5, #fff);
}
.IumIL {
  position: sticky;
  top: 0;
  z-index: 8;
}
.lB1Wr {
  width: 100vw;
  min-height: calc(100dvh - var(--headerHeight, 0px));
  background-color: var(--pageBackground, #f8f8f8);
}
/* Global route transition: the incoming page fades in. The class is added
   (and re-added on each navigation) by ThemeProvider; excluded route pairs
   swap without it. Opacity-only, so it never shifts layout. */
.lB1Wr.wjSR1 {
  animation: Wbosk 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.CYikj):not(._HEzM):not(.dyBPu) .lB1Wr {
  position: relative;
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  display: block;
  margin-top: var(--fdk-outlet-margin-top, calc(88px + var(--banner-offset, 0px)));
  margin-bottom: var(--fdk-outlet-margin-bottom, 92px);
}
@media only screen and (max-width: 600px) {
  body:not(.CYikj):not(._HEzM):not(.dyBPu) .lB1Wr {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.u2hDL:not(.CYikj):not(._HEzM):not(
    .dyBPu
  ) .lB1Wr {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body.u2hDL:not(.CYikj):not(._HEzM):not(
    .dyBPu
  ) .lB1Wr {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.u2hDL:not(.CYikj):not(._HEzM):not(
    .dyBPu
  ) .lB1Wr {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.Dbss_:not(.CYikj):not(._HEzM):not(
    .dyBPu
  ) .lB1Wr {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.Dbss_:not(.CYikj):not(._HEzM):not(
    .dyBPu
  ) .lB1Wr {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.CYikj .lB1Wr {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.CYikj .lB1Wr {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.lB1Wr > * > .MxF2d {
  padding-bottom: var(--section-bottom-padding, 0);
}
/* Section pages are excluded from the outlet offset above, so their content
   must clear the fixed header on its own. --headerHeight (set by fdk-core on
   the outlet) already includes the announcement-bar/banner height. */
.WYRbO {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.hr_4G {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.DKTU_ {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Ux6F8 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.DisTI,
.f1hni {
  max-width: 1440px;
}
.kZh7o {
  display: block;
}
._KtM4,
.vyo67 {
  display: inline-block;
}
.Ed_cJ {
  display: flex;
  flex-direction: row;
}
.OU3Fi,
.TAHYL {
  display: flex;
  flex-direction: column;
}
.oiLjm,
.V55Nl {
  display: flex;
  align-items: center;
}
.D38TP,
.H3X6Z {
  display: flex;
  justify-content: center;
}
.gpINj,
.nT3OF {
  display: flex;
  justify-content: center;
  align-items: center;
}
.XFjzU,
.Ng9ZZ {
  justify-content: flex-start;
}
.ExX1N,
.MUO4n {
  justify-content: flex-end;
}
.aSf68,
.qBzh_ {
  justify-content: space-between;
}
.NDDmD,
.J3pym {
  justify-content: space-around;
}
.SIwS1,
.qvIrU {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.BgJfw {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .BgJfw {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.jb5po {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .jb5po {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.CfWXx {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .CfWXx {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.TF_9O {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .TF_9O {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.Fh4uV {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .Fh4uV {
    font-size: 16px;
    line-height: 18px;
  }
}
.jyf1o {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .jyf1o {
    font-size: 16px;
    line-height: 20px;
  }
}
.gyJPE,
.aAMYs,
.fhGJl {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .gyJPE,
  .aAMYs,
  .fhGJl {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.CanhA {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .CanhA {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ZbGrK,
.V1LjR {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.Hylb8,
.cWQXN {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.rR5ea,
.zkmkj {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.xgh49,
.lkwg6 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .xgh49,
  .lkwg6 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .xgh49:hover,
  .lkwg6:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.xgh49:active,
.lkwg6:active,
.xgh49:focus-visible,
.lkwg6:focus-visible,
.xgh49:focusvisible,
.lkwg6:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.U4Aqn,
.UbJo5 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .U4Aqn,
  .UbJo5 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .U4Aqn:hover,
  .UbJo5:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .U4Aqn:disabled,
  .UbJo5:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.U4Aqn:active,
.UbJo5:active,
.U4Aqn:focus-visible,
.UbJo5:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.stZD1,
.VUg7W {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 1025px) {
  .stZD1,
  .VUg7W {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.stZD1:hover,
.VUg7W:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.stZD1:disabled,
.VUg7W:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.stZD1:active,
.VUg7W:active {
  opacity: 0.8;
}
.qD4NF,
.dFTO_ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.tUNUe,
.XPcKh {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.pJpEr,
.eYKKV {
  overflow-y: hidden !important;
}
.v1Wbq {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.lJCO5,
.l9pTV {
  max-width: 1440px;
}
.tUphl,
.jTNU0 {
  margin-right: 30px !important;
}
.T9gIn,
.dq5df {
  margin-right: 5px !important;
}
.JlKfu,
.Cijzf {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.iE43U,
.YkO0Q {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.IgAm4,
.oHeXm {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .IgAm4,
  .oHeXm {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .IgAm4,
  .oHeXm {
    margin-top: 24px;
  }
}
.rKiNQ,
.MRH7b {
  background-color: var(--accentColor);
  color: #ffffff;
}
.iOaQ9,
.DC0Uk {
  overflow-y: hidden;
}
.yjW66,
.QSHtG {
  overflow: hidden;
}
.bym3g {
  overflow: hidden;
}
.BsDTR {
  width: 100%;
  height: 100%;
}
.uM39B:not(.DJBRz) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  .uM39B:not(.DJBRz) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.XidNT,
.cNjnH {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.cNjnH {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.XidNT {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.ICJFh {
  font-size: 0;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 100%);
  bottom: 0px;
  padding: 13.5px 0;
  width: auto;
}
@media only screen and (max-width: 1024px) {
  .ICJFh {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .ICJFh {
    width: 100%;
  }
}
.ICJFh li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .ICJFh li {
    margin: 0 2px;
  }
}
.ICJFh li button {
  width: 14px;
  height: 4px;
  border-radius: 25px;
  background-color: var(--textSecondary);
  border: none;
  font-size: 0;
  padding: 0;
  transition: all 300ms ease-in-out;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 600px) {
  .ICJFh li button {
    width: 10px;
  }
}
.ICJFh li button:hover,
.ICJFh li button:focus {
  border: none;
}
.ICJFh li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .ICJFh li button:hover {
    background-color: #1e1e1e;
  }
}
.ICJFh li.M_vZQ button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .ICJFh li.M_vZQ button {
    width: 18px;
  }
}
.snackbar {
  top: 80px !important;
  /* Remove the top position */
  bottom: 20px;
  /* Ensure it shows at the bottom if needed */
  left: auto;
  /* Override if it has a specific left value */
  right: 0;
  /* Start from the right side */
  animation: slideInRight 0.5s ease-out forwards;
  /* New animation */
}
@keyframes zWkiO {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.Ki3JZ {
  background-color: var(--pageBackground, #f8f8f8) !important;
  border: 1px solid var(--dividerStokes, #d4d1d1) !important;
  border-radius: var(--buttonRadius, 0) !important;
  width: 350px !important;
  box-shadow: rgba(230, 230, 230, 0.2) 0px 4px 8px 0px, rgba(230, 230, 230, 0.19) 0px 6px 20px 0px !important;
}
@media only screen and (max-width: 600px) {
  .Ki3JZ {
    width: 345px !important;
  }
}
.NwU_T {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.S83aj {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .S83aj {
    padding: 16px;
  }
}
.Wwxl8 {
  width: 24px;
  height: 24px;
}
.MD2ti {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.56s ease, visibility 0.56s ease;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 600px) {
  .MD2ti {
    display: none;
  }
}
.kXEzo {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.ELJXy {
  opacity: 0 !important;
  pointer-events: none;
}
.hybPN {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .hybPN {
    left: 0px;
    top: 64px;
  }
}
.lB1Wr #PQU98 .RwERZ .BEksj {
  padding-top: 0px;
}
.TAHYL {
  display: flex;
  flex-direction: column;
}
.V55Nl {
  display: flex;
  align-items: center;
}
.nT3OF {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Ng9ZZ {
  justify-content: flex-start;
}
.qBzh_ {
  justify-content: space-between;
}
.RsB1m {
  cursor: pointer;
}
.c05XW {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 16px;
  border-bottom: 1px solid #ebdfba;
  font-size: 14px;
}
.c05XW .gasLP {
  color: #1e1e1e;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
.c05XW .r9GXt {
  display: flex;
  align-items: center;
  gap: 8px;
}
.c05XW .AtmGT {
  display: flex;
}

@charset "UTF-8";
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
.i4DCc {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.XUys3 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.elg2s {
  margin: 0 auto;
}
.v8wIi {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.N0Ce3 {
  display: flex;
  flex-direction: column;
}
.tqxbZ {
  display: flex;
  flex-direction: row;
}
._iWzc {
  color: #a0640d;
  /* Body XS/Medium All Caps */
  font-family: "JioTypeVar-Medium";
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  /* 100% */
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
@font-face {
  font-family: "Begum-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/93b28251a12a454f269a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c563151c65f7b351320a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Medium";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/e49fe12b87bf27c4e627.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
body {
  color: #1e1e1e;
  -webkit-tap-highlight-color: transparent;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
}
/* Slider */
.WYLZ9 {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.rTJPK {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.rTJPK:focus {
  outline: none;
}
.rTJPK._7XZWR {
  cursor: pointer;
  cursor: hand;
}
.WYLZ9 .TKTqK,
.WYLZ9 .rTJPK {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.TKTqK {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.TKTqK:before,
.TKTqK:after {
  content: "";
  display: table;
}
.TKTqK:after {
  clear: both;
}
.VZffG .TKTqK {
  visibility: hidden;
}
.MleOO {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .MleOO {
  float: right;
}
.MleOO img {
  display: block;
}
.MleOO.VZffG img {
  display: none;
}
.MleOO._7XZWR img {
  pointer-events: none;
}
.RiJdQ .MleOO {
  display: block;
}
.VZffG .MleOO {
  visibility: hidden;
}
.vFppa .MleOO {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.CuYlv.DDZxQ {
  display: none;
}
/* Slider */
.VZffG .rTJPK {
  background: #fff url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/fb6f3c230cb846e25247.gif) center center no-repeat;
}
/* Arrows */
.uKfQE,
.eV3E_ {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.uKfQE:hover,
.eV3E_:hover,
.uKfQE:focus,
.eV3E_:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.uKfQE:hover:before,
.eV3E_:hover:before,
.uKfQE:focus:before,
.eV3E_:focus:before {
  opacity: 1;
}
.uKfQE.XlIjF:before,
.eV3E_.XlIjF:before {
  opacity: 0.25;
}
.uKfQE:before,
.eV3E_:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Icons */
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot);
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/295183786cd8a1389865.woff) format('woff'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c94f7671dcc99dce43e2.ttf) format('truetype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/9be7d6d203d02f393e36.svg#slick) format('svg');
}
.uKfQE {
  left: -25px;
}
[dir="rtl"] .uKfQE {
  left: auto;
  right: -25px;
}
.uKfQE:before {
  content: "←";
}
[dir="rtl"] .uKfQE:before {
  content: "→";
}
.eV3E_ {
  right: -25px;
}
[dir="rtl"] .eV3E_ {
  left: -25px;
  right: auto;
}
.eV3E_:before {
  content: "→";
}
[dir="rtl"] .eV3E_:before {
  content: "←";
}
/* Dots */
.VMzTt .WYLZ9 {
  margin-bottom: 30px;
}
.Vo0U2 {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.Vo0U2 li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.Vo0U2 li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.Vo0U2 li button:hover,
.Vo0U2 li button:focus {
  outline: none;
}
.Vo0U2 li button:hover:before,
.Vo0U2 li button:focus:before {
  opacity: 1;
}
.Vo0U2 li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Vo0U2 li.JFpia button:before {
  color: black;
  opacity: 0.75;
}
:root {
  --primaryColor: #BF4E1D;
}
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scrollbar-width: none;
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
}
*::-webkit-scrollbar,
*::after::-webkit-scrollbar,
*::before::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera */
  width: 0;
  /* Remove scrollbar space */
  height: 0;
}
::placeholder {
  color: #ababab;
}
a {
  color: inherit;
  text-decoration: none;
}
.UJ_VK {
  font-family: "JioTypeVar-Regular";
}
.vugqB {
  font-family: var(--font-header);
}
.SQ_f2 header {
  display: none !important;
}
body:not(.SQ_f2) header {
  display: block !important;
}
html body,
html button,
html input,
html textarea,
html select {
  font-family: "JioTypeVar-Regular";
}
body {
  overflow-x: hidden;
  min-height: 100vh;
  background-color: var(--pageBackground, #f8f8f8);
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: transparent;
}
body.aS9A9 {
  background-color: var(--themeAccentL5, #fff);
}
.GSeZZ {
  position: sticky;
  top: 0;
  z-index: 8;
}
.YHZ3R {
  width: 100vw;
  min-height: calc(100dvh - var(--headerHeight, 0px));
  background-color: var(--pageBackground, #f8f8f8);
}
/* Global route transition: the incoming page fades in. The class is added
   (and re-added on each navigation) by ThemeProvider; excluded route pairs
   swap without it. Opacity-only, so it never shifts layout. */
.YHZ3R.ZVyrm {
  animation: C1vvp 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.Jkx1D):not(.BQpuG):not(.OrYjO) .YHZ3R {
  position: relative;
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  display: block;
  margin-top: var(--fdk-outlet-margin-top, calc(88px + var(--banner-offset, 0px)));
  margin-bottom: var(--fdk-outlet-margin-bottom, 92px);
}
@media only screen and (max-width: 600px) {
  body:not(.Jkx1D):not(.BQpuG):not(.OrYjO) .YHZ3R {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.aS9A9:not(.Jkx1D):not(.BQpuG):not(
    .OrYjO
  ) .YHZ3R {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  body.aS9A9:not(.Jkx1D):not(.BQpuG):not(
    .OrYjO
  ) .YHZ3R {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.aS9A9:not(.Jkx1D):not(.BQpuG):not(
    .OrYjO
  ) .YHZ3R {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.dcLn4:not(.Jkx1D):not(.BQpuG):not(
    .OrYjO
  ) .YHZ3R {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.dcLn4:not(.Jkx1D):not(.BQpuG):not(
    .OrYjO
  ) .YHZ3R {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.Jkx1D .YHZ3R {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.Jkx1D .YHZ3R {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.YHZ3R > * > .vbDuD {
  padding-bottom: var(--section-bottom-padding, 0);
}
/* Section pages are excluded from the outlet offset above, so their content
   must clear the fixed header on its own. --headerHeight (set by fdk-core on
   the outlet) already includes the announcement-bar/banner height. */
.hoxEC {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.wfj32 {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.a0oVP {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.WEmNm {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.IqsqD,
.ftikO {
  max-width: 1440px;
}
.dkBzG {
  display: block;
}
.GGP95,
.ttX9A {
  display: inline-block;
}
.tqxbZ {
  display: flex;
  flex-direction: row;
}
.N0Ce3,
.o5hI3 {
  display: flex;
  flex-direction: column;
}
._ooqC,
.GscRA {
  display: flex;
  align-items: center;
}
.tMrDk,
.WYtzB {
  display: flex;
  justify-content: center;
}
.XUys3,
.u7JP7 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hmRxQ,
.lbhHV {
  justify-content: flex-start;
}
.PHXCC,
.UD8hB {
  justify-content: flex-end;
}
.e57ee,
.pbGJs {
  justify-content: space-between;
}
._5vxR,
.t6mYO {
  justify-content: space-around;
}
.uv_90,
.dCor9 {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.te6dT {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .te6dT {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.AUx2e {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .AUx2e {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.b_DWH {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .b_DWH {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.l1YOg {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .l1YOg {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.tCXCd {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .tCXCd {
    font-size: 16px;
    line-height: 18px;
  }
}
.AMDCD {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .AMDCD {
    font-size: 16px;
    line-height: 20px;
  }
}
.cfPoO,
.PMMO7,
.S3BXY {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .cfPoO,
  .PMMO7,
  .S3BXY {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.wFEfy {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .wFEfy {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
._g9D0,
.r1wBm {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.Z0aiL,
.Bqox7 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.d5G_e,
._4d9XH {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.ODSnz,
.agQF1 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .ODSnz,
  .agQF1 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .ODSnz:hover,
  .agQF1:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.ODSnz:active,
.agQF1:active,
.ODSnz:focus-visible,
.agQF1:focus-visible,
.ODSnz:focusvisible,
.agQF1:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.GfR2j,
.SR9sR {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .GfR2j,
  .SR9sR {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .GfR2j:hover,
  .SR9sR:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .GfR2j:disabled,
  .SR9sR:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.GfR2j:active,
.SR9sR:active,
.GfR2j:focus-visible,
.SR9sR:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.sFReD,
.b8rdm {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 1025px) {
  .sFReD,
  .b8rdm {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.sFReD:hover,
.b8rdm:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.sFReD:disabled,
.b8rdm:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.sFReD:active,
.b8rdm:active {
  opacity: 0.8;
}
.i4DCc,
.mGdc9 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.elg2s,
.jyVap {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.ykWZf,
.qCLGr {
  overflow-y: hidden !important;
}
.PBQY3 {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.gm_wc,
._MK_S {
  max-width: 1440px;
}
.BM7QF,
.UUqSP {
  margin-right: 30px !important;
}
.cBbHd,
.skgS8 {
  margin-right: 5px !important;
}
.LT2jd,
.x0agq {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.d4aP1,
.Y0xFf {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.ufbMK,
.oMyS3 {
  display: none;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .ufbMK,
  .oMyS3 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .ufbMK,
  .oMyS3 {
    margin-top: 24px;
  }
}
.At_1w,
.vVCmp {
  background-color: var(--accentColor);
  color: #ffffff;
}
.oFIKh,
.siQBF {
  overflow-y: hidden;
}
.uMLYj,
.py1_H {
  overflow: hidden;
}
.t_fLj {
  overflow: hidden;
}
.jyfSU {
  width: 100%;
  height: 100%;
}
.WYLZ9:not(.CUdWT) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .WYLZ9:not(.CUdWT) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.uKfQE,
.eV3E_ {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.eV3E_ {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.uKfQE {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.Vo0U2 {
  font-size: 0;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 100%);
  bottom: 0px;
  padding: 13.5px 0;
  width: auto;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .Vo0U2 {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .Vo0U2 {
    width: 100%;
  }
}
.Vo0U2 li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .Vo0U2 li {
    margin: 0 2px;
  }
}
.Vo0U2 li button {
  width: 14px;
  height: 4px;
  border-radius: 25px;
  background-color: var(--textSecondary);
  border: none;
  font-size: 0;
  padding: 0;
  transition: all 300ms ease-in-out;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 600px) {
  .Vo0U2 li button {
    width: 10px;
  }
}
.Vo0U2 li button:hover,
.Vo0U2 li button:focus {
  border: none;
}
.Vo0U2 li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .Vo0U2 li button:hover {
    background-color: #1e1e1e;
  }
}
.Vo0U2 li.JFpia button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .Vo0U2 li.JFpia button {
    width: 18px;
  }
}
.snackbar {
  top: 80px !important;
  /* Remove the top position */
  bottom: 20px;
  /* Ensure it shows at the bottom if needed */
  left: auto;
  /* Override if it has a specific left value */
  right: 0;
  /* Start from the right side */
  animation: slideInRight 0.5s ease-out forwards;
  /* New animation */
}
@keyframes imcUv {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.PTl2_ {
  background-color: var(--pageBackground, #f8f8f8) !important;
  border: 1px solid var(--dividerStokes, #d4d1d1) !important;
  border-radius: var(--buttonRadius, 0) !important;
  width: 350px !important;
  box-shadow: rgba(230, 230, 230, 0.2) 0px 4px 8px 0px, rgba(230, 230, 230, 0.19) 0px 6px 20px 0px !important;
}
@media only screen and (max-width: 600px) {
  .PTl2_ {
    width: 345px !important;
  }
}
.J6PsC {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.KJHAt {
  padding: 40px;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .KJHAt {
    padding: 16px;
  }
}
.K3yWP {
  width: 24px;
  height: 24px;
}
.v9_Sr {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.56s ease, visibility 0.56s ease;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 600px) {
  .v9_Sr {
    display: none;
  }
}
.Wwg07 {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.jrARI {
  opacity: 0 !important;
  pointer-events: none;
}
.Hy3Sj {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .Hy3Sj {
    left: 0px;
    top: 64px;
  }
}
.YHZ3R #OO6l0 .zkMyR .eUFcu {
  padding-top: 0px;
}
.o5hI3 {
  display: flex;
  flex-direction: column;
}
.GscRA {
  display: flex;
  align-items: center;
}
.u7JP7 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.lbhHV {
  justify-content: flex-start;
}
.pbGJs {
  justify-content: space-between;
}
/* Backdrop */
.DGJDk {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 100;
}
.DGJDk.pqvQ_ {
  opacity: 1;
  pointer-events: auto;
}
.PelEq {
  position: fixed;
  top: 0;
  right: 0;
  width: 50%;
  height: 100dvh;
  z-index: 101;
  transform: translateX(100%);
  transition: transform 0.35s ease;
}
.PelEq._aNNe {
  transform: translateX(0);
}
@media only screen and (max-width: 600px) {
  .PelEq {
    width: 100%;
  }
}
.FaWg_ {
  width: 100%;
  height: 100%;
  background: #f9f6ef;
  display: flex;
  flex-direction: column;
  max-height: 100dvh;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 600px) {
  .FaWg_ {
    height: 100%;
  }
}
.FaWg_ .V2DW_ {
  padding: 24px 120px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}
.FaWg_ .V2DW_ .XEoi7 {
  display: flex;
  align-items: center;
  gap: 15px;
  height: 40px;
}
.FaWg_ .V2DW_ .XEoi7 .iUckm {
  transform: rotate(-180deg) translate(1px, 2px);
  cursor: pointer;
}
.FaWg_ .V2DW_ .XEoi7 .upt6r {
  color: #1e1e1e;
  font-family: Begum-Regular;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: -0.48px;
  cursor: default;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .FaWg_ .V2DW_ .XEoi7 .upt6r {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 600px) {
  .FaWg_ .V2DW_ .XEoi7 .upt6r {
    font-size: 20px;
    line-height: 28px;
  }
}
.FaWg_ .V2DW_ .tLNCJ {
  cursor: pointer;
  display: flex;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .FaWg_ .V2DW_ {
    padding: 30px 32px;
  }
}
@media only screen and (max-width: 600px) {
  .FaWg_ .V2DW_ {
    padding: 18px 24px;
    min-height: 28px;
  }
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .FaWg_ .V2DW_.EkYFP {
    padding: 28px 32px;
  }
  .FaWg_ .V2DW_.EkYFP .XEoi7 {
    height: 28px;
  }
  .FaWg_ .V2DW_.EkYFP .upt6r {
    height: 28px;
  }
}
@media only screen and (max-width: 600px) {
  .FaWg_ .V2DW_.EkYFP {
    padding: 18px 24px;
  }
  .FaWg_ .V2DW_.EkYFP .XEoi7 {
    height: 28px;
  }
}
.FaWg_ .g5OLg {
  overflow-y: auto;
  box-sizing: border-box;
  padding: 24px 120px 56px;
  display: flex;
  flex-direction: column;
  height: calc(-164px + 100svh);
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .FaWg_ .g5OLg {
    padding: 24px 32px 56px;
  }
}
@media only screen and (max-width: 600px) {
  .FaWg_ .g5OLg {
    padding: 24px 24px 56px;
    height: calc(-140px + 100svh);
  }
}
.FaWg_ .g5OLg.cYHR1 {
  height: auto;
}
@media only screen and (max-width: 600px) {
  .FaWg_ .g5OLg.cYHR1 {
    height: auto;
  }
}
.FaWg_ .g5OLg.OyZdU {
  height: calc(-88px + 100svh);
}
.FaWg_ .g5OLg.PRjs3 {
  height: calc(-255px + 100svh);
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .FaWg_ .g5OLg.PRjs3 {
    height: calc(-251px + 100svh);
  }
}
@media only screen and (max-width: 600px) {
  .FaWg_ .g5OLg.PRjs3 {
    height: calc(-227px + 100svh);
  }
}
.FaWg_ .sLn_7 {
  flex-shrink: 0;
  box-sizing: border-box;
  position: absolute;
  background: #f9f6ef;
  box-shadow: 0 -2px 40px 0 rgba(0, 0, 0, 0.05);
  bottom: 0;
  left: 0;
  width: 100%;
}

@charset "UTF-8";
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
/* =========================================================
   PAGE / VISIBILITY
========================================================= */
@keyframes SzELI {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tgXFY {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes PvVKU {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes gCzNf {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
/* =========================================================
   BASIC
========================================================= */
@keyframes JhJan {
  to {
    transform: rotate(360deg);
  }
}
@keyframes Zypre {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes BBKCO {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes aOVVf {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes UT0Vk {
  from {
    opacity: 0;
    transform: translateY(4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fa7xU {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
/* =========================================================
   SCALE / ZOOM
========================================================= */
@keyframes R4uzF {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(2);
  }
}
@keyframes hY3TB {
  from {
    transform: scale(2);
  }
  to {
    transform: scale(3);
  }
}
@keyframes AcsmG {
  from {
    transform: scale(3);
  }
  to {
    transform: scale(1);
  }
}
/* =========================================================
   TOAST
========================================================= */
@keyframes PttVI {
  from {
    transform: translateY(12px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes eOfqZ {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(12px);
    opacity: 0;
  }
}
@keyframes SzeJT {
  from {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
  to {
    transform: translate(-50%, 0);
    opacity: 1;
  }
}
@keyframes HrQJf {
  from {
    transform: translate(-50%, 0);
    opacity: 1;
  }
  to {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
}
/* =========================================================
   TEXT / ICON
========================================================= */
@keyframes nGPpu {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes uh3h5 {
  from {
    clip-path: inset(0 50%);
    -webkit-clip-path: inset(0 50%);
  }
  to {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
}
/* =========================================================
   HEADINGS
========================================================= */
@keyframes qFjlJ {
  0% {
    opacity: 0;
    transform: translateY(76px);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes BnzqS {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes NxXaX {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.qkQeQ {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.KLFjR {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.iEfJY,
.M7Kkh {
  transform: translateX(100%);
}
.bCHAi,
.Yi0nw {
  transform: translateX(0);
}
.zbvk1 {
  background-color: #fffcf6;
  animation-duration: 650ms;
  animation-delay: 30ms;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-name: ZhlWA;
  animation-timing-function: ease-in-out;
  will-change: background-position;
}
/* Remove shimmer when image is loaded */
.zbvk1:has(img[src]) {
  animation: none;
  background: transparent;
  will-change: auto;
}
@keyframes J_6Wn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes lDIZv {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes OrDdu {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes yiwNW {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.JpNjs {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.oZjib {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.ZgJED,
.fNJf5 {
  transform: translateX(-100%);
}
.JpLL4,
.eDJ7k {
  transform: translateX(0);
}
.tYQyc {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.d2e7G {
  transform: translateX(-100%);
}
.IMK5C {
  transform: translateX(0);
}
.j1xSt,
.su__7 {
  animation: qFjlJ 1s cubic-bezier(0.77, 0, 0.18, 1) forwards;
}
.YWmem {
  animation: BnzqS 1s cubic-bezier(0.77, 0, 0.18, 1) forwards 100ms;
}
.tYIYU {
  animation: NxXaX 1s cubic-bezier(0.77, 0, 0.18, 1) forwards 200ms;
}
/* =========================================================
   SLIDE / FADE TRANSITIONS
========================================================= */
.BP2xp,
.NCnJD {
  transition: all 0.5s;
}
.xTFGv,
.y3i6_ {
  opacity: 0;
  transform: translateY(10px);
}
.cGtr1,
.apMHA {
  transition: all 0.5s;
}
.RkLwF,
.oYWlX {
  opacity: 0;
}
/* SLIDE UP / DOWN / LEFT / RIGHT (unchanged) */
.eEquK {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.lJilG {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.T7W4W,
.Adclc {
  transform: translateY(100%);
}
.DRFgl,
.p0mlC {
  transform: translateY(0);
}
.WPj0l {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.jZtJw {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.etcVh,
.UM8CD {
  transform: translateY(-100%);
}
.A1nBK,
.tYxxA {
  transform: translateY(0);
}
/* =========================================================
   DROPDOWN
========================================================= */
@keyframes jFVoR {
  from {
    opacity: 0;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes UbbdX {
  from {
    opacity: 1;
    transform: scaleY(1);
  }
  to {
    opacity: 0;
    transform: scaleY(0);
  }
}
@keyframes gNpTK {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes O8rJH {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-4px);
  }
}
/* =========================================================
   IMAGE / BACKDROP
========================================================= */
.exPRo {
  overflow: hidden;
}
.exPRo .nShET {
  transition: transform 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.exPRo:hover .nShET {
  transform: scale(1.05);
}
.Vpvxo,
.Pa53L {
  background-color: rgba(0, 0, 0, 0.2);
  background-repeat: no-repeat;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition: all 0.3s ease-in-out;
}
.Vpvxo:hover,
.Pa53L:hover {
  background: rgba(0, 0, 0, 0.3);
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
}
/* =========================================================
   icons / SHIMMER
========================================================= */
/* =========================================================
   SVG COLOR / STATE TRANSITIONS
========================================================= */
/* Radio button */
@keyframes gKcf0 {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #1e1e1e;
  }
}
@keyframes hI4KE {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #BF4E1D;
  }
}
@keyframes TFZIA {
  from {
    stroke: #BF4E1D;
  }
  to {
    stroke: #6f6e6c;
  }
}
@keyframes Lx_1Q {
  from {
    opacity: 0;
    fill: #ffffff;
  }
  to {
    opacity: 1;
    fill: #BF4E1D;
  }
}
@keyframes O6a9G {
  from {
    opacity: 1;
    fill: #BF4E1D;
  }
  to {
    opacity: 0;
    fill: #ffffff;
  }
}
.IrFtF ::v-deep svg rect:first-child {
  animation: TFZIA 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.IrFtF ::v-deep svg rect:last-child {
  animation: O6a9G 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.CIRzy ::v-deep svg rect:first-child {
  animation: hI4KE 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.CIRzy ::v-deep svg rect:last-child {
  animation: Lx_1Q 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
/* Checkbox */
@keyframes wq3zc {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #BF4E1D;
  }
}
@keyframes EWq_y {
  from {
    stroke: #BF4E1D;
  }
  to {
    stroke: #6f6e6c;
  }
}
@keyframes Hhdm5 {
  from {
    stroke: #ffffff;
  }
  to {
    stroke: #ffffff;
  }
}
@keyframes DhvOk {
  from {
    stroke: #ffffff;
  }
  to {
    stroke: #ffffff;
  }
}
.cdmq5 svg g path:first-child {
  animation: O6a9G 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.cdmq5 svg g path:nth-child(2) {
  animation: EWq_y 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.cdmq5 svg g path:nth-child(3) {
  animation: DhvOk 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.NSugS svg g path:first-child {
  animation: Lx_1Q 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.NSugS svg g path:nth-child(2) {
  animation: wq3zc 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.NSugS svg g path:nth-child(3) {
  animation: Hhdm5 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
@keyframes ZhlWA {
  from {
    background-color: #fffcf6;
  }
  to {
    background-color: #fff7e7;
  }
}
@-webkit-keyframes ZhlWA {
  from {
    background-color: #fffcf6;
  }
  to {
    background-color: #fff7e7;
  }
}
@-webkit-keyframes iy_nt {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes iy_nt {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes NdY9F {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes NdY9F {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.ynGaY {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.RxfCv {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bZHJE {
  margin: 0 auto;
}
.bECNt {
  cursor: pointer;
}
.SNL_3 {
  display: flex;
  flex-direction: column;
}
.HRA1x {
  display: flex;
  flex-direction: row;
}
.GWnb1 {
  color: #a0640d;
  /* Body XS/Medium All Caps */
  font-family: "JioTypeVar-Medium";
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  /* 100% */
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
@font-face {
  font-family: "Begum-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/93b28251a12a454f269a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c563151c65f7b351320a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Medium";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/e49fe12b87bf27c4e627.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
body {
  color: #1e1e1e;
  -webkit-tap-highlight-color: transparent;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
}
/* Slider */
.xLRjL {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.y3p60 {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.y3p60:focus {
  outline: none;
}
.y3p60.iYbPw {
  cursor: pointer;
  cursor: hand;
}
.xLRjL .k8lb5,
.xLRjL .y3p60 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.k8lb5 {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.k8lb5:before,
.k8lb5:after {
  content: "";
  display: table;
}
.k8lb5:after {
  clear: both;
}
.qpAxo .k8lb5 {
  visibility: hidden;
}
.WU9YP {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .WU9YP {
  float: right;
}
.WU9YP img {
  display: block;
}
.WU9YP.qpAxo img {
  display: none;
}
.WU9YP.iYbPw img {
  pointer-events: none;
}
.EX3wi .WU9YP {
  display: block;
}
.qpAxo .WU9YP {
  visibility: hidden;
}
.Wrt8m .WU9YP {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.Bq7cv.LjYqs {
  display: none;
}
/* Slider */
.qpAxo .y3p60 {
  background: #fff url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/fb6f3c230cb846e25247.gif) center center no-repeat;
}
/* Arrows */
.mb80P,
.GDzEs {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.mb80P:hover,
.GDzEs:hover,
.mb80P:focus,
.GDzEs:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.mb80P:hover:before,
.GDzEs:hover:before,
.mb80P:focus:before,
.GDzEs:focus:before {
  opacity: 1;
}
.mb80P.BNGeC:before,
.GDzEs.BNGeC:before {
  opacity: 0.25;
}
.mb80P:before,
.GDzEs:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Icons */
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot);
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/295183786cd8a1389865.woff) format('woff'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c94f7671dcc99dce43e2.ttf) format('truetype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/9be7d6d203d02f393e36.svg#slick) format('svg');
}
.mb80P {
  left: -25px;
}
[dir="rtl"] .mb80P {
  left: auto;
  right: -25px;
}
.mb80P:before {
  content: "←";
}
[dir="rtl"] .mb80P:before {
  content: "→";
}
.GDzEs {
  right: -25px;
}
[dir="rtl"] .GDzEs {
  left: -25px;
  right: auto;
}
.GDzEs:before {
  content: "→";
}
[dir="rtl"] .GDzEs:before {
  content: "←";
}
/* Dots */
.PeQfX .xLRjL {
  margin-bottom: 30px;
}
.k4993 {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.k4993 li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.k4993 li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.k4993 li button:hover,
.k4993 li button:focus {
  outline: none;
}
.k4993 li button:hover:before,
.k4993 li button:focus:before {
  opacity: 1;
}
.k4993 li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.k4993 li.PO20R button:before {
  color: black;
  opacity: 0.75;
}
:root {
  --primaryColor: #BF4E1D;
}
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scrollbar-width: none;
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
}
*::-webkit-scrollbar,
*::after::-webkit-scrollbar,
*::before::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera */
  width: 0;
  /* Remove scrollbar space */
  height: 0;
}
::placeholder {
  color: #ababab;
}
a {
  color: inherit;
  text-decoration: none;
}
.F38hl {
  font-family: "JioTypeVar-Regular";
}
.PMzfz {
  font-family: var(--font-header);
}
.QwTrk header {
  display: none !important;
}
body:not(.QwTrk) header {
  display: block !important;
}
html body,
html button,
html input,
html textarea,
html select {
  font-family: "JioTypeVar-Regular";
}
body {
  overflow-x: hidden;
  min-height: 100vh;
  background-color: var(--pageBackground, #f8f8f8);
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: transparent;
}
body.PNx1O {
  background-color: var(--themeAccentL5, #fff);
}
.oENyv {
  position: sticky;
  top: 0;
  z-index: 8;
}
.AhWoA {
  width: 100vw;
  min-height: calc(100dvh - var(--headerHeight, 0px));
  background-color: var(--pageBackground, #f8f8f8);
}
/* Global route transition: the incoming page fades in. The class is added
   (and re-added on each navigation) by ThemeProvider; excluded route pairs
   swap without it. Opacity-only, so it never shifts layout. */
.AhWoA.Yt9ly {
  animation: SzELI 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.yDz0P):not(.oUITY):not(.CLiVD) .AhWoA {
  position: relative;
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  display: block;
  margin-top: var(--fdk-outlet-margin-top, calc(88px + var(--banner-offset, 0px)));
  margin-bottom: var(--fdk-outlet-margin-bottom, 92px);
}
@media only screen and (max-width: 600px) {
  body:not(.yDz0P):not(.oUITY):not(.CLiVD) .AhWoA {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.PNx1O:not(.yDz0P):not(.oUITY):not(
    .CLiVD
  ) .AhWoA {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  body.PNx1O:not(.yDz0P):not(.oUITY):not(
    .CLiVD
  ) .AhWoA {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.PNx1O:not(.yDz0P):not(.oUITY):not(
    .CLiVD
  ) .AhWoA {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.kMmwx:not(.yDz0P):not(.oUITY):not(
    .CLiVD
  ) .AhWoA {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.kMmwx:not(.yDz0P):not(.oUITY):not(
    .CLiVD
  ) .AhWoA {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.yDz0P .AhWoA {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.yDz0P .AhWoA {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.AhWoA > * > .FeY3l {
  padding-bottom: var(--section-bottom-padding, 0);
}
/* Section pages are excluded from the outlet offset above, so their content
   must clear the fixed header on its own. --headerHeight (set by fdk-core on
   the outlet) already includes the announcement-bar/banner height. */
.X4nCP {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.P0G6s {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.EKG6I {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.gD148 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.H11nu,
.WpFfU {
  max-width: 1440px;
}
.G3z1H {
  display: block;
}
.jg3wh,
.XkjWh {
  display: inline-block;
}
.HRA1x {
  display: flex;
  flex-direction: row;
}
.SNL_3,
.LdVt1 {
  display: flex;
  flex-direction: column;
}
.wXlDh,
.vu5Fq {
  display: flex;
  align-items: center;
}
.Mjcfu,
.E4CbR {
  display: flex;
  justify-content: center;
}
.RxfCv,
.xoXGd {
  display: flex;
  justify-content: center;
  align-items: center;
}
.e1gjb,
.KBhjM {
  justify-content: flex-start;
}
.KXlxZ,
.d1eJd {
  justify-content: flex-end;
}
.uLzDf,
.sPLNB {
  justify-content: space-between;
}
.gsqIj,
.q8VA6 {
  justify-content: space-around;
}
.KqgjJ,
.ftwN7 {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.T18VQ {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .T18VQ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.QR9wK {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .QR9wK {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.FWJWn {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .FWJWn {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.jnwcn {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .jnwcn {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.QH0Wm {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .QH0Wm {
    font-size: 16px;
    line-height: 18px;
  }
}
.Mzjc5 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .Mzjc5 {
    font-size: 16px;
    line-height: 20px;
  }
}
.htKjL,
.x8d4w,
.jy92b {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .htKjL,
  .x8d4w,
  .jy92b {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.ZNZW0 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .ZNZW0 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
._tQkJ,
.IKvfn {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.LUDGG,
.o4u2K {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.EuCIA,
.yuv0T {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.MCJl6,
.XGkyj {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .MCJl6,
  .XGkyj {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .MCJl6:hover,
  .XGkyj:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.MCJl6:active,
.XGkyj:active,
.MCJl6:focus-visible,
.XGkyj:focus-visible,
.MCJl6:focusvisible,
.XGkyj:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.n_qAE,
.HfWwh {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .n_qAE,
  .HfWwh {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .n_qAE:hover,
  .HfWwh:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .n_qAE:disabled,
  .HfWwh:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.n_qAE:active,
.HfWwh:active,
.n_qAE:focus-visible,
.HfWwh:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.PC_oO,
.j0Qdz {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 1025px) {
  .PC_oO,
  .j0Qdz {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.PC_oO:hover,
.j0Qdz:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.PC_oO:disabled,
.j0Qdz:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.PC_oO:active,
.j0Qdz:active {
  opacity: 0.8;
}
.ynGaY,
.JARwy {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bZHJE,
.jqWmf {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.gh9To,
.cdrkQ {
  overflow-y: hidden !important;
}
.R7p0V {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.N3g4K,
.yYrkc {
  max-width: 1440px;
}
.LSFSF,
.mAfpl {
  margin-right: 30px !important;
}
.PhQnr,
.nANIw {
  margin-right: 5px !important;
}
.q9wOc,
.MMylT {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.nEbt7,
.Id8YI {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Jd4wt,
.pr5da {
  display: none;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .Jd4wt,
  .pr5da {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .Jd4wt,
  .pr5da {
    margin-top: 24px;
  }
}
.i4GBw,
.kKwig {
  background-color: var(--accentColor);
  color: #ffffff;
}
.sqL18,
.mzsTm {
  overflow-y: hidden;
}
.NH4n3,
.a3v5Q {
  overflow: hidden;
}
.yyFwa {
  overflow: hidden;
}
.POUlB {
  width: 100%;
  height: 100%;
}
.xLRjL:not(.Trcut) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .xLRjL:not(.Trcut) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.mb80P,
.GDzEs {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.GDzEs {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.mb80P {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.k4993 {
  font-size: 0;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 100%);
  bottom: 0px;
  padding: 13.5px 0;
  width: auto;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .k4993 {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .k4993 {
    width: 100%;
  }
}
.k4993 li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .k4993 li {
    margin: 0 2px;
  }
}
.k4993 li button {
  width: 14px;
  height: 4px;
  border-radius: 25px;
  background-color: var(--textSecondary);
  border: none;
  font-size: 0;
  padding: 0;
  transition: all 300ms ease-in-out;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 600px) {
  .k4993 li button {
    width: 10px;
  }
}
.k4993 li button:hover,
.k4993 li button:focus {
  border: none;
}
.k4993 li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .k4993 li button:hover {
    background-color: #1e1e1e;
  }
}
.k4993 li.PO20R button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .k4993 li.PO20R button {
    width: 18px;
  }
}
.snackbar {
  top: 80px !important;
  /* Remove the top position */
  bottom: 20px;
  /* Ensure it shows at the bottom if needed */
  left: auto;
  /* Override if it has a specific left value */
  right: 0;
  /* Start from the right side */
  animation: slideInRight 0.5s ease-out forwards;
  /* New animation */
}
@keyframes xSWXE {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.D5LS9 {
  background-color: var(--pageBackground, #f8f8f8) !important;
  border: 1px solid var(--dividerStokes, #d4d1d1) !important;
  border-radius: var(--buttonRadius, 0) !important;
  width: 350px !important;
  box-shadow: rgba(230, 230, 230, 0.2) 0px 4px 8px 0px, rgba(230, 230, 230, 0.19) 0px 6px 20px 0px !important;
}
@media only screen and (max-width: 600px) {
  .D5LS9 {
    width: 345px !important;
  }
}
.t0t5X {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.VBwEP {
  padding: 40px;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .VBwEP {
    padding: 16px;
  }
}
.As60f {
  width: 24px;
  height: 24px;
}
.PlamG {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.56s ease, visibility 0.56s ease;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 600px) {
  .PlamG {
    display: none;
  }
}
.JJOy1 {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.mCv5E {
  opacity: 0 !important;
  pointer-events: none;
}
.leChF {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .leChF {
    left: 0px;
    top: 64px;
  }
}
.AhWoA #TGXUD .NvCjW .RQoiR {
  padding-top: 0px;
}
.LdVt1 {
  display: flex;
  flex-direction: column;
}
.vu5Fq {
  display: flex;
  align-items: center;
}
.xoXGd {
  display: flex;
  justify-content: center;
  align-items: center;
}
.KBhjM {
  justify-content: flex-start;
}
.sPLNB {
  justify-content: space-between;
}
.Yxube {
  position: fixed;
  top: var(--top-offset);
  height: var(--sticky-header-height);
  width: 100%;
  background: #fff;
  z-index: 4;
  border-bottom: 1px solid #efebe5;
  border-top: 1px solid #efebe5;
  transition: top 0.3s var(--cubic-bezier);
  display: none;
}
@media only screen and (max-width: 600px) {
  .Yxube {
    top: unset;
    bottom: 0;
    height: auto;
    min-height: 84px;
    padding: 24px;
    padding-bottom: max(18px, env(safe-area-inset-bottom));
    background: #f9f6ef;
    z-index: 4;
    border-bottom: none;
    box-shadow: 0 -2px 12px rgba(0, 0, 0, 0.08);
    transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
    box-sizing: border-box;
  }
}
.Mgb00 {
  display: flex;
  padding: 20px 40px;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.Mgb00.hI3yt {
  padding: 0;
  gap: 24px;
  justify-content: space-between;
}
.Mgb00 .Ya6zJ {
  width: 181px;
  height: 48px;
}
@media only screen and (max-width: 600px) {
  .Mgb00 .Ya6zJ {
    width: 185px;
    height: 48px;
  }
}
@media only screen and (max-width: 600px) {
  .Mgb00 .Ya6zJ ::v-deep .HZjFw {
    font-size: 10px !important;
  }
}
.b7SPJ,
.Yuu32 {
  display: flex;
  align-items: center;
  gap: 16px;
}
.Yuu32 {
  gap: 44px;
}
.fq7wU {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}
.cHETE {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.b7SPJ .G6yRi,
.fq7wU .G6yRi {
  width: 42px;
  height: 56px;
  flex-shrink: 0;
}
.b7SPJ .G6yRi img,
.fq7wU .G6yRi img {
  width: 100%;
}
.qH6kD {
  color: #1e1e1e;
  font-family: JioTypeVar-Regular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.v6oGQ {
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: JioTypeVar-Regular;
  font-size: 12px;
  line-height: 20px;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.tIjR9 {
  color: #1e1e1e;
  font-family: JioTypeVar-Regular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.Z4K_h {
  font-size: 14px;
  color: #1e1e1e;
  font-family: JioTypeVar-Regular;
  line-height: 22px;
}
.b5DbE {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
  min-width: 0;
}
.A2TIb {
  font-family: JioTypeVar-Regular;
  color: #6f6e6c;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}
@media only screen and (min-width: 601px) and (max-width: 1024px), only screen and (max-width: 600px) {
  .NxXaX {
    width: 50%;
  }
}
@media only screen and (max-width: 600px) {
  .Mgb00 {
    padding: 0;
    min-height: 48px;
  }
  .NxXaX {
    width: 50%;
  }
}
.pspte {
  animation: PvVKU 0.3s ease-in-out forwards;
  display: block;
}
@media only screen and (max-width: 600px) {
  .pspte {
    animation: PvVKU 0.3s ease-in-out forwards;
    display: block;
  }
}
.Qx_fJ {
  animation: gCzNf 0.1s ease-in-out forwards;
  display: none;
}
@media only screen and (max-width: 600px) {
  .Qx_fJ {
    animation: gCzNf 0.3s ease-in-out forwards;
    display: block;
  }
}

@charset "UTF-8";
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
.jL2wG {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.YlVzv {
  display: flex;
  align-items: center;
  justify-content: center;
}
._D4c4 {
  margin: 0 auto;
}
.LbbC5 {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.H_TV9 {
  display: flex;
  flex-direction: column;
}
.EGQJw {
  display: flex;
  flex-direction: row;
}
.ulzMd {
  color: #a0640d;
  /* Body XS/Medium All Caps */
  font-family: "JioTypeVar-Medium";
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  /* 100% */
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
@font-face {
  font-family: "Begum-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/93b28251a12a454f269a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c563151c65f7b351320a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Medium";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/e49fe12b87bf27c4e627.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
body {
  color: #1e1e1e;
  -webkit-tap-highlight-color: transparent;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
}
/* Slider */
.yrRDx {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.tUGGu {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.tUGGu:focus {
  outline: none;
}
.tUGGu.DZ201 {
  cursor: pointer;
  cursor: hand;
}
.yrRDx .f1Lzb,
.yrRDx .tUGGu {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.f1Lzb {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.f1Lzb:before,
.f1Lzb:after {
  content: "";
  display: table;
}
.f1Lzb:after {
  clear: both;
}
.PzLSg .f1Lzb {
  visibility: hidden;
}
.eYOf_ {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .eYOf_ {
  float: right;
}
.eYOf_ img {
  display: block;
}
.eYOf_.PzLSg img {
  display: none;
}
.eYOf_.DZ201 img {
  pointer-events: none;
}
.pwakj .eYOf_ {
  display: block;
}
.PzLSg .eYOf_ {
  visibility: hidden;
}
.TTiNX .eYOf_ {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.n0vBc.If0uo {
  display: none;
}
/* Slider */
.PzLSg .tUGGu {
  background: #fff url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/fb6f3c230cb846e25247.gif) center center no-repeat;
}
/* Arrows */
.CmImE,
.aGG9S {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.CmImE:hover,
.aGG9S:hover,
.CmImE:focus,
.aGG9S:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.CmImE:hover:before,
.aGG9S:hover:before,
.CmImE:focus:before,
.aGG9S:focus:before {
  opacity: 1;
}
.CmImE.f8Lq9:before,
.aGG9S.f8Lq9:before {
  opacity: 0.25;
}
.CmImE:before,
.aGG9S:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Icons */
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot);
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/295183786cd8a1389865.woff) format('woff'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c94f7671dcc99dce43e2.ttf) format('truetype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/9be7d6d203d02f393e36.svg#slick) format('svg');
}
.CmImE {
  left: -25px;
}
[dir="rtl"] .CmImE {
  left: auto;
  right: -25px;
}
.CmImE:before {
  content: "←";
}
[dir="rtl"] .CmImE:before {
  content: "→";
}
.aGG9S {
  right: -25px;
}
[dir="rtl"] .aGG9S {
  left: -25px;
  right: auto;
}
.aGG9S:before {
  content: "→";
}
[dir="rtl"] .aGG9S:before {
  content: "←";
}
/* Dots */
.DUwur .yrRDx {
  margin-bottom: 30px;
}
.JPfLn {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.JPfLn li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.JPfLn li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.JPfLn li button:hover,
.JPfLn li button:focus {
  outline: none;
}
.JPfLn li button:hover:before,
.JPfLn li button:focus:before {
  opacity: 1;
}
.JPfLn li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.JPfLn li._c_pw button:before {
  color: black;
  opacity: 0.75;
}
:root {
  --primaryColor: #BF4E1D;
}
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scrollbar-width: none;
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
}
*::-webkit-scrollbar,
*::after::-webkit-scrollbar,
*::before::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera */
  width: 0;
  /* Remove scrollbar space */
  height: 0;
}
::placeholder {
  color: #ababab;
}
a {
  color: inherit;
  text-decoration: none;
}
.bIRbF {
  font-family: "JioTypeVar-Regular";
}
.dQK4L {
  font-family: var(--font-header);
}
.LTLK5 header {
  display: none !important;
}
body:not(.LTLK5) header {
  display: block !important;
}
html body,
html button,
html input,
html textarea,
html select {
  font-family: "JioTypeVar-Regular";
}
body {
  overflow-x: hidden;
  min-height: 100vh;
  background-color: var(--pageBackground, #f8f8f8);
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: transparent;
}
body.E7Y2D {
  background-color: var(--themeAccentL5, #fff);
}
.L3fOK {
  position: sticky;
  top: 0;
  z-index: 8;
}
.ZZXLw {
  width: 100vw;
  min-height: calc(100dvh - var(--headerHeight, 0px));
  background-color: var(--pageBackground, #f8f8f8);
}
/* Global route transition: the incoming page fades in. The class is added
   (and re-added on each navigation) by ThemeProvider; excluded route pairs
   swap without it. Opacity-only, so it never shifts layout. */
.ZZXLw.mKaCa {
  animation: IB8X7 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.Iw1xz):not(.lNALN):not(.hUUYD) .ZZXLw {
  position: relative;
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  display: block;
  margin-top: var(--fdk-outlet-margin-top, calc(88px + var(--banner-offset, 0px)));
  margin-bottom: var(--fdk-outlet-margin-bottom, 92px);
}
@media only screen and (max-width: 600px) {
  body:not(.Iw1xz):not(.lNALN):not(.hUUYD) .ZZXLw {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.E7Y2D:not(.Iw1xz):not(.lNALN):not(
    .hUUYD
  ) .ZZXLw {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body.E7Y2D:not(.Iw1xz):not(.lNALN):not(
    .hUUYD
  ) .ZZXLw {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.E7Y2D:not(.Iw1xz):not(.lNALN):not(
    .hUUYD
  ) .ZZXLw {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.v4J0j:not(.Iw1xz):not(.lNALN):not(
    .hUUYD
  ) .ZZXLw {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.v4J0j:not(.Iw1xz):not(.lNALN):not(
    .hUUYD
  ) .ZZXLw {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.Iw1xz .ZZXLw {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.Iw1xz .ZZXLw {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.ZZXLw > * > .EZkag {
  padding-bottom: var(--section-bottom-padding, 0);
}
/* Section pages are excluded from the outlet offset above, so their content
   must clear the fixed header on its own. --headerHeight (set by fdk-core on
   the outlet) already includes the announcement-bar/banner height. */
.DWNEW {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.fPUTH {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.zQAkO {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.d3fO9 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.juY55,
.I_v9d {
  max-width: 1440px;
}
.vRdQU {
  display: block;
}
.RmMBj,
.f86Kn {
  display: inline-block;
}
.EGQJw {
  display: flex;
  flex-direction: row;
}
.H_TV9,
.JUeiu {
  display: flex;
  flex-direction: column;
}
.l9e6R,
.x51Hb {
  display: flex;
  align-items: center;
}
.YR6Se,
.l5Qmx {
  display: flex;
  justify-content: center;
}
.YlVzv,
.c1bYQ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.gK3WQ,
.MjB7M {
  justify-content: flex-start;
}
.t3ANN,
.WObYo {
  justify-content: flex-end;
}
.TOzdL,
.kHZyQ {
  justify-content: space-between;
}
.EqW9K,
.LE6sC {
  justify-content: space-around;
}
.DXGfE,
.ZiXt7 {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.l1xhB {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .l1xhB {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.XkAUv {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .XkAUv {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.g3RzE {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .g3RzE {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.wS8EQ {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .wS8EQ {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.cFvuM {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .cFvuM {
    font-size: 16px;
    line-height: 18px;
  }
}
.N2jhN {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .N2jhN {
    font-size: 16px;
    line-height: 20px;
  }
}
.kAdFp,
.jNngV,
.UxiGR {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .kAdFp,
  .jNngV,
  .UxiGR {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.QV8bp {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .QV8bp {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.ABugq,
.ZhCbP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.ghcLZ,
.P8z2i {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.rPs2J,
.byGvc {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.RphH4,
.Uq5CF {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .RphH4,
  .Uq5CF {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .RphH4:hover,
  .Uq5CF:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.RphH4:active,
.Uq5CF:active,
.RphH4:focus-visible,
.Uq5CF:focus-visible,
.RphH4:focusvisible,
.Uq5CF:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.H5JCk,
.eFO_5 {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .H5JCk,
  .eFO_5 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .H5JCk:hover,
  .eFO_5:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .H5JCk:disabled,
  .eFO_5:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.H5JCk:active,
.eFO_5:active,
.H5JCk:focus-visible,
.eFO_5:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.PFS7W,
.eNOwM {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 1025px) {
  .PFS7W,
  .eNOwM {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.PFS7W:hover,
.eNOwM:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.PFS7W:disabled,
.eNOwM:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.PFS7W:active,
.eNOwM:active {
  opacity: 0.8;
}
.jL2wG,
.XQGMV {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
._D4c4,
.uNhBB {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.gEyuH,
.azGJJ {
  overflow-y: hidden !important;
}
.VvL4J {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.HESXa,
.uk6Jq {
  max-width: 1440px;
}
.DEqBC,
.E5aKN {
  margin-right: 30px !important;
}
.AV7jl,
.P375l {
  margin-right: 5px !important;
}
.Vc5TX,
.nKSj5 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.UwnBl,
.G5jmv {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.gjnQb,
.zTXeB {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .gjnQb,
  .zTXeB {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .gjnQb,
  .zTXeB {
    margin-top: 24px;
  }
}
.qrh2C,
.gWN74 {
  background-color: var(--accentColor);
  color: #ffffff;
}
.foLGq,
.lqLfq {
  overflow-y: hidden;
}
._PVk_,
.wouII {
  overflow: hidden;
}
.sXsru {
  overflow: hidden;
}
.D8ruo {
  width: 100%;
  height: 100%;
}
.yrRDx:not(.q4x7I) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  .yrRDx:not(.q4x7I) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.CmImE,
.aGG9S {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.aGG9S {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.CmImE {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.JPfLn {
  font-size: 0;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 100%);
  bottom: 0px;
  padding: 13.5px 0;
  width: auto;
}
@media only screen and (max-width: 1024px) {
  .JPfLn {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .JPfLn {
    width: 100%;
  }
}
.JPfLn li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .JPfLn li {
    margin: 0 2px;
  }
}
.JPfLn li button {
  width: 14px;
  height: 4px;
  border-radius: 25px;
  background-color: var(--textSecondary);
  border: none;
  font-size: 0;
  padding: 0;
  transition: all 300ms ease-in-out;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 600px) {
  .JPfLn li button {
    width: 10px;
  }
}
.JPfLn li button:hover,
.JPfLn li button:focus {
  border: none;
}
.JPfLn li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .JPfLn li button:hover {
    background-color: #1e1e1e;
  }
}
.JPfLn li._c_pw button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .JPfLn li._c_pw button {
    width: 18px;
  }
}
.snackbar {
  top: 80px !important;
  /* Remove the top position */
  bottom: 20px;
  /* Ensure it shows at the bottom if needed */
  left: auto;
  /* Override if it has a specific left value */
  right: 0;
  /* Start from the right side */
  animation: slideInRight 0.5s ease-out forwards;
  /* New animation */
}
@keyframes Dj_Va {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.Xw5Di {
  background-color: var(--pageBackground, #f8f8f8) !important;
  border: 1px solid var(--dividerStokes, #d4d1d1) !important;
  border-radius: var(--buttonRadius, 0) !important;
  width: 350px !important;
  box-shadow: rgba(230, 230, 230, 0.2) 0px 4px 8px 0px, rgba(230, 230, 230, 0.19) 0px 6px 20px 0px !important;
}
@media only screen and (max-width: 600px) {
  .Xw5Di {
    width: 345px !important;
  }
}
.srAdt {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.xN9SJ {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .xN9SJ {
    padding: 16px;
  }
}
.c4K0z {
  width: 24px;
  height: 24px;
}
.CPguS {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.56s ease, visibility 0.56s ease;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 600px) {
  .CPguS {
    display: none;
  }
}
.v6MY3 {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.eWser {
  opacity: 0 !important;
  pointer-events: none;
}
.p06NW {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .p06NW {
    left: 0px;
    top: 64px;
  }
}
.ZZXLw #UgZyR .JdPJI .FssvJ {
  padding-top: 0px;
}
.JUeiu {
  display: flex;
  flex-direction: column;
}
.x51Hb {
  display: flex;
  align-items: center;
}
.c1bYQ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.MjB7M {
  justify-content: flex-start;
}
.kHZyQ {
  justify-content: space-between;
}
.Pbxmh {
  height: var(--cta-height);
  display: inline-block;
  width: 100%;
}
.PE360 {
  position: relative;
  display: inline-block;
  width: 100%;
  cursor: var(--cursor-style);
}
.PE360 svg {
  margin: 0 auto;
  display: block;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .PE360 {
    pointer-events: auto;
  }
}
.zahw1 {
  font-family: "JioTypeVar-Medium", Arial, sans-serif;
  font-weight: 500;
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  pointer-events: none;
}
.zahw1 p {
  margin: 0;
}
.kUSve {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.WJYe0 {
  width: 16px;
  height: 16px;
  border: 2px solid currentColor;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  animation: CkyEQ 0.8s linear infinite;
}
@keyframes CkyEQ {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@charset "UTF-8";
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
.qwqxU {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.HV6tW {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Z67wi {
  margin: 0 auto;
}
.l2YUO {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
._2f69 {
  display: flex;
  flex-direction: column;
}
._yD36 {
  display: flex;
  flex-direction: row;
}
.K_VBt {
  color: #a0640d;
  /* Body XS/Medium All Caps */
  font-family: "JioTypeVar-Medium";
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  /* 100% */
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
@font-face {
  font-family: "Begum-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/93b28251a12a454f269a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c563151c65f7b351320a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Medium";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/e49fe12b87bf27c4e627.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
body {
  color: #1e1e1e;
  -webkit-tap-highlight-color: transparent;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
}
/* Slider */
.l6iCN {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.oiAPs {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.oiAPs:focus {
  outline: none;
}
.oiAPs.DKBfB {
  cursor: pointer;
  cursor: hand;
}
.l6iCN .TJGzk,
.l6iCN .oiAPs {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.TJGzk {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.TJGzk:before,
.TJGzk:after {
  content: "";
  display: table;
}
.TJGzk:after {
  clear: both;
}
.BAWRk .TJGzk {
  visibility: hidden;
}
.rAvaO {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .rAvaO {
  float: right;
}
.rAvaO img {
  display: block;
}
.rAvaO.BAWRk img {
  display: none;
}
.rAvaO.DKBfB img {
  pointer-events: none;
}
.oh1pt .rAvaO {
  display: block;
}
.BAWRk .rAvaO {
  visibility: hidden;
}
.y189g .rAvaO {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.Ksgl4.rNg6r {
  display: none;
}
/* Slider */
.BAWRk .oiAPs {
  background: #fff url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/fb6f3c230cb846e25247.gif) center center no-repeat;
}
/* Arrows */
.V9t02,
.nHbvX {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.V9t02:hover,
.nHbvX:hover,
.V9t02:focus,
.nHbvX:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.V9t02:hover:before,
.nHbvX:hover:before,
.V9t02:focus:before,
.nHbvX:focus:before {
  opacity: 1;
}
.V9t02.PCmdS:before,
.nHbvX.PCmdS:before {
  opacity: 0.25;
}
.V9t02:before,
.nHbvX:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Icons */
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot);
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/295183786cd8a1389865.woff) format('woff'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c94f7671dcc99dce43e2.ttf) format('truetype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/9be7d6d203d02f393e36.svg#slick) format('svg');
}
.V9t02 {
  left: -25px;
}
[dir="rtl"] .V9t02 {
  left: auto;
  right: -25px;
}
.V9t02:before {
  content: "←";
}
[dir="rtl"] .V9t02:before {
  content: "→";
}
.nHbvX {
  right: -25px;
}
[dir="rtl"] .nHbvX {
  left: -25px;
  right: auto;
}
.nHbvX:before {
  content: "→";
}
[dir="rtl"] .nHbvX:before {
  content: "←";
}
/* Dots */
.eBj0G .l6iCN {
  margin-bottom: 30px;
}
.FJaGd {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.FJaGd li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.FJaGd li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.FJaGd li button:hover,
.FJaGd li button:focus {
  outline: none;
}
.FJaGd li button:hover:before,
.FJaGd li button:focus:before {
  opacity: 1;
}
.FJaGd li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.FJaGd li.ysQCZ button:before {
  color: black;
  opacity: 0.75;
}
:root {
  --primaryColor: #BF4E1D;
}
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scrollbar-width: none;
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
}
*::-webkit-scrollbar,
*::after::-webkit-scrollbar,
*::before::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera */
  width: 0;
  /* Remove scrollbar space */
  height: 0;
}
::placeholder {
  color: #ababab;
}
a {
  color: inherit;
  text-decoration: none;
}
.yZ27i {
  font-family: "JioTypeVar-Regular";
}
.akb_Z {
  font-family: var(--font-header);
}
.xnzMC header {
  display: none !important;
}
body:not(.xnzMC) header {
  display: block !important;
}
html body,
html button,
html input,
html textarea,
html select {
  font-family: "JioTypeVar-Regular";
}
body {
  overflow-x: hidden;
  min-height: 100vh;
  background-color: var(--pageBackground, #f8f8f8);
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: transparent;
}
body.YRRo3 {
  background-color: var(--themeAccentL5, #fff);
}
.tpA0p {
  position: sticky;
  top: 0;
  z-index: 8;
}
.QjoB7 {
  width: 100vw;
  min-height: calc(100dvh - var(--headerHeight, 0px));
  background-color: var(--pageBackground, #f8f8f8);
}
/* Global route transition: the incoming page fades in. The class is added
   (and re-added on each navigation) by ThemeProvider; excluded route pairs
   swap without it. Opacity-only, so it never shifts layout. */
.QjoB7.be3eH {
  animation: b7AhU 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.kwIeC):not(.jJPzK):not(.nFQjq) .QjoB7 {
  position: relative;
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  display: block;
  margin-top: var(--fdk-outlet-margin-top, calc(88px + var(--banner-offset, 0px)));
  margin-bottom: var(--fdk-outlet-margin-bottom, 92px);
}
@media only screen and (max-width: 600px) {
  body:not(.kwIeC):not(.jJPzK):not(.nFQjq) .QjoB7 {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.YRRo3:not(.kwIeC):not(.jJPzK):not(
    .nFQjq
  ) .QjoB7 {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body.YRRo3:not(.kwIeC):not(.jJPzK):not(
    .nFQjq
  ) .QjoB7 {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.YRRo3:not(.kwIeC):not(.jJPzK):not(
    .nFQjq
  ) .QjoB7 {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.CU6tJ:not(.kwIeC):not(.jJPzK):not(
    .nFQjq
  ) .QjoB7 {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.CU6tJ:not(.kwIeC):not(.jJPzK):not(
    .nFQjq
  ) .QjoB7 {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.kwIeC .QjoB7 {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.kwIeC .QjoB7 {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.QjoB7 > * > .G5kJz {
  padding-bottom: var(--section-bottom-padding, 0);
}
/* Section pages are excluded from the outlet offset above, so their content
   must clear the fixed header on its own. --headerHeight (set by fdk-core on
   the outlet) already includes the announcement-bar/banner height. */
.UmaEt {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.XwE4C {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.D4b7Z {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.EQNBX {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.Dl3_d,
.gScAG {
  max-width: 1440px;
}
.Y4xtm {
  display: block;
}
.dDwJk,
.svqD9 {
  display: inline-block;
}
._yD36 {
  display: flex;
  flex-direction: row;
}
._2f69,
.zjYMj {
  display: flex;
  flex-direction: column;
}
.tABKv,
.tnEPT {
  display: flex;
  align-items: center;
}
.DT0jX,
.HhZXZ {
  display: flex;
  justify-content: center;
}
.HV6tW,
.N8ixq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.YMziY,
.IUIx2 {
  justify-content: flex-start;
}
.C074S,
.JFnWE {
  justify-content: flex-end;
}
.dnf0O,
.UEKbg {
  justify-content: space-between;
}
.OFGhL,
.nzTPZ {
  justify-content: space-around;
}
.xBJzb,
.kb8n7 {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.KRaf6 {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .KRaf6 {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.HNgJg {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .HNgJg {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.BgqR4 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .BgqR4 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.Il31C {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .Il31C {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.riCTf {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .riCTf {
    font-size: 16px;
    line-height: 18px;
  }
}
.AVXFs {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .AVXFs {
    font-size: 16px;
    line-height: 20px;
  }
}
.EgT9R,
.LdP6T,
.jcqMn {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .EgT9R,
  .LdP6T,
  .jcqMn {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.e0yCU {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .e0yCU {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
._7vXP,
.dGktb {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.NCahv,
.bMgsM {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.blGgv,
.Dtzy2 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.t1Nvb,
.mz_zn {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .t1Nvb,
  .mz_zn {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .t1Nvb:hover,
  .mz_zn:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.t1Nvb:active,
.mz_zn:active,
.t1Nvb:focus-visible,
.mz_zn:focus-visible,
.t1Nvb:focusvisible,
.mz_zn:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.l8O9s,
.VheWC {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .l8O9s,
  .VheWC {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .l8O9s:hover,
  .VheWC:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .l8O9s:disabled,
  .VheWC:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.l8O9s:active,
.VheWC:active,
.l8O9s:focus-visible,
.VheWC:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
._peYc,
.bFAYH {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 1025px) {
  ._peYc,
  .bFAYH {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
._peYc:hover,
.bFAYH:hover {
  color: var(--buttonLinkL1, #c1847c);
}
._peYc:disabled,
.bFAYH:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
._peYc:active,
.bFAYH:active {
  opacity: 0.8;
}
.qwqxU,
.mlOlV {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Z67wi,
.KWgDH {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.E9Vny,
.Ct_3Q {
  overflow-y: hidden !important;
}
.urKoM {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.l67m7,
.dpSe_ {
  max-width: 1440px;
}
.DJ0mB,
.Zrewu {
  margin-right: 30px !important;
}
.QunfT,
.Qm5OS {
  margin-right: 5px !important;
}
.yQEn5,
.TY6Qo {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.DErys,
.rJ_Sb {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.CMHRL,
.oaB9f {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .CMHRL,
  .oaB9f {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .CMHRL,
  .oaB9f {
    margin-top: 24px;
  }
}
.wWlBy,
.iC5nT {
  background-color: var(--accentColor);
  color: #ffffff;
}
.JJjft,
.e_QwB {
  overflow-y: hidden;
}
.WDOAs,
.XpT02 {
  overflow: hidden;
}
.UVNcS {
  overflow: hidden;
}
.jhrLH {
  width: 100%;
  height: 100%;
}
.l6iCN:not(._OxxV) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  .l6iCN:not(._OxxV) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.V9t02,
.nHbvX {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.nHbvX {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.V9t02 {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.FJaGd {
  font-size: 0;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 100%);
  bottom: 0px;
  padding: 13.5px 0;
  width: auto;
}
@media only screen and (max-width: 1024px) {
  .FJaGd {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .FJaGd {
    width: 100%;
  }
}
.FJaGd li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .FJaGd li {
    margin: 0 2px;
  }
}
.FJaGd li button {
  width: 14px;
  height: 4px;
  border-radius: 25px;
  background-color: var(--textSecondary);
  border: none;
  font-size: 0;
  padding: 0;
  transition: all 300ms ease-in-out;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 600px) {
  .FJaGd li button {
    width: 10px;
  }
}
.FJaGd li button:hover,
.FJaGd li button:focus {
  border: none;
}
.FJaGd li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .FJaGd li button:hover {
    background-color: #1e1e1e;
  }
}
.FJaGd li.ysQCZ button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .FJaGd li.ysQCZ button {
    width: 18px;
  }
}
.snackbar {
  top: 80px !important;
  /* Remove the top position */
  bottom: 20px;
  /* Ensure it shows at the bottom if needed */
  left: auto;
  /* Override if it has a specific left value */
  right: 0;
  /* Start from the right side */
  animation: slideInRight 0.5s ease-out forwards;
  /* New animation */
}
@keyframes rh_dL {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.Q7ivw {
  background-color: var(--pageBackground, #f8f8f8) !important;
  border: 1px solid var(--dividerStokes, #d4d1d1) !important;
  border-radius: var(--buttonRadius, 0) !important;
  width: 350px !important;
  box-shadow: rgba(230, 230, 230, 0.2) 0px 4px 8px 0px, rgba(230, 230, 230, 0.19) 0px 6px 20px 0px !important;
}
@media only screen and (max-width: 600px) {
  .Q7ivw {
    width: 345px !important;
  }
}
.N6LSo {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.rykD_ {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .rykD_ {
    padding: 16px;
  }
}
.K7Luf {
  width: 24px;
  height: 24px;
}
.MvOhx {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.56s ease, visibility 0.56s ease;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 600px) {
  .MvOhx {
    display: none;
  }
}
.nDPPs {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.EnTjH {
  opacity: 0 !important;
  pointer-events: none;
}
.Zi1L6 {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .Zi1L6 {
    left: 0px;
    top: 64px;
  }
}
.QjoB7 #CsvjV .p0ZKh .oHm4c {
  padding-top: 0px;
}
.zjYMj {
  display: flex;
  flex-direction: column;
}
.tnEPT {
  display: flex;
  align-items: center;
}
.N8ixq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.IUIx2 {
  justify-content: flex-start;
}
.UEKbg {
  justify-content: space-between;
}
.wgllj {
  position: relative;
  width: 100%;
  aspect-ratio: 3 / 4;
  display: none;
  touch-action: pan-y;
  overscroll-behavior: contain;
  -webkit-user-select: none;
  user-select: none;
  /* ---------------- GLIDE ---------------- */
  /* ---------------- SLIDER BAR ---------------- */
  /* ---------------- ARROWS ---------------- */
  /* ---------------- OVERLAY TEXT ---------------- */
}
@media only screen and (max-width: 600px) {
  .wgllj {
    display: block;
  }
}
.wgllj .i23wr {
  position: relative;
  touch-action: pan-y;
}
.wgllj .aXDq4 {
  cursor: pointer;
}
.wgllj .P1fZF,
.wgllj ._7uosU {
  overflow: hidden;
  touch-action: pan-y;
}
.wgllj .P1fZF {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-y;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.wgllj .bqkyC {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.wgllj .Q4A4J {
  display: flex;
  margin-bottom: -2px;
  align-items: center;
  justify-content: center;
  /* Keeps unloaded video slots the same size so Glide doesn't jump */
  /* ---------------- VIDEO ---------------- */
  /* ---------------- YOUTUBE ---------------- */
  /* ---------------- 3D MODEL (if enabled later) ---------------- */
}
.wgllj .Q4A4J .Q3JKx {
  width: 100%;
  max-width: 100%;
  display: block;
  aspect-ratio: 3 / 4;
  object-fit: cover;
  object-position: top center;
  background-color: #f5f2ea;
}
.wgllj .Q4A4J .Xs__x {
  width: 100%;
  aspect-ratio: 3 / 4;
}
.wgllj .Q4A4J .jDYsy {
  position: relative;
  width: 100%;
}
.wgllj .Q4A4J .jDYsy video {
  width: 100%;
  display: block;
  aspect-ratio: 3 / 4;
  object-fit: cover;
  object-position: top center;
  cursor: pointer;
}
.wgllj .Q4A4J .jDYsy .BPSH8 {
  cursor: pointer;
  height: 48px;
  width: 48px;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wgllj .Q4A4J .HyMe7 {
  position: relative;
  transform: translateY(38%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.wgllj .Q4A4J .HyMe7 .FWKzk {
  width: 100%;
  cursor: pointer;
  display: block;
}
@media (max-width: 768px) {
  .wgllj .Q4A4J .HyMe7 .FWKzk {
    min-width: 250px;
    max-width: 250px;
  }
}
.wgllj .Q4A4J .HyMe7 .J45cb::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  background-repeat: no-repeat;
  background-size: contain;
}
.wgllj .Q4A4J .ZFU_z {
  position: relative;
}
.wgllj .Q4A4J .ZFU_z model-viewer {
  width: 100%;
  min-height: 300px;
  min-width: 320px;
}
@media (max-width: 768px) {
  .wgllj .Q4A4J .ZFU_z model-viewer {
    min-width: 300px;
  }
}
.wgllj .Q4A4J .ZFU_z .xVmuJ {
  cursor: pointer;
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
}
.wgllj .Q4A4J .ZFU_z .xVmuJ img {
  width: 24px;
}
.wgllj .P1fZF.mOoHm {
  touch-action: unset;
  overflow-x: auto;
}
.wgllj .P1fZF.mOoHm::-webkit-scrollbar,
.wgllj .P1fZF.mOoHm::-webkit-scrollbar-thumb,
.wgllj .P1fZF.mOoHm::-webkit-scrollbar-track,
.wgllj .P1fZF.mOoHm::-webkit-scrollbar-corner {
  background: transparent;
  width: 0;
}
.wgllj .P1fZF.mOoHm .bqkyC {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.wgllj .JbTJi {
  box-sizing: border-box;
  width: 100%;
  height: 2px;
  background: #f3ddd6;
  position: relative;
}
.wgllj .JbTJi .VM41k {
  position: absolute;
  left: 0;
  height: 100%;
  background-color: #c45434;
  transition: left ease-in 250ms;
}
.wgllj .t4Fop {
  position: absolute;
  top: 50%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  pointer-events: none;
}
.wgllj .t4Fop .Gy5S0,
.wgllj .t4Fop .SHmgi {
  pointer-events: all;
  cursor: pointer;
  padding: 0 16px;
}
.wgllj .t4Fop .eACAO {
  width: 24px;
  height: 24px;
  background-size: cover;
}
.wgllj .t4Fop .ISpdn {
  transform: rotate(180deg);
}
@media (max-width: 1024px) {
  .wgllj .t4Fop {
    display: none;
  }
}
.wgllj .xv2Ka {
  display: flex;
  justify-content: center;
}
.wgllj .xv2Ka .P1pq4 {
  color: #fff;
  position: absolute;
  top: 50%;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  padding: 12px 16px;
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(10px);
  border-top: 2px solid;
  border-bottom: 2px solid;
  border-radius: 2px;
}
/* ---------------- PLAY BUTTON (GLOBAL) ---------------- */
.uYsqr {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  cursor: pointer;
  border-radius: 80px;
  background: rgba(0, 0, 0, 0.2);
  border: 1px solid #fff;
  backdrop-filter: blur(10px);
}
@media (max-width: 768px) {
  .uYsqr {
    width: 40px;
    height: 40px;
  }
}
.uYsqr svg {
  width: 72px;
  height: 72px;
}
@media (max-width: 768px) {
  .uYsqr svg {
    width: 40px;
    height: 40px;
  }
}

@charset "UTF-8";
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
.zRyLz {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Ua3Ce {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Ja0rj {
  margin: 0 auto;
}
.lVNUd {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.R6ETI {
  display: flex;
  flex-direction: column;
}
.vHBGm {
  display: flex;
  flex-direction: row;
}
.QNB_L {
  color: #a0640d;
  /* Body XS/Medium All Caps */
  font-family: "JioTypeVar-Medium";
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  /* 100% */
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
@font-face {
  font-family: "Begum-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/93b28251a12a454f269a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Regular";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c563151c65f7b351320a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JioTypeVar-Medium";
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/e49fe12b87bf27c4e627.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
body {
  color: #1e1e1e;
  -webkit-tap-highlight-color: transparent;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
}
/* Slider */
.Njj41 {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.aFvzp {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.aFvzp:focus {
  outline: none;
}
.aFvzp.M56I4 {
  cursor: pointer;
  cursor: hand;
}
.Njj41 .OljH0,
.Njj41 .aFvzp {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.OljH0 {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.OljH0:before,
.OljH0:after {
  content: "";
  display: table;
}
.OljH0:after {
  clear: both;
}
.geC6O .OljH0 {
  visibility: hidden;
}
.Hwpu2 {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .Hwpu2 {
  float: right;
}
.Hwpu2 img {
  display: block;
}
.Hwpu2.geC6O img {
  display: none;
}
.Hwpu2.M56I4 img {
  pointer-events: none;
}
.P_CKH .Hwpu2 {
  display: block;
}
.geC6O .Hwpu2 {
  visibility: hidden;
}
.Djh87 .Hwpu2 {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.Gp9nG.T3OTq {
  display: none;
}
/* Slider */
.geC6O .aFvzp {
  background: #fff url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/fb6f3c230cb846e25247.gif) center center no-repeat;
}
/* Arrows */
.LjD7K,
.Oswhw {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.LjD7K:hover,
.Oswhw:hover,
.LjD7K:focus,
.Oswhw:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.LjD7K:hover:before,
.Oswhw:hover:before,
.LjD7K:focus:before,
.Oswhw:focus:before {
  opacity: 1;
}
.LjD7K.jIqkO:before,
.Oswhw.jIqkO:before {
  opacity: 0.25;
}
.LjD7K:before,
.Oswhw:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Icons */
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot);
  src: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/295183786cd8a1389865.woff) format('woff'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/c94f7671dcc99dce43e2.ttf) format('truetype'), url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/9be7d6d203d02f393e36.svg#slick) format('svg');
}
.LjD7K {
  left: -25px;
}
[dir="rtl"] .LjD7K {
  left: auto;
  right: -25px;
}
.LjD7K:before {
  content: "←";
}
[dir="rtl"] .LjD7K:before {
  content: "→";
}
.Oswhw {
  right: -25px;
}
[dir="rtl"] .Oswhw {
  left: -25px;
  right: auto;
}
.Oswhw:before {
  content: "→";
}
[dir="rtl"] .Oswhw:before {
  content: "←";
}
/* Dots */
.s8Aoc .Njj41 {
  margin-bottom: 30px;
}
.Qg8aX {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.Qg8aX li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.Qg8aX li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.Qg8aX li button:hover,
.Qg8aX li button:focus {
  outline: none;
}
.Qg8aX li button:hover:before,
.Qg8aX li button:focus:before {
  opacity: 1;
}
.Qg8aX li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Qg8aX li.hyBMs button:before {
  color: black;
  opacity: 0.75;
}
:root {
  --primaryColor: #BF4E1D;
}
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scrollbar-width: none;
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
}
*::-webkit-scrollbar,
*::after::-webkit-scrollbar,
*::before::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Opera */
  width: 0;
  /* Remove scrollbar space */
  height: 0;
}
::placeholder {
  color: #ababab;
}
a {
  color: inherit;
  text-decoration: none;
}
.tiBC_ {
  font-family: "JioTypeVar-Regular";
}
.yhtM3 {
  font-family: var(--font-header);
}
.DU7lZ header {
  display: none !important;
}
body:not(.DU7lZ) header {
  display: block !important;
}
html body,
html button,
html input,
html textarea,
html select {
  font-family: "JioTypeVar-Regular";
}
body {
  overflow-x: hidden;
  min-height: 100vh;
  background-color: var(--pageBackground, #f8f8f8);
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: transparent;
}
body.xkMl6 {
  background-color: var(--themeAccentL5, #fff);
}
.Zy2de {
  position: sticky;
  top: 0;
  z-index: 8;
}
.yy3G5 {
  width: 100vw;
  min-height: calc(100dvh - var(--headerHeight, 0px));
  background-color: var(--pageBackground, #f8f8f8);
}
/* Global route transition: the incoming page fades in. The class is added
   (and re-added on each navigation) by ThemeProvider; excluded route pairs
   swap without it. Opacity-only, so it never shifts layout. */
.yy3G5.mg9IU {
  animation: ESqNo 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.YSDF2):not(.Tcg4B):not(.eQwZ_) .yy3G5 {
  position: relative;
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  display: block;
  margin-top: var(--fdk-outlet-margin-top, calc(88px + var(--banner-offset, 0px)));
  margin-bottom: var(--fdk-outlet-margin-bottom, 92px);
}
@media only screen and (max-width: 600px) {
  body:not(.YSDF2):not(.Tcg4B):not(.eQwZ_) .yy3G5 {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.xkMl6:not(.YSDF2):not(.Tcg4B):not(
    .eQwZ_
  ) .yy3G5 {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body.xkMl6:not(.YSDF2):not(.Tcg4B):not(
    .eQwZ_
  ) .yy3G5 {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.xkMl6:not(.YSDF2):not(.Tcg4B):not(
    .eQwZ_
  ) .yy3G5 {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.a1S9N:not(.YSDF2):not(.Tcg4B):not(
    .eQwZ_
  ) .yy3G5 {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.a1S9N:not(.YSDF2):not(.Tcg4B):not(
    .eQwZ_
  ) .yy3G5 {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.YSDF2 .yy3G5 {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.YSDF2 .yy3G5 {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.yy3G5 > * > .taJSH {
  padding-bottom: var(--section-bottom-padding, 0);
}
/* Section pages are excluded from the outlet offset above, so their content
   must clear the fixed header on its own. --headerHeight (set by fdk-core on
   the outlet) already includes the announcement-bar/banner height. */
.cZULS {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.Hz44n {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.QsKUH {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.O1N5y {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.z1sRh,
.Z_UWb {
  max-width: 1440px;
}
._Y3bW {
  display: block;
}
.QPtyX,
.sEHTy {
  display: inline-block;
}
.vHBGm {
  display: flex;
  flex-direction: row;
}
.R6ETI,
.uU6Om {
  display: flex;
  flex-direction: column;
}
.LL6dQ,
.Zqxw4 {
  display: flex;
  align-items: center;
}
.TyoWN,
._7DOIG {
  display: flex;
  justify-content: center;
}
.Ua3Ce,
.IWjOZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.suro0,
.kG0oI {
  justify-content: flex-start;
}
.YiBwF,
.SbWYS {
  justify-content: flex-end;
}
.Rddc0,
.fSjaV {
  justify-content: space-between;
}
.a0_Ll,
.o0DxR {
  justify-content: space-around;
}
.plLi5,
.U2JIJ {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.GeXBc {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .GeXBc {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.FgcP7 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .FgcP7 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.tIv8k {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .tIv8k {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.AWtag {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .AWtag {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.l6ON8 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .l6ON8 {
    font-size: 16px;
    line-height: 18px;
  }
}
.OB8gc {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .OB8gc {
    font-size: 16px;
    line-height: 20px;
  }
}
.lvBoE,
.wivrj,
.zQYeU {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .lvBoE,
  .wivrj,
  .zQYeU {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.gXrEB {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .gXrEB {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.tsAUg,
.eg72E {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.OPQ4F,
.iDXek {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.jTQ8L,
.dxSjK {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.mY5n6,
.Ypd9y {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  background-color: var(--buttonSecondary, #fff);
  color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .mY5n6,
  .Ypd9y {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .mY5n6:hover,
  .Ypd9y:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.mY5n6:active,
.Ypd9y:active,
.mY5n6:focus-visible,
.Ypd9y:focus-visible,
.mY5n6:focusvisible,
.Ypd9y:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.gPQnA,
._XH0B {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  border: 1px solid var(--buttonPrimary, #4e3f09);
  color: var(--buttonSecondary, #fff);
  background-color: var(--buttonPrimary, #4e3f09);
}
@media only screen and (min-width: 1025px) {
  .gPQnA,
  ._XH0B {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .gPQnA:hover,
  ._XH0B:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .gPQnA:disabled,
  ._XH0B:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.gPQnA:active,
._XH0B:active,
.gPQnA:focus-visible,
._XH0B:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.rHrAf,
.zf6ZW {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  cursor: pointer;
  color: var(--buttonLink, #b1655b);
  text-decoration: underline;
  background: none;
  border: none;
}
@media only screen and (min-width: 1025px) {
  .rHrAf,
  .zf6ZW {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.rHrAf:hover,
.zf6ZW:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.rHrAf:disabled,
.zf6ZW:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.rHrAf:active,
.zf6ZW:active {
  opacity: 0.8;
}
.zRyLz,
.WavRI {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Ja0rj,
.IAQ1k {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.hGRQR,
.n_Tes {
  overflow-y: hidden !important;
}
.fTsph {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.RwrLH,
.Ua_Pc {
  max-width: 1440px;
}
.gNrm5,
.MjBHP {
  margin-right: 30px !important;
}
.FuCXJ,
.dtS9K {
  margin-right: 5px !important;
}
.xtSGa,
.rPn3h {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.DS_9C,
.dV317 {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.Y59VY,
.oUCmq {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .Y59VY,
  .oUCmq {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .Y59VY,
  .oUCmq {
    margin-top: 24px;
  }
}
.lQHti,
.ZKwvP {
  background-color: var(--accentColor);
  color: #ffffff;
}
.MCX5o,
.Rr1zY {
  overflow-y: hidden;
}
.cfsTf,
.LIzLa {
  overflow: hidden;
}
.knslV {
  overflow: hidden;
}
.kElza {
  width: 100%;
  height: 100%;
}
.Njj41:not(.VmtSM) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  .Njj41:not(.VmtSM) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.LjD7K,
.Oswhw {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.Oswhw {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.LjD7K {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.Qg8aX {
  font-size: 0;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 100%);
  bottom: 0px;
  padding: 13.5px 0;
  width: auto;
}
@media only screen and (max-width: 1024px) {
  .Qg8aX {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .Qg8aX {
    width: 100%;
  }
}
.Qg8aX li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .Qg8aX li {
    margin: 0 2px;
  }
}
.Qg8aX li button {
  width: 14px;
  height: 4px;
  border-radius: 25px;
  background-color: var(--textSecondary);
  border: none;
  font-size: 0;
  padding: 0;
  transition: all 300ms ease-in-out;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 600px) {
  .Qg8aX li button {
    width: 10px;
  }
}
.Qg8aX li button:hover,
.Qg8aX li button:focus {
  border: none;
}
.Qg8aX li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .Qg8aX li button:hover {
    background-color: #1e1e1e;
  }
}
.Qg8aX li.hyBMs button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .Qg8aX li.hyBMs button {
    width: 18px;
  }
}
.snackbar {
  top: 80px !important;
  /* Remove the top position */
  bottom: 20px;
  /* Ensure it shows at the bottom if needed */
  left: auto;
  /* Override if it has a specific left value */
  right: 0;
  /* Start from the right side */
  animation: slideInRight 0.5s ease-out forwards;
  /* New animation */
}
@keyframes A3Tlv {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.x7VXN {
  background-color: var(--pageBackground, #f8f8f8) !important;
  border: 1px solid var(--dividerStokes, #d4d1d1) !important;
  border-radius: var(--buttonRadius, 0) !important;
  width: 350px !important;
  box-shadow: rgba(230, 230, 230, 0.2) 0px 4px 8px 0px, rgba(230, 230, 230, 0.19) 0px 6px 20px 0px !important;
}
@media only screen and (max-width: 600px) {
  .x7VXN {
    width: 345px !important;
  }
}
.LT_wf {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.zif9a {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .zif9a {
    padding: 16px;
  }
}
.NbavJ {
  width: 24px;
  height: 24px;
}
.iCuqO {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.56s ease, visibility 0.56s ease;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 600px) {
  .iCuqO {
    display: none;
  }
}
.FZldJ {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.Wh_dh {
  opacity: 0 !important;
  pointer-events: none;
}
.H4j8B {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .H4j8B {
    left: 0px;
    top: 64px;
  }
}
.yy3G5 #ZVp31 .uFzWS .IfYv4 {
  padding-top: 0px;
}
.uU6Om {
  display: flex;
  flex-direction: column;
}
.Zqxw4 {
  display: flex;
  align-items: center;
}
.IWjOZ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kG0oI {
  justify-content: flex-start;
}
.fSjaV {
  justify-content: space-between;
}
.qU0sd .QzjUv {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 0;
  cursor: pointer;
  border-bottom: 1px solid #ebdfba;
  gap: 24px;
}
.qU0sd .QzjUv .aEDzE {
  color: #1e1e1e;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  white-space: nowrap;
}
.qU0sd .QzjUv .vpfUK {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: nowrap;
  height: 26px;
  justify-content: flex-end;
}
.qU0sd .QzjUv .vpfUK .LRduO {
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  width: 16px;
  height: 16px;
}
.qU0sd .QzjUv .vpfUK .YwvgP {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
}
.qU0sd .QzjUv .vpfUK .YwvgP .Ut7fu {
  color: #1e1e1e;
  font-size: 14px;
  font-style: normal;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qU0sd .QzjUv .vpfUK .jDgci {
  display: flex;
  width: 24px;
}

.NI4w2 img {
  width: 100%;
}
.NI4w2 video {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.NI4w2 .BD2NB {
  height: 48px;
  width: 48px;
  border-radius: 50%;
  margin: 32px;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width: 600px) {
  .NI4w2 {
    display: none;
  }
}
.pD_ty {
  cursor: none;
}
.qqr0G {
  opacity: 0;
  /* Initially hide the custom cursor */
  position: fixed;
  top: 0;
  left: 0;
  width: 52px;
  /* Adjust the width of the cursor image */
  height: 52px;
  /* Adjust the height of the cursor image */
  background: rgba(0, 0, 0, 0.2) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNDMuNSAyMmMwIDExLjg3NC05LjYyNiAyMS41LTIxLjUgMjEuNVMuNSAzMy44NzQuNSAyMiAxMC4xMjYuNSAyMiAuNSA0My41IDEwLjEyNiA0My41IDIyWiIgc3Ryb2tlPSIjZmZmIi8+CiAgPHBhdGggZD0iTTIyIDEyLjY5MnYxOC4wNTJNMTIuNjkyIDIyaDE4LjA1MiIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPC9zdmc+Cg==) center / cover no-repeat;
  transform: translate3d(-9999px, -9999px, 0);
  transition: opacity 0.15s ease-out;
  backdrop-filter: blur(10px);
  border-radius: 50%;
  cursor: none;
  transition-timing-function: linear;
  z-index: 3;
  pointer-events: none;
}
@media only screen and (max-width: 600px), only screen and (max-width: 1024px) {
  .qqr0G {
    opacity: 0 !important;
    display: none !important;
  }
}

