.XinJiW_health-products-page{min-width:0;color:var(--text-primary);font-family:var(--font-body)}
@media (min-width:768px){.Ou8uFG_cart-modal--cart{height:min(840px,100dvh - 64px)}.Ou8uFG_cart-modal__body{overflow:visible}.Ou8uFG_cart-modal__root,.Ou8uFG_cart-modal__cart{height:100%;min-height:0}}.Ou8uFG_cart-modal__voices{flex:0 0 38%}@media (min-width:768px){.Ou8uFG_cart-modal__column{margin-right:calc(-1*var(--space-5));padding-right:var(--space-5);overscroll-behavior:contain;overflow-y:auto}.Ou8uFG_cart-modal__meals{flex:1 1 0}.Ou8uFG_cart-modal__scroll{min-height:calc(72px + 2*var(--space-4) + 1px);margin:0 calc(-1*var(--space-card));padding:0 var(--space-card);flex:1 1 0;overflow-y:auto}}.Ou8uFG_cart-modal__summary{flex:none}.Ou8uFG_cart-modal__empty{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}.Ou8uFG_cart-modal__checkout-reason{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--size-xs);line-height:var(--lh-small);text-align:center}
.szJKLW_cart-testimonials{--cart-testimonials-overhang-y:var(--space-3);--cart-testimonials-overhang-x:var(--space-4)}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__photo{border-radius:var(--radius-card);background:var(--section-tint);position:absolute;inset:0;overflow:hidden}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__photo--loading{background:0 0}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__photo .szJKLW_cart-testimonials__image{object-fit:cover;width:100%;height:100%;display:block}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__photo .szJKLW_cart-testimonials__image--hidden{visibility:hidden}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__photo .szJKLW_cart-testimonials__skeleton{border-radius:0;position:absolute;inset:0}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__card{width:78%;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-lg);margin:0;position:absolute}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__card--top{top:calc(-1*var(--cart-testimonials-overhang-y));left:calc(-1*var(--cart-testimonials-overhang-x))}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__card--bottom{right:calc(-1*var(--cart-testimonials-overhang-x));bottom:calc(-1*var(--cart-testimonials-overhang-y))}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__card .szJKLW_cart-testimonials__title{color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-label);line-height:var(--lh-small)}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__card .szJKLW_cart-testimonials__quote{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);text-wrap:pretty}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__card .szJKLW_cart-testimonials__author{color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-label)}
._77f85G_cart-plan-promo{min-width:0}
.Y21VPq_cart-pill{z-index:var(--layer-sticky);bottom:var(--space-8);width:min(920px,100%);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-body);margin:0 auto;position:sticky}@media (max-width:767.98px){.Y21VPq_cart-pill{bottom:calc(64px + env(safe-area-inset-bottom,0px) + var(--space-3));width:100%;min-height:72px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5)}}.Y21VPq_cart-pill--expired{border-color:var(--border-warning);background:var(--bg-warning-tint)}.Y21VPq_cart-pill .Y21VPq_cart-pill__count{font-size:var(--size-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:767.98px){.Y21VPq_cart-pill .Y21VPq_cart-pill__count{font-size:var(--size-lg)}}.Y21VPq_cart-pill .Y21VPq_cart-pill__count .Y21VPq_cart-pill__phone-total{font-weight:var(--weight-semibold)}.Y21VPq_cart-pill .Y21VPq_cart-pill__day{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.Y21VPq_cart-pill .Y21VPq_cart-pill__status{font-size:var(--size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:767.98px){.Y21VPq_cart-pill .Y21VPq_cart-pill__status{font-size:var(--size-sm)}}.Y21VPq_cart-pill .Y21VPq_cart-pill__status--neutral{color:var(--text-secondary)}.Y21VPq_cart-pill .Y21VPq_cart-pill__status--warning{color:var(--text-warning);font-weight:var(--weight-semibold)}.Y21VPq_cart-pill .Y21VPq_cart-pill__status--success{color:var(--text-success)}.Y21VPq_cart-pill .Y21VPq_cart-pill__status .Y21VPq_cart-pill__goal{color:var(--text-success);font-weight:var(--weight-bold)}.Y21VPq_cart-pill .Y21VPq_cart-pill__status--danger{color:var(--text-danger);font-weight:var(--weight-semibold);white-space:normal}.Y21VPq_cart-pill .Y21VPq_cart-pill__rule{background:var(--border-default);width:1px}.Y21VPq_cart-pill .Y21VPq_cart-pill__total{font-size:var(--size-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:767.98px){.Y21VPq_cart-pill .Y21VPq_cart-pill__checkout{display:none}.Y21VPq_cart-pill .Y21VPq_cart-pill__view,.Y21VPq_cart-pill .Y21VPq_cart-pill__action{height:var(--size-control-lg);padding:0 var(--space-4);font-size:var(--size-base)}}
.K9p95W_delivery-date-dialog{border-radius:var(--radius-dialog);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body)}.K9p95W_delivery-date-dialog [data-slot=dialog-close]{z-index:2;border-radius:var(--radius-full);background:var(--bg-surface)}.K9p95W_delivery-date-dialog [data-slot=dialog-close]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.K9p95W_delivery-date-dialog .K9p95W_delivery-date-dialog__media{aspect-ratio:4;background:var(--color-neutral-200);flex:none;position:relative}.K9p95W_delivery-date-dialog .K9p95W_delivery-date-dialog__media img{object-fit:cover}.K9p95W_delivery-date-dialog .K9p95W_delivery-date-dialog__title{font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.K9p95W_delivery-date-dialog .K9p95W_delivery-date-dialog__description{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.K9p95W_delivery-date-dialog__facts{margin:0}.K9p95W_delivery-date-dialog__facts dt{color:var(--color-neutral-700);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.K9p95W_delivery-date-dialog__facts dd{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;margin:0}.K9p95W_delivery-date-dialog__rule{background:var(--border-default)}.K9p95W_delivery-date-dialog__empty{color:var(--text-secondary);font-size:var(--size-sm);text-align:center;margin:0}
.Ir7PBq_meal-gallery{color:var(--text-primary);font-family:var(--font-body)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame{aspect-ratio:1;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface-sunken);position:relative;overflow:hidden}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__track{height:100%;transform:translateX(calc(var(--meal-gallery-index,0) * -100%));transition:transform var(--motion-slow) var(--ease-standard)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__track .Ir7PBq_meal-gallery__image{object-fit:cover}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__empty{width:100%;height:100%;color:var(--icon-muted)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__course{top:var(--space-4);left:var(--space-4);height:var(--size-chip-md);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--section-tint-strong);color:var(--section-on-tint);font-size:var(--size-sm);font-weight:var(--weight-label);white-space:nowrap;position:absolute}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow{min-width:var(--size-touch-min);height:var(--size-touch-min);padding:0 calc((var(--size-touch-min) - 20px)/2);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--shadow-md);color:var(--text-secondary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);border:0;position:absolute;top:50%;transform:translateY(-50%)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow .Ir7PBq_meal-gallery__arrow-label{max-width:0;color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-label);opacity:0;white-space:nowrap;transition:max-width var(--motion-normal) var(--ease-standard),margin var(--motion-normal) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);overflow:hidden}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow:hover,.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow:focus-visible{color:var(--text-primary)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow:hover .Ir7PBq_meal-gallery__arrow-label,.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow:focus-visible .Ir7PBq_meal-gallery__arrow-label{opacity:1;max-width:8rem}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow--prev:hover .Ir7PBq_meal-gallery__arrow-label,.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow--prev:focus-visible .Ir7PBq_meal-gallery__arrow-label{margin:0 var(--space-2) 0 var(--space-1)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow--next:hover .Ir7PBq_meal-gallery__arrow-label,.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow--next:focus-visible .Ir7PBq_meal-gallery__arrow-label{margin:0 var(--space-1) 0 var(--space-2)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow--prev{left:var(--space-4)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow--next{right:var(--space-4)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__counter{right:var(--space-4);bottom:var(--space-4);height:var(--size-chip-md);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--shadow-sm);font-size:var(--size-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-label);position:absolute}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__skeleton{border-radius:0}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__thumb{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);cursor:pointer;opacity:.72;transition:opacity var(--motion-fast) var(--ease-standard);padding:0;overflow:hidden}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__thumb:hover{opacity:1}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__thumb[aria-pressed=true]{border:2px solid var(--section-fg);opacity:1}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__thumb:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__thumb .Ir7PBq_meal-gallery__image{object-fit:cover}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__thumb-skeleton{border-radius:var(--radius-lg)}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame{margin:calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin)) 0;border:0;border-radius:0}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__strip{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;overflow-x:auto}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__strip::-webkit-scrollbar{display:none}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__strip:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__strip .Ir7PBq_meal-gallery__snap{scroll-snap-align:start;flex:0 0 100%;height:100%;position:relative}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__strip .Ir7PBq_meal-gallery__image{object-fit:cover}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__course{top:var(--space-3);right:var(--space-3);left:auto}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__back{top:var(--space-2);left:var(--space-2);width:var(--size-touch-min);height:var(--size-touch-min);color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__back:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__back .Ir7PBq_meal-gallery__disc{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--shadow-sm)}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-neutral-300);transition:width var(--motion-normal) var(--ease-standard)}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__dot--on{width:var(--space-5);background:var(--section-fg)}
.PrdulW_reviews-section{min-width:0;scroll-margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body)}.PrdulW_reviews-section .PrdulW_reviews-section__title{font-size:var(--size-2xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.PrdulW_reviews-section .PrdulW_reviews-section__count{color:var(--text-secondary);font-size:var(--size-sm);margin:0}.PrdulW_reviews-section .PrdulW_reviews-section__list{margin:0;padding:0;list-style:none}.PrdulW_reviews-section .PrdulW_reviews-section__list .PrdulW_reviews-section__item{min-width:0}.PrdulW_reviews-section .PrdulW_reviews-section__list .PrdulW_reviews-section__item--ruled{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-default)}
._3Kq7G_sort-select{height:var(--size-control-md);padding:0 var(--space-3) 0 var(--space-4);border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-sm);font-weight:var(--weight-semibold);box-shadow:none}._3Kq7G_sort-select:hover{border-color:var(--section-soft);background:var(--section-tint)}._3Kq7G_sort-select:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._3Kq7G_sort-select ._3Kq7G_sort-select__eyebrow{color:var(--text-label);font-size:var(--size-xs);letter-spacing:.08em;text-transform:uppercase}._3Kq7G_sort-select__list ._3Kq7G_sort-select__item:focus,._3Kq7G_sort-select__list ._3Kq7G_sort-select__item[data-highlighted]{background:var(--section-tint);color:var(--section-on-tint)}._3Kq7G_sort-select__list ._3Kq7G_sort-select__item[data-state=checked]{font-weight:var(--weight-semibold)}._3Kq7G_sort-select__list ._3Kq7G_sort-select__item[data-state=checked] svg{color:var(--section-fg)}
._6Paq_G_review-item{min-width:0;color:var(--text-primary);font-family:var(--font-body)}._6Paq_G_review-item ._6Paq_G_review-item__avatar{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-full);background:var(--bg-fill-quiet);font-size:var(--size-xs);font-weight:var(--weight-label)}._6Paq_G_review-item ._6Paq_G_review-item__name{font-weight:var(--weight-label);overflow-wrap:anywhere}._6Paq_G_review-item ._6Paq_G_review-item__meta{color:var(--text-secondary);font-size:var(--size-sm)}._6Paq_G_review-item ._6Paq_G_review-item__menu{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-full);color:var(--icon-default);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:0;padding:0}._6Paq_G_review-item ._6Paq_G_review-item__menu:hover{background:var(--bg-hover)}._6Paq_G_review-item ._6Paq_G_review-item__menu:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._6Paq_G_review-item ._6Paq_G_review-item__title{font-size:var(--size-base);font-weight:var(--weight-label);line-height:var(--lh-heading);overflow-wrap:anywhere;margin:0}._6Paq_G_review-item ._6Paq_G_review-item__comment{font-size:var(--size-base);line-height:var(--lh-body);overflow-wrap:anywhere;white-space:pre-line;margin:0}._6Paq_G_review-item ._6Paq_G_review-item__reply{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-surface-sunken)}._6Paq_G_review-item ._6Paq_G_review-item__reply ._6Paq_G_review-item__reply-avatar{width:var(--size-avatar-xs);height:var(--size-avatar-xs);border-radius:var(--radius-full);background:var(--bg-fill-quiet);font-size:var(--size-xs);font-weight:var(--weight-label)}._6Paq_G_review-item ._6Paq_G_review-item__reply ._6Paq_G_review-item__reply-name{min-width:0;font-size:var(--size-sm);font-weight:var(--weight-label);overflow-wrap:anywhere}._6Paq_G_review-item ._6Paq_G_review-item__reply ._6Paq_G_review-item__reply-text{font-size:var(--size-sm);line-height:var(--lh-body);overflow-wrap:anywhere;white-space:pre-line;margin:0}
.X7SWNW_star-rating{gap:2px}.X7SWNW_star-rating .X7SWNW_star-rating__star{color:var(--color-neutral-300);flex:none}.X7SWNW_star-rating .X7SWNW_star-rating__star--on{color:var(--color-neutral-800)}
.LjnHQa_review-reactions{font-family:var(--font-body)}.LjnHQa_review-reactions .LjnHQa_review-reactions__item{transform-origin:50%;display:inline-flex}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip{height:var(--size-chip-lg);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;font-size:var(--size-sm);transition:background var(--motion-fast) var(--ease-standard)}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip:hover{background:var(--bg-hover)}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip[aria-pressed=true]{border-color:var(--section-fg);background:var(--section-tint-strong);color:var(--section-on-tint)}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip--static{cursor:default}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip--static:hover{background:var(--bg-surface)}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip .LjnHQa_review-reactions__count{font-variant-numeric:tabular-nums;font-weight:var(--weight-label)}.LjnHQa_review-reactions .LjnHQa_review-reactions__add{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--icon-default);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);padding:0}.LjnHQa_review-reactions .LjnHQa_review-reactions__add:hover{background:var(--bg-hover)}.LjnHQa_review-reactions .LjnHQa_review-reactions__add:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.LjnHQa_review-reactions .LjnHQa_review-reactions__add .LjnHQa_review-reactions__plus{border-radius:var(--radius-full);background:var(--bg-surface);position:absolute;bottom:2px;right:2px}.LjnHQa_review-reactions__picker{font-family:var(--font-body)}.LjnHQa_review-reactions__emoji{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);cursor:pointer;font-size:var(--size-xl);transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:0;padding:0}.LjnHQa_review-reactions__emoji:hover{background:var(--bg-hover)}.LjnHQa_review-reactions__emoji[aria-pressed=true]{background:var(--bg-fill-quiet)}.LjnHQa_review-reactions__emoji:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
._IHKNq_review-report-dialog{color:var(--text-primary);font-family:var(--font-body)}._IHKNq_review-report-dialog__title{font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}._IHKNq_review-report-dialog__body{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}._IHKNq_review-report-dialog__reasons{border:0;min-width:0;margin:0;padding:0}._IHKNq_review-report-dialog__legend{margin-bottom:var(--space-2);color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label);padding:0}._IHKNq_review-report-dialog__reason{min-height:var(--size-control-lg);border-bottom:1px solid var(--border-default);font-size:var(--size-base);cursor:pointer}._IHKNq_review-report-dialog__reason:last-of-type{border-bottom:0}._IHKNq_review-report-dialog__radio{width:var(--space-5);height:var(--space-5);accent-color:var(--section-fg);margin:0}._IHKNq_review-report-dialog__radio:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._IHKNq_review-report-dialog__error{color:var(--text-danger);font-size:var(--size-sm);margin:0}
.gNOvzW_review-summary{min-width:0;color:var(--text-primary);font-family:var(--font-body)}.gNOvzW_review-summary .gNOvzW_review-summary__average{font-size:var(--size-3xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);line-height:1}.gNOvzW_review-summary .gNOvzW_review-summary__count{color:var(--text-secondary);font-size:var(--size-sm)}.gNOvzW_review-summary .gNOvzW_review-summary__quiet{color:var(--text-secondary);font-size:var(--size-base);margin:0}.gNOvzW_review-summary .gNOvzW_review-summary__rows{margin:0;padding:0;list-style:none}.gNOvzW_review-summary .gNOvzW_review-summary__rows .gNOvzW_review-summary__row{grid-template-columns:var(--space-4) minmax(0, 1fr) calc(var(--space-8));font-size:var(--size-sm)}.gNOvzW_review-summary .gNOvzW_review-summary__rows .gNOvzW_review-summary__row .gNOvzW_review-summary__star{font-weight:var(--weight-label)}.gNOvzW_review-summary .gNOvzW_review-summary__rows .gNOvzW_review-summary__row .gNOvzW_review-summary__track{height:var(--space-2);border-radius:var(--radius-full);background:var(--color-neutral-200);overflow:hidden}.gNOvzW_review-summary .gNOvzW_review-summary__rows .gNOvzW_review-summary__row .gNOvzW_review-summary__row-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right}.gNOvzW_review-summary .gNOvzW_review-summary__fill{width:calc(var(--review-summary-share,0)*100%);border-radius:var(--radius-full);background:var(--color-neutral-800);height:100%;display:block}.gNOvzW_review-summary .gNOvzW_review-summary__action{margin-top:var(--space-6)}
.gp0YBq_review-write-dialog{color:var(--text-primary);font-family:var(--font-body)}.gp0YBq_review-write-dialog__title{font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.gp0YBq_review-write-dialog__lede{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}.gp0YBq_review-write-dialog__tags{border:0;min-width:0;margin:0;padding:0}.gp0YBq_review-write-dialog__legend{margin-bottom:var(--space-2);color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label);padding:0}.gp0YBq_review-write-dialog__error{color:var(--text-danger);font-size:var(--size-sm);margin:0}.gp0YBq_review-write-dialog__foot{border-top:1px solid var(--border-default);background:var(--bg-surface)}
.Kct_-G_order-payment-card .Kct_-G_order-payment-card__how{padding-top:var(--space-3);border-top:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--size-sm);margin:0}.Kct_-G_order-payment-card .Kct_-G_order-payment-card__how b{color:var(--text-primary);font-weight:var(--weight-label)}
._9MnMta_order-status-card ._9MnMta_order-status-card__line{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);text-wrap:pretty;margin:0}._9MnMta_order-status-card ._9MnMta_order-status-card__actions{padding-top:var(--space-4);border-top:1px solid var(--border-default)}
.QIgqoa_star-picker{font-family:var(--font-body)}.QIgqoa_star-picker .QIgqoa_star-picker__label{color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label)}.QIgqoa_star-picker .QIgqoa_star-picker__star{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-full);color:var(--color-neutral-300);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;padding:0}.QIgqoa_star-picker .QIgqoa_star-picker__star--lit{color:var(--color-neutral-800)}.QIgqoa_star-picker .QIgqoa_star-picker__star--sm{width:var(--size-control-sm);height:var(--size-control-sm)}.QIgqoa_star-picker .QIgqoa_star-picker__star:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.QIgqoa_star-picker .QIgqoa_star-picker__star:disabled{cursor:not-allowed;opacity:.6}.QIgqoa_star-picker .QIgqoa_star-picker__message{min-height:calc(var(--size-sm)*var(--lh-small));color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}.QIgqoa_star-picker .QIgqoa_star-picker__message--error{color:var(--text-danger)}
.oRo1Iq_home-promo{box-sizing:border-box;padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--section-tint-strong);font-family:var(--font-body)}.oRo1Iq_home-promo .oRo1Iq_home-promo__art{max-width:none}.oRo1Iq_home-promo .oRo1Iq_home-promo__art--meal{width:min(62%,380px);min-width:200px;height:auto}.oRo1Iq_home-promo .oRo1Iq_home-promo__art--kit{width:min(55%,320px);height:auto}.oRo1Iq_home-promo .oRo1Iq_home-promo__art--arms{width:auto;height:108%;bottom:-14%;right:-8px}@container home (max-width:599px){.oRo1Iq_home-promo .oRo1Iq_home-promo__art--arms{display:none}}.oRo1Iq_home-promo .oRo1Iq_home-promo__art--smile{width:auto;height:86%;bottom:0;right:-48px}@container home (min-width:600px){.oRo1Iq_home-promo .oRo1Iq_home-promo__art--smile{display:none}}.oRo1Iq_home-promo--small-art .oRo1Iq_home-promo__art--meal,.oRo1Iq_home-promo--small-art .oRo1Iq_home-promo__art--kit{width:auto;min-width:0;max-width:62%;max-height:50%}@container home (min-width:600px){.oRo1Iq_home-promo--small-art .oRo1Iq_home-promo__art--kit{max-width:90%}}.oRo1Iq_home-promo--small-art .oRo1Iq_home-promo__art--arms,.oRo1Iq_home-promo--small-art .oRo1Iq_home-promo__art--smile{height:50%;bottom:0;right:0}.oRo1Iq_home-promo .oRo1Iq_home-promo__body{max-width:60%;min-height:172px}@container home (max-width:599px){.oRo1Iq_home-promo .oRo1Iq_home-promo__body{max-width:62%}}.oRo1Iq_home-promo .oRo1Iq_home-promo__body .oRo1Iq_home-promo__title{color:var(--section-on-tint);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-title);text-wrap:pretty;margin:0}.oRo1Iq_home-promo .oRo1Iq_home-promo__body .oRo1Iq_home-promo__text{color:var(--section-on-tint);font-size:var(--size-sm);line-height:var(--lh-body);text-wrap:pretty;margin:0}.oRo1Iq_home-promo .oRo1Iq_home-promo__body .oRo1Iq_home-promo__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@container home (max-width:599px){.oRo1Iq_home-promo .oRo1Iq_home-promo__body .oRo1Iq_home-promo__button{height:var(--size-touch-min);font-size:var(--size-sm)}}.oRo1Iq_home-promo-skeleton .oRo1Iq_home-promo-skeleton__block{min-height:calc(172px + 2*var(--space-card));border-radius:var(--radius-card);background:var(--color-neutral-200)}
.tM9THG_order-status-tags{vertical-align:middle;max-width:100%}
.wFTnjW_home-visit-note-dialog{font-family:var(--font-body)}.wFTnjW_home-visit-note-dialog__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}
@keyframes YfGPAW_order-track-glow{0%{box-shadow:0 0 0 0 var(--section-soft),0 0 0 4px var(--section-tint-strong)}70%{box-shadow:0 0 0 12px #0000,0 0 0 4px var(--section-tint-strong)}to{box-shadow:0 0 0 0 #0000,0 0 0 4px var(--section-tint-strong)}}@keyframes YfGPAW_order-track-sweep{0%{background-position:-70% 0}to{background-position:170% 0}}@keyframes YfGPAW_order-track-sweep-down{0%{background-position:0 -70%}to{background-position:0 170%}}@keyframes YfGPAW_order-track-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.YfGPAW_order-track{font-family:var(--font-body);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media (min-width:768px){.YfGPAW_order-track{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.YfGPAW_order-track .YfGPAW_order-track__step{grid-template-areas:"disc text""line.";grid-template-columns:var(--size-control-md) minmax(0, 1fr);column-gap:var(--space-4);min-width:0;display:grid}@media (min-width:768px){.YfGPAW_order-track .YfGPAW_order-track__step{row-gap:var(--space-3);text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"disc""text";justify-items:center;position:relative}}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__disc{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--bg-fill-quiet);color:var(--icon-muted);grid-area:disc}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__line{width:4px;height:var(--space-6);margin:var(--space-1) 0;border-radius:var(--radius-full);background:var(--border-default);grid-area:line;justify-self:center}@media (min-width:768px){.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__line{top:calc(var(--size-control-md)/2 - 2px);left:calc(50% + var(--size-control-md)/2 + var(--space-3));width:calc(100% - var(--size-control-md) - 2*var(--space-3));height:4px;margin:0;position:absolute}}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__line--done{background:var(--section-soft)}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__line--run{background-color:var(--section-tint-strong);background-image:linear-gradient(180deg, transparent, var(--section-fg), transparent);background-repeat:no-repeat;background-size:100% 40%;animation:1.8s ease-in-out infinite YfGPAW_order-track-sweep-down}@media (min-width:768px){.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__line--run{background-image:linear-gradient(90deg, transparent, var(--section-fg), transparent);background-size:40% 100%;animation-name:YfGPAW_order-track-sweep}}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__text{padding-right:var(--space-3);grid-area:text;justify-content:center;gap:2px}@media (min-width:768px){.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__text{padding:0 var(--space-2);align-items:center}}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__text .YfGPAW_order-track__label{color:var(--text-muted);font-size:var(--size-base);font-weight:var(--weight-meta)}@media (min-width:768px){.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__text .YfGPAW_order-track__label{font-size:var(--size-sm)}}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__text .YfGPAW_order-track__when{color:var(--text-secondary);font-size:var(--size-sm)}@media (min-width:768px){.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__text .YfGPAW_order-track__when{font-size:var(--size-xs)}}.YfGPAW_order-track .YfGPAW_order-track__step--done .YfGPAW_order-track__text .YfGPAW_order-track__label,.YfGPAW_order-track .YfGPAW_order-track__step--now .YfGPAW_order-track__text .YfGPAW_order-track__label,.YfGPAW_order-track .YfGPAW_order-track__step--bad .YfGPAW_order-track__text .YfGPAW_order-track__label{color:var(--text-primary);font-weight:var(--weight-label)}.YfGPAW_order-track .YfGPAW_order-track__step--done .YfGPAW_order-track__disc{background:var(--section-tint-strong);color:var(--section-fg)}.YfGPAW_order-track .YfGPAW_order-track__step--now .YfGPAW_order-track__disc{background:var(--section-fg);color:var(--section-on-fill);animation:1.8s ease-out infinite YfGPAW_order-track-glow}.YfGPAW_order-track .YfGPAW_order-track__step--now .YfGPAW_order-track__disc .YfGPAW_order-track__mark{animation:1.8s ease-in-out infinite YfGPAW_order-track-bob;display:block}.YfGPAW_order-track .YfGPAW_order-track__step--bad .YfGPAW_order-track__disc{background:var(--bg-danger);color:var(--text-on-danger)}.YfGPAW_order-track .YfGPAW_order-track__step--bad .YfGPAW_order-track__text .YfGPAW_order-track__label{color:var(--text-danger)}@media (prefers-reduced-motion:reduce){.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__disc,.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__disc .YfGPAW_order-track__mark,.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__line{animation:none}}
.trBpwq_home-metrics-card .trBpwq_home-metrics-card__input{min-height:calc(var(--space-12)*2);margin-bottom:auto}@container home (max-width:599px){.trBpwq_home-metrics-card .trBpwq_home-metrics-card__input{min-height:calc(var(--space-12)*3)}}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__note{color:var(--text-secondary);font-size:var(--size-sm);text-align:center;text-wrap:pretty;margin:0}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__reading{padding:0 var(--space-2);border-radius:var(--radius-input);color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-5xl);font-weight:var(--weight-bold);line-height:var(--lh-hero);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__reading:hover{background:var(--section-tint)}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__reading:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__reading .trBpwq_home-metrics-card__reading-unit{color:var(--text-secondary);font-size:var(--size-xl);font-weight:var(--weight-label)}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__change{color:var(--text-secondary);font-size:var(--size-sm)}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__save{max-width:0;margin-left:calc(var(--space-2)*-1);opacity:0;visibility:hidden;transition:max-width .24s,margin-left .24s,opacity .2s,visibility .24s;overflow:hidden}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__save--shown{max-width:calc(var(--space-10)*4);opacity:1;visibility:visible;margin-left:0}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__question{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-label);text-align:center}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__levels{gap:var(--space-2);flex-wrap:wrap;display:flex}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__levels .trBpwq_home-metrics-card__level{flex:auto;justify-content:center;min-width:0}@container home (max-width:599px){.trBpwq_home-metrics-card .trBpwq_home-metrics-card__levels{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__levels .trBpwq_home-metrics-card__level{height:var(--size-touch-min);padding:0 var(--space-2)}}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__hint{color:var(--text-muted);font-size:var(--size-xs);text-align:center}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__error{color:var(--text-danger);font-size:var(--size-sm);font-weight:var(--weight-label)}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__foot{min-height:calc(var(--space-12) + var(--space-2))}@container home (max-width:599px){.trBpwq_home-metrics-card .trBpwq_home-metrics-card__foot{flex-direction:column;align-items:stretch}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__foot>:first-child{justify-content:center}}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__action{flex-shrink:0}@container home (max-width:599px){.trBpwq_home-metrics-card .trBpwq_home-metrics-card__action{width:100%;min-height:var(--size-touch-min)}}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__skeleton-field{border-radius:var(--radius-input)}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__skeleton-button{border-radius:var(--radius-full);flex-shrink:0}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__alert{z-index:1;padding:var(--space-card);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.trBpwq_home-metrics-card .trBpwq_home-metrics-card__save{transition:none}}
.RsD2gW_home-week-line{flex:none;overflow:visible}.RsD2gW_home-week-line .RsD2gW_home-week-line__path{fill:none;stroke:var(--section-icon);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.RsD2gW_home-week-line .RsD2gW_home-week-line__last{fill:var(--bg-surface);stroke:var(--section-icon);stroke-width:2.5px}.RsD2gW_home-week-line__skeleton{flex:none}
._4z_ppW_home-plan-meal-banner__error{color:var(--text-danger);font-size:var(--size-sm);font-weight:var(--weight-label)}
@media (max-width:767.98px){.vmrRAa_menu-filter-pills{margin:0 calc(-1*var(--space-page-margin))}.vmrRAa_menu-filter-pills .vmrRAa_menu-filter-pills__scroller{padding:0 var(--space-page-margin)}}
.V-ZMrq_specialist-about-card .V-ZMrq_specialist-about-card__intro{font-size:var(--size-read);line-height:var(--lh-body);white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere;margin:0}.V-ZMrq_specialist-about-card .V-ZMrq_specialist-about-card__treats--ruled{padding-top:var(--space-4);border-top:1px solid var(--border-default)}.V-ZMrq_specialist-about-card .V-ZMrq_specialist-about-card__treats .V-ZMrq_specialist-about-card__eyebrow{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;margin:0}
._9FGkfa_home-profile-tiles{font-family:var(--font-body)}._9FGkfa_home-profile-tiles--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@container home (min-width:824px){._9FGkfa_home-profile-tiles--tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@container home (max-width:599px){._9FGkfa_home-profile-tiles--tiles{display:none}}@container home (min-width:600px){._9FGkfa_home-profile-tiles--round{display:none}}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);min-height:56px;color:var(--text-primary);transition:background-color var(--motion-fast) var(--ease-standard);text-decoration:none}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile:hover{background:var(--color-neutral-50);color:var(--text-primary);text-decoration:none}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile:active{background:var(--color-neutral-100)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile[data-stage=current]{border:2px solid var(--section-icon);background:var(--section-tint)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile[data-stage=current]:hover{background:var(--section-tint-strong)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile[data-stage=later]{color:var(--text-secondary);opacity:.5}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile ._9FGkfa_home-profile-tiles__icon{color:var(--icon-default)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile ._9FGkfa_home-profile-tiles__label{font-size:var(--size-sm);font-weight:var(--weight-label)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button{color:var(--text-primary);padding:0;text-decoration:none}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button:hover{text-decoration:none}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button:focus-visible{border-radius:var(--radius-input);outline:2px solid var(--border-focus);outline-offset:2px}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button[data-stage=later]{opacity:.5}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button ._9FGkfa_home-profile-tiles__ring{width:var(--size-control-lg);height:var(--size-control-lg);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--icon-default);transition:background-color var(--motion-fast) var(--ease-standard)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button:hover ._9FGkfa_home-profile-tiles__ring{background:var(--color-neutral-50)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button[data-stage=current] ._9FGkfa_home-profile-tiles__ring{border:2px solid var(--section-icon);background:var(--section-tint)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button ._9FGkfa_home-profile-tiles__short{color:var(--text-secondary);font-size:var(--size-xs);font-weight:var(--weight-semibold);text-align:center}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__light{border-radius:var(--radius-full);background:var(--color-red-500);width:8px;height:8px}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__light[data-done=true]{background:var(--color-green-500)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__light--ring{width:10px;height:10px;box-shadow:0 0 0 2px var(--bg-page)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__skeleton{background:var(--color-neutral-200)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__skeleton--tile{border-radius:var(--radius-card)}
._8qwzeq_home-welcome{box-sizing:border-box;min-height:240px;padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--color-teal-800);font-family:var(--font-body)}@container home (max-width:599px){._8qwzeq_home-welcome{min-height:220px;margin:calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin)) 0;padding:var(--space-6);border-width:0 0 1px;border-radius:0}}._8qwzeq_home-welcome--loading{background:0 0;border-color:#0000}._8qwzeq_home-welcome ._8qwzeq_home-welcome__skeleton{border-radius:inherit;background:var(--color-neutral-200)}._8qwzeq_home-welcome ._8qwzeq_home-welcome__image{object-fit:cover;object-position:left center}@container home (max-width:599px){._8qwzeq_home-welcome ._8qwzeq_home-welcome__overlay{background:linear-gradient(180deg, color-mix(in oklch, var(--color-neutral-900) 35%, transparent) 0%, color-mix(in oklch, var(--color-neutral-900) 70%, transparent) 100%)}}._8qwzeq_home-welcome ._8qwzeq_home-welcome__greeting{color:var(--text-on-inverse);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}@container home (max-width:599px){._8qwzeq_home-welcome ._8qwzeq_home-welcome__greeting{font-size:var(--size-2xl)}}._8qwzeq_home-welcome ._8qwzeq_home-welcome__line{color:var(--text-on-inverse);font-size:var(--size-lg);line-height:var(--lh-body);text-wrap:pretty;margin:0}@container home (max-width:599px){._8qwzeq_home-welcome ._8qwzeq_home-welcome__line{font-size:var(--size-base)}}
.hQQPMW_cart-page-skeleton{gap:var(--space-card-gap);container-type:inline-size}.hQQPMW_cart-page-skeleton .hQQPMW_cart-page-skeleton__body{gap:var(--space-card-gap);grid-template-columns:minmax(0,1fr);align-items:start}@container (min-width:840px){.hQQPMW_cart-page-skeleton .hQQPMW_cart-page-skeleton__body{grid-template-columns:minmax(0,1fr) 400px}}
._6PvSa_treats-pill{min-height:30px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-neutral-800);font-family:var(--font-body);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--lh-small)}._6PvSa_treats-pill--goal{background:var(--color-green-100);color:var(--color-green-900)}
.z6OX1W_specialists-assessment-banner{border:1px solid var(--border-default);border-radius:var(--radius-card);background:linear-gradient(-90deg, var(--section-tint) 0%, var(--bg-surface) 100%);font-family:var(--font-body);overflow:hidden;container-type:inline-size}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row{align-items:center;gap:var(--space-3);min-height:90px;padding:var(--space-6) var(--space-6) var(--space-6) 112px;display:flex;position:relative}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row .z6OX1W_specialists-assessment-banner__mark{bottom:-40px;left:var(--space-4);width:112px;height:112px;color:var(--section-icon);opacity:.1;pointer-events:none;position:absolute}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row .z6OX1W_specialists-assessment-banner__text{min-width:0;color:var(--section-fg);font-size:var(--size-lg);text-wrap:pretty;flex:1;margin:0;position:relative}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row .z6OX1W_specialists-assessment-banner__action{flex-shrink:0;position:relative}@container (max-width:559.98px){.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row{padding:var(--space-5) var(--space-4);flex-direction:column;align-items:stretch}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row .z6OX1W_specialists-assessment-banner__mark{width:160px;height:160px;inset:-8px -16px auto auto}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row .z6OX1W_specialists-assessment-banner__text{font-size:var(--size-md)}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row .z6OX1W_specialists-assessment-banner__action{width:100%}}
.uA-8Sq_specialists-hero{min-width:0;font-family:var(--font-body)}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__skeleton{border-radius:var(--radius-card);background:var(--color-neutral-200)}@media (max-width:767.98px){.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__skeleton--wide{display:none}}@media (max-width:1023.98px){.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__skeleton--side{display:none}}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone{margin:calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin)) 0}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone .uA-8Sq_specialists-hero__strip{aspect-ratio:16/5;background:var(--color-neutral-800)}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone .uA-8Sq_specialists-hero__strip .uA-8Sq_specialists-hero__strip-image{object-fit:cover}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone .uA-8Sq_specialists-hero__strip .uA-8Sq_specialists-hero__strip-skeleton{background:var(--color-neutral-200)}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone .uA-8Sq_specialists-hero__body{padding:var(--space-5);border-bottom:1px solid var(--border-default);background:var(--bg-surface)}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone .uA-8Sq_specialists-hero__body .uA-8Sq_specialists-hero__body-title{color:var(--text-primary);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone .uA-8Sq_specialists-hero__body .uA-8Sq_specialists-hero__body-lede{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);text-wrap:pretty;margin:0}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__title{color:var(--text-on-inverse);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__lede{max-width:36rem;color:var(--text-on-inverse);font-size:var(--size-base);line-height:var(--lh-body);text-wrap:pretty;margin:0}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__plate{padding:var(--space-6) var(--space-5);border-radius:var(--radius-input);background:var(--section-tint-strong);color:var(--section-on-tint)}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__plate .uA-8Sq_specialists-hero__sparkle{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--section-icon)}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__plate .uA-8Sq_specialists-hero__plate-title{font-size:var(--size-lg);font-weight:var(--weight-bold);text-wrap:pretty}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__plate .uA-8Sq_specialists-hero__plate-text{font-size:var(--size-sm);text-wrap:pretty}
.U_cB1W_specialists-toolbar{min-width:0;font-family:var(--font-body)}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__skeleton{border-radius:var(--radius-full);background:var(--color-neutral-200)}@container (min-width:64rem){.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__skeleton--second{display:none}}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__rule{width:1px;height:var(--size-chip-md);margin:0 var(--space-1);background:var(--border-strong);flex-shrink:0}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__filters{width:var(--size-control-md);height:var(--size-control-md);border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard);padding:0}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__filters:after{content:"";width:var(--size-touch-min);height:var(--size-touch-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__filters:hover{border-color:var(--section-soft);background:var(--section-tint)}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__filters:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__filters .U_cB1W_specialists-toolbar__dot{border-radius:var(--radius-full);background:var(--section-icon);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg-page);position:absolute;top:2px;right:2px}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__scroller{margin:0 calc(-1*var(--space-page-margin));padding:0 var(--space-page-margin);scrollbar-width:none}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__scroller::-webkit-scrollbar{display:none}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__types{margin:0 calc(-1*var(--space-page-margin))}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__types .U_cB1W_specialists-toolbar__types-scroller{padding:0 var(--space-page-margin)}
.b3gvbG_applied-chips{font-family:var(--font-body)}.b3gvbG_applied-chips .b3gvbG_applied-chips__item{transform-origin:50%;display:inline-flex}.b3gvbG_applied-chips .b3gvbG_applied-chips__clear{height:var(--size-chip-md);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-link);font-family:inherit;font-size:var(--size-xs);font-weight:var(--weight-semibold);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;text-decoration:underline}.b3gvbG_applied-chips .b3gvbG_applied-chips__clear:hover{color:var(--text-link-hover)}.b3gvbG_applied-chips .b3gvbG_applied-chips__clear:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.b3gvbG_applied-chips .b3gvbG_applied-chips__count{color:var(--text-secondary);font-size:var(--size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}
.RMVINW_filter-bar{font-family:var(--font-body)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger{height:var(--size-control-md);padding:0 var(--space-3) 0 var(--space-4);border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-family:inherit;font-size:var(--size-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger:hover{border-color:var(--section-soft);background:var(--section-tint)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger[data-state=open]{border-color:var(--section-fg);box-shadow:0 0 0 3px var(--section-tint-hover)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.RMVINW_filter-bar .RMVINW_filter-bar__trigger--on{border-color:var(--section-tint-strong);background:var(--section-tint-strong);color:var(--section-on-tint);font-weight:var(--weight-semibold)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger--on:hover{border-color:var(--section-soft);background:var(--section-tint-hover)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger--neutral:hover{border-color:var(--color-neutral-300);background:var(--color-neutral-100)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger--neutral.RMVINW_filter-bar__trigger--on{border-color:var(--color-neutral-200);background:var(--color-neutral-200);color:var(--color-neutral-900)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger--neutral.RMVINW_filter-bar__trigger--on:hover{border-color:var(--color-neutral-300);background:var(--color-neutral-300)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger .RMVINW_filter-bar__count{min-width:var(--size-icon-md);height:var(--size-icon-md);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--badge-count-bg);color:var(--badge-count-fg);font-size:var(--size-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.RMVINW_filter-bar .RMVINW_filter-bar__trigger .RMVINW_filter-bar__caret{color:var(--icon-muted);flex-shrink:0}.RMVINW_filter-bar .RMVINW_filter-bar__trigger--on .RMVINW_filter-bar__caret{color:currentColor}.RMVINW_filter-bar__menu{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg);font-family:var(--font-body);flex-direction:column;display:flex}.RMVINW_filter-bar__menu [data-slot=dropdown-menu-checkbox-item-indicator]{display:none}.RMVINW_filter-bar__menu--search .RMVINW_filter-bar__list{max-height:min(360px,50vh);overflow-y:auto}.RMVINW_filter-bar__menu--search .RMVINW_filter-bar__more{padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--size-xs);margin:0}.RMVINW_filter-bar__menu--search .RMVINW_filter-bar__foot{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-default)}.RMVINW_filter-bar__menu--search .RMVINW_filter-bar__link{padding:var(--space-2);cursor:pointer;background:0 0;border:0}.RMVINW_filter-bar__menu--search .RMVINW_filter-bar__link:disabled{color:var(--text-disabled);cursor:default}.RMVINW_filter-bar__menu--search .RMVINW_filter-bar__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.RMVINW_filter-bar__option{min-height:var(--size-touch-min);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--size-sm);overflow-wrap:anywhere;cursor:pointer}.RMVINW_filter-bar__option[data-highlighted],.RMVINW_filter-bar__option[data-selected=true]{background:var(--section-tint)}.RMVINW_filter-bar__option:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.RMVINW_filter-bar__option .RMVINW_filter-bar__box{width:var(--size-icon-md);height:var(--size-icon-md);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--section-on-fill);flex-shrink:0}.RMVINW_filter-bar__option .RMVINW_filter-bar__box--on{border-color:var(--section-fg);background:var(--section-fg)}.RMVINW_filter-bar__option .RMVINW_filter-bar__box--round{border-radius:var(--radius-full)}.RMVINW_filter-bar__option .RMVINW_filter-bar__box .RMVINW_filter-bar__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor}.RMVINW_filter-bar__link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--section-fg);font-size:var(--size-sm);font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.RMVINW_filter-bar__link[data-highlighted]{background:var(--section-tint)}.RMVINW_filter-bar__link[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.RMVINW_filter-bar__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.IAQ39G_filter-sheet{padding:0 var(--space-3) var(--space-2);font-family:var(--font-body)}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__clear{padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-link);font-family:inherit;font-size:var(--size-sm);font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__clear:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group{border:0;margin:0;padding:0}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__divider{padding:var(--space-2) var(--space-3)}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__field{padding:0 var(--space-3)}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__search{min-height:var(--size-touch-min);margin:0 var(--space-3) var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--bg-surface);color:var(--icon-muted)}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__search:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__search input{min-width:0;color:var(--text-primary);font:inherit;font-size:var(--size-base);background:0 0;border:0;outline:none;flex:1}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__heading,.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__more{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--size-sm);margin:0}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option{min-height:var(--size-touch-min);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--size-base);text-align:left;cursor:pointer;background:0 0;border:0}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option:hover{background:var(--section-tint)}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option .IAQ39G_filter-sheet__box{width:var(--size-icon-md);height:var(--size-icon-md);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--section-on-fill);flex-shrink:0}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option .IAQ39G_filter-sheet__box--round{border-radius:var(--radius-full)}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option .IAQ39G_filter-sheet__box .IAQ39G_filter-sheet__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option[aria-pressed=true] .IAQ39G_filter-sheet__box{border-color:var(--section-fg);background:var(--section-fg)}
._tFPva_id-chip{height:var(--size-chip-md);padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-xs);vertical-align:middle;cursor:pointer}._tFPva_id-chip--sm{height:var(--size-chip-sm)}._tFPva_id-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}._tFPva_id-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._tFPva_id-chip--done,._tFPva_id-chip--done:hover{border-color:var(--color-green-200);background:var(--bg-success-tint);color:var(--text-success)}._tFPva_id-chip ._tFPva_id-chip__value{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._tFPva_id-chip ._tFPva_id-chip__copied{color:var(--text-success);font-family:var(--font-body);font-weight:var(--weight-semibold)}._tFPva_id-chip ._tFPva_id-chip__icon{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--icon-muted);flex-shrink:0}._tFPva_id-chip--done ._tFPva_id-chip__icon{color:var(--icon-success)}._tFPva_id-chip ._tFPva_id-chip__tip{bottom:calc(100% + var(--space-2));z-index:var(--layer-dropdown);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-inverse);color:var(--text-on-inverse);font-family:var(--font-body);font-weight:var(--weight-medium);white-space:nowrap;pointer-events:none;position:absolute;left:0}
.GRYZia_data-cards{font-family:var(--font-body);margin:0;padding:0;list-style:none}.GRYZia_data-cards .GRYZia_data-cards__card{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface)}.GRYZia_data-cards .GRYZia_data-cards__card .GRYZia_data-cards__title{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label)}.GRYZia_data-cards .GRYZia_data-cards__card .GRYZia_data-cards__field{font-size:var(--size-sm);margin:0}.GRYZia_data-cards .GRYZia_data-cards__card .GRYZia_data-cards__field .GRYZia_data-cards__label{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase}.GRYZia_data-cards .GRYZia_data-cards__card .GRYZia_data-cards__field .GRYZia_data-cards__value{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;margin:0}
.I4scKq_load-more{padding:var(--space-5) var(--space-4);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--size-sm);font-variant-numeric:tabular-nums}.I4scKq_load-more .I4scKq_load-more__error{color:var(--text-danger)}
.vbFD_a_row-menu{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--text-primary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);border:0}.vbFD_a_row-menu:hover,.vbFD_a_row-menu[aria-expanded=true]{background:var(--color-neutral-200)}.vbFD_a_row-menu:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.VKw5WG_account-documents-tab .VKw5WG_account-documents-tab__note{color:var(--text-muted);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.VKw5WG_account-documents-tab .VKw5WG_account-documents-tab__list{margin-inline:calc(var(--space-card)*-1);border-bottom:1px solid var(--border-default)}.VKw5WG_account-documents-tab .VKw5WG_account-documents-tab__list .VKw5WG_account-documents-tab__row{border-top:1px solid var(--border-default)}.VKw5WG_account-documents-tab .VKw5WG_account-documents-tab__list .VKw5WG_account-documents-tab__slide{background:var(--bg-surface)}.VKw5WG_account-documents-tab .VKw5WG_account-documents-tab__list .VKw5WG_account-documents-tab__phone-row{padding-inline:var(--space-5)}.VKw5WG_account-documents-tab .VKw5WG_account-documents-tab__tile{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-input);background:var(--bg-fill-quiet);color:var(--color-neutral-800)}.VKw5WG_account-documents-tab__sign{min-width:0}.VKw5WG_account-documents-tab__sign .VKw5WG_account-documents-tab__sign-note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}
.cwKe-G_data-table{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);position:relative;overflow:hidden;container-type:inline-size}.cwKe-G_data-table .cwKe-G_data-table__scroll{overflow-x:auto}.cwKe-G_data-table .cwKe-G_data-table__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--size-sm);font-variant-numeric:tabular-nums}.cwKe-G_data-table .cwKe-G_data-table__table th,.cwKe-G_data-table .cwKe-G_data-table__table td{height:var(--height-table-row);padding:0 var(--space-4);border-bottom:1px solid var(--border-default);text-align:left;vertical-align:middle;white-space:nowrap}@container (max-width:719.98px){.cwKe-G_data-table .cwKe-G_data-table__table th,.cwKe-G_data-table .cwKe-G_data-table__table td{padding:0 var(--space-3)}}.cwKe-G_data-table .cwKe-G_data-table__table thead th{z-index:var(--layer-sticky);height:var(--size-control-lg);border-bottom-color:var(--border-strong);background:var(--bg-surface);color:var(--text-muted);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;position:sticky;top:0}.cwKe-G_data-table .cwKe-G_data-table__table tbody tr:hover td{background:var(--bg-hover)}.cwKe-G_data-table .cwKe-G_data-table__table tbody tr:last-child td{border-bottom:0}.cwKe-G_data-table .cwKe-G_data-table__table tbody tr.cwKe-G_data-table__row--link{cursor:pointer}.cwKe-G_data-table .cwKe-G_data-table__table .cwKe-G_data-table__num{text-align:right}.cwKe-G_data-table .cwKe-G_data-table__table .cwKe-G_data-table__grow{white-space:normal;min-width:200px}@container (max-width:719.98px){.cwKe-G_data-table .cwKe-G_data-table__table .cwKe-G_data-table__grow{min-width:160px}}.cwKe-G_data-table .cwKe-G_data-table__table .cwKe-G_data-table__act{text-align:right;width:64px;padding-left:0}.cwKe-G_data-table .cwKe-G_data-table__footer{border-top:1px solid var(--border-default)}
.GsSC5a_account-document-upload-dialog{min-width:0}.GsSC5a_account-document-upload-dialog .GsSC5a_account-document-upload-dialog__file{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--bg-surface)}.GsSC5a_account-document-upload-dialog .GsSC5a_account-document-upload-dialog__file[data-error=true]{border-color:var(--border-danger)}.GsSC5a_account-document-upload-dialog .GsSC5a_account-document-upload-dialog__file .GsSC5a_account-document-upload-dialog__file-name{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GsSC5a_account-document-upload-dialog .GsSC5a_account-document-upload-dialog__hint{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body)}.GsSC5a_account-document-upload-dialog .GsSC5a_account-document-upload-dialog__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}
.pEariW_order-hero{font-family:var(--font-body)}@media (max-width:767.98px){.pEariW_order-hero{margin:calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin)) 0;border-bottom:1px solid var(--border-default);background:var(--bg-surface)}}.pEariW_order-hero .pEariW_order-hero__frame{aspect-ratio:16/5;background:var(--color-neutral-800);color:var(--text-on-inverse)}@media (min-width:768px){.pEariW_order-hero .pEariW_order-hero__frame{aspect-ratio:auto;border:1px solid var(--border-default);border-radius:var(--radius-card);min-height:240px}}.pEariW_order-hero .pEariW_order-hero__frame--loading{background:0 0}@media (min-width:768px){.pEariW_order-hero .pEariW_order-hero__frame--loading{border:0}}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__skeleton{background:var(--color-neutral-200);border-radius:0}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__image{object-fit:cover;object-position:center 45%}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__scrim{background:linear-gradient(180deg, color-mix(in oklch, var(--color-neutral-900) 35%, transparent) 0%, color-mix(in oklch, var(--color-neutral-900) 70%, transparent) 100%);position:absolute;inset:0}@media (min-width:768px){.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__scrim--phone{display:none}}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__back{height:var(--size-control-sm);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-label);text-decoration:none;position:relative}@media (pointer:coarse){.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__back:after{inset:min(0px,(100% - var(--size-touch-min))/2) 0;content:"";position:absolute}}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__back:hover{background:var(--color-neutral-100)}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__back:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__title{color:var(--text-on-inverse);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);text-wrap:balance;margin:0}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__lede,.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__meta{color:var(--text-on-inverse);font-size:var(--size-base);margin:0}.pEariW_order-hero .pEariW_order-hero__body{padding:var(--space-5) var(--space-page-margin)}.pEariW_order-hero .pEariW_order-hero__body .pEariW_order-hero__title{color:var(--text-primary);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.pEariW_order-hero .pEariW_order-hero__body .pEariW_order-hero__lede,.pEariW_order-hero .pEariW_order-hero__body .pEariW_order-hero__meta{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}
.IlRaOa_new-password{font-family:var(--font-body)}
@keyframes xO01Kq_password-field-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.xO01Kq_password-field .xO01Kq_password-field__eye{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);background:0 0;border:0}.xO01Kq_password-field .xO01Kq_password-field__eye:hover{background:var(--bg-surface-sunken);color:var(--text-primary)}.xO01Kq_password-field .xO01Kq_password-field__eye:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.xO01Kq_password-field .xO01Kq_password-field__eye[aria-pressed=true]{color:var(--text-primary)}@media (pointer:coarse){.xO01Kq_password-field .xO01Kq_password-field__eye{width:var(--size-touch-min);height:var(--size-touch-min)}}.xO01Kq_password-field .xO01Kq_password-field__row .xO01Kq_password-field__row-text{flex:auto}.xO01Kq_password-field .xO01Kq_password-field__row .xO01Kq_password-field__link{color:var(--text-link);font-family:inherit;font-size:var(--size-xs);font-weight:var(--weight-medium);text-underline-offset:2px;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.xO01Kq_password-field .xO01Kq_password-field__row .xO01Kq_password-field__link:hover{color:var(--text-link-hover)}.xO01Kq_password-field .xO01Kq_password-field__row .xO01Kq_password-field__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-md)}.xO01Kq_password-field .xO01Kq_password-field__rules{padding:0 var(--space-1);animation:xO01Kq_password-field-in var(--motion-fast) var(--ease-standard);margin:0;list-style:none}@media (prefers-reduced-motion:reduce){.xO01Kq_password-field .xO01Kq_password-field__rules{animation:none}}.xO01Kq_password-field .xO01Kq_password-field__rules .xO01Kq_password-field__rule{color:var(--text-secondary);font-size:var(--size-xs);line-height:var(--lh-small)}.xO01Kq_password-field .xO01Kq_password-field__rules .xO01Kq_password-field__rule[data-met=true]{color:var(--text-success);font-weight:var(--weight-medium)}.xO01Kq_password-field .xO01Kq_password-field__rules .xO01Kq_password-field__rule .xO01Kq_password-field__dot{border:1.5px solid var(--border-strong);border-radius:var(--radius-full);width:14px;height:14px;color:var(--icon-danger);flex:none}.xO01Kq_password-field .xO01Kq_password-field__rules .xO01Kq_password-field__rule[data-met=true] .xO01Kq_password-field__dot{color:var(--icon-success);border-color:#0000}
.qaht7a_one-time-code{font-family:var(--font-body)}.qaht7a_one-time-code .qaht7a_one-time-code__label{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);line-height:var(--lh-small)}.qaht7a_one-time-code .qaht7a_one-time-code__boxes .qaht7a_one-time-code__box{width:var(--size-control-lg);height:var(--size-field-default);border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--bg-surface);min-width:0;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--size-xl);font-weight:var(--weight-medium);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);outline:2px solid #0000;flex:1 1 0}.qaht7a_one-time-code .qaht7a_one-time-code__boxes .qaht7a_one-time-code__box:hover{border-color:var(--border-input-hover)}.qaht7a_one-time-code .qaht7a_one-time-code__boxes .qaht7a_one-time-code__box:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--ring-focus)}.qaht7a_one-time-code .qaht7a_one-time-code__boxes .qaht7a_one-time-code__box:disabled{background:var(--bg-surface-sunken);color:var(--text-disabled)}.qaht7a_one-time-code[data-state=wrong] .qaht7a_one-time-code__boxes .qaht7a_one-time-code__box{border-color:var(--border-danger)}.qaht7a_one-time-code[data-state=ok] .qaht7a_one-time-code__boxes .qaht7a_one-time-code__box{border-color:var(--icon-success)}.qaht7a_one-time-code .qaht7a_one-time-code__message{color:var(--text-secondary);font-size:var(--size-xs);line-height:var(--lh-small);margin:0}.qaht7a_one-time-code[data-state=wrong] .qaht7a_one-time-code__message,.qaht7a_one-time-code[data-state=expired] .qaht7a_one-time-code__message{color:var(--text-danger);font-weight:var(--weight-medium)}
.uFotTq_scroll-list{--list-row-h:69px;min-width:0}@container (max-width:429.98px){.uFotTq_scroll-list{--list-row-h:89px}}.uFotTq_scroll-list[data-cap-rows=true]{max-height:calc(var(--list-row-h)*var(--scroll-list-rows));overflow-y:auto}@media (min-width:768px){.uFotTq_scroll-list[data-cap-on-wide=true]{max-height:480px;overflow-y:auto}}.uFotTq_scroll-list:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.QX4ZkW_account-join-dialog{min-width:0}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__logo{width:var(--size-avatar-md);height:var(--size-avatar-md);flex:none}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__logo .QX4ZkW_account-join-dialog__initials{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-label)}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__results,.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__perks{margin:0;padding:0;list-style:none}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__perk-icon{color:var(--section-icon);flex:none}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__sign-in{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__sign-in .QX4ZkW_account-join-dialog__link{color:var(--text-link);font-weight:var(--weight-medium);text-decoration:none}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__sign-in .QX4ZkW_account-join-dialog__link:hover{color:var(--text-link-hover);text-decoration:underline}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__sign-in .QX4ZkW_account-join-dialog__link:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--border-focus);outline-offset:2px}
._zm8NW_register-details-form{width:100%;font-family:var(--font-body)}._zm8NW_register-details-form ._zm8NW_register-details-form__handoff{color:var(--text-secondary);font-size:var(--size-base);text-align:center;margin:0}._zm8NW_register-details-form ._zm8NW_register-details-form__link{color:var(--text-link);font-weight:var(--weight-medium);text-decoration:none}._zm8NW_register-details-form ._zm8NW_register-details-form__link:hover{color:var(--text-link-hover);text-decoration:underline}._zm8NW_register-details-form ._zm8NW_register-details-form__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-md)}._zm8NW_register-details-form ._zm8NW_register-details-form__overlay{z-index:var(--layer-dialog);background:var(--bg-backdrop)}._zm8NW_register-details-form ._zm8NW_register-details-form__overlay ._zm8NW_register-details-form__overlay-card{width:360px;max-width:calc(100vw - var(--space-8));padding:var(--space-6);border-radius:var(--radius-dialog);background:var(--bg-surface);box-shadow:var(--shadow-lg);color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body)}._zm8NW_register-details-form ._zm8NW_register-details-form__overlay ._zm8NW_register-details-form__overlay-card b{color:var(--text-primary);font-size:var(--size-read)}
@container (max-width:275.98px){.YULRNq_account-payments-tab .YULRNq_account-payments-tab__card-mark{display:none}}@container (min-width:375px) and (max-width:389.98px){.YULRNq_account-payments-tab .YULRNq_account-payments-tab__card-actions{flex-direction:column}}@container (max-width:374.98px){.YULRNq_account-payments-tab .YULRNq_account-payments-tab__card-actions{flex-basis:100%;justify-content:center}}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__figure{color:var(--text-primary);font-size:var(--size-4xl);font-weight:var(--weight-bold);line-height:var(--lh-hero);font-variant-numeric:tabular-nums;margin:0}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__tile{min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-surface-sunken)}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__tile .YULRNq_account-payments-tab__tile-label{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__tile .YULRNq_account-payments-tab__tile-value{color:var(--text-primary);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-hero);font-variant-numeric:tabular-nums}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__tile .YULRNq_account-payments-tab__tile-sub{color:var(--text-muted);font-size:var(--size-sm);font-weight:var(--weight-meta)}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__heading{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;margin:0}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__amount{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}
.gfECoq_specialist-profile-panel{min-width:0;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body)}@container profile (min-width:560px){.gfECoq_specialist-profile-panel{padding:var(--space-card)}}.gfECoq_specialist-profile-panel .gfECoq_specialist-profile-panel__mark{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-neutral-800)}.gfECoq_specialist-profile-panel .gfECoq_specialist-profile-panel__title{font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-heading);margin:0}
.O-wXeW_cart-page-head{gap:var(--space-card-gap);grid-template-columns:minmax(0,1fr)}@container (min-width:840px){.O-wXeW_cart-page-head{grid-template-columns:minmax(0,1fr) 400px}}.O-wXeW_cart-page-head .O-wXeW_cart-page-head__banner{min-height:140px;padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--color-neutral-800)}@media (min-width:768px){.O-wXeW_cart-page-head .O-wXeW_cart-page-head__banner{min-height:240px;padding:var(--space-8)}}.O-wXeW_cart-page-head .O-wXeW_cart-page-head__banner .O-wXeW_cart-page-head__photo{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.O-wXeW_cart-page-head .O-wXeW_cart-page-head__banner .O-wXeW_cart-page-head__scrim{background:linear-gradient(180deg, color-mix(in oklch, var(--color-neutral-900) 35%, transparent) 0%, color-mix(in oklch, var(--color-neutral-900) 70%, transparent) 100%);position:absolute;inset:0}.O-wXeW_cart-page-head .O-wXeW_cart-page-head__banner .O-wXeW_cart-page-head__title{color:var(--color-neutral-50);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);white-space:nowrap;margin:0}.O-wXeW_cart-page-head .O-wXeW_cart-page-head__skeleton{border-radius:var(--radius-card);background:var(--color-neutral-200)}
.ttZING_sso-button{height:var(--size-control-md);padding:0 var(--space-4);border:1px solid var(--color-neutral-300);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.ttZING_sso-button:hover{background:var(--bg-surface-sunken);border-color:var(--border-input-hover)}.ttZING_sso-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ttZING_sso-button:disabled{color:var(--text-disabled);cursor:not-allowed}
.NK7XVa_care-team-card{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);min-width:0;color:var(--text-primary)}.NK7XVa_care-team-card .NK7XVa_care-team-card__mark{width:var(--size-control-lg);height:var(--size-control-lg);margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--section-tint);color:var(--section-icon)}.NK7XVa_care-team-card--compact .NK7XVa_care-team-card__mark{margin-bottom:0}.NK7XVa_care-team-card .NK7XVa_care-team-card__title{font-size:var(--size-2xl);font-weight:var(--weight-title);line-height:var(--lh-heading);margin:0}.NK7XVa_care-team-card .NK7XVa_care-team-card__row-title{font-size:var(--size-base);font-weight:var(--weight-label)}.NK7XVa_care-team-card .NK7XVa_care-team-card__line,.NK7XVa_care-team-card .NK7XVa_care-team-card__who,.NK7XVa_care-team-card .NK7XVa_care-team-card__type{color:var(--text-secondary);font-size:var(--size-sm);text-wrap:pretty;margin:0}.NK7XVa_care-team-card .NK7XVa_care-team-card__who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NK7XVa_care-team-card .NK7XVa_care-team-card__list{border-top:1px solid var(--border-default);margin:0;padding:0;list-style:none}.NK7XVa_care-team-card .NK7XVa_care-team-card__list .NK7XVa_care-team-card__row{border-bottom:1px solid var(--border-default)}.NK7XVa_care-team-card .NK7XVa_care-team-card__avatar{width:var(--size-avatar-md);height:var(--size-avatar-md)}.NK7XVa_care-team-card .NK7XVa_care-team-card__name{font-weight:var(--weight-label)}.NK7XVa_care-team-card .NK7XVa_care-team-card__message{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-neutral-800);transition:background-color var(--motion-fast) var(--ease-standard);flex-shrink:0}.NK7XVa_care-team-card .NK7XVa_care-team-card__message:hover{background:var(--color-neutral-200)}.NK7XVa_care-team-card .NK7XVa_care-team-card__message:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.NK7XVa_care-team-card .NK7XVa_care-team-card__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}
.W7pxBW_specialist-book-bar{z-index:var(--layer-sticky);bottom:calc(64px + env(safe-area-inset-bottom,0px));margin:0 calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin));padding:var(--space-4) var(--space-page-margin) var(--space-3);border-top:1px solid var(--border-default);background:var(--bg-surface);box-shadow:var(--shadow-md);color:var(--text-primary);font-family:var(--font-body);position:sticky}.W7pxBW_specialist-book-bar .W7pxBW_specialist-book-bar__text{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small);text-align:center;text-wrap:pretty;margin:0}.W7pxBW_specialist-book-bar .W7pxBW_specialist-book-bar__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}

.uISQUW_set-password-form{width:100%;font-family:var(--font-body)}.uISQUW_set-password-form__words{color:var(--text-secondary);font-size:var(--size-read);line-height:var(--lh-body);text-align:center;margin:0}.uISQUW_set-password-form__words .uISQUW_set-password-form__link{color:var(--text-link);font-weight:var(--weight-medium);text-decoration:underline}.uISQUW_set-password-form__words .uISQUW_set-password-form__link:hover{color:var(--text-link-hover)}.uISQUW_set-password-form__words .uISQUW_set-password-form__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-md)}
.MMrTZG_care-team-dialog{margin:0;padding:0;list-style:none}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__row+.MMrTZG_care-team-dialog__row{border-top:1px solid var(--border-default)}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__avatar{width:var(--size-avatar-md);height:var(--size-avatar-md)}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__name{color:var(--text-primary);font-weight:var(--weight-label)}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__type{color:var(--text-secondary);font-size:var(--size-sm)}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__message{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-neutral-800);transition:background-color var(--motion-fast) var(--ease-standard);flex-shrink:0}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__message:hover{background:var(--color-neutral-200)}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__message:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.SzHxSW_account-card-expiry-dialog{min-width:0;container-type:inline-size}.SzHxSW_account-card-expiry-dialog .SzHxSW_account-card-expiry-dialog__fields{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:400px){.SzHxSW_account-card-expiry-dialog .SzHxSW_account-card-expiry-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
.fQugRW_specialist-book-card{min-width:0;height:100%;padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);container-type:inline-size}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout{justify-content:space-between;gap:var(--space-6);flex-direction:column;height:100%;display:flex}@container (min-width:510px){.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout{flex-direction:row;justify-content:flex-start;align-items:center}}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout .fQugRW_specialist-book-card__words{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout .fQugRW_specialist-book-card__mark-slot{margin-bottom:var(--space-2);display:inline-flex}@container (min-width:510px){.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout .fQugRW_specialist-book-card__mark-slot{display:none}}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout .fQugRW_specialist-book-card__action{width:100%}@container (min-width:510px){.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout .fQugRW_specialist-book-card__action{flex:none;width:auto}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout .fQugRW_specialist-book-card__action--skeleton{width:12rem}}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__mark{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-full);background:var(--section-tint);color:var(--section-icon);justify-content:center;align-items:center}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__title{font-size:var(--size-2xl);font-weight:var(--weight-title);line-height:var(--lh-heading);text-wrap:pretty;overflow-wrap:anywhere}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__text{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);text-wrap:pretty;margin:0}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}
.GrPyZa_guest-cart-view{gap:var(--space-card-gap);container-type:inline-size}.GrPyZa_guest-cart-view .GrPyZa_guest-cart-view__body{gap:var(--space-card-gap);grid-template-columns:minmax(0,1fr);align-items:start}@container (min-width:840px){.GrPyZa_guest-cart-view .GrPyZa_guest-cart-view__body{grid-template-columns:minmax(0,1fr) 400px}}.GrPyZa_guest-cart-view .GrPyZa_guest-cart-view__body .GrPyZa_guest-cart-view__summary{gap:var(--space-card-gap)}@container (min-width:840px){.GrPyZa_guest-cart-view .GrPyZa_guest-cart-view__body .GrPyZa_guest-cart-view__summary{top:var(--space-6);position:sticky}}.GrPyZa_guest-cart-view__note{color:var(--text-secondary);font-size:var(--size-sm);margin:0}.GrPyZa_guest-cart-view__outcome{color:var(--text-primary)}
.XuM_nG_meal-build-card{padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);outline-offset:4px;scroll-margin-top:var(--space-10);transition:outline-color var(--motion-normal) var(--ease-standard);outline:2px solid #0000}.XuM_nG_meal-build-card--nudged{outline-color:var(--section-fg)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__title{font-size:var(--size-lg);font-weight:var(--weight-semibold);line-height:var(--lh-heading);margin:0}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__title:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__group-name{font-size:var(--size-base);font-weight:var(--weight-semibold)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__group-hint{color:var(--text-secondary);font-size:var(--size-sm)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__group-hint--missing{color:var(--text-warning);font-weight:var(--weight-semibold)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option{min-height:var(--size-touch-min);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-family:inherit;font-size:var(--size-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option .XuM_nG_meal-build-card__option-price{color:var(--text-secondary);font-style:normal;font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option:hover{border-color:var(--border-input-hover)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option[aria-pressed=true]{border-color:var(--section-fg);background:var(--section-tint);box-shadow:inset 0 0 0 1px var(--section-fg);color:var(--section-on-tint)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option[aria-pressed=true] .XuM_nG_meal-build-card__option-price{color:var(--section-on-tint)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option .XuM_nG_meal-build-card__option-allergen{color:var(--icon-danger);flex-shrink:0}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__allergen{color:var(--text-danger);font-size:var(--size-xs);margin:0}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__checking{color:var(--text-secondary);font-size:var(--size-sm);margin:0}
.hcDqea_account-profile-tab .hcDqea_account-profile-tab__avatar-button{border-radius:var(--radius-full);cursor:pointer;transition:opacity var(--motion-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;padding:0}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__avatar-button:hover:not(:disabled){opacity:.85}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__avatar-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__avatar-button:disabled{cursor:not-allowed}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__avatar-button .hcDqea_account-profile-tab__avatar{width:var(--size-avatar-xl);height:var(--size-avatar-xl)}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__initials{color:var(--text-secondary);font-size:var(--size-3xl);font-weight:var(--weight-label)}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}
._9XHN7a_ad-hero{border-radius:var(--radius-card);background:var(--section-tint-strong);font-family:var(--font-body);position:relative;overflow:hidden;container:ad-hero/inline-size}._9XHN7a_ad-hero ._9XHN7a_ad-hero__body{z-index:1;min-height:240px;position:relative}@container ad-hero (min-width:560px){._9XHN7a_ad-hero ._9XHN7a_ad-hero__body{max-width:54%;min-height:220px;padding:var(--space-10);justify-content:center}}._9XHN7a_ad-hero ._9XHN7a_ad-hero__body ._9XHN7a_ad-hero__title{color:var(--section-on-tint);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);text-wrap:pretty;margin:0}@container ad-hero (min-width:560px){._9XHN7a_ad-hero ._9XHN7a_ad-hero__body ._9XHN7a_ad-hero__title{font-size:var(--size-2xl)}}._9XHN7a_ad-hero ._9XHN7a_ad-hero__body ._9XHN7a_ad-hero__text{max-width:24ch;color:var(--section-on-tint);font-size:var(--size-base);line-height:var(--lh-body);text-wrap:pretty;margin:0}@container ad-hero (min-width:560px){._9XHN7a_ad-hero ._9XHN7a_ad-hero__body ._9XHN7a_ad-hero__text{max-width:40ch}}._9XHN7a_ad-hero ._9XHN7a_ad-hero__art{pointer-events:none;width:min(260px,100% - 168px);height:auto;position:absolute;bottom:0;right:0}@container ad-hero (min-width:560px){._9XHN7a_ad-hero ._9XHN7a_ad-hero__art{width:min(44%,440px)}}
._4C3zvq_specialist-credentials-card ._4C3zvq_specialist-credentials-card__list{margin:0;padding:0;list-style:none}._4C3zvq_specialist-credentials-card ._4C3zvq_specialist-credentials-card__list ._4C3zvq_specialist-credentials-card__row{padding:var(--space-4) 0;overflow-wrap:anywhere}._4C3zvq_specialist-credentials-card ._4C3zvq_specialist-credentials-card__list ._4C3zvq_specialist-credentials-card__row:first-child{padding-top:0}._4C3zvq_specialist-credentials-card ._4C3zvq_specialist-credentials-card__list ._4C3zvq_specialist-credentials-card__row:last-child{padding-bottom:0}._4C3zvq_specialist-credentials-card ._4C3zvq_specialist-credentials-card__list ._4C3zvq_specialist-credentials-card__row+._4C3zvq_specialist-credentials-card ._4C3zvq_specialist-credentials-card__list ._4C3zvq_specialist-credentials-card__row{border-top:1px solid var(--border-default)}._4C3zvq_specialist-credentials-card ._4C3zvq_specialist-credentials-card__list ._4C3zvq_specialist-credentials-card__row b{font-weight:var(--weight-label)}._4C3zvq_specialist-credentials-card ._4C3zvq_specialist-credentials-card__list ._4C3zvq_specialist-credentials-card__row span{color:var(--text-secondary);font-size:var(--size-sm)}
.uH0q3G_member-cart-view{gap:var(--space-card-gap);container-type:inline-size}.uH0q3G_member-cart-view .uH0q3G_member-cart-view__body{gap:var(--space-card-gap);grid-template-columns:minmax(0,1fr);align-items:start}@container (min-width:840px){.uH0q3G_member-cart-view .uH0q3G_member-cart-view__body{grid-template-columns:minmax(0,1fr) 400px}}.uH0q3G_member-cart-view .uH0q3G_member-cart-view__body .uH0q3G_member-cart-view__main{gap:var(--space-card-gap);container-type:inline-size}.uH0q3G_member-cart-view .uH0q3G_member-cart-view__body .uH0q3G_member-cart-view__main .uH0q3G_member-cart-view__pay-row{gap:var(--space-card-gap);grid-template-columns:minmax(0,1fr);align-items:start}@container (min-width:680px){.uH0q3G_member-cart-view .uH0q3G_member-cart-view__body .uH0q3G_member-cart-view__main .uH0q3G_member-cart-view__pay-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.uH0q3G_member-cart-view .uH0q3G_member-cart-view__body .uH0q3G_member-cart-view__main .uH0q3G_member-cart-view__pay-row .uH0q3G_member-cart-view__stack,.uH0q3G_member-cart-view .uH0q3G_member-cart-view__body .uH0q3G_member-cart-view__side{gap:var(--space-card-gap)}@container (min-width:840px){.uH0q3G_member-cart-view .uH0q3G_member-cart-view__body .uH0q3G_member-cart-view__side{top:var(--space-6);position:sticky}}.uH0q3G_member-cart-view__steps{padding:var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--border-default)}.uH0q3G_member-cart-view__recap{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-default);color:var(--text-primary)}.uH0q3G_member-cart-view__recap .uH0q3G_member-cart-view__muted{color:var(--text-secondary);font-size:var(--size-sm)}.uH0q3G_member-cart-view__slots{gap:var(--space-3)}.uH0q3G_member-cart-view__slot{min-height:72px;padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-input);background:var(--bg-surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.uH0q3G_member-cart-view__slot:hover{border-color:var(--section-fg)}.uH0q3G_member-cart-view__slot:focus-visible{outline:2px solid var(--section-fg);outline-offset:2px}.uH0q3G_member-cart-view__slot .uH0q3G_member-cart-view__slot-mark{border-radius:var(--radius-input);background:var(--bg-surface-sunken);width:48px;height:48px;color:var(--icon-muted);flex:none}.uH0q3G_member-cart-view__more{border-top:1px solid var(--border-default)}.uH0q3G_member-cart-view__outcome{color:var(--text-primary)}
.nXa5mG_meal-buy-bar{z-index:var(--layer-sticky);color:var(--text-primary);font-family:var(--font-body);position:sticky}.nXa5mG_meal-buy-bar--float{bottom:var(--space-8);width:min(920px,100%);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--shadow-lg);transition:transform var(--motion-slow) var(--ease-standard),opacity var(--motion-normal) var(--ease-standard);margin:0 auto}.nXa5mG_meal-buy-bar--hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + var(--space-8)))}.nXa5mG_meal-buy-bar--phone{bottom:calc(64px + env(safe-area-inset-bottom,0px));margin:0 calc(-1*var(--space-page-margin));padding:var(--space-3) var(--space-page-margin);border-top:1px solid var(--border-default);background:var(--bg-surface)}.nXa5mG_meal-buy-bar .nXa5mG_meal-buy-bar__photo{border-radius:var(--radius-full);object-fit:cover;flex:none;width:48px;height:48px}.nXa5mG_meal-buy-bar .nXa5mG_meal-buy-bar__name{font-size:var(--size-lg);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nXa5mG_meal-buy-bar .nXa5mG_meal-buy-bar__day{color:var(--text-secondary);font-size:var(--size-sm);white-space:nowrap}.nXa5mG_meal-buy-bar .nXa5mG_meal-buy-bar__build{flex:none;width:360px}
@keyframes SXTI2a_health-product-card-spotlight{0%,to{box-shadow:0 0 0 4px #0000,0 0 0 8px #0000,0 0 0 100vmax #0000}15%,85%{box-shadow:0 0 0 4px var(--bg-surface),0 0 0 8px color-mix(in oklch, var(--section-fg) 45%, transparent),0 0 0 100vmax var(--bg-backdrop)}40%{box-shadow:0 0 0 4px var(--bg-surface),0 0 0 14px color-mix(in oklch, var(--section-fg) 35%, transparent),0 0 0 100vmax var(--bg-backdrop)}}.SXTI2a_health-product-card__spotlight{z-index:calc(var(--layer-dialog) - 1);border-radius:var(--radius-card);pointer-events:none;animation:SXTI2a_health-product-card-spotlight 2.4s var(--ease-standard) forwards;position:fixed}@media (prefers-reduced-motion:reduce){.SXTI2a_health-product-card__spotlight{box-shadow:0 0 0 4px var(--bg-surface),0 0 0 8px color-mix(in oklch, var(--section-fg) 45%, transparent),0 0 0 100vmax var(--bg-backdrop);animation:none}}.SXTI2a_health-product-card{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);position:relative;overflow:hidden}.SXTI2a_health-product-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.SXTI2a_health-product-card:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.SXTI2a_health-product-card .SXTI2a_health-product-card__media{aspect-ratio:4/3;background:var(--bg-fill-quiet);flex:none;position:relative;overflow:hidden}.SXTI2a_health-product-card .SXTI2a_health-product-card__media .SXTI2a_health-product-card__image{object-fit:cover}.SXTI2a_health-product-card .SXTI2a_health-product-card__body{padding:var(--space-card) var(--space-8) 0}.SXTI2a_health-product-card .SXTI2a_health-product-card__title{font-size:var(--size-base);font-weight:var(--weight-semibold);line-height:var(--lh-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.SXTI2a_health-product-card .SXTI2a_health-product-card__title button{all:unset;cursor:pointer}.SXTI2a_health-product-card .SXTI2a_health-product-card__title button:after{content:"";z-index:1;position:absolute;inset:0}.SXTI2a_health-product-card .SXTI2a_health-product-card__blurb{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.SXTI2a_health-product-card .SXTI2a_health-product-card__foot{z-index:2;min-height:64px;padding:var(--space-3) var(--space-8) var(--space-card);margin-top:auto;position:relative}.SXTI2a_health-product-card .SXTI2a_health-product-card__action{min-height:var(--size-touch-min);flex:none;justify-content:flex-end;align-items:center;display:inline-flex}@container (max-width:583.98px){.SXTI2a_health-product-card{flex-direction:row;min-height:196px}.SXTI2a_health-product-card .SXTI2a_health-product-card__media{aspect-ratio:auto;width:116px}.SXTI2a_health-product-card .SXTI2a_health-product-card__body{padding:var(--space-4) var(--space-4) 0}.SXTI2a_health-product-card .SXTI2a_health-product-card__foot{row-gap:var(--space-2);min-height:0;padding:var(--space-3) var(--space-4) var(--space-4);flex-wrap:wrap}}@container (max-width:349.98px){.SXTI2a_health-product-card .SXTI2a_health-product-card__media{width:96px}}
.qSiTyq_specialist-insurance-card .qSiTyq_specialist-insurance-card__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);text-wrap:pretty;margin:0}
.ZzqeVG_insurance-pill{min-height:30px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--lh-small)}.ZzqeVG_insurance-pill--plain{background:var(--color-neutral-100);color:var(--color-neutral-800)}.ZzqeVG_insurance-pill--accepted{background:var(--bg-success);color:var(--text-success)}.ZzqeVG_insurance-pill--refused{background:var(--bg-danger);color:var(--text-danger)}.ZzqeVG_insurance-pill--logo{height:30px;padding:0 var(--space-3)}.ZzqeVG_insurance-pill .ZzqeVG_insurance-pill__logo{height:var(--size-icon-sm);object-fit:contain;filter:grayscale();max-width:96px;display:block}
.hUFCUa_meal-intro-card{padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body)}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__name{font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);overflow-wrap:anywhere;margin:0}@media (max-width:767.98px){.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__name{font-size:var(--size-2xl)}}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__price{font-variant-numeric:tabular-nums;margin:0}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__price .hUFCUa_meal-intro-card__from{color:var(--text-secondary);font-size:var(--size-base)}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__price .hUFCUa_meal-intro-card__amount{font-size:var(--size-2xl);font-weight:var(--weight-bold)}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__description{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__description--clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__features{padding-left:var(--space-5);color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__caret{transition:transform var(--motion-normal) var(--ease-standard)}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__caret--open{transform:rotate(180deg)}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__toggle{margin-left:calc(-1*var(--space-4))}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__fit{height:var(--size-chip-md);padding:0 var(--space-3);border:1px solid var(--border-success);border-radius:var(--radius-full);background:var(--bg-success-tint);color:var(--text-success);font-size:var(--size-sm);font-weight:var(--weight-semibold);white-space:nowrap}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__rule{background:var(--border-default);border:0;width:100%;height:1px;margin:0}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__made{color:var(--text-secondary);font-size:var(--size-base);margin:0}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__made .hUFCUa_meal-intro-card__logo{border-radius:var(--radius-full);background:var(--bg-surface);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border-default);overflow:hidden}.hUFCUa_meal-intro-card .hUFCUa_meal-intro-card__made .hUFCUa_meal-intro-card__logo img{object-fit:contain;width:100%;height:100%;padding:10%}
._3RtXqa_taste-chip{min-height:var(--size-control-md);padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-sm);font-weight:var(--weight-label);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}@media (pointer:coarse){._3RtXqa_taste-chip{min-height:var(--size-control-lg)}}._3RtXqa_taste-chip:hover:not([aria-disabled=true]){border-color:var(--text-muted)}._3RtXqa_taste-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._3RtXqa_taste-chip ._3RtXqa_taste-chip__icon{flex-shrink:0}._3RtXqa_taste-chip--liked{background:var(--bg-meals-tint);color:var(--text-meals);border-color:#0000}._3RtXqa_taste-chip--liked ._3RtXqa_taste-chip__icon{color:var(--icon-meals)}._3RtXqa_taste-chip--liked:hover:not([aria-disabled=true]){border-color:var(--icon-meals)}._3RtXqa_taste-chip--disliked,._3RtXqa_taste-chip--allergic{background:var(--bg-danger-tint);color:var(--text-on-danger);border-color:#0000}._3RtXqa_taste-chip--disliked ._3RtXqa_taste-chip__icon,._3RtXqa_taste-chip--allergic ._3RtXqa_taste-chip__icon{color:var(--icon-danger)}._3RtXqa_taste-chip--disliked:hover:not([aria-disabled=true]),._3RtXqa_taste-chip--allergic:hover:not([aria-disabled=true]){border-color:var(--border-danger)}._3RtXqa_taste-chip--off{border-color:var(--color-neutral-100);background:var(--color-neutral-100);color:var(--text-muted);font-weight:var(--weight-regular);cursor:default;text-decoration:line-through}._3RtXqa_taste-chip--off ._3RtXqa_taste-chip__icon{color:var(--icon-muted)}._3RtXqa_taste-chip--invalid{outline:2px solid var(--border-danger);outline-offset:2px}
._6iLXIG_cart-rebuild-flow{display:contents}
.FmtzBq_health-product-quick-look{color:var(--text-primary);font-family:var(--font-body)}.FmtzBq_health-product-quick-look__photo{background:var(--bg-surface-sunken);min-height:280px;position:relative;overflow:hidden}.FmtzBq_health-product-quick-look__photo .FmtzBq_health-product-quick-look__image{object-fit:cover}.FmtzBq_health-product-quick-look__title{font-size:var(--size-2xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.FmtzBq_health-product-quick-look__lede{max-width:44ch;color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}.FmtzBq_health-product-quick-look__price{font-variant-numeric:tabular-nums;margin:0}.FmtzBq_health-product-quick-look__price span{color:var(--text-secondary);font-size:var(--size-sm)}.FmtzBq_health-product-quick-look__step{font-size:var(--size-sm);line-height:var(--lh-body)}.FmtzBq_health-product-quick-look__step b{font-size:var(--size-base);font-weight:var(--weight-semibold)}.FmtzBq_health-product-quick-look__step span{color:var(--text-secondary)}.FmtzBq_health-product-quick-look__step .FmtzBq_health-product-quick-look__step-number{width:var(--size-avatar-xs);height:var(--size-avatar-xs);border-radius:var(--radius-full);background:var(--section-tint);color:var(--section-on-tint);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.FmtzBq_health-product-quick-look__label{color:var(--text-secondary);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}.FmtzBq_health-product-quick-look__foot{border-top:1px solid var(--border-default);background:var(--bg-surface)}
.m5OuJW_menu-grid{isolation:isolate;z-index:0;position:relative;container-type:inline-size}.m5OuJW_menu-grid .m5OuJW_menu-grid__list{grid-template-columns:repeat(auto-fill, minmax(max(min(100%, 280px), (100% - 3 * var(--space-card-gap)) / 4), 1fr));align-items:stretch;gap:var(--space-card-gap);margin:0;padding:0;list-style:none;display:grid}.m5OuJW_menu-grid .m5OuJW_menu-grid__list>li{min-width:0;display:flex}.m5OuJW_menu-grid .m5OuJW_menu-grid__skeleton .m5OuJW_menu-grid__skeleton-card{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);overflow:hidden}.m5OuJW_menu-grid .m5OuJW_menu-grid__skeleton .m5OuJW_menu-grid__skeleton-media{aspect-ratio:4/3;background:var(--bg-fill-quiet)}.m5OuJW_menu-grid .m5OuJW_menu-grid__skeleton .m5OuJW_menu-grid__skeleton-body{min-height:188px;padding:var(--space-card) var(--space-8)}@container (max-width:583.98px){.m5OuJW_menu-grid .m5OuJW_menu-grid__skeleton:nth-child(n+3){display:none}.m5OuJW_menu-grid .m5OuJW_menu-grid__skeleton .m5OuJW_menu-grid__skeleton-card{flex-direction:row;min-height:196px}.m5OuJW_menu-grid .m5OuJW_menu-grid__skeleton .m5OuJW_menu-grid__skeleton-media{aspect-ratio:auto;width:116px}.m5OuJW_menu-grid .m5OuJW_menu-grid__skeleton .m5OuJW_menu-grid__skeleton-body{min-height:0;padding:var(--space-4)}}@container (max-width:349.98px){.m5OuJW_menu-grid .m5OuJW_menu-grid__bone .m5OuJW_menu-grid__bone-media{width:96px}}
.Ww1Q_q_account-picture-dialog{min-width:0}.Ww1Q_q_account-picture-dialog .Ww1Q_q_account-picture-dialog__gif{aspect-ratio:1;border-radius:var(--radius-full);background:var(--bg-surface-sunken);object-fit:cover;width:min(240px,100%);margin:0 auto}
.AwALYq_meal-nutrition-card{padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body)}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__big{font-variant-numeric:tabular-nums;margin:0}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__big b{font-size:var(--size-5xl);font-weight:var(--weight-bold);line-height:1}@media (max-width:767.98px){.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__big b{font-size:var(--size-3xl)}}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__big span{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__big em{color:var(--text-secondary);font-size:var(--size-sm);font-style:normal}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__none{color:var(--text-secondary);font-size:var(--size-base);margin:0}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__toggle{margin-left:calc(-1*var(--space-4))}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__caret{transition:transform var(--motion-normal) var(--ease-standard)}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__caret--open{transform:rotate(180deg)}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__rule{background:var(--border-default);border:0;width:100%;height:1px;margin:0}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__note{color:var(--text-secondary);font-size:var(--size-sm);margin:0}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__heading{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__ingredients{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__contains{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--bg-fill-quiet);color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-semibold);margin:0}.AwALYq_meal-nutrition-card .AwALYq_meal-nutrition-card__contains--allergy{background:var(--bg-danger-tint);color:var(--text-danger)}
._8CsOgW_taste-group{min-width:0;color:var(--text-primary);font-family:var(--font-body)}._8CsOgW_taste-group ._8CsOgW_taste-group__title{font-size:var(--size-lg);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}._8CsOgW_taste-group ._8CsOgW_taste-group__meta{color:var(--text-secondary);font-size:var(--size-sm)}._8CsOgW_taste-group ._8CsOgW_taste-group__chip-skeleton{border-radius:var(--radius-full)}
.MPSWEa_change-address-dialog__neutral{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-tint-active:var(--color-neutral-300);--section-on-tint:var(--color-neutral-900)}.MPSWEa_change-address-dialog__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.MPSWEa_change-address-dialog__error{color:var(--text-danger);font-size:var(--size-sm);margin:0}
.S5hJeq_health-products-hero{min-width:0;font-family:var(--font-body)}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__phone{margin:calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin)) 0}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__phone .S5hJeq_health-products-hero__strip{aspect-ratio:16/5;background:var(--color-neutral-800)}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__phone .S5hJeq_health-products-hero__strip .S5hJeq_health-products-hero__strip-image{object-fit:cover}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__phone .S5hJeq_health-products-hero__strip .S5hJeq_health-products-hero__strip-skeleton{background:var(--color-neutral-200)}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__phone .S5hJeq_health-products-hero__body{padding:var(--space-5);border-bottom:1px solid var(--border-default);background:var(--bg-surface)}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__phone .S5hJeq_health-products-hero__body .S5hJeq_health-products-hero__body-title{color:var(--text-primary);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__phone .S5hJeq_health-products-hero__body .S5hJeq_health-products-hero__body-blurb{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);text-wrap:pretty;margin:0}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__title{color:var(--text-on-inverse);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__blurb{color:var(--text-on-inverse);font-size:var(--size-base);line-height:var(--lh-body);text-wrap:pretty;margin:0}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__change{height:var(--size-control-sm);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--bg-fill-quiet);color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);border:0}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__change:hover{background:var(--color-neutral-200)}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__change:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__change:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__banner-skeleton{height:220px}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__side-skeleton{height:176px}@media (min-width:1024px){.S5hJeq_health-products-hero .S5hJeq_health-products-hero__side-skeleton{height:auto}}.S5hJeq_health-products-hero .S5hJeq_health-products-hero__skeleton{border-radius:var(--radius-card);background:var(--color-neutral-200);display:block}
.z4394G_skeleton-shape{gap:var(--space-2)}.z4394G_skeleton-shape .z4394G_skeleton-shape__item{box-sizing:border-box}.z4394G_skeleton-shape .z4394G_skeleton-shape__item[data-shape=row]{height:var(--height-table-row);padding:0 var(--space-4);gap:var(--space-3)}.z4394G_skeleton-shape .z4394G_skeleton-shape__item[data-shape=card],.z4394G_skeleton-shape .z4394G_skeleton-shape__item[data-shape=tile]{padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);gap:var(--space-3)}.z4394G_skeleton-shape .z4394G_skeleton-shape__item[data-shape=tile]{width:220px}.z4394G_skeleton-shape .z4394G_skeleton-shape__item[data-shape=message]{gap:var(--space-2)}.z4394G_skeleton-shape .z4394G_skeleton-shape__item .z4394G_skeleton-shape__media{border-radius:var(--radius-lg)}.z4394G_skeleton-shape .z4394G_skeleton-shape__item .z4394G_skeleton-shape__pill{border-radius:var(--radius-full)}
