.efw[data-efw-refresh]{--c-ease-io: cubic-bezier(.77, 0, .175, 1);--c-ease-drawer: cubic-bezier(.32, .72, 0, 1)}.efw[data-efw-refresh] .tabs{isolation:isolate}.efw[data-efw-refresh] .tabs a[aria-current]{position:relative;z-index:1;border-color:transparent;background:none}.efw[data-efw-refresh] .tabs a[aria-current]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border:1px solid var(--efw-ink);border-radius:inherit;background:var(--efw-tint-pink)}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh] .tabs a{transition:border-color .15s ease,transform .16s var(--efw-ease-out)}.efw[data-efw-refresh] .tabs a:active{transform:scale(.97)}}.efw[data-efw-refresh] .c-morph{display:inline-grid;justify-items:center}.efw[data-efw-refresh] .c-morph>*{grid-area:1 / 1}.efw[data-efw-refresh] .ico+.c-morph{justify-items:start}.efw[data-efw-refresh] .c-morph>[data-off]{opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh] .c-morph>*{transition:opacity .22s var(--efw-ease-out),filter .22s var(--efw-ease-out),translate .22s var(--efw-ease-out)}.efw[data-efw-refresh] .c-morph>[data-off]{filter:blur(4px);translate:0 6px}}.efw[data-efw-refresh] .c-roll{font-variant-numeric:tabular-nums}.efw[data-efw-refresh] .c-roll__d{position:relative;display:inline-block;clip-path:inset(0)}.efw[data-efw-refresh] .c-roll__ph{visibility:hidden}.efw[data-efw-refresh] .c-roll__col{position:absolute;top:0;right:0;left:0;display:flex;flex-direction:column;text-align:center}.efw[data-efw-refresh] .c-roll__col>i{font-style:normal}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh] .c-roll__col{transition:transform .52s var(--efw-ease-out)}}.efw[data-efw-refresh] .c-sheet.is-closing{pointer-events:none}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh][data-efw-motion] .c-sheet[open]{animation:c-sheet-in .26s var(--efw-ease-out)}.efw[data-efw-refresh][data-efw-motion] .c-sheet[open]::backdrop{animation:c-fade-in .26s ease}.efw[data-efw-refresh] .c-sheet.is-closing{animation:c-sheet-out .18s ease-in forwards}.efw[data-efw-refresh] .c-sheet.is-closing::backdrop{animation:c-fade-out .18s ease-in forwards}}@media(max-width:767px){.efw[data-efw-refresh] .c-sheet{width:100%;max-width:100%;max-height:88svh;margin:auto 0 0!important;border-width:1px 0 0;border-radius:var(--efw-radius-xl) var(--efw-radius-xl) 0 0}.efw[data-efw-refresh] .c-sheet .sheet__body{padding-bottom:calc(var(--efw-sp-5) + env(safe-area-inset-bottom,0px))}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.efw[data-efw-refresh][data-efw-motion] .c-sheet[open]{animation:c-sheet-up .42s var(--c-ease-drawer)}.efw[data-efw-refresh] .c-sheet.is-closing{animation:c-sheet-down .22s ease-in forwards}}@keyframes c-sheet-in{0%{opacity:0;transform:scale(.96) translateY(8px)}}@keyframes c-sheet-out{to{opacity:0;transform:scale(.97)}}@keyframes c-sheet-up{0%{transform:translateY(100%)}}@keyframes c-sheet-down{to{transform:translateY(100%)}}@keyframes c-fade-in{0%{opacity:0}}@keyframes c-fade-out{to{opacity:0}}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh][data-efw-motion] .field:has(>[id$=-error])>:is(.input,.choices){animation:c-shake .32s ease-out}}@keyframes c-shake{25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh][data-efw-motion] .tracker[data-enter]:not(.is-in) li.is-done:before{transform:scaleY(0)}.efw[data-efw-refresh][data-efw-motion] .tracker[data-enter]:not(.is-in) li.is-now .tracker__dot:after{transform:scale(0)}.efw[data-efw-refresh] .tracker.is-in li.is-done:before{transform-origin:50% 0;transition:transform .8s var(--c-ease-io) calc(var(--efw-d, 0ms) + .15s)}.efw[data-efw-refresh] .tracker.is-in li.is-now .tracker__dot:after{transition:transform .32s var(--efw-ease-out) calc(var(--efw-d, 0ms) + .2s)}}.efw[data-efw-refresh] .sum.c-steps{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--efw-sp-2);margin:var(--efw-sp-2) 0 var(--efw-sp-4)}.efw[data-efw-refresh] .sum.c-steps:before,.efw[data-efw-refresh] .sum.c-steps:after{content:"";position:absolute;top:7px;right:7px;left:7px;height:2px;border-radius:2px;background:var(--efw-line)}.efw[data-efw-refresh] .sum.c-steps:after{background:var(--efw-ink);transform-origin:0 50%}.efw[data-efw-refresh] .sum.c-steps>div{position:relative;display:block;min-width:0;padding:24px 0 0;border:0}.efw[data-efw-refresh] .sum.c-steps>div:before{content:"";position:absolute;z-index:1;top:1px;left:0;box-sizing:border-box;width:14px;height:14px;border-radius:50%;background:var(--efw-ink)}.efw[data-efw-refresh] .sum.c-steps>div:first-child:before{border:2px solid var(--efw-ink);background:var(--efw-ef-dusty-pink)}.efw[data-efw-refresh] .sum.c-steps dd{margin:2px 0 0;font-size:var(--efw-fs-md);text-align:left}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh][data-efw-motion] .sum.c-steps:not(.is-in):after{transform:scaleX(0)}.efw[data-efw-refresh][data-efw-motion] .sum.c-steps:not(.is-in)>div:before{transform:scale(0)}.efw[data-efw-refresh] .sum.c-steps.is-in:after{transition:transform .7s var(--c-ease-io) .12s}.efw[data-efw-refresh] .sum.c-steps.is-in>div:before{transition:transform .32s var(--efw-ease-out)}.efw[data-efw-refresh] .sum.c-steps.is-in>div:nth-child(2):before{transition-delay:.38s}.efw[data-efw-refresh] .sum.c-steps.is-in>div:nth-child(3):before{transition-delay:.72s}}@media(max-width:559px){.efw[data-efw-refresh] .sum.c-steps dd{font-size:var(--efw-fs-sm)}}.efw[data-efw-refresh] .faq summary{position:relative}.efw[data-efw-refresh] .faq summary:after,.efw[data-efw-refresh] .faq summary:before{content:"";flex:none;width:16px;height:2px;border-radius:2px;background:var(--efw-ink)}.efw[data-efw-refresh] .faq summary:before{position:absolute;top:50%;right:0;margin-top:-1px;transform:rotate(90deg)}.efw[data-efw-refresh] .faq details[open] summary:before{transform:rotate(0)}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh] .faq summary:before{transition:transform .22s var(--efw-ease-out)}.efw[data-efw-refresh][data-efw-motion] .faq details[open]>:not(summary){animation:c-rise .26s var(--efw-ease-out)}}@keyframes c-rise{0%{opacity:0;transform:translateY(8px)}}@media(min-width:1280px){.efw[data-efw-refresh] :is(.page--account,.page--account-membership,.page--account-settings,.page--care,.page--care-plan,.page--care-tracking,.page--pet-add,.page--pet-edit) .sub{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}.efw[data-efw-refresh] :is(.page--care,.page--care-tracking) .sum dd,.efw[data-efw-refresh] .prod__price,.efw[data-efw-refresh] .items__price{font-family:var(--efw-font-mono);letter-spacing:-.01em}.efw[data-efw-refresh] :is(.page--care,.page--care-tracking) .sum--total>div:last-child dd{font-size:var(--efw-fs-xl)}.efw[data-efw-refresh] :is(.page--care-product,.page--care-product-rx) .buy__price{font-weight:var(--efw-fw-bold);letter-spacing:-.02em}.efw[data-efw-refresh] .facts li.c-facts__me{background:var(--efw-tint-pink);outline:1.5px solid var(--efw-ink);outline-offset:-1.5px}.efw[data-efw-refresh] .page--account .member__price{font-family:var(--efw-font);font-weight:var(--efw-fw-medium);font-size:34px;letter-spacing:-.02em}.efw[data-efw-refresh] .page--account .member__price small{letter-spacing:0}.efw[data-efw-refresh] .pets-list>li+li{border-top:1px solid var(--efw-line)}.efw[data-efw-refresh] .pets-list>li:last-child .av--init{border:1.5px dashed color-mix(in srgb,var(--efw-ink) 55%,var(--efw-line));border-radius:var(--efw-radius-md);background:var(--efw-ef-white)}@media(prefers-reduced-motion:reduce){.efw[data-efw-refresh] .tabs a,.efw[data-efw-refresh] .c-morph>*,.efw[data-efw-refresh] .c-roll__col,.efw[data-efw-refresh] .faq summary:before{transition:none}}.efw[data-efw-refresh] .page--account-membership .price__num{font-family:var(--efw-font);font-weight:var(--efw-fw-medium);letter-spacing:-.03em}.efw[data-efw-refresh] .page--account-membership .rec--plain>li+li{border-top:1px solid var(--efw-line)}.efw[data-efw-refresh] .page--account-membership .rec--plain .rec__end{font-family:var(--efw-font-mono);font-size:var(--efw-fs-md);color:var(--efw-ink)}.efw[data-efw-refresh] :is(.page--pet-add,.page--pet-edit) .form>.actions .btn--sm{min-height:52px;padding-inline:var(--efw-sp-6);font-size:var(--efw-fs-md)}.efw[data-efw-refresh] .page--onboarding .progress li,.efw[data-efw-refresh] .page--onboarding .progress li.is-done{background:var(--efw-line) linear-gradient(var(--efw-go),var(--efw-go)) no-repeat 0 0 / 0% 100%}.efw[data-efw-refresh] .page--onboarding .progress li.is-done{background-size:100% 100%}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh] .page--onboarding .progress li{transition:background-size .5s var(--efw-ease-out)}.efw[data-efw-refresh][data-efw-motion] .onboard .msg{transition:opacity .26s ease,translate .42s var(--efw-ease-out)}@starting-style{.efw[data-efw-refresh][data-efw-motion] .onboard .msg{opacity:0;translate:0 12px}}}
