/*
 * MAYANA 7.9.3 — Tarif ve Mutfak Rehberi son deneyim katmanı
 * Tarif bilgi tablosu, Ustalık Rehberi ölçeği, servis/muhafaza,
 * besin tipografisi ve ortak sosyal takip alanı.
 */

/* --------------------------------------------------------------------------
 * Tarif bilgi tablosu: 2 + 4 + 4 düzeni
 * ----------------------------------------------------------------------- */
.single-mayana_recipe .mayana-v6-hero__facts,
.mayana-recipe-v6 .mayana-v6-hero__facts {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  border: 1px solid #d9c9b4 !important;
  border-radius: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
  font-family: var(--mayana-brand-font, "Manrope", "Segoe UI", Arial, sans-serif) !important;
}

.single-mayana_recipe .mayana-v793-facts-wrap,
.mayana-recipe-v6 .mayana-v793-facts-wrap {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

.single-mayana_recipe .mayana-v793-facts-wrap .mayana-v6-facts,
.mayana-recipe-v6 .mayana-v793-facts-wrap .mayana-v6-facts {
  display: grid !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

.single-mayana_recipe .mayana-v793-facts-primary,
.mayana-recipe-v6 .mayana-v793-facts-primary {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.single-mayana_recipe .mayana-v793-facts-timing,
.mayana-recipe-v6 .mayana-v793-facts-timing {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  border-top: 1px solid #e1d5c5 !important;
}

.single-mayana_recipe .mayana-v793-facts-wrap .mayana-v6-facts > div,
.mayana-recipe-v6 .mayana-v793-facts-wrap .mayana-v6-facts > div {
  display: flex !important;
  min-width: 0 !important;
  min-height: 82px !important;
  padding: 17px 20px !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 6px !important;
  border: 0 !important;
  border-right: 1px solid #e1d5c5 !important;
  background: transparent !important;
  text-align: left !important;
}

.single-mayana_recipe .mayana-v793-facts-primary > div:last-child,
.single-mayana_recipe .mayana-v793-facts-timing > div:last-child,
.mayana-recipe-v6 .mayana-v793-facts-primary > div:last-child,
.mayana-recipe-v6 .mayana-v793-facts-timing > div:last-child {
  border-right: 0 !important;
}

.single-mayana_recipe .mayana-v793-facts-wrap dt,
.mayana-recipe-v6 .mayana-v793-facts-wrap dt {
  margin: 0 !important;
  color: #8b6c43 !important;
  font-family: inherit !important;
  font-size: 12.5px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  letter-spacing: .055em !important;
  text-transform: uppercase !important;
}

.single-mayana_recipe .mayana-v793-facts-wrap dd,
.mayana-recipe-v6 .mayana-v793-facts-wrap dd {
  margin: 0 !important;
  color: #1d1a17 !important;
  font-family: inherit !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 1.42 !important;
  overflow-wrap: anywhere !important;
}

.single-mayana_recipe .mayana-v6-hero__facts > .mayana-v6-actions,
.mayana-recipe-v6 .mayana-v6-hero__facts > .mayana-v6-actions {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
  border: 0 !important;
  border-top: 1px solid #e1d5c5 !important;
  background: #faf8f4 !important;
}

.single-mayana_recipe .mayana-v6-hero__facts .mayana-v6-actions > *,
.mayana-recipe-v6 .mayana-v6-hero__facts .mayana-v6-actions > * {
  min-width: 0 !important;
  margin: 0 !important;
}

.single-mayana_recipe .mayana-v6-hero__facts .mayana-v6-share-wrap,
.mayana-recipe-v6 .mayana-v6-hero__facts .mayana-v6-share-wrap {
  display: block !important;
  position: relative !important;
}

.single-mayana_recipe .mayana-v6-hero__facts .mayana-v6-action,
.mayana-recipe-v6 .mayana-v6-hero__facts .mayana-v6-action {
  display: inline-flex !important;
  width: 100% !important;
  min-height: 58px !important;
  margin: 0 !important;
  padding: 12px 14px !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  border: 0 !important;
  border-right: 1px solid #e1d5c5 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #29231d !important;
  box-shadow: none !important;
  font-family: inherit !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
}

.single-mayana_recipe .mayana-v6-hero__facts .mayana-v6-actions > :last-child .mayana-v6-action,
.single-mayana_recipe .mayana-v6-hero__facts .mayana-v6-actions > .mayana-v6-action:last-child,
.mayana-recipe-v6 .mayana-v6-hero__facts .mayana-v6-actions > :last-child .mayana-v6-action,
.mayana-recipe-v6 .mayana-v6-hero__facts .mayana-v6-actions > .mayana-v6-action:last-child {
  border-right: 0 !important;
}

.single-mayana_recipe .mayana-v6-hero__facts .mayana-v6-action:hover,
.single-mayana_recipe .mayana-v6-hero__facts .mayana-v6-action.is-active,
.mayana-recipe-v6 .mayana-v6-hero__facts .mayana-v6-action:hover,
.mayana-recipe-v6 .mayana-v6-hero__facts .mayana-v6-action.is-active {
  color: #704b1d !important;
  background: #f2ebdf !important;
}

.single-mayana_recipe .mayana-v6-hero__facts .mayana-v6-action svg,
.mayana-recipe-v6 .mayana-v6-hero__facts .mayana-v6-action svg {
  width: 18px !important;
  height: 18px !important;
  flex: 0 0 18px !important;
}

/* --------------------------------------------------------------------------
 * Ustalık Rehberi ve ana başlık altı metinleri
 * ----------------------------------------------------------------------- */
.single-mayana_recipe .mayana-v72-mastery .mayana-v66-mastery-intro,
.mayana-recipe-v6 .mayana-v72-mastery .mayana-v66-mastery-intro {
  max-width: 880px !important;
  margin-bottom: 30px !important;
}

.single-mayana_recipe .mayana-v72-mastery .mayana-v66-mastery-intro > h2,
.mayana-recipe-v6 .mayana-v72-mastery .mayana-v66-mastery-intro > h2 {
  font-family: var(--mayana-brand-font, "Manrope", "Segoe UI", Arial, sans-serif) !important;
  font-size: clamp(32px, 3vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.12 !important;
  letter-spacing: -.018em !important;
}

.single-mayana_recipe .mayana-v72-mastery .mayana-v66-mastery-intro > p,
.mayana-recipe-v6 .mayana-v72-mastery .mayana-v66-mastery-intro > p,
.single-mayana_recipe .mayana-v6-section-head > p,
.mayana-recipe-v6 .mayana-v6-section-head > p {
  max-width: 780px !important;
  margin-top: 12px !important;
  color: #5e5750 !important;
  font-family: var(--mayana-brand-font, "Manrope", "Segoe UI", Arial, sans-serif) !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.68 !important;
}

.single-mayana_recipe .mayana-v72-mastery-panel__head h3,
.mayana-recipe-v6 .mayana-v72-mastery-panel__head h3 {
  font-size: clamp(23px, 2vw, 29px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
}

.single-mayana_recipe .mayana-v770-mastery-item__content h4,
.mayana-recipe-v6 .mayana-v770-mastery-item__content h4,
.single-mayana_recipe details.mayana-v72-mastery-item > summary strong,
.mayana-recipe-v6 details.mayana-v72-mastery-item > summary strong {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
}

.single-mayana_recipe .mayana-v770-mastery-item__content p,
.mayana-recipe-v6 .mayana-v770-mastery-item__content p,
.single-mayana_recipe details.mayana-v72-mastery-item > .mayana-v72-mastery-item__body,
.mayana-recipe-v6 details.mayana-v72-mastery-item > .mayana-v72-mastery-item__body {
  color: #49433d !important;
  font-size: 16.5px !important;
  line-height: 1.68 !important;
}

/* Rehber ana sayfa, arşiv ve tekil sayfa alt metinleri. */
.mayana-guide-single__intro,
.mayana-content-archive__heading-copy > p,
.mayana-guide-category-explore__text > p,
.mayana-guide-hub-card > p {
  font-family: var(--mayana-brand-font, "Manrope", "Segoe UI", Arial, sans-serif) !important;
  font-size: 17px !important;
  line-height: 1.68 !important;
}

/* --------------------------------------------------------------------------
 * Servis ve muhafaza: sade, güçlü ve okunabilir kart düzeni
 * ----------------------------------------------------------------------- */
.single-mayana_recipe .mayana-recipe-storage,
.mayana-recipe-v6 .mayana-recipe-storage {
  margin-top: clamp(62px, 7vw, 94px) !important;
  padding-top: 34px !important;
  border-top: 1px solid #d8c6aa !important;
}

.single-mayana_recipe .mayana-recipe-storage .mayana-v6-section-head,
.mayana-recipe-v6 .mayana-recipe-storage .mayana-v6-section-head {
  margin-bottom: 26px !important;
}

.single-mayana_recipe .mayana-recipe-storage .mayana-v6-section-head h2,
.mayana-recipe-v6 .mayana-recipe-storage .mayana-v6-section-head h2 {
  max-width: 980px !important;
  font-size: clamp(32px, 3vw, 42px) !important;
  line-height: 1.12 !important;
}

.single-mayana_recipe .mayana-recipe-storage dl,
.mayana-recipe-v6 .mayana-recipe-storage dl {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

.single-mayana_recipe .mayana-recipe-storage dl > div,
.mayana-recipe-v6 .mayana-recipe-storage dl > div {
  min-height: 0 !important;
  margin: 0 !important;
  padding: 22px 24px !important;
  border: 1px solid #e2d7c8 !important;
  border-radius: 0 !important;
  background: #fbfaf7 !important;
  box-shadow: none !important;
}

.single-mayana_recipe .mayana-recipe-storage dl > div::before,
.mayana-recipe-v6 .mayana-recipe-storage dl > div::before {
  display: none !important;
}

.single-mayana_recipe .mayana-recipe-storage dt,
.mayana-recipe-v6 .mayana-recipe-storage dt {
  margin: 0 0 9px !important;
  color: #2c2722 !important;
  font-family: var(--mayana-brand-font, "Manrope", "Segoe UI", Arial, sans-serif) !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.38 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

.single-mayana_recipe .mayana-recipe-storage dd,
.single-mayana_recipe .mayana-recipe-storage dd p,
.mayana-recipe-v6 .mayana-recipe-storage dd,
.mayana-recipe-v6 .mayana-recipe-storage dd p {
  margin: 0 !important;
  color: #443d36 !important;
  font-family: var(--mayana-brand-font, "Manrope", "Segoe UI", Arial, sans-serif) !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.68 !important;
}

/* --------------------------------------------------------------------------
 * Besin değerleri + SSS iki sütun ve birleşik tipografi
 * ----------------------------------------------------------------------- */
.single-mayana_recipe .mayana-v792-nutrition-faq,
.mayana-recipe-v6 .mayana-v792-nutrition-faq {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: clamp(30px, 4vw, 56px) !important;
  align-items: start !important;
  margin-top: clamp(64px, 8vw, 100px) !important;
  padding-top: 34px !important;
  border-top: 1px solid #d8c6aa !important;
}

.single-mayana_recipe .mayana-v792-nutrition-faq.has-single,
.mayana-recipe-v6 .mayana-v792-nutrition-faq.has-single {
  grid-template-columns: minmax(0, 1fr) !important;
}

.single-mayana_recipe .mayana-v64-nutrition,
.single-mayana_recipe .mayana-v64-nutrition *,
.mayana-recipe-v6 .mayana-v64-nutrition,
.mayana-recipe-v6 .mayana-v64-nutrition * {
  font-family: var(--mayana-brand-font, "Manrope", "Segoe UI", Arial, sans-serif) !important;
}

.single-mayana_recipe .mayana-v792-nutrition-faq .mayana-v64-nutrition,
.single-mayana_recipe .mayana-v792-nutrition-faq .mayana-recipe-faq,
.mayana-recipe-v6 .mayana-v792-nutrition-faq .mayana-v64-nutrition,
.mayana-recipe-v6 .mayana-v792-nutrition-faq .mayana-recipe-faq {
  margin: 0 !important;
  padding: 0 !important;
  border-top: 0 !important;
}

.single-mayana_recipe .mayana-v792-nutrition-faq .mayana-v64-nutrition-head,
.single-mayana_recipe .mayana-v792-nutrition-faq .mayana-recipe-faq .mayana-v6-section-head,
.mayana-recipe-v6 .mayana-v792-nutrition-faq .mayana-v64-nutrition-head,
.mayana-recipe-v6 .mayana-v792-nutrition-faq .mayana-recipe-faq .mayana-v6-section-head {
  min-height: 104px !important;
  margin-bottom: 20px !important;
}

.single-mayana_recipe .mayana-v792-nutrition-faq .mayana-v64-nutrition-head h2,
.single-mayana_recipe .mayana-v792-nutrition-faq .mayana-recipe-faq .mayana-v6-section-head h2,
.mayana-recipe-v6 .mayana-v792-nutrition-faq .mayana-v64-nutrition-head h2,
.mayana-recipe-v6 .mayana-v792-nutrition-faq .mayana-recipe-faq .mayana-v6-section-head h2 {
  font-size: clamp(29px, 2.6vw, 38px) !important;
  line-height: 1.12 !important;
}

.single-mayana_recipe .mayana-v792-nutrition-faq .mayana-v64-nutrition-head > p,
.mayana-recipe-v6 .mayana-v792-nutrition-faq .mayana-v64-nutrition-head > p {
  margin: 10px 0 0 !important;
  color: #5d554d !important;
  font-size: 16px !important;
  line-height: 1.55 !important;
}

.single-mayana_recipe .mayana-v792-nutrition-faq .mayana-v66-nutrition-grid,
.mayana-recipe-v6 .mayana-v792-nutrition-faq .mayana-v66-nutrition-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.single-mayana_recipe .mayana-v66-nutrition-label,
.mayana-recipe-v6 .mayana-v66-nutrition-label {
  font-size: 12.5px !important;
  font-weight: 700 !important;
  letter-spacing: .04em !important;
}

.single-mayana_recipe .mayana-v66-nutrition-item strong,
.mayana-recipe-v6 .mayana-v66-nutrition-item strong {
  font-size: 20px !important;
  font-weight: 700 !important;
}

.single-mayana_recipe .mayana-v66-nutrition-item strong small,
.mayana-recipe-v6 .mayana-v66-nutrition-item strong small {
  font-size: 12px !important;
  font-weight: 600 !important;
}

.single-mayana_recipe .mayana-v64-nutrition-note,
.mayana-recipe-v6 .mayana-v64-nutrition-note {
  font-size: 16px !important;
  line-height: 1.65 !important;
}

.single-mayana_recipe .mayana-recipe-faq summary,
.mayana-recipe-v6 .mayana-recipe-faq summary {
  font-family: var(--mayana-brand-font, "Manrope", "Segoe UI", Arial, sans-serif) !important;
  font-size: 16.5px !important;
  font-weight: 650 !important;
  line-height: 1.45 !important;
}

/* --------------------------------------------------------------------------
 * Tarif ve Mutfak Rehberi ortak sosyal takip alanı
 * ----------------------------------------------------------------------- */
.mayana-social-follow--cards {
  display: block !important;
  width: 100% !important;
  max-width: 1240px !important;
  margin: clamp(70px, 8vw, 104px) auto 0 !important;
  padding: 42px 44px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #1d1c19 !important;
  box-shadow: none !important;
  color: #fff !important;
  text-align: center !important;
  font-family: var(--mayana-brand-font, "Manrope", "Segoe UI", Arial, sans-serif) !important;
}

.mayana-social-follow--cards .mayana-social-follow__copy {
  max-width: 1040px !important;
  margin: 0 auto !important;
}

.mayana-social-follow--cards .mayana-v6-eyebrow {
  color: #dfb45f !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: .055em !important;
}

.mayana-social-follow--cards .mayana-social-follow__copy h2 {
  margin: 8px 0 10px !important;
  color: #fff !important;
  font-family: inherit !important;
  font-size: clamp(30px, 2.8vw, 40px) !important;
  font-weight: 700 !important;
  line-height: 1.12 !important;
  letter-spacing: -.018em !important;
  white-space: nowrap !important;
}

.mayana-social-follow--cards .mayana-social-follow__copy > p {
  max-width: none !important;
  margin: 0 !important;
  color: #ded8cf !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  white-space: nowrap !important;
}

.mayana-social-follow--cards .mayana-social-follow__cards {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 14px !important;
  margin-top: 24px !important;
  text-align: left !important;
}

.mayana-social-follow--cards .mayana-social-follow__card {
  display: flex !important;
  min-width: 0 !important;
  min-height: 260px !important;
  padding: 27px 28px 29px !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  border: 1px solid rgba(216, 174, 99, .46) !important;
  border-radius: 0 !important;
  background: #272623 !important;
  box-shadow: none !important;
}

.mayana-social-follow--cards .mayana-social-follow__brand {
  display: inline-flex !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 0 17px !important;
  align-items: center !important;
  justify-content: center !important;
  border: 1px solid rgba(216, 174, 99, .5) !important;
  border-radius: 50% !important;
  color: #dfb45f !important;
}

.mayana-social-follow--cards .mayana-social-follow__brand svg {
  width: 19px !important;
  height: 19px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.7 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

.mayana-social-follow--cards .mayana-social-follow__brand .is-fill {
  fill: currentColor !important;
  stroke: none !important;
}

.mayana-social-follow--cards .mayana-social-follow__card h3 {
  margin: 0 0 8px !important;
  color: #fff !important;
  font-family: inherit !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}

.mayana-social-follow--cards .mayana-social-follow__card p {
  margin: 0 0 22px !important;
  color: #d9d2c8 !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
}

.mayana-social-follow--cards .mayana-social-follow__button {
  display: inline-flex !important;
  min-height: 42px !important;
  margin-top: auto !important;
  padding: 11px 18px !important;
  align-items: center !important;
  justify-content: center !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #dfb45f !important;
  color: #1d1b17 !important;
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
}

.mayana-social-follow--cards .mayana-social-follow__button:hover {
  background: #edc779 !important;
  color: #171512 !important;
}

.mayana-guide-social-shell {
  width: min(1240px, calc(100% - 40px)) !important;
  margin: 0 auto clamp(56px, 7vw, 90px) !important;
}

.mayana-guide-social-shell .mayana-social-follow--cards {
  margin-top: clamp(50px, 6vw, 78px) !important;
}

/* Kritik başarı kontrolü yalnızca seçilen aşamalarda sakin ama görünür. */
.single-mayana_recipe .mayana-step-success strong,
.mayana-recipe-v6 .mayana-step-success strong {
  color: #704b1d !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

@media (max-width: 1020px) {
  .single-mayana_recipe .mayana-v792-nutrition-faq,
  .mayana-recipe-v6 .mayana-v792-nutrition-faq {
    grid-template-columns: 1fr !important;
  }

  .single-mayana_recipe .mayana-v792-nutrition-faq .mayana-v64-nutrition-head,
  .single-mayana_recipe .mayana-v792-nutrition-faq .mayana-recipe-faq .mayana-v6-section-head,
  .mayana-recipe-v6 .mayana-v792-nutrition-faq .mayana-v64-nutrition-head,
  .mayana-recipe-v6 .mayana-v792-nutrition-faq .mayana-recipe-faq .mayana-v6-section-head {
    min-height: 0 !important;
  }

  .mayana-social-follow--cards .mayana-social-follow__copy h2,
  .mayana-social-follow--cards .mayana-social-follow__copy > p {
    white-space: normal !important;
  }
}

@media (max-width: 760px) {
  .single-mayana_recipe .mayana-v793-facts-timing,
  .mayana-recipe-v6 .mayana-v793-facts-timing,
  .single-mayana_recipe .mayana-v6-hero__facts > .mayana-v6-actions,
  .mayana-recipe-v6 .mayana-v6-hero__facts > .mayana-v6-actions {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .single-mayana_recipe .mayana-v793-facts-timing > div:nth-child(2),
  .mayana-recipe-v6 .mayana-v793-facts-timing > div:nth-child(2),
  .single-mayana_recipe .mayana-v6-hero__facts .mayana-v6-actions > :nth-child(2) .mayana-v6-action,
  .single-mayana_recipe .mayana-v6-hero__facts .mayana-v6-actions > .mayana-v6-action:nth-child(2),
  .mayana-recipe-v6 .mayana-v6-hero__facts .mayana-v6-actions > :nth-child(2) .mayana-v6-action,
  .mayana-recipe-v6 .mayana-v6-hero__facts .mayana-v6-actions > .mayana-v6-action:nth-child(2) {
    border-right: 0 !important;
  }

  .single-mayana_recipe .mayana-v793-facts-timing > div:nth-child(n+3),
  .mayana-recipe-v6 .mayana-v793-facts-timing > div:nth-child(n+3),
  .single-mayana_recipe .mayana-v6-hero__facts .mayana-v6-actions > :nth-child(n+3),
  .mayana-recipe-v6 .mayana-v6-hero__facts .mayana-v6-actions > :nth-child(n+3) {
    border-top: 1px solid #e1d5c5 !important;
  }

  .single-mayana_recipe .mayana-recipe-storage dl,
  .mayana-recipe-v6 .mayana-recipe-storage dl,
  .mayana-social-follow--cards .mayana-social-follow__cards {
    grid-template-columns: 1fr !important;
  }

  .mayana-social-follow--cards {
    padding: 32px 20px !important;
  }

  .mayana-social-follow--cards .mayana-social-follow__card {
    min-height: 0 !important;
    padding: 24px !important;
  }
}

@media (max-width: 520px) {
  .single-mayana_recipe .mayana-v793-facts-wrap .mayana-v6-facts > div,
  .mayana-recipe-v6 .mayana-v793-facts-wrap .mayana-v6-facts > div {
    min-height: 76px !important;
    padding: 14px 13px !important;
  }

  .single-mayana_recipe .mayana-v793-facts-wrap dd,
  .mayana-recipe-v6 .mayana-v793-facts-wrap dd {
    font-size: 15px !important;
  }

  .single-mayana_recipe .mayana-v6-hero__facts .mayana-v6-action,
  .mayana-recipe-v6 .mayana-v6-hero__facts .mayana-v6-action {
    min-height: 54px !important;
    font-size: 14px !important;
  }

  .single-mayana_recipe .mayana-v792-nutrition-faq .mayana-v66-nutrition-grid,
  .mayana-recipe-v6 .mayana-v792-nutrition-faq .mayana-v66-nutrition-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .mayana-guide-social-shell {
    width: min(100% - 24px, 1240px) !important;
  }
}


/* 7.9.4 passive duration note below cooking time */
.mayana-v794-wait-note{display:block;margin-top:5px;font-family:inherit;font-size:clamp(12px,.82rem,14px);font-weight:500;line-height:1.35;color:var(--theme-text-color,#5f5a52)}
.mayana-recipe-short-answer h2{margin:0 0 8px;font-family:inherit;font-size:clamp(20px,2vw,26px);line-height:1.25}
@media(max-width:689px){.mayana-v794-wait-note{font-size:12px;max-width:22ch}}

/* 7.9.13 mobile mastery expansion controls */
.mayana-v792-mastery-mobile-controls { display: none; }
@media (max-width: 767px) {
  [data-mayana-mastery-mobile].is-js-ready .mayana-v792-mastery-mobile-controls {
    display: flex;
    justify-content: flex-end;
    margin: 0 0 14px;
  }
  .mayana-v792-mastery-mobile-controls button {
    appearance: none;
    border: 1px solid rgba(190,160,106,.55);
    background: #fff;
    color: #5b4630;
    border-radius: 999px;
    padding: 8px 13px;
    font: inherit;
    font-size: 13px;
    cursor: pointer;
  }
  [data-mayana-mastery-mobile].is-mobile-expanded .mayana-tab-panel {
    display: block !important;
    margin-top: 18px;
  }
  [data-mayana-mastery-mobile].is-mobile-expanded .mayana-v72-mastery-tablist {
    display: none;
  }
}

