@font-face{font-family:Recoleta;src:url(/cdn/shop/files/recoleta-font.woff?v=1682613040) format("woff");font-weight:400;font-style:normal}@font-face{font-family:CustomBody;src:url(/cdn/shop/files/font.woff?v=1683069538) format("woff");font-weight:400;font-style:normal}.eating-guide-container{max-width:100%;padding:4rem 1rem 1rem;box-sizing:border-box;font-family:CustomBody,Roboto Condensed,sans-serif;min-height:100vh;overflow:visible;position:static}.eating-guide-filter{margin-bottom:1rem;position:sticky!important;top:0;background:#fff;z-index:40;padding:.5rem 0;overflow:visible}.eating-guide-filter .eating-guide-guideline-buttons{display:flex;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;padding:0 .5rem}.eating-guide-filter .eating-guide-guideline-buttons::-webkit-scrollbar{display:none}.eating-guide-filter .eating-guide-guideline-buttons button{padding:.5rem 1rem;border-radius:9999px;border:1px solid #ddd;background-color:#f5f5f5;font-family:CustomBody,Roboto Condensed,sans-serif;font-size:.9rem;cursor:pointer;transition:background-color .2s ease;pointer-events:auto;white-space:nowrap;flex:0 0 auto}.eating-guide-filter .eating-guide-guideline-buttons button.active{background-color:#416c79!important;color:#fff!important;border-color:#416c79!important}.eating-guide-filter .eating-guide-guideline-buttons button:hover{background-color:#e8ecef}.eating-guide-container .eating-guide-type-scroll{display:flex;overflow-x:auto;gap:.2rem;margin-bottom:1rem;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:sticky!important;top:6rem;background:#fff;z-index:39;will-change:position,top;transform:none!important}.eating-guide-type-scroll::-webkit-scrollbar{display:none}.eating-guide-type-icon{text-align:center;cursor:pointer;min-width:90px;flex:0 0 auto}.eating-guide-type-icon img{width:105px;height:105px}.eating-guide-type-icon.active{border-bottom:3px solid #416c79}.eating-guide-cards{display:grid;gap:.5rem}.eating-guide-container .eating-guide-cards .eating-guide-card-link{display:block;text-decoration:none;color:inherit;cursor:pointer;transition:background-color .2s ease;pointer-events:auto!important;z-index:100!important;position:relative!important}.eating-guide-card-link:hover .eating-guide-card{background-color:#0000000d}.eating-guide-card{border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000001a;transition:opacity .5s ease;opacity:0}.eating-guide-card.visible{opacity:1}.eating-guide-card img,.eating-guide-card h2,.eating-guide-card p{pointer-events:none}.eating-guide-card img{width:100%;height:200px;object-fit:cover;border-radius:8px}.eating-guide-card img.lazy-image:not([src]){background:#f0f0f0}.eating-guide-card h2{font-family:Recoleta,Roboto Condensed,serif;font-size:1.25rem;margin:.5rem 0 .25rem}.eating-guide-card .latin-name{font-style:italic;font-size:.85rem;color:#666;margin:0}.eating-guide-card .guideline,.eating-guide-card .type{margin:.25rem 0;font-size:.9rem}.eating-guide-card .guideline b,.eating-guide-card .type b{font-weight:700}.eating-guide-card .description{display:block;width:100%;margin:.25rem 0;font-size:.9rem}.eating-guide-back{margin-top:1rem;font-family:CustomBody,Roboto Condensed,sans-serif;padding:.5rem 1.5rem;border-radius:9999px;border:1px solid #ddd;background-color:#f5f5f5;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.eating-guide-back:hover{background-color:#e8ecef}.eating-guide-article{max-width:100%;padding:1rem;box-sizing:border-box;font-family:CustomBody,Roboto Condensed,sans-serif;overflow:visible;position:static}.eating-guide-article .article-content{background-color:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000001a}.eating-guide-article .article-image{width:100%;height:300px;object-fit:cover;border-radius:8px;margin-bottom:1rem}.eating-guide-article .article-image.lazy-image:not([src]){background:#f0f0f0}.eating-guide-article h1{font-family:Recoleta,Roboto Condensed,serif;font-size:1.5rem;margin:0 0 .5rem}.eating-guide-article .latin-name{font-style:italic;font-size:.85rem;color:#666;margin:0 0 .5rem}.eating-guide-article .guideline,.eating-guide-article .type,.eating-guide-article .for-your-pet,.eating-guide-article .warning,.eating-guide-article .resources{margin:.25rem 0;font-size:.9rem}.eating-guide-article .guideline b,.eating-guide-article .type b,.eating-guide-article .for-your-pet b,.eating-guide-article .warning b,.eating-guide-article .resources b{font-weight:700}.eating-guide-article .description{font-size:.9rem;line-height:1.5;margin:.5rem 0}.eating-guide-article .eating-guide-pill{display:inline-block;padding:.5rem 1.5rem;border-radius:9999px;background-color:#416c79;color:#fff;text-decoration:none;font-size:.9rem;margin:.5rem 0;transition:background-color .2s ease}.eating-guide-article .eating-guide-pill:hover{background-color:#355c66}.eating-guide-article .eating-guide-pill.resource-link-poison{background-color:#e63946}.eating-guide-article .eating-guide-pill.resource-link-poison:hover{background-color:#d32f2f}.eating-guide-card.guideline-poisonous,.eating-guide-article .article-content.guideline-poisonous{background-color:#b738381a}.eating-guide-card.guideline-free-feed,.eating-guide-article .article-content.guideline-free-feed{background-color:#4b8c471a}.eating-guide-card.guideline-sometimes-treats,.eating-guide-article .article-content.guideline-sometimes-treats{background-color:#e8b9231a}.eating-guide-card.guideline-limited-daily,.eating-guide-article .article-content.guideline-limited-daily{background-color:#517b8a1a}.eating-guide-card.guideline-never-feed,.eating-guide-article .article-content.guideline-never-feed{background-color:#c378651a}@keyframes waggle{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}.eating-guide-type-scroll{animation:waggle 2s ease-in-out 1s 1}@media (min-width: 768px){.eating-guide-container,.eating-guide-article{max-width:1200px;margin:0 auto}.eating-guide-filter .eating-guide-guideline-buttons{flex-wrap:wrap;overflow-x:visible;justify-content:center;padding:0}.eating-guide-filter .eating-guide-guideline-buttons button{font-size:1rem;padding:.5rem 1.5rem}.eating-guide-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.eating-guide-type-scroll{justify-content:center}.eating-guide-article .article-content{display:flex;gap:1rem;padding:2rem}.eating-guide-article .article-image{width:50%;height:400px}.eating-guide-article .article-text{width:50%}}@media (min-width: 1024px){.eating-guide-filter .eating-guide-guideline-buttons{display:flex!important}.eating-guide-type-scroll{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/eating-guide.css.map */
