/*
Theme Name: Curated Artalistic Divi Child Theme
Description: Divi Child Theme
Author: Elegant Themes
Author URI: https://www.elegantthemes.com
Template: Divi
Version: 1.0.1
*/

/* =Theme customization starts here
------------------------------------------------------- */

.page-template-default {
    .et_pb_button:hover, .et_pb_module .et_pb_button:hover {
        padding: .3em 1em;
    }
    .et_pb_button:hover:after {
        opacity: 0;
    }
}
button#load-more-products {
    display: block;
    justify-self: center;
}

body.outofstock-product .hide-if-outofstock {
    display: none !important;
}

@media (min-width: 981px) {
    .woocommerce ul.products.columns-4 li.product {
        width: 23% !important;
        margin-right: 2% !important;
        clear: none !important;
    }

    .woocommerce ul.products.columns-4 li.product:nth-child(4n+1) {
        clear: both !important;
    }
}

li.product.outofstock .et_shop_image {
    position: relative;
}

li.product.outofstock .et_shop_image::after {
    content: "";
    position: absolute;
    top: 10px;
    right: 10px;
    background: #000000;
    color: white;
    padding: 5px 10px;
    font-weight: bold;
    font-size: 14px;
    border-radius: 3px;
    z-index: 2;
}
html[lang="fr-FR"] li.product.outofstock .et_shop_image::after {
    content: "Vendue";
}

html[lang="en-GB"] li.product.outofstock .et_shop_image::after {
    content: "Sold";
}

@media (min-width: 981px) {
    .woof_sid_generator_680f9e7b7268f .woof_redraw_zone {
        display: flex;
        flex-wrap: wrap;
        column-gap: 25px;
    }
    .woof_container {
        width: 25%;
    }
    .woof_submit_search_form_container {
        flex-basis: 100%;
    }
    .woof_products_top_panel {
        display: none !important;
    }
}