@media (max-width: 1023px)
{
    /*---------------
	    Main styles
	---------------*/



    /*---------------
		Header
	---------------*/
    header .menu
    {
        display: flex;

        width: calc(100% + 22px);

        justify-content: space-between;
        align-items: center;
        align-content: center;
        flex-wrap: wrap;
    }

    header .info .phones
    {
        margin-top: 15px;
    }


    header .cart_link
    {
        margin-left: auto;
    }



    /*---------------
		Sidebar
	---------------*/
    aside
    {
        width: 100%;
        margin-bottom: 20px;
    }


    aside .cats .title
    {
        line-height: 48px;

        height: 45px;

        text-align: center;

        border-radius: 10px;
    }

    aside .cats .title.active
    {
        border-radius: 10px 10px 0 0;
    }

    aside .cats > ul
    {
        display: none;
    }



    /*---------------
		Main section
	---------------*/
    .content
    {
        width: 100%;
    }



    .video_block
    {
        margin-bottom: 50px;
    }

    .about_block
    {
        margin-bottom: 30px;
    }



    .articles
    {
        margin-bottom: 0;
    }

    .articles .grid
    {
        margin-left: -30px;
    }

    .articles .grid .item
    {
        width: calc(33.333% - 30px);
        margin-left: 30px;
    }



    .articles.list .item
    {
        margin-bottom: 40px;
    }



    .products .grid
    {
        margin-left: -15px;
        padding-bottom: 25px;
    }

    .products .grid .product
    {
        width: calc(33.333% - 15px);
        margin-bottom: 15px;
        margin-left: 15px;
        padding: 20px 15px;
    }


    .products.related .grid .product
    {
        padding: 20px 15px;
    }


    .products .slide .product .buy_link
    {
        width: 130px;
    }



    .pagination
    {
        margin-bottom: 40px;
    }



    /*---------------
		Footer
	---------------*/



    /*---------------
		PopUp
	---------------*/
}
