$order-product-image-overlay: true !default;

.cart-multisets {
   background: $white;
   display: flex;
   flex-wrap: wrap;
   margin: -1px -5px 5px;
   position: relative;

   + .product {
      border-top: 1px solid $border-color;
   }

   > div {
      margin: 5px;
   }

   .set-item {
      background: $body-bg;
      border: 1px solid $border-color;
      display: flex;
      align-items: center;
      padding: 5px 8px;
      width: calc(100% / 3 - 10px);
      border-radius: $border-radius-base;

      @media screen and (max-width: 767px) {
         width: calc(50% - 10px);
      }

      @media screen and (max-width: 499px) {
         width: calc(100% - 10px);
      }
   }

   .set-item-title span {
      display: block;
      font-size: $font-size-smaller;
      color: $text-muted;
      margin-top: 3px;
   }

   .set-item-image {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      border-radius: $border-radius-base;
      position: relative;
      margin-right: 15px;
      width: 60px;

      @if ($order-product-image-overlay) {
         @include image-overlay(7px);
      }

      img {
        @include img-responsive;
      }
   }
}
