@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap'); .pp-banner { width: 100%; background: #272727; overflow: hidden; padding: 11px 0; font-family: 'Poppins', sans-serif; } .pp-track { display: flex; align-items: center; white-space: nowrap; width: max-content; animation: ppscroll 28s linear infinite; } .pp-banner:hover .pp-track { animation-play-state: paused; } @keyframes ppscroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } .pp-item { display: inline-block; padding: 0 28px; color: #f0ebe0; font-size: 12.5px; font-weight: 400; letter-spacing: 0.01em; line-height: 1; } .pp-item strong { font-weight: 500; color: #f7c46a; } .pp-paw { width: 13px; height: 13px; fill: #f0ebe0; vertical-align: -2px; margin-right: 8px; } .pp-dot { width: 3px; height: 3px; border-radius: 50%; background: rgba(240,235,224,0.3); flex-shrink: 0; } @media (max-width: 768px) { .pp-banner { padding: 10px 0; } .pp-item { font-size: 11.5px; padding: 0 20px; } .pp-track { animation-duration: 35s; } } @media (max-width: 480px) { .pp-item { font-size: 11px; padding: 0 16px; } .pp-track { animation-duration: 30s; } }
.info-bar { padding: 10px 40px; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 13px; color: #ffffff; } /* ── DESKTOP: links · mitte · rechts ── */ .info-bar__desktop { display: flex; justify-content: space-between; align-items: center; width: 100%; } .info-bar__item { display: flex; align-items: center; gap: 8px; } .info-bar__item svg { flex-shrink: 0; width: 20px; height: 20px; } .info-bar__stars { color: #C1A381; font-size: 14px; letter-spacing: 1px; } /* ── MOBILE: Slider ── */ .info-bar__slider { display: none; overflow: hidden; position: relative; } .info-bar__track { display: flex; transition: transform 0.5s ease; width: 100%; } .info-bar__slide { min-width: 100%; display: flex; align-items: center; justify-content: center; gap: 8px; text-align: center; } /* ── Responsive: ab welcher Breite Slider? ── */ @media (max-width: 767px) { .info-bar { padding: 10px 20px; } .info-bar__desktop { display: none; } .info-bar__slider { display: block; } .info-bar__slide { font-size: 11px; gap: 5px; } .info-bar__stars { font-size: 11px; letter-spacing: 0; } }
Gratis 🇨🇭 Versand ab CHF 150.00
★★★★★850+ glückliche Hunde
Handarbeit aus der Schweiz
Gratis 🇨🇭 Versand ab CHF 150.00
★★★★★800+ glückliche Hunde
Handarbeit aus der Schweiz
(function () { var track = document.getElementById('infoBarTrack'); if (!track) return; var slides = track.children; var total = slides.length; var current = 0; function goTo(index) { current = index % total; track.style.transform = 'translateX(-' + (current * 100) + '%)'; } setInterval(function () { goTo(current + 1); }, 3000); })();
HTML-Widget in den Header-Template ============================================================ --> .pp-fly-overlay { position: fixed; inset: 0; background: rgba(0,0,0,0); z-index: 999998; pointer-events: none; transition: background 0.3s ease; } .pp-fly-overlay.pp-open { background: rgba(0,0,0,0.4); pointer-events: all; } .pp-fly-menu { position: fixed; top: 12px; left: 12px; bottom: 12px; width: 400px; background: #fff; z-index: 999999; transform: translateX(calc(-100% - 24px)); transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1); display: flex; flex-direction: column; overflow: hidden; border-radius: 15px; font-family: 'Poppins', sans-serif; } .pp-fly-menu.pp-open { transform: translateX(0); } /* HEADER */ .pp-fly-header { display: flex; align-items: center; justify-content: space-between; padding: 0 1.5rem; height: 62px; border-bottom: 0.5px solid rgba(0,0,0,0.08); flex-shrink: 0; } .pp-fly-logo img { height: 28px; width: auto; display: block; } .pp-fly-close { width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; cursor: pointer; border-radius: 8px; border: 0.5px solid rgba(0,0,0,0.13) !important; background: transparent !important; background-color: transparent !important; box-shadow: none !important; transition: background 0.15s; } .pp-fly-close:hover { background: #f7f6f3 !important; } .pp-fly-close svg { width: 18px !important; height: 18px !important; min-width: 18px !important; min-height: 18px !important; stroke: #1a1a1a !important; fill: none !important; stroke-width: 2; stroke-linecap: round; } /* PANELS */ .pp-fly-panels { flex: 1; overflow: hidden; position: relative; } .pp-fly-panel { position: absolute; inset: 0; overflow-y: auto; background: #fff; transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); transform: translateX(0); } .pp-fly-panel.pp-slide-out { transform: translateX(-100%); } .pp-fly-panel.pp-hidden { transform: translateX(100%); } /* SECTIONS */ .pp-fly-section { padding: 0.5rem 0; border-bottom: 0.5px solid rgba(0,0,0,0.07); } .pp-fly-section:last-child { border-bottom: none; } .pp-fly-section-label { font-size: 10px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #a0a0a0 !important; padding: 0.6rem 1.5rem 0.2rem; } /* ITEMS */ .pp-fly-item { display: flex; align-items: center; justify-content: space-between; padding: 13px 1.5rem; font-size: 15px; color: #1a1a1a !important; text-decoration: none; cursor: pointer; border: none !important; background: transparent !important; background-color: transparent !important; box-shadow: none !important; width: 100%; text-align: left; font-family: 'Poppins', sans-serif; transition: background 0.12s; } .pp-fly-item:hover { background: #f7f6f3 !important; } .pp-fly-item.pp-highlight { color: #9a7d61 !important; font-weight: 500; } .pp-fly-item .pp-fly-item-left { color: inherit !important; } .pp-fly-item svg { width: 14px; height: 14px; stroke: #a0a0a0 !important; fill: none !important; stroke-width: 2; stroke-linecap: round; flex-shrink: 0; } .pp-fly-badge { font-size: 9px; font-weight: 500; background: #f5ede4 !important; color: #9a7d61 !important; padding: 2px 8px; border-radius: 20px; } /* SUB PANEL HEADER */ .pp-sub-header { display: flex; align-items: center; gap: 12px; padding: 0 1.5rem; height: 54px; border-bottom: 0.5px solid rgba(0,0,0,0.07) !important; cursor: pointer; transition: background 0.12s; background: transparent !important; background-color: transparent !important; box-shadow: none !important; border-left: none !important; border-right: none !important; border-top: none !important; width: 100%; font-family: 'Poppins', sans-serif; } .pp-sub-header:hover { background: #f7f6f3 !important; } .pp-sub-header svg { width: 16px; height: 16px; stroke: #6b6b6b !important; fill: none !important; stroke-width: 2; stroke-linecap: round; flex-shrink: 0; } .pp-sub-header-title { font-size: 14px; font-weight: 500; color: #1a1a1a !important; } /* SUB TILES */ .pp-sub-tiles { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; padding: 1rem 1.5rem; } .pp-sub-tile { text-decoration: none; display: flex; flex-direction: column; gap: 5px; } .pp-sub-tile-img { aspect-ratio: 4 / 5; border-radius: 8px; background: #f5ede4; display: flex; align-items: center; justify-content: center; transition: opacity 0.15s; overflow: hidden; } .pp-sub-tile-img.c2 { background: #e8f0e8; } .pp-sub-tile-img.c3 { background: #e4ecf4; } .pp-sub-tile-img.c4 { background: #f0e8f4; } .pp-sub-tile:hover .pp-sub-tile-img { opacity: 0.8; } .pp-sub-tile-img svg { width: 20px; height: 20px; stroke: #C1A381 !important; fill: none !important; stroke-width: 1.5; stroke-linecap: round; } .pp-sub-tile-img.c2 svg { stroke: #7a9e7a !important; } .pp-sub-tile-img.c3 svg { stroke: #6a8aae !important; } .pp-sub-tile-img.c4 svg { stroke: #9a7aae !important; } .pp-sub-tile-label { font-size: 12px; font-weight: 500; color: #1a1a1a !important; } .pp-sub-tile-sub { font-size: 11px; color: #a0a0a0 !important; } /* SUB ITEMS */ .pp-sub-section { padding: 0.4rem 0; border-bottom: 0.5px solid rgba(0,0,0,0.07); } .pp-sub-section:last-child { border-bottom: none; } .pp-sub-section-label { font-size: 10px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #a0a0a0 !important; padding: 0.6rem 1.5rem 0.3rem; } .pp-sub-item { display: flex; align-items: center; justify-content: space-between; padding: 11px 1.5rem; font-size: 14px; color: #6b6b6b !important; text-decoration: none; transition: background 0.12s, color 0.12s; } .pp-sub-item:hover { background: #f7f6f3 !important; color: #1a1a1a !important; } .pp-sub-item svg { width: 12px; height: 12px; stroke: rgba(0,0,0,0.18) !important; fill: none !important; stroke-width: 2; stroke-linecap: round; } .pp-sub-item span { color: inherit !important; } .pp-new-dot { width: 6px; height: 6px; border-radius: 50%; background: #C1A381 !important; flex-shrink: 0; display: inline-block; margin-right: 8px; } /* FOOTER */ .pp-fly-footer { padding: 1rem 1.5rem; border-top: 0.5px solid rgba(0,0,0,0.07); flex-shrink: 0; display: flex; flex-direction: column; gap: 10px; } .pp-fly-cta { display: block; width: 100%; background: #C1A381 !important; color: #fff !important; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 500; padding: 13px; border-radius: 30px; text-align: center; text-decoration: none; border: none !important; cursor: pointer; transition: background 0.15s; box-shadow: none !important; } .pp-fly-cta:hover { background: #9a7d61 !important; color: #fff !important; } .pp-fly-socials { display: flex; gap: 1.5rem; justify-content: center; } .pp-fly-social { font-size: 12px; color: #a0a0a0 !important; text-decoration: none; transition: color 0.15s; font-family: 'Poppins', sans-serif; } .pp-fly-social:hover { color: #1a1a1a !important; } /* HAMBURGER TRIGGER */ .pp-hamburger { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; cursor: pointer; border-radius: 8px; border: none !important; background: transparent !important; background-color: transparent !important; box-shadow: none !important; padding: 0 !important; transition: background 0.15s; } .pp-hamburger:hover { background: #f7f6f3 !important; } .pp-hamburger svg { width: 22px !important; height: 22px !important; min-width: 22px !important; min-height: 22px !important; stroke: #1a1a1a; fill: none; stroke-width: 2.5; stroke-linecap: round; } @media (max-width: 480px) { .pp-fly-menu { left: 8px; top: 8px; bottom: 8px; right: 8px; width: auto; } }
document.addEventListener('DOMContentLoaded', function() { var hamburger = document.querySelector('.pp-hamburger'); var overlay = document.getElementById('ppOverlay'); var closeBtn = document.querySelector('.pp-fly-close'); var cartBtn = document.getElementById('pp-cart-trigger'); if (hamburger) { hamburger.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); ppOpenMenu(); }); } if (overlay) { overlay.addEventListener('click', function() { ppCloseMenu(); }); } if (closeBtn) { closeBtn.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); ppCloseMenu(); }); } if (cartBtn) { cartBtn.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); ppCloseMenu(); setTimeout(function() { var cart = document.querySelector('.xoo-wsc-cart-trigger'); if (cart) cart.click(); }, 400); }); } document.querySelectorAll('[data-ppsub]').forEach(function(el) { el.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); ppOpenSub(el.getAttribute('data-ppsub')); }); }); document.querySelectorAll('[data-ppsubclose]').forEach(function(el) { el.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); ppCloseSub(el.getAttribute('data-ppsubclose')); }); }); }); function ppOpenMenu() { document.getElementById('ppFlyMenu').classList.add('pp-open'); document.getElementById('ppOverlay').classList.add('pp-open'); document.body.style.overflow = 'hidden'; document.querySelectorAll('.zoomImg, .jet-woo-product-gallery__image--with-zoom').forEach(function(el) { el.style.setProperty('z-index', '-1', 'important'); }); } function ppCloseMenu() { document.getElementById('ppFlyMenu').classList.remove('pp-open'); document.getElementById('ppOverlay').classList.remove('pp-open'); document.body.style.overflow = ''; document.querySelectorAll('.zoomImg, .jet-woo-product-gallery__image--with-zoom').forEach(function(el) { el.style.removeProperty('z-index'); }); setTimeout(ppCloseAllSubs, 350); } function ppOpenSub(name) { document.getElementById('pp-panel-main').classList.add('pp-slide-out'); var sub = document.getElementById('pp-panel-' + name); if (sub) { sub.classList.remove('pp-hidden'); } } function ppCloseSub(name) { var sub = document.getElementById('pp-panel-' + name); if (sub) { sub.classList.add('pp-hidden'); } document.getElementById('pp-panel-main').classList.remove('pp-slide-out'); } function ppCloseAllSubs() { ['verstellbar','zugstopp','leinen','pupons'].forEach(function(n) { var el = document.getElementById('pp-panel-' + n); if (el) { el.classList.add('pp-hidden'); } }); document.getElementById('pp-panel-main').classList.remove('pp-slide-out'); }
CHF 0.00
0

Handcrafted in Switzerland.

With attention to detail.

Biothane collars and leashes.

Here's how it works

A necklace.

Endless looks.

Choosing a Collar

Choose your basic necklace in the right size—the foundation for all your future looks.

Unscrew the PupOn

You can change the PupOn in just two easy steps—it’s simple and hassle-free.

New Look – Done

Put on a new PupOn, and you’re all set. A new look every day—as reliable as ever.

The collar always stays the same—only the PupOn changes. Safe, stable, fast.

Dog Collars

Leashes

PupOns

Collections

Puppy Kits

Special Requests

It's a Match!

No Title

26. September 2026

Zu meinem Zugstopphalsband habe ich gleich noch die passende Leine bestellt. Extrem praktisch, qualitativ hochwertig und wunderschön. Ich liebe es, dass man die Leine so vielseitig nutzen und verstellen kann und weil sie aus Biothane ist, auch mega pflegeleicht ist.

Danke Claudia!

Ines (verified owner)

No Title

26. September 2026

Endlich habe ich bestellt und was soll ich sagen: ein Traum! So toll verarbeitet, wunderschön, einzigartig. Alles war perfekt: von der Beratung, über die Verpackung, bis hin zu Halsband und Leine! Mein neues Lieblingsset!

100% Empfehlung!

Danke Claudia!

Ines (verified owner)

No Title

7. September 2026

So öpis vo z fride vo A-Z.

Sämtliche fragen wurden beantwortet, ich habe sehr viel Herzblut und Engagement wahr genommen. Lange habe ich nach einer Möglichkeit gesucht die Perlen (hoffentlich) langfristig in ein Halsband zu integrieren. Wir sind erst seit 1Woche stolze Besitzer eines solchen Halsbandes, aber wir werden sehr oft angepsrochen und es wird genau so, als sehr gut empfunden.

Wiiter so!

Vile liebe Dank

Claudia und Noxx (verified owner)

PupOns

Matches all Unique dog collars

5% off—because you deserve it.

Sign up now for the peakpup newsletter and receive your personal discount coupon. You’ll also stay informed about sales and new products.

0
    Dein Warenkorb
    Dein Warenkorb ist leerZurück zum Shop
        Passend zu deiner Bestellung