.tt-button-block--fill .tt-button-block__button { width: 100%; }
.tt-button-block--custom { width: var(--tt-btn-w); }
.tt-button-block--custom .tt-button-block__button { width: 100%; }
@media (max-width: 749px) {
  .tt-button-block--m-fit { width: auto; }
  .tt-button-block--m-fit .tt-button-block__button { width: fit-content; }
  .tt-button-block--m-fill { width: 100%; }
  .tt-button-block--m-fill .tt-button-block__button { width: 100%; }
  .tt-button-block--m-custom { width: var(--tt-btn-wm); }
  .tt-button-block--m-custom .tt-button-block__button { width: 100%; }
}
