:root {
  --font-family: "Montserrat", sans-serif;
  --border-radius: 5px;
  --main-color: #03488C !important;
  --wallet-color: #003972 !important;
  --received-gift-color: #8ECF1D;
  --received-gift-border: #8ECF1D33;
  --received-gift-transparent: #8ECF1D0D;
  --second-main-color: #03478c33;
  --giftcard-color: #4CA2FF;
  --product-tag: #FFB000;
  --wallet-notification: #FFB000;
  --vegan: #A0B43C;
  --no-gluten: #B4803C;
  --spicy: #E93838;
  --extra-spicy: #A91616;
  --vegetarian: #4AB43C;
  --kosher: #0E1328;
  --warning: #FE7171;
  --widget-order: #5CB731;
  --first_section_bg: #00000000;
}

.voucherCard {
  .top {
    background: var(--main-color) !important;
  }

  .voucher {
    background: #fff !important;
  }

  .price {
    color: #fff !important;
  }
}

.inviteBlock {

  .inviteBlockLabel,
  .inviteBlockDescription {
    color: #fff !important;
  }

  .inviteButton {
    color: #000 !important;
  }

  background: linear-gradient(0deg, #03488C, #03488C) !important;

  &::after {
    display: none !important;
  }
}

.order-details-card {
  &.received {
    background: var(--main-color) !important;

    .icon.referral {
      background: var(--main-color) !important;
    }

    .label,
    .description,
    .creditedAt {
      color: #fff !important;
    }

    .gift-card-image {
      background: #FFFFFF40 !important;
    }
  }

  &.accepted {
    background: none !important;

    .gift-card-image {
      background: var(--second-main-color) !important;
    }
  }

  .share-btn,
  .copy-btn {
    background: none !important;
    color: #000 !important;
  }
}

.header {
  header {
    .leftSide {
      .brand {
        width: initial !important;
        flex-shrink: 0;
      }
    }
  }
}