[data-slug="/next-on-netflix-2026"] .page,
[data-slug="/next-on-netflix"] .page {
  background-image: url(https://tudumext.com/assets/next-on-netflix/2026/background.webp);
  background-size: contain;
}

[data-slug="/next-on-netflix-2026"] header > div,
[data-slug="/next-on-netflix"] header > div {
  background: #0c0c0c !important;
}

.page [data-guid="non-av-spot-section"] {
  padding: 40px 8.3vw 160px !important;
}

.page [data-guid="non-featured-section"] > div,
.page [data-guid="non-returning-titles-section"] > div,
.page [data-guid="step-inside-banner"] > div,
.page [data-guid="non-coming-soon-section"] > div,
.page [data-guid="non-dive-into-section"] > div {
  padding-bottom: 50px;
  position: relative;
}

.page [data-guid="step-inside-banner"] > div {
  padding-bottom: 20px;
}

.page [data-guid="non-featured-section"] > div::before,
.page [data-guid="non-returning-titles-section"] > div::before,
.page [data-guid="step-inside-banner"] > div::before,
.page [data-guid="non-coming-soon-section"] > div::before,
.page [data-guid="non-dive-into-section"] > div::before {
  position: absolute;
  content: " ";
  height: 2px;
  bottom: -15px;
  left: 0;
  right: calc(50% + 36px);
  background: var(--accent-color);
  filter: url(#distorted-border-noise);

  @media (max-width: 600px) {
    bottom: 5px;
  }
}

.page [data-guid="non-featured-section"] > div::after,
.page [data-guid="non-returning-titles-section"] > div::after,
.page [data-guid="step-inside-banner"] > div::after,
.page [data-guid="non-coming-soon-section"] > div::after,
.page [data-guid="non-dive-into-section"] > div::after {
  position: absolute;
  content: " ";
  height: 2px;
  bottom: -15px;
  left: calc(50% + 36px);
  right: 0;
  background: var(--accent-color);
  filter: url(#distorted-border-noise);

  @media (max-width: 600px) {
    bottom: 5px;
  }
}

.page [data-guid="non-featured-section"],
.page [data-guid="non-returning-titles-section"],
.page [data-guid="step-inside-banner"],
.page [data-guid="non-coming-soon-section"],
.page [data-guid="non-dive-into-section"] {
  position: relative;
}

.page [data-guid="non-featured-section"]::after,
.page [data-guid="non-returning-titles-section"]::after,
.page [data-guid="step-inside-banner"]::after,
.page [data-guid="non-coming-soon-section"]::after,
.page [data-guid="non-dive-into-section"]::after {
  position: absolute;
  content: " ";
  width: 50px;
  height: 50px;
  bottom: 0;
  left: calc(50% - 25px);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.page [data-guid="non-featured-section"]::after {
  background-image: url(https://tudumext.com/assets/next-on-netflix/2026/symbols/star.svg);
}

.page [data-guid="non-returning-titles-section"]::after {
  background-image: url(https://tudumext.com/assets/next-on-netflix/2026/symbols/infinity.svg);
}

.page [data-guid="step-inside-banner"]::after {
  background-image: url(https://tudumext.com/assets/next-on-netflix/2026/symbols/rose.svg);
}

.page [data-guid="non-coming-soon-section"]::after {
  background-image: url(https://tudumext.com/assets/next-on-netflix/2026/symbols/skull.svg);
}

.page [data-guid="non-dive-into-section"]::after {
  background-image: url(https://tudumext.com/assets/next-on-netflix/2026/symbols/fire.svg);
}

[data-guid="pulse-non-2026-linking-banner"] h2 {
  color: #f6eddd;
}

[data-guid="pulse-non-2026-linking-banner"] {
    @media (max-width: 600px) {
        padding-bottom: 40px !important;
    }
}

[data-guid="non-returning-titles-section"] li[data-content-type="serviceTitle"]:has(img:not([src])),
[data-guid="non-coming-soon-section"] li[data-content-type="serviceTitle"]:has(img:not([src])) {
  display: none;
}
