/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_winnrz_core/cartridge/client/default/scss/desktop/home.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_winnrz_core/cartridge/client/default/scss/desktop/home.scss (1) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "Galano Grotesque";
  src: url("../../fonts/Galano/GalanoGrotesqueRegular.woff2") format("woff2"), url("../../fonts/Galano/GalanoGrotesqueRegular.woff") format("woff"), url("../../fonts/Galano/GalanoGrotesqueRegular.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Galano Grotesque Medium";
  src: url("../../fonts/Galano/GalanoGrotesqueMedium.woff2") format("woff2"), url("../../fonts/Galano/GalanoGrotesqueMedium.woff") format("woff"), url("../../fonts/Galano/GalanoGrotesqueMedium.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Galano Grotesque SemiBold";
  src: url("../../fonts/Galano/GalanoGrotesqueSemiBold.woff2") format("woff2"), url("../../fonts/Galano/GalanoGrotesqueSemiBold.woff") format("woff"), url("../../fonts/Galano/GalanoGrotesqueSemiBold.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Galano Grotesque Bold";
  src: url("../../fonts/Galano/GalanoGrotesqueBold.woff2") format("woff2"), url("../../fonts/Galano/GalanoGrotesqueBold.woff") format("woff"), url("../../fonts/Galano/GalanoGrotesqueBold.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Galano Grotesque ExtraBold";
  src: url("../../fonts/Galano/GalanoGrotesqueExtraBold.woff2") format("woff2"), url("../../fonts/Galano/GalanoGrotesqueExtraBold.woff") format("woff"), url("../../fonts/Galano/GalanoGrotesqueExtraBold.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Galano Grotesque Black";
  src: url("../../fonts/Galano/GalanoGrotesqueBlack.woff2") format("woff2"), url("../../fonts/Galano/GalanoGrotesqueBlack.woff") format("woff"), url("../../fonts/Galano/GalanoGrotesqueBlack.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Kurdis Wide Black";
  src: url("../../fonts/KurdisWide/KurdisFamily-WideBlack.woff2") format("woff2"), url("../../fonts/KurdisWide/KurdisFamily-WideBlack.woff") format("woff"), url("../../fonts/KurdisWide/KurdisFamily-WideBlack.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Kurdis Wide ExtraBold";
  src: url("../../fonts/KurdisWide/KurdisFamily-WideExtraBold.woff2") format("woff2"), url("../../fonts/KurdisWide/KurdisFamily-WideExtraBold.woff") format("woff"), url("../../fonts/KurdisWide/KurdisFamily-WideExtraBold.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Kurdis Test Wide Bold";
  src: url("../../fonts/KurdisWide/KurdisVariableFamilyTest-WideBold.woff2") format("woff2"), url("../../fonts/KurdisWide/KurdisVariableFamilyTest-WideBold.woff") format("woff"), url("../../fonts/KurdisWide/KurdisVariableFamilyTest-WideBold.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Kurdis Black";
  src: url("../../fonts/KurdisWide/Kurdis-Black.woff2") format("woff2"), url("../../fonts/KurdisWide/Kurdis-Black.woff") format("woff"), url("../../fonts/KurdisWide/Kurdis-Black.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Kurdis Test Black";
  src: url("../../fonts/Kurdis/KurdisVariableFamilyTest-Black-BF64bf41dfa220b.woff2") format("woff2"), url("../../fonts/Kurdis/KurdisVariableFamilyTest-Black-BF64bf41dfa220b.woff") format("woff"), url("../../fonts/Kurdis/KurdisVariableFamilyTest-Black-BF64bf41dfa220b.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Kurdis Test ExtraBold";
  src: url("../../fonts/Kurdis/KurdisVariableFamilyTest-ExtraBold-BF64bf41e03dd58.woff2") format("woff2"), url("../../fonts/Kurdis/KurdisVariableFamilyTest-ExtraBold-BF64bf41e03dd58.woff") format("woff"), url("../../fonts/Kurdis/KurdisVariableFamilyTest-ExtraBold-BF64bf41e03dd58.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Kurdis Test Bold";
  src: url("../../fonts/Kurdis/KurdisVariableFamilyTest-Bold-BF64bf41dfbff9f.woff2") format("woff2"), url("../../fonts/Kurdis/KurdisVariableFamilyTest-Bold-BF64bf41dfbff9f.woff") format("woff"), url("../../fonts/Kurdis/KurdisVariableFamilyTest-Bold-BF64bf41dfbff9f.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Kurdis Condensed SemiBold";
  src: url("../../fonts/KurdisNarrow/Kurdis-CondensedSemiBold.woff2") format("woff2"), url("../../fonts/KurdisNarrow/Kurdis-CondensedSemiBold.woff") format("woff"), url("../../fonts/KurdisNarrow/Kurdis-CondensedSemiBold.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Kurdis Condensed Bold";
  src: url("../../fonts/KurdisNarrow/Kurdis-CondensedBold.woff2") format("woff2"), url("../../fonts/KurdisNarrow/Kurdis-CondensedBold.woff") format("woff"), url("../../fonts/KurdisNarrow/Kurdis-CondensedBold.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Kurdis Condensed ExtraBold";
  src: url("../../fonts/KurdisNarrow/Kurdis-CondensedExtraBold.woff2") format("woff2"), url("../../fonts/KurdisNarrow/Kurdis-CondensedExtraBold.woff") format("woff"), url("../../fonts/KurdisNarrow/Kurdis-CondensedExtraBold.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Kurdis Condensed Black";
  src: url("../../fonts/KurdisNarrow/Kurdis-CondensedBlack.woff2") format("woff2"), url("../../fonts/KurdisNarrow/Kurdis-CondensedBlack.woff") format("woff"), url("../../fonts/KurdisNarrow/Kurdis-CondensedBlack.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "ABC Ginto Nord Medium";
  src: url("../../fonts/Ginto/ABCGintoNord-Medium.woff2") format("woff2"), url("../../fonts/Ginto/ABCGintoNord-Medium.woff") format("woff"), url("../../fonts/Ginto/ABCGintoNord-Medium.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "ABC Ginto Nord Bold";
  src: url("../../fonts/Ginto/ABCGintoNord-Bold.woff2") format("woff2"), url("../../fonts/Ginto/ABCGintoNord-Bold.woff") format("woff"), url("../../fonts/Ginto/ABCGintoNord-Bold.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "ABC Ginto Nord Bold Italic";
  src: url("../../fonts/Ginto/ABCGintoNord-BoldItalic.woff2") format("woff2"), url("../../fonts/Ginto/ABCGintoNord-BoldItalic.woff") format("woff"), url("../../fonts/Ginto/ABCGintoNord-BoldItalic.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Kurdis Test Regular";
  src: url("../../fonts/Kurdis/KurdisVariableFamilyTest-Regular-BF64bf41e12455a.woff2") format("woff2"), url("../../fonts/Kurdis/KurdisVariableFamilyTest-Regular-BF64bf41e12455a.woff") format("woff"), url("../../fonts/Kurdis/KurdisVariableFamilyTest-Regular-BF64bf41e12455a.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
}
.d-none {
  display: none !important;
}

body {
  background: #EDEDED;
}
body:lang(en) {
  font-family: "Galano Grotesque";
}
body.disable-scroll {
  overflow: hidden;
}

.page {
  max-width: 1446px;
  min-width: 768px;
  margin: 0 auto;
  padding: 0 40px;
}
@media (max-width: 1023px) {
  .page {
    padding: 0 20px;
  }
}
.page else {
  padding: 0 20px;
}
.page.fullWidth {
  max-width: 100%;
  min-width: 100%;
  padding: 0;
}

.max-width-wrapper {
  max-width: 1446px;
  min-width: 768px;
  margin: 0 auto;
  padding: 0 40px;
}

.footer-container .container {
  max-width: 1446px;
  min-width: 768px;
  margin: 0 auto;
  padding: 0 40px 40px;
}

.site-header .inner-header-site {
  max-width: 1366px;
  margin: 0 auto;
  min-width: 768px;
}
@media (max-width: 1023px) {
  .site-header .inner-header-site {
    min-width: auto;
  }
}
.site-header .inner-header-site else {
  min-width: auto;
}
.site-header .site-logo-black {
  display: none;
}
.site-header .site-logo-white {
  display: block;
}
.site-header.scrolled, .site-header.innerHeader {
  background: rgb(255, 255, 255);
  padding-bottom: 20px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}
.site-header.scrolled .menu-button.loggedIn, .site-header.innerHeader .menu-button.loggedIn {
  background: none;
}
.site-header.scrolled .menu-button.loggedIn .profile-title, .site-header.innerHeader .menu-button.loggedIn .profile-title {
  color: #6256E8;
}
.site-header.scrolled .site-logo-black, .site-header.innerHeader .site-logo-black {
  display: block;
}
.site-header.scrolled .site-logo-white, .site-header.innerHeader .site-logo-white {
  display: none;
}

a,
button,
div,
input,
label {
  -webkit-tap-highlight-color: transparent;
}

.vjs-hidden {
  display: none !important;
}

.vjs-big-play-button,
.vjs-control-bar,
.vjs-loading-spinner {
  display: none !important;
}

.video-init-dimensions {
  width: 100%;
}

#cart-area-page {
  padding-bottom: 100px;
}

.overlay {
  display: none;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  z-index: 1;
  bottom: 0;
  left: 0;
}
.overlay.show {
  display: block;
}

.float-right {
  float: right;
}

.scroll-lock {
  overflow: hidden;
}

.no-login-button .site-header .menu-button.login-button {
  display: none;
}

.desktop-banner img {
  -o-object-fit: contain;
     object-fit: contain;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100vh;
  width: 100%;
  background: black;
}

.dd-polygon-shape {
  clip-path: polygon(100% 50%, 100% 56.6%, 100% 59.3%, 100% 61.4%, 99.9% 63.2%, 99.9% 64.8%, 99.9% 66.2%, 99.8% 67.5%, 99.8% 68.7%, 99.7% 69.8%, 99.6% 70.8%, 99.5% 71.8%, 99.5% 72.8%, 99.4% 73.7%, 99.3% 74.6%, 99.1% 75.4%, 99% 76.3%, 98.9% 77%, 98.8% 77.8%, 98.6% 78.5%, 98.5% 79.2%, 98.3% 79.9%, 98.1% 80.6%, 98% 81.3%, 97.8% 81.9%, 97.6% 82.5%, 97.4% 83.1%, 97.2% 83.7%, 97% 84.3%, 96.8% 84.8%, 96.5% 85.4%, 96.3% 85.9%, 96% 86.4%, 95.8% 86.9%, 95.5% 87.4%, 95.3% 87.9%, 95% 88.3%, 94.7% 88.8%, 94.4% 89.2%, 94.1% 89.7%, 93.8% 90.1%, 93.4% 90.5%, 93.1% 90.9%, 92.8% 91.3%, 92.4% 91.7%, 92% 92%, 91.7% 92.4%, 91.3% 92.8%, 90.9% 93.1%, 90.5% 93.4%, 90.1% 93.8%, 89.7% 94.1%, 89.2% 94.4%, 88.8% 94.7%, 88.3% 95%, 87.9% 95.3%, 87.4% 95.5%, 86.9% 95.8%, 86.4% 96%, 85.9% 96.3%, 85.4% 96.5%, 84.8% 96.8%, 84.3% 97%, 83.7% 97.2%, 83.1% 97.4%, 82.5% 97.6%, 81.9% 97.8%, 81.3% 98%, 80.6% 98.1%, 79.9% 98.3%, 79.2% 98.5%, 78.5% 98.6%, 77.8% 98.8%, 77% 98.9%, 76.3% 99%, 75.4% 99.1%, 74.6% 99.3%, 73.7% 99.4%, 72.8% 99.5%, 71.8% 99.5%, 70.8% 99.6%, 69.8% 99.7%, 68.7% 99.8%, 67.5% 99.8%, 66.2% 99.9%, 64.8% 99.9%, 63.2% 99.9%, 61.4% 100%, 59.3% 100%, 56.6% 100%, 50% 100%, 43.4% 100%, 40.7% 100%, 38.6% 100%, 36.8% 99.9%, 35.2% 99.9%, 33.8% 99.9%, 32.5% 99.8%, 31.3% 99.8%, 30.2% 99.7%, 29.2% 99.6%, 28.2% 99.5%, 27.2% 99.5%, 26.3% 99.4%, 25.4% 99.3%, 24.6% 99.1%, 23.7% 99%, 23% 98.9%, 22.2% 98.8%, 21.5% 98.6%, 20.8% 98.5%, 20.1% 98.3%, 19.4% 98.1%, 18.7% 98%, 18.1% 97.8%, 17.5% 97.6%, 16.9% 97.4%, 16.3% 97.2%, 15.7% 97%, 15.2% 96.8%, 14.6% 96.5%, 14.1% 96.3%, 13.6% 96%, 13.1% 95.8%, 12.6% 95.5%, 12.1% 95.3%, 11.7% 95%, 11.2% 94.7%, 10.8% 94.4%, 10.3% 94.1%, 9.9% 93.8%, 9.5% 93.4%, 9.1% 93.1%, 8.7% 92.8%, 8.3% 92.4%, 8% 92%, 7.6% 91.7%, 7.2% 91.3%, 6.9% 90.9%, 6.6% 90.5%, 6.2% 90.1%, 5.9% 89.7%, 5.6% 89.2%, 5.3% 88.8%, 5% 88.3%, 4.7% 87.9%, 4.5% 87.4%, 4.2% 86.9%, 4% 86.4%, 3.7% 85.9%, 3.5% 85.4%, 3.2% 84.8%, 3% 84.3%, 2.8% 83.7%, 2.6% 83.1%, 2.4% 82.5%, 2.2% 81.9%, 2% 81.3%, 1.9% 80.6%, 1.7% 79.9%, 1.5% 79.2%, 1.4% 78.5%, 1.2% 77.8%, 1.1% 77%, 1% 76.3%, 0.9% 75.4%, 0.7% 74.6%, 0.6% 73.7%, 0.5% 72.8%, 0.5% 71.8%, 0.4% 70.8%, 0.3% 69.8%, 0.2% 68.7%, 0.2% 67.5%, 0.1% 66.2%, 0.1% 64.8%, 0.1% 63.2%, 0% 61.4%, 0% 59.3%, 0% 56.6%, 0% 50%, 0% 43.4%, 0% 40.7%, 0% 38.6%, 0.1% 36.8%, 0.1% 35.2%, 0.1% 33.8%, 0.2% 32.5%, 0.2% 31.3%, 0.3% 30.2%, 0.4% 29.2%, 0.5% 28.2%, 0.5% 27.2%, 0.6% 26.3%, 0.7% 25.4%, 0.9% 24.6%, 1% 23.7%, 1.1% 23%, 1.2% 22.2%, 1.4% 21.5%, 1.5% 20.8%, 1.7% 20.1%, 1.9% 19.4%, 2% 18.7%, 2.2% 18.1%, 2.4% 17.5%, 2.6% 16.9%, 2.8% 16.3%, 3% 15.7%, 3.2% 15.2%, 3.5% 14.6%, 3.7% 14.1%, 4% 13.6%, 4.2% 13.1%, 4.5% 12.6%, 4.7% 12.1%, 5% 11.7%, 5.3% 11.2%, 5.6% 10.8%, 5.9% 10.3%, 6.2% 9.9%, 6.6% 9.5%, 6.9% 9.1%, 7.2% 8.7%, 7.6% 8.3%, 8% 8%, 8.3% 7.6%, 8.7% 7.2%, 9.1% 6.9%, 9.5% 6.6%, 9.9% 6.2%, 10.3% 5.9%, 10.8% 5.6%, 11.2% 5.3%, 11.7% 5%, 12.1% 4.7%, 12.6% 4.5%, 13.1% 4.2%, 13.6% 4%, 14.1% 3.7%, 14.6% 3.5%, 15.2% 3.2%, 15.7% 3%, 16.3% 2.8%, 16.9% 2.6%, 17.5% 2.4%, 18.1% 2.2%, 18.7% 2%, 19.4% 1.9%, 20.1% 1.7%, 20.8% 1.5%, 21.5% 1.4%, 22.2% 1.2%, 23% 1.1%, 23.7% 1%, 24.6% 0.9%, 25.4% 0.7%, 26.3% 0.6%, 27.2% 0.5%, 28.2% 0.5%, 29.2% 0.4%, 30.2% 0.3%, 31.3% 0.2%, 32.5% 0.2%, 33.8% 0.1%, 35.2% 0.1%, 36.8% 0.1%, 38.6% 0%, 40.7% 0%, 43.4% 0%, 50% 0%, 56.6% 0%, 59.3% 0%, 61.4% 0%, 63.2% 0.1%, 64.8% 0.1%, 66.2% 0.1%, 67.5% 0.2%, 68.7% 0.2%, 69.8% 0.3%, 70.8% 0.4%, 71.8% 0.5%, 72.8% 0.5%, 73.7% 0.6%, 74.6% 0.7%, 75.4% 0.9%, 76.3% 1%, 77% 1.1%, 77.8% 1.2%, 78.5% 1.4%, 79.2% 1.5%, 79.9% 1.7%, 80.6% 1.9%, 81.3% 2%, 81.9% 2.2%, 82.5% 2.4%, 83.1% 2.6%, 83.7% 2.8%, 84.3% 3%, 84.8% 3.2%, 85.4% 3.5%, 85.9% 3.7%, 86.4% 4%, 86.9% 4.2%, 87.4% 4.5%, 87.9% 4.7%, 88.3% 5%, 88.8% 5.3%, 89.2% 5.6%, 89.7% 5.9%, 90.1% 6.2%, 90.5% 6.6%, 90.9% 6.9%, 91.3% 7.2%, 91.7% 7.6%, 92% 8%, 92.4% 8.3%, 92.8% 8.7%, 93.1% 9.1%, 93.4% 9.5%, 93.8% 9.9%, 94.1% 10.3%, 94.4% 10.8%, 94.7% 11.2%, 95% 11.7%, 95.3% 12.1%, 95.5% 12.6%, 95.8% 13.1%, 96% 13.6%, 96.3% 14.1%, 96.5% 14.6%, 96.8% 15.2%, 97% 15.7%, 97.2% 16.3%, 97.4% 16.9%, 97.6% 17.5%, 97.8% 18.1%, 98% 18.7%, 98.1% 19.4%, 98.3% 20.1%, 98.5% 20.8%, 98.6% 21.5%, 98.8% 22.2%, 98.9% 23%, 99% 23.7%, 99.1% 24.6%, 99.3% 25.4%, 99.4% 26.3%, 99.5% 27.2%, 99.5% 28.2%, 99.6% 29.2%, 99.7% 30.2%, 99.8% 31.3%, 99.8% 32.5%, 99.9% 33.8%, 99.9% 35.2%, 99.9% 36.8%, 100% 38.6%, 100% 40.7%, 100% 43.4%);
}

button,
a {
  cursor: pointer;
}

.newtitle-section {
  margin-bottom: 32px;
}
.newtitle-section h1 {
  text-align: left;
  font-size: 32px;
  line-height: 34px;
  letter-spacing: -0.256px;
  font-family: "Kurdis Black";
  text-transform: uppercase;
  margin: 0;
}

.grecaptcha-badge {
  visibility: hidden;
}

.page-common-title h1 {
  text-align: center;
  margin: 0 0 15px;
  font-size: 23px;
  text-transform: uppercase;
  line-height: 26.4px;
  /* 110% */
  font-family: "Kurdis Black";
}
.page-common-title.withBack h1 {
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-common-title.withBack h1 a:lang(ar) {
  transform: rotate(180deg);
}
.page-common-title.no-marg {
  margin-bottom: 0;
}
.page-common-title.no-marg h1 {
  margin-bottom: 0;
}
.page-common-title svg {
  display: block;
}

.page-common-title-new h1, .page-common-title-new .header-title {
  margin: 0 0 16px;
  font-size: 23px;
  line-height: 24px;
  /* 110% */
  letter-spacing: -0.192px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Kurdis Black";
}
.page-common-title-new h1.nomarg, .page-common-title-new .header-title.nomarg {
  margin: 24px 0 0;
}
.page-common-title-new h1.leftAlign, .page-common-title-new .header-title.leftAlign {
  text-align: left;
}
.page-common-title-new.withBack {
  position: relative;
}
.page-common-title-new.withBack h1 .moveSide {
  position: absolute;
  left: -10px;
  top: -20px;
  padding: 20px;
}
.page-common-title-new.newHeaderCart {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 13px;
}
.page-common-title-new.newHeaderCart h1 {
  margin-bottom: 0;
}
.page-common-title-new.newHeaderCart .cart-items-count h6 {
  font-size: 11px;
  letter-spacing: -0.4px;
}
.page-common-title-new.newHeaderCart .cart-items-count h6:lang(en) {
  font-family: "Galano Grotesque";
}
.page-common-title-new.newHeaderCart .cart-items-count h6 {
  text-align: right;
  color: #979797;
  margin: 0;
}

.profile .page-common-title h1 {
  text-align: center;
  width: 100%;
  display: block;
  font-size: 20px;
  line-height: 24px;
  justify-content: center;
  /* 110% */
  letter-spacing: normal;
  margin: 24px 0 0;
  text-transform: uppercase;
  font-family: "Kurdis Black";
}
.profile .page-common-title.withBack h1 {
  text-align: center;
  display: flex;
  align-items: center;
}
.profile .page-common-title.no-marg {
  margin-bottom: 0;
}
.profile .page-common-title.no-marg h1 {
  margin-bottom: 0;
}

.home-component-title {
  letter-spacing: -0.8px;
  font-size: 38px;
  font-family: "Kurdis Wide ExtraBold";
  color: #fff;
  margin: 0 0 20px;
  line-height: 38px;
}

.section-title-main {
  text-transform: uppercase;
  font-size: 26px;
  letter-spacing: -0.48px;
  line-height: 24.697px;
  margin: 0 0 10px;
  font-family: "Kurdis Wide ExtraBold";
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  overflow: hidden;
}

.swiper-slide {
  position: relative;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide img {
  width: 100%;
  height: auto;
  display: block;
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-pagination {
  bottom: 20px;
  transform: translateX(-50%);
  position: absolute;
  display: block;
  padding: 0;
  left: 50%;
  z-index: 2;
}
.swiper-pagination .swiper-pagination-bullet {
  margin-right: 4px;
  width: 7px;
  height: 7px;
  position: relative;
  display: inline-block;
  padding: 0;
  transition: all 0.3s ease;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 50%;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: rgb(255, 255, 255);
}
.swiper-pagination.swiper-pagination-lock {
  display: none;
}
.swiper-pagination.swiper-pagination-bullets-dynamic {
  white-space: nowrap;
  overflow: hidden;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-container-vertical .swiper-wrapper {
  flex-direction: column;
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-container-vertical .swiper-pagination-bullets {
  right: 12px;
  top: 50%;
  left: auto;
  bottom: auto;
  transform: translateY(-50%);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 1.5px) 0;
  display: block;
}

.home-main-banner {
  width: 100%;
  position: relative;
  margin-bottom: 16px;
}
.home-main-banner .mobileMainCarousel {
  overflow: hidden;
}
.home-main-banner .swiper-pagination-new {
  position: absolute;
  display: block;
  padding: 0;
  left: auto;
  right: 10px;
  bottom: -19px;
  z-index: 2;
  width: auto;
}
.home-main-banner .swiper-pagination-new .swiper-pagination-bullet:only-child {
  visibility: hidden;
}
.home-main-banner .swiper-pagination-new .swiper-pagination-bullet {
  background: #C6C6C6;
  width: 8px;
  height: 8px;
  margin: 0 2px;
  opacity: 1;
  border-radius: 52px;
  -webkit-transition: all 0.3s ease;
  position: relative;
  display: inline-block;
  padding: 0;
  transition: all 0.3s ease;
}
.home-main-banner .swiper-pagination-new .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #777777;
  width: 19px;
}
.home-main-banner .swiper-wrapper {
  margin-bottom: 0;
  overflow: initial;
  margin-top: 0;
}
.home-main-banner .swiper-button-next, .home-main-banner .swiper-button-prev {
  width: 66px;
  height: 57px;
}
.home-main-banner .swiper-button-next::after, .home-main-banner .swiper-button-prev::after {
  content: "";
}
.home-main-banner .swiper-button-next {
  right: 33px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='67' height='58' viewBox='0 0 67 58' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.480469 29.0339C0.480469 13.2826 13.2494 0.513672 29.0007 0.513672H38.094C53.8453 0.513672 66.6142 13.2826 66.6142 29.0339C66.6142 44.7851 53.8453 57.5541 38.094 57.5541H29.0007C13.2494 57.5541 0.480469 44.7851 0.480469 29.0339Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M31.6835 35.8662L38.0576 29.8108C39.0868 28.8331 39.0868 27.1926 38.0576 26.2148L31.6835 20.1594' stroke='white' stroke-width='3.30669' stroke-linecap='round'/%3E%3C/svg%3E");
}
.home-main-banner .swiper-button-prev {
  left: 33px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='67' height='58' viewBox='0 0 67 58' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M66.876 29.0339C66.876 13.2826 54.107 0.513672 38.3558 0.513672H29.2624C13.5111 0.513672 0.742203 13.2826 0.742203 29.0339C0.742203 44.7851 13.5111 57.5541 29.2624 57.5541H38.3558C54.1071 57.5541 66.876 44.7851 66.876 29.0339Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M35.673 35.8662L29.2989 29.8108C28.2697 28.8331 28.2697 27.1926 29.2989 26.2148L35.673 20.1594' stroke='white' stroke-width='3.30669' stroke-linecap='round'/%3E%3C/svg%3E");
}
.home-main-banner .swiper-slide {
  position: relative;
}
.home-main-banner .swiper-slide .video-wrapper {
  overflow: hidden;
  margin: -35px 0 0 0;
  position: relative;
}
.home-main-banner .swiper-slide .video-wrapper .banner-title {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 10%;
  color: #FFF;
  font-family: "Kurdis Wide ExtraBold";
  font-size: 45px;
  line-height: 44.382px;
  text-transform: uppercase;
  left: 8%;
  width: 20%;
}
.home-main-banner .swiper-slide .video-wrapper .banner-title:lang(ar) {
  line-height: 48px;
  width: 65%;
}
.home-main-banner .swiper-slide .video-wrapper .big-video-text {
  font-family: "Kurdis Wide Black";
  color: #fff;
  text-align: center;
  font-size: 29px;
  position: absolute;
  left: 50%;
  top: 60%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 2;
  line-height: 40px;
}
.home-main-banner .swiper-slide .video-wrapper:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 1;
}
.home-main-banner .swiper-slide video {
  display: block;
  width: 100%;
  height: auto;
}
.home-main-banner .swiper-slide svg {
  width: 100%;
  height: auto;
}
.home-main-banner .swiper-slide .video-content {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: -72px;
  background-position: left top;
  background-size: 100%;
}
.home-main-banner .swiper-slide .video-content svg {
  width: 100%;
  height: auto;
}
.home-main-banner .swiper-slide .video-content .content-area {
  position: absolute;
  left: 0px;
  padding: 20px 48px 31px 28px;
  bottom: 6px;
  top: 0;
}
@media only screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3) {
  .home-main-banner .swiper-slide .video-content .content-area {
    padding: 25px 48px 31px 28px;
  }
}
.home-main-banner .swiper-slide .video-content .content-area else {
  padding: 25px 48px 31px 28px;
}
.home-main-banner .swiper-slide .video-content h6 {
  color: #fff;
  font-size: 32px;
  line-height: 31.7px;
  font-family: "Kurdis Wide ExtraBold";
  margin: 0 0 7px;
}
@media (max-width: 380px) {
  .home-main-banner .swiper-slide .video-content h6 {
    font-size: 22px;
  }
}
.home-main-banner .swiper-slide .video-content h6:lang(ar) {
  margin-bottom: 14px;
}
.home-main-banner .swiper-slide .video-content a {
  background-color: rgba(0, 0, 0, 0.2);
  height: 36px;
  letter-spacing: -0.08px;
  font-size: 14px;
  line-height: 14px;
  color: #fff;
  border-radius: 10px;
  padding: 11px 15px;
  display: inline-block;
  box-sizing: border-box;
}
.home-main-banner .swiper-slide .video-content a:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}

.win-experiences {
  padding: 0;
  overflow: hidden;
  margin-bottom: 23px;
}
.win-experiences .swiper-wrapper {
  overflow: visible;
}
.win-experiences .swiper-slide {
  width: auto;
}
.win-experiences .component-title {
  font-size: 24px;
  font-family: "Kurdis Wide ExtraBold";
  margin: 0 20px 11px 30px;
}
.win-experiences .component-title:lang(ar) {
  font-weight: 900;
}

.experiences-box {
  max-width: 295px;
  position: relative;
}
.experiences-box a {
  display: block;
}
.experiences-box h6 {
  position: absolute;
  left: 17px;
  right: 75px;
  bottom: 18px;
  color: #fff;
  margin: 0;
  font-size: 20px;
  line-height: 22px;
  letter-spacing: -0.2px;
}
.experiences-box h6:lang(en) {
  font-family: "Galano Grotesque Black";
  font-weight: 400;
}
.experiences-box img {
  width: 100%;
  height: auto;
}

.category-list {
  overflow: hidden;
}
.category-list .swiper-wrapper {
  padding-bottom: 16px;
  overflow: visible;
}
.category-list .swiper-slide {
  background-color: #FFF;
  filter: drop-shadow(0px 4.096px 8.193px rgba(0, 0, 0, 0.05));
  padding: 12px 20px 12px;
  color: #979797;
  font-size: 13px;
  line-height: 17.5px;
  border-radius: 100px;
  width: auto;
  text-align: center;
  text-transform: uppercase;
  font-family: "Kurdis Black";
  cursor: pointer;
}
.category-list .swiper-slide a {
  color: #979797;
}
.category-list .swiper-slide a.selected {
  color: #000;
  font-family: "Kurdis Black";
}

.idealz-credit-campaign-box {
  position: relative;
  padding-bottom: 0;
}
.idealz-credit-campaign-box .campaign-top-box {
  position: relative;
  margin-left: 12px;
  margin-right: 12px;
  z-index: 2;
  max-width: 426px;
}
@media (max-width: 1023px) {
  .idealz-credit-campaign-box .campaign-top-box {
    max-width: 100%;
  }
}
.idealz-credit-campaign-box .campaign-top-box else {
  max-width: 100%;
}
.idealz-credit-campaign-box .campaign-top-box svg {
  width: 100%;
  height: auto;
}
.idealz-credit-campaign-box .campaign-top-box .single-upper-bar {
  clip-path: polygon(0% 57.778%, 0% 57.778%, 0.001% 50.007%, 0.012% 43.002%, 0.04% 36.713%, 0.094% 31.089%, 0.184% 26.079%, 0.319% 21.632%, 0.506% 17.697%, 0.756% 14.225%, 1.076% 11.163%, 1.476% 8.461%, 1.476% 8.461%, 1.947% 6.168%, 2.481% 4.332%, 3.087% 2.902%, 3.773% 1.828%, 4.549% 1.058%, 5.423% 0.542%, 6.403% 0.228%, 7.5% 0.068%, 8.722% 0.008%, 10.078% 0%, 89.922% 0%, 89.922% 0%, 91.278% 0.008%, 92.5% 0.068%, 93.597% 0.228%, 94.578% 0.542%, 95.451% 1.058%, 96.227% 1.828%, 96.913% 2.902%, 97.519% 4.332%, 98.053% 6.168%, 98.524% 8.461%, 98.524% 8.461%, 98.924% 11.163%, 99.244% 14.225%, 99.494% 17.697%, 99.681% 21.632%, 99.816% 26.079%, 99.906% 31.089%, 99.96% 36.713%, 99.988% 43.002%, 99.999% 50.007%, 100% 57.778%, 100% 100%, 0% 100%, 0% 57.778%);
  background: #FF0055;
  color: #fff;
  font-family: "Kurdis Black";
  width: 290px;
  margin: 0 auto;
  padding: 9px 0;
  text-align: center;
  font-size: 18px;
  line-height: 26.4px;
  /* 146.667% */
  letter-spacing: -0.18px;
  text-transform: uppercase;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-product-title .bundleName-tile h4:lang(ar) {
  line-height: 40px;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-product-title .bundleName-tile h4:lang(ar):lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-product-title .bundleName-tile h4 b:lang(ar) {
  font-family: "Kurdis Wide ExtraBold";
}
.idealz-credit-campaign-box .campaign-img-bg {
  width: 100%;
  height: auto;
  margin-left: 3px;
  z-index: 3;
  position: relative;
}
.idealz-credit-campaign-box .campaign-img-bg.haveTopBar {
  margin-top: -30%;
}
.idealz-credit-campaign-box .campaign-info-box {
  position: relative;
  background: #ffffff;
  margin: 0 0 28px;
  box-shadow: 3.062px 6.125px 56.84px rgba(0, 0, 0, 0.18);
  border-radius: 50px;
  z-index: 2;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 16px;
  align-items: center;
}
.idealz-credit-campaign-box .campaign-info-box.haveTopBar {
  top: 8%;
}
.idealz-credit-campaign-box .upper-new-area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  right: 40px;
  flex-direction: column;
  gap: 12px;
  top: 30px;
}
.idealz-credit-campaign-box .campaign-new-image {
  margin: 0 13px 0 0;
  position: relative;
  overflow: hidden;
  width: 426px;
  align-content: flex-start;
}
.idealz-credit-campaign-box .campaign-new-image .swiper-slide .new-banner-image {
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
  width: 208px;
}
.idealz-credit-campaign-box .campaign-new-image .swiper-slide .new-banner-image:lang(ar) {
  top: -6px;
  right: -10px;
}
.idealz-credit-campaign-box .campaign-new-image .swiper-slide .campaign-image {
  width: 100%;
}
.idealz-credit-campaign-box .campaign-new-image .miniSlider .swiper-wrapper {
  overflow: visible;
}
.idealz-credit-campaign-box .campaign-new-image .miniSlider .swiper-pagination {
  width: auto;
  left: inherit;
  right: 10px;
  bottom: 10px;
}
.idealz-credit-campaign-box .campaign-new-image .miniSlider .swiper-pagination-bullet {
  margin: 0 2px;
}
.idealz-credit-campaign-box .campaign-new-image .miniSlider .swiper-slide a {
  display: block;
  background: white;
  border-radius: 48px;
  overflow: hidden;
}
.idealz-credit-campaign-box .campaign-new-image .miniSlider .swiper-slide::after {
  content: "";
  position: absolute;
  z-index: -1;
  /* Horizontal shadow */
  border-radius: 50%;
  bottom: 0;
  left: 7%;
  width: 90%;
  height: 10%;
}
@media (max-width: 1023px) {
  .idealz-credit-campaign-box .campaign-new-image {
    width: 100%;
    margin-bottom: 20px;
  }
}
.idealz-credit-campaign-box .campaign-new-image else {
  width: 100%;
  margin-bottom: 20px;
}
.idealz-credit-campaign-box .campaign-box-content-area {
  padding: 14px 14px 14px 22px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  overflow: visible;
  height: auto;
  justify-content: space-between;
}
.idealz-credit-campaign-box .campaign-box-content-area:lang(ar) {
  padding: 0px 20px 10px 20px;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area {
  display: flex;
  width: 100%;
}
@media (min-width: 1024px) and (max-width: 1311px) {
  .idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area {
    width: 100%;
    height: auto;
    background: #FAFAFA;
    border-radius: 35px;
  }
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area else {
  width: 100%;
  height: auto;
  background: #FAFAFA;
  border-radius: 35px;
}
@media (min-width: 1497px) and (max-width: 1599px) {
  .idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area {
    width: 100%;
    height: 100%;
  }
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area else {
  width: 100%;
  height: 100%;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area .base-product-image {
  position: static;
  background-color: #00C5FF;
  border-radius: 16px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 11px 0 13px;
  position: relative;
  right: 0;
  bottom: 0;
  text-align: center;
  margin: auto;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area .base-product-image .info-tick img {
  width: 100%;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area .base-product-image .credit-box-image {
  height: 64px;
  min-width: 128px;
  color: white;
  background-color: #00C5FF;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area .base-product-image .credit-box-image .small {
  line-height: 13px;
  font-size: 13px;
  letter-spacing: -0.497374px;
  text-align: center;
  max-width: 100px;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area .base-product-image .credit-box-image .small:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area .base-product-image .credit-box-image .small:lang(ar) {
  line-height: 16px;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area .base-product-image .credit-box-image .creditValue {
  line-height: 25px;
  font-size: 24px;
  letter-spacing: -1px;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area .base-product-image .credit-box-image .creditValue:lang(en) {
  font-family: "Galano Grotesque ExtraBold";
  font-weight: 400;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area .base-product-image .credit-box-image .creditValue:lang(ar) {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  letter-spacing: -0.5px;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-info-area .base-product-image img {
  max-width: 128px;
}
.idealz-credit-campaign-box .campaign-box-content-area .campaign-product-title {
  width: 100%;
  flex: 1;
}
.idealz-credit-campaign-box .campaign-box-content-area .circular-sold-bar {
  margin-bottom: 9px;
}
.idealz-credit-campaign-box .campaign-box-content-area .circular-sold-bar .sold-value .allocation-items {
  width: 38px;
}
.idealz-credit-campaign-box .campaign-box-content-area .circular-sold-bar .sold-value .allocation-items .allocation-text:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.idealz-credit-campaign-box .campaign-box-content-area .circular-sold-bar .sold-value .allocation-items .allocation-text {
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0px;
}
.idealz-credit-campaign-box .campaign-box-content-area .circular-sold-bar .sold-value .allocation-items .allocation-text.sold-text:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.idealz-credit-campaign-box .campaign-box-content-area .circular-sold-bar .sold-value .allocation-items .allocation-title:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.idealz-credit-campaign-box .campaign-box-content-area .circular-sold-bar .sold-value .allocation-items .allocation-title {
  font-size: 9px;
  line-height: 9px;
  letter-spacing: 0px;
}
.idealz-credit-campaign-box .campaign-box-content-area .circular-sold-bar:lang(ar) {
  margin-top: 18px;
}
.idealz-credit-campaign-box .campaign-box-content-area .bundleName-tile .win-text {
  display: none;
}
.idealz-credit-campaign-box .campaign-box-content-area .bundleName-tile h4 {
  font-size: 32px;
  line-height: 32px;
  letter-spacing: -0.256px;
  text-align: left;
}
@media (min-width: 1024px) {
  .idealz-credit-campaign-box .campaign-box-content-area .bundleName-tile h4 {
    font-size: 32px;
    line-height: 32px;
    letter-spacing: -0.256px;
  }
}
.idealz-credit-campaign-box .campaign-box-content-area .bundleName-tile h4:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
@media (max-width: 1023px) {
  .idealz-credit-campaign-box .campaign-box-content-area {
    height: auto;
    background: #FAFAFA;
    border-radius: 35px;
  }
}
.idealz-credit-campaign-box .campaign-box-content-area else {
  height: auto;
  background: #FAFAFA;
  border-radius: 35px;
}
.idealz-credit-campaign-box .new-bottom-ticker h6 {
  margin: 0;
  text-align: center;
  color: #4D4D4D;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.28px;
}
.idealz-credit-campaign-box .new-bottom-ticker h6:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.idealz-credit-campaign-box .new-bottom-ticker h6 {
  text-align: left;
}
.idealz-credit-campaign-box .new-bottom-ticker h6 b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.idealz-credit-campaign-box .campaing-product-area {
  width: 122px;
  height: 126px;
  background-color: transparent;
  border-radius: 20px;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.idealz-credit-campaign-box .campaing-product-area .credit-box {
  width: 100%;
  margin-bottom: 12px;
}
.idealz-credit-campaign-box .campaing-product-area .credit-box .small {
  letter-spacing: -0.682px;
  font-size: 13px;
  line-height: 14px;
}
.idealz-credit-campaign-box .campaing-product-area .credit-box .small:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.idealz-credit-campaign-box .campaing-product-area .credit-box .small {
  color: white;
  text-align: center;
}
.idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue {
  text-align: center;
  color: white;
  letter-spacing: -1px;
  font-size: 24px;
  line-height: 24px;
}
.idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue:lang(en) {
  font-family: "Galano Grotesque Black";
  font-weight: 400;
}
.idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue:lang(ar) {
  font-family: "Inter", sans-serif;
  font-weight: 800;
}
.idealz-credit-campaign-box .campaign-desc {
  display: flex;
  width: calc(100% - 401px);
  flex-direction: column;
}
@media (max-width: 1023px) {
  .idealz-credit-campaign-box .campaign-desc {
    width: 100%;
  }
}
.idealz-credit-campaign-box .campaign-desc else {
  width: 100%;
}
@media (min-width: 1024px) and (max-width: 1311px) {
  .idealz-credit-campaign-box .campaign-desc {
    width: calc(100% - 440px);
  }
}
.idealz-credit-campaign-box .campaign-desc else {
  width: calc(100% - 440px);
}
.idealz-credit-campaign-box .campaign-item-box {
  width: 100%;
  display: flex;
  align-items: flex-start;
}
@media (max-width: 1023px) {
  .idealz-credit-campaign-box .campaign-item-box {
    flex-direction: column;
  }
}
.idealz-credit-campaign-box .campaign-item-box else {
  flex-direction: column;
}
.idealz-credit-campaign-box .recommended-timer {
  width: 143px;
  height: 52px;
  background: #efefef;
  border-radius: 50px;
  padding: 8px 20px;
  box-sizing: border-box;
  letter-spacing: -0.12px;
  font-size: 12px;
  margin-top: 3px;
  line-height: 19px;
  color: #FF1D7C;
  text-align: center;
}
.idealz-credit-campaign-box .recommended-timer:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.idealz-credit-campaign-box .recommended-timer b {
  font-weight: normal;
  letter-spacing: -0.5px;
  font-size: 18px;
  line-height: 18px;
  display: block;
  color: #FF1D7C;
  white-space: nowrap;
  margin-top: -3px;
}
.idealz-credit-campaign-box .recommended-timer b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.idealz-credit-campaign-box .recommended-timer.red {
  background: #FF404B;
  color: #fff;
}
.idealz-credit-campaign-box .recommended-timer.red b {
  color: #fff;
}
.idealz-credit-campaign-box.qtyActive .new-quantity-dropper {
  display: flex;
}
.idealz-credit-campaign-box .normalBtn:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}

.campaign-img-container {
  position: relative;
}

.promotionalText-wrapper {
  position: absolute;
  left: 20px;
  right: 0;
  bottom: 10px;
  z-index: 1;
}
@media (max-width: 1023px) {
  .promotionalText-wrapper {
    bottom: 30px;
    left: 30px;
  }
}
.promotionalText-wrapper else {
  bottom: 30px;
  left: 30px;
}
.promotionalText-wrapper .swiper-slide {
  display: flex;
  align-items: center;
}
.promotionalText-wrapper .promotionalText-single {
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 15px;
  color: #000;
  background: #fff500;
  border-radius: 20px;
  text-transform: uppercase;
  font-size: 10.403px;
  line-height: 12.484px;
  /* 120% */
  letter-spacing: -0.104px;
}
.promotionalText-wrapper .promotionalText-single:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}

.offers-tooltip {
  background: #00FF91;
  padding: 0 10px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  letter-spacing: -0.104px;
  line-height: 12.484px;
}
.offers-tooltip:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.offers-tooltip {
  color: #FFFFFF;
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  top: -22px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  white-space: nowrap;
}

.in-cart .offers-tooltip {
  display: none;
}

.separator {
  display: block;
  width: 2px;
  height: 27px;
  flex-shrink: 0;
  border-radius: 40px;
  background: #EDEDED;
}

.campaign-box-content-area {
  width: 100%;
  background-color: #fafafa;
  border-radius: 32px;
}
@media (min-width: 1024px) {
  .campaign-box-content-area {
    width: 100%;
  }
}
.campaign-box-content-area .buy-container {
  display: flex;
  position: relative;
  margin-top: -10px;
}
@media (min-width: 1024px) and (max-width: 1311px) {
  .campaign-box-content-area .buy-container {
    margin-top: 10px;
  }
}
.campaign-box-content-area .buy-container else {
  margin-top: 10px;
}
.campaign-box-content-area .buy-container .card-container {
  font-size: 7px;
  background: #F0F0F0;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  padding: 12px 20px 12px 20px;
  width: calc(100% - 237px);
}
@media (max-width: 1023px) {
  .campaign-box-content-area .buy-container .card-container {
    padding: 8px 16px 8px 16px;
    width: calc(100% - 210px);
  }
}
.campaign-box-content-area .buy-container .card-container else {
  padding: 8px 16px 8px 16px;
  width: calc(100% - 210px);
}
.campaign-box-content-area .buy-container .card-container span {
  display: block;
  color: #3605FF;
}
.campaign-box-content-area .buy-container .card-container span:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.campaign-box-content-area .buy-container .card-container span {
  text-align: center;
  font-size: 14px;
  line-height: 14px;
  /* 100% */
  letter-spacing: -0.35px;
  padding: 0 14px 0 5px;
}
@media (max-width: 1023px) {
  .campaign-box-content-area .buy-container .card-container span {
    font-size: 12px;
    line-height: 12px;
  }
}
.campaign-box-content-area .buy-container .card-container span else {
  font-size: 12px;
  line-height: 12px;
}
.campaign-box-content-area .buy-container .card-container span.price {
  font-family: "Kurdis Black";
  display: block;
  font-size: 16px;
  line-height: 23.3px;
  line-height: 20px;
  text-align: center;
}
@media (max-width: 1023px) {
  .campaign-box-content-area .buy-container .card-container span.price {
    font-size: 16px;
  }
}
.campaign-box-content-area .buy-container .card-container span.price else {
  font-size: 16px;
}
.campaign-box-content-area .buy-container .card-container span.modesh-shopping-card-text:lang(en) {
  font-family: "Galano Grotesque";
}
.campaign-box-content-area .buy-container .card-container span.modesh-shopping-card-text {
  color: #000;
}
.campaign-box-content-area .buy-container .buy-product {
  background: #3605FF;
  color: white;
  border-radius: 119px;
  display: flex;
  align-items: center;
  padding: 0 3px;
  font-size: 12px;
  margin: -8px 0px -5px -20px;
  transition: ease 0.2s width;
  text-align: center;
  width: 257px;
  position: relative;
}
.campaign-box-content-area .buy-container .buy-product.in-cart {
  padding: 0 10px;
}
.campaign-box-content-area .buy-container .buy-product.in-cart .buy-action-button {
  display: flex;
  align-items: center;
  gap: 3px;
  width: 100%;
  justify-content: space-between;
}
.campaign-box-content-area .buy-container .buy-product.in-cart .buy-text {
  display: none;
}
.campaign-box-content-area .buy-container .buy-product .buy-action-button {
  display: none;
}
.campaign-box-content-area .buy-container .buy-product .buy-action-button svg {
  display: block;
}
.campaign-box-content-area .buy-container .buy-product .buy-text {
  display: block;
  font-family: "Kurdis Black";
  width: 100%;
  text-transform: uppercase;
  color: #FFF;
  text-align: center;
  font-size: 18px;
  line-height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 72px;
}
@media (max-width: 1023px) {
  .campaign-box-content-area .buy-container .buy-product .buy-text {
    height: 65px;
    font-size: 16px;
    line-height: 16px;
  }
}
.campaign-box-content-area .buy-container .buy-product .buy-text else {
  height: 65px;
  font-size: 16px;
  line-height: 16px;
}
@media (min-width: 1024px) and (max-width: 1311px) {
  .campaign-box-content-area .buy-container {
    width: 100%;
  }
}
.campaign-box-content-area .buy-container else {
  width: 100%;
}
.campaign-box-content-area .info-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5271_3308)'%3E%3Cpath d='M7.06055 0C7.35352 0 7.64648 0 7.93945 0C7.97725 0.00820312 8.01445 0.0216797 8.05254 0.0243164C9.09873 0.0958008 10.0898 0.371191 11.0074 0.875684C13.1273 2.04141 14.4243 3.81563 14.8816 6.19453C14.9367 6.48018 14.9613 6.77168 15 7.06055V7.93945C14.9915 7.98164 14.978 8.02354 14.9748 8.06602C14.9019 9.11221 14.6247 10.1033 14.1185 11.0194C12.9516 13.1312 11.18 14.4249 8.80635 14.8813C8.52041 14.9364 8.22861 14.961 7.93945 15H7.06055C7.02275 14.9918 6.98555 14.9783 6.94746 14.9757C5.896 14.9045 4.8999 14.6273 3.97939 14.1182C1.86797 12.9513 0.574219 11.1791 0.118359 8.80547C0.0635742 8.51982 0.0386719 8.22832 0 7.93945C0 7.64648 0 7.35352 0 7.06055C0.00849609 7.01836 0.0219727 6.97646 0.0249023 6.93398C0.0981445 5.88779 0.374707 4.89668 0.880957 3.98027C2.04814 1.86826 3.81973 0.574512 6.19365 0.118359C6.47959 0.0632812 6.77139 0.0386719 7.06055 0ZM5.25117 6.99082C5.33496 6.96328 5.39853 6.94307 5.46182 6.92109C5.7249 6.82998 5.99238 6.79658 6.26807 6.85518C6.45059 6.89414 6.58125 7.00166 6.58682 7.18682C6.59414 7.42764 6.59473 7.67725 6.5417 7.91016C6.42627 8.41816 6.2792 8.91885 6.13711 9.42041C6.00674 9.88066 5.87549 10.3397 5.86084 10.8223C5.84531 11.3367 6.11016 11.7527 6.58477 11.9517C6.96621 12.1116 7.37197 12.1433 7.76279 12.0527C8.1873 11.9546 8.59482 11.7829 9.00908 11.6411C9.03311 11.6329 9.06269 11.6077 9.06885 11.5849C9.10986 11.4313 9.14531 11.2761 9.18164 11.1255C8.95459 11.1732 8.74365 11.2351 8.52832 11.2594C7.96699 11.3221 7.71094 11.0581 7.81465 10.5012C7.89814 10.0518 8.02207 9.60967 8.13281 9.16582C8.28457 8.55732 8.5248 7.96934 8.54531 7.33066C8.55264 7.09775 8.53066 6.87275 8.42109 6.66416C8.1873 6.21943 7.78389 6.05918 7.31484 6.01113C6.78809 5.95693 6.30264 6.11924 5.82012 6.29619C5.50996 6.41006 5.32041 6.6418 5.25146 6.99141L5.25117 6.99082ZM8.1832 2.8708C8.04082 2.89922 7.89375 2.91357 7.75693 2.95869C7.0957 3.17666 6.80771 3.94512 7.18594 4.51143C7.46836 4.93418 7.88818 5.07715 8.3833 5.00918C8.96279 4.92949 9.37559 4.38018 9.29531 3.80186C9.22471 3.2918 8.75742 2.90654 8.1832 2.87109V2.8708Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5271_3308'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  cursor: pointer;
}
.campaign-box-content-area .qtyIcon {
  color: #FFF;
  font-size: 20px;
}
.campaign-box-content-area .qtyIcon:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.campaign-box-content-area .qtyIcon {
  line-height: 17.796px;
  /* 82.5% */
  letter-spacing: -0.711px;
  flex: 1;
}
.campaign-box-content-area .qtyIcon-block {
  border-radius: 15px;
  border: 1px solid #4302FF;
  background: rgba(0, 0, 0, 0.18);
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25) inset;
  display: flex;
  width: 100%;
  height: 47px;
  justify-content: space-between;
  align-items: center;
  flex: 1;
  padding: 0 2px;
  cursor: pointer;
}
.campaign-box-content-area .qtyIcon-block:lang(ar) {
  padding: 0 5px;
}
.campaign-box-content-area .qtyIcon-block::after {
  content: "";
  width: 6px;
  height: 35px;
  flex: 0 0 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='35' viewBox='0 0 16 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_i_1_55)'%3E%3Crect width='16' height='35' rx='8' fill='black' fill-opacity='0.18'/%3E%3C/g%3E%3Cpath d='M8.72081 19.6091C8.37949 20.1303 7.62051 20.1303 7.27919 19.6091L5.14421 16.3492C4.76537 15.7708 5.17714 15 5.86502 15L10.135 15C10.8229 15 11.2346 15.7708 10.8558 16.3492L8.72081 19.6091Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_i_1_55' x='-2' y='0' width='18' height='37' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-2' dy='2'/%3E%3CfeGaussianBlur stdDeviation='1'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_1_55'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.campaign-box-content-area .add-info-section {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.campaign-box-content-area .add-info-section .left-side,
.campaign-box-content-area .add-info-section .right-side {
  width: 50%;
}
@media (max-width: 1023px) {
  .campaign-box-content-area .add-info-section .left-side {
    width: 40%;
  }
  .campaign-box-content-area .add-info-section .right-side {
    width: 60%;
  }
}
.campaign-box-content-area .add-info-section else .left-side {
  width: 40%;
}
.campaign-box-content-area .add-info-section else .right-side {
  width: 60%;
}
@media (min-width: 1024px) and (max-width: 1311px) {
  .campaign-box-content-area .add-info-section {
    flex-direction: column;
  }
  .campaign-box-content-area .add-info-section .left-side {
    width: 100%;
  }
  .campaign-box-content-area .add-info-section .right-side {
    width: 100%;
  }
}
.campaign-box-content-area .add-info-section else {
  flex-direction: column;
}
.campaign-box-content-area .add-info-section else .left-side {
  width: 100%;
}
.campaign-box-content-area .add-info-section else .right-side {
  width: 100%;
}
.campaign-box-content-area .add-info-section .right-side {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.campaign-box-content-area .add-info-section .left-side {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.campaign-box-content-area .add-info-section .product-name {
  font-size: 32px;
  line-height: 32px;
  letter-spacing: -0.256px;
  padding-right: 10px;
}
@media (max-width: 1023px) {
  .campaign-box-content-area .add-info-section .product-name {
    font-size: 28px;
    line-height: 28px;
  }
}
.campaign-box-content-area .add-info-section .product-name else {
  font-size: 28px;
  line-height: 28px;
}
.campaign-box-content-area .add-info-section .product-name:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.campaign-box-content-area .add-info-section .new-bottom-ticker h6 {
  font-size: 12px;
  color: #A6A6A6;
}
@media (min-width: 1024px) and (max-width: 1311px) {
  .campaign-box-content-area .add-info-section .new-bottom-ticker {
    width: 100%;
  }
}
.campaign-box-content-area .add-info-section .new-bottom-ticker else {
  width: 100%;
}

.ats-space {
  min-height: 63px;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}
.ats-space .recommended-timer,
.ats-space .circular-sold-bar {
  margin: 0;
}

.campaign-product-link {
  font-size: 14px;
  letter-spacing: -0.4px;
  color: #979797;
  text-align: center;
  margin: 13px 0 12px;
}
.campaign-product-link:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.campaign-product-link {
  display: flex;
  align-items: center;
}
.campaign-product-link b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}

.campaign-new-ctas {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.campaign-new-ctas a {
  color: #979797;
  text-decoration: none;
  background: #EFEFEF;
  border-radius: 24px;
  letter-spacing: -0.4px;
  font-size: 14px;
}
.campaign-new-ctas a:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.campaign-new-ctas a {
  width: 49%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 41px;
}
.campaign-new-ctas a:hover {
  text-decoration: underline;
}

.campaign-meta-row {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
  width: 100%;
  gap: 8px;
  flex-wrap: wrap;
  row-gap: 8px;
}
.campaign-meta-row .campaign-info-text {
  flex: 0 0 100%;
  margin: 0;
  text-align: center;
  font-size: 12px;
  letter-spacing: -0.2px;
  color: #979797;
}
.campaign-meta-row .campaign-info-text:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.campaign-meta-row .campaign-meta-copy {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
  min-width: 0;
}
.campaign-meta-row .campaign-meta-line {
  margin: 0;
  color: #979797;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: -0.2px;
}
.campaign-meta-row .campaign-meta-line:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.campaign-meta-row .campaign-meta-label {
  font-size: 12px;
  letter-spacing: -0.2px;
  color: #979797;
}
.campaign-meta-row .campaign-meta-label:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.campaign-meta-row .campaign-meta-value {
  color: #979797;
  font-size: 12px;
  letter-spacing: -0.2px;
}
.campaign-meta-row .campaign-meta-value:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.campaign-meta-row .campaign-meta-id {
  color: #979797;
}
.campaign-meta-row .campaign-meta-id:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.campaign-meta-row .campaign-meta-how {
  color: #000;
  text-decoration: none;
  background: #EFEFEF;
  border-radius: 999px;
  letter-spacing: -0.4px;
  font-size: 12px;
}
.campaign-meta-row .campaign-meta-how:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.campaign-meta-row .campaign-meta-how {
  min-width: 135px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  height: 41px;
  padding: 0 14px;
}
.campaign-meta-row .campaign-meta-how:lang(en) {
  min-width: 150px;
}
.campaign-meta-row .campaign-meta-how:hover {
  text-decoration: underline;
}
.campaign-meta-row .campaign-meta-how-icon {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 22px;
}
.campaign-meta-row .campaign-meta-how-icon svg {
  display: block;
  width: 10px;
  height: 11px;
  margin-left: 1px;
}

.campaign-box-content-area .buy-container.bundle-mobile-control {
  display: flex;
  width: 100%;
  position: relative;
  margin-top: 16px;
  justify-content: center;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.multi-entry:not(.in-cart), .campaign-box-content-area .buy-container.bundle-mobile-control.has-offers-tooltip:not(.in-cart) {
  margin-top: 29px;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.multi-entry:not(.in-cart) .buy-product.bundle-mobile-control, .campaign-box-content-area .buy-container.bundle-mobile-control.has-offers-tooltip:not(.in-cart) .buy-product.bundle-mobile-control {
  overflow: visible;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .card-container {
  align-items: center;
  box-sizing: border-box;
  font-size: 7px;
  background: #F0F0F0;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  overflow: hidden;
  padding: 11px 0 10px 0;
  transition: width 0.38s cubic-bezier(0.22, 1, 0.36, 1), flex-basis 0.38s cubic-bezier(0.22, 1, 0.36, 1), padding 0.38s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.2s ease;
  width: calc(100% - 172px);
}
.campaign-box-content-area .buy-container.bundle-mobile-control .card-container span {
  display: block;
  color: #3605FF;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .card-container span:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .card-container span {
  text-align: center;
  font-size: 12px;
  font-style: normal;
  line-height: 14px;
  letter-spacing: -0.242px;
  padding: 0 14px 0 0;
  text-align: center;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .card-container span.price {
  font-family: "Kurdis Black";
  display: block;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .card-container span.modesh-shopping-card-text:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .card-container span.modesh-shopping-card-text {
  color: #000;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.not-in-cart .buy-product.bundle-mobile-control:not(.in-cart) {
  width: 100%;
  margin-left: 0;
  overflow: visible;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.not-in-cart .buy-product.bundle-mobile-control:not(.in-cart) + .offers-tooltip {
  right: 20px;
  transform: none;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control {
  background: #3700FF;
  color: white;
  border-radius: 119px;
  display: flex;
  align-items: center;
  padding: 0 3px;
  font-size: 18px;
  margin: -8px 0px 16px 0;
  transform-origin: center;
  overflow: hidden;
  transition: width 0.38s cubic-bezier(0.22, 1, 0.36, 1), max-width 0.38s cubic-bezier(0.22, 1, 0.36, 1), margin 0.38s cubic-bezier(0.22, 1, 0.36, 1), padding 0.38s cubic-bezier(0.22, 1, 0.36, 1), transform 0.42s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.32s ease, background 0.32s ease;
  text-align: center;
  width: 212px;
  position: relative;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  box-shadow: 0 1px 3px 0 rgba(55, 0, 255, 0.7);
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control.in-cart {
  padding: 4px 6px 4px 8px;
  width: 192px;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  background: #3700FF;
  box-shadow: 0 1px 3px 0 rgba(55, 0, 255, 0.7), 0 0 11px 0 rgba(55, 0, 255, 0.6);
  transform: scaleX(1);
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control.in-cart .buy-action-button {
  gap: 6px;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control.in-cart .buy-text {
  display: none;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control.in-cart .js-new-minus,
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control.in-cart .js-new-add-cart {
  flex: 0 0 35px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control.in-cart .js-new-minus svg,
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control.in-cart .js-new-add-cart svg {
  width: 35px;
  height: 35px;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control.in-cart .qtyIcon-block {
  height: 44px;
  min-height: 44px;
  max-height: 44px;
  border-radius: 16px;
  background: rgba(33, 9, 135, 0.72);
  border-color: rgba(255, 255, 255, 0.08);
  box-shadow: inset 0 4px 12px rgba(0, 0, 0, 0.2);
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control .js-new-minus,
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control .js-new-add-cart {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 35px;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control .buy-action-button {
  display: flex;
  position: absolute;
  inset: 0;
  width: auto;
  justify-content: space-between;
  align-items: center;
  padding: 4px 16px 4px 16px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: scale(0.94);
  transform-origin: center;
  transition: opacity 0.28s ease, transform 0.38s cubic-bezier(0.22, 1, 0.36, 1), visibility 0s linear 0.38s;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control .buy-action-button svg {
  display: block;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control .buy-text {
  display: block;
  font-family: "Kurdis Black";
  width: 100%;
  color: #FFF;
  text-align: center;
  font-size: 15px;
  line-height: 15px;
  text-transform: uppercase;
  padding: 8px 18px;
  display: grid;
  place-content: center;
  gap: 4px;
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.22s ease, transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control .buy-text:lang(en) {
  font-size: 16px;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control .buy-text .buy-text-label {
  display: inline;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  font-family: "Kurdis Black";
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control .buy-text .buy-text-price {
  display: inline;
  font-size: 18px;
  line-height: 18px;
  font-family: "Kurdis Black";
  text-align: center;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control .buy-text .buy-text-line {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  white-space: nowrap;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.not-in-cart .buy-product.bundle-mobile-control:not(.in-cart) .buy-text {
  min-height: 60px;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.not-in-cart .card-container + .buy-product.bundle-mobile-control:not(.in-cart) .buy-text {
  padding-left: 20px;
  padding-right: 20px;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.not-in-cart .card-container {
  display: flex;
  flex: 0 0 0;
  flex-basis: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  transition: width 0.38s cubic-bezier(0.22, 1, 0.36, 1), flex-basis 0.38s cubic-bezier(0.22, 1, 0.36, 1), padding 0.38s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.2s ease;
  width: 0;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.in-cart {
  align-items: center;
  justify-content: center;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.in-cart .card-container {
  display: none;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.in-cart .buy-product.bundle-mobile-control.in-cart {
  margin: -8px auto 16px;
  width: 100%;
  max-width: 213px;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.in-cart .buy-text {
  display: none;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.has-credit-card.in-cart {
  justify-content: flex-start;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.has-credit-card.in-cart .card-container {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-basis: calc(100% - 154px);
  flex-direction: column;
  height: 60px;
  justify-content: center;
  margin: -8px 0 16px;
  opacity: 1;
  padding: 0 44px 0 18px;
  width: calc(100% - 154px);
}
.campaign-box-content-area .buy-container.bundle-mobile-control.has-credit-card.in-cart .card-container span {
  padding-right: 0;
}
.campaign-box-content-area .buy-container.bundle-mobile-control.has-credit-card.in-cart .buy-product.bundle-mobile-control.in-cart {
  margin: -8px 0 16px -38px;
  width: 192px;
  max-width: 192px;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control.in-cart .buy-action-button {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: scale(1);
  transition: opacity 0.3s ease 0.06s, transform 0.42s cubic-bezier(0.22, 1, 0.36, 1) 0.02s, visibility 0s linear 0s;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .buy-product.bundle-mobile-control.in-cart .buy-text {
  opacity: 0;
  transform: scale(0.96);
}
.campaign-box-content-area .buy-container.bundle-mobile-control .qtyIcon {
  color: #FFF;
  font-size: 20px;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .qtyIcon:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .qtyIcon {
  line-height: 17.796px;
  letter-spacing: -0.711px;
  flex: 1;
  padding-left: 15px;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .qtyIcon-block {
  border-radius: 18px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  background: rgba(42, 12, 185, 0.7);
  box-shadow: inset 0 4px 12px rgba(0, 0, 0, 0.18);
  display: flex;
  width: 100%;
  height: 47px;
  justify-content: space-between;
  align-items: center;
  flex: 1;
  padding: 0 2px;
}
.campaign-box-content-area .buy-container.bundle-mobile-control .qtyIcon-block:lang(ar) {
  padding: 0 5px;
}

.buy-product.bundle-mobile-control.in-cart .offers-tooltip {
  display: none;
}

.campaign-icons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 5px;
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 2;
}
.campaign-icons .icon-indicator {
  color: #696969;
  letter-spacing: -0.234px;
  font-size: 9px;
  line-height: 11px;
  background: #F0F0F0;
  width: 57px;
  height: 57px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.campaign-icons .icon-indicator.bundle .icon-thumb {
  gap: 4px;
}
.campaign-icons .icon-indicator .icon-thumb {
  align-items: center;
  justify-content: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1px;
  flex-direction: column;
  margin: 2px auto;
  padding: 0 5px;
  gap: 2px;
}
.campaign-icons .icon-indicator .icon-thumb.early-bird {
  gap: 4px;
}
.campaign-icons .icon-indicator .icon-thumb img {
  margin-top: -5px;
}
.campaign-icons .icon-indicator .icon-thumb .number {
  font-size: 16px;
  line-height: 17px;
  letter-spacing: -0.283px;
  color: #fff;
  text-align: center;
  font-family: "Kurdis Black";
  width: 33px;
  height: 21px;
  background: url("../../../images/icon-ticket.png") no-repeat center;
  background-size: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1px;
}
.campaign-icons .icon-indicator .icon-thumb .extra {
  font-size: 7px;
  line-height: 8px;
  text-align: center;
  letter-spacing: -0.234px;
  text-transform: uppercase;
}
.campaign-icons .icon-indicator .icon-thumb .extra:lang(en) {
  font-family: "Galano Grotesque";
}
.campaign-icons .icon-indicator .icon-thumb .extra-text {
  display: block;
  text-align: center;
  color: #4F4F4F;
  font-size: 8px;
  line-height: 8px;
  /* 100% */
  letter-spacing: -0.134px;
  text-transform: uppercase;
}
.campaign-icons .icon-indicator .icon-thumb .extra-text:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.campaign-icons .icon-indicator .icon-thumb .extra-text {
  width: 80%;
}
.campaign-icons.has-no-extra-bar {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 2;
}

.circular-sold-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  top: 3px;
  height: 57px;
}
.circular-sold-bar .sold-value {
  display: flex;
  font-size: 18px;
  letter-spacing: -1.23px;
  color: #696969;
  align-items: center;
  justify-content: center;
  gap: 5px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-top: 0;
}
.circular-sold-bar .sold-value:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.circular-sold-bar .sold-value b:lang(en) {
  font-family: "Galano Grotesque ExtraBold";
  font-weight: 400;
}
.circular-sold-bar .sold-value .allocation-items {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  width: 30px;
}
.circular-sold-bar .sold-value .allocation-items .allocation-text:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.circular-sold-bar .sold-value .allocation-items .allocation-text {
  font-size: 13px;
  line-height: 11px;
  letter-spacing: -1px;
  color: black;
  text-align: center;
  text-align: center;
}
.circular-sold-bar .sold-value .allocation-items .allocation-text.sold-text:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.circular-sold-bar .sold-value .allocation-items .allocation-title {
  color: #000;
}
.circular-sold-bar .sold-value .allocation-items .allocation-title:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.circular-sold-bar .sold-value .allocation-items .allocation-title {
  font-size: 8px;
  line-height: 8px;
  letter-spacing: -0.275px;
  text-transform: uppercase;
  text-align: center;
}
.circular-sold-bar .sold-value .allocation-items .allocation-title:lang(ar) {
  line-height: 15px;
}
.circular-sold-bar .sold-value .allocation-items.arabic .allocation-title:lang(ar) {
  margin-top: -3px;
}
.circular-sold-bar .sold-value .allocation-items.arabic .allocation-text:lang(ar) {
  margin-top: 7px;
}
.circular-sold-bar .sold-value:lang(ar) {
  line-height: 20px;
  margin-top: -7px;
}
.circular-sold-bar .circular-bar {
  position: relative;
  height: 57px;
}
.circular-sold-bar .circular-bar .js-circular-bar-init {
  position: absolute;
  left: -2px;
  top: -9px;
  z-index: 1;
}
.circular-sold-bar.start-campaign path {
  stroke: #1BD600;
}
.circular-sold-bar.medium-campaign path {
  stroke: #FFC700;
}
.circular-sold-bar.closing-campaign path {
  stroke: #FF4667;
}
.circular-sold-bar.black .sold-value {
  color: #fff;
}

.add-to-cart-area {
  display: flex;
  width: 100%;
  margin: 10px 5px;
}
.add-to-cart-area .normalBtn {
  display: none;
}
.add-to-cart-area .once-in-cart {
  display: none;
  align-items: center;
  justify-content: space-between;
}
.add-to-cart-area .ui-minus-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: #fff;
}
.add-to-cart-area .ui-plus-btn {
  background: #3605FF;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
.add-to-cart-area.in-cart .ui-buy-now-btn {
  display: none;
}
.add-to-cart-area.in-cart .once-in-cart {
  display: flex;
}
.add-to-cart-area.in-cart .quantity-select {
  border: 0;
  background-color: transparent;
  width: 38px;
  text-align: center;
  font-size: 18px;
  letter-spacing: -0.558px;
  line-height: 17px;
}
.add-to-cart-area.in-cart .quantity-select:lang(en) {
  font-family: "Galano Grotesque Black";
  font-weight: 400;
}

.adBanner {
  margin-bottom: 16px;
  position: relative;
}
.adBanner img {
  width: 100%;
}
.adBanner .banner-button {
  position: absolute;
  top: 25px;
  right: 15px;
  box-shadow: 0px 5.615px 11.23px rgba(0, 0, 0, 0.25);
  background: linear-gradient(161deg, #FFE600 1.79%, #FFC700 116.5%);
  color: #000;
}

.soldout-section .soldout-bg-main {
  width: 100%;
  max-width: inherit;
}
.soldout-section .swiper-wrapper {
  overflow: visible;
  padding-bottom: 24px;
  margin-left: 10px;
}
.soldout-section .home-component-title {
  margin-left: 10px;
  background: #3605FF;
  overflow: hidden;
  position: relative;
  border-top-left-radius: 60px;
  border-bottom-left-radius: 60px;
  padding: 44px 0;
  z-index: 2;
  margin-bottom: 24px;
  color: #FFF;
  font-size: 23px;
  line-height: 25px;
  text-align: center;
  font-family: "Kurdis Black";
  width: 100%;
  letter-spacing: -0.769px;
  text-transform: uppercase;
}
.soldout-section .soldout-container {
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.sellingFast-section {
  background: linear-gradient(298deg, #F0D603 5.92%, #FF9D42 83.55%);
  margin-bottom: 28px;
  margin-left: 15px;
  overflow: hidden;
  position: relative;
  border-top-left-radius: 45px;
  border-bottom-left-radius: 45px;
  padding: 22px 0 26px 20px;
}
.sellingFast-section:lang(ar) {
  margin-left: 15px;
  margin-right: 0;
}
.sellingFast-section .sellingFast-bg-main {
  width: 100%;
  max-width: inherit;
}
.sellingFast-section .swiper-wrapper {
  overflow: visible;
}
.sellingFast-section .home-component-title {
  position: relative;
  z-index: 2;
  text-align: left;
  margin-left: 6px;
  margin-bottom: 17px;
}
.sellingFast-section .sellingFast-container {
  z-index: 2;
  right: 0;
}
@media only screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3) {
  .sellingFast-section .sellingFast-container {
    top: 10%;
  }
}
.sellingFast-section .sellingFast-container else {
  top: 10%;
}
.sellingFast-section .closing-soon_cart-actions {
  position: absolute;
  right: 7px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  width: 43px;
  box-sizing: border-box;
  background: transparent;
  border-radius: 20px;
  padding: 8px 6px;
  bottom: 13px;
  z-index: 5;
}
.sellingFast-section .closing-soon_cart-actions .closing-add-to-cart {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  margin: auto;
}
.sellingFast-section .closing-soon_cart-actions .closing-add-to-cart span {
  position: relative;
  z-index: 4;
}
.sellingFast-section .closing-soon_cart-actions .closing-add-to-cart span.checkIcon {
  display: none;
  height: 19px;
}
.sellingFast-section .closing-soon_cart-actions .closing-add-to-cart span.qtyIcon {
  display: none;
  font-size: 15px;
  line-height: 21px;
  height: 20px;
  letter-spacing: -0.495238px;
  color: #FFFFFF;
  margin-top: -2px;
  margin-left: 0;
}
.sellingFast-section .closing-soon_cart-actions .qtyIcon {
  font-size: 16px;
  line-height: 13px;
  text-align: center;
  letter-spacing: -0.52752px;
}
.sellingFast-section .closing-soon_cart-actions .qtyIcon:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.sellingFast-section .closing-soon_cart-actions .qtyIcon {
  color: #000;
  height: 32px;
  display: none;
  align-items: center;
  justify-content: center;
}
.sellingFast-section .closing-soon_cart-actions.addedToCart {
  justify-content: space-between;
  box-shadow: 4.06897px 4.06897px 63.069px rgba(0, 0, 0, 0.46);
  background: #fff;
}
.sellingFast-section .closing-soon_cart-actions.addedToCart .closing-add-to-cart span.qtyIcon {
  display: inline-block;
}
.sellingFast-section .closing-soon_cart-actions.addedToCart .qtyIcon {
  display: flex;
}
.sellingFast-section .closing-soon_cart-actions.addedToCart .closing-minus-to-cart {
  display: flex;
}
.sellingFast-section .closing-soon_cart-actions .closing-minus-to-cart {
  display: none;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  margin: auto;
}
.sellingFast-section .closing-soon_cart-actions .closing-minus-to-cart span {
  position: relative;
  z-index: 4;
  margin-left: 0;
}
.sellingFast-section .modesh-credit-small-text {
  font-size: 11px;
  line-height: 12px;
  letter-spacing: -0.22px;
}
.sellingFast-section .modesh-credit-small-text:lang(en) {
  font-family: "Galano Grotesque";
}
.sellingFast-section .modesh-credit-small-text {
  padding: 4px 0 16px 5px;
}
.sellingFast-section .modesh-credit-small-text span:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.sellingFast-section .modesh-credit-small-text:lang(ar) {
  padding-left: 16px;
}
.sellingFast-section .campaign-product-title {
  padding: 0;
}
.sellingFast-section .campaign-product-title:lang(ar) {
  padding-left: 16px;
}
.sellingFast-section .recommended-timer {
  background: #ff6262;
  color: #fff;
  padding: 3px 5px 5px;
  width: auto;
  height: auto;
  border-radius: 20px;
}
.sellingFast-section .recommended-timer .single-upper-bar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sellingFast-section .recommended-timer b {
  font-size: 11px;
  line-height: 21px;
  display: inline;
  color: #fff;
  margin-left: 5px;
  margin-top: 0;
}

.inactive-campaign {
  position: relative;
  background: #fff;
  border-radius: 28px;
  padding: 0;
  box-sizing: border-box;
  min-height: 245px;
  box-shadow: 2.936px 5.872px 16.148px rgba(0, 0, 0, 0.08);
}
.inactive-campaign .soldout-svg {
  width: 100%;
}
.inactive-campaign .campaign-image {
  position: relative;
  border-radius: 22px;
  overflow: hidden;
  margin-bottom: 8px;
  max-height: 115px;
}
.inactive-campaign .campaign-image .combineImage {
  width: 100%;
  height: auto;
  filter: grayscale(100%);
}
.inactive-campaign .campaign-image .soldoutLabelImage {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 123px;
  height: auto;
}
.inactive-campaign .soldout-campaign-copy {
  padding: 17px 11px;
}
.inactive-campaign h3 {
  font-size: 14px;
  line-height: 16px;
}
.inactive-campaign h3:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.inactive-campaign h3 {
  height: 31px;
  overflow: hidden;
  letter-spacing: 0em;
}
.inactive-campaign h4 {
  font-size: 11px;
  letter-spacing: -0.4px;
  line-height: 18px;
  color: #979797;
  margin: 0 0;
}
.inactive-campaign h4:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.inactive-campaign .campaign-action {
  margin-left: 12px;
}
.inactive-campaign .youHaveTickets {
  font-size: 10px;
  letter-spacing: -0.2px;
  line-height: 12px;
  margin: 0 0 0 5px;
  display: block;
  color: #000;
}

.parent-soldout {
  box-sizing: border-box;
  width: 210px;
}

.draw-date {
  color: #3605FF;
  font-size: 12px;
  line-height: 12px;
  /* 100% */
  letter-spacing: -0.24px;
  width: 100%;
  display: inline-block;
}
.draw-date:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}

.winner-campaign {
  position: relative;
  margin-bottom: 20px;
  z-index: 1;
}
.winner-campaign h3 {
  color: black;
  text-align: center;
  margin: 0 0 8px;
  font-family: "Kurdis Black";
  font-size: 20px;
  line-height: 19.599px;
  letter-spacing: -0.769px;
  text-transform: uppercase;
  text-align: left;
  padding-right: 100px;
}
.winner-campaign .winner-name {
  font-size: 17px;
  letter-spacing: -0.181px;
  line-height: 17.4px;
  text-align: center;
}
.winner-campaign .winner-name:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.winner-campaign .winner-name {
  color: #FF0004;
  margin-bottom: 8px;
}
.winner-campaign .winner-name .on-winning {
  color: black;
}
.winner-campaign .winner-name .winner-name-text {
  padding-right: 100px;
  display: block;
}
.winner-campaign .on-winning {
  font-size: 17px;
  letter-spacing: -0.181px;
  line-height: 20px;
  text-align: center;
}
.winner-campaign .on-winning:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.winner-campaign .on-winning {
  margin: 0 0 4px;
}
.winner-campaign .on-winning.limit-2 {
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.winner-campaign .winner-ticket {
  letter-spacing: -0.4px;
  font-size: 11px;
  line-height: 14px;
  text-align: center;
  color: #979797;
}
.winner-campaign .winner-ticket:lang(ar) {
  line-height: 20px;
}
.winner-campaign .winner-announced-date {
  letter-spacing: -0.189px;
  font-size: 9px;
  line-height: 14px;
  text-align: center;
  color: #979797;
  text-align: left;
}
.winner-campaign .winner-announced-date .dateFixer:lang(ar) {
  direction: rtl;
  display: inline-block;
}
.winner-campaign .winner-campaign-copy {
  padding: 0 0 16px;
  margin-top: 0;
  min-height: 365px !important;
}
.winner-campaign .winner-svg-bg {
  width: 100%;
}
.winner-campaign .winner-image-section {
  width: 100%;
  margin-bottom: 16px;
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
  top: 0;
  border-radius: 38px;
  overflow: hidden;
  max-height: 224px;
}
.winner-campaign .winner-image-section img {
  width: 100%;
}
.winner-campaign .winners-info {
  padding: 0;
}
.winner-campaign .ticket-copy {
  min-width: 0;
}
.winner-campaign .ticket-copy h3,
.winner-campaign .ticket-copy .winner-ticket,
.winner-campaign .ticket-copy .winner-cmapiang-no,
.winner-campaign .ticket-copy .winner-announced-date {
  display: block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.winner-campaign .ticket-copy h3 {
  margin-bottom: 0;
}
.winner-campaign .ticket-copy .winner-name-text {
  height: 30px;
}
.winner-campaign .ticket-copy .winner-name-text,
.winner-campaign .ticket-copy .on-winning {
  display: -webkit-box;
  max-width: 100%;
  overflow: hidden;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.winner-campaign.newWinner-image-section .winner-campaign-copy {
  position: relative;
  min-height: 375px;
  padding-bottom: 0;
}
.winner-campaign.newWinner-image-section .winner-image-section {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  max-height: none;
  margin-bottom: 0;
}
.winner-campaign.newWinner-image-section .winner-image-section .campaign-image {
  position: relative;
  width: 100%;
  height: 100%;
  background: #979797;
}
.winner-campaign.newWinner-image-section .winner-image-section .campaign-image:after {
  content: "";
  background: linear-gradient(180deg, rgba(151, 151, 151, 0) 30%, rgba(151, 151, 151, 0.4) 55%, rgba(151, 151, 151, 0) 75%), linear-gradient(180deg, rgba(151, 151, 151, 0) 38.63%, #979797 63.42%);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.winner-campaign.newWinner-image-section .winner-image-section .combineImage {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-mask-image: linear-gradient(180deg, #000 78%, rgba(0, 0, 0, 0) 100%);
  mask-image: linear-gradient(180deg, #000 78%, rgba(0, 0, 0, 0) 100%);
  -o-object-position: center -20px;
     object-position: center -20px;
}
@media (max-width: 403px) {
  .winner-campaign.newWinner-image-section .winner-image-section .combineImage {
    -o-object-position: center -6px;
       object-position: center -6px;
  }
}
.winner-campaign.newWinner-image-section .winner-campaign-info {
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .new-ticket {
  position: relative;
  background: #fff;
  border-radius: 30px;
  padding: 23px 16px 16px 14px;
  -webkit-mask: radial-gradient(circle 27px at 50% -17px, transparent 98%, #000 100%);
  mask: radial-gradient(circle 27px at 50% -17px, transparent 98%, #000 100%);
  filter: drop-shadow(0 11.384px 20.705px rgba(0, 0, 0, 0.05));
}
.winner-campaign.newWinner-image-section .winner-campaign-info .new-ticket-logo {
  position: absolute;
  width: 36px;
  height: auto;
  right: 15px;
  bottom: 15px;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .campaign-slider-image {
  position: absolute;
  width: 92px;
  height: 51px;
  top: 11px;
  right: 13px;
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .ticket-copy {
  position: static;
  min-width: 0;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .ticket-copy h3,
.winner-campaign.newWinner-image-section .winner-campaign-info .ticket-copy .winner-ticket,
.winner-campaign.newWinner-image-section .winner-campaign-info .ticket-copy .winner-cmapiang-no,
.winner-campaign.newWinner-image-section .winner-campaign-info .ticket-copy .winner-announced-date {
  display: block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .ticket-copy h3 {
  font-size: 15px;
  letter-spacing: -0.77px;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .ticket-copy .winner-name-text,
.winner-campaign.newWinner-image-section .winner-campaign-info .ticket-copy .on-winning {
  display: -webkit-box;
  max-width: 100%;
  overflow: hidden;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
  line-height: 1;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info {
  width: 100%;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info h3 {
  font-size: 22px;
  letter-spacing: -0.769px;
  text-transform: uppercase;
  text-align: left;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info .winner-name {
  font-size: 15px;
  letter-spacing: -1%;
  color: #FF0004;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info .winner-name:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info .winner-name {
  text-align: left;
  margin-bottom: 0;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info .winner-ticket,
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info .on-winning {
  font-size: 14px;
  letter-spacing: -1%;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info .winner-ticket:lang(en),
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info .on-winning:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info .winner-ticket,
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info .on-winning {
  line-height: 20px;
  display: block;
  text-align: left;
  color: #000;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info .on-winning {
  margin-top: -3px;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info .winner-cmapiang-no {
  font-size: 9px;
  line-height: 11.45px; /* 121% */
  letter-spacing: -0.189px;
  color: #979797;
  text-align: left;
}
.winner-campaign.newWinner-image-section .winner-campaign-info .winners-info .winner-cmapiang-no.mt {
  margin-top: 3px;
}

.winners-container .show-morebutton {
  background: #ffffff;
  border-radius: 40px;
  height: 41px;
  letter-spacing: -0.35px;
  margin: 0 auto;
  display: block;
  padding: 0 20px;
  width: 75%;
  align-items: center;
  display: flex;
  justify-content: center;
  font-size: 13px;
  color: black;
  box-shadow: 2px 4px 10.999px 0px rgba(0, 0, 0, 0.08);
  text-transform: uppercase;
  font-family: "Kurdis Black";
  margin-bottom: 24px;
  margin-top: 24px;
  align-self: center;
  justify-self: center;
}
.winners-container .show-morebutton b {
  font-family: "Kurdis Black";
}

.modesh-credit-box {
  position: relative;
  border-radius: 33px;
  overflow: hidden;
  margin-bottom: 14px;
}
.modesh-credit-box:lang(ar) img {
  transform: rotateY(180deg);
}
.modesh-credit-box .modesh-icon {
  position: absolute;
  left: 23px;
  top: 22px;
}
.modesh-credit-box .modesh-credit-copy {
  position: absolute;
  left: 7px;
  bottom: 16px;
  right: 7px;
  bottom: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  border-radius: 24px;
  padding: 13px 12px 13px 19px;
}
.modesh-credit-box .idealz-basic-logo {
  margin-bottom: 20px;
}
.modesh-credit-box p {
  max-width: 185px;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.32px;
  margin-bottom: 0;
}
.modesh-credit-box p:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.modesh-credit-box p b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.modesh-credit-box p b:lang(ar) {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  letter-spacing: -0.5px;
}
.modesh-credit-box.confirmation-page-box {
  background: linear-gradient(191deg, #FFE600 7.45%, #FFB701 136.63%);
  border-radius: 36px;
  padding: 22px 22px 21px 23px;
}
.modesh-credit-box.confirmation-page-box .modesh-credit-copy {
  position: static;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.modesh-credit-box.confirmation-page-box .modesh-credit-copy p {
  width: calc(100% - 77px);
  margin: 0;
  color: #000;
  font-size: 24px;
  line-height: 23.7px;
  letter-spacing: -0.483px;
}
.modesh-credit-box.confirmation-page-box .modesh-credit-copy p:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.modesh-credit-box.confirmation-page-box .modesh-icon {
  position: static;
  width: 66px;
  margin-right: 11px;
}
.modesh-credit-box .new-small-btn {
  height: 48px;
  font-size: 15px;
  line-height: 20.4px;
  padding: 0 16px;
  /* 113.333% */
  letter-spacing: -0.3px;
  box-shadow: none;
  font-family: "Kurdis Black";
  width: auto;
}

.modesh-credit-copy-box {
  margin-bottom: 24px;
  border-radius: 37px;
  height: 95px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
}
.modesh-credit-copy-box .block-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
}
.modesh-credit-copy-box p {
  width: 80%;
  text-align: center;
  font-size: 22px;
  line-height: 23px;
  margin: 0;
  letter-spacing: -0.44px;
}
.modesh-credit-copy-box p:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.modesh-credit-copy-box p b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}

.payment-newpage .modesh-credit-box .modesh-credit-copy {
  padding: 18px 12px 17px;
}
.payment-newpage .modesh-credit-box .modesh-credit-copy p {
  max-width: 100%;
  width: 100%;
  text-align: center;
}
.payment-newpage .modesh-credit-box .modesh-credit-copy .new-small-btn {
  display: none;
}

.standalone-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 14px 20px;
  width: auto;
}
.standalone-btn .global-btn.new-small-btn {
  border-radius: 119.103px;
  background: #000;
  height: 49px;
  font-size: 12px;
  letter-spacing: -0.474px;
  text-transform: uppercase;
  font-family: "Kurdis Black";
  padding: 0 20px 0 20px;
  width: auto;
}

.new-modesh-credit-box {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px 14px 24px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.new-modesh-credit-box .left-side {
  font-size: 14px;
  letter-spacing: -0.28px;
}
.new-modesh-credit-box .left-side:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.new-modesh-credit-box .left-side {
  width: 50%;
  margin-right: 5%;
  line-height: 19px;
}
.new-modesh-credit-box .left-side b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.new-modesh-credit-box .left-side b {
  font-size: 16px;
  letter-spacing: -0.32px;
}
.new-modesh-credit-box .right-side {
  width: 45%;
}
.new-modesh-credit-box .right-side .global-btn.new-small-btn {
  border-radius: 119.103px;
  background: #000;
  height: 49px;
  font-size: 12px;
  letter-spacing: -0.474px;
  text-transform: uppercase;
  font-family: "Kurdis Black";
  padding: 0 5px 0 5px;
}

.modesh-products .product-overlay {
  text-decoration: none;
  position: relative;
  display: block;
}
.modesh-products .product-overlay svg {
  width: 100%;
}
.modesh-products .product-overlay .image-container {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  border-radius: 12px;
  margin-top: 0;
  border: 1px solid #F3F3F3;
}
.modesh-products .product-overlay img {
  width: 100%;
  height: auto;
  display: block;
}
.modesh-products .swiper-slide {
  width: 122px;
}
.modesh-products .swiper-wrapper {
  overflow: visible;
  margin-bottom: 16px;
}
.modesh-products .product-name {
  color: #818181;
  text-align: left;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.256px;
}
.modesh-products .product-name:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.modesh-products .product-name {
  margin-top: 7px;
}
.modesh-products .product-price {
  color: #818181;
  text-align: left;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.256px;
}
.modesh-products .product-price:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.modesh-products .section-title-main {
  margin-bottom: 18px;
  font-size: 17px;
  letter-spacing: -0.474px;
  font-family: "Kurdis Black";
}
.modesh-products .global-btn.black {
  margin: 0 0 24px;
}

.dont {
  margin-top: 24px;
  margin-bottom: 24px;
}
.dont h6 {
  font-size: 12px;
  letter-spacing: -0.2px;
  line-height: 15px;
  margin: 0;
}
.dont h6:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.dont p {
  font-size: 12px;
  letter-spacing: -0.2px;
  line-height: 15px;
  margin: 0;
  color: #545454;
}

.explore-wellplaid-product {
  border-radius: 35px;
  overflow: hidden;
  background: #fff;
  margin-bottom: 24px;
}
.explore-wellplaid-product .explore-wellplaid-product-thumb {
  margin-bottom: 12px;
  position: relative;
}
.explore-wellplaid-product .explore-wellplaid-product-thumb .floater {
  position: absolute;
  right: 0;
  top: 0;
  width: 119px;
}
.explore-wellplaid-product .explore-wellplaid-product-thumb video {
  width: 100%;
}
.explore-wellplaid-product .explore-wellplaid-product-thumb .explore-text {
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.explore-wellplaid-product .explore-wellplaid-product-thumb .explore-text img {
  max-width: 228px;
  margin-bottom: 12px;
}
.explore-wellplaid-product .explore-wellplaid-product-thumb .explore-text p {
  font-size: 16px;
  letter-spacing: -0.32px;
}
.explore-wellplaid-product .explore-wellplaid-product-thumb .explore-text p:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.explore-wellplaid-product .explore-wellplaid-product-thumb .explore-text p {
  color: #fff;
  width: 100%;
  line-height: 19px;
  text-align: center;
  margin: 0;
}
.explore-wellplaid-product h2 {
  font-size: 16px;
  letter-spacing: -0.32px;
}
.explore-wellplaid-product h2:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.explore-wellplaid-product h2 {
  margin: 0 0 12px;
}
.explore-wellplaid-product .explore-products {
  padding: 0 0 0 14px;
}

.add-to-cart-area {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.add-to-cart-area .add-to-cart-area-qty {
  margin-right: 7px;
  width: 30%;
  height: 57px;
  box-sizing: border-box;
  border: 1px solid #E1E1E1;
  border-radius: 15px;
  padding: 7px 21px 7px 6px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  display: none;
}
.add-to-cart-area .add-to-cart-area-qty h6 {
  font-size: 10px;
  line-height: 13px;
  letter-spacing: -0.151111px;
  color: #8C8C8C;
  margin: 0 0 5px;
  font-weight: normal;
}
.add-to-cart-area .add-to-cart-area-qty h4 {
  letter-spacing: -0.63px;
  color: #000000;
  font-size: 22px;
  line-height: 17px;
  font-weight: normal;
  margin: 0;
}
.add-to-cart-area .add-to-cart-area-qty .qty-indicator {
  position: absolute;
  right: 6px;
  top: 7px;
  bottom: 6px;
  background: #F8F7F7;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15px;
}
.add-to-cart-area .dummy-btn {
  width: 100%;
}
.add-to-cart-area .deleteQty,
.add-to-cart-area .normalBtn {
  display: none;
}
.add-to-cart-area.in-cart .normalBtn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52%;
  color: #fff;
  text-align: center;
  height: 57px;
  background-color: #3605FF;
  border-radius: 16px;
  font-size: 18px;
  letter-spacing: -0.2px;
}
.add-to-cart-area.in-cart .normalBtn:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.add-to-cart-area.in-cart .normalBtn {
  color: #fff;
  letter-spacing: -0.36px;
  padding: 0 15px 0 18px;
  border: 0;
  outline: 0;
  box-shadow: none;
}
.add-to-cart-area.in-cart .dummy-btn {
  display: none;
}
.add-to-cart-area.in-cart .deleteQty {
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(180deg, #F0F0F0 0%, #E9E9E9 100%);
  padding: 17px 13px 18px;
  margin-right: 6px;
  height: 57px;
  box-sizing: border-box;
  width: 58px;
}
.add-to-cart-area.in-cart .add-to-cart-area-qty {
  display: flex;
}

.closing-soon-campaign {
  width: 209px;
}
.closing-soon-campaign .idealz-credit-campaign-box {
  overflow: visible;
  padding-bottom: 0;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaign-img-bg {
  margin-left: 0;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaign-new-image {
  margin: 0 0 7px;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaign-new-image img {
  border-radius: 20px;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaign-info-box {
  background: #fff;
  border-radius: 38px;
  padding: 20px 11px 18px 11px;
  z-index: 4;
  margin: auto;
  box-shadow: none;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaign-box-content-area {
  padding: 4px 5px 0;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaign-product-title {
  width: 72%;
  padding-left: 5px;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaign-product-title .recommended-timer {
  position: relative;
  top: -3px;
}
.closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile .win-text {
  display: none;
}
.closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile {
  margin: 0;
  padding: 0 0 0 5px;
  overflow: hidden;
}
.closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile span {
  height: 31px;
  display: block;
  font-size: 15px;
  line-height: 15.4px;
  font-family: "Kurdis Wide ExtraBold";
}
.closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile:lang(ar) {
  padding-left: 16px;
}
.closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile h4 {
  line-height: 20px;
  font-size: 18px;
  margin-bottom: 11px;
  font-family: "Kurdis Wide ExtraBold";
}
.closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile h4 b {
  background: -webkit-linear-gradient(134.64deg, #FF1919 13.95%, #FF24A8 95.43%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: -0.366px;
  line-height: 23px;
  font-size: 26px;
  display: block;
  margin-left: -3px;
  margin-bottom: 3px;
  font-family: "Kurdis Wide ExtraBold";
}
.closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile h4 b:lang(ar) {
  line-height: 40px;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area {
  width: 85px;
  height: 78px;
  border-radius: 13px;
  position: absolute;
  right: 4px;
  top: 60px;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area svg {
  position: absolute;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box {
  margin-bottom: 6px;
  z-index: 1;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .small {
  font-size: 9px;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .small:lang(en) {
  font-family: "Galano Grotesque";
}
.closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .small {
  letter-spacing: -0.458px;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue {
  font-size: 16px;
  line-height: 14px;
  letter-spacing: -0.672px;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue:lang(en) {
  font-family: "Galano Grotesque ExtraBold";
  font-weight: 400;
}
.closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue:lang(ar) {
  font-family: "Inter", sans-serif;
  font-weight: 800;
}
.closing-soon-campaign .idealz-credit-campaign-box .global-btn {
  font-size: 12px;
  line-height: 14px;
  height: 28px;
  width: auto;
  padding: 0 10px 0 12px;
}
.closing-soon-campaign .sold-bar .item-progress {
  width: 100%;
  height: 14px;
  border-radius: 40px;
  background: #F2F2F2;
  margin-bottom: 0;
}
.closing-soon-campaign .sold-bar .item-progress .item-indicator {
  background: #3605FF;
  border-radius: 40px;
  height: 14px;
  display: block;
}
.closing-soon-campaign .sold-bar .floater {
  font-size: 10px;
  letter-spacing: -0.2px;
  line-height: 12px;
}
.closing-soon-campaign .sold-bar .floater b:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.closing-soon-campaign .add-to-cart-area .ui-plus-btn,
.closing-soon-campaign .add-to-cart-area .ui-minus-btn {
  width: 25px;
  height: 25px;
}
.closing-soon-campaign .add-to-cart-area .ui-plus-btn svg,
.closing-soon-campaign .add-to-cart-area .ui-minus-btn svg {
  width: 10px;
}
.closing-soon-campaign .add-to-cart-area.in-cart .quantity-select {
  width: 28px;
}

.featured-container {
  overflow: hidden;
  position: relative;
  padding-bottom: 16px;
  padding-left: 10px;
}
.featured-container .swiper-wrapper {
  overflow: visible;
}
.featured-container .swiper-slide {
  box-shadow: 2px 4px 10.999px rgba(0, 0, 0, 0.08);
  border-radius: 26px;
  overflow: hidden;
  width: 152px;
  background: white;
}
.featured-container .component-title {
  font-size: 16px;
  font-family: "Kurdis Black";
  margin: 0 20px 12px 0;
  line-height: 17px;
  text-transform: uppercase;
}
.featured-container .component-title:lang(ar) {
  font-weight: 900;
}
.featured-container .closing-soon-campaign .sold-bar .floater {
  font-size: 9px;
  line-height: 8.897px;
  letter-spacing: -0.18px;
}
.featured-container .closing-soon-campaign .sold-bar .floater b:lang(en) {
  font-family: "Galano Grotesque ExtraBold";
  font-weight: 400;
}
.featured-container .closing-soon-campaign .sold-bar .item-progress {
  height: 10px;
  border-radius: 30px;
}
.featured-container .closing-soon-campaign .sold-bar .item-progress .item-indicator {
  height: 10px;
  border-radius: 30px;
}
.featured-container .closing-soon-campaign .sold-bar .item-progress .item-indicator.closing-campaign {
  background-color: #FF4667;
  opacity: 1;
}
.featured-container .closing-soon-campaign .sold-bar .item-progress .item-indicator.medium-campaign {
  background-color: #FFC700;
  opacity: 1;
}
.featured-container .closing-soon-campaign .sold-bar .item-progress .item-indicator.start-campaign {
  background-color: #1BD600;
  opacity: 1;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaign-info-box {
  padding: 0;
  border-radius: 30px;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile {
  padding: 8px 11px 0;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile:lang(en) {
  font-family: "Galano Grotesque ExtraBold";
  font-weight: 400;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile h4 {
  margin-bottom: 12px;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile b {
  display: none;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile span:lang(en) {
  font-family: "Galano Grotesque Black";
  font-weight: 400;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile span {
  letter-spacing: -0.12px;
  font-size: 13px;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile span.bundle-name-container {
  min-height: 28px;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile span.win-text {
  height: auto;
  display: inline-block;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile span {
  display: inline-block;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaign-product-title {
  padding: 0px 11px 13px;
  width: 65%;
  min-height: 28px;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaign-product-title:lang(ar) {
  line-height: 20px;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area {
  right: 15px;
  top: 68px;
  width: 79px;
  height: 46px;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box {
  margin-bottom: 0;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .small {
  font-size: 8px;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .small:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .small {
  letter-spacing: -0.402px;
  padding: 0 10px;
  line-height: 6.839px;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .small:lang(ar) {
  line-height: 10px;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue {
  font-size: 14px;
  font-style: normal;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue:lang(en) {
  font-family: "Galano Grotesque Black";
  font-weight: 400;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue {
  line-height: 12.027px;
  letter-spacing: -0.59px;
  padding-top: 2px;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue:lang(ar) {
  font-family: "Inter", sans-serif;
  font-weight: 800;
}
.featured-container .closing-soon-campaign .idealz-credit-campaign-box .campaign-new-image img {
  border-radius: 30px 30px 20px 20px;
}
.featured-container .modesh-credit-small-text {
  font-size: 11px;
  line-height: 12px;
  letter-spacing: -0.22px;
}
.featured-container .modesh-credit-small-text:lang(en) {
  font-family: "Galano Grotesque";
}
.featured-container .modesh-credit-small-text {
  padding: 4px 0 16px 5px;
}
.featured-container .modesh-credit-small-text span:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.featured-container .modesh-credit-small-text:lang(ar) {
  padding-left: 16px;
}
.featured-container .recommended-timer {
  background: #F4F4F4;
  color: #FF2861;
  padding: 3px 5px 3px;
  height: auto;
  border-radius: 5px;
  font-size: 10px;
}
.featured-container .recommended-timer:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.featured-container .recommended-timer .single-upper-bar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.featured-container .recommended-timer b {
  line-height: 12px;
  display: inline;
  margin-left: 5px;
  margin-top: 0;
  font-size: 10px;
}
.featured-container .recommended-timer b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.featured-container .featured-img {
  margin: 0 0;
  flex: 0 0 auto;
}
.featured-container .featured-img .campaign-new-image {
  height: 100%;
  background: #fff;
}
.featured-container .featured-img .campaign-new-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.featured-container .new-feature-container {
  padding: 0;
  background: transparent;
  box-shadow: 2.27px 4.541px 12.487px rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  z-index: 1;
  position: relative;
}
.featured-container .new-feature-container .bundle-name-container {
  font-size: 12px;
  line-height: 12px;
  min-height: 24px;
  /* 96% */
  letter-spacing: -0.12px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.featured-container .new-feature-container .bundle-name-container:lang(ar) {
  line-height: 17px;
  min-height: 34px;
}
.featured-container .new-feature-container .featured-text {
  min-height: 128px;
  padding: 6px 8px 4px;
}
.featured-container .new-feature-container .featured-text:lang(ar) {
  padding: 2px 10px 10px;
}
.featured-container .new-feature-container .bundleName-tile {
  margin-bottom: 6px;
}
.featured-container .new-feature-container .bundleName-tile .win-text {
  display: none;
}
.featured-container .new-feature-container .bundleName-tile h4 {
  line-height: 20px;
  font-size: 18px;
  margin-bottom: 6px;
  color: #000;
  min-height: auto;
}
.featured-container .new-feature-container .bundleName-tile h4:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.featured-container .new-feature-container .bundleName-tile h4 .newWinnrzTitle {
  margin-bottom: 5px;
}
.featured-container .new-feature-container .sold-bar {
  line-height: 10px;
}
.featured-container .new-feature-container .sold-bar .item-progress {
  width: 100%;
  height: 6px;
  border-radius: 40px;
  background: #F2F2F2;
  margin-bottom: 2px;
}
.featured-container .new-feature-container .sold-bar .item-progress .item-indicator {
  height: 6px;
  border-radius: 30px;
  display: block;
}
.featured-container .new-feature-container .sold-bar .item-progress .item-indicator.closing-campaign {
  background-color: #FF4667;
  opacity: 1;
}
.featured-container .new-feature-container .sold-bar .item-progress .item-indicator.medium-campaign {
  background-color: #FFC700;
  opacity: 1;
}
.featured-container .new-feature-container .sold-bar .item-progress .item-indicator.start-campaign {
  background-color: #1BD600;
  opacity: 1;
}
.featured-container .new-feature-container .sold-bar .floater {
  font-size: 11px;
  letter-spacing: -0.4px;
  line-height: 12px;
  color: #979797;
}
.featured-container .new-feature-container .sold-bar .floater:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.featured-container .new-feature-container .sold-bar .floater b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.featured-container .new-feature-container .buy-container {
  display: flex;
}
.featured-container .new-feature-container .buy-container .card-container {
  font-size: 18px;
  line-height: 18px;
  border-radius: 22px;
  padding: 0;
  width: 100%;
  height: 34px;
  box-sizing: border-box;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  letter-spacing: -0.54px;
}
.featured-container .new-feature-container .buy-container .card-container span {
  display: block;
  color: #3605FF;
  width: 95%;
}
.featured-container .new-feature-container .buy-container .card-container span.price:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.featured-container .new-feature-container .buy-container .card-container span.price {
  display: block;
  margin: 0;
}
.featured-container .new-feature-container .buy-container .card-container span.modesh-text {
  font-size: 11px;
  letter-spacing: -0.4px;
  line-height: 11px;
  color: #979797;
}
.featured-container .new-feature-container .buy-container .card-container span.modesh-text:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.featured-container .new-feature-container .buy-container .buy-product {
  color: white;
  display: flex;
  align-items: center;
  padding: 0 3px;
  font-size: 12px;
  box-shadow: none;
  margin: 0;
  position: absolute;
  right: 6px;
  bottom: 9px;
}
.featured-container .new-feature-container .buy-container .buy-product.addedToCart {
  bottom: 6px;
  display: flex;
  flex-direction: column;
  border-radius: 40px;
  align-items: center;
  margin: 0;
  transform: none;
  background: white;
  border: 0;
  padding: 0 0 2px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
}
.featured-container .new-feature-container .buy-container .buy-product.addedToCart .buy-action-button {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.featured-container .new-feature-container .buy-container .buy-product.addedToCart .buy-text {
  display: none;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-action-button {
  display: none;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-action-button .closing-add-to-cart {
  background: #3605FF;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-action-button .closing-minus-to-cart {
  width: 39px;
  height: 39px;
  border-radius: 50%;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-action-button .closing-minus-to-cart span {
  position: relative;
  z-index: 4;
  height: 20px;
  margin-left: 0;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-action-button .closing-minus-to-cart span:lang(ar) {
  height: 27px;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-action-button .closing-minus-to-cart:after {
  content: "";
  position: absolute;
  left: 2px;
  top: 2px;
  right: 2px;
  bottom: 2px;
  background: #E3E3E3;
  border-radius: 50%;
  z-index: 2;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-action-button .closing-minus-to-cart:before {
  content: "";
  position: absolute;
  left: 2px;
  bottom: 2px;
  right: 2px;
  top: 2px;
  border: 2px solid rgba(0, 0, 0, 0.05);
  background: transparent;
  border-radius: 50%;
  z-index: 3;
  display: none;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-text {
  display: block;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-text:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-text {
  text-align: center;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.2px;
  margin: auto 0;
  width: 80px;
  color: #fff;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-text.withPlusIcon {
  width: 32px;
}
.featured-container .new-feature-container .campaign-product-title {
  display: block;
  min-height: 20px;
  margin-bottom: 6px;
}
.featured-container .new-feature-container .campaign-product-title:lang(ar) {
  margin-bottom: 10px;
}
.featured-container .qtyIcon {
  color: black;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 17px;
  height: 28px;
}
.featured-container .qtyIcon:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.featured-container .qtyIcon {
  line-height: 12.586px;
  /* 82.5% */
  letter-spacing: -0.503px;
}

.modesh-credit-popup {
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  left: 0;
  right: 0;
  bottom: -250%;
  z-index: 2000;
  display: flex;
  transition: ease 0.2s bottom;
}
.modesh-credit-popup .modesh-credit-popup-wrapper {
  background-size: 100%;
  border-radius: 41px;
  position: relative;
  width: 90%;
  overflow: hidden;
}
.modesh-credit-popup .modesh-credit-popup-wrapper .draw-dum {
  position: absolute;
  left: 0;
  right: 0;
  top: 42%;
  padding: 30px 0;
}
.modesh-credit-popup .modesh-credit-popup-wrapper .newImage {
  width: 100%;
}
.modesh-credit-popup .credit-info-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.modesh-credit-popup .credit-info-container .modesh-icon {
  width: 100px;
  margin-top: 46%;
}
.modesh-credit-popup .credit-info-container .credit-info-dubai-logo {
  width: 180px;
}
.modesh-credit-popup .credit-info-container .close-icon {
  width: 30px;
  position: absolute;
  right: 25px;
  top: 25px;
}
.modesh-credit-popup .credit-info-container .modesh-char {
  padding: 0 20px;
}
.modesh-credit-popup .credit-info-container .info-text {
  display: flex;
  flex-direction: column;
  gap: 13px;
}
.modesh-credit-popup .credit-info-container .info-text h4 {
  color: #000;
  text-align: center;
}
.modesh-credit-popup .credit-info-container .info-text h4:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.modesh-credit-popup .credit-info-container .info-text h4 {
  font-size: 20px;
  line-height: 24px;
  /* 66.667% */
  letter-spacing: -0.454px;
}
.modesh-credit-popup .credit-info-container .info-text h4 b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.modesh-credit-popup .credit-info-container .info-text p {
  color: #000;
  text-align: center;
}
.modesh-credit-popup .credit-info-container .info-text p:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.modesh-credit-popup .credit-info-container .info-text p {
  font-size: 13px;
  line-height: 19px;
  /* 157.143% */
  letter-spacing: -0.3px;
}
.modesh-credit-popup .credit-info-container .modesh-store {
  background: #fff;
  color: #000;
  text-align: center;
  font-size: 15px;
  line-height: 19.888px;
  letter-spacing: -0.2px;
  border-radius: 30px;
  width: 230px;
  margin: auto;
  height: 54px;
}
.modesh-credit-popup .credit-info-container .modesh-store:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.modesh-credit-popup .credit-info-container .modesh-store {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 15px;
  filter: drop-shadow(0px 5px 10px rgba(0, 0, 0, 0.25));
}
.modesh-credit-popup .credit-info-container .modesh-store:lang(ar) {
  width: 220px;
}
.modesh-credit-popup .credit-info-container .popup-terms-condition {
  text-align: center;
  color: rgba(0, 0, 0, 0.38);
  font-size: 12px;
  line-height: 20px; /* 166.667% */
  letter-spacing: -0.274px;
}

.creditInfoActive .modesh-credit-popup {
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
}

.campaign-product-link.partner-product-link {
  margin-top: 0;
  margin-bottom: 8px;
}
.campaign-product-link.partner-product-link.js-partner-info {
  cursor: pointer;
}
.campaign-product-link.partner-product-link .partner-product-text {
  text-align: inherit;
}
.campaign-product-link.partner-product-link .info-icon {
  position: static;
  top: auto;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5271_3308)'%3E%3Cpath d='M7.06055 0C7.35352 0 7.64648 0 7.93945 0C7.97725 0.00820312 8.01445 0.0216797 8.05254 0.0243164C9.09873 0.0958008 10.0898 0.371191 11.0074 0.875684C13.1273 2.04141 14.4243 3.81563 14.8816 6.19453C14.9367 6.48018 14.9613 6.77168 15 7.06055V7.93945C14.9915 7.98164 14.978 8.02354 14.9748 8.06602C14.9019 9.11221 14.6247 10.1033 14.1185 11.0194C12.9516 13.1312 11.18 14.4249 8.80635 14.8813C8.52041 14.9364 8.22861 14.961 7.93945 15H7.06055C7.02275 14.9918 6.98555 14.9783 6.94746 14.9757C5.896 14.9045 4.8999 14.6273 3.97939 14.1182C1.86797 12.9513 0.574219 11.1791 0.118359 8.80547C0.0635742 8.51982 0.0386719 8.22832 0 7.93945C0 7.64648 0 7.35352 0 7.06055C0.00849609 7.01836 0.0219727 6.97646 0.0249023 6.93398C0.0981445 5.88779 0.374707 4.89668 0.880957 3.98027C2.04814 1.86826 3.81973 0.574512 6.19365 0.118359C6.47959 0.0632812 6.77139 0.0386719 7.06055 0ZM5.25117 6.99082C5.33496 6.96328 5.39853 6.94307 5.46182 6.92109C5.7249 6.82998 5.99238 6.79658 6.26807 6.85518C6.45059 6.89414 6.58125 7.00166 6.58682 7.18682C6.59414 7.42764 6.59473 7.67725 6.5417 7.91016C6.42627 8.41816 6.2792 8.91885 6.13711 9.42041C6.00674 9.88066 5.87549 10.3397 5.86084 10.8223C5.84531 11.3367 6.11016 11.7527 6.58477 11.9517C6.96621 12.1116 7.37197 12.1433 7.76279 12.0527C8.1873 11.9546 8.59482 11.7829 9.00908 11.6411C9.03311 11.6329 9.06269 11.6077 9.06885 11.5849C9.10986 11.4313 9.14531 11.2761 9.18164 11.1255C8.95459 11.1732 8.74365 11.2351 8.52832 11.2594C7.96699 11.3221 7.71094 11.0581 7.81465 10.5012C7.89814 10.0518 8.02207 9.60967 8.13281 9.16582C8.28457 8.55732 8.5248 7.96934 8.54531 7.33066C8.55264 7.09775 8.53066 6.87275 8.42109 6.66416C8.1873 6.21943 7.78389 6.05918 7.31484 6.01113C6.78809 5.95693 6.30264 6.11924 5.82012 6.29619C5.50996 6.41006 5.32041 6.6418 5.25146 6.99141L5.25117 6.99082ZM8.1832 2.8708C8.04082 2.89922 7.89375 2.91357 7.75693 2.95869C7.0957 3.17666 6.80771 3.94512 7.18594 4.51143C7.46836 4.93418 7.88818 5.07715 8.3833 5.00918C8.96279 4.92949 9.37559 4.38018 9.29531 3.80186C9.22471 3.2918 8.75742 2.90654 8.1832 2.87109V2.8708Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5271_3308'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  flex-shrink: 0;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  cursor: pointer;
}

.partner-info-popup {
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 0;
  right: 0;
  bottom: -150%;
  z-index: 2001;
  display: flex;
  transition: ease 0.2s bottom;
}
.partner-info-popup.is-open {
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
}
.partner-info-popup .partner-info-popup-wrapper {
  position: relative;
  width: 90%;
  max-width: 633px;
  max-height: 805px;
  border-radius: 41px;
  overflow: hidden;
  background: #fff;
}
@media (max-height: 845px) {
  .partner-info-popup .partner-info-popup-wrapper {
    max-height: calc(100vh - 40px);
  }
}
.partner-info-popup .partner-info-image-link {
  display: block;
}
.partner-info-popup .partner-info-image {
  display: block;
  width: 100%;
  height: auto;
}
.partner-info-popup .partner-info-close {
  position: absolute;
  right: 25px;
  top: 25px;
  width: 30px;
  height: 30px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.45);
  cursor: pointer;
}
.partner-info-popup .partner-info-close::before, .partner-info-popup .partner-info-close::after {
  content: "";
  position: absolute;
  left: 8px;
  top: 14px;
  width: 14px;
  height: 2px;
  border-radius: 2px;
  background: #fff;
}
.partner-info-popup .partner-info-close::before {
  transform: rotate(45deg);
}
.partner-info-popup .partner-info-close::after {
  transform: rotate(-45deg);
}

.bundle-section {
  margin: 0 16px 30px;
}
.bundle-section .bundle-offer-container {
  background: linear-gradient(270deg, var(--Surface-Secondary_Gradient_Light, #00FF91) 0%, var(--Surface-Secondary_Gradient_Dark, #00874A) 100%);
  color: #fff;
  overflow: hidden;
  position: relative;
  border-radius: 35px;
  padding: 22px 0;
}
.bundle-section .bundle-offer-container .swiper-wrapper {
  overflow: visible;
}
.bundle-section .bundle-offer-container .swiper-slide {
  width: auto;
  box-shadow: 2px 4px 10.999px rgba(0, 0, 0, 0.08);
  border-radius: 26px;
  overflow: hidden;
  width: 135px;
  background: white;
}
.bundle-section .bundle-offer-container .component-title {
  font-size: 25px;
  font-family: "Kurdis Wide ExtraBold";
  margin: 0 20px 20px 0;
  line-height: 24.697px;
  text-transform: uppercase;
}
.bundle-section .bundle-offer-container .component-title:lang(ar) {
  font-weight: 900;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .sold-bar .floater {
  font-size: 9px;
  line-height: 8.897px;
  letter-spacing: -0.18px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .sold-bar .floater b:lang(en) {
  font-family: "Galano Grotesque ExtraBold";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .sold-bar .item-progress {
  height: 10px;
  border-radius: 30px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .sold-bar .item-progress .item-indicator {
  height: 10px;
  border-radius: 30px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .sold-bar .item-progress .item-indicator.closing-campaign {
  background-color: #FF4667;
  opacity: 1;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .sold-bar .item-progress .item-indicator.medium-campaign {
  background-color: #FFC700;
  opacity: 1;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .sold-bar .item-progress .item-indicator.start-campaign {
  background-color: #1BD600;
  opacity: 1;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaign-info-box {
  padding: 0;
  border-radius: 30px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile {
  padding: 8px 11px 0;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile:lang(en) {
  font-family: "Galano Grotesque ExtraBold";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile h4 {
  margin-bottom: 12px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile b {
  display: none;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile span:lang(en) {
  font-family: "Galano Grotesque Black";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile span {
  letter-spacing: -0.12px;
  font-size: 13px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile span.bundle-name-container {
  min-height: 28px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile span.bundle-name-container:lang(ar) {
  line-height: 20px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile span.win-text {
  height: auto;
  display: inline-block;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .bundleName-tile span {
  display: inline-block;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaign-product-title {
  padding: 0px 11px 13px;
  width: 65%;
  min-height: 28px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaign-product-title:lang(ar) {
  line-height: 20px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area {
  right: 15px;
  top: 68px;
  width: 79px;
  height: 46px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box {
  margin-bottom: 0;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .small {
  font-size: 8px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .small:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .small {
  letter-spacing: -0.402px;
  padding: 0 10px;
  line-height: 6.839px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .small:lang(ar) {
  line-height: 10px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue {
  font-size: 14px;
  font-style: normal;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue:lang(en) {
  font-family: "Galano Grotesque Black";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue {
  line-height: 12.027px;
  letter-spacing: -0.59px;
  padding-top: 2px;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaing-product-area .credit-box .creditValue:lang(ar) {
  font-family: "Inter", sans-serif;
  font-weight: 800;
}
.bundle-section .bundle-offer-container .closing-soon-campaign .idealz-credit-campaign-box .campaign-new-image img {
  border-radius: 30px 30px 20px 20px;
}
.bundle-section .bundle-offer-container .modesh-credit-small-text {
  font-size: 11px;
  line-height: 12px;
  letter-spacing: -0.22px;
}
.bundle-section .bundle-offer-container .modesh-credit-small-text:lang(en) {
  font-family: "Galano Grotesque";
}
.bundle-section .bundle-offer-container .modesh-credit-small-text {
  padding: 4px 0 16px 5px;
}
.bundle-section .bundle-offer-container .modesh-credit-small-text span:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .modesh-credit-small-text:lang(ar) {
  padding-left: 16px;
}
.bundle-section .bundle-offer-container .recommended-timer {
  background: #F4F4F4;
  color: #FF2861;
  padding: 3px 5px 3px;
  height: auto;
  border-radius: 5px;
  font-size: 10px;
}
.bundle-section .bundle-offer-container .recommended-timer .single-upper-bar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bundle-section .bundle-offer-container .recommended-timer .single-upper-bar:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .recommended-timer b {
  line-height: 12px;
  display: inline;
  margin-left: 5px;
  margin-top: 0;
  font-size: 10px;
}
.bundle-section .bundle-offer-container .recommended-timer b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .featured-img {
  margin: 0 0;
  flex: 0 0 auto;
}
.bundle-section .bundle-offer-container .featured-img .campaign-new-image {
  height: 100%;
  background: #fff;
}
.bundle-section .bundle-offer-container .featured-img .campaign-new-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.bundle-section .bundle-offer-container .new-feature-container {
  padding: 0;
  background: #fff;
  box-shadow: 2.27px 4.541px 12.487px rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  z-index: 1;
  position: relative;
}
.bundle-section .bundle-offer-container .new-feature-container .bundle-name-container {
  font-size: 13px;
  line-height: 12px;
  min-height: 24px;
  color: #000;
  /* 96% */
  letter-spacing: -0.118px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.bundle-section .bundle-offer-container .new-feature-container .bundle-name-container:lang(ar) {
  line-height: 17px;
  min-height: 34px;
}
.bundle-section .bundle-offer-container .new-feature-container .featured-text {
  padding: 4px 10px 10px;
}
.bundle-section .bundle-offer-container .new-feature-container .featured-text:lang(ar) {
  padding: 2px 10px 10px;
}
.bundle-section .bundle-offer-container .new-feature-container .bundleName-tile {
  margin-bottom: 4px;
}
.bundle-section .bundle-offer-container .new-feature-container .bundleName-tile .win-text {
  display: none;
}
.bundle-section .bundle-offer-container .new-feature-container .bundleName-tile h4 {
  line-height: 20px;
  font-size: 18px;
  margin-bottom: 5px;
}
.bundle-section .bundle-offer-container .new-feature-container .bundleName-tile h4:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .new-feature-container .sold-bar {
  line-height: 6px;
}
.bundle-section .bundle-offer-container .new-feature-container .sold-bar .item-progress {
  width: 100%;
  height: 6px;
  border-radius: 40px;
  background: #F2F2F2;
  margin-bottom: 3px;
}
.bundle-section .bundle-offer-container .new-feature-container .sold-bar .item-progress .item-indicator {
  height: 6px;
  border-radius: 30px;
  display: block;
}
.bundle-section .bundle-offer-container .new-feature-container .sold-bar .item-progress .item-indicator.closing-campaign {
  background-color: #FF4667;
  opacity: 1;
}
.bundle-section .bundle-offer-container .new-feature-container .sold-bar .item-progress .item-indicator.medium-campaign {
  background-color: #FFC700;
  opacity: 1;
}
.bundle-section .bundle-offer-container .new-feature-container .sold-bar .item-progress .item-indicator.start-campaign {
  background-color: #1BD600;
  opacity: 1;
}
.bundle-section .bundle-offer-container .new-feature-container .sold-bar .floater {
  font-size: 11px;
  letter-spacing: -0.4px;
  line-height: 12px;
  color: #979797;
}
.bundle-section .bundle-offer-container .new-feature-container .sold-bar .floater:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .new-feature-container .sold-bar .floater b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container {
  display: flex;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container {
  font-size: 18px;
  line-height: 18px;
  border-radius: 22px;
  padding: 6px 8px 0 0;
  width: 100%;
  height: 35px;
  box-sizing: border-box;
  text-align: left;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container span {
  display: block;
  color: #3605FF;
  letter-spacing: -0.2px;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container span:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container span {
  width: 95%;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container span.price:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container span.price {
  display: block;
  margin: 0;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container span.product-name {
  font-size: 11px;
  line-height: 11px;
  letter-spacing: -0.4px;
  color: #979797;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .buy-product {
  color: white;
  display: flex;
  align-items: center;
  padding: 0 3px;
  font-size: 12px;
  filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.25));
  margin: -3px 0 -3px -47px;
  transform: translateX(10px);
  transition: ease 0.2s all;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .buy-product.addedToCart {
  padding: 0 4px;
  transform: translateX(0px);
  margin: -2px 0 -2px -65px;
  background: #3605FF;
  border-radius: 30px;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .buy-product.addedToCart .buy-action-button {
  display: flex;
  align-items: center;
  gap: 3px;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .buy-product.addedToCart .buy-text {
  display: none;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .buy-product .buy-action-button {
  display: none;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .buy-product .buy-action-button svg {
  display: block;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .buy-product .buy-text {
  display: block;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .buy-product .buy-text:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .buy-product .buy-text {
  text-align: center;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.2px;
  margin: auto 0;
  width: 80px;
  color: #fff;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .buy-product .buy-text.withPlusIcon {
  width: 35px;
}
.bundle-section .bundle-offer-container .new-feature-container .campaign-product-title {
  display: block;
  min-height: 24px;
  margin-bottom: 5px;
  color: #000;
}
.bundle-section .bundle-offer-container .qtyIcon {
  color: #FFF;
  min-width: 18px;
  display: block;
  text-align: center;
  font-size: 12px;
}
.bundle-section .bundle-offer-container .qtyIcon:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .qtyIcon {
  line-height: 12.586px;
  /* 82.5% */
  letter-spacing: -0.503px;
}
.bundle-section .bundle-section-title {
  display: none;
  background: linear-gradient(137deg, #FF1919 12.61%, #FF24A8 97.11%);
  color: #FFF;
  text-align: center;
  font-family: "Kurdis Wide ExtraBold";
  font-size: 28px;
  line-height: 32px;
  letter-spacing: -0.157px;
  width: calc(100% - 135px);
  margin: auto auto -30px 30px;
  position: relative;
  z-index: 1;
  padding: 13px;
  text-transform: uppercase;
  clip-path: polygon(0.121% 50%, 0.121% 50%, 0.122% 44.832%, 0.127% 40.167%, 0.14% 35.963%, 0.165% 32.179%, 0.208% 28.774%, 0.271% 25.708%, 0.359% 22.939%, 0.477% 20.426%, 0.628% 18.129%, 0.816% 16.005%, 0.816% 16.005%, 0.982% 14.473%, 1.165% 13.001%, 1.362% 11.59%, 1.574% 10.244%, 1.8% 8.966%, 2.04% 7.76%, 2.292% 6.628%, 2.556% 5.574%, 2.832% 4.6%, 3.119% 3.71%, 3.119% 3.71%, 3.516% 2.704%, 3.947% 1.899%, 4.417% 1.272%, 4.936% 0.801%, 5.51% 0.464%, 6.148% 0.237%, 6.857% 0.1%, 7.644% 0.03%, 8.518% 0.004%, 9.486% 0%, 90.492% 0%, 90.492% 0%, 91.46% 0.004%, 92.334% 0.03%, 93.121% 0.1%, 93.83% 0.237%, 94.467% 0.464%, 95.042% 0.801%, 95.56% 1.272%, 96.031% 1.899%, 96.461% 2.704%, 96.859% 3.71%, 96.859% 3.71%, 97.146% 4.6%, 97.422% 5.574%, 97.686% 6.628%, 97.938% 7.76%, 98.177% 8.966%, 98.403% 10.244%, 98.615% 11.59%, 98.813% 13.001%, 98.995% 14.473%, 99.162% 16.005%, 99.162% 16.005%, 99.35% 18.129%, 99.501% 20.426%, 99.618% 22.939%, 99.706% 25.708%, 99.77% 28.774%, 99.812% 32.179%, 99.838% 35.963%, 99.851% 40.167%, 99.856% 44.832%, 99.857% 50%, 99.857% 50%, 99.857% 50%, 99.856% 55.168%, 99.851% 59.833%, 99.838% 64.037%, 99.812% 67.821%, 99.77% 71.226%, 99.706% 74.292%, 99.618% 77.061%, 99.501% 79.574%, 99.35% 81.871%, 99.162% 83.995%, 99.162% 83.995%, 98.995% 85.526%, 98.813% 86.999%, 98.615% 88.41%, 98.403% 89.756%, 98.177% 91.034%, 97.938% 92.24%, 97.686% 93.372%, 97.422% 94.427%, 97.146% 95.4%, 96.859% 96.29%, 96.859% 96.29%, 96.461% 97.296%, 96.031% 98.101%, 95.56% 98.728%, 95.042% 99.199%, 94.467% 99.536%, 93.83% 99.763%, 93.121% 99.9%, 92.334% 99.97%, 91.46% 99.996%, 90.492% 100%, 9.486% 100%, 9.486% 100%, 8.518% 99.996%, 7.644% 99.97%, 6.857% 99.9%, 6.148% 99.763%, 5.51% 99.536%, 4.936% 99.199%, 4.417% 98.728%, 3.947% 98.101%, 3.516% 97.296%, 3.119% 96.29%, 3.119% 96.29%, 2.832% 95.4%, 2.556% 94.427%, 2.292% 93.372%, 2.04% 92.24%, 1.8% 91.034%, 1.574% 89.756%, 1.362% 88.41%, 1.165% 86.999%, 0.982% 85.526%, 0.816% 83.995%, 0.816% 83.995%, 0.628% 81.871%, 0.477% 79.574%, 0.359% 77.061%, 0.271% 74.292%, 0.208% 71.226%, 0.165% 67.821%, 0.14% 64.037%, 0.127% 59.833%, 0.122% 55.168%, 0.121% 50%, 0.121% 50%);
}
.bundle-section .bundle-title {
  text-align: left;
  margin-bottom: 12px;
  padding-left: 21px;
  padding-right: 21px;
  font-size: 20px;
  letter-spacing: -0.161px;
  line-height: 23px;
  color: #FFFFFF;
}
.bundle-section .bundle-title:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.bundle-section .bundle-title b {
  font-size: 38px;
  line-height: 38px;
  font-family: "Kurdis Black";
  /* 111.534% */
  letter-spacing: -0.212px;
}
.bundle-section .bundle-action-container {
  margin-top: 18px;
  position: relative;
  padding-right: 20px;
  padding-left: 20px;
}
.bundle-section .bundle-action-container .global-btn.new-small-btn {
  width: 100%;
  margin: 0 auto;
  height: 62px;
  color: #FFF;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  display: block;
  font-family: "Kurdis Black";
}
.bundle-section .bundle-action-container .global-btn .extra:lang(en) {
  font-family: "Galano Grotesque";
}
.bundle-section .bundle-action-container .global-btn .extra {
  letter-spacing: -0.32px;
  text-transform: none;
}
.bundle-section .bundle-action-container .global-btn del:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.bundle-section .bundle-action-container .global-btn del {
  color: #9890FF;
  letter-spacing: -0.32px;
}
.bundle-section .bundle-action-container .global-btn .amount:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.bundle-section .bundle-action-container .global-btn .amount {
  letter-spacing: -0.32px;
}

.newWinner-section {
  overflow: hidden;
}
.newWinner-section.home {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 20px 130px;
  display: block;
  position: relative;
  max-width: 1466px;
  min-width: 768px;
  padding: 0 60px;
  margin: 0 auto;
}
.newWinner-section .swiper-wrapper {
  overflow: visible;
}
.newWinner-section .winners-container {
  margin: 0 0 60px;
  overflow: visible;
  border-radius: 0;
  position: relative;
}
.newWinner-section .winners-container .main-winner-prev-button,
.newWinner-section .winners-container .main-winner-next-button {
  background: #FFFFFF;
  box-shadow: 5.871px 11.742px 11.65px rgba(0, 0, 0, 0.08);
  border-radius: 50%;
  width: 41px;
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
}
.newWinner-section .winners-container .main-winner-prev-button:after,
.newWinner-section .winners-container .main-winner-next-button:after {
  color: #4200FF;
  font-size: 10px;
  font-weight: bold;
}
.newWinner-section .winners-container .main-winner-next-button {
  right: -50px;
}
.newWinner-section .winners-container .main-winner-prev-button {
  left: -50px;
}
.newWinner-section .winners-container .cutout-winners {
  position: absolute;
  left: -30px;
  bottom: -30px;
}
.newWinner-section .winners-container .cutout-winners:lang(ar) {
  transform: rotateY(-180deg);
}
.newWinner-section .winners-container .show-morebutton {
  background: #FFFFFF;
  border-radius: 111px;
  height: 66px;
  color: #000;
  letter-spacing: -0.19px;
  font-size: 19px;
  box-shadow: none;
  margin-top: 48px;
  width: 300px;
  padding: 0 22px;
  margin-bottom: 0;
  font-family: "Kurdis Black";
}
.newWinner-section .scrollable-prize-winner {
  max-width: 363px;
  margin-right: 23px;
  position: relative;
}
.newWinner-section .scrollable-prize-winner .swiper-container {
  overflow: hidden;
}
.newWinner-section .scrollable-prize-winner .swiper-wrapper {
  overflow: visible;
}
.newWinner-section .scrollable-prize-winner .swiper-pagination {
  bottom: 11px;
}
.newWinner-section .scrollable-prize-winner .swiper-pagination-bullet {
  background: #929292;
  opacity: 0.5;
  transform: scale(0.33);
  transition: 0.2s transform, 0.2s left;
}
.newWinner-section .scrollable-prize-winner .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ffffff;
  transform: scale(1);
}
.newWinner-section .scrollable-prize-winner .swiper-pagination-bullet.swiper-pagination-bullet-active-next, .newWinner-section .scrollable-prize-winner .swiper-pagination-bullet.swiper-pagination-bullet-active-prev {
  transform: scale(0.88);
}
.newWinner-section .scrollable-prize-winner .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next {
  transform: scale(0.66);
}
.newWinner-section .scrollable-prize-winner .swiper-pagination-bullets-dynamic {
  overflow: hidden;
}
.newWinner-section .scrollable-prize-winner .swiper-button-next,
.newWinner-section .scrollable-prize-winner .swiper-button-prev {
  color: black;
  background: rgba(231, 231, 231, 0.9);
  border-radius: 50%;
  width: 30px;
  height: 30px;
  top: 30%;
}
.newWinner-section .scrollable-prize-winner .swiper-button-next::after,
.newWinner-section .scrollable-prize-winner .swiper-button-prev::after {
  font-size: 10px;
}
.newWinner-section .scrollable-prize-winner .swiper-container-rtl .swiper-button-next {
  right: 10px;
  left: auto;
}
.newWinner-section .scrollable-prize-winner .swiper-container-rtl .swiper-button-prev {
  left: 10px;
  right: auto;
}
.newWinner-section .scrollable-prize-winner .swiper-pagination {
  bottom: 5px;
}
.newWinner-section .winner-campaign.newWinner-image-section .winner-name-text {
  font-size: 15px;
}
.newWinner-section .winner-campaign:not(.newWinner-image-section) {
  max-width: 363px;
  margin-bottom: 0;
}
.newWinner-section .winner-campaign:not(.newWinner-image-section)::after {
  bottom: 5%;
  left: 5%;
}
.newWinner-section .winner-campaign:not(.newWinner-image-section) .winner-ticket:lang(en),
.newWinner-section .winner-campaign:not(.newWinner-image-section) .winner-announced-date:lang(en) {
  font-family: "Galano Grotesque";
}
.newWinner-section .winner-campaign:not(.newWinner-image-section) h3 {
  color: #000;
  font-size: 23px;
  line-height: 19.599px;
  /* 85.213% */
  letter-spacing: -0.769px;
  font-family: "Kurdis Black";
  text-transform: uppercase;
}
.newWinner-section .winner-campaign:not(.newWinner-image-section) .winner-image-section {
  margin-bottom: 23px;
  max-height: 214px;
}
.newWinner-section .winner-campaign:not(.newWinner-image-section) .on-winning.limit-2 {
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.newWinner-section .winner-campaign-copy {
  margin-top: 0;
}
.newWinner-section .main-section-title-home {
  margin-left: 29px;
  margin-bottom: 34px;
  margin-top: 0;
  font-size: 43.636px;
  line-height: 45px;
  font-family: "Kurdis Wide ExtraBold";
  width: 100%;
  background: linear-gradient(292deg, #10457A 31.09%, #0B2545 71.14%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-left: 5px;
  letter-spacing: 0.2px;
  /* 103.125% */
  width: 55%;
}
.newWinner-section .main-section-title-home:lang(ar) {
  line-height: 60px;
}

.winner-campaign.newWinner-image-section .winner-image-section,
.winner-campaign.newWinner-image-section .winner-campaign-copy {
  clip-path: none;
}

.winner-campaign.newWinner-image-section .winner-campaign-copy {
  border-radius: 35px;
  overflow: hidden;
  min-height: 355px !important;
}

.winner-campaign.newWinner-image-section .winner-image-section .campaign-image:after {
  background: linear-gradient(180deg, rgba(151, 151, 151, 0) 30%, rgba(151, 151, 151, 0.4) 55%, rgba(151, 151, 151, 0) 75%), linear-gradient(180deg, rgba(151, 151, 151, 0) 42%, #979797 57%);
}

.winner-campaign.newWinner-image-section .winner-image-section .combineImage {
  -o-object-position: center;
     object-position: center;
}

.modesh-info-store-container {
  display: flex;
  margin-bottom: 60px;
  justify-content: space-between;
  overflow: hidden;
  border-radius: 44px;
  background: linear-gradient(178deg, #FFE600 -18.7%, #FFB701 98.25%);
  padding: 35px 52px 32px;
  position: relative;
}
@media (max-width: 1023px) {
  .modesh-info-store-container {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.modesh-info-store-container else {
  padding-left: 25px;
  padding-right: 25px;
}
.modesh-info-store-container .modesh-info-store-img {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  height: 100%;
}
.modesh-info-store-container .modesh-info-store-img:lang(ar) {
  transform: rotateY(180deg);
}
.modesh-info-store-container .section-title-main {
  font-size: 32px;
  line-height: 34px;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #263B88;
  font-family: "Kurdis Wide ExtraBold";
}
.modesh-info-store-container .section-title-main svg {
  margin-right: 10px;
}
.modesh-info-store-container .section-title-main br {
  display: none;
}
@media (max-width: 1023px) {
  .modesh-info-store-container .section-title-main {
    margin-bottom: 20px;
  }
}
.modesh-info-store-container .section-title-main else {
  margin-bottom: 20px;
}
.modesh-info-store-container .modesh-products-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  z-index: 2;
}
@media (max-width: 1023px) {
  .modesh-info-store-container .modesh-products-wrapper {
    flex-direction: column;
  }
}
.modesh-info-store-container .modesh-products-wrapper else {
  flex-direction: column;
}
.modesh-info-store-container .modesh-products-wrapper .credit-balance-container {
  width: 20%;
  align-self: center;
  z-index: 1;
  margin-right: 57px;
}
.modesh-info-store-container .modesh-products-wrapper .credit-balance-container .modesh-credit-copy {
  position: static;
}
.modesh-info-store-container .modesh-products-wrapper .credit-balance-container .modesh-credit-copy .credit-amount {
  letter-spacing: 1px;
}
.modesh-info-store-container .modesh-products-wrapper .credit-balance-container .modesh-credit-copy .credit-amount:lang(ar) {
  font-family: "Inter", sans-serif;
}
.modesh-info-store-container .modesh-products-wrapper .credit-balance-container .new-small-btn {
  height: 62px;
  box-shadow: 0px 8.227px 16.454px 0px rgba(0, 0, 0, 0.25);
  font-size: 16px;
  letter-spacing: -0.188px;
  width: 100%;
}
.modesh-info-store-container .modesh-products-wrapper .credit-balance-container .modesh-credit-box {
  margin-bottom: 0;
}
.modesh-info-store-container .modesh-products-wrapper .credit-balance-container .modesh-credit-box p {
  max-width: 100%;
  font-size: 26px;
  letter-spacing: -0.52px;
  line-height: 33px;
  margin-bottom: 17px;
}
.modesh-info-store-container .modesh-products-wrapper .credit-balance-container .modesh-credit-box p b {
  display: block;
  font-size: 32px;
  font-family: "Kurdis Wide ExtraBold";
}
@media (max-width: 1023px) {
  .modesh-info-store-container .modesh-products-wrapper .credit-balance-container {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.modesh-info-store-container .modesh-products-wrapper .credit-balance-container else {
  width: 100%;
  margin-right: 0;
  margin-bottom: 20px;
}
.modesh-info-store-container .modesh-products-wrapper .swiper-container {
  width: 62%;
  margin: 0;
  padding-right: 12px;
  padding-left: 15px;
}
.modesh-info-store-container .modesh-products-wrapper .swiper-container .swiper-slide {
  width: auto;
}
@media (max-width: 1023px) {
  .modesh-info-store-container .modesh-products-wrapper .swiper-container {
    width: 100%;
  }
}
.modesh-info-store-container .modesh-products-wrapper .swiper-container else {
  width: 100%;
}

.modesh-products {
  width: 100%;
}
.modesh-products .product-overlay .image-container {
  border-radius: 33px;
  margin-bottom: 10px;
}
.modesh-products .product-name {
  line-height: 14px;
}
.modesh-products .product-price {
  line-height: 14px;
}

.explore-product-container {
  display: flex;
  width: 100%;
  background: white;
  border-radius: 35px;
  overflow: hidden;
  max-height: 417px;
  margin-top: 48px;
}
.explore-product-container .explore-left-side,
.explore-product-container .explore-right-side {
  width: 50%;
}
@media (max-width: 1023px) {
  .explore-product-container {
    max-height: 100%;
    flex-direction: column-reverse;
  }
  .explore-product-container .explore-left-side,
  .explore-product-container .explore-right-side {
    width: 100%;
  }
}
.explore-product-container else {
  max-height: 100%;
  flex-direction: column-reverse;
}
.explore-product-container else .explore-left-side,
.explore-product-container else .explore-right-side {
  width: 100%;
}
.explore-product-container .explore-left-side {
  padding: 35px 16px 23px 38px;
}
.explore-product-container .explore-left-side .standalone-btn .global-btn.new-small-btn {
  padding: 0 14px;
  font-size: 12px;
  line-height: 20.618px;
  /* 171.818% */
  letter-spacing: -0.474px;
  font-family: "Kurdis Wide Black";
}
.explore-product-container .explore-text-container {
  margin-bottom: 17px;
}
.explore-product-container .explore-wellplaid-img {
  max-width: 232px;
  margin-bottom: 8px;
}
.explore-product-container .explore-text-para {
  color: #000;
  font-size: 16px;
  line-height: 19px;
  /* 118.75% */
  letter-spacing: -0.32px;
}
.explore-product-container .explore-text-para:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.explore-product-container .explore-wellplaid-product {
  border-radius: 0;
  margin-bottom: 0;
  background: none;
}
.explore-product-container .explore-wellplaid-product-thumb {
  margin: 0;
}
.explore-product-container .explore-wellplaid-product-thumb .floater {
  right: 40px;
}
.explore-product-container .new-modesh-credit-box {
  background: none;
  padding: 0;
  justify-content: space-between;
  border-top: 0;
}
.explore-product-container .new-modesh-credit-box .left-side,
.explore-product-container .new-modesh-credit-box .right-side {
  width: auto;
}
.explore-product-container .new-modesh-credit-box .right-side .global-btn.new-small-btn {
  padding: 0 14px;
  font-size: 12px;
  line-height: 20.618px;
  /* 171.818% */
  letter-spacing: -0.474px;
  font-family: "Kurdis Wide ExtraBold";
}

.new-quantity-dropper .tqr-offers-section {
  padding: 0 18px;
  margin: -16px 0 14px;
}
.new-quantity-dropper h6.tqr-title {
  margin: 0 0 10px;
  font-size: 16px;
  line-height: normal;
  letter-spacing: -0.18px;
  text-transform: none;
}
.new-quantity-dropper h6.tqr-title:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.new-quantity-dropper h6.tqr-title {
  color: #000;
}
.new-quantity-dropper .tqr-offers {
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-height: 350px;
  padding-bottom: 10px;
  overflow-y: auto;
  overscroll-behavior: contain;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.new-quantity-dropper .tqr-offers::-webkit-scrollbar {
  display: none;
}
.new-quantity-dropper .tqr-offer-tile {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  height: 71px;
  flex-shrink: 0;
  box-sizing: border-box;
  padding: 8px 12px;
  background: #fff;
  border: 2px solid transparent;
  border-radius: 14px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.06);
  cursor: pointer;
  transition: opacity 180ms ease, transform 180ms ease;
}
.new-quantity-dropper .tqr-offer-tile.tqr-offer-switching {
  opacity: 0;
  transform: translateY(-3px) scale(0.995);
  pointer-events: none;
}
.new-quantity-dropper .tqr-offer-tile.selected {
  border-color: #6a5aff;
}
.new-quantity-dropper .tqr-offer-tile.selected .tqr-offer-buy,
.new-quantity-dropper .tqr-offer-tile.selected .tqr-ticket-count,
.new-quantity-dropper .tqr-offer-tile.selected .tqr-ticket-label,
.new-quantity-dropper .tqr-offer-tile.selected .tqr-offer-text {
  color: #443cd6;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-left,
.new-quantity-dropper .tqr-offer-tile .tqr-offer-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 3px;
  padding: 6px 0;
}
.new-quantity-dropper .tqr-offer-tile.has-tqr-percent .tqr-offer-left,
.new-quantity-dropper .tqr-offer-tile.has-tqr-percent .tqr-offer-right {
  padding: 0;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-left {
  align-items: flex-start;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-buy,
.new-quantity-dropper .tqr-offer-tile .tqr-ticket-line {
  font-size: 16px;
  line-height: 16px;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-buy {
  margin: 0;
  color: #000;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-buy:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-strike {
  margin-left: 4px;
  font-size: 14px;
  color: #979797;
  text-decoration: line-through;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-strike:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-credit {
  margin: 0;
  font-size: 12px;
  line-height: 12px;
  color: #979797;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-credit:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-percent {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 3px 4px;
  background: #FF0055;
  border-radius: 12px;
  font-size: 10px;
  line-height: 10px;
  letter-spacing: 0.3px;
  color: #fff;
  white-space: nowrap;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-percent:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-percent.d-none {
  display: none;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-percent-spacer {
  visibility: hidden;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-percent-spacer::before {
  content: " ";
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-text {
  margin: 0;
  font-size: 14px;
  line-height: normal;
  color: #443cd6;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-text:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-right {
  align-items: flex-end;
  flex-shrink: 0;
}
.new-quantity-dropper .tqr-offer-tile .tqr-ticket-line {
  display: flex;
  align-items: center;
  gap: 5px;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-right .tqr-offer-text {
  color: #979797;
  font-size: 12px;
  line-height: 12px;
}
.new-quantity-dropper .tqr-offer-tile .tqr-offer-right .tqr-offer-text:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.new-quantity-dropper .tqr-offer-tile.selected .tqr-offer-right .tqr-offer-text {
  color: #443cd6;
}
.new-quantity-dropper .tqr-offer-tile .tqr-ticket-icon {
  display: inline-flex;
  color: #443cd6;
}
.new-quantity-dropper .tqr-offer-tile .tqr-ticket-icon svg {
  display: block;
}
.new-quantity-dropper .tqr-offer-tile .tqr-ticket-count,
.new-quantity-dropper .tqr-offer-tile .tqr-ticket-label {
  font-size: 16px;
  color: #000;
}
.new-quantity-dropper .tqr-offer-tile .tqr-ticket-count:lang(en),
.new-quantity-dropper .tqr-offer-tile .tqr-ticket-label:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.new-quantity-dropper .tqr-offer-tile .tqr-popular-tag {
  position: absolute;
  top: 0;
  right: 0;
  padding: 2px 9px;
  background: #FF0055;
  border-radius: 0 12px 0 10px;
  font-size: 10px;
  line-height: 10px;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
}
.new-quantity-dropper .tqr-offer-tile .tqr-popular-tag:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.new-quantity-dropper .tqr-offer-tile .tqr-popular-tag {
  box-sizing: border-box;
  text-align: center;
}
.new-quantity-dropper .tqr-offer-tile .tqr-popular-tag.tqr-countdown-tag {
  max-width: calc(100% - 18px);
  min-width: 102px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-variant-numeric: tabular-nums;
}
.new-quantity-dropper .tqr-offer-tile .tqr-popular-tag.tqr-countdown-tag:lang(en) {
  min-width: 123px;
}
.new-quantity-dropper .tqr-nudge-wrap {
  padding: 6px 18px 16px;
}
.new-quantity-dropper .tqr-nudge-wrap.d-none {
  display: none;
}
.new-quantity-dropper .tqr-nudge {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 46px;
  padding: 8px 10px 8px 12px;
  background: #00ff91;
  border-radius: 14px;
}
.new-quantity-dropper .tqr-nudge .tqr-nudge-icon {
  display: inline-flex;
  flex-shrink: 0;
  color: #000;
}
.new-quantity-dropper .tqr-nudge .tqr-nudge-icon svg {
  display: block;
}
.new-quantity-dropper .tqr-nudge .tqr-nudge-text {
  flex: 1 0 0;
  min-width: 0;
  margin: 0;
  font-size: 13px;
  line-height: 14px;
  color: #000;
}
.new-quantity-dropper .tqr-nudge .tqr-nudge-text:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.new-quantity-dropper .tqr-nudge .tqr-nudge-text b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.new-quantity-dropper .tqr-nudge .tqr-nudge-add {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  padding: 0;
  border: none;
  border-radius: 15px;
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.new-quantity-dropper .tqr-nudge .tqr-nudge-add svg {
  display: block;
}
.new-quantity-dropper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  background: rgba(0, 0, 0, 0.7);
}
.new-quantity-dropper .new-quantity-dropper-wrapper {
  position: relative;
  width: 95%;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 35px;
}
.new-quantity-dropper .new-qty-close {
  position: absolute;
  top: 14px;
  right: 20px;
  z-index: 3;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: none;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.new-quantity-dropper .new-qty-close svg {
  display: block;
}
.new-quantity-dropper .tqr-redeem-note {
  width: 100%;
  margin: 0;
  padding: 14px 24px calc(14px + env(safe-area-inset-bottom, 0px));
  text-align: center;
  font-size: 13px;
  line-height: 1.3;
  color: #b8b8b8;
}
.new-quantity-dropper .tqr-redeem-note:lang(en) {
  font-family: "Galano Grotesque";
}
.new-quantity-dropper .tqr-redeem-note b {
  color: #fff;
}
.new-quantity-dropper .tqr-redeem-note b:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.new-quantity-dropper .tqr-redeem-note.d-none {
  display: none;
}
.new-quantity-dropper .qtyAction.bottom {
  gap: 20px;
}
.new-quantity-dropper .add-to-cart-calculation h5,
.new-quantity-dropper .add-to-cart-calculation h4 {
  white-space: nowrap;
}
.new-quantity-dropper .add-to-cart-calculation .ticketMultiplierLabel {
  display: inline-flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 0 4px;
  padding: 4px 10px;
  border-radius: 26px;
  background: #ff20bd;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
  letter-spacing: -0.16px;
  white-space: nowrap;
}
.new-quantity-dropper .add-to-cart-calculation .ticketMultiplierLabel:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
@media (max-width: 390px) {
  .new-quantity-dropper .tqr-offers {
    max-height: 290px;
  }
}
@media (max-width: 380px) {
  .new-quantity-dropper h6.tqr-title {
    font-size: 16px;
  }
  .new-quantity-dropper .tqr-offer-tile {
    padding: 8px 12px;
  }
  .new-quantity-dropper .tqr-offer-tile .tqr-offer-text {
    font-size: 12px;
  }
  .new-quantity-dropper .tqr-offer-tile .tqr-offer-credit {
    font-size: 12px;
  }
  .new-quantity-dropper .tqr-nudge .tqr-nudge-text {
    font-size: 12px;
  }
  .new-quantity-dropper .tqr-redeem-note {
    font-size: 12px;
  }
  .new-quantity-dropper .add-to-cart-calculation h5,
  .new-quantity-dropper .add-to-cart-calculation h4 {
    font-size: 14px;
    white-space: nowrap;
  }
  .new-quantity-dropper .qtyAction.bottom .add-to-cart-btn {
    width: 190px;
    font-size: 13px;
  }
}

.new-quantity-dropper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2000;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.7);
  transition: none;
}
.new-quantity-dropper.show, .new-quantity-dropper.is-portal-open {
  display: flex;
}
.new-quantity-dropper-wrapper {
  position: relative;
  width: 95%;
  max-width: 480px;
  max-height: 88vh;
  margin: 0 auto;
  padding: 25px 0 0;
  background: #f6f6f6;
  border-radius: 35px;
  box-shadow: none;
  clip-path: none;
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
.new-quantity-dropper .new-qty-close {
  position: absolute;
  top: 16px;
  right: 18px;
  z-index: 3;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: none;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.new-quantity-dropper .new-qty-close svg {
  display: block;
}
.new-quantity-dropper .qtyAction:not(.bottom) {
  display: block;
  width: 100%;
  margin: 0;
}
.new-quantity-dropper h6 {
  margin: 0 0 0 21px;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.15px;
  color: #000;
}
.new-quantity-dropper h6:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.new-quantity-dropper h6.small {
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.15px;
  margin-bottom: 10px;
}
.new-quantity-dropper h6.small:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.new-quantity-dropper h6.small.hide {
  display: none;
}
.new-quantity-dropper .quantity-wrap {
  position: relative;
  width: 100%;
}
.new-quantity-dropper .swiper-quantity-init {
  margin: 0 44px;
  padding: 0;
  overflow: hidden;
}
.new-quantity-dropper ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  overflow: visible;
  scrollbar-width: none;
}
.new-quantity-dropper ul li {
  margin-right: 10px;
  width: 58px;
  height: auto;
}
.new-quantity-dropper ul li a {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 11px 0 28px;
  background: #fff;
  border: 2px solid transparent;
  color: #000;
  font-size: 22px;
  line-height: 17.324px;
  letter-spacing: -0.541px;
  box-shadow: none;
  box-sizing: border-box;
}
.new-quantity-dropper ul li a:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.new-quantity-dropper ul li.active a {
  background: #fff;
  border-color: #4b11ff;
  color: #4b11ff;
  box-shadow: none;
}
.new-quantity-dropper ul li.active a:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.new-quantity-dropper ul li.multipleEntry a {
  position: relative;
}
.new-quantity-dropper ul li.multipleEntry a:after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ff0055;
}
.new-quantity-dropper ul li:first-child {
  margin-left: 18px;
  margin-right: 18px;
}
.new-quantity-dropper ul::-webkit-scrollbar {
  display: none;
}
.new-quantity-dropper .swiper-button-prev,
.new-quantity-dropper .swiper-button-next {
  position: absolute;
  z-index: 2;
  background: #f1f0ff;
  border-radius: 50%;
  width: 31px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 40px;
  margin-top: 0;
  transform: translateY(-50%);
}
.new-quantity-dropper .swiper-button-prev:after,
.new-quantity-dropper .swiper-button-next:after {
  color: #4200ff;
  font-size: 10px;
  font-weight: bold;
}
.new-quantity-dropper .swiper-button-prev {
  left: 6px;
  right: auto;
}
.new-quantity-dropper .swiper-button-next {
  right: 6px;
  left: auto;
}
.new-quantity-dropper .qty-unicorn {
  position: relative;
  margin: 0 21px 20px;
}
.new-quantity-dropper .qty-unicorn.hide {
  display: none;
}
.new-quantity-dropper .qty-unicorn svg {
  width: 100%;
}
.new-quantity-dropper .qty-unicorn .unicorn-qty {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 11px 10px;
  border-radius: 14px;
  background: #eaeaea;
}
.new-quantity-dropper .qty-unicorn .ui-multipleEntryText {
  font-size: 14px;
  line-height: 18.4px;
  letter-spacing: -0.142px;
  margin-right: 13px;
  width: calc(100% - 46px);
}
.new-quantity-dropper .qty-unicorn .ui-multipleEntryText:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.new-quantity-dropper .qty-unicorn .add-multipleEntry {
  width: 26px;
}
.new-quantity-dropper .new-info-text {
  margin: 10px 20px 13px;
  font-size: 12px;
  color: #525252;
}
.new-quantity-dropper .new-info-text:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.new-quantity-dropper .new-info-text b {
  color: #000;
}
.new-quantity-dropper .new-info-text b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.new-quantity-dropper .qtyAction.bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  padding: 18px;
  background: #FFFFFF;
  border-radius: 16px 16px 0 0;
}
.new-quantity-dropper .qtyAction.bottom .add-to-cart-calculation h5 {
  font-size: 16px;
  letter-spacing: -0.16px;
}
.new-quantity-dropper .qtyAction.bottom .add-to-cart-calculation h5:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.new-quantity-dropper .qtyAction.bottom .add-to-cart-calculation h4 {
  font-size: 16px;
  letter-spacing: -0.16px;
  color: #3700ff;
}
.new-quantity-dropper .qtyAction.bottom .add-to-cart-calculation h4:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.new-quantity-dropper .qtyAction.bottom .add-to-cart-btn {
  width: auto;
  flex: 0 0 auto;
  min-width: 152px;
  height: 57px;
  margin: 0;
  padding: 0 22px;
  font-size: 15px;
  line-height: 15px;
  font-family: "Kurdis Black";
  border-radius: 120px;
  box-shadow: none;
  filter: none;
  text-transform: uppercase;
}

.detail-main-wrapper-new .new-quantity-dropper {
  background: rgba(0, 0, 0, 0.7);
  border-radius: 0;
}

.trust-pilot {
  margin-top: 48px;
  margin-bottom: 48px;
}
.trust-pilot h2 {
  color: #000;
  font-size: 28px;
  text-align: center;
  line-height: 28px;
  text-transform: uppercase;
  margin: 0 20px 12px 0;
  font-family: "Kurdis Black";
}

.scrollable-prize {
  margin: 10px -15px 6px;
  width: 100%;
  position: relative;
}
.scrollable-prize h3 {
  background: #fff;
  box-shadow: none;
  padding: 14px 26px 14px 18px;
  border-radius: 15px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.17);
  line-height: 14px;
  white-space: nowrap;
  text-align: left;
  width: auto;
  box-sizing: border-box;
  margin-left: 0;
  margin-right: 10px;
  margin-top: 0;
  margin-bottom: 0;
  min-width: 100px;
  margin: 0;
  color: #000000;
  font-size: 14px;
  letter-spacing: -0.27px;
}
.scrollable-prize h3:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.scrollable-prize h3.onlyTwo {
  min-width: 153px;
}
.scrollable-prize h3:last-child {
  margin-right: 15px;
}
.scrollable-prize h3 span {
  display: block;
  margin: 0;
  color: #171717;
  font-size: 14px;
  letter-spacing: -0.249px;
}
.scrollable-prize h3 span:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.scrollable-prize h3 span {
  letter-spacing: -0.27px;
}
.scrollable-prize .scrollable-wrapper {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  display: flex;
  cursor: grab;
}
.scrollable-prize .scrollable-wrapper::-webkit-scrollbar {
  display: none;
}
.scrollable-prize .swiper-wrapper {
  overflow: visible;
  width: 100%;
  margin-left: 10px;
  padding-top: 10px;
}
.scrollable-prize .swiper-container {
  overflow: hidden;
  width: 95%;
  padding-bottom: 10px;
}
.scrollable-prize .swiper-button-prev,
.scrollable-prize .swiper-button-next {
  background: #F1F0FF;
  border-radius: 50%;
  width: 31px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -13px;
  top: 40%;
}
.scrollable-prize .swiper-button-prev:after,
.scrollable-prize .swiper-button-next:after {
  color: #4200FF;
  font-size: 10px;
  font-weight: bold;
}
.scrollable-prize .swiper-button-prev:lang(ar),
.scrollable-prize .swiper-button-next:lang(ar) {
  transform: rotate(180deg);
}
.scrollable-prize .swiper-button-prev {
  left: -5px;
}
.scrollable-prize .swiper-button-next {
  right: -5px;
}

.spin-the-wheel {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1200;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 16px;
  background: radial-gradient(circle at top, rgba(92, 45, 255, 0.25), rgba(92, 45, 255, 0) 36%), rgba(10, 8, 18, 0.82);
}

.spin-the-wheel.is-dismissed {
  display: none;
}

.spin-the-wheel__dialog {
  width: 100%;
  max-width: 640px;
  text-align: center;
}

.spin-the-wheel__close {
  position: absolute;
  top: -8px;
  right: -4px;
  width: 40px;
  height: 40px;
  border: 0;
  color: #ffffff;
  background: transparent;
  font-size: 28px;
  line-height: 1;
  cursor: pointer;
}

.spin-the-wheel__title {
  max-width: 520px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto 20px;
}
.spin-the-wheel__title img {
  width: 278px;
}

.spin-the-wheel__wheel-wrap {
  position: relative;
  width: 100%;
  max-width: 420px;
  margin: 0 auto 28px;
  padding-top: 20px;
}

.spin-the-wheel__pointer {
  position: absolute;
  top: 10px;
  left: 50%;
  width: 65px;
  height: 62px;
  transform: translateX(-50%);
  z-index: 2;
}
.spin-the-wheel__pointer img {
  display: block;
  width: 65px;
  height: 62px;
}

.spin-the-wheel__inner-shadow {
  position: absolute;
  top: 41px;
  right: 21px;
  bottom: 21px;
  left: 22px;
  border-radius: 50%;
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.8);
  pointer-events: none;
  z-index: 1;
}

.spin-the-wheel__wheel {
  display: block;
  width: 100%;
  height: auto;
  transform-origin: 50% 50%;
  filter: drop-shadow(0 14px 24px rgba(0, 0, 0, 0.28)) drop-shadow(0 0 16px rgba(0, 0, 0, 0.18));
  will-change: transform;
}
.spin-the-wheel__wheel text:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.spin-the-wheel__wheel text {
  line-height: 1em;
}
.spin-the-wheel__wheel text.second {
  margin-top: -3px;
}

.spin-the-wheel__message {
  min-height: 24px;
  margin: 0 0 18px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
}

.spin-the-wheel__cta {
  min-width: 220px;
  max-width: 100%;
  padding: 23px 30px;
  border: 0;
  border-radius: 999px;
  font-size: 15px;
  font-family: "Kurdis Wide ExtraBold";
  line-height: 1;
  text-transform: uppercase;
  box-shadow: 0 16px 36px rgba(0, 0, 0, 0.24);
  cursor: pointer;
  transition: opacity 0.2s ease;
}

.spin-the-wheel__cta.is-claim-ready {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  min-height: 88px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 21px;
  line-height: 1.05;
  text-align: center;
  margin: 0 auto;
  background-color: #FF0055 !important;
}

.spin-the-wheel__cta-secondary {
  display: block;
  font-size: 13px;
}
.spin-the-wheel__cta-secondary:lang(en) {
  font-family: "Galano Grotesque";
}
.spin-the-wheel__cta-secondary {
  line-height: 1.2;
}

.spin-the-wheel__cta.is-disabled,
.spin-the-wheel__cta:disabled {
  opacity: 0.7;
  cursor: default;
}

.spin-the-wheel-pending-offer-wrapper {
  position: fixed;
  right: 16px;
  bottom: 24px;
  z-index: 1100;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.spin-the-wheel-pending-offer-section {
  position: relative;
}

.spin-the-wheel-pending-offer {
  width: auto;
  margin: 0 auto;
  padding: 24px 40px;
  border-radius: 999px;
  background: #FF0055;
}
.spin-the-wheel-pending-offer:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.spin-the-wheel-pending-offer {
  color: #fff;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.18);
  position: relative;
  z-index: 2;
  width: 100%;
  min-height: 88px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.spin-the-wheel-pending-offer b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.spin-the-wheel-pending-offer.approachingValue {
  background: linear-gradient(91deg, var(--Brand-Primary_Dark, #3700FF) 1.24%, var(--Brand-Primary_Light, #3700FF) 100.85%);
  flex-direction: column;
  padding: 24px 40px;
}
.spin-the-wheel-pending-offer.approachingValue .spin-the-wheel-pending-offer__text {
  font-size: 20px;
}
.spin-the-wheel-pending-offer.approachingValue .spin-the-wheel-pending-offer__text span {
  color: #FFB700;
}
.spin-the-wheel-pending-offer.approachingValue .spin-the-wheel-pending-offer__text span:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.spin-the-wheel-pending-offer.approachingValue .approachingProgress {
  border-radius: 50px;
  background: rgba(0, 0, 0, 0.37);
  width: 100%;
  margin-top: 10px;
  height: 8px;
}
.spin-the-wheel-pending-offer.approachingValue .approachingProgress span {
  height: 8px;
  display: block;
  background: #fff;
  border-radius: 50px;
}

.back-stw {
  position: absolute;
  z-index: 1;
  right: 16px;
  bottom: 0;
  width: 130px;
}

.spin-the-wheel-pending-offer__text {
  display: block;
  color: #fff;
  font-size: 20px;
  font-weight: 900;
  line-height: 1.1;
  letter-spacing: -0.03em;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .spin-the-wheel {
    padding: 16px 12px;
  }
  .spin-the-wheel__close {
    top: 10px;
    right: 10px;
  }
  .spin-the-wheel__title {
    max-width: 320px;
    margin-bottom: 18px;
    font-size: 28px;
    text-align: center;
  }
  .spin-the-wheel__title img {
    width: 178px;
  }
  .spin-the-wheel__wheel-wrap {
    max-width: 320px;
    margin-bottom: 22px;
    padding-top: 18px;
  }
  .spin-the-wheel__pointer {
    width: 55px;
    height: 52px;
    top: 10px;
  }
  .spin-the-wheel__pointer img {
    width: 55px;
    height: 52px;
  }
  .spin-the-wheel__inner-shadow {
    top: 35px;
    right: 15px;
    left: 17px;
    bottom: 16px;
  }
  .spin-the-wheel__cta {
    min-width: 0;
    width: auto;
    padding: 23px 24px;
    font-size: 15px;
  }
  .spin-the-wheel__cta.is-claim-ready {
    min-height: 80px;
    font-size: 15px;
  }
  .spin-the-wheel__cta-secondary {
    font-size: 10px;
  }
  .spin-the-wheel__message {
    margin-bottom: 14px;
    font-size: 14px;
  }
  .spin-the-wheel-pending-offer-wrapper {
    bottom: 25px;
    left: 15px;
    right: auto;
    width: calc(100% - 100px);
  }
  .spin-the-wheel-pending-offer-wrapper.fullWidth {
    width: 100%;
  }
  .spin-the-wheel-pending-offer {
    padding: 0 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 61px;
    min-height: auto;
  }
  .spin-the-wheel-pending-offer.approachingValue {
    padding: 0 18px;
  }
  .spin-the-wheel-pending-offer.approachingValue .spin-the-wheel-pending-offer__text {
    font-size: 12px;
  }
  .spin-the-wheel-pending-offer.approachingValue .approachingProgress {
    height: 5px;
    width: 90%;
    margin-top: 5px;
  }
  .spin-the-wheel-pending-offer.approachingValue .approachingProgress span {
    height: 5px;
  }
  .spin-the-wheel-pending-offer__text {
    font-size: 12px;
  }
  .spin-the-wheel-pending-offer__text:lang(en) {
    font-family: "Galano Grotesque Medium";
    font-weight: 400;
  }
  .spin-the-wheel-pending-offer__text b:lang(en) {
    font-family: "Galano Grotesque Bold";
    font-weight: 400;
  }
  .back-stw {
    right: auto;
    left: calc(100% - 106px);
    bottom: 0;
    width: 90px;
  }
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  gap: 0;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper.is-centered {
  left: 0;
  right: 0;
  width: auto;
  max-width: none;
  padding: 0 16px;
  transform: none;
  justify-content: center;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer-card {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  max-width: 100%;
  border-radius: 16px;
  overflow: hidden;
  background: transparent;
  box-shadow: 0 1px 6px 0 rgba(255, 34, 139, 0.4);
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper.has-pending:not(.has-reward) .spin-the-wheel-pending-offer-card {
  border-radius: 60px;
  box-shadow: 0 1px 4px 0 rgba(255, 34, 139, 0.6);
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper.has-reward:not(.has-pending) .spin-the-wheel-pending-offer-card {
  background: transparent;
  box-shadow: none;
  overflow: visible;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer-section {
  display: flex;
  flex-direction: column;
  min-width: 0;
  position: static;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  width: auto;
  min-width: 0;
  min-height: 0;
  height: auto;
  margin: 0;
  padding: 12px;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #fff;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.pendingOffer {
  background: #FF0055;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper.has-pending:not(.has-reward) .spin-the-wheel-pending-offer.pendingOffer {
  padding: 12px 14px;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper.has-pending.has-reward .spin-the-wheel-pending-offer.pendingOffer {
  padding-bottom: 28px;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper.has-pending.has-reward .spin-the-wheel-pending-offer.approachingValue {
  position: relative;
  margin-top: -16px;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue {
  flex-direction: column;
  align-items: center;
  gap: 4px;
  padding: 8px 12px;
  border-radius: 16px;
  background: linear-gradient(91deg, var(--Brand-Primary_Dark, #3700FF) 1.24%, var(--Brand-Primary_Light, #3700FF) 100.85%);
  box-shadow: 0 2px 3px 0 rgba(95, 60, 255, 0.3);
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .spin-the-wheel-pending-offer__text {
  display: block;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: -0.28px;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .spin-the-wheel-pending-offer__text:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .spin-the-wheel-pending-offer__text > span {
  color: #FFB700;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .spin-the-wheel-pending-offer__text > span:lang(en) {
  font-family: "Galano Grotesque ExtraBold";
  font-weight: 400;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .spin-the-wheel-pending-offer__text > b:lang(en) {
  font-family: "Galano Grotesque ExtraBold";
  font-weight: 400;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .approachingProgress {
  width: 100%;
  height: 5px;
  margin: 0;
  border-radius: 50px;
  background: rgba(0, 0, 0, 0.37);
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .approachingProgress span {
  display: block;
  height: 5px;
  border-radius: 50px;
  background: #fff;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer__text {
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: normal;
  text-align: center;
  white-space: normal;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer__text:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer__text b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer__chevron {
  display: inline-block;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  margin-left: 2px;
  vertical-align: -3px;
}

@media screen and (max-width: 767px) {
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper {
    justify-content: flex-start;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper.is-centered {
    left: 0;
    right: 0;
    width: auto;
    max-width: none;
    padding: 0 10px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer {
    height: auto;
    min-height: 0;
    padding: 12px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper.has-pending:not(.has-reward) .spin-the-wheel-pending-offer.pendingOffer {
    padding: 12px 14px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue {
    padding: 12px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .spin-the-wheel-pending-offer__text {
    font-size: 14px;
    line-height: 19px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .approachingProgress {
    width: 100%;
    height: 5px;
    margin: 0;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .approachingProgress span {
    height: 5px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer__text {
    font-size: 14px;
    line-height: 19px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer__text:lang(en) {
    font-family: "Galano Grotesque Bold";
    font-weight: 400;
  }
}
@media screen and (min-width: 768px) {
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer-card {
    border-radius: 22px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper.has-pending:not(.has-reward) .spin-the-wheel-pending-offer-card {
    border-radius: 80px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer {
    padding: 10px 20px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper.has-pending:not(.has-reward) .spin-the-wheel-pending-offer.pendingOffer {
    padding: 12px 28px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper.has-pending.has-reward .spin-the-wheel-pending-offer.pendingOffer {
    padding-bottom: 32px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper.has-pending.has-reward .spin-the-wheel-pending-offer.approachingValue {
    margin-top: -22px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue {
    gap: 6px;
    padding: 12px 20px;
    border-radius: 22px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .spin-the-wheel-pending-offer__text {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.4px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .approachingProgress {
    height: 7px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer.approachingValue .approachingProgress span {
    height: 7px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer__text {
    font-size: 20px;
    line-height: 26px;
  }
  .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper .spin-the-wheel-pending-offer__chevron {
    flex: 0 0 24px;
    width: 24px;
    height: 24px;
    margin-left: 4px;
    vertical-align: -5px;
  }
}
.home-main-banner {
  background: none;
  margin-bottom: 54px;
}
.home-main-banner .swiper-wrapper {
  margin-top: 0;
}
.home-main-banner .swiper-slide .video-wrapper {
  margin: 0;
}
.home-main-banner .swiper-slide .video-wrapper video {
  display: block;
}
.home-main-banner .swiper-slide .video-wrapper .banner-container {
  position: absolute;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transform: translate(-50%, -35%);
  z-index: 2;
}
.home-main-banner .swiper-slide .video-wrapper .banner-container .global-btn {
  font-size: 19px;
  letter-spacing: -0.764px;
  padding: 0 23px;
  cursor: pointer;
  font-family: "Kurdis Wide ExtraBold";
}
.home-main-banner .swiper-slide .video-wrapper .banner-title {
  position: static;
  font-size: 51px;
  line-height: 58px;
  width: 100%;
  max-width: 900px;
  margin-bottom: 10px;
  text-align: center;
  font-family: "Kurdis Black";
}
.home-main-banner .swiper-slide .video-wrapper .banner-tp {
  max-width: 249px;
  margin-bottom: 20px;
}
.home-main-banner .swiper-slide .video-wrapper .banner-button {
  border-radius: 140px;
  background: linear-gradient(180deg, #7367FF 0%, #4200FF 100%);
  box-shadow: 0px 10.35px 20.7px 0px rgba(0, 0, 0, 0.25);
  display: block;
  font-size: 21px;
  color: white;
  padding: 24px 58px;
  margin-top: 23px;
}
@media (max-width: 1023px) {
  .home-main-banner .swiper-slide .video-wrapper .banner-container {
    transform: translate(-50%, -25%);
  }
  .home-main-banner .swiper-slide .video-wrapper .banner-container .global-btn {
    font-size: 14px;
    height: 35px;
  }
  .home-main-banner .swiper-slide .video-wrapper .banner-tp {
    max-width: 149px;
    margin-bottom: 19px;
  }
  .home-main-banner .swiper-slide .video-wrapper .banner-title {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 5px;
  }
}
.home-main-banner .swiper-slide .video-wrapper else .banner-container {
  transform: translate(-50%, -25%);
}
.home-main-banner .swiper-slide .video-wrapper else .banner-container .global-btn {
  font-size: 14px;
  height: 35px;
}
.home-main-banner .swiper-slide .video-wrapper else .banner-tp {
  max-width: 149px;
  margin-bottom: 19px;
}
.home-main-banner .swiper-slide .video-wrapper else .banner-title {
  font-size: 25px;
  line-height: 25px;
  margin-bottom: 5px;
}
@media (min-width: 1024px) and (max-width: 1311px) {
  .home-main-banner .swiper-slide .video-wrapper .banner-container .global-btn {
    font-size: 16px;
    height: 45px;
  }
  .home-main-banner .swiper-slide .video-wrapper .banner-tp {
    max-width: 200px;
    margin-bottom: 19px;
  }
  .home-main-banner .swiper-slide .video-wrapper .banner-title {
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 5px;
  }
}
.home-main-banner .swiper-slide .video-wrapper else .banner-container .global-btn {
  font-size: 16px;
  height: 45px;
}
.home-main-banner .swiper-slide .video-wrapper else .banner-tp {
  max-width: 200px;
  margin-bottom: 19px;
}
.home-main-banner .swiper-slide .video-wrapper else .banner-title {
  font-size: 36px;
  line-height: 36px;
  margin-bottom: 5px;
}
.home-main-banner .swiper-slide .video-wrapper::after {
  background: rgba(0, 0, 0, 0.4);
}
.home-main-banner .banner-title {
  left: 2%;
}
.home-main-banner .swiper-pagination-new {
  transform: translateX(50%);
  right: 50%;
  bottom: -31px;
}
.home-main-banner .swiper-pagination-new .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: rgba(0, 0, 0, 0.46);
  width: 28px;
}

.campaign-icons {
  gap: 8px;
  flex-direction: row;
  align-self: flex-end;
  top: 0px;
  right: 5px;
}
@media (min-width: 1024px) {
  .campaign-icons {
    gap: 18px;
  }
}
.campaign-icons .icon-indicator {
  width: 68px;
  height: 68px;
}
.campaign-icons .icon-indicator .icon-thumb .extra-text {
  font-size: 9px;
  line-height: 9px;
  width: 100%;
}
.campaign-icons .icon-indicator .icon-thumb .number {
  width: 42px;
  height: 27px;
  font-size: 21px;
  line-height: 21px;
}

.campaign-area {
  margin-top: 0;
  margin-bottom: 48px;
}

.soldout-section {
  margin-top: 0;
}
.soldout-section .soldout-container {
  margin: 0 0;
  margin: 0 0 32px;
  position: relative;
  overflow: visible;
}
.soldout-section .soldout-container .swiper-button-prev {
  left: 0;
}
.soldout-section .soldout-container .swiper-button-next {
  right: 0;
}
.soldout-section .soldout-container .swiper-button-prev,
.soldout-section .soldout-container .swiper-button-next {
  background: #FFF;
  box-shadow: 5.871px 11.742px 11.65px rgba(0, 0, 0, 0.08);
  border-radius: 50%;
  width: 41px;
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 60%;
}
.soldout-section .soldout-container .swiper-button-prev:after,
.soldout-section .soldout-container .swiper-button-next:after {
  color: #4200FF;
  font-size: 12px;
}
.soldout-section .soldout-container .swiper-button-prev:after:lang(en),
.soldout-section .soldout-container .swiper-button-next:after:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.soldout-section .soldout-container .cutout-soldout {
  position: absolute;
  right: 0;
  bottom: 0;
}
.soldout-section .soldout-container .cutout-soldout:lang(ar) {
  transform: rotateY(-180deg);
}
.soldout-section .soldout-swiper-container {
  margin: 0 46px;
  overflow: visible;
}
.soldout-section .parent-soldout {
  width: 262px;
  min-height: 300px;
}
.soldout-section .parent-soldout .inactive-campaign {
  min-height: 300px;
  border-radius: 38px;
  clip-path: none;
  overflow: hidden;
  box-shadow: 3.915px 7.831px 10.534px rgba(0, 0, 0, 0.04);
}
.soldout-section .parent-soldout .inactive-campaign .campaign-image {
  max-height: 150px;
}
.soldout-section .parent-soldout .inactive-campaign .campaign-image .soldoutLabelImage {
  width: 154px;
}
.soldout-section .parent-soldout .inactive-campaign h3 {
  font-size: 20px;
  height: 40px;
  line-height: 20px;
  margin-bottom: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding: 0 5px;
}
.soldout-section .parent-soldout .inactive-campaign h4 {
  font-size: 14px;
  padding: 0 5px;
}
.soldout-section .soldout-swiper-init,
.soldout-section .soldout-swiper-noinit {
  padding: 16px;
  overflow: hidden;
}
.soldout-section .soldout-swiper-noinit .swiper-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.soldout-section .soldout-swiper-noinit .swiper-slide {
  margin-right: 40px;
}
.soldout-section .soldout-swiper-noinit .swiper-slide:last-child {
  margin-right: 0;
}
.soldout-section .swiper-wrapper {
  padding: 0;
  margin-left: 0;
}

.newWinner-section .main-section-title-home {
  margin-bottom: 40px;
  line-height: 43px;
}
.newWinner-section .main-section-title-home:lang(ar) {
  line-height: 60px;
}

.draw-date {
  font-size: 14px;
  line-height: 18px;
  padding: 0 5px;
}

.modesh-credit-popup {
  align-items: center;
}
.modesh-credit-popup .modesh-credit-popup-wrapper {
  max-width: 633px;
  max-height: 805px;
  position: relative;
  clip-path: polygon(0% 15.048%, 0% 15.048%, 0.003% 13.024%, 0.022% 11.2%, 0.076% 9.562%, 0.179% 8.097%, 0.35% 6.792%, 0.605% 5.634%, 0.961% 4.609%, 1.435% 3.705%, 2.043% 2.907%, 2.803% 2.204%, 2.803% 2.204%, 3.697% 1.607%, 4.712% 1.128%, 5.862% 0.756%, 7.165% 0.476%, 8.638% 0.275%, 10.297% 0.141%, 12.16% 0.06%, 14.243% 0.018%, 16.564% 0.002%, 19.137% 0%, 80.863% 0%, 80.863% 0%, 83.436% 0.002%, 85.757% 0.018%, 87.84% 0.06%, 89.703% 0.141%, 91.362% 0.275%, 92.835% 0.476%, 94.138% 0.756%, 95.288% 1.128%, 96.303% 1.607%, 97.197% 2.204%, 97.197% 2.204%, 97.957% 2.907%, 98.565% 3.705%, 99.039% 4.609%, 99.395% 5.634%, 99.65% 6.792%, 99.821% 8.097%, 99.924% 9.562%, 99.978% 11.2%, 99.997% 13.024%, 100% 15.048%, 100% 84.952%, 100% 84.952%, 99.997% 86.976%, 99.978% 88.8%, 99.924% 90.438%, 99.821% 91.903%, 99.65% 93.208%, 99.395% 94.366%, 99.039% 95.391%, 98.565% 96.295%, 97.957% 97.093%, 97.197% 97.796%, 97.197% 97.796%, 96.303% 98.393%, 95.288% 98.872%, 94.138% 99.244%, 92.835% 99.524%, 91.362% 99.725%, 89.703% 99.859%, 87.84% 99.94%, 85.757% 99.982%, 83.436% 99.998%, 80.863% 100%, 19.137% 100%, 19.137% 100%, 16.564% 99.998%, 14.243% 99.982%, 12.16% 99.94%, 10.297% 99.859%, 8.638% 99.725%, 7.165% 99.524%, 5.862% 99.244%, 4.712% 98.872%, 3.697% 98.393%, 2.803% 97.796%, 2.803% 97.796%, 2.043% 97.093%, 1.435% 96.295%, 0.961% 95.391%, 0.605% 94.366%, 0.35% 93.208%, 0.179% 91.903%, 0.076% 90.438%, 0.022% 88.8%, 0.003% 86.976%, 0% 84.952%, 0% 15.048%);
}
.modesh-credit-popup .credit-info-container {
  position: static;
}
.modesh-credit-popup .credit-info-container .info-text h4 {
  font-size: 26px;
  line-height: 27px;
}
.modesh-credit-popup .credit-info-container .info-text h4:lang(ar) {
  line-height: 36px;
}
.modesh-credit-popup .credit-info-container .info-text p {
  font-size: 14px;
  line-height: 19px;
}
.modesh-credit-popup .credit-info-container .close-icon {
  right: 30px;
  top: 30px;
}

.bundle-section.no-swiper .bundle-offer-container {
  padding-left: 0;
}
.bundle-section.no-swiper .bundle-container .swiper-wrapper {
  justify-content: center;
}
.bundle-section.no-swiper .bundle-container .swiper-wrapper .swiper-slide {
  margin-right: 40px;
}
.bundle-section .bundle-swiper-container {
  margin: 0 46px;
  padding: 16px 10px;
  overflow: hidden;
}
.bundle-section .bundle-action-container {
  margin-top: 15px;
}
.bundle-section .bundle-action-container .global-btn.new-small-btn {
  line-height: 18px;
}
.bundle-section .bundle-section-title {
  width: 388px;
  height: 73px;
  font-size: 40px;
  line-height: 38.974px;
  padding: 22px;
  margin: auto auto -37px;
}
.bundle-section .bundle-section-title:lang(ar) {
  padding: 13px;
}
.bundle-section .swiper-button-next,
.bundle-section .swiper-button-prev {
  width: 41px;
  height: 41px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 5.871px 11.742px 11.65px rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #4200FF;
}
.bundle-section .swiper-button-next::after,
.bundle-section .swiper-button-prev::after {
  font-size: 12px;
}
@media (max-width: 1023px) {
  .bundle-section .swiper-button-next,
  .bundle-section .swiper-button-prev {
    display: none;
  }
}
.bundle-section .swiper-button-next else,
.bundle-section .swiper-button-prev else {
  display: none;
}
.bundle-section .swiper-button-next:lang(ar),
.bundle-section .swiper-button-prev:lang(ar) {
  transform: rotate(180deg);
}
.bundle-section .bundle-offer-container {
  border-radius: 60px;
  padding: 30px 0 30px 20px;
}
.bundle-section .bundle-offer-container .global-btn.new-small-btn {
  font-size: 24px;
  font-family: "Kurdis Black";
  letter-spacing: -0.32px;
  padding: 0 90px;
  height: 70px;
  width: auto;
}
.bundle-section .bundle-offer-container .global-btn.added-to-cart {
  background: #3605FF;
}
.bundle-section .bundle-offer-container .global-btn .bundle-added-text {
  display: flex;
  align-items: center;
  gap: 10px;
}
.bundle-section .bundle-offer-container .global-btn .bundle-added-text span {
  display: inline-flex;
}
.bundle-section .bundle-offer-container .global-btn .extra:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .swiper-slide {
  width: 262px;
  border-radius: 40px;
}
.bundle-section .bundle-offer-container .bundle-title {
  text-align: center;
}
.bundle-section .bundle-offer-container .new-feature-container .bundle-name-container {
  font-size: 20px;
  line-height: 24px;
  min-height: 36px;
  /* 96% */
}
.bundle-section .bundle-offer-container .new-feature-container .featured-text {
  min-height: 142px;
  padding: 10px 20px 16px 20px;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container {
  padding: 0;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container span {
  font-size: 14px;
  line-height: 21px;
  color: #979797;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container span:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container span.price {
  font-size: 24px;
  line-height: 22px;
  letter-spacing: -0.93px;
  color: #3605FF;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container span.modesh-text {
  font-size: 14px;
  line-height: 14px;
}
.bundle-section .bundle-offer-container .new-feature-container .buy-container .card-container span.modesh-text:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.bundle-section .bundle-offer-container .new-feature-container .bundleName-tile h4 b {
  height: 36px;
  width: 80px;
  font-size: 25px;
  line-height: 25px;
  background: #FF0055;
  border-radius: 107px;
  display: flex;
  justify-content: center;
  align-items: center;
  letter-spacing: -0.822px;
  font-size: 30px;
  line-height: 30px;
  color: #fff;
  font-family: "Kurdis Black";
  margin-bottom: 5px;
}
.bundle-section .bundle-offer-container .new-feature-container .sold-bar .item-progress {
  height: 11px;
  margin-bottom: 7px;
}
.bundle-section .bundle-offer-container .new-feature-container .sold-bar .item-progress .item-indicator {
  height: 11px;
}
.bundle-section .bundle-offer-container .new-feature-container .sold-bar .floater {
  font-size: 14px;
}
.bundle-section .bundle-offer-container .recommended-timer {
  font-size: 14px;
}
.bundle-section .bundle-offer-container .recommended-timer b {
  font-size: 14px;
}

.category-list .swiper-slide {
  padding: 16px 25px;
  font-size: 16px;
  line-height: 16px;
}
.category-list .swiper-wrapper {
  padding-bottom: 28px;
}

.adBanner {
  margin-bottom: 48px;
}

.newWinnrzTitle {
  height: 56px;
  width: 123px;
  font-size: 39px;
}

.section-header {
  color: #FFFFFF;
  padding: 26px;
  width: 533px;
  text-align: center;
  font-size: 38px;
  line-height: 43.371px;
  font-family: "Kurdis Black";
  text-transform: uppercase;
  background-color: #3605FF;
  border-radius: 75px;
  margin: 0 auto 30px;
}
.section-header.how-it-works {
  background-color: #00DC75;
  color: #000000;
}
.section-header.sold-out {
  background-color: #3605FF;
  color: #FFFFFF;
}
.section-header.winners {
  background-color: #FF0050;
  color: #FFFFFF;
}

.how-it-works-banner {
  margin: 0 auto;
  max-width: 80%;
  margin-bottom: 48px;
}

.download-container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 48px;
}
.download-container .download-app-title {
  color: #000;
  text-align: center;
  font-size: 24px;
  line-height: 24.425px;
  /* 126.602% */
  letter-spacing: -0.772px;
}
.download-container .download-app-title:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.download-container .download-app-title {
  margin-bottom: 12px;
}
.download-container .download-app-inner {
  border-radius: 92px;
  background: #F3F3F3;
  height: 157px;
  margin: 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 30px 89px;
}
.download-container .download-app-buttons {
  display: flex;
  gap: 8px;
}
.download-container .store-btn {
  width: 159px;
  display: block;
}

.featured-container {
  padding-bottom: 32px;
  overflow: visible;
  padding-left: 0;
}
.featured-container .featured-swiper-container {
  margin: 0 46px;
  overflow: visible;
}
.featured-container .featured-swiper-init,
.featured-container .featured-swiper-noinit {
  overflow: hidden;
  padding: 16px;
}
@media (max-width: 1023px) {
  .featured-container .featured-swiper-init,
  .featured-container .featured-swiper-noinit {
    padding-left: 0;
    padding-right: 0;
  }
}
.featured-container .featured-swiper-init else,
.featured-container .featured-swiper-noinit else {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1023px) {
  .featured-container .featured-swiper-init,
  .featured-container .featured-swiper-noinit {
    margin: 0;
  }
}
.featured-container .featured-swiper-init else,
.featured-container .featured-swiper-noinit else {
  margin: 0;
}
.featured-container .swiper-slide {
  width: 262px;
  border-radius: 40px;
}
.featured-container .newWinnrzTitle {
  height: 36px;
  width: 80px;
  font-size: 25px;
  line-height: 25px;
}
.featured-container .new-feature-container .bundleName-tile h4 b {
  font-size: 25px;
  line-height: 25px;
}
.featured-container .new-feature-container .bundleName-tile h4 b:lang(ar) {
  line-height: 36px;
}
.featured-container .new-feature-container .bundle-name-container {
  font-size: 20px;
  line-height: 24px;
  min-height: 48px;
  /* 96% */
}
.featured-container .new-feature-container .featured-text {
  min-height: 142px;
  padding: 10px 20px 16px 20px;
}
.featured-container .new-feature-container .featured-text:lang(ar) {
  min-height: 174px;
}
.featured-container .new-feature-container .buy-container .card-container span {
  font-size: 14px;
  line-height: 14px;
}
.featured-container .new-feature-container .buy-container .card-container span.price {
  font-size: 24px;
  line-height: 22px;
  letter-spacing: -0.93px;
}
.featured-container .new-feature-container .buy-container .card-container span.modesh-text {
  font-size: 14px;
  line-height: 21px;
  letter-spacing: -0.781px;
}
.featured-container .new-feature-container .buy-container .buy-product {
  right: 15px;
  bottom: 16px;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-text.withPlusIcon {
  width: 48px;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-action-button .closing-add-to-cart {
  width: 48px;
  height: 48px;
}
.featured-container .new-feature-container .buy-container .buy-product .buy-action-button .closing-minus-to-cart {
  width: 48px;
  height: 48px;
}
.featured-container .new-feature-container .buy-container .buy-product.addedToCart {
  padding: 2px 2px 3px 2px;
}
.featured-container .new-feature-container .sold-bar .floater {
  font-size: 14px;
  letter-spacing: -0.781px;
}
.featured-container .new-feature-container .sold-bar .floater:lang(en) {
  font-family: "Galano Grotesque Medium";
  font-weight: 400;
}
.featured-container .new-feature-container .sold-bar .floater b:lang(en) {
  font-family: "Galano Grotesque Bold";
  font-weight: 400;
}
.featured-container .new-feature-container .sold-bar .item-progress {
  height: 11px;
  margin-bottom: 7px;
}
.featured-container .new-feature-container .sold-bar .item-progress .item-indicator {
  height: 11px;
}
.featured-container .new-feature-container .campaign-product-title {
  min-height: 35px;
  margin-bottom: 28px;
}
.featured-container .featured-swiper-noinit .swiper-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.featured-container .featured-swiper-noinit .swiper-wrapper .swiper-slide {
  margin-right: 40px;
}
.featured-container .featured-swiper-noinit .swiper-wrapper .swiper-slide:last-child {
  margin-right: 0;
}
.featured-container .swiper-lock .swiper-wrapper {
  justify-content: center;
}
.featured-container .swiper-button-next,
.featured-container .swiper-button-prev {
  width: 41px;
  height: 41px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 5.871px 11.742px 11.65px rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #4200FF;
}
.featured-container .swiper-button-next::after,
.featured-container .swiper-button-prev::after {
  font-size: 12px;
}
.featured-container .swiper-button-next:lang(ar),
.featured-container .swiper-button-prev:lang(ar) {
  transform: rotate(180deg);
}
.featured-container .swiper-button-prev {
  left: 0;
}
.featured-container .swiper-button-next {
  right: 0;
}
.featured-container .component-title {
  font-size: 28px;
  text-align: center;
  line-height: 24.697px;
  /* 88.202% */
  text-transform: uppercase;
}
.featured-container .recommended-timer {
  font-size: 12px;
}
.featured-container .recommended-timer b {
  color: #FF2861;
  font-size: 12px;
  line-height: inherit;
}

.cart-toast {
  position: fixed;
  left: 50%;
  bottom: 102px;
  z-index: 1222;
  display: inline-flex;
  align-items: center;
  max-width: calc(100vw - 32px);
  padding: 13px 28px;
  border-radius: 99px;
  font-size: 14px;
  line-height: normal;
  letter-spacing: -0.11px;
  text-align: center;
  white-space: nowrap;
}
.cart-toast:lang(en) {
  font-family: "Galano Grotesque SemiBold";
  font-weight: 400;
}
.cart-toast {
  opacity: 0;
  transform: translate(-50%, 16px);
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}
.cart-toast.is-visible {
  opacity: 1;
  transform: translate(-50%, 0);
}
.cart-toast--highlight {
  background: linear-gradient(90deg, var(--Brand-Secondary_Light, #F05) 0%, var(--Brand-Secondary_Dark, #F05) 100%);
  color: #fff;
}
.cart-toast--subtle {
  background: #fff;
  color: #000;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.18);
}

body.cart-toast-suppress-ui .newCart-indicator.js-main-cart-wrapper-element,
body.cart-toast-suppress-ui .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}

@keyframes cart-ui-pop-in {
  from {
    opacity: 0;
    transform: scale(0.7);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes cart-ui-rise-in {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
body.cart-toast-reveal-ui .newCart-indicator.js-main-cart-wrapper-element {
  animation: cart-ui-pop-in 380ms cubic-bezier(0.34, 1.46, 0.64, 1) both;
}
body.cart-toast-reveal-ui .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper {
  animation: cart-ui-rise-in 380ms cubic-bezier(0.16, 1, 0.3, 1) 90ms both;
}

@media (prefers-reduced-motion: reduce) {
  body.cart-toast-reveal-ui .newCart-indicator.js-main-cart-wrapper-element,
  body.cart-toast-reveal-ui .spin-the-wheel-pending-offer-wrapper.js-stw-offer-wrapper {
    animation: none;
  }
}
