


.overlay{
  position: absolute;
  top: 1.5rem;
  z-index: 1009;
  width: 100%;
}
.productname
{
  color: #666;
  font-size: 17px;
  margin-right: 20px;
  margin-top: 5px;
  overflow: hidden;
}

.align-checkbox{
  margin-left:5px;
  margin-bottom:1px;
}
.algin-to-center {
  display: flex;
  align-items: center;
}
/*! CSS Used from: Embedded */
:focus:not([data-focusvisible-polyfill]) {
  outline: none;
}
img {
  border-style: none;
}
button {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button {
  overflow: visible;
}
button {
  text-transform: none;
}
button {
  -webkit-appearance: button;
}
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.clear {
  clear: both;
}
::-webkit-input-placeholder {
  color: #aaa;
}
:-moz-placeholder,
::-moz-placeholder {
  color: #aaa;
  opacity: 1;
}
:-ms-input-placeholder {
  color: #aaa;
}
:focus {
  outline: none;
}
.text--danger {
  color: #f34343 !important;
}

@media screen and (min-width: 425px)  {
  .display--none\@tablet {
    display: none !important;
  }
}
@media screen and (max-width: 425px)  {
  .display--none\@desktop {
    display: none !important;
  }
}
.display--inline-block {
  display: inline-block !important;
}
.font-size--medium {
  font-size: 14px !important;
}
.add-to-cart {
  color: #e96125;
  display: block;
  height: 32px;
  width: 98px;
  font-size: 12px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.add-to-cart,
.add-to-cart .add-to-cart__text {
  margin: 0 auto;
}
@media screen and (min-width: 425px)  {
  .add-to-cart {
    height: 32px;
    text-align: center;
    padding-right: unset;
    font-size: 14px;
  }
}
@media screen and (max-width: 425px)  {
  .add-to-cart {
    height: 32px;
    text-align: center;
    padding-right: unset;
    font-size: 14px;
  }
}
.add-to-cart__dec {
  border-radius: 3px;
  display: inline-block;
  padding: 3px 6px;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  background-color: #e96125;
  border: 1px solid #e96125;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 12px;
  height: inherit;
  outline: 0;
  transition: background-color 0.2s ease-out;
  vertical-align: middle;
  width: 30px;
}
@media screen and (min-width: 425px)  {
  .add-to-cart__dec {
    background-color: #fff;
    border-radius: 68px;
    color: #e96125;
    font-size: 14px;
    height: 30px;
    width: 30px;
  }
  .add-to-cart__dec:hover {
    background-color: #e96125;
    border: 1px solid #e96125;
    color: #fff;
  }
}
@media screen and (max-width: 425px)  {
  .add-to-cart__dec {
    background-color: #fff;
    border-radius: 68px;
    color: #e96125;
    font-size: 14px;
    height: 30px;
    width: 30px;
  }
  .add-to-cart__dec:hover {
    background-color: #e96125;
    border: 1px solid #e96125;
    color: #fff;
  }
}
.add-to-cart__dec:before {
  content: "Y";
  font-family: IconFont;
  font-style: normal;
  line-height: inherit;
}
.add-to-cart__inc {
  border-radius: 3px;
  display: inline-block;
  padding: 3px 6px;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  background-color: #e96125;
  border: 1px solid #e96125;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 12px;
  height: inherit;
  outline: 0;
  transition: background-color 0.2s ease-out;
  vertical-align: middle;
  width: 30px;
}
@media screen and (min-width: 425px)  {
  .add-to-cart__inc {
    background-color: #fff;
    border-radius: 68px;
    color: #e96125;
    font-size: 14px;
    height: 30px;
    width: 30px;
  }
  .add-to-cart__inc:hover {
    background-color: #e96125;
    border: 1px solid #e96125;
    color: #fff;
  }
}
@media screen and (max-width: 425px)  {
  .add-to-cart__inc {
    background-color: #fff;
    border-radius: 68px;
    color: #e96125;
    font-size: 14px;
    height: 30px;
    width: 30px;
  }
  .add-to-cart__inc:hover {
    background-color: #e96125;
    border: 1px solid #e96125;
    color: #fff;
  }
}
.add-to-cart__inc:before {
  content: "y";
  font-family: IconFont;
  font-style: normal;
  line-height: inherit;
}
.add-to-cart__quantity {
  background-color: #fff;
  border: unset;
  color: #000;
  cursor: default;
  font-size: 18px;
  width: calc(100% - 60px);
  height: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 425px)  {
  .add-to-cart__quantity {
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    font-size: 16px;
    width: calc(100% - 60px);
  }
}
@media screen and (max-width: 425px)  {
  .add-to-cart__quantity {
    background-color:rgba(0, 0, 0, 0);
    border: 0;
    font-size: 16px;
    width: calc(100% - 60px);
  }
}
.add-to-cart--cart-modal {
  background-color: rgba(0,0,0,0);
  display: inline-block;
  height: 23px;
  /* height: 20px; */
  width: 80px;
}
.add-to-cart--cart-modal .add-to-cart__dec,
.add-to-cart--cart-modal .add-to-cart__inc {
  border: 1px solid #e96125;
  font-size: 10px;
  line-height: normal;
  padding: 1px;
  width: 25px;
}
@media screen and (min-width: 425px)  {
  .add-to-cart--cart-modal .add-to-cart__dec,
  .add-to-cart--cart-modal .add-to-cart__inc {
    height: 20px;
    width: 20px;
  }
}
@media screen and (max-width: 425px)  {
  .add-to-cart--cart-modal .add-to-cart__dec,
  .add-to-cart--cart-modal .add-to-cart__inc {
    height: 20px;
    width: 20px;
  }
}
.add-to-cart--cart-modal .add-to-cart__quantity {
  color: #666;
  font-size: 14px;
  height: inherit;
  vertical-align: middle;
  width: calc(100% - 50px);
}
@media screen and (min-width: 425px)  {
  .add-to-cart--cart-modal .add-to-cart__quantity {
    width: calc(100% - 40px);
  }
}
@media screen and (max-width: 425px)  {
  .add-to-cart--cart-modal .add-to-cart__quantity {
    width: calc(100% - 40px);
  }
}
.btnc {
  background: #e96125;
  border-radius: 3px;
  border: none;
  color: #fff;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px;
  outline: none;
  padding: 13px 12px;
  text-align: center;
}
.btnc:disabled {
  cursor: default;
}
@media screen and (min-width: 425px)  {
  .btnc:hover {
    background-color: #c74b14;
  }
}
@media screen and (max-width: 425px)  {
  .btnc:hover {
    background-color: #c74b14;
  }
}
.btn--full {
  display: inline-block;
  width: 100%;
}
.btn--full:disabled {
  background-color: #ccc;
}
.btnc:disabled {
  background-color: #ccc;
}
@media screen and (min-width: 425px)  {
  .btnc:hover:disabled {
    background-color: #ccc;
  }
}
@media screen and (max-width: 425px)  {
  .btnc:hover:disabled {
    background-color: #ccc;
  }
}
.modal-close__btn {
  color: #fff;
    font-size: 24px;
    left: auto;
    position: absolute;
    right: -28px;
    top: -8px;

  background: none;
  border: none;
  /* color: #666; */
  cursor: pointer;
  /* font-size: 34px; */
  font-weight: lighter;
  /* left: calc(100% - 40px); */
  outline: none;
  padding: 0;
  /* position: relative; */
  /* top: 10px; */
  z-index: 1;
}
@media screen and (min-width: 425px)  {
  .modal-close__btn {
    color: #fff;
    font-size: 24px;
    left: auto;
    position: absolute;
    right: -28px;
    top: -8px;
  }
}
@media screen and (max-width: 425px)  {
  .modal-close__btn {
    color: #fff;
    font-size: 24px;
    left: auto;
    position: absolute;
    right: -28px;
    top: -8px;
  }
}
.img-loader__wrapper {
  height: 100%;
  position: relative;
}
.img-loader__wrapper__wrapper {
  height: 100%;
}
.img-loader__img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 0.4s ease-in-out;
  max-width: 100%;
  max-height: 100%;
}
.img-loader__img--hidden {
  opacity: 0;
}
.img-loader__img--shown {
  opacity: 1;
}
.img-loader__placeholder {
  background-color: #f2f2f2;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.img-loader__placeholder--circle {
  width: 80%;
  height: 80%;
  border-radius: 50%;
}
.cart-modal {
  font-family:initial;
  -webkit-overflow-scrolling: touch;
  background: #eee;
  border-radius: 0;
  border: none;
  bottom: 0;
  box-shadow: -4px 0 4px 0 rgba(0, 0, 0, 0.1);
  outline: none;
  overflow: auto;
  padding: 0;
  right: 0;
  /* top: 90px; */
  top:0px;
  transition: right 0.4s ease;
  width: 100%;
  z-index: 2;
  position: fixed;
  height: 100%;
}
@media screen and (min-width: 768px)  {
  .cart-modal,.cartDisplayed, .app-body {
    top: 0;
    width: 425px;
  }
}
@media screen and (max-width: 768px) {
  .cart-modal,.cartDisplayed, .app-body {
    top: 0;
    width: 100%;
    margin-top: 0%;

  }
}

.modal-close__btn--cart {
  top: 14px;
  right: 14px;
}

.cart-modal__header {
  background-color: #fff;
  color: #333;
  font-size: 16px;
  font-weight: 500;
  height: 50px;
  width: 100%;
}
@media screen and (min-width: 425px)  {
  .cart-modal__header {
    background-color: #3a4851;
    color: #fff;
    height: 60px;
    position: absolute;
  }
}
@media screen and (max-width: 425px)  {
  .cart-modal__header {
    background-color: #3a4851;
    color: #fff;
    height: 60px;
    position: absolute;
  }
}
.cart-modal__footer {
  position: absolute;
  min-height: 70px;
  max-height: 148px;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  z-index: 9;
}
@media screen and (min-width: 425px)  {
  .cart-modal__footer--closed-cart-upsell {
    border-top: 1px solid #dbdbdb;
    box-shadow: none;
  }
}
@media screen and (max-width: 425px)  {
  .cart-modal__footer--closed-cart-upsell {
    border-top: 1px solid #dbdbdb;
    box-shadow: none;
  }
}
.cart-modal__body {
  background-color:white !important;
  bottom: 75px;
  overflow-y: scroll;
  top: 0;
  width: 100%;
  position: absolute;
  max-height: auto !important;}
/* .cart-modal__body{background-color:#eee;bottom:108px;overflow-y:scroll;top:0;width:100%;position:absolute;} */
@media screen and (min-width: 425px)  {
  .cart-modal__body {
    top: 60px;
    max-height: auto !important;

  }
}
@media screen and (max-width: 425px)  {
  .cart-modal__body {
    top: 60px;
    max-height: auto !important;
  }
}
/* .cart-modal__body--closed-cart-upsell{bottom:170px;} */
.cart-header {
  /* background-color: #fff; */
  background-color: #3a4851;
  font-weight: bold;
  border-bottom: 1px solid #f8f8f8;
  /* color: #333; */
  color: #fff;
  font-size: 16px;
  padding: 16px;
}
@media screen and (min-width: 425px)  {
  .cart-header {
    background-color: initial;
    border-bottom: none;
    color: #fff;
    padding: 20px 46px 20px 24px;
  }
}
@media screen and (max-width: 425px)  {
  .cart-header {
    background-color: initial;
    border-bottom: none;
    color: #fff;
    padding: 20px 46px 20px 24px;
  }
}
.cart-header__items-count {
  font-size: 14px;
  font-weight: 400;
}
.cart {
  padding-bottom: 0;
}
@media screen and (min-width: 425px)  {
  .cart {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 425px)  {
  .cart {
    padding-bottom: 0;
  }
}
.cart-store-details {
  background-color: #fff;
  padding: 16px;
}
@media screen and (min-width: 425px)  {
  .cart-store-details {
    padding: 16px 24px;
  }
}
@media screen and (max-width: 425px)  {
  .cart-store-details {
    padding: 16px 24px;
  }
}
.cart-store-details--total-savings {
  border-top: 1px solid #eee;
}
.cart-card {
  background-color: #fff;
  padding: 18px 15px;
}
@media screen and (min-width: 425px)  {
  .cart-wallet {
    max-width:50px;
    margin-left:10px;

  }
}
@media screen and (max-width: 425px)  {
  .cart-wallet {
    max-width:50px;
    margin-left:17px;
  }
}

@media screen and (min-width: 425px)  {
  .cart-card {
    padding: 18px 20px;
  }
}
@media screen and (max-width: 425px)  {
  .cart-card {
    padding: 18px 20px;
  }
}
.delivery-charge-icon:before {
  content: "p";
  font-family: IconFont;
  font-style: normal;
  color: #e96125;
  display: inline-block;
  font-size: 20px;
  margin-left: 4px;
  vertical-align: middle;
}
@media screen and (min-width: 425px)  {
  .delivery-charge-icon:before {
    font-size: 17px;
  }
}
@media screen and (max-width: 425px)  {
  .delivery-charge-icon:before {
    font-size: 17px;
  }
}
.cart-store-details__store-name {
  display: inline-block;
  font-size: 14px;
  margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cart-store-details__other-charges {
  font-size: 14px;
}
.cart-store-details__total-price {
  font-size: 14px;
  text-align: right;
}
.cart-store-details__delivery-charges {
  font-size: 14px;
  margin-top: 2px;
}
@media screen and (min-width: 425px)  {
  .cart-store-details__delivery-charges {
    margin-top: 0;
  }
}
@media screen and (max-width: 425px)  {
  .cart-store-details__delivery-charges {
    margin-top: 0;
  }
}
.cart-store-promise {
  background: #fff;
  border-radius: 3px;
  color: #333;
  cursor: pointer;
  line-height: normal;
  margin: 8px;
  padding: 16px;
}
@media screen and (min-width: 425px)  {
  .cart-store-promise {
    margin: 12px;
    padding: 8px 12px;
  }
}
@media screen and (max-width: 425px)  {
  .cart-store-promise {
    margin: 12px;
    padding: 8px 12px;
  }
}
.cart-store-promise__img {
  display: inline-block;
  height: 32px;
  margin-right: 16px;
  vertical-align: middle;
}
@media screen and (min-width: 425px)  {
  .cart-store-promise__img {
    margin-right: 20px;
  }
}
@media screen and (max-width: 425px)  {
  .cart-store-promise__img {
    margin-right: 20px;
  }
}
.cart-store-promise__text {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 116px);
}
.cart-items {
  background-color: #fff;
  margin: 12px 0;
}
.cart-items-product {
  border-bottom: 1px solid #f8f8f8;
  padding: 8px 16px 16px 4px;
  position: relative;
}
.cart-items-product:first-child {
  border-top: 12px solid #eee;
}
@media screen and (min-width: 425px)  {
  .cart-items-product {
    padding: 16px 20px 13px;
  }
}
@media screen and (max-width: 425px)  {
  .cart-items-product {
    padding: 16px 20px 13px;
  }
}
.cart-card__img {
  height: 68px;
  margin-right: 4px;
  position: relative;
  vertical-align: top;
  width: 68px;
}
@media screen and (min-width: 425px)  {
  .cart-card__img {
    margin-right: 16px;
  }
}
@media screen and (max-width: 425px)  {
  .cart-card__img {
    margin-right: 16px;
  }
}
.cart-items-product__details {
  display: inline-block;
  overflow: hidden;
  /* width: calc(100% - 72px); */
}
@media screen and (min-width: 425px)  {
  .cart-items-product__details {
    /* width: calc(100% - 84px); */
  }
}
@media screen and (max-width: 425px)  {
  .cart-items-product__details {
    /* width: calc(100% - 84px); */
  }
}
.cart-items-product__details .product-discount {
  background-color: #f2fef2;
  border: 1px solid #51aa1b;
  border-radius: 3px;
  color: #51aa1b;
  display: inline-block;
  font-weight: 500;
  line-height: 1;
  margin-top: 8px;
  padding: 3px 5px 2px;
}
@media screen and (min-width: 425px)  {
  .cart-items-product__details .product-discount {
    margin-top: 0;
  }
}
@media screen and (max-width: 425px)  {
  .cart-items-product__details .product-discount {
    margin-top: 0;
  }
}
.cart-items-product__details .product-name {
  color: #333;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (min-width: 425px)  {
  .cart-items-product__details .product-name {
    color: #666;
    font-size: 13px;
  }
}
@media screen and (max-width: 425px)  {
  .cart-items-product__details .product-name {
    color: #666;
    font-size: 13px;
  }
}
.cart-items-product__details .product-unit {
  margin-top: 4px;
}
@media screen and (min-width: 425px)  {
  .cart-items-product__details .product-unit {
    font-size: 13px;
  }
}
@media screen and (max-width: 425px)  {
  .cart-items-product__details .product-unit {
    font-size: 13px;
  }
}
.cart-items-product__details .product-items {
  color: #333;
  margin-top: 5px;
}
.chkWalletCredit
{
  height: 11px;
}
.cart-items-product__details .product-items .new-price {
  color: #666;
  font-size: 12px;
  font-weight: 400;
  margin-left: 10px;
}
.cart-items-product__details .product-items .new-price:before {
  content: "j";
  font-family: IconFont;
  font-style: normal;
  font-size: 10px;
  margin-right: 10px;
}
@media screen and (min-width: 425px)  {
  .cart-items-product__details .product-items .new-price:before {
    margin-right: 14px;
  }
}
@media screen and (max-width: 425px)  {
  .cart-items-product__details .product-items .new-price:before {
    margin-right: 14px;
  }
}
@media screen and (min-width: 425px)  {
  .cart-items-product__details .product-items .new-price {
    margin-left: 22px;
  }
}
@media screen and (max-width: 425px)  {
  .cart-items-product__details .product-items .new-price {
    margin-left: 22px;
  }
}
.cart-items-product__details .product-items .old-price {
  color: #999;
  margin-left: 8px;
  text-decoration: line-through;
}
.cart-items-product__details .product-items .total-price {
  bottom: 23px;
  color: #666;
  font-size: 13px;
  font-weight: 500;
  margin-top: 6px;
  position: absolute;
  right: 16px;
}
@media screen and (min-width: 425px)  {
  .cart-items-product__details .product-items .total-price {
    right: 24px;
  }
}
@media screen and (max-width: 425px)  {
  .cart-items-product__details .product-items .total-price {
    right: 24px;
  }
}
.cart-checkout {
  padding: 12px;
}
.cart-checkout__proceed-cta {
  padding: 16px 20px;
  text-align: left;
}
.cart-checkout__proceed-cta .total {
  float: right;
}
.cart-checkout__proceed-cta .total:after {
  content: "b";
  font-family: IconFont;
  font-style: normal;
  font-size: 11px;
  margin-left: 12px;
}
.cart-promo-info {
  text-align: center;
  color: #999;
  margin: 12px 0 0;
  font-size: 12px;
}
.cart-upsell {
  background-color: #49abc3;
  border-top: 1px solid #dbdbdb;
  bottom: 98px;
  box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  cursor: pointer;
  height: 70px;
  position: fixed;
  width: 100%;
}
.cart-upsell-helper {
  background: #5bb3c9;
  border-right: 1px solid #7fc4d5;
  box-sizing: border-box;
  display: inline-block;
  width: 374px;
  vertical-align: middle;
}
.cart-upsell__img {
  margin-top: -36px;
  width: 100px;
  vertical-align: middle;
}
.cart-upsell-label {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
.cart-upsell-label__heading {
  color: #fff;
  font-size: 16px;
  font-weight: 200;
}
.cart-upsell__top-arrow {
  animation: bounce 1.5s infinite;
  color: #fff;
  display: inline-block;
  text-align: center;
  width: 64px;
  vertical-align: middle;
}
.cart-upsell__top-arrow:after {
  content: "U";
  font-family: IconFont;
  font-style: normal;
  font-size: 24px;
}
.empty-cart {
  bottom: 0;
  height: 252px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50px;
}
.empty-cart__no-items-msg {
  color: #333;
  font-size: 16px !important;
  font-weight: 500;
  margin-top: 36px;
}

.center-aligned {
  text-align: center!important;
}
.actionButton {
  padding: 15px 45px;
  font-size: 15px;
  font-weight: 500;
  background: #2874f0;
  color: #fff;
  box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%);
  border: none;
}

.cardList {
  display: flex;
  flex-direction: column;
  background-color: white;
  padding: 0px;
}
/*! CSS Used keyframes */
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  to {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-10px);
  }
  60% {
    transform: translateY(-8px);
  }
}
/*! CSS Used fontfaces */
@font-face {
  font-family: IconFont;
  src: url(data:application/font-woff2;base64,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)
      format("woff2"),
    url("fonts/cart-iconfont.woff") format("woff"),
    url("fonts/cart-iconfont.ttf") format("truetype");
  font-style: "normal";
  font-weight: "normal";
}
