.AddToCalendarButton-module__hu39hG__button{width:100%}
@layer v2.components.composite{.CancelAppointmentModal-module__CIYnFW__modal{width:100%;max-width:393px}.CancelAppointmentModal-module__CIYnFW__content{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;display:flex}.CancelAppointmentModal-module__CIYnFW__doctorAvatars{justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.CancelAppointmentModal-module__CIYnFW__avatar{border-radius:50%;width:3rem;height:3rem;margin-left:-1.25rem;position:relative;overflow:hidden}.CancelAppointmentModal-module__CIYnFW__avatar:first-child{z-index:4;margin-left:0}.CancelAppointmentModal-module__CIYnFW__avatar:nth-child(2){z-index:3}.CancelAppointmentModal-module__CIYnFW__avatar:nth-child(3){z-index:2}.CancelAppointmentModal-module__CIYnFW__avatar:nth-child(4){z-index:1}.CancelAppointmentModal-module__CIYnFW__avatar img{object-fit:cover;width:100%;height:100%}.CancelAppointmentModal-module__CIYnFW__textContent{flex-direction:column;align-self:stretch;gap:.75rem;display:flex}.CancelAppointmentModal-module__CIYnFW__buttonContainer{flex-direction:column;align-self:stretch;gap:.75rem;width:100%;display:flex}.CancelAppointmentModal-module__CIYnFW__buttonContainer>button{width:100%}}
.ActionButtons-module__2kOLsq__actions{flex-direction:column;align-items:flex-end;gap:.5rem;width:100%;display:flex}.ActionButtons-module__2kOLsq__button{width:100%}@media (min-width:768px){.ActionButtons-module__2kOLsq__button{max-width:12.5rem}}@container not (min-width:530px){.ActionButtons-module__2kOLsq__button{width:100%;max-width:unset}}
.AppointmentFiles-module__9G2e8a__filesList{flex-direction:column;gap:.5rem;max-height:14.625rem;padding:1rem;display:flex;overflow-y:auto}.AppointmentFiles-module__9G2e8a__emptyMessage{padding:1rem}
.Messages-module__LMA_SW__container{flex-direction:column;gap:1rem;display:flex}.Messages-module__LMA_SW__loadingText{text-align:center;color:var(--v2-color-fg-subtle);padding:2rem}
.ClinicalReport-module__I9MgFW__container{background:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:.5rem;flex-direction:column;gap:1.5rem;max-width:48rem;padding:2.25rem 1.5rem;display:flex}.ClinicalReport-module__I9MgFW__bottomMargin{margin-bottom:6rem}.ClinicalReport-module__I9MgFW__actionsArea{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.ClinicalReport-module__I9MgFW__container{padding:3.5rem}}
.AdditionalRefillOfferSection-module__6okYGG__section{flex-direction:column;gap:1rem;width:100%;display:flex}.AdditionalRefillOfferSection-module__6okYGG__heading{flex-direction:column;gap:.5rem;display:flex}.AdditionalRefillOfferSection-module__6okYGG__cta{width:100%}
.ShareConsultModalContent-module__AZLAaG__modalContent{flex-direction:column;gap:1.25rem;padding:2rem 1.5rem;display:flex}.ShareConsultModalContent-module__AZLAaG__shareVariant{flex-direction:row;gap:1rem;display:flex}.ShareConsultModalContent-module__AZLAaG__scopeBody{flex-direction:column;display:flex}.ShareConsultModalContent-module__AZLAaG__errorMessage{align-items:center}.ShareConsultModalContent-module__AZLAaG__shareActions{flex-direction:column;gap:1.25rem;display:flex}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] :is(button,button>span,p),.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button>span{box-shadow:none;color:#0000;background:0 0;border-color:#0000}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] :is(button,p),.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button{position:relative}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] :is(button,p):after,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button:after{content:"";background:var(--v2-skeleton-loader-gradient);background-size:200% 100%;animation:1.4s ease-in-out infinite ShareConsultModalContent-module__AZLAaG__shimmer;position:absolute;inset:0}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] button:after,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button:after{border-radius:inherit}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] p:after{border-radius:.25rem}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] svg,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] svg{visibility:hidden}@keyframes ShareConsultModalContent-module__AZLAaG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] :is(button,p):after,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button:after{animation:none}}.ShareConsultModalContent-module__AZLAaG__directShareWrapper{align-items:center;gap:.75rem;display:flex}.ShareConsultModalContent-module__AZLAaG__directShareButton{flex:1}.ShareConsultModalContent-module__AZLAaG__infoBox{align-items:center;gap:.75rem;padding:.75rem 1rem}.ShareConsultModalContent-module__AZLAaG__infoBox>svg{width:1.5rem;height:1.5rem}.ShareConsultModalContent-module__AZLAaG__footer{border-top:1px solid var(--v2-color-border-strong);justify-content:flex-end;align-items:center;padding:1.25rem;display:flex}
.ShareConsultModal-module__RG1Rfq__modal{width:30rem;max-width:100%}
.page-module__R0GVBW__container{width:100%;height:100dvh;padding:var(--header-height) 1rem 2rem 1rem;flex-direction:column;align-items:center;display:flex;overflow:hidden auto}.page-module__R0GVBW__errorContainer{justify-content:center}.page-module__R0GVBW__content{flex-direction:column;align-items:center;gap:3rem;width:100%;max-width:43.75rem;display:flex}
.AnonymousInfoModal-module__iRNGGa__content{text-align:center;flex-direction:column;align-items:center;padding:2rem;display:flex}.AnonymousInfoModal-module__iRNGGa__icon{flex-shrink:0;width:5rem;height:5rem;margin-bottom:.5rem}.AnonymousInfoModal-module__iRNGGa__title{padding-bottom:.5rem}.AnonymousInfoModal-module__iRNGGa__description{padding-bottom:.75rem}.AnonymousInfoModal-module__iRNGGa__button{width:100%;margin-top:.5rem}
@layer v2.components.composite{.BlogSectionHeader-module__-Pz2zG__titleRow{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.BlogSectionHeader-module__-Pz2zG__divider{border:none;border-top:1px dashed var(--v2-color-border-strong);margin:1rem 0 1.5rem}@media (min-width:1024px){.BlogSectionHeader-module__-Pz2zG__title{font:var(--v2-text-italic-24);letter-spacing:var(--v2-tracking-display)}}}
@layer v2.components.composite{.ArticleCard-module__EG06sG__card{align-items:flex-start;gap:1rem;display:flex}.ArticleCard-module__EG06sG__imageWrap{background-color:var(--v2-color-border-default);border-radius:.75rem;flex-shrink:0;width:5rem;height:5rem;position:relative;overflow:hidden}.ArticleCard-module__EG06sG__image{object-fit:cover;width:100%;height:100%}.ArticleCard-module__EG06sG__content{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.ArticleCard-module__EG06sG__text{flex-direction:column;gap:.25rem;display:flex}.ArticleCard-module__EG06sG__title{color:var(--v2-color-fg-default);letter-spacing:var(--v2-tracking-tight)}.ArticleCard-module__EG06sG__excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.ArticleCard-module__EG06sG__imageWrap{width:9.375rem;height:9.375rem}.ArticleCard-module__EG06sG__title{font:var(--v2-text-heading-18);letter-spacing:var(--v2-tracking-tight)}.ArticleCard-module__EG06sG__button{border-radius:2.5rem}.ArticleCard-module__EG06sG__buttonContent{height:2.75rem;padding-inline:1rem}.ArticleCard-module__EG06sG__button span{font:var(--v2-text-heading-14)}}}
@layer v2.components.composite{.BlogSection-module__J_A8Eq__section{background-color:var(--v2-color-surface-canvas);padding:4rem 1.5rem 5rem}.BlogSection-module__J_A8Eq__inner{flex-direction:column;max-width:75rem;margin:0 auto;display:flex}.BlogSection-module__J_A8Eq__grid{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.BlogSection-module__J_A8Eq__section{padding:4rem 6.25rem}.BlogSection-module__J_A8Eq__grid{grid-template-columns:1fr 1fr;gap:3rem}}}
@layer v2.components.composite{.ConsultationsStat-module__sSkV5q__stat{color:var(--v2-color-fg-default);flex-direction:column;gap:.25rem;display:flex}.ConsultationsStat-module__sSkV5q__toneLight{color:var(--v2-color-accent-fg)}.ConsultationsStat-module__sSkV5q__value{letter-spacing:-.025em;font-weight:700}.ConsultationsStat-module__sSkV5q__valueCompact{font-size:1.25rem;font-weight:700;line-height:1.4}.ConsultationsStat-module__sSkV5q__label{margin:0}}
.CmsCtaSection-module__6MNqva__section{background-color:var(--v2-color-surface-canvas);width:100%;color:var(--v2-color-fg-default);padding:3rem 1.5rem 4rem}.CmsCtaSection-module__6MNqva__inner{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:40.25rem;margin:0 auto;display:flex}.CmsCtaSection-module__6MNqva__heading{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.CmsCtaSection-module__6MNqva__logo{width:3rem;height:3rem}.CmsCtaSection-module__6MNqva__title{text-wrap:balance}.CmsCtaSection-module__6MNqva__inputBlock{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.CmsCtaSection-module__6MNqva__input{width:100%}@media (min-width:768px){.CmsCtaSection-module__6MNqva__section{padding:4rem 2rem 5rem}.CmsCtaSection-module__6MNqva__inner{gap:2rem}.CmsCtaSection-module__6MNqva__title{font:var(--v2-text-display-40)}}@media (min-width:1024px){.CmsCtaSection-module__6MNqva__section{padding-inline:2.5rem}}
@layer v2.components.composite{.RatingImageCard-module__mUmA4q__card{box-shadow:0 4px 32px hsl(from var(--v2-color-neutral-950) h s l / .25);aspect-ratio:599/575;isolation:isolate;opacity:0;border-radius:3.75rem;width:100%;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);position:relative;overflow:visible;transform:translateY(1.25rem)}.RatingImageCard-module__mUmA4q__cardRevealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.RatingImageCard-module__mUmA4q__card{opacity:1;transition:none;animation:none;transform:none}}.RatingImageCard-module__mUmA4q__cardCompact{aspect-ratio:1;opacity:1;border-radius:1.5rem;transition:none;animation:none;transform:none}.RatingImageCard-module__mUmA4q__cardCompact:after{content:"";border-radius:inherit;background:linear-gradient(180deg, hsl(from var(--v2-color-neutral-950) h s l / .5) 0%, hsl(from var(--v2-color-neutral-950) h s l / .15) 40%, hsl(from var(--v2-color-neutral-950) h s l / 0) 65%);z-index:1;pointer-events:none;position:absolute;inset:0}.RatingImageCard-module__mUmA4q__image{object-fit:cover;border-radius:inherit;z-index:0}.RatingImageCard-module__mUmA4q__dashedLine{width:33%;height:auto;color:var(--v2-color-divider-strong);pointer-events:none;z-index:1;position:absolute;top:17%;right:-1.5%;transform:rotate(180deg)}.RatingImageCard-module__mUmA4q__cardCompact .RatingImageCard-module__mUmA4q__dashedLine{width:33%;top:34%;right:0}}
.Countdown-module__YxQT0a__countdown{grid-template-columns:repeat(4,1fr);column-gap:.5rem;display:grid}.Countdown-module__YxQT0a__cellGroup{flex-direction:column;align-items:center;gap:.25rem;display:flex}.Countdown-module__YxQT0a__timeCell{border:1px solid var(--v2-color-border-default);background-color:var(--v2-color-surface-raised);text-align:center;font-variant-numeric:tabular-nums;border-radius:.5em;min-width:3rem;padding:.5em .75em}.Countdown-module__YxQT0a__label{text-transform:uppercase}
.AppointmentsPage-module__CtbCoW__wrapper{flex-direction:column;gap:1.5rem;max-width:43.75rem;margin:0 auto;display:flex}.AppointmentsPage-module__CtbCoW__header,.AppointmentsPage-module__CtbCoW__appointmentsList{flex-direction:column;gap:.75rem;display:flex}.AppointmentsPage-module__CtbCoW__spinner{margin:3rem auto 0}
@layer v2.components.composite{.RatingSection-module__Un8vLq__section{padding:2rem 1.5rem;position:relative}.RatingSection-module__Un8vLq__inner{max-width:80rem;margin:0 auto}.RatingSection-module__Un8vLq__mobileLayout{max-width:25rem;margin:0 auto;position:relative}.RatingSection-module__Un8vLq__mobileStats{z-index:2;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:3.125rem;left:.6875rem}.RatingSection-module__Un8vLq__mobileBubble{z-index:2;max-width:7.375rem;position:absolute;bottom:4.5rem;right:1rem}.RatingSection-module__Un8vLq__mobileTrustpilot{z-index:2;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.RatingSection-module__Un8vLq__desktopLayout{display:none}@media (min-width:768px){.RatingSection-module__Un8vLq__section{padding:4rem 2rem 5rem}.RatingSection-module__Un8vLq__mobileLayout{max-width:32rem}}@media (min-width:1024px){.RatingSection-module__Un8vLq__section{padding:5rem 2.5rem 6rem}.RatingSection-module__Un8vLq__mobileLayout{display:none}.RatingSection-module__Un8vLq__desktopLayout{grid-template-columns:17.5rem minmax(0,37.4375rem);justify-content:center;align-items:end;gap:2rem;padding-inline-start:11rem;display:grid}.RatingSection-module__Un8vLq__desktopStats{flex-direction:column;gap:2rem;margin-bottom:4.6875rem;display:flex}.RatingSection-module__Un8vLq__desktopBubble{z-index:2;width:16.625rem;position:absolute;top:12%;left:-10.625rem}}}
@layer v2.components.primitives{.IncognitoBanner-module__XT3rxG__banner{color:var(--v2-color-info-fg);background-color:var(--v2-color-info-bg);text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem;display:flex;position:relative}.IncognitoBanner-module__XT3rxG__border{color:var(--v2-color-border-default);pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.IncognitoBanner-module__XT3rxG__titleRow{justify-content:center;align-items:center;gap:.5rem;display:flex}}
.CmsHero-module__UXAGaG__section{width:100%;min-height:calc(100svh - var(--header-v2-height));background:var(--v2-color-surface-canvas);color:var(--v2-color-fg-default);isolation:isolate;align-items:center;padding:1.5rem 1.5rem 3rem;display:flex;position:relative;overflow:hidden}.CmsHero-module__UXAGaG__inner{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:40.25rem;margin:0 auto;display:flex}.CmsHero-module__UXAGaG__copy{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.CmsHero-module__UXAGaG__title{text-wrap:balance;max-width:90vw}.CmsHero-module__UXAGaG__title :is(span,strong,em,b,i){font:inherit}.CmsHero-module__UXAGaG__introMessages{flex-direction:column;gap:.5rem;width:100%;max-width:38rem;display:flex}.CmsHero-module__UXAGaG__introMessage p{font:var(--v2-text-body-16);color:var(--v2-color-fg-subtle)}.CmsHero-module__UXAGaG__inputBlock{flex-direction:column;align-items:flex-end;gap:.75rem;width:100%;display:flex}.CmsHero-module__UXAGaG__input{width:100%}@media (min-width:768px){.CmsHero-module__UXAGaG__section{padding:3rem 2rem}.CmsHero-module__UXAGaG__inner{gap:2rem}.CmsHero-module__UXAGaG__title{font:var(--v2-text-display-48)}.CmsHero-module__UXAGaG__introMessage p{font:var(--v2-text-body-14)}}@media (min-width:1024px){.CmsHero-module__UXAGaG__section{padding-inline:2.5rem}}@media (min-width:1280px){.CmsHero-module__UXAGaG__section{padding-inline:3rem}}
@layer v2.components.composite{.AppointmentsFilters-module__J5omOq__filterGroup{flex-wrap:wrap;gap:.5rem;display:flex}.AppointmentsFilters-module__J5omOq__chipWrapper{cursor:pointer;display:block;position:relative}.AppointmentsFilters-module__J5omOq__chipWrapper:hover .AppointmentsFilters-module__J5omOq__label{background-color:var(--v2-color-surface-muted-warm)}.AppointmentsFilters-module__J5omOq__input{opacity:.001;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.AppointmentsFilters-module__J5omOq__input:checked+.AppointmentsFilters-module__J5omOq__label{color:var(--v2-color-accent-fg);background-color:var(--v2-color-solid-bg)}.AppointmentsFilters-module__J5omOq__input:focus-visible+.AppointmentsFilters-module__J5omOq__label{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.AppointmentsFilters-module__J5omOq__label{background-color:var(--v2-color-surface-sunken);color:var(--v2-color-link-disabled);border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;transition:background-color .2s;display:flex}}
@layer v2.components.composite{.RefillPrescription-module__1C9JKW__wrapper{background-color:var(--v2-color-surface-canvas);min-height:100dvh}.RefillPrescription-module__1C9JKW__backdropWrapper,.RefillPrescription-module__1C9JKW__gradientWrapper{isolation:isolate;position:relative;overflow:hidden}.RefillPrescription-module__1C9JKW__gradientWrapper:before,.RefillPrescription-module__1C9JKW__gradientWrapper:after{content:"";pointer-events:none;will-change:background-position;background-size:200% 200%;animation:9s ease-in-out infinite RefillPrescription-module__1C9JKW__shimmerSweep;position:absolute;inset:0}.RefillPrescription-module__1C9JKW__gradientWrapper:before{background-image:linear-gradient(208.78deg, var(--v2-color-surface-canvas) 38%, var(--v2-color-sage-50) 50%, var(--v2-color-sage-50) 62%, var(--v2-color-surface-canvas) 74%);z-index:0}.RefillPrescription-module__1C9JKW__gradientWrapper:after{background-image:linear-gradient(208.78deg, var(--v2-color-surface-canvas) 38%, var(--v2-color-blue-50) 50%, var(--v2-color-blue-50) 62%, var(--v2-color-surface-canvas) 74%);z-index:0;opacity:0;animation:9s ease-in-out infinite RefillPrescription-module__1C9JKW__shimmerSweep,12s ease-in-out infinite RefillPrescription-module__1C9JKW__shimmerXfade}.RefillPrescription-module__1C9JKW__gradientWrapper>*{z-index:1;position:relative}@media (min-width:768px){.RefillPrescription-module__1C9JKW__gradientWrapper{padding:5rem 0}.RefillPrescription-module__1C9JKW__gradientWrapper:before{background-image:linear-gradient(188.43deg, var(--v2-color-surface-canvas) 38%, var(--v2-color-sage-50) 50%, var(--v2-color-sage-50) 62%, var(--v2-color-surface-canvas) 74%)}.RefillPrescription-module__1C9JKW__gradientWrapper:after{background-image:linear-gradient(188.43deg, var(--v2-color-surface-canvas) 38%, var(--v2-color-blue-50) 50%, var(--v2-color-blue-50) 62%, var(--v2-color-surface-canvas) 74%)}}[data-animations-paused] .RefillPrescription-module__1C9JKW__gradientWrapper:before{animation:none}[data-animations-paused] .RefillPrescription-module__1C9JKW__gradientWrapper:after{animation:none}[data-animations-paused] .RefillPrescription-module__1C9JKW__gradientWrapper:after{opacity:.5}@media (prefers-reduced-motion:reduce){.RefillPrescription-module__1C9JKW__gradientWrapper:before,.RefillPrescription-module__1C9JKW__gradientWrapper:after{animation:none}.RefillPrescription-module__1C9JKW__gradientWrapper:after{opacity:.5}}@keyframes RefillPrescription-module__1C9JKW__shimmerSweep{0%{background-position:0 60%}50%{background-position:100% 40%}to{background-position:0 60%}}@keyframes RefillPrescription-module__1C9JKW__shimmerXfade{0%{opacity:0}15%{opacity:0}35%{opacity:1}65%{opacity:1}85%{opacity:0}to{opacity:0}}}
.incognitoModal-module__2tzhaa__content{flex-direction:column;padding:2rem;display:flex}.incognitoModal-module__2tzhaa__title{text-align:center;padding-bottom:.75rem}.incognitoModal-module__2tzhaa__description{text-align:center;padding-bottom:1.5rem}.incognitoModal-module__2tzhaa__actions{flex-direction:column;gap:.5rem;display:flex}.incognitoModal-module__2tzhaa__button{width:100%}
.CmsLandingContent-module__wAMJOq__section{background-color:var(--v2-color-surface-canvas);width:100%;color:var(--v2-color-fg-default);padding:3rem 1.5rem}.CmsLandingContent-module__wAMJOq__inner{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:40.25rem;margin:0 auto;display:flex}.CmsLandingContent-module__wAMJOq__logo{width:3rem;height:3rem}.CmsLandingContent-module__wAMJOq__cmsHtml{width:100%}.CmsLandingContent-module__wAMJOq__relatedLinksSection{flex-direction:column;gap:.75rem;width:100%;display:flex}.CmsLandingContent-module__wAMJOq__relatedLinksList{flex-direction:column;gap:.25rem;list-style:none;display:flex}.CmsLandingContent-module__wAMJOq__relatedLink{font:var(--v2-text-body-16);color:var(--v2-color-link-default);align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.CmsLandingContent-module__wAMJOq__relatedLink:hover{color:var(--v2-color-link-hover);text-decoration:underline}.CmsLandingContent-module__wAMJOq__relatedLink:focus-visible{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px;border-radius:.25em}.CmsLandingContent-module__wAMJOq__relatedLinkIcon{flex-shrink:0}.CmsLandingContent-module__wAMJOq__externalLinkIcon{flex-shrink:0;transform:rotate(-45deg)}@media (min-width:768px){.CmsLandingContent-module__wAMJOq__section{padding:4rem 2rem}.CmsLandingContent-module__wAMJOq__inner{gap:2.5rem}}@media (min-width:1024px){.CmsLandingContent-module__wAMJOq__section{padding-inline:2.5rem}}
@layer v2.components.composite{.HeroSection-module__ATbS1q__section{width:100%;min-height:calc(100svh - var(--header-v2-height));background:var(--v2-color-surface-canvas);color:var(--v2-color-fg-default);isolation:isolate;align-items:center;padding:1.5rem 1.5rem 3rem;display:flex;position:relative;overflow:hidden}.HeroSection-module__ATbS1q__inner{flex-direction:column;align-items:center;gap:3.5rem;width:100%;max-width:34.25rem;margin:0 auto;display:flex}.HeroSection-module__ATbS1q__inputBlock{flex-direction:column;align-items:flex-end;gap:.75rem;width:100%;display:flex}.HeroSection-module__ATbS1q__input{width:100%;margin-inline:auto}.HeroSection-module__ATbS1q__trustpilot{align-self:center;margin-top:.75rem}@media (min-width:768px){.HeroSection-module__ATbS1q__section{padding:3rem 2rem}.HeroSection-module__ATbS1q__inner{gap:4rem}}@media (min-width:1024px){.HeroSection-module__ATbS1q__section{padding-inline:2.5rem}}@media (min-width:1280px){.HeroSection-module__ATbS1q__section{padding-inline:3rem}}}
.Loading-module__cu0vZG__loadingCard{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:12.125rem;display:flex}
@layer v2.components.composite{.OrderReviewDemographicsCard-module__FVs3Yq__card{background-color:var(--v2-color-surface-canvas);border:1px solid var(--v2-color-border-default);border-radius:.5rem;flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem 1rem;display:flex}.OrderReviewDemographicsCard-module__FVs3Yq__header{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.OrderReviewDemographicsCard-module__FVs3Yq__badge{background-color:var(--v2-color-surface-sunken);border-radius:3.125rem;padding:.25rem .75rem}.OrderReviewDemographicsCard-module__FVs3Yq__title{align-items:center;gap:.5rem;display:flex}.OrderReviewDemographicsCard-module__FVs3Yq__submitted{background-color:var(--v2-color-surface-sunken);border-radius:.5rem;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem;display:flex}}
.PharmacyConfirmView-module__oV-9tG__confirmSection{flex-direction:column;flex:1;gap:1rem;display:flex}.PharmacyConfirmView-module__oV-9tG__confirmGroup{flex-direction:column;gap:1rem;display:flex}.PharmacyConfirmView-module__oV-9tG__locationConfirmation{background-color:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:1.25rem;padding:1.25rem;display:flex}.PharmacyConfirmView-module__oV-9tG__locationCheckbox:not([data-disabled]){cursor:pointer}.PharmacyConfirmView-module__oV-9tG__confirmButton{width:100%}
.OrderConfirmation-module__iAutoW__content{flex-direction:column;gap:1.5rem;padding-bottom:2rem;display:flex}.OrderConfirmation-module__iAutoW__title{padding-bottom:1rem}.OrderConfirmation-module__iAutoW__button{width:100%}.OrderConfirmation-module__iAutoW__section{flex-direction:column;gap:1rem;display:flex}
.PharmacyNoResults-module__bIm5rW__popup{background-color:var(--v2-color-surface-raised);border:.5px solid var(--v2-color-border-strong);width:100%;box-shadow:var(--v2-shadow-lg);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:2rem;padding:1.5rem 1rem;display:flex}.PharmacyNoResults-module__bIm5rW__message{flex-direction:column;align-items:center;gap:.5rem;display:flex}.PharmacyNoResults-module__bIm5rW__text{flex-direction:column;gap:.25rem;display:flex}.PharmacyNoResults-module__bIm5rW__icon{width:51px;height:51px}.PharmacyNoResults-module__bIm5rW__skipLink{all:unset;cursor:pointer;color:var(--v2-color-link-default)}.PharmacyNoResults-module__bIm5rW__skipLink[data-hovered]{text-decoration:underline}.PharmacyNoResults-module__bIm5rW__skipLink[data-focus-visible]{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px;border-radius:.25rem}.PharmacyNoResults-module__bIm5rW__skipLink[data-disabled]{cursor:not-allowed;color:var(--v2-color-fg-disabled)}
.PharmacyResultsList-module__Y3qDVG__resultsSection{flex-direction:column;gap:.5rem;display:flex}.PharmacyResultsList-module__Y3qDVG__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.PharmacyResultsList-module__Y3qDVG__card{all:unset;box-sizing:border-box;background-color:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);cursor:pointer;border-radius:1.25rem;align-items:center;gap:1rem;width:100%;min-height:6rem;padding:1.25rem;transition:border-color .15s ease-out;display:flex}.PharmacyResultsList-module__Y3qDVG__card[data-hovered]{border-color:var(--v2-color-border-strong)}.PharmacyResultsList-module__Y3qDVG__card[data-pressed]{background-color:var(--v2-color-surface-sunken)}.PharmacyResultsList-module__Y3qDVG__card[data-focus-visible]{outline:2px solid var(--v2-color-accent-focus-ring)}.PharmacyResultsList-module__Y3qDVG__card[data-disabled]{cursor:not-allowed;opacity:.6}.PharmacyResultsList-module__Y3qDVG__cardInfo{text-align:left;flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.PharmacyResultsList-module__Y3qDVG__chevron{color:var(--v2-color-fg-default);flex-shrink:0}
@layer v2.components.composite{.DataSourceInfo-module__eqAE9q__container{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-self:center;align-items:center;gap:.125rem;display:flex}.DataSourceInfo-module__eqAE9q__modalContent{flex-direction:column;gap:1rem;padding:2rem;display:flex}.DataSourceInfo-module__eqAE9q__section{flex-direction:column;gap:.25rem;width:100%;display:flex}.DataSourceInfo-module__eqAE9q__sectionHeader{align-items:center;gap:.375rem;display:flex}}
@layer v2.components.composite{.PromoBox-module__1Za1_G__card{border:1px solid var(--v2-color-border-strong);background:var(--v2-color-surface-raised);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:1.5rem;display:flex}.PromoBox-module__1Za1_G__codeRow{color:var(--v2-color-link-default);align-items:center;gap:.25rem;display:flex}.PromoBox-module__1Za1_G__copyButton{color:var(--v2-color-link-default);--icon-button-padding:0}.PromoBox-module__1Za1_G__copyButton>span{background-color:#0000;transform:none}}
.ErrorContent-module__KmU2la__content{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.ErrorContent-module__KmU2la__modal{gap:.75rem}.ErrorContent-module__KmU2la__icon{color:var(--v2-color-fg-default)}.ErrorContent-module__KmU2la__title{margin-top:.5rem}.ErrorContent-module__KmU2la__description{max-width:28rem}.ErrorContent-module__KmU2la__button{width:100%;max-width:unset}
@layer v2.components.composite{.ErrorModal-module__pycCua__body{padding:2rem 1.5rem 1.5rem}}
.PharmacySearchInput-module__-ld1ha__searchField{background-color:var(--v2-color-surface-raised);border-radius:.75rem;flex-direction:column;justify-content:center;min-height:4rem;display:flex}
.TalkToDoctorFallback-module__bc0vPW__fallback{flex-direction:column;flex:1;gap:.5rem;display:flex}.TalkToDoctorFallback-module__bc0vPW__infoCard{background-color:var(--v2-color-surface-sunken);border:.5px solid var(--v2-color-border-default);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.TalkToDoctorFallback-module__bc0vPW__actions{flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.TalkToDoctorFallback-module__bc0vPW__actionButton{width:100%}
@layer v2.components.composite{.MedicationCard-module__s9bNPW__card{all:unset;cursor:pointer;background-color:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:1.25rem;flex-direction:column;width:100%;display:flex}.MedicationCard-module__s9bNPW__card:hover:not(:disabled){background-color:var(--v2-color-surface-sunken);border:1px solid var(--v2-color-border-default)}.MedicationCard-module__s9bNPW__card:focus-visible{background-color:var(--v2-color-info-bg);outline:2px solid var(--v2-color-accent-bg);outline-offset:2px}.MedicationCard-module__s9bNPW__cardDisabled{cursor:default;opacity:.5}.MedicationCard-module__s9bNPW__content{align-items:center;gap:1rem;padding:.5rem 1.5rem;display:flex}.MedicationCard-module__s9bNPW__icon{background-color:var(--v2-color-surface-muted-blue);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;display:flex;overflow:hidden}.MedicationCard-module__s9bNPW__iconImage{object-fit:cover;background:var(--v2-color-surface-raised);border:.839px solid var(--v2-color-border-default);border-radius:.625rem;width:100%;height:100%}.MedicationCard-module__s9bNPW__details{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.MedicationCard-module__s9bNPW__textContent{flex-direction:column;display:flex}.MedicationCard-module__s9bNPW__name{text-transform:capitalize}.MedicationCard-module__s9bNPW__badge{background-color:var(--v2-color-info-bg);border:1px solid var(--v2-color-accent-focus-ring);border-radius:26px;align-items:center;gap:.25rem;width:fit-content;padding:.375rem .875rem;display:inline-flex}.MedicationCard-module__s9bNPW__badgeIcon{color:var(--v2-color-accent-bg);flex-shrink:0}.MedicationCard-module__s9bNPW__badgeText{white-space:nowrap;color:var(--v2-color-accent-bg)}.MedicationCard-module__s9bNPW__chevron{flex-shrink:0}}
.ErrorPageLayout-module__nKzoEW__loading{justify-content:center;align-items:center;min-height:12rem;display:flex}.ErrorPageLayout-module__nKzoEW__container{width:100%;margin:0 auto;padding:1rem}@media (min-width:768px){.ErrorPageLayout-module__nKzoEW__container{max-width:43.75rem;padding:3rem 4.5rem}}
.PharmacySearchView-module__Wv7o_G__searchSection{flex-direction:column;gap:.5rem;display:flex}
@layer v2.components.composite{.PrescriptionList-module__yhJPYa__title,.PrescriptionList-module__yhJPYa__subtitle{margin-bottom:1rem}.PrescriptionList-module__yhJPYa__listSection{margin-bottom:1.5rem}.PrescriptionList-module__yhJPYa__list{flex-direction:column;gap:.5rem;display:flex}.PrescriptionList-module__yhJPYa__footer{flex-direction:column;justify-content:center;gap:1rem;margin-top:auto;display:flex}.PrescriptionList-module__yhJPYa__notListedCard{text-align:center;background:var(--v2-color-surface-sunken);border-radius:1.25rem;flex-direction:column;align-items:center;width:100%;padding:1rem;display:flex;position:relative}.PrescriptionList-module__yhJPYa__notListedCardBorder{pointer-events:none;width:100%;height:100%;color:var(--v2-color-border-strong);position:absolute;inset:0;overflow:visible}.PrescriptionList-module__yhJPYa__notListedCardBorder rect{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:4 4}.PrescriptionList-module__yhJPYa__scheduleVideoVisitLink{max-width:unset;color:var(--v2-color-link-default);text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline;transition:color .2s ease-in-out}.PrescriptionList-module__yhJPYa__scheduleVideoVisitLink:hover{color:var(--v2-color-link-hover)}.PrescriptionList-module__yhJPYa__scheduleVideoVisitLink[data-disabled]{color:var(--v2-color-link-disabled)}}
@layer v2.base{.HoloCard-module__rgeXva__wrapper{position:relative}.HoloCard-module__rgeXva__proximityZone{inset:calc(var(--holo-proximity-radius) * -1);pointer-events:auto;z-index:0;position:absolute}.HoloCard-module__rgeXva__root{z-index:1;border-radius:var(--holo-radius,0);touch-action:pan-y;transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--holo-rx,0deg)) rotateY(var(--holo-ry,0deg)) scale3d(var(--holo-scale,1), var(--holo-scale,1), 1);--holo-ease:.6s cubic-bezier(.23, 1, .32, 1);box-shadow:var(--holo-shadow-x,0px) var(--holo-shadow-y,15px) 30px -10px #00000026, inset 0 1px 1px #fffc, inset 0 -1px 1px #0000000d, inset 1px 0 1px #fffc, inset -1px 0 1px #0000000d, inset var(--holo-inset-x,0px) var(--holo-inset-y,0px) 20px #fff6;transition:transform var(--holo-ease), box-shadow var(--holo-ease);--holo-gradient:linear-gradient(115deg, #fff0 0%, #fff0 25%, #ff9ad14d 35%, #80d0ff4d 45%, #ffe4994d 55%, #d8b4fe4d 65%, #fff0 75%, #fff0 100%);--holo-noise-svg:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23noise)' opacity='0.2'/%3E%3C/svg%3E");position:relative;overflow:hidden}.HoloCard-module__rgeXva__root:before,.HoloCard-module__rgeXva__holoLayer,.HoloCard-module__rgeXva__glareLayer,.HoloCard-module__rgeXva__textureLayer{border-radius:inherit}.HoloCard-module__rgeXva__root:before,.HoloCard-module__rgeXva__holoLayer,.HoloCard-module__rgeXva__glareLayer{pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:0}.HoloCard-module__rgeXva__root:before,.HoloCard-module__rgeXva__holoLayer{background:var(--holo-gradient);background-size:300% 300%;background-position:var(--holo-bg-x,50%) var(--holo-bg-y,50%)}.HoloCard-module__rgeXva__root:before{content:"";z-index:2;mix-blend-mode:screen}.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__root:before{opacity:.4}.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__root{transition:transform .1s ease-out,box-shadow .1s ease-out}.HoloCard-module__rgeXva__textureLayer{pointer-events:none;background-image:var(--holo-noise-svg);position:absolute;inset:0}.HoloCard-module__rgeXva__glareLayer{mix-blend-mode:overlay;background:radial-gradient(farthest-corner circle at var(--holo-glare-x,50%) var(--holo-glare-y,50%), #ffffffe6 10%, #fff0 50%)}.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__holoLayer,.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__glareLayer{opacity:1}.HoloCard-module__rgeXva__content{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.HoloCard-module__rgeXva__wrapper,.HoloCard-module__rgeXva__wrapper[data-active=true]{--holo-rx:0deg;--holo-ry:0deg;--holo-scale:1;--holo-shadow-x:0px;--holo-shadow-y:15px;--holo-inset-x:0px;--holo-inset-y:0px}.HoloCard-module__rgeXva__root,.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__root{transition:none}.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__holoLayer,.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__glareLayer,.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__root:before{opacity:0}}[data-animations-paused] .HoloCard-module__rgeXva__wrapper,[data-animations-paused] .HoloCard-module__rgeXva__wrapper[data-active=true]{--holo-rx:0deg;--holo-ry:0deg;--holo-scale:1;--holo-shadow-x:0px;--holo-shadow-y:15px;--holo-inset-x:0px;--holo-inset-y:0px}[data-animations-paused] .HoloCard-module__rgeXva__root,[data-animations-paused] .HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__root{transition:none}[data-animations-paused] .HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__holoLayer,[data-animations-paused] .HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__glareLayer,[data-animations-paused] .HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__root:before{opacity:0}}
.page-module__rVPRLW__container{width:100%;height:100dvh;padding:2rem 1rem var(--floating-bar-space,0px) 1rem;flex-direction:column;align-items:center;gap:2rem;display:flex;position:relative;overflow:hidden auto}.page-module__rVPRLW__containerWithFloatingBar{--floating-bar-space:calc(7.5rem + env(safe-area-inset-bottom))}.page-module__rVPRLW__content{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:43.75rem;display:flex;position:relative}.page-module__rVPRLW__chatInput{z-index:1;background-color:var(--v2-color-surface-canvas);width:100%;max-width:43.75rem;padding-top:.5rem;padding-bottom:.5rem;position:sticky;bottom:0}.page-module__rVPRLW__inlineInputLabel{text-align:center}.page-module__rVPRLW__chatInputInline{padding-top:0;padding-bottom:0;position:static}.page-module__rVPRLW__sentinel{width:100%;height:1px}.page-module__rVPRLW__loadingIndicator{text-align:center;width:100%;color:var(--color-text-secondary);font:var(--text-body-s);flex-shrink:0;position:absolute;top:0;left:0}@media (min-width:768px){.page-module__rVPRLW__chatInput{width:100%;padding-bottom:2rem}}
.page-module__9ADxJW__wrapper{background-color:var(--v2-color-surface-canvas);flex-direction:column;width:100%;height:100dvh;padding:1rem;display:flex;overflow:hidden}.page-module__9ADxJW__container{flex-direction:column;flex:1;align-items:center;gap:1.5rem;width:100%;padding-top:1rem;display:flex;position:relative;overflow:hidden auto}.page-module__9ADxJW__newChatButton{z-index:1;align-self:flex-start}.page-module__9ADxJW__content{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:48rem;display:flex;position:relative}.page-module__9ADxJW__chatInputForm{background-color:var(--v2-color-surface-canvas);margin:0;padding-bottom:.5rem;position:sticky;bottom:0}.page-module__9ADxJW__completedActions{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1rem 0;display:flex}.page-module__9ADxJW__completedTitle{text-align:center;color:var(--v2-color-fg-default)}.page-module__9ADxJW__completedButtons{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.page-module__9ADxJW__completedButton{width:100%;max-width:100%}@media (min-width:600px){.page-module__9ADxJW__container{padding:0 2.5rem}.page-module__9ADxJW__chatInputForm{width:100%}.page-module__9ADxJW__completedButtons{flex-direction:row}.page-module__9ADxJW__completedButtons button,.page-module__9ADxJW__completedButtons a{width:12.5rem}}
@layer v2.components.composite{.EmptyAppointmentsCard-module__qOhTxW__emptyState{flex-direction:column;align-items:center;gap:1.5rem;margin-top:3.5rem;display:flex}.EmptyAppointmentsCard-module__qOhTxW__textContent{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.EmptyAppointmentsCard-module__qOhTxW__title,.EmptyAppointmentsCard-module__qOhTxW__subtitle{text-align:center}.EmptyAppointmentsCard-module__qOhTxW__cta{width:100%}}
.ConsultPage-module__0kkZOG__container{width:100%;height:100dvh;padding:2rem 1rem var(--floating-bar-space,0px) 1rem;flex-direction:column;align-items:center;gap:3rem;display:flex;position:relative;overflow:hidden auto}.ConsultPage-module__0kkZOG__containerWithFloatingBar{--floating-bar-space:calc(7.5rem + env(safe-area-inset-bottom))}.ConsultPage-module__0kkZOG__content{flex-direction:column;flex:1;gap:3rem;width:100%;max-width:43.75rem;display:flex;position:relative}.ConsultPage-module__0kkZOG__sentinel{width:100%;height:1px}.ConsultPage-module__0kkZOG__loadingIndicator{text-align:center;width:100%;color:var(--color-text-secondary);font:var(--text-body-s);flex-shrink:0;position:absolute;top:0;left:0}.ConsultPage-module__0kkZOG__loadingText{text-align:center;padding:2rem}.ConsultPage-module__0kkZOG__chatInput{z-index:1;background-color:var(--v2-color-surface-canvas);width:100%;max-width:43.75rem;padding-top:.5rem;padding-bottom:.5rem;position:sticky;bottom:0}.ConsultPage-module__0kkZOG__chatInput:has([data-medical-records-cta]){border-radius:1rem 1rem 0 0;padding-top:0}.ConsultPage-module__0kkZOG__inlineInputLabel{text-align:center}.ConsultPage-module__0kkZOG__chatInputInline{padding-top:0;padding-bottom:0;position:static}@media (min-width:768px){.ConsultPage-module__0kkZOG__chatInput{padding-bottom:2rem}}
@layer v2.components.composite{.RefillPrescriptionPartner-module__8xsWBW__coBrandingCombo{z-index:1;padding-top:2rem;position:relative}@media (min-width:768px){.RefillPrescriptionPartner-module__8xsWBW__coBrandingCombo{padding-top:3.125rem}}}
@layer v2.components.composite{.PartnerHero-module__x7Q1YW__section{width:100%;min-height:calc(100svh - var(--header-v2-height));background:var(--v2-color-surface-canvas);isolation:isolate;align-items:center;padding:1.5rem 1.5rem 3rem;display:flex;position:relative;overflow:hidden}.PartnerHero-module__x7Q1YW__inner{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:40.25rem;margin:0 auto;display:flex}.PartnerHero-module__x7Q1YW__copy{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.PartnerHero-module__x7Q1YW__title{width:49rem;max-width:90vw;font:var(--v2-text-display-32)}.PartnerHero-module__x7Q1YW__subheadline{font:var(--v2-text-body-18)}.PartnerHero-module__x7Q1YW__subheadlines{flex-direction:column;align-items:center;gap:.5rem;max-width:38rem;display:flex}.PartnerHero-module__x7Q1YW__additionalCopy{text-align:left;flex-direction:column;gap:.5rem;width:100%;margin-top:1rem;display:flex}.PartnerHero-module__x7Q1YW__additionalCopyCentered{text-align:center;margin-top:0}.PartnerHero-module__x7Q1YW__additionalCopyCentered p{color:var(--v2-color-fg-subtle);font:var(--v2-text-body-16)}.PartnerHero-module__x7Q1YW__input{width:100%}.PartnerHero-module__x7Q1YW__liverRightLogo{height:2.625rem;margin-bottom:.375rem}.PartnerHero-module__x7Q1YW__pathSelectionButtons{opacity:1;flex-flow:row;justify-content:center;gap:.75rem;width:100%;max-height:4rem;transition:max-height .3s,opacity .3s;display:flex;overflow:hidden}.PartnerHero-module__x7Q1YW__pathSelectionButtonsHidden{opacity:0;pointer-events:none;visibility:hidden;max-height:0}.PartnerHero-module__x7Q1YW__pathSelectionButton{flex:1 1 0;min-width:0}@media (min-width:768px){.PartnerHero-module__x7Q1YW__section{padding:3rem 2rem}.PartnerHero-module__x7Q1YW__inner,.PartnerHero-module__x7Q1YW__copy{gap:1.5rem}.PartnerHero-module__x7Q1YW__title{font:var(--v2-text-display-48)}.PartnerHero-module__x7Q1YW__subheadline{font:var(--v2-text-body-20)}.PartnerHero-module__x7Q1YW__liverRightLogo{height:3.25rem;margin-bottom:.5rem}}@media (min-width:1024px){.PartnerHero-module__x7Q1YW__section{padding-inline:2.5rem}}@media (min-width:1280px){.PartnerHero-module__x7Q1YW__section{padding-inline:3rem}}}
@layer components.primitives{.PartnerStartButton-module__RNTtbW__center{justify-content:center;width:100%;display:flex}.PartnerStartButton-module__RNTtbW__button{width:100%;max-width:20rem}}
.MedicationRefillCooldownCta-module__YDsCKW__container{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.MedicationRefillCooldownCta-module__YDsCKW__divider{align-items:center;gap:1rem;width:100%;display:flex}.MedicationRefillCooldownCta-module__YDsCKW__line{background:var(--v2-color-border-default);flex:1;height:1px}.MedicationRefillCooldownCta-module__YDsCKW__or{color:var(--v2-color-fg-subtle)}
.PersonalDetails-module__PXpLLa__heading{flex-direction:column;gap:.25rem;margin-bottom:1.5rem;display:flex}.PersonalDetails-module__PXpLLa__form{flex-direction:column;gap:.5rem;display:flex}.PersonalDetails-module__PXpLLa__button{width:100%;margin-top:.5rem}.PersonalDetails-module__PXpLLa__disclaimer{padding-top:.5rem}
.PharmacySelection-module__qI6MFG__content{flex-direction:column;flex:1;gap:1.5rem;display:flex}.PharmacySelection-module__qI6MFG__header{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}
@layer v2.components.composite{.PrescriptionMatch-module__pgm-eW__demographicsHeading{flex-direction:column;margin-bottom:1.5rem;display:flex}}
.PrescriptionRefillChat-module__BtNrqG__wrapperContent{padding:0;position:relative}.PrescriptionRefillChat-module__BtNrqG__container{background-color:var(--v2-color-surface-canvas);flex-direction:column;align-items:center;gap:2rem;padding:1.5rem 1rem 0;display:flex;position:absolute;inset:0;overflow-y:auto}.PrescriptionRefillChat-module__BtNrqG__content{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:43.75rem;padding-bottom:8rem;display:flex}.PrescriptionRefillChat-module__BtNrqG__prescriptionCard{border-radius:1.25rem}.PrescriptionRefillChat-module__BtNrqG__chatInput{background-color:var(--v2-color-surface-canvas);width:100%;max-width:43.75rem;position:sticky;bottom:0}@media (min-width:768px){.PrescriptionRefillChat-module__BtNrqG__wrapperContent{max-width:none}}