.shopify-section--healthy-dog-tool{display:flex;overflow:hidden}.pis-sidebar-details,.section-headings ul li .sectionIcon{transition:all .33s ease-in-out}.disclaimer-pop{position:relative;top:50%;transform:translateY(-50%)}.detailsFormInner select{z-index:9}#quizApp .disclaimer{float:right;font-size:11px;display:block;clear:both;line-height:18px;color:#151515;width:100%;text-align:center;margin-top:56px}#quizApp .disclaimer span{text-decoration:underline;cursor:pointer}.disclaimer-blackout{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;padding-left:10px;background-color:#15151580;display:none;overflow:auto}.disclaimer-pop{position:fixed;padding:24px;left:-7px;right:0;z-index:123;width:800px;text-align:center;width:568px;max-width:90%;background-color:#fff;margin:auto;top:50%;transform:translateY(-50%);height:auto;box-shadow:0 0 20px #0003;border-radius:4px;z-index:9999;display:none}.disclaimer-pop .close-disclaimer{cursor:pointer;position:absolute;top:-21px;right:-17px;z-index:99;color:#151515;background-color:#fff;border-radius:50%;height:35px;width:35px;line-height:25px;font-weight:700;font-size:15px;text-align:center;box-shadow:0 0 20px #0003}.disclaimer-pop .close-disclaimer img{height:15px;display:inline-block;text-align:center;margin-top:10px}[v-cloak]{opacity:0}#content{padding-bottom:0}#pagefooter{margin-top:-24px}.orderemailcheckboxes{float:left;width:100%;text-align:center;position:relative;margin-bottom:36px}.orderemailcheckboxes .oecheckboxes{width:auto;display:inline-block;width:100%;max-width:100%;position:relative;padding:0 24px;text-align:left;vertical-align:top;margin-bottom:28px;max-width:500px}.orderemailcheckboxes .oecheckboxes p{float:left;width:calc(100% - 24px);padding-left:18px}.oecheckbox.quiz-checkmark{position:relative;float:left;left:0}.questions-wrapper .single-question a{font-weight:700;color:#5f9e4e;text-decoration:underline}.header-video-play img{margin-top:14px;animation:fadeIn 1s infinite alternate}.header-video-play img{height:36px;width:36px;background-color:#15151580;border-radius:50%;padding:8px;box-shadow:0 0 20px #0003}#quiz-article-featured{float:left;width:100%;margin-bottom:18px;text-align:center;padding:24px 0;border-top:2px solid rgba(21,21,21,.5);border-bottom:2px solid rgba(21,21,21,.5);position:relative}#quiz-article-featured .background-video__content{width:200px;height:150px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;border-radius:14px}#quiz-article-featured h3{margin-bottom:0}.centered{text-align:center;float:left;width:100%;position:relative}.quizPersonalizeDashboard{float:left;width:100%}div#sq125{min-height:148px}#quizApp{float:left;width:100%;background-color:var(--bg-body,#ffffff);position:relative;transition:all .33s ease-in-out}#quizApp.is-external .hide--external,#quizApp.is-internal .hide--internal{display:none!important}.detailsFormInner .radi o-details{position:relative;float:left;width:100%}.questions-wrapper .single-question.textcontent{background:var(--color-border)!important;box-shadow:0 0 5px #0000001a;border:10px solid var(--color-border)}.quiz-textex{font-size:24px;height:34px;width:34px;font-weight:700;border-radius:50%;border-width:1px;border-color:var(--color-badge-sold-out);border-style:solid;text-align:center;line-height:34px;background-color:rgba(var(--color-theme-yellow),.05);box-shadow:0 0 5px #0000001a;position:absolute;left:-29px}.week-product-dosages .week-product-dosage .wpd-product-dosage p img{height:16px;width:auto;float:left;margin-right:8px}.required-error{border:2px solid rgb(var(--color-theme-red))!important}.detailsFormInner .radio-details .radio-details-single{float:left;width:50%;position:relative;padding-left:36px}.detailsFormInner .radio-details .radio-details-single .quiz-checkmark{left:0}#quizApp .quizAppInner{padding:60px 24px;float:left;z-index:8;position:relative;width:100%}img.leaf2-quiz{position:absolute;left:0;bottom:0;z-index:7}.pi-top-question .quiz-checkmark{left:0;margin-right:16px;position:relative;float:left}.pi-top-question .sq-checkbox{float:left}#quizApp .quizAppHeading{text-align:center;float:left;width:100%;margin-bottom:16px}.quizAppHeading h1{text-transform:uppercase;font-size:17px;text-shadow:-.6px -.7px 2px rgba(27,29,41,.09),-.7px -.7px 12px rgba(4,17,49,.17);font-weight:600;margin-bottom:6px}.product-intro-wrapper{display:none;margin-bottom:56px;position:relative;float:left;width:100%}.product-intro-wrapper .product-intro-heading h3{text-transform:uppercase;font-size:24px;font-weight:700;float:left;margin-top:0;width:100%;margin-bottom:18px}.product-intro-wrapper .product-intro-heading{text-align:center;float:left;width:100%;border-bottom:solid 1px #eee;margin-bottom:30px;padding:80px 15px 20px}.product-intro-wrapper .product-intro-heading .pisp-next,.product-intro-wrapper .product-intro-heading .pisp-previous.email-quiz-results{border-radius:4px;background-color:var(--color-theme-orange);display:inline-block;line-height:18px;cursor:pointer;padding:4px 13px;text-align:center;color:#fff;font-size:20px;font-weight:400;float:left;font-size:14px;text-decoration:none;border-width:0;height:auto;margin-right:14px;box-shadow:0 0 20px #0003}.product-intro-heading .pis-pagination{padding:0}.product-intro-wrapper .product-intro-heading .pisp-next{background-color:#ebe9e3;color:#151515;box-shadow:0 0 20px #0003;border:solid 1px #bdbdbd}.quizAppHeading h2{font-size:32px;text-shadow:-.6px -.7px 2px rgba(27,29,41,.09),-.7px -.7px 11px rgba(4,17,49,.17);font-weight:600;margin-bottom:6px;margin-top:0;text-transform:none}.quizAppHeading h3{font-size:15px;margin-top:0;text-transform:none}#quizApp .section-headings{float:left;width:100%;position:relative;text-align:center}#quizApp .quizAppInner .section-headings ul{display:inline-block;margin:auto;max-width:100%;width:800px;position:relative;list-style:none;padding:0}#quizApp .section-headings ul li{display:inline-block;margin:0 12px;filter:grayscale(100%)}#quizApp .section-headings ul li.active{filter:grayscale(0);margin:0 24px}.section-headings ul li .sectionIcon{height:48px;width:48px;background-position:center center;display:block;background-size:28px;background-repeat:no-repeat;margin:auto;border:solid 2px #b1ca52;border-radius:50%}.section-headings ul li.active .sectionIcon{height:85px;width:85px;background-size:55px;box-shadow:.813px 1.827px 7px #54a50529,1.545px 2.572px 11px #edce0052}.section-headings ul li strong{position:relative;color:#2b313e;font-weight:700;font-size:13px;max-width:78px;margin-top:6px;display:inline-block;letter-spacing:.2px;line-height:16px}.section-headings ul li.active strong{box-shadow:0 0 5px #0000001a;background-color:#fff;padding:6px 16px;border-radius:4px;top:-2px;font-size:14px;max-width:100%;font-weight:700}.section-headings ul li.active strong:before{content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #ffffff transparent;z-index:1;top:-8px;left:0;right:0;margin:auto;position:absolute}.section-headings .section-header-underline{float:left;width:100%;text-align:center;margin-top:10px}.section-headings img{max-width:100%;width:405px;display:inline;clear:both;margin:auto;box-shadow:0 0 5px #0000001a}.quizWrapper{float:left;text-align:center;width:100%;position:relative}.quizSectionWrapper .question-heading h2{float:left;width:100%;text-align:center;font-size:24px;font-weight:700;letter-spacing:1px;margin-top:20px;color:#2b313e;text-transform:none;margin-bottom:0;line-height:1.5}.quizSectionWrapper .question-heading h3{text-transform:none;text-align:center;float:left;width:100%;position:relative;margin-top:20px;font-size:16px;line-height:1.5}.quizSectionWrapper .question-heading article h3{height:78px}.quizSectionWrapper .question-heading h3 a:not(.fha){float:left;width:calc(100% - 84px);display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.questions-wrapper{float:left;width:100%;position:relative;margin:40px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.questions-wrapper .single-question{border-radius:4px;background-color:#fff;box-shadow:0 0 5px #0000001a;min-height:120px;float:left;padding:15px 15px 15px 30px;width:var(--box-width,30%);margin-bottom:30px;border:solid 10px transparent;position:relative;text-align:left}.questions-wrapper .single-question.checked{border:10px solid var(--color-border);box-shadow:0 0 20px #0003}.quiz-checkmark img{position:absolute;height:24px;width:28px;max-width:none;left:0;right:0;top:-7px;bottom:0;margin:auto;display:none}.checked .quiz-checkmark img{display:block}.questions-wrapper .single-question label{float:left;width:100%;position:relative}.questions-wrapper .single-question h4{font-size:18px;margin-top:0;font-weight:600;margin-bottom:8px;padding-left:15px;text-transform:initial;line-height:1.4}.questions-wrapper .single-question p{font-weight:400;font-size:15px;margin:0;padding-left:15px}#quizApp input[type=checkbox],#quizApp input[type=radio]{display:none}.previous-next-wrap{margin-top:40px}.previous-next-wrap .next{float:right}.previous-next-wrap .prev{float:left}.detailsFormInner{border-radius:4px;background-color:#fff;box-shadow:0 0 5px #0000001a;min-height:110px;padding:20px;width:48%;position:relative;width:1010px;margin:40px auto auto;display:inline-block;max-width:100%;text-align:left}.detailsFormInner .half{float:left;width:48%;margin-right:1%;margin-left:1%;margin-bottom:20px}.pis-sidebar-details input,.pis-sidebar-details select{border:none;font-size:14px;display:inline-block;position:relative;width:60px;font-weight:600;height:34px;padding:5px 10px!important;text-align:left;background-color:#fff;border-radius:14px;color:#151515;border:1px solid #b1ca52}#quizApp input::-webkit-input-placeholder,.pis-sidebar-details input::-webkit-input-placeholder{color:#15151580;text-align:left}#quizApp input::-moz-placeholder,.pis-sidebar-details input::-moz-placeholder{color:#15151580;text-align:left}#quizApp input:-ms-input-placeholder,.pis-sidebar-details input:-ms-input-placeholder{color:#15151580;text-align:left}#quizApp input:-moz-placeholder,.pis-sidebar-details input:-moz-placeholder{color:#15151580;text-align:left}img.leaf-quiz{position:absolute;right:0;bottom:0;z-index:7}.pis-sidebar-details select{max-width:100%;width:100%}#quizApp input,#quizApp select,.detailsFormInner input,.detailsFormInner select{color:#151515;font-size:14px;background-color:#fff;height:40px;padding:0 10px;border:1px solid var(--color-border);float:left;width:100%}.dog-details-heading h2{font-size:20px;font-weight:600;letter-spacing:1px;margin-top:14px}.dog-details-heading h2 span.dognametarget{text-decoration:underline;font-weight:700;text-transform:capitalize}.dog-details-list-wrapper h3{float:left;width:100%;font-weight:600;text-transform:capitalize;font-size:18px;text-align:center}.pis-sidebar-details .dog-details-list-wrapper ul li strong{letter-spacing:.5px;line-height:15px;display:inline-block}.pis-sidebar-details .dog-details-list-wrapper ul .update-details{position:absolute;right:0;top:-30px;font-weight:700;font-size:13px;text-transform:uppercase;color:var(--color-theme-orange);cursor:pointer;text-decoration:underline;letter-spacing:1.5px}.reset-quiz-btn{float:right;text-align:right;color:var(--color-theme-orange);text-transform:uppercase;clear:both;text-decoration:underline;margin-top:20px;font-size:14px;cursor:pointer}.detailsFormInner label{float:left;width:100%;position:relative;color:#151515;font-weight:600;font-size:16px;margin-bottom:10px}#lastquestion{text-align:center}div#lastquestion h4{text-align:center;font-size:30px;font-weight:400;text-transform:capitalize;color:var(--color-badge-sold-out)}#lastquestion p{float:left;width:100%;margin-top:0;font-size:22px;line-height:34px;font-weight:400;margin-bottom:6px}.pis-sidebar-details .dog-details-list-wrapper ul li span{float:left;margin-right:10px;font-weight:600}.ssqbpButtons{text-align:center;margin-top:36px;float:left;width:100%}.ssqbpButtons .pisp-previous{float:none;margin-right:40px}.ssqbpButtons .pisp-next,.ssqbpButtons .pisp-previous{max-width:200px}.peterQuote{float:left;width:100%;margin-top:36px;text-align:center}.peterQuote .peterQuoteImg{display:inline-block;width:132px;height:132px;background-size:cover;background-position:center center;border-radius:50%;margin-bottom:28px;box-shadow:0 0 20px #0003;border-width:2px;border-style:solid;border-color:#859385}.peterQuote p,.peterQuote span{float:left;width:100%}.peterQuote span{font-size:15px;font-weight:500}.autocomplete-wrapper{bottom:-24px;background-color:#fff;left:0;right:0;height:98px;box-shadow:0 0 20px #0003;padding:18px;float:left;width:100%;overflow-y:scroll;display:none}span.pill-expander svg{width:16px;float:right;height:16px;display:inline;margin-top:-8px;position:absolute;top:50%;right:10px}span.pill-expander svg path{fill:#b1ca52}.autocomplete-wrapper span{float:left;width:100%;font-weight:700;font-size:14px;cursor:pointer;margin-bottom:16px}.pills-expander{display:none;float:left;background-color:#fff;height:170px;overflow:auto;position:absolute;bottom:20px;transform:translateY(100%);padding:0 10px;width:inherit;width:calc(100% - 80px);box-shadow:0 0 5px #0000001a;z-index:1}.order-now h4{font-size:24px;font-weight:700;letter-spacing:1px;margin-top:0;text-transform:none;margin-bottom:16px}.quizSectionWrapper .article-fetch-wrap article{width:calc(50% - 7.5px)}.quizSectionWrapper .article-fetch-wrap article h4{gap:10px;background:#fff;box-shadow:0 0 5px #0000001a;border-radius:14px;margin:0;color:var(--color-accent);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:16px;line-height:1.4;text-align:left}.quizSectionWrapper .article-fetch-wrap article .featured-img{float:left;width:80px;height:80px;border-radius:14px;background-size:cover;box-shadow:0 0 5px #0000001a}.quizSectionWrapper .article-fetch-wrap article .featured-text{max-width:calc(100% - 100px)}.quizSectionWrapper .article-fetch-wrap article .org-circle{width:calc(100% - 90px);padding:5px}.quizSectionWrapper .article-fetch-wrap{float:left;width:100%;position:relative;margin-bottom:50px;display:none}.quizSectionWrapper .article-fetch-wrap h2{margin-bottom:30px;margin-top:0;padding:15px}.quizSectionWrapper #article-build{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px}.order-now{float:left;width:100%;margin-bottom:56px;margin-top:14px;border-top-style:solid;border-top-color:var(--color-border);border-top-width:2px;padding-top:50px;padding-left:15px;padding-right:15px}.order-now p{margin-bottom:0}label.single-pill{cursor:pointer;padding:2px;font-weight:600}label.single-pill.checked{color:var(--color-theme-orange);font-weight:700}.activExpand{display:block}.quizSectionWrapper{display:inline-block;margin:auto;max-width:100%;width:970px;text-align:left}.autocomplete-outer{float:left;width:100%;position:relative;margin-top:16px}span.pill-expander{position:relative;margin-top:16px;font-weight:600;cursor:pointer;text-align:center;line-height:16px;text-align:left;box-shadow:0 0 5px #0000001a;color:#151515;font-size:14px;background-color:#fff;height:40px;padding:0 10px;border:1px solid #b1ca52;float:left;width:100%;display:flex;flex-direction:row;align-items:center;border-radius:14px}.autocomplete-wrapper.autoCompleteShow{display:block}.personalizedIntroductionStep .pis-interactiveProducts{float:left;width:100%;min-height:265px;background-color:var(--bg-body,#ffffff);margin:24px 0;position:relative;text-align:center;box-shadow:0 0 5px #0000001a;background-position:center center;padding:28px 14px;background-size:cover;background-repeat:no-repeat;border-top:10px solid var(--color-border);border-bottom:10px solid var(--color-border);background-image:url(//cdn.shopify.com/s/files/1/0316/8657/files/dogBg2.png?v=1666337810);background-size:30%;background-position:left top}.pis-beneficial-area{float:left;width:100%;position:relative;text-align:center;margin:36px 0;padding:0 15px}.pi-content-wrap{max-width:100%;width:1120px;display:inline-block;position:relative;text-align:left}.pis-beneficial-area .pi-content-wrap h3{font-size:21px;font-weight:500;text-transform:none}.pis-beneficial-area .pi-content-wrap p{float:left;width:100%;margin-top:0;font-size:16px;line-height:25px;font-weight:400}.pis-beneficial-area .pi-content-wrap h3 strong{text-decoration:underline}.pis-beneficial-area .pi-content-wrap h3 span{font-size:13px;text-decoration:underline;padding:0 6px}.print-button{margin-bottom:20px}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product .pis-ip-img img{height:136px}.pis-details-content,.pis-ip-close,.pis-ip-other-products,.pis-ip-reviews,.pis-ipt-subtitle{display:none}.personalizedIntroductionStep{float:left;width:100%;margin-bottom:56px}.pis-details-content a{color:var(--color-theme-orange);text-decoration:underline;font-weight:600;margin-left:6px}.pi-content-wrap{max-width:100%;width:930px;display:inline-block;position:relative;text-align:left}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product{float:left;width:calc(50% - 10px)}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product .iframe-modal{font-size:14px;font-weight:600;letter-spacing:.5px;margin-top:auto;text-decoration:underline;transition:all .4s linear}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product .cart-product-long-description{width:100%;height:0;overflow:hidden;transition:all .4s linear;font-size:14px;font-weight:500}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product input{height:0;visibility:hidden}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product input:checked~label{margin-top:5px}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product input:checked~.cart-product-long-description{height:-moz-fit-content;height:fit-content;overflow:visible;margin-top:10px}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product .pis-ip-img{float:left;width:65%;text-align:center}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product .pis-ip-text{float:left;width:35%}.pis-ip-title-area{margin-top:36px}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product .pis-ip-close{background-color:var(--color-theme-orange);box-shadow:0 0 5px #0000001a;width:38px;height:40px;line-height:40px;color:#fff;text-align:center;cursor:pointer;font-size:24px;margin-right:18px;position:absolute;left:0;font-weight:400;top:0}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product .pis-ipt-title{float:left;font-size:16px;font-weight:700}.pis-ipt-subtitle{float:left;line-height:24px;padding-left:8px;margin-top:-3px}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product .pis-ipt-cat{font-size:16px;float:left;width:100%;font-weight:600}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product .pis-ipt-btn{font-weight:700;font-size:15px;color:var(--color-theme-orange);float:left;text-decoration:underline;width:100%;cursor:pointer;margin-top:16px}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product .pis-ip-other-products{float:right;position:relative;width:auto;text-align:right;margin-top:-18px}.pis-details-content{float:left;width:100%;position:relative;font-size:14px;line-height:21px;border-radius:4px;background-color:#ebe9e3;padding:8px 16px;margin-top:8px}.personalizedIntroductionStep .personalizedIntroductionHeading h2{font-size:24px;font-weight:700;letter-spacing:1px;margin-top:0;text-transform:none;margin-bottom:28px}.pis-sidebar-details{position:absolute;right:0;width:400px;z-index:49;padding-top:20px;bottom:0;background:linear-gradient(to right,#ffffff,var(--color-border));border:10px solid var(--color-border);border-right:none;box-shadow:0 0 5px #0000001a;overflow-y:auto;border-top-style:none;top:-1px;overflow-x:visible}.dogneuteredsb{float:left;position:relative}.dogneuteredsb input{box-shadow:none;display:none}.dogneuteredsb label{float:left;font-weight:600;cursor:pointer;display:inline-block;padding:0 12px;font-style:normal;float:none!important;margin-right:0!important;border-radius:4px;background-color:#00000029}.dogneuteredsb .activeSB{background-color:var(--color-theme-orange);color:#fff}.pis-sidebar-details .dog-details-heading{text-align:center;text-transform:uppercase;float:left;width:100%;border-bottom:solid #cfcfcf 1px}.pis-sidebar-details .dog-details-list-wrapper{float:left;width:100%;padding:40px 20px}.pis-sidebar-details .dog-details-list-wrapper .dogimg{margin-bottom:36px}.pis-sidebar-details .dog-details-list-wrapper ul{list-style:none;float:left;width:100%;border-radius:4px;background-color:#fff;margin:0;padding:0 0 40px;border:1px solid var(--color-border);box-shadow:0 0 5px #0000001a;position:relative}.pis-sidebar-details .dog-details-list-wrapper ul.collapse li{display:none}.pis-sidebar-details .dog-details-list-wrapper ul.collapse li:first-of-type{display:block}.pis-sidebar-details .dog-details-list-wrapper ul li{padding:10px 20px;float:left;width:100%;border-bottom:1px solid var(--color-border);list-style:none;margin-top:0;line-height:34px;color:#151515;display:flex;flex-direction:row;align-items:center;gap:10px;font-size:16px;line-height:1.4}.pis-sidebar-details .collapse-details{position:absolute;bottom:0;text-align:left;left:0;right:0;line-height:26px;height:40px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;cursor:pointer;background:var(--color-header-bg,#fff);color:#fff;font-size:14px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.personalizedIntroductionStep .personalizedIntroductionHeading p{float:left;width:100%;margin-top:0;font-size:16px;line-height:25px;font-weight:400}.personalizedIntroductionStep .personalizedIntroductionHeading{float:left;width:100%;text-align:center;margin-top:36px;padding:40px 15px 15px}.product-intro-week-wrap .piw-row{float:left;width:100%;position:relative;border-bottom:solid 2px var(--color-border);padding:24px 14px;text-align:center}.piw-row.piw-dosages{border-bottom:0}.product-intro-week-wrap .week-wrapper{float:left;width:100%;box-shadow:0 0 5px #0000001a;border-radius:0 20px 20px 0;overflow:hidden}.product-intro-week-wrap .piw-row .piwr-left{float:left;width:20%;padding-top:18px}.product-intro-week-wrap .piw-row .piwr-right{float:left;width:80%}.product-intro-week-wrap .piw-week-bubble{border-width:1px;border-style:solid;border-radius:4px;background-color:#dce19b;padding:8px 24px;min-width:90px;text-transform:uppercase;height:36px}.week-wrapper{float:left;width:100%;margin-bottom:16px}.personalizedIntroductionWrapper .personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product.activated{float:left;width:100%}.pis-ip-products.product-detailer .pis-ip-product:not(.activated){display:none}.pis-ip-products__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;gap:10px}.personalizedIntroductionWrapper .personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product.activated .pis-ip-img{float:left;width:20%}.personalizedIntroductionWrapper .personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product.activated .pis-ip-text{float:left;width:80%;position:relative}.pis-ip-products .pis-ip-product.activated .pis-ip-title-area{padding-left:60px;float:left;width:68%}.activated .pis-ip-title-area{margin-top:0}.pis-ip-products.product-detailer .pis-details-content,.pis-ip-products.product-detailer .pis-ip-close,.pis-ip-products.product-detailer .pis-ip-other-products,.pis-ip-products.product-detailer .pis-ip-reviews,.pis-ip-products.product-detailer .pis-ipt-subtitle{display:block}.personalizedIntroductionWrapper .personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product .pis-ip-other-products{float:right;width:auto;text-align:right;margin-top:-18px}.personalizedIntroductionWrapper .personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product .pis-ip-other-products img{height:60px;float:left;width:auto;display:inline-block;cursor:pointer}.personalizedIntroductionWrapper .personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product.activated .pis-ipt-title{font-size:20px;margin-top:-3px}.pis-ip-products .pis-ip-product.activated .pis-ipt-btn,.pis-ip-products .pis-ip-product.activated .pis-ipt-cat{display:none}.pis-ip-products.product-detailer .pis-ip-product.activated .pis-ip-reviews{float:left;width:100%;position:relative;margin-top:3px;font-weight:800;letter-spacing:.1px}.pis-ip-products.product-detailer .pis-ip-product.activated .pis-ip-reviews .spacer{display:inline-block;padding:0 4px;font-family:Raleway;font-weight:400}.pis-ip-products.product-detailer .pis-ip-product.activated .pis-ip-reviews .reviews-txt{font-family:Raleway;font-weight:400}.product-intro-week-wrap .piw-row .piwr-right h5{text-transform:uppercase;margin-top:0;font-weight:400;font-size:22px;margin-bottom:0;color:#fff}.product-intro-week-wrap .piw-week:first-child{background:var(--color-header-bg,#fff);color:#fff;padding:40px 14px}.product-intro-week-wrap .piw-week:nth-child(2){background-color:#151515}.product-intro-week-wrap .piw-row .piwr-right p{margin-bottom:0;margin-top:10px}.pi-top-question{float:left;width:100%;position:relative;text-align:center;margin-bottom:0;padding-bottom:36px;padding-left:15px;padding-right:15px}.pitq-input-wrap{float:left;margin-top:20px;width:72%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.pi-top-question strong{float:left;font-size:22px}.pitq-input-wrap label{float:right;position:relative;padding:0 15px;font-weight:700;display:flex}.thank-you-btns{float:left;width:100%;margin-top:18px;margin-bottom:56px}.lbsorkgs{float:left;position:relative;font-size:14px;width:45%;text-align:center;line-height:36px}.lbsorkgs .active{background-color:#b1ca52;color:#314e31}#quizApp input.sm-txt{width:55%}.thank-you-btns .gray-btn{float:left;border-width:2px;border-color:#bdbdbd;border-style:solid;border-radius:4px;background-color:#ebe9e3;box-shadow:0 0 5px #0000001a;display:inline-block;height:45px;line-height:41px;cursor:pointer;padding:0 28px;min-width:185px;font-size:20px;text-align:center}.thank-you-btns .orange-btn{float:right;border-radius:4px;background-color:var(--color-theme-orange);box-shadow:0 0 5px #0000001a;display:inline-block;height:45px;line-height:45px;cursor:pointer;padding:0 28px;min-width:186px;text-align:center;color:#fff;font-size:20px}.quiz-checkmark{cursor:pointer;position:absolute;left:-24px;height:22px;width:22px;border-style:solid;border-width:1px;border-color:#15151580;border-radius:50%;background-color:#b0b0b033;box-shadow:0 0 5px #0000001a;top:0}.pi-side-content{float:right;padding-left:14px;border-left:solid 3px var(--color-border);font-size:15px;height:60px;padding-top:8px;width:28%}.pi-side-content p{margin:0;font-weight:500}.pi-side-content a{font-weight:700;font-size:15px;color:var(--color-theme-orange);float:left;text-decoration:underline;width:100%;cursor:pointer;font-style:normal;margin-top:0}.product-intro-wrapper input[type=checkbox]{display:none}.product-intro-detox{text-align:center;min-height:100vh;float:left;width:100%;position:relative;display:none;padding:60px 15px 56px}.product-intro-detox .pis-pagination{margin-top:36px;padding:0}.pis-pagination{float:left;width:100%;text-align:center;padding:0 15px}.piw-dosages .piwr-product .piwr-img{float:left;width:42%;position:relative;text-align:center}.piw-dosages .piwr-product .piwr-img img{height:86px}.piw-dosages .piwr-product .piwr-content{float:left;width:50%;text-align:left;padding-left:5px}.piw-dosages .piwr-left span{float:left;width:100%;text-align:center;margin-top:14px;font-weight:700}.piw-dosages .piwr-left{text-align:center}.pis-sidebar-details .dog-details-list-wrapper h3 span{font-size:14px;text-transform:none;padding:0 6px;cursor:pointer;color:#15151580;font-weight:600}.piw-dosages .piwr-content{margin-top:30px;width:62%!important;margin-left:-16px}.mobile-sb-show{background-color:#5f9e4e;transform:rotate(90deg);color:#fff;padding:5px 11px;font-family:Raleway;cursor:pointer;position:absolute;white-space:nowrap;box-shadow:0 0 20px #0003;right:-36px;top:55px;min-width:125px;text-align:center;display:none}.piw-dosages .piwr-product{float:left;width:25%;text-align:center}.product-intro-length{float:left;width:100%;padding:40px 15px 0;position:relative;text-align:center}.product-intro-length .pil-products{float:left;width:100%;vertical-align:text-top;text-align:center}.product-intro-length .pil-products .pil-product{display:inline-block;width:19%;vertical-align:text-top}.product-intro-length .pil-products .pil-product>div{display:inline-block}.product-intro-length .pil-products .pil-product .pil-content{text-align:left;width:100%;text-align:center;margin-top:20px}.product-intro-length .pil-products .pil-product img{height:86px}.product-intro-length .pil-products .pil-product .pil-content strong{width:100%;font-size:16px;display:inline-block}.product-intro-length .pil-products .pil-product .pil-content span{color:var(--color-border-accent);font-size:13px;display:inline-block;margin:10px auto auto;width:100px;text-align:left;letter-spacing:1px;line-height:18px;font-weight:600;background-color:#faf9f3;padding:5px;border-radius:4px;box-shadow:0 0 5px #0000001a;border:1px solid var(--color-border)}.piw-dosages .piwr-product .piwr-dosage{float:left;width:100%;text-align:left;margin-top:8px;font-size:13px;line-height:18px;margin-left:17px}.piw-dosages .piwr-product .piwr-dosage strong{font-weight:700;display:block;font-size:18px}.product-intro-length p{font-size:18px;float:left;width:100%;margin-top:0;font-weight:400;text-align:center;font-weight:600;letter-spacing:.75px}.personalizedIntroductionWrapper{float:left;left:0;width:100%;padding-right:400px;position:relative;display:none;transition:left .33s ease-in-out}.personalizedIntroductionWrapper__image{margin:10px auto;display:none}span.email-success{float:left;width:100%;font-weight:700;color:#5f9e4e;margin-bottom:5px;text-transform:uppercase;display:none}.week-dosages-wrapper{float:left;width:100%;text-align:center;position:relative;margin-top:30px;padding-left:15px;padding-right:15px}.week-dosage-single{background-color:#fff;box-shadow:0 0 5px #0000001a;border:1px solid var(--color-border);border-radius:14px;float:left;width:100%;margin-bottom:80px;position:relative}.week-dosage-single:last-of-type{margin-bottom:0}.week-dosage-single:last-child:after{display:none}.week-dosage-single:after{content:"";background-image:url(https://cdn.shopify.com/s/files/1/0316/8657/files/green-arrow-down.png);height:28px;width:16px;position:absolute;bottom:-42px;background-size:cover;left:40px}.week-dosages-heading{float:left;width:100%;position:relative;background-color:#fff;border-top-left-radius:14px;border-top-right-radius:14px;color:#151515}.dosage-week{position:absolute;top:0;bottom:0;left:0;width:110px;color:#fff;background:var(--color-header-bg,#fff);border-top-left-radius:14px}.dosage-week-description{float:left;width:100%;padding:20px 20px 20px 125px;position:relative;min-height:86px;background:linear-gradient(to right,#ffffff,var(--color-border))}.clear-div{float:left;width:100%;display:block;height:1px}.dosage-week .dosage-week-inner{top:50%;transform:translateY(-50%);position:relative;text-align:center}.dosage-week .dosage-week-inner strong{font-size:46px;letter-spacing:-4px;width:100%;display:inline-block;text-align:center;line-height:1}.dosage-week .dosage-week-inner span{font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;display:inline-block}.dosage-week-description h3{font-weight:700;font-size:22px;float:left;width:100%;margin-bottom:0;line-height:1.6}.dosage-week-description p{float:left;width:100%;font-size:16px;margin-bottom:0}.piw-content{font-size:16px}.week-product-dosages{float:left;width:926px;max-width:100%;position:relative;overflow:hidden;border-bottom-left-radius:14px;border-bottom-right-radius:14px}.next-dosage-product{position:absolute;right:5px;z-index:10;top:0;bottom:0;margin:auto;height:80%;font-size:48px;color:#314e31;text-shadow:1px 1px 1px rgba(0,0,0,.1),1px 1px 6px rgba(0,0,0,.1);cursor:pointer}.next-dosage-product.swiper-button-disabled{opacity:.4}.week-product-dosages:after{content:"";height:100%;width:78px;background:linear-gradient(to right,#fff0,#fff);position:absolute;right:0;top:0;z-index:9;bottom:0}.week-product-dosages .week-product-dosage{width:280px!important;position:relative;height:100%;display:inline-block}.week-product-dosages .week-product-dosage .wpd-image{width:100px;background-color:#f7f9ed;position:absolute;top:0;bottom:0;box-shadow:0 0 5px #0000001a;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:center}.week-product-dosages .week-product-dosage .wpd-product-info .hdt-oos{font-style:italic;background:#f8f3e9;width:-moz-fit-content;width:fit-content;padding:2px 10px;font-size:12px;margin:5px 0}.week-product-dosages .week-product-dosage .wpd-product-info{float:left;width:100%;padding-left:108px;position:relative;padding-top:12px}.week-product-dosages .week-product-dosage .wpd-product-info h4{font-size:18px;font-family:Raleway;font-weight:700;margin-bottom:0;text-transform:none;float:left;color:#151515;width:100%}.remaining-weeks{display:inline-block;width:100%;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--color-border);padding:15px}.remaining-weeks .remainder-wrap{max-width:900px;margin:0 auto;text-align:left}.week-product-dosages .week-product-dosage .wpd-product-info span{float:left;width:100%;font-size:15px;font-weight:400;margin-top:-4px}.week-product-dosages .week-product-dosage .wpd-product-dosage strong{float:left;width:100%;font-weight:700;font-size:16px;margin-top:2px}.week-product-dosages .week-product-dosage .wpd-product-dosage{padding-left:108px;float:left;width:100%}.week-product-dosages .week-product-dosage .wpd-main{float:left;width:100%}.week-product-dosages .week-product-dosage .wpd-product-dosage p{float:left;width:100%;font-size:13px;line-height:16px}.week-product-dosages .week-product-dosage .wpd-image img{position:relative;top:50%;transform:translateY(-50%);max-height:100%;width:auto}@keyframes fadein{0%{opacity:0}to{opacity:1}}.fadein{animation:fadein 1s}.dogneuteredsb label,.lbsorkgs span{font-weight:600;cursor:pointer;display:inline-block;padding:5px 10px;font-style:normal;float:none!important;margin-right:0!important;border-radius:4px;line-height:20px;font-size:14px;background-color:#e2e7e1}.pis-sidebar-details .lbsorkgs{width:auto;padding-left:0}.pis-sidebar-details .active,.pis-sidebar-details .activeSB{background-color:#5f9e4e;color:#fff;box-shadow:0 0 5px #0000001a}#personalizedSteps ul li.active,body #personalizedSteps ul li:hover{background-color:var(--color-theme-orange);color:#fff;border-width:0}body #personalizedSteps ul li{float:left;list-style:none;margin-right:12px;border-radius:50%;background-color:#ebe9e3;box-shadow:0 0 5px #0000001a;width:28px;height:28px;text-align:center;line-height:26px;cursor:pointer;position:relative;border-width:1px;border-style:solid;border-color:#15151580}.backtoquiz{margin-left:0}.pis-pagination .pi-content-wrap{display:flex;flex-direction:row;justify-content:space-between;width:930px;margin:auto}@media(max-width:1385px){#personalizedSteps{padding-left:15px!important}.pis-sidebar-details .lbsorkgs{line-height:32px}.pis-sidebar-details .lbsorkgs span{line-height:20px!important;margin-top:0!important}.dog-details-heading h2{font-size:16px;padding:0 10px}}@media(max-width:1200px){.pis-sidebar-details .dog-details-list-wrapper{padding:10px}.pis-sidebar-details{width:400px}.personalizedIntroductionWrapper{padding-right:400px}.pis-sidebar-details .collapse-details{font-size:12px;letter-spacing:.2px}.personalizedIntroductionWrapper .personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product.activated .pis-ip-img{float:left;float:none;width:100%}.pis-ip-products .pis-ip-product.activated .pis-ip-title-area,.personalizedIntroductionWrapper .personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product.activated .pis-ip-text{width:100%}}@media(max-width:1067px){.pitq-input-wrap label{display:inline-block;float:none}.pi-top-question strong{height:50px;width:260px}.pi-side-content{width:35%;height:90px;padding-top:20px}.pitq-input-wrap{width:65%}.detailsFormInner .half{width:100%}.detailsFormInner{padding:20px 15px}.questions-wrapper .single-question{width:100%}.pis-pagination span.pisp-next,.pis-pagination span.pisp-previous,.previous-next-wrap .next,.previous-next-wrap .prev,.thank-you-btns .gray-btn,.thank-you-btns .orange-btn{font-size:16px;height:40px;line-height:40px;min-width:120px;padding:0 10px}#quizApp .quizAppInner{padding-left:15px;padding-right:15px}.quizSectionWrapper .question-heading h2{margin-top:25px;font-size:22px;text-align:center;padding-left:15px;padding-right:15px;margin-bottom:10px}.questions-wrapper{margin-top:15px}.quizSectionWrapper .question-heading h3{font-size:15px;line-height:22px}.questions-wrapper .single-question.checked{padding-right:15px}.personalizedIntroductionWrapper.mobile-slide{left:-400px}.mobile-sb-show{display:block}.pis-sidebar-details{transform:translate(100%)}.personalizedIntroductionWrapper{padding-right:0}.quizAppHeading h1{font-size:14px}.quizAppHeading h2{max-width:260px;margin:0 auto 15px;font-size:23px}.quizSectionWrapper .question-heading h3{text-align:justify}img.leaf2-quiz{display:none}.article-fetch-wrap article{width:100%}}@media(max-width:769px){.product-intro-length .pil-products .pil-product{width:50%}.product-intro-length .pil-products{text-align:left}.personalizedIntroductionWrapper.mobile-slide{left:-300px}.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product{width:100%}.pis-sidebar-details{width:300px}.pis-sidebar-details .dog-details-list-wrapper ul li{padding:10px;font-size:14px;gap:5px}.pis-sidebar-details .dog-details-list-wrapper ul li span{margin-right:0}.dogneuteredsb label,.pis-sidebar-details .lbsorkgs span{font-size:12px;padding:5px}.pis-sidebar-details input,.pis-sidebar-details select,.pis-sidebar-details .multiselectwrap .ms-trigger,.multiselectwrap .mssingle{font-size:13px}.pitq-input-wrap label{display:inline-block;float:none}.pi-top-question strong{width:100%;margin-bottom:20px;height:auto}.pi-side-content{width:100%;border-left-width:0;padding-left:0;text-align:center;margin-top:0;padding-top:0;height:auto}.pitq-input-wrap{width:100%;text-align:center;margin-bottom:30px;margin-top:0;flex-wrap:wrap;justify-content:center}.ssqbpButtons{max-width:300px;margin:0 auto;float:none}.ssqbpButtons .pisp-next,.ssqbpButtons .pisp-previous{margin:10px 0}.dosage-week-description{padding:10px 10px 10px 110px}.dosage-week-description p{font-size:14px}.dosage-week{width:100px}}@media(max-width:500px){.personalizedIntroductionStep .pis-interactiveProducts .pis-ip .pis-ip-products .pis-ip-product{width:100%}.product-intro-length .pil-products .pil-product{width:50%}}@media(max-width:450px){#quizApp .quizAppInner .section-headings ul{max-width:200px;margin:0 auto}}.thank-you-btns span.pisp-previous.ordered-back{margin-right:20px}.thank-you-btns .orange-btn,.thank-you-btns span.pisp-previous.ordered-back{margin-bottom:10px}.multiselectwrap .mssingle.checked{font-weight:700;color:#5f9e4e;text-decoration:underline}.multiselectwrap{float:left;width:100%;position:relative}.multiselectinner{top:45px;position:absolute;z-index:9;background-color:#fff;left:0;right:0;box-shadow:0 0 5px #0000001a;padding:10px;max-height:165px;overflow-y:scroll}.multiselectwrap .ms-trigger{height:40px;float:left;width:100%;border-radius:4px;border:1px solid var(--color-border);padding:0 10px;line-height:40px;cursor:pointer;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:2px 2px 13px #0000001a}.multiselectwrap .mssingle{cursor:pointer;width:100%;font-weight:600;font-size:14px;margin:5px 0}.multiselectwrap .ms-trigger svg{float:right;height:24px;width:auto;margin-top:10px}.pis-sidebar-details .multiselectwrap .ms-trigger{height:34px;background-color:#fff;line-height:25px;color:#151515;font-weight:600;font-size:14px;padding:5px 10px}.pis-sidebar-details .multiselectwrap .ms-trigger svg{position:absolute;right:8px;top:0;margin-top:8px;height:20px}.pis-sidebar-details .multiselectinner{top:31px}#personalizedSteps{position:absolute;left:0;top:20px;z-index:10;padding:15px 15px 15px 60px}#personalizedSteps ul{list-style:none;margin:0;padding:0}#personalizedSteps ul li{float:left;list-style:none;margin-right:12px;border-radius:50%;background-color:#ebe9e3;box-shadow:0 0 5px #0000001a;width:32px;height:32px;text-align:center;line-height:30px;cursor:pointer;position:relative}#personalizedSteps ul li span{position:absolute;bottom:-42px;background-color:#ebe9e3;padding:0 12px;border-radius:4px;text-transform:uppercase;font-size:11px;left:50%;transform:translate(-50%);color:#151515;display:none;width:auto;z-index:9;box-shadow:0 0 5px #0000001a;white-space:nowrap}#personalizedSteps ul li:hover span{display:block}#personalizedSteps ul li span i{position:absolute;top:-16px;width:0;height:0;border-style:solid;border-width:0 14px 16px 14px;border-color:transparent transparent var(--color-border) transparent;left:0;right:0;margin:auto}#personalizedSteps ul li.active,#personalizedSteps ul li:hover{background-color:#314e31;color:#fff}span#reset-quiz{margin-top:5px;float:left;font-weight:700;font-size:14px;text-transform:uppercase;color:var(--color-theme-orange);cursor:pointer;text-decoration:underline}#pagefooter{margin-top:0}@media print{#min-content{padding-top:50px!important}#header-actions,#mobile-nav-trigger,#pagefooter,#personalizedSteps,#search-dropdown-header,#shop-megamenu-v2,#site-nav,.gdpr-compliance,.header-ss-blackout,.header-top-bar,.mobile-sb-show,.mobile-search-inline-ux,.next-dosage-product,.order-now,.orderemailcheckboxes,.pi-top-question,.pis-pagination,.pis-sidebar-details,.product-intro-heading,a[href="#"],body .primary-site-nav,footer .social-links,img.leaf-quiz,footer .footer__top-section,footer .footer__bottom-section .footer-payment-icons,.header__top-menu,.needsclick,.week-dosage-single:after,header{display:none!important}.footer__bottom-section .row{text-align:center}footer .content__copyright{margin:0 auto;margin-top:1px solid var(--color-border);position:relative;display:block;width:100%!important}footer .bottom-section__content{width:100%!important}.personalizedIntroductionWrapper__image{display:block!important}#content,#personalDashboard,.product-intro-wrapper,.product-intro-wrapper *{display:block}.product-intro-wrapper>div{width:100%!important}.week-product-dosages .swiper-wrapper{transform:none!important}.product-intro-length p{float:left;width:100%!important}.product-intro-length p b{display:inline}.week-dosage-single{width:100%!important;display:block;box-shadow:none;border:0;margin-bottom:30px}.week-dosages-heading,.week-product-dosages{display:block;width:100%}.week-product-dosages .week-product-dosage .wpd-image{box-shadow:none;border:0}.week-product-dosages .week-product-dosage{width:33%}.week-product-dosages{overflow:auto;height:auto}.product-intro-length .pil-products .pil-product .pil-content{text-align:center}.product-intro-length .pil-products .pil-product .pil-content img{display:inline-block}.product-intro-length .pil-products .pil-product{float:left;width:20%}.week-dosages-wrapper{margin:10px!important;display:block!important;float:none!important;width:100%!important;margin-top:30px}.remaining-weeks{display:block!important;float:none!important;width:100%!important}#content,#personalDashboard,#product-intro-wrapper,#quizPersonalizeDashboard,.pi-content-wrap,.product-intro-wrapper,body{width:100%!important;max-width:100%!important;min-width:100%!important}}#go-to-cart{margin-left:auto}.template-page-vm-healthy-dog-tool footer{margin-top:0}.product-cart-item-details .product-card-quickview{margin-top:10px}.loading-modal-quiz *{float:none!important}.loading-modal-quiz__wrapper{max-width:90%;display:block;background:var(--bg-body,#ffffff);border-radius:14px;padding:40px;box-shadow:0 0 5px #0000001a}.loading-modal-quiz__wrapper p{font-weight:500}.loading-modal-quiz__buttons-wrapper{display:grid;flex-direction:row;grid-template-columns:1fr 1fr;justify-items:center;gap:20px;margin-top:30px}.loading-modal-quiz__buttons-wrapper span{width:80%}@media screen and (max-width:640px){.loading-modal-quiz__wrapper{padding:40px 20px}.loading-modal-quiz__buttons-wrapper{margin-top:20px;grid-template-columns:1fr}.loading-modal-quiz__buttons-wrapper span{max-width:200px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/healthy-dog-tool-min.css.map */
