.cartbox-productlist {
   .more-products {
      padding: 10px 0;
      text-align: center;
      border-bottom: 1px solid $border-color;

      a {
         font-size: $font-size-smaller;
      }
   }
}

// todo: sloučit s components/cartbox
.cartbox-product {
   padding: 10px 0;
   border-bottom: 1px solid $border-color;
   display: flex;
   align-items: center;
   justify-content: space-between;

   .product-image {
      flex: none;
   }

   .product-content {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-grow: 1;
      padding-left: 15px;
   }

   p {
      margin: 0;
      font-size: $font-size-smaller;
      line-height: $line-height-sm;

      a {
         color: $text-dark;
      }

      span {
         display: block;
      }
   }

   .product-price {
      text-align: right;

      span,
      strong {
         white-space: nowrap;
      }
   }

   .price {
      display: block;
      font-size: $font-size-base;
      color: $text-dark;
   }
}
