
/* LUNASOS MOBILE HERO REFINEMENT v3.3.2 */

@media (max-width: 800px) {

  body #home .hero {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto auto !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: hidden !important;
    background: #21150f !important;
    isolation: isolate;
  }

  body #home .hero .heroImg {
    position: relative !important;
    inset: auto !important;
    display: block !important;
    grid-column: 1;
    grid-row: 1;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 750 / 690 !important;
    background-size: cover !important;
    background-position: center 24% !important;
    background-repeat: no-repeat !important;
    transform: none !important;
    flex: none !important;
    z-index: 1;
  }

  body #home .hero .heroContent {
    position: relative !important;
    inset: auto !important;
    top: auto !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;
    grid-column: 1;
    grid-row: 2;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 16px 22px 30px !important;
    background: linear-gradient(
      180deg,
      #382217 0%,
      #21150f 100%
    ) !important;
    text-align: center !important;
    transform: none !important;
    z-index: 3;
  }

  body #home .hero .eyebrow {
    display: block;
    margin-bottom: 8px;
  }

  body #home .hero h1 {
    font-size: clamp(30px, 7.5vw, 40px) !important;
    line-height: 1.16 !important;
    margin: 8px auto !important;
    max-width: 440px !important;
  }

  body #home .hero p {
    font-size: clamp(14px, 3.6vw, 16px) !important;
    line-height: 1.55 !important;
    max-width: 420px !important;
    margin: 10px auto !important;
  }

  body #home .hero .goldBtn {
    display: inline-block !important;
    margin-top: 12px !important;
    padding: 12px 26px !important;
  }

  body #home .hero .heroBottom,
  body #home .hero .heroAura,
  body #home .hero .heroRule {
    display: none !important;
  }

  html[lang="en"] #home .hero h1,
  html[lang="tr"] #home .hero h1 {
    font-family: Georgia, "Times New Roman", serif !important;
    font-weight: 700 !important;
  }
}


/* LUNASOS MOBILE POLISH v3.3.3 */

@media (max-width: 800px) {

  body #home .hero .heroImg {
    overflow: hidden !important;
    isolation: isolate;
  }

  body #home .hero .heroImg::after {
    content: "";
    position: absolute;
    inset: auto 0 0;
    height: 25%;
    background: linear-gradient(
      to bottom,
      transparent 0%,
      rgba(56,34,23,.35) 45%,
      #382217 100%
    );
    pointer-events: none;
  }

  body #home .hero .heroContent {
    padding: 22px 22px 34px !important;
    background: linear-gradient(
      180deg,
      #382217 0%,
      #2B1B13 42%,
      #21150f 100%
    ) !important;
  }

  body #home .hero h1 {
    margin: 12px auto !important;
  }

  body #home .hero p {
    margin: 12px auto !important;
  }

  body #home .hero .goldBtn {
    margin-top: 14px !important;
  }
}
