// cart JsShop disabled
#js-shop-cart-info {
   pointer-events: none;
}

.cart-form {
   margin: auto;
   max-width: $cart-form-width;
}

.cart-delivery-place {
   background-color: $body-bg-alt;
   padding: 15px 30px;
   margin-bottom: 20px;

   p {
      margin-bottom: 0;
   }
}

h1 {
   display: flex;
   align-items: center;
   margin-bottom: 22px;

   span {
      display: inline-block;
   }

   .count {
      color: $body-color;
      font-size: 16px;
      font-weight: 400;
      position: relative;
      right: -4px;
      top: -5px;
   }
}

.text-center h1,
h1.text-center {
   justify-content: center;
}

.order-content {
   align-items: flex-start;
   //margin-bottom: 50px;
}

.order-container .shipping-progress-wrapper {
   @media screen and (min-width: $xs) {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;

      > div {
         width: calc(50% - 14px);
      }
   }
}

@media screen and (max-width: $lg - 1) {
   .main-ordering,
   .order-content {
      margin-bottom: 0;
   }
}

.ordering-gdpr .form-control-feedback {
   display: none !important;
}

#noteUser {
   height: 150px;
   line-height: 1.25;
   resize: none;
}

.main-cart > hr {
   margin: 40px 0;
}

.order-content > div:first-child {
   flex-grow: 1;

   @media screen and (min-width: $lg) {
      max-width: calc(100% - $summary-siderbar-width - $summary-siderbar-padding-left);
   }
}

// OrderViewEdit fallback fix
.account-right-side {
   .page-orderview {
      max-width: none;
   }
}

@media screen and (max-width: $xs - 1) {
   .cart-btns .btn.btn-nextstep {
      letter-spacing: normal;
   }
}
