/* ЛИС-Мебель — уведомление о cookie и кнопка перехода в Telegram. */

/* ---------- уведомление о cookie ---------- */
.lis-cookie{
  position:fixed;left:0;right:0;bottom:0;z-index:10050;
  background:#17161A;color:rgba(255,255,255,.82);
  padding:18px 0;box-shadow:0 -6px 24px rgba(0,0,0,.18);
  transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1);
}
.lis-cookie.is-show{transform:translateY(0)}
.lis-cookie__wrap{
  max-width:1280px;margin:0 auto;padding:0 32px;box-sizing:border-box;
  display:flex;align-items:center;gap:24px;
}
.lis-cookie__txt{
  margin:0;font-size:14px;line-height:1.55;color:rgba(255,255,255,.72);
  font-family:'Inter','Segoe UI',system-ui,sans-serif;flex:1;
}
.lis-cookie__txt a{color:#C7AA68;text-decoration:underline}
.lis-cookie__btn{
  flex:none;background:#C7AA68;color:#17161A;border:0;border-radius:6px;
  padding:12px 26px;font-size:15px;font-weight:500;cursor:pointer;
  font-family:'Inter','Segoe UI',system-ui,sans-serif;transition:background .2s;
}
.lis-cookie__btn:hover{background:#B89A55}
.lis-cookie__x{
  flex:none;background:none;border:0;color:rgba(255,255,255,.45);font-size:22px;
  cursor:pointer;line-height:1;padding:4px 6px;
}
.lis-cookie__x:hover{color:#fff}

/* ---------- кнопка Telegram ---------- */
.lis-tg{
  position:fixed;right:24px;bottom:24px;z-index:9990;
  display:flex;align-items:center;gap:12px;text-decoration:none;
  opacity:0;visibility:hidden;transform:translateY(12px);
  transition:opacity .3s,transform .3s,visibility .3s;
}
.lis-tg.is-show{opacity:1;visibility:visible;transform:translateY(0)}
.lis-tg__label{
  background:#17161A;color:#fff;font-size:14px;line-height:1;
  padding:12px 16px;border-radius:8px;white-space:nowrap;
  font-family:'Inter','Segoe UI',system-ui,sans-serif;
  box-shadow:0 4px 16px rgba(0,0,0,.18);
}
.lis-tg__btn{
  width:58px;height:58px;border-radius:50%;background:#29A9EB;
  display:flex;align-items:center;justify-content:center;flex:none;
  box-shadow:0 6px 20px rgba(41,169,235,.38);transition:transform .2s,background .2s;
}
.lis-tg:hover .lis-tg__btn{transform:scale(1.06);background:#1E96D4}
.lis-tg__btn svg{display:block;width:28px;height:28px;fill:#fff}

@media(max-width:940px){
  .lis-cookie{padding:15px 0;bottom:74px}          /* над липкой кнопкой */
  .lis-cookie__wrap{padding:0 18px;flex-wrap:wrap;gap:12px}
  .lis-cookie__txt{font-size:13px;flex:1 1 100%}
  .lis-cookie__btn{padding:11px 22px;flex:1}
  .lis-cookie__x{position:absolute;right:6px;top:4px}
  .lis-tg{right:16px;bottom:96px}                   /* над липкой кнопкой */
  .lis-tg__label{display:none}
  .lis-tg__btn{width:52px;height:52px}
  .lis-tg__btn svg{width:25px;height:25px}
}

/* виджет Telegram поднимается, пока висит уведомление о cookie */
body.lis-cookie-open .lis-tgw{bottom:100px}
@media(max-width:940px){body.lis-cookie-open .lis-tgw{bottom:260px}}
