.page--product_new-product-template.product-has-dog--active .shopify-section:has(>.product-content--cats),.page--product_new-product-template.product-has-cat--active .shopify-section:has(>.product-content--dogs),.page--product_new-product-template.product-has-dog--active .accordion-container .set.product-content--cats,.page--product_new-product-template.product-has-cat--active .accordion-container .set.product-content--dogs{display:none}.main-product-section .sls-purchase-options-container>.sls-option-container{display:none}.main-product-section:has(.purchase_container input[type=radio]#onetime_purchase:checked) .sls-purchase-options-container>.sls-option-container:last-child{display:block}.main-product-section--new:has(.purchase_container input[type=radio]#onetime_purchase:checked) .sls-purchase-options-container>.sls-option-container:last-child{display:none}#tt-pageContent .shopify-section>.container-indent:not(.nomargin):not([class^=tt-offset]){margin:0;padding-block:12px 25px}.page--product_new-product-template .tt-add-info{margin:0}.main-product-section .container{max-width:1410px!important}.main-product-section .tt-product-single-info{border:1px solid rgba(15,72,129,1);margin:0;border-radius:25px;padding:35px 40px}.main-product-section .tt-product-single-info .tt-title{font-family:JOPE2024TYPO;line-height:1.25;font-weight:400;font-size:40px;letter-spacing:0;color:#0f4881;margin-bottom:20px}.icontext-grid{border-top:1px solid rgba(15,72,129,1);border-bottom:1px solid rgba(15,72,129,1);padding-block:27px 30px}.icontext-grid-row{display:flex;flex-wrap:wrap;margin:-10px}.icontxt-item{width:50%;padding:10px;display:flex;align-items:center;gap:15px;color:#0f4881;font-size:16px;font-weight:400;line-height:1.1}.icontxt-item img{width:40px;min-width:40px;height:auto}.icontext-grid .info-text{color:#0f4881;font-size:16px;font-weight:500;letter-spacing:0;margin-top:20px;line-height:1.1}.icontext-block-row .highlight-text{border:unset;display:inline-flex;gap:8px;align-items:center;background-color:#a0d4c4;border-radius:100px;font-size:14px;line-height:1.4;color:#0f4881;font-weight:700;letter-spacing:0;padding:8px 20px;margin-top:0;margin-bottom:25px}.icontext-block-row:has(.highlight-desc) .highlight-text{margin-bottom:15px}.icontext-block-row .highlight-desc{font-size:16px;font-weight:600;margin-bottom:25px}.features-grid{padding-top:10px}.features-grid-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;gap:0px 25px}.features-grid-item{padding:5px;display:flex;align-items:center;color:#0f4881;line-height:1.1;gap:6px;font-size:14px;font-weight:700}.main-product-section .purchase_container{margin-top:30px;margin-bottom:60px;background-color:#fff;box-shadow:0 5px 25px 1px #0f48811a;border:1px solid rgba(15,72,129,.5)}.main-product-section .purchase_container input[type=radio]+label{color:#0f488140;font-weight:700;font-size:20px;padding:26px 5px;letter-spacing:0;border-radius:50px;text-transform:capitalize}.main-product-section .purchase_container input[type=radio]:checked+label{background-color:#0f4881;color:#fff;box-shadow:0 0 20px #0f4881}.main-product-section .jolly-subscription-message>div{font-size:14px}.main-product-section .jolly-block .jc-block{color:#0f4881;font-size:20px;font-weight:700;letter-spacing:0;margin-top:0}.main-product-section .weight_container{margin-top:25px;gap:20px;display:none!important}.main-product-section .weight_container label{box-shadow:0 5px 25px #0f488133;border:0;background-color:#fff;color:#0f4881;font-size:15px;font-weight:500;letter-spacing:0;border-radius:53px;padding:9px 5px;text-align:center}.main-product-section .weight_container input[type=radio]:checked+label{background:#0f4881;color:#fff;box-shadow:0 0 20px #0f4881}.main-product-section .accordion-container{max-width:100%;margin:18px 0 0;width:100%}.main-product-section .accordion-container .set{margin:0;border-top:1px solid rgba(163,163,163,1)}.main-product-section .accordion-container .set:first-child{border:none}.main-product-section .accordion-container .set>a{border:0;color:#0f4881;font-size:20px;font-weight:700;text-decoration:underline!important;padding:12px 0;line-height:1.2}.main-product-section .accordion-container .set>a .set-title{display:flex;flex-grow:1;align-items:center;gap:20px}.main-product-section .accordion-container .set>a.active{background-color:inherit;color:inherit!important}.main-product-section .accordion-container .set>a.active .arrow-icon{transform:rotateX(180deg)}.main-product-section .accordion-container .content{border:0;font-size:16px}.main-product-section .accordion-container .set:last-of-type{border-bottom:0}.main-product-section #plans_subscription,.main-product-section #plans_onetime{margin-top:30px}.main-product-section .subscription-plan{border:1px solid rgba(15,72,129,.5);border-radius:50px;gap:17px;padding:18px 27px}.main-product-section :is(.subscription-weight_small,.subscription-weight_medium,.subscription-weight_large),.main-product-section :is(.onetime-weight_small,.onetime-weight_medium,.onetime-weight_large){gap:28px}.main-product-section .plan_container input[type=radio]+label #unchecked-icon{width:29px;height:auto}.main-product-section .subscription-plan .supply_name{color:#0f488180;font-family:Montserrat,sans-serif;font-size:16px!important;font-weight:700!important;margin-bottom:2px!important}.main-product-section .subscription-plan .price_per_day_subscription{color:#0f488180;font-weight:400;margin:0;font-size:14px;letter-spacing:0}.main-product-section .subscription-plan .price_per_day_subscription b{background-color:#ff9696;border-radius:3px;padding:3px 5px;display:inline-block;font-size:20px;font-style:italic;margin-inline:2px}.main-product-section .plan_container input[type=radio]:checked+label :is(.supply_name,.price_per_day_subscription) b{color:#0f4881}.main-product-section .subscription-plan .subscription-plan-price{display:flex;gap:6px;align-items:center}.main-product-section .subscription-plan .subscription-plan-price .save-price-box{font-size:11px;margin:0;background-color:#ff788e;color:#0f4881;text-transform:uppercase;line-height:1.1;padding:6px 8px;min-width:80px;text-align:center}.main-product-section .subscription-plan .price-box{display:flex;flex-direction:column;text-align:right;gap:5px;min-width:60px}.main-product-section .subscription-plan .price-box span{color:#0f488180;font-size:16px;letter-spacing:0;margin:0;font-weight:700}.main-product-section .subscription-plan .price-box span.compare_at_price{font-weight:400}.main-product-section .subscription-plan .price-box .product-real-price{line-height:1.1}.main-product-section .subscription-plan .price-box .product-real-price span{font-size:14px;font-weight:300;display:inline-block;text-decoration:line-through}.main-product-section .subscription-plan .price-box span:empty{display:none}.main-product-section .subscription-plan .special_tag_type{background-color:#f4b649;gap:4px;border-radius:100px}.main-product-section .subscription-plan .special_tag_type.best-value{background-color:#ffe88c}.main-product-section .subscription-plan .special_tag_type span{color:#0f4881;margin:0;font-size:10px;font-weight:700}.main-product-section .plan_container input[type=radio]:checked+label{border-color:#0f4881;background-color:#0f4881;color:#fff;box-shadow:0 5px 25px #0f488133}.main-product-section .plan_container input[type=radio]:checked+label :is(.supply_name,.price_per_day_subscription),.main-product-section .plan_container input[type=radio]:checked+label .price-box span{color:#fff!important}.main-product-section .tt-product-single-info .tt-wrapper{margin-top:24px}.main-product-section:has(.purchase_container input[type=radio]#subscription_purchase:checked) .tt-product-single-info .tt-wrapper{margin-top:0}.main-product-section .sls-more-info-container{display:none!important}.main-product-section button.btn.btn-lg.btn-addtocart{background-color:#a0d4c4;border-radius:50px;height:77px;color:#0c4a80;font-size:20px!important;font-weight:700;letter-spacing:0!important;line-height:1.1!important;margin-top:10px}.main-product-section button.btn.btn-lg.btn-addtocart:hover{color:#fff}.main-product-section .plan_container input[type=radio]:checked+label #checked-icon{border:solid 5px #ffffff;border-radius:100px}.main-product-section .plan_container input[type=radio]:checked+label #checked-icon *{fill:#0f4881;stroke:#0f4881}.main-product-section .pet-selector{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:20px;margin-top:30px;margin-bottom:30px}.main-product-section .pet-selector .pet-selector--title{font-weight:700}.main-product-section .pet-selector .pet-options{display:flex;gap:20px}.main-product-section .pet-selector .pet-options input{display:none}.main-product-section .pet-selector .pet-option{display:flex;align-items:center;gap:5px;padding:15px 32px;border-radius:100px;cursor:pointer;background-color:#fff;color:#c3d1df;transition:.3s;box-shadow:0 7.15px 35.73px #0f488133}.main-product-section .pet-selector .pet-option img{width:auto;height:52px;transition:.3s}.main-product-section .pet-selector input:checked+.pet-option{background-color:#0f4881;color:#fff;box-shadow:0 0 19.76px #0f4881}.main-product-section .pet-selector input:checked+.pet-option img{opacity:1;filter:brightness(5)}.main-product-section .subscribe-box-row{background-color:#72cdf51a;padding:65px 20px 30px;text-align:center;margin-top:-100px;border-radius:5px}.main-product-section .subscribe-box-row-col{position:relative;max-width:350px;margin:auto}.main-product-section .subscribe-box--title{color:#0f4881;font-size:16px!important;font-weight:700!important;font-family:Montserrat,sans-serif;line-height:1.4!important;padding:0!important;max-width:275px;margin:auto;position:relative}.main-product-section .susbcribe-box--discount-text{border:1px dashed #0F4881;border-radius:8px;background-color:#fff;margin-top:15px;padding:8px 10px;font-size:14px;position:relative}.main-product-section .susbcribe-box--discount-text p:first-child{margin-top:0}.main-product-section .susbcribe-box--highlight-text{color:#f2b746;font-weight:700;margin-top:15px}.main-product-section .susbcribe-box--highlight-text-col{display:flex;justify-content:center;align-items:center;gap:10px}.main-product-section .susbcribe-box--highlight-text img{max-width:17px}.main-product-section .susbcribe-box--highlight-text:after{content:"";display:block;border-bottom:4px dashed #F2B746;max-width:260px;margin:6px auto auto}.subscribe-box--title-info-text{position:absolute;opacity:0;visibility:hidden;transition:.3s;font-size:13px;font-weight:500;background-color:#fff;padding:15px 12px;border-radius:10px;top:18px;right:-25px;left:-10px;box-shadow:0 0 10px #0003}.subscribe-box--title-info-text *:first-child{margin-top:0}.subscribe-box--title-info-icon{position:absolute;width:100%;max-width:25px!important;top:-4px;right:-45px;cursor:pointer}.subscribe-box--title-info-icon:hover+.subscribe-box--title-info-text,.subscribe-box--title-info:hover .subscribe-box--title-info-text{opacity:1;visibility:visible;z-index:9;top:18px}.main-product-section jolly-subscription-onetime:has(.purchase_container input[type=radio]#onetime_purchase:checked) .subscribe-box-row{display:none}.main-product-section .product-features{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#badce6,#0f4881);border-radius:5px;padding:30px 25px;color:#fff;text-align:center;gap:18px;margin-top:20px}.main-product-section .product-feature-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.main-product-section .product-feature-icon{width:auto;height:27px;margin-bottom:10px}.main-product-section .product-feature-text{font-weight:600;font-size:14px;line-height:1.4;color:#fff;margin:0}.main-product-section [data-product] .sls-purchase-options-container{border:unset;border-bottom:none;display:flex;flex-direction:column;gap:20px}.main-product-section .sealsubs-container .sls-option-container{border:1px solid rgba(15,72,129,.5)!important;border-radius:50px!important;padding:18px 27px!important;position:relative!important}.main-product-section .sealsubs-container .sls-option-container.sls-active{background-color:#0f4881!important;color:#fff!important;box-shadow:0 5px 25px #0f488133!important}.main-product-section .sealsubs-container .sls-option-container.sls-active *{color:#fff!important}.main-product-section .sealsubs-container .sls-option-container label{display:flex!important;width:100%!important;justify-content:space-between!important;font-size:16px;font-weight:700;color:#0f48817f}.main-product-section .sls-price{font-size:16px!important;font-weight:700!important;color:#0f48817f}.main-product-section .sls-total-price .sls-original-price{font-size:14px!important;font-weight:300!important;display:inline-block!important;text-decoration:line-through!important;margin-right:0;font-style:normal!important;color:#0f48817f}.main-product-section .sls-total-price{display:flex!important;flex-direction:column-reverse!important;align-self:unset!important;text-align:center!important}.main-product-section .sls-selling-plan-group-first-line{align-items:center!important}.main-product-section .sealsubs-container .sls-option-container .sls-savings-badge{display:inline-block!important;font-size:11px!important;margin:0 10px 0 0!important;background-color:#ff788e!important;color:#0f4881!important;text-transform:uppercase!important;line-height:1.1!important;padding:6px 14px!important;transform:unset!important;border-radius:100px!important;align-self:center}.main-product-section .sls-savings-badge:before{display:none!important}.main-product-section .sls-selling-plan-group-options{display:none!important}.main-product-section .sealsubs-target-element .sls-option[type=radio]:checked+.sls-custom-radio:after{width:21px;height:21px}.main-product-section .sealsubs-target-element .sls-custom-radio,.sls-option[type=radio]+span.sls-custom-radio{width:29px;height:29px}.main-product-section .sealsubs-container .sls-option-container .selling-plan-group-options-name-select label{font-size:14px!important;font-weight:400!important;display:inline!important}.main-product-section .sealsubs-target-element .sls-option[type=radio]+.sls-custom-radio:after{box-shadow:inset 2em 1em #0f4881!important}.main-product-section .seal-row{display:flex!important;align-items:center!important}.main-product-section label.sls-purchase-options-label{display:none!important}@media (max-width: 768px){.main-product-section .product-features{flex-direction:column;gap:1.5rem;text-align:center}}.shipping-info{border:1px solid rgba(15,72,129,1);margin-top:30px;background-color:#f9c21b26;border-radius:5px;padding:15px;display:flex;align-items:center;justify-content:center;gap:10px}.shipping-info-item{display:flex;align-items:center;gap:12px;width:45%}.shipping-info-item.shipping-info-first{max-width:290px}.shipping-info-item.shipping-info-second{max-width:190px}.shipping-info-text .heading{margin:0;color:#0f4881;font-size:16px;letter-spacing:0;line-height:1.1}.shipping-info-text .timer{margin:3px 0 0;color:#0f4881;font-size:21px;line-height:1.1;font-weight:700}.shipping-info-text .text{margin:7px 0 0;color:#0f4881;font-size:14px;line-height:1.1}.real-results-block{background-color:#edf6ff;padding:40px;border-radius:25px;margin-top:40px}.real-results-block .heading{font-family:Montserrat,sans-serif;text-align:center;color:#0f4881!important;font-size:20px!important;font-weight:700!important;letter-spacing:0!important;margin-bottom:29px;max-width:175px;margin-inline:auto;line-height:1.1!important}.real-result-item{display:flex;flex-direction:column;gap:8px;text-align:center}.real-result-item .real-result-image{display:block;aspect-ratio:1 / 1;width:100%;border:2px solid rgba(15,72,129,1);border-radius:50%;overflow:hidden;position:relative;cursor:pointer}.real-result-item .real-result-image img{width:100%;height:100%;display:block;object-fit:cover}.real-result-item .real-result-image video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:3;opacity:0;display:none}.real-result-item .real-result-image .real-video-triger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex}.real-result-item .real-result-image.played video{opacity:1}.real-result-item .real-result-image.played .real-video-triger{opacity:0}.real-result-item span{display:block;font-size:16px;color:#0f4881;font-weight:400;letter-spacing:0;line-height:1.1}.real-results-wrapper .swiper:not(.swiper-initialized) .swiper-slide{width:calc(20% - 24px);margin-right:30px}.real-results-wrapper{position:relative;width:100%}.real-results-wrapper :is(.swiper-button-prev,.swiper-button-next){width:33px;height:33px;margin:0;transform:translateY(-150%);background-color:#0f4881;border-radius:50%;--swiper-navigation-sides-offset: -55px}.real-results-wrapper :is(.swiper-button-prev,.swiper-button-next) svg{width:22px;height:auto}.real-results-wrapper .swiper-button-prev svg{transform:rotate(180deg)}.real-results-wrapper :is(.swiper-button-prev,.swiper-button-next):after{display:none}.real-video-popup{position:fixed;background-color:#000000e6;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;display:none}.real-video-popup.open{display:block;opacity:1}.real-video-popup .real-video-popup-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;overflow:auto}.real-video-popup .real-video-popup-box video{max-width:100%}.real-video-popup-box .close-button{width:38px;height:38px;background-color:#fff;box-shadow:none;appearance:none;-webkit-appearance:none;border-radius:50%;border:1px solid #000;display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;z-index:9}.main-product-section .yotpo-sr-vertical-border,.main-product-section .yotpo-sr-bottom-line-score{display:none!important}.main-product-section .yotpo-sr-bottom-line-text{font-size:16px!important;color:#0f4881!important;font-weight:700!important}.science-road-section{max-width:calc(100% - 50px);margin:auto;border-radius:25px;border:solid 1px #0F4881;padding-top:55px!important;padding-left:15px!important;padding-right:15px!important}.science-road-section h2:not(.small):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]){font-size:40px!important;font-weight:500!important}.science-road-section h2 p strong{color:#a0d4c4!important;font-weight:500!important}.science-road-section .science-road-wrapper:before{background:linear-gradient(90deg,#92d3c5,#72cdf5 50.48%,#0c4a80)!important;top:148px!important;left:0!important}.science-road-section .step-icon{max-width:125px!important;padding-bottom:30px!important;margin:auto!important}.science-road-section .science-road-wrapper{padding:0px 2.5rem}.science-road-section .road-step-1 .step-icon:before{background-color:#8ad1d1!important}.science-road-section .road-step-1 .step-icon:after,.science-road-section .road-step-4 .step-icon:after{background-color:#fff!important}.science-road-section .road-step-2 .step-icon:before,.science-road-section .road-step-3 .step-icon:before{background-color:#58acd7!important}.science-road-section .road-step-2 .step-icon:after,.science-road-section .road-step-3 .step-icon:after{background-color:#e7f4f0!important}.science-road-section .road-step-4 .step-icon:before{background-color:#24689b!important}.science-road-section .week-label{margin-top:25px!important}.trusted-vets-section .icons-row{display:none!important}.trusted-vets-section img.profile-img{max-width:135px;width:100%;height:auto}.trusted-vets-section .sub-heading{font-size:16px!important;font-weight:400!important;line-height:1.4!important;margin:15px 0 25px!important}.trusted-vets-section p.profile-name{line-height:1.4!important}.trusted-vets-section .heading-wrapped{max-width:100%!important;padding:0 25px!important}.trusted-vets-section strong{font-weight:500!important;color:#a0d4c4!important}.trusted-vets-section h2{font-size:40px!important;line-height:1.2!important;font-weight:400!important;margin-bottom:10px!important}.trusted-vets-description{font-size:16px;margin-bottom:3rem}.trusted-vets-section{padding:80px 0 0!important}.trusted-vets-section .main-content{padding:12px 29px 12px 25px!important}.built-by-vets-section .product-features{display:none!important}.built-by-vets-section p:not(:last-child){margin-bottom:18px!important}.built-by-vets-section .content-parts .auth-name{margin-top:32px!important}.built-by-vets-section .product-heading strong{color:#a0d4c4!important;display:inline-block!important}.built-by-vets-section h2:not(.small):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]){max-width:600px}.built-by-vets-section .page-width{padding:0 calc(25px + .7%)!important}.built-by-vets-section .content-parts{max-width:100%!important}.built-by-vets-section .dogs-image,.built-by-vets-section .product-content{width:50%!important}.real-science-section .real-science-wrapper{padding:60px 0 55px!important}.real-science-section .heading-wrap h2{color:#fff!important;margin:0 0 35px!important}.real-science-section .heading-wrap h2 strong{color:#a0d4c4!important;font-weight:400!important}.real-science-section .icon-title-wrap div{font-size:21px!important;color:#fff!important}.real-science-section .block-wrapper{gap:20px!important}.real-science-section .block-wrap{gap:15px!important;width:100%!important;flex-direction:column!important;text-align:center!important}.real-science-section .image-wrap img{max-width:85px!important;width:100%!important;height:auto!important}.real-science-section .page-width{max-width:1325px!important}.third-party-testing-section .coa-info.body-font{padding-bottom:0!important}.third-party-testing-section .coa-info-row{display:flex;align-items:center;gap:10px;justify-content:space-between;padding-bottom:10px}.third-party-testing-section .coa_approved_by--img{width:100%;max-width:200px}.third-party-testing-section .svg-btn-desktop svg{display:block}.third-party-testing-section .svg-btn-desktop .coa-download{font-size:12px;font-weight:600}.third-party-testing-section .desktop_img{margin-bottom:20px!important}.third-party-testing-section tr.table_content.body-font td{text-align:center}.third-party-testing-section tr.table_content.body-font td:first-child{text-align:left}.third-party-testing-section .table-heading th{text-align:center}.third-party-testing-section .table-heading th:first-child{text-align:left}section.third-party-testing-section{padding:60px 0!important;background-color:#edf6ff!important}.third-party-testing-section .heading-wraper h2 strong{color:#a0d4c4}.third-party-testing-section .coa_approved_by--img-mobile{display:none}.faq-section .title-wrap strong{color:#a0d4c4;font-weight:400}.scientific-sources-section .source-journal{background:#a0d4c4!important}.scientific-sources-section h2 strong{color:#86d0f4;font-weight:400}.scientific-sources-section .sources-grid{display:grid!important;grid-template-columns:1fr 1fr!important}.scientific-sources-section .source-item{max-width:100%!important}.ITR_tech_con .ITR-img{padding:10px}.ITR_tech_con .ITR-img img{max-width:100%!important}.ITR_tech_con .ITR_content h2 *{margin:0!important}.ITR_tech_con .ITR_content h2{font-weight:400!important;font-family:JOPE2024TYPO!important;font-size:40px!important;text-align:left!important;margin-left:30px;max-width:340px}.ITR_tech_con .ITR_content h2 strong{color:#a0d4c4!important;font-weight:400!important}.ITR_tech_con .R-img{display:none}.ITR_tech_con .r-stars{text-align:left!important;max-width:340px;margin:auto auto 12px;padding-left:20px}.ITR_tech_con .r-stars *{color:#a0d4c4!important}.ITR_tech_con .star-container *{fill:#a0d4c4!important;stroke:#a0d4c4!important}.ITR_tech_con .yotpo-star-distribution-index-wrapper *{fill:#eaeaea!important;stroke:#eaeaea!important}.ITR_tech_con .rev_content h5{font-weight:600!important;color:#0f4881!important;font-size:16px!important;font-family:Montserrat,sans-serif!important}.ITR_tech_con .rev_content{color:#0f4881!important;text-align:left!important;font-size:14px!important;font-weight:500!important}.ITR_tech_con .yotpo-review{flex-wrap:unset!important}.yotpo-review-right-panel{min-width:unset!important;width:auto!important}.scientically-proven-section .card-back{position:unset!important;width:100%!important;height:100%!important;border-radius:0!important;border:none!important;padding:0!important;opacity:1!important;visibility:unset!important;display:none!important}.scientically-proven-section .card-inner.is-open .card-back{opacity:1;visibility:visible;display:block!important}.scientically-proven-section .card-inner.is-open .card-front{opacity:1;visibility:unset;display:none!important}@media (min-width:992px){.ITR_review-slider .slick-dots{display:none!important}}@media (max-width:1024px){.science-road-section .science-road-wrapper{padding:0!important}.science-road-section{padding-top:50px!important;padding-bottom:40px!important}.trusted-vets-section{padding:65px 0 0!important}.trusted-vets-description{margin-bottom:2rem}}@media (max-width:991px){#tt-pageContent .shopify-section>.container-indent:not(.nomargin):not([class^=tt-offset]){padding-block:0 16px}.main-product-section .tt-mobile-product-slider{padding:0!important}.main-product-section .tt-product-single-info{border:0;padding:0}.main-product-section .tt-product-single-info .tt-title{font-size:24px;margin-bottom:13px}.icontext-grid{padding-block:13px}.icontxt-item{gap:5px;font-size:12px}.icontxt-item img{width:30px;min-width:30px}.icontext-grid .info-text{margin-top:13px;font-size:12px}.icontext-grid .highlight-text{margin-top:13px;font-size:14px;padding:5px 19px}.main-product-section .purchase_container{margin-top:20px}.main-product-section .purchase_container input[type=radio]+label{font-size:12px;padding:11px 5px;border-radius:29px}.main-product-section .weight_container{margin-top:10px;gap:10px}.main-product-section #plans_subscription,.main-product-section #plans_onetime{margin-top:20px}.main-product-section .subscription-plan{gap:5px;padding:15px}.subscription-radio svg{width:29px;height:auto}.main-product-section .special_tag_type{top:-15px!important}.main-product-section .subscription-plan .supply_name{font-size:14px!important}.main-product-section .subscription-plan .subscription-plan-price{gap:5px}.main-product-section .subscription-plan .price-box span{font-size:15px}.main-product-section .subscription-plan .price-box .product-real-price *{font-size:14px}.main-product-section .subscription-plan .subscription-plan-price .save-price-box{font-size:10px;padding:4px;min-width:65px}.main-product-section .subscription-plan .price-box{min-width:55px}.main-product-section button.btn.btn-lg.btn-addtocart{position:relative!important;font-size:16px!important;top:0!important;right:0!important;bottom:0!important;left:0!important;max-width:100%;box-shadow:none;height:55px;margin:0!important;z-index:1}.main-product-section .tt-product-single-info .tt-wrapper{margin-top:15px}.subscribe-box--title-info-icon{right:-35px}.features-grid{padding-top:5px}.features-grid-row{justify-content:center}.shipping-info{gap:7px;padding:5px}.shipping-info .next-arrow{width:26px;min-width:26px;height:auto}.shipping-info-text .heading{font-size:12px}.shipping-info-text .timer{font-size:17px}.shipping-info-text .text{font-size:12px;margin-top:4px}.shipping-info-item{gap:5px}.main-product-section .accordion-container .set>a{font-size:16px;padding:8px 0}.main-product-section .accordion-container{margin-top:12px}.real-results-block{padding:13px;border-radius:14px;margin-top:20px}.real-results-block .heading{font-size:18px!important;margin-bottom:19px}.real-result-item span{color:#000;font-size:14px}.real-results-wrapper :is(.swiper-button-prev,.swiper-button-next){--swiper-navigation-sides-offset: -12px}.ITR_tech_con .ITR_content h2{font-weight:700!important;font-size:25px!important;font-family:Montserrat,sans-serif!important;text-align:center!important;max-width:100%!important;margin-left:0!important}.ITR_tech_con .ITR_content h2 strong{font-weight:600!important}.ITR_tech_con .ITR_content h2 br{display:none}.ITR_tech_con .yotpo-review{flex-wrap:wrap!important}.main-product-section .sealsubs-container .sls-option-container{padding:15px!important}.main-product-section .sealsubs-container .sls-option-container label{font-size:14px;gap:5px}.main-product-section .sealsubs-container .sls-option-container .sls-savings-badge{font-size:10px!important;padding:4px 7px!important;margin:0 5px 0 0!important}.main-product-section .sls-price{font-size:15px!important}.main-product-section .sls-total-price .sls-original-price{font-size:12px!important}.main-product-section .sealsubs-target-element .sls-custom-radio,.sls-option[type=radio]+span.sls-custom-radio{width:29px;height:29px}.main-product-section .sealsubs-target-element .sls-option[type=radio]:checked+.sls-custom-radio:after{width:21px;height:21px}.main-product-section .sealsubs-container .sls-option-container .sls-savings-badge{display:inline-block!important;width:100%;max-width:75px;text-align:center}.main-product-section .subscription-plan .price_per_day_subscription{font-size:12px!important;max-width:130px}.main-product-section .subscription-plan .price_per_day_subscription b{padding:4px 3px;font-size:12px}.main-product-section .subscription-plan .supply_name{margin-bottom:8px!important}.main-product-section .subscription-plan-name{gap:8px!important}.main-product-section .jolly-block .jc-block{font-size:16px}.main-product-section .per-bag{font-size:16px!important;font-weight:700!important}.main-product-section .pet-selector{gap:10px;font-size:14px;margin-top:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(15,72,129,1)}.main-product-section .pet-selector .pet-option{font-size:12.5px;gap:5px;padding:12px 20px}.main-product-section .pet-selector .pet-option img{height:30px}.main-product-section .pet-selector .pet-options{gap:12px}}@media (min-width:768px){.trusted-vets-section .slider-controls{display:none!important}}@media (max-width:767px){.main-product-section .subscribe-box--title{font-size:14px!important;max-width:250px}.main-product-section .susbcribe-box--discount-text p{max-width:190px;margin:auto}.main-product-section .susbcribe-box--discount-text{max-width:300px;margin-inline:auto}.main-product-section .susbcribe-box--highlight-text:after{max-width:135px!important}.features-grid-row{gap:0px 0px!important}.features-grid-item{gap:5px!important;font-size:12px!important;font-weight:700!important}.main-product-section .product-features{display:grid;grid-template-columns:1fr 1fr;gap:10px!important;text-align:center!important}.main-product-section .product-feature-icon{margin-bottom:5px}.main-product-section .product-feature-item{max-width:145px;margin:auto}.subscribe-box--title-info-icon{right:-20px;max-width:20px!important;top:0}.science-road-section .page-width{padding-left:10px!important}.science-road-section .step-icon{max-width:120px!important;height:auto!important;padding:0!important;width:100%!important;margin-top:12px!important;margin-bottom:10px!important}.science-road-section{max-width:calc(100% - 30px);padding:35px 0 25px!important}.science-road-section .road-step{gap:6px!important;align-items:flex-start}.science-road-section .week-label{padding:10px 15px;font-size:12px;margin-bottom:8px}.science-road-section .science-road-wrapper:before{width:8px;height:100%;top:50%!important;left:54px!important;transform:translateY(-50%)!important;background:linear-gradient(180deg,#92d3c5,#72cdf5 50.48%,#0c4a80)!important}.science-road-section .science-road-wrapper{gap:0px!important}.science-road-section .week-label{margin-bottom:10px!important;margin-top:30px!important}.science-road-section .title,.science-road-section .desc{font-size:14px!important}.science-road-section h2:not(.small):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]){font-size:32px!important;margin-bottom:20px!important}.trusted-vets-section h2{font-size:24px!important;line-height:1.3!important;margin-bottom:10px!important}.trusted-vets-section{padding:50px 0 0!important}.trusted-vets-description{margin-bottom:25px}.built-by-vets-section{background-color:transparent!important}.built-by-vets-section .product-story-layout{flex-direction:column!important}.built-by-vets-section .content-parts-mobaile{padding-left:24px!important;border-left:4px solid #0F4881!important;margin-bottom:10px}.built-by-vets-section .product-story-layout>*{order:2}.built-by-vets-section .product-story-layout>.product-content{order:1}.built-by-vets-section .product-story-layout{gap:20px!important;padding:35px 0!important}.built-by-vets-section h2:not(.small):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]){margin-bottom:0!important}.built-by-vets-section .dogs-image{padding:0 15px 0 24px!important}.real-science-section .heading-wrap h2{font-size:32px!important}.real-science-section .block-wrapper{max-width:100%!important}.real-science-section .block-wrap{gap:15px!important;width:calc(50% - 10px)!important}.real-science-section .real-science-wrapper{padding:50px 0 40px!important}.third-party-testing-section .coa_approved_by--img-mobile{display:block}.third-party-testing-section .coa_approved_by--img-desktop{display:none}.third-party-testing-section .table-heading-content{padding:28px 10px 0!important}.third-party-testing-section .coa_approved_by--img-mobile{display:block;margin-top:25px;margin-bottom:25px}.third-party-testing-section .coa-info.body-font p strong{font-size:12px!important}.third-party-testing-section .coa-info.body-font{font-size:12px}.third-party-testing-section tr.table_content.body-font td{padding:5px 2px!important}section.third-party-testing-section{padding:25px 0!important;background-color:transparent!important}.scientific-sources-section .sources-grid{grid-template-columns:1fr!important}.scientific-sources-section .source-author{padding:11px 0 8px!important}.built-by-vets-section .page-width{padding:0 17px!important}.built-by-vets-section .dogs-image,.built-by-vets-section .product-content{width:100%!important}.ITR_tech_con .ITR_content{margin-top:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/main-product-new.css.map */
