/* fallbacks for templates whose critical CSS was never archived */
.mb-menu{display:none}
.mb-menu.open{display:block}
/* слайдер «Цены на дизайн-проект»: стили темы (-v2) не сохранились */
.price-design-project-v2{padding:30px 0}
.price-design-project-v2>div{max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box}
.price-design-project-v2 .swiper{overflow:hidden;padding:10px 4px 30px}
.price-design-project-v2__column{box-sizing:border-box;height:auto;background:#fff;border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:0 0 20px;display:flex;flex-direction:column;overflow:hidden}
.price-design-project-v2__column .price-design-project__images img{display:block;width:100%;height:auto}
.price-design-project-v2__column .price-design-project__inner{padding:20px 20px 0;flex:1 1 auto}
.price-design-project-v2__column .price-design-project__btn{padding:20px 20px 0;text-align:center}
.price-design-project-v2-swiper-pagination{display:flex;justify-content:center;gap:6px;margin:0 0 10px}
@media (min-width:1100px){.price-design-project-v2-swiper-pagination{display:none}}
