li.category-subcat-icon_item {
    width: auto;
    margin: 0px 5px 10px
}

.category-subcat-icon_name {
    padding: 8px 16px;
    font-size: 14px;
}

.js-category-subcategories {
    margin-top: 15px;
}

/* vd@easy-it:6064.112, 2023-09-21 - убираю границу и паддинг у наименований в категории */
.category-subcat-icon_name {
    border: 1px solid transparent;
    padding: 0;
}

/* vd@easy-it:6064.112, 2023-09-21 - делаю категории гридом и разным количеством колонок */
.category-subcat-icon {
    display: grid;
}
.product_gallery-main-img {
    max-height: 248px;
}
@media (min-width: 640px) {
    .category-subcat-icon {
    	grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (min-width: 1024px) {
    .category-subcat-icon {
    	grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (min-width: 1280px) {
    .category-subcat-icon {
    	grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

/* vd@easy-it:6064.115, 2023-09-22 - добавил для скролла по меню в товаре */
.product-description * {
    scroll-margin-top: 80px;
}

.header-telegram {
    font-size: 18px;
}

/* vv@easy-it:6047.500 */
@media only screen and (max-width: 400px)
{
    .slogan-cart__image {
      width: 33px !important;
      height: 33px !important;
    }
    
    /*.main-slider-photos_el-content img {*/
    /*  height: 30em !important;*/
    /*  object-fit: cover;*/
      
    /*  object-position: right top;*/
    /*}*/
    
}
@media only screen and (max-width: 768px)
{
    /* vv@easy-it:6064.15454 */
    .header_cart.js-preview-cart.js-header-cart .header_cart-icon .icon {
      font-size: 40px !important;
      line-height: 50px !important;
    }
    
}

.w-marketplace-btn{
    min-width: 3em;
}
@media only screen and (min-width: 768px)
{
    .header-adress-comment, .header-schedule {
        display: none;
    }
}
.text-large{
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
}
.d-inline-flex{
    display: inline-flex;
}

.footer_logo img, .header_logo img {
  max-width: 120px;
}

div.header_nav-sub {
    top: 20px !important;
}