.mod-megamenu>.mod-megamenu--item:last-child {
    margin-left: auto;
}

.mod-megamenu>.mod-megamenu--item:last-child>.mod-megamenu--item-anchor {
    padding-right: 0;
}

button[data-controls="prev"] i.vpi-chevron-left,
button[data-controls="next"] i.vpi-chevron-right {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 22px !important;
    height: 22px !important;
    color: #0b4f86 !important;
}

/* Левая стрелка */
button[data-controls="prev"] i.vpi-chevron-left::before {
    content: "" !important;
    display: block !important;
    width: 9px !important;
    height: 9px !important;
    border-left: 2px solid #0b4f86 !important;
    border-bottom: 2px solid #0b4f86 !important;
    transform: rotate(45deg) !important;
    margin-left: 4px !important;
}

/* Правая стрелка */
button[data-controls="next"] i.vpi-chevron-right::before {
    content: "" !important;
    display: block !important;
    width: 9px !important;
    height: 9px !important;
    border-right: 2px solid #0b4f86 !important;
    border-bottom: 2px solid #0b4f86 !important;
    transform: rotate(-45deg) !important;
    margin-right: 4px !important;
}

/* Контейнер картинки, чтобы увеличение не вылезало за рамки */
.vm-category-accordion a {
    overflow: hidden;
}

/* Сама картинка категории */
.vm-category-accordion a img {
    transition: transform 0.5s ease;
    transform-origin: center center;
}

/* Плавное увеличение при наведении на раздел */
.vm-category-accordion a:hover img {
    transform: scale(1.1);
}

.vm-category-accordion a {
    display: block;
}

.vm-category-accordion img {
    display: block;
}

.vme-table .vme-image {
    width: 100% !important;
    max-width: 260px !important;
    height: 260px !important;
    object-fit: contain !important;
    object-position: center center !important;
    display: block;
    margin: 0 auto;
}

/* Водолей: плавное увеличение изображений категорий VirtueMart */
.category-view .category .spacer > a,
.category-view .category .spacer > a:first-child,
.category-view .category a:has(img) {
    display: block;
    overflow: hidden;
    border-radius: 14px;
}

/* Сама картинка категории */
.category-view .category img,
.category-view .category img.browseCategoryImage {
    display: block;
    transition: transform 0.4s ease !important;
    transform-origin: center center;
    will-change: transform;
}

/* Увеличение при наведении на карточку категории */
@media (hover: hover) and (pointer: fine) {
    .category-view .category:hover img,
    .category-view .category a:hover img {
        transform: scale(1.07) !important;
    }
}

/* Водолей: увеличение изображений в плитке категорий VirtueMart */
.virtuemart-categories .item-container > .d-flex > a {
    display: block;
    overflow: hidden;
    border-radius: 14px;
}

.virtuemart-categories .item-container > .d-flex > a img {
    display: block;
    transition: transform 0.45s ease !important;
    transform-origin: center center;
    will-change: transform;
}

@media (hover: hover) and (pointer: fine) {
    .virtuemart-categories .item-container:hover > .d-flex > a img {
        transform: scale(1.08) !important;
    }
}

