/** Shopify CDN: Minification failed

Line 120:10 Expected identifier but found whitespace
Line 120:11 Unexpected "1"
Line 133:0 Expected "}" to go with "{"

**/
/* ============================================================
   LDH SALES PAGE — RESTORED CLEAN VERSION (4 TIERS)
   Styling before GodMode experiment
============================================================ */

/* GLOBAL */
.ldh-sales-page {
  padding: 60px 20px 140px;
  background: #000;
  color: #f5d9a7;
  font-family: 'Montserrat', sans-serif;
}

/* HERO */
.ldh-hero {
  text-align: center;
  margin-bottom: 80px;
}

.ldh-hero-title {
  font-size: 64px;
  font-weight: 700;
  background: linear-gradient(180deg, #f5d9a7, #d5a656);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ldh-hero-sub {
  font-size: 22px;
  max-width: 680px;
  margin: 20px auto 0;
  opacity: 0.9;
}

/* STEPS */
.ldh-steps {
  max-width: 1000px;
  margin: 100px auto 120px;
  display: grid;
  gap: 60px;
}

.ldh-step h3 {
  font-size: 32px;
  background: linear-gradient(180deg, #f5d9a7, #d5a656);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ldh-step p {
  font-size: 18px;
  opacity: 0.85;
  max-width: 700px;
}

/* PRICING TIERS */
.ldh-tiers {
  max-width: 1350px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px,1fr));
  gap: 40px;
}

.ldh-tier {
  background: #0a0a0a;
  padding: 40px;
  border: 1px solid #b88a33;
  border-radius: 14px;
  transition: all .35s ease;
}

.ldh-tier:hover {
  transform: translateY(-6px);
  box-shadow: 0 0 30px rgba(213,166,86,0.4);
}

.ldh-tier h3 {
  font-size: 32px;
  margin-bottom: 15px;
  background: linear-gradient(180deg, #f5d9a7, #d5a656);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ldh-tier-price {
  font-size: 48px;
  font-weight: 700;
  margin: 25px 0;
}

.ldh-tier ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.ldh-tier ul li {
  margin: 10px 0;
  opacity: 0.9;
}

/* FEATURED TIER */
.ldh-featured {
  border: 2px solid #d5a656;
  background: #111;
  box-shadow: 0 0 40px rgba(213,166,86,0.4);
}

.ldh-tier-btn {
  display: inline-block;
  margin-top: 25px;
  padding: 1

  /* FINAL FIX — REMOVE TOP GAP ON MEMBER DASHBOARD */
.ldh-dashboard-container,
.ldh-dashboard-hero {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

#MainContent {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
