.product-producer-header {
   display: flex;
   align-items: center;
   justify-content: space-between;
   margin-bottom: 30px;

   a {
      @include underline-never;

      display: flex;
      justify-content: flex-end;
   }

   .producer-link-logo {
      width: 20%;
   }

   p,
   span {
      margin: 0;
   }
}

.product-producer-content {
   img {
      border-radius: $border-radius-base;
   }
}

@media screen and (max-width: $md - 1) {
   .product-producer {
      .product-producer-header {
         padding-top: 0;
         padding-bottom: 0;
         min-height: 75px;

         .producer-link {
            margin-left: auto;
            margin-right: 20px;
            pointer-events: none;
            width: auto;

            img {
               width: 100px;
            }
         }
      }
   }
}
