@import '../helpers/helpers';

.pdp-price-container {
  position: relative;

  &__badges.pdp-price-container__badges {
    @include price-block-badge;

    @include media-breakpoint-down(sm) {
      margin-right: 15px;
    }
  }

  .pdp-price {
    padding: 20px;
    background: $gray-bg;

    &__klarna-payment {
      border: 1px solid $gray;
      margin-bottom: 8px;
    }

    &__billie-payment {
      margin-bottom: 8px;
    }
  }

  .pdp-price__price,
  .pdp-price__terms,
  .pdp-price__description {
    font-weight: bold;
  }

  .pdp-price__price {
    font-size: 2.125rem;
    line-height: 2.25rem;
    padding: 8px 0;
    color: $blue-dark;
    padding-top: 0;
  }

  .pdp-price__description {
    font-size: 1.1428em;
    padding-bottom: $btn-padding-y;
    color: $red;
  }

  .pdp-price__sqm {
    font-weight: 500;
    font-size: 1.1428em;
    padding-bottom: $btn-padding-y;
  }

  .pdp-price-sale__value {

    .pdp-price__sqm {
      color: $red;
    }
  }

  //sass-lint:disable no-mergeable-selectors

  .pdp-price__sqm {
    color: $blue-dark;
  }

  .pdp-price__remainder {
    padding-bottom: $btn-padding-y;
  }
}
