@media (max-width: 1279px){:root{--aside_width:245px;--aside_big_width:245px;--font_size_title:22px}.breadcrumbs{margin-bottom:30px}.content_flex .content,.content_flex aside.big + .content{width:calc(100% - var(--aside_big_width) - 30px)}.page_title{margin-bottom:20px}.block_head .title{padding-bottom:15px}.form .line{margin-bottom:20px}.form .field.flex > * + *{margin-left:20px}header .info{margin-bottom:0;padding-top:20px}header .logo{height:83px;margin-top:-20px;margin-left:-20px}header .search{width:calc(100% - 656px);margin-left:25px}header .contacts{margin-left:25px}header .contacts .phone{font-size:16px}header .account{margin-left:30px}header .account .login_link{padding:0;border-radius:0;background:none}header .menu{z-index:9;width:calc(100% + 40px);margin-right:-20px;margin-left:-20px;padding-left:0}header .bottom .logo{width:180px;margin-top:0}header .bottom .logo img{height:16px}header.fixed .menu{padding-left:180px}header.fixed .menu .item > a{padding:0 10px}header.fixed .menu .item > a.e_shop{margin-left:10px;padding:0 20px}header.fixed .menu .item > a.e_shop img{display:none}aside .cats .catalog_link{font-size:14px}aside .cats .items a{min-height:59px}aside .cats #catalog_modal,aside .cats #catalog_modal2{left:245px;width:calc(100% - 245px)}.cont.flex aside .cats #catalog_modal,.cont.flex aside .cats #catalog_modal2{left:265px;width:calc(100% - 285px)}aside .lk_menu{padding:10px 0}aside .lk_menu a{min-height:0;padding:12px 20px}aside .filter .name,aside .filter .data{padding-right:20px}.main_slider .slide .info{width:calc(100% - 380px);padding:40px}.main_slider .slide .sub_title{margin-bottom:20px}.main_slider .slide .title{font-size:28px;line-height:34px}.main_slider .slide .img{width:380px}.advantages .flex{padding:15px 0}.advantages .item{font-size:14px}.products .flex{--products_count:4}.products .product,.content .products .product{position:relative;padding:0 20px}.products .product .back,.content .products .product .back{padding:0 20px}.products .product .features{margin-bottom:20px}.products .product .features > * + *{margin-top:12px;padding-top:12px}.products .flex .product_wrap{-webkit-perspective:none;perspective:none}.products .flex .product_wrap:hover .product{-webkit-transform:none;transform:none}.products .flex .product_wrap:hover .product .front{transition:none;pointer-events:auto;opacity:1}.products .flex .product_wrap:hover .product .back{display:none}.products.products_block .product:nth-child(5n){display:none}.products.products_block .product:nth-child(5n):after,.products.products_block .product:nth-child(5n):after{display:none}.home .products .product:nth-child(4n):after{position:absolute;top:0;left:0;display:block;width:1px;height:100%;content:'';transition:.2s linear;background:#e0e0e0}.products.products_block .product:nth-child(4n):after{right:0;left:auto}.banners .flex{--banners_offset:20px}.banners .banner .info{max-width:calc(100% - 220px);padding:30px}.banners .banner .title{font-size:20px;line-height:26px}.banners .banner .img{width:220px;height:200px}.cats_wall .cat{padding:15px}.cats_wall .cat .thumb{height:113px}.return_info .text_block{width:calc(100% - 220px)}.return_info .payments{width:200px;padding:40px 20px}.return_info .payments > * + *{margin-top:40px}.delivery_info .text_block{width:calc(65% - 20px)}.delivery_info .info_block{width:35%;padding:20px}.checkout .form .block{padding:20px}.checkout .form .block_title{font-size:18px;margin-bottom:20px}.checkout_total .item{padding:15px}.checkout_total .item.total{font-size:18px}.cart_info table td.thumb{width:175px}.cart_info table td.info .name{width:auto;max-width:none}.cart_info table td.price,.cart_info table td.amount{width:150px}.cart_info .cart_total{width:320px}.cart_info .cart_total .total_price{font-size:20px}.cart_info .cart_total .total_price > *{width:150px}.cart_info .cart_total .total_price .price{width:170px}.lk_orders .order + .order{margin-top:30px}.lk_orders .order .head,.lk_orders .order .cart_info{padding:20px}.lk_orders .order .order_info{padding:15px 20px}.lk_personal .item + .item{margin-top:20px}.lk_personal .item .name{line-height:22px}.lk_personal .item .val{font-size:16px;line-height:22px}.product_info .images{width:100%;margin-bottom:30px}.product_info .images .slide a{padding-bottom:35%}.product_info .data{width:100%}.region_info .city{font-size:25px;line-height:29px}.region_info .contacts{font-size:15px;line-height:17px}.region_info .personal .item{padding:20px}.region_info .personal .item + .item{margin-top:20px}.region_info .personal .info{width:calc(100% - 165px)}.region_info .personal .name{font-size:20px;line-height:24px}.region_info .personal .post{margin-top:10px}.region_info .personal .phones,.region_info .personal .email{margin-top:15px}.region_info .personal .phones + .email{margin-left:50px}.projects .project{font-size:13px;line-height:18px}.projects .project .name{font-size:15px}.clients .list .item{padding:20px 0}.clients .list .logo{width:220px}.clients .list .desc{line-height:20px;width:calc(100% - 240px)}.vacancies .item{padding:25px}.vacancies .item .info{width:calc(100% - 245px)}.vacancies .item .name{font-size:20px;line-height:24px}.more{margin-top:40px}footer .col_right{width:calc(100% - 330px)}footer .col_right .columns > * + *{margin-top:20px}footer .links .items > * + *,footer .links .items{margin-top:15px}.products .product .front,.products .product .back{height:auto!important}}