.hidden{display:none}.wizard-header-container{background:var(--blue-navy)}.wizard-header,.wizard-steps{color:var(--neutral-0);padding:1rem}.wizard-steps{background:none}.wizard-header{position:relative}.wizard-header .close{color:var(--blue-navy);display:block;height:28px;overflow:hidden;padding:0;position:absolute;right:2px;top:0;width:28px}.wizard-header .close::after{background:url("/images/supplementWizard/close.png") 50% 50% no-repeat;background-size:11px;content:"";height:100%;position:absolute;right:0;top:0;width:100%}@media only screen and (min-width: 768px){.wizard-header{display:flex;justify-content:space-between;padding:var(--spacer-4) var(--spacer-3) .1rem}.wizard-header .close{height:28px;margin-top:1px;width:32px}}.wizard-logo{margin:0 auto var(--spacer-3);position:relative;text-align:center}.wizard-logo svg{width:20rem;height:4rem}@media only screen and (min-width: 768px){.wizard-logo{flex-grow:1;margin:0;text-align:left}.wizard-logo .image{width:19.2rem}.wizard-logo .image svg{width:100%}}@media only screen and (min-width: 800px){.wizard-logo .image{width:21.6rem}}.wizard-steps{counter-reset:li;display:flex;align-items:flex-start;justify-content:space-between;list-style:none;margin:0;padding:0 8px;position:relative}@media only screen and (min-width: 768px){.wizard-steps{display:flex;margin:0;padding:0;transform:translateX(12px)}}.wizard-steps li{display:flex;align-items:center;flex-direction:column;flex-grow:1;justify-content:flex-start;text-align:center;font-weight:700;position:relative;z-index:3;margin:0}@media only screen and (min-width: 768px){.wizard-steps li{white-space:nowrap;min-width:130px}}.wizard-steps .text{position:relative;z-index:4}@media only screen and (max-width: 767px){.wizard-steps .text{font-size:1.2rem;line-height:1.5}}.wizard-steps li::before{background:var(--blue-navy);border:2px solid var(--neutral-0);border-radius:100%;box-shadow:0 0 0 5px var(--blue-navy);color:var(--neutral-0);content:counter(li);counter-increment:li;display:flex;align-items:center;justify-content:center;font-weight:900;height:20px;line-height:19px;margin:0 0 1px;position:relative;z-index:2;width:20px}@media only screen and (min-width: 768px){.wizard-steps li::before{box-shadow:0 0 0 14px var(--blue-navy);height:24px;margin-bottom:2px;width:24px}}.wizard-steps .is-active{padding:0 0 7px}.wizard-steps .is-active::before{background:var(--neutral-0);color:var(--blue-navy)}.wizard-steps .is-previous::before{border:2px solid var(--neutral-0);background:var(--neutral-0);color:var(--neutral-0);content:""}.wizard-steps .is-previous img{width:13px;display:block;position:absolute;top:17px;left:50%;margin-left:-6px}.wizard-steps .is-previous .icon,.wizard-steps .is-previous .icon svg{width:1.8rem;height:1.8rem}.wizard-steps .is-previous .icon{position:absolute;top:1.4rem;left:50%;fill:#1e7c19;transform:translateX(-50%) rotate(-4deg)}.wizard-steps .is-previous:first-child .icon{margin-left:0}@media only screen and (min-width: 768px){.wizard-steps .is-previous img{width:16px;height:auto;margin-left:-8px;top:13px}.wizard-steps .is-previous .icon{top:1.1rem;margin-left:1px}}.wizard-steps li::after{background:var(--neutral-0);content:"";display:block;height:2px;margin:0 0 1px;position:absolute;left:50%;top:11px;z-index:1;width:100%}@media only screen and (min-width: 768px){.wizard-steps li::after{top:13px}}.wizard-steps li:last-child::after{display:none}.wizard-steps a:not(.close){color:var(--neutral-0);display:block;margin-bottom:-36px;padding:36px 0 7px 0;position:relative;top:-36px;z-index:4}@media only screen and (min-width: 768px){.wizard-steps a{margin-bottom:-40px;padding:40px 0 10px;top:-40px}}@media screen and (max-width: 640px){#page_wrapper{min-width:unset;width:unset}}#page_wrapper.supplement-wizard{margin-top:0;padding-top:0;padding-bottom:0}#page_wrapper.supplement-wizard{margin-top:0;padding-top:0;padding-bottom:0}.wizard-body{background:#f2f2f2}.supplement-wizard *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wizard-container.supplement-wizard.entry-page,#wizard-container.supplement-wizard.healthy-horse{background:var(--neutral-0)}.supplement-wizard-hero .wizard-logo{height:47px;margin:0;width:208px}.supplement-wizard-hero .wizard-logo::before{position:absolute;right:0;top:50%;height:47px;background:url("/images/supplementWizard/logo-supplement-wizard-blue.png") 50% 0 no-repeat;background-size:100%;width:208px;transform:translateY(-50%)}.supplement-wizard-banner{position:relative;margin-bottom:2.4rem}.supplement-wizard-banner h1{position:absolute;top:2.6rem;left:0;color:var(--neutral-0);right:0;text-align:center}.supplement-wizard-banner img{width:100%;max-width:100%;height:auto;display:block}.supplement-wizard-banner .inner-content{position:relative;max-width:168rem;margin:0 auto}.supplement-wizard-banner{background:var(--neutral-6)}@media only screen and (min-width: 420px){.supplement-wizard-banner h1{top:4.6rem}}@media only screen and (min-width: 530px){.supplement-wizard-banner h1{top:7.2rem}}@media only screen and (min-width: 650px){.supplement-wizard-banner h1{top:9.6rem}}@media only screen and (min-width: 768px){.supplement-wizard-banner h1{top:33%;text-align:left;margin-bottom:0;line-height:1.5;left:4.4rem;line-height:1.2222222222}.supplement-wizard-banner h1 span{display:block}}@media only screen and (min-width: 960px){.supplement-wizard-banner h1{top:32%;left:10%}}@media only screen and (min-width: 1100px){.supplement-wizard-banner h1{font-size:6rem;line-height:1.1333333333;top:29%}}@media only screen and (min-width: 1200px){.supplement-wizard-banner h1{top:32%}}@media only screen and (min-width: 768px){.supplement-wizard-hero .wizard-logo{height:72px;margin:0;width:316px}.supplement-wizard-hero .wizard-logo::before{height:72px;width:316px}}#wizard-container.supplement-wizard .wizard-start .page-title{color:#02428c;font-size:1.8rem;line-height:1.4444444444;font-weight:700;margin:0 0 11px}#wizard-container.supplement-wizard .wizard-start p{margin:0 0 26px}#wizard-container.supplement-wizard .wizard-columns p{margin-bottom:16px}@media only screen and (min-width: 768px){.supplement-wizard .wizard-start{margin:0 auto;max-width:80rem}#wizard-container.supplement-wizard .wizard-start .page-title{font-size:2.4rem;line-height:1.3333333333;margin:0 0 19px}#wizard-container.supplement-wizard .wizard-start p{margin-bottom:34px}#wizard-container.supplement-wizard .wizard-columns p{margin-bottom:17px}}.intro-grid{border:1px solid #e4e4e4;border-radius:8px;padding:6px 15px 8px;margin:0 0 14px}.controls .w-alert-con{margin:1rem 0 0 0}@media only screen and (min-width: 768px){.intro-grid{padding:24px 31px 17px;margin:0 0 19px}.supplement-wizard .wizard-columns{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:2.4rem}.supplement-wizard .wizard-column{margin-bottom:0}.supplement-wizard .controls{display:flex;justify-content:flex-start;width:100%}.controls .w-alert-con{margin:0 0 0 1rem}}.wizard-start label{display:block;font-weight:700;margin:0 0 6px;margin:14px 0 6px}.wizard-start .select-wrapper,.wizard-start input[type=text]{border-color:#6e6e6e}@media only screen and (min-width: 768px){.wizard-start label{margin-top:0}}.supplement-wizard #horse_name_sel,.supplement-wizard #horse_name_sel_results{margin-top:0}#wizard-container .wizard-column h3{margin-top:4px}@media only screen and (min-width: 768px){#wizard-container .wizard-column h3{margin-top:-10px}}#wizard-container.supplement-wizard.healthy-horse{margin-bottom:0}#wizard-container.supplement-wizard.healthy-horse img{display:block}#wizard-container.supplement-wizard.healthy-horse .page-success{padding:1.8rem 3.4rem}.results-img-full{min-width:100%;width:calc(100% + 6.8rem);transform:translate3d(-3.4rem, 0, 0)}@media only screen and (min-width: 768px){#wizard-container.supplement-wizard.healthy-horse .page-success{padding-top:4.4rem;padding-bottom:4.4rem}}.success-text{max-width:85rem}#supplement-wizard-question-list .w-category,#supplement-wizard-question-list .wizard-subpage{display:none}#supplement-wizard-question-list .wizard-subpage.is-visible{display:block}.supplement-wizard .question-row{display:flex;align-items:stretch;justify-content:space-between;overflow:visible}.supplement-wizard .question-row>div{display:flex;flex-grow:1;width:0;position:relative}.supplement-wizard .question-row input[type=radio]{height:0;overflow:hidden;position:absolute;width:0;z-index:0;top:3px;left:3px}.supplement-wizard .question-row label{background:var(--neutral-0);border:1px solid var(--neutral-0);box-shadow:0 0 0 1px #979797;color:#191919;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:17px 10px 15px;position:relative;text-align:center;user-select:none;width:100%}.supplement-wizard .question-row label::before{background:#979797;content:"";display:block;height:calc(100% + 2px);overflow:hidden;pointer-events:none;position:absolute;left:-1px;top:-1px;width:1px}.supplement-wizard .question-row div:first-child label::before{background:rgba(0,0,0,0)}.supplement-wizard .question-row div:first-child label{border-radius:8px 0 0 8px}.supplement-wizard .question-row div:not(:first-child) label{border-left:none}.supplement-wizard .question-row div:last-child input[type=radio]+label,.supplement-wizard .question-row div:last-child input[type=radio]:checked+label{border-radius:0 8px 8px 0}.supplement-wizard .question-row input[type=radio]:checked+label{background:var(--blue-neutral);border:1px solid var(--blue-navy);box-shadow:0 0 0 1px var(--blue-navy);color:var(--blue-navy);font-weight:bold;z-index:2}.supplement-wizard .question-row input[type=radio]:checked+label::before{background:rgba(0,0,0,0)}.supplement-wizard .checkbox-answer{padding:0 0 20px 0}.supplement-wizard .checkbox-answer:last-child{padding-bottom:0}.supplement-wizard .button-box,.supplement-wizard .link-box{background:var(--neutral-0)}.supplement-wizard #w-submitCon.button-box{border-top:24px solid #f2f2f2;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin:0 -8px;padding:14px 18px 11px}.supplement-wizard .link-box{padding:11px 18px 25px;text-align:center;width:100%}.supplement-wizard .link-box a{display:inline-block;font-weight:580;text-decoration:underline;text-decoration-thickness:.2rem;transition:all var(--duration) var(--transition)}.supplement-wizard .link-box a:hover{text-decoration-color:var(--neutral-0)}.supplement-wizard .progress-indicator{padding:20px 0 4px;text-align:center;width:100%}@media only screen and (min-width: 768px){.supplement-wizard #w-submitCon.button-box{border-top-width:28px;margin:0 auto;padding:19px 1rem 36px}#wizard-container.supplement-wizard .button-box .WhiteButton{order:1}#wizard-container.supplement-wizard .button-box .BlueButton{order:3}#wizard-container.supplement-wizard .button-box .progress-indicator{order:4}#wizard-container.supplement-wizard .link-box{height:auto;padding:11px 0 0 0;padding-top:1px;width:auto}}#wizard-container.supplement-wizard .BlueButton,#wizard-container.supplement-wizard .WhiteButton{background:#02428c;border:1px solid #02428c;border-radius:8px;cursor:pointer;height:auto;padding:17px 20px;text-align:center;width:100%}#wizard-container.supplement-wizard .button-box .BlueButton,#wizard-container.supplement-wizard .button-box .WhiteButton,#wizard-container.supplement-wizard .button-box .button-wrapper{width:calc(50% - 8px)}#wizard-container.supplement-wizard .button-box .button-wrapper .BlueButton,#wizard-container.supplement-wizard .button-box .button-wrapper .WhiteButton{display:block;width:100%}#wizard-container.supplement-wizard .BlueButton:hover,#wizard-container.supplement-wizard .WhiteButton:hover{text-decoration:none}#wizard-container.supplement-wizard .button-box .BlueButton{margin-right:4px}#wizard-container.supplement-wizard .button-box .WhiteButton{background:var(--neutral-0);border:1px solid #02428c;color:#02428c;font-weight:700;margin-left:4px}@media only screen and (min-width: 768px){#wizard-container.supplement-wizard .button-box .button-wrapper{width:auto}#wizard-container.supplement-wizard .BlueButton,#wizard-container.supplement-wizard .WhiteButton,#wizard-container.supplement-wizard .button-box .BlueButton,#wizard-container.supplement-wizard .button-box .WhiteButton{margin:0;min-width:250px;padding:13px 20px 14px;width:auto}#wizard-container.supplement-wizard .button-box .WhiteButton{background:var(--neutral-0);border:1px solid #02428c;color:#02428c;font-weight:700}}.supplement-wizard .w-category{display:flex}.supplement-wizard .w-cat-title{display:none}.supplement-wizard .w-questions{margin:0 auto}.supplement-wizard .w-question{margin:0 auto 17px;max-width:100%}.supplement-wizard .w-validation-error{margin:0 auto;max-width:500px;width:100%}@media only screen and (min-width: 768px){.supplement-wizard .w-question{border-bottom:1px solid rgba(0,0,0,.1);max-width:400px;padding-bottom:14px}.supplement-wizard .w-category:last-child .w-question,.supplement-wizard .wizard-subpage .w-question:last-child{border:none;margin-bottom:0}.supplement-wizard .w-question.w-alert-con{margin-left:auto;margin-right:auto;max-width:500px;left:-20px;padding:10px 20px}}.supplement-wizard .w-question-title{display:block;font-weight:700;margin:0 0 10px}#wizard-container.supplement-wizard .subpage-title{background:var(--neutral-0);box-shadow:0 2px 5px 0 rgba(190,190,190,.5);font-weight:900;letter-spacing:.23px;margin:0 -42px 13px;padding:14px 42px 11px;text-align:center}@media only screen and (min-width: 768px){#wizard-container.supplement-wizard .subpage-title{box-shadow:none;margin:0 -34px 36px;padding:26px 34px}}.supplement-wizard input:focus,.supplement-wizard select:focus{outline:#0071cf auto 1px;box-shadow:0 0 0 1px var(--blue)}.supplement-wizard input[type=radio]:focus+label::after{background:rgba(0,0,0,0);box-shadow:0 0 4px 0 var(--blue);content:"";height:100%;position:absolute;left:-2px;top:-2px;width:100%;border:2px solid #0071cf;box-shadow:0 0 0 1px #0071cf;z-index:10}.supplement-wizard .question-row div:first-child input[type=radio]:focus+label::after{border-radius:9px 0 0 9px}.supplement-wizard .question-row div:last-child input[type=radio]:focus+label::after{border-radius:0 9px 9px 0}.supplement-wizard .js-vis{display:none}.supplement-wizard .indicator{text-align:center}.supplement-wizard .indicator .text{background:var(--neutral-0);border-radius:8px;display:inline-block;padding:4px 16px}.supplement-wizard .indicator .text.is-complete{background:#9bd810;color:var(--neutral-0)}.supplement-wizard .indicator span{font-weight:900}@media only screen and (min-width: 768px){.supplement-wizard .indicator{position:absolute;right:70px;bottom:-26px}.wizardWelcomeBanner{max-width:960px;margin:0 auto 2.4rem;display:block}}@media screen and (-ms-high-contrast: none),screen and (-ms-high-contrast: active){body,html,input,button,.supplement-wizard,.supplement-wizard .select-wrapper select{font-family:Arial,sans-serif;font-weight:400}}/*# sourceMappingURL=wizard-supplement.css.map */
