.wf-vet-advisory{background:#fff}.wf-vet-advisory__heading{margin:0 0 1.6rem;text-align:center;color:var(--wf-pine);font-size:3rem}.wf-vet-advisory__subtext{margin:0 auto 3.6rem;max-width:92rem;text-align:center;font-size:1.5rem}.wf-vet-advisory__track{display:flex;gap:2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wf-vet-advisory__track::-webkit-scrollbar{display:none}.wf-vet-advisory__card{flex:0 0 calc((100% - 7.2rem)/4);min-width:24rem;scroll-snap-align:start}.wf-vet-advisory__media{aspect-ratio:1;border-radius:var(--wf-radius-sm);overflow:hidden;background:#edddc9;margin-bottom:1.6rem}.wf-vet-advisory__media img,.wf-vet-advisory__media svg{width:100%;height:100%;object-fit:cover}.wf-vet-advisory__media svg.wf-ph{background:#edddc9}.wf-vet-advisory__name{margin:0 0 .4rem;font-size:1.7rem}.wf-vet-advisory__credentials{margin:0;font-size:1.3rem;color:#432d25bf}.wf-vet-advisory__specialty{margin:0 0 1rem;font-size:1.3rem;color:#432d25bf}.wf-vet-advisory__bio{margin:0;font-size:1.4rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.wf-vet-advisory__bio.is-expanded{-webkit-line-clamp:unset;display:block}.wf-vet-advisory__more{margin-top:.6rem;padding:0;border:0;background:none;font:inherit;font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--wf-ink);cursor:pointer}.wf-vet-advisory__nav{display:flex;align-items:center;justify-content:space-between;margin-top:2.8rem}.wf-vet-advisory__dots{display:flex;gap:.7rem;align-items:center}.wf-vet-advisory__dot{width:.7rem;height:.7rem;border-radius:50%;background:#432d2540;transition:width .2s ease,background .2s ease}.wf-vet-advisory__dot.is-active{width:2rem;border-radius:42px;background:var(--wf-pine)}.wf-vet-advisory__arrows{display:flex;gap:1.2rem}.wf-vet-advisory__arrow{width:3.8rem;height:3.8rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--wf-pine);border-radius:50%;background:transparent;color:var(--wf-pine);cursor:pointer;transition:background .15s ease,color .15s ease}.wf-vet-advisory__arrow:hover{background:var(--wf-pine);color:#fff}@media screen and (max-width:989px){.wf-vet-advisory__card{flex-basis:calc((100% - 2.4rem)/2)}}@media screen and (max-width:749px){.wf-vet-advisory__heading{font-size:2.4rem}.wf-vet-advisory__card{flex-basis:78%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wf-vet-advisory.css.map */
