  #card-number-elemen {
      background-color: 'lightgrey'
  }

  .card_number {
      background-color: lightgray;
  }

  .btn-color-red {
      background-color: #ae0014;
      color: white;


  }

  .cart-delivery-address {
      height: 203px;
      border-radius: 10px;
      overflow: hidden;
      margin-bottom: 20px;
  }

  .cart-map-address-on-edit {
      height: 200px;
      width: 463px;
      border: 0;
  }


  /* Focused state for the container */
  .stripe-input-container.focused {
      border-color: #80bdff;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
      background-color: white;
      /* Set background color to white on focus */
  }


  /* Style for Stripe element container */
  .StripeElement {
      position: relative;
      width: 100%;
      padding-right: 40px;
      /* Space for the icon on the right */
      box-sizing: border-box;
  }

  /* Move the card icon to the right */
  .StripeElement .__PrivateStripeElement-input {
      text-align: right;
      /* Align the text to the right */
  }

  /* Move the icon to the right */
  .StripeElement .__PrivateStripeElement-icon {
      position: absolute;
      right: 10px;
      /* Adjust the position of the icon */
      top: 50%;
      transform: translateY(-50%);
      pointer-events: none;
      /* Prevent interactions with the icon */
  }

  .delivery-pickup-cart {
      position: relative;
      width: 245px;
      top: 53px;
      left: 413px;
      right: 0;

  }

  @media(min-width:992px) and (max-width:1200px) {
      .delivery-pickup-cart {
          position: relative;
          width: 245px;
          top: 53px;
          left: 315px;
          right: 0;
      }

  }

  @media(min-width:504px) and (max-width:767px) {
      .delivery-pickup-cart {
          position: relative;
          width: 245px;
          top: 53px;
          left: 260px;
          right: 0;

      }

  }

  @media(min-width:320px) and (max-width:504px) {
      .delivery-pickup-cart {
          position: relative;
          width: 229px;
          top: 53px;
          left: 142px;
          right: 0;

      }

  }

  @media(width:320px) {
      .delivery-pickup-cart {
          position: relative;
          width: 229px;
          top: 0px;
          left: -10px;
          right: 0;

      }

  }