.ffa-strich{position:relative;display:inline-block;white-space:nowrap}.ffa-strich__svg{position:absolute;left:-2%;bottom:-.16em;width:104%;height:.32em;overflow:visible;pointer-events:none}.ffa-strich__svg path{fill:none;stroke:#f26724;stroke-width:3.2;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:ffa-zeichnen 1.1s cubic-bezier(.6,0,.2,1) .5s forwards}@keyframes ffa-zeichnen{to{stroke-dashoffset:0}}.ffa-dampf{animation:ffa-dampf 2.4s ease-in-out 3 both}.ffa-dampf--2{animation-delay:.8s}@keyframes ffa-dampf{0%{opacity:1;transform:none}40%{opacity:0;transform:translateY(-4px)}41%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ffa-korbherz{position:absolute;left:50%;top:2px;width:16px;height:16px;margin-left:-8px;pointer-events:none;animation:ffa-korbherz .9s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes ffa-korbherz{0%{transform:translateY(4px) scale(.2);opacity:0}35%{transform:translateY(-10px) scale(1.15);opacity:1}to{transform:translateY(-18px) scale(1);opacity:0}}.ffa-siegel{display:block;width:104px;height:104px}.ffa-siegel__ring{fill:none;stroke:#fff;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:0}.ffa-siegel text{fill:#fff;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@supports (animation-timeline: view()){.ffa-siegel__ring{stroke-dashoffset:1;animation:ffa-zeichnen linear forwards;animation-timeline:view();animation-range:entry 10% cover 40%}}.ffa-hund{display:block;width:210px;height:auto;margin:0 auto 12px;overflow:visible}.ffa-hund .ffa-schwanz,.ffa-hund .ffa-ohr,.ffa-hund .ffa-ohr-r,.ffa-hund .ffa-napf,.ffa-hund .ffa-frontkopf,.ffa-hund .ffa-kopf,.ffa-hund .ffa-augen,.ffa-hund .ffa-auge-r,.ffa-hund .ffa-front,.ffa-hund .ffa-frage{transform-box:fill-box}.ffa-hund .ffa-schwanz{transform-origin:100% 100%}@keyframes ffa-wedeln{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}.ffa-hund--leer{cursor:pointer}.ffa-hund--leer .ffa-front .ffa-ohr{transform-origin:85% 8%;transform:rotate(9deg)}.ffa-hund--leer .ffa-augen{transform-origin:50% 50%}.ffa-hund--leer .ffa-frontkopf{transform-origin:50% 100%}.ffa-hund--leer.is-an .ffa-frontkopf{animation:ffa-reinschauen 2.3s ease both}@keyframes ffa-reinschauen{0%,32%,58%{transform:translate(9px,13px) rotate(17deg)}16%,45%{transform:translate(9px,15px) rotate(20deg)}74%,to{transform:none}}.ffa-hund--leer.is-an .ffa-augen{animation:ffa-augen 2.3s ease both}@keyframes ffa-augen{0%,58%{transform:translate(2.4px,2.8px)}72%{transform:none}82%{transform:scale(1.22)}94%,to{transform:none}}.ffa-hund--leer.is-an .ffa-front .ffa-ohr{animation:ffa-kipp .5s cubic-bezier(.3,1.4,.5,1) 2.1s both}@keyframes ffa-kipp{0%{transform:none}to{transform:rotate(9deg)}}.ffa-hund--leer.is-stups .ffa-schwanz{animation:ffa-wedeln .18s ease-in-out 6 alternate}.ffa-hund--leer.is-stups .ffa-napf{animation:ffa-schubs 1.6s cubic-bezier(.3,1.3,.5,1) .25s both}@keyframes ffa-schubs{0%,to{transform:none}22%,72%{transform:translate(10px)}}.ffa-hund--leer.is-stups .ffa-front{transform-origin:50% 100%;animation:ffa-stupsen .7s ease both}@keyframes ffa-stupsen{0%,to{transform:none}35%{transform:translate(5px,7px) rotate(12deg)}}.cart-drawer__empty-content .ffa-hund{width:180px}.ffa-hund--schnuppern{width:290px;max-width:100%}.ffa-hund--schnuppern .ffa-kopf{transform-origin:6% 45%;transform:rotate(-6deg)}.ffa-hund--schnuppern .ffa-frage{transform-origin:50% 100%}.ffa-hund--schnuppern.is-an .ffa-kopf{animation:ffa-schnueffeln 2.6s ease-in-out both}@keyframes ffa-schnueffeln{0%{transform:rotate(48deg)}11%{transform:rotate(42deg)}22%{transform:rotate(48deg)}33%{transform:rotate(42deg)}44%{transform:rotate(48deg)}62%{transform:rotate(-12deg)}78%,to{transform:rotate(-6deg)}}.ffa-hund--schnuppern.is-an .ffa-tapse{animation:ffa-tapse .35s ease both}.ffa-hund--schnuppern.is-an .ffa-tapse:nth-child(1){animation-delay:.1s}.ffa-hund--schnuppern.is-an .ffa-tapse:nth-child(2){animation-delay:.4s}.ffa-hund--schnuppern.is-an .ffa-tapse:nth-child(3){animation-delay:.7s}.ffa-hund--schnuppern.is-an .ffa-tapse:nth-child(4){animation-delay:1s}@keyframes ffa-tapse{0%{opacity:0}to{opacity:1}}.ffa-hund--schnuppern.is-an .ffa-frage{animation:ffa-frage .55s cubic-bezier(.3,1.4,.5,1) 1.9s both}@keyframes ffa-frage{0%{opacity:0;transform:translateY(8px) scale(.6)}to{opacity:1;transform:none}}.ffa-hund--schnuppern.is-an .ffa-schwanz{animation:ffa-wedeln .2s ease-in-out 2.4s 6 alternate}.ffa-404{padding:56px 20px 72px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.ffa-404 h1{margin:0}.ffa-404__links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ffa-404__links a{min-width:220px}.ffa-gucken{position:relative;height:0}.ffa-gucken__clip{position:absolute;right:max(24px,6vw);bottom:0;width:84px;height:88px;overflow:hidden;pointer-events:none}.ffa-gucken .ffa-hund--gucken{position:absolute;left:0;bottom:0;width:84px;margin:0;transform:translateY(105%);transition:transform .7s cubic-bezier(.3,1.3,.5,1)}.ffa-gucken.is-an .ffa-hund--gucken{transform:translateY(4%)}.ffa-gucken__kante{position:absolute;right:calc(max(24px,6vw) - 18px);bottom:0;width:120px;height:2px;border-radius:2px;background:#27622f;opacity:0;transition:opacity .4s ease}.ffa-gucken.is-an .ffa-gucken__kante{opacity:.85}.ffa-hund__herz{opacity:0;transform-box:fill-box;transform-origin:50% 100%}.ffa-gucken.is-an .ffa-hund__herz{animation:ffa-herz 1.4s ease-out 1s forwards}@keyframes ffa-herz{0%{opacity:0;transform:translateY(4px) scale(.4)}40%{opacity:1;transform:translateY(-4px) scale(1)}to{opacity:0;transform:translateY(-14px) scale(1)}}.ffa-hund--gucken .ffa-ohr{transform-origin:85% 8%}.ffa-hund--gucken .ffa-ohr-r{transform-origin:15% 8%}.ffa-gucken.is-an .ffa-hund--gucken .ffa-ohr{animation:ffa-ohr-auf .35s cubic-bezier(.3,1.5,.5,1) .75s both}.ffa-gucken.is-an .ffa-hund--gucken .ffa-ohr-r{animation:ffa-ohr-auf-r .35s cubic-bezier(.3,1.5,.5,1) .8s both}@keyframes ffa-ohr-auf{to{transform:rotate(-16deg)}}@keyframes ffa-ohr-auf-r{to{transform:rotate(16deg)}}.ffa-hund--gucken .ffa-auge-r{transform-origin:50% 55%}.ffa-gucken.is-an .ffa-hund--gucken .ffa-auge-r{animation:ffa-zwinkern .32s ease 1.8s both}@keyframes ffa-zwinkern{0%,to{transform:none}50%{transform:scaleY(.1)}}.ffa-korbpfote{position:absolute;left:50%;top:6px;width:11px;height:11px;margin-left:6px;pointer-events:none;animation:ffa-korbpfote .9s cubic-bezier(.2,1.4,.4,1) .12s both}@keyframes ffa-korbpfote{0%{transform:scale(.2) rotate(-20deg);opacity:0}35%{transform:scale(1.1) rotate(8deg);opacity:1}70%{opacity:1}to{transform:translateY(-6px) scale(1) rotate(8deg);opacity:0}}@media(prefers-reduced-motion:reduce){.ffa-strich__svg path{animation:none;stroke-dashoffset:0}.ffa-dampf{animation:none}.ffa-korbherz{display:none}.ffa-siegel__ring{animation:none!important;stroke-dashoffset:0!important}.ffa-hund *{animation:none!important}.ffa-korbpfote,.ffa-gucken{display:none}}.ffnh-hund,.ffnh-napf{display:block;flex:0 0 auto;height:auto;overflow:visible}.ffnh-bild{display:flex;align-items:flex-end;justify-content:center;gap:18px;height:150px}.ffnh-hund--waechst{width:92px;transition:width .5s cubic-bezier(.3,1.3,.5,1)}.ffnh-rute{transform-box:fill-box;transform-origin:100% 100%}.ffnh-ohr{transform-box:fill-box;transform-origin:55% 4%}.ffnh-hund.is-wedeln .ffnh-rute{animation:ffa-wedeln .2s ease-in-out 4 alternate}.ffnh-hund.is-da .ffnh-ohr{animation:ffnh-ohr .18s ease-in-out .5s 2 alternate}@keyframes ffnh-ohr{to{transform:rotate(-9deg)}}svg.ff-icon{display:block;flex:0 0 auto;overflow:visible;fill:none;stroke:none}.ffst-punkte .ff-icon{width:52px;height:52px}.ffk__vertrauen .ff-icon{flex:0 0 40px;width:40px;height:40px;margin-top:-7px}.ffl__schritte .ff-icon{flex:0 0 44px;width:44px;height:44px;padding:2px}.ffn-vertrauen__liste .ff-icon{width:52px;height:52px;padding:5px;stroke:none;fill:none}.ffcl-kopf__erkl .ff-icon{width:34px;height:34px;margin-top:-6px}.ffpd-icon{width:52px;height:52px;margin:0 0 6px}@supports (animation-timeline: view()){.ff-icon__herz{transform-box:fill-box;transform-origin:50% 60%;animation:ffi-herz linear both;animation-timeline:view();animation-range:entry 30% entry 100%}}@keyframes ffi-herz{0%,to{scale:1}50%{scale:1.2}}@media(prefers-reduced-motion:reduce){.ffnh-hund--waechst{transition:none}.ffnh-hund .ffnh-rute,.ffnh-hund .ffnh-ohr,.ff-icon__herz{animation:none!important}}.ffa-teaser-weg{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/71/assets/ff-akzente.css.map */
