.wp-block-drinkify-featured-content .wp-block-image,
.wp-block-drinkify-featured-content .wp-block-image {
  overflow: hidden;
}

.wp-block-drinkify-featured-content .wp-block-image img,
.wp-block-drinkify-featured-content .wp-block-image img {
  transition: all 0.5s ease;
}

.wp-block-drinkify-featured-content .wp-block-image:hover img,
.wp-block-drinkify-featured-content .wp-block-image:hover img {
  filter: blur(0);
  transform: scale(1.05);
}

.wp-block-post-template {
  li {
    .wp-block-post-title {
      font-size: var(--wp--preset--font-size--large);
      font-family: var(--wp--preset--font-family--lato);
      font-weight: var(--wp--custom--typography--font-weight--bold);
      text-transform: capitalize;
    }
  }
}

.wp-block-group.wp-block-post-meta>div {
  position: relative;
}

.wp-block-group.wp-block-post-meta>div:not(:last-child):after {
  content: "";
  background: var(--wp--preset--color--secondary-text-color);
  height: 15px;
  opacity: 0.5;
  position: absolute;
  right: -13px;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
}

.wp-block-group .wp-block-post-excerpt {
  margin-block-start: 1.05rem;
}

.blog-section .wp-block-columns {
  gap: var(--wp--custom--spacing--section-heading);
}

.wp-block-post-template figure {
  margin-bottom: var(--wp--custom--spacing--extra-small);
}

figure a,
.wp-block-post-title a {
  padding: 0;
}

.featured-content-section .wp-block-post-template {
  gap: var(--wp--custom--spacing--section-heading);
}

.wp-block-group.wp-block-post-meta {
  @include flex;
  align-items: center;
  margin-top: 7.5px;
}

.w-block-widget a {
  font-size: var(--wp--preset--font-size--upper-heading);
}

.wp-block-group.wp-block-post-container {
  margin-top: 0;
  padding: var(--wp--custom--spacing--wp-comment-vertical) var(--wp--custom--spacing--normal);
}

.wp-block-post-meta a {
  font-size: var(--wp--preset--font-size--tiny);
}

.wp-product-category-with-sidebar,
.wp-block-columns.wp-block-sidebar-on-left,
.wp-block-columns.wp-block-sidebar-on-right {
  gap: var(--wp--custom--spacing--wp-block-navigation-block);
  justify-content: space-between;
}

.featured-content .wp-block-post-excerpt__excerpt {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}