.icon-after::after, .more::after {
    top: -.08em;
}

.section-shows .show-marquee li .hover .custom-button::after,
.icon-playsolid::before, .icon-playsolid::after {
    top: 0.3px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .section-shows .show-marquee li .hover .custom-button::after,
    .icon-playsolid::before, .icon-playsolid::after {
        top: -0.2px;
    }
}

.icon-wrapper .icon, .icon-wrapper .more::after, .icon-wrapper .icon-before::before, .icon-wrapper .icon-after::after {
    position: relative;
}

.icon-wrapper .icon, .icon-wrapper .more:not(.icon-before):after, .icon-wrapper .icon-before:before, .icon-wrapper .icon-after:after {
    position:relative;
}

.disclaimer {
  display: block !important;
  color: #6E6E73;
  font-family: 'SF Pro Text', sans-serif;
  font-size: 12px;
  line-height: 16px;
  padding-top: 14px;
}
.disclaimer-media-card {
  display: block !important;
  color: var(--media-card-headline-color);
  font-family: 'SF Pro Text', sans-serif;
  font-size: 12px;
  line-height: 14px;
  padding-top: 8px;
}

@media (min-width: 768px) {
  .disclaimer-media-card {
    font-family: 'SF Pro Text', sans-serif;
    font-size: 14px;
    line-height: 17px;
    padding-top: 12px;
  }
}
@media (min-width: 1024px) {
  .disclaimer-media-card {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 19px;
    line-height: 23px;
    padding-top: 14px;
  }
}
