.slick-track .action.tocart.primary{
    padding: 15px !important;
}

.toolbar.toolbar-products {
    display: flex;
    justify-content: center;
    align-items: center;
}

.input-number-zafarie{
    padding: 8px 0 !important;
}

.toolbar.toolbar-products .sorter-options {
    position: absolute;
    right: 80%;
}

.toolbar.toolbar-products .toolbar-sorter.sorter {
    justify-content: left !important;
    align-items: left !important;
}

.grid-mode-show-type-products {
    position: relative;
    left: 40%;
}

.toolbar-sorter.sorter a {
    display: none !important;
}

.toolbar.toolbar-products .toolbar-amount {
    display: none !important;
}

.toolbar.toolbar-products .toolbar-amount .pages {
    display: none !important;
}

.field.limiter {
    display: none !important;
}

.sidebar.sidebar-additional {
    display: none;
}

.sidebar.sidebar-main {
    border: none !important;
}

.item.pages-item-next .action.next span {
    display: none;
}

.sidebar.sidebar-main {
    padding: 0 !important;
    width: 22% !important;
}

.input-number-zafarie .input-text.qty {
    font-size: 17px;
}

.input-number-zafarie input {
    width: 25% !important;
}

.btn-zafarie {
    font-size: 10px;
}

.btn-zafarie.plus-button:before,
.btn-zafarie.minus-button:before {
    font-size: 10px;
}

.products.wrapper {
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 10px !important;
}

.column.main {
    width: calc(80% - 30px) !important;
}

.my-tooltip-top.tooltip-center.grid-mode-5{
    display: none !important;
}

.carousel-height{
    width: 100% !important;
}

.column.main .products.wrapper.grid.products-grid .product-item {
    /* flex: 0 1 calc(26% - 20px); */
    margin: 20px;
    /* box-sizing: border-box; */
}

@media only screen and (max-width: 768px) {
    .column.main .products.wrapper.grid.products-grid .product-item {
        flex: 0 1 calc(50% - 20px);
        margin: 10px;
    }

    .column.main .toolbar.toolbar-products .sorter-options {
        position: absolute;
        right: 70%;
    }
}

@media only screen and (max-width: 480px) {
    .column.main .products.wrapper.grid.products-grid .product-item {
        flex: 0 1 100%;
        margin: 10px 0;
    }

    .column.main .toolbar.toolbar-products .sorter-options {
        position: absolute;
        right: 50%;
    }
}