*{margin:0;padding:0;box-sizing:border-box}.dog-banner{background-image:url(images/95142d25bff7b97a262f2a7d0294fee8c6cc7da6.jpg);background-size:cover;background-position:center;width:100%;height:440px;max-height:440px;color:#fff;padding:30px 0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dog-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:0}.dog-heading-wrapper{width:100%;position:relative;z-index:1;max-width:700px}.dog-heading{font-family:Luckiest Guy,cursive;font-weight:400;font-size:48px;line-height:125%;letter-spacing:0;margin-bottom:10px;position:relative;z-index:1}.dog-subtext{font-family:Poppins,sans-serif;font-weight:400;font-size:20px;line-height:140%;letter-spacing:0;text-align:center;position:relative;z-index:1;max-width:700px;margin:0 auto}@media (max-width: 768px){.dog-banner{height:60vw;max-height:none;padding:20px 10px}.dog-heading{font-size:32px}.dog-subtext{font-size:16px;padding:0 10px}}@media (max-width: 480px){.dog-banner{height:80vw}.dog-heading{font-size:32px;width:357px;margin-left:20px}.dog-subtext{font-size:16px;padding:0}}@media (max-width: 376px){.dog-heading{margin-left:0}}.hero-section{position:relative;width:100%;min-height:600px;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(90deg,#0006 0% 100%),url(./assets/hero.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:583px;max-width:90%;height:104px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:19px;text-align:center;color:#fff}.quality-badges-container{background-color:#0f4a12}.hero-title{font-family:Luckiest Guy,sans-serif;font-size:48px;font-weight:400;line-height:1.25;text-align:center;width:100%;color:#fff;margin:0;letter-spacing:.02em}.para{color:#fff;text-align:center;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:170%;align-self:stretch}.hero-subtitle{font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:1.25;text-align:center;width:100%;margin:0;opacity:.95;color:#fff}@media (max-width: 768px){.hero-section{min-height:500px;background-attachment:scroll}.hero-content{width:90%;max-width:500px;gap:16px;padding:0 20px}.hero-title{font-size:36px;line-height:1.2}.hero-subtitle{font-size:18px;line-height:1.3}}@media (max-width: 580px){.hero-section{min-height:400px}.hero-content{width:95%;gap:14px;padding:0 15px}.hero-title{font-size:28px;line-height:1.2}.hero-subtitle{font-size:16px;line-height:1.4}}@media (max-width: 360px){.hero-title{font-size:24px}.hero-subtitle{font-size:14px}}@media (min-width: 1200px){.hero-content{width:583px}.hero-title{font-size:48px}.hero-subtitle{font-size:20px}}@media (min-width: 1440px){.hero-title{font-size:52px}.hero-subtitle{font-size:22px}}.features-section{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:60px 20px;gap:40px;text-align:center;max-width:100%;margin:auto;background:#faf9f5}.feature-box{flex:1 1 280px;max-width:320px}.feature-icon{background-color:#000;border-radius:50%;padding:20px;width:80px;height:80px;object-fit:contain;margin-bottom:20px}.mystory_container{max-width:1460px;margin:auto;padding:100px 20px 0}.header-section{display:flex;flex-direction:column;align-items:center;gap:9px;max-width:1076px;margin:auto;text-align:center;padding-bottom:58px}.header-title{color:#1a1a1a;text-align:center;font-family:Luckiest Guy;font-size:48px;font-weight:400;width:100%}.header-description{color:#000c;text-align:center;font-size:16px;font-weight:500;width:100%;font-family:Poppins}.alphabet-nav{position:relative;border-radius:999px;border:1px solid rgba(0,0,0,.1);flex-wrap:wrap;gap:0;display:flex;padding:8px;align-items:flex-start;max-width:1216px;margin:auto}.alphabet-letter{width:46px;height:46px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;text-align:center;border:1px solid #FAF9F5;border-radius:999px;background:#faf9f5}.alphabet-letter.active{background-color:#0f4a12;color:#fff;font-weight:600}.alphabet-letter:not(.active){background-color:#faf9f5;color:#000}.ingredients-section{width:100%;max-width:1420px}.ingredients-grid{display:flex;flex-direction:column;gap:36px}.ingredients-row{display:flex;justify-content:space-between;gap:20px}.ingredient-card{width:710px;border-radius:16px;padding:16px 17px;display:flex;gap:16px;background:var(--white);flex-shrink:0}.ingredientgls-image{width:194px;height:194px;border-radius:12px;background-size:cover;background-position:center;background-repeat:no-repeat;flex-shrink:0;border:1px solid #cccccc}.ingredient-content{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.ingredient-title{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:1.25;color:var(--black);white-space:nowrap}.ingredient-description{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:var(--text-primary)}.ingredient-benefits{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:var(--text-primary)}.ingredient-benefits ul{margin:0;padding-left:24px}.ingredient-benefits li{list-style-type:disc;margin-bottom:0}.read-more{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#0f4a12;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;text-align:left}.read-more:hover{opacity:.8}.no-ingredients,.loading{text-align:center;padding:60px 20px;color:var(--text-secondary);font-size:18px}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.quality-section{background-color:#0b4b17;padding:50px 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:40px;text-align:center}.quality-box{flex:1 1 150px;max-width:160px;color:#fff}.quality-icon{width:70px;height:70px;object-fit:contain;margin-bottom:15px}.quality-box p{font-size:1rem;font-weight:400;color:#fff;line-height:1.4}.ingredient-card-section{display:flex;gap:16px;padding:16px}.ingredient-card-section-container .row{row-gap:36px}.ingredient-card-section-container{padding:58px 0 100px;max-width:1460px;margin:auto}.ingredientgls-image img{width:194px;height:194px;object-fit:cover;border-radius:20px;padding:20px}.ingredient-content h3{color:#000;font-family:Poppins;font-size:22px;font-weight:700;margin:0}.ingredient-content p{color:#1a1a1a;font-family:Poppins;font-size:16px;font-weight:500;line-height:140%;margin:0}.ingredient-content ul{padding-left:20px;margin:0}.ingredient-content li{color:#1a1a1a;font-family:Poppins;font-size:16px;font-weight:400}.published{display:flex;flex-direction:column;gap:6px}.read-more{color:#1a1a1a;font-family:Poppins;font-size:16px;font-weight:500;text-decoration-line:none;cursor:default}.read-more2:hover{text-decoration:underline}.read-more2{color:#084ec7;font-family:Poppins;font-size:16px;font-weight:500;text-decoration:underline}.alphabet-nav{width:max-content}@media (max-width: 1400px){.ingredient-card-section-container{padding:58px 20px 100px}.ingredients-row{flex-direction:column;align-items:center}.ingredient-card{width:100%;max-width:710px}.mystory_container{padding:100px 0 100px 16px}}@media (max-width: 768px){.header-section{width:100%}.header-title{font-size:36px}.header-description{font-size:16px;line-height:1.5}.alphabet-nav{padding:6px;justify-content:center}.alphabet-letter{width:38px;height:38px;font-size:14px}.ingredient-card{flex-direction:column;padding:16px}.ingredient-title{font-size:20px;white-space:normal}.ingredient-description,.ingredient-benefits{font-size:14px}.trust-indicators-section{margin-top:0}}@media (max-width: 580px){.header-title{font-size:34px;padding-right:16px}.alphabet-nav{padding:4px;gap:2px}.alphabet-letter{width:32px;height:32px;font-size:12px}.ingredient-title{font-size:18px}.mystory_container{padding:36px 0 36px 16px}.header-description{padding-right:16px;margin:0}.header-section{padding-bottom:32px}.ingredientgls-image img,.ingredientgls-image{width:108px;height:108px}.ingredient-card-section{padding:0}.ingredient-content h3{font-size:16px;margin:0}.ingredient-content p{font-size:14px;margin:0}.ingredient-content li,.read-more{font-size:14px}.ingredient-card-section-container{padding:32px 16px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ingredient-glossary.css.map */
