.algolia-posts .hits .ais-InfiniteHits .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-details {
  flex: 1;
}
.algolia-posts .hits .ais-InfiniteHits .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-details .hit-meta {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.algolia-posts .hits .ais-InfiniteHits .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-details .hit-tags {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.algolia-posts .hits .ais-InfiniteHits .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-thumbnail {
  display: block;
}
.algolia-posts .hits .ais-InfiniteHits .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-thumbnail a {
  display: block;
  height: 0;
  position: relative;
}
.algolia-posts .hits .ais-InfiniteHits .ais-InfiniteHits-list .ais-InfiniteHits-item .hit-thumbnail a img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  width: 100%;
}
.algolia-posts .hits .ais-InfiniteHits .ais-InfiniteHits-loadMore {
  align-items: center;
  display: flex;
  flex-direction: column;
  grid-gap: 5px;
  justify-content: center;
  margin: auto;
}
.algolia-posts .hits .ais-InfiniteHits .ais-InfiniteHits-loadMore--disabled {
  display: none;
}
.algolia-posts .hits .ais-InfiniteHits .ais-InfiniteHits-loadMore:hover {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
}

.algolia-posts .hits .ais-RelatedProducts ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.algolia-posts .hits .ais-RelatedProducts .ais-RelatedProducts-item {
  height: 100%;
  width: 100%;
}
.algolia-posts .hits .ais-RelatedProducts .ais-RelatedProducts-item .hit-thumbnail {
  display: block;
}
.algolia-posts .hits .ais-RelatedProducts .ais-RelatedProducts-item .hit-thumbnail a {
  display: block;
  height: 0;
  position: relative;
  padding-bottom: 50% !important;
}
.algolia-posts .hits .ais-RelatedProducts .ais-RelatedProducts-item .hit-thumbnail a img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  width: 100%;
}
.algolia-posts .hits .ais-RelatedProducts .ais-RelatedProducts-item .hit-meta {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.algolia-posts .hits .ais-TrendingItems ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.algolia-posts .hits .ais-TrendingItems .ais-TrendingItems-item {
  height: 100%;
  width: 100%;
}
.algolia-posts .hits .ais-TrendingItems .ais-TrendingItems-item .hit-thumbnail {
  display: block;
}
.algolia-posts .hits .ais-TrendingItems .ais-TrendingItems-item .hit-thumbnail a {
  display: block;
  height: 0;
  position: relative;
  padding-bottom: 50% !important;
}
.algolia-posts .hits .ais-TrendingItems .ais-TrendingItems-item .hit-thumbnail a img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  width: 100%;
}
.algolia-posts .hits .ais-TrendingItems .ais-TrendingItems-item .hit-meta {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
