.main-seller-detail {
   .logo {
      margin-bottom: 35px;
   }

   p + h5 {
      padding-top: 30px;
   }

   .contacts {
      a {
         &::after {
            content: '';
            display: block;
         }
      }
   }

   table {
      margin-bottom: 25px;

      td:first-child {
         padding-right: 12px;
      }
   }

   .btn-show-map {
      width: 100%;
      max-width: 407px;
      margin-bottom: 40px;
   }

   .seller-photo {
      margin-bottom: $grid-gutter-width;
   }

   .seller-soh-text {
      * {
         color: $brand-secondary;
      }
   }

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

         > div:first-child {
            order: 1;
         }
      }
   }
}
