.vet-finder-details{max-width:1400px!important}.vet-finder-details a:after{content:unset!important}.explore-zoetispets-title{max-width:920px;margin:80px auto;gap:34px}.explore-zoetispets-title h2{color:#000;font-feature-settings:"liga" off,"clig" off;font-family:ArboriaBold;font-size:40px;font-style:normal;font-weight:700;line-height:1;max-width:920px;margin:0 auto}@media screen and (min-width: 767px){.explore-zoetispets-title h2{font-size:80px;line-height:88px}}.explore-zoetispets-title p{color:#000;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:ArboriaBook;font-size:24px;font-style:normal;font-weight:400;line-height:36px;max-width:920px;margin:0 auto}.vetfinder-pagination.d-none{display:none}.vetfinder-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:40px 0 20px;width:100%}.vetfinder-pagination__button{color:var(--typography-title-dark-gray-primary, #585858);font-family:ArboriaBook,sans-serif;font-size:12px;font-style:normal;font-weight:325;line-height:18px;outline:none;border:none;background:transparent;padding:0;margin-bottom:1px}.vetfinder-pagination__button:hover{cursor:pointer}.vetfinder-pagination__arrows{display:flex;align-items:center;gap:10px}.vetfinder-pagination__arrows:hover{cursor:pointer}.vetfinder-pagination__arrows.disabled{color:#bbb;opacity:.3;pointer-events:none}.vetfinder-pagination__list-wrapper{display:inline-flex;align-items:center}.vetfinder-pagination__list{display:flex;width:75px;padding:16px 22px;align-items:center;gap:14px;color:#585858;margin:0 8px;line-height:21px;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:var(--typography-body-dark-gray-secondary, #717171);font-feature-settings:"liga" off,"clig" off;font-family:ArboriaBook,sans-serif;font-size:14px;font-style:normal;font-weight:325;border-radius:3px;border:1px solid var(--Gray-30---Light-gray, #DEDEDE);background:var(--Gray-0---White, #FFF)}.vetfinder-pagination__list:hover{cursor:pointer}.vetfinder-pagination__list:focus-visible{outline:none!important}.vetfinder-pagination__select-wrapper{position:relative;display:inline-block}.vetfinder-pagination__select-wrapper:hover{cursor:pointer}.vetfinder-pagination__dropdown-icon{position:absolute;right:30px;top:50%;transform:translateY(-50%)}.vetfinder-pagination__label,.vetfinder-pagination__labelTotal{color:#585858;font-family:ArboriaBook,sans-serif;font-size:12px;font-style:normal;font-weight:325;line-height:18px}.vetfinder-pagination option{background-color:#fff;border:1px solid #585858;padding:6px 10px;border-radius:4px;cursor:pointer;font-family:ArboriaBook,sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#585858}.vetfinder-pagination option:hover{background-color:#007b8f!important;color:#fff!important}.vetfinder-pagination__item--active{background-color:#f65c00;color:#fff;border-color:#f65c00}.vetfinder-card{display:grid;grid-template-columns:1fr;gap:16px;margin:0 auto 80px;width:100%}@media screen and (min-width: 767px){.vetfinder-card{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1024px){.vetfinder-card{grid-template-columns:repeat(4,1fr)}}.vetfinder-card--default{background-color:#fff;border:1px solid #585858;display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:16px;border-radius:16px;color:#585858;height:100%}.vetfinder-card--default:hover{cursor:pointer;border:1px solid #f65c00}.vetfinder-card--default:hover .vetfinder-card__info,.vetfinder-card--default:hover .vetfinder-card__directions-text,.vetfinder-card--default:hover .vetfinder-card__website{color:#f65c00!important}.vetfinder-card--default:hover .vetfinder-card__directions svg path{fill:#f65c00}.vetfinder-card--active{border:1px solid #f65c00}.vetfinder-card--active .vetfinder-card__info,.vetfinder-card--active .vetfinder-card__directions-text{color:#f65c00}.vetfinder-card__info{font-family:ArboriaBook,sans-serif;font-size:13px;color:#585858;line-height:normal;width:100%}.vetfinder-card__name{font-weight:600;margin-bottom:0;font-family:ArboriaBold,sans-serif;font-size:13px;color:inherit;line-height:normal;width:100%}.vetfinder-card__name:hover{text-decoration:underline}.vetfinder-card__address,.vetfinder-card__phone,.vetfinder-card__website{margin-bottom:0;word-break:break-word;font-family:ArboriaBook,sans-serif;font-size:13px;color:inherit;line-height:normal;width:100%}.vetfinder-card__website{color:#0056b3}.vetfinder-card__directions{display:flex;align-items:center;gap:4px}.vetfinder-card__directions-icon{width:20px;height:20px}.vetfinder-card__directions-text{font-family:ArboriaBold,sans-serif;font-size:13px;font-weight:500;color:#007b8f;margin:0;text-decoration:none}.vetfinder-card__directions-text:after{all:unset!important}.search-wrapper{display:flex;align-items:center;margin-bottom:35px;position:relative}.search-wrapper svg{position:relative;left:15px;top:-2px;z-index:1}@media screen and (min-width: 767px){.search-wrapper svg{top:-2px}}.search-wrapper input{width:290px;height:52px;padding:0 16px 0 50px;position:relative;left:-9%;border-radius:16px;border:1px solid #585858}@media screen and (min-width: 767px){.search-wrapper input{width:335px;left:-8%}}@media screen and (max-width: 430px){.search-wrapper input{width:278px}}@media screen and (max-width: 376px){.search-wrapper input{width:250px}}.search-wrapper input:focus-visible{outline:2px solid var(--c-black-100)!important;outline-offset:unset}.search-wrapper .resultCount{color:var(--Typography-Title-Dark, #3A3A3A);font-family:ArboriaBook,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-left:-10px}@media screen and (min-width: 767px){.search-wrapper .resultCount{font-size:16px}}.clinic-suggestions{position:absolute;top:52px;left:15px;width:290px;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-height:300px;overflow-y:auto;z-index:1000;display:none}@media screen and (min-width: 767px){.clinic-suggestions{width:335px}}@media screen and (max-width: 390px){.clinic-suggestions{width:278px}}@media screen and (max-width: 376px){.clinic-suggestions{width:250px}}.clinic-suggestions .suggestion-item{padding:12px;cursor:pointer;border-bottom:1px solid #eee}.clinic-suggestions .suggestion-item:hover{background:#f5f5f5}.clinic-suggestions .suggestion-item:last-child{border-bottom:none}.clinic-suggestions .suggestion-item strong{color:#3a3a3a;font-size:14px}.clinic-suggestions .suggestion-item small{color:#888;font-size:12px}#map{border-radius:32px}.popup-location{width:100%;display:flex;padding:0 12px 12px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.popup-location span{color:#3a3a3a;font-family:Roboto,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.popup-location span.span-head{font-weight:600}.popup-location .website-label{color:#0056b3!important;text-decoration:underline!important}.popup-location .website-label span{color:#0056b3!important}.popup-location .direction{display:flex;align-items:center;gap:4px}.popup-location .direction a:after{all:unset}.popup-location a:not(.viewLess):not(.viewMore){color:var(--typography-body-blue-hyperlink, #007B8F);font-family:Roboto,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.popup-location .viewLess,.popup-location .viewMore{color:var(--typography-body-blue-hyperlink, #417682);font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.popup-location .viewLess:focus-visible,.popup-location .viewMore:focus-visible{outline:unset!important;outline-offset:unset}
