div.m-navigation-promo__offer{z-index:1}.header-container{padding-inline:2rem;padding-block:2rem 1.688rem;position:relative;z-index:100}.m-navigation__logo{width:145px;height:42px}.m-navigation__account{align-items:center;gap:1rem}.m-navigation-container .m-navigation--cta-button{padding:.563rem 1.438rem;gap:.5rem;align-items:center;font-weight:700;font-size:.875rem;display:flex}.m-navigation-container .m-navigation--cta-button:hover{background:var(--color-golden-yellow)}.m-navigation-container .m-navigation--cta-button:before,.m-navigation-container .m-button--nav-cart:before,.m-navigation-container .m-navigation-avatar:before{display:none}.bag-icon{display:inline-flex}.bag-icon svg,.cart-icon svg,.acc-icon svg{stroke:var(--color-good-green);fill:var(--color-base-white)}.account-mobile:hover .acc-icon svg{fill:var(--color-golden-yellow)}.m-navigation-container .m-button--nav-cart{padding:.438rem 1.438rem;gap:.5rem;align-items:center;font-weight:700;font-size:.875rem}.m-navigation-container .m-button--nav-cart:hover{background:var(--color-golden-yellow)}.m-navigation-container .m-button--nav-cart:hover .cart-number{outline:1px solid var(--color-good-green)}.cart-number{background:var(--color-golden-yellow);width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.account-mobile{display:none}.account-desk a{display:inline-flex;font-weight:700;color:var(--color-good-green);text-transform:uppercase;font-size:.75rem;line-height:1}.m-navigation__account .dropdown:hover .dropdown-menu{top:105%}.m-navigation{position:relative}.mega-menu.open .dropdown-main-menu{display:grid}.dropdown-main-menu{display:none;flex-wrap:wrap;position:absolute;border:1px solid var(--color-good-green);background:var(--color-bone-light);gap:32px;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);padding:32px 40px;left:0;top:120%;border-radius:4px}.subcategory-card{display:flex;flex-direction:column}.subcategory-card-link{display:flex;flex-direction:column;gap:0;color:inherit;text-decoration:none;width:100%;height:100%}.subcategory-card-link:hover,.subcategory-card-link:focus{text-decoration:none}.subcategory-card-link:hover h3,.subcategory-card-link:focus h3{text-decoration:underline}.subcategory-image{display:flex;padding:0 40px;justify-content:center}.subcategory-image img{width:100%;height:auto}.subcategory-card h3{margin:16px 0 4px;font-family:var(--font-garamond-light);font-weight:300;letter-spacing:normal;font-size:24px;line-height:29px;color:var(--color-good-green)}.subcategory-card p{margin:0;font-size:16px;line-height:23px;color:var(--color-good-green)}.category-all,.category-image{display:flex;width:100%}.category-all-link{display:flex;position:relative;width:100%}.category-image img{width:100%;height:100%;object-fit:cover;border:1px solid var(--color-good-green);border-radius:4px}.category-all-link h3{position:absolute;left:50%;bottom:24px;transform:translate(-50%);background:var(--color-golden-yellow);border:1px solid var(--color-golden-yellow);color:var(--color-good-green);padding:11px 31px;font-family:var(--font-garamond-book);font-weight:500;font-size:24px;line-height:1;box-shadow:4px 4px 0 0 var(--color-good-green);letter-spacing:normal;width:max-content;border-radius:30px;transition:.3s ease-in-out all}.category-all-link h3:hover{background:var(--color-base-white)}.mobile-menu-title,.close-icon{display:none}@media screen and (max-width: 1023px){.close-icon{position:absolute;top:10px;right:10px;display:flex}.close-icon svg{fill:var(--color-good-green)}.mobile-menu-title{display:flex;margin:0;font-family:var(--font-garamond-light);font-weight:300;letter-spacing:normal;font-size:22px;line-height:26px}.dropdown-main-menu{grid-template-columns:repeat(1,1fr);left:-100%;transition:.3s ease-in-out all;top:0;width:95%;z-index:10;max-width:350px;display:flex;flex-direction:column;position:fixed;height:100vh;overflow:auto;gap:16px;padding:23px 15px 115px}.mega-menu.open .dropdown-main-menu{left:0;display:flex}.subcategory-card{gap:12px;flex-direction:row;align-items:center}.subcategory-card-link{flex-direction:row;align-items:center;gap:12px}.subcategory-image{width:106px;padding:0;height:119px}.subcategory-content{width:calc(100% - 118px)}.subcategory-card h3{margin:0 0 4px;font-size:20px;line-height:24px}.subcategory-card p{font-size:14px;line-height:18px}.subcategory-image img{object-fit:contain}.category-all{margin-top:16px}.category-image{aspect-ratio:1.31 / 1}.category-all-link h3{bottom:16px;padding:11px 23px}}@media screen and (max-width: 767px){.header-container{padding-inline:.75rem;padding-block:1.5rem .75rem}.m-navigation__logo{width:118px;height:32px}.m-navigation-container .m-navigation--cta-button{padding:.563rem .688rem}.m-navigation--cta-button .m-redeem-info--base span,.m-button--nav-cart .cart-text{display:none}.bag-icon{width:1.125rem;height:1.125rem}.cart-number{width:1.25rem;height:1.25rem}.m-navigation-container .m-button--nav-cart{padding:.5rem .688rem;gap:.313rem}.m-navigation__account{align-items:center;gap:.5rem}.account-desk{display:none}.account-mobile{display:flex}}.sub-footer .l-wrapper{padding:36px 34px 38px 30px}.footer-top{justify-content:space-between}.footer-mail{width:444px}.footer-mail h3{font-family:var(--font-monument);margin-bottom:.25rem}.footer-mail p{line-height:18.2px}.footer-right-content{width:444px}.email-signup input{padding:18px 20px 16px;font-size:.75rem;color:var(--color-good-green-inactive)}.email-signup input:hover{background:transparent}.email-cta.m-button{background:transparent!important;padding:0!important;right:1.313rem}.email-cta.m-button:hover{transform:translateY(-50%);background:transparent!important}.footer-right-content h3{font-family:var(--font-monument);margin-bottom:.25rem}.footer-right-content p{line-height:18.2px}.footer-top .footer-right-content p a:hover{color:var(--color-golden-yellow)}.footer-right-content ul{margin:1rem 0;padding:1.063rem}.footer-right-content ul a:hover{color:var(--color-good-green-hover)}.footer-right-content ul .info{color:var(--color-base-red)}.footer-right-content .social a:hover{background:var(--color-golden-yellow)}.footer-bottom{justify-content:space-between;margin-top:2rem}.footer-copy{width:444px;align-items:flex-end}@media screen and (max-width: 1150px){.footer-mail,.footer-right-content,.footer-copy,.footer-links{width:45%}}@media screen and (max-width: 767px){.sub-footer .l-wrapper{padding:24px 12px}.footer-top,.footer-bottom{flex-wrap:wrap}.footer-mail,.footer-right-content,.footer-copy,.footer-links{width:100%}.footer-top{gap:1rem}.footer-bottom{margin-top:1rem;gap:1rem}.footer-right-content ul{padding:.75rem;margin:.75rem 0}.footer-right-content ul li+li{margin-top:.938rem}.footer-links ul{gap:8px 12px!important}}.cart-item__variant-select{position:relative}.cart-item__variant-dropdown--error{border-color:#d92d20}.cart-item__variant-error{color:#d92d20;margin-top:.25rem}.cart-item__variant-dropdown{padding:6px 10px;min-width:140px}.cart-subscription{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:opacity .2s ease}.cart-subscription[data-subscribed=true]{background:transparent;box-shadow:none}.cart-subscription.is-loading{opacity:.6;pointer-events:none}.cart-subscription__row{display:flex;align-items:center;gap:1rem}.cart-subscription__copy{display:flex;flex-direction:column;gap:.15rem}.cart-subscription__title{color:var(--color-good-green)}.cart-subscription__subtitle{display:none}.cart-subscription__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;min-width:44px}.cart-subscription__checkbox{opacity:0;position:absolute;width:0;height:0;margin:0}.cart-subscription__switch{width:44px;height:24px;border-radius:999px;border:1px solid var(--color-good-green);background:var(--color-bone-dark);display:inline-flex;align-items:center;justify-content:flex-start;padding:2px;box-sizing:border-box;transition:background-color .25s ease,border-color .25s ease}.cart-subscription__switch:after{content:"";width:20px;height:20px;border-radius:50%;background:var(--color-good-green);transition:transform .25s ease,background-color .25s ease}.cart-subscription[data-subscribed=true] .cart-subscription__switch{background:var(--color-good-green);border-color:var(--color-good-green)}.cart-subscription[data-subscribed=true] .cart-subscription__switch:after{transform:translate(20px);background:var(--color-golden-yellow)}.cart-subscription__checkbox:focus-visible+.cart-subscription__switch{outline:2px solid var(--color-golden-yellow);outline-offset:2px}.cart-subscription__frequency{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-left:.25rem}.cart-subscription__frequency[hidden]{display:none!important}.cart-subscription__frequency-label{text-transform:none;letter-spacing:0;color:var(--color-good-green);font-size:.85rem;font-weight:600}.cart-subscription__select{position:relative;min-width:auto}.cart-subscription__select-field{border:none;background:transparent;padding:0 1.5rem 0 0;color:var(--color-good-green);font-family:inherit;font-size:.88rem;font-weight:600;text-transform:capitalize;cursor:pointer;appearance:none;-webkit-appearance:none}.cart-subscription__select-field:focus-visible{outline:2px solid var(--color-golden-yellow);outline-offset:2px}.cart-subscription__select-icon{pointer-events:none;position:absolute;top:50%;right:.1rem;transform:translateY(-50%) rotate(45deg);width:.55rem;height:.55rem;border-right:2px solid var(--color-good-green);border-bottom:2px solid var(--color-good-green)}.cart-subscription__error{margin:0;color:var(--color-error, #c7362f);font-weight:600}@media screen and (max-width: 599px){.cart-subscription__row{flex-direction:column;align-items:stretch;gap:.75rem}.cart-subscription__toggle{align-self:flex-end}}.compare-section{padding-block:96px 127px;position:relative;overflow-x:hidden}.health-compare-header{max-width:410px;margin:0 auto 56px;width:100%}.health-compare-header h2{margin:0;letter-spacing:normal;font-size:52px;line-height:54px;font-weight:300;font-family:var(--font-garamond-book);color:var(--color-good-green);text-align:center}.health-compare-outer{position:relative}.health-compare-inner{max-width:908px;width:100%;margin:0 auto;padding-inline:32px}.health-compare-logo{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);gap:32px;align-items:center;justify-items:center;margin-bottom:24px}.health-logo-image{width:167px}.health-logo-image img{border:none}.comparison__toggle{display:inline-flex;border:1px solid var(--color-good-green);border-radius:30px;background:var(--color-bone-dark)}.comparison__toggle button{background:transparent;border:none;color:var(--color-good-green);font-size:22px;line-height:24px;font-weight:500;font-family:var(--font-garamond-book);padding:13px 25px}.comparison__toggle .active{background:var(--color-good-green);color:var(--color-bone-dark)}.comparison__toggle .kibble-cta{border-radius:30px 0 0 30px}.comparison__toggle .frozen-cta{border-radius:0 30px 30px 0}.food-image{display:flex;z-index:-1;width:250px;height:550px;top:0;position:absolute}.food-image img{width:100%;height:100%;object-fit:cover}.food-image-left{left:0}.food-image-left img{object-position:center right}.food-image-right{right:0}.food-image-right img{object-position:center left}.food-image-right:not(.active){display:none}.health-compare-grid{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);gap:24px 32px}.comparison-card{text-align:center}.checkmark-icon{width:30px;height:36px;display:inline-flex}.checkmark-icon svg{width:30px;height:36px}.comparison-card h3{text-align:center;margin:8px 0;font-size:32px;line-height:35px;font-weight:500;text-transform:uppercase;font-family:var(--font-garamond-book);color:var(--color-good-green)}.comparison-card p{margin:0;text-align:center;font-size:16px;line-height:23px}.toggle-card{display:none}.toggle-card.active{display:block}.testimonial-container{padding-block:98px;max-width:1440px;padding-inline:152px 66px}.p-legacy-testimonial-section{border:none;background-size:contain;background-color:#81735a}.testimonial-header{margin-bottom:60px}.testimonial-header h2{color:var(--color-base-white);margin:0 0 16px;letter-spacing:normal;font-size:52px;font-weight:300;font-family:var(--font-garamond-light)}.testimonial-header p{color:var(--color-base-white);margin:0;line-height:20.8px}.p-legacy-testimonial-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:flex-start}.p-legacy-testimonial__content{width:25.8%}.testimonial-content-left p{margin:0}.testimonial-content-left .p-legacy-testimonial-grid{gap:44px 45px}.testimonial-content-left .c-headline{font-family:var(--font-garamond-book);color:var(--color-base-white);font-weight:500;font-size:93px;line-height:100px;display:inline-flex}.testimonial-content-left .subtext{color:var(--color-base-white);font-weight:700;font-size:16px;line-height:20px}.survay-text p{margin:32px 0 0;color:var(--color-base-white);font-weight:400;font-size:14px;line-height:18px;text-align:center}.p-legacy-testimonial__carousel{width:62.1%;min-height:380px}.testimonial-content-right{background:var(--color-bone-dark);padding:40px 56px;box-shadow:6px 6px 0 0 var(--color-good-green);display:flex;flex-direction:column;justify-content:space-between}.m-star-rating{height:auto;align-items:center;gap:2px}.m-star-rating .star-icon{width:26px;height:26px}.m-star-rating .star-icon svg{fill:var(--color-good-green);width:100%;height:auto}.testimonial-content-right .carousel{height:auto;gap:24px;flex-direction:row;flex-wrap:wrap;align-items:flex-end}.testimonial-content-right .carousel-inner{width:calc(100% - 108px)}.p-legacy-testimonial__carousel .carousel-control-prev-icon,.p-legacy-testimonial__carousel .carousel-control-next-icon{background-image:none}.p-legacy-testimonial__carousel .carousel-control-prev-icon svg,.p-legacy-testimonial__carousel .carousel-control-next-icon svg{stroke:var(--color-good-green)}.p-legacy-testimonial__carousel-controls-container{position:relative;bottom:0;gap:4px;width:84px}.carousel-item-inner{flex-direction:row;flex-wrap:wrap}.carousel-item-inner .carousel-item-img{width:84px}.carousel-item-img+.carousel-item-content{width:calc(100% - 100px)}.carousel-item-inner .carousel-item-img img{border-radius:50%;border:none;width:100%;height:auto}.p-legacy-testimonial-scrolling__quote{font-size:32px;line-height:34px;font-weight:300}.author-text{color:var(--color-good-green);font-size:16px;line-height:23px}.author-text{margin:8px 0 0}.author-text em{font-weight:300;font-size:18px;font-family:var(--font-garamond-light)}.carousel-item-img.for-mobile{display:none}.price-compare-container{max-width:1204px;padding:96px 20px}.price-compare-inner{flex-wrap:wrap;align-items:center;justify-content:space-between}.price-compare-left{width:438px}.price-compare-left h2{margin:0 0 16px;letter-spacing:normal;font-size:52px;font-weight:300;font-family:var(--font-garamond-book)}.price-compare-left p{line-height:26px;margin:0}.price-compare-left .p-legacy-chart-container{margin-top:56px}.p-legacy-chart__bar{height:85px}.p-legacy-chart__bar--sundays{height:52px}.p-legacy-chart__price{font-family:var(--font-garamond-book);line-height:27px;padding-bottom:14px}.p-legacy-chart__label{margin-top:10px;height:25px;display:inline-flex;align-items:flex-end;justify-content:center}.p-legacy-chart__bar.gray-dark{background:#0030051a}.p-legacy-chart__bar.gray-light{background:#0030050d}.pattren-gray{background:repeating-linear-gradient(65deg,#0030050a 0 10px,#0030051a 10px 20px)}.yellow-dark{background:#ffda00}.yellow-light{background:#ffda004d}.yellow-medium{background:repeating-linear-gradient(65deg,#ffda0066 0 10px,#ffda00 10px 20px)}.price-compare-right{width:620px;aspect-ratio:1 / .93}.price-compare-right img{border-radius:10px}.price-compare-right-mobile{display:none}.faq-section-container{max-width:667px;padding:0 20px 96px}.faq-section-container h2{margin:0 0 32px;letter-spacing:normal;font-size:52px;line-height:54px;font-weight:300}.faq-section-container .m-details-accordion details{padding:24px}.faq-section-container .m-details-accordion summary{padding:0;font-size:24px;font-weight:500;font-family:var(--font-garamond-book)}.faq-section-container .m-details-accordion summary:after{width:31px;height:31px}.vet-section-container{max-width:1180px;margin:0 auto;padding:0 20px 96px}.vet-inner-section{justify-content:space-between}.vet-left-side{width:551px;aspect-ratio:1.07 / 1}.vet-left-side img{border-radius:10px}.vat-right-content{width:433px}.vat-right-content h2{letter-spacing:normal;font-size:40px;line-height:38px;font-weight:300;font-family:var(--font-garamond-book)}.vet-paragraph{margin-top:1rem}.vet-paragraph p{line-height:26px}.vat-right-content .m-hover-button{font-family:var(--font-garamond-book);height:auto;margin-top:24px}.vat-right-content .m-hover-button .m-hover-button-front{background:var(--color-good-green);color:var(--color-base-white);padding:12px 24px;font-size:22px;line-height:1;height:auto;font-family:var(--font-garamond-book);font-weight:500}.vat-right-content .m-hover-button .m-hover-button-shadow{background:var(--color-golden-yellow);box-shadow:none}@media screen and (min-width: 1441px){.p-legacy-testimonial-section{background-size:cover}}@media screen and (max-width: 1290px){.food-image{width:170px;height:500px}}@media screen and (max-width: 1150px){.health-compare-inner{max-width:840px}.comparison-card h3{font-size:28px;line-height:1}.testimonial-container{padding-inline:50px 30px}.testimonial-content-left .p-legacy-testimonial-grid{gap:32px}.testimonial-content-left .c-headline{font-size:75px;line-height:1}.testimonial-content-right{padding:32px 40px;min-height:340px}.p-legacy-testimonial-scrolling__quote{font-size:28px;line-height:1}.author-text{font-size:14px;line-height:18px}.author-text em{font-size:16px;line-height:19px}.price-compare-left{width:40%}.price-compare-right{width:54%}.price-compare-left h2{font-size:40px}.price-compare-left .p-legacy-chart-container{margin-top:40px}.vet-left-side{width:50%}.vat-right-content{width:40%}}@media screen and (max-width: 1023px){.health-compare-image{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:16px}.food-image{position:relative;width:100%;height:auto;z-index:1}.testimonial-container{padding-block:58px;padding-inline:35px}.testimonial-header{margin-bottom:40px}.testimonial-header h2{font-size:42px}.p-legacy-testimonial__content{width:35%}.testimonial-content-left .c-headline{font-size:54px;line-height:61px}.testimonial-content-right{padding:24px 32px;min-height:280px}.p-legacy-testimonial-scrolling__quote{font-size:22px;line-height:26px}.testimonial-content-right .carousel{justify-content:center;gap:16px}.testimonial-content-right .carousel-inner{width:100%}.price-compare-inner{flex-direction:column;gap:85px}.price-compare-left,.price-compare-right{width:80%}.vat-right-content h2{font-size:28px;line-height:1}.vet-paragraph p{font-size:18px;line-height:1}.vat-right-content .m-hover-button{margin-top:16px}.vat-right-content .m-hover-button .m-hover-button-front{padding:12px 16px;font-size:18px;font-weight:300;transform:none}.vat-right-content .m-hover-button-shadow{box-shadow:none}}@media screen and (max-width: 767px){.compare-section{padding-block:56px}.testimonial-container{padding-bottom:126px}.p-legacy-testimonial-section{background-size:125%}.health-compare-header{margin-bottom:40px;max-width:300px}.health-compare-header h2{font-size:34px;line-height:36px}.health-compare-inner{padding-inline:16px}.health-compare-grid{gap:16px 24px}.comparison-card h3{font-size:20px;line-height:26px}.comparison-card p{font-size:13px;line-height:18px}.health-compare-logo{gap:24px;margin-bottom:16px}.health-logo-image{max-width:144px;width:100%}.comparison__toggle button{padding:7px 12px;font-size:19px;line-height:20px}.testimonial-container{padding-inline:16px}.p-legacy-testimonial-container{gap:40px}.carousel-item-img.for-mobile{display:inline-flex}.carousel-item-img.for-desk{display:none}.carousel-item-inner .carousel-item-img{width:50px}.p-legacy-testimonial__content{width:100%}.testimonial-content-right{width:100%;min-height:305px;gap:32px;align-items:flex-start}.carousel-item-content{display:flex;flex-wrap:wrap;gap:12px}.carousel-item-img+.carousel-item-content{width:100%;align-items:center}.testimonial-header h2{font-size:34px;line-height:36px;margin-bottom:12px;padding-inline:2rem}.carousel-item-img+.author-text{width:calc(100% - 62px)}.author-text{margin:0}.author-text em{display:block}.price-compare-container{padding:56px 16px 64px}.price-compare-left,.price-compare-right{width:100%}.price-compare-right-mobile{display:flex}.price-compare-right-desk{display:none}.price-compare-left h2{font-size:34px;margin:0 0 8px}.price-compare-left p{font-size:16px;line-height:21px}.price-compare-left .p-legacy-chart-container{margin-top:32px}.p-legacy-chart__label{align-items:center}.faq-section-container{max-width:667px;padding:0 16px 64px}.faq-section-container h2{margin:0 0 24px;font-size:24px;line-height:29px}.faq-section-container .m-details-accordion details{padding:19px 16px}.faq-section-container .m-details-accordion summary{font-size:20px;gap:3rem}.vet-section-container{padding:0 16px 56px}.vet-inner-section{flex-wrap:wrap;gap:24px}.vet-left-side{width:100%}.vat-right-content{text-align:left;width:100%}.vat-right-content h2{font-size:24px;line-height:29px}.vet-paragraph{margin-top:8px}.vet-paragraph p{font-size:16px;line-height:21px}}.sunday-full-width-image,.sunday-full-width-image__inner{width:100%}.sunday-full-width-image__media{display:block;width:100%;height:auto}@media screen and (max-width: 350px){.testimonial-header h2{padding-inline:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
