.shop .container {
    display: grid;
}

.shop .container .header {
    order: 1;
}

.shop .container .chips-categories {
    order: 3;
}

.shop .container  .products {
    order: 3;
}

.shop .container  .itc-slider {
    order: 2;
}
.alsoitem-menu__list {
    overflow: scroll;
}
.alsoitem-card__img {
    border-radius: 8px;
}
.product__content {
    display: grid;
}
.product__title {
    order: -1;
    -webkit-line-clamp: unset;
    min-height: 72px;
}
.product__inner img{
    border-radius: 12px;
}
.swiper img{
    border-radius: 30px;
}
span.alsoitem-card__title {
    color: #222222;
    text-decoration: none;
}


span.alsoitem-card__title.prise {
    color: #baa7a7;
    text-decoration: none;
}
a.alsoitem-card.js-cat-link {
    text-decoration: none!important;
}
ol.itc-slider__indicators {
    display: none;
}
.t588 {
    width: 55%;
    text-align: left;
    margin-left: 10%;
    background-color: rgb(0 0 0 / 0%);
}
.itc-slider__item {
    height: 250px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.itc-slider__btn {
    display: none;
}
.t588 {
    padding: 10px 1px;
}
.t588__btn {
    flex-direction: column;
    align-items: flex-start;
}
.shop .container {
    display: flex;
    flex-direction: column;
}
.chips-menu {
    overflow-x: auto!important;
}
.itc-slider__wrapper {
    overflow: visible;
}

.itc-slider {
    overflow: hidden;
    margin: var(--tgs-indent);
    border-radius: 10px;
}
.itc-slider__item {
    height: 200px;
}
.itc-slider__item {
    background-image: none!important;
}
.itc-slider__item {
    background-color: transparent;
}
.chips-menu {
    padding-top: 7px;
}
.iteamNEW {
    width: 98%;
   /* height: 100%; */
    aspect-ratio: 1.66666 / 1;
    display: flex;
    align-items: center;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    background-color: #4CAF50;
    background-size: cover;
    margin: auto;
}
.itc-slider {
    overflow: visible;
}
.shop .container {
    overflow: hidden;
}
.itc-slider {
    margin: 0px 30px;
}
.black .t588__box, .black .t588__descr {
    color: var(--tgs-dark);
}


/*style changes below*/

.t588__btn {
    position: relative;
    display: flex;
    align-content: flex-end;
    flex-wrap: wrap;
    align-items: flex-start;
    flex-direction: column;
}
.t588 {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
}
.t588__box {
    width: 50%;
}
.t588 {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: flex-start;
    width: 100%;
}
.t588__btn {
    margin-bottom: 7px;
    height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: flex-end;
    width: 50%;
}
.t588 {
    margin: 15px;
}