@media (max-width: 768px) {
    body{
        
            padding-top: 50px;
    }
    
    }/* =========================================================
   LEMOD — ОДИНАКОВЫЕ КНОПКИ НА ВСЕХ СТРАНИЦАХ
   тёмная заливка, текст слева, стрелка справа,
   при наведении — оранжевая
========================================================= */
:root{
  --lmb-bg:#4A3B35;
  --lmb-hover:#EB6C25;
  --lmb-text:#F4F0E3;
  --lmb-font:"TikTok Sans",Arial,sans-serif;
}

/* основная кнопка */
html body #allrecords .t-btnflex.t-btnflex,
html body #allrecords .t-submit.t-submit,
html body #allrecords .lemod-quiz__button-next.lemod-quiz__button-next,
html body #allrecords .lemod-contact__button.lemod-contact__button,
html body #allrecords .lemod-footer__button.lemod-footer__button,
html body #allrecords .lemod-hero .lm-btn.lm-btn,
html body #allrecords .lemod-price .btn.btn{
  display:inline-flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  min-height:54px!important;
  height:auto!important;
  padding:0 28px!important;
  background:var(--lmb-bg)!important;
  color:var(--lmb-text)!important;
  border:0!important;
  border-radius:999px!important;
  box-shadow:none!important;
  font-family:var(--lmb-font)!important;
  font-size:16px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:0!important;
  text-transform:none!important;
  text-decoration:none!important;
  text-align:left!important;
  cursor:pointer!important;
  transition:background-color .25s ease,transform .25s ease!important;
}
html body #allrecords .t-btnflex.t-btnflex:hover,
html body #allrecords .t-submit.t-submit:hover,
html body #allrecords .lemod-quiz__button-next.lemod-quiz__button-next:hover,
html body #allrecords .lemod-contact__button.lemod-contact__button:hover,
html body #allrecords .lemod-footer__button.lemod-footer__button:hover,
html body #allrecords .lemod-hero .lm-btn.lm-btn:hover,
html body #allrecords .lemod-price .btn.btn:hover{
  background:var(--lmb-hover)!important;
  color:#fff!important;
  transform:translateY(-2px)!important;
}

/* всё внутри кнопки — тем же шрифтом и цветом */
html body #allrecords .t-btnflex.t-btnflex *,
html body #allrecords .lemod-contact__button.lemod-contact__button *,
html body #allrecords .lemod-footer__button.lemod-footer__button *,
html body #allrecords .lemod-hero .lm-btn.lm-btn *,
html body #allrecords .lemod-price .btn.btn *{
  color:inherit!important;
  font-family:var(--lmb-font)!important;
  font-size:inherit!important;
  font-weight:inherit!important;
}
html body #allrecords .t-btnflex.t-btnflex .t-btnflex__text{order:1!important;text-align:left!important;margin:0!important}
html body #allrecords .t-btnflex.t-btnflex .t-btnflex__icon{order:2!important;margin:0!important;filter:brightness(0) invert(1)!important}
html body #allrecords .lemod-hero .lm-btn.lm-btn svg{stroke:currentColor!important}

/* стрелка у кнопок, где её не было */
html body #allrecords .t-btnflex.t-btnflex:not(:has(.t-btnflex__icon))::after,
html body #allrecords .lemod-quiz__button-next.lemod-quiz__button-next::after{
  content:"→";
  order:3;
  font-family:Arial,sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:1;
}

/* во всплывающей форме стрелка уже есть в тексте кнопки */
html body #allrecords #rec3680305203 .t-btnflex.t-btnflex::after{content:none!important}

/* кнопка в шапке — та же, только ниже */
html body #allrecords .t-menu-base .t-btnflex.t-btnflex{
  min-height:44px!important;
  padding:0 22px!important;
  font-size:15px!important;
}

/* «Назад» в анкете — тот же размер, контур */
html body #allrecords .lemod-quiz__button-back.lemod-quiz__button-back{
  display:inline-flex!important;
  align-items:center!important;
  min-height:54px!important;
  padding:0 26px!important;
  background:transparent!important;
  color:var(--lmb-bg)!important;
  border:1.5px solid var(--lmb-bg)!important;
  border-radius:999px!important;
  box-shadow:none!important;
  font-family:var(--lmb-font)!important;
  font-size:16px!important;
  font-weight:600!important;
}
html body #allrecords .lemod-quiz__button-back.lemod-quiz__button-back:hover{
  border-color:var(--lmb-hover)!important;
  color:var(--lmb-hover)!important;
}

/* блок «Мебель на заказ в Астане от собственного производства» — фон как у остальных */
html body #allrecords .lemod-seo{background:#F4F0E3!important}

/* телефон: широкие кнопки на всю ширину */
@media (max-width:640px){
  html body #allrecords .t-submit.t-submit,
  html body #allrecords .lemod-contact__button.lemod-contact__button,
  html body #allrecords .lemod-footer__button.lemod-footer__button,
  html body #allrecords .lemod-hero .lm-btn.lm-btn,
  html body #allrecords .lemod-price .btn.btn,
  html body #allrecords #rec2667839703 .t-btnflex.t-btnflex{width:100%!important}
}