{"id":82,"date":"2026-01-16T02:22:06","date_gmt":"2026-01-16T01:22:06","guid":{"rendered":"https:\/\/gardenvision.store\/?page_id=82"},"modified":"2026-01-16T18:24:29","modified_gmt":"2026-01-16T17:24:29","slug":"home","status":"publish","type":"page","link":"https:\/\/gardenvision.store\/","title":{"rendered":"home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"82\" class=\"elementor elementor-82\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-84f7783 e-flex e-con-boxed e-con e-parent\" data-id=\"84f7783\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f6753d elementor-widget elementor-widget-shortcode\" data-id=\"2f6753d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    \n    <style>\n        :root {\n            --gv-black: #0a0a0a;\n            --gv-orange: #ff4d00;\n            --gv-green: #00d084;\n            --gv-gray: #1a1a1a;\n            --gv-light-gray: #2a2a2a;\n            --gv-white: #ffffff;\n        }\n\n        .gv-wrapper {\n            width: 100%;\n            background: var(--gv-black);\n            color: var(--gv-white);\n            overflow-x: hidden;\n            font-family: 'Readex Pro', -apple-system, BlinkMacSystemFont, sans-serif;\n            padding: 60px 20px;\n        }\n\n        .gv-wrapper * {\n            box-sizing: border-box;\n        }\n\n        \/* Section Container *\/\n        .gv-section {\n            max-width: 1400px;\n            margin: 0 auto;\n        }\n\n        .gv-section-header {\n            text-align: center;\n            margin-bottom: 50px;\n            animation: gvFadeInUp 0.8s ease-out;\n        }\n\n        .gv-section-title {\n            font-size: clamp(36px, 6vw, 56px);\n            font-weight: 900;\n            margin-bottom: 15px;\n            position: relative;\n            display: inline-block;\n            background: linear-gradient(135deg, var(--gv-orange), var(--gv-green));\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .gv-section-title::after {\n            content: '';\n            position: absolute;\n            bottom: -10px;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 100px;\n            height: 4px;\n            background: linear-gradient(90deg, var(--gv-orange), var(--gv-green));\n            border-radius: 2px;\n        }\n\n        @keyframes gvFadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(50px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        \/* Products Grid *\/\n        .gv-products-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n            gap: 25px;\n            margin-top: 40px;\n        }\n\n        \/* Product Card - Model 1 (Classic) *\/\n        .gv-product-card {\n            background: var(--gv-light-gray);\n            border-radius: 16px;\n            overflow: hidden;\n            transition: all 0.3s ease;\n            border: 2px solid transparent;\n            animation: gvFadeInUp 0.6s ease-out backwards;\n        }\n\n        .gv-product-card:hover {\n            transform: translateY(-8px);\n            border-color: var(--gv-orange);\n            box-shadow: 0 15px 35px rgba(255, 77, 0, 0.3);\n        }\n\n        .gv-product-image {\n            position: relative;\n            width: 100%;\n            height: 280px;\n            background: var(--gv-gray);\n            overflow: hidden;\n        }\n\n        .gv-product-image img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.5s ease;\n        }\n\n        .gv-product-card:hover .gv-product-image img {\n            transform: scale(1.1);\n        }\n\n        .gv-product-badge {\n            position: absolute;\n            top: 15px;\n            right: 15px;\n            background: var(--gv-green);\n            color: var(--gv-black);\n            padding: 6px 16px;\n            border-radius: 20px;\n            font-size: 12px;\n            font-weight: 700;\n            text-transform: uppercase;\n        }\n\n        .gv-product-info {\n            padding: 20px;\n        }\n\n        .gv-product-title {\n            font-size: 18px;\n            font-weight: 600;\n            margin-bottom: 12px;\n            color: var(--gv-white);\n            display: -webkit-box;\n            -webkit-line-clamp: 2;\n            -webkit-box-orient: vertical;\n            overflow: hidden;\n            min-height: 48px;\n        }\n\n        .gv-product-price {\n            font-size: 24px;\n            font-weight: 900;\n            color: var(--gv-orange);\n            margin-bottom: 15px;\n        }\n\n        .gv-product-price del {\n            font-size: 18px;\n            color: rgba(255, 255, 255, 0.4);\n            margin-left: 10px;\n        }\n\n        .gv-order-btn {\n            width: 100%;\n            padding: 14px;\n            background: var(--gv-orange);\n            color: var(--gv-white);\n            border: none;\n            border-radius: 12px;\n            font-size: 16px;\n            font-weight: 700;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 8px;\n            text-decoration: none;\n        }\n\n        .gv-order-btn:hover {\n            background: var(--gv-white);\n            color: var(--gv-orange);\n            transform: translateY(-2px);\n        }\n\n        \/* Loading Animation *\/\n        .gv-loading {\n            text-align: center;\n            padding: 80px 20px;\n            font-size: 18px;\n            color: rgba(255, 255, 255, 0.6);\n        }\n\n        .gv-loading::after {\n            content: '...';\n            animation: gvDots 1.5s infinite;\n        }\n\n        @keyframes gvDots {\n            0%, 20% { content: '.'; }\n            40% { content: '..'; }\n            60%, 100% { content: '...'; }\n        }\n\n        \/* Mobile Responsive *\/\n        @media (max-width: 768px) {\n            .gv-wrapper {\n                padding: 40px 15px;\n            }\n\n            .gv-products-grid {\n                grid-template-columns: repeat(2, 1fr);\n                gap: 15px;\n            }\n\n            .gv-product-image {\n                height: 200px;\n            }\n\n            .gv-product-info {\n                padding: 15px;\n            }\n\n            .gv-product-title {\n                font-size: 16px;\n                min-height: 40px;\n            }\n\n            .gv-product-price {\n                font-size: 20px;\n            }\n\n            .gv-order-btn {\n                font-size: 14px;\n                padding: 12px;\n            }\n\n            .gv-section-header {\n                margin-bottom: 30px;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .gv-products-grid {\n                gap: 12px;\n            }\n\n            .gv-product-info {\n                padding: 12px;\n            }\n\n            .gv-product-image {\n                height: 180px;\n            }\n        }\n\n        \/* Animation Delays *\/\n        .gv-product-card:nth-child(1) { animation-delay: 0.1s; }\n        .gv-product-card:nth-child(2) { animation-delay: 0.15s; }\n        .gv-product-card:nth-child(3) { animation-delay: 0.2s; }\n        .gv-product-card:nth-child(4) { animation-delay: 0.25s; }\n        .gv-product-card:nth-child(5) { animation-delay: 0.3s; }\n        .gv-product-card:nth-child(6) { animation-delay: 0.35s; }\n        .gv-product-card:nth-child(7) { animation-delay: 0.4s; }\n        .gv-product-card:nth-child(8) { animation-delay: 0.45s; }\n        .gv-product-card:nth-child(9) { animation-delay: 0.5s; }\n        .gv-product-card:nth-child(10) { animation-delay: 0.55s; }\n        .gv-product-card:nth-child(11) { animation-delay: 0.6s; }\n        .gv-product-card:nth-child(12) { animation-delay: 0.65s; }\n    <\/style>\n\n    <div class=\"gv-wrapper\">\n        <!-- Products Section -->\n        <section class=\"gv-section\">\n            <div class=\"gv-section-header\">\n                <h2 class=\"gv-section-title\">Nos Nouvelle Collection<\/h2>\n            <\/div>\n            \n            <div class=\"gv-products-grid\" id=\"gvProductsContainer\">\n                <div class=\"gv-loading\">Chargement des produits<\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n\n    <script>\n    jQuery(document).ready(function($) {\n        \/\/ Load All Products\n        function gvLoadProducts() {\n            $.ajax({\n                url: 'https:\/\/gardenvision.store\/wp-admin\/admin-ajax.php',\n                type: 'POST',\n                data: {\n                    action: 'gv_get_all_products'\n                },\n                success: function(response) {\n                    if (response.success && response.data.products.length > 0) {\n                        let productsHtml = '';\n                        \n                        response.data.products.forEach(function(product) {\n                            const badgeHtml = product.is_on_sale \n                                ? '<div class=\"gv-product-badge\">Promo<\/div>' \n                                : '';\n                            \n                            const priceHtml = product.is_on_sale \n                                ? '<div class=\"gv-product-price\">' + product.price + ' <del>' + product.regular_price + '<\/del><\/div>'\n                                : '<div class=\"gv-product-price\">' + product.price + '<\/div>';\n                            \n                            productsHtml += `\n                                <div class=\"gv-product-card\">\n                                    <div class=\"gv-product-image\">\n                                        <img decoding=\"async\" src=\"${product.image}\" alt=\"${product.title}\">\n                                        ${badgeHtml}\n                                    <\/div>\n                                    <div class=\"gv-product-info\">\n                                        <h3 class=\"gv-product-title\">${product.title}<\/h3>\n                                        ${priceHtml}\n                                        <a href=\"${product.link}\" class=\"gv-order-btn\">\n                                            <span>Commander<\/span>\n                                            <span>\u2192<\/span>\n                                        <\/a>\n                                    <\/div>\n                                <\/div>\n                            `;\n                        });\n                        \n                        $('#gvProductsContainer').html(productsHtml);\n                    } else {\n                        $('#gvProductsContainer').html('<div class=\"gv-loading\">Aucun produit disponible<\/div>');\n                    }\n                },\n                error: function() {\n                    $('#gvProductsContainer').html('<div class=\"gv-loading\">Erreur de chargement<\/div>');\n                }\n            });\n        }\n        \n        gvLoadProducts();\n    });\n    <\/script>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-82","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gardenvision.store\/index.php\/wp-json\/wp\/v2\/pages\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gardenvision.store\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gardenvision.store\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gardenvision.store\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gardenvision.store\/index.php\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":34,"href":"https:\/\/gardenvision.store\/index.php\/wp-json\/wp\/v2\/pages\/82\/revisions"}],"predecessor-version":[{"id":126,"href":"https:\/\/gardenvision.store\/index.php\/wp-json\/wp\/v2\/pages\/82\/revisions\/126"}],"wp:attachment":[{"href":"https:\/\/gardenvision.store\/index.php\/wp-json\/wp\/v2\/media?parent=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}