@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=Inter:wght@400;500;600;700&display=swap";:root{--vc-navy: #1C2B45;--vc-navy-deep: #131F33;--vc-sage: #7E9079;--vc-sage-deep: #5F7259;--vc-cream: #F7F2EA;--vc-sand: #EFE6D7;--vc-sand-deep: #E4D7C3;--vc-paper: #FBF8F3;--vc-white: #FFFFFF;--vc-ink: #3B3A36;--vc-muted: #7A766E;--vc-line: #E7DECF;--vc-serif: "Fraunces", Georgia, "Times New Roman", serif;--vc-sans: "Inter", -apple-system, system-ui, "Segoe UI", Roboto, sans-serif}.vc-section{color:var(--vc-ink);padding:clamp(5.6rem,7vw,9.6rem) 0}.vc-section--cream{background:var(--vc-cream)}.vc-section--sand{background:var(--vc-sand)}.vc-section--paper{background:var(--vc-paper)}.vc-page-width{max-width:122rem;margin:0 auto;padding:0 2.4rem}.footer{background:var(--vc-paper);border-top:1px solid var(--vc-line)}.footer__content-top{padding-bottom:2.4rem}.footer__blocks-wrapper{row-gap:3.2rem}.footer-block__heading{color:var(--vc-navy);font-family:var(--vc-serif);font-size:1.9rem;letter-spacing:-.01em;margin-bottom:1.6rem}.footer-block__details-content{color:var(--vc-muted);font-size:1.45rem;line-height:1.75}.footer-block__details-content a{color:var(--vc-ink);display:inline-block;padding:.2rem 0;text-decoration-color:#7e907973;text-underline-offset:.28rem}.footer-block__details-content a:hover{color:var(--vc-sage-deep);text-decoration-color:var(--vc-sage-deep)}.vc-eyebrow{display:inline-flex;align-items:center;gap:.8rem;color:var(--vc-sage-deep);text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;font-weight:700;margin:0 0 1.4rem}.vc-eyebrow:before{content:"";width:2.4rem;height:1px;background:var(--vc-sage)}.vc-section-head{max-width:62rem;margin-bottom:4.4rem}.vc-section-head.center{margin-left:auto;margin-right:auto;text-align:center}.vc-section-head.center .vc-eyebrow{justify-content:center}.vc-section-head.center .vc-eyebrow:before{display:none}.vc-hero h1,.vc-hero h2,.vc-section h1,.vc-section h2,.vc-section h3,.vc-cta h2,.vc-notice h2,.vc-page-content-card h1,.vc-page-content-card h2,.vc-page-content-card h3{font-family:var(--vc-serif);color:var(--vc-navy);font-weight:600;letter-spacing:-.015em}.vc-hero h1,.vc-section h1{font-size:clamp(3.6rem,5vw,5.6rem);line-height:1.06}.vc-section h2,.vc-cta h2{font-size:clamp(2.8rem,3.4vw,4rem);line-height:1.12;margin:0}.vc-section h3{font-size:2rem;line-height:1.25}.vc-lede{color:var(--vc-muted);font-size:1.9rem;line-height:1.6;max-width:52rem;margin:2rem 0 0}.vc-button,.vc-actions a{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font-family:var(--vc-sans);font-weight:600;font-size:1.55rem;border-radius:999rem;padding:1.4rem 2.8rem;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.vc-button:hover{transform:translateY(-2px)}.vc-button--primary{background:var(--vc-navy);color:#fff;box-shadow:0 1rem 2.4rem #1c2b452e}.vc-button--primary:hover{background:var(--vc-navy-deep);box-shadow:0 1.4rem 3rem #1c2b4542}.vc-button--secondary{background:var(--vc-white);color:var(--vc-navy);border-color:var(--vc-sand-deep)}.vc-button--secondary:hover{box-shadow:0 .8rem 2rem #1c2b451a}.vc-button--sage{background:var(--vc-sage);color:#fff;box-shadow:0 1rem 2.4rem #7e90794d}.vc-button--sage:hover{background:var(--vc-sage-deep)}.vc-button--light{background:#fff;color:var(--vc-navy)}.vc-button--light:hover{box-shadow:0 .8rem 2rem #0000001f}.vc-button--ghost-light{background:transparent;color:#fff;border-color:#ffffff80}.vc-button--ghost-light:hover{background:#ffffff1f}.vc-actions{display:flex;gap:1.4rem;flex-wrap:wrap;margin-top:3rem}.vc-grid{display:grid;gap:2.4rem}.vc-grid--2{grid-template-columns:repeat(2,1fr)}.vc-grid--3{grid-template-columns:repeat(3,1fr)}.vc-grid--4{grid-template-columns:repeat(4,1fr)}.vc-card{background:var(--vc-white);border:1px solid var(--vc-line);border-radius:2.8rem;padding:3.2rem;box-shadow:0 2rem 5rem -2.5rem #1c2b4529}.vc-list{list-style:none;margin:1.6rem 0;padding:0}.vc-list li{padding:.7rem 0 .7rem 2.8rem;position:relative}.vc-list li:before{content:"";position:absolute;left:0;top:1.4rem;width:1rem;height:1rem;border-radius:50%;background:var(--vc-sage)}.vc-contact-lines{display:grid;gap:1rem;margin-top:1.6rem}.vc-contact-lines span{font-size:1.55rem}.vc-contact-lines strong{color:var(--vc-navy)}.vc-hero{padding:3.2rem 0 5.6rem}.vc-hero__card{position:relative;overflow:hidden;border-radius:4rem;background:linear-gradient(135deg,var(--vc-cream) 0%,var(--vc-sand) 100%);display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;box-shadow:0 4rem 8rem -3rem #1c2b4540;min-height:54rem}.vc-hero__text{padding:clamp(3.2rem,4vw,6.4rem);align-self:center}.vc-hero__text h1{margin:0}.vc-hero__media{position:relative;min-height:34rem}.vc-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vc-hero__rating{display:inline-flex;align-items:center;gap:.8rem;background:#ffffffa6;border:1px solid var(--vc-line);border-radius:999rem;padding:.7rem 1.4rem;font-size:1.35rem;font-weight:600;color:var(--vc-navy);margin-bottom:2.4rem}.vc-hero__rating .vc-stars{color:#c9a24b;letter-spacing:.1em}.vc-hero__stats{display:flex;gap:2.8rem;margin-top:3.6rem;flex-wrap:wrap}.vc-hero__stats div{font-size:1.4rem;color:var(--vc-muted)}.vc-hero__stats strong{display:block;font-family:var(--vc-serif);font-size:2.4rem;color:var(--vc-navy);font-weight:600}.vc-pathcard{background:var(--vc-white);border:1px solid var(--vc-line);border-radius:3rem;padding:4rem;box-shadow:0 2rem 5rem -2.5rem #1c2b4529;transition:transform .2s ease,box-shadow .2s ease}.vc-pathcard:hover{transform:translateY(-4px);box-shadow:0 3rem 6rem -2.5rem #1c2b4538}.vc-pathcard.featured{background:linear-gradient(150deg,var(--vc-navy),var(--vc-navy-deep));border:none;color:#fff}.vc-pathcard.featured h3{color:#fff}.vc-pathcard.featured .vc-list li{color:#ffffffdb}.vc-pathcard .vc-tag{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vc-sage-deep)}.vc-pathcard.featured .vc-tag{color:#b9c8b4}.vc-pathcard h3{margin:1rem 0 1.4rem;font-size:2.4rem}.vc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}.vc-stepcard{background:var(--vc-white);border:1px solid var(--vc-line);border-radius:2.4rem;padding:3.2rem 2.8rem}.vc-stepcard .vc-num{font-family:var(--vc-serif);font-size:3.6rem;color:var(--vc-sage);line-height:1;font-weight:600}.vc-stepcard h3{font-size:1.8rem;margin:1.4rem 0 .8rem}.vc-stepcard p{color:var(--vc-muted);font-size:1.5rem;margin:0}.vc-trustcard{background:var(--vc-white);border:1px solid var(--vc-line);border-radius:2.4rem;padding:3.2rem}.vc-trust-item h3{font-size:1.8rem}.vc-trustcard .vc-ico,.vc-trust-item .vc-ico{width:5rem;height:5rem;border-radius:1.6rem;background:var(--vc-sand);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.8rem}.vc-ico svg{width:2.4rem;height:2.4rem;stroke:var(--vc-sage-deep);fill:none;stroke-width:1.8}.vc-trustcard p,.vc-trust-item p{color:var(--vc-muted);font-size:1.5rem;margin-top:.8rem}.vc-faq{max-width:82rem}.vc-faq.center{margin:0 auto}.vc-faq details{background:var(--vc-white);border:1px solid var(--vc-line);border-radius:2rem;padding:2rem 2.6rem;margin-bottom:1.4rem;transition:box-shadow .2s ease}.vc-faq details[open]{box-shadow:0 1.6rem 4rem -2rem #1c2b4533}.vc-faq summary{cursor:pointer;font-weight:600;color:var(--vc-navy);font-size:1.7rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.vc-faq summary::-webkit-details-marker{display:none}.vc-faq summary:after{content:"+";font-size:2.4rem;color:var(--vc-sage);font-weight:400;line-height:1}.vc-faq details[open] summary:after{content:"\2013"}.vc-faq p{color:var(--vc-muted);margin:1.4rem 0 0}.vc-cta{padding:clamp(5.6rem,7vw,8rem) 0}.vc-cta__card{border-radius:4rem;background:linear-gradient(140deg,var(--vc-sage) 0%,var(--vc-sage-deep) 100%);color:#fff;padding:clamp(4rem,5vw,6.4rem);text-align:center}.vc-cta__card h2{color:#fff}.vc-cta__card p{color:#ffffffeb;max-width:56rem;margin:1.8rem auto 0;font-size:1.8rem}.vc-cta__card .vc-actions{justify-content:center}.vc-notice{background:var(--vc-sand);border-radius:2.4rem;padding:3.2rem 4rem;display:flex;gap:2rem;align-items:center}.vc-notice .vc-badge{flex:0 0 auto;width:5.6rem;height:5.6rem;border-radius:50%;background:var(--vc-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--vc-serif);font-size:2rem}.vc-notice p{color:var(--vc-ink);font-size:1.55rem;margin:0}.vc-notice strong{color:var(--vc-navy)}.vc-page-section{padding:clamp(4rem,5vw,7.2rem) 0}.vc-page-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:3.2rem;align-items:start}.vc-visual-card{background:linear-gradient(150deg,var(--vc-cream),var(--vc-sand));border:1px solid var(--vc-line);border-radius:3rem;padding:3.2rem;position:sticky;top:11rem}.vc-visual-card img{width:100%;height:auto;border-radius:1.6rem}.vc-page-badge{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vc-sage-deep);margin-bottom:1.6rem}.vc-page-content-card{background:var(--vc-white);border:1px solid var(--vc-line);border-radius:3rem;padding:clamp(3.2rem,4vw,5.6rem);box-shadow:0 2rem 5rem -3rem #1c2b452e}.vc-page-content-card h1{font-size:clamp(3rem,4vw,4.4rem);line-height:1.1;margin:0 0 1.2rem}.vc-page-content-card h2{font-size:2.2rem;margin:0 0 .6rem}.vc-page-content-card p{margin:0 0 1.6rem;line-height:1.7}.vc-page-content-card .vc-grid{margin-top:1.6rem}.vc-page-content-card a:not(.vc-button){color:var(--vc-sage-deep);font-weight:600}.vc-page-content-card code{background:var(--vc-cream);padding:.2rem .6rem;border-radius:.6rem;font-size:1.4rem}.vc-page-meta{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem;padding-top:2.4rem;border-top:1px solid var(--vc-line)}.vc-page-meta span{font-size:1.3rem;font-weight:600;color:var(--vc-sage-deep);background:var(--vc-cream);border-radius:999rem;padding:.6rem 1.4rem}.vc-legal-meta{color:var(--vc-muted);font-size:1.4rem;margin-bottom:2.4rem}.header{display:flex!important;align-items:center;justify-content:space-between;gap:1.6rem;max-width:122rem;margin:0 auto;padding-top:2.2rem;padding-bottom:2.2rem;padding-left:2.4rem!important;padding-right:2.4rem!important}.header__heading{margin:0;display:inline-flex;align-items:center}.header__icons{display:flex;align-items:center;gap:1.4rem;margin:0}.header__heading,.header__heading-link{display:inline-flex;align-items:center}.header__heading-logo-wrapper{width:auto}.header__heading-logo,.vc-logo-fallback{display:block;width:auto;height:auto;max-height:5rem;max-width:min(42rem,48vw)}.header__heading-link:after{display:none}.vc-account-action{display:inline-flex;align-items:center;font-weight:600;color:var(--vc-navy);text-decoration:none;white-space:nowrap;font-size:1.5rem}.vc-account-action:hover{color:var(--vc-sage-deep)}.header__icon{color:var(--vc-navy)}.announcement-bar__message,.utility-bar{letter-spacing:.01em;font-size:1.35rem}.vc-burger-nav,.vc-burger-nav>header-menu,.vc-burger-nav__dropdown{display:inline-flex;align-items:center;width:auto;margin:0}.header__icons{gap:1.4rem;align-items:center}.vc-burger-nav__summary{margin:0}.vc-burger-nav__dropdown{position:relative}.vc-burger-nav__summary{display:inline-flex;align-items:center;gap:1rem;background:var(--vc-white);border:1.5px solid var(--vc-sand-deep);color:var(--vc-navy);border-radius:999rem;padding:1rem 1.8rem;font-family:var(--vc-sans);font-weight:600;font-size:1.5rem;line-height:1;cursor:pointer;list-style:none;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.vc-burger-nav__summary::-webkit-details-marker{display:none}.vc-burger-nav__summary:hover{background:var(--vc-cream);border-color:var(--vc-sage);box-shadow:0 .8rem 2rem #1c2b451a}.vc-burger-nav__icon{display:inline-flex;flex-direction:column;justify-content:center;gap:.4rem;width:1.8rem;height:1.3rem}.vc-burger-nav__icon span{display:block;height:2px;width:100%;background:var(--vc-navy);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.vc-burger-nav__dropdown[open] .vc-burger-nav__icon span:nth-child(1){transform:translateY(.6rem) rotate(45deg)}.vc-burger-nav__dropdown[open] .vc-burger-nav__icon span:nth-child(2){opacity:0}.vc-burger-nav__dropdown[open] .vc-burger-nav__icon span:nth-child(3){transform:translateY(-.6rem) rotate(-45deg)}.vc-burger-nav__label{font-weight:600}.vc-burger-nav__menu{position:absolute;top:calc(100% + 1.2rem);right:0;left:auto;background:var(--vc-white);border:1px solid var(--vc-line);border-radius:2.4rem;box-shadow:0 2.4rem 6rem -1.2rem #1c2b4538;padding:2.4rem;display:grid;grid-template-columns:repeat(2,minmax(22rem,1fr));gap:2rem 3.2rem;min-width:min(58rem,calc(100vw - 4rem));z-index:30}.vc-burger-nav__group p{color:var(--vc-sage-deep);text-transform:uppercase;font-size:1.15rem;letter-spacing:.14em;font-weight:700;margin:0 0 .8rem}.vc-burger-nav__menu a{display:block;color:var(--vc-navy);text-decoration:none;font-weight:500;font-size:1.45rem;padding:.7rem 1rem;border-radius:1rem;transition:background .15s ease,color .15s ease}.vc-burger-nav__menu a:hover{background:var(--vc-cream);color:var(--vc-sage-deep)}.vc-burger-nav__nested a{padding-left:2rem;font-size:1.35rem;color:var(--vc-muted)}@media screen and (max-width:989px){.header__heading-logo,.vc-logo-fallback{max-height:4.2rem;max-width:min(34rem,52vw)}}@media screen and (max-width:749px){.vc-burger-nav__menu{grid-template-columns:1fr;min-width:min(32rem,calc(100vw - 3rem))}.header__heading-logo,.vc-logo-fallback{max-height:3rem;max-width:min(20rem,58vw)}.header{padding-top:1.8rem;padding-bottom:1.8rem;gap:1rem}.vc-burger-nav__summary{padding:.9rem 1.4rem;font-size:1.4rem}.vc-account-action{font-size:1.4rem}}@media screen and (max-width:990px){.vc-grid--4,.vc-steps,.vc-grid--3{grid-template-columns:repeat(2,1fr)}}.vc-upload-form{margin:2.4rem 0}.vc-upload-form .frcp-cf-container{width:100%}@media screen and (max-width:749px){.vc-hero__card{grid-template-columns:1fr}.vc-hero__media{min-height:30rem;order:0}.vc-hero h1{font-size:3rem;line-height:1.1}.vc-hero .vc-lede{font-size:1.6rem}.vc-grid--2,.vc-grid--3,.vc-grid--4,.vc-steps,.vc-page-hero{grid-template-columns:1fr}.vc-visual-card{position:static;order:2}.vc-notice{flex-direction:column;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/vc-pharmacy.css.map */
