/* Final hero-to-products parchment seam correction. */

.rt-hero-tear {
  position: relative;
  overflow: hidden;
}

.rt-hero-tear::after {
  content: "";
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: -1px;
  left: 0;
  height: 18px;
  pointer-events: none;
  background: linear-gradient(
    to bottom,
    rgba(239, 230, 216, 0),
    var(--rt-paper-seam) 82%
  );
}

@media (max-width: 640px) {
  .rt-hero-tear::after {
    height: 12px;
  }

  .rt-home .rt-header {
    grid-template-areas: "logo";
    min-height: 78px;
    row-gap: 0;
  }

  .rt-home .rt-nav {
    display: none;
  }

  .rt-home .rt-hero-inner {
    padding-top: 168px !important;
  }
}

@media (max-width: 420px) {
  .rt-home .rt-hero-inner {
    padding-top: 152px !important;
  }
}
