/**
 * Bongoto WooCommerce — Subscribe Styles (ONLY)
 * ---------------------------------------------
 * Standalone subscribe block + footer logo size
 *
 * @package BongotoWooCommerce
 */

/* Centered card with fixed width */
.bt-subscribe{
  max-width: 560px;     /* You can tweak between 480–560px */
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;   /* Center title/description */
  display: block;
}

/* Centered title/description */
.bt-subscribe__title,
.bt-subscribe__desc{
  text-align: center;
}

/* Input + button on the same line, centered */
.bt-subscribe__form{
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  flex-wrap: nowrap;    /* Prevent button from wrapping below */
  width: 100%;
}

/* Compact, smaller input */
.bt-subscribe__input{
  flex: 0 1 340px;      /* Target width ~340px; shrink if space is limited */
  min-width: 220px;     /* Prevents input from becoming too small */
  width: 100%;
  height: 38px;
  line-height: 38px;
  padding: 0 12px;
  font-size: 16px;      /* Avoid iOS zoom on focus */
  border-radius: 10px;
  box-sizing: border-box;
}

/* Button same height as input with non-wrapping text */
.bt-subscribe__btn{
  height: 38px;
  padding: 0 14px;
  border-radius: 10px;
  white-space: nowrap;
}

/* On very small screens, stack nicely */
@media (max-width: 420px){
  .bt-subscribe__form{
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  .bt-subscribe__btn{ width: 100%; }
}

/* Footer logo size */
.site-footer .bt-footer-branding img {
    max-width: 100px;   /* Adjust up/down as needed */
    height: auto;
}
