@font-face{font-family:"Droid Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/droid-serif-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Droid Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/droid-serif-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:84.9466%;descent-override:22.0264%;size-adjust:113.954%;line-gap-override:0%}@font-face{font-family:"Droid Serif Fallback";src:local("Georgia");ascent-override:93.75%;descent-override:24.41%;size-adjust:100%;line-gap-override:0%}@font-face{font-family:Font Awesome;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa-brands-400.woff2) format("woff2")}.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands{display:inline-block;font-family:Font Awesome;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-google:before{content:""}.fa-phone:before{content:""}.fa-envelope:before{content:""}.fa-location-dot:before,.fa-map-marker:before{content:""}:root{--color-1: rgba(0, 0, 0, 1);--color-2: rgba(119, 119, 119, 1);--color-3: rgba(255, 255, 255, 1);--color-4: rgba(244, 244, 244, 1);--brand-blue: rgba(12, 100, 187, 1);--brand-blue-solid: #0c64bb;--pale-blue: rgba(224, 246, 251, 1);--sky-blue: rgba(165, 209, 225, 1);--off-white: rgba(249, 249, 249, 1);--font-heading: "Droid Serif", "Droid Serif Fallback", Georgia, "Times New Roman", serif;--font-body: Montserrat, "Montserrat Fallback", Arial, Helvetica, sans-serif;--row-max: 1200px;--row-pad-x: 40px;--row-pad-y: 40px;--card-shadow: rgba(0, 0, 0, .25) 0 3px 11px 0}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding:0;background-color:var(--color-3);color:var(--color-1);font-family:var(--font-body);font-size:16px;font-weight:300;line-height:1.5;overflow-x:hidden}img,video,iframe{max-width:100%}img{border:0;height:auto;display:block}button{font:inherit}h1,h2,h3,h4,h5,h6{margin:0;color:var(--color-1);direction:ltr;font-family:var(--font-heading);font-weight:700;font-style:normal;line-height:normal;text-decoration:none}h1{font-size:65px}h2,h3{font-size:40px}h4{font-size:30px}h5{font-size:20px}h6{font-size:18px;font-weight:400}p{margin:0;color:var(--color-1);direction:ltr;font-family:var(--font-body);font-weight:300;font-style:normal;text-decoration:none}.rich-text{margin:8px 0;padding:2px 0;line-height:normal}.rich-text,.rich-text p,.rich-text li,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.rich-text a{overflow-wrap:break-word;word-break:break-word}a{color:var(--brand-blue);text-decoration:underline}.rich-text ul{margin:0;padding:0;list-style:none}.rich-text ul>li{position:relative;margin:0 1em 0 2em;padding-right:1em;color:var(--color-1);font-family:var(--font-body);font-weight:300;text-indent:-1.5em;list-style-type:none}.rich-text ul>li:before{content:"•";display:inline-block;min-width:1em;margin-right:.5em;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:right}.size-13{font-size:13px}.size-14{font-size:14px}.size-15{font-size:15px}.size-16{font-size:16px}.size-18{font-size:18px}.size-24{font-size:24px}.size-28{font-size:28px}.size-32{font-size:32px}.size-40{font-size:40px}.size-52{font-size:52px}.size-65{font-size:65px}.text-blue{color:var(--brand-blue)}.text-white{color:var(--color-3)}.text-center{text-align:center}.text-left{text-align:left}.row{position:relative;padding:var(--row-pad-y) var(--row-pad-x);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.row>.cols{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:stretch;max-width:var(--row-max);margin:0 auto;width:100%}.row--overlay:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--overlay-color, rgba(255, 255, 255, .5));opacity:var(--overlay-opacity, .5)}.row--fixed{background-attachment:fixed}.col{position:relative;width:100%;min-width:0}.col-12{width:100%}.col-6{width:50%}.col-7{width:58.3333%}.col-5{width:41.6667%}.col-4{width:33.3333%}.card{background-color:var(--color-3);box-shadow:var(--card-shadow);padding:20px}.cols>.card{align-self:center}.row--equal .cols>.card{align-self:stretch}.card--offwhite{background-color:var(--off-white);border-radius:15px;box-shadow:var(--card-shadow)}.card--white{background-color:var(--color-3);border-radius:15px;box-shadow:var(--card-shadow)}.photo-col{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-height:300px}@media(min-width:768px)and (max-width:1100px){.row--stack-tablet>.cols{flex-direction:column}.row--stack-tablet>.cols>.col{width:100%}.row--stack-tablet>.cols>.photo-col{order:-1;min-height:420px}}.divider{display:block;width:200px;max-width:100%}.divider hr{display:block;min-height:2px;margin:10px 0;border:0;border-top:2px solid var(--brand-blue);color:var(--brand-blue)}.divider--thick hr{border-top-width:3px}.divider--center{margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;justify-content:center;width:198px;max-width:100%;min-height:50px;padding:10px 0;margin:10px auto 10px 0;border:1px solid transparent;border-radius:50px;background-color:var(--brand-blue);color:var(--color-3);font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn:hover,.btn:focus-visible{background-color:var(--color-1);border-color:var(--color-1);color:var(--color-3)}.btn:visited{color:var(--color-3)}.btn--outline{background-color:var(--color-3);border-color:var(--brand-blue);color:var(--brand-blue)}.btn--outline:hover,.btn--outline:focus-visible{background-color:var(--color-1);border-color:var(--color-1);color:var(--color-3)}.btn--outline:visited{color:var(--brand-blue)}.btn--center{margin-left:auto;margin-right:auto}.btn--pill{width:100%;min-height:49px;border-radius:134px;margin:10px 0 0}.marquee-row{background-color:var(--brand-blue);padding:10px var(--row-pad-x)}.marquee{overflow:hidden;white-space:nowrap}.marquee__track{display:inline-block;padding-left:100%;color:var(--color-3);font-family:var(--font-heading);font-size:30px;font-weight:600;line-height:1.4;animation:marquee-scroll 14s linear infinite;will-change:transform}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.marquee{white-space:normal;text-align:center}.marquee__track{padding-left:0;animation:none}}.page-hero{padding:100px var(--row-pad-x);text-align:center}.page-hero h1{color:var(--brand-blue)}.cta-band{text-align:center}.cta-band h4{color:var(--color-1)}.cta-band .btn{margin-left:auto;margin-right:auto}.media-form-row .video-col video{width:100%;height:395px;object-fit:cover;display:block;background:#000}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link,.skip-link:visited{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;background:var(--brand-blue);color:#fff;text-decoration:none}.skip-link:focus{left:0}.hide-for-small{display:block}@media(max-width:1024px){h1,.size-65{font-size:52px}}@media(max-width:767px){:root{--row-pad-x: 20px}.col-4,.col-5,.col-6,.col-7,.col-12{width:100%}.row>.cols{flex-direction:column}.row>.cols>.photo-col{order:-1}.row,.row .col,.cta-band,.page-hero,.row p,.row h1,.row h2,.row h3,.row h4,.row h5,.row h6{text-align:center}.rich-text ul{display:inline-block;margin-left:0;text-align:left}.rich-text ul>li{margin-left:1.5em;text-align:left}.divider,.btn{margin-left:auto;margin-right:auto}.row--fixed{background-attachment:scroll}.photo-col{min-height:240px}.page-hero{padding:60px var(--row-pad-x)}h1{font-size:34px}h2{font-size:30px}h3{font-size:28px}h4{font-size:24px}.size-65,.size-52{font-size:34px}.size-40,.size-32{font-size:32px}.size-28{font-size:24px}.size-24{font-size:19px}.size-16{font-size:13px}.size-18{font-size:14px}.marquee__track{font-size:22px}.hide-for-small{display:none}.media-form-row .video-col video{height:240px}}.bg-pale{background-color:var(--pale-blue)}.bg-blue{background-color:var(--brand-blue)}.bg-white{background-color:var(--color-3)}.bg-home-hero{background-image:url(/images/home-hero-bg.webp)}.bg-home-hero-leaf{background-image:url(/images/home-hero-leaf.webp)}.bg-prescriptions{background-image:url(/images/prescriptions.webp)}.bg-compounded-medication{background-image:url(/images/compounded-medication.webp)}.bg-calculator-pills{background-image:url(/images/calculator-pills.webp)}.bg-medicine-cabinet{background-image:url(/images/medicine-cabinet.webp)}.bg-various-pills-hand{background-image:url(/images/various-pills-hand.webp)}.bg-pharmacist-counting{background-image:url(/images/pharmacist-counting.webp)}.bg-caregiver-pills{background-image:url(/images/caregiver-pills.webp)}.bg-senior-pills{background-image:url(/images/senior-pills.webp)}.bg-patient-pill-bottle{background-image:url(/images/patient-pill-bottle.webp)}.bg-people-holding-pills{background-image:url(/images/people-holding-pills.webp)}.bg-tablet-drug-pharmacy{background-image:url(/images/tablet-drug-pharmacy.webp)}.bg-doctor-capsule-pack{background-image:url(/images/doctor-capsule-pack.webp)}.bg-pharmacist-checking-stock{background-image:url(/images/pharmacist-checking-stock.webp)}.bg-pharmacist-handshake{background-image:url(/images/pharmacist-handshake.webp)}.bg-ananda-bliss-hero{background-image:url(/images/ananda-bliss-hero.webp)}.bg-ananda-bliss-product{background-image:url(/images/ananda-bliss-product.webp)}.bg-ananda-pets-hero{background-image:url(/images/ananda-pets-hero.webp)}.bg-ananda-pets-product{background-image:url(/images/ananda-pets-product.webp)}.bg-woman-hesitated{background-image:url(/images/woman-hesitated.webp)}.bg-pharmacy-shelves{background-image:url(/images/pharmacy-shelves.webp)}.overlay-sky-50{--overlay-color: rgba(165, 209, 225, 1);--overlay-opacity: .5}.overlay-white-50{--overlay-color: rgba(255, 255, 255, 1);--overlay-opacity: .5}.overlay-black-80{--overlay-color: rgba(0, 0, 0, 1);--overlay-opacity: .8}.overlay-blue-40{--overlay-color: rgba(12, 100, 187, 1);--overlay-opacity: .4}.overlay-pale-80{--overlay-color: rgba(224, 246, 251, 1);--overlay-opacity: .8}.overlay-clear-50{--overlay-color: rgba(0, 0, 0, 0);--overlay-opacity: .5}:root{--header-h: 123px}.header-sentinel{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.header-shell{height:var(--header-h)}.site-header{position:fixed;top:0;left:0;width:100%;z-index:101;transform:translateY(0);transition:transform .3s ease;will-change:transform}.site-header.is-stuck{transform:translateY(calc(-1 * var(--header-top-h, 0px)))}.header-desktop{background-color:var(--color-4)}.header-top{background-color:var(--color-3);transition:opacity .25s ease}.site-header.is-stuck .header-top{opacity:0}@media(prefers-reduced-motion:reduce){.site-header,.header-top{transition:none}}.header-top__inner{display:flex;align-items:center;max-width:var(--row-max);margin:0 auto;padding:0}.header-top__contact{width:33.3333%;padding:10px 0 8px;text-align:left}.header-top__phone{display:inline-block;color:var(--brand-blue);font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:1;text-decoration:underline}.header-top__address{margin:2px 0 0;color:var(--brand-blue);font-family:var(--font-body);font-size:16px;font-weight:700;font-style:italic;line-height:1}.header-top__address em{font-style:italic}.header-top__logo{width:33.3333%;text-align:center;margin-top:10px}.header-top__logo a{display:block}.header-top__logo img{width:100%;height:auto;margin:0 auto}.header-top__social{width:33.3333%;text-align:right}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--brand-blue);border-radius:50%;color:var(--brand-blue);font-size:20px;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease}.social-icon:hover,.social-icon:focus-visible{background-color:var(--brand-blue);color:var(--color-3)}.social-icon--light,.social-icon--light:visited{border-color:var(--color-3);color:var(--color-3);margin-right:0}.social-icon--light:hover,.social-icon--light:focus-visible{background-color:var(--color-3);color:var(--brand-blue)}.header-nav{background-color:var(--brand-blue);padding:10px 15px}.header-nav__list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;max-width:var(--row-max);margin:0 auto;padding:0;list-style:none}.header-nav__item{position:relative;display:flex;align-items:center}.header-nav__item:not(:last-child):after{content:"/";color:var(--color-3);font-family:var(--font-heading);font-size:14px;line-height:1}.header-nav__link,.header-nav__link:visited{display:block;padding:6.8px 24px;color:var(--color-3);font-family:var(--font-heading);font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;white-space:nowrap}.header-nav__link:hover,.header-nav__link:focus-visible,.header-nav__link.is-current,.header-nav__link.is-current:visited{color:var(--sky-blue)}.header-nav__sub{position:absolute;top:100%;left:24px;z-index:30;min-width:190px;margin:0;padding:0;list-style:none;background-color:var(--brand-blue);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.header-nav__item.has-sub:hover .header-nav__sub,.header-nav__item.has-sub:focus-within .header-nav__sub{opacity:1;visibility:visible;transform:translateY(0)}.header-nav__sub a,.header-nav__sub a:visited{display:block;padding:10px 20px;color:var(--color-3);font-family:var(--font-heading);font-size:14px;font-weight:400;text-decoration:none;white-space:nowrap}.header-nav__sub a:hover,.header-nav__sub a:focus-visible,.header-nav__sub a.is-current{color:var(--sky-blue)}.header-mobile{display:none}.header-mobile__bar{position:relative;display:flex;align-items:center;min-height:75px;padding:10px 15px;background-color:var(--color-3);box-shadow:#00000040 0 3px 11px}.header-mobile__logo{flex:0 1 auto;display:block;width:217px;max-width:55%;margin-right:auto}.header-mobile__logo img{width:100%;height:auto}.header-mobile__call{flex:0 0 auto;width:40px;height:36px;margin-right:44px;color:var(--brand-blue)}.header-mobile__call svg{width:100%;height:100%;fill:currentColor}.header-mobile__burger{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:32px;height:26px;padding:0;border:0;background:transparent;color:var(--brand-blue);cursor:pointer}.header-mobile__burger span{display:block;height:3px;margin:5px 0;border-radius:2px;background-color:currentColor;transition:transform .3s ease,opacity .2s ease}.header-mobile__burger.is-open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.header-mobile__burger.is-open span:nth-child(2){opacity:0}.header-mobile__burger.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.drawer-overlay{position:fixed;inset:0;z-index:40;background-color:#0006}.drawer{position:fixed;top:0;right:0;z-index:50;display:none;flex-direction:column;width:80vw;max-width:420px;height:100%;padding:80px 20px 40px;overflow-y:auto;background-color:var(--brand-blue);transform:translate(100%);transition:transform .3s linear}.drawer.is-open{transform:translate(0);box-shadow:#00000040 0 3px 11px}.drawer__nav ul{margin:0;padding:0;list-style:none}.drawer__nav a,.drawer__nav a:visited,.drawer__group{display:block;padding:7px 0;color:var(--color-3);font-family:var(--font-heading);font-size:16px;font-weight:400;text-align:left;text-decoration:none}.drawer__nav a:hover,.drawer__nav a:focus-visible,.drawer__nav a[aria-current=page]{color:var(--sky-blue)}.drawer__sub{padding-left:0!important}.drawer__contact{margin-top:40px;text-align:left}.drawer__heading{margin-bottom:6px;color:#fcfdfa;font-family:var(--font-body);font-size:22px;font-weight:700;line-height:1}.drawer__contact p{color:var(--color-3);font-size:14px;margin:0 0 4px}.drawer__contact a{color:var(--color-3);font-weight:700;text-decoration:none}body.drawer-open{overflow:hidden}@media(max-width:1280px){:root{--header-h: 121px}.header-nav__link{padding-left:20px;padding-right:20px}.header-nav__sub{left:20px}}@media(max-width:1200px){.header-nav__link{padding-left:15px;padding-right:15px}.header-nav__sub{left:15px}}@media(max-width:1240px){.header-top__inner{padding:0 15px}}@media(max-width:1100px){:root{--header-h: 75px}.header-desktop{display:none}.header-mobile{display:block}.drawer{display:flex}}.site-footer{position:relative;background-color:var(--color-4);background-image:url(/images/footer-bg.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.site-footer:before{content:"";position:absolute;inset:0;background-color:var(--sky-blue);opacity:.85}.site-footer__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;max-width:var(--row-max);margin:0 auto;padding:0 var(--row-pad-x) 40px;text-align:center}.site-footer__col{width:33.3333%;padding:40px 0 0}.site-footer h5{font-size:20px;margin-bottom:8px}.site-footer p{margin:0 0 8px;font-size:16px}.site-footer__label{margin-top:8px}.site-footer__label strong{font-size:18px;font-weight:700}.site-footer a{color:var(--color-1);text-decoration:underline}.site-footer a:hover,.site-footer a:focus-visible{color:var(--brand-blue)}.site-footer__col--brand{display:flex;flex-direction:column;align-items:center}.site-footer__logo{display:block;width:100%;margin-top:44px}.site-footer__logo img{width:100%;height:auto}.site-footer .social-icon--filled,.site-footer .social-icon--filled:visited{margin-top:10px;margin-right:0;background-color:var(--brand-blue);border-color:var(--brand-blue);color:var(--color-3);text-decoration:none}.social-icon--filled:hover,.social-icon--filled:focus-visible{background-color:var(--color-3);color:var(--brand-blue)}.site-footer__hours{display:inline-block;width:calc(100% - 50px);max-width:300px;margin:8px auto;padding:0;list-style:none;text-align:left}.site-footer__hours li{display:grid;grid-template-columns:118px auto;font-family:var(--font-body);font-size:16px;font-weight:300;line-height:1.5}.site-footer__hours li span:last-child{white-space:nowrap}@media(max-width:1024px){.site-footer__hours li{display:flex;justify-content:space-between;gap:10px}}@media(max-width:767px){.site-footer__col{width:100%;padding-top:28px}.site-footer__logo{margin-top:12px;max-width:300px}.site-footer__hours{width:100%;max-width:280px}}:where([data-astro-image]){object-fit:var(--fit);object-position:var(--pos);height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}.sticky-call[data-astro-cid-e2cgyade]{position:fixed;right:40px;bottom:40px;z-index:60;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:1px solid var(--brand-blue-solid);border-radius:50%;background-color:var(--pale-blue);box-shadow:#00000040 0 3px 11px;transition:background-color .2s ease}.sticky-call[data-astro-cid-e2cgyade]:hover,.sticky-call[data-astro-cid-e2cgyade]:focus-visible{background-color:var(--sky-blue)}.sticky-call[data-astro-cid-e2cgyade] svg[data-astro-cid-e2cgyade]{width:50%;height:50%;color:var(--brand-blue);fill:var(--brand-blue)}@media(max-width:767px){.sticky-call[data-astro-cid-e2cgyade]{right:25px;bottom:25px;width:52px;height:52px}}
