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

.cart-footer {
   display: flex;
   justify-content: space-between;
   align-items: flex-start; // kvuli crossfade
   margin-bottom: 35px;

   > div:first-child {
      width: 460px;
   }

   > div:last-child {
      margin-left: auto;
      width: 430px;
   }
}

h1 {
   text-align: center;
}

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

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

@media screen and (max-width: $lg - 1) {
   .cart-footer {
      flex-wrap: wrap;

      > div:last-child {
         width: 100%;
      }
   }
}
