@media (max-width: 1100px){    header .line-bottom .cat-menu {        width: calc(100% - 200px);    }    header .search{        width: 200px;    }    header .search form .input{        padding-left: 17px;    }	.sorting__item a+a{		margin-left: 25px;	}	.sorting__item a span.border{		margin-left: 0;	}		.sorting__item a.active.arrow{		padding-right: 0;	}	.reviews{		margin-top: 15px;	}	.reviews__item{		padding: 20px 20px 25px;	}	.reviews__item-title{		margin-bottom: 15px;	}	.reviews-list__review{		margin: 15px 20px;	}	.reviews-list__answer{		padding: 20px 70px;	}	.reviews-list__item+.reviews-list__item{		margin-top: 25px;	}	.review{		padding-left: 48px;	}	.review__text{		margin-top: 10px;	}	.reviews-list__answer{		padding: 20px 30px;	}	.tab-content__pad{		padding: 20px;	}	.tab_content__reviews-list{		margin-top: 60px;	}	.big-list li{		margin-bottom: 50px;	}	.big-list__title{		margin-bottom: 15px;	}	.big-list__info{		width: calc(100% - 170px);	}	.page-brands__item {	    width: calc(100% / 4 - 15px);	}	.orders__table{		padding: 20px 30px;	}	.orders__table-top .order-date{		margin-right: 30px;	}	.order-status__icon{		margin-left: 15px;	}	.box--padding{		padding: 50px 15px;	}	.cabinet.block{		margin-top: 50px;	}	.cart-table{		padding: 0 20px;	}	.cart-table table tr td{		padding: 15px 0;		padding-left: 10px;	}	.cart-table__amount{		max-width: 115px;	}	.cart-info__item{		width: 100%;	}	.cart-info__item+.cart-info__item{		margin-top: 15px;	}	.cart-info__item+.cart-info__item:before{		display: none;	}	.cart-info .payment-way{		margin-top: 50px;	}}