/* Hero metnini görsel alanıyla aynı dikey eksende tutar. */
.shop-hero {
  align-items: stretch;
}

.shop-hero__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  justify-content: center;
}

.shop-hero__copy {
  width: min(100%, 540px);
}

.shop-hero__copy > p:not(.eyebrow) {
  max-width: 440px;
  margin: 27px 0;
  color: var(--muted);
  font-size: 17px;
}

@media (max-width: 680px) {
  .shop-hero__content {
    min-height: clamp(470px, 64svh, 560px);
  }
}

/* Geniş ekranlarda hero görselinin grid satırını büyütmesini engeller. */
@media (min-width: 681px) {
  .shop-hero {
    height: clamp(580px, 46vw, 760px);
    min-height: 0;
    max-height: none;
    grid-template-rows: minmax(0, 1fr);
    overflow: hidden;
  }

  .shop-hero__image,
  .shop-hero__content {
    min-height: 0;
    height: 100%;
    overflow: hidden;
  }

  .shop-hero__content {
    padding-top: clamp(34px, 4vw, 58px);
    padding-bottom: clamp(34px, 4vw, 58px);
  }

  .shop-hero__copy > p:not(.eyebrow) {
    margin: 20px 0;
  }

  .shop-hero .hero-tags {
    margin-top: 28px;
  }

}

.local-seo__intent-links {
  margin-top: 12px !important;
}

.local-seo__intent-links a {
  border-color: rgba(6, 71, 34, .35);
  background: #edf8ef;
}
