/* Furia Selección · Miel · cierre final. Intervención aislada. */
html.seleccion-intro-review .honey-closing-review {
  min-height: max(118svh, 940px);
  padding-top: clamp(138px, 9vw, 174px);
  padding-bottom: clamp(142px, 10vw, 190px);
  grid-template-columns: minmax(430px, .92fr) minmax(690px, 1.08fr);
  gap: clamp(54px, 6vw, 112px);
  overflow: hidden;
  overflow: clip;
  scroll-margin-top: 132px;
}

html.seleccion-intro-review .honey-closing-review > div:first-child {
  max-width: 710px;
}

html.seleccion-intro-review .honey-closing-review .eyebrow {
  font-size: clamp(18px, 1.08vw, 21px);
}

html.seleccion-intro-review .honey-closing-review h2 {
  max-width: 680px;
  margin-bottom: 38px;
  font-family: "Bodoni Moda", Didot, "Bodoni MT", var(--serif);
  font-size: clamp(56px, 6.25vw, 106px);
  line-height: .98;
  letter-spacing: -.035em;
  text-wrap: balance;
}

html.seleccion-intro-review .honey-closing-review .bodycopy {
  max-width: 680px;
  font-size: clamp(24px, calc(1.55vw + 1px), 30px);
  line-height: 1.58;
}

html.seleccion-intro-review .honey-closing-review .bodycopy p + p {
  margin-top: 24px;
}

html.seleccion-intro-review .honey-closing-review .honey-closing-line {
  margin-top: 52px;
  font-size: clamp(33px, calc(3.2vw + 1px), 55px);
  line-height: 1.22;
}

html.seleccion-intro-review .honey-closing-review .final-links {
  margin-top: 48px;
}

html.seleccion-intro-review .honey-closing-review .honey-collection {
  align-self: center;
  align-items: end;
  gap: clamp(12px, 1.35vw, 25px);
  padding: 0;
}

html.seleccion-intro-review .honey-closing-review .honey-jar,
html.seleccion-intro-review .honey-closing-review .honey-jar:nth-child(2),
html.seleccion-intro-review .honey-closing-review .honey-jar:nth-child(3) {
  transform: none;
  transform-origin: center bottom;
}

html.seleccion-intro-review .honey-closing-review .honey-jar:nth-child(1) {
  transform: scale(1.035);
}

html.seleccion-intro-review .honey-closing-review .honey-jar:nth-child(4) img {
  filter: brightness(1.09) contrast(1.035) saturate(.98);
}

html.seleccion-intro-review .honey-closing-review .honey-jar span {
  margin-top: 20px;
  font-size: clamp(18px, calc(1.35vw + 1px), 24px);
  line-height: 1.25;
}

html.seleccion-intro-review .honey-closing-review .honey-jar:hover,
html.seleccion-intro-review .honey-closing-review .honey-jar:nth-child(2):hover,
html.seleccion-intro-review .honey-closing-review .honey-jar:nth-child(3):hover {
  transform: translateY(-4px);
}

html.seleccion-intro-review .honey-closing-review .honey-jar:nth-child(1):hover {
  transform: translateY(-4px) scale(1.035);
}

html.seleccion-intro-review .honey-closing-review + .photo-credits {
  margin-top: 96px;
}

@media (max-width: 1180px) {
  html.seleccion-intro-review .honey-closing-review {
    min-height: 118svh;
    grid-template-columns: minmax(350px, .9fr) minmax(500px, 1.1fr);
    gap: clamp(40px, 5vw, 72px);
  }

  html.seleccion-intro-review .honey-closing-review .honey-collection {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 42px;
    max-width: 600px;
    margin-inline: auto;
  }
}

@media (max-width: 900px) {
  html.seleccion-intro-review .honey-closing-review {
    min-height: auto;
    padding-top: 116px;
    padding-bottom: 132px;
    grid-template-columns: 1fr;
  }

  html.seleccion-intro-review .honey-closing-review > div:first-child {
    max-width: 760px;
  }
}

@media (max-width: 680px) {
  html.seleccion-intro-review .honey-closing-review {
    display: flex;
    flex-direction: column;
    gap: 0;
    min-height: auto;
    padding: 96px 23px 118px;
    scroll-margin-top: 104px;
  }

  html.seleccion-intro-review .honey-closing-review > div:first-child {
    display: contents;
  }

  html.seleccion-intro-review .honey-closing-review .eyebrow { order: 1; font-size: 17px; }
  html.seleccion-intro-review .honey-closing-review h2 { order: 2; width: 100%; margin: 18px 0 30px; font-size: clamp(52px, 14vw, 62px); }
  html.seleccion-intro-review .honey-closing-review .bodycopy { order: 3; width: 100%; font-size: 22px; line-height: 1.55; }
  html.seleccion-intro-review .honey-closing-review .honey-closing-line { order: 4; width: 100%; margin-top: 42px; font-size: 34px; }
  html.seleccion-intro-review .honey-closing-review .honey-collection { order: 5; width: 100%; margin-top: 64px; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px 12px; }
  html.seleccion-intro-review .honey-closing-review .final-links { order: 6; width: 100%; margin-top: 62px; }
  html.seleccion-intro-review .honey-closing-review .honey-jar span { margin-top: 13px; font-size: 14px; letter-spacing: .025em; }
  html.seleccion-intro-review .honey-closing-review + .photo-credits { margin-top: 86px; }
}

@media (prefers-reduced-motion: reduce) {
  html.seleccion-intro-review .honey-closing-review .honey-jar { transition: none; }
}
