& when (@media-common = true) {
  .checkout-index-index {
    ul.opc-progress-bar {
      li.opc-progress-bar-item {
        &._active {
          // Progress Bar
          &:before {
            background-color: @color-secondary;
            background: @color-secondary;
            border-color: @color-secondary;
          }
          span {
            &:before {
              background: @color-secondary;
              border-color: @color-secondary;
            }
          }
        }
      }
    }

    .opc-block-summary {
      .items-in-cart {
        .product-item-details {
          .product-item-inner {
            .renewed-label {
              font-weight: bold;
              color: @color-secondary;
              font-size: 1.2rem;
              text-transform: uppercase;
            }
          }
        }
      }
    }

    #payment {
      #checkout-step-payment {
        padding-top: 15px;
        #co-payment-form {
          hr, br {
            display: none;
          }
          #checkout-payment-method-load {
            .items.payment-methods {
              .checkout-agreements-block {
                .checkout-agreements.fieldset {
                  .checkout-agreement.field.choice {
                    flex-wrap: wrap;
                    input {

                    } 
                    label.label {
                      max-width: calc(~"100% - 30px");
                    }
                    > div {
                      flex-grow: 1;
                      min-width: 100%;
                    }
                  }
                }
              }
            }
          }
          .payment-option.discount-code {
            .payment-option-content {
              .payment-option-inner {
                .field {
                  input {
                    min-height: 42px;
                  }
                }
                button {
                  .lib-trust-button-submit(@color-secondary);
                }
              }
            }
          }
        }
      }
    }
  }

  .checkout-cart-index {
    #shopping-cart-table {
      .cart.item {
        .actions-toolbar {
          padding-bottom: 30px;
        }
      }
    }
    .cart-discount {
      #discount-coupon-form {
        .fieldset.coupon {
          .field {
            .control {
              margin-right: 15px;
              input {
                min-height: 42px;
              }
            }
          }
        }
        .actions-toolbar {
          button {
            &.action.cancel.primary,
            &.action.apply.primary {
              .lib-trust-button-submit(@color-secondary);
            }
          }
          
        }
      }
    }

  }
}

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
  .checkout-index-index {
    ul.opc-progress-bar {
      display: flex;
      li.opc-progress-bar-item {
        flex-basis: 100%;
        &_active {

        }
      }
    }
  }
}