@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);
  }
}

/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.dsOnF {
  display: flex;
  flex-direction: column;
}
.Hu3FO {
  display: flex;
  flex-direction: row;
}
.iW3Ns {
  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;
}
.HJN_L {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.D0H9T {
  display: flex;
  align-items: center;
  justify-content: center;
}
.QFZvM {
  margin: 0 auto;
}
.AeadH {
  cursor: pointer;
}
.POE3_ {
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
}
@media only screen and (min-width: 1025px) {
  .POE3_ {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.POE3_.LjZio {
  margin-left: auto;
  margin-right: auto;
}
.POE3_.RVKhg {
  max-width: 960px;
}
.POE3_.a_EJQ {
  max-width: 1280px;
}
@media only screen and (min-width: 1920px) {
  .POE3_.a_EJQ {
    max-width: 1440px;
  }
}
.POE3_.Njq_h {
  max-width: 1440px;
}
@media only screen and (min-width: 1920px) {
  .POE3_.Njq_h {
    max-width: 1600px;
  }
}
.POE3_.osPJ1 {
  max-width: none;
}
.POE3_.vR9xJ {
  max-width: none;
}
.POE3_.QYfYR {
  padding-left: 0;
  padding-right: 0;
}
.rm6Kq {
  width: 100%;
}
.rm6Kq.X2fRV {
  padding-top: 0;
  padding-bottom: 0;
}
.rm6Kq.ZZbC5 {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media only screen and (min-width: 1025px) {
  .rm6Kq.ZZbC5 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
.rm6Kq.ZiLnL {
  padding-top: 32px;
  padding-bottom: 32px;
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .rm6Kq.ZiLnL {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
@media only screen and (min-width: 1025px) {
  .rm6Kq.ZiLnL {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.rm6Kq.ueMeg {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .rm6Kq.ueMeg {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
@media only screen and (min-width: 1025px) {
  .rm6Kq.ueMeg {
    padding-top: 72px;
    padding-bottom: 72px;
  }
}
.rm6Kq.SPwEj {
  background-color: transparent;
}
.rm6Kq.wVQCo {
  background-color: var(--pageBackground, #f8f8f8);
}
.rm6Kq.T97bE {
  background-color: var(--dialogBackground, #fff);
}
.rm6Kq.cebZ_ {
  background-color: var(--themeAccent, #e7dbc2);
}
.Ww0Ih {
  display: grid;
  width: 100%;
}
.Ww0Ih.VlndB {
  grid-template-columns: repeat(1, 1fr);
}
.Ww0Ih.Km6sJ {
  grid-template-columns: repeat(1, 1fr);
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .Ww0Ih.Km6sJ {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 1025px) {
  .Ww0Ih.Km6sJ {
    grid-template-columns: repeat(2, 1fr);
  }
}
.Ww0Ih._A2pF {
  grid-template-columns: repeat(1, 1fr);
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .Ww0Ih._A2pF {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 1025px) {
  .Ww0Ih._A2pF {
    grid-template-columns: repeat(3, 1fr);
  }
}
.Ww0Ih.vHVHA {
  grid-template-columns: repeat(2, 1fr);
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .Ww0Ih.vHVHA {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 1025px) {
  .Ww0Ih.vHVHA {
    grid-template-columns: repeat(4, 1fr);
  }
}
.Ww0Ih.sVlhg {
  grid-template-columns: repeat(2, 1fr);
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .Ww0Ih.sVlhg {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (min-width: 1025px) {
  .Ww0Ih.sVlhg {
    grid-template-columns: repeat(6, 1fr);
  }
}
.Ww0Ih.pyE08 {
  grid-template-columns: repeat(4, 1fr);
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .Ww0Ih.pyE08 {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media only screen and (min-width: 1025px) {
  .Ww0Ih.pyE08 {
    grid-template-columns: repeat(12, 1fr);
  }
}
.Ww0Ih.vNoL2 {
  gap: 0;
}
.Ww0Ih.MaKbt {
  gap: 8px;
}
@media only screen and (min-width: 1025px) {
  .Ww0Ih.MaKbt {
    gap: 16px;
  }
}
.Ww0Ih.N6Msk {
  gap: 24px;
}
@media only screen and (min-width: 1025px) {
  .Ww0Ih.N6Msk {
    gap: 32px;
  }
}
.Ww0Ih.kR96M {
  gap: 32px;
}
@media only screen and (min-width: 1025px) {
  .Ww0Ih.kR96M {
    gap: 40px;
  }
}
.Ww0Ih.dT39g {
  align-items: flex-start;
}
.Ww0Ih.tYQq8 {
  align-items: center;
}
.Ww0Ih.N_vDl {
  align-items: flex-end;
}
.Ww0Ih.IPKnV {
  align-items: stretch;
}
.Ww0Ih.LLAcu {
  justify-content: flex-start;
}
.Ww0Ih._ndxA {
  justify-content: center;
}
.Ww0Ih.DISYj {
  justify-content: flex-end;
}
.Ww0Ih.cM_nn {
  justify-content: space-between;
}
.Ww0Ih.dEdwb {
  justify-content: space-around;
}
.o1rB1 {
  min-width: 0;
}
.o1rB1.Bb142 {
  grid-column: span 1;
}
.o1rB1.FYwai {
  grid-column: span 2;
}
.o1rB1.Ue9hF {
  grid-column: span 3;
}
.o1rB1.BDnGZ {
  grid-column: span 4;
}
.o1rB1.vbhhh {
  grid-column: span 5;
}
.o1rB1.PjUMy {
  grid-column: span 6;
}
.o1rB1.y4Dxl {
  grid-column: span 7;
}
.o1rB1.Dr455 {
  grid-column: span 8;
}
.o1rB1.rcXBV {
  grid-column: span 9;
}
.o1rB1.G6aDZ {
  grid-column: span 10;
}
.o1rB1.HETpc {
  grid-column: span 11;
}
.o1rB1.UtKyI {
  grid-column: span 12;
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .o1rB1.Fjz_B {
    grid-column: span 1;
  }
  .o1rB1.GnnhD {
    grid-column: span 2;
  }
  .o1rB1.jMqFU {
    grid-column: span 3;
  }
  .o1rB1.Hcg_8 {
    grid-column: span 4;
  }
  .o1rB1._5tjR {
    grid-column: span 5;
  }
  .o1rB1.PxMeX {
    grid-column: span 6;
  }
  .o1rB1.xmH_r {
    grid-column: span 7;
  }
  .o1rB1.wCtrP {
    grid-column: span 8;
  }
  .o1rB1.B3DyO {
    grid-column: span 9;
  }
  .o1rB1.EsRoO {
    grid-column: span 10;
  }
  .o1rB1.zbP6B {
    grid-column: span 11;
  }
  .o1rB1.yYeor {
    grid-column: span 12;
  }
}
@media only screen and (min-width: 1025px) {
  .o1rB1.f0auB {
    grid-column: span 1;
  }
  .o1rB1.oPxXY {
    grid-column: span 2;
  }
  .o1rB1.kLsC4 {
    grid-column: span 3;
  }
  .o1rB1.nrViO {
    grid-column: span 4;
  }
  .o1rB1.gldNx {
    grid-column: span 5;
  }
  .o1rB1.g1s3q {
    grid-column: span 6;
  }
  .o1rB1.rLn7K {
    grid-column: span 7;
  }
  .o1rB1.JeYku {
    grid-column: span 8;
  }
  .o1rB1.zzcOX {
    grid-column: span 9;
  }
  .o1rB1.YytPa {
    grid-column: span 10;
  }
  .o1rB1.fgVIh {
    grid-column: span 11;
  }
  .o1rB1.y8lwa {
    grid-column: span 12;
  }
}

@charset "UTF-8";
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
.p7cnT {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.jCqYm {
  display: flex;
  align-items: center;
  justify-content: center;
}
.T2HIj {
  margin: 0 auto;
}
.VDNwK {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.V2va7 {
  display: flex;
  flex-direction: column;
}
.X5xBz {
  display: flex;
  flex-direction: row;
}
.UOnmn {
  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 */
.lZRi1 {
  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;
}
.p6WIl {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.p6WIl:focus {
  outline: none;
}
.p6WIl.qs5GG {
  cursor: pointer;
  cursor: hand;
}
.lZRi1 .Hs3yu,
.lZRi1 .p6WIl {
  -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);
}
.Hs3yu {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.Hs3yu:before,
.Hs3yu:after {
  content: "";
  display: table;
}
.Hs3yu:after {
  clear: both;
}
.iLatv .Hs3yu {
  visibility: hidden;
}
.CeA4U {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .CeA4U {
  float: right;
}
.CeA4U img {
  display: block;
}
.CeA4U.iLatv img {
  display: none;
}
.CeA4U.qs5GG img {
  pointer-events: none;
}
.Iwv0z .CeA4U {
  display: block;
}
.iLatv .CeA4U {
  visibility: hidden;
}
.TbyTf .CeA4U {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.TwtPI.XL4qz {
  display: none;
}
/* Slider */
.iLatv .p6WIl {
  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 */
.G27Nh,
.DpDgd {
  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;
}
.G27Nh:hover,
.DpDgd:hover,
.G27Nh:focus,
.DpDgd:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.G27Nh:hover:before,
.DpDgd:hover:before,
.G27Nh:focus:before,
.DpDgd:focus:before {
  opacity: 1;
}
.G27Nh.oXaHg:before,
.DpDgd.oXaHg:before {
  opacity: 0.25;
}
.G27Nh:before,
.DpDgd: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');
}
.G27Nh {
  left: -25px;
}
[dir="rtl"] .G27Nh {
  left: auto;
  right: -25px;
}
.G27Nh:before {
  content: "←";
}
[dir="rtl"] .G27Nh:before {
  content: "→";
}
.DpDgd {
  right: -25px;
}
[dir="rtl"] .DpDgd {
  left: -25px;
  right: auto;
}
.DpDgd:before {
  content: "→";
}
[dir="rtl"] .DpDgd:before {
  content: "←";
}
/* Dots */
.nfeus .lZRi1 {
  margin-bottom: 30px;
}
.dQjAT {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.dQjAT li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.dQjAT 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;
}
.dQjAT li button:hover,
.dQjAT li button:focus {
  outline: none;
}
.dQjAT li button:hover:before,
.dQjAT li button:focus:before {
  opacity: 1;
}
.dQjAT 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;
}
.dQjAT li.ClIJO 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;
}
.NrL4S {
  font-family: "JioTypeVar-Regular";
}
.J1JpU {
  font-family: var(--font-header);
}
.LZatd header {
  display: none !important;
}
body:not(.LZatd) 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.seDOS {
  background-color: var(--themeAccentL5, #fff);
}
.BO6de {
  position: sticky;
  top: 0;
  z-index: 8;
}
.YsMMQ {
  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. */
.YsMMQ.wsCXv {
  animation: g7Wm1 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.eeEvI):not(._RbDm):not(.yw5UA) .YsMMQ {
  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(.eeEvI):not(._RbDm):not(.yw5UA) .YsMMQ {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.seDOS:not(.eeEvI):not(._RbDm):not(
    .yw5UA
  ) .YsMMQ {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body.seDOS:not(.eeEvI):not(._RbDm):not(
    .yw5UA
  ) .YsMMQ {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.seDOS:not(.eeEvI):not(._RbDm):not(
    .yw5UA
  ) .YsMMQ {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.U5Z5C:not(.eeEvI):not(._RbDm):not(
    .yw5UA
  ) .YsMMQ {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.U5Z5C:not(.eeEvI):not(._RbDm):not(
    .yw5UA
  ) .YsMMQ {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.eeEvI .YsMMQ {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.eeEvI .YsMMQ {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.YsMMQ > * > .Ga66e {
  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. */
.ls0eG {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.jLf9J {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.EL1kn {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.ZrQZ6 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.jnm7H,
.vAevb {
  max-width: 1440px;
}
.R2pgh {
  display: block;
}
.hEWcH,
.rb_Oy {
  display: inline-block;
}
.X5xBz {
  display: flex;
  flex-direction: row;
}
.V2va7,
.qgyok {
  display: flex;
  flex-direction: column;
}
.WARWc,
.rgHmL {
  display: flex;
  align-items: center;
}
.gKWcV,
.vwfgX {
  display: flex;
  justify-content: center;
}
.jCqYm,
._bHPX {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fvuC1,
.PKc2e {
  justify-content: flex-start;
}
.lU6kC,
.Zqcqn {
  justify-content: flex-end;
}
.W7tan,
.YQ3_M {
  justify-content: space-between;
}
.IQxEm,
.IcqPj {
  justify-content: space-around;
}
.ChY2p,
.uMGqZ {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.oipYM {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .oipYM {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.ePUMr {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .ePUMr {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.KV9pf {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .KV9pf {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.bujnd {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .bujnd {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.vwZHG {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .vwZHG {
    font-size: 16px;
    line-height: 18px;
  }
}
.ltiur {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .ltiur {
    font-size: 16px;
    line-height: 20px;
  }
}
.FoyZE,
.OhlvX,
.R1ZuZ {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .FoyZE,
  .OhlvX,
  .R1ZuZ {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.jcUHj {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .jcUHj {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.blhHZ,
.MIHNP {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.yw7HZ,
.xJNal {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.Aslux,
.iZq11 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.Ov8Al,
.QggTN {
  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) {
  .Ov8Al,
  .QggTN {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .Ov8Al:hover,
  .QggTN:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.Ov8Al:active,
.QggTN:active,
.Ov8Al:focus-visible,
.QggTN:focus-visible,
.Ov8Al:focusvisible,
.QggTN:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.m9qgK,
.gGMkI {
  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) {
  .m9qgK,
  .gGMkI {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .m9qgK:hover,
  .gGMkI:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .m9qgK:disabled,
  .gGMkI:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.m9qgK:active,
.gGMkI:active,
.m9qgK:focus-visible,
.gGMkI:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.zLf05,
.r_WZY {
  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) {
  .zLf05,
  .r_WZY {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.zLf05:hover,
.r_WZY:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.zLf05:disabled,
.r_WZY:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.zLf05:active,
.r_WZY:active {
  opacity: 0.8;
}
.p7cnT,
.EvBbB {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.T2HIj,
.SlTxE {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.v9s0i,
.j6gQK {
  overflow-y: hidden !important;
}
.CdAPI {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.y59Gr,
.uVcZh {
  max-width: 1440px;
}
.GenZc,
.Plg0J {
  margin-right: 30px !important;
}
.fUfuQ,
.OOYGO {
  margin-right: 5px !important;
}
.dHw9b,
.sqlsZ {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.lrhrs,
.oZT5g {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.eTiPe,
.dHNUS {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .eTiPe,
  .dHNUS {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .eTiPe,
  .dHNUS {
    margin-top: 24px;
  }
}
.TVDjt,
.s0UlS {
  background-color: var(--accentColor);
  color: #ffffff;
}
.aKFVv,
.cDAZD {
  overflow-y: hidden;
}
.xswne,
.fDFCa {
  overflow: hidden;
}
.dhgMp {
  overflow: hidden;
}
.b0lU5 {
  width: 100%;
  height: 100%;
}
.lZRi1:not(.NVH1k) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  .lZRi1:not(.NVH1k) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.G27Nh,
.DpDgd {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.DpDgd {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.G27Nh {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.dQjAT {
  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) {
  .dQjAT {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .dQjAT {
    width: 100%;
  }
}
.dQjAT li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .dQjAT li {
    margin: 0 2px;
  }
}
.dQjAT 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) {
  .dQjAT li button {
    width: 10px;
  }
}
.dQjAT li button:hover,
.dQjAT li button:focus {
  border: none;
}
.dQjAT li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .dQjAT li button:hover {
    background-color: #1e1e1e;
  }
}
.dQjAT li.ClIJO button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .dQjAT li.ClIJO 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 raD9R {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.xkJIR {
  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) {
  .xkJIR {
    width: 345px !important;
  }
}
.vzXJm {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.rtNOo {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .rtNOo {
    padding: 16px;
  }
}
.i8VMl {
  width: 24px;
  height: 24px;
}
.sjvb2 {
  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) {
  .sjvb2 {
    display: none;
  }
}
.Wi_l7 {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.QffBa {
  opacity: 0 !important;
  pointer-events: none;
}
.MhBuB {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .MhBuB {
    left: 0px;
    top: 64px;
  }
}
.YsMMQ #iEkVB .kfv7G .Tys1g {
  padding-top: 0px;
}
.qgyok {
  display: flex;
  flex-direction: column;
}
.rgHmL {
  display: flex;
  align-items: center;
}
._bHPX {
  display: flex;
  justify-content: center;
  align-items: center;
}
.PKc2e {
  justify-content: flex-start;
}
.YQ3_M {
  justify-content: space-between;
}
.UzqOw {
  display: flex;
  flex-direction: column;
  position: relative;
}
.UzqOw .P0sR0 {
  color: var(--errorText, #b24141);
  font-weight: 400;
  font-size: 12px;
  padding-top: 5px;
}
.UzqOw .JPo03 {
  position: fixed;
  background: transparent;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.UzqOw .ebQwn {
  box-sizing: border-box;
  border: 1px solid var(--dividerStokes, #d4d1d1);
  border-radius: var(--buttonRadius, 0px);
  position: relative;
  display: flex;
  flex-direction: column;
}
.UzqOw .ebQwn.G_gmv {
  border-color: var(--errorText, #b24141);
}
.UzqOw .ebQwn .yxFQr {
  min-height: 22px;
  padding: 10px 14px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.UzqOw .ebQwn .yxFQr:not([disabled]) {
  cursor: pointer;
}
.UzqOw .ebQwn .yxFQr .WYRCD {
  transition: all linear 0.3s;
  height: 24px;
  width: 24px;
}
.UzqOw .ebQwn .yxFQr .WYRCD.e8BdA {
  transform: rotate(180deg);
}
.UzqOw .ebQwn .yxFQr .rPqV6 {
  font-size: 14px;
  line-height: 22px;
  color: #1e1e1e;
}
.rxLgC {
  max-height: 200px;
  overflow-y: auto;
  border-radius: var(--buttonRadius, 0px);
  padding: 8px 0;
  z-index: 9;
  box-shadow: 0 4px 8px 0 hsla(0, 0%, 90%, 0.2), 0 6px 20px 0 hsla(0, 0%, 90%, 0.19);
  border: 1px solid var(--dividerStokes, #d4d1d1);
  display: none;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.5s;
  background-color: var(--pageBackground, #f8f8f8);
}
.rxLgC .w7fAC {
  overflow: hidden;
  max-height: 184px;
  overflow-y: auto;
}
.rxLgC .w7fAC::-webkit-scrollbar {
  width: 10px;
}
.rxLgC .w7fAC::-webkit-scrollbar-thumb {
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  border-radius: 3px;
  background-color: green;
}
.rxLgC .w7fAC::-webkit-scrollbar-track {
  background: orange;
}
.rxLgC.e8BdA {
  display: block;
  opacity: 1;
  pointer-events: all;
}
.rxLgC .aL7Yd {
  position: relative;
  font-size: 14px;
  color: var(--textBody, #3c3131);
  line-height: 22px;
  padding: 10px 14px;
  cursor: pointer;
  transition: all 0.3s;
}
.rxLgC .aL7Yd.LOA5d:hover {
  background: var(--highlightColor, #a7a7f8);
}
.rxLgC .aL7Yd.ESy3P {
  cursor: default;
}
.XOpwL {
  color: var(--textLabel, #7d7676);
  font-size: 12px;
  line-height: 21px;
}
.acRqT {
  margin: 0 12px;
}
.V8MAj {
  border: none;
  width: 100%;
  color: var(--textBody, #3c3131);
}
.V8MAj::placeholder {
  color: var(--textLabel, #7d7676);
}
.V8MAj:disabled::placeholder {
  color: var(--textSecondary, #9c9c9c);
}
@media only screen and (max-width: 600px) {
  .V8MAj {
    font-size: 16px;
  }
}

@charset "UTF-8";
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
.HEX51 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.uEQlw {
  display: flex;
  align-items: center;
  justify-content: center;
}
.GplUI {
  margin: 0 auto;
}
.MnKNC {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.bFIcH {
  display: flex;
  flex-direction: column;
}
.OGrVd {
  display: flex;
  flex-direction: row;
}
.nwLB5 {
  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 */
.f_UN5 {
  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;
}
.KGGSb {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.KGGSb:focus {
  outline: none;
}
.KGGSb.xTmzb {
  cursor: pointer;
  cursor: hand;
}
.f_UN5 .L6Xov,
.f_UN5 .KGGSb {
  -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);
}
.L6Xov {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.L6Xov:before,
.L6Xov:after {
  content: "";
  display: table;
}
.L6Xov:after {
  clear: both;
}
.VKs1v .L6Xov {
  visibility: hidden;
}
.isNNf {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .isNNf {
  float: right;
}
.isNNf img {
  display: block;
}
.isNNf.VKs1v img {
  display: none;
}
.isNNf.xTmzb img {
  pointer-events: none;
}
.owOz5 .isNNf {
  display: block;
}
.VKs1v .isNNf {
  visibility: hidden;
}
.oDvE6 .isNNf {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.SXFYh.iv83N {
  display: none;
}
/* Slider */
.VKs1v .KGGSb {
  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 */
.eiOP5,
.N1pZr {
  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;
}
.eiOP5:hover,
.N1pZr:hover,
.eiOP5:focus,
.N1pZr:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.eiOP5:hover:before,
.N1pZr:hover:before,
.eiOP5:focus:before,
.N1pZr:focus:before {
  opacity: 1;
}
.eiOP5.EV77F:before,
.N1pZr.EV77F:before {
  opacity: 0.25;
}
.eiOP5:before,
.N1pZr: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');
}
.eiOP5 {
  left: -25px;
}
[dir="rtl"] .eiOP5 {
  left: auto;
  right: -25px;
}
.eiOP5:before {
  content: "←";
}
[dir="rtl"] .eiOP5:before {
  content: "→";
}
.N1pZr {
  right: -25px;
}
[dir="rtl"] .N1pZr {
  left: -25px;
  right: auto;
}
.N1pZr:before {
  content: "→";
}
[dir="rtl"] .N1pZr:before {
  content: "←";
}
/* Dots */
.paAK3 .f_UN5 {
  margin-bottom: 30px;
}
.VS5Mx {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.VS5Mx li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.VS5Mx 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;
}
.VS5Mx li button:hover,
.VS5Mx li button:focus {
  outline: none;
}
.VS5Mx li button:hover:before,
.VS5Mx li button:focus:before {
  opacity: 1;
}
.VS5Mx 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;
}
.VS5Mx li.JWxR3 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;
}
.KKbTB {
  font-family: "JioTypeVar-Regular";
}
.Oh47q {
  font-family: var(--font-header);
}
.DaQCT header {
  display: none !important;
}
body:not(.DaQCT) 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.hr9hE {
  background-color: var(--themeAccentL5, #fff);
}
.DweVp {
  position: sticky;
  top: 0;
  z-index: 8;
}
.POavE {
  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. */
.POavE.AT5ZD {
  animation: Wz9rc 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.eBAZB):not(.lyVep):not(.La0dx) .POavE {
  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(.eBAZB):not(.lyVep):not(.La0dx) .POavE {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.hr9hE:not(.eBAZB):not(.lyVep):not(
    .La0dx
  ) .POavE {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body.hr9hE:not(.eBAZB):not(.lyVep):not(
    .La0dx
  ) .POavE {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.hr9hE:not(.eBAZB):not(.lyVep):not(
    .La0dx
  ) .POavE {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.KIwLf:not(.eBAZB):not(.lyVep):not(
    .La0dx
  ) .POavE {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.KIwLf:not(.eBAZB):not(.lyVep):not(
    .La0dx
  ) .POavE {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.eBAZB .POavE {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.eBAZB .POavE {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.POavE > * > .e4A_z {
  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. */
.ihi1u {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.Z6FAK {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.TUkMJ {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.C3SB_ {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.ydi4q,
.kXQpD {
  max-width: 1440px;
}
.r8cJe {
  display: block;
}
.azGo4,
.uQFpz {
  display: inline-block;
}
.OGrVd {
  display: flex;
  flex-direction: row;
}
.bFIcH,
.QfJZy {
  display: flex;
  flex-direction: column;
}
.G4i9s,
.arxXY {
  display: flex;
  align-items: center;
}
.XguNO,
.L5sc8 {
  display: flex;
  justify-content: center;
}
.uEQlw,
.M_5Ec {
  display: flex;
  justify-content: center;
  align-items: center;
}
.F7Zf1,
._RVuP {
  justify-content: flex-start;
}
.f0gAg,
.Q0rKE {
  justify-content: flex-end;
}
.Dct61,
.LnmRd {
  justify-content: space-between;
}
.W47sY,
.KqZCY {
  justify-content: space-around;
}
.oh8l7,
.FQO1L {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.iERdq {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .iERdq {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.Gl8iz {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .Gl8iz {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.ng5aI {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .ng5aI {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.tMoeM {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .tMoeM {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.cBcBR {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .cBcBR {
    font-size: 16px;
    line-height: 18px;
  }
}
.i3zXF {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .i3zXF {
    font-size: 16px;
    line-height: 20px;
  }
}
.YPUKA,
.x8nTI,
.rQnE5 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .YPUKA,
  .x8nTI,
  .rQnE5 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.izzan {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .izzan {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.mH8eA,
.qWOJj {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.y0zTW,
.B2y8h {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.VzGoC,
.wVAn0 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.vXH_Y,
.JRVGS {
  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) {
  .vXH_Y,
  .JRVGS {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .vXH_Y:hover,
  .JRVGS:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.vXH_Y:active,
.JRVGS:active,
.vXH_Y:focus-visible,
.JRVGS:focus-visible,
.vXH_Y:focusvisible,
.JRVGS:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.q769R,
.yVUZ7 {
  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) {
  .q769R,
  .yVUZ7 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .q769R:hover,
  .yVUZ7:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .q769R:disabled,
  .yVUZ7:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.q769R:active,
.yVUZ7:active,
.q769R:focus-visible,
.yVUZ7:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.HmPy1,
.Qf_Y5 {
  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) {
  .HmPy1,
  .Qf_Y5 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.HmPy1:hover,
.Qf_Y5:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.HmPy1:disabled,
.Qf_Y5:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.HmPy1:active,
.Qf_Y5:active {
  opacity: 0.8;
}
.HEX51,
.hklBg {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.GplUI,
.ZZNfi {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.Ia70P,
.q6Gxb {
  overflow-y: hidden !important;
}
.dMqHp {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.oY_8_,
.Y836F {
  max-width: 1440px;
}
.ZMM_H,
.Xct08 {
  margin-right: 30px !important;
}
.cizes,
.WcIxF {
  margin-right: 5px !important;
}
.pELUV,
.YlhB6 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ZNj9I,
.IJvaV {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.LGJ9Z,
.Fz2IS {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .LGJ9Z,
  .Fz2IS {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .LGJ9Z,
  .Fz2IS {
    margin-top: 24px;
  }
}
.aTNuZ,
.uErP3 {
  background-color: var(--accentColor);
  color: #ffffff;
}
.hvyeh,
.e2Jlq {
  overflow-y: hidden;
}
.fhAUo,
.mtIsn {
  overflow: hidden;
}
.lHrKH {
  overflow: hidden;
}
.fceC_ {
  width: 100%;
  height: 100%;
}
.f_UN5:not(.OjLn9) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  .f_UN5:not(.OjLn9) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.eiOP5,
.N1pZr {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.N1pZr {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.eiOP5 {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.VS5Mx {
  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) {
  .VS5Mx {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .VS5Mx {
    width: 100%;
  }
}
.VS5Mx li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .VS5Mx li {
    margin: 0 2px;
  }
}
.VS5Mx 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) {
  .VS5Mx li button {
    width: 10px;
  }
}
.VS5Mx li button:hover,
.VS5Mx li button:focus {
  border: none;
}
.VS5Mx li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .VS5Mx li button:hover {
    background-color: #1e1e1e;
  }
}
.VS5Mx li.JWxR3 button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .VS5Mx li.JWxR3 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 Jgo1R {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.AYNp6 {
  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) {
  .AYNp6 {
    width: 345px !important;
  }
}
.qKYez {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.GhhuN {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .GhhuN {
    padding: 16px;
  }
}
.wMYRp {
  width: 24px;
  height: 24px;
}
.Zzvpt {
  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) {
  .Zzvpt {
    display: none;
  }
}
.pj0Mh {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.VU8lQ {
  opacity: 0 !important;
  pointer-events: none;
}
.w2GGi {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .w2GGi {
    left: 0px;
    top: 64px;
  }
}
.POavE #FN5nv .nnAUe .fQ9ws {
  padding-top: 0px;
}
.QfJZy {
  display: flex;
  flex-direction: column;
}
.arxXY {
  display: flex;
  align-items: center;
}
.M_5Ec {
  display: flex;
  justify-content: center;
  align-items: center;
}
._RVuP {
  justify-content: flex-start;
}
.LnmRd {
  justify-content: space-between;
}
.C3SB_ {
  position: fixed;
  inset: 0;
  z-index: 9;
  overflow-y: auto;
  overflow-x: hidden;
  transition: opacity 0.25s ease;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1024px) {
  .C3SB_ {
    align-items: flex-end;
  }
}
.C3SB_:before {
  content: "";
  background-color: var(--overlay, #14130e);
  opacity: 0.6;
  inset: 0;
  position: fixed;
  z-index: -1;
}
.C3SB_ .EuGuC {
  min-width: 300px;
  background-color: var(--dialogBackground, #fff);
  border: 1px solid #ffffff;
  min-height: 100px;
  max-width: 720px;
  overflow: auto;
}
@media only screen and (max-width: 1024px) {
  .C3SB_ .EuGuC {
    width: 100%;
    max-width: unset;
  }
}
.cQL2j {
  justify-content: flex-end;
}
.cQL2j .EuGuC {
  height: 100%;
  width: 40%;
}
@media only screen and (max-width: 1024px) {
  .cQL2j .EuGuC {
    width: 100%;
  }
}

@charset "UTF-8";
.FhgaR {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.USQpj {
  display: flex;
  align-items: center;
  justify-content: center;
}
.S4N_M {
  margin: 0 auto;
}
.yl12C {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.IKfXb {
  display: flex;
  flex-direction: column;
}
.dHIDG {
  display: flex;
  flex-direction: row;
}
.kcTSV {
  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 */
.BdoD7 {
  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;
}
.WqZth {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.WqZth:focus {
  outline: none;
}
.WqZth.UuyWQ {
  cursor: pointer;
  cursor: hand;
}
.BdoD7 .wOiyg,
.BdoD7 .WqZth {
  -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);
}
.wOiyg {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wOiyg:before,
.wOiyg:after {
  content: "";
  display: table;
}
.wOiyg:after {
  clear: both;
}
.Bi51a .wOiyg {
  visibility: hidden;
}
._iCe6 {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] ._iCe6 {
  float: right;
}
._iCe6 img {
  display: block;
}
._iCe6.Bi51a img {
  display: none;
}
._iCe6.UuyWQ img {
  pointer-events: none;
}
.DcoZW ._iCe6 {
  display: block;
}
.Bi51a ._iCe6 {
  visibility: hidden;
}
.vDKHO ._iCe6 {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.tQFHY.nQM8p {
  display: none;
}
/* Slider */
.Bi51a .WqZth {
  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 */
.dDy2b,
.KU2Bd {
  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;
}
.dDy2b:hover,
.KU2Bd:hover,
.dDy2b:focus,
.KU2Bd:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.dDy2b:hover:before,
.KU2Bd:hover:before,
.dDy2b:focus:before,
.KU2Bd:focus:before {
  opacity: 1;
}
.dDy2b.Z_rCq:before,
.KU2Bd.Z_rCq:before {
  opacity: 0.25;
}
.dDy2b:before,
.KU2Bd: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');
}
.dDy2b {
  left: -25px;
}
[dir="rtl"] .dDy2b {
  left: auto;
  right: -25px;
}
.dDy2b:before {
  content: "←";
}
[dir="rtl"] .dDy2b:before {
  content: "→";
}
.KU2Bd {
  right: -25px;
}
[dir="rtl"] .KU2Bd {
  left: -25px;
  right: auto;
}
.KU2Bd:before {
  content: "→";
}
[dir="rtl"] .KU2Bd:before {
  content: "←";
}
/* Dots */
.fgVr1 .BdoD7 {
  margin-bottom: 30px;
}
.CBOlQ {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.CBOlQ li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.CBOlQ 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;
}
.CBOlQ li button:hover,
.CBOlQ li button:focus {
  outline: none;
}
.CBOlQ li button:hover:before,
.CBOlQ li button:focus:before {
  opacity: 1;
}
.CBOlQ 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;
}
.CBOlQ li.zrsGy 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;
}
.jbHgv {
  font-family: "JioTypeVar-Regular";
}
.q9ylT {
  font-family: var(--font-header);
}
.xlkOr header {
  display: none !important;
}
body:not(.xlkOr) 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.gHC93 {
  background-color: var(--themeAccentL5, #fff);
}
._ElpL {
  position: sticky;
  top: 0;
  z-index: 8;
}
.KPGEd {
  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. */
.KPGEd.Toayc {
  animation: M4R8v 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.konth):not(.uvZ_h):not(.OIqKM) .KPGEd {
  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(.konth):not(.uvZ_h):not(.OIqKM) .KPGEd {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.gHC93:not(.konth):not(.uvZ_h):not(
    .OIqKM
  ) .KPGEd {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body.gHC93:not(.konth):not(.uvZ_h):not(
    .OIqKM
  ) .KPGEd {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.gHC93:not(.konth):not(.uvZ_h):not(
    .OIqKM
  ) .KPGEd {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.rnSvd:not(.konth):not(.uvZ_h):not(
    .OIqKM
  ) .KPGEd {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.rnSvd:not(.konth):not(.uvZ_h):not(
    .OIqKM
  ) .KPGEd {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.konth .KPGEd {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.konth .KPGEd {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.KPGEd > * > .tPPl2 {
  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. */
.Hy3Y0 {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.K52S6 {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.O4Vsc {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.fu5JV {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.rV1ha,
.hYhFW {
  max-width: 1440px;
}
.lznnk {
  display: block;
}
.NeuEq,
.kSxY1 {
  display: inline-block;
}
.dHIDG {
  display: flex;
  flex-direction: row;
}
.IKfXb,
.isJjx {
  display: flex;
  flex-direction: column;
}
.xxdku,
.Py_kU {
  display: flex;
  align-items: center;
}
.ey5PJ,
.RVrUk {
  display: flex;
  justify-content: center;
}
.USQpj,
.Ine4Y {
  display: flex;
  justify-content: center;
  align-items: center;
}
.qk0zW,
.QFAg2 {
  justify-content: flex-start;
}
.tJfaY,
.Cz9pw {
  justify-content: flex-end;
}
.tp8Ic,
.BiNnT {
  justify-content: space-between;
}
.d7jWQ,
.FK4wA {
  justify-content: space-around;
}
.QGnBd,
.TAGoW {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.Quz1Y {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .Quz1Y {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.I5Q9I {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .I5Q9I {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.TBxB3 {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .TBxB3 {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.DaTUL {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .DaTUL {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.yxlS3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .yxlS3 {
    font-size: 16px;
    line-height: 18px;
  }
}
.PUXj2 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .PUXj2 {
    font-size: 16px;
    line-height: 20px;
  }
}
._Bvbx,
.N9ejJ,
.vumIR {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  ._Bvbx,
  .N9ejJ,
  .vumIR {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.fEiVC {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .fEiVC {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.yvG3y,
.QE_js {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.DKgmK,
.X1MIp {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.UZuDK,
.KHg1a {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.pSJHE,
.vv3qY {
  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) {
  .pSJHE,
  .vv3qY {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .pSJHE:hover,
  .vv3qY:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.pSJHE:active,
.vv3qY:active,
.pSJHE:focus-visible,
.vv3qY:focus-visible,
.pSJHE:focusvisible,
.vv3qY:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.qe76S,
.NOpCu {
  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) {
  .qe76S,
  .NOpCu {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .qe76S:hover,
  .NOpCu:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .qe76S:disabled,
  .NOpCu:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.qe76S:active,
.NOpCu:active,
.qe76S:focus-visible,
.NOpCu:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.aBnEg,
.F0206 {
  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) {
  .aBnEg,
  .F0206 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.aBnEg:hover,
.F0206:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.aBnEg:disabled,
.F0206:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.aBnEg:active,
.F0206:active {
  opacity: 0.8;
}
.FhgaR,
.jYsjL {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.S4N_M,
.xej6j {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.CPmTg,
.jEnbH {
  overflow-y: hidden !important;
}
.DOvPc {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.t74p1,
.Rk_lF {
  max-width: 1440px;
}
.x_Xdc,
.egZ2b {
  margin-right: 30px !important;
}
.XkrRW,
.Cx9v1 {
  margin-right: 5px !important;
}
.eQKwi,
.KgwxT {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.tmefm,
.yPSAT {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.C4nAR,
.tolxi {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .C4nAR,
  .tolxi {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .C4nAR,
  .tolxi {
    margin-top: 24px;
  }
}
.h8dLX,
.W2zS3 {
  background-color: var(--accentColor);
  color: #ffffff;
}
.fQN9m,
.w2nrt {
  overflow-y: hidden;
}
.pCc1a,
.o6Bpl {
  overflow: hidden;
}
.o3IU9 {
  overflow: hidden;
}
.IHNER {
  width: 100%;
  height: 100%;
}
.BdoD7:not(.C9SZg) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  .BdoD7:not(.C9SZg) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.dDy2b,
.KU2Bd {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.KU2Bd {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.dDy2b {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.CBOlQ {
  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) {
  .CBOlQ {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .CBOlQ {
    width: 100%;
  }
}
.CBOlQ li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .CBOlQ li {
    margin: 0 2px;
  }
}
.CBOlQ 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) {
  .CBOlQ li button {
    width: 10px;
  }
}
.CBOlQ li button:hover,
.CBOlQ li button:focus {
  border: none;
}
.CBOlQ li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .CBOlQ li button:hover {
    background-color: #1e1e1e;
  }
}
.CBOlQ li.zrsGy button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .CBOlQ li.zrsGy 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 dWxgp {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.eX1fw {
  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) {
  .eX1fw {
    width: 345px !important;
  }
}
.jZPCu {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.hHhTb {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .hHhTb {
    padding: 16px;
  }
}
.a7kY7 {
  width: 24px;
  height: 24px;
}
.ikm8j {
  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) {
  .ikm8j {
    display: none;
  }
}
.K1M56 {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.R_VwH {
  opacity: 0 !important;
  pointer-events: none;
}
.ERupM {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .ERupM {
    left: 0px;
    top: 64px;
  }
}
.KPGEd #qx5MM .jOeru .fkLV5 {
  padding-top: 0px;
}
.isJjx {
  display: flex;
  flex-direction: column;
}
.Py_kU {
  display: flex;
  align-items: center;
}
.Ine4Y {
  display: flex;
  justify-content: center;
  align-items: center;
}
.QFAg2 {
  justify-content: flex-start;
}
.BiNnT {
  justify-content: space-between;
}
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
/* =========================================================
   PAGE / VISIBILITY
========================================================= */
@keyframes M4R8v {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes gZMN3 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes glhYi {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes GyNLZ {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
/* =========================================================
   BASIC
========================================================= */
@keyframes aBHOa {
  to {
    transform: rotate(360deg);
  }
}
@keyframes vH1i9 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes hR1C3 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ysW3A {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes rq2dQ {
  from {
    opacity: 0;
    transform: translateY(4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes ApuiL {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
/* =========================================================
   SCALE / ZOOM
========================================================= */
@keyframes N4DfO {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(2);
  }
}
@keyframes l7DuN {
  from {
    transform: scale(2);
  }
  to {
    transform: scale(3);
  }
}
@keyframes vNlzz {
  from {
    transform: scale(3);
  }
  to {
    transform: scale(1);
  }
}
/* =========================================================
   TOAST
========================================================= */
@keyframes n9CKb {
  from {
    transform: translateY(12px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _4rq4s {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(12px);
    opacity: 0;
  }
}
@keyframes X000E {
  from {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
  to {
    transform: translate(-50%, 0);
    opacity: 1;
  }
}
@keyframes QIFQB {
  from {
    transform: translate(-50%, 0);
    opacity: 1;
  }
  to {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
}
/* =========================================================
   TEXT / ICON
========================================================= */
@keyframes cEaJg {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes BMWKP {
  from {
    clip-path: inset(0 50%);
    -webkit-clip-path: inset(0 50%);
  }
  to {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
}
/* =========================================================
   HEADINGS
========================================================= */
@keyframes oVm7U {
  0% {
    opacity: 0;
    transform: translateY(76px);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes vTmzv {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes IX0p1 {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.Apaqz {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.pOm9H {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.bjm7N,
.HVBPz {
  transform: translateX(100%);
}
.t5sLm,
.Fyg8j {
  transform: translateX(0);
}
.up9MZ {
  background-color: #fffcf6;
  animation-duration: 650ms;
  animation-delay: 30ms;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-name: k_lgN;
  animation-timing-function: ease-in-out;
  will-change: background-position;
}
/* Remove shimmer when image is loaded */
.up9MZ:has(img[src]) {
  animation: none;
  background: transparent;
  will-change: auto;
}
@keyframes AtAU0 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes rZKqo {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes oNqUe {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes tWRYL {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.hClPv {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.cXQm4 {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.JVHA8,
.lt3vv {
  transform: translateX(-100%);
}
.oaksE,
.gqj8e {
  transform: translateX(0);
}
.I59zE {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.jySDm {
  transform: translateX(-100%);
}
.SgVM4 {
  transform: translateX(0);
}
.Z3SLR,
.U2jMP {
  animation: oVm7U 1s cubic-bezier(0.77, 0, 0.18, 1) forwards;
}
.X6y8v {
  animation: vTmzv 1s cubic-bezier(0.77, 0, 0.18, 1) forwards 100ms;
}
.SFvhi {
  animation: IX0p1 1s cubic-bezier(0.77, 0, 0.18, 1) forwards 200ms;
}
/* =========================================================
   SLIDE / FADE TRANSITIONS
========================================================= */
.wwtHy,
.rDhmf {
  transition: all 0.5s;
}
.dB8Aq,
.HlqNK {
  opacity: 0;
  transform: translateY(10px);
}
.NK1hW,
.qAwCs {
  transition: all 0.5s;
}
.aCcXQ,
._kBzd {
  opacity: 0;
}
/* SLIDE UP / DOWN / LEFT / RIGHT (unchanged) */
.n1BSr {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.Jj2JS {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.KOFns,
.r07Sp {
  transform: translateY(100%);
}
.XFMge,
.vomhc {
  transform: translateY(0);
}
.oBN3Y {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.MsCMm {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.XIkxt,
.C6MAg {
  transform: translateY(-100%);
}
.sHO5r,
.gbTHW {
  transform: translateY(0);
}
/* =========================================================
   DROPDOWN
========================================================= */
@keyframes AgqAk {
  from {
    opacity: 0;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes ae8jz {
  from {
    opacity: 1;
    transform: scaleY(1);
  }
  to {
    opacity: 0;
    transform: scaleY(0);
  }
}
@keyframes NPYxI {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes GQGb9 {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-4px);
  }
}
/* =========================================================
   IMAGE / BACKDROP
========================================================= */
.ZSnqi {
  overflow: hidden;
}
.ZSnqi .td1P0 {
  transition: transform 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.ZSnqi:hover .td1P0 {
  transform: scale(1.05);
}
.MNWCB,
.j_kTi {
  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;
}
.MNWCB:hover,
.j_kTi: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 Pmcu4 {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #1e1e1e;
  }
}
@keyframes t2_UG {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #BF4E1D;
  }
}
@keyframes KNpDO {
  from {
    stroke: #BF4E1D;
  }
  to {
    stroke: #6f6e6c;
  }
}
@keyframes bJTbm {
  from {
    opacity: 0;
    fill: #ffffff;
  }
  to {
    opacity: 1;
    fill: #BF4E1D;
  }
}
@keyframes H9nYh {
  from {
    opacity: 1;
    fill: #BF4E1D;
  }
  to {
    opacity: 0;
    fill: #ffffff;
  }
}
.kCCjL ::v-deep svg rect:first-child {
  animation: KNpDO 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.kCCjL ::v-deep svg rect:last-child {
  animation: H9nYh 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.iGQ9d ::v-deep svg rect:first-child {
  animation: t2_UG 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.iGQ9d ::v-deep svg rect:last-child {
  animation: bJTbm 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
/* Checkbox */
@keyframes q6kO0 {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #BF4E1D;
  }
}
@keyframes vauXP {
  from {
    stroke: #BF4E1D;
  }
  to {
    stroke: #6f6e6c;
  }
}
@keyframes lLX6F {
  from {
    stroke: #ffffff;
  }
  to {
    stroke: #ffffff;
  }
}
@keyframes Rx5C7 {
  from {
    stroke: #ffffff;
  }
  to {
    stroke: #ffffff;
  }
}
.QpvDE svg g path:first-child {
  animation: H9nYh 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.QpvDE svg g path:nth-child(2) {
  animation: vauXP 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.QpvDE svg g path:nth-child(3) {
  animation: Rx5C7 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.VtIZQ svg g path:first-child {
  animation: bJTbm 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.VtIZQ svg g path:nth-child(2) {
  animation: q6kO0 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.VtIZQ svg g path:nth-child(3) {
  animation: lLX6F 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
@keyframes k_lgN {
  from {
    background-color: #fffcf6;
  }
  to {
    background-color: #fff7e7;
  }
}
@-webkit-keyframes k_lgN {
  from {
    background-color: #fffcf6;
  }
  to {
    background-color: #fff7e7;
  }
}
@-webkit-keyframes pdc3J {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes pdc3J {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes jmToE {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes jmToE {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* .uiShimmer styles are in animation.less */
.idIr3 {
  z-index: unset;
  position: relative;
  width: 100%;
  height: fit-content;
  background-color: #f9f6ef;
  overflow: hidden;
}
.idIr3 canvas {
  display: block;
  width: 100%;
  background-color: #fffcf6;
  animation-duration: 650ms;
  animation-delay: 30ms;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-name: k_lgN;
  animation-timing-function: ease-in-out;
  will-change: background-position;
  animation: RQeRW 0.8s infinite;
}
@media only screen and (max-width: 1024px) {
  .idIr3 canvas {
    display: none;
  }
}
.idIr3 .qIHpC {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .idIr3 .qIHpC {
    display: block;
  }
}

/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.iKJ7p {
  display: flex;
  flex-direction: column;
}
.bnCNe {
  display: flex;
  flex-direction: row;
}
.qyP5G {
  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;
}
.X2twZ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.GKs6E {
  display: flex;
  align-items: center;
  justify-content: center;
}
.xmGjr {
  margin: 0 auto;
}
.xXnkm {
  cursor: pointer;
}
.IDwmg {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 400px;
  padding: 40px;
  background-color: var(--pageBackground, #f8f8f8);
}
.oDRYV {
  text-align: center;
  max-width: 480px;
  padding: 48px;
  background-color: var(--dialogBackground, #fff);
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}
.bZEBa {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  margin: 0 auto 32px;
  color: var(--errorText, #b24141);
  background-color: var(--errorBackground, #e6d5d5);
  border-radius: 50%;
}
.bZEBa svg {
  width: 32px;
  height: 32px;
}
.b4vs_ {
  margin: 0 0 16px;
  font-size: 24px;
  font-weight: 500;
  color: #1e1e1e;
  line-height: 1.3;
}
.EcC0w {
  margin: 0 0 32px;
  font-size: 16px;
  color: var(--textBody, #3c3131);
  line-height: 1.6;
}
.YHiST {
  margin-bottom: 32px;
  text-align: left;
}
.YHiST summary {
  cursor: pointer;
  font-size: 14px;
  color: var(--textLabel, #7d7676);
  margin-bottom: 8px;
}
.YHiST summary:hover {
  color: var(--textBody, #3c3131);
}
.YHiST pre {
  background-color: #f3f2f1;
  padding: 16px;
  border-radius: 2px;
  font-size: 14px;
  overflow-x: auto;
  white-space: pre-wrap;
  word-break: break-word;
  color: var(--errorText, #b24141);
  margin: 0;
}
.suD1L {
  display: flex;
  gap: 16px;
  justify-content: center;
  flex-wrap: wrap;
}
.rvKw7,
.bPdJt {
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 12px;
  line-height: 14px;
  border-radius: var(--buttonRadius, 0px);
  min-width: 120px;
  padding: 8px 24px;
  border: 1px solid transparent;
  cursor: pointer;
  transition: opacity 0.2s ease, background-color 0.2s ease;
}
@media only screen and (min-width: 1025px) {
  .rvKw7,
  .bPdJt {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.rvKw7 {
  color: #ffffff;
  background-color: var(--buttonPrimary, #4e3f09);
}
.rvKw7:hover {
  opacity: 0.9;
}
.bPdJt {
  color: var(--buttonPrimary, #4e3f09);
  background-color: transparent;
  border-color: var(--buttonPrimary, #4e3f09);
}
.bPdJt:hover {
  background-color: #f7f3e4;
}
@media only screen and (max-width: 600px) {
  .IDwmg {
    min-height: 300px;
    padding: 24px;
  }
  .oDRYV {
    padding: 32px;
  }
  .bZEBa {
    width: 48px;
    height: 48px;
  }
  .bZEBa svg {
    width: 24px;
    height: 24px;
  }
  .b4vs_ {
    font-size: 20px;
  }
  .EcC0w {
    font-size: 14px;
  }
  .suD1L {
    flex-direction: column;
  }
  .suD1L button {
    width: 100%;
  }
}

@charset "UTF-8";
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
.Eogbh {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.tVGHZ {
  display: flex;
  align-items: center;
  justify-content: center;
}
.RzXCe {
  margin: 0 auto;
}
.neUx8 {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.sMQYc {
  display: flex;
  flex-direction: column;
}
.lDQ9a {
  display: flex;
  flex-direction: row;
}
.a5_YF {
  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 */
.fRUHo {
  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;
}
.mFukh {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.mFukh:focus {
  outline: none;
}
.mFukh._Dmuq {
  cursor: pointer;
  cursor: hand;
}
.fRUHo .r4T1p,
.fRUHo .mFukh {
  -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);
}
.r4T1p {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.r4T1p:before,
.r4T1p:after {
  content: "";
  display: table;
}
.r4T1p:after {
  clear: both;
}
.hCAJt .r4T1p {
  visibility: hidden;
}
.sQVhX {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .sQVhX {
  float: right;
}
.sQVhX img {
  display: block;
}
.sQVhX.hCAJt img {
  display: none;
}
.sQVhX._Dmuq img {
  pointer-events: none;
}
.f0LWP .sQVhX {
  display: block;
}
.hCAJt .sQVhX {
  visibility: hidden;
}
.RsBeH .sQVhX {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.vasYD.yrm8L {
  display: none;
}
/* Slider */
.hCAJt .mFukh {
  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 */
.jDu6R,
.IfUq9 {
  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;
}
.jDu6R:hover,
.IfUq9:hover,
.jDu6R:focus,
.IfUq9:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.jDu6R:hover:before,
.IfUq9:hover:before,
.jDu6R:focus:before,
.IfUq9:focus:before {
  opacity: 1;
}
.jDu6R.Kn68S:before,
.IfUq9.Kn68S:before {
  opacity: 0.25;
}
.jDu6R:before,
.IfUq9: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');
}
.jDu6R {
  left: -25px;
}
[dir="rtl"] .jDu6R {
  left: auto;
  right: -25px;
}
.jDu6R:before {
  content: "←";
}
[dir="rtl"] .jDu6R:before {
  content: "→";
}
.IfUq9 {
  right: -25px;
}
[dir="rtl"] .IfUq9 {
  left: -25px;
  right: auto;
}
.IfUq9:before {
  content: "→";
}
[dir="rtl"] .IfUq9:before {
  content: "←";
}
/* Dots */
.RBChY .fRUHo {
  margin-bottom: 30px;
}
.Gc0el {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.Gc0el li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.Gc0el 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;
}
.Gc0el li button:hover,
.Gc0el li button:focus {
  outline: none;
}
.Gc0el li button:hover:before,
.Gc0el li button:focus:before {
  opacity: 1;
}
.Gc0el 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;
}
.Gc0el li.ZxV1Z 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;
}
.NSCu3 {
  font-family: "JioTypeVar-Regular";
}
.YXG44 {
  font-family: var(--font-header);
}
.vUvzI header {
  display: none !important;
}
body:not(.vUvzI) 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._gEqn {
  background-color: var(--themeAccentL5, #fff);
}
.pKRm3 {
  position: sticky;
  top: 0;
  z-index: 8;
}
.Zjl8m {
  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. */
.Zjl8m.cSzba {
  animation: lZ9EZ 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.tnIei):not(.S9Jb2):not(.DzYiV) .Zjl8m {
  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(.tnIei):not(.S9Jb2):not(.DzYiV) .Zjl8m {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body._gEqn:not(.tnIei):not(.S9Jb2):not(
    .DzYiV
  ) .Zjl8m {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body._gEqn:not(.tnIei):not(.S9Jb2):not(
    .DzYiV
  ) .Zjl8m {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body._gEqn:not(.tnIei):not(.S9Jb2):not(
    .DzYiV
  ) .Zjl8m {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.ibY2A:not(.tnIei):not(.S9Jb2):not(
    .DzYiV
  ) .Zjl8m {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.ibY2A:not(.tnIei):not(.S9Jb2):not(
    .DzYiV
  ) .Zjl8m {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.tnIei .Zjl8m {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.tnIei .Zjl8m {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.Zjl8m > * > .PKyfA {
  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. */
.DoIRx {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.AZ04W {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.s5fzE {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.NSnrF {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.bRi_5,
.nDxcQ {
  max-width: 1440px;
}
.ALpRp {
  display: block;
}
.Et0uF,
.Z2APo {
  display: inline-block;
}
.lDQ9a {
  display: flex;
  flex-direction: row;
}
.sMQYc,
.PhzpV {
  display: flex;
  flex-direction: column;
}
.foeec,
.iI8Di {
  display: flex;
  align-items: center;
}
.ged_o,
.zrds9 {
  display: flex;
  justify-content: center;
}
.tVGHZ,
.zgAY_ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.B_58h,
.Ma_6I {
  justify-content: flex-start;
}
.xw4AN,
.a4bGm {
  justify-content: flex-end;
}
.FsWjJ,
.yjkWY {
  justify-content: space-between;
}
._stND,
.tY2LR {
  justify-content: space-around;
}
.EY4bP,
.BeiCM {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
._67lQ {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  ._67lQ {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.R8fny {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .R8fny {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.aFd_h {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .aFd_h {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.YDOcW {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .YDOcW {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.QOW32 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .QOW32 {
    font-size: 16px;
    line-height: 18px;
  }
}
.VoP8D {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .VoP8D {
    font-size: 16px;
    line-height: 20px;
  }
}
.Uw2fp,
.m5dEu,
.VKTK9 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .Uw2fp,
  .m5dEu,
  .VKTK9 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.JVOeW {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .JVOeW {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.LHeSI,
.qhsZ1 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.SxUB1,
.PI_NN {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.SJl10,
.UaMys {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.LVHDn,
.Hseqe {
  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) {
  .LVHDn,
  .Hseqe {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .LVHDn:hover,
  .Hseqe:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.LVHDn:active,
.Hseqe:active,
.LVHDn:focus-visible,
.Hseqe:focus-visible,
.LVHDn:focusvisible,
.Hseqe:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.hKymc,
.sXiLq {
  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) {
  .hKymc,
  .sXiLq {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .hKymc:hover,
  .sXiLq:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .hKymc:disabled,
  .sXiLq:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.hKymc:active,
.sXiLq:active,
.hKymc:focus-visible,
.sXiLq:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.bWIoa,
.bB7cC {
  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) {
  .bWIoa,
  .bB7cC {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.bWIoa:hover,
.bB7cC:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.bWIoa:disabled,
.bB7cC:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.bWIoa:active,
.bB7cC:active {
  opacity: 0.8;
}
.Eogbh,
.X6NOc {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.RzXCe,
.kCFhN {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.Ytwlc,
.YMF2i {
  overflow-y: hidden !important;
}
.J0wyH {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.R1hkb,
.JoasX {
  max-width: 1440px;
}
.HOd1P,
.mS24V {
  margin-right: 30px !important;
}
.NGCs1,
.NBxKF {
  margin-right: 5px !important;
}
._hfmF,
._mlpx {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.IQtdO,
.KYoGk {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.GcbYw,
.bFEWy {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .GcbYw,
  .bFEWy {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .GcbYw,
  .bFEWy {
    margin-top: 24px;
  }
}
.h5xs6,
.iSPKH {
  background-color: var(--accentColor);
  color: #ffffff;
}
._Oq8s,
.uvO_b {
  overflow-y: hidden;
}
.gQEyh,
.kUacj {
  overflow: hidden;
}
.VdgMb {
  overflow: hidden;
}
.OOn4x {
  width: 100%;
  height: 100%;
}
.fRUHo:not(.lOmwS) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  .fRUHo:not(.lOmwS) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.jDu6R,
.IfUq9 {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.IfUq9 {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.jDu6R {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.Gc0el {
  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) {
  .Gc0el {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .Gc0el {
    width: 100%;
  }
}
.Gc0el li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .Gc0el li {
    margin: 0 2px;
  }
}
.Gc0el 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) {
  .Gc0el li button {
    width: 10px;
  }
}
.Gc0el li button:hover,
.Gc0el li button:focus {
  border: none;
}
.Gc0el li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .Gc0el li button:hover {
    background-color: #1e1e1e;
  }
}
.Gc0el li.ZxV1Z button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .Gc0el li.ZxV1Z 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 cicDg {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.biLqi {
  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) {
  .biLqi {
    width: 345px !important;
  }
}
.I0zln {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.i6rGo {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .i6rGo {
    padding: 16px;
  }
}
.F77ys {
  width: 24px;
  height: 24px;
}
.hcAzt {
  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) {
  .hcAzt {
    display: none;
  }
}
.s4ecY {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.iL5LA {
  opacity: 0 !important;
  pointer-events: none;
}
.imOkb {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .imOkb {
    left: 0px;
    top: 64px;
  }
}
.Zjl8m #Txt0R .OGpZY .A_jNO {
  padding-top: 0px;
}
.PhzpV {
  display: flex;
  flex-direction: column;
}
.iI8Di {
  display: flex;
  align-items: center;
}
.zgAY_ {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Ma_6I {
  justify-content: flex-start;
}
.yjkWY {
  justify-content: space-between;
}
.Hi03A {
  margin: 0 auto;
  justify-content: center;
  align-items: flex-start;
}
@media only screen and (max-width: 600px) {
  .Hi03A {
    width: 100%;
  }
}
.kLraI {
  text-align: center;
  max-width: 492px;
  margin: 0 auto;
  padding-bottom: 0;
}
@media only screen and (max-width: 600px) {
  .kLraI {
    margin: 0px 20px 0px;
    padding-top: 24px;
  }
}
.OT0Cx {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.wjCUP {
  color: #1e1e1e;
  text-align: center;
  font-family: "Begum-Light";
  font-size: 40px;
  margin: 39px 0px 16px;
  font-style: normal;
  padding: 0;
  line-height: 44px;
  letter-spacing: -1.2px;
}
@media only screen and (max-width: 600px) {
  .wjCUP {
    font-size: 30px;
    line-height: 24px;
  }
}
.ROO1v {
  color: #6f6e6c;
  text-align: center;
  padding: 0;
  display: flex;
  font-family: "JioTypeVar-Regular";
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  align-items: center;
  justify-content: center;
  margin: 18px 0px 0px;
}
@media only screen and (max-width: 600px) {
  .ROO1v {
    font-size: 13px;
    line-height: 26px;
    display: flex;
    align-items: center;
  }
}
.dGhqR {
  margin-right: 4px;
  max-width: 464px;
}
@media only screen and (max-width: 600px) {
  .dGhqR {
    margin-right: 2px;
  }
}
@media only screen and (max-width: 600px) {
  .Js8V_ {
    display: inline-block;
    vertical-align: text-top;
  }
}
.gXQ1N {
  margin-bottom: 16px;
}
.gXQ1N svg {
  width: 120px;
  height: 120px;
}
.upHW9 {
  width: 100%;
  display: flex;
  justify-content: center;
  text-decoration: none;
}

@charset "UTF-8";
.CuzA4 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ABDnz {
  display: flex;
  align-items: center;
  justify-content: center;
}
._su8r {
  margin: 0 auto;
}
.bfgVC {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.j1msR {
  display: flex;
  flex-direction: column;
}
.Bw5X7 {
  display: flex;
  flex-direction: row;
}
.vA6FO {
  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 */
.TWVQ9 {
  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;
}
.l4sCG {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.l4sCG:focus {
  outline: none;
}
.l4sCG.XDY9U {
  cursor: pointer;
  cursor: hand;
}
.TWVQ9 .JekS6,
.TWVQ9 .l4sCG {
  -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);
}
.JekS6 {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.JekS6:before,
.JekS6:after {
  content: "";
  display: table;
}
.JekS6:after {
  clear: both;
}
.MNhtY .JekS6 {
  visibility: hidden;
}
.CNq8M {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .CNq8M {
  float: right;
}
.CNq8M img {
  display: block;
}
.CNq8M.MNhtY img {
  display: none;
}
.CNq8M.XDY9U img {
  pointer-events: none;
}
.K946T .CNq8M {
  display: block;
}
.MNhtY .CNq8M {
  visibility: hidden;
}
.wNoj7 .CNq8M {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.Okuj1.OkKSF {
  display: none;
}
/* Slider */
.MNhtY .l4sCG {
  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 */
.e41cq,
.DWE9A {
  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;
}
.e41cq:hover,
.DWE9A:hover,
.e41cq:focus,
.DWE9A:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.e41cq:hover:before,
.DWE9A:hover:before,
.e41cq:focus:before,
.DWE9A:focus:before {
  opacity: 1;
}
.e41cq.Zbsug:before,
.DWE9A.Zbsug:before {
  opacity: 0.25;
}
.e41cq:before,
.DWE9A: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');
}
.e41cq {
  left: -25px;
}
[dir="rtl"] .e41cq {
  left: auto;
  right: -25px;
}
.e41cq:before {
  content: "←";
}
[dir="rtl"] .e41cq:before {
  content: "→";
}
.DWE9A {
  right: -25px;
}
[dir="rtl"] .DWE9A {
  left: -25px;
  right: auto;
}
.DWE9A:before {
  content: "→";
}
[dir="rtl"] .DWE9A:before {
  content: "←";
}
/* Dots */
.j1PhC .TWVQ9 {
  margin-bottom: 30px;
}
.BmYO7 {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.BmYO7 li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.BmYO7 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;
}
.BmYO7 li button:hover,
.BmYO7 li button:focus {
  outline: none;
}
.BmYO7 li button:hover:before,
.BmYO7 li button:focus:before {
  opacity: 1;
}
.BmYO7 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;
}
.BmYO7 li.lLhNH 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;
}
.yvanu {
  font-family: "JioTypeVar-Regular";
}
.ed_x9 {
  font-family: var(--font-header);
}
.Untb_ header {
  display: none !important;
}
body:not(.Untb_) 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.fp66C {
  background-color: var(--themeAccentL5, #fff);
}
.wEOqQ {
  position: sticky;
  top: 0;
  z-index: 8;
}
.Rh3ca {
  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. */
.Rh3ca.KhlAM {
  animation: dfBux 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.tm6Nr):not(.QEkPj):not(.sHSnW) .Rh3ca {
  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(.tm6Nr):not(.QEkPj):not(.sHSnW) .Rh3ca {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.fp66C:not(.tm6Nr):not(.QEkPj):not(
    .sHSnW
  ) .Rh3ca {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body.fp66C:not(.tm6Nr):not(.QEkPj):not(
    .sHSnW
  ) .Rh3ca {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.fp66C:not(.tm6Nr):not(.QEkPj):not(
    .sHSnW
  ) .Rh3ca {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.Tm0aC:not(.tm6Nr):not(.QEkPj):not(
    .sHSnW
  ) .Rh3ca {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.Tm0aC:not(.tm6Nr):not(.QEkPj):not(
    .sHSnW
  ) .Rh3ca {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.tm6Nr .Rh3ca {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.tm6Nr .Rh3ca {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.Rh3ca > * > .Q2Sr3 {
  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. */
.ndd4H {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.vPEVc {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.Mivmb {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.e6f32 {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.KKwfY,
.Vhvs7 {
  max-width: 1440px;
}
.XbMR6 {
  display: block;
}
.gjrXm,
.BGvxP {
  display: inline-block;
}
.Bw5X7 {
  display: flex;
  flex-direction: row;
}
.j1msR,
.d032P {
  display: flex;
  flex-direction: column;
}
.JQYZ4,
._WODd {
  display: flex;
  align-items: center;
}
.MxD_h,
.AlHIn {
  display: flex;
  justify-content: center;
}
.ABDnz,
.I1B0D {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tFvvS,
.Ri3Nz {
  justify-content: flex-start;
}
.k363s,
.Ad_xd {
  justify-content: flex-end;
}
.We_kr,
.zWj4O {
  justify-content: space-between;
}
.cVFAs,
.ImA0r {
  justify-content: space-around;
}
.b3GKn,
.tU9NS {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.axdBd {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .axdBd {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.xvvt9 {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .xvvt9 {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.spP7w {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .spP7w {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.ggKpB {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .ggKpB {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.eOUIa {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .eOUIa {
    font-size: 16px;
    line-height: 18px;
  }
}
.FKtHp {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .FKtHp {
    font-size: 16px;
    line-height: 20px;
  }
}
.HZpw4,
.oGRO1,
.tlJip {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .HZpw4,
  .oGRO1,
  .tlJip {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.lbzAW {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .lbzAW {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.y6a3z,
.xI0h9 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.qM4IB,
.MUWlr {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.oGOd4,
.S9Ljv {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.qj7Dl,
.ymKb5 {
  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) {
  .qj7Dl,
  .ymKb5 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .qj7Dl:hover,
  .ymKb5:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.qj7Dl:active,
.ymKb5:active,
.qj7Dl:focus-visible,
.ymKb5:focus-visible,
.qj7Dl:focusvisible,
.ymKb5:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.jRHB9,
.hHjYr {
  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) {
  .jRHB9,
  .hHjYr {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .jRHB9:hover,
  .hHjYr:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .jRHB9:disabled,
  .hHjYr:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.jRHB9:active,
.hHjYr:active,
.jRHB9:focus-visible,
.hHjYr:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.m7xlB,
.qOEvx {
  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) {
  .m7xlB,
  .qOEvx {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.m7xlB:hover,
.qOEvx:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.m7xlB:disabled,
.qOEvx:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.m7xlB:active,
.qOEvx:active {
  opacity: 0.8;
}
.CuzA4,
.unbWC {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
._su8r,
.kS1ff {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.zjnDi,
.qkeEk {
  overflow-y: hidden !important;
}
.GK0ML {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.kULgH,
.eBkW6 {
  max-width: 1440px;
}
.i4TM3,
.QxhDM {
  margin-right: 30px !important;
}
.SLaFL,
.L_zFK {
  margin-right: 5px !important;
}
.mICaB,
.KP3Gx {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.xiGIb,
.xHdYe {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.JCmIq,
.xbxde {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .JCmIq,
  .xbxde {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .JCmIq,
  .xbxde {
    margin-top: 24px;
  }
}
.pRzBE,
.lM7FN {
  background-color: var(--accentColor);
  color: #ffffff;
}
.oz_iv,
.khbBE {
  overflow-y: hidden;
}
.vQgdc,
.F2Dwl {
  overflow: hidden;
}
.RO9DJ {
  overflow: hidden;
}
._hKLv {
  width: 100%;
  height: 100%;
}
.TWVQ9:not(.fosIw) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  .TWVQ9:not(.fosIw) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.e41cq,
.DWE9A {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.DWE9A {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.e41cq {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.BmYO7 {
  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) {
  .BmYO7 {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .BmYO7 {
    width: 100%;
  }
}
.BmYO7 li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .BmYO7 li {
    margin: 0 2px;
  }
}
.BmYO7 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) {
  .BmYO7 li button {
    width: 10px;
  }
}
.BmYO7 li button:hover,
.BmYO7 li button:focus {
  border: none;
}
.BmYO7 li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .BmYO7 li button:hover {
    background-color: #1e1e1e;
  }
}
.BmYO7 li.lLhNH button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .BmYO7 li.lLhNH 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 YkgnK {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.kuy5V {
  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) {
  .kuy5V {
    width: 345px !important;
  }
}
.xu3qL {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.uTur4 {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .uTur4 {
    padding: 16px;
  }
}
.pu3pd {
  width: 24px;
  height: 24px;
}
.M8K4H {
  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) {
  .M8K4H {
    display: none;
  }
}
.EvaxZ {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.pv_u1 {
  opacity: 0 !important;
  pointer-events: none;
}
.V2MdU {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .V2MdU {
    left: 0px;
    top: 64px;
  }
}
.Rh3ca #RZRxw .XCHOL .I_aLg {
  padding-top: 0px;
}
.d032P {
  display: flex;
  flex-direction: column;
}
._WODd {
  display: flex;
  align-items: center;
}
.I1B0D {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Ri3Nz {
  justify-content: flex-start;
}
.zWj4O {
  justify-content: space-between;
}
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
/* =========================================================
   PAGE / VISIBILITY
========================================================= */
@keyframes dfBux {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes IGNPm {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes G0LlC {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes IHt0D {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
/* =========================================================
   BASIC
========================================================= */
@keyframes TVSQO {
  to {
    transform: rotate(360deg);
  }
}
@keyframes FJOHT {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes kEQ2c {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes rRiJZ {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes INJ71 {
  from {
    opacity: 0;
    transform: translateY(4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes GTVjV {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
/* =========================================================
   SCALE / ZOOM
========================================================= */
@keyframes OAj3Y {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(2);
  }
}
@keyframes b2kDV {
  from {
    transform: scale(2);
  }
  to {
    transform: scale(3);
  }
}
@keyframes ARE8o {
  from {
    transform: scale(3);
  }
  to {
    transform: scale(1);
  }
}
/* =========================================================
   TOAST
========================================================= */
@keyframes WssTp {
  from {
    transform: translateY(12px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes waO6U {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(12px);
    opacity: 0;
  }
}
@keyframes wpEbn {
  from {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
  to {
    transform: translate(-50%, 0);
    opacity: 1;
  }
}
@keyframes ds1vq {
  from {
    transform: translate(-50%, 0);
    opacity: 1;
  }
  to {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
}
/* =========================================================
   TEXT / ICON
========================================================= */
@keyframes DpHMh {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes a5_Xj {
  from {
    clip-path: inset(0 50%);
    -webkit-clip-path: inset(0 50%);
  }
  to {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
}
/* =========================================================
   HEADINGS
========================================================= */
@keyframes wvSul {
  0% {
    opacity: 0;
    transform: translateY(76px);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes sRmGp {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes OkNvs {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.HiVTf {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.Ry1v2 {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.U6XJq,
.rl38f {
  transform: translateX(100%);
}
.uaVd0,
.sVBJJ {
  transform: translateX(0);
}
.d37Nm {
  background-color: #fffcf6;
  animation-duration: 650ms;
  animation-delay: 30ms;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-name: L8AFw;
  animation-timing-function: ease-in-out;
  will-change: background-position;
}
/* Remove shimmer when image is loaded */
.d37Nm:has(img[src]) {
  animation: none;
  background: transparent;
  will-change: auto;
}
@keyframes hbpjf {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes FU4_3 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes j7gCY {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes xz54P {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.feswq {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.oy68m {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.sak3r,
.b1A_V {
  transform: translateX(-100%);
}
.QBRdl,
._gAW4 {
  transform: translateX(0);
}
.gXxWU {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.BxFI4 {
  transform: translateX(-100%);
}
._ZtRb {
  transform: translateX(0);
}
.gaUL3,
.fzFyS {
  animation: wvSul 1s cubic-bezier(0.77, 0, 0.18, 1) forwards;
}
.FEt2n {
  animation: sRmGp 1s cubic-bezier(0.77, 0, 0.18, 1) forwards 100ms;
}
.fDnGp {
  animation: OkNvs 1s cubic-bezier(0.77, 0, 0.18, 1) forwards 200ms;
}
/* =========================================================
   SLIDE / FADE TRANSITIONS
========================================================= */
.SzbgN,
.uD5MT {
  transition: all 0.5s;
}
.kQP0r,
.IweK1 {
  opacity: 0;
  transform: translateY(10px);
}
.xsT20,
.XPnRd {
  transition: all 0.5s;
}
.fQ6sB,
.KFbKf {
  opacity: 0;
}
/* SLIDE UP / DOWN / LEFT / RIGHT (unchanged) */
.aDnPJ {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.QbKAf {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.iWN8Z,
.fc_FK {
  transform: translateY(100%);
}
.Tk_aS,
.FQppI {
  transform: translateY(0);
}
.dd_lZ {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.jc3Lt {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.H_75V,
._yPzk {
  transform: translateY(-100%);
}
.OAprb,
.tWXDb {
  transform: translateY(0);
}
/* =========================================================
   DROPDOWN
========================================================= */
@keyframes Ggjxi {
  from {
    opacity: 0;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes Z2vj3 {
  from {
    opacity: 1;
    transform: scaleY(1);
  }
  to {
    opacity: 0;
    transform: scaleY(0);
  }
}
@keyframes fvwGo {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes v60mc {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-4px);
  }
}
/* =========================================================
   IMAGE / BACKDROP
========================================================= */
.b9qOM {
  overflow: hidden;
}
.b9qOM .vQHmh {
  transition: transform 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.b9qOM:hover .vQHmh {
  transform: scale(1.05);
}
.wTMic,
.DvzDY {
  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;
}
.wTMic:hover,
.DvzDY: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 eFZxy {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #1e1e1e;
  }
}
@keyframes ECZdX {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #BF4E1D;
  }
}
@keyframes LZLa6 {
  from {
    stroke: #BF4E1D;
  }
  to {
    stroke: #6f6e6c;
  }
}
@keyframes R8LNE {
  from {
    opacity: 0;
    fill: #ffffff;
  }
  to {
    opacity: 1;
    fill: #BF4E1D;
  }
}
@keyframes sbYdB {
  from {
    opacity: 1;
    fill: #BF4E1D;
  }
  to {
    opacity: 0;
    fill: #ffffff;
  }
}
.k5d3K ::v-deep svg rect:first-child {
  animation: LZLa6 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.k5d3K ::v-deep svg rect:last-child {
  animation: sbYdB 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.OWGMj ::v-deep svg rect:first-child {
  animation: ECZdX 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.OWGMj ::v-deep svg rect:last-child {
  animation: R8LNE 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
/* Checkbox */
@keyframes CVz91 {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #BF4E1D;
  }
}
@keyframes VgjQK {
  from {
    stroke: #BF4E1D;
  }
  to {
    stroke: #6f6e6c;
  }
}
@keyframes nLZVz {
  from {
    stroke: #ffffff;
  }
  to {
    stroke: #ffffff;
  }
}
@keyframes IR3xx {
  from {
    stroke: #ffffff;
  }
  to {
    stroke: #ffffff;
  }
}
.jbTPM svg g path:first-child {
  animation: sbYdB 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.jbTPM svg g path:nth-child(2) {
  animation: VgjQK 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.jbTPM svg g path:nth-child(3) {
  animation: IR3xx 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.AqEsV svg g path:first-child {
  animation: R8LNE 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.AqEsV svg g path:nth-child(2) {
  animation: CVz91 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.AqEsV svg g path:nth-child(3) {
  animation: nLZVz 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
@keyframes L8AFw {
  from {
    background-color: #fffcf6;
  }
  to {
    background-color: #fff7e7;
  }
}
@-webkit-keyframes L8AFw {
  from {
    background-color: #fffcf6;
  }
  to {
    background-color: #fff7e7;
  }
}
@-webkit-keyframes _ND5e {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _ND5e {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes T1BgD {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes T1BgD {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.MfhN1 {
  padding: 54px 0 0;
  max-width: 1272px;
  margin: auto;
}
@media only screen and (max-width: 1024px) {
  .MfhN1 {
    padding: 24px 24px 56px;
  }
}
@media only screen and (max-width: 767px) {
  .MfhN1 {
    padding: 16px 16px 40px;
  }
}
.zQmm9,
.wbbGk {
  background-color: #f7f3e4;
  min-height: 60vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px 16px;
}
.cIuUW {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 88px;
}
@media only screen and (max-width: 767px) {
  .cIuUW {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 16px;
    margin-bottom: 24px;
  }
}
.tqbxP {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .tqbxP {
    position: static;
    transform: none;
    justify-content: flex-start;
  }
}
.tqbxP svg {
  width: 17px;
  height: 12px;
  display: block;
}
.tqbxP svg path {
  stroke: #1e1e1e;
}
.XTy66 {
  font-family: "Begum-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -1.2px;
  color: var(--textHeading, #26201a);
  margin: 0;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .XTy66 {
    font-family: "Begum-Regular";
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    letter-spacing: -0.64px;
  }
}
@media only screen and (max-width: 767px) {
  .XTy66 {
    font-family: "Begum-Regular";
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 36px;
    letter-spacing: -0.64px;
    text-align: left;
  }
}
.Nq5Ie {
  display: flex;
  justify-content: space-between;
  gap: 132px;
  align-items: flex-start;
}
@media only screen and (max-width: 1024px) {
  .Nq5Ie {
    gap: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .Nq5Ie {
    flex-direction: column-reverse;
    gap: 24px;
  }
}
.qyS4i {
  flex: 1 1 auto;
  min-width: 0;
  max-width: 732px;
}
@media only screen and (max-width: 767px) {
  .qyS4i {
    max-width: 100%;
  }
}
.w_I3x {
  flex: 0 0 408px;
  max-width: 408px;
}
@media only screen and (max-width: 1024px) {
  .w_I3x {
    flex: 0 0 280px;
  }
}
@media only screen and (max-width: 767px) {
  .w_I3x {
    flex: 1 1 100%;
    max-width: 100%;
    width: 100%;
    align-self: center;
  }
}
.rtOtR {
  font-family: "Begum-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.48px;
  color: var(--textHeading, #26201a);
  margin: 0 0 16px;
}
@media only screen and (max-width: 767px) {
  .rtOtR {
    font-family: "Begum-Regular";
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.32px;
    margin-bottom: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .MAor7 {
    display: none;
  }
}
.qa7lR {
  background-color: white;
  border-radius: 4px;
  padding: 24px;
  margin-bottom: 16px;
}
@media only screen and (max-width: 767px) {
  .qa7lR {
    padding: 16px;
  }
}
.fM16m {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
@media only screen and (max-width: 767px) {
  .fM16m {
    flex-direction: column;
    align-items: flex-start;
    gap: 11px;
  }
}
.wx7xr {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  color: var(--textBody, #3c3131);
  font-size: 16px;
}
._WJSv {
  display: inline-flex;
  align-items: center;
  gap: 16px;
}
.ftevq {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  font-size: 18px;
  line-height: 1;
  color: var(--textSecondary, #9c9c9c);
  cursor: pointer;
}
.ftevq:disabled {
  color: #ababab;
  cursor: not-allowed;
}
.ISpUA {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  font-size: 14px;
  color: #1e1e1e;
  min-width: 16px;
  text-align: center;
}
.xYtS3 {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  color: var(--textBody, #3c3131);
  margin: 0 0 16px;
  font-size: 16px;
}
.oPGDw {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.hmLNj {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  animation: INJ71 0.25s ease both;
}
._8qI1k {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 120px;
}
.YBgvb {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
}
.fPRDB {
  position: relative;
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  border: 1.5px solid #ababab;
  border-radius: 50%;
  transition: border-color 0.15s ease;
}
.fPRDB::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #BF4E1D;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.15s ease;
}
.YBgvb:checked + .fPRDB {
  border-color: #BF4E1D;
}
.YBgvb:checked + .fPRDB::after {
  transform: translate(-50%, -50%) scale(1);
}
.v4gyu {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  color: var(--textBody, #3c3131);
}
.bumTB {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  width: 100%;
  margin-top: 16px;
  padding: 12px 16px;
  color: var(--textBody, #3c3131);
  background-color: #ffffff;
  border: 1px solid #6f6e6c;
  border-radius: 4px;
  outline: none;
}
.bumTB::placeholder {
  color: #ababab;
}
.bumTB:focus {
  border-color: #ababab;
}
.BDc45 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 48px;
}
.BDc45 .ejcUW {
  display: inline-block;
  width: fit-content;
}
@media only screen and (max-width: 600px) {
  .BDc45 .ejcUW {
    width: 100%;
  }
}
.afqu0 {
  background-color: #ffffff;
  border: 1px solid #fffcf7;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .afqu0 {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    padding: 16px;
    border-radius: 4px;
  }
}
.N0yRQ {
  width: 100%;
  background-color: #f9f6ef;
}
@media only screen and (max-width: 767px) {
  .N0yRQ {
    flex: 0 0 40%;
    width: 40%;
    padding: 0;
    border-radius: 4px;
    overflow: hidden;
  }
}
.vln9m {
  display: block;
  width: 100%;
  aspect-ratio: 3 / 4;
  object-fit: contain;
}
.xrUe0 {
  padding: 24px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .xrUe0 {
    flex: 1 1 auto;
    min-width: 0;
    padding: 0;
    text-align: left;
  }
}
.q7MGj {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  line-height: 20px;
  color: #1e1e1e;
  margin-bottom: 4px;
}
@media only screen and (max-width: 767px) {
  .q7MGj {
    font-family: "JioTypeVar-Medium";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0px;
  }
}
.D3SZp {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #6f6e6c;
}
.ZGOJy {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 4px;
  min-width: 300px;
}
@media only screen and (max-width: 767px) {
  .ZGOJy {
    min-width: unset;
  }
}
.fSO4u {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 16px 16px 0;
}
.BqCb7 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
.BqCb7 svg {
  width: 24px;
  height: 24px;
  display: block;
}
.ccl05 {
  display: flex;
  flex-direction: column;
  padding: 24px 40px 40px;
  gap: 16px;
}
@media only screen and (max-width: 767px) {
  .ccl05 {
    padding: 8px 16px 24px;
  }
}
.C6XVY {
  font-family: "Begum-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.48px;
  color: #1e1e1e;
  text-align: center;
  margin: 0 0 24px;
}
@media only screen and (max-width: 767px) {
  .C6XVY {
    font-family: "Begum-Regular";
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.32px;
    margin: 0 0 16px;
  }
}
.s159S {
  display: flex;
  justify-content: center;
}
.s159S .Xc48L {
  display: inline-block;
  width: fit-content;
}
@media only screen and (max-width: 600px) {
  .s159S .Xc48L {
    width: 100%;
  }
}

@charset "UTF-8";
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
.CtSAx {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.Tl6LY {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pxUq1 {
  margin: 0 auto;
}
.hUIez {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.qZ8YX {
  display: flex;
  flex-direction: column;
}
.xqcwE {
  display: flex;
  flex-direction: row;
}
.V30DI {
  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 */
._1_myJ {
  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;
}
.bvbSR {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.bvbSR:focus {
  outline: none;
}
.bvbSR.d6Brg {
  cursor: pointer;
  cursor: hand;
}
._1_myJ .i_Xmk,
._1_myJ .bvbSR {
  -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);
}
.i_Xmk {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.i_Xmk:before,
.i_Xmk:after {
  content: "";
  display: table;
}
.i_Xmk:after {
  clear: both;
}
.oUBKD .i_Xmk {
  visibility: hidden;
}
.AhfCG {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .AhfCG {
  float: right;
}
.AhfCG img {
  display: block;
}
.AhfCG.oUBKD img {
  display: none;
}
.AhfCG.d6Brg img {
  pointer-events: none;
}
.RDuYr .AhfCG {
  display: block;
}
.oUBKD .AhfCG {
  visibility: hidden;
}
.N9PSo .AhfCG {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.Wckh6.tlGae {
  display: none;
}
/* Slider */
.oUBKD .bvbSR {
  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 */
.GSQ3r,
.woq6x {
  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;
}
.GSQ3r:hover,
.woq6x:hover,
.GSQ3r:focus,
.woq6x:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.GSQ3r:hover:before,
.woq6x:hover:before,
.GSQ3r:focus:before,
.woq6x:focus:before {
  opacity: 1;
}
.GSQ3r.lI6EA:before,
.woq6x.lI6EA:before {
  opacity: 0.25;
}
.GSQ3r:before,
.woq6x: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');
}
.GSQ3r {
  left: -25px;
}
[dir="rtl"] .GSQ3r {
  left: auto;
  right: -25px;
}
.GSQ3r:before {
  content: "←";
}
[dir="rtl"] .GSQ3r:before {
  content: "→";
}
.woq6x {
  right: -25px;
}
[dir="rtl"] .woq6x {
  left: -25px;
  right: auto;
}
.woq6x:before {
  content: "→";
}
[dir="rtl"] .woq6x:before {
  content: "←";
}
/* Dots */
.hnIgt ._1_myJ {
  margin-bottom: 30px;
}
.wUQuO {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.wUQuO li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.wUQuO 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;
}
.wUQuO li button:hover,
.wUQuO li button:focus {
  outline: none;
}
.wUQuO li button:hover:before,
.wUQuO li button:focus:before {
  opacity: 1;
}
.wUQuO 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;
}
.wUQuO li.tdjbQ 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;
}
.ZLK9U {
  font-family: "JioTypeVar-Regular";
}
.OXG7v {
  font-family: var(--font-header);
}
.nDT79 header {
  display: none !important;
}
body:not(.nDT79) 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.SmH9L {
  background-color: var(--themeAccentL5, #fff);
}
.ful3F {
  position: sticky;
  top: 0;
  z-index: 8;
}
.v7bJZ {
  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. */
.v7bJZ.gWVuF {
  animation: xhKi6 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.jEJY1):not(.dwiF1):not(.Et09C) .v7bJZ {
  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(.jEJY1):not(.dwiF1):not(.Et09C) .v7bJZ {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.SmH9L:not(.jEJY1):not(.dwiF1):not(
    .Et09C
  ) .v7bJZ {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body.SmH9L:not(.jEJY1):not(.dwiF1):not(
    .Et09C
  ) .v7bJZ {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.SmH9L:not(.jEJY1):not(.dwiF1):not(
    .Et09C
  ) .v7bJZ {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.ZdXcy:not(.jEJY1):not(.dwiF1):not(
    .Et09C
  ) .v7bJZ {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.ZdXcy:not(.jEJY1):not(.dwiF1):not(
    .Et09C
  ) .v7bJZ {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.jEJY1 .v7bJZ {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.jEJY1 .v7bJZ {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.v7bJZ > * > .eEC0y {
  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. */
.onCbH {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.czvlH {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.Qoezn {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.K_iHO {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.cydlw,
.AQlYf {
  max-width: 1440px;
}
.mdc1p {
  display: block;
}
.DTFid,
.JHrhe {
  display: inline-block;
}
.xqcwE {
  display: flex;
  flex-direction: row;
}
.qZ8YX,
.ugXi3 {
  display: flex;
  flex-direction: column;
}
.n2Goi,
.urxvV {
  display: flex;
  align-items: center;
}
.vOmpz,
.SHLCj {
  display: flex;
  justify-content: center;
}
.Tl6LY,
.MEyZT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.dw04E,
.yUPiy {
  justify-content: flex-start;
}
.KSV2u,
.rqsQx {
  justify-content: flex-end;
}
.Z6Zg0,
.jO403 {
  justify-content: space-between;
}
.VJG0S,
.uNpPa {
  justify-content: space-around;
}
.dS5U7,
.oerAW {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.r2JPb {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .r2JPb {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.P2LJM {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .P2LJM {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.n06br {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .n06br {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.IxVEZ {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .IxVEZ {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.N5SUu {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .N5SUu {
    font-size: 16px;
    line-height: 18px;
  }
}
.JOteZ {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .JOteZ {
    font-size: 16px;
    line-height: 20px;
  }
}
.IdJIe,
.I99Pg,
.gwHKD {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .IdJIe,
  .I99Pg,
  .gwHKD {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.Ip6p1 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .Ip6p1 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.MQrjV,
.Lt1nB {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.Na_xq,
.b2A0I {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.n6sfI,
.AeBy8 {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.Ylnqo,
.PS6IJ {
  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) {
  .Ylnqo,
  .PS6IJ {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .Ylnqo:hover,
  .PS6IJ:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.Ylnqo:active,
.PS6IJ:active,
.Ylnqo:focus-visible,
.PS6IJ:focus-visible,
.Ylnqo:focusvisible,
.PS6IJ:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.ZVLNH,
.VofV8 {
  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) {
  .ZVLNH,
  .VofV8 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .ZVLNH:hover,
  .VofV8:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .ZVLNH:disabled,
  .VofV8:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.ZVLNH:active,
.VofV8:active,
.ZVLNH:focus-visible,
.VofV8:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.jpgiq,
.C3Egx {
  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) {
  .jpgiq,
  .C3Egx {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.jpgiq:hover,
.C3Egx:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.jpgiq:disabled,
.C3Egx:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.jpgiq:active,
.C3Egx:active {
  opacity: 0.8;
}
.CtSAx,
.WG2Jd {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.pxUq1,
.ocSwA {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.kDTVi,
.XmFAp {
  overflow-y: hidden !important;
}
.dd02d {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.kVdvN,
.wyomR {
  max-width: 1440px;
}
.SGep8,
.OOZsv {
  margin-right: 30px !important;
}
.tbDXF,
.N6YzJ {
  margin-right: 5px !important;
}
.Ysuzi,
.PmUsW {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.NDD7n,
.FPg8A {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.dBmKN,
._DV33 {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .dBmKN,
  ._DV33 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .dBmKN,
  ._DV33 {
    margin-top: 24px;
  }
}
.CCguX,
.GxWeh {
  background-color: var(--accentColor);
  color: #ffffff;
}
.MunsT,
.lavAF {
  overflow-y: hidden;
}
.UVaW0,
.NzqYj {
  overflow: hidden;
}
.M70nl {
  overflow: hidden;
}
.QQdI_ {
  width: 100%;
  height: 100%;
}
._1_myJ:not(.UbEt_) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  ._1_myJ:not(.UbEt_) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.GSQ3r,
.woq6x {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.woq6x {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.GSQ3r {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.wUQuO {
  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) {
  .wUQuO {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .wUQuO {
    width: 100%;
  }
}
.wUQuO li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .wUQuO li {
    margin: 0 2px;
  }
}
.wUQuO 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) {
  .wUQuO li button {
    width: 10px;
  }
}
.wUQuO li button:hover,
.wUQuO li button:focus {
  border: none;
}
.wUQuO li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .wUQuO li button:hover {
    background-color: #1e1e1e;
  }
}
.wUQuO li.tdjbQ button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .wUQuO li.tdjbQ 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 DQJvI {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.i4H22 {
  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) {
  .i4H22 {
    width: 345px !important;
  }
}
.UMbXi {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.ugwtF {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .ugwtF {
    padding: 16px;
  }
}
.vJko6 {
  width: 24px;
  height: 24px;
}
.aZALk {
  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) {
  .aZALk {
    display: none;
  }
}
.RtiX7 {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.SgCZQ {
  opacity: 0 !important;
  pointer-events: none;
}
.uG8zs {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .uG8zs {
    left: 0px;
    top: 64px;
  }
}
.v7bJZ #mNNxd .Cyog9 .lTDx1 {
  padding-top: 0px;
}
.ugXi3 {
  display: flex;
  flex-direction: column;
}
.urxvV {
  display: flex;
  align-items: center;
}
.MEyZT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.yUPiy {
  justify-content: flex-start;
}
.jO403 {
  justify-content: space-between;
}
.wCAwH {
  font-family: "Begum-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.48px;
  color: var(--textHeading, #26201a);
  margin: 0 0 16px;
}
@media only screen and (max-width: 767px) {
  .wCAwH {
    font-family: "Begum-Regular";
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.32px;
    font-size: 24px;
  }
}
.epmCB {
  background-color: #ffffff;
  border-radius: 4px;
  padding: 24px;
}
@media only screen and (max-width: 767px) {
  .epmCB {
    padding: 16px;
  }
}
.kHJ00 {
  background-color: #ffffff;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 66px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .kHJ00 {
    padding: 48px 16px;
    gap: 16px;
  }
}
.sycmP {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  font-size: 16px;
  line-height: 24px;
  color: #6f6e6c;
}
.JvpLv {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  color: #1e1e1e;
  margin-top: 16px;
  font-size: 16px;
}
.zXvgM {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  color: #1e1e1e;
  margin-top: 4px;
  font-size: 16px;
}
.Jrj37 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0;
  background: transparent;
  border: none;
  color: #BF4E1D;
  font-family: "JioTypeVar-Medium", sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  cursor: pointer;
}
.Jrj37 svg {
  width: 16px;
  height: 16px;
}
.pzc_F {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.bsLJl {
  font-family: "JioTypeVar-Medium";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  color: #1e1e1e;
}
.nNyB5 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 24px;
  color: #6f6e6c;
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0px;
}
.nNyB5 svg {
  rotate: 180deg;
  width: 18px;
  height: 18px;
  flex: 0 0 auto;
}
.whfOJ {
  padding: 0px 120px 0px !important;
}
@media only screen and (max-width: 600px) {
  .whfOJ {
    padding: 0px 24px 0px !important;
  }
}
.i0Nq0 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.ratMt {
  display: block;
  width: 100%;
  text-align: left;
  box-sizing: border-box;
  padding: 24px;
  background: #fffcf6;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.15s ease;
}
.ratMt:hover {
  border-color: #BF4E1D;
}
.PdUhI {
  border-color: #af9c7c;
  background: white !important;
}
.SK_Ff {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.CT3Ay {
  font-family: "JioTypeVar-Medium";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  color: #1e1e1e;
  font-size: 16px;
}
.iF1c9 {
  padding: 32px 0;
  background-color: #f9f6ef;
}
@media only screen and (max-width: 1024px) {
  .iF1c9 {
    padding: 32px;
  }
}
@media only screen and (max-width: 600px) {
  .iF1c9 {
    padding: 32px;
  }
}
.xBc8Y {
  width: 100%;
  background: transparent;
  border: none;
  color: #BF4E1D;
  font-family: "JioTypeVar-Medium", sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
}

@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) */
.VB4lX {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.G97ku {
  display: flex;
  align-items: center;
  justify-content: center;
}
.CdlnA {
  margin: 0 auto;
}
.sfj0y {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.sNC0r {
  display: flex;
  flex-direction: column;
}
.u713w {
  display: flex;
  flex-direction: row;
}
.wqic0 {
  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 */
.FQwyE {
  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;
}
.uQabe {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.uQabe:focus {
  outline: none;
}
.uQabe.Y6FPm {
  cursor: pointer;
  cursor: hand;
}
.FQwyE .zxPn_,
.FQwyE .uQabe {
  -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);
}
.zxPn_ {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.zxPn_:before,
.zxPn_:after {
  content: "";
  display: table;
}
.zxPn_:after {
  clear: both;
}
.Ufmfb .zxPn_ {
  visibility: hidden;
}
.F3FN6 {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .F3FN6 {
  float: right;
}
.F3FN6 img {
  display: block;
}
.F3FN6.Ufmfb img {
  display: none;
}
.F3FN6.Y6FPm img {
  pointer-events: none;
}
.nyR_m .F3FN6 {
  display: block;
}
.Ufmfb .F3FN6 {
  visibility: hidden;
}
.uDEkX .F3FN6 {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.cKOxT.lKGD7 {
  display: none;
}
/* Slider */
.Ufmfb .uQabe {
  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 */
.iGevY,
.vRz6M {
  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;
}
.iGevY:hover,
.vRz6M:hover,
.iGevY:focus,
.vRz6M:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.iGevY:hover:before,
.vRz6M:hover:before,
.iGevY:focus:before,
.vRz6M:focus:before {
  opacity: 1;
}
.iGevY.xJJpy:before,
.vRz6M.xJJpy:before {
  opacity: 0.25;
}
.iGevY:before,
.vRz6M: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');
}
.iGevY {
  left: -25px;
}
[dir="rtl"] .iGevY {
  left: auto;
  right: -25px;
}
.iGevY:before {
  content: "←";
}
[dir="rtl"] .iGevY:before {
  content: "→";
}
.vRz6M {
  right: -25px;
}
[dir="rtl"] .vRz6M {
  left: -25px;
  right: auto;
}
.vRz6M:before {
  content: "→";
}
[dir="rtl"] .vRz6M:before {
  content: "←";
}
/* Dots */
.s9Ah3 .FQwyE {
  margin-bottom: 30px;
}
.uaFRC {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.uaFRC li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.uaFRC 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;
}
.uaFRC li button:hover,
.uaFRC li button:focus {
  outline: none;
}
.uaFRC li button:hover:before,
.uaFRC li button:focus:before {
  opacity: 1;
}
.uaFRC 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;
}
.uaFRC li.z_hqd 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;
}
.uTrzp {
  font-family: "JioTypeVar-Regular";
}
.t63V5 {
  font-family: var(--font-header);
}
.SFPR0 header {
  display: none !important;
}
body:not(.SFPR0) 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.omvO6 {
  background-color: var(--themeAccentL5, #fff);
}
.f1Vqn {
  position: sticky;
  top: 0;
  z-index: 8;
}
.iNkDN {
  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. */
.iNkDN.lt0zL {
  animation: b3DxB 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.n2uYN):not(.vHkcD):not(.Ihnt9) .iNkDN {
  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(.n2uYN):not(.vHkcD):not(.Ihnt9) .iNkDN {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.omvO6:not(.n2uYN):not(.vHkcD):not(
    .Ihnt9
  ) .iNkDN {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body.omvO6:not(.n2uYN):not(.vHkcD):not(
    .Ihnt9
  ) .iNkDN {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.omvO6:not(.n2uYN):not(.vHkcD):not(
    .Ihnt9
  ) .iNkDN {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.YijeW:not(.n2uYN):not(.vHkcD):not(
    .Ihnt9
  ) .iNkDN {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.YijeW:not(.n2uYN):not(.vHkcD):not(
    .Ihnt9
  ) .iNkDN {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.n2uYN .iNkDN {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.n2uYN .iNkDN {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.iNkDN > * > .ySVdH {
  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. */
.KCosV {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.uk22X {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.F7Ftx {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.Z3ZlR {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.idEh4,
.SjFAL {
  max-width: 1440px;
}
.cf07h {
  display: block;
}
.gPp1S,
.myrtd {
  display: inline-block;
}
.u713w {
  display: flex;
  flex-direction: row;
}
.sNC0r,
.Cjpwi {
  display: flex;
  flex-direction: column;
}
.kWjqi,
.lUmtF {
  display: flex;
  align-items: center;
}
.QwipK,
.teiOV {
  display: flex;
  justify-content: center;
}
.G97ku,
.t1_tD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Mi2lV,
.TNL32 {
  justify-content: flex-start;
}
.JufjE,
.tj0Re {
  justify-content: flex-end;
}
.EoD2s,
.oElCm {
  justify-content: space-between;
}
.rwSTh,
.neldQ {
  justify-content: space-around;
}
.Hv9k4,
.UYSIe {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.wEYMu {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .wEYMu {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.UJ78K {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .UJ78K {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.KkFcT {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .KkFcT {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.mNDiD {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .mNDiD {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.GpqMK {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .GpqMK {
    font-size: 16px;
    line-height: 18px;
  }
}
.zkZT6 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .zkZT6 {
    font-size: 16px;
    line-height: 20px;
  }
}
.KgGlF,
.WEMq9,
.FiyFy {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .KgGlF,
  .WEMq9,
  .FiyFy {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.bSIh8 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .bSIh8 {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.yZrrp,
.pD6Ae {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.XQ1fi,
.y55Y_ {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.MOJiv,
.F511O {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.p5EZo,
.PHVP8 {
  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) {
  .p5EZo,
  .PHVP8 {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .p5EZo:hover,
  .PHVP8:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.p5EZo:active,
.PHVP8:active,
.p5EZo:focus-visible,
.PHVP8:focus-visible,
.p5EZo:focusvisible,
.PHVP8:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.U0TVU,
.ICdJR {
  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) {
  .U0TVU,
  .ICdJR {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .U0TVU:hover,
  .ICdJR:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .U0TVU:disabled,
  .ICdJR:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.U0TVU:active,
.ICdJR:active,
.U0TVU:focus-visible,
.ICdJR:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.vTQkF,
.OGrfb {
  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) {
  .vTQkF,
  .OGrfb {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.vTQkF:hover,
.OGrfb:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.vTQkF:disabled,
.OGrfb:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.vTQkF:active,
.OGrfb:active {
  opacity: 0.8;
}
.VB4lX,
.JprKZ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.CdlnA,
.h9eG6 {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.w1KSK,
.ks6on {
  overflow-y: hidden !important;
}
.oIkue {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.TMPS_,
.UAnHi {
  max-width: 1440px;
}
.oxgS_,
.Zw9CQ {
  margin-right: 30px !important;
}
.TVYuT,
._TkeI {
  margin-right: 5px !important;
}
.Ic59S,
.l6Gn3 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.VTAll,
.LfHwo {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.fSKrE,
.O04in {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .fSKrE,
  .O04in {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .fSKrE,
  .O04in {
    margin-top: 24px;
  }
}
.qEAPV,
.q0jrd {
  background-color: var(--accentColor);
  color: #ffffff;
}
.mJYqg,
.K79iX {
  overflow-y: hidden;
}
.g20Fy,
.VX0Rq {
  overflow: hidden;
}
.Kivzi {
  overflow: hidden;
}
.ZdroM {
  width: 100%;
  height: 100%;
}
.FQwyE:not(.LDOCM) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  .FQwyE:not(.LDOCM) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.iGevY,
.vRz6M {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.vRz6M {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.iGevY {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.uaFRC {
  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) {
  .uaFRC {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .uaFRC {
    width: 100%;
  }
}
.uaFRC li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .uaFRC li {
    margin: 0 2px;
  }
}
.uaFRC 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) {
  .uaFRC li button {
    width: 10px;
  }
}
.uaFRC li button:hover,
.uaFRC li button:focus {
  border: none;
}
.uaFRC li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .uaFRC li button:hover {
    background-color: #1e1e1e;
  }
}
.uaFRC li.z_hqd button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .uaFRC li.z_hqd 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 Uy7mh {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.HVCSY {
  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) {
  .HVCSY {
    width: 345px !important;
  }
}
.HUgBi {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.HGIrl {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .HGIrl {
    padding: 16px;
  }
}
.cLdWu {
  width: 24px;
  height: 24px;
}
.ecxXV {
  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) {
  .ecxXV {
    display: none;
  }
}
.cJ3Gv {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.ANSon {
  opacity: 0 !important;
  pointer-events: none;
}
.Ac9Bi {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .Ac9Bi {
    left: 0px;
    top: 64px;
  }
}
.iNkDN #EHf86 .YuCgb .Mu6Qz {
  padding-top: 0px;
}
.Cjpwi {
  display: flex;
  flex-direction: column;
}
.lUmtF {
  display: flex;
  align-items: center;
}
.t1_tD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.TNL32 {
  justify-content: flex-start;
}
.oElCm {
  justify-content: space-between;
}
._IMgJ {
  padding: 0px 120px 0px !important;
}
@media only screen and (max-width: 600px) {
  ._IMgJ {
    padding: 0px 24px 0px !important;
  }
}
.XB3A8 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.DN3ie {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._f0xU {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #1e1e1e;
}
.dQEEt {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  width: 100%;
  box-sizing: border-box;
  padding: 12px 16px;
  color: #1e1e1e;
  border: 1px solid #ababab;
  border-radius: 2px;
  outline: none;
  transition: border-color 0.15s ease;
  background: transparent;
  height: 40px;
}
.dQEEt::placeholder {
  color: #ababab;
}
.dQEEt:focus {
  border-color: #ababab;
}
.ZSyMR {
  border-color: var(--errorText, #b24141);
}
.rqAKK {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0px;
  color: var(--errorText, #b24141);
}
.EPtl2 {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #6f6e6c;
}
.wiY9E {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #BF4E1D;
}
.iaPZY {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  margin-top: 8px;
  cursor: pointer;
}
.ikNOK {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  margin: 2px 0 0;
  accent-color: #BF4E1D;
  cursor: pointer;
}
._dVIF {
  outline: 1px solid var(--errorText, #b24141);
  outline-offset: 1px;
  border-radius: 2px;
}
.eYi1q {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 20px;
  color: var(--textBody, #3c3131);
}
.At6Rh {
  padding: 24px 0;
  background-color: #f9f6ef;
}
@media only screen and (max-width: 1024px) {
  .At6Rh {
    padding: 24px;
  }
}
@media only screen and (max-width: 600px) {
  .At6Rh {
    padding: 24px;
  }
}
.OnVTX {
  width: 100%;
}

@charset "UTF-8";
.P0hXw {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.wJXxm {
  display: flex;
  align-items: center;
  justify-content: center;
}
.wDhGu {
  margin: 0 auto;
}
.BfxCx {
  cursor: pointer;
}
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.DMIlq {
  display: flex;
  flex-direction: column;
}
.cj9lA {
  display: flex;
  flex-direction: row;
}
.ZFcj7 {
  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 */
.PYihY {
  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;
}
.l9zMJ {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.l9zMJ:focus {
  outline: none;
}
.l9zMJ.gd8Tx {
  cursor: pointer;
  cursor: hand;
}
.PYihY .w2yvB,
.PYihY .l9zMJ {
  -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);
}
.w2yvB {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.w2yvB:before,
.w2yvB:after {
  content: "";
  display: table;
}
.w2yvB:after {
  clear: both;
}
.LbTId .w2yvB {
  visibility: hidden;
}
.bAGKM {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .bAGKM {
  float: right;
}
.bAGKM img {
  display: block;
}
.bAGKM.LbTId img {
  display: none;
}
.bAGKM.gd8Tx img {
  pointer-events: none;
}
.lmTsk .bAGKM {
  display: block;
}
.LbTId .bAGKM {
  visibility: hidden;
}
.bPRIG .bAGKM {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.Qbi7e.JHATB {
  display: none;
}
/* Slider */
.LbTId .l9zMJ {
  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 */
.AOpAx,
.RRd_r {
  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;
}
.AOpAx:hover,
.RRd_r:hover,
.AOpAx:focus,
.RRd_r:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.AOpAx:hover:before,
.RRd_r:hover:before,
.AOpAx:focus:before,
.RRd_r:focus:before {
  opacity: 1;
}
.AOpAx.YsJrr:before,
.RRd_r.YsJrr:before {
  opacity: 0.25;
}
.AOpAx:before,
.RRd_r: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');
}
.AOpAx {
  left: -25px;
}
[dir="rtl"] .AOpAx {
  left: auto;
  right: -25px;
}
.AOpAx:before {
  content: "←";
}
[dir="rtl"] .AOpAx:before {
  content: "→";
}
.RRd_r {
  right: -25px;
}
[dir="rtl"] .RRd_r {
  left: -25px;
  right: auto;
}
.RRd_r:before {
  content: "→";
}
[dir="rtl"] .RRd_r:before {
  content: "←";
}
/* Dots */
.KvAiz .PYihY {
  margin-bottom: 30px;
}
.bvYZo {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.bvYZo li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.bvYZo 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;
}
.bvYZo li button:hover,
.bvYZo li button:focus {
  outline: none;
}
.bvYZo li button:hover:before,
.bvYZo li button:focus:before {
  opacity: 1;
}
.bvYZo 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;
}
.bvYZo li.LhLIG 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;
}
.VN94t {
  font-family: "JioTypeVar-Regular";
}
.XLw7q {
  font-family: var(--font-header);
}
.ZzOlw header {
  display: none !important;
}
body:not(.ZzOlw) 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.cmh3F {
  background-color: var(--themeAccentL5, #fff);
}
.YhJ87 {
  position: sticky;
  top: 0;
  z-index: 8;
}
.lygHo {
  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. */
.lygHo.KgUen {
  animation: PVmUA 1.3s cubic-bezier(0.42, 0, 0.58, 1);
}
body:not(.LoyIU):not(.SmvIs):not(.aUw07) .lygHo {
  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(.LoyIU):not(.SmvIs):not(.aUw07) .lygHo {
    margin-top: var(--fdk-outlet-margin-top, calc(64px + var(--banner-offset, 0px)));
    top: 0;
    margin-bottom: var(--fdk-outlet-margin-bottom, unset);
  }
}
body.cmh3F:not(.LoyIU):not(.SmvIs):not(
    .aUw07
  ) .lygHo {
  padding-bottom: unset;
  margin-bottom: unset;
}
@media only screen and (max-width: 1024px) {
  body.cmh3F:not(.LoyIU):not(.SmvIs):not(
    .aUw07
  ) .lygHo {
    padding-bottom: 159px;
    margin-bottom: unset;
  }
}
@media only screen and (max-width: 600px) {
  body.cmh3F:not(.LoyIU):not(.SmvIs):not(
    .aUw07
  ) .lygHo {
    padding-bottom: unset;
    margin-bottom: unset;
  }
}
body.h4gi3:not(.LoyIU):not(.SmvIs):not(
    .aUw07
  ) .lygHo {
  top: 0;
  margin-top: calc(88px + var(--banner-offset, 0px));
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
  body.h4gi3:not(.LoyIU):not(.SmvIs):not(
    .aUw07
  ) .lygHo {
    margin-top: calc(64px + var(--banner-offset, 0px));
    margin-bottom: 0;
  }
}
body.LoyIU .lygHo {
  margin-top: 0;
}
@media only screen and (max-width: 600px) {
  body.LoyIU .lygHo {
    margin-top: calc(64px + var(--banner-offset, 0px));
  }
}
.lygHo > * > .ua7AW {
  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. */
.glimU {
  padding-top: var(--headerHeight, 0px);
}
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none;
}
.mGZPY {
  display: grid;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
}
.syrDz {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: unset !important;
  min-height: 75vh;
}
.StXzs {
  overflow-x: hidden;
  font-size: 0.875rem;
}
.NirUz,
.ihPaH {
  max-width: 1440px;
}
.b1zwe {
  display: block;
}
.n6uRP,
.niife {
  display: inline-block;
}
.cj9lA {
  display: flex;
  flex-direction: row;
}
.DMIlq,
.piyGX {
  display: flex;
  flex-direction: column;
}
.pINZg,
.scPYe {
  display: flex;
  align-items: center;
}
.kWINp,
.RdF8F {
  display: flex;
  justify-content: center;
}
.wJXxm,
.tWwfq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mAjBg,
.jDJbN {
  justify-content: flex-start;
}
.wn_HN,
.PuvAL {
  justify-content: flex-end;
}
.BoxnO,
.cFNrC {
  justify-content: space-between;
}
.mW2s4,
.A7F08 {
  justify-content: space-around;
}
.GkDEP,
.h_c6w {
  justify-content: space-evenly;
}
strong {
  font-weight: 700 !important;
}
h1,
.RYKFe {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h1,
  .RYKFe {
    font-size: 36px;
    line-height: 48px;
  }
}
h2,
.J_zxh {
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.03em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h2,
  .J_zxh {
    font-size: 32px;
    line-height: 42px;
  }
}
h3,
.C1Qek {
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 24px;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  h3,
  .C1Qek {
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 28px;
    line-height: 36px;
  }
}
h4,
.fkh0l {
  font-weight: 600;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 1025px) {
  h4,
  .fkh0l {
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #1e1e1e;
    font-size: 20px;
    line-height: 24px;
  }
}
h5,
.fxOhc {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
}
@media only screen and (min-width: 1025px) {
  h5,
  .fxOhc {
    font-size: 16px;
    line-height: 18px;
  }
}
.NCzyS {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
}
@media only screen and (min-width: 1025px) {
  .NCzyS {
    font-size: 16px;
    line-height: 20px;
  }
}
.fnsre,
.O4cQ9,
.QZED0 {
  font-weight: 400;
  letter-spacing: -0.02em;
  color: var(--textBody, #3c3131);
  font-size: 12px;
  line-height: 16px;
}
@media only screen and (min-width: 1025px) {
  .fnsre,
  .O4cQ9,
  .QZED0 {
    font-weight: 400;
    letter-spacing: -0.02em;
    color: var(--textBody, #3c3131);
    font-size: 14px;
    line-height: 18px;
  }
}
.WBYvP {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.02em;
}
@media only screen and (min-width: 1025px) {
  .WBYvP {
    font-size: 64px;
    line-height: 85px;
    letter-spacing: -0.03em;
  }
}
.p_sar,
.OQSvh {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.oUpMn,
.GoPFs {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 500;
}
.ISsKg,
.XCIgw {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.TPXWA,
.H3n7S {
  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) {
  .TPXWA,
  .H3n7S {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .TPXWA:hover,
  .H3n7S:hover {
    background-color: var(--buttonPrimary, #4e3f09);
    color: var(--buttonSecondary, #fff);
  }
}
.TPXWA:active,
.H3n7S:active,
.TPXWA:focus-visible,
.H3n7S:focus-visible,
.TPXWA:focusvisible,
.H3n7S:focusvisible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonPrimary, #4e3f09);
}
.YnGsy,
.ZamvE {
  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) {
  .YnGsy,
  .ZamvE {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .YnGsy:hover,
  .ZamvE:hover {
    border-color: var(--buttonPrimaryL1, #71653a);
    background-color: var(--buttonPrimaryL1, #71653a);
  }
  .YnGsy:disabled,
  .ZamvE:disabled {
    border-color: var(--buttonPrimaryL3, #b8b29d);
    background-color: var(--buttonPrimaryL3, #b8b29d);
  }
}
.YnGsy:active,
.ZamvE:active,
.YnGsy:focus-visible,
.ZamvE:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid var(--buttonSecondary, #fff);
}
.LnesR,
.nVxBs {
  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) {
  .LnesR,
  .nVxBs {
    font-weight: 500;
    letter-spacing: -0.02em;
    font-size: 14px;
    line-height: 16px;
  }
}
.LnesR:hover,
.nVxBs:hover {
  color: var(--buttonLinkL1, #c1847c);
}
.LnesR:disabled,
.nVxBs:disabled {
  color: var(--buttonLinkL2, #d0a39d);
}
.LnesR:active,
.nVxBs:active {
  opacity: 0.8;
}
.P0hXw,
._MHPL {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.wDhGu,
.RVAqU {
  margin: 0 auto;
}
button {
  cursor: pointer;
  background: transparent;
  border: none;
}
.Al2CX,
.t4Nka {
  overflow-y: hidden !important;
}
.qYGpl {
  display: block !important;
  margin-bottom: 8px;
}
::selection {
  background-color: #e7a76c !important;
  color: #1e1e1e !important;
}
img::selection {
  background-color: transparent;
}
.ViqZJ,
.Qq9HV {
  max-width: 1440px;
}
.wDBNL,
.DavFy {
  margin-right: 30px !important;
}
.L6F8o,
.kEBqY {
  margin-right: 5px !important;
}
.lp_bN,
.ORgqA {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.vT0aA,
.hLO2h {
  font-size: 20px;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: underline;
}
.BcDuG,
.dRkXZ {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .BcDuG,
  .dRkXZ {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .BcDuG,
  .dRkXZ {
    margin-top: 24px;
  }
}
.vZBTw,
.iZXZH {
  background-color: var(--accentColor);
  color: #ffffff;
}
.hj1lp,
.gksb3 {
  overflow-y: hidden;
}
.YiaXs,
.Js9bc {
  overflow: hidden;
}
.DzlYB {
  overflow: hidden;
}
.v6Rei {
  width: 100%;
  height: 100%;
}
.PYihY:not(.kHVb4) {
  padding-bottom: 32px;
  margin-bottom: 31px;
}
@media only screen and (max-width: 1024px) {
  .PYihY:not(.kHVb4) {
    padding-bottom: 24px;
    margin-bottom: 8px;
  }
}
.AOpAx,
.RRd_r {
  cursor: pointer;
  position: absolute;
  top: unset;
  bottom: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
}
.RRd_r {
  transform: translate(100%, 100%);
  right: calc(50% - var(--slick-dots) / 2);
}
.AOpAx {
  transform: translate(-100%, 100%);
  left: calc(50% - var(--slick-dots) / 2);
}
.bvYZo {
  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) {
  .bvYZo {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .bvYZo {
    width: 100%;
  }
}
.bvYZo li {
  cursor: pointer;
  display: inline-block;
  margin: 0 4px;
  font-size: 0;
  width: auto;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .bvYZo li {
    margin: 0 2px;
  }
}
.bvYZo 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) {
  .bvYZo li button {
    width: 10px;
  }
}
.bvYZo li button:hover,
.bvYZo li button:focus {
  border: none;
}
.bvYZo li button::before {
  content: unset;
}
@media only screen and (min-width: 1025px) {
  .bvYZo li button:hover {
    background-color: #1e1e1e;
  }
}
.bvYZo li.LhLIG button {
  background-color: #1e1e1e;
  width: 24px;
}
@media only screen and (max-width: 600px) {
  .bvYZo li.LhLIG 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 i3llQ {
  from {
    transform: translateX(100%);
    /* Start off-screen from the right */
  }
  to {
    transform: translateX(0);
    /* Move into the viewport */
  }
}
.ODngZ {
  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) {
  .ODngZ {
    width: 345px !important;
  }
}
.DHg9U {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.btjRa {
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .btjRa {
    padding: 16px;
  }
}
.Kbebb {
  width: 24px;
  height: 24px;
}
.ymeui {
  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) {
  .ymeui {
    display: none;
  }
}
.unyWN {
  opacity: 0.6 !important;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.56s ease, visibility 0.56s ease;
}
.hlE1L {
  opacity: 0 !important;
  pointer-events: none;
}
.YpjoX {
  cursor: pointer;
  position: absolute;
  left: 84px;
  top: 10px;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .YpjoX {
    left: 0px;
    top: 64px;
  }
}
.lygHo #D5PoT .F6VXF .zWcoV {
  padding-top: 0px;
}
.piyGX {
  display: flex;
  flex-direction: column;
}
.scPYe {
  display: flex;
  align-items: center;
}
.tWwfq {
  display: flex;
  justify-content: center;
  align-items: center;
}
.jDJbN {
  justify-content: flex-start;
}
.cFNrC {
  justify-content: space-between;
}
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
/* =========================================================
   PAGE / VISIBILITY
========================================================= */
@keyframes PVmUA {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes RQbzh {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes qtZAl {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes QHNSQ {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
/* =========================================================
   BASIC
========================================================= */
@keyframes kqhMM {
  to {
    transform: rotate(360deg);
  }
}
@keyframes CRhX6 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Ot538 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes a4Ose {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes t7vpL {
  from {
    opacity: 0;
    transform: translateY(4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes BnGI2 {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
/* =========================================================
   SCALE / ZOOM
========================================================= */
@keyframes ytYU5 {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(2);
  }
}
@keyframes DMqRF {
  from {
    transform: scale(2);
  }
  to {
    transform: scale(3);
  }
}
@keyframes MG9Xw {
  from {
    transform: scale(3);
  }
  to {
    transform: scale(1);
  }
}
/* =========================================================
   TOAST
========================================================= */
@keyframes QSuc6 {
  from {
    transform: translateY(12px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes ZaI7K {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(12px);
    opacity: 0;
  }
}
@keyframes Mtk5e {
  from {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
  to {
    transform: translate(-50%, 0);
    opacity: 1;
  }
}
@keyframes VLv2x {
  from {
    transform: translate(-50%, 0);
    opacity: 1;
  }
  to {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
}
/* =========================================================
   TEXT / ICON
========================================================= */
@keyframes f5gVI {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _vvoW {
  from {
    clip-path: inset(0 50%);
    -webkit-clip-path: inset(0 50%);
  }
  to {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
}
/* =========================================================
   HEADINGS
========================================================= */
@keyframes LOVaX {
  0% {
    opacity: 0;
    transform: translateY(76px);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes b3JJ8 {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes cz_n7 {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.At3Mb {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.ZaEsw {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.bCnt4,
.pijgL {
  transform: translateX(100%);
}
.BfcR9,
.r8t2z {
  transform: translateX(0);
}
.oSmJE {
  background-color: #fffcf6;
  animation-duration: 650ms;
  animation-delay: 30ms;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-name: F1D7O;
  animation-timing-function: ease-in-out;
  will-change: background-position;
}
/* Remove shimmer when image is loaded */
.oSmJE:has(img[src]) {
  animation: none;
  background: transparent;
  will-change: auto;
}
@keyframes J7GyR {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes zdMBu {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes ZqvxM {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes P79FK {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.FP7NC {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.DfDuc {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.cVjzZ,
.nojvR {
  transform: translateX(-100%);
}
.dFeeW,
.lddWa {
  transform: translateX(0);
}
.c4NWK {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.xlGiY {
  transform: translateX(-100%);
}
.i2TCc {
  transform: translateX(0);
}
.OvVt6,
._E6t0 {
  animation: LOVaX 1s cubic-bezier(0.77, 0, 0.18, 1) forwards;
}
.pMFQH {
  animation: b3JJ8 1s cubic-bezier(0.77, 0, 0.18, 1) forwards 100ms;
}
.nsmM8 {
  animation: cz_n7 1s cubic-bezier(0.77, 0, 0.18, 1) forwards 200ms;
}
/* =========================================================
   SLIDE / FADE TRANSITIONS
========================================================= */
.I_F5O,
.IM3bm {
  transition: all 0.5s;
}
.ReOPY,
.bri8L {
  opacity: 0;
  transform: translateY(10px);
}
.EqWpO,
.FXLKE {
  transition: all 0.5s;
}
.WptSC,
.eis8i {
  opacity: 0;
}
/* SLIDE UP / DOWN / LEFT / RIGHT (unchanged) */
.pMPol {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.mZSyJ {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.XXjY6,
.sGEFd {
  transform: translateY(100%);
}
.LNK2Y,
.zcEyI {
  transform: translateY(0);
}
.cFnNz {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.uSZck {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.tZZE0,
.Ym4ur {
  transform: translateY(-100%);
}
.rya7V,
.CiVjJ {
  transform: translateY(0);
}
/* =========================================================
   DROPDOWN
========================================================= */
@keyframes K2uQz {
  from {
    opacity: 0;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes jGsYf {
  from {
    opacity: 1;
    transform: scaleY(1);
  }
  to {
    opacity: 0;
    transform: scaleY(0);
  }
}
@keyframes gjJUP {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes Q0BP0 {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-4px);
  }
}
/* =========================================================
   IMAGE / BACKDROP
========================================================= */
.cq3Vy {
  overflow: hidden;
}
.cq3Vy .HrUUc {
  transition: transform 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.cq3Vy:hover .HrUUc {
  transform: scale(1.05);
}
.pAKws,
.d_dG4 {
  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;
}
.pAKws:hover,
.d_dG4: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 GzQEn {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #1e1e1e;
  }
}
@keyframes aAuDt {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #BF4E1D;
  }
}
@keyframes WzOiX {
  from {
    stroke: #BF4E1D;
  }
  to {
    stroke: #6f6e6c;
  }
}
@keyframes LSMIC {
  from {
    opacity: 0;
    fill: #ffffff;
  }
  to {
    opacity: 1;
    fill: #BF4E1D;
  }
}
@keyframes oUkmG {
  from {
    opacity: 1;
    fill: #BF4E1D;
  }
  to {
    opacity: 0;
    fill: #ffffff;
  }
}
.W9ipW ::v-deep svg rect:first-child {
  animation: WzOiX 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.W9ipW ::v-deep svg rect:last-child {
  animation: oUkmG 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.zcTEx ::v-deep svg rect:first-child {
  animation: aAuDt 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.zcTEx ::v-deep svg rect:last-child {
  animation: LSMIC 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
/* Checkbox */
@keyframes tDves {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #BF4E1D;
  }
}
@keyframes IwHwe {
  from {
    stroke: #BF4E1D;
  }
  to {
    stroke: #6f6e6c;
  }
}
@keyframes Rt_x9 {
  from {
    stroke: #ffffff;
  }
  to {
    stroke: #ffffff;
  }
}
@keyframes W79hm {
  from {
    stroke: #ffffff;
  }
  to {
    stroke: #ffffff;
  }
}
.Dcvbd svg g path:first-child {
  animation: oUkmG 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.Dcvbd svg g path:nth-child(2) {
  animation: IwHwe 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.Dcvbd svg g path:nth-child(3) {
  animation: W79hm 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.pbqg4 svg g path:first-child {
  animation: LSMIC 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.pbqg4 svg g path:nth-child(2) {
  animation: tDves 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.pbqg4 svg g path:nth-child(3) {
  animation: Rt_x9 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
@keyframes F1D7O {
  from {
    background-color: #fffcf6;
  }
  to {
    background-color: #fff7e7;
  }
}
@-webkit-keyframes F1D7O {
  from {
    background-color: #fffcf6;
  }
  to {
    background-color: #fff7e7;
  }
}
@-webkit-keyframes n4QBC {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes n4QBC {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes _5w68K {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _5w68K {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.IC4lA {
  padding: 54px 0 0;
  max-width: 1272px;
  margin: auto;
}
@media only screen and (max-width: 1024px) {
  .IC4lA {
    padding: 24px 24px 56px;
  }
}
@media only screen and (max-width: 767px) {
  .IC4lA {
    padding: 16px 16px 40px;
  }
}
.bi0wN,
.Tsbux {
  background-color: #f7f3e4;
  min-height: 60vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px 16px;
}
.XC08U {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 88px;
}
@media only screen and (max-width: 767px) {
  .XC08U {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 16px;
    margin-bottom: 24px;
  }
}
.x2ceT {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .x2ceT {
    position: static;
    transform: none;
    justify-content: flex-start;
  }
}
.x2ceT svg {
  width: 17px;
  height: 12px;
  display: block;
}
.x2ceT svg path {
  stroke: #1e1e1e;
}
.UPjY5 {
  font-family: "Begum-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -1.2px;
  color: var(--textHeading, #26201a);
  margin: 0;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  .UPjY5 {
    font-family: "Begum-Regular";
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    letter-spacing: -0.64px;
  }
}
@media only screen and (max-width: 767px) {
  .UPjY5 {
    font-family: "Begum-Regular";
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 36px;
    letter-spacing: -0.64px;
    text-align: left;
  }
}
.VwiiM {
  display: flex;
  justify-content: space-between;
  gap: 132px;
  align-items: flex-start;
}
@media only screen and (max-width: 1024px) {
  .VwiiM {
    gap: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .VwiiM {
    flex-direction: column-reverse;
    gap: 24px;
  }
}
.OIfV4 {
  flex: 1 1 auto;
  min-width: 0;
  max-width: 732px;
}
@media only screen and (max-width: 767px) {
  .OIfV4 {
    max-width: 100%;
  }
}
.uhNfr {
  flex: 0 0 408px;
  max-width: 408px;
}
@media only screen and (max-width: 1024px) {
  .uhNfr {
    flex: 0 0 280px;
  }
}
@media only screen and (max-width: 767px) {
  .uhNfr {
    flex: 1 1 100%;
    max-width: 100%;
    width: 100%;
    align-self: center;
  }
}
.qzHQd {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px 20px;
  margin-bottom: 48px;
  background-color: #f2ead6;
  border-radius: 4px;
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  color: var(--textBody, #3c3131);
}
@media only screen and (max-width: 767px) {
  .qzHQd {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .GGNHn {
    display: none;
  }
}
.WtAoe {
  font-size: 16px;
  color: var(--textSecondary, #9c9c9c);
  rotate: 180deg;
  height: 16px;
}
.W2SHv {
  font-family: "Begum-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.48px;
  color: var(--textHeading, #26201a);
  margin: 0 0 16px;
}
@media only screen and (max-width: 767px) {
  .W2SHv {
    font-family: "Begum-Regular";
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.32px;
    margin-bottom: 16px;
    font-size: 24px;
  }
}
.ZEcpo {
  background-color: white;
  border-radius: 4px;
  padding: 24px;
}
@media only screen and (max-width: 767px) {
  .ZEcpo {
    padding: 16px;
  }
}
.My6cG {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
@media only screen and (max-width: 767px) {
  .My6cG {
    flex-direction: column;
    align-items: flex-start;
    gap: 11px;
  }
}
.GGuIv {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  color: var(--textBody, #3c3131);
  font-size: 16px;
}
.Cz9XP {
  display: inline-flex;
  align-items: center;
  gap: 16px;
}
.OVA79 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  font-size: 18px;
  line-height: 1;
  color: var(--textSecondary, #9c9c9c);
  cursor: pointer;
}
.OVA79:disabled {
  color: #ababab;
  cursor: not-allowed;
}
.vZZAI {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  font-size: 14px;
  color: #1e1e1e;
  min-width: 16px;
  text-align: center;
}
.En716 {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  color: var(--textBody, #3c3131);
  margin: 0 0 16px;
  font-size: 16px;
}
.OyPhs {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media only screen and (max-width: 600px) {
  .OyPhs {
    gap: 16px;
  }
}
.pq0fL {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  animation: t7vpL 0.25s ease both;
}
.cVcKf {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 120px;
}
.awGnG {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
}
.t71Fd {
  position: relative;
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  border: 1.5px solid #ababab;
  border-radius: 50%;
  transition: border-color 0.15s ease;
}
.t71Fd::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #BF4E1D;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.15s ease;
}
.awGnG:checked + .t71Fd {
  border-color: #BF4E1D;
}
.awGnG:checked + .t71Fd::after {
  transform: translate(-50%, -50%) scale(1);
}
.cnHbG {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  color: var(--textBody, #3c3131);
}
.L2O7B {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  width: 100%;
  margin-top: 16px;
  padding: 12px 16px;
  color: var(--textBody, #3c3131);
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #6f6e6c;
  outline: none;
}
.L2O7B::placeholder {
  color: #ababab;
}
.L2O7B:focus {
  border-color: #ababab;
}
.u1Wz8 {
  height: 1px;
  background: #ebdfba;
  margin: 48px 0;
}
@media only screen and (max-width: 767px) {
  .u1Wz8 {
    margin: 40px 0;
    height: 0;
  }
}
.nPS0t {
  padding-top: 0;
}
.PQ6KE {
  font-family: "JioTypeVar-Medium";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  color: #1e1e1e;
  margin-bottom: 12px;
}
.LWgi9 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 12px;
}
.d66bY {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0px;
  padding: 4px 12px;
  color: var(--textBody, #3c3131);
  background-color: #f9f6ef;
  border-radius: 4px;
  text-transform: capitalize;
}
.WhBRp {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0px;
  line-height: 22px;
  color: var(--textBody, #3c3131);
  margin-bottom: 16px;
}
.nU_oD {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--textBody, #3c3131);
}
.nU_oD + .nU_oD {
  margin-top: 6px;
}
.xMkHg {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}
.xMkHg svg {
  display: block;
  width: 24px;
  height: 24px;
}
.vhlhK {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-top: 48px;
}
.vhlhK .APEz1 {
  display: inline-block;
  width: fit-content;
}
@media only screen and (max-width: 600px) {
  .vhlhK .APEz1 {
    width: 100%;
  }
}
.idW9A {
  background-color: #ffffff;
  border: 1px solid #fffcf7;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .idW9A {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    padding: 16px;
    border-radius: 4px;
  }
}
.zPL28 {
  width: 100%;
  background-color: #f9f6ef;
}
@media only screen and (max-width: 767px) {
  .zPL28 {
    flex: 0 0 40%;
    width: 40%;
    padding: 0;
    border-radius: 4px;
    overflow: hidden;
  }
}
.GNMzo {
  display: block;
  width: 100%;
  aspect-ratio: 3 / 4;
  object-fit: contain;
}
.dVMJL {
  padding: 24px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .dVMJL {
    flex: 1 1 auto;
    min-width: 0;
    padding: 0;
    text-align: left;
  }
}
.ijpeH {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  line-height: 20px;
  color: #1e1e1e;
  margin-bottom: 4px;
}
@media only screen and (max-width: 767px) {
  .ijpeH {
    font-family: "JioTypeVar-Medium";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0px;
  }
}
.YUpGY {
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #6f6e6c;
}

