.focus.product-delivery {
   .focus-content {
      width: fit-content;
   }

   table {
      width: 100%;
      margin-bottom: 25px;
   }

   tr {
      border-bottom: 1px solid $border-color;

      &:first-child {
         border-bottom: 0;
      }
   }

   td {
      padding: 10px 0;
   }

   th {
      font-weight: normal;
      color: $text-muted;
      padding: 0 0 5px;
      font-size: $font-size-smaller;

      &:first-child {
         text-align: left;
      }
   }

   .img {
      display: block;
      max-width: 100px;

      img {
         max-width: 100%;
      }
   }

   .date {
      text-align: left;
   }

   .price {
      text-align: right;
   }

   p {
      text-align: center;
      margin: 0;
   }

   @media screen and (max-width: 649px) {
      .table-wrapper {
         width: 100%;
         overflow-x: auto;
      }

      table {
         width: 570px;
      }
   }
}

