#informations {
    background: #0C0A09;
}

#informations .section-container {
    padding: 20px;
    text-wrap: initial;
}

#informations h2 {
    margin-bottom: 10px;
}

#informations h3 {
    margin: 30px 0 10px 0;
}

#informations ul {
    padding-left: 15px;
    margin: 0 0 20px 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

    /* Cart */
.vs-cart {
    --vs-cart-font-family: 'Sweet Sans Pro', sans-serif;
    --vs-cart-contents-color: white;
    --vs-cart-color: white;
    --vs-cart-contents-font-weight: 300;
    --vs-cart-contents-border-color:  #B2774C;

    /* Cart Icon */
    --vs-cart-icon-color: white !important;

    /* Close btn */
    --vs-cart-close-color: white;
    --vs-cart-close-opacity: 1;
    --vs-cart-close-hover-color: white;
    --vs-cart-close-width: 24px;

    /* Item name */
    --vs-cart-contents-item-name-font-family: 'Diaspora', sans-serif;
    --vs-cart-contents-item-name-font-weight: 300;
    --vs-cart-contents-item-name-font-size: 22px;

    /* Quantity item */
    --vs-cart-contents-qty-color: white;
    --vs-cart-contents-qty-font-family: 'Sweet Sans Pro', sans-serif;
    --vs-cart-contents-qty-font-weight: 300;
    --vs-cart-contents-qty-font-size: 25px;

    /* Remove btn */
    --vs-cart-contents-remove-color: white ;
    --vs-cart-contents-remove-hover-color: #B2774C;

    /* Subtotal price */
    --vs-cart-footer-subtotal-font-family: 'Sweet Sans Pro', sans-serif;
    --vs-cart-footer-subtotal-text-transform: uppercase;
    --vs-cart-footer-subtotal-font-weight: 300;
    --vs-cart-footer-subtotal-font-size: 14px;

    /* Checkout btn */
    --vs-cart-actions-checkout-background-color: #B2774C;
    --vs-cart-actions-checkout-color: white;
    --vs-cart-actions-checkout-border-style: none;
    --vs-cart-actions-checkout-hover-border-style: none;
    --vs-cart-actions-checkout-hover-color: #B2774C;
    --vs-cart-actions-checkout-hover-background-color: white;
    --vs-cart-actions-checkout-hover-outline: none;
    --vs-cart-actions-checkout-padding: 10px;
    --vs-cart-actions-checkout-font-family: 'Sweet Sans Pro', sans-serif;
    --vs-cart-actions-checkout-font-size: 14px;
    --vs-cart-actions-checkout-active-color: #B2774C;
    --vs-cart-actions-checkout-active-background-color: white;
    --vs-cart-actions-checkout-active-outline: none;
    --vs-cart-actions-checkout-active-border-style: none;

    /* Continue shopping btn */
    --vs-cart-actions-continue-background-color: #B2774C;
    --vs-cart-actions-continue-color: white;
    --vs-cart-actions-continue-border-radius: 4px;
    --vs-cart-actions-continue-hover-border-radius: 4px;
    --vs-cart-actions-continue-hover-color: #B2774C;
    --vs-cart-actions-continue-hover-background-color: white;
    --vs-cart-actions-continue-padding:  10px;
    --vs-cart-actions-continue-hover-text-decoration: none;
    --vs-cart-actions-continue-font-family: 'Sweet Sans Pro', sans-serif;
    --vs-cart-actions-continue-font-size: 14px;
    --vs-cart-actions-continue-active-color: #B2774C;
    --vs-cart-actions-continue-active-background-color: white;
    --vs-cart-actions-continue-active-outline:  none;
    --vs-cart-actions-continue-active-border-style: none;
    --vs-cart-actions-continue-active-text-decoration: none;
}


/* Announcement */
#shop .vs-announcement-stage {
    background: black;
    border: none;
    padding: 20px;
    display: none;
}

.vs-cart .vs-cart-stage {
    z-index: 99999 !important;
}

.vs-cart .vs-cart-content {
    background-color: var(--primary-color);
    background: radial-gradient(circle at 50% 50%, rgb(50, 50, 50) 0%, rgb(0, 0, 0) 99.4%);
    --vs-cart-font-family: 'Sweet Sans Pro', sans-serif;
}

.vs-cart-button {
    background-color: var(--secondary-color) !important;
}

/* Shop container */
.vs-products {
    background-color: #0C0A09;
}

#shop .vs-products .vs-announcement {
    margin: 0 !important;
}

/* Products available country list */
.vs-products .vs-available {
    padding: 20px;
}

.vs-products .vs-available h2 {
    font-family: 'Diaspora', sans-serif;
    color: var(--title-color);
    margin-top: 0;
    font-size: 32px;
}

.vs-products .vs-available .vs-available-parent .vs-available-extras-stage .vs-available-titles {
    color: white;
    margin-top: 20px;
}

.vs-products .vs-available .vs-available-parent .vs-available-states-stage .vs-available-states-list .vs-available-states-state,
.vs-products .vs-available .vs-available-parent .vs-available-states-stage .vs-available-pickups-list .vs-available-pickups-item,
.vs-products .vs-available .vs-available-parent .vs-available-extras-stage .vs-available-restricted-list .vs-available-restricted-state,
.vs-products .vs-available .vs-available-parent .vs-available-special-list li a {
    background-color: var(--secondary-color);
    color: white;
    padding: 4px 8px;
    border-radius: 12rem;
    font-weight: 300;
}

.vs-products .vs-available .vs-available-parent .vs-available-special-list li a {
    display: flex;
}

/* Products list */
.vs-products .vs-products-parent {
    margin-bottom: 0;
}

.vs-products .vs-products-parent .vs-products-headline {
    display: none;
}

.vs-products .vs-products-parent .vs-products-parent-stage {
    display: block;
    padding: 20px;
}

/* Product container */
.vs-products-parent .vs-products-parent-stage .vs-products-item {
    margin-bottom: 20px;
    display: block;
    position: relative;
    background-color: var(--primary-color);
}
.vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage {
    background-color: var(--primary-color);
    border: none;
    border-radius: 0;
    gap: 0;
    text-wrap: initial;
}

/* Product image */
.vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-img-wrapper {
    margin: 0;
    padding: 0;
}

#shop .vs-products-parent .vs-products-item-stage .vs-products-item-img-container {
    margin: 0;
}

.vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-img-wrapper .vs-products-item-img {
    max-width: 100%;
    max-height: inherit;
    height: 350px;
    width: 100%;
    object-position: 50% 100%;
}


/* Products infos */
.vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content {
    padding: 20px;
}

.vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-info {
    padding: 0;
}

.vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-desc-stage {
    padding: 0;
    margin-top: 30px;
}

.vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-desc-stage .vs-products-item-desc-actions > a {
    color: white;
    background-color: #0C0A09;
    border-radius: 4px;
    border: 1px solid #44403C;
    padding: 5px 10px;
}

.vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-desc-stage .vs-products-item-desc ul {
    color: white;
    list-style-type: none;
    margin: 10px 0 0 0;
}

/* Products titles */
.vs-products-parent .vs-products-item-info .vs-products-item-titles h2 {
    font-size: 24px !important;
    text-transform: uppercase;
    font-family: 'Diaspora', sans-serif;
    line-height: 28px !important;
    color: var(--title-color);
    margin-bottom: 10px;
}

.vs-products-item-info .vs-products-item-titles h2 span {
    font-family: 'Sweet Sans Pro', sans-serif;
    font-size: 28px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 10px;
}

.vs-products-item-info .vs-products-item-titles h2 span.gift-card-font {
    display: inline;
    font-size: 28px;
}

.vs-products-item-info .vs-products-item-titles .vs-products-item-varietal, .vs-products-item-info .vs-products-item-titles .vs-products-item-appellation {
    color: white;
    font-family: 'Sweet Sans Pro', sans-serif;
    font-size: 14px;
}

/* Product badge */
.vs-products-parent .vs-products-item-info .vs-products-item-badges .vs-products-item-badge {
    color: white !important;
    font-family: 'Sweet Sans Pro', sans-serif;
    position: absolute;
    top: 10px;
    right: 10px;
    text-transform: uppercase;
    background-color: var(--secondary-color) !important;
    font-weight: 300 !important;
    font-size: 10px !important;
    padding: 5px !important;
}

/* Product price */
.vs-products-parent .vs-products-item-content .vs-products-item-info .vs-products-item-pricing .vs-products-item-pricing-msrp {
    color: white !important;
    font-family: 'Sweet Sans Pro', sans-serif !important;
}


.vs-products-parent .vs-products-item-content .vs-products-item-info .vs-products-item-pricing .vs-products-item-pricing-price {
    color: white;
    font-family: 'Sweet Sans Pro', sans-serif;
    font-size: 21px;
    font-weight: 350;
}

.vs-products-parent .vs-products-item-info .vs-products-item-pricing .vs-products-item-pricing-price small {
    font-size: 12px;
}

/* Product unavailable badge */
.vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-info .vs-products-unavailable {
    margin: 10px 0;
}

.vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-info .vs-products-unavailable .vs-products-unavailable-item-content {
    color: var(--secondary-color);
    font-size: 18px;
    font-weight: bold;
}

/* Product select and button atc container */
.vs-products-parent .vs-products-item-actions .vs-products-atc-form {
    display: flex;
    justify-content: space-between;
}

/* Product select quantity */
.vs-products-parent .vs-products-item-actions .vs-products-atc-select {
    width: 100%;
}

.vs-products-parent .vs-products-item-actions .vs-products-atc-select .vs-products-atc-qty {
    background-color: #0C0A09;
    border-radius: 4px;
    border: 1px solid #44403C;
    color: #D6D3D1;
    font-size: 14px;
}

#shop .vs-products-item-actions .vs-atc-form .vs-atc-select .vs-atc-qty {
    background-color: #0C0A09;
    border-radius: 4px;
    border: 1px solid #44403C;
    color: #D6D3D1;
    font-size: 14px;
}

.vs-products-parent .vs-products-item-actions .vs-products-atc-select .vs-products-atc-qty:focus,
.vs-products-parent .vs-products-item-actions .vs-products-atc-select .vs-products-atc-qty:focus-visible {
    box-shadow: none;
}

.vs-products-parent .vs-products-item-actions .vs-products-atc-select .vs-products-atc-qty option {
    color: #D6D3D1;
    font-family: 'Sweet Sans Pro', sans-serif;
    font-size: 14px;
}

/* Button add to cart */
.vs-products-parent .vs-products-item-actions .vs-products-atc-button-stage {
    width: fit-content;
    margin-left: 10px;
}

.vs-products-parent .vs-products-item .vs-products-item-actions .vs-products-atc-button {
    background-color: var(--secondary-color);
    font-size: 12px;
    font-family: 'Sweet Sans Pro', sans-serif;
    border: none;
    border-radius: 4px;
    padding: 0 20px;
}

#shop .vs-products-parent .vs-products-item-stage .vs-atc-button {
    background-color: var(--secondary-color);
    border-color: var(--secondary-color);
    border-top-right-radius: 4px;
}

#shop .vs-products-parent .vs-products-item-stage .vs-atc-button:hover {
    background-color: white;
    color: var(--secondary-color);
    border-color: white;
}

.vs-products-parent .vs-products-item-actions .vs-products-atc-button:hover,
.vs-products-parent .vs-products-item-actions .vs-products-atc-button:active,
.vs-products-parent .vs-products-item-actions .vs-products-atc-button:focus-visible {
    background-color: white !important;
    color: var(--secondary-color) !important;
}

    /* Version Tablette */
    @media screen and (min-width: 768px)  {
        #informations .section-container {
            padding: 40px;
        }

        #informations h3 {
            margin: 40px 0 10px 0;
        }

        /* Announcement */
        #shop .vs-announcement-stage {
            padding: 30px 40px ;
        }

        /* Cart */
        .vs-cart {
            /* Item name */
            --vs-cart-contents-item-name-font-size: 24px;

            /* Quantity item */
            --vs-cart-contents-qty-font-size: 27px;

            /* Remove btn */
            --vs-cart-contents-remove-font-size: 16px;

            /* Subtotal price */
            --vs-cart-footer-subtotal-font-size: 16px;

            /* Checkout btn */
            --vs-cart-actions-checkout-font-size: 16px;

            /* Continue shopping btn */
            --vs-cart-actions-continue-font-size: 16px;
        }

        /* Products available country list */
        .vs-products .vs-available {
            padding: 40px 40px 0 40px;
        }

        .vs-products .vs-available h2 {
            font-size: 42px;
        }

        .vs-products .vs-available .vs-available-parent .vs-available-states-stage .vs-available-states-list .vs-available-states-state,
        .vs-products .vs-available .vs-available-parent .vs-available-states-stage .vs-available-pickups-list .vs-available-pickups-item,
        .vs-products .vs-available .vs-available-parent .vs-available-extras-stage .vs-available-restricted-list .vs-available-restricted-state,
        .vs-products .vs-available .vs-available-parent .vs-available-special-list li a {
            font-size: 14px;
        }

        /* Products list */
        .vs-products .vs-products-parent .vs-products-parent-stage {
            padding: 40px;
        }

        /* Product container */
        .vs-products-parent .vs-products-parent-stage .vs-products-item {
            margin-bottom: 40px;
        }

        .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage {
            padding: 0;
        }

        /* Product image */
        #shop .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-img-wrapper {
            height: 100%;
        }

        .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-img-wrapper .vs-products-item-img {
            height: 100%;
        }

        /* Products infos */
        .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-desc-stage {
            margin-top: 10px;
        }

        .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-desc-stage .vs-products-item-desc {
            display: none;
            position: absolute;
            bottom: 0;
            left: 0;
            padding: 20px;
        }

        .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-desc-stage .vs-products-item-desc.show {
            display: block;
        }

        .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-desc-stage .vs-products-item-desc-actions {
            display: block;
        }

        #shop .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-info {
            max-width: none;
        }

            /* Products titles */
        .vs-products-parent .vs-products-item-info .vs-products-item-titles h2 {
            font-size: 26px !important;
            line-height: 30px !important;
            margin-bottom: 15px;
        }

        .vs-products-item-info .vs-products-item-titles h2 span {
            font-size: 30px !important;
            line-height: 26px;
        }

        .vs-products-item-info .vs-products-item-titles h2 span.gift-card-font {
            font-size: 30px;
        }

        .vs-products-item-info .vs-products-item-titles .vs-products-item-varietal, .vs-products-item-info .vs-products-item-titles .vs-products-item-appellation {
            font-size: 16px;
        }

        /* Product badge */
        .vs-products-parent .vs-products-item-info .vs-products-item-badges .vs-products-item-badge {
            font-size: 12px;
            right: unset;
            left: 15px;
            top: 15px;
        }

        /* Product price */
        .vs-products-parent .vs-products-item-content .vs-products-item-info .vs-products-item-pricing .vs-products-item-pricing-price {
            font-size: 23px;
        }

        .vs-products-parent .vs-products-item-info .vs-products-item-pricing .vs-products-item-pricing-price small {
            font-size: 14px;
        }

        /* Product unavailable badge */
        .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-info .vs-products-unavailable {
            margin: 20px 0;
        }

        .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-info .vs-products-unavailable .vs-products-unavailable-item-content {
            font-size: 20px;
        }

        /* Product select and button atc container */
        .vs-products-parent .vs-products-item-stage .vs-products-item-content .vs-products-item-actions {
            width: 100% !important;
        }

        .vs-products-parent .vs-products-item-content .vs-products-item-actions .vs-products-atc-form {
            flex-direction: row;
            gap: 0;
            margin-bottom: 0;
        }

        /* Product select quantity */
        .vs-products-parent .vs-products-item-actions .vs-products-atc-select .vs-products-atc-qty {
            font-size: 16px;
        }

        .vs-products-parent .vs-products-item-actions .vs-products-atc-select .vs-products-atc-qty option {
            font-size: 16px;
        }

        .vs-products-parent .vs-products-item-actions .vs-products-atc-button {
            font-size: 14px;
        }

        /* Button add to cart */
        .vs-products-parent .vs-products-item .vs-products-item-actions .vs-products-atc-button {
            font-size: 14px;
        }
    }

        /* Version Desktop */
        @media screen and (min-width: 992px) {
            #informations .section-container {
                padding: 60px;
                max-width: 1520px;
                margin: 0 auto;
                text-wrap: balance;
                text-align: center;
            }

            #informations h3 {
                margin: 50px 0 10px 0;
            }

            #informations ul {
                align-items: center;
                list-style-type: none;
            }


            /* Announcement */
            #shop .vs-announcement-stage {
                padding: 30px 60px ;
            }

            .vs-cart {
                /* Item name */
                --vs-cart-contents-item-name-font-size: 26px;

                /* Quantity item */
                --vs-cart-contents-qty-font-size: 29px;

                /* Remove btn */
                --vs-cart-contents-remove-font-size: 18px;

                /* Subtotal price */
                --vs-cart-footer-subtotal-font-size: 18px;

                /* Checkout btn */
                --vs-cart-actions-checkout-font-size: 18px;

                /* Continue shopping btn */
                --vs-cart-actions-continue-font-size: 18px;
            }


            /* Products available country list */
            .vs-products .vs-available {
                padding: 60px 60px 0 60px;
            }

            .vs-products .vs-available h2 {
                font-size: 52px;
                text-align: center;
            }

            #shop .vs-products .vs-available-states-list {
                display: flex;
                flex-wrap: wrap;
                justify-content: center;
                margin: 0 auto;
                max-width: 850px;
            }

            #shop .vs-products .vs-available-pickups-list {
                justify-content: center;
                margin-top: 20px;
            }

            .vs-products .vs-available .vs-available-parent .vs-available-states-stage .vs-available-states-list .vs-available-states-state,
            .vs-products .vs-available .vs-available-parent .vs-available-states-stage .vs-available-pickups-list .vs-available-pickups-item,
            .vs-products .vs-available .vs-available-parent .vs-available-extras-stage .vs-available-restricted-list .vs-available-restricted-state,
            .vs-products .vs-available .vs-available-parent .vs-available-special-list li a {
                font-size: 16px;
            }

            /* Products list */
            .vs-products .vs-products-parent .vs-products-parent-stage {
                padding: 60px;
                display: flex;
                flex-wrap: wrap;
                gap: 30px;
                justify-content: space-between;
            }

            /* Product container */
            .vs-products-parent .vs-products-parent-stage .vs-products-item {
                margin-bottom: 0;
            }

            .vs-products-parent:not(.vs-products-cards) .vs-products-item {
                --vs-products-card-max-width:30% !important;
                width: calc(50% - 17px);
            }

            .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage {
                height: 100%;
                position: relative;
                overflow: hidden;
            }

            #shop .vs-products-parent .vs-products-item-stage .vs-products-item-img-container {
                width: 50%;
            }

            #shop .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-img-wrapper {
                min-width: unset;
            }

            #shop .vs-products-parent .vs-products-item-stage .vs-products-item-img-container,
            .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-img-wrapper .vs-products-item-img {
                height: 500px;
                height: 100%;
            }

            .vs-products-parent:not(.vs-products-cards) .vs-atc-form {
                margin: 0;
            }

            /* Products infos */
            .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content {
                width: 50%;
            }

            .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-desc-stage .vs-products-item-desc,
            .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-desc-stage .vs-products-item-desc.show {
                width: 50%;
                overflow: scroll;
                background-color: var(--primary-color);
                height: 100%;
                padding: 20px;
                opacity: 0;
                transition: all 0.3s ease;
                display: block;
                transform: translateX(-50%);
            }

            .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-desc-stage .vs-products-item-desc.show {
                opacity: 1;
                transform: translateX(0);
            }


            /* Products titles */
            .vs-products-parent .vs-products-item-info .vs-products-item-titles h2 {
                font-size: 28px !important;
                line-height: 32px !important;
                margin-bottom: 20px;
            }

            .vs-products-item-info .vs-products-item-titles h2 span {
                font-size: 32px;
                line-height: 28px;
            }

            .vs-products-item-info .vs-products-item-titles h2 span:nth-of-type(1) {
                font-size: 25px;
            }

            .vs-products-item-info .vs-products-item-titles h2 span.gift-card-font {
                font-size: 32px;
            }

            .vs-products-item-info .vs-products-item-titles .vs-products-item-varietal,
            .vs-products-item-info .vs-products-item-titles .vs-products-item-appellation {
                font-size: 18px;
            }

            /* Product badge */
            .vs-products-parent .vs-products-item-info .vs-products-item-badges .vs-products-item-badge {
                font-size: 14px;
            }

            /* Product price */
            .vs-products-parent .vs-products-item-content .vs-products-item-info .vs-products-item-pricing .vs-products-item-pricing-price {
                font-size: 25px;
            }

            .vs-products-parent .vs-products-item-info .vs-products-item-pricing .vs-products-item-pricing-price small {
                font-size: 16px;
            }

            /* Product unavailable badge */
            .vs-products-parent .vs-products-parent-stage .vs-products-item .vs-products-item-stage .vs-products-item-content .vs-products-item-info .vs-products-unavailable .vs-products-unavailable-item-content {
                font-size: 22px;
            }

            /* Product select and button atc container */
            .vs-products-parent .vs-products-item-content .vs-products-item-actions .vs-products-atc-form {
                width: fit-content;
            }

            .vs-products-parent .vs-products-item-stage .vs-products-item-content .vs-products-item-actions form {
                width: 150px;
            }


            /* Product select quantity */
            .vs-products-parent .vs-products-item-actions .vs-products-atc-select .vs-products-atc-qty {
                font-size: 18px;
            }

            .vs-products-parent .vs-products-item-actions .vs-products-atc-select .vs-products-atc-qty option {
                font-size: 18px;
            }

            .vs-products-parent .vs-products-item-actions .vs-products-atc-button {
                font-size: 16px;
            }
        }

        /* Version Desktop Large screen */
        @media screen and (min-width: 1800px) {
            /* Products list */
            .vs-products .vs-products-parent .vs-products-parent-stage {
                justify-content: initial;
            }

            .vs-products-parent:not(.vs-products-cards) .vs-products-item {
                --vs-products-card-max-width:30% !important;
                width: calc(33% - 15px);
            }
        }
