/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
._3iiFb {
  display: flex;
  flex-direction: column;
}
.GAs35 {
  display: flex;
  flex-direction: row;
}
.xfpNL {
  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;
}
.oWqCq {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.DOj02 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.R3Sss {
  margin: 0 auto;
}
.rIgBb {
  cursor: pointer;
}
/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
/* =========================================================
   PAGE / VISIBILITY
========================================================= */
@keyframes tEKTT {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes oCiUf {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes MzEvg {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes zwdG6 {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
/* =========================================================
   BASIC
========================================================= */
@keyframes Nga1I {
  to {
    transform: rotate(360deg);
  }
}
@keyframes VYE53 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes IyJcZ {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes PrLHw {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes MXK3i {
  from {
    opacity: 0;
    transform: translateY(4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes sBRF6 {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
/* =========================================================
   SCALE / ZOOM
========================================================= */
@keyframes erLSy {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(2);
  }
}
@keyframes zff7Q {
  from {
    transform: scale(2);
  }
  to {
    transform: scale(3);
  }
}
@keyframes jGk8F {
  from {
    transform: scale(3);
  }
  to {
    transform: scale(1);
  }
}
/* =========================================================
   TOAST
========================================================= */
@keyframes uB8Bf {
  from {
    transform: translateY(12px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes GHITI {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(12px);
    opacity: 0;
  }
}
@keyframes piPk_ {
  from {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
  to {
    transform: translate(-50%, 0);
    opacity: 1;
  }
}
@keyframes Jq7Zo {
  from {
    transform: translate(-50%, 0);
    opacity: 1;
  }
  to {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
}
/* =========================================================
   TEXT / ICON
========================================================= */
@keyframes Sbwj0 {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes F5G1u {
  from {
    clip-path: inset(0 50%);
    -webkit-clip-path: inset(0 50%);
  }
  to {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
}
/* =========================================================
   HEADINGS
========================================================= */
@keyframes oTBPJ {
  0% {
    opacity: 0;
    transform: translateY(76px);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes Sr1jK {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes s_LAU {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.dmUaJ {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.E3u7M {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.Mlcer,
.O7LQd {
  transform: translateX(100%);
}
.K6o0U,
.oa5Wl {
  transform: translateX(0);
}
.LmAXz {
  background-color: #fffcf6;
  animation-duration: 650ms;
  animation-delay: 30ms;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-name: TKcM9;
  animation-timing-function: ease-in-out;
  will-change: background-position;
}
/* Remove shimmer when image is loaded */
.LmAXz:has(img[src]) {
  animation: none;
  background: transparent;
  will-change: auto;
}
@keyframes UbbtE {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes Q9L2T {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes FfFl9 {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes SoMS1 {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.Sw_NJ {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.hygDO {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.TPgkl,
.vSi7K {
  transform: translateX(-100%);
}
.P_pFh,
.nJdhb {
  transform: translateX(0);
}
.jCEIl {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.FR7D5 {
  transform: translateX(-100%);
}
.q4iLz {
  transform: translateX(0);
}
.gUMNL,
.kJ1kU {
  animation: oTBPJ 1s cubic-bezier(0.77, 0, 0.18, 1) forwards;
}
.C7MR5 {
  animation: Sr1jK 1s cubic-bezier(0.77, 0, 0.18, 1) forwards 100ms;
}
.qrGaD {
  animation: s_LAU 1s cubic-bezier(0.77, 0, 0.18, 1) forwards 200ms;
}
/* =========================================================
   SLIDE / FADE TRANSITIONS
========================================================= */
.Afie5,
.kgGQJ {
  transition: all 0.5s;
}
.giCUA,
.WgS51 {
  opacity: 0;
  transform: translateY(10px);
}
._QBJo,
.zRDhZ {
  transition: all 0.5s;
}
.CsDrb,
.HOf63 {
  opacity: 0;
}
/* SLIDE UP / DOWN / LEFT / RIGHT (unchanged) */
.U8D9D {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.NvFWT {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.EJXXf,
.xWkWc {
  transform: translateY(100%);
}
.IQes3,
.f_h0Y {
  transform: translateY(0);
}
.wVH9L {
  transition: transform 0.56s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.SvRwN {
  transition: transform 0.32s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.f9Rza,
.G_dgX {
  transform: translateY(-100%);
}
.q_dp0,
.Liy5D {
  transform: translateY(0);
}
/* =========================================================
   DROPDOWN
========================================================= */
@keyframes p8Vw2 {
  from {
    opacity: 0;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes VWrZz {
  from {
    opacity: 1;
    transform: scaleY(1);
  }
  to {
    opacity: 0;
    transform: scaleY(0);
  }
}
@keyframes iE9yw {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes BA1qJ {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-4px);
  }
}
/* =========================================================
   IMAGE / BACKDROP
========================================================= */
.DZZHK {
  overflow: hidden;
}
.DZZHK .Tpyyx {
  transition: transform 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.DZZHK:hover .Tpyyx {
  transform: scale(1.05);
}
.wAJLZ,
.O1JmL {
  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;
}
.wAJLZ:hover,
.O1JmL: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 XTXB2 {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #1e1e1e;
  }
}
@keyframes l8YHS {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #BF4E1D;
  }
}
@keyframes qC_K7 {
  from {
    stroke: #BF4E1D;
  }
  to {
    stroke: #6f6e6c;
  }
}
@keyframes Z1AM7 {
  from {
    opacity: 0;
    fill: #ffffff;
  }
  to {
    opacity: 1;
    fill: #BF4E1D;
  }
}
@keyframes IPBG3 {
  from {
    opacity: 1;
    fill: #BF4E1D;
  }
  to {
    opacity: 0;
    fill: #ffffff;
  }
}
.yr6iz ::v-deep svg rect:first-child {
  animation: qC_K7 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.yr6iz ::v-deep svg rect:last-child {
  animation: IPBG3 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.QqT6U ::v-deep svg rect:first-child {
  animation: l8YHS 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.QqT6U ::v-deep svg rect:last-child {
  animation: Z1AM7 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
/* Checkbox */
@keyframes sEYc0 {
  from {
    stroke: #6f6e6c;
  }
  to {
    stroke: #BF4E1D;
  }
}
@keyframes HXiBY {
  from {
    stroke: #BF4E1D;
  }
  to {
    stroke: #6f6e6c;
  }
}
@keyframes ewYv4 {
  from {
    stroke: #ffffff;
  }
  to {
    stroke: #ffffff;
  }
}
@keyframes XoPcU {
  from {
    stroke: #ffffff;
  }
  to {
    stroke: #ffffff;
  }
}
.rgiL_ svg g path:first-child {
  animation: IPBG3 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.rgiL_ svg g path:nth-child(2) {
  animation: HXiBY 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.rgiL_ svg g path:nth-child(3) {
  animation: XoPcU 0.15s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.B_w3z svg g path:first-child {
  animation: Z1AM7 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.B_w3z svg g path:nth-child(2) {
  animation: sEYc0 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.B_w3z svg g path:nth-child(3) {
  animation: ewYv4 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
@keyframes TKcM9 {
  from {
    background-color: #fffcf6;
  }
  to {
    background-color: #fff7e7;
  }
}
@-webkit-keyframes TKcM9 {
  from {
    background-color: #fffcf6;
  }
  to {
    background-color: #fff7e7;
  }
}
@-webkit-keyframes rYXg2 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes rYXg2 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes qozdR {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes qozdR {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.W4lYt {
  display: flex;
  background-color: var(--container-background-color);
  background-image: var(--background-image);
  height: var(--container-height);
  min-height: 810px;
  max-height: var(--container-max-height);
  position: relative;
}
@media only screen and (max-width: 600px) {
  .W4lYt {
    max-height: unset;
  }
}
.W4lYt .l38Ay {
  display: flex;
  overflow: hidden;
}
.W4lYt .wBsDY {
  position: absolute;
  display: flex;
  flex-flow: var(--container-layout);
  padding: 61px 84px;
  justify-content: space-between;
  margin: 0 auto;
  text-align: center;
  align-items: center;
}
@media only screen and (max-width: 1024px) {
  .W4lYt .wBsDY {
    padding: 56px 60px;
  }
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY {
    flex-flow: column-reverse;
    gap: 32px;
    padding: 56px 24px !important;
  }
}
.W4lYt .wBsDY .XtOP2 {
  position: relative;
}
.W4lYt .wBsDY .XtOP2 .Db6vM {
  aspect-ratio: 0.75;
  object-fit: cover;
  max-width: unset !important;
  width: 516px !important;
  height: unset !important;
}
@media only screen and (max-width: 1024px) {
  .W4lYt .wBsDY .XtOP2 .Db6vM {
    width: 300px !important;
  }
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .XtOP2 .Db6vM {
    width: 327px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .W4lYt .wBsDY .XtOP2 svg {
    width: 300px;
    height: 400px;
  }
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .XtOP2 svg {
    width: 327px;
    height: 436px;
  }
}
.W4lYt .wBsDY .XtOP2 video {
  aspect-ratio: 3/4;
  width: 516px;
  max-height: 688px;
  height: auto;
  object-fit: cover;
}
.W4lYt .wBsDY .XtOP2 .CY5AB {
  position: absolute;
  bottom: 20px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 40px;
  gap: 20px;
}
.W4lYt .wBsDY .XtOP2 .CY5AB .zulP1 svg,
.W4lYt .wBsDY .XtOP2 .CY5AB .ene80 svg {
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 80px;
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(10px);
}
.W4lYt .wBsDY .XtOP2 .CY5AB .AGUko {
  display: none !important;
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .XtOP2 .CY5AB {
    width: 80%;
    justify-content: space-between;
  }
}
.W4lYt .wBsDY .XtOP2 .CY5AB {
  position: absolute;
  bottom: 20px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 40px;
  gap: 20px;
}
.W4lYt .wBsDY .XtOP2 .CY5AB .zulP1 svg,
.W4lYt .wBsDY .XtOP2 .CY5AB .ene80 svg {
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 80px;
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(10px);
}
.W4lYt .wBsDY .XtOP2 .CY5AB .AGUko {
  display: none !important;
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .XtOP2 .CY5AB {
    width: 80%;
    justify-content: space-between;
  }
}
.W4lYt .wBsDY .jooR6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: left;
  max-width: 50%;
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .jooR6 {
    max-width: 100%;
  }
}
.W4lYt .wBsDY .jooR6 .zVaS3 img {
  width: 40px;
  height: 40px;
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .jooR6 .zVaS3 img {
    margin-bottom: 16px;
  }
}
.W4lYt .wBsDY .jooR6 .hYT_W {
  gap: 16px;
  display: flex;
  flex-flow: column;
  margin-top: 16px;
  margin-bottom: 32px;
  max-width: 516px;
  cursor: default;
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .jooR6 .hYT_W {
    margin-bottom: 0px;
    margin-top: 0px;
    gap: 16px;
    max-width: 327px;
    text-align: center;
    justify-content: center;
    margin: 0 auto;
  }
}
.W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 {
  display: flex;
  gap: 16px;
  flex-flow: column;
}
.W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 .Czu6V {
  text-align: center;
  display: flex;
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 .Czu6V {
    justify-content: center;
  }
}
.W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 .KHlDV {
  color: var(--overline-color);
  font-family: "JioTypeVar-Medium";
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-align: left;
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 .KHlDV {
    text-align: center;
  }
}
.W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 .qU7qT {
  clip-path: inset(0px 50% 0px 50%);
  -webkit-clip-path: inset(0px 50% 0px 50%);
  animation: F5G1u 0.89s cubic-bezier(0.77, 0, 0.18, 1) forwards;
}
.W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 .UBzNx {
  color: var(--heading-color, #fff);
  text-align: inherit;
  font-family: "Begum-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -1.2px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 1024px) {
  .W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 .UBzNx {
    /* Heading XL/Mobile */
    font-size: 32px;
    line-height: 36px;
    /* 112.5% */
    letter-spacing: -0.64px;
  }
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 .UBzNx {
    text-align: center;
    font-size: 32px;
    line-height: 36px;
    /* 112.5% */
    letter-spacing: -0.64px;
    width: 327px;
  }
}
.W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 .VIhgz {
  display: flex;
  gap: 8px;
  align-items: center;
  flex-wrap: wrap;
}
.W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 .VIhgz span {
  color: var(--heading-color);
  font-size: 14px;
  font-style: normal;
  line-height: 26px;
  /* 200% */
}
.W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 .VIhgz .CCJiI:last-child {
  display: none;
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .jooR6 .hYT_W .zJMo4 .VIhgz {
    justify-content: center;
  }
}
.W4lYt .wBsDY .jooR6 .hYT_W .sshbR {
  color: var(--body-color);
  font-family: "JioTypeVar-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  letter-spacing: 0px;
  display: flex;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  align-self: stretch;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .jooR6 .hYT_W .sshbR {
    flex-flow: column;
    margin: 0 auto;
  }
}
.W4lYt .wBsDY .jooR6 .RxjnK {
  display: flex;
  justify-content: start;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .jooR6 .RxjnK {
    justify-content: center;
  }
}
.W4lYt .wBsDY .jooR6 .S9YXz {
  color: var(--cta-text-color);
  text-align: center;
  font-feature-settings: "dlig" on, "clig" off, "liga" off;
  font-family: "JioTypeVar-Medium";
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  gap: 8px;
  cursor: pointer;
}
.W4lYt .wBsDY .jooR6 .S9YXz .CCJiI {
  width: 16px;
  height: 16px;
  padding: 0;
}
.W4lYt .wBsDY .jooR6 .S9YXz .N2f0K {
  width: 16px;
  height: 16px;
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .jooR6 .S9YXz {
    margin-bottom: 0px;
    margin-top: 16px;
    margin-bottom: 16px;
    justify-content: center;
  }
}
.W4lYt .wBsDY .jooR6 .S9YXz path {
  stroke: var(--cta-text-color);
}
.W4lYt .wBsDY .jooR6 .HcugY {
  background: url(https://cdn.swadeshonline.com/v2/patient-paper-41f385/swad-p/wrkr/organization/6434ddc301f5fece9fe2f5bb/theme/assets/20d5c48baa8322e5a836.png) no-repeat;
  width: 360px;
  color: #f3ddd6;
  height: 56px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: 360px 56px;
  font-family: "JioTypeVar-Medium";
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 600px) {
  .W4lYt .wBsDY .jooR6 .HcugY {
    width: 327px;
    background-size: 327px 56px;
    margin-bottom: 0px;
    margin-top: 32px;
  }
}
.W4lYt .wBsDY .jooR6 .HcugY .OwXnF {
  margin: 0px 8px;
  font-family: "JioTypeVar-Medium";
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.W4lYt .wBsDY .jooR6 .eduZH,
.W4lYt .wBsDY .jooR6 .l3N74 {
  color: #262626;
}
.W4lYt .NrFgy {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}
.spjdt {
  min-height: 928px;
  max-height: 928px;
  background-color: white;
}
@media only screen and (max-width: 600px) {
  .spjdt {
    min-height: unset;
    height: auto;
  }
}
.spjdt .wBsDY {
  padding: 120px 84px;
}
@media only screen and (max-width: 1024px) {
  .spjdt .wBsDY {
    padding: 64px 60px;
  }
}
@media only screen and (max-width: 600px) {
  .spjdt .wBsDY {
    position: unset;
    display: flex;
    width: 100%;
    height: auto;
    transform: unset;
    align-items: unset;
    margin: 0;
    z-index: 1;
    padding: 56px 24px;
  }
}
@media only screen and (max-width: 600px) {
  .spjdt .wBsDY .l38Ay {
    display: none;
  }
}
.spjdt .wBsDY .YgdM0 img {
  width: 516px;
  height: auto;
}
@media only screen and (max-width: 1024px) {
  .spjdt .wBsDY .YgdM0 img {
    width: 300px;
  }
}
@media only screen and (max-width: 600px) {
  .spjdt .wBsDY .YgdM0 img {
    width: 327px;
  }
}
.spjdt .wBsDY .jooR6 {
  max-width: 516px !important;
}
@media only screen and (max-width: 600px) {
  .spjdt .wBsDY .jooR6 {
    max-width: 100% !important;
    text-align: center;
  }
}
.spjdt .wBsDY .hYT_W .sshbR {
  max-width: 516px;
}
@media only screen and (max-width: 600px) {
  .spjdt .wBsDY .hYT_W .sshbR {
    max-width: unset;
    text-align: center;
  }
}
@media only screen and (max-width: 600px) {
  .spjdt .wBsDY .zJMo4 {
    align-items: center;
  }
}
@media only screen and (max-width: 600px) {
  .spjdt .wBsDY .zVaS3 {
    margin-left: auto;
    margin-right: auto;
  }
}
.spjdt .hYT_W .zJMo4 .UBzNx {
  font-size: 40px !important;
  line-height: 46px !important;
  letter-spacing: -1.2px !important;
}
@media only screen and (max-width: 1024px) {
  .spjdt .hYT_W .zJMo4 .UBzNx {
    font-size: 32px !important;
    line-height: 36px !important;
    letter-spacing: -0.64px !important;
  }
}
@media only screen and (max-width: 600px) {
  .spjdt .hYT_W .zJMo4 .UBzNx {
    text-align: center !important;
    font-size: 32px !important;
    line-height: 36px !important;
    letter-spacing: -0.64px !important;
  }
}
.spjdt .S9YXz {
  padding: 16px 0px;
}
@media only screen and (max-width: 600px) {
  .spjdt .S9YXz {
    justify-content: center;
    margin-bottom: 0px !important;
  }
}
.dLF5M {
  min-height: unset;
  max-height: unset;
}
@media only screen and (max-width: 600px) {
  .dLF5M {
    position: relative;
    box-sizing: border-box;
    height: auto;
    min-height: unset;
  }
}
.dLF5M .jooR6 {
  max-width: 410px !important;
}
@media only screen and (max-width: 600px) {
  .dLF5M .jooR6 {
    max-width: 100% !important;
  }
}
@media only screen and (max-width: 600px) {
  .dLF5M .wBsDY {
    position: unset;
    display: flex;
    width: 100%;
    height: auto;
    transform: unset;
    align-items: unset;
    margin: 0;
    z-index: 1;
  }
}
@media only screen and (max-width: 600px) {
  .dLF5M .wBsDY .l38Ay {
    position: absolute;
    display: flex;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .dLF5M .wBsDY .sshbR {
    margin: 0 !important;
  }
}
.dLF5M .hYT_W .zJMo4 .UBzNx {
  font-size: 40px !important;
  line-height: 46px !important;
  letter-spacing: -1.2px !important;
}
@media only screen and (max-width: 1024px) {
  .dLF5M .hYT_W .zJMo4 .UBzNx {
    font-size: 32px !important;
    line-height: 36px !important;
    letter-spacing: -0.64px !important;
  }
}
@media only screen and (max-width: 600px) {
  .dLF5M .hYT_W .zJMo4 .UBzNx {
    text-align: center !important;
    font-size: 32px !important;
    line-height: 36px !important;
    letter-spacing: -0.64px !important;
  }
}
.dLF5M .S9YXz {
  height: 16px;
  padding: 16px 0px;
}
@media only screen and (max-width: 600px) {
  .dLF5M .S9YXz {
    justify-content: center;
    margin-bottom: 0px !important;
  }
}

/* Add-to-cart button shimmer: broad soft sweep, diffused edges (design ref) */
/**color by character**/
/** Font family **/
/* Default Colors */
/** color by character **/
.Dr9rJ {
  display: flex;
  flex-direction: column;
}
.M3nR6 {
  display: flex;
  flex-direction: row;
}
.bxN5J {
  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;
}
.WLMfJ {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.IElJk {
  display: flex;
  align-items: center;
  justify-content: center;
}
.rRwxI {
  margin: 0 auto;
}
.sJUeC {
  cursor: pointer;
}
.tEJMe {
  background: #ffffff;
  min-height: 928px;
  max-height: 928px;
}
@media only screen and (max-width: 600px) {
  .tEJMe {
    min-height: unset;
    height: auto;
  }
}
.tEJMe ::v-deep .vT9aV {
  padding: 120px 84px;
}
@media only screen and (max-width: 1024px) {
  .tEJMe ::v-deep .vT9aV {
    padding: 64px 60px;
  }
}
@media only screen and (max-width: 600px) {
  .tEJMe ::v-deep .vT9aV {
    position: unset;
    display: flex;
    width: 100%;
    height: auto;
    transform: unset;
    align-items: unset;
    margin: 0;
    z-index: 1;
    padding: 56px 24px;
  }
}
@media only screen and (max-width: 600px) {
  .tEJMe ::v-deep .gwkqc {
    display: none;
  }
}
.tEJMe ::v-deep .KhWOL .dBrgU {
  max-width: unset !important;
  width: 516px !important;
  height: unset !important;
}
@media only screen and (max-width: 1024px) {
  .tEJMe ::v-deep .KhWOL .dBrgU {
    width: 300px !important;
    height: unset !important;
  }
}
@media only screen and (max-width: 600px) {
  .tEJMe ::v-deep .KhWOL .dBrgU {
    width: 327px !important;
    height: unset !important;
  }
}
.tEJMe ::v-deep .eH6Bw .MHHqm {
  max-width: 516px;
}
@media only screen and (max-width: 600px) {
  .tEJMe ::v-deep .eH6Bw .MHHqm {
    max-width: unset;
    text-align: center;
  }
}
@media only screen and (max-width: 600px) {
  .tEJMe ::v-deep .Wk4Lx {
    align-items: center;
  }
}
@media only screen and (max-width: 600px) {
  .tEJMe ::v-deep .ehrft {
    margin-left: auto;
    margin-right: auto;
  }
}
.tEJMe ::v-deep .rkYTn {
  max-width: 516px !important ;
}
@media only screen and (max-width: 600px) {
  .tEJMe ::v-deep .rkYTn {
    max-width: 100% !important ;
  }
}
::v-deep .eH6Bw .Wk4Lx .h2Bg_ {
  color: #1e1e1e;
  /* Heading L/Desktop 40 */
  font-size: 40px !important;
  line-height: 46px !important;
  /* 110% */
  letter-spacing: -1.2px !important;
}
@media only screen and (max-width: 1024px) {
  ::v-deep .eH6Bw .Wk4Lx .h2Bg_ {
    font-size: 32px !important;
    font-weight: 400 !important;
    line-height: 36px !important;
    /* 112.5% */
    letter-spacing: -0.64px !important;
  }
}
@media only screen and (max-width: 600px) {
  ::v-deep .eH6Bw .Wk4Lx .h2Bg_ {
    text-align: center !important;
    font-size: 32px !important;
    font-weight: 400 !important;
    line-height: 36px !important;
    /* 112.5% */
    letter-spacing: -0.64px !important;
  }
}

