header .nav {    max-width: 100% !important;}.choice-objects {    margin-bottom: 0;}.category__header {    background: #e9eaed;}.category__title {    display: inline-block;    position: relative;    color: #4a4343;    font-family: Oswald;    font-size: 4rem;    text-transform: uppercase;    letter-spacing: .15rem;    line-height: 1.2;    font-weight: 700;    padding: 20px 0;}.category__main {    margin-top: 40px;    margin-bottom: 100px;    display: grid;    grid-template-columns: 300px 1fr;    grid-gap: 50px;}@media screen and (max-width: 1024px) {    .category__main {        grid-template-columns: min-content 1fr;        grid-gap: 30px;    }}@media screen and (max-width: 768px) {    .category__main {        grid-template-columns: 1fr;        grid-gap: 30px;    }}.category__catalog {    min-width: 100%;}.category__catalog h4 {    position: relative;    color: #4a4343;    font-family: Oswald;    font-size: 20px;    text-transform: uppercase;    line-height: 120%;    font-weight: 500;    border-bottom: 1px solid #cecece;    padding-bottom: 10px;    display: flex;    justify-content: space-between;}.catalog-nav-desc {    display: none;}.category__catalog h4:after {    width: 160px;    height: 4px;    position: absolute;    left: 0;    bottom: -1px;    background-color: #ef3033;    content: "";    display: block;}.sideNav {    padding-left: 20px;}.sideNav li {    list-style-type: disc;    background: white;    background: -moz-linear-gradient(left, white 0%, #f0f0f0 100%);    background: -webkit-gradient(left top, right top, color-stop(0%, white), color-stop(100%, #f0f0f0));    background: -webkit-linear-gradient(left, white 0%, #f0f0f0 100%);    background: -o-linear-gradient(left, white 0%, #f0f0f0 100%);    background: -ms-linear-gradient(left, white 0%, #f0f0f0 100%);    background: linear-gradient(to right, white 0%, #f0f0f0 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=1);}.sideNav li.active {    background: #fff;}.sideNav li:after {    content: "";    display: block;    width: 100%;    height: 2px;    background: #f9f9f9;    background: -moz-linear-gradient(left, #f9f9f9 0%, #dadada 100%);    background: -webkit-gradient(left top, right top, color-stop(0%, #f9f9f9), color-stop(100%, #dadada));    background: -webkit-linear-gradient(left, #f9f9f9 0%, #dadada 100%);    background: -o-linear-gradient(left, #f9f9f9 0%, #dadada 100%);    background: -ms-linear-gradient(left, #f9f9f9 0%, #dadada 100%);    /* background: linear-gradient(to right, #f9f9f9 0%, #dadada 100%); */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#dadada', GradientType=1);}.sideNav li a {    display: inline-block;    padding: 10px 0;    font-family: Oswald;    font-weight: 500;    font-size: 16px;    color: #4a4343;;    width: 100%;    text-transform: uppercase;    white-space: nowrap;    padding-right: 20px;}@media (max-width: 768px) {    .catalog-nav-desc {        display: flex;        align-items: center;    }    .catalog-nav-desc.active {        transform: rotate(180deg);    }    .sideNav {        overflow: hidden;        transition: max-height 0.5s ease;        max-height: 0;    }    .sideNav.expanded {        max-height: fit-content;    }}.category__products {    display: grid;    grid-template-columns: 1fr 1fr 1fr;    gap: 20px;}@media screen and (max-width: 1024px) {    .category__products {        grid-template-columns: 1fr 1fr;    }}@media screen and (max-width: 768px) {    .category__products {        grid-template-columns: 1fr 1fr 1fr;    }}@media screen and (max-width: 576px) {    .category__products {        grid-template-columns: 1fr 1fr;    }}.category__item {    display: flex;    flex-direction: column;    align-items: center;}.category__item-image {    width: 100%;    height: 200px;}.category__item-image img {    width: 100%;    height: 100%;    object-fit: contain;}.category__item-title {    margin-top: 20px;    color: #4a4343;    font-family: Oswald;    text-transform: uppercase;}@media only screen and (max-width: 1023px) {    header .btn_1, header .foo_info_wrap, header .nav {       display: flex;    }}