רצועה לכלב גדול (מעל 25 ק"ג)

רצועה קלועה רצועה לכלב צבע אדום שחור

המחיר הנוכחי הוא: ₪81.00. המחיר המקורי היה: ₪90.00.

7297331970222RBL-1
(0)
קופון
20 שח
רצועה קלועה רצועה לכלב צבע שחור אפור

המחיר הנוכחי הוא: ₪81.00. המחיר המקורי היה: ₪90.00.

7297331970222GRBL-2
(0)
קופון
20 שח
רצועה קלועה רצועה לכלב צבע חום בז׳

המחיר הנוכחי הוא: ₪81.00. המחיר המקורי היה: ₪90.00.

7297331970222BBL-1
(0)
קופון
20 שח
רצועה קלועה רצועה לכלב צבע ורוד שחור

המחיר הנוכחי הוא: ₪81.00. המחיר המקורי היה: ₪90.00.

7297331970222PBL-1
(0)
קופון
20 שח
רצועה קלועה רצועה לכלב צבע כחול שחור

המחיר הנוכחי הוא: ₪81.00. המחיר המקורי היה: ₪90.00.

7297331970222BLBL-2
(1)
קופון
20 שח
רצועה קלועה רצועה לכלב צבע סגול שחור

המחיר הנוכחי הוא: ₪81.00. המחיר המקורי היה: ₪90.00.

7297331970222BLBL-1-2
(0)
קופון
20 שח
רצועה קלועה רצועה לכלב צבע צהוב שחור

המחיר הנוכחי הוא: ₪81.00. המחיר המקורי היה: ₪90.00.

7297331970222BLBL-1-1-1
(0)
קופון
20 שח
רצועה קלועה רצועה לכלב צבע שחור

המחיר הנוכחי הוא: ₪81.00. המחיר המקורי היה: ₪90.00.

7297331970222GRBL-1-1
(0)
קופון
20 שח
רצועה לכלב petsproject כתום

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject אדום

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject כחול אפור

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject בז

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject ורוד

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject ורוד פוקסיה

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject חום

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject ירוק

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject ירוק

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject כחול

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject סגול

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject שחור

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject תכלת

המחיר הנוכחי הוא: ₪49.50. המחיר המקורי היה: ₪55.00.

(0)
קופון
20 שח
רצועה לכלב petsproject אדום

המחיר הנוכחי הוא: ₪40.50. המחיר המקורי היה: ₪45.00.

(0)
קופון
20 שח
רצועה לכלב petsproject כחול אפור

המחיר הנוכחי הוא: ₪40.50. המחיר המקורי היה: ₪45.00.

(0)
קופון
20 שח
רצועה לכלב petsproject בז

המחיר הנוכחי הוא: ₪40.50. המחיר המקורי היה: ₪45.00.

(0)
קופון
20 שח
רצועה לכלב petsproject ורוד

המחיר הנוכחי הוא: ₪40.50. המחיר המקורי היה: ₪45.00.

(0)
קופון
20 שח
כל המוצרים הוצגו
#elementor-popup-modal-125353{z-index:2147483646!important} (function () { 'use strict'; if (window.BuldogOfferJourney) return; const id = 125353, seenKey = 'buldog_offer_seen_v4', wonKey = 'buldog_offer_won_v1'; const reduced = () => matchMedia('(prefers-reduced-motion: reduce)').matches; const cookie = key => document.cookie.split(';').some(v => v.trim() === key + '=1'); const mark = key => { document.cookie = key + '=1; Path=/; SameSite=Lax; Secure'; }; let current = null, busy = false, visible = false, opening = false, pending = '', readyAt = 0; let openTimer, fillTimer, winTimer, progressFrame = 0, progressTimer, frame = 0, motionUntil = 0, origin, previousFocus, guard = false; let won = cookie(wonKey), pendingWin = false, holdFill = false; const memoryKey = 'buldog_offer_journey_v2'; let memory = {progress:0, eligible:null, notified:false}; try { const saved=JSON.parse(sessionStorage.getItem(memoryKey)); if(saved && Number.isFinite(saved.progress)) memory={progress:Math.max(0,Math.min(400,saved.progress)),eligible:saved.eligible,notified:!!saved.notified}; } catch(_) {} function saveMemory(){try{sessionStorage.setItem(memoryKey,JSON.stringify(memory));}catch(_) {}} function rememberProgress(persist=true){ const r=root(),fill=r?.querySelector('.bt-fill'),track=r?.querySelector('.bt-track'); if(!visible||!fill||!track)return; const width=track.getBoundingClientRect().width; if(width>0){memory.progress=Math.max(0,Math.min(400,fill.getBoundingClientRect().width/width*400));if(persist)saveMemory();} } function followProgress(target){ cancelAnimationFrame(progressFrame);clearTimeout(progressTimer); function sample(){if(!visible||holdFill)return;rememberProgress(false);progressFrame=requestAnimationFrame(sample);} progressFrame=requestAnimationFrame(sample); progressTimer=setTimeout(()=>{cancelAnimationFrame(progressFrame);if(visible&&!holdFill){memory.progress=target;saveMemory();}},reduced()?0:2500); } const eligible = state => !!state?.hasItems && state.remainder document.getElementById('buldog-ten'); function excluded() { return document.body.matches('.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.elementor-editor-active') || /[?&](elementor-preview|preview)=/.test(location.search); } function amount(text) { return Number(String(text || '').replace(/[^0-9.]/g, '')); } function readOffer() { const carrier = document.querySelector('.buldog-mini-cart__applied-coupons'); const row = document.querySelector('.buldog-mini-cart__wdr-row--switch[data-coupon="bd20"],.buldog-mini-cart__wdr-row--switch[data-coupon="BD20"]'); if (!carrier || !row) return null; try { const codes = JSON.parse(carrier.getAttribute('data-codes')); const missing = JSON.parse(carrier.getAttribute('data-missing')); if (!Array.isArray(codes) || !missing || typeof missing !== 'object') return null; const hasItems = !!document.querySelector('.buldog-mini-cart-qty-input'); const enabled = codes.some(c => String(c).toLowerCase() === 'bd20'); const remainder = !hasItems ? 400 : missing.bd20 ? amount(missing.bd20.amount) : 0; if (!Number.isFinite(remainder)) return null; let discount = 0; document.querySelectorAll('.buldog-mini-cart__discount--coupon').forEach(e => { const label = e.querySelector('.buldog-mini-cart__discount-label'); const value = e.querySelector('.buldog-mini-cart__discount-amount:not(.buldog-mini-cart__discount-amount--hint)'); if (label && /\bbd20\b/i.test(label.textContent) && value) discount = Math.max(discount, amount(value.textContent)); }); return {enabled, hasItems, remainder, value:Math.max(0,Math.min(400,400-remainder)), earned:hasItems && enabled && remainder = 19.99}; } catch (_) { return null; } } function render() { const r = root(); if (!r) return; const sw = r.querySelector('.bt-switch'), gap = r.querySelector('.bt-gap'); sw.disabled = busy || !current || !window.BuldogCart; if (!current) { gap.textContent = 'נתוני ההטבה אינם זמינים כרגע'; return; } sw.setAttribute('aria-checked', String(current.enabled)); r.querySelector('.bt-label').textContent = busy ? 'מעדכנים...' : current.enabled ? 'ההטבה הופעלה' : 'הפעלת ההטבה'; gap.textContent = current.earned ? 'קיבלתם 20 ש"ח במתנה' : current.remainder > 0 ? 'חסרים לך עוד ' + current.remainder.toLocaleString('he-IL',{maximumFractionDigits:2}) + ' ש"ח למימוש' : current.enabled ? 'ההטבה הופעלה. ממתינים לאישור המימוש' : 'הגעתם ליעד. הפעילו את ההטבה'; r.querySelector('.bt-track').setAttribute('aria-valuenow',String(current.value)); if (visible && !holdFill) { const fill = r.querySelector('.bt-fill'), target = current.value / 4 + '%'; if (fill.style.width !== target) { fill.style.width = target; motionUntil = Date.now() + (reduced() ? 0 : 2500); followProgress(current.value); } } } function stopEffects() { clearTimeout(fillTimer); clearTimeout(winTimer); clearTimeout(progressTimer);cancelAnimationFrame(progressFrame); cancelAnimationFrame(frame); root()?.classList.remove('bt-earned-motion'); document.getElementById('buldog-offer-confetti')?.remove(); } function celebrate() { current = readOffer(); if (!visible || !current?.earned || won || document.visibilityState !== 'visible') return; won = true; mark(wonKey); pendingWin = false; if (reduced()) return; const knob = root()?.querySelector('.bt-knob'); if (!knob) return; const rect = knob.getBoundingClientRect(), cx = rect.left+rect.width/2, cy = rect.top+rect.height/2; const canvas = document.createElement('canvas'); canvas.id = 'buldog-offer-confetti'; canvas.setAttribute('aria-hidden','true'); canvas.style.cssText = 'position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:2147483647'; document.body.appendChild(canvas); const ctx=canvas.getContext('2d'), w=innerWidth,h=innerHeight,dpr=Math.min(devicePixelRatio||1,2); canvas.width=w*dpr;canvas.height=h*dpr;ctx.setTransform(dpr,0,0,dpr,0,0); const colors=['#f5c518','#f35c47','#85c854']; const particles=Array.from({length:110},(_,i)=>{const a=Math.random()*Math.PI*2,v=3+Math.random()*7;return{x:cx,y:cy,vx:Math.cos(a)*v,vy:Math.sin(a)*v-4,angle:Math.random()*6,spin:(Math.random()-.5)*.3,color:colors[i%3],size:4+Math.random()*4}}); const start=performance.now();let previous=start; function draw(now){ if(!visible){canvas.remove();return;} const dt=Math.min(2,(now-previous)/16.67);previous=now;const age=now-start; ctx.clearRect(0,0,w,h);ctx.save();ctx.beginPath();ctx.rect(0,0,w,h); const k=knob.getBoundingClientRect();ctx.moveTo(k.left+k.width+1,k.top+k.height/2);ctx.arc(k.left+k.width/2,k.top+k.height/2,k.width/2+1,0,Math.PI*2);ctx.clip('evenodd'); ctx.globalAlpha=Math.min(1,Math.max(0,(2200-age)/700)); for(const p of particles){p.vx*=Math.pow(.988,dt);p.vy+=.12*dt;p.x+=p.vx*dt;p.y+=p.vy*dt;p.angle+=p.spin*dt;ctx.save();ctx.translate(p.x,p.y);ctx.rotate(p.angle);ctx.fillStyle=p.color;ctx.fillRect(-p.size/2,-p.size/2,p.size,p.size*.55);ctx.restore();} ctx.restore();if(age<2200)frame=requestAnimationFrame(draw);else {canvas.remove();if(visible)root()?.classList.add('bt-earned-motion');} } frame=requestAnimationFrame(draw); } function scheduleWin() { clearTimeout(winTimer); if (!pendingWin || won || !visible || !current?.earned || holdFill) return; winTimer=setTimeout(celebrate,Math.max(260,motionUntil-Date.now())); } function animateOpen() { const r=root();if(!r)return; stopEffects();visible=true;holdFill=true;render(); const fill=r.querySelector('.bt-fill');fill.style.transition='none';fill.style.width=Math.min(memory.progress,current?.value||0)/4+'%'; r.setAttribute('data-progress-start',String(Math.min(memory.progress,current?.value||0))); void fill.offsetWidth; motionUntil=0; fillTimer=setTimeout(function(){ if(!visible)return; fill.style.transition='';holdFill=false;current=readOffer();render();scheduleWin(); },reduced()?0:500); } function restorePosition(){if(guard&&origin)window.scrollTo({left:origin.x,top:origin.y,behavior:'instant'});} function canShow(){return !excluded() && current && current.hasItems && (pending==='win' ? current.earned&&!won : pending==='ready' ? eligible(current)&&!current.enabled&&!memory.notified : !cookie(seenKey)&&!current.enabled);} function show(){ current=readOffer(); if(!pending||opening||!canShow()||document.visibilityState!=='visible')return; if(document.body.classList.contains('buldog-mini-cart-open'))return; if(Date.now(){opening=false;guard=false;},5000); } function requestShow(type){if(type==='win'||(type==='ready'&&pending!=='win')||!pending)pending=type;readyAt=Date.now()+(type==='win'?450:10000);clearTimeout(openTimer);openTimer=setTimeout(show,Math.max(0,readyAt-Date.now()));} function sync(mutation){ const before=current;current=readOffer(); const wasEligible=before?eligible(before):memory.eligible; // The popup owns BD20 celebration, after server confirmation. document.querySelectorAll('.buldog-mini-cart__wdr-row--switch[data-coupon="bd20"],.buldog-mini-cart__wdr-row--switch[data-coupon="BD20"]').forEach(e=>e.setAttribute('data-celebrate','0')); if(!current?.earned){pendingWin=false;clearTimeout(winTimer);if(pending==='win')pending='';} if(current){ const reached=eligible(current); if(!reached){memory.notified=false;if(pending==='ready')pending='';} if(wasEligible===false&&reached&&!current.enabled&&!memory.notified)requestShow('ready'); memory.eligible=reached;saveMemory(); } if(before&&!before.earned&&current?.earned&&!won){pendingWin=true;requestShow('win');} render();scheduleWin();if(pending)show(); } function onClick(e){ const r=root();if(!r)return; if(e.target.closest('#buldog-ten .bt-close,#buldog-ten .bt-continue')){rememberProgress();window.elementorProFrontend?.modules.popup?.closePopup({},e);return;} if(!e.target.closest('#buldog-ten .bt-switch'))return; sync(false);if(busy||!current||!window.BuldogCart)return; const desired=!current.enabled;busy=true;render(); const endpoint=desired?'buldog_mini_cart_coupon':'buldog_mini_cart_coupon_remove'; window.BuldogCart.mutate({endpoint,key:endpoint,nonce:true,data:{coupon_code:'BD20'}}) .done(()=>{busy=false;sync(true);}) .fail(()=>{busy=false;sync(false);const gap=root()?.querySelector('.bt-gap');if(gap)gap.textContent='העדכון לא הצליח. נסו שוב';}); } function start(){ if(!window.jQuery)return;const $=window.jQuery; sync(false);document.addEventListener('click',onClick); document.addEventListener('transitionend',e=>{if(e.target.matches?.('#buldog-ten .bt-fill')&&e.propertyName==='width')rememberProgress();}); window.addEventListener('pagehide',rememberProgress); $(document.body).on('added_to_cart.bdJourney',()=>{sync(true);if(current&&!current.enabled&&!cookie(seenKey))requestShow('offer');}); $(document.body).on('buldog_cart_updated.bdJourney',function(e,fragments,hash,meta){sync(true);if(meta?.job&&/add_to_cart/.test(meta.job.endpoint||'')&&current&&!current.enabled&&!cookie(seenKey))requestShow('offer');}); $(document.body).on('wc_fragments_refreshed.bdJourney wc_fragments_loaded.bdJourney updated_cart_totals.bdJourney',()=>sync(false)); $(document).on('elementor/popup/show.bdJourney',function(e,popupId){ if(Number(popupId)!==id)return; if(window.buldogOfferCleanup)window.buldogOfferCleanup(); $(document.body).off('.buldogOffer');$(document).off('.buldogOffer'); opening=false;pending='';mark(seenKey);current=readOffer();if(eligible(current)){memory.notified=true;saveMemory();}animateOpen(); if(guard){restorePosition();requestAnimationFrame(()=>{root()?.querySelector('.bt-close')?.focus({preventScroll:true});restorePosition();requestAnimationFrame(()=>{restorePosition();guard=false;});});} }); $(document).on('elementor/popup/hide.bdJourney',function(e,popupId){if(Number(popupId)!==id)return;saveMemory();visible=false;holdFill=false;guard=false;stopEffects();if(previousFocus?.isConnected)previousFocus.focus({preventScroll:true});}); new MutationObserver(()=>{if(pending)show();}).observe(document.body,{attributes:true,attributeFilter:['class']}); document.addEventListener('focusin',e=>{if(guard&&e.target.closest?.('#elementor-popup-modal-'+id))restorePosition();},true); document.addEventListener('visibilitychange',()=>{if(document.visibilityState==='visible'){if(pending)show();scheduleWin();}}); document.addEventListener('buldog_offer_widget_ready',()=>{current=readOffer();render();}); } window.BuldogOfferJourney={version:'1.2.0'}; if(document.readyState==='complete')start();else window.addEventListener('load',start,{once:true}); })();