
.product-card{
    position: relative
}
.catalog-page__filter-wrapper{
    height: auto!important
}
.item-tofavorits:not(.button) .item-favwish {
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    height: 30px;
    width: 30px;
    padding: 7px 3px;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    -ms-box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    -o-box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    -khtml-box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
}
.item-tofavorits:not(.cart_fav) {
    position: absolute;
    right: 10px;
    z-index: 10;
}
.item-tofavorits:not(.cart_fav) .item-favwish svg {
    width: 18px;
    height: 18px;
    fill: #747472;
}
.item-tofavorits.cart_fav .item-favwish svg {
    display: table;
    width: 24px;
    height: 24px;
    fill: #747472;
}
.item-tofavorits.active .item-favwish svg {
    fill: #00aaa1!important;
}
.item-tofavorits.cart_fav:hover .item-favwish svg{
    fill: #00aaa1;
}
@media(min-width:860px) {
    .swiper-common .scrollbar-swiper{
        display: none!important;
    }
    .swiper-common .catalog-categories-list--left-shadow:before, 
    .swiper-common .catalog-categories-list--right-shadow:after{
        display: none!important;
    }
    .swiper-common .catalog-categories-list > .swiper-wrapper{
        box-sizing: content-box;
        display: grid;
        grid-gap: 10px;
        height: 100%;
        position: relative;
        transition-property: transform;
        transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
        width: 100%;
        z-index: 1;
        grid-template-columns: repeat(3, 1fr);
    }
}
@media(min-width:1024px) {
    .swiper-common .catalog-categories-list > .swiper-wrapper{
    grid-template-columns: repeat(4, 1fr);
    }
}
@media(min-width:1260px) {
    .swiper-common .catalog-categories-list > .swiper-wrapper{
    grid-template-columns: repeat(5, 1fr);
    }
}
