@media (max-width: 767px) {
    .catalog-product-item__inner .mobile-product-view-item-image {
        object-fit: contain;
    }

    .sale-section__content, .prodList-section__content {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        align-items: flex-start;
    }
    
    .product-page .panel.back-link, .catalog .panel.back-link {
        position: relative;
        top: 0;
    }
    .product-card-buttons .btn-confirm {
        background: #ff9933;
    }
    .product-card-buttons .btn-details-add {
        background: #ccdd9c;
    }
    .product-page #tabDescription ~ .mobile-tabs-content .table-mobile-custom .table-mobile-custom-center {
        width: 150px;
    }
    .news-item .h3, .news-item .subheader, .news-item .news-list-item-bDescr, .news-list-item {
        text-align: center;
    }
    .news-item-inner .block-usr-txt p img, .news-item-content p img {
        width: auto !important;
        height: auto !important;
    }
}


.menu__item.menu__item--root.menu__item--alt.cs-br-1:nth-child(7) {
    display: none;
}



.sale-section__content.scroll-always-visible {
    overflow-x: scroll;
}

.catalog-product-item__inner {
    display: flex;
    width: max-content;
}

.panel.cs-l-1.cs-br-1 {
    width: max-content;
}

.novelty-section__content.scroll-always-visible {
    display: flex;
    overflow-x: scroll;
}















.searchBtn.inked.ink-light {
    left: 100px;
    top: -7px;
}

.searchBtn.inked.ink-light.cs-bg-13 {
    top: 0px;
}

.searchBtn.inked.ink-light.cs-bg-13 .search-link {
    margin-top: -3px;
}

.searchBtn .search-link {
    font-size: 20px;
}



article.buy-in-time-block.buy-in-time-block-vertical {
    width: 25%;
}




.catalog-view .catalog-product-item__inner .mobile-product-view-item {
    flex-basis: 100%;
}

.catalog-product-item__inner {
    width: 100%;
}


html.is-mobile.mobile-version .catalog-view.products-view-mobile-modern-tile {
    margin-top: 50px;
}

.mobile-product-view-item.cs-t-1 {
    padding: 0;
}


.product-categories-item-inner-slim {
    padding: 0;
    border: none;
}

img.product-categories-item-picture-obj-slim {
    width: 150px;
    height: 150px;
}


.product-categories-item-photo-link-slim {
    height: max-content !important;
}

.product-categories-item-inner-slim {
    height: 189px !important;
}

.product-categories-header-slim-extend {
    height: 30px;
}

a.product-categories-header-slim-title {
    font-size: 14px;
}

figure.details-rotate.modal-content .threesixty .threesixty_images img.current-image {
    transform: none;
}








