.font-open-sans{font-family:Open Sans}.font-10-normal{font-size:10px;line-height:135%}.font-10-normal,.font-12-normal{font-family:Open Sans;font-weight:400}.font-12-bold,.font-12-normal{font-size:12px;line-height:150%}.font-12-bold{font-family:Open Sans;font-weight:700}.font-14-bold{font-family:Open Sans;font-size:14px;font-weight:700;line-height:135%}#pcrx-home-page.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card .card-content.incomplete-pet-profile .incomplete-pet-profile-container .pet-profile-progress-container .require-updation-pet-profile-container .update-pet-profile-pointer-container .update-pet-profile-pointer,.font-14-normal{font-family:Open Sans;font-size:14px;font-weight:400;line-height:135%}.font-16-normal{font-family:Open Sans;font-size:16px;font-weight:400;line-height:150%}#pcrx-home-page.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card .card-content.incomplete-pet-profile .incomplete-pet-profile-container .pet-profile-progress-container .complete-pet-profile,.font-16-bold{font-family:Open Sans;font-size:16px;font-weight:600;line-height:135%}.font-20-normal{font-family:Open Sans;font-size:20px;font-weight:400;line-height:120%}.roboto-slab-size-24-weight-500{font-family:Roboto Slab;font-size:24px;font-weight:500;line-height:140%}.roboto-slab-size-20-weight-500{font-family:Roboto Slab;font-size:20px;font-weight:500;line-height:140%}.text-underline{text-decoration:underline}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed;pointer-events:none}.primary-bg-color{background-color:#207485}.flip-horizontal{transform:scaleX(-1)}.inactive-text-color{color:#6e6e6e}.primary-link-text-color{color:#12788c}.petplus-upgrade-benefits{max-width:1200px;padding:48px 16px 40px}.petplus-upgrade-benefits h2{line-height:140%;font-weight:500;font-family:Roboto Slab;font-size:28px;font-size:20px}@media (min-width:992px){.petplus-upgrade-benefits h2{font-size:32px}}.petplus-upgrade-benefits .img-one-container{max-width:73px;top:-48px;left:53px}.petplus-upgrade-benefits .img-two-container{top:-87px;right:-9px}.petplus-upgrade-benefits .details{padding:32px 0;font-family:Open Sans;color:#061e2f;border:1px solid #f7f7f7;border-radius:5px;box-shadow:0 8px 30px -6px rgba(0,0,0,.12)}.petplus-upgrade-benefits .details .start-at-label{font-size:14px;font-family:Open Sans;line-height:135%;line-height:1.5;letter-spacing:.8px}.petplus-upgrade-benefits .details .price-per-year{font-size:40px;line-height:63px;font-weight:800}.petplus-upgrade-benefits .details .mb-guarantee{line-height:140%;font-weight:500;font-family:Roboto Slab;font-size:16px}@media (min-width:992px){.petplus-upgrade-benefits .details .mb-guarantee{font-size:18px}}.petplus-upgrade-benefits .details .buy-petplus-cta{font-size:14px;font-family:Open Sans;line-height:135%;border-radius:4px;border:2px solid #b10c0c;background-color:#b10c0c;text-transform:uppercase;color:#fff;padding:14px 56px;font-weight:600;letter-spacing:.8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.petplus-upgrade-benefits .right-content{margin-bottom:113px}.petplus-upgrade-benefits .right-content .list-group-item .count{line-height:140%;font-weight:500;font-family:Roboto Slab;font-size:16px;width:29px;height:29px;background-color:#207485}@media (min-width:992px){.petplus-upgrade-benefits .right-content .list-group-item .count{font-size:18px}}.petplus-upgrade-benefits .right-content .list-group{gap:30px}.petplus-upgrade-benefits .right-content .list-group-item{gap:10px}@media (min-width:768px){.petplus-upgrade-benefits{padding-top:80px;padding-bottom:80px;gap:24px}.petplus-upgrade-benefits .img-two-container{top:216px;right:65px;max-width:370px}}@media (min-width:1440px){.petplus-upgrade-benefits{padding-right:36px;padding-left:24px;gap:0}.petplus-upgrade-benefits .img-one-container{top:-13px;left:90px}.petplus-upgrade-benefits .right-content{max-width:452px}.petplus-upgrade-benefits .details{max-width:493px;margin-top:37px}}.homepage-content .user-dashboard{max-width:1440px;background-color:#f7f7f7;margin-top:48px}@media (min-width:992px){.homepage-content .user-dashboard{background-color:transparent}}@media (min-width:1440px){.homepage-content .user-dashboard{padding-left:60px;padding-right:60px;margin-top:80px}}@media (min-width:992px){.homepage-content .user-dashboard .content-container{background-color:#f1f1f1}}.homepage-content .user-dashboard .user-dashboard-cta{font-size:14px;font-family:Open Sans;line-height:135%;font-weight:600;letter-spacing:.8px;color:#207485;text-underline-offset:20%;text-decoration-thickness:8%;width:-webkit-fit-content;width:fit-content}.homepage-content .user-dashboard .logged-in{padding:48px 0}@media (min-width:768px){.homepage-content .user-dashboard .logged-in{padding:32px 0 0}}.homepage-content .user-dashboard .logged-in .greeting-container{padding:0 16px}@media (min-width:768px){.homepage-content .user-dashboard .logged-in .greeting-container{padding:0 32px}}.homepage-content .user-dashboard .logged-in .greeting-container .greeting{line-height:140%;font-weight:500;font-family:Roboto Slab;font-size:28px}@media (min-width:992px){.homepage-content .user-dashboard .logged-in .greeting-container .greeting{font-size:32px}}.homepage-content .user-dashboard .logged-in .user-account-details .paw-points-member-container .paw-points-member{width:40px;height:auto}.homepage-content .user-dashboard .logged-in .user-account-details .paw-points-member-container .paw-points-text{font-size:14px;font-family:Open Sans;line-height:135%;font-weight:600;color:#061e2f}.homepage-content .user-dashboard .logged-in .user-account-details .paw-points-member-container .paw-points-away{font-family:Open Sans;line-height:135%;font-size:12px;color:#4c4742}.homepage-content .user-dashboard .logged-in .user-dashboard-cards .slick-list{padding:0 16px 24px}@media (min-width:768px){.homepage-content .user-dashboard .logged-in .user-dashboard-cards .slick-list{padding:0 32px 32px}}.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card{width:calc(100vw - 32px);border-radius:4px;border:1px solid #f1f1f1;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}@media (min-width:768px){.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card{width:calc(50vw - 40px)}}@media (min-width:992px){.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card{width:100%;max-width:302px}}.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card.recent-order-card{width:calc(100vw - 32px)}@media (min-width:768px){.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card.recent-order-card{width:calc(50vw - 40px)}}@media (min-width:992px){.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card.recent-order-card{width:100%;max-width:302px}}.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card .card-content .user-dashboard-card-cta{height:36px;font-family:Open Sans;font-size:12px;line-height:135%;letter-spacing:.8px;color:#061e2f;background-color:#fff;border-radius:4px;border:2px solid #061e2f;padding:9px}.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card .card-content.recent-order .order-info-container .order-info{width:calc(100% - 82px)}.user-annual-savings-container{background-color:#ebf7f9;padding:48px 20px}@media (min-width:1440px){.user-annual-savings-container{padding:80px 120px;background-image:url(../images/user-annual-savings-banner-bg-lg.png);background-repeat:no-repeat;background-position:bottom;background-size:100%}}@media (min-width:1440px){.user-annual-savings-container .banner-content{max-width:1200px}}.user-annual-savings-container .tiles-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}@media (min-width:768px){.user-annual-savings-container .tiles-container{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);padding:0 40px}}@media (min-width:1440px){.user-annual-savings-container .tiles-container{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);gap:32px}}.user-annual-savings-container .tile{gap:5px;padding-left:20px;padding-right:20px;border:1px solid #f7f7f7;box-shadow:0 2px 6px 0 rgba(0,0,0,.08)}.user-annual-savings-container h2{line-height:140%;font-weight:500;font-family:Roboto Slab;font-size:28px;margin-bottom:32px;letter-spacing:-.01em;color:#061e2f}@media (min-width:992px){.user-annual-savings-container h2{font-size:32px}}.user-annual-savings-container .title{font-size:16px;font-family:Roboto Slab;font-weight:600;line-height:135%;color:#061e2f;letter-spacing:.01em;max-width:112px;min-height:56px}.user-annual-savings-container .savings{font-size:16px;font-family:Roboto Slab;font-weight:700;line-height:135%;color:#01818f;width:80px;height:80px;border:2px solid #c6c7c7}.user-annual-savings-container .savings sup{font-size:12px}.user-annual-savings-container .detail-link{font-size:14px;font-family:Open Sans;line-height:135%;font-weight:600;letter-spacing:.8px;color:#207485;vertical-align:middle}.user-annual-savings-container .help-text{line-height:140%;font-weight:500;font-family:Roboto Slab;font-size:20px;color:#061e2f;gap:24px}@media (min-width:768px){.user-annual-savings-container .help-text{font-size:24px}}.text-alert{color:#b10c0c!important}.js-custom-carousel-btns{gap:8px;-ms-flex-pack:center;justify-content:center}.js-custom-carousel-btns button{width:-webkit-fit-content;width:fit-content}.js-custom-carousel-btns button.disabled{opacity:.5;cursor:not-allowed}#pcrx-home-page .homepage-recommender{max-width:1440px;padding:48px 16px 0}@media (min-width:992px){#pcrx-home-page .homepage-recommender{padding:80px 60px}}@media (min-width:1440px){#pcrx-home-page .homepage-recommender{padding:80px 120px}}#pcrx-home-page .homepage-recommender .header{margin-bottom:24px}#pcrx-home-page .homepage-recommender h2{line-height:140%;font-weight:500;font-family:Roboto Slab;font-size:28px;font-size:20px;max-width:263px;margin:0}@media (min-width:992px){#pcrx-home-page .homepage-recommender h2{font-size:32px}}@media (min-width:768px){#pcrx-home-page .homepage-recommender h2{max-width:calc(100% - 80px)}}@media (min-width:768px){#pcrx-home-page .homepage-recommender .slick-list{margin:0 -8px}}#pcrx-home-page .homepage-recommender .slick-list .see-price-tooltip{display:none}@media (min-width:768px){#pcrx-home-page .homepage-recommender .recommender-tile{padding:0 8px}}#pcrx-home-page .smoke-bg{background-color:#f7f7f7}#pcrx-home-page .product-tile.newTile{max-width:100%}#maincontent{background-color:#fff}#pcrx-home-page .autoship-homepage{display:none}#pcrx-home-page .homepage-prescription.blue-bg .prescription-container{background-color:#eafaff}#pcrx-home-page .product-tile .image-container{overflow:hidden}#pcrx-home-page .new-catpaw-badge{display:none}#pcrx-home-page.homepage-content .price-starts-at{display:block}#pcrx-home-page.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card .card-content.incomplete-pet-profile .user-dashboard-card-cta{background-color:transparent}#pcrx-home-page.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card .card-content.incomplete-pet-profile .pet-paw-image{display:none}#pcrx-home-page.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card .card-content.incomplete-pet-profile .incomplete-pet-profile-container .pet-profile-progress-container .complete-pet-profile{color:#061e2f;margin-bottom:8px!important}#pcrx-home-page.homepage-content .user-dashboard .logged-in .user-dashboard-cards .user-dashboard-card .card-content.incomplete-pet-profile .incomplete-pet-profile-container .pet-profile-progress-container .progress-bar-container .progress-bar .progress-complete{background-color:#207485}#pcrx-home-page .incomplete-pet-profile-card{background-color:#ccebef!important}#pcrx-home-page .product-tile.new-tile{padding:16px 16px 24px}#pcrx-home-page .product-tile.new-tile .tile-body{padding:15px 0 0}#pcrx-home-page .product-tile.new-tile .tile-body .pdp-link{margin-top:0}#pcrx-home-page .product-tile.new-tile .tile-body .pdp-link .link{color:#061e2f;font-family:Open Sans;font-size:14px;font-weight:600;line-height:135%}#pcrx-home-page .product-tile.new-tile .tile-body .pdp-link .link .brandName{font-weight:600}#pcrx-home-page .product-tile.new-tile .tile-body .product-info-items,#pcrx-home-page .product-tile.new-tile .tile-body .species-label{display:none}#pcrx-home-page .product-tile.new-tile .tile-body .product-number-rating{margin-top:15px}#pcrx-home-page .product-tile.new-tile .tile-body .ratings .star-rating{color:#061e2f;font-family:Open Sans;font-size:14px;font-weight:600;line-height:135%}#pcrx-home-page .product-tile.new-tile .tile-body .ratings .star-rating .sale{font-size:16px}#pcrx-home-page .product-tile.new-tile .tile-body .promo-revamp-container{min-height:auto}#pcrx-home-page .product-tile.new-tile .tile-body .promo-revamp-container .price-container .original-price-container .price-starts-at{color:#061e2f;font-family:Roboto Slab;font-size:16px;font-weight:400;line-height:135%}#pcrx-home-page .product-tile.new-tile .tile-body .promo-revamp-container .price-container .original-price-container .price-starts-at .sale.strike-through{text-decoration:line-through}#pcrx-home-page .product-tile.new-tile .tile-body .promo-revamp-container .price-container .see-price-incart{color:#b10c0c;letter-spacing:.18px;font-family:Roboto Slab;font-size:18px;font-weight:500;line-height:135%;display:block}#pcrx-home-page .product-tile.new-tile .tile-body .promo-revamp-container .price-container .with-coupon{display:block;color:#b10c0c;font-family:Open Sans;font-size:12px;font-weight:600;line-height:135%}#pcrx-home-page .product-tile.new-tile .tile-body .promo-revamp-container .autoship-discounted-price{background:#fff}#pcrx-home-page .product-tile.new-tile .tile-body .promo-revamp-container .autoship-discounted-price .autoship-label img{display:none}#pcrx-home-page .product-tile.new-tile .tile-body .promo-revamp-container .autoship-discounted-price .autoship-discounted-price-value{color:#207485;font-family:Roboto Slab;font-size:16px;font-weight:700;line-height:135%}#pcrx-home-page .product-tile.new-tile .tile-body .promo-revamp-container .autoship-discounted-price .autoship-discounted-price-value span.label-with{color:#207485;font-family:Open Sans;font-size:10px;font-weight:400;line-height:135%}#pcrx-home-page .product-tile.new-tile .tile-body .promo-revamp-container .autoship-discounted-price .autoship-label{font-style:normal;color:#207485;font-family:Open Sans;font-size:10px;font-weight:400;line-height:135%}#pcrx-home-page .product-tile.new-tile .tile-body .promo-revamp-container .autoship-discounted-price .autoship-label span{padding-top:4px}#pcrx-home-page .product-tile.new-tile .tile-body .generic-cta{margin-top:10px;display:none}#pcrx-home-page .product-tile.new-tile .product-info-items.prescription-label{height:1.75rem;min-height:auto;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:4px}#pcrx-home-page .product-tile.new-tile .product-info-items.prescription-label span{color:#fff;font-family:Roboto Slab;font-size:10px;font-weight:500;line-height:1;padding:2px 8px;border-radius:4px;min-height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#pcrx-home-page .product-tile.new-tile .product-info-items.prescription-label .prescription-tag{background:#8d6c9f;width:auto;height:auto}#pcrx-home-page .product-tile.new-tile .product-info-items.prescription-label .prescription-tag .rx-icon{display:none}#pcrx-home-page .product-tile.new-tile .product-info-items.prescription-label .new-product-badge{background:#ccebef;color:#061e2f}#pcrx-home-page .product-tile.new-tile .product-info-items.prescription-label .product-tile-bundle-and-save{background:#009bad;color:#fff}#pcrx-home-page .product-tile.new-tile .product-info-items.prescription-label .veterinary-diet-item .prescription-tag{background:#061e2f}#pcrx-home-page .product-tile.new-tile .image-container .bundle-save-badge,#pcrx-home-page .product-tile.new-tile .product-info-items.prescription-label .veterinary-diet-item img{display:none}.homepage-petplus-banner-container .banner-content{max-width:1440px}.homepage-petplus-banner-container .img-content{margin-bottom:36px}.homepage-petplus-banner-container .details h1{font-family:Roboto Slab;font-size:28px;font-weight:500;line-height:140%;letter-spacing:-.01em;color:#2d2720}.homepage-petplus-banner-container .details .primary-cta{font-family:Open Sans;font-size:14px;font-weight:600;line-height:15px;letter-spacing:.8px;background-color:#207485;border:2px solid #207485;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);text-decoration:none}@media (min-width:768px){.homepage-petplus-banner-container{background-color:#ebf7f9;background-image:url(../images/hp-auth-petplus-bg-banner.png);background-repeat:no-repeat;background-size:contain;background-position:100% 50px;height:260px;max-width:1440px}.homepage-petplus-banner-container .banner-content{height:100%}.homepage-petplus-banner-container .img-content{width:50%;margin-top:75px}.homepage-petplus-banner-container .details{width:50%;max-width:500px;margin-left:44px}.homepage-petplus-banner-container .details .primary-cta{max-width:321px}}@media (min-width:992px){.homepage-petplus-banner-container .details h1{font-size:32px;color:#061e2f}}@media (min-width:1200px){.homepage-petplus-banner-container .details{margin-left:104px}}.homepage-banner-container{max-width:1440px}.homepage-banner-container .banner-content{background-color:#ebf7f9;padding-top:29px;padding-bottom:42px}.homepage-banner-container .img-content{margin-bottom:28px}.homepage-banner-container .details h1{font-family:Roboto Slab;font-size:28px;font-weight:500;line-height:140%;letter-spacing:-.01em;color:#2d2720}.homepage-banner-container .details p{font-family:Open Sans;font-size:16px;font-weight:600;line-height:135%;letter-spacing:.8px;color:#061e2f}@media (min-width:768px){.homepage-banner-container{background-color:#eafaff}.homepage-banner-container .img-content{margin-bottom:-40px}.homepage-banner-container .banner-content{background-color:transparent}}@media (min-width:992px){.homepage-banner-container .details{width:50%;max-width:500px;margin-left:44px}.homepage-banner-container .details h1{font-family:Roboto Slab;font-size:44px;font-weight:600;line-height:130%;color:#061e2f}}@media (min-width:1200px){.homepage-banner-container .details{margin-left:104px}}.brand-outer-container{max-width:1440px;width:100%;margin:0 auto;padding:80px 120px;background-color:#fff}@media (max-width:991.98px){.brand-outer-container{padding:80px}}@media (max-width:767.98px){.brand-outer-container{padding:48px 0}}@media (max-width:767.98px){.brand-inner-container{padding:0 20.8px}}.brand-inner-container h2{font-family:Roboto Slab;font-size:32px;font-weight:500;line-height:140%;letter-spacing:-1%;text-align:center;margin-bottom:32px}@media (min-width:768px){.brand-inner-container h2{margin-bottom:24px}}.brand-inner-container ul{list-style:none;padding:0;margin-top:24px}@media (max-width:767.98px){.brand-inner-container ul{margin-bottom:32px}}.brand-inner-container ul .brand-cards{height:100px}@media (min-width:768px){.brand-inner-container ul .brand-cards{height:180px}}.brand-inner-container .brand-all a{font-family:Open Sans;font-size:12px;font-weight:700;line-height:135%;letter-spacing:.8px;text-align:center;display:inline-block;background-color:#061e2f;color:#fff;border:2px solid #061e2f;border-radius:4px;padding:8px 20px;text-transform:uppercase}