.Button-v2{display:flex;justify-content:center;align-items:center;width:100%;min-height:56px;border:0;border-radius:5px;box-sizing:border-box;font-size:1rem;font-weight:700;text-align:center;text-decoration:none;color:#fff;background-color:var(--primary-color);cursor:pointer;margin:9px auto}@media (min-width:670px){.Button-v2{max-width:18.75rem;margin:9px auto}.Button-v2.secondary.right{margin:0;float:right}}.Button-v2:disabled{border:0 solid #a9b5ba;color:#5f5f5f;background-color:#b8b8b8;pointer-events:none}.Button-v2.secondary{border:0 solid var(--primary-color)}.ButtonLink:focus{outline-color:var(--outline-color)}.Button-v2.secondary-redemptionACIModal{color:var(--primary-color);background-color:#fff;text-decoration:underline;width:inherit}.Button-v2.secondary{color:var(--primary-color);border:1px solid var(--primary-color);background-color:#fff}.Redeemed_ThirdPartyCoupon_Button{display:flex;justify-content:center;width:100%;border:0;border-radius:0;box-sizing:border-box;font-size:1rem;font-weight:700;text-align:center;text-decoration:none;line-height:1.375rem;background:#e5e5e5;color:#000;cursor:pointer;margin:9px auto;padding:1.2rem 1.5rem;letter-spacing:.5px}.CardPlan{border-radius:.25rem;box-shadow:.25rem .25rem .25rem rgba(0,0,0,.07);overflow:hidden}.CardPlan .CardPlan__Header{display:flex;align-items:center;height:2.9375rem;padding-left:1.25rem;font-size:1.25rem;background-image:linear-gradient(120deg,#555,#888);color:#fff}.CardPlan.alignCenter{display:flex;justify-content:center;padding:0}.CardPlan .CardPlan__Body{padding:1.25rem}.CardPlan .CardPlan__Body.noPadding{padding:0}.Container{max-width:37.5rem;margin:0 auto;padding-right:1rem;padding-left:1rem}@media (min-width:670px){.Container{padding-right:0;padding-left:0}}.InputWrapper input{width:100%;border:1px solid #d4dadc;outline:none;transition:all .2s ease 0s;touch-action:manipulation;border-radius:5px;font-size:1rem;padding:0 .5rem;height:2.75rem;box-sizing:border-box}.input-error{font-size:.8125rem;color:#e02924}.title{padding-bottom:1.25rem}.no-padding{padding:0}.ComingSoonWrapper{display:flex;align-items:center;justify-content:center;height:600px}.ComingSoonWrapper div{width:300px;max-width:70%}.ComingSoonWrapper div img{width:100%}.MembershipInfoPage-v2{height:auto;margin-bottom:1.5rem}.MembershipInfoPage-v2 .PageHeader{padding:1rem;display:flex;flex-direction:column-reverse}.MembershipInfoPage-v2 .PageHeader .title{margin-top:1.5rem}.MembershipInfoPage-v2 .PageHeader .title.UM-Title{font-size:1.563rem;line-height:2rem;color:var(--primary-color);letter-spacing:.25px}.MembershipInfoPage-v2 .PageHeader .petcoVitalCareLogo img{width:166px;height:34px;display:block}.MembershipInfoPage-v2 .PageHeader .petcoVitalCareLogo.UM-logo img{width:270px;height:36px}.MembershipInfoPage-v2 .QuoteSelection .Table__Data--ColouredBackground.UM-Background{background-color:#daf1e6;line-height:1.063rem;font-weight:400}@media (min-width:670px){.MembershipInfoPage-v2 .PageHeader{margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.MembershipInfoPage-v2 .Container{display:flex;flex-direction:column;align-items:center;height:auto;margin:0 auto;padding-right:1rem;padding-left:1rem}.MembershipInfoPage-v2 .Container .component__text,.MembershipInfoPage-v2 .Container .title{color:(--primary-color)}.MembershipInfoPage-v2 .Container .title{font-size:var(--header1);line-height:1.2}.MembershipInfoPage-v2 .Container .component__text{font-size:var(--paragraph)}.Benefit__Title{font-size:.75rem;word-break:keep-all}@media (min-width:670px){.MembershipInfoPage-v2 .Container,.MembershipInfoPage-v2 .PageHeader{max-width:55.5rem}.MembershipInfoPage-v2 .Container{padding-right:0;padding-left:0}}.MembershipInfoPage-v2 .Container .CardPlan{box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:6px}.MembershipInfoPage-v2 .Container .Button--Dark{width:100%;background-color:var(--primary-color);color:#fff;margin:16px auto 1.5rem;line-height:1.375rem;letter-spacing:1px}@media (min-width:670px){.MembershipInfoPage-v2 .Container .Button--Dark{max-width:342px;margin-top:1.5rem}}@media (min-width:992px){.MembershipInfoPage-v2 .Container .component__text{text-align:center}}.MembershipInfoPage-v2 .CoreCareCardPlan{position:relative;align-self:center;width:100%}@media (min-width:992px){.MembershipInfoPage-v2 .CoreCareCardPlan{margin-top:1.25rem}}.MembershipInfoPage-v2 .CoreCareCardPlan .CardPlan{position:relative;background-color:#fff}.MembershipInfoPage-v2 .CoreCareCardPlan .CardPlan__Body{position:relative;z-index:1}.MembershipInfoPage-v2 .MembershipPrice{display:flex;justify-content:center;margin-bottom:16px;font-size:1.875rem;font-weight:700;color:var(--primary-color)}.MembershipInfoPage-v2 .QuoteSelection__BenefitHeader{padding:1.5rem 0}.MembershipInfoPage-v2 .QuoteSelection__BenefitText{font-size:1rem;font-weight:700;margin-left:1rem;color:#001952;line-height:1.063rem;letter-spacing:.25px}.MembershipInfoPage-v2 .MembershipInfoPage__LearnMore{font-size:1rem;font-weight:700;color:#001952;cursor:pointer;background-color:initial!important;border-bottom:1px solid #001952;line-height:1.375rem;letter-spacing:.5px;text-decoration:none}.MembershipInfoPage-v2 .QuoteSelection__BenefitBanner{padding:1.5rem 1.5rem 8px}.MembershipInfoPage-v2 .QuoteSelection__BenefitBanner .title{margin-top:0;font-size:1.25rem;font-weight:700;letter-spacing:normal;color:#333;padding-bottom:10px}.MembershipInfoPage-v2 .QuoteSelection__BenefitBanner .title-heading-2{padding-top:24px;letter-spacing:normal}.MembershipInfoPage-v2 .QuoteSelection__BenefitBanner .component__text{font-size:1rem;font-weight:400;color:#333;text-align:left;line-height:1.375rem;letter-spacing:.5px}.MembershipInfoPage-v2 .QuoteSelection .Table{width:100%;border-collapse:collapse;border-top:2px solid #ccc}.MembershipInfoPage-v2 .QuoteSelection .Table .Table__Row{border:1px solid #ccc}.MembershipInfoPage-v2 .QuoteSelection .Table .Table__Data{font-size:.75rem;padding:1rem;letter-spacing:.25px}@media (max-width:669px){.MembershipInfoPage-v2 .QuoteSelection .Table .Table__Data{text-align:left}}.MembershipInfoPage-v2 .QuoteSelection .Table__Data--Bold{font-weight:700;text-align:left}.MembershipInfoPage-v2 .QuoteSelection .Table__Data--ColouredBackground{background-color:#e9fdf2}@media (min-width:670px){.MembershipInfoPage-v2 .QuoteSelection .Table__Data--ColouredBackground{text-align:center}}.MembershipInfoPage-v2 .MembershipInfoPage__AdditionalInfo{margin:1rem 0 0}.MembershipInfoPage-v2 .MembershipInfoPage__AdditionalInfo p{font-size:.75rem;font-weight:400;color:#000;text-align:center;line-height:1.125rem;letter-spacing:.4px}.Table caption{font-size:1.875rem;font-weight:700;color:var(--primary-color);margin-bottom:.625rem}@media only screen and (max-width:546px){.MembershipInfoPage-v2 .QuoteSelection__BenefitBanner .title{padding-bottom:0 .5rem}.MembershipInfoPage-v2 .QuoteSelection__BenefitText{font-size:.875rem}.MembershipInfoPage-v2 .PageHeader .petcoVitalCareLogo img{display:none}.MembershipInfoPage-v2 .PageHeader{padding:0 1rem}.MembershipInfoPage-v2 .PageHeader .title{margin-top:.5rem;padding-bottom:.5rem}.MembershipInfoPage-v2 .QuoteSelection__BenefitBanner .title-heading-2{padding-top:10px}.MembershipInfoPage-v2 .Container{overflow-y:scroll;margin-bottom:3rem;width:calc(100% - 3px);padding:1px}.MembershipInfoPage-v2 .Container .Button--Dark{position:absolute;bottom:0;min-width:100%;z-index:10;border-radius:0;margin:0}.MembershipInfoPage-v2 .PageHeader,.MembershipInfoPage-v2 .QuoteSelection__BenefitBanner{padding:0 .5rem}.col-9{min-width:100%}}@media (max-width:575.98px){.MembershipInfoPage-v2 .QuoteSelection__BenefitBanner .component__text{font-size:.875rem;line-height:1.25rem;letter-spacing:.25px}.MembershipInfoPage-v2 .QuoteSelection__BenefitText{font-size:.875rem}.MembershipInfoPage-v2 .QuoteSelection .Table__Data--ColouredBackground.UM-Background{line-height:1.125rem;letter-spacing:.4px}}.back-to-desktop-wrapper{display:flex;justify-content:end}.back-to-container{margin-top:21px;margin-bottom:15px;position:relative;height:18px;min-width:122px}.back-to{width:100%;height:18px;display:flex;line-height:1;margin-bottom:10px;cursor:pointer;color:var(--primary-color);align-items:center}.back-to:focus{outline-color:var(--outline-color)}@media only screen and (max-width:670px){.back-to h4{max-width:100%}.back-to-desktop-wrapper{justify-content:start}}.back-to p{font-size:.75rem;font-family:var(--primary-font-bold);line-height:1;margin-left:.313rem;font-weight:700;color:var(--primary-color)}.PetListGrid-v2{display:flex;min-height:5rem;flex-flow:row nowrap;overflow:scroll;overflow-y:hidden;border-bottom:1px solid var(--primary-color-nine)}.PetListGrid-v2::-webkit-scrollbar{height:0}@media (min-width:992px){.PetListGrid-v2{overflow:visible;flex-flow:row wrap;justify-content:flex-start}}.PetListGrid-v2 .PetListGrid__Item{background-color:initial;display:flex;flex-direction:column;align-items:center;list-style:none;cursor:pointer;margin-top:.5rem;border:none;border-bottom:.35rem solid transparent}.PetListGrid-v2 .PetListGrid__Item.PetListGrid__Item--Marked{border-bottom:.35rem solid var(--primary-color)}.PetListGrid-v2 .PetListGrid__Item:not(:last-of-type){margin-right:38px}.PetListGrid-v2 .PetListGrid__Item:focus:not(:focus-visible){outline:none}.PetListGrid-v2 .PetListGrid__IconWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px}.PetListGrid-v2 .PetListGrid__IconWrapper .petNameHeader-v2{font-size:1rem;color:var(--primary-color)}.PetListGrid-v2 .PetListGrid__IconWrapper.sellScreenIcon_wrapper{border:2px solid #656565}.PetListGrid-v2 .PetListGrid__IconWrapper{border:2px solid transparent;height:3.75rem;width:3.75rem;border-radius:50%;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#ccc,#ccc);background-origin:border-box;background-clip:content-box,border-box}.PetListGrid-v2 .PetListGrid__IconWrapper.PetListGrid__IconWrapper--Marked.UM_IconWrapper{background-image:linear-gradient(#fff,#fff),linear-gradient(#001952,#001952)}.PetListGrid-v2 .PetListGrid__IconWrapper.PetListGrid__IconWrapper--Marked{border:2px solid transparent;height:3.75rem;width:3.75rem;border-radius:50%;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,var(--primary-color-eight),var(--primary-color-seven));background-origin:border-box;background-clip:content-box,border-box}.PetListGrid-v2 .PetListGrid__IconWrapper.UM__PetListGrid__IconWrapper--Marked{border:2px solid #001952}.PetListGrid-v2 .PetListGrid__IconWrapper .Icon{margin-top:5px}.PetListGrid-v2 .PetListGrid__IconWrapper .iconDog img{height:1.8rem}.PetListGrid-v2 .PetListGrid__IconWrapper .iconCat img{height:2.1rem}.PetListGrid-v2 .PetListGrid__IconWrapper svg{-webkit-transform:translateY(3px);transform:translateY(3px)}.PetListGrid-v2 .PetListGrid__IconWrapper svg path{fill:var(--primary-color)}.PetListGrid-v2 .PetListGrid__Item h2.petNameHeader-v2{max-width:104px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;color:#001952;word-break:break-all;margin-top:.5rem;line-height:1.375rem;letter-spacing:.5px}.SellScreen-v2.PetListGrid-v2{padding:0 16px}.SellScreen-v2.PetListGrid-v2 .PetListGrid__Item h2.petNameHeader-v2{font-weight:400;font-size:.75rem;line-height:1.125rem;letter-spacing:1px;color:#656565;text-transform:uppercase}.SellScreen-v2.PetListGrid-v2 .PetListGrid__Item.PetListGrid__Item--Marked h2.petNameHeader-v2{font-weight:700;color:#333}.SellScreen-v2.PetListGrid-v2 .PetListGrid__Item.PetListGrid__Item--Marked{border-bottom:0}.SellScreen-v2.PetListGrid-v2 .PetListGrid__Item.PetListGrid__Item--Marked:after{content:"";border-bottom:10px solid #001952;border-left:10px solid transparent;border-right:10px solid transparent;margin-bottom:-1px}.badge{position:relative}.errorBadge{top:5px;position:absolute;left:15px}@media only screen and (max-width:670px){.PetListGrid-v2 .PetListGrid__Item:not(:last-of-type){margin-right:18px}}.PetcoLogoSharedComponent-v2 .Container .top-logo-wrapper .logoPetcoVitalCare{width:166px;height:34px}.PetcoLogoSharedComponent-v2 .Container .top-logo-wrapper .iconBackToDashboard.showBackToDashboard{display:inline-block}.PetcoLogoSharedComponent-v2 .Container .top-logo-wrapper{display:flex;align-items:flex-end;padding:0;overflow:hidden}.PetcoLogoSharedComponent-v2 .Container .top-logo-space-between{justify-content:space-between}.PetcoLogoSharedComponent-v2 .Container .top-logo-center{justify-content:center}.PetcoLogoSharedComponent-v2 .Container .top-logo-wrapper button{background-color:initial;border:none}.PetcoLogoSharedComponent-v2 .Container .top-logo-wrapper .iconBackToDashboard{display:none;cursor:pointer}.PetcoLogoSharedComponent-v2 .Container .top-logo-wrapper .UM-logo{width:293px;height:40px}.PetCardList-v2{display:flex;flex-direction:row;flex-wrap:wrap;width:auto;min-width:100%;margin:0;grid-gap:20px;gap:20px;justify-content:center}@media (min-width:670px){.PetCardList-v2{justify-content:center}}.PetCardList__Item-v2{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;box-sizing:border-box;width:160px;height:110px;padding:18px 0 13px;margin:0;border:1px solid #666;background-color:initial;border-radius:.25rem;list-style:none;cursor:pointer;position:relative}.PetCardList__Item-v2:focus{outline-color:var(--outline-color);box-shadow:0 0 0 1px #fff,0 0 0 3px #ccc}.PetCardList__Item-v2.PetCardList__Item-v2--Marked{box-shadow:inset 0 0 0 .125rem var(--primary-color)}.PetCardList__Item-v2.PetCardList__Item-v2--Prioritized{order:0}.PetCardList__IconWrapper-v2 svg path{fill:var(--primary-color)}.PetCardList__Coin-v2{position:absolute;top:10px;left:10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:14px;font-weight:700;color:var(--primary-color);border:1px solid var(--primary-color);box-sizing:border-box}.PetCardList__Coin-v2--Marked{background-color:var(--secondary-color);border:unset}.PetCardList__Coin-v2--UM{background-color:var(--primary-color)}.PetCardList__Coin-v2--UM .Icon img{margin-top:7px}.PetCardList__Coin-v2 .currency{-webkit-transform:translateY(-1.5px);transform:translateY(-1.5px);font-size:8px}.PetCardList__Name-v2 .title{max-width:104px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;line-height:1.375rem;letter-spacing:.5px;text-align:center;color:#001952;padding-bottom:0}.PetCardList__IconWrapper-v2 .plus-sign{position:absolute;top:14px;left:10px;font-weight:700}.addPetV2 .plus-sign{position:absolute;top:8px;left:20px;font-weight:700;font-size:20px;line-height:24px;color:#333}@media (max-width:670px){.PetCardList__Item-v2 img{max-width:95px}.PetCardList__Name-v2 .title{margin-top:8px;margin-bottom:0}}.ComboBoxWrapper-v2 .ComboBoxWrapper-ValueContainer{height:45px}.ComboBoxWrapper-v2,.ComboBoxWrapper-v2 .ComboBoxWrapper-control{height:48px}.ComboBoxWrapper-v2 .ComboBoxWrapper-control{border:1px solid #a9b5ba}.ComboBoxWrapper-v2 .ComboBoxWrapper-indicatorSeparator{display:none}.NewPetForm .input-container{position:relative;background-color:#fff;width:100%;margin-bottom:20px}.NewPetForm .input-container input{background-color:#fff}.NewPetForm .input-container input::-webkit-input-placeholder{overflow:visible}.NewPetForm .input-container input::placeholder{overflow:visible}.NewPetForm .input-container label{position:absolute;z-index:1;font-size:12px;font-weight:400;line-height:1.125rem;letter-spacing:.4px;pointer-events:none;color:#656565;left:1rem;top:.25rem}.NewPetForm .input-container .ComboBoxWrapper{height:56px;margin-bottom:23px}.NewPetForm .form-field-wrapper{display:flex;flex-direction:column;justify-content:space-between}.NewPetForm .msg-field-wrapper{font-size:12px;font-weight:400;line-height:18px;letter-spacing:.4000000059604645px;color:#656565}.NewPetForm .input-error{position:absolute;top:3.6rem;font-size:.75rem;left:.25rem}.NewPetForm{display:flex;flex-direction:column;align-items:center}.NewPetAdditionFormPage{margin:15px}.NewPetForm .Container .top-logo-wrapper{padding:0}.NewPetForm .ComboxBoxWrapper .pet-type{height:100px}.NewPetForm form{width:100%}.NewPetForm .title{text-align:center;color:#000;padding-top:0;padding-bottom:.4375rem;margin-top:1.32rem}.NewPetForm .new-pet-form-logo-container{display:flex;flex-direction:column;align-items:center}.NewPetForm .react-datepicker-wrapper{width:100%;margin-bottom:5px}.NewPetForm #date:placeholder-shown,.NewPetForm #name:placeholder-shown{padding:.3rem 0 0;font-weight:400;font-size:1rem;line-height:1.375rem;letter-spacing:.5px}.NewPetForm #name:not(:placeholder-shown){padding:1rem 0 0}.NewPetForm #date:not(:placeholder-shown){padding:1.125rem 0 0}.NewPetForm #date,.NewPetForm #name{width:100%;border:1px solid #656565;border-radius:0;height:56px;box-sizing:border-box;color:#333;font-size:1rem;line-height:1.375rem;letter-spacing:.5px}#date::placeholder,.NewPetForm #name::placeholder{color:#656565}#date::-webkit-input-placeholder,.NewPetForm #name::-webkit-input-placeholder{color:#656565}.NewPetForm .react-datepicker__input-container{box-sizing:initial;height:56px}.NewPetForm #pet-form-submit-button{margin-bottom:0;line-height:1.375rem;letter-spacing:1px}.NewPetForm #pet-form-submit-button:disabled{color:#333;line-height:1.375rem;letter-spacing:1px}.NewPetForm .field{display:flex;flex-flow:column-reverse;margin-bottom:1em}.NewPetForm label,input{transition:all .2s;touch-action:manipulation}.NewPetForm input{font-size:1.5em;border:0;border-bottom:1px solid #ccc;font-family:inherit;-webkit-appearance:none;border-radius:0;padding:0;cursor:text}.NewPetForm .InputWrapper{height:56px}.NewPetForm input:focus{outline:0;border-bottom:1px solid #666}.NewPetForm label{letter-spacing:.05em}.NewPetForm #type{height:56px}.NewPetForm .mobile-select{padding-top:20px}.NewPetForm select{height:56px;border:1px solid #656565}.NewPetForm #breed{height:56px}.NewPetForm .form-field-col{display:flex;justify-content:space-between;flex-direction:column;margin:0;flex:1 1}@media (min-width:670px){.NewPetForm .form-field-wrapper{flex-direction:row;grid-gap:20px;gap:20px;grid-row-gap:0;row-gap:0;margin-bottom:30px}.form-field-col:nth-child(2) .input-container{margin-bottom:-3px}}@media screen and (min-width:670px) and (max-width:713px){.NewPetForm .form-field-wrapper{margin-bottom:30px}.form-field-col:nth-child(2) .input-container{margin-bottom:-20px}}.afterSubmitErrorMessage p{color:#e02924}@media (max-width:670px){.react-datepicker__input-container>#date{text-indent:.9375rem}.NewPetForm #date:placeholder-shown{padding:.3rem .0625rem 0}.NewPetForm #date:not(:placeholder-shown){padding:1rem 0 0 .0625rem}}.selected-PetType-Group{display:flex;flex-direction:row;margin-bottom:20px;margin-top:-20px}.selected-PetType-Text{width:280px;height:auto;margin-left:10px;margin-top:2px;font-weight:400;font-size:.813rem;line-height:1.125rem;letter-spacing:.4px;color:#001952}.react-datepicker__month-select,.react-datepicker__year-select{height:2.4rem!important}.referral-code{margin-top:24px;margin-bottom:24px}.referral-code .button-link{display:flex;align-items:center;justify-content:center;letter-spacing:.25px;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--primary-color-fourteen)!important}.referral-code .button-link.button-link-um{color:#011954!important}.referral-code .applied{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px}.referral-code .applied .applied-text{font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex;align-items:center;letter-spacing:.25px;color:#007500;margin-left:8px;margin-right:9px;font-family:var(--primary-font-bold)}.referral-code .applied .button-link-w{width:auto}.referral-code .applied .button-link-w.button-link-UM{color:#011954!important}.referral-code .AffiliateForm .form-field-wrapper{display:flex;flex-direction:row;justify-content:center;margin-top:24px}.referral-code .AffiliateForm .form-field-col{display:flex;flex-direction:column;margin:0}.referral-code .AffiliateForm .input-container{position:relative;background-color:#fff;width:100%}.referral-code .AffiliateForm .input-container .referral-code-error input{border:1px solid #fb4341}.referral-code .AffiliateForm .input-container input{background-color:#fff;width:14.5rem;height:3.5rem;border:1px solid #656565;box-sizing:border-box;font-size:.9rem;line-height:1.375rem;letter-spacing:.5px}.referral-code .AffiliateForm .input-container input::-webkit-input-placeholder{overflow:visible;font-weight:400;color:#656565}.referral-code .AffiliateForm .input-container input::placeholder{overflow:visible;font-weight:400;color:#656565}.referral-code .AffiliateForm .input-error{position:absolute;top:-23px;font-size:.875rem;font-weight:700;line-height:1.25rem;letter-spacing:.25px;left:.25rem;font-family:var(--primary-font-bold);color:#fb4341}.referral-code .AffiliateForm{display:flex;flex-direction:column;align-items:center}.referral-code .AffiliateForm form{width:100%}.referral-code .AffiliateForm #affiliate-form-apply-button{margin-bottom:0;width:6.1rem;margin-top:0;line-height:1.375rem;letter-spacing:1px}.referral-code .AffiliateForm #affiliate-form-apply-button:disabled{color:#333}.referral-code .AffiliateForm .field{display:flex;flex-flow:column-reverse;margin-bottom:1em}.referral-code .AffiliateForm .InputWrapper{height:56px;margin-bottom:0;margin-top:0}.referral-code .AffiliateForm .form-field-col:first-of-type{margin-right:10px}.afterSubmitErrorMessage p{text-align:center;color:#fb4341}.registration-container input{text-indent:.875rem}@media (max-width:375px){.referral-code .AffiliateForm .form-field-wrapper{flex-direction:column}.referral-code .AffiliateForm .form-field-col:first-of-type{margin-right:0}.referral-code .AffiliateForm #affiliate-form-apply-button,.referral-code .AffiliateForm .input-container input{width:100%}}@media (max-width:669px) and (min-width:375px){.referral-code .AffiliateForm .form-field-col:first-of-type,.referral-code .AffiliateForm .input-container input{width:100%}.referral-code{margin-top:30px;margin-bottom:36px}}.petCard{align-items:center;border-radius:.3125rem;border:.0625rem solid #ccc;cursor:pointer;display:flex;flex-direction:column;font-size:.9375rem;height:6.25rem;justify-content:flex-end;margin:.625rem 0;padding:.9375rem;width:6.25rem}.petCards{display:flex;flex-wrap:wrap;justify-content:space-around}.marked-pet{border:.0625rem;background-color:#00f}.pet-selection-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.pet-selection-page-v2{padding-bottom:1rem}@media (max-width:670px){.pet-selection-page-v2 .back-to-container{margin-left:5px}}@media (min-width:670px){.pet-selection-page-v2{padding-left:1rem;padding-right:1rem}}@media (min-width:670px){.pet-selection-page-v2 .Container{width:60rem;max-width:100%}}.pet-selection-page-v2 .Container>.title{font-size:1.5625rem;font-weight:700;line-height:2rem;letter-spacing:.25px;color:#333;text-align:center;padding-bottom:38px}.pet-selection-page-v2 .Container>.component__text{margin-bottom:1rem;font-size:var(--paragraph);text-align:center}.pet-selection-page-v2 .Container .TagInfo{display:block;max-width:16.875rem;margin:.9375rem auto 1.875rem;text-align:center}.pet-selection-page-v2 .Container .component__button{margin-top:.375rem}.pet-selection-page-v2 .Container .component__button.button-active{color:#fff;background-color:var(--primary-color)}@media (min-width:670px){.pet-selection-page-v2 .Container .component__button{max-width:18.75rem;margin-top:1.5rem;margin-right:auto;margin-left:auto}}.pet-selection-page-v2 .Container .component__button.Button--Dark{margin-top:1rem;background-color:#0a598f;color:#fff}.pet-selection-page-v2 .add-new-pet-container{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:30px;text-align:center}@media only screen and (min-width:670px){.pet-selection-page-v2 .add-new-pet-container{padding-left:0;padding-right:0}}.pet-selection-page-v2 .add-new-pet-spans{min-width:70px;flex-grow:2}.pet-selection-page-v2 .add-new-pet-text{min-width:110px;color:#000;font-size:.75rem;font-weight:700;line-height:1.125rem;letter-spacing:2px;text-transform:uppercase}.pet-selection-page-v2 .cancel-button-container{padding-left:16px;padding-right:16px}.pet-selection-page-v2 .join-now-button{font-weight:700;font-size:1rem;line-height:1.375rem;letter-spacing:1px;text-transform:uppercase;width:340px;max-width:100%}.pet-selection-page-v2 .join-now-button.mt-24{margin:24px auto 41px}.pet-selection-page-v2 .join-now-button.mt-34{margin:34px auto 41px}.pet-selection-page-v2 .BackButton{font-weight:700;font-size:.875rem;line-height:1.25rem;letter-spacing:.25px;color:#011954;margin-top:0}.pet-selection-page-v2 .BackButton p{margin-top:0}.pet-selection-page-v2 .Button-v2.secondary{margin:12px auto;line-height:1.375rem;letter-spacing:1px}@media (max-width:420px){.pet-selection-page-v2 .Container{padding:0}}@media (max-width:576px){.pet-selection-page-v2 .Container{max-width:340px;padding:0 6px}}@media (max-width:670px){.pet-selection-page-v2 .Container>.title{margin-bottom:29px}.pet-selection-page-v2 .BackButton{margin-top:21px}}.NeedHelp{text-align:center;margin-left:1rem;margin-right:1rem}.NeedHelp .phone-number{text-decoration:underline;font-size:.813rem}.NeedHelp .title.need-help-title{font-family:var(--primary-font-bold);font-size:1rem;line-height:1.375rem;letter-spacing:.5px;margin-top:3rem;padding:0;color:var(--primary-color-fourteen)!important}.NeedHelp .text{color:var(--primary-color-fourteen)!important;font-size:.813rem;line-height:.938rem}.Vital-care-tip-page-v2.vital-care-tip{display:flex;align-items:center;height:54px;width:100%;max-width:547px;background-color:#e5e5e5;margin:42px auto}.Vital-care-tip-page-v2.vital-care-tip>*{margin-left:.875rem}.Vital-care-tip-page-v2.vital-care-tip.vital-care-tip-um{background-color:#c8f0fd}.Vital-care-tip-page-v2 .tip{color:#000;font-size:.875rem;line-height:1.25rem;letter-spacing:.016rem}.Vital-care-tip-page-v2 .tip-um{color:#001952}.Vital-care-tip-page-v2 .tip span{font-size:.875rem;font-weight:700}.Vital-care-tip-page-v2 .icons-wrapper{position:relative;border-radius:50%;background-color:#06ff86;height:89px;min-width:89px}.Vital-care-tip-page-v2 #icon-dog{position:absolute;top:15px;left:18px}.Vital-care-tip-page-v2 #icon-cat{position:absolute;top:45px;left:38px}@media only screen and (max-width:670px){.Vital-care-tip-page-v2 .tip{line-height:1.25rem;letter-spacing:.0053rem}}.BackButton{width:100%;display:flex;line-height:1;margin-top:15px;margin-bottom:15px;cursor:pointer;justify-content:center}.BackButton p{font-family:var(--primary-font-bold);text-decoration:underline;text-underline-offset:3px;color:var(--primary-color-fifteen);font-weight:700;font-size:.875rem;line-height:1.25rem;letter-spacing:.016rem;margin-top:1.25rem}.BackButton_UM p{color:#011954}.BackToButton{width:100%;display:flex;line-height:1;margin-bottom:15px;cursor:pointer;color:var(--primary-color)}.BackToButton .Icon{height:16px}.BackToButton h4{font-size:18px;line-height:1;margin-left:5px}.LogoHeader{display:flex;align-items:center;width:100%;height:60px;padding-right:16px;padding-left:16px;box-sizing:border-box}.LogoHeader.center{justify-content:center}.LogoHeader img{width:166px;height:34px}.Inverted{background-color:#78d0f0}.Inverted div{background-color:#fff}.Inverted div svg{fill:#fff}.component__StepProgress{margin:3rem 0 1.5rem;position:relative}@media (min-width:670px){.component__StepProgress{margin:5rem 0 2rem}}.LinkBack{width:30px;height:30px;position:absolute;top:-35px;right:0;bottom:0;left:5px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.LinkBack svg{width:20px;height:20px;height:auto}.ButtonBack{width:30px;height:30px;cursor:pointer;border:none;background:none;padding:0;top:-35px;right:0;bottom:0;left:5px;flex-direction:row;justify-content:center;align-items:center}.ButtonBack svg{width:20px;height:20px;height:auto}.ProgressContainer{background-color:var(--greyLight1);height:.5rem;width:100%}.ProgressBar,.ProgressContainer{border-radius:.25rem;display:flex}.ProgressBar{height:100%;background-color:var(--greenLight2);transition:width .2s;align-items:flex-end;justify-content:flex-end}.ProgressBar img{color:var(--primary-color);width:45px;height:45px;fill:var(--placeholder);margin-bottom:.5rem}.ProgressBar img svg{fill:var(--primary-color)}.ProgressLabel{font-size:.8125rem;font-weight:700;color:var(--placeholder);margin-top:.625rem;display:block}.Button{display:flex;justify-content:center;width:100%;border:0;border-radius:.25rem;box-sizing:border-box;font-size:1rem;font-weight:700;text-align:center;text-decoration:none;line-height:1.2;color:#fff;background-color:var(--primary-color);cursor:pointer;margin:9px auto;padding:.9rem}@media (min-width:670px){.Button{max-width:18.75rem;margin:9px auto}}.Button:disabled{border:.0625rem solid #a9b5ba;color:#5f5f5f;background-color:#b8b8b8;pointer-events:none}.ButtonLink{display:inline-block;width:100%;padding:1rem 1.5rem;border:0;border-radius:.25rem;box-sizing:border-box;font-size:1rem;font-weight:700;text-align:center;text-decoration:none;line-height:1.2;color:#fff;background-color:var(--primary-color);cursor:pointer}.ButtonLink.TextLink{padding:0;text-decoration:underline;text-align:left;color:var(--primary-color);background-color:initial}.ButtonLink:disabled{border:.0625rem solid #a9b5ba;color:#5f5f5f;background-color:#b8b8b8;pointer-events:none}.Button.secondary{color:var(--primary-color);border:1px solid var(--primary-color);background-color:#fff}.change-plan-status-button{background-color:#fff;color:#000;border:none;cursor:pointer;pointer-events:visible;font-size:14px}.change-plan-status-button span{border-bottom:1px solid #000}.invalid-button{background-color:grey}.valid-button{background-color:#2a4fa1;color:#fff}#root{background-color:#fff}#root,.main-body{height:auto;overflow:auto;min-height:100vh}#flex-child{flex:auto;margin:.03125rem}iframe{height:93vh;width:93vw}.payment-selection-ctas .column:first-child{margin-right:.625rem}iframe#add-card-iframe{width:100%;height:600px}iframe#add-card-iframe-mobile{width:100%;height:925px}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.column{display:flex;flex-direction:column;flex-basis:100%;flex:1 1}.transparent-outline{outline:none}.component__button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #a8dac2}.membershipDetailsPage__addWalletButton{margin-top:16px;margin-bottom:16px}.modal-dialog{padding-top:32px;overflow:hidden}.modal-close-button{position:absolute;top:16px;right:16px;font-size:24px;color:var(--primary-color);cursor:pointer}.membership-details-modal.modal .modal-dialog{padding:26px 36px;height:calc(100vh - 10%);overflow:auto}.membership-details-modal.modal #paymentMethod{margin-bottom:20px}.complete-your-purchase-modal .modal-dialog{overflow-y:auto}.membership-details-modal .modal-content .component__button.active-button{background-color:var(--primary-color);color:#fff}.membership-details-modal.modal .ComboBoxWrapper{height:auto}.membership-details-modal.modal .ComboBoxWrapper span[aria-live=polite]+div{height:48px;align-items:center}.membership-details-modal.modal .ComboBoxWrapper span[aria-live=polite]+div div{display:flex;align-items:center;height:46px;padding:0 6px;margin:0 2px}@media (min-width:976px){.membership-details-modal.modal .modal-dialog{max-height:100%}.membership-details-modal-aci.modal .modal-dialog{max-height:100%;max-width:540px;padding:16px 32px}}.barcode-modal .modal-dialog{overflow-y:auto;top:10%}.plan-transition-modal .modal-dialog{overflow-y:auto;max-height:95%}@media (min-width:640px){#root,.main-body{min-height:1200px}}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-baseline{align-content:baseline}.align-content-stretch{align-content:stretch}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.AddPetNamePage .Container{max-width:25rem;padding:0}.AddPetNamePage fieldset{box-shadow:none}.AddPetNamePage fieldset label{color:var(--primary-color)}.AddPetNamePage fieldset label span{margin-right:4px;color:red}.AddPetNamePage fieldset .component__button.button-active{background-color:var(--primary-color);color:#fff}.AddPetNamePage input[name=petName]{padding:0;height:2.75rem}@media screen and (max-width:790px){.AddPetNamePage input[name=petName]{font-size:1rem}}.AddPetNamePage .input-error{margin-top:.25rem;font-size:.8125rem;color:#e02924}.Message{display:block;margin:.325rem 0;font-size:.75rem;color:red}@media (max-width:560px){.Message{margin:.75rem 0}}.BirthdaySelectionPage .Container{max-width:25rem;padding:0}.BirthdaySelectionPage .Container fieldset{box-shadow:none}.BirthdaySelectionPage .Container fieldset .dropdownWrapper:first-of-type{margin-bottom:1rem}.BirthdaySelectionPage .Container .component__button.button-active{background-color:var(--primary-color);color:#fff}.BirthdaySelectionPage .react-select div{color:#333}.BreedSelectionPage .Container{max-width:25rem;padding:0}.BreedSelectionPage fieldset{box-shadow:unset}.BreedSelectionPage .react-select div{color:#333}.TypeSelectionPage .Container{width:100%;max-width:23.75rem;padding:0}.TypeSelectionPage .Container h1{margin-bottom:24px}.type-button{color:var(--primary-color);text-decoration:none;width:100%;min-width:5.75rem;height:2.75rem;outline:none;padding:.9rem;border:none;border-radius:.313rem;margin:0;align-items:center;display:flex;flex-direction:row;justify-content:center;cursor:pointer;transition:all .25s ease 0s;background-color:#fff;box-shadow:0 .125rem 1.25rem hsla(0,0%,84.7%,.67)}.PurchaseSuccess-v2{padding:16px 0}.PurchaseSuccess-v2 .main-intro,.PurchaseSuccess-v2 .main-title{color:#000}.PurchaseSuccess-v2 .title{display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:1.25rem;font-weight:700;grid-gap:20px;gap:20px;padding:8px 0;line-height:1.5rem}.PurchaseSuccess-v2 .title :first-child{height:50px;width:50px}.footer-text{margin-top:29px}.PurchaseSuccess-v2 .component__text{font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;text-align:center;letter-spacing:.25px;font-weight:400}.PurchaseSuccess-v2 .CardPlan.pro-care .CardPlan__Header{background:linear-gradient(45deg,#f18213,#f6aa19)}.PurchaseSuccess-v2 .CardPlan.pro-care .CardPlan__Header svg{width:140px}.PurchaseSuccess-v2 .CardPlan.pro-care .CardPlan__Header p{font-size:12px}.PurchaseSuccess-v2 .CardPlan.pals-id .pals-logo{display:flex;justify-content:center;margin-bottom:16px;font-size:26px;color:var(--primary-color)}.PurchaseSuccess-v2 .CardPlan.pals-id .CardPlan__Body p{font-weight:600;font-size:.8125rem;line-height:1.4;color:var(--primary-color)}.PurchaseSuccess-v2 .CardPlan.pals-id .CardPlan__Body .palsId{display:block;margin-top:.5rem;margin-right:auto;margin-left:auto;-webkit-transform:translateX(-.375rem);transform:translateX(-.375rem);font-weight:600;font-size:1rem;letter-spacing:.0625rem;text-align:center}.PurchaseSuccess-v2 .PurchaseSuccess__BarcodeWrapper{height:3.75rem;margin-top:.375rem;overflow:hidden}.PurchaseSuccess-v2 .PurchaseSuccess__BarcodeWrapper svg{width:17.5rem;height:5rem}.PurchaseSuccess-v2 .PurchaseSuccess__BarcodeWrapper text{font:700 1.5rem sans-serif!important}.PurchaseSuccess-v2 .Notice{margin-top:2.3125rem}.PurchaseSuccess-v2 .Notice p{font-size:.6875rem;line-height:.9375rem;color:var(--primary-color)}.PurchaseSuccess-v2 .Notice:first-of-type{text-decoration:underline}.PurchaseSuccess-v2 .Notice:not(:last-of-type){margin-bottom:1rem}.PurchaseSuccess-v2 .Container{width:100%;margin:0 auto;padding-right:16px;padding-left:16px;box-sizing:border-box}.PurchaseSuccess-v2 .Container.Container--larger{max-width:50.5rem}.PurchaseSuccess-v2 .CardPlan{width:342px;max-width:100%;border-radius:.25rem;box-shadow:none;border:1px solid #ccc;overflow:hidden;display:flex}.PurchaseSuccess-v2 .CardPlan .component__button{background-color:var(--primary-color);color:#fff}.PurchaseSuccess-v2 .CardPlan__Header{display:flex;justify-content:space-between;align-items:center;height:2.9375rem;padding:0 1.25rem;font-size:1.25rem;background-image:linear-gradient(180deg,#eee,#fff)}.PurchaseSuccess-v2 .CardPlan__Header p{color:#fff}.PurchaseSuccess-v2 .CardPlan__Header p+p{font-size:11px}.PurchaseSuccess-v2 .CardPlan__Body{padding:1rem 1.25rem}.PurchaseSuccess-v2 .CardPlan__Body .petcoVitalCareLogo{width:7rem;margin-top:.2rem;z-index:10;background-color:#fff}.PurchaseSuccess-v2 .CardPlan__Body .um{width:165px;height:22px}.PurchaseSuccess-v2 .CardPlan__Body .um img{max-width:100%;max-height:100%}.PurchaseSuccess-v2 .CardPlan__Body img{display:block;margin:0}.PurchaseSuccess-v2 .CardPlan__List{display:flex;flex-wrap:wrap;grid-gap:16px;padding:0;max-width:710px;margin:0 auto}.PurchaseSuccess-v2 .CardPlan__List.CardPlan__List--oneitem{justify-content:center}.PurchaseSuccess-v2 .CardPlan__ListItem>span{font-size:.875rem;white-space:nowrap;line-height:1.25rem;letter-spacing:.25px;font-weight:400}.PurchaseSuccess-v2 .CardPlan__ListItem{list-style:none}.PurchaseSuccess-v2 .CardPlan__ListItem span,.PurchaseSuccess-v2 .CardPlan__ListItem strong{color:#000}.PurchaseSuccess-v2 .CardPlan__ListItem span{display:block}.PurchaseSuccess-v2 .CardPlan__PetInfo{display:flex;justify-content:space-between;border-bottom:1px solid #e5e5e5;margin-bottom:1rem;padding-bottom:1rem}.PurchaseSuccess-v2 .CardPlan__PetInfo .pet-name{display:flex;max-width:10rem}.PurchaseSuccess-v2 .CardPlan__PetInfo .pet-name .Icon{display:flex;align-items:center;min-height:30px}.PurchaseSuccess-v2 .CardPlan__PetInfo .pet-name .Icon img{width:24px;max-height:24px}.PurchaseSuccess-v2 .CardPlan__PetInfo .pet-name .title{margin:0 10px;padding:0;color:#000;line-height:1.5rem}.PurchaseSuccess-v2 .InsuranceBannerWrapper{margin:2rem auto}.PurchaseSuccess-v2 .InsuranceBannerWrapper .InsuranceBanner{box-sizing:border-box;overflow:hidden;border-radius:.25rem;padding:2rem 1.25rem}.PurchaseSuccess-v2 .InsuranceBannerWrapper .InsuranceBanner .BannerInner .ImageWrapper{max-width:14rem}.PurchaseSuccess-v2 .InsuranceBannerWrapper .InsuranceBanner .BannerInner .ContentWrapper .title{line-height:normal;font-size:1.3rem}.PurchaseSuccess-v2 .InsuranceBannerWrapper .InsuranceBanner .ContentWrapper .IconList .ListItem .component__text{margin:0}.PurchaseSuccess-v2 .InsuranceBannerWrapper .InsuranceBanner .ContentWrapper .ButtonGroup .component__button{box-sizing:border-box}.PurchaseSuccess-v2 .InsuranceBannerWrapper .InsuranceBanner .ContentWrapper .ButtonGroup .component__button span{font-size:1rem}.PurchaseSuccess-v2 .notice-to-residents{display:flex;flex-direction:column;font-size:12px;line-height:18px;letter-spacing:.4px;margin:1rem 0}.PurchaseSuccess-v2 .notice-to-residents>p{padding:.625rem 0}.PurchaseSuccess-v2 .notice-to-residents p{color:var(--primary-color)}.PurchaseSuccess-v2 .view-dashboard-button{font-weight:700;margin:24px auto;line-height:1.375rem;letter-spacing:1px}@media (min-width:670px){.PurchaseSuccess-v2 .component__text{margin-bottom:1.5rem}}@media (max-width:760px){.PurchaseSuccess-v2 .Container{padding-left:0;padding-right:0}.PurchaseSuccess-v2 .CardPlan{max-width:342px;width:100%;min-height:161px}.PurchaseSuccess-v2 .CardPlan__Body{width:100%}.PurchaseSuccess-v2 .CardPlan__List{justify-content:center;flex-direction:column;align-items:center}.PurchaseSuccess-v2 .Container{padding:0 2px}.PurchaseSuccess-v2 .CardPlan__ListItem{display:flex;flex-direction:column;flex-wrap:wrap;overflow:hidden}.PurchaseSuccess-v2 .CardPlan__ListItem span{max-width:100%;white-space:pre-wrap}}@media only screen and (max-width:360px){.PurchaseSuccess-v2 .CardPlan{max-width:342px;width:calc(100% - 20px)}}.footer-text p{font-weight:400;font-size:.75rem;line-height:1.125rem;letter-spacing:.4px;color:#001952;text-align:justify}.footer-text{margin-top:24px}.PurchaseSuccess-v2 .view-dashboard-button{width:342px}@media only screen and (max-width:670px){.PurchaseSuccess-v2 .main-intro{width:216px;margin:auto auto 1.5rem}.footer-text{max-width:342px;margin:auto}}@media only screen and (max-width:360px){.footer-text{margin:auto}.footer-text,.PurchaseSuccess-v2 .view-dashboard-button{width:calc(100% - 20px)}}.checkbox__input:checked~.checkbox__IconContainer{background-color:#fff}.checkbox__input:checked~.checkbox__IconContainer:before{opacity:1}.checkbox__input .checkbox__IconContainer{background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:1.5625rem}.checkbox__input .checkbox__IconContainer:before{content:"";background-color:var(--primary-color);height:.375rem;width:.375rem;border-radius:1.5625rem;display:block;opacity:0}.checkbox__input .checkbox__IconContainer svg{display:none}.checkbox__input.disabled{color:var(--greyLight1);pointer-events:none}.checkbox__input.disabled .checkbox__IconContainer{border-color:var(--greyLight1)}.checkbox__input .deactivated{color:var(--greyLight1)}.checkbox__input .checkbox__IconContainer{border-color:var(--greyLight1)}.component__Checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:.9375rem;cursor:pointer}.component__Checkbox .checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.component__Checkbox .checkbox__input:checked~.checkbox__IconContainer{background-color:var(--primary-color);border-color:var(--primary-color)}.component__Checkbox .checkbox__input:checked~.checkbox__IconContainer img{opacity:1}.component__Checkbox .checkbox__input:checked~.checkbox__IconContainer:focus+span{box-shadow:0 0 0 2px #fff,0 0 0 4px #a8dac2}.component__Checkbox .checkbox__IconContainer{color:var(--lightGrey1);width:32px;height:32px;border:1.5px solid var(--primary-color);border-radius:2px;-webkit-transform:translateY(3px);transform:translateY(3px)}.component__Checkbox .checkbox__IconContainer,.radial{font-size:.5625rem;margin-right:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.radial{background-color:#fff;border-radius:1.5625rem;color:#001952;width:1rem;height:1rem;border:1.5px solid #001952}.radial__IconContainer{background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-self:center;border-radius:1.5625rem}.radial__IconContainer svg{display:none}.radial:checked:before{content:"";background-color:var(--primary-color);height:11px;width:11px;border-radius:1.5625rem;display:block;opacity:1}.component__Checkbox input:focus+.checkbox__IconContainer{outline:solid 2px var(--outline-color);outline-offset:3px;outline:none}.FinishYourPurchase-v2 .TermsSection .terms-checkbox-row-section{display:flex;align-items:center;margin-top:.9375rem;margin-bottom:.9375rem}.FinishYourPurchase-v2 .TermsSection .component__Checkbox{align-self:flex-start;margin-top:.6rem}.FinishYourPurchase-v2 .TermsSection .terms-checkbox-row-section p{line-height:1.125rem;font-size:.75rem}.FinishYourPurchase-v2 .TermsSection .component__Checkbox{width:unset}.FinishYourPurchase-v2 .PaymentInformation{margin-bottom:1.25rem}.FinishYourPurchase-v2 .PaymentInformation .membershipTax,.FinishYourPurchase-v2 .PaymentInformation .membershipType{display:flex;justify-content:space-between}.FinishYourPurchase-v2 .PaymentInformation .membershipTax{margin-top:4px}.FinishYourPurchase-v2 .PaymentInformation__Item{display:flex;justify-content:space-between;margin-top:.5rem}.FinishYourPurchase-v2 .PaymentInformation__Item.membershipListPrices{flex-direction:column;margin-top:.25rem}.FinishYourPurchase-v2 .PaymentInformation__Item>div:not(:last-of-type){margin-bottom:.25rem}.FinishYourPurchase-v2 .PaymentInformation__Items{padding-top:1rem;border-top:.0625rem solid var(--primary-color-five)}.FinishYourPurchase-v2 .PaymentInformation__Item:last-of-type{padding-bottom:.5rem;border-bottom:.0625rem solid var(--primary-color-five)}.FinishYourPurchase-v2 .PaymentInformation .weight{font-family:var(--primary-font-bold)}@media only screen and (max-width:670px){.FinishYourPurchase-v2 .PaymentInformation .membershipTax{margin-top:1rem}.FinishYourPurchase-v2 .PaymentInformation__Items{padding-top:1.063rem;border-top:.0625rem solid #ccc}}.Subtotal-v2{display:flex;justify-content:space-between;margin-top:.5rem;font-size:1.375rem;font-weight:700;flex-wrap:wrap}.Subtotal-v2 .price,.Subtotal-v2 .subtotal-text{font-size:1.25rem;color:var(--primary-color);line-height:1.5rem}.Subtotal-v2 .styled,.Subtotal-v2 .styled.price{color:#000}.Subtotal-v2>div{display:flex;flex-direction:column;align-items:flex-end}.Subtotal-v2>div .type{font-size:.75rem;color:#afafaf}.Subtotal-v2 .price--pre-discount{text-decoration:line-through;margin-left:5px;display:none}.tenure{font-size:1.25rem}@media screen and (max-width:370px){.Subtotal-v2 .price,.Subtotal-v2>span{font-size:1rem}}@media screen and (max-width:670px){.finishtYourPurchase-mt{margin-top:3.563rem}.Subtotal-v2 .price{font-size:1.25rem;line-height:1.5rem}}.EmptyPetCard{border-radius:.25rem;box-shadow:0 0 .75rem rgba(0,0,0,.15);outline:none;display:flex;flex-direction:column;height:auto;min-height:25rem;overflow:hidden}.EmptyPetCard__Item{list-style:none}.EmptyPetCard__Item:first-of-type{display:flex;align-items:center;flex:1 1;justify-content:space-between}.EmptyPetCard__Item:last-of-type{padding:1rem;box-shadow:0 -.25rem .75rem rgba(0,0,0,.0725)}.EmptyPetCard__Item .component__text{margin-bottom:1rem;font-size:1rem;color:#afafaf}.EmptyPetCard__PetInfo{display:flex;flex-direction:column;align-items:center;margin:3.125rem auto}.EmptyPetCard__ExplorePlans{display:flex;justify-content:center;width:100%;padding:0;border:none;font-size:1rem;font-weight:700;text-decoration:underline;background-color:initial;color:#0a598f;cursor:pointer}.SelectPaymentMethod button{max-width:calc(100% - 20px);height:56px;line-height:22px;letter-spacing:1px}.SelectPaymentMethod-RedemptionModal{margin-top:25px}.creditCardIconRow{display:flex;justify-content:left;align-items:center}.paymentMethodTableContent{max-height:360px;overflow:auto;overscroll-behavior:none}.paymentMethodTableContent ::-webkit-scrollbar{background:transparent;display:none;width:0}.disable-scrollbars{scrollbar-width:none;-ms-overflow-style:none}.radioPaymentTableRow{height:72px;vertical-align:middle}.radioPaymentTableRow:hover{background-color:#f5f8ff;cursor:pointer}.radioPaymentTableData{vertical-align:middle;border:1px solid #d3d3d3;border-bottom:none;letter-spacing:.5px;font-weight:400;line-height:25px}.addNewCreditCardData,.addNewCreditCardData-redemptionACIModal{vertical-align:middle;border:1px solid #d3d3d3;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.addNewCreditCardData{position:-webkit-sticky;position:sticky;inset-block-end:0;background-color:#fff}.addNewCreditCardData:hover{background-color:#f6f8ff!important}.creditCardRadioRowIcon{height:30px}.creditCardRadioRowText{margin-left:20px}.radioPaymentTableData:has(input:checked){background-color:#f5f8ff;font-weight:700;color:#333}.saveButton-redemptionACIModal{color:#fff;background-color:#001952;margin:2em 0 0}.saveButton,.saveButton-redemptionACIModal{position:relative;width:215px;border:none;border-radius:5px;font-weight:700;cursor:pointer}.saveButton{background-color:#ffd405;margin:2em 0;color:#001952}.buttonContainer-redemptionACIModal{width:100%;text-align:center}.buttonContainer{width:100%;text-align:right}.radioPaymentTableInput{height:20px!important;width:20px!important;margin-left:1.5em;margin-right:1.5em!important;accent-color:#001952;-webkit-appearance:none;appearance:none;border:.0625rem solid #656565!important;border-radius:50%!important}.radioPaymentTableInput:checked{box-shadow:0 0 0 1px #001952;background-color:#001952;border:.2rem solid #fff!important}.radioPaymentTableDataFirst{vertical-align:middle;border:1px solid #d3d3d3;border-bottom:none;border-top-right-radius:6px;border-top-left-radius:6px;letter-spacing:.5px;font-weight:400;line-height:25px}.radioPaymentTableDataFirst:has(input:checked){background-color:#f5f8ff;font-weight:700;color:#333}.addNewCreditCardRow-redemptionACIModal{position:-webkit-sticky;position:sticky;inset-block-end:0;height:75px;color:#001952;font-weight:700;text-align:center;height:72px;cursor:pointer}.addNewCreditCardRow-redemptionACIModal:hover{background-color:#f7f7f7}.addNewCreditCardRow{color:#001952;font-weight:700;text-align:center;height:72px;background-color:#fff;cursor:pointer}.addNewCreditCardRow:hover{background-color:#f8f7f9}.CreditCardComboBox .react-select div{color:#656565}.modalTitle{text-align:center!important}.modal-body-paragraph{text-align:center}.PetCards-v2{position:relative}.PetCards-v2 .CardReviewList-v2{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;outline:none;overflow:hidden}.PetCards-v2_UM .CardReviewList-v2.multiple_discount{height:246px}.PetCards-v2_UM .CardReviewList-v2.single_discount{height:247px}.PetCards-v2_UM .CardReviewList-v2.no_discount{height:227px}.PetCards-v2 .CardReviewList__Container-v2{padding:.25rem 1rem 0}.PetCards-v2 .CardReviewList__Item-v2{padding:.75rem 0;list-style:none;display:flex;flex-wrap:wrap}.PetCards-v2_UM .CardReviewList__Item-v2{box-sizing:border-box;height:81px}.PetCards-v2_UM .multiple_discount .CardReviewList__Item-v2.Item-2{height:59px}.PetCards-v2_UM .single_discount .CardReviewList__Item-v2.Item-2{height:74px}.PetCards-v2_UM .no_discount .CardReviewList__Item-v2.Item-2{height:85px}.PetCards-v2 .CardReviewList__Item-v2:not(:last-of-type){border-bottom:1px solid #e2e2e2}.PetCards-v2 .CardReviewList__Item-v2 .title{padding:0;margin-bottom:0;font-size:1.125rem}.PetCards-v2 .CardReviewList__Item-v2 .component__text{font-size:.875rem}.PetCards-v2 .CardReviewList__Item-v2 .buttonEditCoverage{display:block;margin-top:.5rem;margin-bottom:.875rem;font-size:.875rem;text-decoration:underline;color:#005793;cursor:pointer}.PetCards-v2 .CardReviewList__Item-v2 .buttonEditCoverage.subtotal{padding-top:8px}.PetCards-v2 .CardReviewList__Subtotal-v2{padding:12px 16px;background-color:#daf1e6}.PetCards-v2_UM .CardReviewList__Subtotal-v2{padding:19px 14px 15px 17px;box-sizing:border-box}.PetCards-v2 .CardReviewList-v2.multiple_discount .CardReviewList__Subtotal-v2,.PetCards-v2_UM .CardReviewList-v2.multiple_discount .CardReviewList__Subtotal-v2{height:104px;padding:12px 16px}.PetCards-v2 .CardReviewList-v2.single_discount .CardReviewList__Subtotal-v2,.PetCards-v2_UM .CardReviewList-v2.single_discount .CardReviewList__Subtotal-v2{height:89px;padding:12px 16px}.CardReviewList-v2.multiple_discount .CardReviewList__MultiPetSavings-v2_UM{margin-bottom:8px}.CardReviewList-v2.single_discount .CardReviewList__MultiPetSavings-v2_UM{margin-bottom:15px}.PetCards-v2_UM .CardReviewList-v2.no_discount .CardReviewList__Subtotal-v2{height:59px;padding:19px 14px 15px 17px}.PetCards-v2 .CardReviewList-v2.no_discount .CardReviewList__Subtotal-v2{height:59px;padding:12px 16px}.PetCards-v2 .CardReviewList__Item-v2 .CardReviewList__PetName-v2{display:flex;align-items:center}.PetCards-v2 .CardReviewList__Item-v2 .CardReviewList__PetName-v2>*{margin-right:.4rem}.PetCards-v2 .CardReviewList__Item-v2 .CardReviewList__PetName-v2 img{height:30px;width:30px}.PetCards-v2 .CardReviewList__Row-v2{display:flex;width:100%;justify-content:space-between;align-items:center;margin:.25rem 0}.PetCards-v2_UM .CardReviewList__Row-v2{margin:0}.PetCards-v2 .CardReviewList__Row-v2.row_UM{align-items:baseline}.PetCards-v2 .CardReviewList__PlanHeader-v2{display:flex;align-items:center;justify-content:space-between;padding:1rem 0 .5rem}.PetCards-v2 .CardReviewList__PlanHeader.PlanHeader__VitalCare-v2 img{width:7.125rem}.PetCards-v2 .CardReviewList__PlanHeader-v2 .logoPetcoWellness img{width:8rem}.PetCards-v2 #CardReviewList__RemoveButton-v2,.PetCards-v2 .CardReviewList__RemoveButton-v2{font-size:.875rem;font-weight:700;color:var(--primary-color);cursor:pointer;background-color:initial!important;border-bottom:1px solid var(--primary-color);letter-spacing:.25px;line-height:1.25rem}.PetCards-v2 .CardReviewList__PlanBody-v2{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.PetCards-v2 .CardReviewList__PlanBody-v2 .component__text{width:12.5rem;margin-bottom:0}.PetCards-v2 .CardReviewList__PlanBody-v2 .component__text a{font-weight:100;color:#0a598f}.PetCards-v2 .CardReviewList__Price-v2{font-weight:700;color:var(--primary-color);white-space:nowrap;font-size:1.25rem;line-height:1.5rem;letter-spacing:.25px}.PetCards-v2 .CardReviewList__Price-v2 span{font-size:.875rem;line-height:1.25rem}.PetCards-v2 .CardReviewList__MultiPetSavings-v2{display:flex;align-items:center;justify-content:space-between}.PetCards-v2 .CardReviewList__MultiPetSavings-v2 span{font-size:.875rem;color:#000;letter-spacing:.25px;line-height:1.25rem;font-weight:400}.PetCards-v2 .CardReviewList__MultiPetSavings-v2_UM span{color:#007500}.PetCards-v2 .ProCareProPlan-v2{display:flex;justify-content:center;margin:1.5rem 0 1.25rem}.PetCards-v2 .ProCareProPlan__Value-v2{position:relative;display:flex;flex-direction:column;align-items:center;width:6.375rem;padding:.5rem;border-radius:.25rem;box-shadow:0 0 .375rem rgba(0,0,0,.15)}.PetCards-v2 .ProCareProPlan__Value-v2:first-of-type{margin-right:1rem}.PetCards-v2 .ProCareProPlan__BestValue-v2{position:absolute;top:-.5rem;left:1.5625rem;padding:.125rem .5rem;border-radius:1rem;font-size:.5625rem;line-height:1.2;background-color:#60b149;color:#fff}.PetCards-v2 .ProCarePro__Period-v2{margin-top:.125rem;font-size:.6875rem;font-family:var(--primary-font-bold);line-height:1;color:#98a7ac}.PetCards-v2 .EstimatedTotal-v2{border-top:1px solid #e2e2e2;padding:1.875rem 0 0;margin-bottom:1.625rem}.PetCards-v2 .EstimatedTotal-v2 .weight{font-family:var(--primary-font-bold)}.PetCards-v2 .EstimatedTotal__PetInfo-v2{display:flex;justify-content:space-between}.PetCards-v2 .EstimatedTotal__PetInfo-v2 .title{display:flex;justify-content:space-between;padding:1rem 0}.PetCards-v2 .slide-arrow-right{position:absolute;right:-50px;top:110px;cursor:pointer}.PetCards-v2 .slide-arrow-left{position:absolute;left:-50px;top:110px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.PetCards-v2 .hide-arrow{display:none}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .component__text.price_UM{font-weight:700}@media (min-width:670px){.PetCards-v2 .EstimatedTotal-v2{border-top:none}}@media only screen and (max-width:670px){.PetCards-v2 .CardReviewList__MultiPetSavings-v2 span{color:#007500;line-height:1.25rem}.PetCards-v2 .CardReviewList__Price-v2{font-size:1.25rem;line-height:1.5rem;letter-spacing:.25px}.PetCards-v2 #CardReviewList__RemoveButton-v2,.PetCards-v2 .CardReviewList__RemoveButton-v2{line-height:1.25rem}}@media only screen and (max-width:992px){.PetCards-v2 .slide-arrow-left,.PetCards-v2 .slide-arrow-right{top:90px;opacity:.3;height:24px}.PetCards-v2 .slide-arrow-right{right:-7px}.PetCards-v2 .slide-arrow-left{left:-7px}.PetCards-v2 .slide-arrow-left img,.PetCards-v2 .slide-arrow-right img{width:24px}}.StoreLocator-v2 #button-link{background-color:initial;padding:0;border:unset;font-family:var(--primary-font);font-weight:700;text-decoration:underline;font-size:16px;letter-spacing:-.03em;text-align:left;color:var(--primary-color-two);cursor:pointer}.StoreLocator-v2 .tell-text{margin:.5rem 0;font-size:.875rem}.StoreLocator-v2 .zip-code input{border:none;height:54px;width:100%;margin:0;padding:0 1rem;text-indent:0;color:#656565}.StoreLocator-v2 .zip-code input::-webkit-input-placeholder{overflow:visible}.StoreLocator-v2 .zip-code input::placeholder{overflow:visible}.StoreLocator-v2 .input-wrapper{max-width:99%}.StoreLocator-v2 .InputWrapper{width:100%;height:100%;margin:0}.StoreLocator-v2 .zip-code{display:block;padding:0}.StoreLocator-v2 .select-store-button{margin-bottom:10px}.StoreLocator-v2 .store-card{border:1px solid #ccc;border-radius:6px;margin-bottom:17px}.StoreLocator-v2 .store-card-input{position:relative}.StoreLocator-v2 .store-card-input .icon-dropdown{pointer-events:none}.StoreLocator-v2 .store-card-input .Icon{position:absolute;top:1.2rem;right:1rem}.StoreLocator-v2 .store-list{padding:0 1rem}.StoreLocator-v2 .store-list-section{border:1px solid #656565}.StoreLocator-v2 .store-list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.25rem 0 .6rem;border-top:1px solid #e5e8f1}.StoreLocator-v2 .store-list-title{color:var(--primary-color);font-size:1rem;font-weight:700;min-width:100px;line-height:1.125rem;letter-spacing:.025rem}.StoreLocator-v2 .store-list-item .distinguished-address{width:150px;font-size:12px;font-family:var(--primary-font);font-weight:400}.StoreLocator-v2 .store-list-item span{color:#656565;min-width:50px;margin-left:10px;line-height:1.125rem;letter-spacing:.025rem}.StoreLocator-v2 .store-list-actions{padding:1rem 0;display:flex;justify-content:center;border-top:1px solid #e5e8f1}.StoreLocator-v2 .selected-store-title{padding:0;margin-bottom:0}.StoreLocator-v2 .selected-store-header{display:grid;width:100%;grid-auto-flow:column;grid-template-columns:3.75rem auto;align-items:center;grid-gap:1.3125rem;margin-left:0}.StoreLocator-v2 .store-not-found-msg{margin-top:.9375rem;text-align:center;color:var(--primary-color)}.StoreLocator-v2 .load-more-button{font-size:1rem;font-weight:700;color:var(--primary-color);border-bottom:1px solid var(--primary-color);cursor:pointer;line-height:1.375rem;letter-spacing:.5px}.StoreLocator-v2 .Step__Header-v2{border-bottom:none;margin-bottom:0}@media (min-width:930px){.StoreLocator-v2 .store-container{margin:1rem 0;height:3.5rem;position:relative}.StoreLocator-v2 .store-card{position:absolute;z-index:50;background-color:#fff;width:28rem}.StoreLocator-v2 .store-container .Button{font-family:var(--primary-font-bold);margin:0 0 0 1rem;float:right}}.CompleteYourPurchasePage-v2{height:auto;min-height:900px;padding:16px 0;margin-bottom:16px;background-color:#fff}.CompleteYourPurchasePage-v2 .button-link{text-decoration:underline;color:var(--primary-color);font-size:.75rem;line-height:1.125rem}.CompleteYourPurchasePage-v2 .enter-payment-information .Button-v2{font-weight:700;background-color:var(--yellow);color:var(--primary-color);text-transform:uppercase;line-height:1.375rem;letter-spacing:.5px}.CompleteYourPurchasePage-v2 .button-link:focus,.CompleteYourPurchasePage-v2 .button-link:hover{cursor:pointer;color:var(--primary-color)}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2{max-width:47.5rem;padding-right:1rem;padding-left:1rem;margin:0 auto}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .component__text,.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .title{color:#333;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.25px}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .component__text.UM{font-weight:700}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .title{display:inline-block;color:#000;font-size:1.25rem;font-weight:700;line-height:1.5rem;padding:0}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .need-help-title.title{font-size:1rem;line-height:1.375rem}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .component__text.need-help{font-size:.813rem;line-height:.938rem}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .slick-slider{overflow:hidden;margin-top:1.25rem}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .slick-track{display:flex;flex-direction:row;margin:0;grid-gap:10px;gap:10px}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .slick-slide{width:100%!important;max-width:320px}@media only screen and (max-width:670px){.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .slick-slide{min-width:290px}}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .slick-dots{width:100%;padding:0;margin-top:16px;display:flex!important;justify-content:center}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .slick-dots li{list-style:none}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .slick-dots li button{text-indent:-9999px;width:.75rem!important;height:.75rem!important;padding:0;margin-right:.625rem;border:2px solid #979797;border-radius:50%;display:inline-block;outline:0;overflow:hidden;cursor:pointer;border-color:var(--primary-color-four)!important;background-color:var(--primary-color-four)!important}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .slick-dots li.slick-active button{background-color:var(--primary-color);border-color:var(--primary-color);background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .slick-dots{list-style:none!important}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .slick-dots button{width:10px!important;height:10px!important;border-radius:50%!important;border-color:#a1c7f2!important;background-color:#a1c7f2!important;text-indent:-200px;overflow:hidden}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .slick-active button{background-color:#2a79d6!important;border-color:#2a79d6!important}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .submit-copy{margin:1.375rem 0 .75rem;font-size:.75rem;line-height:1.125rem}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .submit-copy .button-link{font-size:inherit}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .submit-info{color:var(--primary-color);font-size:.75rem;line-height:1.125rem;font-weight:400}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .enter-payment-information{max-width:20rem;margin:0 auto;text-align:center}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .enter-payment-information p{font-size:.813rem;color:var(--primary-color);margin-top:.625rem;font-weight:400;line-height:.938rem}.CompleteYourPurchasePage__Container-v2 .EstimatedTotal__PetInfo-v2 p.priceWeight{line-height:1.375rem}.CompleteYourPurchasePage__Container-v2 .EstimatedTotal__PetInfo-v2 p.Month-priceWeight,.CompleteYourPurchasePage__Container-v2 .membershipType p.component__text{line-height:1.25rem}.CompleteYourPurchasePage__Container-v2 .StoreLocator-v2 .Button-v2{line-height:1.375rem;font-weight:700;letter-spacing:1px}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .CreditCardComboBox{margin-bottom:17px;max-width:40rem}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .Step__Header-v2{border-bottom:1px solid #ccc}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .Step__Header-v2,.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .Step__Header-v2-ACI{display:flex;align-items:center;justify-content:space-between;padding:1rem 0 .75rem;border-top:.0625rem solid var(--primary-color-five);margin-bottom:-1px}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .Step__Header-v2.no-border{border-top:none}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .Step__Header-v2.border-bottom{border-bottom:.0625rem solid var(--primary-color-five)}.CompleteYourPurchasePage-v2 .Step__Header-v2 .title{padding-top:0;margin-bottom:0;font-size:1.25rem;flex:1 0}.CompleteYourPurchasePage-v2 .Step__Header-v2 .optional{font-size:.813rem;line-height:.938rem;color:#656565}.CompleteYourPurchasePage-v2 .Step__Header-v2 .Icon{margin-bottom:0}.CompleteYourPurchasePage-v2 .Step__Header-v2 .Icon svg path{fill:var(--primary-color)}.CompleteYourPurchasePage-v2 .Step__Header-v2 .Icon[name=payment],.CompleteYourPurchasePage-v2 .Step__Header-v2 .Icon[name=review],.CompleteYourPurchasePage-v2 .Step__Header-v2 .Icon[name=yourAddress]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:var(--secondary-color-two)}.CompleteYourPurchasePage-v2 .Step__Header-v2 .Icon[name=checked]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--secondary-color)}.CompleteYourPurchasePage-v2 .Step__Edit-v2{font-family:var(--primary-font-bold);font-size:.875rem;margin-left:1rem;font-weight:600;color:var(--primary-color);border-bottom:1px solid var(--primary-color);letter-spacing:.05rem;cursor:pointer}.CompleteYourPurchasePage-v2 .Step__Content-v2:nth-of-type(2) .component__button{margin-top:1.25rem;margin-bottom:1.25rem}.CompleteYourPurchasePage-v2 .Step__Content-v2 .address{color:#000}.CompleteYourPurchasePage-v2 .Step__Content-v2 .Button-v2{text-transform:uppercase;height:56px;display:inline-flex;align-items:center;margin:0;max-width:inherit;float:inherit}.CompleteYourPurchasePage-v2 .Step__Content-v2 .component__button.invalid-button{background-color:#d4dadc;border:.0625rem solid #a9b5ba;color:#8e9da2}.CompleteYourPurchasePage-v2 .Step__Content-v2 .component__button.active-button{background-color:var(--primary-color);color:#fff}.CompleteYourPurchasePage-v2 .Step__Content-v2 fieldset{padding:0;margin-top:.375rem;box-shadow:none;background-color:initial}.CompleteYourPurchasePage-v2 .Step__Content-v2 fieldset small{margin-top:.5rem;font-size:.75rem;font-weight:600;color:red}.CompleteYourPurchasePage-v2 .Step__Content-v2 .css-1wa3eu0-placeholder{color:#333}.CompleteYourPurchasePage-v2 .Step__Content-v2 input::-webkit-input-placeholder{color:#333}.CompleteYourPurchasePage-v2 .Step__Content-v2 input::placeholder{color:#333}.CompleteYourPurchasePage-v2 .Step__Content-v2 input:-ms-input-placeholder{color:#333}.CompleteYourPurchasePage-v2 .Step__Content-v2 input::-ms-input-placeholder{color:#333}.CompleteYourPurchasePage-v2 .Step__Content-v2 label{color:var(--primary-color)}.CompleteYourPurchasePage-v2 .Step__Content-v2 label:not(:first-of-type){margin-top:.75rem}.CompleteYourPurchasePage-v2 .Step__Content-v2 label span{color:red}.CompleteYourPurchasePage-v2 .Step__Content-v2 .location{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}.CompleteYourPurchasePage-v2 .Step__Content-v2 .css-yk16xz-control{border-color:var(--primary-color-five)}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .submit-payment .Button-v2{font-weight:700;border:none;line-height:1.375rem;letter-spacing:1px}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .submit-payment .Button-v2.active-button{background-color:var(--yellow);color:var(--primary-color)}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .special-price{color:#333;margin-top:1.2rem;margin-bottom:-.75rem}.modal-body-paragraph{text-align:center!important;padding-left:5px;padding-right:5px}@media (min-width:930px){.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2{padding-right:1rem;padding-left:1rem}.CompleteYourPurchasePage-v2 .component__button{max-width:18.75rem;margin:0 auto}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .enter-payment-information{max-width:100%;text-align:left;display:flex;flex-direction:column-reverse}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .enter-payment-information .Button-v2{margin:1rem 0 3rem;align-self:end;letter-spacing:1px;padding:17px 14px;max-width:21.375rem}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .enter-payment-divide{width:100%;margin:1rem 0;border-top:.0625rem solid var(--primary-color-five)}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .CreditCardComboBox{margin:1rem 0}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .submit-payment{display:flex;flex-direction:column}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .submit-payment .Button-v2{align-self:end;margin:1rem 0}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .submit-info{text-align:end}.CompleteYourPurchasePage-v2 .Step__Content-v2 .Button-v2{max-width:18.75rem;float:right}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .special-price{margin-top:1rem;margin-bottom:-.9rem}}@media only screen and (max-width:670px){.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .component__text,.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .title{line-height:1.5rem}.CompleteYourPurchasePage-v2 .Step__Header-v2 .optional{line-height:.938rem}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .membershipTax .component__text{line-height:1.375rem}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .component__text.tell-text,.CompleteYourPurchasePage__Container-v2 .CardReviewList__Row-v2 p.component__text,.CompleteYourPurchasePage__Container-v2 .EstimatedTotal__PetInfo-v2 p.component__text,.CompleteYourPurchasePage__Container-v2 .membershipType p.component__text{line-height:1.25rem}.CompleteYourPurchasePage__Container-v2 .PaymentInformation__Item .membershipType p.component__text{line-height:1.375rem}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .submit-copy{margin-top:12px;margin-bottom:12px;line-height:1.125rem}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .submit-payment .Button-v2.active-button{background-color:#001952;color:#fff;border-radius:5px}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .submit-info{font-size:.75rem;margin-top:12px}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .enter-payment-information{margin:33px auto 37px;max-width:100%}.CompleteYourPurchasePage__Container-v2 .EstimatedTotal__PetInfo-v2 p.priceWeight{line-height:1.375rem}.CompleteYourPurchasePage-v2 .CompleteYourPurchasePage__Container-v2 .enter-payment-information p{margin-top:22px}@media only screen and (max-width:768px){.PetCards-v2 .slide-arrow-left,.PetCards-v2 .slide-arrow-right{display:none}}}.expiredErrorMessage{font-weight:400;border-radius:2px;margin-top:11px;font-size:.875rem;color:#333;background-color:#fff0f0;letter-spacing:.25px;line-height:1.375rem}.expiredErrorMessage .Icon{display:flex;align-items:center}.expiredErrorMessage img{margin-top:2px;margin-right:17px;margin-left:7px}.PetcoLogoSharedComponent-v2 .Container .top-logo-wrapper{justify-content:center}.choose-your-plan-page-v2{padding-bottom:1rem}@media (min-width:670px){.choose-your-plan-page-v2{padding-left:1rem;padding-right:1rem}.choose-your-plan-page-v2 .Container{width:60rem;max-width:100%}}.choose-your-plan-page-v2 .content-wrapper>.title{font-size:1.563rem;color:#333;text-align:center;margin-top:30px;padding:0;letter-spacing:.25px;line-height:2rem}.choose-your-plan-page-v2 .content-wrapper>.component__text{line-height:1.25rem;font-size:.875rem;text-align:center;margin-bottom:32px;margin-top:9px;color:#000;letter-spacing:.016rem;font-size:1rem}.choose-your-plan-page-v2 .Card-Item-Container{min-height:62px;box-sizing:initial}.choose-your-plan-page-v2 .Card-Item-Container:not(:last-child){border-bottom:2px solid #e5e5e5}.choose-your-plan-page-v2 .Card_Item-v2{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 16px}.choose-your-plan-page-v2 .Card_Item-v2 .card-Name{display:flex;align-items:center}.choose-your-plan-page-v2 .Card_Item-v2 .card-Name.yearly-Plan{align-items:unset}.choose-your-plan-page-v2 .Card_Item-v2 .card-info{display:flex;flex-direction:column}.choose-your-plan-page-v2 .Card_Item-v2 .card-info.monthly-Plan{flex-direction:unset}.choose-your-plan-page-v2 .Card_Item-v2 .card-info-row{display:flex;align-items:center;line-height:22px;letter-spacing:.5px}.choose-your-plan-page-v2 .cardList-chooseYourPlan{border:2px solid #001952;border-radius:4px;box-sizing:border-box;outline:none;overflow:hidden;width:100%;background-color:#fff}.choose-your-plan-page-v2 .plan-heading{color:#001952}.choose-your-plan-page-v2 .cardList-chooseYourPlan .petIcon{width:26px;height:30px}.choose-your-plan-page-v2 .cardList-chooseYourPlan .petIcon img{max-width:100%;max-height:100%}.choose-your-plan-page-v2 .price{font-size:1rem;font-weight:700;color:#011954;margin-left:5px}.choose-your-plan-page-v2 .perMonth-price{text-align:right;font-size:.875rem;color:#656565;line-height:1.25rem;margin-top:4px;letter-spacing:.25px}.choose-your-plan-page-v2 .tenure{font-family:var(--primary-font-bold);font-size:.875rem;font-weight:700;line-height:1.25rem;letter-spacing:.25px;color:#011954}.choose-your-plan-page-v2 .price--pre-discount{text-decoration:line-through;color:#656565}.choose-your-plan-page-v2 .cardList-chooseYourPlan .title{font-size:1.125rem;font-weight:700;line-height:1.313rem;letter-spacing:.15px;text-align:center;color:#000;margin-left:12px;margin-bottom:2px;padding:0}.choose-your-plan-page-v2 .savings-banner{background:#06ff86;border-radius:5px;margin-top:16px;display:flex;justify-content:space-between;width:100%}.choose-your-plan-page-v2 .savings-banner.UM{background:#daf1e6}.choose-your-plan-page-v2 .inner-banner{margin:8px 16px;display:flex;width:100%}.choose-your-plan-page-v2 .button-link{color:#011954;font-size:.75rem;line-height:1.25rem;letter-spacing:.25px;font-weight:400}.choose-your-plan-page-v2 .savingAmmount{font-size:1.125rem;font-weight:700;line-height:1.313rem}.choose-your-plan-page-v2 .plan-heading{margin-top:30px;margin-bottom:20px;font-size:1.25rem;line-height:24px;letter-spacing:normal}.choose-your-plan-page-v2 .inner-banner .Icon{margin-right:14px}.choose-your-plan-page-v2 .inner-banner span{color:#000;line-height:1.375rem;letter-spacing:.15px}.choose-your-plan-page-v2 .Button-v2{width:100%;max-width:none;margin-top:16px;line-height:1.375rem;letter-spacing:1px}.choose-your-plan-page-v2 .content-wrapper{width:100%;max-width:342px;margin:0 auto}.choose-your-plan-page-v2 .Icon{width:27px;text-align:center}.choose-your-plan-page-v2 .bird-icon{margin-top:0}.choose-your-plan-page-v2 .cat-icon img{height:25px;width:25px}.choose-your-plan-page-v2 .BackButton{height:20px;margin-top:24px;align-items:center}.choose-your-plan-page-v2 .BackButton p{margin-top:0}@media only screen and (max-width:670px){.choose-your-plan-page-v2 .content-wrapper>.title{font-weight:700;line-height:1.875rem;margin-top:24px}.choose-your-plan-page-v2 .content-wrapper{max-width:100%}.choose-your-plan-page-v2 .back-to-container{margin-left:.313rem}.choose-your-plan-page-v2 .content-wrapper>.component__text{margin-bottom:36px;margin-top:11px}.choose-your-plan-page-v2 .plan-heading{margin-top:16px;margin-bottom:7px}.choose-your-plan-page-v2 .savings-banner{margin-top:10px;min-height:58px}.choose-your-plan-page-v2 .Card_Item-v2{padding:20px 16px}.choose-your-plan-page-v2 .Card_Item-v2 .card-Name{align-items:center}.choose-your-plan-page-v2 .bird-icon{margin-top:0}.choose-your-plan-page-v2 .cardList-chooseYourPlan .title{font-size:1rem;letter-spacing:.5px;line-height:1.375rem}.choose-your-plan-page-v2 .inner-banner{margin:9px 16px}}.toggle-switch-page-v2{display:flex;justify-content:center}.toggle-switch-page-v2 .ButtonGroup{display:flex;background-color:#f8f7f9;border-radius:26px;width:100%;border:2px solid #001952}.toggle-switch-page-v2 .ButtonGroup .Button-v2{margin:0;border-radius:24px;font-size:.75rem;display:flex;flex-direction:column;line-height:1.125rem;letter-spacing:.4px;padding:9px 0;min-height:48px;color:#fff}.toggle-switch-page-v2 .ButtonGroup .button-disabled{color:#333;background:#f8f7f9}@media only screen and (max-width:670px){.toggle-switch-page-v2 .ButtonGroup{justify-content:stretch;width:100%}}.toggle-switch-page-v2 .toggle-switch-v1{font-size:.75rem;font-weight:700;line-height:1rem}.toggle-switch-page-v2 .toggle-switch-v2{font-size:.75rem;line-height:1rem;letter-spacing:.4px;font-weight:400}@media only screen and (max-width:300px){.choose-your-plan-page-v2 .cardList-chooseYourPlan .title{margin-left:8px}}@media only screen and (max-width:670px){.toggle-switch-page-v2 .ButtonGroup .Button-v2{padding:8px 0}.toggle-switch-page-v2 .toggle-switch-v1{font-size:.875rem;letter-spacing:.25px;line-height:1.25rem}.toggle-switch-page-v2 .toggle-switch-v2{font-size:.75rem;letter-spacing:.4px;line-height:1.125rem}.toggle-switch-page-v2 .ButtonGroup .button-disabled{color:#656565}}.bg-layer{position:fixed;background:hsla(0,0%,100%,.8);width:100%;height:100vh;top:0;left:0;z-index:999}.savings-modal.modal-popup{position:fixed;top:20vh;left:0;right:0;margin:0 auto;max-width:521px;width:100%;height:auto;max-height:70vh;background:#fff;border-radius:.25rem;box-shadow:0 .125rem 1.0625rem 0 rgba(0,0,0,.18);padding:38px 45px 155px;overflow:auto;z-index:1000;box-sizing:border-box}.savings-modal .close-icon{cursor:pointer;position:absolute;right:45px;top:26px;z-index:12;height:24px;width:24px}.savings-modal .close-icon img{height:24px;width:24px}.savings-modal .modal-header{display:flex;justify-content:center;margin-bottom:52px}.savings-modal .modal-title{font-weight:700;font-size:1.25rem;line-height:1.5rem;text-align:center;color:#000}.savings-modal .modal-body h5{font-weight:700;font-size:1.125rem;line-height:1.5rem;color:#000;margin-bottom:12px}.savings-modal .modal-body p{font-weight:400;font-size:1rem;line-height:1.375rem;color:#333;margin-bottom:19px}.savings-modal .modal-footer{display:flex;grid-gap:10px;justify-content:flex-end}.savings-modal .modal-footer .Button-v2{margin:0}@media only screen and (max-width:576px){.savings-modal.modal-popup{max-width:350px;padding:33px 36px 33px 28px}.savings-modal .modal-header{margin-bottom:28px}.savings-modal .modal-body h5{margin-bottom:8px;font-size:1rem}.savings-modal .modal-body p{margin-bottom:10px;font-size:.875rem;line-height:1.25rem}.savings-modal .close-icon{right:20px;top:20px;height:16px;width:16px}.savings-modal .close-icon img{height:16px;width:16px}}.Container.pet-creation-page{max-width:46.125rem}.pet-creation-page .page-title{margin-bottom:.75rem;padding:0;text-align:center;color:#000;margin-top:33.63px}.pet-creation-page .page-title.UM-title{margin-top:29px;margin-bottom:.563rem;color:#333}.pet-creation-page .subtitle{color:var(--primary-color);text-align:center;margin-bottom:.75rem}.pet-creation-page .text{color:var(--primary-color);font-size:.875rem;text-align:center}.pet-creation-page .bottom{text-align:center;margin-top:1.5625rem;color:var(--primary-color)}@media (max-width:670px){.pet-creation-page .page-title{margin-bottom:7px}.pet-creation-page .page-title.UM-title{margin-top:24px;margin-bottom:7px}}.Card{border-radius:.25rem}@media (min-width:992px){.Card{max-width:46.125rem}}.List .List__Item{padding:1rem}.TransitionMessage{margin-bottom:1.875rem}.TransitionMessage .congrats-message{background-color:var(--lightGreen)}.TransitionMessage .failed-message{background-color:#fff;color:var(--orangeWarning)}.TransitionMessage .icon{border:1px solid var(--primary-color);border-radius:50%;padding:5px;height:10px;width:10px}.TransitionMessage .congrats,.TransitionMessage .icon{display:flex;flex-direction:row;align-items:center;justify-content:center}.TransitionMessage .congrats{margin-left:10px;font-weight:700;color:var(--primary-color);line-height:0;margin-bottom:-4px;font-size:1rem}.TransitionMessage .congrats-message{color:var(--primary-color)}.TransitionMessage .successfully-inner-container{padding:20px;background-color:var(--lightGreen);border-radius:.3125rem}.TransitionMessage .failed-innder-container{background-color:#333}.TransitionMessage .TransitionMessageHeader{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.Progress{width:100%;position:relative}.Progress .ProgressContainer{background-color:var(--background-main);height:.5rem;width:100%;border-radius:.25rem;display:flex}.Progress .ProgressBar{height:100%;background-color:var(--secondary-color);border-radius:.25rem;display:flex;transition:width .2s;position:relative}.Progress .ProgressLabel{font-size:.8125rem;font-weight:700;color:var(--content-placeholder);margin-top:.625rem;display:block}.DashboardHeader-v2 .title{color:var(--primary-color)}@media (min-width:992px){.DashboardHeader-v2 .Container .PetListGrid{margin-right:auto;margin-left:auto}div.RedemptionDashboardPage-v2>div.DashboardHeader-v2>div{max-width:61.5rem}}.DashboardHeader-v2 .change-plan-status-button{background-color:initial;padding:0;color:var(--primary-color);border:none;cursor:pointer;pointer-events:visible;font-size:14px;border-bottom:1px solid var(--primary-color)}.DashboardHeader-v2 .activationMessage{font-weight:400;padding:12px;border:1px solid #ff3a44;border-radius:6px;margin-top:15px;margin-bottom:16px;font-size:14px;line-height:1.4;color:var(--primary-color);background-color:var(--primary-color-ten)}.flashMessage{margin-bottom:1rem;font-size:16px}.DashboardHeader-v2 .activationErrorMessage{font-weight:400;margin-top:11px;color:#333;background-color:#fff0f0;line-height:1.375rem;letter-spacing:.5px}.DashboardHeader-v2 .activationErrorMessage span{font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.25px;color:#000}.DashboardHeader-v2 .expiredErrorMessage{font-weight:400;border-radius:2px;margin-top:11px;font-size:.875rem;color:#333;background-color:#fff0f0;letter-spacing:.25px;line-height:1.375rem}.DashboardHeader-v2 .roverBannerContainer{width:auto;background-color:#daf1e6;display:flex;padding:16px;margin-top:11px}.DashboardHeader-v2 .rovertxtDescription{font-weight:400;font-size:.875rem;color:#000;letter-spacing:.25px;line-height:1.375rem;align-items:center;display:flex}.DashboardHeader-v2 .closeBtnContainer{display:flex;flex-direction:column;margin-left:auto}.DashboardHeader-v2 .CloseButton{background-color:initial;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none}.DashboardHeader-v2 .flashMessage span{font-weight:400;font-size:1rem;line-height:1.25rem;letter-spacing:.25px;color:#000}.DashboardHeader-v2 .flashMessage.successMessage{color:#333;padding:5px 16px;display:flex;align-items:center}.DashboardHeader-v2 .flashMessage.successMessage img{margin-right:18px}.DashboardHeader-v2 .flashMessage .plan-status-button{font-weight:700;font-size:.875rem;line-height:1.25rem;letter-spacing:.25px;color:#001952}.DashboardHeader-v2 .plan-status-button{font-size:16px}.DashboardHeader-v2 .activationErrorMessage .Icon,.DashboardHeader-v2 .expiredErrorMessage .Icon{display:flex;align-items:center}.DashboardHeader-v2 .activationErrorMessage img,.DashboardHeader-v2 .expiredErrorMessage img{margin-top:2px;margin-right:17px;margin-left:7px}.expiredErrorMessage span .plan-status-button,.expiredErrorMessage span b{font-size:.875rem}.DashboardHeader-v2 .plan-status-button{background-color:initial;padding:0;color:var(--primary-color);border:none;cursor:pointer;pointer-events:visible;font-size:1rem;border-bottom:1px solid var(--primary-color);letter-spacing:.25px;font-weight:700}@media only screen and (max-width:670px){.DashboardHeader-v2 .activationErrorMessage{letter-spacing:.25px;line-height:1.25rem}.DashboardHeader-v2 .plan-status-button{font-size:.875rem;line-height:1.25rem}.expiredErrorMessage span{line-height:1.25rem}}.DashboardHeader-v2{margin-bottom:.25rem}.DashboardHeader-v2 .successMessage{background:#e9fdf2;color:#333;min-height:69px;line-height:1.25rem;font-size:.875rem;font-weight:400;letter-spacing:.25px;padding:19px 79px 3px 16px}.DashboardHeader-v2 .successMessage img{line-height:20px;margin-right:20.48px}@media only screen and (max-width:670px){.DashboardHeader-v2 .successMessage{padding:16px}.DashboardHeader-v2 .successMessage img{margin-right:12px}.DashboardHeader-v2 .flashMessage span{font-size:.875rem}.DashboardHeader-v2 .activationErrorMessage span{font-size:.875rem;line-height:1.25rem;letter-spacing:.016rem}.DashboardHeader-v2 .flashMessage.successMessage{padding:8px 12px;align-items:start}.DashboardHeader-v2 .flashMessage.successMessage img{width:12px;height:12px;padding-top:8px;margin-right:12px}}.CreditCardComboBox .react-select div{color:#333}.NRCFrameWrap{position:relative}.NCR-help-text{padding:12px;margin-top:16px;margin-bottom:16px;border-radius:5px;font-size:12px;font-weight:700;line-height:1.5;color:var(--primary-color);background-color:var(--primary-color-five)}.NRCFrame{position:relative;background-color:#fff}.SelectPaymentMethod button:nth-of-type(2){margin-top:15px}.SelectPaymentMethod .UM_ActivationErrorMessage{background-color:#fbeeec}.aci-payment-frame{min-height:730px;height:auto;width:100%}.aci-payment-modal .modal-dialog{min-width:320px;max-width:720px;width:70%}.PaymentModalHeader{text-align:center;font-weight:700}.PetPaymentDetailsContainer{width:344px;height:86px;box-sizing:border-box;border:.5px solid #ccc;box-shadow:1px 2px 2px rgba(0,0,0,.11);border-radius:5px;padding:11px 31px 31px 28px;position:relative}.PetPaymentDetailsContainerWithHighlightTitle .PetPriceDetailsContainer{display:flex;justify-content:space-between;align-items:center}.PetPaymentDetailsContainerWithHighlightTitle{padding:17px 28px 21px}.SelectedPaymentDetail{width:344px;height:86px;box-sizing:border-box;border:2.5px solid #001952;box-shadow:1px 2px 2px rgba(0,0,0,.11);border-radius:5px;position:relative}.PetPaymentDetailsContainer .highlightTitle{min-width:83.57px;height:18px;box-sizing:border-box;color:#333;background-color:#daf1e6;font-size:14px;vertical-align:text-top;line-height:1.25rem;position:absolute;top:0;left:0;border-radius:0 0 5px 0;padding:0 13.57px 0 5px}.PetPaymentDetailsContainer .highlightTitle.highlightTitle_UM{background-color:#daf1e6}.PetPaymentDetailsContainer .highlightTitle .highlightTitleText{font-size:.875rem;font-weight:700;letter-spacing:.25px;line-height:1.25rem}.PetPaymentDetailsContainer .PetPriceDetailsWithNoHighlightTitle{display:flex;justify-content:space-between}.PetPaymentDetailsContainer .PetPriceDetailsWithNoHighlightTitle span:first-child{margin-right:9px}.PetPriceDetailsContainer .PetDetailsTitle{color:#000;letter-spacing:.5px;margin-bottom:2px;font-weight:700;font-size:1rem;line-height:1.375rem}.PetPriceDetailsContainer .PetPriceDetails{line-height:1.375rem;letter-spacing:.5px}.PetPriceDetailsContainer .PetPriceDetails span:first-child{margin-right:9px}.PetPriceDetailsContainerWithNoHighlightTitle{display:flex;justify-content:space-between;align-items:baseline}.PetPriceDetailsContainerWithNoHighlightTitle .PetDetailsTitle{color:#000;letter-spacing:.5px;margin-bottom:2px;font-weight:700;font-size:1rem;line-height:1.375rem}.PetPriceDetailsContainerWithNoHighlightTitle .PetPriceDetailsWithNoHighlightTitle{line-height:22px}.PetPriceDetailsContainerWithNoHighlightTitle .PetPriceDetails span:first-child{margin-right:9px}.PetPriceDetails .ActualPriceStrikeThroughText{color:#656565;text-decoration:line-through;font-weight:700;letter-spacing:.5px;line-height:1.375rem;font-size:1rem}.PetPriceDetails .DiscountedPrice{font-weight:700;color:#011954;font-size:1rem;letter-spacing:.25px;line-height:1.5rem}.PetPriceDetailsWithNoHighlightTitle .ActualPriceStrikeThroughText{color:#656565;text-decoration:line-through;font-size:1rem;font-weight:700;letter-spacing:.5px;line-height:1.375rem}.PetPriceDetailsWithNoHighlightTitle .DiscountedPrice{font-weight:700;color:#011954;font-size:1rem;letter-spacing:.25px;line-height:1.5rem}.PetPaymentDetailsContainer .PetDetailsSubTitle .PetDetailsSubTitleText{display:block;font-size:.813rem;line-height:1.25rem;color:#001952;font-weight:400;letter-spacing:.25px}.PerMonthPrice{display:flex;justify-content:flex-end;color:#656565;font-size:.875rem;font-weight:400;letter-spacing:.25px;line-height:1.25rem;margin-top:4px}@media only screen and (max-width:670px){.PetPaymentDetailsContainer{width:318px;height:86px;border:.5px solid #ccc;padding:11px 18px 31px 15px;position:relative}.PetPaymentDetailsContainerWithHighlightTitle .PetPriceDetailsContainer{display:flex;justify-content:space-between;align-items:center}.PetPaymentDetailsContainerWithHighlightTitle{padding:17px 15px 21px}.SelectedPaymentDetail{width:318px;height:86px;box-sizing:border-box;border:2.5px solid #001952;box-shadow:1px 2px 2px rgba(0,0,0,.11);border-radius:5px}.PetPriceDetailsContainer .PetDetailsTitle{width:auto;height:20px;color:#000;letter-spacing:.5px;margin-bottom:2px;font-weight:700;font-size:1rem;line-height:1.375rem}}.customModal.ReactivationModal .modal-dialog{width:calc(100% - 9px);max-width:590px;padding:42px 35px 70px}.customModal.ReactivationModalYearly .modal-dialog{width:calc(100% - 9px);max-width:590px;padding:42px 35px 110px}.ReactivationModalYearly .modal-dialog .modal-footer{margin-top:16px}.ReactivationModal{display:flex;flex-direction:column;justify-content:center;line-height:2rem}.ReactivationTitle.modal-title.h4{text-align:center;margin-bottom:20px;letter-spacing:.25px;font-size:1.25rem;font-weight:700;line-height:1.5rem}.ReactivationModal .CloseButton{position:absolute;top:1.5rem;right:1.5rem;color:var(--primary-color);cursor:pointer}.ReactivationModal .CloseButton span .ReactivationCloseIcon img{height:18px}.ReactivationModal .modal-footer .Button{width:100%;max-width:344px;height:56px;align-items:flex-end;cursor:pointer;margin:0 auto;font-size:1rem;letter-spacing:1px;line-height:1.375rem;font-weight:700}.ReactivationModal .modal-footer .change-plan-status-button{margin-top:17px;height:22px;cursor:pointer;padding:0}.ReactivationModal .modal-footer .change-plan-status-button span{color:#001952;height:22px;line-height:1.375rem;border-bottom:0;text-decoration:underline;font-weight:700;letter-spacing:.5px;font-size:1rem}.ReactivationModal .modal-footer .Button:first-child{margin:0 auto}.Reactivation-terms-section .component__Checkbox .checkbox__IconContainer img{width:14px;height:14px}.customModal.switchToYearlyModal .modal-dialog{top:4vh;padding:40px 35px 32px}.switchToYearlyModal .ReactivationTitle.modal-title.h4{text-align:center;margin-bottom:38px;font-weight:700;font-size:1.563rem;line-height:1.875rem;letter-spacing:.25px;padding:0;height:32px}.switchToYearlyModal .modal-footer .Button:first-child{margin-top:1.63px;letter-spacing:1px}.switchToYearlyModal .SelectedPaymentDetail{width:100%;border:2px solid #001952;box-shadow:1px 2px 2px rgba(0,0,0,.11);border-radius:5px;margin-bottom:13px}.switchToYearlyModal .ActualPriceStrikeThroughText{margin-right:7px}.switchToYearlyModal .ReactivationBodyData{padding:10px 58px 20px 16px}.switchToYearlyModal .ReactivationBodyData .description,.switchToYearlyModal .ReactivationBodyData .heading{font-size:.875rem}.switchToYearlyModal .PetPriceDetailsContainer .PetDetailsTitle{color:#000}.switchToYearlyModal .ReactivationTermsSection .terms-checkbox-row-section{margin-top:23px}.switchToYearlyModal .modal-dialog .modal-footer{margin-top:32px}.switchToYearlyModal .confirmButton{max-width:344px}.switchToYearlyModal .modal-footer .change-plan-status-button{color:#001952;height:22px;line-height:22px;padding:0;margin:18px auto 0}.switchToYearlyModal .modal-footer .change-plan-status-button span{color:#001952;border:0;text-decoration:underline}.switchToYearlyModal .ReactivationTermsSection .terms-checkbox-row-section p{line-height:1.125rem}.switchToYearlyModal .ReactivationBodyData .annual-renewal-text{font-size:.75rem;font-weight:400;line-height:1.125rem;letter-spacing:.4px;text-align:left;margin-top:3px}@media only screen and (max-width:670px){.customModal.ReactivationModal .modal-dialog{padding:55px 18px 22px 19px;top:10vh;max-width:357px;overflow:auto}.switchToYearlyModal.customModal.ReactivationModal .modal-dialog{padding:29px 18px 37px 19px}.ReactivationTitle.modal-title.h4{font-size:1.125rem;line-height:1.313rem;margin-bottom:7px;letter-spacing:.15px}.switchToYearlyModal .ReactivationTitle.modal-title.h4{margin-bottom:28px;font-weight:700;font-size:1.25rem;line-height:1.5rem}.ReactivationModal .CloseButton{top:1.125rem;right:1.125rem}.ReactivationBodyData{padding:12px 10px}.TermsSection .terms-checkbox-row-section{font-size:.75rem;margin-top:.625rem}.ReactivationModal .modal-dialog .modal-footer{margin-top:16px}.ReactivationModal .modal-footer .Button{max-width:320px}.ReactivationModal .modal-footer .Button:last-child{margin-top:12px}.switchToYearlyModal .SelectedPaymentDetail{padding:23px 10px 15px 8px}.switchToYearlyModal .PetPriceDetailsContainer .PetDetailsTitle{width:115px;height:auto;line-height:1.25rem}.switchToYearlyModal .SelectedPaymentDetail{margin-bottom:11px}.switchToYearlyModal .ReactivationBodyData{padding:10px 12px 15px}.switchToYearlyModal .ReactivationTermsSection .terms-checkbox-row-section{margin-top:19px}.switchToYearlyModal .modal-dialog .modal-footer{margin-top:7px}.switchToYearlyModal.ReactivationModal .modal-footer .Button:last-child{margin-top:27px}}.customModal.UpdatePlansCCModal .modal-dialog{width:calc(100% - 9px);max-width:590px;padding:52px 52px 39px}.UpdatePlansCCModal{display:flex;flex-direction:column;justify-content:center;line-height:2rem;align-items:center}.UpdatePlansCCTitle.modal-title.h4{text-align:center;font-size:1.125rem;width:383px;min-height:72px;line-height:1.5rem;letter-spacing:.15px;margin-bottom:0;font-weight:700;color:#333}.UpdatePlansCCModal .CloseButton{position:absolute;top:1.5rem;right:1.5rem;color:var(--primary-color);cursor:pointer}.UpdatePlansCCModal .CloseButton span .UpdatePlansCCCloseIcon img{height:18px}.UpdatePlansCCModal .modal-footer .Button{width:100%;min-width:361px;height:56px;align-items:flex-end;cursor:pointer;font-weight:700;font-size:1rem;line-height:1.375rem;letter-spacing:1px}.UpdatePlansCCModal .modal-footer .Button:first-child{margin:0 auto}.TermsSection .component__Checkbox{width:24px;height:24px}.UpdatePlansCC-terms-section .component__Checkbox .checkbox__IconContainer img{width:14px;height:14px}@media only screen and (max-width:670px){.customModal.UpdatePlansCCModal .modal-dialog{padding:41px 14px 19px;width:348px;top:5rem;overflow:hidden}.UpdatePlansCCTitle.modal-title{margin-bottom:0}.customModal.UpdatePlansCCModal .successMessage{background:#e9fdf2;border-radius:4px;line-height:1.25rem;font-size:.875rem;color:var(--renewal-message-color);width:320px;margin-bottom:12px}.UpdatePlansCCTitle.modal-title.h4{font-size:.875rem;line-height:1.25rem;width:258px;min-height:52px;letter-spacing:.25px}.UpdatePlansCCModal .CloseButton{top:1.125rem;right:1.125rem}.UpdatePlansCCModal .modal-footer .Button{width:100%;min-width:320px;height:56px;align-items:flex-end;cursor:pointer}.UpdatePlansCCBodyData{padding:12px 10px}.UpdatePlansCCBodyData .description,.UpdatePlansCCBodyData .heading{font-size:.875rem}.TermsSection .terms-checkbox-row-section{font-size:.75rem;margin-top:.625rem}.modal-dialog .modal-footer{margin-top:22px}.UpdatePlansCCModal .modal-footer .Button:last-child{margin-top:3px}.UpdatePlansCCModal .flashMessage{min-height:51px;box-sizing:border-box;padding:16px;margin-bottom:12px;font-size:1rem;font-weight:400;line-height:22px;color:var(--primary-color);letter-spacing:.5px;display:flex}.UpdatePlansCCModal .modal-footer{margin-top:0}.UpdatePlansCCModal .updateCCPetNames{grid-gap:32px;gap:32px}.UpdatePlansCCModal .displayUpdateCCPetNames{margin-left:0!important;letter-spacing:.5px!important}}.UpdatePlansCCModal .successMessage{background:#e9fdf2;border-radius:4px;font-size:.875rem;color:var(--renewal-message-color);width:486px;min-height:51px;margin-top:0;margin-bottom:17px;letter-spacing:.25px;line-height:1.25rem;font-weight:400}.UpdatePlansCCModal .UM_successMessage{background:#daf1e6}.UpdatePlansCCModal .successMessage img{margin-top:2px;margin-right:8px}.flashMessage{min-height:51px;font-size:1rem;line-height:22px;color:var(--primary-color)}.UpdatePlansCCModal .modal-body{margin-right:25px}.UpdatePlansCCModal.modal-body.UpdateCCPetNames{font-size:1.125rem}.UpdatePlansCCModal.modal-body.UpdateCCPetNames.displayUpdateCCPetNames.UpdatePlansCC-icon-bird{width:18.99px;height:33.01px}.UpdatePlansCCModal.modal-body.UpdateCCPetNames.displayUpdateCCPetNames.component__Checkbox span.checkbox__IconContainer{max-width:24px;max-height:24px}.updateCCPetNames{display:flex;flex-direction:column;grid-gap:30px;gap:30px}.UpdatePlansCCModal .displayUpdateCCPetNames{grid-gap:10px;gap:10px;height:24px;line-height:2.25rem;letter-spacing:.15px;font-weight:700}.UpdatePlansCCModal .component__Checkbox{margin-bottom:0}.UpdatePlansCCModal .Icon.updatePlansCC-icon-bird img{margin-top:.275rem;margin-left:7px;margin-right:6px;width:17.27px;height:30px}.UpdatePlansCCModal .Icon.updatePlansCC-icon-cat img{margin-top:.3rem}.UpdatePlansCCModal .Icon.updatePlansCC-icon-small-animal img{margin-top:.1rem;margin-right:2px;width:28px;height:29.05px}.UpdatePlansCCModal .Icon.updatePlansCC-icon-dog img{margin-top:.5rem;width:30px;height:21.32px}.UpdatePlansCCModal .Icon.updatePlansCC-icon-fish img{margin-top:.4rem;width:30px;height:23.78px}.UpdatePlansCCModal .Icon.updatePlansCC-icon-reptile img{margin-top:.2rem;width:30px;height:30.85px}.UpdatePlansCCModal .component__Checkbox .checkbox__IconContainer{width:24px;height:24px;box-sizing:border-box;margin-left:6px;margin-top:4px}.UpdatePlansCCModal .component__Checkbox .checkbox__IconContainer img{max-width:16.18px;max-height:15.77px}.UpdatePlansCCModal .modal-footer{margin-top:37px}.RedemptionDashboardPage-v2{height:auto}@media (min-width:992px){.RedemptionDashboardPage-v2>.Container>.Card>.List{display:flex;flex-direction:column;flex-wrap:wrap;max-height:12rem}.RedemptionDashboardPage-v2>.Container>.Card>.List>.List__Item,.RedemptionDashboardPage-v2>.Container>.Card>.List>li{display:flex;width:50%;height:4rem}.RedemptionDashboardPage-v2>.Container>.Card>.List>.List__Item:last-of-type{justify-self:left}}@media (min-width:670px){.RedemptionDashboardPage-v2 .dashboard-welcome-container{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.RedemptionDashboardPage-v2 .dashboard-welcome-message-container{margin:0}.RedemptionDashboardPage-v2 .dashboard-welcome-message-container h1{margin:0;padding:0}.RedemptionDashboardPage-v2 .dashboard-welcome-container .PetcoLogoSharedComponent .Container .top-logo-wrapper{padding:.625rem 0}}@media (max-width:670px){.RedemptionDashboardPage-v2 .dashboard-welcome-container{display:flex;flex-direction:column}.RedemptionDashboardPage-v2 .dashboard-welcome-message-container{margin:0}.RedemptionDashboardPage-v2 .Container.dashboard-welcome-container{padding:0;margin:0}.RedemptionDashboardPage-v2 .dashboard-welcome-message-container h1{margin-top:14px}}@media (min-width:992px){.RedemptionDashboardPage-v2{padding-bottom:3.75rem}}.RedemptionDashboardPage-v2 .Container{max-width:37.5rem}.RedemptionDashboardPage-v2 .Container .Card{margin:0 auto 1rem}.RedemptionDashboardPage-v2 .Container .Card .Card__Header .usage-wrapper{padding-top:16px}.RedemptionDashboardPage-v2 .Card svg path{fill:var(--primary-color)}.RedemptionDashboardPage-v2 button{font-weight:600}.RedemptionDashboardPage-v2 .congratulations-text{margin-left:1rem;font-size:.9375rem;font-weight:600;color:var(--primary-color)}@media (min-width:993px){.RedemptionDashboardPage-v2 .Card{width:100%;margin-right:0;margin-left:0}}.RedemptionDashboardPage-v2 .manage{margin-top:1.875rem}@media (min-width:992px){.RedemptionDashboardPage-v2 .manage{margin-left:1.6875rem}div.RedemptionDashboardPage-v2>div.Container.dashboard-welcome-container{max-width:61.5rem;margin:28px auto}div.RedemptionDashboardPage-v2>div.DashboardHeader-v2>div>div{width:auto}.RedemptionDashboardContainer-v2>.Card,.RedemptionDashboardPage-v2 .Container{max-width:61.5rem}}.RedemptionDashboardPage-v2 .List__Item{min-height:2.375rem;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;width:100%;background-color:initial;border-top:none;border-right:none;border-left:none}.RedemptionDashboardPage-v2 .List__Item .addNewPet img{width:32px;margin-left:-4px;margin-right:-5px}.RedemptionDashboardPage-v2 .List__Item .call img{padding:0 2px}.RedemptionDashboardPage-v2 .List__Item .heart img{width:24px}.RedemptionDashboardPage-v2 .List__Item span{font-weight:700;font-size:1rem;line-height:1.375rem;letter-spacing:.5px;color:#001952;text-align:left}.RedemptionDashboardPage-v2 .List__Item span:first-of-type button{border:none}.RedemptionDashboardPage-v2 .List .List__Item:first-of-type{border-top:none}.RedemptionDashboardPage-v2 .List__Item .Icon:first-of-type{margin-right:.75rem}.RedemptionDashboardPage-v2 .List__Item .alignRight{margin-left:auto;margin-right:0}.RedemptionDashboardPage-v2 .List__Item .blueColorText{color:var(--primary-color)}.RedemptionDashboardPage-v2 .List__Item .blueColorText.noPointer{cursor:unset}.RedemptionDashboardContainer-v2 .switchToYearlyContainer{width:auto;background-color:#daf1e6;padding:19px 24px 12px;display:flex;flex-wrap:wrap;grid-gap:0 24px;gap:0 24px}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .iconContainer,.RedemptionDashboardContainer-v2 .switchToYearlyContainer .txtDescription{margin-top:10px}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .txtDescription :first-child{font-weight:700;font-size:1.5625rem;line-height:1.875rem;letter-spacing:.25px;color:#001952;position:relative;margin-bottom:12px}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .txtDescription :last-child{font-weight:400;font-size:1.25rem;line-height:1.656rem;color:#001952}.RedemptionDashboardContainer-v2 .switchBtnContainer{display:flex;flex-direction:column}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .txtLearnMore{line-height:22px;letter-spacing:.15px;font-size:16px}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .switchNowBtn{width:342px;height:56px;background-color:#001952;border-radius:5px;font-weight:700;font-size:1rem;line-height:1.375rem;letter-spacing:1px;text-transform:uppercase;border:none;cursor:pointer;color:#fff;position:relative;margin-bottom:5px}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .txtLearnMore{text-align:center;position:relative;line-height:1.375rem;letter-spacing:1px;font-size:1rem;font-weight:700;margin-bottom:5px}.switchToYearlyPaymentPlanDetails{display:flex;justify-content:center}@media only screen and (max-width:670px){.RedemptionDashboardContainer-v2 .switchToYearlyContainer{width:auto;flex-wrap:wrap;padding:18px 51px 16px}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .txtDescription{margin-right:0;min-width:0;margin-left:0;text-align:center}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .txtDescription :first-child{font-weight:900;font-size:1rem;line-height:1.375rem;letter-spacing:.5px;position:relative;margin-bottom:8px}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .txtDescription :last-child{font-weight:400;font-size:.875rem;line-height:1.25rem;color:#001952;letter-spacing:.25px;white-space:nowrap;position:relative;margin-bottom:8px}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .switchNowBtn{width:273px;height:48px;margin-bottom:0}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .txtLearnMore{font-size:.875rem;letter-spacing:.5px;bottom:0;margin-right:0;margin-top:12px;margin-bottom:0}}.RedemptionDashboardPage-v2 .PetcoLogoSharedComponent-v2 .Container .top-logo-wrapper .UM-logo{width:270px;height:36px}.RedemptionDashboardPage-v2 .PetcoLogoSharedComponent-v2 .Container .top-logo-wrapper .UM-logo img{max-width:100%;max-height:100%}@media only screen and (max-width:932px){.RedemptionDashboardContainer-v2 .switchToYearlyContainer .iconContainer{position:absolute;left:22px;top:10px}.RedemptionDashboardContainer-v2 .switchBtnContainer{padding:0}}@media only screen and (max-width:991px){.RedemptionDashboardContainer-v2 .switchToYearlyContainer{position:relative;justify-content:center}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .txtDescription{text-align:center;position:static;min-width:auto;margin:0}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .txtDescription :last-child{margin-bottom:8px}.RedemptionDashboardContainer-v2 .switchToYearlyContainer .iconContainer{position:absolute;left:22px;top:10px}}@media only screen and (min-width:992px){.RedemptionDashboardContainer-v2 .switchBtnContainer{margin-left:auto}}.Price{font-size:.9375rem;font-weight:600;position:relative}.Price span,.Price sub,.Price sup{font-weight:700;line-height:1.375rem;letter-spacing:.5px}.Price sup{vertical-align:super;font-size:.5625rem}.Price sub{vertical-align:initial;font-size:.625rem}.Price.scratched:before{content:"";width:100%;position:absolute;top:50%;border:1px solid}.Price__sub{font-size:1rem!important}.ToggleableCheckbox{min-width:99px;display:grid;grid-auto-flow:column;align-items:center;justify-content:space-between}.ToggleableCheckbox .switch{position:relative;display:inline-block;width:60px;height:34px}.ToggleableCheckbox .switch input{opacity:0;width:0;height:0}.ToggleableCheckbox .checkbox-label.unchecked{color:#656565}.ToggleableCheckbox .checkbox-label{font-weight:700;width:40px;font-size:1rem;line-height:1.375rem;color:var(--primary-color);text-align-last:center;margin-bottom:5px;letter-spacing:1px}.ToggleableCheckbox .slider img{left:36px;position:absolute;top:10px}.ToggleableCheckbox .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;max-height:30px}.ToggleableCheckbox .slider:before{position:absolute;content:"";height:32px;width:32px;left:-2px;bottom:-3px;background-color:#fff;transition:.4s}.ToggleableCheckbox input:checked+.slider{background-color:var(--primary-color)}.ToggleableCheckbox input:focus+.slider{box-shadow:0 0 1px var(--primary-color)}.ToggleableCheckbox input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.ToggleableCheckbox .slider.round.checked{border-radius:32px;margin-right:0;background:var(--primary-color);border:1.71429px solid var(--primary-color)}.ToggleableCheckbox .slider.round.unchecked{border-radius:32px;margin-right:0;background:#656565;border:1.71429px solid #656565}.ToggleableCheckbox .slider.round:before{border-radius:50%;border:1.71429px solid var(--primary-color)}.ToggleableCheckbox .slider.round.unchecked:before{border-radius:50%;border:1.71429px solid #656565}.ToggleableCheckbox .inactive-toggle{background-color:#ccc!important;pointer-events:none}.ToggleableCheckbox input:focus+.slider{outline:3px solid var(--outline-color);outline-offset:3px}.ConfirmationModal{display:flex;flex-direction:column;justify-content:center;line-height:2rem;padding-top:1.5rem}.ConfirmationModal h1{font-size:1.5rem;font-weight:700}.ConfirmationModal .CloseButton span{position:absolute;top:1rem;right:1rem;padding:.2rem;margin-left:3rem;color:var(--primary-color);font-weight:bolder;font-size:2rem;cursor:pointer}.noMarginTop{margin-top:0!important}.CancelRenewReasonModal form .comment-wrapper{clear:both;margin-bottom:15px}.CancelRenewReasonModal h1{font-size:1.5rem;padding:.625rem 0;line-height:2rem;font-weight:700}.CancelRenewReasonModal .modal-body p{font-size:1rem;font-weight:400}.CancelRenewReasonModal .modal-body label,.CancelRenewReasonModal form .comment-wrapper textarea.comment-text-area{font-weight:400}.comment-text-area::placeholder{color:#656565}.comment-text-area:focus{outline-color:var(--outline-color)}.comment-text-area::-webkit-input-placeholder{color:#656565;opacity:1}.comment-text-area::-moz-placeholder{color:#656565;opacity:1}.CancelRenewReasonModal form label{font-size:16px}.CancelRenewReasonModal form label:last-child{margin-bottom:8px}.CancelRenewReasonModal .ButtonGroup{clear:both;display:flex;flex-direction:column}.reason-list{margin:0}.MembershipDetailsPage{height:auto;min-height:900px}.MembershipDetailsPage .Container #pet-plan-title{margin-bottom:1.25rem;color:var(--primary-color);line-height:2rem;letter-spacing:.25px}.MembershipDetailsPage .Container .titleHeader{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:1rem;margin-top:1rem}.MembershipDetailsPage .Container .backButton{cursor:pointer;padding-bottom:.5rem}.MembershipDetailsPage .Container .title.topTitle{margin:0;padding:0}@media (min-width:540px){.MembershipDetailsPage .Container>.title{text-align:center}}.MembershipDetailsPage .Container .Card{border-radius:.25rem;overflow:hidden}.MembershipDetailsPage .List__Footer{background-color:var(--secondary-color-two);color:var(--primary-color);list-style:none;padding:1rem 1.25rem}.MembershipDetailsPage .List__Footer.List__Footer__UM{background-color:#daf1e6}.List__Footer__Margin{margin-top:1rem;background-color:#edfcf3}.MembershipDetailsPage .ListFooterWrapper .footer-total{font-weight:700}.MembershipDetailsPage .ListFooterWrapper .price-observation{font-size:12px}.MembershipDetailsPage .Container .Card .Card__Body,.MembershipDetailsPage .Container .Card .Card__Header{padding:0}.MembershipDetailsPage .Container .Card .Card__Header{height:unset}.MembershipDetailsPage .Container .Card .Card__Header span{display:block;font-weight:700;line-height:1.375rem;margin-bottom:.25rem;letter-spacing:.5px;color:var(--primary-color)}@media (min-width:670px){.Container{max-width:61.5rem}}@media (max-width:670px){.MembershipDetailsPage .Container #pet-plan-title{line-height:1.5rem}}.MembershipDetailsPage .Container .membership-details-buttons{background-color:initial;padding:0;color:var(--primary-color-two);text-decoration:underline}.MembershipDetailsPage .Container .Card__Body .editPaymentMethod{display:block;margin-top:20px;margin-bottom:.25rem;font-size:.875rem;text-decoration:underline;color:var(--primary-color-seventeen);cursor:pointer;background-color:initial;border:none;padding:0;font-weight:700;line-height:1.25rem;letter-spacing:.25px}.MembershipDetailsPage .Container .Card__Body .auto-renew{display:block;font-size:.8125rem;color:var(--auto-renew-color)}.MembershipDetailsPage .Container .grayed-button{color:grey;border:none;cursor:not-allowed;pointer-events:visible}.MembershipDetailsPage .Container .wrapper{display:grid;grid-auto-flow:column;align-items:center;justify-content:space-between}.MembershipDetailsPage .PetListWrapper{box-shadow:0 .625rem .75rem #efefef;margin-bottom:.75rem;padding-bottom:1.5rem}.MembershipDetailsPage #recurring-payment-header-with-spacing{margin-bottom:.25rem}.MembershipDetailsPage #recurring-payment-header-without-spacing{margin-bottom:0}.MembershipDetailsPage .recurring-payment-section{padding-top:10px;padding-bottom:10px;color:var(--primary-color-sixteen)}.MembershipDetailsPage .recurring-payment-headline{font-weight:700}.MembershipDetailsPage .recurring-payment,.MembershipDetailsPage .recurring-payment-headline{font-size:.875rem;color:var(--primary-color-sixteen);line-height:1.25rem;letter-spacing:.25px}.MembershipDetailsPage .recurring-payment{font-weight:400}.MembershipDetailsPage .referral-savings-message{font-family:var(--primary-font);color:var(--primary-color);font-size:16px;padding-top:25px}#root>div>div.registration-container>div.MembershipDetailsPage>div:nth-child(3)>div>div>div>div.List__Footer>div.ListFooterWrapper>div>span{font-weight:700;font-family:var(--primary-font-bold)}.MembershipDetailsPage .PetListWrapper .title{padding-left:.625rem}@media (min-width:670px){.MembershipDetailsPage .PetListWrapper .title{text-align:center;padding-left:0}}.MembershipDetailsPage .ListFooterWrapper{display:flex;justify-content:space-between;font-size:1.5rem;align-items:center}.MembershipDetailsPage .ListFooterWrapper .Price{font-size:inherit}.MembershipDetailsPage .ListFooterDiscountWrapper{display:flex;justify-content:space-between;font-size:.8125rem;align-items:center;padding-bottom:.375rem}.MembershipDetailsPage .ListFooterDiscountWrapper .Price{font-size:inherit}.MembershipDetailsPage .affiliate-tax{margin-top:1.5rem}.MembershipDetailsPage .RenewalMessage{background-color:var(--renewal-message-bg-color);padding:10px;border-radius:5px;margin-bottom:30px;line-height:1.3;color:var(--renewal-message-color)}.MembershipDetailsPage .successMessage{background:#e9fdf2;border-radius:4px;line-height:1.25rem;font-size:14px;color:var(--renewal-message-color);letter-spacing:.25px}.MembershipDetailsPage .successMessage img{margin-top:2px;margin-right:8px}.activationMessage{padding:12px;border:1px solid #ff3a44;border-radius:6px;line-height:1.4;color:var(--primary-color);background-color:var(--primary-color-ten)}.activationMessage,.flashMessage{font-weight:400;margin-top:15px;margin-bottom:16px;font-size:.875rem}.flashMessage{min-height:56px;box-sizing:border-box;padding:16px;line-height:1.375rem;color:#333;letter-spacing:.5px;display:flex}.activationErrorMessage{line-height:1.375rem;background-color:var(--primary-color-ten)}.UM_ActivationErrorMessage{line-height:1.375rem;background-color:#fff0f0}.activationErrorMessage img{margin-top:2px;margin-right:19px}.MembershipDetailsPage .RenewalErrorMessage{background-color:#fff0f0;font-weight:400;margin-top:11px;font-size:.875rem;color:#333;letter-spacing:.25px;line-height:1.375rem}.expiredErrorMessage span .change-plan-status-button{font-size:.875rem;line-height:1.25rem}.MembershipDetailsPage .RenewalErrorMessage .Icon{display:flex;align-items:center}.MembershipDetailsPage .RenewalErrorMessage img{margin-top:2px;margin-right:17px;margin-left:7px}.MembershipDetailsPage .change-plan-status-button{background-color:initial;padding:0;color:var(--primary-color);border:none;cursor:pointer;pointer-events:visible;font-size:1rem;border-bottom:1px solid var(--primary-color);font-weight:700;letter-spacing:.25px;line-height:1.375rem}@media only screen and (max-width:670px){.MembershipDetailsPage .RenewalErrorMessage span{font-size:.875rem;line-height:1.25rem}.SummaryTable .SummaryTableTitle{display:none}.MembershipDetailsPage .Container .Card .Card__Header span{font-weight:700;line-height:1.375rem;letter-spacing:.5px}.SummaryTable__Th__Tax{padding-top:22px}.SummaryTable__Th{line-height:1.375rem}.MembershipDetailsPage .change-plan-status-button{font-size:.875rem;line-height:1.25rem}.activationErrorMessage{letter-spacing:.25px;line-height:1.25rem}}.Card__Body__Color{color:#001952;font-weight:400;line-height:1.375rem;letter-spacing:.5px}.MembershipDetailsPage .DashboardHeader-v2{margin-bottom:2.25rem}.MembershipDetailsPage .List .List__Item{padding:1rem 1.25rem}.ReactivationBodyData{max-width:100%;display:flex;flex-direction:column;color:#333;padding:10px 15px 17px;line-height:1.3rem}.ReactivationBodyData,.UM_BodyData{background-color:#daf1e6}.ReactivationBodyData .heading{font-weight:700;font-size:14px;line-height:1.25rem;letter-spacing:.25px;color:#000}.ReactivationBodyData .description{font-size:14px;line-height:1.25rem;letter-spacing:.25px;margin-bottom:8px;font-weight:400}.ReactivationBodyData .descriptionFontSize{font-size:.875rem;line-height:1.25rem;letter-spacing:.25px;font-weight:400}.ReactivationTermsSection .terms-checkbox-row-section{display:flex;align-items:center;margin-top:1rem}.ReactivationTermsSection .component__Checkbox{align-self:flex-start}.Reactivation-terms-section .component__Checkbox .checkbox__IconContainer{height:auto;width:auto;border:1.5px solid var(--primary-color);font-size:.5625rem}.ReactivationTermsSection .monthlyCommitmentTermsChecked{margin-top:0}.ReactivationTermsSection .terms-checkbox-row-section p{line-height:1.125rem;margin-bottom:9px}.ReactivationTermsSection .monthlyCommitmentTermsChecked p{margin-bottom:0}.ReactivationTermsSection .component__Checkbox{width:unset}.ReactivationTermsText .component__text,.ReactivationTermsText .textComponent{color:#000;font-size:.75rem;line-height:1.125rem;letter-spacing:.4px;margin-left:14px;font-weight:400}.ReactivationTermsText .component__text .button-link{font-size:.75rem;font-weight:700;letter-spacing:.4px;line-height:1.125rem}.ReactivationTermsText .button-link{text-decoration:underline;color:var(--primary-color);font-size:.875rem}.button-link:focus{outline-color:var(--outline-color)}.ReactivationTermsText .reactivationText{font-weight:400;font-size:12px;line-height:18px;display:flex;align-items:center;letter-spacing:.4px;color:#000!important}.SummaryTable{width:100%}.SummaryTable .footer-total{font-weight:400}.SummaryTable__Th{text-align:left}.SummaryTable__Td,.SummaryTable__Th{font-weight:400;line-height:1.375rem;letter-spacing:.5px}.SummaryTable__Td{text-align:right}.updateCCPetNames{height:10.5rem;width:auto;overflow:scroll}@media only screen and (max-width:670px){.ReactivationBodyData{padding:10px 22px 17px 11px}.ReactivationTermsSection .terms-checkbox-row-section{margin-top:8px}.updateCCPetNames{height:7rem}.ReactivationBodyData .heading{font-size:.875rem}}.displayUpdateCCPetNames{display:flex;flex-direction:row;font-size:1.125rem}.SummaryTable .SummaryTableTitle{display:none}.SummaryTable__Th__Tax{padding-top:22px}.customModal.SelectPaymentPlanModal .modal-dialog{width:calc(100% - 9px);max-width:590px;padding:55px 25px 70px 40px}.SelectPaymentPlanModal{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:2rem}.SelectPaymentPlanModal .modal-body{display:contents}.SelectPaymentPlanModal .modal-body .PetPaymentDetailsContainer{margin-bottom:14px;cursor:pointer}.SelectPaymentPlanTitle.modal-title.h4{height:48px;font-size:1.125rem;font-weight:700;line-height:1.313rem;padding:0 105px;text-align:center;letter-spacing:.15px;margin-bottom:4px;color:#001952}.SelectPaymentPlanSubTitle.modal-title.h4{width:256px;height:11px;margin-bottom:20px;font-size:.75rem;font-weight:400;line-height:1.25rem;letter-spacing:.25px;text-align:center;color:#000}.SelectPaymentPlanModal .CloseButton{position:absolute;top:1.5rem;right:1.5rem;color:var(--primary-color);cursor:pointer}.SelectPaymentPlanModal .CloseButton span .SelectPaymentPlanCloseIcon img{height:18px}.secondary{background-color:initial}.SelectPaymentPlanModal .modal-footer .Button{width:100%;min-width:344px;height:56px;align-items:flex-end;letter-spacing:1px;font-weight:700;font-size:1rem;line-height:1.375rem}.SelectPaymentPlanModal .modal-footer .change-plan-status-button{margin-top:3px;color:#001952;border-bottom:0;text-decoration:underline;margin-bottom:0;font-weight:700;font-size:1rem;line-height:1.375rem;letter-spacing:.5px}.SelectPaymentPlanModal .modal-footer .Button:first-child{margin:0 auto}.TermsSection .component__Checkbox{width:14px;height:14px;margin-right:20px}.SelectPaymentPlan-terms-section .component__Checkbox .checkbox__IconContainer img{width:14px;height:14px}.SelectPaymentPlanModal .modal-dialog .modal-footer{margin-top:1rem}.customModal.SelectPaymentPlanModal .modal-dialog .Vital-care-tip-page-v2 .tip{padding-top:6px}@media only screen and (max-width:670px){.customModal.SelectPaymentPlanModal .modal-dialog{padding:55px 18px 22px;overflow:auto;top:13%;max-width:357px}.SelectPaymentPlanModal .modal-footer .Button{width:100%;min-width:320px;height:56px;align-items:flex-end;cursor:pointer}.SelectPaymentPlanTitle.modal-title.h4{font-size:1.125rem;line-height:1.313rem;height:48px;margin-bottom:2px;box-sizing:border-box;max-width:304px;padding:0}.SelectPaymentPlanSubTitle.modal-title.h4{width:256px;height:11px;margin-bottom:24px;font-size:.75rem;font-weight:400;line-height:1.25rem;letter-spacing:.25px;text-align:center;color:#000}.SelectPaymentPlanModal .CloseButton{top:1.125rem;right:1.125rem}.SelectPaymentPlanBodyData{padding:12px 10px}.SelectPaymentPlanBodyData .description,.SelectPaymentPlanBodyData .heading{font-size:.875rem}.TermsSection .terms-checkbox-row-section{font-size:.75rem;margin-top:.625rem}.SelectPaymentPlanModal .modal-footer .Button:last-child{margin-top:5px}.SelectPaymentPlanModal .modal-footer .change-plan-status-button{color:#001952;border-bottom:0;text-decoration:underline}}.BenefitUsageHistoryPage{padding-bottom:1rem}.BenefitUsageHistoryPage .Container .title:first-of-type{font-size:1.5625rem}.BenefitUsageHistoryPage .Container:first-of-type{padding-top:1.5rem;margin-bottom:1.5rem}@media (min-width:670px){.BenefitUsageHistoryPage .Container:first-of-type{max-width:37.5rem}}.BenefitUsageHistoryPage .Container .error-container{display:flex;flex-direction:column}.BenefitUsageHistoryPage .Container .error-title{text-align:center;margin-bottom:1rem}.BenefitUsageHistoryPage .Container .component__button{width:50%;align-self:center}.BenefitUsageHistoryPage .Container .titleHeader{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:1rem;margin-top:1rem}.BenefitUsageHistoryPage .Container .title.topTitle{margin:0;padding:0}.BenefitUsageHistoryPage .Container .backButton{cursor:pointer;padding-bottom:.5rem}.BenefitUsageHistoryPage .Container .title{margin-bottom:1rem;font-size:1.125rem;font-weight:600;color:var(--primary-color)}@media (min-width:670px){.BenefitUsageHistoryPage .Container .title:first-of-type{text-align:center}}.BenefitUsageHistoryPage .Container .Card{overflow:hidden;border-radius:.25rem}.BenefitUsageHistoryPage .Container .Card .card-graph{padding:1.25rem}.BenefitUsageHistoryPage .Container .Card:not(:last-of-type){margin-bottom:1rem}.BenefitUsageHistoryPage .Container .List__Header{padding:.75rem}.BenefitUsageHistoryPage .Container .List__Item{display:flex;padding-left:.75rem;padding-right:.75rem}.BenefitUsageHistoryPage .Container .List__Footer{font-size:.8125rem;background-color:initial;color:var(--list-history-footer);display:flex;font-weight:600;align-items:center;justify-content:center;border-top:1px solid #d8d8d8}.BenefitUsageHistoryPage .Container .benefit-name-date{display:flex;width:70%;flex-direction:column;color:var(--primary-color)}.BenefitUsageHistoryPage .Container .no-usages{display:flex;width:100%;flex-direction:column}.BenefitUsageHistoryPage .Container .benefit-total-spent-value{font-size:1.5rem;font-weight:700}.BenefitUsageHistoryPage .Container .benefit-price{font-size:.8125rem;font-weight:700;color:var(--primary-color)}.BenefitUsageHistoryPage .Container .benefit-name{font-weight:600}.BenefitUsageHistoryPage .Container .status-header{font-size:.625rem;font-weight:700;color:var(--primary-color-four)}.BenefitUsageHistoryPage .Container .status{width:30%;display:flex;flex-direction:column;align-items:flex-end;justify-self:end}.BenefitUsageHistoryPage__Graph{position:relative;display:flex;align-items:center;justify-content:center;padding:1rem}.BenefitUsageHistoryPage__Graph .innerCircleGraph{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;position:absolute;width:11.25rem;height:11.25rem;border-radius:5.625rem}.BenefitUsageHistoryPage__Graph .innerCircleGraph .iconReward{margin-bottom:.25rem}.BenefitUsageHistoryPage__Graph .innerCircleGraph .rewards{display:flex;flex-direction:column;align-items:center}.BenefitUsageHistoryPage__Graph .innerCircleGraph .rewards-value{display:flex;align-items:flex-start;color:var(--primary-color)}.BenefitUsageHistoryPage__Graph .innerCircleGraph .rewards span{margin-bottom:.25rem;font-size:1.5625rem;font-weight:700}.BenefitUsageHistoryPage__Graph .innerCircleGraph .rewards__value h3,.BenefitUsageHistoryPage__Graph .innerCircleGraph .rewards__value p{color:var(--primary-color)}.BenefitUsageHistoryPage__Graph .innerCircleGraph .rewards p{width:7.5rem;text-align:center;line-height:1.2}.BenefitUsageHistoryPage #canvas{display:block;max-width:100%;margin:0 auto}.BenefitUsageHistoryPage .ListHeaderWrapper{display:flex;justify-content:space-between;font-size:1.25rem;align-items:center}.BenefitUsageHistoryPage .ListHeaderWrapper span{color:var(--primary-color);font-weight:700;font-size:1.25rem}.BenefitUsageHistoryPage .ListHeaderWrapper span .white-color{color:#fff}.BenefitUsageHistoryPage .ListFooterWrapper{display:flex;justify-content:space-between;font-size:1.5rem;align-items:center}.BenefitUsageHistoryPage .ListFooterWrapper .Price{font-size:inherit}.Card{border-radius:.375rem}@media (min-width:992px){.Card{max-width:61.5rem}}.Card__Header{display:flex;align-items:center;height:2.9375rem;padding-left:1.25rem;font-size:1.25rem;color:#000;font-weight:"bold"}.Card__Body{padding:1.25rem}@media (max-width:420px){.membership-modalV2.modal.show>div{padding:1.3125rem .5rem .5rem 1.5rem}}.membership-modalV2.modal.show>div{margin-top:1.3125rem}.membership-modalV2 .confirmButton{margin-top:0;margin-bottom:0;max-width:331px}.membership-modalV2 .secondary{margin-top:1rem;margin-bottom:0;max-width:331px}.BarcodeModalWrapper-v2 .v2-close-icon{margin-top:-6px}#v2-modal-title{margin-bottom:6px}#v2-upper-text,.BarcodeModalWrapper-v2 .modal-body p{font-size:.875rem}.BarcodeModalWrapper__CustomerInfo div span,.BarcodeModalWrapper__CustomerInfo p{color:var(--primary-color)}.BarcodeModalWrapper__CustomerInfo p{text-align:left}.BarcodeModalWrapper__CustomerInfo div{display:flex;justify-content:space-between;margin-top:8px}.BarcodeModalWrapper__CustomerInfo div span{max-width:200px;font-weight:700;font-size:14px;text-align:left;line-height:1.2}.BarcodeWrapper{margin-top:.625rem;margin-bottom:1rem}.BarcodeWrapper svg{width:100%;height:auto}.BarcodeWrapper svg g text{fill:var(--primary-color)}.BarcodeModalWrapper-v2 .modal-body .modal-title{margin-top:24px;margin-bottom:0;line-height:2rem}.BarcodeModalWrapper-v2 .modal-title-wrapper{display:flex;justify-content:space-between}.BarcodeModalWrapper-v2 .v2-close-icon{cursor:pointer}.BarcodeModalWrapper-v2 .modal-title-wrapper span{font-size:30px}#v2-modal-title{color:#000;font-weight:700}#v2-upper-text{color:#f94d4e;font-weight:700}.BarcodeModalWrapper-v2 .modal-body p{margin-bottom:0}#v2-modal-footer{margin-top:16px}.BarcodeModalWrapper-v2 .component__button{background-color:var(--primary-color);color:#fff}.BarcodeModalWrapper-v2 .component__button:last-of-type{background-color:initial;color:var(--primary-color);border-color:var(--primary-color)}.BarcodeModalWrapper-v2__CustomerInfo div span,.BarcodeModalWrapper-v2__CustomerInfo p{color:var(--primary-color)}.BarcodeModalWrapper-v2__CustomerInfo p{text-align:left}.BarcodeModalWrapper-v2__CustomerInfo div{display:flex;justify-content:space-between;margin-top:8px}.BarcodeModalWrapper-v2__CustomerInfo div span{max-width:200px;font-weight:700;font-size:14px;text-align:left;line-height:1.2}.BarcodeWrapper-v2 svg{width:100%;height:auto}.BarcodeWrapper-v2 svg g text{fill:var(--primary-color)}.UsedBarcodeWrapper{height:2.5rem;margin-top:.3125rem;overflow:hidden;position:relative}.UsedBarcodeWrapper svg{opacity:.3;width:100%;height:5rem}.UsedBarcodeWrapper svg g{-webkit-transform:translate(10px);transform:translate(10px)}.UsedBarcodeWrapper .component__text{position:absolute;z-index:1;background-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--primary-color)!important;padding:2px}.RedeemBenefitsPage-v2 .Container,.RedeemBenefitsPage-v2 .DashboardHeader-v2{width:63.5rem;max-width:63.5rem;margin:0 auto;padding-left:0;padding-right:0}.RedeemBenefitsPage-v2 .DashboardHeader-v2{margin-bottom:18px}.RedeemBenefitsPage__CardsWrapper-v2{display:flex;justify-content:start;align-items:stretch;flex-wrap:wrap;grid-gap:15px;gap:15px}.WelcomeGiftAndRoverInRow{display:flex}.WelcomeGiftAndRoverInRow .RedeemBenefitsPage__CardsWrapper-v2{margin-top:15px;margin-right:15px;justify-content:start;align-items:stretch;flex-wrap:wrap;grid-gap:15px;gap:15px}@media (min-width:670px) and (max-width:1024px){.RedeemBenefitsPage-v2 .Container,.RedeemBenefitsPage-v2 .DashboardHeader-v2{width:41rem;max-width:41rem}}@media (max-width:750px){.RedeemBenefitsPage-v2{padding:0 1rem}.RedeemBenefitsPage-v2 .Container,.RedeemBenefitsPage-v2 .DashboardHeader-v2{width:100%;max-width:41rem}.RedeemBenefitsPage__CardsWrapper-v2{flex-direction:column}}@media (max-width:460px){.RedeemBenefitsPage__CardsWrapper-v2{flex-direction:column;align-items:stretch}}.RedeemBenefitsPage-v2 .Container.containerBody>h5.bold-font{font-size:1.125rem;margin-bottom:15px;font-weight:700;line-height:1.5rem;letter-spacing:.15px}.RedeemBenefitsPage-v2 .PetListGridStyled{margin-bottom:1rem}.RedeemBenefitsPage-v2 .PetList__Name h4{text-align:center}.RedeemBenefitsPage-v2 .PetList__Item{margin:0}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Header-v2{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-grow:1;text-align:center}.RedeemBenefitsPage-v2 .Container.containerBody>h1:first-of-type{font-size:1.735rem;line-height:1.625rem}.RedeemBenefitsPage-v2 .Container.containerBody .titleHeader{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:1rem;margin-top:1rem}.RedeemBenefitsPage-v2 .Container.containerBody .backButton{cursor:pointer;padding-bottom:.5rem}.RedeemBenefitsPage-v2 .Container.containerBody .title.topTitle{margin:0;padding:0}.RedeemBenefitsPage-v2 .Container.containerBody .title{font-size:.9375rem;padding-bottom:0;color:var(--black-font)}.RedeemBenefitsPage-v2 .Container.containerBody small{font-size:.75rem;display:block;padding-bottom:1rem}.RedeemBenefitsPage-v2 .Container.containerBody .section:not(:last-of-type){margin-bottom:2rem}.RedeemBenefitsPage-v2 .Container.containerBody .section .sectionHeader{margin-bottom:1rem}.RedeemBenefitsPage-v2 .Container.containerBody .section .title{margin-bottom:.25rem;line-height:1.2}.RedeemBenefitsPage-v2 .Container.containerBody .section .Icon{min-width:2.5rem;display:flex;justify-content:center}.RedeemBenefitsPage-v2 .Container.containerBody .section .Icon.reimbursementBenefits .sectionHeader{display:flex;justify-content:space-between}.RedeemBenefitsPage-v2 .Container.containerBody .section .Icon.reimbursementBenefits .sectionHeader .component__button{max-width:15rem}.RedeemBenefitsPage-v2 .Container.containerBody .section .SubmitButton--Desktop{font-family:var(--primary-font);text-transform:uppercase;letter-spacing:1px}@media (min-width:792px){.RedeemBenefitsPage-v2 .Container.containerBody .section .SubmitButton--Desktop{display:inline-block}.RedeemBenefitsPage-v2 .Container.containerBody .section .SubmitButton--Mobile{display:none}}.RedeemBenefitsPage-v2 .Container.containerBody .section.reimbursementBenefits .RedeemBenefitsList__BenefitsList,.RedeemBenefitsPage-v2 .Container.containerBody .section.yourOtherBenefits .RedeemBenefitsList__BenefitsList{margin-bottom:0}@media (min-width:792px){.RedeemBenefitsPage-v2 .Container.containerBody .section.reimbursementBenefits .RedeemBenefitsList__BenefitsList,.RedeemBenefitsPage-v2 .Container.containerBody .section.yourOtherBenefits .RedeemBenefitsList__BenefitsList{grid-template-columns:repeat(2,1fr)}}.RedeemBenefitsPage-v2 .Container.containerBody .section .Card .title{font-size:.875rem;line-height:1.2;margin-bottom:.25rem}.RedeemBenefitsPage-v2 .Container.containerBody .Card{box-shadow:0 0 1.125rem rgba(0,0,0,.1);width:285px;min-height:240px;display:inline-flex;justify-content:space-between;margin:0;padding:22px 24px}.RedeemBenefitsPage-v2 .Container.containerBody .Card:last-child{margin-right:0}.RedeemBenefitsPage-v2 .Container.containerBody .Card .Button-v2{margin:0 auto;font-weight:700;line-height:1.375rem;letter-spacing:1px}.RedeemBenefitsPage__CardsWrapper-v2 .Card{padding:20px 16px;width:320px;min-height:182px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.Card-Height{height:210px;margin-top:10px;margin-bottom:10px}.redeemable,.RedeemBenefitsPage__ShowBarcodeButtonWrapper .component__text,.RedeemBenefitsPage__ShowBarcodeButtonWrapper .exhausted{color:var(--black-font)}.above-button-description{font-size:1rem;line-height:1.375rem;display:flex;text-align:center;flex-grow:1;font-weight:400;letter-spacing:.5px;margin:10px 0;color:var(--black-font)}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Info-v2 .exhausted h4{color:grey}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Header-v2 .exhausted.benefit-title{margin-top:15px}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Header-v2 .exhausted.benefit-title,.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Header-v2 .middle.benefit-title,.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Header-v2 .redeemable.benefit-title{letter-spacing:0;font-size:1.25rem;font-weight:700;text-align:center;min-height:48px;line-height:1.5rem}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__ShowBarcodeButtonWrapper .component__text,.RedeemBenefitsPage-v2 .RedeemBenefitsPage__ShowBarcodeButtonWrapper .exhausted,.RedeemBenefitsPage-v2 .RedeemBenefitsPage__ShowBarcodeButtonWrapper p{font-size:1rem;font-weight:400;text-align:center;margin-top:20px;letter-spacing:.5px;line-height:22px}.RedeemBenefitsPage-v2 .exhausted-intermediate-state{color:#000}.RedeemBenefitsPage-v2 .exhausted{color:grey}.RedeemBenefitsPage-v2 .one-time-use{background-color:#06ff86;color:var(--primary-color);border-radius:6px;margin-bottom:16px;font-size:.75rem;line-height:1.625rem;font-weight:700;height:25px;width:149px;text-align:center;letter-spacing:2px}.RedeemBenefitsPage-v2 .one-time-use.one-time-use-UM{background-color:#daf1e6;color:#001952}.RedeemBenefitsPage-v2 .exhausted-badge{background-color:#e5e5e5;color:var(--primary-color);border-radius:6px;font-size:.75rem;font-family:var(--primary-font-bold);line-height:1.625rem;font-weight:700;height:25px;width:124px;text-align:center;letter-spacing:2px}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__ShowBarcodeButtonWrapper{width:100%}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__ShowBarcodeButtonWrapper .SubmitButton--Desktop.SubmitButton--Disabled.component__button{background-color:#ccc}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__ShowBarcodeButtonWrapper .component__button{background-color:var(--primary-color);box-sizing:border-box}.RedeemBenefitsPage-v2 .Button{text-transform:uppercase}.RedeemBenefitsPage-v2 #multiple-target-button{margin:.625rem 0 0}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__ShowBarcodeButtonWrapper .component__button:hover,.RedeemBenefitsPage__ShowBarcodeButtonWrapper .component__button:focus{color:#fff}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__BenefitWrapper{width:100%}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Link a,.RedeemBenefitsPage__Link span{display:block;width:100%;font-size:.75rem;text-align:center;line-height:1.125rem;font-weight:400;letter-spacing:.4px}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Link .allotmentCount{width:100%;margin-top:0;margin-bottom:.25rem}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Link:first-of-type{margin-top:.9375rem}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Link a{text-decoration:none;color:var(--primary-color-two)}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Link span{color:#333}.RedeemBenefitsPage-v2 .RedeemBenefitsList__BenefitsList{display:grid;margin-bottom:1rem;grid-gap:1rem}@media (max-width:540px){.RedeemBenefitsList__BenefitsList{grid-template-columns:repeat(2,1fr)}}@media (min-width:792px){.RedeemBenefitsList__BenefitsList{grid-template-columns:repeat(3,1fr)}}.RedeemBenefitsPage-v2 .RedeemBenefitsList__BenefitsList .BenefitsList__Item{display:flex;align-items:flex-start}.RedeemBenefitsList__BenefitsList .BenefitsList__Item svg path{fill:var(--primary-color)}.RedeemBenefitsList__BenefitsList .BenefitsList__Item .component__text,.RedeemBenefitsList__BenefitsList .BenefitsList__Item .title{color:var(--primary-color)}.RedeemBenefitsList__BenefitsList .BenefitsList__Item .title{padding-top:0}.RedeemBenefitsList__BenefitsList .BenefitsList__Item .title:not(:last-of-type){margin-bottom:.5rem}.RedeemBenefitsList__BenefitsList .BenefitsList__Item .benefitTitle{display:flex;align-items:center}.RedeemBenefitsList__BenefitsList .BenefitsList__Item .benefitTitle .Icon{height:0.9var(--primary-color)}.RedeemBenefitsList__BenefitsList .BenefitsList__Item .benefitTitle .title{margin-top:0;margin-right:.5rem;margin-bottom:0}.RedeemBenefitsPage__BarcodeModalWrapper .modal-body .modal-title{margin-top:24px;margin-bottom:0}.RedeemBenefitsPage__BarcodeModalWrapper .modal-body p{margin-bottom:10px}.RedeemBenefitsPage-v2 .DashboardHeader-v2{box-shadow:0 2px 0 rgba(0,0,0,.1)}.RedeemBenefitsPage__BarcodeModalWrapper .component__button{background-color:var(--primary-color);color:#fff}.RedeemBenefitsPage__BarcodeModalWrapper .component__button:last-of-type{background-color:initial;color:var(--primary-color);border-color:var(--primary-color)}.BarcodeModalWrapper__CustomerInfoV2 div span,.RedeemBenefitsPage-v2 .BarcodeModalWrapper__CustomerInfoV2 p{color:var(--primary-color)}.RedeemBenefitsPage-v2 .BarcodeModalWrapper__CustomerInfoV2 p{text-align:left}.RedeemBenefitsPage-v2 .BarcodeModalWrapper__CustomerInfoV2 div{display:flex;justify-content:space-between;margin-top:8px}.RedeemBenefitsPage-v2 .BarcodeModalWrapper__CustomerInfoV2 div span{max-width:200px;font-weight:700;font-size:14px;text-align:left;line-height:1.2}.RedeemBenefitsPage__BarcodeWrapper{margin-top:.625rem;margin-bottom:1rem}.RedeemBenefitsPage__BarcodeWrapper svg{width:100%;height:auto}.RedeemBenefitsPage__BarcodeWrapper svg g text{fill:var(--primary-color)}.RedeemBenefitsPage-v2 .UsedBarcodeWrapper{height:2.5rem;margin-top:.3125rem;overflow:hidden;position:relative}.RedeemBenefitsPage-v2 .UsedBarcodeWrapper svg{opacity:.3;width:100%;height:5rem}.RedeemBenefitsPage-v2 .UsedBarcodeWrapper svg g{-webkit-transform:translate(10px);transform:translate(10px)}.RedeemBenefitsPage-v2 .UsedBarcodeWrapper .component__text{position:absolute;z-index:1;background-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--primary-color)!important;padding:2px}@media (max-width:540px){.RedeemBenefitsPage-v2 .Container.containerBody .section .Card .component__button{max-width:18.75rem;margin-right:auto;margin-left:auto}.RedeemBenefitsPage__CardsWrapper-v2 .Card{width:100%}}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Header-v2 .thirdParty_Benefit_Logo{width:162px;height:62px;margin-bottom:10px}.RedeemBenefitsPage-v2 .Container.containerBody .thirdParty-wrapper h5.title{font-size:1.125rem;margin-bottom:30px;font-weight:700;letter-spacing:.15px;line-height:1.5rem}.RedeemBenefitsPage-v2 .thirdParty-wrapper{margin-top:45px}.RedeemBenefitsPage-v2 .Container.containerBody .thirdParty-wrapper .Card{padding:36px 25px 36px 24px}.RedeemBenefitsPage-v2 .Container.containerBody .thirdParty-wrapper-v2 .Card{padding:16px 25px 26px 24px;position:relative}.thirdParty-wrapper-v2 .newWord{position:absolute;font-weight:700;font-size:16px;line-height:22px;letter-spacing:.5px;color:#fff;background:#007500;border-radius:5px;padding:1px 6px;left:16px}.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Header-v2 .exhausted.benefit-title,.RedeemBenefitsPage-v2 .RedeemBenefitsPage__Header-v2 .middle.benefit-title,.thirdParty-wrapper-v2 .RedeemBenefitsPage-v2 .RedeemBenefitsPage__Header-v2 .redeemable.benefit-title,.thirdParty-wrapper-v2 .RedeemBenefitsPage__CardsWrapper-v2 .Card .RedeemBenefitsPage__Header-v2 h4{font-weight:700;font-size:21px;line-height:24px;text-align:center}.showExpiryDate{font-weight:700;font-size:12px;line-height:18px;text-align:center;letter-spacing:2px;text-transform:uppercase;color:#001952;background:#daf1e6;border-radius:6px;padding:4px 11px 4px 9px;margin-top:13px}.thirdParty-wrapper-v2 .above-button-description{margin-top:12px;margin-bottom:17px}.error.thirdParty-error{font-weight:400;font-size:12px;line-height:18px;letter-spacing:.4px;color:#fb4341;display:flex;text-align:center}.error.thirdParty-error span{font-size:12px}.thirdParty-wrapper-v2 .error.thirdParty-error{margin-top:24px}.error.redeem-benifits-coupon-error{font-weight:400;font-size:12px;line-height:18px;letter-spacing:.4px;color:#fb4341;display:flex;text-align:center;margin-top:10px}.error.redeem-benifits-coupon-error span{font-size:12px}@media only screen and (max-width:540px){.RedeemBenefitsPage-v2 .thirdParty-wrapper{border-top:1px solid #d0d0d0;padding-top:15px}}@media only screen and (max-width:670px){.WelcomeGiftAndRoverInRow{display:block}}@media only screen and (min-width:671px){.alignExclusiveMemberTextCenter{text-align:center}}.RedeemBenefitsPage-v2 .Container.containerBody .Card:not(.no-height-auto){height:auto}.clickHere_benefit,.clickHere_benefit:visited{color:#001952}.ContactCustomerCare .Container{padding-top:1rem;max-width:340px}.ContactCustomerCare .Container>.title{margin-bottom:2rem}.ContactCustomerCare .ContactWrapper{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;width:100%}.ContactCustomerCare .ContactOption .title{font-size:1rem;color:var(--primary-color)}.ContactCustomerCare .OptionCard{padding:1.125rem;border-radius:.25rem;box-shadow:0 0 12px rgba(0,0,0,.2)}.ContactCustomerCare .component__text{color:inherit;font-weight:400}.ContactCustomerCare .OptionCard .component__text:first-of-type,.ContactCustomerCare .OptionCard .component__text:nth-of-type(3){margin-bottom:.75rem;font-weight:400}.ContactCustomerCare .OptionCard .phoneNumber{font-size:1.25rem;font-weight:700;color:var(--primary-color);-webkit-text-decoration:underline 3px;text-decoration:underline 3px;margin-top:.75rem}.TransitionModalBody .title{line-height:1.2;padding-top:0}.TransitionModalBody .component__text,.TransitionModalBody .title{color:var(--primary-color)}.TransitionModalBody .pet-name{font-size:1rem;font-weight:600}.TransitionModalBody .explanation{margin-top:.625rem;margin-bottom:.9375rem}.TransitionModalBody .warning{color:var(--orangeWarning);margin-bottom:.9375rem}.TransitionModalBody .pet-transition-choice{display:block;margin-top:20px;margin-bottom:10px}.TransitionModalBody .pet-transition-choice .title{margin-bottom:.5rem}.TransitionModalBody .choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px}.TransitionModalBody .blurb.marked{box-shadow:inset 0 0 0 .125rem var(--primary-color)}.TransitionModalBody .blurb{display:flex;flex-direction:column;text-align:center;padding:12px;border-radius:.3125rem;box-shadow:0 3px 6px rgba(51,51,51,.4)}.TransitionModalBody .blurb .blurb-text{font-weight:300}.TransitionModalBody .blurb .badge-wrapper{border-radius:.3125rem;background-color:var(--lightBlue);margin-bottom:1.5625rem;font-weight:600;padding:.25rem .5rem;align-self:center}.TransitionModalBody .blurb .badge-wrapper .badge{font-size:.8125rem}.TransitionModalBody #save-button{margin-top:1.25rem;margin-bottom:.625rem}.TransitionModalBody #pet-transition-cards{max-height:30rem;overflow-y:scroll;-webkit-overflow-scrolling:touch}::-webkit-scrollbar-track{background-color:initial}::-webkit-scrollbar{width:.5rem;background-color:transparent}::-webkit-scrollbar:hover{background-color:rgba(0,0,0,.09)}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border:.125rem solid #f5f5f5;border-radius:6.25rem;-webkit-border-radius:6.25rem}::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.61);border-radius:6.25rem;-webkit-border-radius:6.25rem}.ReimbursementWarningModalBody{position:relative}.ReimbursementWarningModalBody .Icon{position:absolute;cursor:pointer;right:0}.ReimbursementWarningModalBody .title{color:#000;font-size:1.25rem;text-align:center;padding:1.5rem 0}.ReimbursementWarningModalBody .component__text{color:#333;font-size:.9375rem;font-weight:400;text-align:center}.ReimbursementWarningModalBody .ContactCustomer{margin:1.4rem 0}.ReimbursementWarningModalBody .ContactCustomer .component__text{margin:0}.ReimbursementWarningModalBody .ContactCustomer .ContactCustomer__Phone{color:var(--primary-color);font-weight:700;text-decoration:underline}.ReimbursementWarningModalBody .ContactCustomer .ContactCustomer__Reference{width:14rem;padding:1rem;margin:1.4rem auto 0;font-size:1rem;font-weight:700;letter-spacing:1.2px;text-align:center;color:#333;background:#e5e5e5;border-radius:6px}.ClaimWrapper{max-width:71.25rem;margin:0 auto;padding-right:1rem;padding-left:1rem}@media (min-width:670px){.ClaimWrapper{padding-right:1rem;padding-left:1rem}}.ClaimsDatePage-v2{height:auto;background-color:#fff;max-width:21.25rem;margin:0 auto;padding:1rem 0}.ClaimsDatePage-v2 .PetcoLogoSharedComponent-v2{margin-top:-40px;margin-bottom:1rem}.ClaimsDatePage-v2 h2{text-align:left;color:var(--primary-color)}.ClaimsDatePage-v2 .registration-container input{line-height:1.375rem;letter-spacing:.5px;font-weight:400}@media (max-width:760px){.ClaimsDatePage-v2 .PetcoLogoSharedComponent-v2{display:none}}@media (min-width:670px){.ClaimsDatePage-v2 h2{text-align:center}}@media (min-width:670px){.ClaimsDatePage-v2{max-width:70rem}}@media (min-width:670px){.ClaimsDatePage-v2 .BackTo{margin-left:40px}}.ClaimsDatePage-v2 fieldset{padding:0;margin-top:.375rem;box-shadow:none;background-color:initial}.ClaimsDatePage-v2 fieldset small{margin-top:.5rem;font-size:.75rem;font-weight:600;color:red}.ClaimsDatePage-v2 .enhanced-title{line-height:2rem;padding-bottom:19px;font-weight:700;font-size:25px;letter-spacing:.25px}.ClaimsDatePage-v2 .registration-container-enhanced{margin:0;padding:0}.ClaimsDatePage-v2 fieldset{margin:0}.ClaimsDatePage-v2 .BackTo{margin-bottom:10px}.ClaimsDatePage-v2 .button-enhanced{line-height:30px;margin:0 auto;height:56px}.ClaimsDatePage-v2 .standard-button{margin-top:10px;max-width:340px;letter-spacing:1px;line-height:1.375rem;font-weight:700}.ClaimsDatePage-v2 .registration-container{max-width:340px;margin:0 auto}.react-date-picker-dynamic-label{position:relative;height:56px}.default-date-style{color:#000}.react-date-picker-dynamic-label .empty-field{padding:0!important}.react-date-picker-dynamic-label .enhanced-date{border-radius:0;padding:16px 0 0;color:var(--primary-color-eleven);height:40px}.react-date-picker-dynamic-label label{position:absolute;z-index:1;margin:0;top:5px;left:16px;font-size:12px;font-weight:400;color:var(--primary-color-eleven)!important;line-height:1.125rem;letter-spacing:.4px}.react-datepicker-wrapper{width:100%;height:56px}.react-datepicker__input-container{height:56px}.react-datepicker__month-select,.react-datepicker__year-select{height:2.5rem!important;border:.5px solid #656565}.FileImageWrapper{margin-right:1rem;width:40%}.FileImageWrapper .border{border:.125rem dashed #e9eced}.FileDialogInput #upload-another{margin-bottom:2rem}.ClaimsUploadInvoicesPage{height:auto;background-color:#fff;max-width:18.75rem;margin:0 auto;padding:1rem 0}.ClaimsUploadInvoicesPage h2{text-align:left;color:var(--primary-color)}@media (min-width:670px){.ClaimsUploadInvoicesPage h2{text-align:center}}@media (min-width:670px){.ClaimsUploadInvoicesPage{max-width:26.25rem}}.ClaimsUploadInvoicesPage .FileImageWrapper{min-height:150px;min-width:150px}.ClaimsUploadInvoicesPage .FileImage__IconFileWrapper{max-height:150px}.ClaimsUploadInvoicesPage .FileImage__IconFileWrapper .inner-wrapper{padding:0}.ClaimsUploadInvoicesPage .title{display:flex;justify-content:left}.ClaimsUploadInvoicesPage .title:nth-of-type(2){margin-bottom:.625rem}@media (min-width:670px){.ClaimsUploadInvoicesPage .title{justify-content:center}}.ClaimsUploadInvoicesPage .FileDialogInput{max-width:unset}@media (min-width:670px){.ClaimsUploadInvoicesPage .FileDialogInput.Justify{justify-self:end}}@media (min-width:670px){.ClaimsUploadInvoicesPage #is-there-anything-else,.ClaimsUploadInvoicesPage .add-more-details-h1{display:none}}.ClaimsUploadInvoicesPage .claim_p{margin-top:.625rem;margin-bottom:.625rem;line-height:1.2}.ClaimsUploadInvoicesPage #remove-button{background-color:initial;color:var(--primary-color);cursor:pointer;font-size:.8125rem;font-weight:500;padding:0;text-decoration:none}.ClaimsUploadInvoicesPage .component__button:first-of-type{margin-top:2rem;margin-right:auto;margin-left:auto;border:1.5px solid #0a598f}.ClaimsUploadInvoicesPage .component__button span{color:#0a598f}.ClaimsUploadInvoicesPage #upload-another{background-color:initial;margin-right:unset;margin-left:unset;max-width:unset}.ClaimsUploadInvoicesPage .comment-text-area{resize:none}.ClaimsUploadInvoicesPage .component__button.invalid-button{background-color:#d4dadc;border:.0625rem solid #a9b5ba;color:#8e9da2}.ClaimsUploadInvoicesPage .component__button.invalid-button span{color:#8e9da2}.ClaimsUploadInvoicesPage .component__button.button-active{background-color:var(--primary-color);color:#fff}.ClaimsUploadInvoicesPage .component__button.button-active span{color:#fff}@media (min-width:670px){.ClaimsUploadInvoicesPage .component_button{margin-right:unset;margin-left:unset;justify-self:start}}.ClaimsUploadInvoicesPage #message-field{color:red}.ClaimsUploadInvoicesPage #loading-message,.ClaimsUploadInvoicesPage #message-field{display:flex;justify-content:center;margin-top:.9375rem}.FileImageWrapper .border{border:.125rem dashed #c4c4c4}.FileImageWrapper img{max-width:7rem;width:100%;height:9.375rem;object-fit:cover;object-position:center}.FileImageWrapper #remove-button{margin-top:.5rem;padding:0;border:0}.FileImage__IconFileWrapper{height:9.375rem}.FileDialogInput{max-width:300px;width:100%}.FileDialogInput #upload-another{border:1.5px solid var(--primary-color);color:var(--primary-color);margin-bottom:1rem}.ClaimsUploadInvoicesPage-v2{height:auto;background-color:#fff;max-width:20rem;margin:0 auto;padding:1rem 0}.ClaimsUploadInvoicesPage-v2 .logoPetcoVitalCare{display:none}.ClaimsUploadInvoicesPage-v2 h2{font-size:1.565rem;text-align:left;color:var(--primary-color);font-weight:700;letter-spacing:.25px;line-height:2rem}.ClaimsUploadInvoicesPage-v2 .FileImageWrapper{min-height:160px;min-width:160px}.ClaimsUploadInvoicesPage-v2 .FileImage__IconFileWrapper{max-height:160px;min-width:160px;padding:1rem 0 1.5rem}.ClaimsUploadInvoicesPage-v2 .FileImage__IconFileWrapper .inner-wrapper{padding:0}.ClaimsUploadInvoicesPage-v2 .title{display:flex;justify-content:left}.ClaimsUploadInvoicesPage-v2 .title:nth-of-type(2){margin-bottom:.625rem}.ClaimsUploadInvoicesPage-v2 .FileDialogInput{max-width:unset}.ClaimsUploadInvoicesPage-v2 .claim_p{font-size:1rem;margin:.5rem 0 1rem;font-weight:400;line-height:1.25rem;letter-spacing:.4px}.ClaimsUploadInvoicesPage-v2 .claim_p.claim_p--info{font-size:.75rem;color:#656565;margin-top:1rem;line-height:1.125rem}.ClaimsUploadInvoicesPage-v2 #remove-button{margin:1rem 0 0;background-color:initial;color:var(--primary-color);cursor:pointer;text-decoration:underline;font-size:1rem;font-weight:700;padding:0;line-height:1.375rem;letter-spacing:.5px}.ClaimsUploadInvoicesPage-v2 .component__button:first-of-type{margin-top:2rem;margin-right:auto;margin-left:auto;border:1.5px solid #0a598f}.ClaimsUploadInvoicesPage-v2 .component__button span{color:#0a598f}.ClaimsUploadInvoicesPage-v2 #upload-another{background-color:initial;margin-right:unset;margin-left:unset;max-width:unset}.ClaimsUploadInvoicesPage-v2 #upload-another,.ClaimsUploadInvoicesPage-v2 .button-continue{font-weight:700;text-transform:uppercase;line-height:1.375rem;letter-spacing:1px}.ClaimsUploadInvoicesPage-v2 .comment-text-area{resize:none}.ClaimsUploadInvoicesPage-v2 .component__button.invalid-button{background-color:#d4dadc;border:.0625rem solid #a9b5ba;color:#8e9da2}.ClaimsUploadInvoicesPage-v2 .component__button.invalid-button span{color:#8e9da2}.ClaimsUploadInvoicesPage-v2 .component__button.button-active{background-color:var(--primary-color);color:#fff}.ClaimsUploadInvoicesPage-v2 .component__button.button-active span{color:#fff}.ClaimsUploadInvoicesPage-v2 #message-field{color:#c83d5a}.ClaimsUploadInvoicesPage-v2 #loading-message,.ClaimsUploadInvoicesPage-v2 #message-field{display:flex;justify-content:center;margin-top:.9375rem}.FileImageGallery{display:flex;justify-content:center;flex-wrap:wrap}.FileImageGallery .inner-wrapper{padding:.5rem}.FileImageGallery .component__text{text-align:center;font-size:.75rem;line-height:1.1;word-break:break-all}@media (min-width:670px){.ClaimsUploadInvoicesPage-v2 .logoPetcoVitalCare{margin:0 auto;padding:0;display:block}.ClaimsUploadInvoicesPage-v2 h2{text-align:center}.ClaimsUploadInvoicesPage-v2{max-width:70rem}.ClaimsUploadInvoicesPage-v2 .Container{max-width:620px}.ClaimsUploadInvoicesPage-v2 .PetcoLogoSharedComponent-v2{margin-top:-40px}.ClaimsUploadInvoicesPage-v2 .component_button{margin-right:unset;margin-left:unset;justify-self:start}.ClaimsUploadInvoicesPage-v2 .FileDialogInput.Justify{justify-self:end}.ClaimsUploadInvoicesPage-v2 .title{justify-content:center}.ClaimsUploadInvoicesPage-v2 .claim_p{text-align:center;margin:.5rem 0 1.25rem}.ClaimsUploadInvoicesPage-v2 #upload-another{max-width:365px;margin:0 auto}}.ClaimsThankYouPage{padding:1rem 0}.ClaimsThankYouPage .Container{display:flex;flex-direction:column;align-items:flex-start;max-width:25rem}.ClaimsThankYouPage .Container .Icon{align-self:center}.ClaimsThankYouPage .Container .Icon img{width:3.5rem}.ClaimsThankYouPage .component__text,.ClaimsThankYouPage .title{margin-bottom:1.5rem;margin-left:auto;margin-right:auto;text-align:center;color:var(--primary-color)}.ClaimsThankYouPage button.component__button{background-color:var(--primary-color)}.ClaimsThankYouPage-v2{padding:1rem 0}.ClaimsThankYouPage-v2 .logoPetcoVitalCare{display:none}.ClaimsThankYouPage-v2 .Container{display:flex;flex-direction:column;align-items:flex-start;max-width:25rem}.ClaimsThankYouPage-v2-UM .Container{max-width:27rem}.ClaimsThankYouPage-v2 .Container .Icon{align-self:center;padding:.5rem 0}.ClaimsThankYouPage-v2 .title{padding:1rem 0;font-weight:700;font-size:1.25rem;color:#000;line-height:1.5rem;margin-left:auto;margin-right:auto;text-align:center}.ClaimsThankYouPage-v2 .component__text{font-size:1rem}.ClaimsThankYouPage-v2-UM .component__text{color:#333}.ClaimsThankYouPage-v2 .component__text{margin-left:auto;margin-right:auto;text-align:center;line-height:1.375rem;letter-spacing:.5px;font-weight:400}.ClaimsThankYouPage-v2 .return-dashboard{text-transform:uppercase;padding:1rem 0;letter-spacing:1px;line-height:1.375rem;font-weight:700}.ClaimsThankYouPage-v2 button.component__button{background-color:var(--primary-color)}@media (min-width:670px){.top-logo-wrapper{margin:0 auto}.ClaimsThankYouPage-v2 .logoPetcoVitalCare{display:block}}.FileImage__IconFileWrapper{width:100%;height:100%;object-fit:cover;z-index:10}.FileImage__IconFileWrapper,.FileImage__IconFileWrapper .inner-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.FileImage__IconFileWrapper .inner-wrapper .component__text{font-size:10px;line-height:1.1;text-align:center}.FileImage__IconFileWrapper svg{fill:#00aae7;margin:auto auto .25rem;height:1.875rem}.FileImage__IconFileWrapper img{max-width:8rem;max-height:8rem}.ReviewClaim{padding-top:.9375rem;text-align:left}.ReviewClaim .FileImage__IconFileWrapper{min-height:100px}.ReviewClaim .Card{padding:.5rem .75rem .75rem}.ReviewClaim .title{margin-top:1.5rem;margin-bottom:1.5rem;color:var(--primary-color)}@media (min-width:670px){.ReviewClaim .title{text-align:center}}.ReviewClaim .pet-name{font-size:1.125rem;color:var(--primary-color);margin-top:0;margin-bottom:0;padding-top:0}.ReviewClaim .edit{font-size:.75rem;align-self:start}.ReviewClaim .ItemTitle{font-size:.875rem}.ReviewClaim .ItemTitle,.ReviewClaim .SubItem{color:var(--primary-color)}.ReviewClaim .ItemRightWrapper{color:#337aa7}.ReviewClaim .first-line-grid{display:grid;grid-auto-flow:column;grid-auto-columns:80% 20%}.ReviewClaim .List__Item{display:flex;padding-left:0;padding-right:0;padding-bottom:0;border-bottom:unset}.ReviewClaim .List__Item:first-of-type{border-bottom:.0625rem solid var(--primary-color-five);padding-top:.625rem;padding-bottom:.625rem}.ReviewClaim .List__Item .inner-wrapper{padding:.375rem}.ReviewClaim .List__Item .component__text{word-break:break-all;text-align:center;line-height:1.2}.ReviewClaim .continue-button{display:block;margin:1.875rem auto;background-color:var(--primary-color)}@media (min-width:670px){.ReviewClaim .continue-button{max-width:30rem}}.List{background-color:#fff}.List .List__Item{list-style:none;padding:1.25rem 1rem;border-bottom:.0625rem solid var(--primary-color-five)}.List .List__Item:first-of-type{border-top:.0625rem solid var(--primary-color-five)}.List .ItemLeftWrapper{display:flex;flex-direction:column;align-items:flex-start}.List .ItemRightWrapper{margin-left:auto;display:flex;align-items:center}.List .ItemRightWrapper:hover{cursor:pointer}.List .ItemTitle{font-size:18px;color:#333;font-weight:700;margin-bottom:4px}.List__ImageWrapper{display:grid;grid-template-rows:6.25rem;grid-template-columns:repeat(2,6.25rem);grid-gap:.5rem;margin-top:.75rem;margin-bottom:.75rem}.List__ImageWrapper img{width:100%;object-fit:cover;height:100%}@media (max-width:540px){.List__ImageWrapper{grid-template-columns:repeat(4,6.25rem)}}.List__Footer,.List__Header{background-color:var(--secondary-color-two);color:#fff;font-size:1.5rem}.List__Footer{padding:1rem}.ReviewClaim-v2{padding-top:.9375rem;text-align:left}.ReviewClaim-v2 .title{font-size:1.565rem;line-height:2rem;font-weight:700;letter-spacing:.25px}.ReviewClaim-v2 .FileImage__IconFileWrapper{min-height:100px}.ReviewClaim-v2 .logoPetcoVitalCare{display:none}.ReviewClaim-v2 .Card{padding-left:1rem;padding-right:1rem;padding-bottom:1rem;border:1px solid #ccc;box-sizing:border-box;border-radius:6px}.ReviewClaim-v2 .title{color:var(--primary-color)}.ReviewClaim-v2 .card-header{max-height:1.5rem;padding:1rem 0}.ReviewClaim-v2 .card-header .Icon{margin-right:.5rem}.ReviewClaim-v2 .pet-name{font-size:1.25rem;color:var(--primary-color);margin-top:0;margin-bottom:0;padding-top:0;line-height:1.5rem;font-weight:700}.ReviewClaim-v2 .edit{font-size:1rem;align-self:start;font-weight:700;letter-spacing:.5px;line-height:1.375rem}.ReviewClaim-v2 .ItemTitle h3{color:var(--primary-color);font-size:.875rem;padding-bottom:.3rem;font-weight:700;letter-spacing:.25px;line-height:1.25rem}.ReviewClaim-v2 .SubItem{color:var(--primary-color)}.ReviewClaim-v2 .item-description{font-size:.875rem;font-weight:400;letter-spacing:.25px;line-height:1.25rem;max-width:230px}.ReviewClaim-v2 .ItemRightWrapper{color:var(--primary-color);font-size:.875rem;font-family:var(--primary-font-bold);text-decoration:underline}.ReviewClaim-v2 .first-line-grid{display:grid;grid-auto-flow:column;grid-auto-columns:80% 20%}.ReviewClaim-v2 .List__Item{display:flex;padding-left:0;padding-right:0;padding-bottom:0;border-bottom:unset}.ReviewClaim-v2 .List__Item:first-of-type{border-bottom:.0625rem solid var(--primary-color-five);padding-bottom:1rem;border-top:none}.ReviewClaim-v2 .List__Item .inner-wrapper{padding:.375rem}.ReviewClaim-v2 .List__Item .component__text{word-break:break-all;text-align:center;line-height:1.2}.ReviewClaim-v2 .continue-button{display:block;margin:1.875rem auto;background-color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;line-height:1.375rem}@media (min-width:670px){.ReviewClaim-v2 .Container{width:20.5rem}.ReviewClaim-v2 .claim-review-header-wrapper{margin:0 auto;max-width:50rem}.ReviewClaim-v2 .PetcoLogoSharedComponent-v2{margin-top:-40px}.ReviewClaim-v2 .continue-button{max-width:20.5rem;line-height:1.25rem;letter-spacing:.25px}.ReviewClaim-v2 .title{text-align:center}.ReviewClaim-v2 .logoPetcoVitalCare{margin:0 auto;display:block}}.ComboBoxWrapper .ComboBoxWrapper-ValueContainer{height:45px}.ComboBoxWrapper,.ComboBoxWrapper .ComboBoxWrapper-control{height:48px}.ComboBoxWrapper .ComboBoxWrapper-control{border:1px solid #a9b5ba}.ComboBoxWrapper .ComboBoxWrapper-indicatorSeparator{display:none}.AddClinicModal .component__buttonGroup{margin-top:20px}.AddClinicModal input::-webkit-input-placeholder{color:var(--primary-color-five)}.AddClinicModal input::placeholder{color:var(--primary-color-five)}.AddClinicModal #state div[class$=-placeholder]{color:var(--primary-color-five)}.add-vet-modal .modal-dialog{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.add-vet-modal .modal-dialog::-webkit-scrollbar{display:none}.ClaimsVetSelectionPage{padding:1rem 0}.ClaimsVetSelectionPage .Container{display:flex;flex-direction:column;align-items:flex-start;max-width:25rem}.ClaimsVetSelectionPage .Container .Icon{align-self:center}.ClaimsVetSelectionPage .title{margin-bottom:.25rem;line-height:1.4;color:var(--primary-color)}@media (min-width:670px){.ClaimsVetSelectionPage .title{text-align:center}}@media (min-width:670px){.ClaimsVetSelectionPage .component__text{margin-left:auto;margin-right:auto}}.ClaimsVetSelectionPage .vet-office-wrapper{margin-top:15px;margin-bottom:5px}.ClaimsVetSelectionPage .vet-office-text{color:var(--primary-color);font-weight:700;font-size:.9375rem;display:contents}.ClaimsVetSelectionPage .search-form{width:100%}.ClaimsVetSelectionPage .CMEmb{width:unset;padding-top:.8125rem;padding-bottom:.8125rem}.ClaimsVetSelectionPage label{color:var(--primary-color)}.ClaimsVetSelectionPage label span{margin-right:4px;color:red}.ClaimsVetSelectionPage .vet-clinic-search-input{border-radius:5px;font-size:1rem;height:2.75rem;padding:0 .5rem}.ClaimsVetSelectionPage .vet-clinic-search-input::-webkit-input-placeholder{color:var(--primary-color-two)}.ClaimsVetSelectionPage .vet-clinic-search-input::placeholder{color:var(--primary-color-two)}.ClaimsVetSelectionPage .vet-clinic-search-input:-ms-input-placeholder{color:var(--primary-color-two)}.ClaimsVetSelectionPage .vet-clinic-search-input::-ms-input-placeholder{color:var(--primary-color-two)}.ClaimsVetSelectionPage .results{margin-top:13px}.ClaimsVetSelectionPage .dont-see-wrapper{margin-top:10px}.ClaimsVetSelectionPage .dont-see-wrapper button{background:transparent;border:unset;padding:0;font-size:.875rem;margin-left:.1875rem}.ClaimsVetSelectionPage .add-clinic-link,.ClaimsVetSelectionPage .dont-see{font-weight:700;color:var(--primary-color)}.ClaimsVetSelectionPage .add-clinic-link{text-decoration:underline}.ClaimsVetSelectionPage .add-clinic-link:focus{outline:none}.ClaimsVetSelectionPage .add-clinic-link:hover{cursor:pointer}.ClaimsVetSelectionPage .red{color:red}.ClaimsVetSelectionPage .no-results-list{margin-top:.625rem}.ClaimsVetSelectionPage .vet-clinic-list li{list-style:none;margin-top:.625rem}.ClaimsVetSelectionPage .item-wrapper{background-color:#e9f0ee;padding:.625rem .3125rem;border-radius:10px;display:grid;grid-auto-flow:column;grid-auto-columns:10% 90%}.ClaimsVetSelectionPage .item-wrapper .item-title{color:var(--primary-color);text-align:left;font-size:.875rem}.ClaimsVetSelectionPage .item-wrapper .item-description{color:var(--primary-color)}.ClaimsVetSelectionPage .item-wrapper label{margin:auto}.ClaimsVetSelectionPage #vet-clinic{padding:unset}.ClaimsVetSelectionPage input[type=radio]{height:1.5rem;width:1.5rem}.ClaimsVetSelectionPage .next-button{margin-top:20px;background-color:var(--primary-color)}.ClaimsVetSelectionPage .load-more-button{margin:1.25rem 0}.ClaimsVetSelectionPage .load-more-button span{width:100%}.MembershipFloatLabelInput{position:relative}.MembershipFloatLabelInput .MembershipFloatLabelInput__label{position:absolute;z-index:1;font-size:.75rem;color:#656565;left:1rem;top:.25rem}.MembershipFloatLabelInput .MembershipFloatLabelInput__input{box-sizing:border-box;color:#333;height:56px;padding:1.75rem 1rem;font-size:1rem;border:1px solid #656565;transition:padding .3s}.MembershipFloatLabelInput .MembershipFloatLabelInput__input--filled{padding:2.2rem 1rem 1.2rem}.MembershipFloatLabelInput .MembershipFloatLabelInput__input::-webkit-input-placeholder{color:#656565}.MembershipFloatLabelInput .MembershipFloatLabelInput__input::placeholder{color:#656565}.MembershipFloatLabelInput .MembershipFloatLabelInput__input:-ms-input-placeholder{color:#656565}.MembershipFloatLabelInput .MembershipFloatLabelInput__input::-ms-input-placeholder{color:#656565}.ClaimsVetSelectionPage-v2{padding:1rem 0}.ClaimsVetSelectionPage-v2 .ClaimsVetSelectionPage__Container-v2{margin:0 auto;display:flex;flex-direction:column;max-width:44.5rem;padding:0}.ClaimsVetSelectionPage-v2 .PetcoLogoSharedComponent-v2{display:none}.ClaimsVetSelectionPage-v2 .ClaimsVetSelectionPage__Container-v2 .Icon{align-self:center}.ClaimsVetSelectionPage-v2 .title{padding-top:0;font-size:1.563rem;line-height:2rem;color:var(--primary-color);letter-spacing:.25px;font-weight:700}.ClaimsVetSelectionPage-v2 .MembershipFloatLabelInput .MembershipFloatLabelInput__input{font-weight:400;line-height:1.375rem;letter-spacing:.5px}.ClaimsVetSelectionPage-v2 .MembershipFloatLabelInput .MembershipFloatLabelInput__label{font-weight:400;line-height:1.125rem;letter-spacing:.4px}.ClaimsVetSelectionPage-v2 .vet-office-wrapper{margin-top:15px;margin-bottom:5px}.ClaimsVetSelectionPage-v2 .vet-office-text{color:var(--primary-color);font-weight:700;font-size:.9375rem;display:contents}.ClaimsVetSelectionPage-v2 .search-form{width:100%}.ClaimsVetSelectionPage-v2 .CMEmb{width:unset;padding-top:.8125rem;padding-bottom:.8125rem}.ClaimsVetSelectionPage-v2 label{color:var(--primary-color)}.ClaimsVetSelectionPage-v2 label span{margin-right:4px;color:red}.ClaimsVetSelectionPage-v2 .results{font-size:.75rem;margin:1rem 0;color:#656565;font-weight:700;letter-spacing:.4px;line-height:1.125rem}.ClaimsVetSelectionPage-v2 .add-clinic-link:focus{outline:none}.ClaimsVetSelectionPage-v2 .add-clinic-link:hover{cursor:pointer}.ClaimsVetSelectionPage-v2 .red{color:red}.ClaimsVetSelectionPage-v2 .no-results-list{margin-top:.625rem}.ClaimsVetSelectionPage-v2 .vet-clinic-list li{list-style:none}.ClaimsVetSelectionPage-v2 .item-wrapper{border-top:1px solid #c4c4c4;padding:1rem 0}.ClaimsVetSelectionPage-v2 .border-gray{border-bottom:1px solid #c4c4c4}.ClaimsVetSelectionPage-v2 .item-wrapper .item-title{font-weight:700;color:#656565;text-align:left;font-size:1rem;margin-bottom:.5rem;line-height:1.125rem;letter-spacing:.4px}.ClaimsVetSelectionPage-v2 .item-title-container{display:flex;justify-content:space-between;align-items:baseline}.ClaimsVetSelectionPage-v2 .item-wrapper .item-description{line-height:1.25rem;color:#656565;font-size:1rem;height:20px;font-weight:400;letter-spacing:.4px}.ClaimsVetSelectionPage-v2 .item-wrapper .item-description--nowrap{white-space:nowrap;margin-left:.5rem;line-height:1.125rem}.ClaimsVetSelectionPage-v2 .item-wrapper .item-description.item-description-phone{color:var(--primary-color)}.ClaimsVetSelectionPage-v2 .item-wrapper label{margin:auto}.ClaimsVetSelectionPage-v2 #vet-clinic{padding:unset}.ClaimsVetSelectionPage-v2 input[type=radio]{height:1.5rem;width:1.5rem}.ClaimsVetSelectionPage-v2 .load-more-button{margin-top:1rem;font-weight:700;letter-spacing:1px;line-height:1.375rem}.ClaimsVetSelectionPage-v2 .next-button{margin-top:20px;background-color:var(--primary-color)}.ClaimsVetSelectionPage-v2 .add-clinic-link{margin:1.25rem 0;text-align:center;font-weight:700;line-height:1.375rem;letter-spacing:.5px}.ClaimsVetSelectionPage-v2 .load-more-button span{width:100%}.ClaimsVetSelectionPage-v2 .select-vet-button{margin-bottom:0;max-width:100%;font-weight:700;letter-spacing:1px;line-height:1.375rem}.ClaimsVetSelectionPage-v2 .select-vet-button-div-parent{display:flex;justify-content:center;align-items:center;width:100%;min-height:56px;border:0;border-radius:5px;box-sizing:border-box;font-size:1rem;text-align:center;text-decoration:none;color:#fff;background-color:var(--primary-color);cursor:pointer;margin:9px auto 0;max-width:100%;font-weight:700;letter-spacing:1px;line-height:1.375rem}.ClaimsVetSelectionPage-v2 .persisted-clinic{margin:0 auto;width:100%}.ClaimsVetSelectionPage-v2 .persisted-clinic .item-wrapper{border:none}#no-padding-top{padding-top:0}.persisted-clinic-line{position:relative;border-top:1px solid #e5e5e5;width:100%;margin:.5rem 0 1.5rem;text-align:center;font-family:var(--primary-font-bold)}.persisted-clinic-line span{position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;font-family:var(--primary-font-bold);background-color:#fff}@media (min-width:760px){.ClaimsVetSelectionPage-v2 .PetcoLogoSharedComponent-v2{display:block;margin-top:-40px}.ClaimsVetSelectionPage-v2 .ClaimsVetSelectionPage__Container-v2{max-width:70rem}.ClaimsVetSelectionPage-v2 .MembershipFloatLabelInput{width:344px;margin:0 auto}.ClaimsVetSelectionPage-v2 .title{margin:0 auto;text-align:center}.ClaimsVetSelectionPage-v2 .component__text{margin-left:auto;margin-right:auto}.ClaimsVetSelectionPage-v2 .vet-clinic-list{display:flex;flex-wrap:wrap;justify-content:space-between}.ClaimsVetSelectionPage-v2 .vet-clinic-list li{width:342px}.ClaimsVetSelectionPage-v2 .results{text-align:center}.ClaimsVetSelectionPage-v2 .persisted-clinic{max-width:344px}}.AddClinicModal-v2 .component__buttonGroup{margin-top:20px}.AddClinicModal-v2 input:-moz-placeholder{color:var(--primary-color-five)}.AddClinicModal-v2 .Button{letter-spacing:.5px;line-height:1.375rem;font-weight:700}.AddClinicModal-v2 input::-webkit-input-placeholder{color:var(--primary-color-five)}.AddClinicModal-v2 input::placeholder{color:var(--primary-color-five)}.AddClinicModal-v2 #state div[class$=-placeholder]{color:var(--primary-color-five)}.add-vet-modal-v2 .modal-dialog{height:100%;max-height:700px;padding-left:17px!important;padding-right:17px!important;width:80%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:670px){.add-vet-modal-v2.modal>.modal-dialog{width:90%;max-width:654px;max-height:460px}}@media (min-width:769px) and (max-width:975px){.add-vet-modal-v2.modal>.modal-dialog{max-height:40%!important;top:30%!important}}@media screen and (min-width:976px){.add-vet-modal-v2.modal>.modal-dialog{max-height:40%!important;top:30%!important}}.add-vet-modal-v2 .modal-dialog::-webkit-scrollbar{display:none}.add-vet-modal-v2 #modal-title{margin-top:1.5625rem;margin-bottom:1.25rem;font-weight:700;font-family:var(--primary-font-bold)}.add-vet-modal-v2 #modal-title h1{line-height:0;padding:0;font-size:1.5625rem}.AddClinicModal-v2 .add-clinic-modal-grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-column-gap:10px;grid-row-gap:0}.AddClinicModal-v2 .name-box{grid-column:1/5;grid-row:1}.AddClinicModal-v2 .address-box{grid-column:1/5;grid-row:2}.AddClinicModal-v2 .city-box{grid-column:1/5;grid-row:3}.AddClinicModal-v2 .state-box{grid-column:1/3;grid-row:4}.AddClinicModal-v2 .zip-box{grid-column:3/5;grid-row:4}.AddClinicModal-v2 .phone-number-box{grid-column:1/5;grid-row:5}.AddClinicModal-v2 .fax-number-box{grid-column:1/5;grid-row:6}@media (min-width:670px){.AddClinicModal-v2 .add-clinic-modal-grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-column-gap:10px;grid-row-gap:0}.AddClinicModal-v2 .name-box{grid-column:1/3;grid-row:1}.AddClinicModal-v2 .address-box{grid-column:3/5;grid-row:1}.AddClinicModal-v2 .city-box{grid-column:1/3;grid-row:2}.AddClinicModal-v2 .state-box{grid-column:3/4;grid-row:2}.AddClinicModal-v2 .zip-box{grid-column:4/5;grid-row:2}.AddClinicModal-v2 .phone-number-box{grid-column:1/3;grid-row:3}.AddClinicModal-v2 .fax-number-box{grid-column:3/5;grid-row:3}}.MembershipFloatingLabelInputContainer{margin-top:10px;margin-bottom:10px;position:relative;height:56px}.MembershipFloatingLabelInputContainer .MembershipFloatLabel__label{position:absolute;z-index:1;font-size:.75rem;color:var(--primary-color-eleven);left:13px;top:7px;width:265px}.MembershipFloatingLabelInputContainer .MembershipFloatLabel__input{padding:0 0 0 13px;position:absolute;color:var(--primary-color-eleven);font-size:1rem;height:56px;background-color:#fff;border:1px solid var(--primary-color-eleven);letter-spacing:.5px;line-height:1.375rem;font-weight:400}.MembershipFloatingLabelInputContainer .MembershipFloatLabel__input--filled{padding:35px 15px 19px 12px}.MembershipFloatingLabelInputContainer .MembershipFloatLabel__input::-webkit-input-placeholder{color:var(--primary-color-eleven)}.MembershipFloatingLabelInputContainer .MembershipFloatLabel__input::placeholder{color:var(--primary-color-eleven)}.MembershipFloatingLabelInputContainer .MembershipFloatLabel__input:-ms-input-placeholder{color:var(--primary-color-eleven)}.MembershipFloatingLabelInputContainer .MembershipFloatLabel__input::-ms-input-placeholder{color:var(--primary-color-eleven)}.MembershipFloatingLabelInputContainer input:focus{outline-color:unset}.MembershipFloatingLabelInputContainer input:focus-visible{outline-offset:unset;outline:unset}.MembershipFloatingLabelInputContainer .add-clinic-modal-grid .input-error{margin-top:unset!important}.MembershipFloatingLabelInputContainer input:-internal-autofill-selected{background-color:#fff}.combox-box-container .ComboBoxWrapper{height:56px;position:absolute;top:10px}.combox-box-container .ComboBoxWrapper .ComboxBoxWrapper-control{height:56px}.combox-box-container{height:56px;position:relative;margin-bottom:20px}.combox-box-container .ComboBoxWrapper{min-width:144px}.mobile-container .ComboBoxWrapper{border:1px solid var(--primary-color-eleven);height:54px}.combox-box-container #combo-box-label{z-index:999;top:18px;margin:0;padding:0;position:absolute;left:14px;color:var(--primary-color-eleven)}#mobile-no-value-floating-select-id{padding-top:5px}#mobile-has-value-floating-select-id,#mobile-no-value-floating-select-id{height:54px;position:absolute;max-width:153px;min-width:144px;padding-bottom:5px;padding-left:12px}#mobile-has-value-floating-select-id{padding-top:21px}#react-select-no-value-floating-select-id{padding-top:5px;top:-5px}#react-select-has-value-floating-select-id,#react-select-no-value-floating-select-id{height:56px;position:absolute;max-width:153px;min-width:144px;padding-bottom:5px;padding-left:0}#react-select-has-value-floating-select-id{padding-top:0}.combox-box-container .css-1s2u09g-control{border-radius:0!important;border-color:var(--primary-color-eleven)!important;height:56px}.combox-box-container .css-14el2xx-placeholder{position:absolute;top:16px;font-weight:400;font-size:1rem;line-height:1.375rem;letter-spacing:.5px;color:#656565}.ComboBoxWrapper .css-14el2xx-placeholder{color:#656565}.combox-box-container .css-qc6sy-singleValue{margin-top:4px;margin-left:4px}.combox-box-container .react-select{z-index:2}:root{--primary-color:#001952;--primary-color-two:#005891;--primary-color-three:#40527d;--primary-color-four:#9dabc9;--primary-color-five:#d8dfed;--primary-color-six:#73eaff;--primary-color-seven:#94d37a;--primary-color-eight:#1fb5ec;--primary-color-nine:#e5e5e5;--primary-color-ten:rgba(255,58,68,0.1);--primary-color-eleven:#656565;--primary-color-twelve:#a9b5ba;--primary-color-fourteen:#19204f;--primary-color-fifteen:#001954;--primary-color-sixteen:#333;--primary-color-seventeen:#011954;--black-font:#101010;--secondary-color:#06ff86;--secondary-color-two:#e9fdf2;--outline-color:#001952;--orangeWarning:#f4756e;--lightBlue:#bde4f6;--lightGreen:#e9fdf2;--tertiary:#fb4341;--app-logo:url(https://membership-bucket-qa.membership-nonprod.petco.com/static/media/petco-vital-care.a89783e3.svg);--steps-icon:url(https://membership-bucket-qa.membership-nonprod.petco.com/static/media/steps-icon.3c71d109.svg);--auto-renew-color:#8e9da2;--renewal-message-bg-color:#eee;--renewal-message-color:#001952;--step-progress-bar:#06ff86;--pet-list-wrapper-shadow-color:#efefef;--primary-font:PetcoCircularWeb,sans-serif;--primary-font-bold:PetcoCircularWeb,sans-serif;--header1:1.5625rem;--header2:19px;--header3:17px;--header4:15px;--paragraph:15px;--paragraphSmall:14px;--link:17px;--linkSmall:15px;--button-color:#fff;--disabled-button-border:0rem solid #a9b5ba;--disabled-button-color:#5f5f5f;--disabled-button-bg-color:#b8b8b8;--list-header-color:#2a79d6;--list-history-footer:#00649d;--placeholder:#8e9da2;--green:#46c126;--greenLight1:#ebf8e8;--greenLight2:#b4e6a7;--orange:#f18213;--orangeLight2:#f8c31e;--blue:#2a79d6;--gradientLight:#42b8eb;--gradientDark:#2a79d6;--yellow:#ffd405;--greyLight1:#f4f6f6;--greyLight2:#e9eced;--greyLight3:#d4d9dc;--greyLight4:#c4cdd5;--greyLighter1:#f3f0f0;--greyLighter2:#ccc;--greyLighter3:#f3f6f6}@font-face{font-family:"PetcoCircularWeb";src:url(https://membership-bucket-qa.membership-nonprod.petco.com/static/media/PetcoCircularWeb-Black.d398c843.woff2) format("woff2"),url(https://membership-bucket-qa.membership-nonprod.petco.com/static/media/PetcoCircularWeb-Black.c1b6fbb0.woff) format("woff");font-weight:900}@font-face{font-family:"PetcoCircularWeb";src:url(https://membership-bucket-qa.membership-nonprod.petco.com/static/media/PetcoCircularWeb-Bold.ca483004.woff2) format("woff2"),url(https://membership-bucket-qa.membership-nonprod.petco.com/static/media/PetcoCircularWeb-Bold.eae5c11e.woff) format("woff");font-weight:700}@font-face{font-family:"PetcoCircularWeb";src:url(https://membership-bucket-qa.membership-nonprod.petco.com/static/media/PetcoCircularWeb-Medium.dc0341ce.woff2) format("woff2"),url(https://membership-bucket-qa.membership-nonprod.petco.com/static/media/PetcoCircularWeb-Medium.a84a4b33.woff) format("woff");font-weight:600}@font-face{font-family:"PetcoCircularWeb";src:url(https://membership-bucket-qa.membership-nonprod.petco.com/static/media/PetcoCircularWeb-Book.bc390911.woff2) format("woff2"),url(https://membership-bucket-qa.membership-nonprod.petco.com/static/media/PetcoCircularWeb-Book.777c34a2.woff) format("woff");font-weight:500}@font-face{font-family:"PetcoCircularWeb";src:url(https://membership-bucket-qa.membership-nonprod.petco.com/static/media/PetcoCircularWeb-Regular.9ba963ee.woff2) format("woff2"),url(https://membership-bucket-qa.membership-nonprod.petco.com/static/media/PetcoCircularWeb-Regular.1c135a3d.woff) format("woff");font-weight:400}*{font-family:var(--primary-font);font-size:1rem;word-break:break-word}@media only screen and (max-width:540px){*{font-size:1rem}}.app-logo{max-width:10rem}.steps-icon{content:var(--steps-icon);display:block}.container,.row,.row [class*=col-]img.block{width:100%}.main-body,.padding-full,[class*=padding-]{box-sizing:border-box}.position-relative,.row{position:relative}.clearfix:after,.row:after,.text-arrow:after{content:""}.btn,.text-center,.text-center>p{text-align:center}#overlay,.datepicker--nav-action.-disabled-{visibility:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:initial}ol,ul{font-size:.9375em}.btn,body,html{font-family:var(--primary-font)}fieldset h3,fieldset h4,h1{font-stretch:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}.container{max-width:68.4375rem;margin-left:auto;margin-right:auto;clear:both}.container.full-width{max-width:none}.container.full-width .row [class*=col-]{margin:0}.container.full-width .row .col-center{margin:0 auto}.row [class*=col-]{float:left;width:100%;margin:.5rem 0;min-height:.125rem;box-sizing:border-box}.row [class*=col-]:empty{margin:0;min-height:0}.no-margin .row [class*=col-]{margin:.5rem 0}.row .col-center{float:none;margin:.5rem auto;clear:both}.row:after{display:table;clear:both}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:96%}.col-1-sm{width:4.33333%}.col-2-sm{width:12.66667%}.col-3-sm{width:21%}.col-4-sm{width:29.33333%}.col-5-sm{width:37.66667%}.col-6-sm{width:46%}.col-7-sm{width:54.33333%}.col-8-sm{width:62.66667%}.col-9-sm{width:71%}.col-10-sm{width:79.33333%}.col-11-sm{width:87.66667%}.col-12-sm{width:96%}.container.no-margin>.col-1-sm{width:8.33333%}.container.no-margin>.col-2-sm{width:16.66667%}.container.no-margin>.col-3-sm{width:25%}.container.no-margin>.col-4-sm{width:33.33333%}.container.no-margin>.col-5-sm{width:41.66667%}.container.no-margin>.col-6-sm{width:50%}.container.no-margin>.col-7-sm{width:58.33333%}.container.no-margin>.col-8-sm{width:66.66667%}.container.no-margin>.col-9-sm{width:75%}.container.no-margin>.col-10-sm{width:83.33333%}.container.no-margin>.col-11-sm{width:91.66667%}.container.no-margin>.col-12-sm{width:100%}@media screen and (min-width:769px) and (max-width:975px){.container .col-1,.container.margin .col-1{width:4.33333%}.container .col-2,.container.margin .col-2{width:12.66667%}.container .col-3,.container.margin .col-3{width:21%}.container .col-4,.container.margin .col-4{width:29.33333%}.container .col-5,.container.margin .col-5{width:37.66667%}.container .col-6,.container.margin .col-6{width:46%}.container .col-7,.container.margin .col-7{width:54.33333%}.container .col-8,.container.margin .col-8{width:62.66667%}.container .col-9,.container.margin .col-9{width:71%}.container .col-10,.container.margin .col-10{width:79.33333%}.container .col-11,.container.margin .col-11{width:87.66667%}.container .col-12,.container.margin .col-12{width:96%}.container.no-margin .row>.col-1,.container.no-margin>.col-1{width:8.33333%}.container.no-margin .row>.col-2,.container.no-margin>.col-2{width:16.66667%}.container.no-margin .row>.col-3,.container.no-margin>.col-3{width:25%}.container.no-margin .row>.col-4,.container.no-margin>.col-4{width:33.33333%}.container.no-margin .row>.col-5,.container.no-margin>.col-5{width:41.66667%}.container.no-margin .row>.col-6,.container.no-margin>.col-6{width:50%}.container.no-margin .row>.col-7,.container.no-margin>.col-7{width:58.33333%}.container.no-margin .row>.col-8,.container.no-margin>.col-8{width:66.66667%}.container.no-margin .row>.col-9,.container.no-margin>.col-9{width:75%}.container.no-margin .row>.col-10,.container.no-margin>.col-10{width:83.33333%}.container.no-margin .row>.col-11,.container.no-margin>.col-11{width:91.66667%}.container.no-margin .row>.col-12,.container.no-margin>.col-12{width:100%}.hidden-sm{display:block}}@media screen and (min-width:976px){.container .col-1,.container.margin .col-1{width:4.33333%}.container .col-2,.container.margin .col-2{width:12.66667%}.container .col-3,.container.margin .col-3{width:21%}.container .col-4,.container.margin .col-4{width:29.33333%}.container .col-5,.container.margin .col-5{width:37.66667%}.container .col-6,.container.margin .col-6{width:46%}.container .col-7,.container.margin .col-7{width:54.33333%}.container .col-8,.container.margin .col-8{width:62.66667%}.container .col-9,.container.margin .col-9{width:71%}.container .col-10,.container.margin .col-10{width:79.33333%}.container .col-11,.container.margin .col-11{width:87.66667%}.container .col-12,.container.margin .col-12{width:96%}.container.no-margin .row>.col-1,.container.no-margin>.col-1{width:8.33333%}.container.no-margin .row>.col-2,.container.no-margin>.col-2{width:16.66667%}.container.no-margin .row>.col-3,.container.no-margin>.col-3{width:25%}.container.no-margin .row>.col-4,.container.no-margin>.col-4{width:33.33333%}.container.no-margin .row>.col-5,.container.no-margin>.col-5{width:41.66667%}.container.no-margin .row>.col-6,.container.no-margin>.col-6{width:50%}.container.no-margin .row>.col-7,.container.no-margin>.col-7{width:58.33333%}.container.no-margin .row>.col-8,.container.no-margin>.col-8{width:66.66667%}.container.no-margin .row>.col-9,.container.no-margin>.col-9{width:75%}.container.no-margin .row>.col-10,.container.no-margin>.col-10{width:83.33333%}.container.no-margin .row>.col-11,.container.no-margin>.col-11{width:91.66667%}.container.no-margin .row>.col-12,.container.no-margin>.col-12{width:100%}.hidden-sm{display:block}}ul.list-unstyled>li,ul>li{list-style:none}ul.list-styled{padding-left:1.25rem}ul.list-inline>li{display:inline-block}ol li{list-style:decimal}fieldset ul li,ol.list-unstyled li{list-style:none}.clearfix:after{display:block;clear:both}@media screen and (min-height:1095px){.main-body{padding:0}}.block{display:block!important}.inline{display:inline-block!important}.full-width{width:100%}.full-height{height:100%}.bg-lightestgray{background-color:#f4f6f6}.margin-sm{margin:.625rem}.margin-full-xsm{margin:.3125rem}.margin-full-sm{margin:.625rem}.margin-full-md{margin:.9375rem}.margin-full-lg{margin:1.25rem}.margin-top-xsm{margin-top:.3125rem}.margin-right-xsm{margin-right:.3125rem}.margin-bottom-xsm{margin-bottom:.3125rem}.margin-left-xsm{margin-left:.3125rem}.margin-top-sm{margin-top:.625rem}.margin-right-sm{margin-right:.625rem}.margin-bottom-sm{margin-bottom:.625rem}.margin-left-sm{margin-left:.625rem}.margin-top-md{margin-top:.9375rem}.margin-right-md{margin-right:.9375rem}.margin-bottom-md{margin-bottom:.9375rem}.margin-left-md{margin-left:.9375rem}.margin-lg{margin:1.25rem}.margin-top-lg{margin-top:1.25rem}.margin-right-lg{margin-right:1.25rem}.margin-bottom-lg{margin-bottom:1.25rem}.margin-left-lg{margin-left:1.25rem}.margin-xlg{margin:2.5rem}.margin-bottom-xlg{margin-bottom:2.5rem}.margin-right-xlg{margin-right:2.5rem}.margin-top-xlg{margin-top:2.5rem}.padding-sm{padding:.625rem}.padding-lg{padding:1.25rem}.padding-xlg{padding:2.5rem}.padding-bottom-xlg{padding-bottom:2.5rem}.padding-top-xlg{padding-top:2.5rem}.padding-full{padding:.625rem}.padding-full-xs{padding:.3125rem}.padding-full-sm{padding:.625rem}.padding-full-md{padding:.9375rem}.padding-full-lg{padding:1.25rem}.padding-top-xs{padding-top:.3125rem}.padding-top-sm{padding-top:.625rem}.padding-right-sm{padding-right:.625rem}.padding-bottom-sm{padding-bottom:.625rem}.padding-left-sm{padding-left:.625rem}.padding-top-md{padding-top:.9375rem}.padding-right-md{padding-right:.9375rem}.padding-bottom-md{padding-bottom:.9375rem}.padding-left-md{padding-left:.9375rem}.padding-top-lg{padding-top:1.25rem}.padding-right-lg{padding-right:1.25rem}.padding-bottom-lg{padding-bottom:1.25rem}.padding-left-lg{padding-left:1.25rem}.valign-top{vertical-align:top}.valign-mid{vertical-align:middle}.valign-bot{vertical-align:bottom}.pull-left{float:left!important}.pull-right{float:right!important}.primary{color:#00aae7}.error,.form-required,.text-danger{color:#ee3524}.text-success{color:#468847}.text-success:hover{color:#356635}.text-warning{color:#c09853}.text-warning:hover{color:#a47e3c}.approved,.remaining{color:#46c126}.text-notice{color:#fc951f}.link-pointer{cursor:pointer}.textarea .img-responsive{display:block;max-width:100%;width:100%}.spacer-lg-top{padding-top:3.125rem}.spacer-lg-right{padding-right:3.125rem}.spacer-lg-bottom{padding-bottom:3.125rem}.spacer-lg-left{padding-left:3.125rem}.spacer-md-top{padding-top:2.5rem}.spacer-md-right{padding-right:2.5rem}.spacer-md-bottom{padding-bottom:2.5rem}.spacer-md-left{padding-left:2.5rem}.spacer-sm-top{padding-top:1.25rem}.spacer-sm-right{padding-right:1.25rem}.spacer-sm-bottom{padding-bottom:1.25rem}.spacer-sm-left{padding-left:1.25rem}.spacer-xsm-top{padding-top:.625rem}.spacer-xsm-right{padding-right:.625rem}.spacer-xsm-bottom{padding-bottom:.625rem}.spacer-xsm-left{padding-left:.625rem}.display-inline{display:inline}.clear-space{padding:0;margin:0}.show{display:flex!important;justify-content:center;align-items:center}.position-absolute{position:absolute}sup{top:-.5em}.margin-none{margin:0}.padding-left-none{padding-left:0}.padding-right-none{padding-right:0}.padding-top-none{padding-top:0}.padding-bottom-none{padding-bottom:0}.padding-none{padding:0}.clear{clear:both}.fade{opacity:0;transition:opacity .15s linear}.width-successmsg{max-width:33.75rem!important}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (min-width:769px) and (max-width:975px){.width-10{width:10%}.width-15{width:15%}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-35{width:35%}.width-40{width:40%}.width-45{width:45%}.width-50{width:50%}.width-55{width:55%}.width-60{width:60%}.width-65{width:65%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-85{width:85%}.width-90{width:90%}.width-95{width:95%}.width-100-sm{width:100%}.full-height-modal.modal>.modal-dialog{max-height:95%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:976px){.width-10{width:10%}.width-15{width:15%}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-35{width:35%}.width-40{width:40%}.width-45{width:45%}.width-50{width:50%}.width-55{width:55%}.width-60{width:60%}.width-65{width:65%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-85{width:85%}.width-90{width:90%}.width-95{width:95%}.width-100-sm{width:100%}.full-height-modal.modal>.modal-dialog{max-height:95%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:421px) and (max-width:768px){.width-10-md{width:10%}.width-15-md{width:15%}.width-20-md{width:20%}.width-25-md{width:25%}.width-30-md{width:30%}.width-35-md{width:35%}.width-40-md{width:40%}.width-45-md{width:45%}.width-50-md{width:50%}.width-55-md{width:55%}.width-60-md{width:60%}.width-65-md{width:65%}.width-70-md{width:70%}.width-75-md{width:75%}.width-80-md{width:80%}.width-85-md{width:85%}.width-90-md{width:90%}.width-95-md{width:95%}.width-100-md{width:100%}}@media screen and (max-width:420px){.width-10-sm{width:10%}.width-15-sm{width:15%}.width-20-sm{width:20%}.width-25-sm{width:25%}.width-30-sm{width:30%}.width-35-sm{width:35%}.width-40-sm{width:40%}.width-45-sm{width:45%}.width-50-sm{width:50%}.width-55-sm{width:55%}.width-60-sm{width:60%}.width-65-sm{width:65%}.width-70-sm{width:70%}.width-75-sm{width:75%}.width-80-sm{width:80%}.width-85-sm{width:85%}.width-90-sm{width:90%}.width-95-sm{width:95%}.width-100-sm{width:100%}}h1.white,h2.white,h3.white,h4.white,h5.white{color:#fff;font-weight:700;line-height:1.1em;margin:0}p.white{font-weight:400;color:#fff}.text-tile-lg{background-color:#fff;border-radius:.3125rem;box-shadow:0 .125rem .3125rem 0 rgba(0,0,0,.1)}.alert{padding:.9375rem;margin-bottom:1.375rem;border:.0625rem solid transparent;border-radius:.25rem}.alert.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert .close{float:right;font-size:1.3125rem;font-weight:700;line-height:1;color:#000;text-shadow:0 .0625rem 0 #fff;opacity:.2;filter:alpha(opacity=20)}.alert .close:focus,.alert .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.alert{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.margin-top-none{margin-top:0!important}.margin-bottom-none{margin-bottom:0!important}.margin-left-none{margin-left:0!important}.margin-right-none{margin-right:0!important}.sr-only{position:absolute;left:-624.9375rem}form.form-inline,form [class*=btn-],form [class*=btn-]:disabled,form [class*=btn-]:disabled:hover{display:table}form.form-inline .form-group{display:table-cell}form.form-inline .form-group:not(:first-child){padding-left:.9375rem}form.form-inline .form-group a.btn{padding:.75rem .9375rem}form.form-inline .form-group select.form-control{border-radius:.3125rem}a:focus,div:focus,input:focus{outline-color:#215fe8;outline:none}.btn:focus,select:focus{outline-color:#00aae7}.label,label{clear:both;color:#8e9da2;float:left;font-size:.8125em;font-weight:700;margin:0 0 .4375rem}.label.valid,label.valid{color:#46c126}.label.invalid,label.invalid{color:#ee3524}label#card{display:block;float:none;margin-bottom:4px}input[type=checkbox]+.label,input[type=checkbox]+label{font-weight:400;color:#333;cursor:pointer}select,textarea{border:0 solid #a9b5ba;color:#666;font-size:.9375em;width:100%;box-sizing:border-box}textarea{background-color:rgba(244,246,246,.4);height:5.1875rem;padding:.625rem}input[type=email],input[type=password],input[type=tel],input[type=text]{background-color:rgba(244,246,246,.4);border:0 solid #a9b5ba;box-sizing:border-box;color:#666;font-size:.9375em;height:2.6875rem;padding:0 .625rem;width:100%;background-size:0;background-position:95%;transition:.2s}#react-select-2-input,#react-select-3-input{transition:0s}select{padding:.6875rem .9375rem;box-shadow:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAAXNSR0IArs4c6QAAATNJREFUGBl1kE1LAlEUhs+ZD7VahBXUb2gRkbQSo1Enxdw0wWz6Xy3bN1DSlwROXEHoD5hFtXJjpUEQpUjjnM4JJhLs3dxz73mf89578bBauwCgWVOfcZxCugv/yGu1YtTuHHB7HaeMlCYQEKSDUV+d+P7iJE4gaHeOgGgPgZLi0RASO4jYJKLl4TCse0ot/YWr1cc4J1W4XwbAV0MzbNeyPlBMZ0otDAbBFTdXeMi9rsWt3eLGk1Iq0esHFQIqIkIPCHPutt0U5geU4tj354Nh6BPAKiA+xEArfcFonwi2GOoauplzCtaNeEW/oGy8y+s5Cj9r/JY1Tg74BgZbXrjOuqX8rXgijYFyeN5oJPvvgxonpxDw2YhB1rHtuwiIVv7VcZUzmTdz2sxzyilo+uYkSIhvMhp4w91MxSgAAAAASUVORK5CYII=) 96% 50% no-repeat #fff;height:2.6875rem;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}select.valid{border-color:#46c126}select.invalid{border-color:#ee3524}input[type=radio]{float:left;margin-right:.625rem}@media screen and (max-width:790px){input,input:focus,select,select:focus,textarea,textarea:focus{font-size:1rem}}.btn{box-sizing:border-box;border:0;border-radius:.3125rem;cursor:pointer;display:inline-block;font-size:.9375em;padding:.625rem .9375rem;transition:background-color .2s,border .2s}.btn-primary,button-primary{background-color:#00aae7;color:#fff}.btn-primary:focus,.btn-primary:hover,button-primary:focus,button-primary:hover{background-color:#0084b4;color:#fff}.btn-default,button-default{background-color:#e9eced;color:#000}.btn-default:focus,.btn-default:hover,button-default:focus,button-default:hover{background-color:#cdd4d6;color:#000}.btn-danger,button-danger{background-color:#ee3524;color:#fff}.btn-danger:focus,.btn-danger:hover,button-danger:focus,button-danger:hover{background-color:#cf2010;color:#fff}.btn-inverted,button-inverted{background-color:#fff;color:#00aae7}.btn-inverted:focus,.btn-inverted:hover,button-inverted:focus,button-inverted:hover{background-color:#e6e6e6}.btn-secondary,button-secondary{background-color:#fff;color:#00aae7;border-color:#fff}.btn-secondary:focus,.btn-secondary:hover,button-secondary:focus,button-secondary:hover{text-decoration:underline}.btn-full,button-full{width:100%}.btn-thin,button-thin{padding:.375rem 0!important}.btn-large,button-large{font-size:1.25rem;transition:.3s;border:.0625rem solid #00aae7}.btn-large,.btn-large:disabled,button-large,button-large:disabled{padding:1.125rem .9375rem}.btn-smaller,button-smaller{min-width:4.6875rem;margin-bottom:.625rem;padding:.8125rem .5rem .9375rem;font-size:.85em;border-width:.0625rem;border-radius:.1875rem}a.no-style,p{font-size:.9375em}.btn-gray,button-gray{background-color:#a9b5ba;color:#fff;border-color:#8e9da2}.btn-gray:focus,.btn-gray:hover,button-gray:focus,button-gray:hover{background-color:#8d9da3;color:#fff}.btn-rounded,button-rounded{background-color:#00aae7;color:#fff;padding:.9375rem1.25rem;border-radius:.3125rem}.btn-rounded:focus,.btn-rounded:hover,button-rounded:focus,button-rounded:hover{background-color:#0084b4;color:#fff}.btn.disabled,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled,.btn:disabled:hover,button.disabled,button.disabled:focus,button.disabled:hover,button:disabled,button:disabled:hover{background-color:#d4dadc;border:0 solid #a9b5ba;color:#8e9da2;cursor:auto}.btn-teal,button-teal{background-color:#21c1c5;color:#fff}.btn-teal:focus,.btn-teal:hover,button-teal:focus,button-teal:hover{background-color:#1a9699;color:#fff}.btn-yellow,button-yellow{background-color:#fdb954;color:#fff}.btn-yellow:focus,.btn-yellow:hover,button-yellow:focus,button-yellow:hover{background-color:#fca422;color:#fff}.btn-declined,button-declined{background-color:#ee3524;color:#fff}.btn-declined:focus,.btn-declined:hover,button-declined:focus,button-declined:hover{background-color:#cf2010;color:#fff}.btn-approved,button-approved{background-color:#46c126;color:#fff}.btn-approved:focus,.btn-approved:hover,button-approved:focus,button-approved:hover{color:#fff;background-color:#37961e}.btn-notice,button-notice{background-color:#fc951f;color:#fff}.btn-notice:focus,.btn-notice:hover,button-notice:focus,button-notice:hover{background-color:#e57c03;color:#fff}a.no-style,h5,p{color:#666}.btn-transparent,.btn-transparent:focus,.btn-transparent:hover,button-transparent,button-transparent:focus,button-transparent:hover{background-color:initial}body,html{line-height:1.25em;color:#333}@media only screen and (max-width:768px) and (orientation:portrait){html{-webkit-text-size-adjust:100%}}p{line-height:1.6em}h1,h2,h3,h4{font-weight:700}.accessible-link,.text-underline,p a{text-decoration:underline}#bopusSelectEnabledBopusAttrOff a,#spc-bopus-store-info .lsa-hours a,#spc-bopus-store-info .lsa-phone a,#store-hours a,#store-pickup-dropdown .lsa-hours a,#store-pickup-dropdown .lsa-phone a{text-decoration:none}h1{margin:0;padding:2% 0 0;font-size:2em;line-height:1.74em;letter-spacing:normal}h2{font-size:1.5em;line-height:2em}h3{font-size:1.3em;line-height:1.75em}h4{font-size:1.5625em;line-height:1.2em;letter-spacing:.0125rem}h5{font-size:.9375em}.textarea h1,.textarea h2,.textarea h3,.textarea h4,.textarea h5{color:#333;font-weight:700;line-height:1.1em;margin:1.25rem 0 .625rem}strong{font-weight:700}em{font-style:italic}.textarea h1{font-size:2.5em}.textarea h2{font-size:1.75em}.textarea h3{font-size:1.375em}.textarea h4{font-size:1.125em}.textarea h5{font-size:1em;line-height:1.1em;margin:1.25rem 0 .625rem}.textarea ol,.textarea ul{margin-left:1.5625rem;font-size:.9375em}.textarea ol li,.textarea ul li{font-size:.9375em;line-height:1.6em;color:#666}.textarea p{padding:.3125rem 0;margin:0 0 .6875rem}.text-italic{font-style:italic!important}.order-confirm .order-confirm-summary fieldset .summary-list-total,.text-bold{font-weight:700!important}.text-normal{font-weight:400!important}.text-arrow:after{display:inline-block;height:0;width:0;border:.375rem solid transparent;border-left-color:inherit;border-left-width:.625rem;margin:0 0 0 .4375rem}.order-confirm .product-shipping p,.order-confirm .ship-list .product-info p,.order-confirm .shopper-confidence p,.text-x-small{font-size:.8125em;line-height:1.25em}.text-small{font-size:.875em;line-height:.875em}.text-medium{font-size:.9375em;line-height:.9375em}.order-confirm .order-confirm-summary fieldset .summary-list-total,.text-large{font-size:1.25em;line-height:1.25em}.text-primary{color:#00aae7}.text-white,.text-white a{color:#fff}.text-lighter{color:#a9b5ba}.order-confirm #order-confirm-info-boxes.order-confirm-info-boxes .info-box-1 div p.ib-info,.order-confirm #order-confirm-info-boxes.order-confirm-info-boxes .info-box-2 div p.ib-info,.order-confirm .order-confirm-summary fieldset .summary-list-item,.order-confirm .product-shipping p,.order-confirm .ship-list .product-info p,.text-light{color:#666}.text-lightest{color:#8e9da2}.order-confirm #order-confirm-info-boxes.order-confirm-info-boxes .info-box-1 div p.ib-header,.order-confirm #order-confirm-info-boxes.order-confirm-info-boxes .info-box-2 div p.ib-header,.order-confirm .order-confirm-summary fieldset .summary-list-total,.order-confirm .product-shipping p strong,.order-confirm .ship-list .product-info p strong,.text-dark{color:#333}.text-darkest{color:#1a1918}.text-approved{color:#46c126}.text-left{text-align:left}.text-right{text-align:right}.datepicker--cells{display:flex;flex-wrap:wrap}.datepicker--cell{border-radius:.25rem;box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;height:2rem;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:.0625rem solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:.25rem 0 0 .25rem}.datepicker--cell.-range-to-{border:.0625rem solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 .25rem .25rem 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:.25rem}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:flex;flex-wrap:wrap;margin:.5rem 0 .1875rem}.datepicker--day-name{color:#000;display:flex;font-weight:700;align-items:center;justify-content:center;flex:1 1;text-align:center;text-transform:uppercase;font-size:.8em}.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:10.625rem;color:#000}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:10.625rem}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}.datepicker{background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.15);border-radius:.25rem;box-sizing:initial;font-family:Tahoma,sans-serif;font-size:.875rem;color:#4a4a4a;width:15.625rem;position:absolute;left:-6250rem;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.datepicker.-from-right-{-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}.datepicker.-from-bottom-{-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}.datepicker.-from-left-{-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;color:#4a4a4a;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:initial;padding:.25rem;color:#000}.datepicker--pointer{position:absolute;background:#fff;border-top:.0625rem solid #dbdbdb;border-right:.0625rem solid #dbdbdb;width:.625rem;height:.625rem;z-index:-1}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - .25rem);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - .25rem);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - .25rem);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - .25rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:.625rem}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:.625rem}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - .3125rem)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:.625rem}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:.625rem}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - .3125rem)}.datepicker--body.active{display:block}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.datepicker--nav{display:flex;justify-content:space-between;border-bottom:.0625rem solid #efefef;min-height:2rem;padding:.25rem}.datepicker--nav-action,.datepicker--nav-title{display:flex;cursor:pointer;align-items:center;justify-content:center}.datepicker--nav-action{width:2rem;border-radius:.25rem;color:#000;font-weight:700;-webkit-user-select:none;user-select:none}.datepicker--nav-action svg{width:2rem;height:2rem}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:.125rem}.datepicker--nav-title{border-radius:.25rem;padding:0 .5rem}.datepicker--nav-title i{color:#9c9c9c;margin-left:.3125rem}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:flex;padding:.25rem;border-top:.0625rem solid #efefef}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:.25rem;flex:1 1;display:inline-flex;justify-content:center;align-items:center;height:2rem}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}#contentSearch{clear:both}.hero-slider .hero-banner{margin-bottom:0}.modal-form{display:block;position:fixed;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.85);z-index:200}.modal-dialog{width:70%;max-width:350px;min-width:320px;margin:0 auto;background:#fff;position:absolute;top:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:16px;border-radius:.25rem;box-shadow:0 .125rem 1.0625rem 0 rgba(0,0,0,.18);z-index:1000}.modal-dialog .modal-title{text-align:left;font-size:24px;margin-bottom:10px;font-weight:700}.modal-dialog .modal-footer{margin-top:1.625rem;text-align:center}.modal-dialog .modal-footer.coupon-footer{margin-top:0;padding-top:16px}.modal-dialog .modal-footer .component__button{max-width:300px;margin:16px auto 0}.modal-dialog .modal-footer.coupon-footer .component__button{max-width:100%;margin-top:24px}.modal-dialog .modal-footer .component__button span{color:var(--primary-color)}.modal-dialog .modal-footer .component__button.confirmButton span{color:#fff}.modal-dialog .modal-footer .component__button:first-of-type{border:1px solid var(--primary-color)}.modal-dialog .modal-footer .component__button.confirmButton{background-color:var(--primary-color)}.modal-dialog .modal-footer .component__button:last-of-type{margin-bottom:16px}.modal-dialog .modal-footer .component__button.redemption-button-cancel{background-color:initial;color:var(--primary-color);border:1px solid var(--primary-color)}[data-tns-role=wrapper]{padding:0!important}[data-tns-role=wrapper].ms-touch{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;-ms-scroll-chaining:none;-ms-scroll-snap-type:mandatory;-ms-scroll-snap-points-x:snapInterval(0,100%)}[data-tns-role=content]{position:relative;transition:all 0s}[data-tns-role=content-wrapper] [data-tns-role=nav]{display:none}[data-tns-mode=carousel][data-tns-axis=horizontal]{left:0}[data-tns-mode=carousel][data-tns-axis=horizontal]:after{content:"";display:table;clear:both}[data-tns-mode=carousel][data-tns-axis=horizontal]>a,[data-tns-mode=carousel][data-tns-axis=horizontal]>div,[data-tns-mode=carousel][data-tns-axis=horizontal]>li,[data-tns-mode=carousel][data-tns-axis=horizontal]>span{float:left;box-sizing:border-box;overflow:hidden}fieldset h4,fieldset label{float:none;clear:both}.modal .modal-dialog,fieldset{box-sizing:border-box}[data-tns-mode=gallery]{overflow:hidden}[data-tns-mode=gallery]>a,[data-tns-mode=gallery]>div,[data-tns-mode=gallery]>li,[data-tns-mode=gallery]>span{position:absolute;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}[data-tns-role=nav]{text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-1.875rem}[data-tns-role=nav] button{vertical-align:middle;background-color:#d4dadc;height:.75rem;width:.75rem;margin:0 .3125rem}[data-tns-role=nav] button[aria-selected=true]{background-color:#fff;border:.125rem solid #d4dadc}[data-tns-role=lazy-img]{transition:opacity .6s;opacity:.6}[data-tns-role=lazy-img].loaded{opacity:1}[hidden]{display:none!important}fieldset .customer-address-col2,fieldset label{display:inline-block}[data-action],[data-controls],[data-nav]{cursor:pointer;border-width:0;padding:0}[data-tns-hidden=x]{overflow-x:hidden}[data-tns-hidden=y]{overflow-y:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.8);z-index:999}@media screen and (min-width:421px) and (max-width:768px){h1{line-height:1em}.modal .modal-dialog ul{padding-left:1.25rem}}@media screen and (max-width:420px){h1{line-height:1em}.modal .modal-dialog{top:0;right:0;left:0;-webkit-transform:none;transform:none;padding:4rem 1.25rem;overflow:scroll}.modal .modal-dialog ul{padding-left:1.25rem}}@media screen and (min-width:976px){.modal .model-pals{overflow:auto}fieldset{margin:0 0 1.875rem}fieldset.plain{margin:auto;text-align:center}}@media screen and (min-width:769px) and (max-width:975px){.modal .model-pals{overflow:auto}fieldset{margin:0 0 1.875rem;padding:1.625rem}fieldset.plain{margin:auto;text-align:center}}#modal-neareststores .modal-form,.imgContainer{overflow:hidden}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}fieldset{width:auto;height:auto;border-radius:.3125rem;background-color:#fff}fieldset.plain{border-radius:0;box-shadow:none;background-color:initial}fieldset h3{padding:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.25rem;letter-spacing:.0125rem;color:#333}@media screen and (min-width:421px) and (max-width:768px){fieldset{margin:1rem 0 0;padding:.75rem}fieldset h3{text-align:center}fieldset .option-box .card-buttons-box{width:100%}}@media screen and (max-width:420px){fieldset{margin:1rem 0 0;padding:.75rem}fieldset h3{text-align:center}fieldset .option-box .card-buttons-box{width:100%}}fieldset h4{padding:.25rem 0 .625rem;font-size:.8125rem;font-weight:700;line-height:1.38;letter-spacing:.00625rem;color:#8e9da2}#bopusSelectEnabledBopusAttrOff .popover .popover-content span,#modal-neareststores #petco-store-locator-modal .popover .popover-content span,#spc-bopus-store-info .lsa-hours .popover .popover-content span,#spc-bopus-store-info .lsa-phone .popover .popover-content span,#store-hours .popover .popover-content span,#store-pickup-dropdown .lsa-hours .popover .popover-content span,#store-pickup-dropdown .lsa-phone .popover .popover-content span{float:right}fieldset .option-box{margin:0 .75rem .75rem;padding:.75rem 0;background-color:#f4f6f6;border-radius:.1875rem;clear:both}fieldset .option-box .card-buttons-box{margin-top:.5625rem;line-height:2.8125rem}fieldset .customer-address-col1{display:inline-block;margin-right:.375rem;vertical-align:top}fieldset .notice-box{margin:1rem 0;padding:.625rem;color:#fc951f;background-color:#fff4e8;border:.0625rem solid #fedcb6;border-radius:.3125rem}fieldset .notice-box h4,fieldset .notice-box p{color:#fc951f}fieldset .notice-box h4{padding-bottom:.25rem}fieldset .notice-box p{font-size:.8em}@media print{#header{display:block}#footer,#mobile-cart,#mobile-menu,#mobile-search,#mobile-stores,.banner-promo,.copyright,.order-confirm .container .col-4.desktop-only{display:none}}#overlay{background-repeat:no-repeat;background-color:#fff;width:21.25rem;height:25.5625rem;box-shadow:0 0 .625rem .3125rem rgba(0,0,0,.1);position:absolute;left:105%;top:0;z-index:-1;opacity:0;transition:opacity .3s;transition-delay:.2s}@media screen and (min-width:421px) and (max-width:768px){#overlay{display:none}}@media screen and (max-width:420px){#overlay{display:none}}#overlay.active{opacity:1;visibility:visible;z-index:100}.imgContainer{display:inline-block}.modal{display:none}.store-locator-modal{border:none}.store-locator-modal .store-locator-modal-logo img{width:80%}@media screen and (max-width:420px){.store-locator-modal .store-locator-modal-logo img{width:35%}.store-locator-modal button{margin-bottom:1.25rem}}@media screen and (min-width:421px) and (max-width:768px){.store-locator-modal .store-locator-modal-logo img{width:35%}.store-locator-modal button{margin-bottom:1.25rem}}.store-locator-modal .store-locator-modal-address p{line-height:1.2em}.store-locator-modal button{padding:.875rem 1.25rem;width:100%}.store-locator-modal .enter-zip{margin:1.25rem}@media screen and (max-width:420px){.store-locator-modal .enter-zip{margin:0}}@media screen and (min-width:976px){.store-locator-modal{min-width:59.6875rem}.store-locator-modal button{width:auto}.store-locator-modal .enter-zip{width:46%;margin:auto}}.store-locator-modal .enter-zip .form-control{display:inline-block;position:relative;width:100%;margin-bottom:.4375rem}@media screen and (min-width:976px){.store-locator-modal .enter-zip .form-control{margin-bottom:1.25rem}.store-locator-modal .mobile-second-col{display:none}}.store-locator-modal .enter-zip .form-control .icon-zip{position:absolute;right:0;top:0;margin:.625rem}.store-locator-modal .enter-zip .form-control input{background-color:#f4f6f6;border:.0625rem solid #8e9da2}.store-locator-modal .enter-zip .form-control input.invalid{border-color:#ee3524}.store-locator-modal .btn-disabled{color:#666}.store-locator-modal .mobile-second-col{float:right;margin-top:2%}.store-locator-modal-logo{margin-top:1.25rem}@media screen and (max-width:420px){.store-locator-modal-logo{margin-top:0}}@media screen and (min-width:421px) and (max-width:768px){.store-locator-modal-logo{margin-top:0}}.store-locator-modal-address .my-store{color:#8e9da2}.store-locator-modal-distance-desktop{display:none}@media screen and (min-width:976px){.store-locator-modal-address a[href^="tel:"]{color:#666;font-weight:400;cursor:default}.store-locator-modal-address a[href^="tel:"] :hover{color:#666}.store-locator-modal-distance-desktop{display:block}}.store-locator-modal-distance-mobile{margin-top:.625rem}.store-locator-modal-availability-desktop{display:none}.store-locator-modal-availability-mobile{margin-top:.375rem}#modal-neareststores{max-width:60.625rem;padding:1.25rem .625rem}#modal-neareststores #petco-store-locator-modal{margin:0;width:100%}#modal-neareststores #petco-store-locator-modal .store-hours-message{font-size:.865em}#modal-neareststores #petco-store-locator-modal a{text-decoration:none;font-size:1em;font-weight:400}@media screen and (min-width:769px) and (max-width:975px){#modal-neareststores #petco-store-locator-modal .left-column-modal{margin:0;width:43%}#modal-neareststores #petco-store-locator-modal .right-column-modal{margin:0;width:57%}}@media screen and (min-width:976px){.store-locator-modal-availability-desktop{display:block}#modal-neareststores #petco-store-locator-modal .left-column-modal{margin:0;width:43%}#modal-neareststores #petco-store-locator-modal .right-column-modal{margin:0;width:57%}#modal-neareststores #petco-store-locator-modal .popover{width:22%}}#bopusSelectEnabledBopusAttrOff .popover .popover-content strong,#modal-neareststores #petco-store-locator-modal .popover .popover-content strong,#spc-bopus-store-info .lsa-hours .popover .popover-content strong,#spc-bopus-store-info .lsa-phone .popover .popover-content strong,#store-hours .popover .popover-content strong,#store-pickup-dropdown .lsa-hours .popover .popover-content strong,#store-pickup-dropdown .lsa-phone .popover .popover-content strong{margin-right:10%}@media screen and (min-width:769px) and (max-width:975px){#modal-neareststores #petco-store-locator-modal .popover{width:22%}}@media screen and (min-width:421px) and (max-width:768px){#modal-neareststores #petco-store-locator-modal .popover{width:32%;left:-.68375rem!important}}@media screen and (max-width:420px){#modal-neareststores #petco-store-locator-modal .popover{width:57%;left:-.27875rem!important}}#bopusSelectEnabledBopusAttrOff .popover,#store-hours .popover{width:54%}@media screen and (min-width:421px) and (max-width:768px){#bopusSelectEnabledBopusAttrOff .popover,#store-hours .popover{width:30%}}#spc-bopus-store-info.open,#store-pickup-dropdown.open{overflow:visible}#spc-bopus-store-info .lsa-hours .popover,#spc-bopus-store-info .lsa-phone .popover,#store-pickup-dropdown .lsa-hours .popover,#store-pickup-dropdown .lsa-phone .popover{width:59%}@media screen and (min-width:421px) and (max-width:768px){#spc-bopus-store-info .lsa-hours .popover,#spc-bopus-store-info .lsa-phone .popover,#store-pickup-dropdown .lsa-hours .popover,#store-pickup-dropdown .lsa-phone .popover{width:31%}}.custom-dropdown{display:flex;width:100%;box-shadow:0 0 .4375rem 0 rgba(0,0,0,.2)}.custom-dropdown .text-primary{margin-top:-.3125rem;font-size:.7em;font-weight:400}.custom-dropdown span{display:flex}.custom-dropdown li{list-style:none;padding:0 .9375rem;clear:both;border-top:.0625rem solid #d4dadc}.custom-dropdown li:first-child{border-top:transparent}.custom-dropdown .js-pet-img{width:2.1875rem;height:2.1875rem;float:left;margin:.625rem;border-radius:50%;-webkit-clip-path:circle(.9375rem at center);clip-path:circle(.9375rem at center)}.custom-dropdown__center{align-self:center}.custom-dropdown__dropdown{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:37.5rem;max-width:100%;background:#fff;border-radius:.3125rem;box-shadow:0 0 1.0625rem .125rem rgba(0,0,0,.25);z-index:100}.custom-dropdown__dropdown .js-pet-img{width:3.4375rem;height:3.4375rem;border-radius:50%;-webkit-clip-path:circle(2.5rem at center);clip-path:circle(2.5rem at center)}.custom-dropdown__cat-option{display:flex;height:4.6875rem}.center-content>div{margin:auto}.reset-line-height{line-height:1.2}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.line-height-fix{line-height:1.25rem}.bottom-adjustment{margin-bottom:-.625rem}@media screen and (max-width:420px){.bottom-adjustment{margin-bottom:-.3125rem}}.fifteen-px{font-size:.9375rem}.product-tile .padding-sm{padding:.625rem}.form{display:flex;flex-direction:column}.form .form-group{display:flex;flex-direction:column;flex:1 1}.form label{width:100%;font-size:.8125rem;margin-top:15px;margin-bottom:5px;font-weight:700;color:var(--primary-color)}.form .input-error{margin-top:.25rem;font-size:.8125rem;color:#e02924}.form .form-row{display:flex}.form .form-row .form-group+.form-group{margin-left:15px}.form .InputWrapper input{border-radius:5px;font-size:1rem;height:2.75rem;padding:0 .5rem;box-sizing:border-box}.component__Checkbox .checkbox__IconContainer:before{width:11px;height:11px}.component__Checkbox .checkbox__IconContainer{min-height:16px;min-width:16px}.modal-body,.modal-body label,.modal-body p,.modal-title{color:var(--primary-color);text-align:left}.modal-body p{font-size:16px;margin-bottom:10px}.modal-body label{font-weight:400}.fade.show{opacity:1}.div.error>.faux-checkbox,.form-group.error>input,.form-group.error>select,.form-group.error>textarea{border-color:#ee3524!important}.form-group.error>small{color:#ee3524}.modal ul.location-list li:last-child{border-bottom:.0625rem solid #d4dadc;padding-bottom:1.1875rem}.btn-loadmore{width:auto!important;margin-left:auto;margin-right:auto;margin-top:1.25rem}#petco-loader{background:hsla(0,0%,100%,.7);position:fixed;top:0;width:100%;height:100%;z-index:1002}#petco-loader>div{position:relative;top:30%}button.link{cursor:pointer;overflow:visible;width:auto;text-align:left;color:#00aae7;background:none;text-decoration:underline;font-size:smaller;margin-bottom:.25rem;padding:0;border:none}#error-modal{width:100%;margin:0 auto;padding-bottom:.9375rem;padding-top:.9375rem}#error-modal p{color:#666;font-size:.9375em;line-height:1.6em;text-align:center}#error-modal .modal-title{text-align:center;font-size:1.5625rem;margin-bottom:0;line-height:1.75rem}.error-dog{text-align:center;margin:1rem auto 0}.error-dog img{max-width:13.75rem}.retry-button{margin-right:.9375rem}#info-modal{padding:.9375rem}#info-modal .modal-header{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}#info-modal .modal-title{margin-bottom:0;font-size:1.3rem;font-weight:700}#info-modal .modal-body{margin:1rem}#info-modal .includes-header{margin-bottom:1rem;font-weight:lighter}#info-modal .includes-details{font-weight:400;color:grey;font-size:.85rem}#info-modal .info-close-button{padding:.2rem;margin-left:3rem;color:#0a598f;font-weight:bolder;font-size:2rem;cursor:pointer}.registration-header span{color:#fff;font-size:1.3125rem;font-weight:lighter}.registration-header .petco-header{font-weight:700}.registration-logo-header{padding-bottom:16px}.registration-header svg{width:180px}.progress-container{max-width:68.4375rem;margin-top:16px;margin-right:auto;margin-left:auto;padding-left:1.625rem;padding-right:1.625rem}.progress-container .component__StepProgress>div>div{background-color:var(--step-progress-bar)}.progress-container .component__StepProgress svg path{fill:var(--primary-color)}.progress-container .component__StepProgress span{color:var(--primary-color)}.registration-container{padding:16px 0}.registration-container h1,title{color:#001952;font-size:1.5625rem;font-weight:700;line-height:2rem;letter-spacing:.25px}.registration-container label{margin-bottom:.4375rem;width:100%;font-size:.8125rem}.registration-container input{width:99.5%;height:2.75rem;border:.0625rem solid #9dabc9;border-radius:.3125rem;font-family:var(--primary-font);font-size:.9375rem;line-height:1.0625rem;text-indent:.9375rem;color:#656565}.registration-container input:focus{outline:none}.registration-container .button-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.registration-container .birthday-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:center}.registration-container.build-quote-container .component__button{margin-top:1rem}.registration-container label{color:#000941}.registration-container label span{margin-right:4px;color:red}.registration-container input::-webkit-input-placeholder{color:#333}.registration-container input::placeholder{color:#333}.registration-container input:-ms-input-placeholder{color:#333}.registration-container input::-ms-input-placeholder{color:#333}.registration-note{width:100%;height:2.375rem;color:var(--primary-color-two);font-family:var(--primary-font);font-size:.9375rem;letter-spacing:.005rem;line-height:1.1875rem;text-align:center;margin-top:1.125rem}.registration-field-set{box-shadow:none}.ACIPaymentModalBackButton{border:none;background:#fff;color:#001952;font-weight:700;margin-top:.5rem;cursor:pointer;line-height:22px;letter-spacing:.5px}.ACIPaymentModalCloseButton{cursor:pointer;position:absolute;right:1.3rem;border:0;background-color:initial}.iframe-close-button{float:right;background-color:initial;border:0;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;cursor:pointer}@media only screen and (max-width:546px){.registration-container{padding-top:0}}@media only screen and (max-width:670px){.registration-container .title{padding:0}}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:initial;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:99.5%}.react-datepicker{font-family:var(--primary-font);font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#648495}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#648495}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:initial}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:initial}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:initial}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover{background-color:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%;color:#000}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:initial;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}
/*# sourceMappingURL=main.3e84f4cc.chunk.css.map */