/**
 * Styles
 */

.prev-button,
.next-button {
    padding: 3px 14px 5px 14px;
    border-radius: 50%;
    line-height: 25px;
    font-size: 25px;
    position: absolute;
    top: calc(35% - 17px);
}

.product-card-slider {
    position: relative;
}

ul.products li.product img {
    height: 300px;
    object-fit: cover;
}

ul.products.columns-3 li.product .price {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.product-inner-div>.woocommerce-LoopProduct-link {
    height: 300px;
}

.added_to_cart {
    position: absolute;
    top: 50%;
}

.add_to_cart_custom {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='shopping-bag' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-shopping-bag fa-w-14'%3E%3Cpath fill='%23666666' d='M352 128C352 57.421 294.579 0 224 0 153.42 0 96 57.421 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 32c52.935 0 96 43.065 96 96H128c0-52.935 43.065-96 96-96zm192 400c0 26.467-21.533 48-48 48H80c-26.467 0-48-21.533-48-48V160h64v48c0 8.837 7.164 16 16 16s16-7.163 16-16v-48h192v48c0 8.837 7.163 16 16 16s16-7.163 16-16v-48h64v272z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

.woocommerce_product_permalink {
    margin-bottom: 15px;
    border: 1px solid black;
    display: flex;
    font-size: 18px;
    line-height: 18px;
    height: 50px;
    align-items: center;
    justify-content: center;
}

img~.woocommerce-loop-product__title {
    display: none;
}

.prev-button {
    left: 10px;
}

.next-button {
    right: 10px;
}

ul.products li img {
    float: left;
}

ul.products li.product .price {
    margin-bottom: 0 !important;
}

.navi-scroll-direction {
    font-size: 10px;
}

.products h3 {
    clear: both;
}

.products ul {
    margin: 0;
}

li.product {
    list-style: none;
    overflow: hidden;
}

.product-inner-div {
    width: 10000px;
}

ul.products li.product h3 {
    text-align: left;
}

.navi-buttons {
    text-align: left;
}

.product-inner-div h3 {
    display: none;
}

.woocommerce .products .star-rating,
.woocommerce-page .products .star-rating {
    text-align: left;
}

ul.products li.product .price {
    text-align: left;
}