
.ml-cookie{position:fixed;left:0;right:0;bottom:0;z-index:9000;background:#fff;
  border-top:1px solid rgba(0,0,0,.12);box-shadow:0 -10px 34px -20px rgba(0,0,0,.4);
  font-family:inherit;color:#323335}
.ml-cookie.hidden{display:none}
.ml-cookie__inner{max-width:1280px;margin:0 auto;padding:20px 56px 20px 24px;
  display:flex;align-items:center;gap:24px;flex-wrap:wrap}
@media(min-width:768px){.ml-cookie__inner{padding:22px 64px 22px 40px}}
.ml-cookie__text{flex:1 1 300px;margin:0;font-size:15px;line-height:1.55}
.ml-cookie__link{color:inherit;text-decoration:underline;font-weight:600}
.ml-cookie__link:hover{color:var(--blue,var(--taupe,#009081))}
.ml-cookie__actions{display:flex;gap:12px;flex-wrap:wrap}
.ml-cookie__btn{font-family:inherit;font-size:15px;line-height:1.2;padding:12px 26px;
  border-radius:6px;border:1px solid #1a1a1a;cursor:pointer;white-space:nowrap;
  transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.ml-cookie__btn--accept{background:#1a1a1a;color:#fff}
.ml-cookie__btn--accept:hover{background:#000;border-color:#000}
.ml-cookie__btn--deny{background:transparent;color:#1a1a1a}
.ml-cookie__btn--deny:hover{background:#1a1a1a;color:#fff}
.ml-cookie__close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;
  background:transparent;color:#8a8a8a;border-radius:50%;display:flex;align-items:center;
  justify-content:center;cursor:pointer;transition:background-color .2s,color .2s}
.ml-cookie__close:hover{background:rgba(0,0,0,.06);color:#323335}
@media(max-width:640px){
  .ml-cookie__inner{flex-direction:column;align-items:stretch;padding:20px 50px 20px 20px}
  .ml-cookie__btn{flex:1}
}
