{"id":332,"date":"2026-03-18T12:19:50","date_gmt":"2026-03-18T12:19:50","guid":{"rendered":"https:\/\/vivere.ge\/?page_id=332"},"modified":"2026-04-06T08:28:00","modified_gmt":"2026-04-06T08:28:00","slug":"favorites","status":"publish","type":"page","link":"https:\/\/vivere.ge\/en\/favorites\/","title":{"rendered":"Favorites"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"332\" class=\"elementor elementor-332\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-28f6c45 e-con-full e-flex e-con e-parent\" data-id=\"28f6c45\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e48c97 elementor-widget elementor-widget-shortcode\" data-id=\"0e48c97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n    <style>\r\n    @font-face{font-family:'BPG Nino Mtavruli';src:url('\/wp-content\/uploads\/bpg_nino_mtavruli_normal.woff') format('woff'),url('\/wp-content\/uploads\/bpg_nino_mtavruli_normal.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap;}\r\n    :root{\r\n        --verde:#56663e;--dark:#111010;--mid:#888;\r\n        --light:#bbb;--border:#e8e4dc;--surface:#f5f4f1;\r\n        --sale:#6C2124;--gs:'Google Sans',sans-serif;--ft:'BPG Nino Mtavruli','Google Sans',sans-serif;\r\n        --ease:cubic-bezier(.16,1,.3,1);\r\n    }\r\n    .wl-wrap *,.wl-wrap *::before,.wl-wrap *::after{box-sizing:border-box;margin:0;padding:0;}\r\n    .wl-wrap{font-family:var(--gs);color:var(--dark);}\r\n    .wl-wrap a{text-decoration:none;color:inherit;}\r\n    .wl-wrap img{display:block;}\r\n\r\n    \/* HEAD *\/\r\n    .wl-head{padding:80px 72px 0;border-bottom:1px solid var(--border);}\r\n    .wl-bc{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--light);margin-bottom:24px;padding-top:4px;}\r\n    .wl-bc a{color:var(--light);transition:color .2s;text-decoration:none;}\r\n    .wl-bc a:hover{color:var(--dark);}\r\n    .wl-bc .sep{color:var(--border);}\r\n    .wl-title-row{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:28px;}\r\n    .wl-title{font-family:var(--ft);font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:.01em;}\r\n    .wl-count{font-size:11px;color:var(--mid);}\r\n    .wl-count span{color:var(--dark);font-weight:500;}\r\n\r\n    \/* TOPBAR *\/\r\n    .wl-topbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:20px 72px;border-bottom:1px solid var(--border);}\r\n\r\n    .wl-clear-btn,\r\n    .wl-clear-btn:link,.wl-clear-btn:visited {\r\n        font-size:9px !important;font-weight:400 !important;letter-spacing:.14em;text-transform:uppercase;\r\n        color:var(--mid) !important;cursor:pointer;padding:8px 14px;\r\n        border:1px solid var(--border) !important;background:#fff !important;\r\n        transition:border-color .2s,color .2s;font-family:var(--gs);\r\n        outline:none !important;box-shadow:none !important;\r\n        text-decoration:none !important;\r\n        -webkit-tap-highlight-color:transparent !important;\r\n    }\r\n    .wl-clear-btn:hover,.wl-clear-btn:focus,.wl-clear-btn:active {\r\n        border-color:var(--sale) !important;color:var(--sale) !important;\r\n        background:#fff !important;outline:none !important;box-shadow:none !important;\r\n        text-decoration:none !important;\r\n    }\r\n\r\n    \/* GRID *\/\r\n    .wl-body{padding:40px 72px 96px;}\r\n    .wl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;align-items:stretch;margin-bottom:64px;}\r\n\r\n    .wl-card{display:flex;flex-direction:column;background:#fff;position:relative;cursor:pointer;}\r\n    .wl-cimg{height:260px;position:relative;overflow:hidden;background:#fff;flex-shrink:0;}\r\n    .wl-cimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:16px;transition:transform .7s var(--ease);display:block;}\r\n    .wl-card:hover .wl-cimg img{transform:scale(1.05);}\r\n    .wl-cimg::after{content:'';position:absolute;bottom:0;left:0;height:2px;width:0%;background:var(--verde);transition:width .45s var(--ease);}\r\n    .wl-card:hover .wl-cimg::after{width:100%;}\r\n    .wl-cnew{position:absolute;top:14px;left:14px;z-index:3;font-size:7.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;background:var(--verde);color:#fff;padding:5px 10px;}\r\n\r\n    .wl-remove,\r\n    .wl-remove:link,.wl-remove:visited,\r\n    .wl-remove:hover,.wl-remove:focus,.wl-remove:active {\r\n        position:absolute;top:12px;right:12px;z-index:4;\r\n        width:28px;height:28px;\r\n        background:var(--verde) !important;\r\n        border:none !important;cursor:pointer;\r\n        display:flex !important;align-items:center;justify-content:center;\r\n        outline:none !important;box-shadow:none !important;\r\n        -webkit-tap-highlight-color:transparent;\r\n        padding:0;color:inherit !important;\r\n        text-decoration:none !important;\r\n        transition:background .2s;\r\n    }\r\n    .wl-remove:hover{background:#3e4d2c !important;}\r\n    .wl-remove svg{width:11px;height:11px;stroke:#fff;fill:none;stroke-width:2.5;}\r\n\r\n    .wl-chover{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.26);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .35s;}\r\n    .wl-card:hover .wl-chover{opacity:1;}\r\n    .wl-chbtn{font-size:8px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#fff !important;border:none;padding:11px 22px;position:relative;overflow:hidden;text-decoration:none !important;display:inline-block;}\r\n    .wl-chbtn::before{content:'';position:absolute;inset:0;background:var(--verde);transform:translateY(101%);transition:transform .38s var(--ease);}\r\n    .wl-card:hover .wl-chbtn::before{transform:translateY(0);}\r\n    .wl-chbtn span{position:relative;z-index:1;color:#fff !important;}\r\n\r\n    .wl-cinfo{padding:14px 12px 16px;display:flex;flex-direction:column;flex:1;background:#fff;}\r\n    .wl-cbrand{font-size:8px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--mid);margin-bottom:4px;}\r\n    .wl-cname{font-family:var(--ft);font-size:18px;font-weight:400;color:var(--dark);line-height:1.15;transition:color .2s;margin-bottom:auto;text-decoration:none;display:block;}\r\n    .wl-card:hover .wl-cname{color:var(--verde);}\r\n    .wl-csub{font-size:11px;color:var(--mid);margin-top:4px;}\r\n    .wl-cprice-wrap{margin-top:12px;padding-top:10px;border-top:1px solid var(--border);}\r\n    .wl-cprice{font-size:13px;font-weight:500;color:var(--verde);letter-spacing:.04em;}\r\n    .wl-cprice.sale{color:var(--sale);}\r\n    .wl-cprice-old{font-size:11px;color:var(--light);text-decoration:line-through;margin-left:6px;}\r\n\r\n    \/* EMPTY STATE *\/\r\n    .wl-empty{text-align:center;padding:96px 0;grid-column:1\/-1;}\r\n    .wl-empty-icon{width:64px;height:64px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:var(--surface);}\r\n    .wl-empty-icon svg{width:28px;height:28px;stroke:var(--light);fill:none;stroke-width:1.5;}\r\n    .wl-empty-title{font-family:var(--ft);font-size:22px;font-weight:400;color:var(--dark);margin-bottom:10px;}\r\n    .wl-empty-sub{font-size:14px;color:var(--mid);margin-bottom:32px;}\r\n    .wl-empty-btn,\r\n    .wl-empty-btn:link,.wl-empty-btn:visited,\r\n    .wl-empty-btn:hover,.wl-empty-btn:focus,.wl-empty-btn:active {\r\n        display:inline-block;padding:14px 40px;\r\n        background:var(--verde) !important;color:#fff !important;\r\n        font-family:var(--gs);font-size:9px;font-weight:500;\r\n        letter-spacing:.2em;text-transform:uppercase;\r\n        text-decoration:none !important;transition:opacity .2s;\r\n        outline:none !important;box-shadow:none !important;\r\n    }\r\n    .wl-empty-btn:hover{opacity:.85;}\r\n\r\n    @media(max-width:960px){\r\n        .wl-head,.wl-topbar,.wl-body{padding-left:24px;padding-right:24px;}\r\n        .wl-grid{grid-template-columns:repeat(2,1fr);}\r\n        .wl-cimg{height:200px;}\r\n    }\r\n    @media(max-width:480px){\r\n        .wl-grid{gap:2px;grid-template-columns:1fr 1fr;}\r\n        .wl-cimg{height:180px;}\r\n    }\r\n    <\/style>\r\n\r\n    <div class=\"wl-wrap\">\r\n\r\n    <div class=\"wl-head\">\r\n        <div class=\"wl-bc\">\r\n            <a href=\"https:\/\/vivere.ge\/en\">\u10db\u10d7\u10d0\u10d5\u10d0\u10e0\u10d8<\/a>\r\n            <span class=\"sep\">\u203a<\/span>\r\n            <span>\u10e4\u10d0\u10d5\u10dd\u10e0\u10d8\u10e2\u10d4\u10d1\u10d8<\/span>\r\n        <\/div>\r\n        <div class=\"wl-title-row\">\r\n            <h1 class=\"wl-title\">\u10e4\u10d0\u10d5\u10dd\u10e0\u10d8\u10e2\u10d4\u10d1\u10d8<\/h1>\r\n            <span class=\"wl-count\"><span id=\"wl-count\">0<\/span> \u10de\u10e0\u10dd\u10d3\u10e3\u10e5\u10e2\u10d8<\/span>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"wl-topbar\" id=\"wl-topbar\" style=\"display:none;\">\r\n        <button class=\"wl-clear-btn\" onclick=\"wlClearAll()\">\u10e7\u10d5\u10d4\u10da\u10d0\u10e4\u10e0\u10d8\u10e1 \u10ec\u10d0\u10e8\u10da\u10d0<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"wl-body\">\r\n        <div class=\"wl-grid\" id=\"wl-grid\"><\/div>\r\n    <\/div>\r\n\r\n    <\/div>\r\n\r\n    <script>\r\n    (function(){\r\n        const ALL = [{\"id\":969,\"title\":\"\u10db\u10d4\u10e2\u10d0\u10da\u10d8\u10e1 \u10d9\u10d0\u10e0\u10d0\u10d3\u10d0\",\"url\":\"https:\\\/\\\/vivere.ge\\\/en\\\/vivere_product\\\/%e1%83%9b%e1%83%94%e1%83%a2%e1%83%90%e1%83%9a%e1%83%98%e1%83%a1-%e1%83%99%e1%83%90%e1%83%a0%e1%83%90%e1%83%93%e1%83%90\\\/\",\"price\":0,\"sale\":0,\"is_new\":false,\"img\":\"https:\\\/\\\/vivere.ge\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/KD-042-2-1.png\",\"brand\":\"\",\"sub\":\"\u10db\u10d4\u10e2\u10d0\u10da\u10d8\u10e1 \u10d9\u10d0\u10e0\u10d0\u10d3\u10d0\"},{\"id\":968,\"title\":\"\u10e1\u10d0\u10d5\u10d0\u10e0\u10eb\u10d4\u10da\u10d8\",\"url\":\"https:\\\/\\\/vivere.ge\\\/en\\\/vivere_product\\\/%e1%83%a1%e1%83%90%e1%83%95%e1%83%90%e1%83%a0%e1%83%ab%e1%83%94%e1%83%9a%e1%83%98\\\/\",\"price\":3725,\"sale\":2990,\"is_new\":false,\"img\":\"https:\\\/\\\/vivere.ge\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/A03811-C_fAnglePic1-768x420.jpg\",\"brand\":\"\",\"sub\":\"\u10e1\u10d0\u10d5\u10d0\u10e0\u10eb\u10d4\u10da\u10d8\"},{\"id\":895,\"title\":\"\u10e1\u10d0\u10dd\u10e4\u10d8\u10e1\u10d4 \u10e1\u10d0\u10d5\u10d0\u10e0\u10eb\u10d4\u10da\u10d8\",\"url\":\"https:\\\/\\\/vivere.ge\\\/en\\\/vivere_product\\\/%e1%83%a1%e1%83%90%e1%83%9d%e1%83%a4%e1%83%98%e1%83%a1%e1%83%94-%e1%83%a1%e1%83%90%e1%83%95%e1%83%90%e1%83%a0%e1%83%ab%e1%83%94%e1%83%9a%e1%83%98\\\/\",\"price\":415,\"sale\":0,\"is_new\":false,\"img\":\"https:\\\/\\\/vivere.ge\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/A03811-B_fAnglePic2-2-768x768.png\",\"brand\":\"\",\"sub\":\"\u10e1\u10d0\u10dd\u10e4\u10d8\u10e1\u10d4 \u10e1\u10d0\u10d5\u10d0\u10e0\u10eb\u10d4\u10da\u10d8\"},{\"id\":892,\"title\":\"\u10d3\u10d8\u10d5\u10d0\u10dc\u10d8\",\"url\":\"https:\\\/\\\/vivere.ge\\\/en\\\/vivere_product\\\/892-2\\\/\",\"price\":5415,\"sale\":0,\"is_new\":false,\"img\":\"https:\\\/\\\/vivere.ge\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/IMG_4701-1-768x512.jpg\",\"brand\":\"\",\"sub\":\"\u10d3\u10d8\u10d5\u10d0\u10dc\u10d8\"},{\"id\":326,\"title\":\"\u10df\u10e3\u10e0\u10dc\u10d0\u10da\u10d4\u10d1\u10d8\u10e1 \u10db\u10d0\u10d2\u10d8\u10d3\u10d0\",\"url\":\"https:\\\/\\\/vivere.ge\\\/en\\\/vivere_product\\\/%e1%83%9b%e1%83%90%e1%83%92%e1%83%98%e1%83%93%e1%83%90\\\/\",\"price\":1525,\"sale\":1215,\"is_new\":false,\"img\":\"https:\\\/\\\/vivere.ge\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/fin-coffee-768x768.webp\",\"brand\":\"\",\"sub\":\"\u10db\u10d0\u10d2\u10d8\u10d3\u10d0\"},{\"id\":323,\"title\":\"\u10e1\u10d9\u10d0\u10db\u10d8\",\"url\":\"https:\\\/\\\/vivere.ge\\\/en\\\/vivere_product\\\/%e1%83%a1%e1%83%99%e1%83%90%e1%83%9b%e1%83%98\\\/\",\"price\":495,\"sale\":0,\"is_new\":false,\"img\":\"https:\\\/\\\/vivere.ge\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/3A6A3708-copy-2-768x1152.png\",\"brand\":\"\",\"sub\":\"\u10db\u10d8\u10e1\u10d0\u10e6\u10d4\u10d1\u10d8 \u10dd\u10d7\u10d0\u10ee\u10d8\"},{\"id\":308,\"title\":\"\u10e1\u10d0\u10ec\u10dd\u10da\u10d8\",\"url\":\"https:\\\/\\\/vivere.ge\\\/en\\\/vivere_product\\\/%e1%83%a1%e1%83%90%e1%83%ac%e1%83%9d%e1%83%9a%e1%83%98\\\/\",\"price\":6840,\"sale\":0,\"is_new\":false,\"img\":\"https:\\\/\\\/vivere.ge\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/GC2352-4-768x399.jpg\",\"brand\":\"\",\"sub\":\"\u10db\u10d8\u10e1\u10d0\u10e6\u10d4\u10d1\u10d8 \u10dd\u10d7\u10d0\u10ee\u10d8\"}];\r\n\r\n        function getWL(){ try{ return JSON.parse(localStorage.getItem('vivere_wishlist')||'[]'); }catch(e){return[];} }\r\n        function setWL(a){ localStorage.setItem('vivere_wishlist', JSON.stringify(a)); }\r\n\r\n        function render(){\r\n            const wl     = getWL();\r\n            const grid   = document.getElementById('wl-grid');\r\n            const topbar = document.getElementById('wl-topbar');\r\n            const list   = ALL.filter(p => wl.includes(p.id));\r\n\r\n            document.getElementById('wl-count').textContent = list.length;\r\n            topbar.style.display = list.length ? 'flex' : 'none';\r\n\r\n            if (!list.length) {\r\n                grid.innerHTML = `<div class=\"wl-empty\">\r\n                    <div class=\"wl-empty-icon\">\r\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\/><\/svg>\r\n                    <\/div>\r\n                    <div class=\"wl-empty-title\">\u10e4\u10d0\u10d5\u10dd\u10e0\u10d8\u10e2\u10d4\u10d1\u10d8 \u10ea\u10d0\u10e0\u10d8\u10d4\u10da\u10d8\u10d0<\/div>\r\n\r\n                    <a href=\"https:\/\/vivere.ge\/en\/vivere_product\/\" class=\"wl-empty-btn\">\u10d9\u10dd\u10da\u10d4\u10e5\u10ea\u10d8\u10d8\u10e1 \u10dc\u10d0\u10ee\u10d5\u10d0<\/a>\r\n                <\/div>`;\r\n                return;\r\n            }\r\n\r\n            grid.innerHTML = list.map(p => {\r\n                const prHtml = p.sale\r\n                    ? `<span class=\"wl-cprice sale\">${p.sale.toLocaleString()} \u20be<\/span><span class=\"wl-cprice-old\">${p.price.toLocaleString()} \u20be<\/span>`\r\n                    : (p.price ? `<span class=\"wl-cprice\">${p.price.toLocaleString()} \u20be<\/span>` : '');\r\n                return `<div class=\"wl-card\">\r\n                    <div class=\"wl-cimg\">\r\n                        ${p.is_new ? '<span class=\"wl-cnew\">\u10d0\u10ee\u10d0\u10da\u10d8<\/span>' : ''}\r\n                        ${p.img ? `<img decoding=\"async\" src=\"${p.img}\" alt=\"${p.title}\" loading=\"lazy\">` : ''}\r\n                        <button class=\"wl-remove\" onclick=\"wlRemove(${p.id})\" title=\"\u10ec\u10d0\u10e8\u10da\u10d0\">\r\n                            <svg viewBox=\"0 0 24 24\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\r\n                        <\/button>\r\n                        <div class=\"wl-chover\">\r\n                            <a href=\"${p.url}\" class=\"wl-chbtn\"><span>\u10de\u10e0\u10dd\u10d3\u10e3\u10e5\u10e2\u10d8\u10e1 \u10dc\u10d0\u10ee\u10d5\u10d0<\/span><\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"wl-cinfo\">\r\n                        ${p.brand ? `<div class=\"wl-cbrand\">${p.brand}<\/div>` : ''}\r\n                        <a href=\"${p.url}\" class=\"wl-cname\">${p.title}<\/a>\r\n                        ${p.sub ? `<div class=\"wl-csub\">${p.sub}<\/div>` : ''}\r\n                        ${prHtml ? `<div class=\"wl-cprice-wrap\">${prHtml}<\/div>` : ''}\r\n                    <\/div>\r\n                <\/div>`;\r\n            }).join('');\r\n        }\r\n\r\n        window.wlRemove = function(id){\r\n            setWL(getWL().filter(i => i !== id));\r\n            render();\r\n        };\r\n\r\n        window.wlClearAll = function(){\r\n            if (!confirm('\u10e7\u10d5\u10d4\u10da\u10d0 \u10de\u10e0\u10dd\u10d3\u10e3\u10e5\u10e2\u10d8 \u10ec\u10d0\u10d8\u10e8\u10da\u10d4\u10d1\u10d0 \u10e4\u10d0\u10d5\u10dd\u10e0\u10d8\u10e2\u10d4\u10d1\u10d8\u10d3\u10d0\u10dc?')) return;\r\n            setWL([]); render();\r\n        };\r\n\r\n        render();\r\n    })();\r\n    <\/script>\r\n\r\n    <\/div>\n\t\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":"elementor_header_footer","meta":{"_acf_changed":false,"uix_meta_title":"","uix_meta_description":"","uix_canonical_url":"","footnotes":""},"class_list":["post-332","page","type-page","status-publish","hentry"],"acf":[],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/vivere.ge\/en\/wp-json\/wp\/v2\/pages\/332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vivere.ge\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vivere.ge\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vivere.ge\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vivere.ge\/en\/wp-json\/wp\/v2\/comments?post=332"}],"version-history":[{"count":8,"href":"https:\/\/vivere.ge\/en\/wp-json\/wp\/v2\/pages\/332\/revisions"}],"predecessor-version":[{"id":795,"href":"https:\/\/vivere.ge\/en\/wp-json\/wp\/v2\/pages\/332\/revisions\/795"}],"wp:attachment":[{"href":"https:\/\/vivere.ge\/en\/wp-json\/wp\/v2\/media?parent=332"}],"curies":[{"name":"WordPress","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}