.categories__name {
    text-align: center;
}
@media (min-width: 1200px) {
.item__favorites.custom-style-icon.other-style {
    position: absolute;
    right: 8px;
    top: 28px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

.item__favorites.custom-style-icon {
    position: absolute;
    right: 8px;
    top: 8px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

}

@media (max-width: 991px) {


.item__favorites.custom-style-icon.other-style {
    position: absolute;
    right: 8px;
    top: 8px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.item__favorites.custom-style-icon {
    position: absolute;
    right: 8px;
    top: 8px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.item__favorites.custom-style-icon .product__fav {
    right: 10px !important;
}

}
@media screen and (max-width: 768px) {
	.text-page img {
		float: none !important;
	}
}

.page .container section:nth-child(13) {
    display: flex;
    flex-direction: column-reverse;
}

.page .container section:nth-child(13) .swiper-slide-prev.roman__item img,
.page .container section:nth-child(13) .swiper-slide-active.roman__item img {
    margin: 0 auto;
}

.roman__slider {
    width: 100%;
}


@media (max-width: 991px) {
    /* было 11px */
    .first-screen__button,
    .goto__text,
    .utps__name,
    .subscribe__header,
    .tabs__item,
    .filter__reset,
    .catalog__button,
    .item__title,
    .product__reviews-link,
    .product-sizes__header,
	.product-colors__header,
	.product-quantity__header,
    .product-order__add,
    .my-order2__date,
    .actions__date,
    .cart-popup__fav,
    .cart-popup__remove,
    .points__tab {
        font-size: 12px !important;
    }

    /* было 10px */
    .bottom-menu__counter,
    .bottom-menu__name,
    .subscribe__notice,
    .item__label_online,
    .product-advantages__title,
    .cart__discount,
    .digits__text  {
        font-size: 12px !important;
    }
}

.text-page h2 {
    margin-top: 40px;
    margin-bottom: 40px;
}

@media (max-width: 991px) {
    .text-page h2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

.page .container {
    overflow-x: hidden;
}