{"id":1981,"date":"2026-10-16T10:04:25","date_gmt":"2026-10-16T07:04:25","guid":{"rendered":"https:\/\/alice-design.ro\/favorite\/"},"modified":"2026-10-16T10:04:25","modified_gmt":"2026-10-16T07:04:25","slug":"favorite","status":"publish","type":"page","link":"https:\/\/alice-design.ro\/en\/favourites\/","title":{"rendered":"Favorite"},"content":{"rendered":"\t<section class=\"fav-page section-pad\" aria-labelledby=\"fav-title\">\n\t\t<nav class=\"crumbs\" aria-label=\"Breadcrumb\"><a href=\"https:\/\/alice-design.ro\/en\/\">Acas\u0103<\/a><span aria-hidden=\"true\">\/<\/span><span aria-current=\"page\">Favorite<\/span><\/nav>\n\t\t<div class=\"fav-head\">\n\t\t\t<div>\n\t\t\t\t<p class=\"eyebrow\">ALICE DESIGN \/ SELEC\u021aIA MEA<\/p>\n\t\t\t\t<h1 id=\"fav-title\">Rochiile <em>tale preferate.<\/em><\/h1>\n\t\t\t<\/div>\n\t\t\t<p class=\"fav-lead\">Rochiile pe care le-ai marcat cu <span aria-hidden=\"true\">\u2661<\/span> \u00een colec\u021bie. Vino s\u0103 le probezi \u00een atelierul din Calea Mo\u0219ilor 100: le preg\u0103tim \u00eenainte de vizita ta.<\/p>\n\t\t<\/div>\n\t\t\t\t\t<p class=\"fav-note\">Selec\u021bia ta este p\u0103strat\u0103 doar \u00een acest browser. Dac\u0103 vrei ca lista de favorite s\u0103 se p\u0103streze \u0219i pe alte dispozitive, te rug\u0103m s\u0103 <a href=\"https:\/\/alice-design.ro\/en\/my-account\/\">\u00ee\u021bi creezi un cont sau s\u0103 te autentifici<\/a>.<\/p>\n\t\t\t\t<p class=\"fav-status\" role=\"status\" aria-live=\"polite\" data-fav-status><\/p>\n\t\t<div class=\"fav-grid\" data-fav-grid><\/div>\n\t\t<div class=\"fav-empty\" data-fav-empty hidden>\n\t\t\t<h2>\u00cenc\u0103 nu ai ales <em>nicio rochie.<\/em><\/h2>\n\t\t\t<p>Apas\u0103 pe <span aria-hidden=\"true\">\u2661<\/span> la rochiile care \u00ee\u021bi plac, iar ele vor ap\u0103rea aici.<\/p>\n\t\t\t<p class=\"link-row\"><a class=\"line-link\" href=\"https:\/\/alice-design.ro\/en\/wedding-dresses\/\">Rochii de mireas\u0103 <span aria-hidden=\"true\">\u2197<\/span><\/a> <a class=\"line-link\" href=\"https:\/\/alice-design.ro\/en\/evening-dresses\/\">Rochii de sear\u0103 <span aria-hidden=\"true\">\u2197<\/span><\/a><\/p>\n\t\t<\/div>\n\t\t<div class=\"fav-cta\" data-fav-cta hidden>\n\t\t\t<a class=\"solid-button\" href=\"https:\/\/alice-design.ro\/en\/book-a-fitting\/\" data-book data-fav-book>Programeaz\u0103 o prob\u0103 cu selec\u021bia mea <span aria-hidden=\"true\">\u2197<\/span><\/a>\n\t\t<\/div>\n\t<\/section>\n\t<style>\n\t.fav-page{padding-top:40px;padding-bottom:90px}\n\t.fav-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin:34px 0 30px}\n\t.fav-head .eyebrow{font-size:9px;letter-spacing:.17em;color:var(--muted);margin-bottom:22px}\n\t.fav-head h1{font-size:clamp(46px,6vw,92px);line-height:1.05;letter-spacing:-.05em}\n\t.fav-head h1 em{color:#927d60}\n\t.fav-lead{font-size:12px;line-height:1.95;color:var(--muted);max-width:360px}\n\t.fav-note{font-size:12px;line-height:1.8;padding:16px 20px;background:#efe8dc;border-left:2px solid #a99573;margin-bottom:34px}\n\t.fav-note a{border-bottom:1px solid #9c9080}\n\t.fav-status{font-size:10px;letter-spacing:.06em;color:var(--muted);margin-bottom:22px}\n\t.fav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}\n\t.fav-card{margin:0}\n\t.fav-card>a{display:block;aspect-ratio:2\/3;overflow:hidden;background:#e8e0d5}\n\t.fav-card img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.65,.25,1)}\n\t.fav-card>a:hover img{transform:scale(1.025)}\n\t.fav-card h2{font-size:26px;line-height:1.2;letter-spacing:-.02em;margin-top:16px}\n\t.fav-card .fav-price{font-size:12px;color:var(--muted);margin-top:6px}\n\t.fav-card .fav-price del{opacity:.6;margin-right:8px}\n\t.fav-card .fav-actions{display:flex;justify-content:space-between;gap:16px;margin-top:12px;font-size:11px}\n\t.fav-card .fav-actions a{border-bottom:1px solid #9c9080}\n\t.fav-card .fav-actions button{background:none;border:0;padding:0;color:var(--muted);cursor:pointer;font:inherit;border-bottom:1px solid transparent}\n\t.fav-card .fav-actions button:hover{color:#201e1a;border-color:#9c9080}\n\t.fav-empty{padding:40px 0;border-top:1px solid var(--rule)}\n\t.fav-empty h2{font-size:clamp(34px,4vw,56px);line-height:1.15}\n\t.fav-empty p{font-size:12px;color:var(--muted);margin-top:16px}\n\t.fav-cta{margin-top:56px;padding-top:34px;border-top:1px solid var(--rule);text-align:center}\n\t.fav-cta .solid-button{display:inline-flex;gap:40px}\n\t@media(max-width:900px){.fav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 18px}.fav-head{display:block}.fav-lead{margin-top:20px}}\n\t@media(max-width:480px){.fav-card h2{font-size:21px}}\n\t<\/style>\n\t<script>\n\tdocument.addEventListener('DOMContentLoaded', () => {\n\t  const grid = document.querySelector('[data-fav-grid]');\n\t  if (!grid || !window.AliceFav) return;\n\t  const status = document.querySelector('[data-fav-status]');\n\t  const empty = document.querySelector('[data-fav-empty]');\n\t  const cta = document.querySelector('[data-fav-cta]');\n\t  const book = document.querySelector('[data-fav-book]');\n\t  const api = \"https:\\\/\\\/alice-design.ro\\\/en\\\/wp-json\\\/wc\\\/store\\\/v1\\\/products\";\n\t  const money = (p, key) => p.prices && p.prices[key] ? (Number(p.prices[key]) \/ Math.pow(10, p.prices.currency_minor_unit || 0)).toLocaleString('ro-RO') + ' lei' : '';\n\t  const plural = n => n === 1 ? '1 rochie' : n + (n % 100 >= 20 ? ' de rochii' : ' rochii');\n\t  let products = [];\n\t  function render() {\n\t    const ids = AliceFav.read();\n\t    const list = products.filter(p => ids.includes(String(p.id)));\n\t    grid.textContent = '';\n\t    list.forEach(p => {\n\t      const fig = document.createElement('figure'); fig.className = 'fav-card';\n\t      const img = p.images && p.images[0];\n\t      const a = document.createElement('a'); a.href = p.permalink;\n\t      if (img) { const i = new Image(); i.src = img.src; if (img.srcset) { i.srcset = img.srcset; i.sizes = '(max-width:900px) 50vw, 30vw'; } i.alt = img.alt || p.name; i.loading = 'lazy'; i.decoding = 'async'; a.appendChild(i); }\n\t      const h = document.createElement('h2'); h.textContent = p.name.replace(\/&#8211;\/g, '\u2013');\n\t      const price = document.createElement('p'); price.className = 'fav-price';\n\t      const reg = money(p, 'regular_price'), now = money(p, 'price');\n\t      if (p.on_sale && reg && reg !== now) { const d = document.createElement('del'); d.textContent = reg; price.append(d, now); } else { price.textContent = now; }\n\t      const act = document.createElement('div'); act.className = 'fav-actions';\n\t      const view = document.createElement('a'); view.href = p.permalink; view.textContent = 'Vezi rochia \u2197';\n\t      const rm = document.createElement('button'); rm.type = 'button'; rm.textContent = 'Scoate din selec\u021bie';\n\t      rm.addEventListener('click', () => { AliceFav.write(AliceFav.read().filter(i => i !== String(p.id))); render(); status.textContent = p.name + ' a fost scoas\u0103 din selec\u021bia ta.'; });\n\t      act.append(view, rm);\n\t      fig.append(a, h, price, act);\n\t      grid.appendChild(fig);\n\t    });\n\t    status.textContent = list.length ? plural(list.length) + ' \u00een selec\u021bia ta' : '';\n\t    empty.hidden = list.length > 0;\n\t    cta.hidden = list.length === 0;\n\t    if (book) book.setAttribute('data-dress', list.map(p => p.name.replace(\/^Rochie de (mireas\u0103|sear\u0103)\\s*\/i, '')).join(', ').slice(0, 150));\n\t  }\n\t  const ids = AliceFav.read().filter(i => \/^\\d+$\/.test(i));\n\t  if (!ids.length) { render(); return; }\n\t  status.textContent = 'Se \u00eencarc\u0103 selec\u021bia ta\u2026';\n\t  fetch(api + '?per_page=100&include=' + ids.join(','), { credentials: 'same-origin' })\n\t    .then(r => r.ok ? r.json() : [])\n\t    .then(list => { products = Array.isArray(list) ? list : []; render(); })\n\t    .catch(() => { status.textContent = 'Nu am putut \u00eenc\u0103rca selec\u021bia. Re\u00eencarc\u0103 pagina.'; });\n\t});\n\t<\/script>\n\t\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"alice_care":"","alice_seo_title":"","alice_seo_desc":"","alice_en_title":"","alice_en_slug":"","alice_en_short":"","alice_en_excerpt":"","alice_en_content":"","alice_en_seo_title":"","alice_en_seo_desc":"","footnotes":""},"class_list":["post-1981","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/alice-design.ro\/en\/wp-json\/wp\/v2\/pages\/1981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alice-design.ro\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alice-design.ro\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alice-design.ro\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/alice-design.ro\/en\/wp-json\/wp\/v2\/comments?post=1981"}],"version-history":[{"count":0,"href":"https:\/\/alice-design.ro\/en\/wp-json\/wp\/v2\/pages\/1981\/revisions"}],"wp:attachment":[{"href":"https:\/\/alice-design.ro\/en\/wp-json\/wp\/v2\/media?parent=1981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}