{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Zawciąg nadmorski 'Alba' Armeria maritima 'Alba' 15,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Zawciąg nadmorski 'Splendens' Armeria maritima 'Splendens' 15,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Gipsówka rozesłana 'Rosea' Gypsophila repens 'Rosea' 17,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Jagoda kamczacka 'Boreal Beauty' Lonicera caerulea 'Boreal Beauty' 19,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Jeżyna bezkolcowa 'Glorniwa' Rubus fruticosus 'Glorniwa' 22,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Cyprysowiec Leylanda 'Tweeduizendéén' ×Cupressocyparis leylandii 'Tweeduizendéén' 27,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Trzcinnik ostrokwiatowy 'Lightning Strike' Calamagrostis ×acutiflora 'Lightning Strike' 24,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Miskant chiński 'Ballerina' Miscanthus sinensis 'Ballerina' 28,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Klon czerwony Acer rubrum 31,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Wierzba całolistna 'Pendula' Salix integra 'Pendula' 56,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Olea europaea Olea europaea 81,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Hibiscus syriacus FLOWER TOWER RUBY Hibiscus syriacus FLOWER TOWER RUBY 86,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Kłosowiec pomarszczony 'Alabaster' Agastache rugosa 'Alabaster' 18,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Przetacznik kłosowy 'Rosa Zwerg' Veronica spicata 'Rosa Zwerg' 17,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Krwawnik pospolity 'Skysail Bright Pink' Achillea millefolium 'Skysail Bright Pink' 15,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Jeżówka 'Parrot' Echinacea 'Parrot' 28,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Cornus sericea 'Hedgerow's Gold' Cornus sericea 'Hedgerow's Gold' 15,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Pięciornik krzewiasty PRINCESS 'Blink' Potentilla fruticosa PRINCESS 'Blink' 15,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Turzyca Morrowa 'Goldband' Carex morrowii 'Goldband' 19,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Sesleria jesienna Sesleria autumnalis 16,33 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Śmiałek darniowy 'Bronzeschleir' Deschampsia cespitosa 'Bronzeschleir' 15,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Miscanthus sinensis 'Yaku Jima' Miscanthus sinensis 'Yaku Jima' 22,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Trzmielina Fortune'a 'Hort's Blaze' Euonymus fortunei 'Hort's Blaze' 13,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka
{ if (r.status === 401) { return r.json().then(d => { window.location.href = d.login_url; }); } return r.json().then(d => { liked = d.added; window.dispatchEvent(new CustomEvent('wishlist-updated', { detail: { count: d.count } })); }); }).finally(() => { busy = false; }); " :aria-label="liked ? 'Usuń z ulubionych' : 'Dodaj do ulubionych'" :class="liked ? 'text-sale' : 'text-ink-muted hover:text-sale group-hover:text-primary'" class="absolute top-4 right-4 z-10 w-9 h-9 rounded-full bg-white flex items-center justify-center transition shadow group-hover:bg-white" > Liliowiec 'Colonel Mustard' Hemerocallis 'Colonel Mustard' 27,00 zł r.ok ? r.json() : Promise.reject(r)) .then(d => { window.dispatchEvent(new CustomEvent('cart-count-updated', { detail: { count: d.count } })); window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'success', message: 'Dodano do koszyka' } })); }) .catch(() => window.dispatchEvent(new CustomEvent('toast', { detail: { type: 'error', message: 'Nie udało się dodać do koszyka' } }))) .finally(() => busy = false); " class="shrink-0 inline-flex items-center gap-2 bg-primary text-white text-sm font-semibold uppercase tracking-wide px-5 py-3 rounded-full group-hover:bg-white group-hover:text-primary-dark transition-colors duration-200 disabled:opacity-60"> Do koszyka