/** Shopify CDN: Minification failed

Line 119:0 Unexpected "!"

**/
@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap");

.banner.image--none.banner--adapt
  .banner__content.banner__content--middle-left {
  padding: 0px;
}
.page-width {
  width: 100%;
  max-width: 1515px !important;
}
.ctxtinner.button_header .banner__box {
  padding: 40px 0px;
}
.ctxtinner.button_header {
  gap: 50px;
}
.button_header .banner__box a:hover {
  background: #9a0046 !important;
}
.ctxtinner a.button span {
  font-size: 18px;
  font-weight: bold;
  font-family: "Outfit", serif !important;
}
.ctxtinner.example .ctxtdesc {
  background: #b2cdd8;
  border-radius: 8px;
  min-height: 120px !important;
  padding: 10px;
  height: unset !important;
}
.ctxtinner.example .ctxtdesc p {
  background: transparent !important;
  border-radius: 0px !important;
  height: unset !important;
  padding: 0 !important;
}

sticky-header.header-wrapper {
  background-color: #005eb8;
}

.gradient.wbmenuup.header__inline-menu {
  background-color: #edf6ff;
}

.wbhuserleft span,
.wbcarthtotal span,
.wbhuserleft strong,
.wbcarthtotal strong {
  color: #ffffff;
}

.wbhcart svg,
.userdrop svg,
.wbhcart svg path {
  fill: #fff;
}

header.header svg.icon path,
.predictive-search svg.icon path,
.wbcategories .mmenu_mainicon svg.icon path {
  fill: #fff;
}

.header__search .field__button {
  background: #ffdf00;
}

.header__search .field__button:hover {
  background: #ffdf00;
}
 
.header__search .field__button:after {
  background: #ffdf00 !important;
}

.search.search-modal__form .search__button svg {
  fill: #000000 !important;
}

.search-modal__form .predictive-search {
  width: 63% !important;
}

.footer-block__details-content .list-menu__item--link {
  line-height: 25px !important;
}

.footer-block .payment_method {
  display: none;
}

.footer-block:nth-child(3) .payment_method {
  display: block;
  margin-top: 25px;
}

.footer-block .follow_us {
  margin-top: 25px;
}

.footer__content-bottom-wrapper .footer__column:nth-child(2) .list-payment {
  gap: 40px;
}

.wb_banner_cover:hover img.zoom_effect {
  transform: none !important;
}
.button_header .banner__box a {
  background-color: #ea769c !important;
  border-radius: 11px;
}
!important .opening_Balance_icon ul {
  padding: 0;
}
.ctxtinner.cashback p {
    font-size: 18px;
}
.cashback .banner__box h3 {
    color: #CC2159 !important;
}

.ctxtinner.example p {
    font-size: 17px;
}
.ctxtinner.ctxt-wrapper.TermsConditions p {
    font-size: 18px;
}
.opening_Balance_icon li {
  padding-left: 22px;
  position: relative;
  list-style: none;
  margin-bottom: 10px;
  font-size:18px
}
.opening_Balance_icon li:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/cdn/shop/files/Banner_1_Up_to_20_Off_9.png?v=1739785764);
  left: -5px;
  top: 7px;
}

.ctxtinner.opening_Balance_icon ul {
  padding-left: 0px;
}
.ctxtinner.example .banner__box {
  padding-left: 0px;
}
.ctxtinner.cashback .banner__box {
  padding-left: 0px;
}
.left.title-wrapper-with-link.title-wrapper.color-background-1.content-container {
  padding-left: 0px;
}
.opening_Balance_icon .banner__box {
  padding-left: 0px;
}
.TermsConditions .banner__box {
  padding-left: 0px;
}

@media (max-width: 1450px) {
  .ctxtinner.button_header {
    gap: 20px;
  }
}

@media (max-width: 1350px) {
  .ctxtinner.button_header {
    gap: 20px;
  }

  .ctxtinner a.button span {
    font-size: 18px;
    font-weight: bold;
    font-family: "Outfit", serif !important;
  }
}

@media (max-width: 991px) {
  .ctxtinner.opening_Balance_icon {
    display: flex;
}
  .ctxtinner.cashback {
     display: flex;
  }
  .ctxtinner.example .banner__box {
    margin: 0;
    padding: 0;
  }
  .color-background-1.gradient.global-media-settings.media.scroll-trigger.animate--fade-in {
    width: 100%;
    object-fit: contain;
  }
  .color-background-1.gradient.global-media-settings.media.scroll-trigger.animate--fade-in
    img {
    object-fit: contain;
  }
}


@media (max-width: 767px) {

    .ctxtinner.opening_Balance_icon {
        display: flex;
        flex-direction: column;
    }
.ctxtinner.cashback {
   display: flex;
        flex-direction: column;
}
}



@media (max-width: 485px) {
.ctxtinner.button_header div {
    width: 100% !important;
    padding: 10px 0px !important;
    max-width: 47% !important;
    margin: 0;
  }

  .ctxtinner a.button {
    display: inline-flex;
    padding: 5px !important;
  }
  .page-width {
    padding-inline: 10px !important;
  }

  .ctxtinner.button_header {
    row-gap: 0;
    column-gap: 10px;
  }
  .ctxtinner a.button span {
    font-size: 14px;
    font-weight: bold;
    font-family: "Outfit", serif !important;
  }
}
