.order-content {
   @media screen and (min-width: $lg) {
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      position: relative;

      > div:first-child {
         flex-grow: 1;
         max-width: 800px;
      }
   }

   @media screen and (max-width: $xs - 1) {
      h1 {
         font-size: $font-size-h2;
      }
   }
}

.cart-prevstep {
   text-align: center;

   a {
      color: $black;
      display: inline-block;
      padding: 5px;
   }
}

.cart-heading {
   h1 {
      margin-bottom: 1rem;
   }

   sup {
      font-size: 16px;
      top: 0;
      vertical-align: super;
   }
}

.outOfStock {
   font-weight: 400;

   .fix {
      font-weight: $font-weight-bold;
   }
}
