{"title":"XXL Mystery Knabberbox für Hunde","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800;900\u0026display=swap');\n\n.adnmystery-page{\n  --adnmystery-orange:#7b3ff2;\n  --adnmystery-gold:#f4be4a;\n  --adnmystery-cream:#f7f0ff;\n  --adnmystery-dark:#08090c;\n  --adnmystery-ink:#111214;\n  --adnmystery-muted:#606268;\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n  overflow:hidden;\n  color:var(--adnmystery-ink);\n  background:\n    radial-gradient(circle at 95% 3%,rgba(244,190,74,.15),transparent 24%),\n    radial-gradient(circle at 4% 42%,rgba(123,63,242,.10),transparent 22%),\n    #f5f5f7;\n  font-family:'Manrope',Arial,sans-serif;\n}\n.adnmystery-page*,.adnmystery-page *::before,.adnmystery-page *::after{box-sizing:border-box;font-family:'Manrope',Arial,sans-serif}\n.adnmystery-wrap{width:100%;max-width:1380px;margin:0 auto;padding:72px 18px}\n.adnmystery-brand{margin:0 0 12px;color:var(--adnmystery-orange);font-size:16px!important;line-height:1.2!important;font-weight:900!important}\n.adnmystery-kicker,.adnmystery-heading\u003ep{margin:0 0 18px;color:var(--adnmystery-orange);font-size:12px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.22em!important;text-transform:uppercase}\n\n.adnmystery-hero{\n  position:relative;\n  min-height:770px;\n  padding:64px;\n  border-radius:38px;\n  overflow:hidden;\n  display:grid;\n  grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);\n  align-items:center;\n  gap:44px;\n  color:#fff;\n  background:\n    radial-gradient(circle at 84% 14%,rgba(244,190,74,.34),transparent 28%),\n    radial-gradient(circle at 11% 92%,rgba(123,63,242,.24),transparent 31%),\n    linear-gradient(135deg,#07080a,#15171a 58%,#302015);\n  box-shadow:0 30px 90px rgba(0,0,0,.16);\n}\n.adnmystery-hero::after{content:\"\";position:absolute;left:64px;right:64px;bottom:0;height:6px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--adnmystery-orange),var(--adnmystery-gold))}\n.adnmystery-hero-copy{position:relative;z-index:5}\n.adnmystery-hero h1,.adnmystery-heading h2,.adnmystery-guide h2,.adnmystery-closing h2{margin:0;font-weight:900!important;letter-spacing:-.06em!important}\n.adnmystery-hero h1{max-width:850px;color:#fff!important;font-size:clamp(53px,7vw,98px)!important;line-height:.89!important;letter-spacing:-.075em!important}\n.adnmystery-lead{max-width:730px;margin:30px 0 0;color:#fff!important;font-size:clamp(20px,2vw,27px)!important;line-height:1.35!important;font-weight:800!important}\n.adnmystery-intro{max-width:720px;margin:22px 0 0;color:rgba(255,255,255,.75)!important;font-size:16px!important;line-height:1.74!important;font-weight:500!important}\n.adnmystery-alert{margin-top:28px;padding:20px 22px;border:1px solid rgba(255,255,255,.17);border-left:5px solid var(--adnmystery-gold);border-radius:20px;background:rgba(255,255,255,.075);color:#fff;font-size:15px!important;line-height:1.62!important;font-weight:700!important;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}\n.adnmystery-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}\n.adnmystery-tags span{padding:11px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.93);font-size:12px!important;line-height:1!important;font-weight:800!important}\n.adnmystery-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}\n.adnmystery-button{min-height:56px;padding:18px 27px;border:1px solid var(--adnmystery-orange);border-radius:999px;background:var(--adnmystery-orange);color:#fff!important;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px!important;line-height:1!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase;box-shadow:0 16px 38px rgba(123,63,242,.26);transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}\n.adnmystery-button span{font-size:18px!important;line-height:1!important;transition:transform .25s ease}\n.adnmystery-button:hover{transform:translateY(-2px);border-color:#fff;background:#fff;color:#111!important;box-shadow:0 18px 42px rgba(123,63,242,.28)}\n.adnmystery-button:hover span{transform:translateX(4px)}\n.adnmystery-button-secondary{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.10);box-shadow:none}\n\n.adnmystery-visual{position:relative;z-index:3;min-height:590px;border-radius:34px;background:radial-gradient(circle at 50% 43%,rgba(123,63,242,.24),transparent 47%),linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.10);overflow:hidden;transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .38s ease,box-shadow .38s ease}\n.adnmystery-visual::before{content:\"\";position:absolute;left:50%;bottom:32px;width:82%;height:58px;border-radius:50%;background:rgba(0,0,0,.42);filter:blur(23px);transform:translateX(-50%)}\n.adnmystery-visual-main{position:absolute;z-index:5;display:block;width:90%;left:5%;bottom:3%;object-fit:contain;filter:drop-shadow(0 30px 34px rgba(0,0,0,.39));animation:adnmysteryHeroFloat 5.2s ease-in-out infinite}\n.adnmystery-badge{position:absolute;top:27px;left:27px;z-index:8;width:138px;height:138px;padding:16px;border-radius:50%;background:radial-gradient(circle at 33% 20%,rgba(255,255,255,.36),transparent 24%),linear-gradient(135deg,var(--adnmystery-gold),var(--adnmystery-orange) 72%);color:#170b2f;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 22px 54px rgba(123,63,242,.34),inset 0 0 0 2px rgba(255,255,255,.28);transform:rotate(-7deg);animation:adnmysteryBadge 3.8s ease-in-out infinite}\n.adnmystery-badge strong{font-size:30px!important;line-height:.92!important;font-weight:900!important}\n.adnmystery-badge span{margin-top:8px;font-size:9px!important;line-height:1.35!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase}\n.adnmystery-pack{position:absolute;z-index:8;right:24px;bottom:27px;min-width:170px;padding:13px 15px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(8,9,12,.74);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 15px 34px rgba(0,0,0,.22);color:#fff;animation:adnmysteryPack 4.5s ease-in-out infinite}\n.adnmystery-pack small{display:block;color:var(--adnmystery-gold);font-size:9px!important;line-height:1!important;font-weight:900!important;letter-spacing:.15em!important;text-transform:uppercase}\n.adnmystery-pack strong{display:block;margin-top:6px;font-size:13px!important;line-height:1.2!important;font-weight:900!important}\n.adnmystery-orbit,.adnmystery-spark{position:absolute;display:block;pointer-events:none}\n.adnmystery-orbit{z-index:2;border-radius:50%;border:1px solid rgba(255,255,255,.13)}\n.adnmystery-orbit::before{content:\"\";position:absolute;left:50%;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--adnmystery-gold);box-shadow:0 0 25px rgba(244,190,74,.85);transform:translateX(-50%)}\n.adnmystery-orbit-one{width:410px;height:410px;right:1%;top:7%;box-shadow:0 0 0 48px rgba(255,255,255,.018),0 0 0 96px rgba(255,255,255,.012);animation:adnmysteryOrbit 25s linear infinite}\n.adnmystery-orbit-two{width:245px;height:245px;left:7%;bottom:7%;border-style:dashed;border-color:rgba(123,63,242,.34);animation:adnmysteryOrbitReverse 19s linear infinite}\n.adnmystery-spark{z-index:7;width:11px;height:11px;border-radius:50%;background:var(--adnmystery-gold);box-shadow:0 0 25px rgba(244,190,74,.76);animation:adnmysterySpark 2.9s ease-in-out infinite}\n.adnmystery-spark-one{left:15%;top:17%}.adnmystery-spark-two{right:12%;bottom:20%;width:8px;height:8px;background:var(--adnmystery-orange);animation-delay:.7s}.adnmystery-spark-three{left:30%;bottom:12%;width:7px;height:7px;background:#fff;animation-delay:1.15s}\n\n.adnmystery-section{padding-top:94px}\n.adnmystery-heading{max-width:1080px;margin-bottom:30px}\n.adnmystery-heading h2{font-size:clamp(42px,6vw,78px)!important;line-height:.96!important}\n.adnmystery-heading\u003espan{display:block;max-width:930px;margin-top:20px;color:#62666b;font-size:18px!important;line-height:1.58!important;font-weight:600!important}\n.adnmystery-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}\n.adnmystery-benefit{position:relative;min-height:360px;padding:34px;border:1px solid transparent;border-radius:30px;overflow:hidden;background:radial-gradient(circle at 90% 7%,rgba(244,190,74,.18),transparent 29%),#fff;box-shadow:0 20px 60px rgba(0,0,0,.06);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}\n.adnmystery-benefit::before{content:\"\";position:absolute;right:-92px;top:-92px;width:210px;height:210px;border-radius:50%;border:1px solid rgba(244,190,74,.22);box-shadow:0 0 0 30px rgba(244,190,74,.035);animation:adnmysteryCardOrbit 11s ease-in-out infinite}\n.adnmystery-benefit:nth-child(2){background:radial-gradient(circle at 90% 7%,rgba(123,63,242,.31),transparent 30%),linear-gradient(135deg,#090a0d,#1b1b1d);color:#fff}\n.adnmystery-benefit b{position:relative;z-index:2;color:var(--adnmystery-orange);font-size:14px!important;line-height:1!important;font-weight:900!important}\n.adnmystery-benefit h3{position:relative;z-index:2;margin:64px 0 16px;color:inherit!important;font-size:32px!important;line-height:1.04!important;font-weight:900!important;letter-spacing:-.045em!important}\n.adnmystery-benefit p{position:relative;z-index:2;margin:0;color:#565b60;font-size:16px!important;line-height:1.72!important}\n.adnmystery-benefit:nth-child(2) p{color:rgba(255,255,255,.73)}\n\n.adnmystery-guide{position:relative;margin-top:94px;padding:64px;border-radius:38px;overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(244,190,74,.15),transparent 26%),#fff;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:56px;align-items:center;box-shadow:0 24px 75px rgba(0,0,0,.065)}\n.adnmystery-guide::before{content:\"\";position:absolute;right:-150px;top:-180px;width:420px;height:420px;border-radius:50%;border:1px solid rgba(244,190,74,.20);box-shadow:0 0 0 55px rgba(244,190,74,.035),0 0 0 110px rgba(123,63,242,.016);animation:adnmysteryGuideOrbit 17s linear infinite}\n.adnmystery-guide\u003e*{position:relative;z-index:2}\n.adnmystery-guide h2{font-size:clamp(40px,5vw,68px)!important;line-height:.98!important}\n.adnmystery-guide p{color:#50555a;font-size:16px!important;line-height:1.78!important}\n.adnmystery-guide ul{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:14px}\n.adnmystery-guide li{position:relative;padding-left:31px;color:#3e4348;font-size:15px!important;line-height:1.58!important}\n.adnmystery-guide li::before{content:\"✓\";position:absolute;left:0;color:var(--adnmystery-orange);font-weight:900}\n.adnmystery-panel{padding:38px;border-radius:30px;background:radial-gradient(circle at 90% 9%,rgba(244,190,74,.30),transparent 29%),linear-gradient(135deg,#0a0b0e,#1b1b1d);color:#fff}\n.adnmystery-panel\u003ep{margin:0 0 30px;color:var(--adnmystery-gold);font-size:12px!important;line-height:1!important;font-weight:900!important;letter-spacing:.2em!important;text-transform:uppercase}\n.adnmystery-panel article{padding:17px 0;border-top:1px solid rgba(255,255,255,.1)}\n.adnmystery-panel article:first-of-type{padding-top:0;border-top:0}\n.adnmystery-panel strong{display:block;color:#fff!important;font-size:19px!important;line-height:1.15!important;font-weight:900!important}\n.adnmystery-panel span{display:block;margin-top:7px;color:rgba(255,255,255,.68);font-size:14px!important;line-height:1.5!important}\n\n.adnmystery-products-band{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-top:94px;padding:92px 18px;background:#fff;overflow:hidden}\n.adnmystery-products-band::before,.adnmystery-products-band::after{content:\"\";position:absolute;border-radius:50%;pointer-events:none}\n.adnmystery-products-band::before{width:470px;height:470px;right:-210px;top:70px;border:1px solid rgba(244,190,74,.18);box-shadow:0 0 0 68px rgba(244,190,74,.035),0 0 0 136px rgba(123,63,242,.018);animation:adnmysteryBackground 15s ease-in-out infinite}\n.adnmystery-products-band::after{width:260px;height:260px;left:-115px;bottom:90px;background:radial-gradient(circle,rgba(123,63,242,.13),rgba(123,63,242,0) 68%);animation:adnmysteryBackgroundSmall 11s ease-in-out infinite}\n.adnmystery-products-wrap{position:relative;z-index:2;width:100%;max-width:1380px;margin:0 auto}\n.adnmystery-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}\n.adnmystery-item{position:relative;min-height:235px;padding:24px;border:1px solid rgba(123,63,242,.08);border-radius:25px;background:radial-gradient(circle at 91% 8%,rgba(244,190,74,.16),transparent 29%),#f7f7f8;box-shadow:0 16px 44px rgba(0,0,0,.045);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}\n.adnmystery-item:nth-child(even){background:radial-gradient(circle at 91% 8%,rgba(123,63,242,.28),transparent 29%),linear-gradient(135deg,#0b0c0e,#1b1b1d);color:#fff;border-color:rgba(255,255,255,.06)}\n.adnmystery-item::before{content:\"\";position:absolute;right:-50px;top:-50px;width:120px;height:120px;border-radius:50%;border:1px solid rgba(244,190,74,.18);box-shadow:0 0 0 24px rgba(244,190,74,.025)}\n.adnmystery-item b{position:relative;z-index:2;color:var(--adnmystery-orange);font-size:12px!important;font-weight:900!important;letter-spacing:.1em!important}\n.adnmystery-item:nth-child(even) b{color:var(--adnmystery-gold)}\n.adnmystery-item h3{position:relative;z-index:2;margin:42px 0 11px;color:inherit!important;font-size:23px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.04em!important}\n.adnmystery-item p{position:relative;z-index:2;margin:0;color:#5b5e63;font-size:14px!important;line-height:1.62!important}\n.adnmystery-item:nth-child(even) p{color:rgba(255,255,255,.72)}\n\n.adnmystery-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}\n.adnmystery-step{position:relative;min-height:295px;padding:29px;border:1px solid transparent;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 18px 55px rgba(0,0,0,.05);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}\n.adnmystery-step::before{content:\"\";position:absolute;width:125px;height:125px;right:-60px;top:-60px;border-radius:50%;background:radial-gradient(circle,rgba(244,190,74,.22),rgba(244,190,74,0) 70%)}\n.adnmystery-step b{position:relative;z-index:2;color:var(--adnmystery-orange);font-size:13px!important;line-height:1!important;font-weight:900!important}\n.adnmystery-step h3{position:relative;z-index:2;margin:42px 0 13px;font-size:25px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.04em!important}\n.adnmystery-step p{position:relative;z-index:2;margin:0;color:#595959;font-size:15px!important;line-height:1.66!important}\n.adnmystery-note{margin:18px 0 0;padding:24px 28px;border-radius:20px;background:#111;color:rgba(255,255,255,.8);font-size:15px!important;line-height:1.68!important;font-weight:600!important}\n.adnmystery-note strong{color:var(--adnmystery-gold)}\n\n.adnmystery-tip{position:relative;margin-top:64px;padding:52px 56px;border-radius:34px;overflow:hidden;display:grid;grid-template-columns:300px minmax(0,1fr);gap:52px;align-items:center;background:radial-gradient(circle at 88% 14%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,#7b3ff2,#a55cff 56%,#f4be4a);box-shadow:0 24px 70px rgba(123,63,242,.18)}\n.adnmystery-tip::before{content:\"\";position:absolute;right:-110px;top:-150px;width:390px;height:390px;border-radius:50%;border:1px solid rgba(255,255,255,.32);box-shadow:0 0 0 56px rgba(255,255,255,.08),0 0 0 112px rgba(255,255,255,.03);animation:adnmysteryGuideOrbit 18s linear infinite reverse}\n.adnmystery-tip\u003e*{position:relative;z-index:2}\n.adnmystery-tip-icon{width:250px;height:250px;margin:auto;border-radius:50%;background:radial-gradient(circle at 33% 24%,rgba(255,255,255,.92),rgba(255,255,255,.56) 30%,rgba(255,255,255,.14) 66%);display:flex;align-items:center;justify-content:center;box-shadow:0 26px 68px rgba(0,0,0,.18),inset 0 0 0 2px rgba(255,255,255,.35);animation:adnmysteryTipPulse 4.2s ease-in-out infinite}\n.adnmystery-tip-icon span{font-size:84px;filter:drop-shadow(0 10px 16px rgba(0,0,0,.12))}\n.adnmystery-tip-copy p{margin:0 0 12px;color:#1c1007;font-size:12px!important;line-height:1!important;font-weight:900!important;letter-spacing:.2em!important;text-transform:uppercase}\n.adnmystery-tip-copy h2{margin:0;color:#140d24!important;font-size:clamp(42px,5vw,70px)!important;line-height:.95!important;font-weight:900!important;letter-spacing:-.06em!important}\n.adnmystery-tip-copy\u003espan{display:block;max-width:760px;margin-top:18px;color:rgba(20,13,36,.84);font-size:16px!important;line-height:1.68!important;font-weight:700!important}\n.adnmystery-tip-copy strong{font-weight:900!important}\n\n.adnmystery-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;counter-reset:adnmysteryfaq}\n.adnmystery-faq-item{counter-increment:adnmysteryfaq;border:1px solid rgba(123,63,242,.08);border-radius:24px;background:#fff;box-shadow:0 14px 45px rgba(0,0,0,.045);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}\n.adnmystery-faq-item[open]{grid-column:1\/-1;border-color:rgba(123,63,242,.20);box-shadow:0 22px 62px rgba(0,0,0,.075)}\n.adnmystery-faq-item summary{min-height:92px;padding:20px 22px;list-style:none;color:#111;display:flex;align-items:center;gap:16px;cursor:pointer}\n.adnmystery-faq-item summary::-webkit-details-marker{display:none}\n.adnmystery-faq-item summary::before{content:counter(adnmysteryfaq,decimal-leading-zero);flex:0 0 42px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f1e9ff;color:var(--adnmystery-orange);font-size:11px!important;font-weight:900!important;letter-spacing:.08em}\n.adnmystery-faq-item summary\u003espan{flex:1;font-size:17px!important;line-height:1.35!important;font-weight:900!important}\n.adnmystery-faq-item i{position:relative;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#f1f3f4;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}\n.adnmystery-faq-item i::before,.adnmystery-faq-item i::after{content:\"\";position:absolute;left:50%;top:50%;width:14px;height:2px;background:#111;transform:translate(-50%,-50%);transition:background .25s ease,transform .25s ease}\n.adnmystery-faq-item i::after{transform:translate(-50%,-50%) rotate(90deg)}\n.adnmystery-faq-item[open] i{background:var(--adnmystery-orange);box-shadow:0 10px 24px rgba(123,63,242,.25);transform:rotate(180deg)}\n.adnmystery-faq-item[open] i::before,.adnmystery-faq-item[open] i::after{background:#fff}\n.adnmystery-faq-item[open] i::after{transform:translate(-50%,-50%)}\n.adnmystery-faq-answer{animation:adnmysteryAccordion .34s ease both}\n.adnmystery-faq-answer p{margin:0 22px 24px;padding:20px 0 0;border-top:1px solid #edf0f2;color:#575d62;font-size:15px!important;line-height:1.72!important}\n\n.adnmystery-closing{position:relative;margin-top:94px;padding:76px 50px;border-radius:38px;overflow:hidden;background:radial-gradient(circle at 86% 14%,rgba(255,255,255,.19),transparent 24%),linear-gradient(135deg,#7b3ff2,#a55cff 58%,#f4be4a);color:#140d24;text-align:center}\n.adnmystery-closing::before{content:\"\";position:absolute;right:-120px;top:-160px;width:440px;height:440px;border-radius:50%;border:1px solid rgba(255,255,255,.38);box-shadow:0 0 0 62px rgba(255,255,255,.09),0 0 0 124px rgba(255,255,255,.035);animation:adnmysteryClosing 18s linear infinite}\n.adnmystery-closing::after{content:\"\";position:absolute;left:8%;bottom:14%;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 0 25px rgba(255,255,255,.72);animation:adnmysterySpark 3s ease-in-out infinite}\n.adnmystery-closing\u003e*{position:relative;z-index:2}\n.adnmystery-closing .adnmystery-brand{color:#140d24}\n.adnmystery-closing h2{max-width:1020px;margin:0 auto;color:#140d24!important;font-size:clamp(48px,7vw,90px)!important;line-height:.93!important}\n.adnmystery-closing\u003ep:not(.adnmystery-brand){max-width:830px;margin:24px auto 30px;color:rgba(20,13,36,.78);font-size:18px!important;line-height:1.65!important;font-weight:700!important}\n.adnmystery-closing .adnmystery-button{border-color:#1c1007;background:#1c1007;color:#fff!important;box-shadow:0 16px 36px rgba(0,0,0,.18)}\n.adnmystery-closing .adnmystery-button:hover{border-color:#fff;background:#fff;color:#140d24!important}\n\n.adnmystery-reveal{opacity:1;visibility:visible;transform:none;filter:none}\n.adnmystery-page.adnmystery-js-reveal .adnmystery-reveal.adnmystery-reveal-pending{opacity:0;transform:translateY(30px);filter:blur(8px);transition:opacity .88s ease,transform .88s cubic-bezier(.22,1,.36,1),filter .88s ease}\n.adnmystery-page.adnmystery-js-reveal .adnmystery-reveal.adnmystery-reveal-pending.is-visible{opacity:1;transform:none;filter:none}\n\n@media(hover:hover) and (pointer:fine){\n  .adnmystery-benefit:hover,.adnmystery-step:hover,.adnmystery-item:hover{transform:translateY(-6px) scale(1.006);border-color:rgba(123,63,242,.25);box-shadow:0 28px 78px rgba(0,0,0,.10),0 10px 24px rgba(123,63,242,.07)}\n  .adnmystery-hero:hover .adnmystery-visual{transform:translateY(-4px);border-color:rgba(244,190,74,.28);box-shadow:0 28px 64px rgba(0,0,0,.24),inset 0 0 0 1px rgba(244,190,74,.09)}\n  .adnmystery-faq-item:hover{transform:translateY(-3px);border-color:rgba(123,63,242,.18);box-shadow:0 24px 65px rgba(0,0,0,.085)}\n}\n\n@keyframes adnmysteryHeroFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-13px) rotate(1deg)}}\n@keyframes adnmysteryBadge{0%,100%{transform:rotate(-7deg) scale(1)}50%{transform:translateY(-4px) rotate(-4deg) scale(1.045)}}\n@keyframes adnmysteryPack{0%,100%{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-7px) rotate(-1deg)}}\n@keyframes adnmysteryOrbit{to{transform:rotate(360deg)}}\n@keyframes adnmysteryOrbitReverse{to{transform:rotate(-360deg)}}\n@keyframes adnmysterySpark{0%,100%{transform:scale(.72);opacity:.42}50%{transform:scale(1.38);opacity:1}}\n@keyframes adnmysteryCardOrbit{0%,100%{transform:rotate(0deg) scale(1)}50%{transform:rotate(8deg) scale(1.08)}}\n@keyframes adnmysteryGuideOrbit{to{transform:rotate(360deg)}}\n@keyframes adnmysteryBackground{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}50%{transform:translate3d(-22px,18px,0) rotate(7deg)}}\n@keyframes adnmysteryBackgroundSmall{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(18px,-15px,0) scale(1.12)}}\n@keyframes adnmysteryTipPulse{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.035)}}\n@keyframes adnmysteryAccordion{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}\n@keyframes adnmysteryClosing{to{transform:rotate(360deg)}}\n\n@media(max-width:1120px){\n  .adnmystery-hero,.adnmystery-guide{grid-template-columns:1fr}\n  .adnmystery-items{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .adnmystery-steps{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n@media(max-width:900px){.adnmystery-faq{grid-template-columns:1fr}.adnmystery-faq-item[open]{grid-column:auto}}\n@media(max-width:768px){\n  .adnmystery-wrap{padding:34px 12px}\n  .adnmystery-hero{min-height:auto;padding:38px 24px 24px;border-radius:28px;grid-template-columns:1fr;gap:25px}\n  .adnmystery-hero::after{left:24px;right:24px}\n  .adnmystery-brand{font-size:14px!important}\n  .adnmystery-kicker,.adnmystery-heading\u003ep{font-size:10px!important;letter-spacing:.18em!important}\n  .adnmystery-hero h1{font-size:46px!important;letter-spacing:-.06em!important}\n  .adnmystery-lead{font-size:19px!important}.adnmystery-intro{font-size:15px!important}.adnmystery-alert{font-size:14px!important}\n  .adnmystery-actions{flex-direction:column}.adnmystery-button{width:100%}\n  .adnmystery-visual{min-height:455px;display:block!important}\n  .adnmystery-badge{top:16px;left:16px;width:108px;height:108px}.adnmystery-badge strong{font-size:24px!important}\n  .adnmystery-pack{right:14px;bottom:16px;min-width:145px}\n  .adnmystery-visual-main{width:82%!important;left:50%!important;right:auto!important;margin-left:-41%!important;bottom:12px!important}\n  .adnmystery-orbit-one{width:300px;height:300px;right:-42px;top:12%}\n  .adnmystery-orbit-two{width:170px;height:170px;left:2%;bottom:8%}\n  .adnmystery-section{padding-top:64px}\n  .adnmystery-heading h2{font-size:42px!important;letter-spacing:-.05em!important}.adnmystery-heading\u003espan{font-size:16px!important}\n  .adnmystery-benefits{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(285px,86vw);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}\n  .adnmystery-benefits::-webkit-scrollbar{display:none}.adnmystery-benefit{scroll-snap-align:start}\n  .adnmystery-guide{margin-top:64px;padding:36px 24px 24px}.adnmystery-guide h2{font-size:42px!important}\n  .adnmystery-products-band{margin-top:64px;padding:64px 12px}.adnmystery-items{grid-template-columns:1fr}\n  .adnmystery-steps{grid-template-columns:1fr}.adnmystery-step{min-height:auto}\n  .adnmystery-tip{margin-top:44px;padding:34px 24px;grid-template-columns:1fr;gap:24px;border-radius:28px}\n  .adnmystery-tip-icon{width:180px;height:180px}.adnmystery-tip-icon span{font-size:62px}.adnmystery-tip-copy h2{font-size:42px!important}\n  .adnmystery-faq-item summary{min-height:82px;padding:18px}.adnmystery-faq-item summary::before{flex-basis:38px;width:38px;height:38px}.adnmystery-faq-answer p{margin:0 18px 20px;padding-top:17px}\n  .adnmystery-closing{margin-top:64px;padding:52px 24px;text-align:left}.adnmystery-closing h2{font-size:46px!important}.adnmystery-closing\u003ep:not(.adnmystery-brand){font-size:16px!important}\n}\n@media(max-width:390px){.adnmystery-hero h1{font-size:41px!important}.adnmystery-visual{min-height:420px}}\n@media(prefers-reduced-motion:reduce){.adnmystery-page *{animation:none!important;transition:none!important}.adnmystery-page .adnmystery-reveal,.adnmystery-page.adnmystery-js-reveal .adnmystery-reveal.adnmystery-reveal-pending{opacity:1!important;transform:none!important;filter:none!important}}\n\u003c\/style\u003e\n\u003cmain class=\"adnmystery-page\" id=\"adnmysteryPage\"\u003e\n\u003cdiv class=\"adnmystery-wrap\"\u003e\n\u003cheader class=\"adnmystery-hero adnmystery-reveal\"\u003e\n\u003cdiv class=\"adnmystery-hero-copy\"\u003e\n\u003cp class=\"adnmystery-brand\"\u003eAlphadog Nutrition\u003c\/p\u003e\n\u003cp class=\"adnmystery-kicker\"\u003eXXL MYSTERY KNABBERBOX FÜR HUNDE\u003c\/p\u003e\n\u003ch1\u003eÜberraschung öffnen.\u003cbr\u003eNeue Snacks entdecken.\u003c\/h1\u003e\n\u003cp class=\"adnmystery-lead\"\u003eEine liebevoll handgepackte Überraschungsbox mit wechselnden Kauartikeln, Snackformen, Proteinquellen und Härtegraden.\u003c\/p\u003e\n\u003cp class=\"adnmystery-intro\"\u003eJede Box wird aus dem aktuell verfügbaren Alphadog Nutrition Sortiment zusammengestellt. Dadurch kann jede Lieferung anders aussehen – vom soften Belohnungssnack bis zum festen Naturkauartikel.\u003c\/p\u003e\n\u003cdiv class=\"adnmystery-alert\"\u003eDer genaue Inhalt ist vorab nicht festgelegt. Prüfe vor dem Füttern immer die Kennzeichnung jedes enthaltenen Produkts. Bei bekannten Allergien, Unverträglichkeiten oder einer Ausschlussdiät ist eine zufällige Mischung meist nicht geeignet.\u003c\/div\u003e\n\u003cdiv class=\"adnmystery-tags\"\u003e\n\u003cspan\u003eLiebevoll handgepackt\u003c\/span\u003e\u003cspan\u003eWechselnder Inhalt\u003c\/span\u003e\u003cspan\u003e300 g · 500 g · 1 kg\u003c\/span\u003e\u003cspan\u003eVon weich bis extra fest\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adnmystery-actions\"\u003e\n\u003ca class=\"adnmystery-button\" href=\"https:\/\/www.alphadog-nutrition.de\/products\/alphadog-nutrition-mystery-knabberbox-die-beste-ueberraschung-fuer-hunde\"\u003eMystery Box ansehen \u003cspan\u003e→\u003c\/span\u003e\u003c\/a\u003e \u003ca class=\"adnmystery-button adnmystery-button-secondary\" href=\"#adnmysteryInhalt\"\u003eÜberraschung entdecken \u003cspan\u003e↓\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adnmystery-visual\"\u003e\n\u003cspan class=\"adnmystery-orbit adnmystery-orbit-one\"\u003e\u003c\/span\u003e\u003cspan class=\"adnmystery-orbit adnmystery-orbit-two\"\u003e\u003c\/span\u003e \u003cspan class=\"adnmystery-spark adnmystery-spark-one\"\u003e\u003c\/span\u003e\u003cspan class=\"adnmystery-spark adnmystery-spark-two\"\u003e\u003c\/span\u003e\u003cspan class=\"adnmystery-spark adnmystery-spark-three\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"adnmystery-badge\"\u003e\n\u003cstrong\u003e?\u003c\/strong\u003e\u003cspan\u003eJede Box\u003cbr\u003eanders\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adnmystery-pack\"\u003e\n\u003csmall\u003eDREI GRÖSSEN\u003c\/small\u003e\u003cstrong\u003e300 g · 500 g · 1 kg\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cimg class=\"adnmystery-visual-main\" alt=\"XXL Mystery Knabberbox von Alphadog Nutrition\" src=\"https:\/\/www.alphadog-nutrition.de\/cdn\/shop\/files\/zufallknabberboxmysteryalpahdognutrition_a96907ed-2428-41a8-9417-135c6359113c.png?v=1783286417\u0026amp;width=1200\"\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003csection class=\"adnmystery-section adnmystery-reveal\"\u003e\n\u003cdiv class=\"adnmystery-heading\"\u003e\n\u003cp\u003eWECHSELNDE KAUARTIKEL UND SNACKFORMEN\u003c\/p\u003e\n\u003ch2\u003eKeine feste Mischung. Immer etwas Neues.\u003c\/h2\u003e\n\u003cspan\u003eDie Mystery Knabberbox bringt unterschiedliche Größen, Formen, Konsistenzen und tierische Quellen zusammen. Welche Snacks genau enthalten sind, richtet sich nach dem verfügbaren Sortiment.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adnmystery-benefits\"\u003e\n\u003carticle class=\"adnmystery-benefit\"\u003e\u003cb\u003e01\u003c\/b\u003e\n\u003ch3\u003eHandgepackte Auswahl\u003c\/h3\u003e\n\u003cp\u003eJede Box wird individuell zusammengestellt und kann sich von vorherigen Bestellungen deutlich unterscheiden.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adnmystery-benefit\"\u003e\u003cb\u003e02\u003c\/b\u003e\n\u003ch3\u003eIdeal zum Entdecken\u003c\/h3\u003e\n\u003cp\u003eDein Hund kann neue Kauformen und Geschmacksrichtungen kennenlernen, ohne dass du dich auf eine einzige große Packung festlegst.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adnmystery-benefit\"\u003e\u003cb\u003e03\u003c\/b\u003e\n\u003ch3\u003eVon soft bis fest\u003c\/h3\u003e\n\u003cp\u003eJe nach Mischung können kleine Trainingssnacks, knusprige Happen, fellhaltige Artikel und feste Kauprodukte enthalten sein.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"adnmystery-guide adnmystery-reveal\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"adnmystery-brand\"\u003eAlphadog Nutrition\u003c\/p\u003e\n\u003cp class=\"adnmystery-kicker\"\u003eDER GRÖSSENFINDER\u003c\/p\u003e\n\u003ch2\u003e300 g, 500 g oder 1 kg?\u003c\/h2\u003e\n\u003cp\u003eDie Gewichtsvariante bestimmt die Gesamtmenge der Box. Die enthaltenen Sorten, Stückzahlen, Proteinquellen und Härtegrade bleiben Teil der zufälligen Zusammenstellung.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e300 g als kleine Entdeckungsbox oder Geschenkidee\u003c\/li\u003e\n\u003cli\u003e500 g für mehr Abwechslung und längeres Probieren\u003c\/li\u003e\n\u003cli\u003e1 kg als große XXL-Auswahl für viele Überraschungsmomente\u003c\/li\u003e\n\u003cli\u003ejedes enthaltene Stück einzeln auf Eignung prüfen\u003c\/li\u003e\n\u003cli\u003eSnackmenge bei der täglichen Futterration berücksichtigen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003caside class=\"adnmystery-panel\"\u003e\n\u003cp\u003eWAS DIE BOX BESONDERS MACHT\u003c\/p\u003e\n\u003carticle\u003e\u003cstrong\u003eWechselnd\u003c\/strong\u003e\u003cspan\u003eDie genaue Mischung ist vorab nicht festgelegt und kann von Box zu Box variieren.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle\u003e\u003cstrong\u003eVielseitig\u003c\/strong\u003e\u003cspan\u003eUnterschiedliche Tierarten, Formen, Größen und Härtegrade sind möglich.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle\u003e\u003cstrong\u003eZum Kennenlernen\u003c\/strong\u003e\u003cspan\u003eNeue Lieblingssnacks lassen sich unkompliziert ausprobieren.\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle\u003e\u003cstrong\u003eVerantwortungsvoll\u003c\/strong\u003e\u003cspan\u003eJede Kennzeichnung prüfen und nur passende Stücke anbieten.\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/aside\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003csection class=\"adnmystery-products-band adnmystery-reveal\" id=\"adnmysteryInhalt\"\u003e\n\u003cdiv class=\"adnmystery-products-wrap\"\u003e\n\u003cdiv class=\"adnmystery-heading\"\u003e\n\u003cp\u003eMÖGLICHE SNACKS AUS DEM WECHSELNDEN SORTIMENT\u003c\/p\u003e\n\u003ch2\u003eVon knusprig bis besonders zäh.\u003c\/h2\u003e\n\u003cspan\u003eDiese Beispiele zeigen, was je nach Verfügbarkeit enthalten sein kann. Sie sind keine feste Inhaltszusage für eine bestimmte Box.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adnmystery-items\"\u003e\n\u003carticle class=\"adnmystery-item\"\u003e\u003cb\u003e01 · FISCH\u003c\/b\u003e\n\u003ch3\u003eTrockenfisch\u003c\/h3\u003e\n\u003cp\u003eKnusprige Fischsnacks als natürliche Abwechslung zu klassischen Fleischkauartikeln.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adnmystery-item\"\u003e\u003cb\u003e02 · HUHN\u003c\/b\u003e\n\u003ch3\u003eHühnerfüße\u003c\/h3\u003e\n\u003cp\u003eKnackige Kauform für kontrollierte kurze bis mittlere Knabbermomente.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adnmystery-item\"\u003e\u003cb\u003e03 · HUHN\u003c\/b\u003e\n\u003ch3\u003eHühnerhälse\u003c\/h3\u003e\n\u003cp\u003eKompakte, knusprige Stücke mit natürlicher Knochen- und Knorpelstruktur.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adnmystery-item\"\u003e\u003cb\u003e04 · RIND\u003c\/b\u003e\n\u003ch3\u003eRinderlunge\u003c\/h3\u003e\n\u003cp\u003eLuftige und vergleichsweise weiche Stücke für kleine Belohnungen.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adnmystery-item\"\u003e\u003cb\u003e05 · RINDERHAUT\u003c\/b\u003e\n\u003ch3\u003eGeflochtene Zöpfe\u003c\/h3\u003e\n\u003cp\u003eFeste, zähe Strukturen für Hunde mit stärkerem Kaubedürfnis.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adnmystery-item\"\u003e\u003cb\u003e06 · PFERD\u003c\/b\u003e\n\u003ch3\u003ePferdehaut\u003c\/h3\u003e\n\u003cp\u003eKräftige Hautstücke als mögliche Alternative im wechselnden Sortiment.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adnmystery-item\"\u003e\u003cb\u003e07 · SEHNEN\u003c\/b\u003e\n\u003ch3\u003eFeste Kauartikel\u003c\/h3\u003e\n\u003cp\u003eAusdauernde Beschäftigung für Hunde mit gesundem und belastbarem Gebiss.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adnmystery-item\"\u003e\u003cb\u003e08 · SOFT \u0026amp; NATUR\u003c\/b\u003e\n\u003ch3\u003eSticks oder Ohren\u003c\/h3\u003e\n\u003cp\u003eJe nach Box können weichere Snacks oder Ohren mit und ohne Fell enthalten sein.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"adnmystery-wrap\"\u003e\n\u003csection class=\"adnmystery-section adnmystery-reveal\"\u003e\n\u003cdiv class=\"adnmystery-heading\"\u003e\n\u003cp\u003eÜBERRASCHUNG MIT VERANTWORTUNG\u003c\/p\u003e\n\u003ch2\u003eVier Schritte vor dem ersten Knabbern.\u003c\/h2\u003e\n\u003cspan\u003eWeil der Inhalt wechselt, sollte jedes Produkt einzeln geprüft und passend zu deinem Hund ausgewählt werden.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adnmystery-steps\"\u003e\n\u003carticle class=\"adnmystery-step\"\u003e\u003cb\u003e01\u003c\/b\u003e\n\u003ch3\u003eKennzeichnung lesen\u003c\/h3\u003e\n\u003cp\u003eZusammensetzung, Tierart, Zutaten und Analysewerte des jeweiligen Snacks prüfen.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adnmystery-step\"\u003e\u003cb\u003e02\u003c\/b\u003e\n\u003ch3\u003ePassendes Stück wählen\u003c\/h3\u003e\n\u003cp\u003eGröße, Härte und Struktur an Alter, Gebiss, Kaukraft und Kauverhalten anpassen.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adnmystery-step\"\u003e\u003cb\u003e03\u003c\/b\u003e\n\u003ch3\u003eEinzeln kennenlernen\u003c\/h3\u003e\n\u003cp\u003eUnbekannte Tierarten und neue Kauformen zunächst separat und in kleiner Menge anbieten.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adnmystery-step\"\u003e\u003cb\u003e04\u003c\/b\u003e\n\u003ch3\u003eImmer beaufsichtigen\u003c\/h3\u003e\n\u003cp\u003eKleine, scharfkantige oder verschluckbare Reststücke rechtzeitig entfernen.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp class=\"adnmystery-note\"\u003e\u003cstrong\u003eWichtig:\u003c\/strong\u003e Für die gesamte Box gibt es keine einheitliche Zusammensetzung oder gemeinsame Analysewerte. Maßgeblich ist immer die Kennzeichnung des einzelnen enthaltenen Produkts.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"adnmystery-tip adnmystery-reveal\"\u003e\n\u003cdiv class=\"adnmystery-tip-icon\"\u003e\u003cspan\u003e🎁\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"adnmystery-tip-copy\"\u003e\n\u003cp\u003eENTDECKER-TIPP FÜR MEHR ÜBERSICHT\u003c\/p\u003e\n\u003ch2\u003eAuspacken. Sortieren. Einzeln kennenlernen.\u003c\/h2\u003e\n\u003cspan\u003eLege die enthaltenen Snacks nach \u003cstrong\u003eweich, mittel und fest\u003c\/strong\u003e auseinander. Starte mit einer einzigen unbekannten Sorte, beobachte Verträglichkeit und Kauverhalten und notiere, welche Produkte dein Hund besonders gerne mag.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"adnmystery-section adnmystery-reveal\"\u003e\n\u003cdiv class=\"adnmystery-heading\"\u003e\n\u003cp\u003eHÄUFIGE FRAGEN\u003c\/p\u003e\n\u003ch2\u003eDie Mystery Knabberbox richtig einordnen.\u003c\/h2\u003e\n\u003cspan\u003eKurze Antworten zu Inhalt, Größen, Allergien, Ausschlussdiäten, Fütterung und Aufbewahrung.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adnmystery-faq\"\u003e\n\u003cdetails class=\"adnmystery-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWas ist in der Mystery Knabberbox enthalten?\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adnmystery-faq-answer\"\u003e\n\u003cp\u003eDie Box enthält eine zufällige Auswahl aus dem jeweils verfügbaren Alphadog Nutrition Snack- und Kauartikelsortiment. Die genaue Zusammenstellung kann von Box zu Box variieren.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adnmystery-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eKann ich bestimmte Sorten auswählen oder ausschließen?\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adnmystery-faq-answer\"\u003e\n\u003cp\u003eBei der klassischen Mystery Box ist der Inhalt nicht frei wählbar. Bestimmte Tierarten, Größen oder Produkte können daher nicht zuverlässig zugesagt oder ausgeschlossen werden.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adnmystery-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWelche Größen sind erhältlich?\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adnmystery-faq-answer\"\u003e\n\u003cp\u003eDie Mystery Knabberbox wird in 300 g, 500 g und 1 kg angeboten.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adnmystery-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eIst jede Box gleich zusammengestellt?\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adnmystery-faq-answer\"\u003e\n\u003cp\u003eNein. Produktarten, Proteinquellen, Stückzahlen, Größen und Härtegrade können sich abhängig vom verfügbaren Sortiment unterscheiden.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adnmystery-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eIst die Box für Hunde mit Allergien geeignet?\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adnmystery-faq-answer\"\u003e\n\u003cp\u003eBei bekannten Allergien oder Unverträglichkeiten ist eine zufällige Mischung meist ungeeignet, weil einzelne Tierarten und weitere Zutaten nicht sicher ausgeschlossen werden können.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adnmystery-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003ePasst die Box zu einer Ausschlussdiät?\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adnmystery-faq-answer\"\u003e\n\u003cp\u003eIn der Regel nicht. Für eine Ausschlussdiät sollten nur klar definierte und fachlich abgestimmte Zutaten verwendet werden.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adnmystery-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eSind nur reine Naturkauartikel enthalten?\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adnmystery-faq-answer\"\u003e\n\u003cp\u003eDie Auswahl kann naturbelassene Einzelfuttermittel und Ergänzungsfuttermittel enthalten. Die genaue Zusammensetzung steht auf der Kennzeichnung des jeweiligen Produkts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adnmystery-faq-item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWie füttere und lagere ich die enthaltenen Snacks?\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adnmystery-faq-answer\"\u003e\n\u003cp\u003eBiete jeden Snack passend und unter Aufsicht an, rechne ihn in die Tagesration ein und stelle frisches Wasser bereit. Kühl, trocken, lichtgeschützt und gut verschlossen lagern.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"adnmystery-closing adnmystery-reveal\"\u003e\n\u003cp class=\"adnmystery-brand\"\u003eAlphadog Nutrition\u003c\/p\u003e\n\u003ch2\u003eJede Box eine neue Entdeckungsreise.\u003c\/h2\u003e\n\u003cp\u003eWähle 300 g, 500 g oder 1 kg und überrasche deinen Hund mit einer liebevoll handgepackten Auswahl wechselnder Snacks und Kauartikel.\u003c\/p\u003e\n\u003ca class=\"adnmystery-button\" href=\"https:\/\/www.alphadog-nutrition.de\/products\/alphadog-nutrition-mystery-knabberbox-die-beste-ueberraschung-fuer-hunde\"\u003eMystery Knabberbox ansehen \u003cspan\u003e→\u003c\/span\u003e\u003c\/a\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\n\u003cp\u003e \u003c\/p\u003e","products":[{"product_id":"alphadog-nutrition-mystery-knabberbox-die-beste-ueberraschung-fuer-hunde","title":"Alphadog Nutrition XXL Mystery Knabberbox: Die beste Überraschung für Hunde - Versandkostenfrei","description":"\u003c!-- =========================================================\n     ALPHADOG NUTRITION\n     1. Vertrauensbereich und Futterrechner\n     2. Produktbeschreibung XXL Mystery Knabberbox\n     ========================================================= --\u003e\u003c!--\n  ALPHADOG: Vertrauensbereich + Futterrechner in EINER HTML-Datei\n  Geeignet zum Einfügen in einen Shopify-Block \"Benutzerdefiniertes Liquid\".\n--\u003e\u003c!-- Rechner-Popup --\u003e\n\u003cstyle\u003e\n  #adn-one-html,\n  #adn-one-html *,\n  #adn-food-modal,\n  #adn-food-modal * { box-sizing: border-box; }\n\n  #adn-one-html {\n    --adn-orange: #f15a24;\n    --adn-orange-dark: #d94d1b;\n    --adn-ink: #202020;\n    --adn-muted: #666;\n    --adn-soft: #f6f6f7;\n    --adn-line: #e8e8e8;\n    width: 100%;\n    max-width: 1480px;\n    margin: 0 auto;\n    padding: 24px;\n    color: var(--adn-ink);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  #adn-one-html .adn-one-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.55fr) minmax(330px, .75fr);\n    gap: 18px;\n    align-items: stretch;\n  }\n\n  #adn-one-html .adn-trust-panel,\n  #adn-one-html .adn-calculator-teaser {\n    border-radius: 24px;\n    background: var(--adn-soft);\n    box-shadow: 0 14px 40px rgba(0,0,0,.06);\n  }\n\n  #adn-one-html .adn-trust-panel {\n    padding: 16px;\n    display: grid;\n    gap: 14px;\n  }\n\n  #adn-one-html .adn-payment-card {\n    padding: 16px 14px;\n    border-radius: 18px;\n    background: #fff;\n    border: 1px solid var(--adn-line);\n    text-align: center;\n  }\n\n  #adn-one-html .adn-kicker {\n    margin: 0 0 12px;\n    color: #111;\n    font-size: 12px;\n    line-height: 1;\n    font-weight: 800;\n    letter-spacing: .13em;\n    text-transform: uppercase;\n  }\n\n  #adn-one-html .adn-payment-grid {\n    display: grid;\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n    gap: 8px;\n  }\n\n  #adn-one-html .adn-payment-logo {\n    height: 48px;\n    padding: 6px;\n    border-radius: 13px;\n    background: #fff;\n    border: 1px solid var(--adn-line);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    overflow: hidden;\n  }\n\n  #adn-one-html .adn-payment-logo img {\n    display: block;\n    width: auto;\n    height: auto;\n    max-width: 88%;\n    max-height: 30px;\n    object-fit: contain;\n  }\n\n  #adn-one-html .adn-benefit-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 9px;\n  }\n\n  #adn-one-html .adn-benefit-item {\n    min-width: 0;\n    min-height: 124px;\n    padding: 10px 7px;\n    border-radius: 16px;\n    background: #fff;\n    border: 1px solid var(--adn-line);\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: flex-start;\n    text-align: center;\n  }\n\n  #adn-one-html .adn-orange-icon {\n    width: 34px;\n    height: 34px;\n    margin-bottom: 10px;\n    border-radius: 50%;\n    background: var(--adn-orange);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex: 0 0 auto;\n  }\n\n  #adn-one-html .adn-orange-icon svg {\n    width: 18px;\n    height: 18px;\n    fill: #fff;\n  }\n\n  #adn-one-html .adn-benefit-item strong {\n    min-height: 32px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: #171717;\n    font-size: 12px;\n    line-height: 1.12;\n    font-weight: 850;\n  }\n\n  #adn-one-html .adn-benefit-item small {\n    margin-top: 4px;\n    color: var(--adn-muted);\n    font-size: 10px;\n    line-height: 1.2;\n    font-weight: 650;\n  }\n\n  #adn-one-html .adn-clean-grid {\n    padding: 18px 8px 4px;\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    gap: 10px;\n  }\n\n  #adn-one-html .adn-clean-item {\n    min-width: 0;\n    display: grid;\n    justify-items: center;\n    gap: 8px;\n    text-align: center;\n    color: #242424;\n    font-size: 14px;\n    line-height: 1.18;\n    font-weight: 700;\n  }\n\n  #adn-one-html .adn-clean-icon {\n    width: 44px;\n    height: 44px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  #adn-one-html .adn-clean-icon svg {\n    width: 27px;\n    height: 27px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  #adn-one-html .adn-clean-orange .adn-clean-icon { color:#f15a24; background:rgba(241,90,36,.12); }\n  #adn-one-html .adn-clean-green .adn-clean-icon { color:#2c8f54; background:rgba(44,143,84,.13); }\n  #adn-one-html .adn-clean-gold .adn-clean-icon { color:#b8860b; background:rgba(184,134,11,.14); }\n  #adn-one-html .adn-clean-blue .adn-clean-icon { color:#4682b4; background:rgba(70,130,180,.13); }\n  #adn-one-html .adn-clean-brown .adn-clean-icon { color:#78553c; background:rgba(120,85,60,.13); }\n\n  #adn-one-html .adn-calculator-teaser {\n    position: relative;\n    min-height: 100%;\n    padding: 34px 28px 28px;\n    overflow: hidden;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    border: 1px solid var(--adn-line);\n  }\n\n  #adn-one-html .adn-calculator-teaser::after {\n    content: \"\";\n    position: absolute;\n    left: 28px;\n    right: 28px;\n    bottom: 0;\n    height: 5px;\n    border-radius: 99px 99px 0 0;\n    background: var(--adn-orange);\n  }\n\n  #adn-one-html .adn-calculator-art {\n    width: 80px;\n    height: 80px;\n    margin-bottom: 20px;\n    padding: 10px;\n    border-radius: 20px;\n    background: #fff;\n    border: 1px solid var(--adn-line);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: 0 12px 28px rgba(0,0,0,.08);\n  }\n\n  #adn-one-html .adn-calculator-art img { width:100%; height:100%; object-fit:contain; display:block; }\n\n  #adn-one-html .adn-calculator-label {\n    margin: 0 0 9px;\n    color: var(--adn-orange);\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: .2em;\n    text-transform: uppercase;\n  }\n\n  #adn-one-html .adn-calculator-teaser h2 {\n    margin: 0;\n    color: #151515;\n    font-size: clamp(38px, 4vw, 60px);\n    line-height: .95;\n    font-weight: 900;\n    letter-spacing: -.055em;\n  }\n\n  #adn-one-html .adn-calculator-copy {\n    max-width: 420px;\n    margin: 15px 0 20px;\n    color: var(--adn-muted);\n    font-size: 15px;\n    line-height: 1.5;\n    font-weight: 650;\n  }\n\n  #adn-one-html .adn-open-calculator,\n  #adn-food-modal .adn-primary-btn {\n    border: 0;\n    border-radius: 16px;\n    background: var(--adn-orange, #f15a24);\n    color: #fff;\n    cursor: pointer;\n    min-height: 48px;\n    padding: 0 24px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    text-decoration: none;\n    font-size: 13px;\n    line-height: 1;\n    font-weight: 850;\n    box-shadow: 0 14px 30px rgba(241,90,36,.25);\n    transition: transform .2s ease, background .2s ease, box-shadow .2s ease;\n  }\n\n  #adn-one-html .adn-open-calculator { width: fit-content; }\n  #adn-one-html .adn-open-calculator:hover,\n  #adn-food-modal .adn-primary-btn:hover { transform: translateY(-2px); background:#d94d1b; box-shadow:0 18px 36px rgba(241,90,36,.32); }\n\n  #adn-one-html .adn-calculator-note {\n    margin-top: 14px;\n    padding: 11px 14px;\n    border-radius: 14px;\n    background: #fff;\n    border: 1px solid var(--adn-line);\n    display: flex;\n    flex-direction: column;\n    gap: 2px;\n    width: fit-content;\n  }\n\n  #adn-one-html .adn-calculator-note strong { color:#222; font-size:12px; }\n  #adn-one-html .adn-calculator-note span { color:#777; font-size:10.5px; font-weight:650; }\n\n  \/* Popup *\/\n  #adn-food-modal {\n    --adn-orange: #f15a24;\n    --adn-orange-dark: #d94d1b;\n    --adn-ink: #202020;\n    --adn-muted: #686868;\n    --adn-soft: #f6f6f7;\n    --adn-line: #e7e7e7;\n    position: fixed;\n    inset: 0;\n    z-index: 2147483000;\n    display: none;\n    align-items: center;\n    justify-content: center;\n    padding: 18px;\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  #adn-food-modal.is-open { display: flex; }\n  body.adn-modal-open { overflow: hidden; }\n\n  #adn-food-modal .adn-modal-backdrop {\n    position: absolute;\n    inset: 0;\n    background: rgba(20,20,20,.64);\n    backdrop-filter: blur(5px);\n  }\n\n  #adn-food-modal .adn-modal-dialog {\n    position: relative;\n    z-index: 1;\n    width: min(860px, 96vw);\n    max-height: 94vh;\n    overflow: auto;\n    padding: 18px;\n    border-radius: 26px;\n    background: #fff;\n    border: 1px solid rgba(255,255,255,.5);\n    box-shadow: 0 32px 110px rgba(0,0,0,.35);\n  }\n\n  #adn-food-modal .adn-modal-close {\n    position: absolute;\n    top: 12px;\n    right: 12px;\n    z-index: 5;\n    width: 38px;\n    height: 38px;\n    border: 0;\n    border-radius: 50%;\n    background: var(--adn-orange);\n    color: #fff;\n    cursor: pointer;\n    font-size: 28px;\n    line-height: 1;\n  }\n\n  #adn-food-modal .adn-modal-header {\n    padding: 24px 26px;\n    border-radius: 20px;\n    background: var(--adn-soft);\n    border: 1px solid var(--adn-line);\n    text-align: center;\n  }\n\n  #adn-food-modal .adn-modal-header p {\n    margin: 0 0 7px;\n    color: var(--adn-orange);\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: .22em;\n  }\n\n  #adn-food-modal .adn-modal-header h2 {\n    margin: 0;\n    color: #171717;\n    font-size: 42px;\n    line-height: .95;\n    font-weight: 900;\n    letter-spacing: -.05em;\n  }\n\n  #adn-food-modal .adn-modal-header span {\n    display: block;\n    margin-top: 9px;\n    color: var(--adn-muted);\n    font-size: 13px;\n    line-height: 1.35;\n    font-weight: 650;\n  }\n\n  #adn-food-modal .adn-rechner {\n    margin-top: 12px;\n    padding: 20px;\n    border-radius: 20px;\n    background: var(--adn-soft);\n    border: 1px solid var(--adn-line);\n  }\n\n  #adn-food-modal .adn-progress-head {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    color: #333;\n    font-size: 12px;\n    font-weight: 850;\n  }\n\n  #adn-food-modal .adn-progress-track {\n    height: 7px;\n    margin: 10px 0 20px;\n    border-radius: 99px;\n    background: #dedede;\n    overflow: hidden;\n  }\n\n  #adn-food-modal .adn-progress-track span {\n    display: block;\n    width: 12.5%;\n    height: 100%;\n    border-radius: inherit;\n    background: var(--adn-orange);\n    transition: width .35s ease;\n  }\n\n  #adn-food-modal .adn-step { display: none; min-height: 350px; }\n  #adn-food-modal .adn-step.is-active { display: block; animation:adnFade .25s ease both; }\n  @keyframes adnFade { from { opacity:0; transform:translateY(8px); } to { opacity:1; transform:none; } }\n\n  #adn-food-modal .adn-step-number {\n    display: block;\n    margin-bottom: 8px;\n    color: #aaa;\n    font-size: 12px;\n    font-weight: 900;\n  }\n\n  #adn-food-modal .adn-step h3 {\n    margin: 0 0 8px;\n    color: #171717;\n    font-size: clamp(30px, 4vw, 48px);\n    line-height: 1;\n    font-weight: 900;\n    letter-spacing: -.045em;\n  }\n\n  #adn-food-modal .adn-step \u003e p {\n    margin: 0 0 18px;\n    color: var(--adn-muted);\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n  }\n\n  #adn-food-modal .adn-age-row {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 10px;\n    margin-bottom: 14px;\n  }\n\n  #adn-food-modal .adn-input-box {\n    min-height: 64px;\n    padding: 10px 16px;\n    border-radius: 16px;\n    background: #fff;\n    border: 1px solid var(--adn-line);\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n\n  #adn-food-modal .adn-input-box input {\n    min-width: 0;\n    width: 100%;\n    border: 0;\n    outline: 0;\n    background: transparent;\n    color: #171717;\n    font-size: 34px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  #adn-food-modal .adn-input-box span { color:var(--adn-orange); font-size:16px; font-weight:900; white-space:nowrap; }\n  #adn-food-modal .adn-weight-box { max-width: 420px; margin-bottom: 14px; }\n\n  #adn-food-modal .adn-segmented { display:flex; gap:8px; }\n  #adn-food-modal .adn-segmented button,\n  #adn-food-modal .adn-modal-actions button {\n    min-height: 48px;\n    padding: 0 18px;\n    border-radius: 14px;\n    border: 1px solid var(--adn-line);\n    background: #fff;\n    color: #333;\n    cursor: pointer;\n    font-size: 11px;\n    font-weight: 850;\n  }\n\n  #adn-food-modal .adn-segmented button.is-selected { background:var(--adn-orange); border-color:var(--adn-orange); color:#fff; }\n\n  #adn-food-modal .adn-choice-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n  }\n\n  #adn-food-modal .adn-choice-grid button {\n    position: relative;\n    min-height: 126px;\n    padding: 14px;\n    border: 1px solid var(--adn-line);\n    border-radius: 17px;\n    background: #fff;\n    color: #222;\n    cursor: pointer;\n    display: grid;\n    grid-template-columns: 58px minmax(0, 1fr);\n    grid-template-rows: auto auto;\n    column-gap: 12px;\n    align-content: center;\n    text-align: left;\n    overflow: hidden;\n    transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;\n  }\n\n  #adn-food-modal .adn-choice-grid button:hover { transform:translateY(-2px); border-color:rgba(241,90,36,.55); box-shadow:0 12px 26px rgba(0,0,0,.07); }\n  #adn-food-modal .adn-choice-grid button.is-selected { border-color:var(--adn-orange); box-shadow:inset 0 0 0 2px rgba(241,90,36,.18); }\n  #adn-food-modal .adn-choice-grid button.is-selected::after { content:\"✓\"; position:absolute; top:9px; right:10px; width:22px; height:22px; border-radius:50%; background:var(--adn-orange); color:#fff; display:grid; place-items:center; font-size:13px; font-weight:900; }\n\n  #adn-food-modal .adn-choice-grid img {\n    grid-row: 1 \/ 3;\n    width: 58px;\n    height: 58px;\n    object-fit: contain;\n    align-self: center;\n  }\n\n  #adn-food-modal .adn-choice-grid strong { align-self:end; color:#222; font-size:16px; line-height:1.1; font-weight:900; }\n  #adn-food-modal .adn-choice-grid span { align-self:start; margin-top:4px; color:#777; font-size:11px; line-height:1.25; font-weight:650; }\n\n  #adn-food-modal .adn-warning { display:none; margin-bottom:10px; padding:12px 14px; border-radius:14px; background:rgba(241,90,36,.1); border:1px solid rgba(241,90,36,.22); }\n  #adn-food-modal .adn-warning.is-visible { display:flex; flex-direction:column; gap:3px; }\n  #adn-food-modal .adn-warning strong { color:var(--adn-orange); font-size:11px; text-transform:uppercase; letter-spacing:.08em; }\n  #adn-food-modal .adn-warning span { color:#555; font-size:12px; font-weight:650; }\n\n  #adn-food-modal .adn-result-main {\n    padding: 20px;\n    border-radius: 18px;\n    background: #fff;\n    border: 1px solid var(--adn-line);\n  }\n\n  #adn-food-modal .adn-result-main span { display:block; margin-bottom:6px; color:var(--adn-orange); font-size:10px; font-weight:900; letter-spacing:.12em; text-transform:uppercase; }\n  #adn-food-modal .adn-result-main strong { display:block; color:#171717; font-size:clamp(42px, 6vw, 66px); line-height:.95; font-weight:900; letter-spacing:-.055em; }\n\n  #adn-food-modal .adn-result-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:8px; margin-top:8px; }\n  #adn-food-modal .adn-result-grid div,\n  #adn-food-modal .adn-product-result { padding:12px; border-radius:14px; background:#fff; border:1px solid var(--adn-line); }\n  #adn-food-modal .adn-result-grid span,\n  #adn-food-modal .adn-product-result \u003e span { display:block; color:#888; font-size:9px; font-weight:900; letter-spacing:.06em; text-transform:uppercase; }\n  #adn-food-modal .adn-result-grid strong { display:block; margin-top:5px; color:#222; font-size:14px; font-weight:900; }\n  #adn-food-modal .adn-product-result { margin-top:8px; }\n  #adn-food-modal .adn-product-result strong { display:block; margin-top:5px; color:#222; font-size:17px; font-weight:900; }\n  #adn-food-modal .adn-product-result p { margin:6px 0 0; color:#666; font-size:11px; line-height:1.35; font-weight:650; }\n  #adn-food-modal .adn-result-note { margin:8px 0 10px !important; padding:11px 13px; border-radius:13px; background:rgba(241,90,36,.08); color:#555 !important; font-size:11px !important; }\n  #adn-food-modal .adn-shop-btn { width:100%; }\n\n  #adn-food-modal .adn-modal-actions { display:flex; justify-content:space-between; gap:10px; margin-top:16px; }\n  #adn-food-modal .adn-modal-actions button:disabled { opacity:.4; cursor:not-allowed; }\n\n  @media (max-width: 1050px) {\n    #adn-one-html .adn-one-grid { grid-template-columns: 1fr; }\n    #adn-one-html .adn-calculator-teaser { min-height: 360px; }\n  }\n\n  @media (max-width: 720px) {\n    #adn-one-html { padding: 12px; }\n    #adn-one-html .adn-trust-panel { padding: 10px; border-radius:20px; }\n    #adn-one-html .adn-payment-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n    #adn-one-html .adn-benefit-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    #adn-one-html .adn-clean-grid { grid-template-columns: repeat(3, minmax(0,1fr)); }\n    #adn-one-html .adn-clean-item:nth-child(4),\n    #adn-one-html .adn-clean-item:nth-child(5) { display:none; }\n    #adn-one-html .adn-calculator-teaser { min-height: 330px; padding:26px 22px; border-radius:20px; }\n    #adn-one-html .adn-calculator-teaser h2 { font-size:42px; }\n\n    #adn-food-modal { padding: 5px; }\n    #adn-food-modal .adn-modal-dialog { width:99vw; max-height:99vh; padding:8px; border-radius:18px; }\n    #adn-food-modal .adn-modal-header { display:none; }\n    #adn-food-modal .adn-rechner { margin-top:0; padding:12px; border-radius:15px; }\n    #adn-food-modal .adn-step { min-height: 0; }\n    #adn-food-modal .adn-step h3 { font-size:26px; }\n    #adn-food-modal .adn-step \u003e p { font-size:11px; margin-bottom:10px; }\n    #adn-food-modal .adn-age-row { grid-template-columns:1fr; }\n    #adn-food-modal .adn-segmented { display:grid; grid-template-columns:1fr 1fr; }\n    #adn-food-modal .adn-choice-grid { grid-template-columns:1fr; gap:6px; }\n    #adn-food-modal .adn-choice-grid button { min-height:68px; padding:8px 10px; grid-template-columns:42px minmax(0,1fr); column-gap:9px; }\n    #adn-food-modal .adn-choice-grid img { width:42px; height:42px; }\n    #adn-food-modal .adn-choice-grid strong { font-size:13px; }\n    #adn-food-modal .adn-choice-grid span { font-size:9px; }\n    #adn-food-modal .adn-result-grid { grid-template-columns:1fr; }\n    #adn-food-modal .adn-modal-close { top:6px; right:6px; width:32px; height:32px; font-size:23px; }\n  }\n\u003c\/style\u003e\n\u003c!-- Positionsanpassung:\n     Desktop: Futterrechner links, Vertrauens-\/Zahlungsbereich rechts\n     Mobil\/Tablet: Sicher bezahlen zuerst, danach Futterrechner\n--\u003e\n\u003cstyle id=\"adn-responsive-order-fix\"\u003e\n  @media (min-width: 1051px) {\n    #adn-one-html .adn-one-grid {\n      grid-template-columns: minmax(330px, .75fr) minmax(0, 1.55fr);\n    }\n\n    #adn-one-html .adn-calculator-teaser {\n      order: 1;\n    }\n\n    #adn-one-html .adn-trust-panel {\n      order: 2;\n    }\n  }\n\n  @media (max-width: 1050px) {\n    #adn-one-html .adn-trust-panel {\n      order: 1;\n    }\n\n    #adn-one-html .adn-calculator-teaser {\n      order: 2;\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- Volle Browserbreite für den ersten Block --\u003e\u003c!-- Abstandskorrektur: Produktgalerie und Vorschaubilder überdecken den Vollbreiten-Block nicht mehr --\u003e\u003c!-- Popup stabil in der Bildschirmmitte --\u003e\u003c!-- =========================================================\n     PRODUKTBESCHREIBUNG XXL MYSTERY KNABBERBOX\n     ========================================================= --\u003e\n\u003cstyle\u003e\n  .adp-page{\n    position:relative!important;\n    left:auto!important;\n    right:auto!important;\n    width:var(--adp-viewport-width,100vw)!important;\n    max-width:none!important;\n    margin:0!important;\n    transform:translateX(calc(-1 * var(--adp-viewport-offset,0px)))!important;\n    background:radial-gradient(circle at 95% 2%,rgba(233,96,40,.13),transparent 24%),#f5f5f7;\n    color:#111;\n    font-family:'Manrope',Arial,sans-serif;\n    overflow:hidden;\n    isolation:isolate;\n  }\n  .adp-page *{box-sizing:border-box;font-family:'Manrope',Arial,sans-serif}\n  .adp-wrap{width:100%;max-width:1280px;margin:0 auto;padding:58px 18px}\n\n  .adp-hero{\n    position:relative;\n    padding:58px;\n    border-radius:36px;\n    background:radial-gradient(circle at 86% 12%,rgba(233,96,40,.3),transparent 27%),linear-gradient(135deg,#090a0d,#17181c 60%,#281a14);\n    color:#fff;\n    display:grid;\n    grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);\n    gap:42px;\n    align-items:center;\n    overflow:hidden;\n    box-shadow:0 30px 90px rgba(0,0,0,.14);\n  }\n  .adp-hero:after{content:\"\";position:absolute;left:58px;right:58px;bottom:0;height:6px;border-radius:999px 999px 0 0;background:#e96028}\n  .adp-brand{margin:0 0 12px;color:#e96028;font-size:15px;font-weight:900;letter-spacing:-.02em}\n  .adp-kicker{margin:0 0 16px;color:#e96028;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}\n  .adp-title{\n    position:relative;\n    z-index:1;\n    display:block;\n    margin:0!important;\n    max-width:760px;\n    color:#fff!important;\n    font-family:'Inter','Manrope',Arial,sans-serif!important;\n    font-size:clamp(36px,5.5vw,62px)!important;\n    line-height:.98!important;\n    font-weight:900!important;\n    font-variation-settings:'wght' 900!important;\n    font-synthesis:weight!important;\n    letter-spacing:-.05em!important;\n    text-transform:none!important;\n    -webkit-text-stroke:.65px #fff;\n    paint-order:stroke fill;\n    text-shadow:\n      0 2px 0 rgba(255,255,255,.10),\n      0 7px 12px rgba(0,0,0,.72),\n      0 17px 34px rgba(0,0,0,.58)!important;\n    filter:drop-shadow(0 8px 10px rgba(0,0,0,.34));\n  }\n  .adp-title:before,\n  .adp-title:after{\n    content:attr(data-title);\n    position:absolute;\n    inset:0;\n    z-index:-1;\n    color:rgba(0,0,0,.62);\n    font:inherit;\n    letter-spacing:inherit;\n    line-height:inherit;\n    pointer-events:none;\n  }\n  .adp-title:before{\n    transform:translate(4px,6px);\n    filter:blur(1px);\n    opacity:.75;\n  }\n  .adp-title:after{\n    transform:translate(8px,11px);\n    filter:blur(10px);\n    opacity:.78;\n  }\n  .adp-lead{max-width:720px;margin:26px 0 0;color:#fff!important;font-size:clamp(18px,1.8vw,24px);line-height:1.38;font-weight:800}\n  .adp-intro{max-width:720px;margin:20px 0 0;color:rgba(255,255,255,.72)!important;font-size:16px;line-height:1.72}\n  .adp-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}\n  .adp-tags span{padding:10px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;font-size:12px;font-weight:800}\n\n  .adp-visual{\n    min-height:430px;\n    padding:30px;\n    border-radius:30px;\n    background:radial-gradient(circle at 50% 35%,rgba(233,96,40,.25),transparent 45%),linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.04));\n    border:1px solid rgba(255,255,255,.1);\n    display:grid;\n    align-content:center;\n    gap:14px;\n  }\n  .adp-stat{padding:20px 22px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(0,0,0,.18)}\n  .adp-stat strong{display:block;color:#fff;font-size:30px;line-height:1;font-weight:900}\n  .adp-stat span{display:block;margin-top:8px;color:rgba(255,255,255,.7);font-size:13px;line-height:1.45}\n  .adp-stat-main{background:#e96028;border-color:#e96028;box-shadow:0 18px 38px rgba(233,96,40,.24)}\n  .adp-stat-main span{color:rgba(255,255,255,.88)}\n\n  .adp-section{padding-top:80px}\n  .adp-heading{max-width:980px;margin-bottom:28px}\n  .adp-heading p{margin:0 0 14px;color:#e96028;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}\n  .adp-heading h2{margin:0;color:#111!important;font-size:clamp(34px,5vw,62px)!important;line-height:.98!important;font-weight:900!important;letter-spacing:-.055em!important;text-transform:none!important}\n  .adp-heading span{display:block;max-width:850px;margin-top:18px;color:#626262;font-size:17px;line-height:1.62;font-weight:600}\n\n  .adp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}\n  .adp-benefit{min-height:290px;padding:30px;border-radius:28px;background:radial-gradient(circle at 92% 8%,rgba(233,96,40,.11),transparent 30%),#fff;box-shadow:0 18px 55px rgba(0,0,0,.055)}\n  .adp-benefit:nth-child(2){background:radial-gradient(circle at 92% 8%,rgba(233,96,40,.34),transparent 31%),linear-gradient(135deg,#090a0d,#1a1b1f);color:#fff}\n  .adp-benefit b{color:#e96028;font-size:13px;font-weight:900}\n  .adp-benefit h3{margin:46px 0 14px;color:inherit!important;font-size:27px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.04em!important;text-transform:none!important}\n  .adp-benefit p{margin:0;color:#575757;font-size:15px;line-height:1.7}\n  .adp-benefit:nth-child(2) p{color:rgba(255,255,255,.7)}\n\n  .adp-guide{margin-top:80px;padding:54px;border-radius:34px;background:radial-gradient(circle at 90% 10%,rgba(233,96,40,.12),transparent 26%),#fff;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:48px;align-items:start;box-shadow:0 24px 70px rgba(0,0,0,.06)}\n  .adp-guide h2{margin:0;color:#111!important;font-size:clamp(34px,4.8vw,56px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.055em!important;text-transform:none!important}\n  .adp-guide p{color:#505050;font-size:16px;line-height:1.75}\n  .adp-panel{padding:32px;border-radius:26px;background:radial-gradient(circle at 90% 8%,rgba(233,96,40,.35),transparent 30%),linear-gradient(135deg,#0a0b0e,#1b1c20);color:#fff}\n  .adp-panel\u003ep{margin:0 0 28px;color:#e96028;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}\n  .adp-panel article{padding:18px 0;border-top:1px solid rgba(255,255,255,.1)}\n  .adp-panel article:first-of-type{padding-top:0;border-top:0}\n  .adp-panel strong{display:block;color:#fff!important;font-size:19px}\n  .adp-panel span{display:block;margin-top:7px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.55}\n\n  .adp-accordions{display:grid;gap:13px}\n  .adp-item{margin:0!important;border-radius:22px;background:#fff;box-shadow:0 14px 45px rgba(0,0,0,.045);overflow:hidden}\n  .adp-item summary{padding:22px 24px!important;list-style:none!important;color:#111!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:16px;cursor:pointer;text-transform:none!important}\n  .adp-item summary::-webkit-details-marker{display:none}\n  .adp-icon{width:46px;height:46px;border-radius:14px;background:#111;color:#fff;display:grid;place-items:center;font-size:20px}\n  .adp-summary strong{display:block;color:#111!important;font-size:18px;line-height:1.3;font-weight:900}\n  .adp-summary span{display:block;margin-top:4px;color:#6b6b6b;font-size:13px;line-height:1.4}\n  .adp-plus{position:relative;width:36px;height:36px;border-radius:50%;background:#f1f1f3}\n  .adp-plus:before,.adp-plus:after{content:\"\";position:absolute;left:50%;top:50%;width:14px;height:2px;background:#111;transform:translate(-50%,-50%)}\n  .adp-plus:after{transform:translate(-50%,-50%) rotate(90deg)}\n  .adp-item[open] .adp-plus{background:#e96028}\n  .adp-item[open] .adp-plus:before,.adp-item[open] .adp-plus:after{background:#fff}\n  .adp-item[open] .adp-plus:after{transform:translate(-50%,-50%)}\n  .adp-content{padding:0 24px 26px 86px;color:#505050;font-size:15px;line-height:1.72}\n  .adp-content h3,.adp-content h4{color:#111!important;text-transform:none!important}\n  .adp-content h3{font-size:23px!important;margin:4px 0 14px!important}\n  .adp-content h4{font-size:17px!important;margin:22px 0 8px!important}\n  .adp-content p{margin:0 0 14px}\n  .adp-info{margin:20px 0;padding:18px;border-left:5px solid #e96028;border-radius:16px;background:#f5f5f7}\n  .adp-info p:last-child{margin-bottom:0}\n\n  .adp-table{width:100%;border-collapse:separate;border-spacing:0;margin:14px 0;overflow:hidden;border:1px solid #e5e5e7;border-radius:16px;background:#fff}\n  .adp-table th,.adp-table td{padding:12px 14px;border-bottom:1px solid #ececef;text-align:left;vertical-align:top}\n  .adp-table tr:last-child td{border-bottom:0}\n  .adp-table thead th,.adp-table thead td{background:#111;color:#fff;font-weight:900}\n\n  .adp-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}\n  .adp-highlight{padding:15px 16px;border-radius:15px;background:#f5f5f7}\n  .adp-highlight b{display:block;margin-bottom:4px;color:#111}\n\n  .adp-faq{display:grid;gap:10px}\n  .adp-faq details{border:1px solid #e5e5e7;border-radius:14px;background:#fff;overflow:hidden}\n  .adp-faq summary{padding:15px 48px 15px 16px!important;display:block!important;position:relative;cursor:pointer;font-weight:800;color:#222!important;list-style:none!important;text-transform:none!important}\n  .adp-faq summary:before,.adp-faq summary:after{content:\"\";position:absolute;right:17px;top:50%;width:14px;height:2px;background:#111;transform:translateY(-50%)}\n  .adp-faq summary:after{transform:translateY(-50%) rotate(90deg)}\n  .adp-faq details[open] summary:after{transform:translateY(-50%)}\n  .adp-faq details p{margin:0;padding:0 16px 17px;color:#555}\n\n  .adp-closing{margin-top:80px;padding:56px 42px;border-radius:34px;background:radial-gradient(circle at 86% 14%,rgba(255,255,255,.14),transparent 24%),#e96028;color:#fff;text-align:center}\n  .adp-closing h2{max-width:900px;margin:0 auto;color:#fff!important;font-size:clamp(36px,5.5vw,66px)!important;line-height:.96!important;font-weight:900!important;letter-spacing:-.055em!important;text-transform:none!important}\n  .adp-closing p{max-width:780px;margin:20px auto 0;color:rgba(255,255,255,.86);font-size:17px;line-height:1.65;font-weight:600}\n\n  @media(max-width:960px){\n    .adp-hero,.adp-guide{grid-template-columns:1fr}\n    .adp-benefits{grid-template-columns:1fr}\n  }\n  @media(max-width:700px){\n    .adp-wrap{padding:24px 10px}\n    .adp-hero{padding:30px 18px 20px;border-radius:24px;gap:22px}\n    .adp-hero:after{left:18px;right:18px}\n    .adp-title{font-size:clamp(30px,9vw,46px)!important;line-height:1!important;letter-spacing:-.04em!important;-webkit-text-stroke:.45px #fff}\n    .adp-title:before{transform:translate(3px,4px);filter:blur(.8px)}\n    .adp-title:after{transform:translate(5px,7px);filter:blur(7px)}\n    .adp-lead{font-size:17px}\n    .adp-intro{font-size:14px;line-height:1.62}\n    .adp-tags{gap:7px;margin-top:18px}\n    .adp-tags span{padding:8px 10px;font-size:10px}\n    .adp-visual{min-height:auto;padding:14px;border-radius:22px;gap:8px}\n    .adp-stat{padding:14px 15px;border-radius:15px}\n    .adp-stat strong{font-size:24px}\n    .adp-stat span{margin-top:5px;font-size:11px}\n    .adp-section{padding-top:50px}\n    .adp-heading{margin-bottom:18px}\n    .adp-heading p{margin-bottom:10px;font-size:9px}\n    .adp-heading h2{font-size:32px!important;line-height:1!important}\n    .adp-heading span{margin-top:12px;font-size:14px;line-height:1.5}\n    .adp-benefits{gap:10px}\n    .adp-benefit{min-height:auto;padding:21px;border-radius:20px}\n    .adp-benefit h3{margin:26px 0 10px;font-size:23px!important}\n    .adp-benefit p{font-size:14px;line-height:1.58}\n    .adp-guide{margin-top:50px;padding:26px 17px 17px;border-radius:24px;gap:26px}\n    .adp-guide h2{font-size:32px!important}\n    .adp-guide p{font-size:14px;line-height:1.62}\n    .adp-panel{padding:22px;border-radius:20px}\n    .adp-panel article{padding:14px 0}\n    .adp-panel strong{font-size:17px}\n    .adp-panel span{font-size:12px}\n\n    \/* Schmale und kompakte Themenkacheln auf dem Handy *\/\n    .adp-accordions{gap:8px;padding:0 5px}\n    .adp-item{width:calc(100% - 4px);margin:0 auto!important;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.045)}\n    .adp-item summary{grid-template-columns:32px minmax(0,1fr) 26px;padding:11px 10px!important;gap:9px;min-height:54px}\n    .adp-icon{width:32px;height:32px;border-radius:9px;font-size:14px}\n    .adp-summary strong{font-size:13.5px;line-height:1.22}\n    .adp-summary span{margin-top:2px;font-size:10.5px;line-height:1.25}\n    .adp-plus{width:26px;height:26px}\n    .adp-plus:before,.adp-plus:after{width:11px;height:1.5px}\n    .adp-content{padding:0 11px 15px;font-size:13px;line-height:1.58}\n    .adp-content h3{font-size:19px!important;margin:5px 0 10px!important}\n    .adp-content h4{font-size:15px!important;margin:16px 0 6px!important}\n    .adp-content p{margin-bottom:10px}\n    .adp-info{margin:14px 0;padding:13px;border-left-width:4px;border-radius:11px}\n    .adp-highlights{grid-template-columns:1fr;gap:8px}\n    .adp-highlight{padding:11px 12px;border-radius:11px}\n    .adp-table th,.adp-table td{padding:8px 7px;font-size:11.5px}\n    .adp-faq{gap:7px}\n    .adp-faq details{border-radius:10px}\n    .adp-faq summary{padding:12px 38px 12px 12px!important;font-size:12.5px}\n    .adp-faq details p{padding:0 12px 13px;font-size:12.5px}\n    .adp-closing{margin-top:50px;padding:34px 18px;text-align:left;border-radius:24px}\n    .adp-closing h2{font-size:33px!important}\n    .adp-closing p{font-size:14px}\n  }\n\u003c\/style\u003e\n\u003cstyle id=\"adp-external-product-title-style\"\u003e\n  .adp-external-product-title,\n  body .product__info-container .product__title,\n  body .product__info-container .product__title h1,\n  body .product__info-wrapper .product__title,\n  body .product__info-wrapper .product__title h1,\n  body product-info .product__title,\n  body product-info .product__title h1,\n  body .product-info .product__title,\n  body .product-info .product__title h1,\n  body .product-info__title,\n  body h1.product__title,\n  body h1.product-title,\n  body h1.product_title,\n  body .product-single__title,\n  body .productView-title,\n  body .product-detail__title {\n    display: block !important;\n    width: 100% !important;\n    max-width: 980px !important;\n    margin: 0 0 18px 0 !important;\n    padding: 0 !important;\n    color: #000 !important;\n    background: transparent !important;\n    font-family: \"Inter\", Arial, Helvetica, sans-serif !important;\n    font-size: clamp(28px, 4.1vw, 46px) !important;\n    font-weight: 900 !important;\n    font-style: normal !important;\n    font-variation-settings: \"wght\" 900 !important;\n    font-synthesis: weight !important;\n    line-height: .98 !important;\n    letter-spacing: -.05em !important;\n    text-align: left !important;\n    text-transform: none !important;\n    -webkit-text-stroke: .7px #000 !important;\n    paint-order: stroke fill !important;\n    text-shadow:\n      0 3px 0 rgba(0,0,0,.08),\n      0 6px 11px rgba(0,0,0,.23),\n      0 15px 28px rgba(0,0,0,.13) !important;\n  }\n\n  .adp-external-product-title *,\n  body .product__info-container .product__title *,\n  body .product__info-wrapper .product__title *,\n  body product-info .product__title *,\n  body .product-info .product__title *,\n  body .product-info__title *,\n  body .product-single__title *,\n  body .productView-title *,\n  body .product-detail__title * {\n    color: #000 !important;\n    font-family: \"Inter\", Arial, Helvetica, sans-serif !important;\n    font-size: inherit !important;\n    font-weight: 900 !important;\n    line-height: inherit !important;\n    letter-spacing: inherit !important;\n    -webkit-text-stroke: .7px #000 !important;\n  }\n\n  .adp-external-product-title::before,\n  .adp-external-product-title::after,\n  .adp-external-product-title *::before,\n  .adp-external-product-title *::after {\n    content: none !important;\n    display: none !important;\n  }\n\n  @media (max-width: 700px) {\n    .adp-external-product-title,\n    body .product__info-container .product__title,\n    body .product__info-container .product__title h1,\n    body .product__info-wrapper .product__title,\n    body .product__info-wrapper .product__title h1,\n    body product-info .product__title,\n    body product-info .product__title h1,\n    body .product-info .product__title,\n    body .product-info .product__title h1,\n    body .product-info__title,\n    body h1.product__title,\n    body h1.product-title,\n    body h1.product_title,\n    body .product-single__title,\n    body .productView-title,\n    body .product-detail__title {\n      font-size: clamp(24px, 7vw, 34px) !important;\n      line-height: 1 !important;\n      letter-spacing: -.04em !important;\n      -webkit-text-stroke: .5px #000 !important;\n      text-shadow:\n        0 2px 0 rgba(0,0,0,.07),\n        0 4px 8px rgba(0,0,0,.20),\n        0 10px 20px rgba(0,0,0,.11) !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle id=\"adn-modal-center-fix\"\u003e\n  html {\n    scrollbar-gutter: stable;\n  }\n\n  body.adn-modal-open {\n    overflow: hidden !important;\n    overscroll-behavior: none !important;\n    touch-action: none !important;\n  }\n\n  #adn-food-modal {\n    position: fixed !important;\n    top: var(--adn-modal-top, 0px) !important;\n    left: 0 !important;\n    right: 0 !important;\n    bottom: auto !important;\n\n    width: 100vw !important;\n    max-width: none !important;\n    height: var(--adn-modal-height, 100dvh) !important;\n    min-height: 0 !important;\n\n    margin: 0 !important;\n    padding: 18px !important;\n    transform: none !important;\n\n    align-items: center !important;\n    justify-content: center !important;\n    place-items: center !important;\n\n    overflow: hidden !important;\n    z-index: 2147483647 !important;\n    box-sizing: border-box !important;\n    isolation: isolate !important;\n  }\n\n  #adn-food-modal.is-open {\n    display: grid !important;\n  }\n\n  #adn-food-modal .adn-modal-backdrop {\n    position: absolute !important;\n    inset: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    margin: 0 !important;\n    transform: none !important;\n  }\n\n  #adn-food-modal .adn-modal-dialog {\n    position: relative !important;\n    top: auto !important;\n    left: auto !important;\n    right: auto !important;\n    bottom: auto !important;\n    inset: auto !important;\n\n    width: min(780px, calc(100vw - 36px)) !important;\n    height: min(720px, calc(var(--adn-modal-height, 100dvh) - 36px)) !important;\n    min-height: 0 !important;\n    max-height: none !important;\n\n    margin: 0 !important;\n    padding: 18px !important;\n    transform: none !important;\n\n    overflow-x: hidden !important;\n    overflow-y: auto !important;\n    overscroll-behavior: contain !important;\n    -webkit-overflow-scrolling: touch;\n\n    border-radius: 26px !important;\n    box-sizing: border-box !important;\n  }\n\n  #adn-food-modal .adn-modal-header h2 {\n    font-size: clamp(28px, 3vw, 36px) !important;\n    line-height: 1 !important;\n    letter-spacing: -.045em !important;\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  @media (max-width: 1050px) {\n    #adn-food-modal {\n      padding: 12px !important;\n    }\n\n    #adn-food-modal .adn-modal-dialog {\n      width: min(760px, calc(100vw - 24px)) !important;\n      height: calc(var(--adn-modal-height, 100dvh) - 24px) !important;\n      padding: 14px !important;\n      border-radius: 22px !important;\n    }\n\n    #adn-food-modal .adn-modal-header h2 {\n      font-size: 31px !important;\n    }\n  }\n\n  @media (max-width: 720px) {\n    #adn-food-modal {\n      padding: 6px !important;\n    }\n\n    #adn-food-modal .adn-modal-dialog {\n      width: calc(100vw - 12px) !important;\n      height: calc(var(--adn-modal-height, 100dvh) - 12px) !important;\n      padding: 8px !important;\n      border-radius: 18px !important;\n    }\n\n    #adn-food-modal .adn-rechner {\n      height: 100% !important;\n      min-height: 0 !important;\n      overflow-y: auto !important;\n    }\n  }\n\n  @media (max-height: 650px) and (min-width: 721px) {\n    #adn-food-modal {\n      padding: 8px !important;\n    }\n\n    #adn-food-modal .adn-modal-dialog {\n      height: calc(var(--adn-modal-height, 100dvh) - 16px) !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle id=\"adn-calculator-title-size-fix\"\u003e\n  #adn-one-html .adn-calculator-teaser h2 {\n    width: 100% !important;\n    max-width: none !important;\n    font-size: clamp(32px, 3.25vw, 48px) !important;\n    line-height: 1 !important;\n    letter-spacing: -.045em !important;\n    white-space: nowrap !important;\n    word-break: keep-all !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  @media (max-width: 1050px) {\n    #adn-one-html .adn-calculator-teaser h2 {\n      font-size: clamp(30px, 5vw, 40px) !important;\n    }\n  }\n\n  @media (max-width: 720px) {\n    #adn-one-html .adn-calculator-teaser {\n      padding-left: 18px !important;\n      padding-right: 18px !important;\n    }\n\n    #adn-one-html .adn-calculator-teaser h2 {\n      font-size: clamp(27px, 8vw, 33px) !important;\n      line-height: 1.03 !important;\n      letter-spacing: -.04em !important;\n    }\n  }\n\n  @media (max-width: 360px) {\n    #adn-one-html .adn-calculator-teaser h2 {\n      font-size: 26px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle id=\"adn-mystery-product-design\"\u003e\n  .adp-theme-mystery {\n    --mystery-night: #12091c;\n    --mystery-purple: #6f3bb2;\n    --mystery-violet: #9b58d5;\n    --mystery-coral: #ef7040;\n    --mystery-gold: #f1b84a;\n    --mystery-lilac: #f3edf9;\n\n    background:\n      radial-gradient(circle at 7% 4%, rgba(111,59,178,.17), transparent 24%),\n      radial-gradient(circle at 95% 16%, rgba(239,112,64,.13), transparent 24%),\n      radial-gradient(circle at 50% 78%, rgba(241,184,74,.08), transparent 34%),\n      linear-gradient(180deg, #faf7fc 0%, #f2edf7 52%, #fbf7f0 100%) !important;\n  }\n\n  .adp-theme-mystery .adp-hero {\n    border: 1px solid rgba(192,135,240,.18) !important;\n    background:\n      radial-gradient(circle at 88% 14%, rgba(239,112,64,.31), transparent 24%),\n      radial-gradient(circle at 72% 80%, rgba(111,59,178,.34), transparent 27%),\n      linear-gradient(135deg, #0d0714 0%, #21102f 56%, #3c173d 100%) !important;\n    box-shadow: 0 36px 96px rgba(53,25,77,.24) !important;\n  }\n\n  .adp-theme-mystery .adp-hero::before {\n    content: \"MYSTERY XXL\" !important;\n    position: absolute !important;\n    right: 18px !important;\n    top: 24px !important;\n    color: rgba(255,255,255,.045) !important;\n    font-family: \"Inter\", Arial, sans-serif !important;\n    font-size: 72px !important;\n    line-height: 1 !important;\n    font-weight: 900 !important;\n    letter-spacing: -.07em !important;\n    transform: rotate(7deg) !important;\n    pointer-events: none !important;\n  }\n\n  .adp-theme-mystery .adp-hero::after {\n    background:\n      linear-gradient(\n        90deg,\n        var(--mystery-night),\n        var(--mystery-purple) 32%,\n        var(--mystery-violet) 56%,\n        var(--mystery-coral) 78%,\n        var(--mystery-gold)\n      ) !important;\n  }\n\n  .adp-theme-mystery .adp-brand,\n  .adp-theme-mystery .adp-kicker,\n  .adp-theme-mystery .adp-heading \u003e p,\n  .adp-theme-mystery .adp-panel \u003e p {\n    color: #f49a5f !important;\n  }\n\n  .adp-theme-mystery .adp-title {\n    color: #fff !important;\n    -webkit-text-stroke: .45px #fff !important;\n    paint-order: stroke fill !important;\n    text-shadow:\n      0 3px 0 rgba(0,0,0,.16),\n      0 7px 15px rgba(0,0,0,.34),\n      0 15px 28px rgba(0,0,0,.18) !important;\n    filter: none !important;\n  }\n\n  .adp-theme-mystery .adp-title::before,\n  .adp-theme-mystery .adp-title::after {\n    content: none !important;\n    display: none !important;\n    opacity: 0 !important;\n    filter: none !important;\n    transform: none !important;\n  }\n\n  .adp-theme-mystery .adp-tags {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    align-items: center !important;\n    gap: 10px !important;\n  }\n\n  .adp-theme-mystery .adp-tags \u003e span {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex: 0 0 auto !important;\n    margin: 0 !important;\n    white-space: nowrap !important;\n    text-decoration: none !important;\n    border-color: rgba(198,151,239,.23) !important;\n    background: rgba(198,151,239,.08) !important;\n  }\n\n  .adp-theme-mystery .adp-visual {\n    position: relative !important;\n    background: #6f3bb2 !important;\n    background-image: none !important;\n    border-color: rgba(255,255,255,.14) !important;\n  }\n\n  .adp-theme-mystery .adp-visual::before,\n  .adp-theme-mystery .adp-visual::after {\n    content: none !important;\n    display: none !important;\n  }\n\n  .adp-theme-mystery .adp-stat {\n    border-color: rgba(255,255,255,.15) !important;\n    background: rgba(18,9,28,.26) !important;\n  }\n\n  .adp-theme-mystery .adp-stat-main {\n    background: #9b58d5 !important;\n    border-color: #9b58d5 !important;\n    box-shadow: 0 18px 42px rgba(111,59,178,.34) !important;\n  }\n\n  .adp-theme-mystery .adp-benefit:nth-child(1) {\n    background:\n      radial-gradient(circle at 94% 8%, rgba(111,59,178,.14), transparent 32%),\n      linear-gradient(145deg, #ffffff 0%, #f4eef9 100%) !important;\n  }\n\n  .adp-theme-mystery .adp-benefit:nth-child(2) {\n    background:\n      radial-gradient(circle at 92% 8%, rgba(239,112,64,.30), transparent 31%),\n      linear-gradient(135deg, #100918 0%, #32163b 100%) !important;\n    color: #fff !important;\n  }\n\n  .adp-theme-mystery .adp-benefit:nth-child(2) p {\n    color: rgba(255,255,255,.72) !important;\n  }\n\n  .adp-theme-mystery .adp-benefit:nth-child(3) {\n    background:\n      radial-gradient(circle at 94% 8%, rgba(241,184,74,.16), transparent 32%),\n      linear-gradient(145deg, #ffffff 0%, #fcf7eb 100%) !important;\n  }\n\n  .adp-theme-mystery .adp-benefit b {\n    color: var(--mystery-purple) !important;\n  }\n\n  .adp-theme-mystery .adp-benefit:nth-child(2) b {\n    color: #f5a06b !important;\n  }\n\n  .adp-theme-mystery .adp-guide {\n    border: 1px solid rgba(111,59,178,.08) !important;\n    background:\n      radial-gradient(circle at 92% 8%, rgba(111,59,178,.12), transparent 28%),\n      radial-gradient(circle at 8% 92%, rgba(241,184,74,.08), transparent 26%),\n      linear-gradient(145deg, #ffffff 0%, #f8f2fb 100%) !important;\n  }\n\n  .adp-theme-mystery .adp-panel {\n    background:\n      radial-gradient(circle at 92% 8%, rgba(239,112,64,.28), transparent 28%),\n      linear-gradient(135deg, #12091c 0%, #3a1944 100%) !important;\n  }\n\n  .adp-theme-mystery .adp-item {\n    border: 1px solid rgba(111,59,178,.07) !important;\n    box-shadow: 0 14px 42px rgba(64,31,91,.055) !important;\n  }\n\n  .adp-theme-mystery .adp-icon {\n    background: linear-gradient(135deg, var(--mystery-night), var(--mystery-purple)) !important;\n    box-shadow: 0 8px 18px rgba(75,36,105,.17) !important;\n  }\n\n  .adp-theme-mystery .adp-item[open] .adp-plus {\n    background: var(--mystery-purple) !important;\n  }\n\n  .adp-theme-mystery .adp-info {\n    border-left-color: var(--mystery-purple) !important;\n    background: #f5effa !important;\n  }\n\n  .adp-theme-mystery .adp-highlight {\n    background: linear-gradient(135deg, #f4eef9 0%, #fcf7ec 100%) !important;\n  }\n\n  .adp-theme-mystery .adp-table thead th,\n  .adp-theme-mystery .adp-table thead td {\n    background: linear-gradient(135deg, #160b20, #43204f) !important;\n  }\n\n  .adp-theme-mystery .adp-faq details[open] {\n    border-color: rgba(111,59,178,.30) !important;\n    box-shadow: 0 10px 25px rgba(111,59,178,.07) !important;\n  }\n\n  .adp-theme-mystery .adp-closing {\n    background: #6f3bb2 !important;\n    background-image: none !important;\n    box-shadow: 0 28px 72px rgba(83,39,116,.20) !important;\n  }\n\n  .adp-theme-mystery #adn-one-html {\n    position: relative !important;\n    left: auto !important;\n    right: auto !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 auto 42px !important;\n    padding: 0 !important;\n    transform: none !important;\n    clear: both !important;\n    box-sizing: border-box !important;\n  }\n\n  .adp-theme-mystery #adn-one-html \u003e .adn-one-grid {\n    width: 100% !important;\n    max-width: none !important;\n    margin: 0 auto !important;\n  }\n\n  .adp-theme-mystery #adn-one-html .adn-clean-item {\n    align-content: start !important;\n  }\n\n  .adp-theme-mystery #adn-one-html .adn-clean-item \u003e span:last-child {\n    max-width: 112px !important;\n    min-height: 34px !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    justify-content: center !important;\n    font-size: 13px !important;\n    line-height: 1.14 !important;\n    font-weight: 800 !important;\n  }\n\n  @media (max-width: 1050px) {\n    .adp-theme-mystery #adn-one-html {\n      margin-bottom: 30px !important;\n    }\n  }\n\n  @media (max-width: 720px) {\n    .adp-theme-mystery .adp-hero::before {\n      right: -14px !important;\n      top: 22px !important;\n      font-size: 42px !important;\n    }\n\n    .adp-theme-mystery #adn-one-html {\n      margin-bottom: 22px !important;\n    }\n\n    .adp-theme-mystery #adn-one-html .adn-clean-item \u003e span:last-child {\n      max-width: 100px !important;\n      font-size: 12px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cmain class=\"adp-page adp-theme-mystery\"\u003e\n\u003cdiv class=\"adp-wrap\"\u003e\n\u003csection id=\"adn-one-html\" class=\"adn-one-html adn-theme-mystery\"\u003e\n\u003cdiv class=\"adn-one-grid\"\u003e\n\u003c!-- HTML 1: Vertrauen \/ Zahlungsarten \/ Vorteile --\u003e\n\u003cdiv class=\"adn-trust-panel\"\u003e\n\u003cdiv class=\"adn-payment-card\"\u003e\n\u003cp class=\"adn-kicker\"\u003eSicher bezahlen mit\u003c\/p\u003e\n\u003cdiv class=\"adn-payment-grid\"\u003e\n\u003cspan class=\"adn-payment-logo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/paypal-blue-logo-19528_256.png?v=1779726652\" alt=\"PayPal\"\u003e\u003c\/span\u003e \u003cspan class=\"adn-payment-logo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/klarna-pink-logo-24366_256.png?v=1779726652\" alt=\"Klarna\"\u003e\u003c\/span\u003e \u003cspan class=\"adn-payment-logo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/visa-blue-logo-19529_256.png?v=1779726652\" alt=\"Visa\"\u003e\u003c\/span\u003e \u003cspan class=\"adn-payment-logo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/mastercard-credit-card-payment-method-19676_256.png?v=1779726652\" alt=\"Mastercard\"\u003e\u003c\/span\u003e \u003cspan class=\"adn-payment-logo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/maestro-logo-19742_256.png?v=1779726652\" alt=\"Maestro\"\u003e\u003c\/span\u003e \u003cspan class=\"adn-payment-logo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/apple-pay-logo-19557_256.png?v=1779726652\" alt=\"Apple Pay\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-benefit-grid\"\u003e\n\u003carticle class=\"adn-benefit-item\"\u003e\u003cspan class=\"adn-orange-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M3 7h11v9H3V7Zm11 3h3.5l2.5 3v3h-6v-6ZM6 19a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm11 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e \u003c\/span\u003e \u003cstrong\u003eSchneller Versand\u003c\/strong\u003e \u003csmall\u003ezügig und sicher bei dir\u003c\/small\u003e\u003c\/article\u003e\n\u003carticle class=\"adn-benefit-item\"\u003e\u003cspan class=\"adn-orange-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M12 2 4 5v6c0 5 3.4 9.7 8 11 4.6-1.3 8-6 8-11V5l-8-3Zm-1 14-4-4 1.4-1.4L11 13.2l5.6-5.6L18 9l-7 7Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e \u003c\/span\u003e \u003cstrong\u003eSicher bezahlen\u003c\/strong\u003e \u003csmall\u003egeschützte Zahlungsarten\u003c\/small\u003e\u003c\/article\u003e\n\u003carticle class=\"adn-benefit-item\"\u003e\u003cspan class=\"adn-orange-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M7 7h9.2L14 4.8 15.4 3 21 8.6l-5.6 5.6-1.4-1.8 2.2-2.2H7a3 3 0 0 0-3 3v4H2v-4a5 5 0 0 1 5-5Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e \u003c\/span\u003e \u003cstrong\u003eGratis Rückversand\u003c\/strong\u003e \u003csmall\u003e30 Tage risikofrei testen\u003c\/small\u003e\u003c\/article\u003e\n\u003carticle class=\"adn-benefit-item\"\u003e\u003cspan class=\"adn-orange-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M12 21s-7-4.4-7-11a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 6.6-7 11-7 11Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e \u003c\/span\u003e \u003cstrong\u003e30 Tage Garantie\u003c\/strong\u003e \u003csmall\u003eentspannt ausprobieren\u003c\/small\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-clean-grid\"\u003e\n\u003cdiv class=\"adn-clean-item adn-clean-orange\"\u003e\n\u003cspan class=\"adn-clean-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M4 9h16v11H4V9Z\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M3 6h18v3H3V6Z\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M12 6v14\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M12 6c-2.8 0-5-1-5-2.4C7 2.6 8 2 9.2 2 10.8 2 12 3.7 12 6Zm0 0c2.8 0 5-1 5-2.4C17 2.6 16 2 14.8 2 13.2 2 12 3.7 12 6Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003eLiebevoll\u003cbr\u003ehandgepackt\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-clean-item adn-clean-green\"\u003e\n\u003cspan class=\"adn-clean-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M5 7h14v10H5Z\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M9 7v10M15 7v10\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003e300g, 500g\u003cbr\u003eoder 1kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-clean-item adn-clean-gold\"\u003e\n\u003cspan class=\"adn-clean-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M7 7h10l2 5-2 5H7l-2-5 2-5Z\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M9 7V5h6v2M9 17v2h6v-2\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003eWechselnder\u003cbr\u003eInhalt\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-clean-item adn-clean-blue\"\u003e\n\u003cspan class=\"adn-clean-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M4 16c2-5 5-8 8-8s6 3 8 8\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M6 18h12\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M9 12h6\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003eVon weich\u003cbr\u003ebis extra fest\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-clean-item adn-clean-brown\"\u003e\n\u003cspan class=\"adn-clean-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M12 3 14 8l5 .5-4 3.3 1.4 5.2L12 14l-4.4 3 1.4-5.2-4-3.3L10 8l2-5Z\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M18.5 16.5 19.3 19l2.2.8-2.2.8-.8 2.4-.8-2.4-2.2-.8 2.2-.8.8-2.5Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003eNeue Snacks\u003cbr\u003eentdecken\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HTML 2: Futterrechner-Teaser --\u003e\n\u003caside class=\"adn-calculator-teaser\"\u003e\n\u003cdiv class=\"adn-calculator-art\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/nassfutter.png?v=1782582533\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cp class=\"adn-calculator-label\"\u003eALPHADOG NUTRITION\u003c\/p\u003e\n\u003ch2\u003eFutterrechner.\u003c\/h2\u003e\n\u003cp class=\"adn-calculator-copy\"\u003eBerechne die passende Tagesmenge für deinen Hund in wenigen Schritten.\u003c\/p\u003e\n\u003cbutton class=\"adn-open-calculator\" type=\"button\"\u003eJetzt berechnen\u003c\/button\u003e\n\u003cdiv class=\"adn-calculator-note\"\u003e\n\u003cstrong\u003eIn ca. 60 Sekunden\u003c\/strong\u003e\u003cspan\u003edirekt zur Futterempfehlung\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"adp-hero\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"adp-brand\"\u003eAlphadog Nutrition\u003c\/p\u003e\n\u003cp class=\"adp-kicker\"\u003eHandgepackte Überraschungsbox mit wechselnden Hundesnacks\u003c\/p\u003e\n\u003ch1 class=\"adp-title\"\u003eXXL Mystery Knabberbox – die beste Überraschung für Hunde.\u003c\/h1\u003e\n\u003cp class=\"adp-lead\"\u003eEine handgepackte Überraschungsbox mit wechselnden Premium-Kauartikeln aus dem Alphadog Nutrition Sortiment.\u003c\/p\u003e\n\u003cp class=\"adp-intro\"\u003eMit der XXL Mystery Knabberbox entdeckst du gemeinsam mit deinem Hund neue Geschmacksrichtungen, Proteinquellen und Härtegrade. Der genaue Inhalt wird zufällig aus dem jeweils verfügbaren Sortiment zusammengestellt. Dadurch kann jede Box anders ausfallen und vom soften Trainingssnack bis zum festen Naturkauartikel unterschiedliche Produkte enthalten.\u003c\/p\u003e\n\u003cdiv class=\"adp-tags\"\u003e\n\u003cspan\u003eHandgepackt\u003c\/span\u003e \u003cspan\u003eWechselnder Inhalt\u003c\/span\u003e \u003cspan\u003e300g, 500g oder 1kg\u003c\/span\u003e \u003cspan\u003eIdeal zum Entdecken\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adp-visual\"\u003e\n\u003cdiv class=\"adp-stat adp-stat-main\"\u003e\n\u003cstrong\u003e3 Größen\u003c\/strong\u003e \u003cspan\u003e300g, 500g oder 1kg Überraschungsmischung\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adp-stat\"\u003e\n\u003cstrong\u003eHandgepackt\u003c\/strong\u003e \u003cspan\u003ejede Box wird individuell zusammengestellt\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adp-stat\"\u003e\n\u003cstrong\u003eWechselnd\u003c\/strong\u003e \u003cspan\u003everschiedene Proteinquellen und Härtegrade\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adp-stat\"\u003e\n\u003cstrong\u003eÜberraschung\u003c\/strong\u003e \u003cspan\u003eder genaue Inhalt ist vorab nicht festgelegt\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"adp-section\"\u003e\n\u003cdiv class=\"adp-heading\"\u003e\n\u003cp\u003eNeue Lieblingssnacks entdecken\u003c\/p\u003e\n\u003ch2\u003eEine Überraschungsbox voller unterschiedlicher Kauideen.\u003c\/h2\u003e\n\u003cspan\u003eDie Mischung kann verschiedene tierische Quellen, Größen, Formen und Konsistenzen enthalten und wird abhängig vom verfügbaren Sortiment zusammengestellt.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adp-benefits\"\u003e\n\u003carticle class=\"adp-benefit\"\u003e\u003cb\u003e01\u003c\/b\u003e\n\u003ch3\u003eImmer wieder anders\u003c\/h3\u003e\n\u003cp\u003eDer Inhalt wird zufällig ausgewählt. Dadurch gleicht nicht jede Mystery Knabberbox der vorherigen Zusammenstellung.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adp-benefit\"\u003e\u003cb\u003e02\u003c\/b\u003e\n\u003ch3\u003eIdeal zum Probieren\u003c\/h3\u003e\n\u003cp\u003eDu kannst verschiedene Snacks kennenlernen, ohne dich direkt auf eine einzelne große Packung festlegen zu müssen.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"adp-benefit\"\u003e\u003cb\u003e03\u003c\/b\u003e\n\u003ch3\u003eVielseitige Beschäftigung\u003c\/h3\u003e\n\u003cp\u003eWechselnde Texturen können kurze Belohnungsmomente ebenso ermöglichen wie ausdauernde Kauphasen.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"adp-guide\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"adp-kicker\"\u003eÜberraschung mit Verantwortung\u003c\/p\u003e\n\u003ch2\u003eDer genaue Inhalt variiert und sollte vor dem Füttern geprüft werden.\u003c\/h2\u003e\n\u003cp\u003eJe nach Zusammenstellung kann die Box Snacks aus Rind, Pferd, Hirsch, Reh, Schwein, Kaninchen, Huhn, Ente, Wasserbüffel oder Fisch enthalten. Auch Ergänzungsfuttermittel mit weiteren pflanzlichen oder technologischen Zutaten können Bestandteil der Auswahl sein.\u003c\/p\u003e\n\u003cp\u003ePrüfe deshalb vor dem Füttern immer die jeweilige Produktkennzeichnung. Bei bekannten Allergien, Unverträglichkeiten oder einer tierärztlich begleiteten Ausschlussdiät ist eine zufällig zusammengestellte Mystery Box in der Regel nicht die passende Wahl.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adp-panel\"\u003e\n\u003cp\u003eAuf einen Blick\u003c\/p\u003e\n\u003carticle\u003e\u003cstrong\u003eZusammenstellung\u003c\/strong\u003e\u003cspan\u003ezufällig und abhängig vom Sortiment\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle\u003e\u003cstrong\u003eMögliche Proteinquellen\u003c\/strong\u003e\u003cspan\u003eunter anderem Rind, Pferd, Geflügel, Wild und Fisch\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle\u003e\u003cstrong\u003eTexturen\u003c\/strong\u003e\u003cspan\u003evon weich bis besonders fest\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle\u003e\u003cstrong\u003eWichtig\u003c\/strong\u003e\u003cspan\u003eEinzelkennzeichnung und Verträglichkeit prüfen\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"adp-section\"\u003e\n\u003cdiv class=\"adp-heading\"\u003e\n\u003cp\u003eAlle Details\u003c\/p\u003e\n\u003ch2\u003eInhalt, Verwendung und sichere Fütterung.\u003c\/h2\u003e\n\u003cspan\u003eÖffne nur den Bereich, den du gerade brauchst. Alle Kategorien sind beim Laden der Seite geschlossen.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adp-accordions\"\u003e\n\u003cdetails class=\"adp-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"adp-icon\"\u003e📦\u003c\/span\u003e \u003cspan class=\"adp-summary\"\u003e \u003cstrong\u003eVerfügbare Größen\u003c\/strong\u003e \u003cspan\u003e300g, 500g und 1kg zur Auswahl\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"adp-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adp-content\"\u003e\n\u003ch3\u003eDie passende Überraschungsbox auswählen\u003c\/h3\u003e\n\u003ctable class=\"adp-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eVariante\u003c\/th\u003e\n\u003cth\u003eGeeignet für\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e300g\u003c\/td\u003e\n\u003ctd\u003eKleine Entdeckungsbox oder Geschenkidee\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e500g\u003c\/td\u003e\n\u003ctd\u003eMehr Abwechslung zum ausgiebigen Probieren\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1kg\u003c\/td\u003e\n\u003ctd\u003eXXL-Auswahl für besonders viele Überraschungsmomente\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eDie Gewichtsvariante bestimmt die Gesamtmenge. Einzelne Sorten, Stückzahlen und Proteinquellen bleiben Teil der zufälligen Zusammenstellung.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adp-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"adp-icon\"\u003e🎁\u003c\/span\u003e\u003cspan class=\"adp-summary\"\u003e\u003cstrong\u003eDie Idee der Mystery Knabberbox\u003c\/strong\u003e\u003cspan\u003eEine handgepackte Überraschung für deinen Hund\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"adp-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adp-content\"\u003e\n\u003ch3\u003eAbwechslung ohne vorher festgelegte Sorten\u003c\/h3\u003e\n\u003cp\u003eDie Mystery Knabberbox wird aus wechselnden Produkten des aktuellen Alphadog Nutrition Sortiments zusammengestellt. Die enthaltenen Snacks, Proteinquellen, Mengen, Größen und Härtegrade können sich von Box zu Box unterscheiden.\u003c\/p\u003e\n\u003cp\u003eDie Box eignet sich besonders für Hundehalter, die neue Produkte kennenlernen und ihrem Hund eine abwechslungsreiche Überraschung bieten möchten.\u003c\/p\u003e\n\u003cdiv class=\"adp-highlights\"\u003e\n\u003cdiv class=\"adp-highlight\"\u003e\n\u003cb\u003eHandgepackt\u003c\/b\u003eJede Zusammenstellung wird individuell vorbereitet.\u003c\/div\u003e\n\u003cdiv class=\"adp-highlight\"\u003e\n\u003cb\u003eWechselnd\u003c\/b\u003eDer genaue Inhalt ist vorab nicht garantiert.\u003c\/div\u003e\n\u003cdiv class=\"adp-highlight\"\u003e\n\u003cb\u003eVielseitig\u003c\/b\u003eUnterschiedliche Formen und Konsistenzen sind möglich.\u003c\/div\u003e\n\u003cdiv class=\"adp-highlight\"\u003e\n\u003cb\u003eZum Entdecken\u003c\/b\u003eNeue Lieblingssnacks unkompliziert ausprobieren.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adp-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"adp-icon\"\u003e🦴\u003c\/span\u003e\u003cspan class=\"adp-summary\"\u003e\u003cstrong\u003eMögliche Snacks in der Box\u003c\/strong\u003e\u003cspan\u003eBeispiele aus dem wechselnden Sortiment\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"adp-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adp-content\"\u003e\n\u003ch3\u003eVon knusprig bis besonders zäh\u003c\/h3\u003e\n\u003cp\u003eAbhängig von Verfügbarkeit und Zusammenstellung können beispielsweise Trockenfisch, Hühnerfüße, Hühnerhälse, Rinderlunge, geflochtene Rinderhaut, Pferdehaut, Sehnen, Fleischstreifen, Soft Sticks oder Ohren mit und ohne Fell enthalten sein.\u003c\/p\u003e\n\u003cp\u003eDiese Beispiele stellen keine feste Inhaltszusage dar. Bestimmte Sorten, Tierarten, Stückzahlen oder Warenwerte sind nur garantiert, wenn sie ausdrücklich im jeweiligen Angebot genannt werden.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adp-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"adp-icon\"\u003e🦷\u003c\/span\u003e\u003cspan class=\"adp-summary\"\u003e\u003cstrong\u003eKauen und Zahnpflege\u003c\/strong\u003e\u003cspan\u003eWechselnde Strukturen für abwechslungsreiche Kauphasen\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"adp-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adp-content\"\u003e\n\u003ch3\u003eMechanischer Abrieb kann unterstützt werden\u003c\/h3\u003e\n\u003cp\u003eFeste und zähe Kauartikel können je nach Größe, Struktur und Kauverhalten den mechanischen Abrieb von weichem Zahnbelag unterstützen und die Kaumuskulatur beanspruchen.\u003c\/p\u003e\n\u003cp\u003eDieser Effekt ist nicht bei jedem enthaltenen Snack gleich und ersetzt weder regelmäßiges Zähneputzen noch tierärztliche Zahnkontrollen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adp-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"adp-icon\"\u003e🌿\u003c\/span\u003e\u003cspan class=\"adp-summary\"\u003e\u003cstrong\u003eZusammensetzung und Zutaten\u003c\/strong\u003e\u003cspan\u003eDie Angaben unterscheiden sich je nach enthaltenem Produkt\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"adp-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adp-content\"\u003e\n\u003ch3\u003eKeine einheitliche Rezeptur\u003c\/h3\u003e\n\u003cp\u003eDie Box kann naturbelassene Einzelfuttermittel und ausgewählte Ergänzungsfuttermittel für Hunde enthalten. Mögliche tierische Quellen sind unter anderem Rind, Pferd, Hirsch, Reh, Schwein, Kaninchen, Huhn, Ente, Wasserbüffel und Fisch.\u003c\/p\u003e\n\u003cp\u003eEinige Snacks können neben tierischen Bestandteilen weitere Zutaten wie pflanzliches Glycerin, Kräuter, Saaten oder Mineralstoffe enthalten. Maßgeblich ist immer die Kennzeichnung des einzelnen Produkts in deiner Box.\u003c\/p\u003e\n\u003cdiv class=\"adp-info\"\u003e\n\u003cstrong\u003eWichtig bei Allergien:\u003c\/strong\u003e Aufgrund der zufälligen Mischung können bestimmte Tierarten oder weitere Zutaten nicht zuverlässig ausgeschlossen werden. Die Box ist daher nicht als Monoprotein Produkt und normalerweise nicht für eine strenge Ausschlussdiät geeignet.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adp-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"adp-icon\"\u003e📊\u003c\/span\u003e\u003cspan class=\"adp-summary\"\u003e\u003cstrong\u003eAnalysewerte\u003c\/strong\u003e\u003cspan\u003eJe nach Snack unterschiedlich\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"adp-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adp-content\"\u003e\n\u003ch3\u003eKeine einheitlichen Nährwerte für die gesamte Box\u003c\/h3\u003e\n\u003cp\u003eDa die enthaltenen Produkte wechseln, gibt es keine allgemeingültigen Analysewerte für Rohprotein, Rohfett, Rohasche, Rohfaser oder Feuchtigkeit.\u003c\/p\u003e\n\u003cp\u003eBitte entnimm die Werte der jeweiligen Kennzeichnung. Besonders energiereiche oder fettreiche Snacks sollten entsprechend sparsam gefüttert und in die tägliche Gesamtration eingerechnet werden.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adp-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"adp-icon\"\u003e🍽️\u003c\/span\u003e\u003cspan class=\"adp-summary\"\u003e\u003cstrong\u003eFütterung und Portionierung\u003c\/strong\u003e\u003cspan\u003eMenge an Hund und enthaltenen Snack anpassen\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"adp-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adp-content\"\u003e\n\u003ch3\u003eIndividuell statt pauschal dosieren\u003c\/h3\u003e\n\u003cp\u003eWähle Größe, Härte und Menge passend zu Gewicht, Alter, Gebiss, Aktivität und Kauverhalten deines Hundes. Berücksichtige alle Snacks in der täglichen Energiezufuhr und reduziere bei regelmäßiger Gabe die Hauptfuttermenge angemessen.\u003c\/p\u003e\n\u003cp\u003eSehr harte oder große Kauartikel sind nicht für jeden Hund geeignet. Für Welpen, Senioren, kleine Rassen oder Hunde mit Zahnproblemen sollten nur passende und gut kontrollierbare Stücke ausgewählt werden.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adp-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"adp-icon\"\u003e⚠️\u003c\/span\u003e\u003cspan class=\"adp-summary\"\u003e\u003cstrong\u003eSicherheit und Aufsicht\u003c\/strong\u003e\u003cspan\u003eJeden enthaltenen Snack passend auswählen\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"adp-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adp-content\"\u003e\n\u003ch3\u003eSicher kauen lassen\u003c\/h3\u003e\n\u003cp\u003eLasse deinen Hund beim Fressen und Kauen nie unbeaufsichtigt. Entferne zu kleine, scharfkantige oder ungeeignete Reststücke rechtzeitig und gib keine Produkte, die dein Hund im Ganzen hastig abschlucken könnte.\u003c\/p\u003e\n\u003cp\u003eBei Knochen-, Knorpel- oder fellhaltigen Artikeln sowie sehr festen Hautstücken ist besondere Aufmerksamkeit erforderlich. Stelle immer ausreichend frisches Trinkwasser bereit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adp-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"adp-icon\"\u003e📦\u003c\/span\u003e\u003cspan class=\"adp-summary\"\u003e\u003cstrong\u003eLagerung\u003c\/strong\u003e\u003cspan\u003eKühl, trocken und getrennt nach Produkt aufbewahren\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"adp-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adp-content\"\u003e\n\u003ch3\u003eQualität der einzelnen Snacks bewahren\u003c\/h3\u003e\n\u003cp\u003eLagere die enthaltenen Produkte kühl, trocken, lichtgeschützt und gut verschlossen. Beachte mögliche individuelle Lagerhinweise auf den einzelnen Verpackungen.\u003c\/p\u003e\n\u003cp\u003eBei auffälligem Geruch, Feuchtigkeit, Schädlingsbefall oder Schimmelbildung sollte der betroffene Snack nicht mehr verfüttert werden.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adp-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"adp-icon\"\u003e?\u003c\/span\u003e\u003cspan class=\"adp-summary\"\u003e\u003cstrong\u003eHäufige Fragen\u003c\/strong\u003e\u003cspan\u003eAntworten zu Inhalt, Allergien und Fütterung\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"adp-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adp-content\"\u003e\n\u003cdiv class=\"adp-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWas ist in der Mystery Knabberbox enthalten?\u003c\/summary\u003e\n\u003cp\u003eDie Box enthält eine zufällige Auswahl aus dem jeweils verfügbaren Alphadog Nutrition Snack Sortiment. Die genaue Zusammenstellung kann von Box zu Box variieren.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eKann ich bestimmte Sorten auswählen oder ausschließen?\u003c\/summary\u003e\n\u003cp\u003eBei einer klassischen Mystery Box ist der Inhalt nicht frei wählbar. Besondere Auswahlmöglichkeiten gelten nur, wenn sie im jeweiligen Angebot ausdrücklich genannt werden.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIst jede Box gleich zusammengestellt?\u003c\/summary\u003e\n\u003cp\u003eNein. Produktarten, Proteinquellen, Größen, Härtegrade und Stückzahlen können sich abhängig von Verfügbarkeit und Zusammenstellung unterscheiden.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIst die Box für Hunde mit Allergien geeignet?\u003c\/summary\u003e\n\u003cp\u003eBei bekannten Allergien oder Unverträglichkeiten ist eine zufällige Mischung meist ungeeignet, weil bestimmte Tierarten oder weitere Zutaten nicht sicher ausgeschlossen werden können.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIst die Mystery Knabberbox für eine Ausschlussdiät geeignet?\u003c\/summary\u003e\n\u003cp\u003eIn der Regel nicht. Für eine Ausschlussdiät sollten nur klar definierte und tierärztlich abgestimmte Zutaten gefüttert werden.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eSind ausschließlich reine Naturkauartikel enthalten?\u003c\/summary\u003e\n\u003cp\u003eDie Auswahl kann naturbelassene Einzelfuttermittel und Ergänzungsfuttermittel enthalten. Maßgeblich ist die Zutatenliste des jeweiligen Produkts.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIst die Box für Welpen oder Senioren geeignet?\u003c\/summary\u003e\n\u003cp\u003eDas hängt vom konkreten Inhalt ab. Wähle nur Stücke aus, die zu Alter, Gebiss, Größe und Kauverhalten des Hundes passen.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWie füttere ich die Snacks aus der Box?\u003c\/summary\u003e\n\u003cp\u003eAls Belohnung oder Beschäftigung in angemessener Menge. Rechne die Snacks in die Tagesration ein, beaufsichtige deinen Hund und stelle frisches Wasser bereit.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"adp-item\"\u003e\n\u003csummary\u003e\u003cspan class=\"adp-icon\"\u003e🏠\u003c\/span\u003e\u003cspan class=\"adp-summary\"\u003e\u003cstrong\u003eHerstellerinformationen\u003c\/strong\u003e\u003cspan\u003eKontakt und Anschrift von Alphadog Nutrition\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"adp-plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"adp-content\"\u003e\n\u003cp\u003eAlphadog Nutrition\u003cbr\u003eWachhausstr. 16\u003cbr\u003e76227 Karlsruhe\u003cbr\u003eDeutschland\u003cbr\u003einfo@alphadog-nutrition.de\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"adp-closing\"\u003e\n\u003ch2\u003eXXL Überraschung. Liebevoll handgepackt. Drei Größen zur Auswahl.\u003c\/h2\u003e\n\u003cp\u003eDie Mystery Knabberbox bringt wechselnde Kauideen in den Alltag deines Hundes und macht jede Bestellung zu einer kleinen Entdeckungsreise.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\n\u003cdiv id=\"adn-food-modal\" class=\"adn-food-modal\"\u003e\n\u003cdiv class=\"adn-modal-backdrop\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"adn-modal-dialog\" role=\"dialog\"\u003e\n\u003cbutton class=\"adn-modal-close\" type=\"button\"\u003e×\u003c\/button\u003e\u003cheader class=\"adn-modal-header\"\u003e\n\u003cp\u003eALPHADOG NUTRITION\u003c\/p\u003e\n\u003ch2 id=\"adn-modal-title\"\u003eFutterrechner.\u003c\/h2\u003e\n\u003cspan\u003eSchritt für Schritt zur passenden Tagesmenge und Futterempfehlung.\u003c\/span\u003e\u003c\/header\u003e\n\u003cdiv class=\"adn-rechner\" id=\"adn-rechner\"\u003e\n\u003cdiv class=\"adn-progress-head\"\u003e\n\u003cspan\u003eSchritt \u003cb id=\"adn-current-step\"\u003e1\u003c\/b\u003e von 8\u003c\/span\u003e \u003cstrong id=\"adn-step-title\"\u003eAlter\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-progress-track\" role=\"progressbar\"\u003e\u003cspan id=\"adn-progress-bar\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"adn-step is-active\"\u003e\n\u003cspan class=\"adn-step-number\"\u003e01\u003c\/span\u003e\n\u003ch3\u003eWie alt ist dein Hund?\u003c\/h3\u003e\n\u003cp\u003eGib das Alter ein und wähle Jahre oder Monate.\u003c\/p\u003e\n\u003cdiv class=\"adn-age-row\"\u003e\n\u003clabel class=\"adn-input-box\"\u003e \u003cinput id=\"adn-age\" type=\"number\" min=\"1\" step=\"1\" value=\"2\"\u003e \u003cspan id=\"adn-age-unit-label\"\u003eJahre\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"adn-segmented\"\u003e\n\u003cbutton type=\"button\" class=\"is-selected\"\u003eJahre\u003c\/button\u003e \u003cbutton type=\"button\"\u003eMonate\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"adn-primary-btn\" id=\"adn-age-next\"\u003eWeiter\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-step\"\u003e\n\u003cspan class=\"adn-step-number\"\u003e02\u003c\/span\u003e\n\u003ch3\u003eWie viel wiegt dein Hund?\u003c\/h3\u003e\n\u003cp\u003eGib das aktuelle Gewicht in Kilogramm ein.\u003c\/p\u003e\n\u003clabel class=\"adn-input-box adn-weight-box\"\u003e \u003cinput id=\"adn-weight\" type=\"number\" min=\"1\" max=\"120\" step=\"0.1\" value=\"15\"\u003e \u003cspan\u003ekg\u003c\/span\u003e \u003c\/label\u003e \u003cbutton type=\"button\" class=\"adn-primary-btn\" id=\"adn-weight-next\"\u003eWeiter\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-step\"\u003e\n\u003cspan class=\"adn-step-number\"\u003e03\u003c\/span\u003e\n\u003ch3\u003eWie aktiv ist dein Hund?\u003c\/h3\u003e\n\u003cp\u003eWähle die passende Aktivitätsstufe.\u003c\/p\u003e\n\u003cdiv class=\"adn-choice-grid\"\u003e\n\u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/ruhig.png?v=1782582533\" alt=\"\"\u003e\u003cstrong\u003eRuhig\u003c\/strong\u003e\u003cspan\u003eKurze Spaziergänge\u003c\/span\u003e\u003c\/button\u003e \u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/normal.png?v=1782582533\" alt=\"\"\u003e\u003cstrong\u003eNormal\u003c\/strong\u003e\u003cspan\u003eNormale Bewegung\u003c\/span\u003e\u003c\/button\u003e \u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/aktiv.png?v=1782582534\" alt=\"\"\u003e\u003cstrong\u003eAktiv\u003c\/strong\u003e\u003cspan\u003eViel Bewegung\u003c\/span\u003e\u003c\/button\u003e \u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/sehr-aktiv.png?v=1782582533\" alt=\"\"\u003e\u003cstrong\u003eSehr aktiv\u003c\/strong\u003e\u003cspan\u003eSport oder Arbeit\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-step\"\u003e\n\u003cspan class=\"adn-step-number\"\u003e04\u003c\/span\u003e\n\u003ch3\u003eWie ist die Körperform?\u003c\/h3\u003e\n\u003cp\u003eDamit wird die Menge besser angepasst.\u003c\/p\u003e\n\u003cdiv class=\"adn-choice-grid\"\u003e\n\u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/schlank.png?v=1782582533\" alt=\"\"\u003e\u003cstrong\u003eSchlank\u003c\/strong\u003e\u003cspan\u003eDarf zunehmen\u003c\/span\u003e\u003c\/button\u003e \u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/ideal.png?v=1782582533\" alt=\"\"\u003e\u003cstrong\u003eIdeal\u003c\/strong\u003e\u003cspan\u003eNormale Figur\u003c\/span\u003e\u003c\/button\u003e \u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/kraeftig.png?v=1782582533\" alt=\"\"\u003e\u003cstrong\u003eKräftig\u003c\/strong\u003e\u003cspan\u003eGewicht halten\/reduzieren\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-step\"\u003e\n\u003cspan class=\"adn-step-number\"\u003e05\u003c\/span\u003e\n\u003ch3\u003eWelche Futterart?\u003c\/h3\u003e\n\u003cp\u003eWähle Trockenfutter oder Nassfutter.\u003c\/p\u003e\n\u003cdiv class=\"adn-choice-grid\"\u003e\n\u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/trockenfutter.png?v=1782582533\" alt=\"\"\u003e\u003cstrong\u003eTrockenfutter\u003c\/strong\u003e\u003cspan\u003e370 kcal \/ 100 g\u003c\/span\u003e\u003c\/button\u003e \u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/nassfutter.png?v=1782582533\" alt=\"\"\u003e\u003cstrong\u003eNassfutter\u003c\/strong\u003e\u003cspan\u003e115 kcal \/ 100 g\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-step\"\u003e\n\u003cspan class=\"adn-step-number\"\u003e06\u003c\/span\u003e\n\u003ch3\u003eGibt es Besonderheiten?\u003c\/h3\u003e\n\u003cp\u003eWähle aus, was den Bedarf beeinflusst.\u003c\/p\u003e\n\u003cdiv class=\"adn-choice-grid\"\u003e\n\u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/keine.png?v=1782582534\" alt=\"\"\u003e\u003cstrong\u003eKeine\u003c\/strong\u003e\u003cspan\u003eNormale Berechnung\u003c\/span\u003e\u003c\/button\u003e \u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/kastriert.png?v=1782582533\" alt=\"\"\u003e\u003cstrong\u003eKastriert\u003c\/strong\u003e\u003cspan\u003eReduzierter Bedarf\u003c\/span\u003e\u003c\/button\u003e \u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/sensibel.png?v=1782582534\" alt=\"\"\u003e\u003cstrong\u003eSensibel\u003c\/strong\u003e\u003cspan\u003eSanfte Orientierung\u003c\/span\u003e\u003c\/button\u003e \u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/traechtig-saeugend.png?v=1782582533\" alt=\"\"\u003e\u003cstrong\u003eTrächtig \/ säugend\u003c\/strong\u003e\u003cspan\u003eErhöhter Bedarf\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-step\"\u003e\n\u003cspan class=\"adn-step-number\"\u003e07\u003c\/span\u003e\n\u003ch3\u003eIst dein Hund aktuell krank?\u003c\/h3\u003e\n\u003cp\u003eBei Krankheit ist das Ergebnis nur eine grobe Orientierung.\u003c\/p\u003e\n\u003cdiv class=\"adn-choice-grid\"\u003e\n\u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/nein-gesund.png?v=1782582533\" alt=\"\"\u003e\u003cstrong\u003eNein\u003c\/strong\u003e\u003cspan\u003eAktuell gesund\u003c\/span\u003e\u003c\/button\u003e \u003cbutton type=\"button\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/ja-krank.png?v=1782582533\" alt=\"\"\u003e\u003cstrong\u003eJa\u003c\/strong\u003e\u003cspan\u003eKrank \/ Spezialdiät\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-step\"\u003e\n\u003cspan class=\"adn-step-number\"\u003e08\u003c\/span\u003e\n\u003ch3\u003eDeine Empfehlung\u003c\/h3\u003e\n\u003cp\u003eDas ist die geschätzte Tagesmenge.\u003c\/p\u003e\n\u003cdiv class=\"adn-warning\" id=\"adn-health-warning\"\u003e\n\u003cstrong\u003eWichtiger Hinweis\u003c\/strong\u003e\u003cspan\u003eDiese Berechnung ersetzt keine tierärztliche Empfehlung.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-result-main\"\u003e\n\u003cspan id=\"adn-result-label\"\u003eTagesmenge\u003c\/span\u003e\u003cstrong id=\"adn-result-amount\"\u003eca. 215 g\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-result-grid\"\u003e\n\u003cdiv\u003e\n\u003cspan\u003eKalorienbedarf\u003c\/span\u003e\u003cstrong id=\"adn-result-kcal\"\u003eca. 795 kcal\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003ePro Mahlzeit\u003c\/span\u003e\u003cstrong id=\"adn-result-meal\"\u003eca. 108 g\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eEmpfohlener Bereich\u003c\/span\u003e\u003cstrong id=\"adn-result-range\"\u003e195–235 g\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-product-result\"\u003e\n\u003cspan\u003ePassende Futterempfehlung\u003c\/span\u003e\u003cstrong id=\"adn-product-title\"\u003eAdult-Trockenfutter\u003c\/strong\u003e\n\u003cp id=\"adn-product-reason\"\u003eAusgewählt nach den Angaben zu deinem Hund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"adn-result-note\"\u003eDie berechnete Menge ist eine Orientierung. Beobachte Gewicht, Aktivität, Verdauung und Wohlbefinden und passe die Menge bei Bedarf an.\u003c\/p\u003e\n\u003ca class=\"adn-primary-btn adn-shop-btn\" id=\"adn-shop-link\" href=\"#\"\u003ePassendes Futter ansehen\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adn-modal-actions\"\u003e\n\u003cbutton type=\"button\" id=\"adn-back\"\u003eZurück\u003c\/button\u003e \u003cbutton type=\"button\" id=\"adn-restart\"\u003eNeu starten\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript\u003e\n(function(){\n  function setFullViewportWidth(){\n    var page=document.querySelector('.adp-page');\n    if(!page)return;\n    page.style.setProperty('--adp-viewport-offset','0px');\n    page.style.setProperty('--adp-viewport-width',document.documentElement.clientWidth+'px');\n    requestAnimationFrame(function(){\n      var left=page.getBoundingClientRect().left;\n      page.style.setProperty('--adp-viewport-offset',left+'px');\n    });\n  }\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',setFullViewportWidth);\n  }else{\n    setFullViewportWidth();\n  }\n  window.addEventListener('resize',setFullViewportWidth,{passive:true});\n  window.addEventListener('orientationchange',setFullViewportWidth,{passive:true});\n  setTimeout(setFullViewportWidth,250);\n  setTimeout(setFullViewportWidth,900);\n})();\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was ist in der Mystery Knabberbox enthalten?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Die Box enthält eine zufällige Auswahl aus dem jeweils verfügbaren Alphadog Nutrition Snack Sortiment. Die genaue Zusammenstellung kann von Box zu Box variieren.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Kann ich bestimmte Sorten auswählen oder ausschließen?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Bei einer klassischen Mystery Box ist der Inhalt nicht frei wählbar. Besondere Auswahlmöglichkeiten gelten nur, wenn sie im jeweiligen Angebot ausdrücklich genannt werden.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Ist jede Box gleich zusammengestellt?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Nein. Produktarten, Proteinquellen, Größen, Härtegrade und Stückzahlen können sich abhängig von Verfügbarkeit und Zusammenstellung unterscheiden.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Ist die Box für Hunde mit Allergien geeignet?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Bei bekannten Allergien oder Unverträglichkeiten ist eine zufällige Mischung meist ungeeignet, weil bestimmte Tierarten oder weitere Zutaten nicht sicher ausgeschlossen werden können.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Ist die Mystery Knabberbox für eine Ausschlussdiät geeignet?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"In der Regel nicht. Für eine Ausschlussdiät sollten nur klar definierte und tierärztlich abgestimmte Zutaten gefüttert werden.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Sind ausschließlich reine Naturkauartikel enthalten?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Die Auswahl kann naturbelassene Einzelfuttermittel und Ergänzungsfuttermittel enthalten. Maßgeblich ist die Zutatenliste des jeweiligen Produkts.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Ist die Box für Welpen oder Senioren geeignet?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Das hängt vom konkreten Inhalt ab. Wähle nur Stücke aus, die zu Alter, Gebiss, Größe und Kauverhalten des Hundes passen.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wie füttere ich die Snacks aus der Box?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Als Belohnung oder Beschäftigung in angemessener Menge. Rechne die Snacks in die Tagesration ein, beaufsichtige deinen Hund und stelle frisches Wasser bereit.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript id=\"adp-external-product-title-script\"\u003e\n(function () {\n  var requiredTerms = ['mystery', 'knabberbox'];\n  var optionalTerms = ['xxl', 'überraschung', 'ueberraschung', 'box'];\n\n  function normalize(value) {\n    return (value || '')\n      .replace(\/\\u00a0\/g, ' ')\n      .replace(\/\\s+\/g, ' ')\n      .trim()\n      .toLowerCase();\n  }\n\n  function isVisible(element) {\n    if (!element || !element.getBoundingClientRect) return false;\n\n    var style = window.getComputedStyle(element);\n    var rect = element.getBoundingClientRect();\n\n    return style.display !== 'none' \u0026\u0026\n      style.visibility !== 'hidden' \u0026\u0026\n      parseFloat(style.opacity || '1') \u003e 0 \u0026\u0026\n      rect.width \u003e 0 \u0026\u0026\n      rect.height \u003e 0;\n  }\n\n  function outsideOwnBlocks(element) {\n    return !element.closest('.adp-page') \u0026\u0026\n      !element.closest('#adn-one-html') \u0026\u0026\n      !element.closest('#adn-food-modal');\n  }\n\n  function matchesTitle(element) {\n    var text = normalize(element.textContent);\n\n    return requiredTerms.every(function (term) {\n      return text.indexOf(term) !== -1;\n    }) \u0026\u0026 optionalTerms.some(function (term) {\n      return text.indexOf(term) !== -1;\n    });\n  }\n\n  function findTitle() {\n    var selectors = [\n      '[data-product-title]',\n      '.product__title',\n      '.product__title h1',\n      '.product-title',\n      '.product-single__title',\n      '.productView-title',\n      '.product-info__title',\n      '.product-detail__title',\n      'h1.product_title',\n      'h1'\n    ];\n\n    var candidates = Array.prototype.slice.call(\n      document.querySelectorAll(selectors.join(','))\n    );\n\n    return candidates.find(function (element) {\n      return outsideOwnBlocks(element) \u0026\u0026\n        isVisible(element) \u0026\u0026\n        matchesTitle(element);\n    }) || null;\n  }\n\n  function applyTitleStyle() {\n    var title = findTitle();\n    if (!title) return;\n\n    title.classList.add('adp-external-product-title');\n\n    var nested = title.matches('h1, h2')\n      ? title\n      : title.querySelector('h1, h2');\n\n    if (nested) {\n      nested.classList.add('adp-external-product-title');\n    }\n  }\n\n  function scheduleApply() {\n    applyTitleStyle();\n    setTimeout(applyTitleStyle, 50);\n    setTimeout(applyTitleStyle, 200);\n    setTimeout(applyTitleStyle, 500);\n    setTimeout(applyTitleStyle, 1000);\n    setTimeout(applyTitleStyle, 2000);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', scheduleApply);\n  } else {\n    scheduleApply();\n  }\n\n  window.addEventListener('load', scheduleApply);\n  document.addEventListener('shopify:section:load', scheduleApply);\n\n  var observer = new MutationObserver(scheduleApply);\n  observer.observe(document.documentElement, {\n    childList: true,\n    subtree: true,\n    characterData: true\n  });\n})();\n\u003c\/script\u003e \u003cscript id=\"adn-modal-center-script\"\u003e\n(function () {\n  var modalScrollY = 0;\n  var bodySnapshot = null;\n  var htmlOverflowSnapshot = '';\n\n  function getModal() {\n    return document.getElementById('adn-food-modal');\n  }\n\n  function moveModalToBody() {\n    var modal = getModal();\n    if (!modal) return;\n\n    if (modal.parentNode !== document.body) {\n      document.body.appendChild(modal);\n    }\n  }\n\n  function updateViewportSize() {\n    var modal = getModal();\n    if (!modal) return;\n\n    var viewport = window.visualViewport;\n    var height = viewport ? viewport.height : window.innerHeight;\n    var top = viewport ? viewport.offsetTop : 0;\n\n    modal.style.setProperty('--adn-modal-height', Math.round(height) + 'px');\n    modal.style.setProperty('--adn-modal-top', Math.round(top) + 'px');\n  }\n\n  function lockPage() {\n    if (bodySnapshot) return;\n\n    modalScrollY =\n      window.pageYOffset ||\n      document.documentElement.scrollTop ||\n      document.body.scrollTop ||\n      0;\n\n    bodySnapshot = {\n      position: document.body.style.position,\n      top: document.body.style.top,\n      left: document.body.style.left,\n      right: document.body.style.right,\n      width: document.body.style.width,\n      overflow: document.body.style.overflow\n    };\n\n    htmlOverflowSnapshot = document.documentElement.style.overflow;\n\n    document.documentElement.style.overflow = 'hidden';\n    document.body.style.position = 'fixed';\n    document.body.style.top = (-modalScrollY) + 'px';\n    document.body.style.left = '0';\n    document.body.style.right = '0';\n    document.body.style.width = '100%';\n    document.body.style.overflow = 'hidden';\n  }\n\n  function unlockPage() {\n    if (!bodySnapshot) return;\n\n    document.documentElement.style.overflow = htmlOverflowSnapshot;\n    document.body.style.position = bodySnapshot.position;\n    document.body.style.top = bodySnapshot.top;\n    document.body.style.left = bodySnapshot.left;\n    document.body.style.right = bodySnapshot.right;\n    document.body.style.width = bodySnapshot.width;\n    document.body.style.overflow = bodySnapshot.overflow;\n\n    bodySnapshot = null;\n    window.scrollTo(0, modalScrollY);\n  }\n\n  window.adnPrepareFoodModal = function () {\n    moveModalToBody();\n    updateViewportSize();\n    lockPage();\n\n    var modal = getModal();\n    var dialog = modal \u0026\u0026 modal.querySelector('.adn-modal-dialog');\n\n    if (dialog) {\n      dialog.scrollTop = 0;\n    }\n\n    requestAnimationFrame(updateViewportSize);\n    setTimeout(updateViewportSize, 80);\n    setTimeout(updateViewportSize, 250);\n  };\n\n  window.adnReleaseFoodModal = function () {\n    unlockPage();\n  };\n\n  function init() {\n    moveModalToBody();\n    updateViewportSize();\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n\n  window.addEventListener('load', init);\n  window.addEventListener('resize', updateViewportSize, { passive: true });\n  window.addEventListener('orientationchange', function () {\n    setTimeout(updateViewportSize, 100);\n    setTimeout(updateViewportSize, 350);\n  }, { passive: true });\n\n  if (window.visualViewport) {\n    window.visualViewport.addEventListener(\n      'resize',\n      updateViewportSize,\n      { passive: true }\n    );\n\n    window.visualViewport.addEventListener(\n      'scroll',\n      updateViewportSize,\n      { passive: true }\n    );\n  }\n\n  document.addEventListener('shopify:section:load', function () {\n    setTimeout(init, 50);\n  });\n})();\n\u003c\/script\u003e \u003cscript id=\"adn-food-calculator-script\"\u003e\n(function () {\n  function initAdnFoodCalculator() {\n    var root = document.getElementById('adn-one-html');\n      var modal = document.getElementById('adn-food-modal');\n      var calc = document.getElementById('adn-rechner');\n      if (!root || !modal || !calc || root.dataset.initialized === 'true') return;\n      root.dataset.initialized = 'true';\n    \n      var totalSteps = 8;\n      var currentStep = 1;\n      var data = {\n        ageUnit: 'years', ageValue: 2, ageMonths: 24, ageGroup: 'adult',\n        weight: 15, activity: 'normal', body: 'ideal', food: 'dry', special: 'none', health: 'healthy'\n      };\n    \n      var kcalByFood = { dry: 370, wet: 115 };\n      var recommendations = {\n        puppyDry: { label:'Welpenfutter ansehen', title:'Premium 60% Huhn, Truthahn, Lachs \u0026 Süßkartoffel', reason:'Für Welpen und Junghunde mit Fokus auf Wachstum, Energie und Entwicklung.', url:'https:\/\/www.alphadog-nutrition.de\/products\/alphadog-nutrition-welpenfutter-60-huhn-truthahn-lachs-gelenkschutz-susskartoffel-12kg' },\n        seniorDry: { label:'Seniorfutter ansehen', title:'Premium Senior Forelle mit Lachs, Süßkartoffel \u0026 Spargel', reason:'Für ältere Hunde mit leichterer Rezeptur, Omega-3-Fokus und Gelenkschutz.', url:'https:\/\/www.alphadog-nutrition.de\/products\/premium-senior-mit-50-frischem-forelle-mit-lachs-susskartoffel-spargel' },\n        adultSmallDry: { label:'Futter für kleine Rassen ansehen', title:'Premium 50% Lamm, Süßkartoffel, Minze \u0026 Erbsen', reason:'Für ausgewachsene Hunde unter 15 kg und kleine Rassen.', url:'https:\/\/www.alphadog-nutrition.de\/products\/alphadog-nutrition-50-lamm-susskartoffel-kleine-rassen-100g' },\n        adultSensitiveDry: { label:'Sensibles Trockenfutter ansehen', title:'Premium 50% Ente, Süßkartoffel \u0026 Orange', reason:'Für sensible Adult-Hunde und Hunde mit empfindlicher Verdauung.', url:'https:\/\/www.alphadog-nutrition.de\/products\/alphadog-nutrition-getreidefreies-505-ente-mit-susskartoffelte-orange-12kg' },\n        adultActiveDry: { label:'Angus-Rind Trockenfutter ansehen', title:'Premium 50% Angus-Rind, Süßkartoffel, Erbsen \u0026 Karotte', reason:'Für aktive, normale oder schlanke Adult-Hunde.', url:'https:\/\/www.alphadog-nutrition.de\/products\/alphadog-nutrition-angus-rind-hundefutter-getreidefrei-100g' },\n        adultCalmDry: { label:'Wild \u0026 Lachs Trockenfutter ansehen', title:'Premium 50% Wild \u0026 Lachs, Süßkartoffel \u0026 Maulbeere', reason:'Für ruhigere, kräftige oder kastrierte Adult-Hunde.', url:'https:\/\/www.alphadog-nutrition.de\/products\/alphadog-nutrition-50-wild-lachs-getreidefrei-mit-susskartoffel-maulbeere-12kg' },\n        wetDuck: { label:'Ente Nassfutter ansehen', title:'Premium Sensitiv 91% Ente mit Gemüse \u0026 Reis', reason:'Sanfte Nassfutter-Empfehlung für normale Hunde, Welpen oder Senioren.', url:'https:\/\/www.alphadog-nutrition.de\/products\/alphadog-nutrition-schonkost-91-ente-mit-gemuse-reis-single-protein-800g' },\n        wetHorse: { label:'Pferd Schonkost ansehen', title:'Premium Sensitiv 94% Pferd mit Kartoffeln', reason:'Bei sensibler Verdauung, Krankheitshinweis oder Unverträglichkeiten.', url:'https:\/\/www.alphadog-nutrition.de\/products\/alphadog-nutrition-schonkost-94-pferd-mit-kartoffeln-hypoallergen' },\n        wetLamb: { label:'Lamm Nassfutter ansehen', title:'Premium Sensitiv 91% Lamm mit Apfel', reason:'Für aktive, schlanke oder trächtige\/säugende Hunde.', url:'https:\/\/www.alphadog-nutrition.de\/products\/alphadog-nutrition-nassfutter-91-lamm-mit-apfel-single-protein' },\n        wetWild: { label:'Wild Nassfutter ansehen', title:'Premium Sensitiv 91% Wild mit Gemüse \u0026 Reis', reason:'Für ruhigere, kräftige oder kastrierte Hunde.', url:'https:\/\/www.alphadog-nutrition.de\/products\/alphadog-nutrition-nassfutter-91-wild-mit-gemuse-reis-single-protein' }\n      };\n    \n      var ageInput = document.getElementById('adn-age');\n      var weightInput = document.getElementById('adn-weight');\n      var ageUnitLabel = document.getElementById('adn-age-unit-label');\n      var currentStepEl = document.getElementById('adn-current-step');\n      var stepTitleEl = document.getElementById('adn-step-title');\n      var progressTrack = calc.querySelector('.adn-progress-track');\n      var progressBar = document.getElementById('adn-progress-bar');\n      var backButton = document.getElementById('adn-back');\n      var restartButton = document.getElementById('adn-restart');\n      var lastFocused = null;\n    \n      function openModal() {\n        lastFocused = document.activeElement;\n    \n        if (typeof window.adnPrepareFoodModal === 'function') {\n          window.adnPrepareFoodModal();\n        } else if (modal.parentNode !== document.body) {\n          document.body.appendChild(modal);\n        }\n    \n        modal.classList.add('is-open');\n        modal.setAttribute('aria-hidden', 'false');\n        modal.setAttribute('aria-modal', 'true');\n        document.body.classList.add('adn-modal-open');\n    \n        var dialog = modal.querySelector('.adn-modal-dialog');\n        if (dialog) dialog.scrollTop = 0;\n    \n        window.setTimeout(function () {\n          var close = modal.querySelector('.adn-modal-close');\n          if (close) {\n            try {\n              close.focus({ preventScroll: true });\n            } catch (error) {\n              close.focus();\n            }\n          }\n        }, 0);\n      }\n    \n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.setAttribute('aria-hidden', 'true');\n        modal.removeAttribute('aria-modal');\n        document.body.classList.remove('adn-modal-open');\n    \n        if (typeof window.adnReleaseFoodModal === 'function') {\n          window.adnReleaseFoodModal();\n        }\n    \n        if (lastFocused \u0026\u0026 typeof lastFocused.focus === 'function') {\n          window.setTimeout(function () {\n            try {\n              lastFocused.focus({ preventScroll: true });\n            } catch (error) {\n              lastFocused.focus();\n            }\n          }, 0);\n        }\n      }\n    \n      root.querySelectorAll('[data-adn-open]').forEach(function (button) {\n        button.addEventListener('click', openModal);\n      });\n      modal.querySelectorAll('[data-adn-close]').forEach(function (button) {\n        button.addEventListener('click', closeModal);\n      });\n      document.addEventListener('keydown', function (event) {\n        if (event.key === 'Escape' \u0026\u0026 modal.classList.contains('is-open')) closeModal();\n      });\n    \n      function roundToFive(value) { return Math.round(value \/ 5) * 5; }\n    \n      function updateAge() {\n        var value = parseFloat(ageInput.value);\n        if (!value || value \u003c= 0) value = 1;\n        data.ageValue = value;\n        data.ageMonths = data.ageUnit === 'years' ? value * 12 : value;\n        data.ageGroup = data.ageMonths \u003c 12 ? 'puppy' : (data.ageMonths \u003e= 84 ? 'senior' : 'adult');\n      }\n    \n      function getWeight() {\n        var weight = parseFloat(weightInput.value);\n        if (!weight || weight \u003c= 0) weight = data.weight || 1;\n        return weight;\n      }\n    \n      function getRecommendation() {\n        var weight = getWeight();\n        if (data.food === 'wet') {\n          if (data.health === 'sick' || data.special === 'sensitive') return recommendations.wetHorse;\n          if (data.activity === 'high' || data.activity === 'sport' || data.body === 'thin' || data.special === 'pregnant') return recommendations.wetLamb;\n          if (data.activity === 'low' || data.body === 'heavy' || data.special === 'neutered') return recommendations.wetWild;\n          return recommendations.wetDuck;\n        }\n        if (data.ageGroup === 'puppy') return recommendations.puppyDry;\n        if (data.ageGroup === 'senior') return recommendations.seniorDry;\n        if (weight \u003c 15) return recommendations.adultSmallDry;\n        if (data.health === 'sick' || data.special === 'sensitive') return recommendations.adultSensitiveDry;\n        if (data.activity === 'high' || data.activity === 'sport' || data.body === 'thin') return recommendations.adultActiveDry;\n        if (data.activity === 'low' || data.body === 'heavy' || data.special === 'neutered') return recommendations.adultCalmDry;\n        return recommendations.adultActiveDry;\n      }\n    \n      function calculateResult() {\n        updateAge();\n        data.weight = getWeight();\n    \n        var ageFactor = { puppy: 2.4, adult: 1.6, senior: 1.3 }[data.ageGroup];\n        var activityFactor = { low: .85, normal: 1, high: 1.18, sport: 1.35 }[data.activity];\n        var bodyFactor = { thin: 1.1, ideal: 1, heavy: .82 }[data.body];\n        var specialFactor = { none: 1, neutered: .9, sensitive: 1, pregnant: 1.35 }[data.special];\n        var dailyKcal = 70 * Math.pow(data.weight, .75) * ageFactor * activityFactor * bodyFactor * specialFactor;\n        var grams = dailyKcal \/ kcalByFood[data.food] * 100;\n        var finalGrams = Math.max(5, roundToFive(grams));\n        var minGrams = Math.max(5, roundToFive(finalGrams * .9));\n        var maxGrams = Math.max(5, roundToFive(finalGrams * 1.1));\n        var meals = data.ageGroup === 'puppy' ? 3 : 2;\n        var mealGrams = Math.max(5, roundToFive(finalGrams \/ meals));\n    \n        var warning = document.getElementById('adn-health-warning');\n        warning.classList.toggle('is-visible', data.health === 'sick');\n        document.getElementById('adn-result-label').textContent = data.health === 'sick' ? 'Grobe Orientierung' : 'Tagesmenge';\n        document.getElementById('adn-result-amount').textContent = 'ca. ' + finalGrams + ' g';\n        document.getElementById('adn-result-kcal').textContent = 'ca. ' + Math.round(dailyKcal) + ' kcal';\n        document.getElementById('adn-result-meal').textContent = 'ca. ' + mealGrams + ' g';\n        document.getElementById('adn-result-range').textContent = minGrams + '–' + maxGrams + ' g';\n    \n        var recommendation = getRecommendation();\n        document.getElementById('adn-product-title').textContent = recommendation.title;\n        document.getElementById('adn-product-reason').textContent = recommendation.reason;\n        var shopLink = document.getElementById('adn-shop-link');\n        shopLink.href = recommendation.url;\n        shopLink.textContent = recommendation.label;\n      }\n    \n      function showStep(step) {\n        currentStep = Math.max(1, Math.min(totalSteps, step));\n        calc.querySelectorAll('.adn-step').forEach(function (item) {\n          item.classList.toggle('is-active', Number(item.dataset.step) === currentStep);\n        });\n        var active = calc.querySelector('.adn-step.is-active');\n        currentStepEl.textContent = currentStep;\n        stepTitleEl.textContent = active ? active.dataset.title : '';\n        progressBar.style.width = (currentStep \/ totalSteps * 100) + '%';\n        progressTrack.setAttribute('aria-valuenow', String(currentStep));\n        backButton.disabled = currentStep === 1;\n        if (currentStep === totalSteps) calculateResult();\n        var dialog = modal.querySelector('.adn-modal-dialog');\n        if (dialog) dialog.scrollTop = 0;\n      }\n    \n      calc.querySelectorAll('[data-age-unit]').forEach(function (button) {\n        button.addEventListener('click', function () {\n          data.ageUnit = button.dataset.ageUnit;\n          calc.querySelectorAll('[data-age-unit]').forEach(function (item) { item.classList.remove('is-selected'); });\n          button.classList.add('is-selected');\n          ageUnitLabel.textContent = data.ageUnit === 'years' ? 'Jahre' : 'Monate';\n          updateAge();\n        });\n      });\n    \n      document.getElementById('adn-age-next').addEventListener('click', function () {\n        var age = parseFloat(ageInput.value);\n        if (!age || age \u003c= 0) { ageInput.focus(); return; }\n        updateAge();\n        showStep(2);\n      });\n    \n      document.getElementById('adn-weight-next').addEventListener('click', function () {\n        var weight = parseFloat(weightInput.value);\n        if (!weight || weight \u003c= 0) { weightInput.focus(); return; }\n        data.weight = weight;\n        showStep(3);\n      });\n    \n      calc.querySelectorAll('.adn-choice-grid button').forEach(function (button) {\n        button.addEventListener('click', function () {\n          var key = button.dataset.key;\n          data[key] = button.dataset.value;\n          button.parentElement.querySelectorAll('button').forEach(function (item) { item.classList.remove('is-selected'); });\n          button.classList.add('is-selected');\n          window.setTimeout(function () { showStep(currentStep + 1); }, 120);\n        });\n      });\n    \n      backButton.addEventListener('click', function () { showStep(currentStep - 1); });\n      restartButton.addEventListener('click', function () {\n        data = { ageUnit:'years', ageValue:2, ageMonths:24, ageGroup:'adult', weight:15, activity:'normal', body:'ideal', food:'dry', special:'none', health:'healthy' };\n        ageInput.value = 2;\n        weightInput.value = 15;\n        ageUnitLabel.textContent = 'Jahre';\n        calc.querySelectorAll('.is-selected').forEach(function (item) { item.classList.remove('is-selected'); });\n        calc.querySelector('[data-age-unit=\"years\"]').classList.add('is-selected');\n        showStep(1);\n      });\n    \n      showStep(1);\n  }\n\n  function scheduleInit() {\n    initAdnFoodCalculator();\n    window.setTimeout(initAdnFoodCalculator, 50);\n    window.setTimeout(initAdnFoodCalculator, 250);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', scheduleInit, { once: true });\n  } else {\n    scheduleInit();\n  }\n\n  window.addEventListener('load', scheduleInit);\n  document.addEventListener('shopify:section:load', function () {\n    window.setTimeout(scheduleInit, 50);\n  });\n})();\n\u003c\/script\u003e\u003c\/p\u003e","brand":"Alphadog Nutrition","offers":[{"title":"300g","offer_id":58469555241285,"sku":"1100578037","price":27.99,"currency_code":"EUR","in_stock":true},{"title":"500g","offer_id":58469555274053,"sku":"1100578038","price":32.99,"currency_code":"EUR","in_stock":true},{"title":"1kg","offer_id":58469555306821,"sku":"1100578039","price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/files\/zufallknabberboxmysteryalpahdognutrition_a96907ed-2428-41a8-9417-135c6359113c.png?v=1783286417"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1037\/8890\/4773\/collections\/zufall_knabberbox_mystery_alpahdog_nutrition_8c1eefc3-0e70-4276-8780-ed3c373de0dc.png?v=1785795853","url":"https:\/\/www.alphadog-nutrition.de\/es\/collections\/xxl-mystery-knabberbox-fur-hunde-alphadog-nutrition.oembed","provider":"Alphadog Nutrition","version":"1.0","type":"link"}