.cart-form {
   margin: auto;
   max-width: 1240px;

   .title-default {
      font-size: $font-size-h3;
      font-weight: $font-weight-bold;
   }
}

h1 {
   margin-bottom: 20px;
}

.order-content {
   align-items: flex-start;
   margin-bottom: 35px;
   margin-top: 5px;

   > div:first-child {
      flex-grow: 1;
   }

   .user-manager-wrapper {
      .form-group:first-child {
         margin-bottom: 25px;
         > label {
            font-size: 18px;
            font-weight: 700;
            margin-bottom: 16px;
         }
      }
   }

   .form-group-note {
      > .title-default {
         margin-bottom: 16px;
      }
   }

   @media screen and (min-width: $lg) {
      .shipping-progress-wrapper {
         float: right;
         width: 100%;
         margin-left: $summary-siderbar-padding-left;
         max-width: $summary-siderbar-width;
      }

      .user-manager-wrapper {
         float: left;
         //width: 100%;
         max-width: 490px;
         width: 100%;
      }
   }

   @media screen and (min-width: $lg) and (max-width: $xl) {
      .shipping-progress-wrapper {
         max-width: 400px;
      }
   }
}

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

.ordering-gdpr {
   display: flex;
   flex-direction: column;
   padding-top: 10px;

   p {
      order: 1;
   }

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

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

.cart-note-fields #noteUser {
   height: auto;
}

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