.checkout__cart-between-green {
  font-weight: 500;
  font-size: 16px;
  text-align: right;
  color: #008000;
}
.checkout__summary-wrapper {
  display: flex;
  flex-flow: column;
  gap: 22px;
}
.checkout__summary-title {
  font-weight: 500;
  font-size: 21px;
  line-height: 120%;
  color: #000;
}
.checkout__cart-between-mobile {
  justify-content: space-between;
  display: flex;
  width: 100%;
}
.checkout__summary-wrapper {
  display: none;
}

@media (width <= 1024px) {
  .checkout__wrapper {
    flex-flow: column;
  }
  .checkout__left,
  .checkout__right,
  .checkout__express-block,
  .checkout__right-container,
  .checkout__cart-wrapper,
  .checkout__bonuses_text-block {
    max-width: 100%;
  }
  .checkout__right,
  .checkout__left {
    padding: 20px;
  }
  .checkout__benefits-item {
    justify-content: center;
  }
  .checkout__right::before {
    display: none;
  }
}

@media (width <= 768px) {
  .header-checkout__container {
    flex-flow: column;
    gap: 15px;
    padding: 0;
  }
  .header-checkout {
    padding: 10px 16px 15px;
  }
  .checkout__cart-wrapper {
  }
  .checkout__or::before {
    max-width: 50vw;
    left: -60px;
    right: 14px;
  }
  .checkout__or::after {
    max-width: 50vw;
    right: -60px;
  }
  form.hs-form-26aea7f6-2aed-44c3-be8f-76bd872821df {
    grid-template-columns: 1fr;
  }
  .cardback {
    grid-column-gap: 10px;
  }
  .nice-select::after {
    right: 24px;
  }
}

@media (width <= 479px) {
  .chargify-js-wrapper, .chargify-js-content {
    width: 100%;
  }
  .checkout__cart-between {
    display: none;
  }
  .checkout__summary-wrapper {
    display: flex;
    order: -2;
  }
  .checkout__total-wrapper {
    order: -1;
  }
  .header-benefits__item-text {
    font-size: 11px;
    text-wrap: nowrap;
  }
  .header-benefits__item:not(:last-child) {
    padding-right: 8px
}

.header-benefits__item:not(:first-child) {
    padding-left: 8px
}

  .header-checkout {
    overflow: hidden;
  }
  .checkout__bonuses-item {
    flex-flow: column;
  }
  .checkout__bonuses-mobile {
    display: flex;
    width: 100%;
    gap: 15px;
  }
  .checkout__bonuses-cta {
    flex-direction: row;
    max-width: 100%;
  }
  .checkout__bonuses-cta__top {
    max-width: 100%;
  }
  .checkout__bonuses-numbers__container {
    display: flex;
    align-items: center;
    gap: 5px;
  }
  .checkout__bonuses-green__container {
    align-items: center;
    display: flex;
  }
  .checkout__bonuses-cta__orange {
    max-width: 136px;
  }
  .checkout__bonuses-item {
    padding: 10px;
  }
  .svg-container {
    margin: 0;
  }
  .checkout__benefits-row {
    flex-flow: row wrap;
    justify-content: center;
  }
  .checkout__benefits-item {
    width: auto;
  }
  .checkout__recommend-item {
    max-width: 165px;
  }
  .checkout__recommend-list {
    flex-flow: row wrap;
    gap: 10px;
    justify-content: center;
  }
  .checkout__right,
  .checkout__left {
    padding: 20px 16px;
  }
  .cardback {
    grid-template-columns: 1fr !important;
  }
  .nice-select::after {
        right: 26px;
    margin-top: -7px;
    }
  .payment-options {
    margin-top: 25px;
  }
.header-benefits__svg-wrapper {
  height: 14px;
  display: flex;
  align-items: center;
}

.header-benefits-img {
  height: 100%;
  width: auto;
  display: block;
  object-fit: contain;
}
  .header-benefits__item-text {
    line-height: 100%;
    padding-top: 2px;
  }
  .header-benefits__item {
    height: 14px;
    
  }
  .custom-legal label span {
    padding-left: 7px;
  }


}

@media (width <= 375px) {
  .header-checkout {
        padding: 10px 10px 15px;
    }
}
}