/*------------------------------------------------------------------
[Store]
-------------------------------------------------------------------*/
.woocommerce .products ul,
.woocommerce ul.products {
    margin: 0 -10px;
    
    &.wpex-row.gap-5 { margin-left: -2.5px; margin-right: -2.5px; }
    &.wpex-row.gap-10 { margin-left: -5px; margin-right: -5px; }
    &.wpex-row.gap-15 { margin-left: -7.5px; margin-right: -7.5px; }
    &.wpex-row.gap-20 { margin-left: -10px; margin-right: -10px; }
    &.wpex-row.gap-25 { margin-left: -12.5px; margin-right: -12.5px; }
    &.wpex-row.gap-30 { margin-left: -15px; margin-right: -15px; }
    &.wpex-row.gap-35 { margin-left: -17.5px; margin-right: -17.5px; }
    &.wpex-row.gap-40 { margin-left: -20px; margin-right: -20px; }
    &.wpex-row.gap-50 { margin-left: -25px; margin-right: -25px; }
    &.wpex-row.gap-60 { margin-left: -30px; margin-right: -30px; }
    
}

ul.wpex-carousel-woocommerce-loop.products {
    margin: 0;
}
ul.wpex-carousel-woocommerce-loop.products li.product {
    margin: 0;
    padding: 0;
}

/* Shop > ordering & sorting */
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
    margin: 0 10px 30px 0;
}

.woocommerce .woocommerce-ordering {
    float: right;
    margin-right: 0;

    select {
        vertical-align: top;
    }

    .orderby,
    .orderby span {
        width: auto !important
    }

}

.woocommerce .woocommerce-result-count {
    display: block;
    float: left;
    color: $text__color-main-light;
    font-size: 1em;
    height: $custom_selects-height;
    line-height: $custom_selects-height;
    padding: 0 1em;
    border: 1px solid $borders__color;
    margin-right: 6px;

    span.strong {
        color: #000;
        font-weight: 600;
    }

}
