/*
 * ChiChiQuoteBlock — end-of-section quote / CTAs / distillery image band.
 * Extends Nuxt .tale-outro markup; toggles via .chi-quote-block modifiers.
 */

.chi-quote-block.chi-quote-block--no-quote .tale-outro__head {
  display: none !important;
}

.chi-quote-block.chi-quote-block--no-attribution .tale-outro__head .btn {
  display: none !important;
}

.chi-quote-block.chi-quote-block--no-distillery .tale-outro__image-wr > p {
  display: none !important;
}

/* Quote hidden: centre image + keep CTA stack balanced (no empty quote column). */
@media (max-width: 63.99em) {
  .chi-quote-block.chi-quote-block--no-quote .tale-outro__image-wr {
    margin-inline: auto;
    order: 1;
    width: min(70%, 320px);
  }

  .chi-quote-block.chi-quote-block--no-quote .tale-outro__links {
    margin-top: 32px;
    order: 2;
    text-align: center;
  }

  .chi-quote-block.chi-quote-block--no-quote .tale-outro__links > .btn {
    margin-inline: auto;
  }
}

@media (min-width: 64em) {
  .chi-quote-block.chi-quote-block--no-quote .tale-outro__inner {
    align-items: center;
    justify-content: center;
  }

  .chi-quote-block.chi-quote-block--no-quote .tale-outro__image-wr {
    align-items: center;
    flex-basis: 45%;
    margin-inline: auto;
    text-align: center;
  }

  .chi-quote-block.chi-quote-block--no-quote .tale-outro__links {
    flex-basis: auto;
    margin-bottom: 0;
    place-self: center;
    text-align: center;
  }

  .chi-quote-block.chi-quote-block--no-quote .tale-outro__links > .btn {
    margin-inline: auto;
  }
}
