@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

2. February 2025

Mega schöne Halsbänder – top Arbeit und dann noch pünktlich zum Geburtstag angekommen!

Vielen lieben Dank für den freundlichen Kontakt und bis zur nächsten Bestellung

Liebe Grüsse Erika und Moya

Erika (verified owner)

No Title

22. December 2024

Ich habe mir hier 4 tolle Halsbänder für meine Hunde bestellt. Die Halsbänder haben eine ganz tolle Qualität, sehr hochwertig, und klasse Idee das man die Halsbänder immer wieder verändern kann. Das Päckchen war sehr liebevoll gepackt und eine kleine persönliche Notiz auf der eh schon tollen Karte war ebenfalls vorhanden. Ich bin sehr begeistert!!! Ich werde mir auch noch die passenden Leinen dazu bestellen.

Steffi

No Title

23. November 2024

Ich hatte zuerst ein Halsband und habe vor kurzem entdeckt, dass ihr nun auch passende Leinen verkauft. Also musste ich natürlich noch die passende Leine kaufen und ich liebe es nun mit dem kompletten Set unterwegs zu sein. Es schaut einfach richtig toll aus.

Marie

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
        Passend zu deiner Bestellung