body{font-family:Poppins,Arial,sans-serif;font-size:14px;color:#285334}.ip-section h2,.ip-story h2,.ip-final-cta h2,.ip-newsletter h2{font-family:Poppins,Arial,sans-serif;font-weight:900;letter-spacing:-.035em}.ip-header{position:sticky;top:0;z-index:30;height:76px;box-shadow:0 1px #e7eae6}.ip-header .ip-logo img{display:block;width:112px;height:auto}.ip-header-pdp{height:96px;padding-inline:max(24px,7vw)}.ip-header-pdp>.ip-logo{position:static;transform:none}.ip-header-pdp nav{gap:32px;margin:auto;font-size:14px}.ip-header-pdp .ip-account{display:none}.ip-header-pdp .ip-header-actions a{border:0;font-weight:700}.ip-footer .ip-logo img{width:135px;height:auto;filter:brightness(0) invert(1)}.ip-purchase-home{max-width:none;margin:0 24px;border-radius:28px;background:#f4f5f7;padding:80px max(40px,6vw);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px}.ip-purchase-pdp{max-width:1320px;padding:58px 24px 75px;gap:72px}.ip-purchase-pdp .ip-product-gallery{position:sticky;top:115px;align-self:start}.ip-purchase-pdp .ip-product-main img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ip-product-thumbs button{border-radius:6px;overflow:hidden}.ip-product-thumbs button.active{outline:2px solid #285334}.ip-purchase-pdp .ip-product-info h1{font-family:Anton SC,Impact,Arial,sans-serif;font-size:clamp(42px,4vw,65px);font-weight:400;line-height:.98;letter-spacing:0}.ip-purchase-home .ip-product-info h1{font-family:Poppins,Arial,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:900;text-transform:none;letter-spacing:-.03em}.ip-rating{color:#d76d2e;font-size:18px;margin:0 0 14px;font-weight:700}.ip-rating span{font-size:13px;color:#1e2d22;font-weight:500;margin-left:8px;text-decoration:underline}.ip-vet-label{display:inline-block;background:#2c5a3a;color:#fff;padding:3px 9px;font-size:12px}.ip-intro{font-size:16px;margin:18px 0}.ip-bullets p{font-size:14px;margin:7px 0}.ip-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ip-flavors{display:grid;grid-template-columns:1fr 1fr;border:1px solid #315c38;border-radius:5px;padding:8px;gap:8px}.ip-flavor{position:relative;cursor:pointer}.ip-flavor input{position:absolute;opacity:0;pointer-events:none}.ip-flavor span,.ip-flavor b{display:inline-block;font-size:13px}.ip-flavor span{margin-right:5px}.ip-flavor{padding:12px 9px;text-align:center;border-radius:4px}.ip-flavor:has(input:checked){background:#295735;color:#fff}.ip-flavor:has(input:focus-visible){outline:2px solid #d66b29}.ip-weight-head{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.ip-weight-head .ip-label{margin:0 0 8px}.ip-weight-head a{font-size:12px}.ip-weights{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ip-weights button{border:0;background:#f2f3f4;padding:16px 5px;font-size:12px}.ip-weights button.active{background:#295735;color:#fff}.ip-guarantee{font-size:12px;margin:17px 0;color:#285334;font-weight:700}.ip-bundles label{background:#fff;border-radius:6px}.ip-add{background:#bd5728;border-radius:3px}.ip-buy{background:#285334;border-radius:3px}.ip-product-info details{font-size:13px}.ip-benefits{padding-top:80px;padding-bottom:80px}.ip-benefits-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr);gap:20px;max-width:1280px;margin:0 auto 38px;align-items:stretch}.ip-benefits-side{display:grid;grid-template-rows:repeat(4,1fr);gap:16px}.ip-benefits-side article{background:#f3f4f6;border-radius:18px;padding:16px;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:138px}.ip-benefits-side h3{font-size:15px;margin:4px 0}.ip-benefits-side p{font-size:12px;margin:0}.ip-benefits-center img{width:100%;height:100%;max-height:600px;object-fit:cover;border-radius:20px}.ip-icon{color:#dd7935;font-size:24px;line-height:1}.ip-testimonials{background:#fff}.ip-testimonial-grid{max-width:1180px;margin:auto}.ip-testimonials article{background:#f3f4f6;border:0;border-radius:28px;padding:24px}.ip-review-head{display:flex;justify-content:space-between;align-items:center}.ip-review-head span{color:#e3773d;font-size:17px;letter-spacing:2px}.ip-review-head small{color:#285334}.ip-testimonials h3{font-size:17px;margin:7px 0}.ip-testimonials article>p{min-height:120px;font-size:13px}.ip-before-after{border-top:1px solid #d6dad8;padding-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ip-before-after>div+div{border-left:1px solid #d6dad8;padding-left:12px}.ip-before-after small,.ip-before-after strong{display:block;font-size:12px}.ip-compare-table{max-width:850px;margin:0 auto 35px;border:1px solid #dce8dc;border-radius:16px;overflow:hidden;text-align:left}.ip-compare-row{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;min-height:54px;border-top:1px solid #dce8dc}.ip-compare-row>*{padding:12px 20px}.ip-compare-row>*:nth-child(2){background:#e7f1e8;text-align:center;align-self:stretch}.ip-compare-row>*:nth-child(3){text-align:center}.ip-compare-row b:nth-child(2){color:#285334;font-size:20px}.ip-compare-row b:nth-child(3){color:#9a9a9a;font-size:20px}.ip-compare-head{border-top:0;background:#f3f5f3;font-weight:800}.ip-faq-list details{background:#f3f4f6;border:0;border-radius:24px;padding:20px 24px;margin:12px 0}.ip-faq-list summary{font-size:17px;list-style:none;position:relative;padding-right:34px}.ip-faq-list summary:after{content:"+";display:grid;place-items:center;position:absolute;right:0;top:0;width:25px;height:25px;border-radius:50%;background:#e17b3b;color:#fff}.ip-faq-list details[open] summary:after{content:"\2212"}.ip-story{max-width:1300px;margin:80px auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ip-story-reverse .ip-story-media{order:-1}.ip-story h2{font-size:clamp(34px,4vw,56px);line-height:1.08;margin:12px 0 24px}.ip-story-text{font-size:16px;line-height:1.75}.ip-story-media img{display:block;width:100%;height:auto;max-height:650px;object-fit:cover;border-radius:18px}.ip-story .ip-pill{margin-top:18px}.ip-section-intro{max-width:800px;margin:-20px auto 35px;font-size:16px}.ip-signs{background:#f5f7f4}.ip-sign-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto 35px}.ip-sign-grid article{background:#fff;border-radius:18px;overflow:hidden;text-align:left}.ip-sign-photo img{display:block;width:100%;aspect-ratio:1.45;object-fit:cover}.ip-sign-grid article>div+div{padding:18px}.ip-sign-grid span{font-size:11px;color:#c2602c;font-weight:900;letter-spacing:.12em}.ip-sign-grid h3{font-size:18px;margin:7px 0}.ip-sign-grid p{font-size:13px;margin:0}.ip-way{background:#f4f6f3}.ip-way-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1100px;margin:auto;text-align:left}.ip-way-card{border-radius:20px;padding:36px;font-size:16px;line-height:2.2}.ip-way-card h3{font-size:26px;margin:0 0 16px}.ip-way-good{background:#285334;color:#fff}.ip-way-old{background:#e6e8e6}.ip-ingredient-grid,.ip-quality-grid,.ip-timeline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1200px;margin:auto;text-align:left}.ip-ingredients{background:#f3f6f2}.ip-ingredient-grid article{background:#fff;border-radius:16px;padding:28px 22px}.ip-ingredient-icon{font-size:35px;color:#d27437}.ip-ingredient-grid h3{font-size:20px;margin:12px 0}.ip-ingredient-grid p{font-size:13px}.ip-ingredient-list{border-top:1px solid #dbe4da;padding-top:14px;margin-top:18px;font-size:12px;line-height:1.9}.ip-timeline-grid{grid-template-columns:repeat(3,1fr)}.ip-timeline-grid article{background:#f4f6f4;border-radius:18px;overflow:hidden}.ip-timeline-grid img{width:100%;height:230px;object-fit:cover}.ip-timeline-grid article>div{padding:22px}.ip-timeline-grid span{color:#c7612c;font-weight:900;font-size:12px}.ip-timeline-grid h3{font-size:21px;margin:7px 0}.ip-section-footnote{font-size:12px;margin-top:25px}.ip-quality{background:#eaf4ec}.ip-quality-grid article{background:#fff;border-radius:16px;text-align:center;padding:30px 15px}.ip-quality-grid span{color:#dc7a3a;font-size:38px}.ip-quality-grid h3{font-size:16px}.ip-use-guide{background:#f4f6f4}.ip-guide-tabs{max-width:1050px;margin:auto;text-align:left}.ip-guide-tabs>input{position:absolute;opacity:0}.ip-guide-labels{display:flex;justify-content:center;gap:10px;margin-bottom:25px}.ip-guide-labels label{padding:12px 25px;border-radius:30px;background:#fff;cursor:pointer;font-weight:700}.ip-guide-tabs:has(>input:nth-child(1):checked) .ip-guide-labels label:nth-child(1),.ip-guide-tabs:has(>input:nth-child(2):checked) .ip-guide-labels label:nth-child(2),.ip-guide-tabs:has(>input:nth-child(3):checked) .ip-guide-labels label:nth-child(3){background:#285334;color:#fff}.ip-guide-panel{display:none;background:#fff;border-radius:18px;padding:30px}.ip-guide-tabs:has(>input:nth-child(1):checked) .ip-guide-panel-1,.ip-guide-tabs:has(>input:nth-child(2):checked) .ip-guide-panel-2,.ip-guide-tabs:has(>input:nth-child(3):checked) .ip-guide-panel-3{display:block}.ip-guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}.ip-guide-steps b{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#285334;color:#fff}.ip-guide-steps h3{font-size:20px;margin:8px 0}.ip-guide-ingredients{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;font-size:13px}.ip-final-cta{min-height:440px;background:#30553b var(--ip-final-image) center/cover no-repeat;color:#fff;border-radius:24px;margin:28px;padding:60px;display:flex;align-items:center;position:relative;overflow:hidden}.ip-final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#163720de,#16372014)}.ip-final-cta>div{position:relative;max-width:550px}.ip-final-cta h2{font-size:clamp(38px,4.4vw,62px);line-height:1.06;margin:12px 0}.ip-final-cta .ip-kicker{color:#f1c899}.ip-newsletter{background:#bae0c9;padding:60px max(24px,7vw);display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ip-newsletter h2{font-size:clamp(32px,3vw,46px);margin:8px 0}.ip-newsletter form label{display:block;margin-bottom:10px}.ip-newsletter-form{display:flex;gap:8px}.ip-newsletter-form input{flex:1;min-width:0;border:1px solid #285334;border-radius:8px;padding:14px;background:#fff}.ip-newsletter-form button{border:0;border-radius:8px;background:#285334;color:#fff;padding:14px 20px;font-weight:800}@media(max-width:900px){.ip-header-pdp nav{gap:15px;font-size:12px}.ip-sign-grid,.ip-ingredient-grid,.ip-quality-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.ip-header{height:68px}.ip-header>.ip-logo{position:static;transform:none;order:0;margin-right:auto}.ip-header .ip-logo img{width:86px}.ip-header nav{order:1;margin-left:auto}.ip-header-pdp nav a:nth-child(n+3){display:none}.ip-header-pdp nav a:first-child{display:block}.ip-header-pdp .ip-header-actions{order:2}.ip-header-pdp{padding-inline:14px}.ip-purchase-home{margin:0 10px;padding:36px 16px;grid-template-columns:minmax(0,1fr);gap:22px}.ip-purchase-pdp{grid-template-columns:minmax(0,1fr);gap:25px;padding:30px 16px}.ip-purchase-pdp .ip-product-gallery{position:static}.ip-purchase-pdp .ip-product-info h1{font-size:42px}.ip-flavor b{display:block}.ip-weights button{font-size:10px;padding:13px 2px}.ip-benefits-layout{grid-template-columns:1fr}.ip-benefits-center{order:-1}.ip-benefits-center img{max-height:380px}.ip-benefits-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.ip-benefits-side article{min-height:125px}.ip-story,.ip-way-grid,.ip-newsletter{grid-template-columns:1fr}.ip-story{gap:25px;margin:55px auto}.ip-story-reverse .ip-story-media{order:0}.ip-story h2{font-size:34px}.ip-sign-grid,.ip-timeline-grid{grid-template-columns:1fr}.ip-quality-grid,.ip-ingredient-grid{grid-template-columns:1fr 1fr}.ip-guide-labels{gap:5px}.ip-guide-labels label{font-size:12px;padding:10px 12px}.ip-guide-steps,.ip-guide-ingredients{grid-template-columns:1fr 1fr}.ip-final-cta{margin:10px;min-height:470px;padding:35px;background-position:65% center}.ip-newsletter{padding:50px 20px}.ip-newsletter-form{flex-direction:column}.ip-compare-row>*{padding:9px 6px;font-size:11px}}.ip-vet-badge{border:0;background:transparent;padding:0;line-height:0}.ip-vet-badge img{width:120px;height:auto}@media(max-width:749px){.ip-vet-badge img{width:92px}}.ip-benefits-center,.ip-story-media,.ip-sign-photo,.ip-timeline-grid article{background:#e7eee6}.ip-sign-photo{aspect-ratio:1.45}.ip-sign-photo img{height:100%}.ip-story-gallery{background:#f4f6f4}.ip-story-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1150px;margin:auto}.ip-story-gallery-grid article{background:#fff;border-radius:18px;overflow:hidden;text-align:left}.ip-story-gallery-grid img{display:block;width:100%;aspect-ratio:1.1;object-fit:cover}.ip-story-gallery-grid h3{font-size:20px;margin:18px 20px 6px}.ip-story-gallery-grid p{font-size:13px;margin:0 20px 22px}@media(max-width:749px){.ip-story-gallery-grid{grid-template-columns:1fr}}.ip-cart{max-width:1200px}.ip-cart>h1{font-family:Poppins,Arial,sans-serif;font-weight:900;letter-spacing:-.03em;margin:0}.ip-cart-intro{font-size:16px}.ip-cart-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:50px;margin-top:35px}.ip-cart-item{gap:25px;align-items:flex-start}.ip-cart-item img{width:145px;border-radius:10px}.ip-cart-item h2{font-size:18px;line-height:1.3;margin:0 0 8px}.ip-cart-item p{margin:8px 0}.ip-cart-item s{color:#888;font-size:13px}.ip-cart-item label{font-size:12px}.ip-cart-item input{width:75px;margin:5px 0 8px}.ip-remove{font-size:12px}.ip-cart-update{border:1px solid #285334;color:#285334;background:#fff;border-radius:30px;padding:10px 18px;margin-top:18px;font-weight:700}.ip-cart-summary{background:#f3f6f3;border-radius:20px;padding:28px;height:max-content}.ip-cart-summary h2{font-size:22px;margin:0 0 20px}.ip-cart-summary>div:first-of-type{display:flex;justify-content:space-between;border-top:1px solid #d8e1d8;padding:20px 0;font-size:17px}.ip-cart-summary>p{font-size:12px}.ip-cart-saved{color:#be5729;font-weight:800}.ip-cart-summary .ip-buy{margin:25px 0 10px}.ip-continue{display:block;text-align:center;font-size:13px}.ip-cart-trust{border-top:1px solid #d8e1d8;margin-top:22px;padding-top:10px}.ip-cart-trust p{font-size:12px;margin:7px 0}.ip-cart-empty{background:#f3f6f3;border-radius:20px;text-align:center;padding:60px 20px;margin-top:30px}@media(max-width:749px){.ip-cart-layout{grid-template-columns:1fr;gap:25px}.ip-cart-summary{padding:23px}.ip-cart-item img{width:105px}}.ip-serving-guide{background:#eef4ee}.ip-serving-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto 25px}.ip-serving-grid article{background:#fff;border:1px solid #d5e2d6;border-radius:20px;padding:26px 20px;text-align:left}.ip-serving-number{display:grid;place-items:center;width:34px;height:34px;background:#285334;color:#fff;border-radius:50%;font-weight:900}.ip-serving-grid h3{font-size:22px;margin:20px 0 7px}.ip-serving-grid strong{display:block;color:#b95b2d;font-size:18px}.ip-serving-grid p{font-size:13px;margin:8px 0 0}.ip-serving-footnote{font-size:12px;max-width:750px;margin:20px auto 0}@media(max-width:749px){.ip-serving-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ip-serving-grid article{padding:18px 14px}.ip-serving-grid h3{font-size:18px}.ip-serving-grid strong{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ironpaws-enhancements.css.map */
