@mixin errorNotice {
  background-color: #cc1818;
  color: #fff;
  padding: 10px;
}

.wc-ppcp-payment__notice {
  @include errorNotice;
}

.wc-ppcp-error__message {
  @include errorNotice;
  margin-bottom: 10px;
}

.wc-block-components-express-payment--checkout {
  .wc-block-components-express-payment__event-buttons {
    &.wc-ppcp-sm__container {
      & > li {
        &#express-payment-method-paymentplugins_ppcp_express {
          width: 100%;
          padding: 0;
        }

        &[id^="express-payment-method-"] {
          &:nth-child(n+2) {
            margin-top: 10px;
          }
        }
      }
    }

    & > li {
      &:nth-child(n+3) {
        margin-top: 10px;
      }
    }
  }
}