.blog-feed-intro {
  padding-bottom: var(--vz-spc-md);
}
.blog-feed-posts article > a:first-child {
  align-items: stretch;
  background-color: var(--vz-light);
  display: flex;
  height: 14rem;
  margin-bottom: var(--vz-spc-sm);
  overflow: hidden;
  width: 100%;
}
@media (max-width: 575.98px) {
  .blog-feed-posts .col:not(:last-child), .blog-feed-posts .is-act-confirmpage .checkout .checkout-aside:not(:last-child), .is-act-confirmpage .checkout .blog-feed-posts .checkout-aside:not(:last-child), .blog-feed-posts .is-ctl-accountorder .checkout .checkout-aside:not(:last-child), .is-ctl-accountorder .checkout .blog-feed-posts .checkout-aside:not(:last-child), .blog-feed-posts .is-act-finishpage .checkout .checkout-aside:not(:last-child), .is-act-finishpage .checkout .blog-feed-posts .checkout-aside:not(:last-child) {
    margin-bottom: var(--vz-spc-sm);
  }
}
.blog-feed-posts img {
  border-radius: .25rem;
  height: 13em;
  margin-bottom: var(--vz-spc-sm);
  object-fit: cover;
  width: 100%;
}
.blog-feed-posts h3, .blog-feed-posts .h3, .blog-feed-posts .cms-element-rhweb-location .rhweb-element-location .rhweb-location-content .rhweb-location-title-description-container .title, .cms-element-rhweb-location .rhweb-element-location .rhweb-location-content .rhweb-location-title-description-container .blog-feed-posts .title, .blog-feed-posts .cms-element-rhweb-shipping-method-table .rhweb-shipping-method-table-container .rhweb-shipping-method-table .rhweb-shipping-method .rhweb-shipping-method-title, .cms-element-rhweb-shipping-method-table .rhweb-shipping-method-table-container .rhweb-shipping-method-table .rhweb-shipping-method .blog-feed-posts .rhweb-shipping-method-title, .blog-feed-posts .cms-element-rhweb-team-member .rhweb-element-team-member .rhweb-team-member-content .rhweb-team-member-name-description-job-container .name, .cms-element-rhweb-team-member .rhweb-element-team-member .rhweb-team-member-content .rhweb-team-member-name-description-job-container .blog-feed-posts .name {
  align-content: end;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2 !important;
  min-height: 3em;
  overflow: hidden;
}
@media (max-width: 575.98px) {
  .blog-feed-posts h3, .blog-feed-posts .h3, .blog-feed-posts .cms-element-rhweb-location .rhweb-element-location .rhweb-location-content .rhweb-location-title-description-container .title, .cms-element-rhweb-location .rhweb-element-location .rhweb-location-content .rhweb-location-title-description-container .blog-feed-posts .title, .blog-feed-posts .cms-element-rhweb-shipping-method-table .rhweb-shipping-method-table-container .rhweb-shipping-method-table .rhweb-shipping-method .rhweb-shipping-method-title, .cms-element-rhweb-shipping-method-table .rhweb-shipping-method-table-container .rhweb-shipping-method-table .rhweb-shipping-method .blog-feed-posts .rhweb-shipping-method-title, .blog-feed-posts .cms-element-rhweb-team-member .rhweb-element-team-member .rhweb-team-member-content .rhweb-team-member-name-description-job-container .name, .cms-element-rhweb-team-member .rhweb-element-team-member .rhweb-team-member-content .rhweb-team-member-name-description-job-container .blog-feed-posts .name {
    line-clamp: 3;
    -webkit-line-clamp: 3 !important;
    min-height: 3.7em;
  }
}
.rhweb-image-compare {
  border-radius: .25rem;
}
.icv__label {
  background: var(--vz-white);
  color: var(--vz-black);
  font-size: 1.2rem;
  font-weight: 400;
  min-width: 10rem;
  opacity: .9;
  text-align: center;
}
.icv__label + .icv__label {
  background: var(--vz-yellow);
}
.icv__label.on-hover {
  transform: scale(1);
}

