:root{--fx-ease: cubic-bezier(.22, .61, .36, 1);--fx-ease-soft: cubic-bezier(.33, 1, .68, 1);--fx-dur: .7s;--fx-stagger: 70ms;--fx-shadow-warm: 0 14px 40px rgba(32, 47, 36, .14);--fx-shadow-header: 0 10px 34px rgba(32, 47, 36, .09)}img,svg,video{max-width:100%}h1,h2,h3,.h1,.h2,.h3{overflow-wrap:break-word;text-wrap:balance}p{text-wrap:pretty}.rte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.fx-ready .fx-target{opacity:0}html.fx-ready .fx-target.fx-in{animation:fx-rise var(--fx-dur) var(--fx-ease) both;animation-delay:calc(var(--fx-i, 0) * var(--fx-stagger))}html.fx-ready .fx-target.fx-in.fx-v-left{animation-name:fx-from-left}html.fx-ready .fx-target.fx-in.fx-v-right{animation-name:fx-from-right}html.fx-ready .fx-target.fx-in.fx-v-zoom{animation-name:fx-zoom}@keyframes fx-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fx-from-left{0%{opacity:0;transform:translate(-44px)}to{opacity:1;transform:none}}@keyframes fx-from-right{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:none}}@keyframes fx-zoom{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:none}}html.fx-ready .hero__media img,html.fx-ready .hero__media video{animation:fx-kenburns 9s var(--fx-ease-soft) both}@keyframes fx-kenburns{0%{transform:scale(1.06)}to{transform:scale(1)}}html.fx-ready .fx-intro-el{animation:fx-rise .45s var(--fx-ease) both;animation-delay:var(--fxd, 0ms)}html.fx-ready.fx-nav-1 .fx-intro-el.fx-odd{animation-name:fx-from-left}html.fx-ready.fx-nav-1 .fx-intro-el:not(.fx-odd){animation-name:fx-from-right}html.fx-ready.fx-nav-2 .fx-intro-el{animation-name:fx-zoom}@media(prefers-reduced-motion:no-preference){:root{--view-transition-old-main-content: .22s ease both fadeOut;--view-transition-new-main-content: .3s ease both fadeIn}}html.fx-navigating #MainContent{opacity:.72;transition:opacity .18s ease-out}html.fx-navigating{cursor:progress}html.fx-boot #MainContent{animation:fx-page-enter .3s ease-out both}@keyframes fx-page-enter{0%{opacity:0}to{opacity:1}}html.fx-ready .button:not(.button-unstyled),html.fx-ready .shopify-payment-button__button{transition:transform .18s var(--fx-ease),box-shadow .28s var(--fx-ease),background-color .2s ease,border-color .2s ease,color .2s ease,filter .2s ease}@media(hover:hover){html.fx-ready .button:not(.button-unstyled,.button-secondary):hover,html.fx-ready .shopify-payment-button__button:hover{transform:translateY(-1.5px);box-shadow:0 12px 28px #1f46313d;filter:brightness(1.04)}html.fx-ready .button-secondary:hover{transform:translateY(-1.5px);box-shadow:0 8px 22px #202f241f}}html.fx-ready .button:not(.button-unstyled):active,html.fx-ready .shopify-payment-button__button:active{transform:translateY(0) scale(.97);transition-duration:.08s}html.fx-ready .product-card,html.fx-ready .collection-card,html.fx-ready .resource-card,html.fx-ready .predictive-search-results__card{transition:transform .35s var(--fx-ease),box-shadow .35s var(--fx-ease)}@media(hover:hover){html.fx-ready.card-fx .product-card:hover,html.fx-ready.card-fx .collection-card:hover,html.fx-ready.card-fx .predictive-search-results__card:hover{box-shadow:var(--fx-shadow-warm)}}html.fx-ready .product-badges__badge{transition:transform .25s var(--fx-ease)}html.fx-ready .header-section{transition:box-shadow .35s var(--fx-ease)}html.fx-ready.fx-scrolled .header-section{box-shadow:var(--fx-shadow-header)}html.fx-ready .header-actions__action{transition:opacity .2s ease,transform .2s var(--fx-ease)}html.fx-ready .menu-list__link{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.45em;transition:opacity .2s ease,text-decoration-color .25s var(--fx-ease)}html.fx-ready .menu-list__link[aria-current=page]{text-decoration-color:var(--pet-logo-clay, #c96e4b)}@media(hover:hover){html.fx-ready .header-actions__action:hover{transform:translateY(-1px)}html.fx-ready .menu-list__link:hover{text-decoration-color:var(--pet-logo-clay, #c96e4b)}}html.fx-ready .cart-bubble.fx-pop{animation:fx-pop .5s var(--fx-ease)}@keyframes fx-pop{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}html.fx-ready .sticky-add-to-cart__bar{transition:transform .4s var(--fx-ease),opacity .4s var(--fx-ease),box-shadow .4s var(--fx-ease);box-shadow:0 -8px 30px #202f241a}html.fx-ready img.fx-img{opacity:0;transition:opacity .55s var(--fx-ease-soft)}html.fx-ready img.fx-img.fx-img-in{opacity:1}html.fx-ready :focus-visible{outline:2px solid var(--pet-logo-clay, #c96e4b);outline-offset:2px}::selection{background:#c96e4b38}@media(pointer:fine){html.fx-ready ::-webkit-scrollbar{width:10px;height:10px}html.fx-ready ::-webkit-scrollbar-thumb{background:#78835759;border-radius:99px;border:2px solid transparent;background-clip:content-box}html.fx-ready ::-webkit-scrollbar-thumb:hover{background-color:#7883578c}html.fx-ready ::-webkit-scrollbar-track{background:transparent}}@media(prefers-reduced-motion:reduce){html.fx-ready .fx-target{opacity:1}html.fx-ready .fx-target.fx-in,html.fx-ready .fx-intro-el,html.fx-ready .hero__media img,html.fx-ready .hero__media video,html.fx-ready .cart-bubble.fx-pop,html.fx-boot #MainContent{animation:none!important}html.fx-ready .fx-intro-el{opacity:1!important}html.fx-ready img.fx-img{opacity:1;transition:none}}.hr-filters{display:none!important}.shopify-section[id$=__product_list_begrenzt]:not(:has(.product-card)){display:none}.hr-section .hr-eyebrow{display:inline-block;color:#2b2018;background:#fff;border:2px solid #2b2018;border-radius:999px;box-shadow:2px 2px #2b2018;padding:.36em .82em;transform:rotate(-1.4deg);letter-spacing:.12em}.hr-section .hr-score-num{display:inline-block;color:#fff;background:#7e9a5b;border:2.5px solid #2b2018;border-radius:14px;box-shadow:3px 3px #2b2018;padding:.06em .32em;transform:rotate(-2deg)}.hr-section .hr-stars-disp{color:#e8a020}.hr-section .hr-score-sub{color:#6f5b3f;font-weight:600}.hr-section .hr-bars{gap:.55rem}.hr-section .hr-bar-track{height:12px;background:#f0e9dd;border:2px solid #2b2018;border-radius:999px;overflow:hidden}.hr-section .hr-bar-fill{background:#7e9a5b;border-radius:999px}.hr-section .hr-bar-fill--mid{background:#d8b982}.hr-section .hr-bar-fill--low{background:#c96e4b}.hr-section .hr-bar-lbl{color:#2b2018;font-weight:800}.hr-section .hr-bar-pct{color:#2b2018;font-weight:700}.hr-section .hr-bar-row{border-radius:10px}.hr-section .hr-more-btn{border:2.5px solid #2b2018;border-radius:999px;box-shadow:4px 4px #2b2018;background:#fff;color:#2b2018;font-weight:800;transition:transform .14s,box-shadow .14s,background .14s}.hr-section .hr-more-btn:hover{background:#c96e4b;border-color:#2b2018;color:#fff;transform:translate(-2px,-2px);box-shadow:6px 6px #2b2018}.hr-section .hr-more-btn:active{transform:translate(2px,2px);box-shadow:1px 1px #2b2018}@media(prefers-reduced-motion:reduce){.hr-section .hr-eyebrow,.hr-section .hr-score-num{transform:none}}.hrw-cta{text-align:center;margin:0 0 clamp(1rem,2.5vw,1.6rem)}.hrw-open{display:inline-flex;align-items:center;gap:.5em;background:#7e9a5b;color:#fff;font-weight:800;font-size:.9rem;border:2.5px solid #2b2018;border-radius:999px;box-shadow:3px 3px #2b2018;padding:.6em 1.2em;cursor:pointer;font-family:inherit;transition:transform .14s,box-shadow .14s,background .14s}.hrw-open:hover{background:#5f7a3a;transform:translate(-2px,-2px);box-shadow:5px 5px #2b2018}.hrw-open:active{transform:translate(2px,2px);box-shadow:1px 1px #2b2018}.hrw-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#2b20188c;opacity:0;pointer-events:none;transition:opacity .2s}.hrw-overlay.on{opacity:1;pointer-events:auto}.hrw-modal{position:relative;width:min(520px,100%);max-height:92vh;overflow:auto;background:#fff;border:3px solid #2b2018;border-radius:20px;box-shadow:8px 8px #2b2018;padding:clamp(20px,4vw,32px);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#2b2018}.hrw-x{position:absolute;top:8px;right:12px;background:none;border:none;font-size:1.9rem;line-height:1;cursor:pointer;color:#2b2018}.hrw-h{margin:0 0 .15em;font-size:1.4rem;font-weight:900}.hrw-sub{margin:0 0 1em;font-size:.85rem;color:#6f5b3f;font-weight:600}.hrw-form{display:flex;flex-direction:column;gap:12px}.hrw-stars{display:flex;gap:4px}.hrw-stars button{background:none;border:none;font-size:2rem;line-height:1;color:#ddd8d0;cursor:pointer;padding:0 2px;transition:transform .1s,color .1s}.hrw-stars button.on{color:#e8a020}.hrw-stars button:hover{transform:scale(1.12)}.hrw-row2{display:flex;gap:10px}.hrw-in{border:2px solid #e0d6c6;border-radius:10px;padding:.6em .7em;font-size:.92rem;font-family:inherit;color:#2b2018;width:100%}.hrw-row2 .hrw-in{flex:1;min-width:0}.hrw-in:focus{outline:none;border-color:#c96e4b;box-shadow:0 0 0 3px #c96e4b29}.hrw-ta{resize:vertical}.hrw-consent{display:flex;gap:.5em;align-items:flex-start;font-size:.78rem;color:#6f5b3f;line-height:1.4}.hrw-consent input{margin-top:.15em;flex:none}.hrw-hint{margin:-6px 0 0;font-size:.74rem;color:#6f5b3f;line-height:1.35}.hrw-photo{margin:0;font-size:.77rem;color:#6f5b3f;line-height:1.4}.hrw-photo a{color:#ad5f46;font-weight:700}.hrw-note{margin:0;font-size:.76rem;color:#5f7a3a;font-weight:600}.hrw-submit{background:#c96e4b;color:#fff;font-weight:800;font-size:1rem;border:2.5px solid #2b2018;border-radius:999px;box-shadow:4px 4px #2b2018;padding:.8em 1.4em;cursor:pointer;font-family:inherit;transition:transform .14s,box-shadow .14s}.hrw-submit:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #2b2018}.hrw-submit:disabled{opacity:.6;cursor:default;transform:none;box-shadow:4px 4px #2b2018}.hrw-msg{margin:0;font-size:.85rem;font-weight:600;min-height:1em}.hrw-msg.hrw-ok{color:#5f7a3a}.hrw-msg.hrw-err{color:#b0432b}@media(max-width:480px){.hrw-row2{flex-direction:column}}
