.m-header__wrapper .m-header__inner .m-header__menu .m-menu__item .m-menu__link{font-weight:300}.m-header__wrapper .m-header__inner .cus-right-menu .m-header__search{margin-inline:15px}.m-header__menu .m-menu__item .m-menu__arrow svg{margin-bottom:0}.hero-adv{position:relative;min-height:1000px;display:flex;align-items:center}.hero-adv .hero-adv__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hero-adv .hero-adv__inner{position:relative;margin:0 auto;padding:0 20px;width:100%}.hero-adv .hero-adv__heading{line-height:1.2;margin-bottom:15px;font-weight:700;max-width:950px}.hero-adv .hero-adv__sub{margin-bottom:25px;max-width:860px}.hero-adv .hero-adv__btn{display:inline-flex;padding:14px 28px;font-weight:600;text-decoration:none;transition:.3s;text-align:center;font-size:18px;align-items:center;justify-content:center;gap:12px}.template-index .hero-adv .hero-adv__btn{max-width:375px;width:100%}.hero-adv .hero-adv__btn:hover{opacity:.85}.hero-adv .hero-adv__bottom{margin-top:15px;font-size:14px}.hero-adv .hero-adv__bottom:before{content:"";width:18px;height:13px;display:inline-block;position:relative;top:3px;background-image:url(/cdn/shop/files/usa-flag.png?v=1777365537);background-position:center;background-repeat:no-repeat;background-size:contain}.template-index .hero-adv .hero-adv__btn span{display:none}.trustbar-x-wrapper{max-width:1440px;margin-inline:auto}.shopify-section:has(.trustbar-x-wrapper){margin-top:-70px;z-index:9;position:relative;background:linear-gradient(0deg,#FAF4EE 50%,transparent 50%)}.trustbar-x-wrapper .trustbar-x-item{flex-direction:column;gap:20px;flex:1}.trustbar-x-wrapper .trustbar-x-item:not(:last-child){border-right:1px solid #D9D9D9}.trustbar-x-wrapper .trustbar-x-item .trustbar-x-icon{width:40px;height:auto}.trustbar-x-wrapper .trustbar-x-item .trustbar-x-text .trustbar-x-heading{font-weight:500;line-height:130%;letter-spacing:0}.kitsec-x .kitsec-x__top .kitsec-x__tag{background:#eceee1;border:1px solid #114F3C;font-weight:600;font-size:18px;line-height:130%;letter-spacing:2%;text-transform:uppercase;color:#114f3c;padding:11px 15px;border-radius:50px;display:inline-block;margin-bottom:12px}.kitsec-x .kitsec-x__top h2{font-weight:600;line-height:130%;letter-spacing:0;color:#114f3c}.kitsec-x .kitsec-x__top p{font-size:18px;line-height:130%;letter-spacing:0;font-weight:400;color:#2c2928;margin-top:22px}.kitsec-x .kitsec-x__grid .kitsec-x__card .kitsec-x__badge{background:#eef3ee;border:1px solid #114F3C;padding:6px;min-width:130px;font-weight:500;font-size:11px;line-height:130%;letter-spacing:2%;text-transform:capitalize;color:#114f3c;position:absolute;border-radius:50px;left:50%;top:-12px;transform:translate(-50%)}.kitsec-x .kitsec-x__grid .kitsec-x__card h3{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0%;color:#114f3c}.kitsec-x .kitsec-x__grid .kitsec-x__card p{font-weight:300;font-size:16px;line-height:130%;letter-spacing:0%}.kitsec-x .kitsec-x__grid .kitsec-x__card span.kitsec-x__btn{font-weight:400;font-size:14px;line-height:14px;letter-spacing:0;text-transform:uppercase;min-height:42px;display:inline-flex;align-items:center;border-radius:50px;padding:10px 20px;margin-top:20px}.section-allergy-care .allergy-right .allergy-eyebrow{display:inline-block;background:#eceee1;border:1px solid #114F3C;border-radius:50px;padding:11px 15px;font-weight:600;font-size:18px;line-height:130%;letter-spacing:2%;text-transform:uppercase;color:#114f3c!important;margin-bottom:12px}.section-allergy-care .allergy-right .allergy-heading{font-weight:600;font-size:50px;line-height:128%;letter-spacing:0%;color:#114f3c!important;margin-bottom:14px}.section-allergy-care .allergy-right .allergy-text{font-weight:400;font-size:18px;line-height:130%;letter-spacing:0%;margin-bottom:35px}.section-allergy-care .allergy-right .feature-item{display:block;padding:20px;border-radius:10px}.section-allergy-care .allergy-right .feature-item .feature-title{font-weight:600;font-size:18px;line-height:126%;letter-spacing:0;color:#114f3c;margin-block:20px 10px}.section-allergy-care .allergy-right .feature-item .feature-desc{font-weight:400;font-size:16px;line-height:130%;letter-spacing:0;opacity:.7}.section-allergy-care .allergy-right .feature-item .feature-icon{background:#eaede0;width:56px;height:56px;border-radius:10px;padding:10px}.section-allergy-care .allergy-right a.allergy-btn{text-transform:unset;font-weight:500;font-size:18px;line-height:18px;letter-spacing:0;padding:17px 30px;display:inline-block;margin-bottom:20px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px}.section-allergy-care .allergy-right .bottom_text{display:flex;align-items:center;gap:6px}.section-allergy-care .allergy-right .bottom_text p{font-weight:500;font-size:12px;line-height:18px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#000}.section-allergy-care .allergy-right .bottom_text svg{width:15px;height:auto}.section-360 .badge{display:inline-block;background:#eceee1;border-radius:50px;padding:11px 15px;font-weight:600;font-size:18px;line-height:130%;letter-spacing:2%;text-transform:uppercase;margin-bottom:14px}.section-360 h2{font-weight:600;font-size:50px;line-height:120%;letter-spacing:0;margin-bottom:12px}.section-360 .subheading{font-weight:400;font-size:18px;line-height:130%;letter-spacing:0;margin-bottom:40px}.section-360 .card .card-content{padding:30px}.section-360 .card .card-content h3{font-weight:600;font-size:24px;line-height:24px;letter-spacing:0;margin-bottom:12px}.section-360 .card .card-content p{font-weight:300;font-size:20px;line-height:122%;letter-spacing:0;margin:0}.home_testimonial{padding-block:120px;background-color:#faf4ee}.home_testimonial .m-testimonials__wrapper .m-testimonials__header .m-section__subheading{display:inline-block;background:#eceee1;border-radius:50px;padding:11px 15px;font-weight:600;font-size:18px;line-height:130%;letter-spacing:2%;text-transform:uppercase;margin-bottom:14px;border:1px solid #114f3c;color:#114f3c}.home_testimonial .m-testimonials__wrapper .m-testimonials__header .cmn-heading{font-weight:600;font-size:50px;line-height:120%;letter-spacing:0;margin-bottom:12px;color:#114f3c}.home_testimonial .m-testimonials__wrapper .m-testimonials__header .m-section__description{font-weight:400;font-size:18px;line-height:130%;letter-spacing:0;margin-bottom:40px}.home_testimonial .m-testimonials__wrapper .m-testimonials__header .top-wrap{max-width:100%;margin:0}.home_testimonial .m-testimonials__wrapper .m-testimonials__header .left-info{text-align:center}.home_testimonial .m-testimonials__wrapper .m-testimonials-el .m-testimonial__wrapper{padding:0;border-radius:10px;overflow:hidden;text-align:left;height:100%}.home_testimonial .m-testimonials__wrapper .m-testimonials-el .m-testimonial__wrapper .m-testimonial__image{margin:0}.home_testimonial .m-testimonials__wrapper .m-testimonials-el .m-testimonial__wrapper .m-testimonial__image img{width:100%;height:auto;max-width:unset}.home_testimonial .m-testimonials__wrapper .m-testimonials-el .m-testimonial__wrapper .m-testimonial__image responsive-image.m-image{width:100%;height:auto}.home_testimonial .m-testimonials__wrapper .m-testimonials-el .m-testimonial__wrapper .m-stars{padding-inline:20px;justify-content:flex-start;margin-top:20px;margin-bottom:12px}.home_testimonial .m-testimonials__wrapper .m-testimonials-el .m-testimonial__wrapper .m-testimonial__description{padding-inline:20px;margin-bottom:20px;font-weight:300;font-size:16px;line-height:125%;letter-spacing:0}.home_testimonial .m-testimonials__wrapper .m-testimonials-el .m-testimonial__wrapper .m-testimonial__name p{padding-inline:20px;margin-bottom:20px;font-weight:200;font-size:14px;line-height:19.6px;letter-spacing:0;color:#000}.home_testimonial .m-testimonials__wrapper .m-testimonials-el .m-testimonial__wrapper .m-stars svg.m-icon{fill:#ff9a0a;stroke:#ff9a0a}.home_testimonial .m-testimonials__wrapper .m-testimonials-el .m-testimonial__wrapper .m-testimonial__name p strong{font-weight:500;font-size:16px}.home_testimonial .m-testimonials__wrapper .m-testimonials-el .m-slider-controls__wrapper .m-slider-controls__button svg{stroke:none}.home_testimonial .m-testimonials__wrapper .m-testimonials-el .m-slider-controls__wrapper .m-slider-controls__button svg path{stroke-width:revert-layer}.home_testimonial .m-testimonials__wrapper .m-testimonials-el{position:relative}.home_testimonial .swiper-wrapper{display:flex;align-items:stretch}.home_testimonial .swiper-slide{height:auto;display:flex}.vet-testimonial .vet-badge{display:inline-block;background:#eceee1;border-radius:50px;padding:11px 15px;font-weight:600;font-size:18px;line-height:130%;letter-spacing:2%;text-transform:uppercase;margin-bottom:14px}.vet-testimonial .vet-heading{font-weight:600;font-size:50px;line-height:120%;letter-spacing:0;margin-bottom:12px}.vet-testimonial .vet-subheading{font-weight:400;font-size:18px;line-height:130%;letter-spacing:0;margin-bottom:40px}.vet-testimonial .vet-grid{grid-template-columns:620px 1fr;align-items:center}.vet-testimonial .vet-grid .vet-card .vet-quote{font-weight:400;font-size:28px;line-height:132%;letter-spacing:0;margin:0 0 20px;border-bottom:1px solid #000000;padding-bottom:20px}.vet-testimonial .vet-grid .vet-card .vet-quote span{color:#114f3c}.vet-testimonial .vet-grid .vet-card .vet-author{font-weight:500;font-size:30px;line-height:130%;letter-spacing:0;margin-bottom:12px}.vet-testimonial .vet-grid .vet-card .vet-role{font-weight:200;font-size:24px;line-height:19.6px;letter-spacing:0}.vet-testimonial .vet-grid .vet-card .vet-quote-icon img{width:58px;height:auto;margin-bottom:14px}.vet-testimonial .vet-grid .vet-card{display:grid;align-items:center}.science_formulated_section .m-hero__content{max-width:1020px;width:100%}.science_formulated_section .m-hero__content .m-hero__title{font-weight:600;font-size:80px;line-height:120%;letter-spacing:0}.science_formulated_section .m-hero__content .m-hero__text p{font-weight:400;font-size:22px;line-height:140%;letter-spacing:0;color:#fff}.science_formulated_section .m-hero__content .m-hero__btn .m-button{font-weight:600;font-size:14px;line-height:14px;letter-spacing:0;text-transform:uppercase;color:#114f3c;padding:20px 30px;border-radius:50px;display:flex;align-items:center;gap:12px}.main_tab_slider span.top_button_heading{background:#eceee1;border-radius:50px;padding:11px 15px;font-weight:600;font-size:18px;line-height:130%;letter-spacing:2%;text-transform:uppercase;margin-bottom:18px;color:#114f3c;border:1px solid #114f3c;margin-inline:auto;display:block;width:fit-content}.main_tab_slider .heading{font-weight:600;font-size:50px;line-height:130%;letter-spacing:0;margin-bottom:20px}.main_tab_slider .subheading{font-weight:400;font-size:18px;line-height:130%;letter-spacing:0;margin-bottom:40px;text-align:center}.main_tab_slider .tabs-wrapper .tab-btn{font-weight:500;font-size:14px;line-height:130%;letter-spacing:0;padding:14px 20px}.main_tab_slider .tab-content .swiper-wrapper .product-card{padding:0;overflow:hidden}.main_tab_slider .tab-content .swiper-wrapper .product-card .all_info{padding:20px;text-align:left}.main_tab_slider .tab-content .swiper-wrapper .product-card .all_info h4{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;color:#114f3c;margin:0 0 12px}.main_tab_slider .tab-content .swiper-wrapper .product-card .all_info span.info_product_description{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:300;font-size:16px;line-height:140%;letter-spacing:0}.main_tab_slider .tab-content .swiper-wrapper .product-card .all_info .price_button{margin-top:22px;display:flex;align-items:center;justify-content:space-between}.main_tab_slider .tab-content .swiper-wrapper .product-card .all_info .price_button p{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;color:#114f3c;margin:0}.main_tab_slider .tab-content .swiper-wrapper .product-card .all_info .price_button .btn{margin:0;font-weight:400;font-size:14px;line-height:14px;letter-spacing:0;min-height:unset;min-width:unset;padding:13px 20px}.main_tab_slider .arrow_text{position:relative}.main_tab_slider .arrow_text .left_text{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;color:#114f3c;margin:0 0 18px}.main_tab_slider .swiper-button-prev,.main_tab_slider .swiper-button-next{width:36px;height:36px}.main_tab_slider .swiper-button-prev svg,.main_tab_slider .swiper-button-next svg{width:100%;height:auto}.main_tab_slider .swiper-button-prev svg path,.main_tab_slider .swiper-button-next svg path{stroke-width:revert-layer}.main_tab_slider .swiper-button-prev:after,.main_tab_slider .swiper-button-next:after{display:none}.bundle-section{padding:120px 20px}.bundle-section .bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.bundle-section .bundle-grid .bundle-card{border-radius:10px;overflow:hidden;border:1px solid #D8D8D8;transition:.25s ease-in-out}.bundle-section .bundle-grid .bundle-card:hover{background:#eceee1!important}.bundle-section .bundle-grid .bundle-card .bundle-image{position:relative}.bundle-section .bundle-grid .bundle-card .bundle-image img{width:100%;display:block}.bundle-section .bundle-grid .bundle-card .badge{position:absolute;top:15px;right:15px;padding:11px 15px;border-radius:50px;font-weight:600;font-size:15px;line-height:100%;letter-spacing:2%;border:1px solid #114F3C}.bundle-section .bundle-grid .bundle-card .bundle-content{padding:20px}.bundle-section .bundle-grid .bundle-card .bundle-content h3{margin-bottom:8px;font-weight:600;font-size:20px;line-height:24px;letter-spacing:0}.bundle-section .bundle-grid .bundle-card .bundle-content p{margin-bottom:12px;font-weight:300;font-size:16px;line-height:130%;letter-spacing:0}.bundle-section .bundle-grid .bundle-card .price{margin-bottom:4px;font-weight:600;font-size:20px;line-height:24px;letter-spacing:0}.bundle-section .bundle-grid .bundle-card .subtext{margin-bottom:0;font-weight:300;font-size:14px;line-height:100%;letter-spacing:0}.bundle-section .bundle-grid .bundle-card .bundle-btn{display:inline-block;padding:13px 20px;border-radius:25px;text-decoration:none;font-weight:400;font-size:14px;line-height:14px;letter-spacing:0%}.bundle-section .bundle-grid .bundle-card .bundle-content .card-price-bx{display:flex;align-items:center;justify-content:space-between;margin-top:24px;flex-wrap:wrap;row-gap:20px}.routine-relief{padding:120px 20px}.routine-relief .routine-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.routine-relief .routine-grid .routine-left h2{margin-bottom:18px;font-weight:600;font-size:50px;line-height:110%;letter-spacing:0}.routine-relief .routine-grid .routine-left span{font-weight:400;font-size:18px;line-height:135%;letter-spacing:0}.routine-relief .routine-grid .routine-right{display:grid;grid-template-columns:1fr 1fr;gap:20px}.routine-relief .routine-grid .routine-card{padding:20px;border-radius:10px}.routine-relief .routine-grid .routine-card .icon-box{width:56px;height:56px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;padding:14px}.routine-relief .routine-grid .routine-card .icon-box img{max-width:100%;width:100%;height:auto}.routine-relief .routine-grid .routine-card h4{font-weight:600;font-size:18px;line-height:120%;letter-spacing:0}.routine-relief .routine-grid .routine-card p{font-weight:400;font-size:16px;line-height:128%;letter-spacing:0;opacity:.7}.img-text-section{padding:120px 20px}.img-text-section .img-text-wrapper{display:flex;align-items:center;gap:50px}.img-text-section .img-text-wrapper.reverse{flex-direction:row-reverse}.img-text-section .img-text-wrapper .img-col,.img-text-section .img-text-wrapper .text-col{flex:1}.img-text-section .img-text-wrapper .img-col img{width:100%;border-radius:12px}.img-text-section .img-text-wrapper .text-col h2{margin-bottom:15px;font-weight:600;font-size:50px;line-height:100%;letter-spacing:0}.img-text-section .img-text-wrapper .desc{margin-bottom:38px;font-weight:400;font-size:18px;line-height:130%;letter-spacing:0}.img-text-section .img-text-wrapper .checklist{margin-bottom:25px}.img-text-section .img-text-wrapper .check-item{display:flex;gap:12px;margin-bottom:24px;align-items:flex-start}.img-text-section .img-text-wrapper .icon{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.img-text-section .img-text-wrapper .icon img{width:20px;height:auto}.img-text-section .img-text-wrapper .check-item h4{margin:0;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;color:#2c2928!important}.img-text-section .img-text-wrapper .check-item p{margin:2px 0 0;font-weight:400;font-size:14px;line-height:125%;letter-spacing:0;opacity:.7}.img-text-section .img-text-wrapper .btn{display:inline-flex;padding:17px 30px;border-radius:50px;text-decoration:none;font-weight:400;font-size:18px;line-height:18px;letter-spacing:0;align-items:center;gap:12px;margin-bottom:0;margin-top:18px}.img-text-section .img-text-wrapper .btn:hover{background-color:#fff!important;color:#114f3c!important}.img-text-section .img-text-wrapper .btn svg path{fill:unset!important}.img-text-section .img-text-wrapper .btn:hover svg path{stroke:#114f3c}.science_formulated_section .m-hero__content img{margin-inline:auto;width:auto;height:32px;margin-bottom:12px}.new_bundle #MainContent{padding-bottom:0}.new_bundle .science_formulated_section{border-bottom:1px solid #FFFFFF}.new_bundle .science_formulated_section .m-hero__content{max-width:1220px}.custom-mega-menu-wrap .mega-menu-wrap .item .btn{background:transparent!important}.shopify-section-group-footer-group .m-footer .m-footer--block .social-media-links .social-media-links--item{border-radius:0}.pd_ugc_video_section{background:#eef3ee;padding-block:120px;text-align:center}.pd_ugc_video_section .ugc-video-section h2{font-weight:600;font-size:50px;line-height:120%;letter-spacing:0;color:#114f3c}.pd_ugc_video_section .ugc-video-section p{font-weight:400;font-size:18px;line-height:130%;letter-spacing:0;margin-bottom:40px}.pd_ugc_video_section .ugc-video-section .ugc-videos{max-width:1250px;width:100%}.pd_ugc_video_section .ugc-video-section .ugc-videos .swiper-wrapper{display:flex;align-items:stretch;max-width:1250px;width:100%}.pd_ugc_video_section .ugc-video-section .ugc-videos .swiper-slide{height:auto;display:flex}.pd_ugc_video_section .ugc-video-section .ugc-videos .swiper-slide img{height:100%;object-fit:cover}.pd_ugc_video_section .ugc-video-section .ugc-videos .swiper-button-next:after,.pd_ugc_video_section .ugc-video-section .ugc-videos .swiper-button-prev:after{display:none}.pd_ugc_video_section .ugc-video-section .ugc-videos .swiper-button-prev,.pd_ugc_video_section .ugc-video-section .ugc-videos .swiper-button-next{width:50px;height:auto}.pd_ugc_video_section .ugc-video-section .ugc-videos .swiper-button-prev svg path,.pd_ugc_video_section .ugc-video-section .ugc-videos .swiper-button-next svg path{stroke-width:revert-layer}.faq-section{padding:120px 0;background:#faf4ee}.faq-section .faq-heading{text-align:center;margin-bottom:40px;color:#1f4d3b;font-weight:600;font-size:50px;line-height:120%;letter-spacing:0}.faq-section .faq-wrapper{display:flex;gap:40px;align-items:center}.faq-section .faq-wrapper .faq-image img{width:100%;border-radius:16px}.faq-section .faq-wrapper .faq-image{flex:unset;max-width:580px;width:100%}.faq-section .faq-wrapper .faq-content{flex:1}.faq-section .faq-wrapper .faq-item{border:1px solid #fff;border-radius:10px;margin-bottom:12px;overflow:hidden;background:#fff}.faq-section .faq-wrapper .faq-item.active{background:#fff5ea;border-color:#114f3c}.faq-section .faq-wrapper .faq-question{width:100%;padding:20px;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;color:#2c2928}.faq-section .faq-wrapper .faq-answer{display:none;padding:20px;color:#444;font-weight:300;font-size:16px;line-height:24px;letter-spacing:0;position:relative}.faq-section .faq-wrapper .faq-answer:before{content:"";position:absolute;top:0;left:50%;width:calc(100% - 40px);height:1px;background:#2c292866;transform:translate(-50%)}.faq-section .faq-wrapper .faq-item.active .faq-answer{display:block}.faq-section .faq-wrapper .faq-plus-minus{position:relative}.faq-section .faq-wrapper .icon{font-weight:300;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;position:relative}.faq-section .faq-wrapper .icon-minus{position:absolute;right:0;top:0;opacity:0}.faq-section .faq-wrapper .faq-item.active .icon-plus{opacity:0}.faq-section .faq-wrapper .faq-item.active .icon-minus{opacity:1}.pd_dog_routine_section{background:#faf4ee;padding-block:120px}.pd_dog_routine_section .inner_content{text-align:center}.pd_dog_routine_section .inner_content h2{font-weight:600;font-size:50px;line-height:100%;letter-spacing:0;color:#114f3c;margin-bottom:40px}.pd_dog_routine_section .inner_content p{font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;margin-bottom:40px}.pd_dog_routine_section .dog-routine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pd_dog_routine_section .dog-routine-grid .dog-routine-card{border:0px solid #eee;border-radius:10px;overflow:hidden;background:#fff}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .card-image{position:relative}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .card-image img{width:100%;height:auto;display:block}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .badge{position:absolute;top:16px;right:16px;background:#eceee1;color:#114f3c;padding:11px 15px;border-radius:20px;font-weight:600;font-size:15px;line-height:100%;letter-spacing:2%;text-transform:uppercase;border:1px solid #114F3C}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .card-content{padding:20px}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .card-content h3{margin-bottom:8px;font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;color:#114f3c}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .card-content p{font-weight:300;font-size:16px;line-height:128%;letter-spacing:0}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .product-link{display:inline-block;margin-top:10px;color:#114f3c;font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;text-decoration:underline;text-decoration-thickness:0px}.pdp_consistency_section{background:#eef3ee;padding-block:120px;text-align:center}.pdp_consistency_section .inner_consistency_content h2{font-weight:600;font-size:50px;line-height:120%;letter-spacing:0;color:#114f3c}.pdp_consistency_section .inner_consistency_content p{font-weight:400;font-size:18px;line-height:128%;letter-spacing:0;margin-bottom:40px}.pdp_consistency_section .consistency-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:50px}.pdp_consistency_section .consistency-grid .consistency-card{background:#fff;border:1px solid #114F3C;border-radius:10px;padding:28px 35px}.pdp_consistency_section .consistency-grid .consistency-card .card-image{display:inline-flex;background:#eceee1;width:70px;height:70px;border-radius:50%}.pdp_consistency_section .consistency-grid .consistency-card .consistency_card-content h3{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;color:#114f3c;margin-top:20px}.pdp_consistency_section .consistency-grid .consistency-card .consistency_card-content h3:after{content:"";height:4px;width:55px;background-color:#114f3c;display:block;margin-inline:auto;margin-top:10px;border-radius:50px}.pdp_consistency_section .consistency-grid .consistency-card .consistency_card-content p{font-weight:300;font-size:16px;line-height:125%;letter-spacing:0}.pdp_consistency_section .consistency-grid .consistency-card .card-image img{margin-inline:auto;width:58px;height:auto;object-fit:contain}.pdp_consistency_section .bottom_text{display:flex;flex-direction:column;align-items:center}.pdp_consistency_section .bottom_text .buy_now_btn{background:#114f3c;padding:22px 60px;display:inline-flex;justify-content:center;align-items:center;border-radius:50px;font-weight:500;font-size:21px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#fff;margin-bottom:12px;max-width:376px;width:100%;transition:.25s ease-in-out}.pdp_consistency_section .bottom_text .buy_now_btn:hover{background-color:#fff;color:#114f3c}.pdp_consistency_section .bottom_text .buy_now_btn:after{content:"";width:20px;height:18px;background-color:transparent;display:inline-block;margin-left:12px;background-image:url(/cdn/shop/files/right-arrow-o.svg?v=1777632138);background-position:center;background-repeat:no-repeat;background-size:contain}.pdp_consistency_section .bottom_text .buy_now_btn:hover:after{filter:brightness(0) saturate(100%) invert(20%) sepia(47%) saturate(748%) hue-rotate(111deg) brightness(98%) contrast(88%)}.pdp_consistency_section .bottom_text p{font-weight:500;font-size:12px;line-height:120%;letter-spacing:0;display:flex;align-items:center}.pdp_consistency_section .bottom_text p:before{content:"";width:20px;height:20px;background-color:transparent;display:inline-block;margin-right:5px;background-image:url(/cdn/shop/files/protect.svg?v=1777631940);background-position:center;background-repeat:no-repeat;background-size:contain}p.table_footnote{padding-top:10px}.pdp_free_gift_section{background:#eef3ee;padding-block:120px}.pdp_free_gift_section .inner_free_gift_content h2{font-weight:600;font-size:50px;line-height:120%;letter-spacing:0;text-align:center;color:#114f3c;margin-bottom:50px;max-width:800px;margin-inline:auto}.pdp_free_gift_section .free_gift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.pdp_free_gift_section .free_gift-grid .free_gift-card{border:1px solid #114A3A;border-radius:12px;padding:20px;display:flex;align-items:center;gap:20px}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift-content h3{font-weight:600;font-size:26px;line-height:120%;letter-spacing:0;color:#114f3c}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift-content p{font-weight:400;font-size:20px;line-height:125%;letter-spacing:0;opacity:.7;margin-bottom:18px}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift-content a{background:#114f3c;padding:15px 60px;color:#fff;border-radius:50px;font-weight:500;font-size:21px;line-height:100%;letter-spacing:0;text-transform:uppercase;display:inline-block;transition:.25s ease-in-out}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift-content a:hover{background-color:#fff;color:#114f3c}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift_card-image{max-width:220px}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift-content{flex:1}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift_card-image img{width:100%;height:auto}.pdp_formulated_section{background:#eef3ee;padding-block:120px}.pdp_formulated_section .formulated-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.pdp_formulated_section .formulated-card .formulated-content h2{font-weight:600;font-size:50px;line-height:120%;letter-spacing:0;color:#114f3c;margin-bottom:20px}.pdp_formulated_section .formulated-card .formulated-content p{font-weight:400;font-size:18px;line-height:140%;letter-spacing:0}.expert-tips-blog-section .etb-inner .etb-subheading{border-radius:50px;padding:11px 15px;font-weight:600;font-size:18px;line-height:130%;letter-spacing:2%;text-transform:uppercase;margin-bottom:18px;margin-inline:auto;display:block;width:fit-content}.expert-tips-blog-section .etb-inner .etb-heading{font-weight:600;font-size:50px;line-height:130%;letter-spacing:0;margin-bottom:20px}.expert-tips-blog-section .etb-inner .etb-tabs .etb-tab{font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;padding:13px 20px;border-radius:50px;cursor:pointer}.expert-tips-blog-section .etb-inner .etb-controls .etb-sort-wrap .etb-sort{padding:13px 40px 13px 20px;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;border-radius:50px}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body{padding:20px}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__title{font-weight:600;line-height:24px;letter-spacing:0;margin-bottom:8px}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__meta .etb-card__meta-item{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;color:#101828}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__meta .etb-card__meta-item svg{width:20px;height:auto}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__meta{justify-content:space-between;margin-bottom:4px}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__footer .etb-card__cta{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__footer .etb-card__cta svg{width:18px;height:auto}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__footer .etb-tag-badge{border-radius:50px;padding:8px 18px;font-weight:400;font-size:14px;line-height:14px;letter-spacing:0;text-transform:uppercase}.expert-tips-blog-section .etb-inner .etb-explore-btn{display:inline-flex;align-items:center;max-width:376px;width:100%;justify-content:center;padding:22px 60px;gap:8px;font-weight:500;font-size:21px;line-height:100%;letter-spacing:0}.expert-tips-blog-section .etb-inner .etb-explore-btn svg{width:20px;height:auto}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner{background-color:transparent!important;border-radius:0!important}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .product-block-group{padding:0}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .product-block-group .m-product-title{margin:0;font-weight:600;font-size:50px;line-height:100%;letter-spacing:0}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .main-product__block,.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner #appstle_subscription_widget0{padding-inline:0!important}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .main-product__block .metafield-rich_text_field{font-weight:300;font-size:18px;line-height:130%;letter-spacing:0}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .main-product__block .metafield-rich_text_field strong{color:#2c2928;font-weight:700}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .m-product-option__inner{flex-direction:column;gap:25px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .m-product-option__inner .option-label{font-weight:700;font-size:18px;line-height:100%;letter-spacing:0}.m-main-product--info .m-product-info--wrapper .main-product__block-variant_picker .m-product-option__inner .m-product-option--content .m-product-option--node__label{border:1px solid #DBDBDB;border-radius:10px;padding:10px 22px;font-family:Geologica;font-weight:500;font-size:18px;line-height:100%;letter-spacing:2%;text-transform:capitalize;height:auto;color:#114f3c;position:relative;margin-top:10px}.m-main-product--info .m-product-info--wrapper .main-product__block-variant_picker .m-product-option__inner .m-product-option--content .m-product-option--node__label .m-variant-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:2px 10px;display:inline-block;background-color:#114f3c;border-radius:50px;font-weight:500;font-size:10px;line-height:100%;letter-spacing:2%;text-transform:capitalize;color:#fff;border:1px solid #114f3c}.m-main-product--info .m-product-info--wrapper .main-product__block-variant_picker .m-product-option__inner .m-product-option--content input:checked+label .m-variant-badge{background:#fff;color:#114f3c}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner #appstle_subscription_widget0 .appstle_subscription_wrapper_option{border:1px solid #114F3C;padding:12px!important;border-radius:12px!important}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner #appstle_subscription_widget0 .appstle_subscription_wrapper_option .appstle_radio_label span{font-weight:600;font-size:16px;line-height:100%;letter-spacing:2%}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner #appstle_subscription_widget0 .appstle_subscription_wrapper_option .appstle_radio_label span.appstle_circle{margin-right:8px!important;width:14px!important;height:14px!important}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner #appstle_subscription_widget0 .appstle_subscription_wrapper_option .appstle_radio_label span.appstle_dot{width:8px!important;height:8px!important;background-color:#114f3c!important}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section{margin-top:24px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section h2{font-weight:700;font-size:18px;line-height:100%;letter-spacing:0;color:#2c2928}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item{border-bottom:1px solid #2C292866;padding-block:20px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .include_header{display:flex;align-items:center;gap:10px;cursor:pointer}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .include_header img{width:90px;height:90px;border:.8px solid #2C292866;border-radius:5px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .include_header h3{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .include_header p{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .include_header .include_icon{font-size:26px;line-height:normal;font-weight:200;margin-left:auto}.cus-main-product .m-main-product .m-main-product--wrapper .about_doctor{margin-top:30px;background:#faf4ee;border-radius:10px;padding:20px;display:grid;grid-template-columns:180px 1fr;align-items:center;gap:14px}.cus-main-product .m-main-product .m-main-product--wrapper .about_doctor .doctor-review-txt:before{content:"";width:24px;height:24px;background-color:transparent;display:inline-block;margin-bottom:10px;background-image:url(/cdn/shop/files/image_9.png?v=1777624023);background-position:center;background-repeat:no-repeat;background-size:contain}.cus-main-product .m-main-product .m-main-product--wrapper .about_doctor p{font-weight:300;font-size:16px;line-height:140%;letter-spacing:0}.cus-main-product .m-main-product .m-main-product--wrapper .about_doctor .doctor-txt-name p{font-weight:200;font-size:14px;line-height:19.6px;letter-spacing:0}.cus-main-product .m-main-product .m-main-product--wrapper .about_doctor .doctor-txt-name p strong{font-weight:500;font-size:16px;line-height:19.2px;letter-spacing:0;color:#000}.cus-main-product .m-main-product .m-main-product--wrapper .about_doctor .doctor-txt-name{margin-top:20px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .best_for{background-color:#f1a300;display:inline-flex;margin-top:16px;font-weight:500;font-size:15px;line-height:130%;letter-spacing:2%;color:#fff;padding:6px 13px;border-radius:50px;position:relative;align-items:center;gap:8px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .best_for:before{content:"";width:16px;height:16px;background-image:url(/cdn/shop/files/star.svg?v=1777906477);display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain}.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-buy_buttons .m-add-to-cart{background-color:#114f3c;background-image:unset;border-color:#114f3c!important;text-transform:capitalize;font-size:20px}.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-buy_buttons{padding-bottom:7px}.m-main-product--info .m-product-info--wrapper .m-product-text{text-align:center;font-weight:500;font-size:11px;line-height:100%;letter-spacing:0}.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-buy_buttons .m-add-to-cart:hover{color:#114f3c}.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-buy_buttons .m-add-to-cart .m-add-to-cart--text:before{background-image:url(/cdn/shop/files/cart.svg?v=1777633329);filter:unset}.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-buy_buttons .m-add-to-cart:hover .m-add-to-cart--text:before{filter:brightness(0) saturate(100%) invert(21%) sepia(70%) saturate(430%) hue-rotate(111deg) brightness(99%) contrast(96%)}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .metafield-rich_text_field:not(:last-child){border-bottom:1px solid #2C292866;padding-block:0 18px;margin-bottom:18px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .metafield-rich_text_field p{font-weight:200;font-size:16px;line-height:22px;letter-spacing:0}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .metafield-rich_text_field ul li{font-weight:300;font-size:14px;line-height:130%;letter-spacing:2%;text-transform:capitalize;margin-bottom:10px;position:relative;color:#114f3c}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .metafield-rich_text_field ul li:before{content:"";width:15px;height:15px;background-color:transparent;display:inline-block;background-image:url(/cdn/shop/files/check.svg?v=1777623732);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:7px;position:relative;top:2px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .metafield-rich_text_field p strong{font-weight:500;font-size:16px;line-height:122%;letter-spacing:0;text-transform:capitalize}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .include_content{padding-inline:10px;padding-top:18px}.m-main-product--wrapper .m-main-product--media .m-media-gallery__wrapper .m-media-gallery__inner .m-product-media responsive-image.m-image{background:transparent}.m-main-product--wrapper .m-main-product--media .m-media-gallery__wrapper .m-media-gallery__inner .m-product-media img{object-fit:contain}.m-main-product--wrapper .m-main-product--media .m-media-gallery__wrapper .m-media-gallery__inner{height:530px}.m-main-product--wrapper .m-main-product--media .m-media-gallery__wrapper .m-media-gallery__inner .m-media-gallery__list.swiper-wrapper{height:auto!important}.m-main-product--wrapper .m-main-product--media .m-media-gallery__wrapper .m-media-gallery__inner .m-product-media responsive-image.m-image:before{padding-top:80%}.cus-main-product .m-main-product .m-main-product--wrapper .m-main-product--info{max-width:calc(52% - 2.6rem)}.m-main-product--wrapper .m-main-product--media{max-width:calc(48% - 1.4rem)}.cus-main-product .m-main-product .m-main-product--wrapper{gap:4rem;padding-bottom:60px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner #appstle_subscription_widget0 .appstle_subscription_wrapper_option li.appstle-benefits__item{font-size:15px;font-weight:300;letter-spacing:.1px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner #appstle_subscription_widget0 .appstle_subscription_wrapper_option li.appstle-benefits__item:before{background:#114f3c}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner #appstle_subscription_widget0 .appstle_subscription_wrapper_option .appstle_select{font-size:15px;border-radius:6px!important;border-color:#e0e9da!important}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner #appstle_subscription_widget0 .appstle_subscription_wrapper_option span.appstle_subscription_amount{font-weight:500;color:#114f3c}.pdp_backed_routine_section{background:#faf4ee;padding-block:120px}.pdp_backed_routine_section h2{font-weight:600;font-size:50px;line-height:120%;letter-spacing:0;color:#114f3c;text-align:center;margin-bottom:40px}.pdp_backed_routine_section .backed_routine-card{grid-template-columns:600px 1fr;display:grid;gap:25px}.pdp_backed_routine_section .backed_routine-card .backed_routine-content:before{content:"";width:42px;height:42px;background-color:transparent;display:inline-block;margin-bottom:10px;background-image:url(/cdn/shop/files/image_9.png?v=1777624023);background-position:center;background-repeat:no-repeat;background-size:contain}.pdp_backed_routine_section .backed_routine-card .backed_routine-content:after{content:"";width:180px;height:150px;background-color:transparent;display:inline-block;margin-bottom:0;background-image:url(/cdn/shop/files/leaf.png?v=1777028433);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;right:-18px}.pdp_backed_routine_section .backed_routine-card .backed_routine-content{background:#fefefe;border:1px solid #114f3c;border-radius:12px;padding:30px;text-align:left;position:relative;align-content:center}.pdp_backed_routine_section .backed_routine-card .backed_routine-content span{font-weight:300;font-size:20px;line-height:131%;letter-spacing:0;margin:0 0 20px;border-bottom:1px solid #000000;padding-bottom:20px;display:inline-block}.pdp_backed_routine_section .backed_routine-card .backed_routine-content p{font-weight:500;font-size:22px;line-height:120%;letter-spacing:0;color:#114f3c}.pdp_backed_routine_section .backed_routine-card .backed_routine-content p:last-child{font-weight:200;font-size:20px;line-height:19.6px;letter-spacing:0;color:#2c2928}.pdp_money_section{background-image:url(/cdn/shop/files/paw-bg.png?v=1777279662);background-position:bottom center;background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center;padding-block:80px;border-bottom:1px solid #fff}.pdp_money_section .money-content h2{font-weight:600;font-size:80px;line-height:130%;letter-spacing:0;color:#fff}.pdp_money_section .money-content p{font-weight:400;font-size:22px;line-height:132%;letter-spacing:0;color:#fff;max-width:1015px;margin-inline:auto;width:100%;margin-block:20px 30px}.pdp_money_section .money-content a{background:#fff;font-weight:600;font-size:20px;line-height:120%;letter-spacing:0;text-transform:uppercase;color:#114f3c;display:inline-flex;padding:13px 40px;border-radius:50px;border:1px solid #fff;transition:.25s ease-in-out;align-items:center}.pdp_money_section .money-content a:hover{background-color:transparent;color:#fff}.pdp_money_section .money-content a:after{content:"";width:20px;height:18px;background-color:transparent;display:inline-block;margin-left:12px;background-image:url(/cdn/shop/files/right-arrow-o.svg?v=1777632138);background-position:center;background-repeat:no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(20%) sepia(47%) saturate(748%) hue-rotate(111deg) brightness(98%) contrast(88%)}.pdp_money_section .money-content a:hover:after{filter:unset}.pdp_money_section .money-content img{height:35px;margin-inline:auto;margin-bottom:12px}.custom-scroll-content{background:#f1a300;color:#fff}.custom-scroll-content .scroll-content .item span{font-weight:500;font-size:28px;line-height:38px;letter-spacing:0}.custom-scroll-content .scroll-content .item img{height:30px;width:auto;margin-left:0}.custom-scroll-content .scroll-content{margin-left:30px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .how_bundle_work{border:1px solid #114F3C;border-radius:10px;padding:12px;margin-top:24px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .how_bundle_work .upper_heading_part{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .how_bundle_work .upper_heading_part .right_heading_text{flex:1}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .how_bundle_work .upper_heading_part .right_heading_text h3{font-weight:700;font-size:18px;line-height:100%;letter-spacing:0;margin-bottom:8px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .how_bundle_work .upper_heading_part .right_heading_text p{font-weight:300;font-size:18px;line-height:130%;letter-spacing:0}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .how_bundle_work .upper_heading_part img{width:80px;height:auto}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .lower_table_chart{border-radius:12px;overflow:auto}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .dog-weight-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;border:1px solid #2C292833;overflow:hidden}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .dog-weight-table th{background:#145844;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;color:#fff;text-align:center;padding:20px;border:none;border-bottom:1px solid #2C292833;border-right:1px solid #2C292833}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .dog-weight-table td{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;color:#2c2928;width:auto;padding:20px;border:none;border-bottom:1px solid #2C292833;border-right:1px solid #2C292833}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .dog-weight-table tr th:last-child,.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .dog-weight-table tr td:last-child{border-right:none}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .dog-weight-table tr:last-child td{border-bottom:0}.hero-adv .hero-adv__inner .top_sub_heading{font-weight:600;font-size:18px;line-height:120%;letter-spacing:2%;text-transform:uppercase;margin-bottom:16px}.hero-adv span.belowHeadingone{font-weight:400;font-size:22px;line-height:37px;letter-spacing:0;display:block}.hero-adv span.belowHeadingtwo{font-weight:600;font-size:24px;line-height:120%;letter-spacing:2%;display:block;margin-bottom:20px}.hero-adv .social_icons{display:flex;gap:8px;margin-bottom:22px}.hero-adv .banner_btn .hero-adv__btn{border:1px solid #114F3C;margin-right:15px;margin-bottom:10px;opacity:1!important;text-transform:uppercase}.hero-adv .banner_btn .hero-adv__btn:hover{background-color:transparent!important;color:#114f3c!important}.hero-adv .banner_btn .hero-adv__btn.hero-adv__btn_two:hover{background-color:#114f3c!important;color:#fff!important}.template_author .hero-adv .banner_btn .hero-adv__btn span,.template_author .hero-adv .hero-adv__bottom{display:none}.routine-relief .info-grid{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.routine-relief .info-grid .info-card{padding:20px;border-radius:12px}.routine-relief .info-grid .info-card .card-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.routine-relief .info-grid .info-card .card-header h3{font-weight:600;font-size:20px;line-height:100%;letter-spacing:0;margin:0;color:#114f3c}.routine-relief .info-grid .info-card .card-inner{padding:20px;border-radius:8px;display:grid;gap:18px}.routine-relief .info-grid .info-card .card-inner .edu-item{border-bottom:1px solid #2C292866;padding-bottom:12px}.routine-relief .info-grid .info-card .card-inner .edu-item h4{font-weight:600;font-size:16px;line-height:120%;letter-spacing:0;margin:0;color:#114f3c}.routine-relief .info-grid .info-card .card-inner .edu-item p{font-weight:300;font-size:14px;line-height:120%;letter-spacing:0;color:#2c292880;margin-top:8px}.routine-relief .info-grid .info-card .card-inner .exp-list li{font-weight:300;font-size:14px;line-height:100%;letter-spacing:0;opacity:.9;position:relative;display:grid;grid-template-columns:16px 1fr;gap:12px}.routine-relief .info-grid .info-card .card-inner .exp-list li:before{content:"";width:16px;height:16px;background-color:transparent;display:inline-block;position:relative;top:2px;margin-right:0;background-image:url(/cdn/shop/files/circle-check.svg?v=1777639080);background-position:center;background-repeat:no-repeat;background-size:contain}.routine-relief .info-grid .info-card .card-inner .exp-list li:not(:first-child){margin-top:15px}.routine-relief .info-grid .info-card .card-inner .story-subtitle{font-weight:600;font-size:18px;line-height:120%;letter-spacing:0;margin:0;color:#114f3c}.routine-relief .info-grid .info-card .card-inner p{font-weight:300;font-size:14px;line-height:130%;letter-spacing:0;opacity:.9}.routine-relief .info-grid .info-card.story .card-inner{gap:10px}.custom-trusted-section{padding-block:120px}.custom-trusted-section .heading{font-weight:600;line-height:120%;letter-spacing:0;margin-bottom:8px}.custom-trusted-section .subtext{max-width:800px;margin-inline:auto;margin-bottom:40px;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0}.custom-trusted-section .grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.custom-trusted-section .grid .card{flex:0 0 calc(25% - 20px);padding:35px;border-radius:10px;text-align:center}.custom-trusted-section .grid .card:nth-last-child(-n+3){flex:0 0 calc(33.333% - 20px)}.custom-trusted-section .grid .card .icon{display:inline-flex}.custom-trusted-section .grid .card .card-text{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0}.blog-author-section{background:#faf4ee;padding-block:120px}.blog-author-section .blog-author-label{background:#eceee1;border:1px solid #114F3C;font-weight:600;font-size:18px;line-height:130%;letter-spacing:2%;text-transform:uppercase;color:#114f3c;padding:11px 15px;border-radius:50px;margin-bottom:12px;margin-inline:auto;display:block;width:fit-content}.blog-author-section .blog-author-heading{font-weight:600;line-height:130%;letter-spacing:0;color:#114f3c;font-size:50px;text-align:center;margin-bottom:30px}.blog-author-section .blog-author-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-author-section .blog-author-grid .blog-author-card{background:#fff;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.blog-author-section .blog-author-grid .blog-author-card img{height:350px;width:100%;object-fit:cover}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body{padding:20px;flex:1;display:grid;align-items:flex-start}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body h3{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;color:#114f3c;margin-bottom:10px}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body .date{font-weight:300;font-size:16px;line-height:120%;letter-spacing:0}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body .blog-author-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body .blog-author-card-footer .blog-author-read-more{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;color:#114f3c;align-items:center}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body .blog-author-card-footer .blog-author-read-more:hover{text-decoration:underline}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body .blog-author-card-footer .blog-author-read-more:after{content:"";width:17px;height:17px;background-color:transparent;display:inline-block;margin-left:10px;background-image:url(/cdn/shop/files/right-arrow-o.svg?v=1777632138);background-position:center;background-repeat:no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(20%) sepia(47%) saturate(748%) hue-rotate(111deg) brightness(98%) contrast(88%)}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body .blog-author-tag{background:#114f3c1a;padding:13px 20px;border-radius:50px;font-weight:400;font-size:14px;line-height:14px;letter-spacing:0;text-transform:uppercase;color:#114f3c}.blog-author-section .blog-author-grid .blog-author-card a{display:flex}.blog-author-section .blog-author-load-more-wrap{text-align:center;margin-top:50px}.blog-author-section .blog-author-load-more-wrap .blog-author-load-more-btn{background:#114f3c;color:#fff;padding:22px 60px;border-radius:50px;font-weight:500;font-size:21px;line-height:100%;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;transition:.25s ease-in-out}.blog-author-section .blog-author-load-more-wrap .blog-author-load-more-btn:hover{background-color:#fff;color:#114f3c}.blog-author-section .blog-author-load-more-wrap .blog-author-load-more-btn:after{content:"";width:20px;height:18px;background-color:transparent;display:inline-block;margin-left:10px;background-image:url(/cdn/shop/files/right-arrow-o.svg?v=1777632138);background-position:center;background-repeat:no-repeat;background-size:contain}.blog-author-section .blog-author-load-more-wrap .blog-author-load-more-btn:hover:after{filter:brightness(0) saturate(100%) invert(20%) sepia(47%) saturate(748%) hue-rotate(111deg) brightness(98%) contrast(88%)}.template_author main#MainContent{padding-bottom:0;border-bottom:1px solid #fff}.pet-banner{padding-block:80px}.pet-banner .pet-banner__inner{max-width:900px;margin-inline:auto;width:calc(100% - 40px);display:grid;grid-template-columns:290px 1fr;gap:40px;align-items:center}.pet-banner .pet-banner__inner .pet-banner__content h2{font-weight:600;font-size:40px;line-height:130%;letter-spacing:0;text-transform:capitalize}.pet-banner .pet-banner__inner .pet-banner__content p{font-weight:400;font-size:22px;line-height:134%;letter-spacing:0;margin-bottom:25px}.pet-banner .pet-banner__inner .pet-banner__content .pet-banner__btn{padding:20px 35px;border-radius:50px;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;text-transform:uppercase;display:inline-flex;align-items:center;border:1px solid #fff;transition:.25s ease-in-out}.pet-banner .pet-banner__inner .pet-banner__content .pet-banner__btn:after{content:"";width:20px;height:18px;background-color:transparent;display:inline-block;margin-left:10px;background-image:url(/cdn/shop/files/right-arrow-o.svg?v=1777632138);background-position:center;background-repeat:no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(20%) sepia(47%) saturate(748%) hue-rotate(111deg) brightness(98%) contrast(88%)}.pet-banner .pet-banner__inner .pet-banner__content .pet-banner__btn:hover{background-color:transparent!important;color:#fff!important}.pet-banner .pet-banner__inner .pet-banner__content .pet-banner__btn:hover:after{filter:unset}.template-product product-info.m-main-product{padding-bottom:0}.item_4_block.include_item img{padding:10px}span.benefit_line{text-transform:uppercase;font-size:13px;font-weight:600}.pdp_testimonial_section_proof{background:#fff}.pdp_testimonial_section_proof .dog-routine-grid .dog-routine-card .card-content{background:#faf4ee}.pdp_testimonial_section_proof .dog-routine-grid .dog-routine-card .card-content span.benefit_line{color:#114f3c;font-size:16px}.pdp_testimonial_section_proof .inner_content{padding-bottom:20px}.pdp_testimonial_section_proof .verified_customer{background:#114f3c;color:#fff;display:inline-block;padding:10px;border-radius:50px;font-weight:600!important}.pdp_amplification .consistency-wrapper .consistency-grid{grid-template-columns:repeat(3,1fr);margin-bottom:0}.pdp_amplification .consistency-wrapper .consistency-grid .consistency_card-content{background:#fff;border:1px solid #114F3C;border-radius:10px;padding:28px 35px}.pdp_amplification .consistency-grid .consistency_card-content h3{font-size:16px;font-weight:400;line-height:160%}.m-main-product--wrapper .m-main-product--info .stock-badge{display:none}#judgeme_product_reviews .jm-stack .jm-review-widget__header-and-body .jm-cluster{gap:0;row-gap:10px}#judgeme_product_reviews .jm-stack .jm-review-widget__header-and-body .jm-cluster .jm-review-widget-minimal-header__title{font-size:50px;font-weight:600;color:#114f3c;line-height:120%;letter-spacing:0}#judgeme_product_reviews .jm-review-widget__header-and-body{gap:50px}#judgeme_product_reviews .jm-stack .jm-review-widget__header-and-body .jm-review-widget__header{align-items:center}.jm-review-widget__header .jm-cluster:not(:has(.jm-review-widget-minimal-header__action-buttons)) .jm-stack{width:100%;text-align:center}#judgeme_product_reviews .jm-stack .jm-review-widget__header-and-body .jm-no-reviews-state__text{font-weight:400;font-size:18px;line-height:128%;letter-spacing:0;margin-bottom:20px}#judgeme_product_reviews .jm-stack .jm-review-widget__header-and-body .jm-no-reviews-state__action-buttons button.jm-button{background:#114f3c;padding:18px 40px;display:inline-flex;justify-content:center;align-items:center;border-radius:50px;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#fff;margin-bottom:12px;max-width:376px;width:100%;transition:.25s ease-in-out;border:1px solid #114f3c}#judgeme_product_reviews .jm-stack .jm-review-widget__header-and-body .jm-no-reviews-state__action-buttons button.jm-button:hover{background-color:#fff;color:#114f3c}.pdp_amplification .consistency-wrapper .consistency-grid .consistency_card-content h3{margin:0}.swiper-wrapper:has(.gird_product_list){display:grid;grid-template-columns:1fr 1fr 1fr}.m-main-product .m-main-product--info .short-desc-wrap .metafield-rich_text_field ul li{margin-bottom:1px}.m-testimonials .m-testimonials__wrapper .m-slider-controls__wrapper button{width:auto;background:transparent;border:0}@media screen and (max-width:1440px){.science_formulated_section .m-hero__content .m-hero__title{font-size:60px;width:75%;margin-inline:auto}.science_formulated_section .m-hero__content .m-hero__text p{font-size:18px;margin-inline:auto;width:80%}.hero-adv{min-height:750px}.m-main-product--wrapper .m-main-product--media .m-media-gallery__wrapper .m-media-gallery__inner{height:auto}}@media screen and (max-width:1280px){.hero-adv{min-height:670px}.hero-adv .hero-adv__heading{max-width:850px;font-size:50px!important}.hero-adv .hero-adv__sub{max-width:760px;font-size:18px!important}.hero-adv .hero-adv__btn{max-width:295px;font-size:16px}.trustbar-x-wrapper .trustbar-x-item .trustbar-x-text .trustbar-x-heading{font-size:16px!important}.kitsec-x .kitsec-x__top h2,.custom-trusted-section .heading{font-size:40px!important}.section-allergy-care .allergy-right .allergy-heading,.section-360 h2,.home_testimonial .m-testimonials__wrapper .m-testimonials__header .cmn-heading,.vet-testimonial .vet-heading,.main_tab_slider .heading,.routine-relief .routine-grid .routine-left h2,.img-text-section .img-text-wrapper .text-col h2,.expert-tips-blog-section .etb-inner .etb-heading,.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .product-block-group .m-product-title,.pdp_free_gift_section .inner_free_gift_content h2,.pdp_formulated_section .formulated-card .formulated-content h2,.pd_dog_routine_section .inner_content h2,.pdp_consistency_section .inner_consistency_content h2,.pd_ugc_video_section .ugc-video-section h2,.faq-section .faq-heading,.pdp_backed_routine_section h2,.blog-author-section .blog-author-heading,#judgeme_product_reviews .jm-stack .jm-review-widget__header-and-body .jm-cluster .jm-review-widget-minimal-header__title{font-size:40px}.kitsec-x .kitsec-x__top p{font-size:16px;margin-top:16px}.section-allergy-care .allergy-right .allergy-text,.section-360 .subheading,.home_testimonial .m-testimonials__wrapper .m-testimonials__header .m-section__description,.vet-testimonial .vet-subheading,.science_formulated_section .m-hero__content .m-hero__text p,.main_tab_slider .subheading,.routine-relief .routine-grid .routine-left span,.img-text-section .img-text-wrapper .desc,.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .main-product__block .metafield-rich_text_field,.pdp_formulated_section .formulated-card .formulated-content p,.pd_dog_routine_section .inner_content p,.pdp_consistency_section .inner_consistency_content p,.pd_ugc_video_section .ugc-video-section p,.custom-trusted-section .subtext{font-size:16px}.vet-testimonial .vet-grid .vet-card .vet-quote{font-size:24px}.vet-testimonial .vet-grid .vet-card .vet-author{font-size:26px;margin-bottom:8px}.vet-testimonial .vet-grid .vet-card .vet-role{font-size:20px}.vet-testimonial .vet-grid{grid-template-columns:500px 1fr}.kitsec-x .kitsec-x__top .kitsec-x__tag,.section-allergy-care .allergy-right .allergy-eyebrow,.section-360 .badge,.home_testimonial .m-testimonials__wrapper .m-testimonials__header .m-section__subheading,.vet-testimonial .vet-badge,.main_tab_slider span.top_button_heading,.expert-tips-blog-section .etb-inner .etb-subheading,.blog-author-section .blog-author-label{font-size:16px;padding:10px 14px}.vet-card{padding:20px!important}.section-allergy-care .allergy-right a.allergy-btn{font-size:16px}.science_formulated_section .m-hero__content .m-hero__title{font-size:54px}.science_formulated_section .m-hero__content img{height:22px}.img-text-section .img-text-wrapper .btn{padding:17px 26px;font-size:16px}.expert-tips-blog-section .etb-inner .etb-explore-btn{padding:20px 60px;font-size:18px}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body{padding:16px}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__meta .etb-card__meta-item svg{width:16px}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__footer .etb-card__cta,.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .m-product-option__inner .option-label,.m-main-product--info .m-product-info--wrapper .main-product__block-variant_picker .m-product-option__inner .m-product-option--content .m-product-option--node__label,.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section h2{font-size:16px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .include_header p{font-size:15px;line-height:20px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .whats_include_section .include_item .metafield-rich_text_field p{font-size:15px}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift_card-image{max-width:160px}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift-content h3{font-size:20px}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift-content p{font-size:16px;line-height:125%}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift-content a{padding:15px 40px;font-size:16px}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .card-content{padding:16px}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .card-content h3{font-size:18px;line-height:24px}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .card-content p{font-size:15px;line-height:128%}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .product-link{font-size:18px;line-height:24px;margin-top:8px}.custom-scroll-content .scroll-content .item span{font-size:20px;line-height:24px}.custom-scroll-content .scroll-content .item img{height:26px}.pdp_consistency_section .consistency-grid .consistency-card{border-radius:10px;padding:20px 16px}.pdp_consistency_section .consistency-grid .consistency-card .consistency_card-content h3{font-size:18px;line-height:24px}.pdp_consistency_section .consistency-grid{margin-bottom:30px}.pdp_backed_routine_section .backed_routine-card{grid-template-columns:500px 1fr}.pdp_backed_routine_section .backed_routine-card .backed_routine-content span{font-size:18px;line-height:131%;padding-bottom:20px;display:inline-block}.pdp_backed_routine_section .backed_routine-card .backed_routine-content{padding:25px}.pdp_money_section .money-content h2{font-size:60px}.pdp_money_section .money-content p{font-size:18px;line-height:132%;width:100%;margin-block:20px 30px}.pdp_money_section .money-content a{font-size:18px}.pdp_money_section .money-content img{height:28px}.pdp_consistency_section .bottom_text .buy_now_btn{padding:18px 40px;font-size:18px;margin-bottom:12px;max-width:320px;width:100%}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .badge{padding:9px 12px;font-size:13px}.routine-relief .info-grid .info-card .card-header h3{font-size:18px}.routine-relief .info-grid .info-card .card-inner .story-subtitle{font-size:16px}.custom-trusted-section .grid .card .card-text{font-size:16px;line-height:21px}.pill-item{padding:14px!important;font-size:16px!important;line-height:20px!important}.pill-wrapper .pill-item img.pill-icon{width:20px;height:20px}.pet-banner .pet-banner__inner .pet-banner__content h2{font-size:35px}.pet-banner .pet-banner__inner .pet-banner__content p{font-size:18px;margin-bottom:25px}.pet-banner .pet-banner__inner .pet-banner__content .pet-banner__btn{padding:16px 30px;font-size:18px}.blog-author-section .blog-author-load-more-wrap .blog-author-load-more-btn{padding:18px 44px;font-size:16px}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body{padding:16px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .dog-weight-table td,.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .dog-weight-table th{font-size:14px;padding:16px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .how_bundle_work .upper_heading_part .right_heading_text p{font-size:15px;line-height:130%}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .how_bundle_work .upper_heading_part .right_heading_text h3{font-size:15px;margin-bottom:8px}.pdp_amplification .consistency-wrapper .consistency-grid .consistency_card-content h3{font-size:18px}}@media screen and (max-width:1199px){.science_formulated_section .m-hero--adapt .m-hero__bg{padding-block:6%}.science_formulated_section .m-hero__content .m-hero__title{font-size:48px;width:68%}.science_formulated_section .m-hero__content .m-hero__btn .m-button{padding:16px 28px}.new_bundle .science_formulated_section .m-hero__content .m-hero__title{width:100%}}@media screen and (max-width:1024px){.hero-adv{min-height:580px}.trustbar-x-container{gap:0!important}.trustbar-x-wrapper .trustbar-x-item .trustbar-x-text .trustbar-x-heading{font-size:15px!important}.trustbar-x-wrapper .trustbar-x-item .trustbar-x-icon{width:32px;height:auto}.trustbar-x-wrapper .trustbar-x-item{gap:14px;padding-inline:12px}.trustbar-x-wrapper{padding:22px 10px!important}.kitsec-x .kitsec-x__top h2,.custom-trusted-section .heading{font-size:34px!important}.section-allergy-care .allergy-right .allergy-heading,.section-360 h2,.home_testimonial .m-testimonials__wrapper .m-testimonials__header .cmn-heading,.vet-testimonial .vet-heading,.main_tab_slider .heading,.routine-relief .routine-grid .routine-left h2,.img-text-section .img-text-wrapper .text-col h2,.expert-tips-blog-section .etb-inner .etb-heading,.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .product-block-group .m-product-title,.pdp_free_gift_section .inner_free_gift_content h2,.pdp_formulated_section .formulated-card .formulated-content h2,.pd_dog_routine_section .inner_content h2,.pdp_consistency_section .inner_consistency_content h2,.pd_ugc_video_section .ugc-video-section h2,.faq-section .faq-heading,.pdp_backed_routine_section h2,.blog-author-section .blog-author-heading,#judgeme_product_reviews .jm-stack .jm-review-widget__header-and-body .jm-cluster .jm-review-widget-minimal-header__title{font-size:34px}.kitsec-x .kitsec-x__top .kitsec-x__tag,.section-allergy-care .allergy-right .allergy-eyebrow,.section-360 .badge,.home_testimonial .m-testimonials__wrapper .m-testimonials__header .m-section__subheading,.vet-testimonial .vet-badge,.main_tab_slider span.top_button_heading,.expert-tips-blog-section .etb-inner .etb-subheading,.blog-author-section .blog-author-label{font-size:14px;padding:10px 12px}.section-allergy-care .allergy-right .feature-item{padding:12px}.section-allergy-care .allergy-right .feature-item .feature-title{font-size:16px;margin-block:16px 7px}.section-allergy-care .allergy-right .feature-item .feature-icon{width:48px;height:48px;padding:8px}.section-allergy-care .allergy-right a.allergy-btn{font-size:14px}.section-360 .card .card-content{padding:20px}.section-360 .card .card-content h3{font-size:20px;line-height:22px;margin-bottom:9px}.section-360 .card .card-content p{font-size:18px}.vet-testimonial .vet-grid{grid-template-columns:350px 1fr;gap:15px}.vet-testimonial .vet-grid .vet-card .vet-quote-icon img{width:38px}.vet-testimonial .vet-grid .vet-card .vet-quote{font-size:20px}.vet-testimonial .vet-grid .vet-card .vet-author{font-size:22px}.vet-testimonial .vet-grid .vet-card .vet-role{font-size:18px}.vet-card{padding:16px!important}.vet-leaf{right:-10px!important;bottom:-50px!important;width:158px!important}.main_tab_slider .tab-content .swiper-wrapper .product-card .all_info{padding:16px 12px}.main_tab_slider .tab-content .swiper-wrapper .product-card .all_info h4{font-size:18px;line-height:20px;margin:0 0 12px}.main_tab_slider .tab-content .swiper-wrapper .product-card .all_info span.info_product_description{font-size:14px}.img-text-section .img-text-wrapper .check-item h4{font-size:16px}.img-text-section .img-text-wrapper .icon{width:22px;height:22px}.expert-tips-blog-section .etb-inner .etb-grid{grid-template-columns:repeat(2,1fr)!important}.pdp_free_gift_section .free_gift-grid,.pdp_formulated_section .formulated-card{gap:20px}.pdp_consistency_section .consistency-grid{gap:10px}.pdp_backed_routine_section .backed_routine-card{grid-template-columns:360px 1fr}.faq-section .faq-wrapper .faq-image{flex:1;max-width:unset;width:100%}.faq-section .faq-wrapper{gap:20px}.pdp_money_section .money-content h2{font-size:48px;line-height:130%}.pdp_money_section{padding-block:40px}.pdp_money_section .money-content p{font-size:16px;margin-block:20px 30px}.hero-adv span.belowHeadingone{font-size:18px;line-height:24px}.hero-adv span.belowHeadingtwo{font-size:20px}.custom-trusted-section .grid .card{padding:22px}}@media screen and (max-width:991px){.hero-adv .hero-adv__heading{max-width:680px;font-size:42px!important}.hero-adv .hero-adv__sub{max-width:650px;font-size:16px!important}.hero-adv .hero-adv__btn{max-width:265px;font-size:15px}.kitsec-x .kitsec-x__top h2,.custom-trusted-section .heading{font-size:30px!important}.section-allergy-care .allergy-right .allergy-heading,.section-360 h2,.home_testimonial .m-testimonials__wrapper .m-testimonials__header .cmn-heading,.vet-testimonial .vet-heading,.main_tab_slider .heading,.routine-relief .routine-grid .routine-left h2,.img-text-section .img-text-wrapper .text-col h2,.expert-tips-blog-section .etb-inner .etb-heading,.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .product-block-group .m-product-title,.pdp_free_gift_section .inner_free_gift_content h2,.pdp_formulated_section .formulated-card .formulated-content h2,.pd_dog_routine_section .inner_content h2,.pdp_consistency_section .inner_consistency_content h2,.pd_ugc_video_section .ugc-video-section h2,.faq-section .faq-heading,.pdp_backed_routine_section h2,.blog-author-section .blog-author-heading,#judgeme_product_reviews .jm-stack .jm-review-widget__header-and-body .jm-cluster .jm-review-widget-minimal-header__title{font-size:30px}.section-allergy-care .allergy-container{gap:20px;flex-direction:column}.section-allergy-care .allergy-container .allergy-left{width:100%;height:auto;max-width:400px;margin-inline:auto}section.kitsec-x,.section-allergy-care,.section-360,.home_testimonial,.vet-testimonial,.main_tab_slider,.routine-relief,.img-text-section,.bundle-section,.pdp_free_gift_section,.pdp_formulated_section,.pd_dog_routine_section,.pdp_consistency_section,.pdp_backed_routine_section,.pd_ugc_video_section,.faq-section,.custom-trusted-section,.blog-author-section,.pet-banner{padding-block:50px!important}.vet-testimonial .vet-grid{grid-template-columns:1fr;gap:15px}.kitsec-x__card{padding:20px 15px!important}.kitsec-x .kitsec-x__grid .kitsec-x__card h3{font-size:18px!important;line-height:22px}.kitsec-x .kitsec-x__grid .kitsec-x__card p{font-size:15px;line-height:130%}.kitsec-x .kitsec-x__grid .kitsec-x__card span.kitsec-x__btn{font-size:12px;line-height:14px;min-height:38px;padding:10px 20px}.science_formulated_section .m-hero--adapt .m-hero__bg{padding-block:14%}.science_formulated_section .m-hero__content .m-hero__title{font-size:42px}.routine-relief .routine-grid{grid-template-columns:1fr}.routine-relief .routine-grid .routine-left{text-align:center}.bundle-section .bundle-grid{grid-template-columns:repeat(2,1fr)}.expert-tips-blog-section>section{padding-block:50px!important}.m-main-product--wrapper .m-main-product--media,.cus-main-product .m-main-product .m-main-product--wrapper .m-main-product--info{max-width:100%}.pdp_free_gift_section .free_gift-grid .free_gift-card{flex-wrap:wrap}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift_card-image{max-width:100%;width:100%}.pdp_free_gift_section .free_gift-grid .free_gift-card{padding:14px}.pdp_free_gift_section .free_gift-grid .free_gift-card .free_gift-content a{padding:14px 34px;font-size:15px}.pd_dog_routine_section .dog-routine-grid,.pdp_consistency_section .consistency-grid{grid-template-columns:repeat(2,1fr)}.pdp_backed_routine_section .backed_routine-card{grid-template-columns:1fr}.pdp_backed_routine_section .backed_routine-card img{width:100%}.faq-section .faq-wrapper{flex-wrap:wrap}.faq-section .faq-wrapper .faq-image{flex:unset;max-width:unset;width:100%}.pdp_money_section .money-content h2{font-size:42px;line-height:130%}.pdp_money_section .money-content a{font-size:16px}.pd_ugc_video_section .ugc-video-section .ugc-videos .swiper-button-prev,.pd_ugc_video_section .ugc-video-section .ugc-videos .swiper-button-next{width:35px;height:auto}.m-main-product--info .m-product-info--wrapper .main-product__block-variant_picker .m-product-option__inner .m-product-option--content{flex-wrap:unset;gap:6px}.m-main-product--info .m-product-info--wrapper .main-product__block-variant_picker .m-product-option__inner .m-product-option--content .m-product-option--node{min-width:unset}.pdp_backed_routine_section h2{margin-bottom:20px}.routine-relief .info-grid{grid-template-columns:repeat(2,1fr)}.custom-trusted-section .grid .card{flex:0 0 calc(33% - 20px);padding:20px}.custom-trusted-section .grid .card .card-text{font-size:15px;line-height:18px}.blog-author-section .blog-author-grid{grid-template-columns:repeat(2,1fr)}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body h3{font-size:16px;line-height:24px}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body .date{font-size:14px}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body .blog-author-card-footer .blog-author-read-more{font-size:15px;line-height:20px}.blog-author-section .blog-author-grid .blog-author-card .blog-author-card-body .blog-author-tag{padding:10px 15px;font-size:13px;line-height:12px}.blog-author-section .blog-author-load-more-wrap .blog-author-load-more-btn{padding:18px 40px;font-size:15px}.pet-banner .pet-banner__inner .pet-banner__content h2{font-size:30px}.pet-banner .pet-banner__inner .pet-banner__content p{font-size:16px;margin-bottom:25px}.pet-banner .pet-banner__inner .pet-banner__content .pet-banner__btn{padding:16px 28px;font-size:15px;display:inline-flex;align-items:center}.pdp_amplification .consistency-wrapper .consistency-grid{grid-template-columns:repeat(2,1fr)}.pd_dog_routine_section .inner_content h2{margin-bottom:12px}.swiper-wrapper:has(.gird_product_list){grid-template-columns:1fr 1fr}}@media(max-width:767px){.hero-adv .hero-adv__heading{font-size:28px!important}.hero-adv{min-height:500px}.shopify-section:has(.trustbar-x-wrapper){margin-top:0;background:linear-gradient(0deg,#faf4ee 50% 50%);padding-block:30px}.trustbar-x-wrapper .trustbar-x-item:not(:last-child){border-right:0px solid #D9D9D9}.trustbar-x-wrapper .trustbar-x-item{margin-bottom:0;background-color:#fff;border-radius:10px;padding:15px;border:1px solid #d3d3d3!important}.trustbar-x-container{gap:8px!important}.trustbar-x-wrapper{padding:0!important;background-color:transparent!important}.trustbar-x-wrapper .trustbar-x-item .trustbar-x-text .trustbar-x-heading{font-size:15px!important;line-height:normal}.trustbar-x-wrapper .trustbar-x-item .trustbar-x-icon{width:30px}.kitsec-x .kitsec-x__top h2,.custom-trusted-section .heading{font-size:25px!important}.section-allergy-care .allergy-right .allergy-heading,.section-360 h2,.home_testimonial .m-testimonials__wrapper .m-testimonials__header .cmn-heading,.vet-testimonial .vet-heading,.main_tab_slider .heading,.routine-relief .routine-grid .routine-left h2,.img-text-section .img-text-wrapper .text-col h2,.expert-tips-blog-section .etb-inner .etb-heading,.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .product-block-group .m-product-title,.pdp_free_gift_section .inner_free_gift_content h2,.pdp_formulated_section .formulated-card .formulated-content h2,.pd_dog_routine_section .inner_content h2,.pdp_consistency_section .inner_consistency_content h2,.pd_ugc_video_section .ugc-video-section h2,.faq-section .faq-heading,.pdp_backed_routine_section h2,.blog-author-section .blog-author-heading,#judgeme_product_reviews .jm-stack .jm-review-widget__header-and-body .jm-cluster .jm-review-widget-minimal-header__title{font-size:25px}.section-allergy-care .allergy-container{gap:36px}.section-allergy-care .allergy-right .feature-grid{grid-template-columns:repeat(1,1fr)}.vet-testimonial .vet-grid .vet-card .vet-quote{font-size:18px}.vet-testimonial .vet-grid .vet-card .vet-author{font-size:20px}.vet-leaf{right:-10px!important;bottom:-40px!important;width:110px!important}.m-hero.m-hero--adapt .m-parallax{position:relative;padding-block:16%}.science_formulated_section .m-hero--adapt .m-hero__bg{padding-block:unset!important;min-height:400px}.science_formulated_section .m-hero__content .m-hero__title{font-size:30px;width:100%;line-height:normal}.science_formulated_section .m-hero__content .m-hero__text p{width:100%;margin-block:24px}.science_formulated_section .m-hero--adapt .m-hero__bg .m-parallax__image img{object-position:18%}.section-360 .card .card-content{padding:16px 14px}.section-360 .card .card-content p{font-size:16px}.section-360 .card .card-content h3{font-size:18px}.section-allergy-care .allergy-right a.allergy-btn{font-size:14px;padding:14px 25px}.hero-adv .hero-adv__btn{max-width:225px;font-size:14px}.kitsec-x .kitsec-x__grid .kitsec-x__card span.kitsec-x__btn{margin-top:10px}.home_testimonial .m-testimonials__wrapper .m-testimonials-el .m-slider-controls__wrapper .m-slider-controls__button{margin-top:0}.bundle-section .page-width{padding-inline:0}.bundle-section .bundle-grid{grid-template-columns:repeat(1,1fr)}.routine-relief .routine-grid .routine-right{grid-template-columns:1fr}.routine-relief .page-width{padding-inline:0}.img-text-section .img-text-wrapper{flex-wrap:wrap}.img-text-section .img-text-wrapper .img-col,.img-text-section .img-text-wrapper .text-col{flex:unset}.img-text-section .page-width{padding-inline:0}.new_bundle .science_formulated_section .m-hero--adapt .m-hero__bg{min-height:500px}.new_bundle .hero-adv .hero-adv__btn{max-width:unset}.bundle-section .bundle-grid .bundle-card .bundle-content{padding:16px}.bundle-section .bundle-grid .bundle-card .badge{padding:11px 15px;font-size:13px;letter-spacing:0%}.expert-tips-blog-section .etb-inner .etb-grid{grid-template-columns:repeat(1,1fr)!important}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__title{font-size:18px!important}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__meta .etb-card__meta-item{font-size:12px}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__footer .etb-card__cta{font-size:15px}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__footer .etb-tag-badge{padding:8px 15px;font-size:13px;line-height:14px}.expert-tips-blog-section .etb-inner .etb-explore-btn{padding:14px 30px;font-size:16px}.expert-tips-blog-section .etb-inner .etb-tabs{flex-wrap:nowrap!important;overflow:hidden;overflow-x:auto;white-space:nowrap}.expert-tips-blog-section .etb-inner .etb-controls .etb-sort-wrap{width:100%;margin-top:10px}.expert-tips-blog-section .etb-inner .etb-controls .etb-sort-wrap .etb-sort{width:100%;margin-top:0}.cus-main-product .m-main-product .m-main-product--wrapper .about_doctor{grid-template-columns:1fr}.cus-main-product .m-main-product .m-main-product--wrapper .about_doctor img{width:100%}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .product-block-group{padding:0!important}.m-main-product--info .m-product-info--wrapper .main-product__block-variant_picker .m-product-option__inner .m-product-option--content .m-product-option--node__label{padding:8px 16px;font-size:15px!important}.m-main-product--info .m-product-info--wrapper .main-product__block.main-product__block-buy_buttons .m-add-to-cart{font-size:16px}.pdp_free_gift_section .free_gift-grid{grid-template-columns:repeat(1,1fr)}.pdp_free_gift_section .inner_free_gift_content h2{margin-bottom:24px}.pdp_formulated_section .formulated-card{grid-template-columns:1fr}.pd_dog_routine_section .dog-routine-grid,.pdp_consistency_section .consistency-grid{grid-template-columns:repeat(1,1fr)}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .badge{padding:9px 12px;font-size:12px;top:10px;right:10px}.pd_dog_routine_section .dog-routine-grid .dog-routine-card .product-link{font-size:16px;line-height:20px}.pdp_consistency_section .consistency-grid .consistency-card .consistency_card-content h3{font-size:18px;margin-top:12px}.pdp_consistency_section .bottom_text .buy_now_btn{padding:16px 40px;font-size:16px;margin-bottom:12px}.pdp_backed_routine_section .backed_routine-card .backed_routine-content{padding:16px}.pdp_backed_routine_section .backed_routine-card .backed_routine-content span{font-size:16px;line-height:131%}.pdp_backed_routine_section .backed_routine-card .backed_routine-content p{font-size:20px}.pdp_backed_routine_section .backed_routine-card .backed_routine-content p:last-child{font-size:18px}.faq-section .faq-wrapper .faq-question{padding:14px;line-height:125%}.faq-section .faq-wrapper .faq-answer{padding:14px}.faq-section .faq-wrapper .faq-answer:before{width:calc(100% - 28px)}.pdp_money_section .money-content h2{font-size:30px;line-height:130%}.pdp_money_section .money-content p{font-size:15px;margin-block:16px 26px}.pdp_money_section .money-content a{font-size:14px}.pdp_money_section .money-content img{height:20px}.faq-section .faq-heading{margin-bottom:25px}.pdp_backed_routine_section .backed_routine-card .backed_routine-content:after{width:100px;height:90px;right:-10px}.pdp_backed_routine_section .backed_routine-card .backed_routine-content:before{width:34px;height:34px}.custom-scroll-content .scroll-content .item span{font-size:16px;line-height:20px}.custom-scroll-content .scroll-content .item img{height:20px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .best_for{font-size:11px;margin-top:10px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .product-block-group .stock-badge{font-size:12px;padding:2px 8px 2px 1px;height:auto;min-height:unset;gap:2px;position:static}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .product-block-group{align-items:center}.pdp_consistency_section .consistency-grid .consistency-card .card-image{width:55px;height:55px}.pdp_consistency_section .consistency-grid .consistency-card .card-image img{width:28px}.hero-adv span.belowHeadingtwo{font-size:16px}.hero-adv span.belowHeadingone{font-size:16px;line-height:20px;margin-bottom:10px}.routine-relief .info-grid{grid-template-columns:repeat(1,1fr)}.routine-relief .info-grid .info-card{padding:16px;border-radius:12px}.routine-relief .info-grid .info-card .card-inner{padding:16px}.custom-trusted-section .grid .card{flex:0 0 calc(100% + -0px)!important}.pill-item{padding:10px!important;font-size:14px!important;line-height:18px!important}.blog-author-section .blog-author-grid{grid-template-columns:repeat(1,1fr)}.blog-author-section .blog-author-load-more-wrap{margin-top:30px}.pet-banner .pet-banner__inner{grid-template-columns:1fr;gap:40px;text-align:center}.pet-banner .pet-banner__inner .pet-banner__content h2{font-size:25px}.pet-banner .pet-banner__inner .pet-banner__image img{margin-inline:auto}.pet-banner .pet-banner__inner{gap:28px}.custom-trusted-section .grid{gap:10px}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body{padding:12px}.expert-tips-blog-section .etb-inner .etb-card .etb-card__body .etb-card__meta{justify-content:flex-start}.expert-tips-blog-section .etb-inner .etb-explore-btn{padding:14px 30px;font-size:15px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .dog-weight-table{min-width:520px}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .how_bundle_work .upper_heading_part .right_heading_text p{font-size:14px;line-height:130%}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .how_bundle_work .upper_heading_part img{width:60px;height:auto}.m-main-product--info .m-product-info--wrapper .m-product-info--wrapper-inner .product-block-group{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:10px}.pdp_amplification .consistency-wrapper .consistency-grid{grid-template-columns:repeat(1,1fr)}.pdp_amplification .consistency-wrapper .consistency-grid .consistency_card-content{padding:20px}.pdp_amplification .consistency-wrapper .consistency-grid .consistency_card-content h3{font-size:16px}.swiper-wrapper:has(.gird_product_list){grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/new_custom.css.map */
