/* Тема OpenCart miganpack_v8: общие блоки живого сайта + совместимость со старыми стилями на страницах,
   содержимое которых пока из темы default (body.mp-legacy-page). */

/* баннер согласия на cookie — как на живом сайте */
.cookies-agreement{display:none;flex-flow:row wrap;justify-content:space-around;align-items:center;position:fixed;left:0;right:0;bottom:0;
  margin:0 auto;padding:10px 16px 13px;z-index:45;background:#eee;font-size:13px;line-height:1.4;color:#000;width:1440px;max-width:100%}
.cookies-agreement .agreement-text{text-align:center}
.cookies-agreement .cookie-agree{border:0;background:#959292;color:#fff;padding:0 21px;height:30px;border-radius:30px;margin-top:6px;cursor:pointer}
.cookies-agreement .cookie-agree:hover{background:#aaa}
@media (max-width:900px){.cookies-agreement{bottom:64px}}

/* ---- старые стили не должны трогать шапку и подвал v8 ---- */
.mp-legacy-page header.site{padding:0;margin:0;width:auto;border-bottom:1px solid var(--line)}
.mp-legacy-page footer.site{margin-top:40px;padding-top:0;border-top:0}
.mp-legacy-page footer.site a:hover{font-size:inherit;padding:0}
.mp-legacy-page footer.site ul{list-style:none}
.mp-legacy-page .topbar a,.mp-legacy-page header.site a,.mp-legacy-page footer.site a{text-decoration:none}
.mp-legacy-page header.site .wrap,.mp-legacy-page footer.site .wrap,.mp-legacy-page .topbar .wrap{box-sizing:border-box}
.mp-legacy-page .modal{overflow:auto}
.mp-legacy-page .modal .box h3{margin-top:0}
.mp-legacy-page .modal label{font-weight:600}
/* зелёная кнопка старого виджета звонка перекрывала бы нижнюю панель v8; звонок заказывается окном v8 */
.mp-v8 #pco_container{display:none!important}
.mp-legacy{display:block;min-height:40vh}
