/* [project]/app/guia/guia.module.css [app-client] (css) */
.guia-module__3iMdpW__escena {
  max-width: 520px;
  min-height: calc(100dvh - 140px);
  margin: 0 auto;
  padding: 28px 22px 120px;
}

.guia-module__3iMdpW__kicker {
  font-size: var(--fz-micro);
  letter-spacing: .16em;
  text-transform: uppercase;
  color: var(--tx3, #888);
  font-family: var(--m, inherit);
  margin: 0 0 10px;
}

.guia-module__3iMdpW__pista {
  gap: 5px;
  margin-bottom: 18px;
  display: flex;
}

.guia-module__3iMdpW__pistaOn, .guia-module__3iMdpW__pistaOff {
  background: #ffffff29;
  border-radius: 99px;
  flex: 1;
  height: 3px;
}

.guia-module__3iMdpW__pistaOn {
  background: var(--acc, #f75602);
}

.guia-module__3iMdpW__foto {
  object-fit: cover;
  border: 1px solid #ffffff24;
  border-radius: 18px;
  width: 100%;
  height: 200px;
  margin-bottom: 18px;
  display: block;
  box-shadow: 0 28px 60px -28px #000000d9;
}

.guia-module__3iMdpW__ico {
  object-fit: contain;
  filter: drop-shadow(0 12px 28px #f7560247);
  width: 96px;
  height: 96px;
  margin: 8px auto 18px;
  display: block;
}

.guia-module__3iMdpW__et {
  font-size: var(--fz-micro);
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--acc, #f75602);
  margin-bottom: 8px;
  display: block;
}

.guia-module__3iMdpW__h {
  font-family: var(--s, serif);
  letter-spacing: -.03em;
  color: var(--tx, #fff);
  margin: 0 0 10px;
  font-size: clamp(26px, 6vw, 36px);
  line-height: 1.12;
}

.guia-module__3iMdpW__d {
  color: var(--tx2, #bbb);
  margin: 0 0 22px;
  font-size: 15.5px;
  line-height: 1.55;
}

.guia-module__3iMdpW__acciones {
  flex-wrap: wrap;
  gap: 10px;
  display: flex;
}

.guia-module__3iMdpW__pri, .guia-module__3iMdpW__sec {
  cursor: pointer;
  min-height: 48px;
  font-family: var(--i, inherit);
  border: 0;
  border-radius: 14px;
  padding: 0 20px;
  font-size: 14.5px;
  font-weight: 700;
}

.guia-module__3iMdpW__pri {
  background: var(--acc-grad, linear-gradient(160deg,#f75602,#c44500));
  color: #1a0900;
  flex: 1;
}

.guia-module__3iMdpW__sec {
  color: var(--tx, #fff);
  background: none;
  border: 1px solid #ffffff38;
}

@media (min-width: 900px) {
  .guia-module__3iMdpW__escena {
    padding-top: 36px;
  }

  .guia-module__3iMdpW__foto {
    height: 260px;
  }
}

/*# sourceMappingURL=app_guia_guia_module_1hnt90v.css.map*/