html[data-next]:not(#_) .kimi-v25 .mshop{--mkt-radius:var(--nx-r-card);--mkt-gap:12px;--mkt-stage:hsl(var(--card));--mkt-studio:hsl(var(--card));--mkt-shadow:none;--mkt-line:hsl(var(--hairline));--mshop-gutter:var(--nx-gutter);background:hsl(var(--paper))}html[data-next]:not(#_) .kimi-v25 .mshop dd,html[data-next]:not(#_) .kimi-v25 .mshop dt,html[data-next]:not(#_) .kimi-v25 .mshop label,html[data-next]:not(#_) .kimi-v25 .mshop li,html[data-next]:not(#_) .kimi-v25 .mshop p,html[data-next]:not(#_) .kimi-v25 .mshop span,html[data-next]:not(#_) .kimi-v25 .mshop summary{letter-spacing:normal}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-h2{font-family:var(--tf-sans,"Geist",-apple-system,system-ui,sans-serif);font-size:var(--nx-fs-title);line-height:1.25;font-weight:500;letter-spacing:-.02em;text-transform:none;color:hsl(var(--ink));text-wrap:balance;overflow-wrap:normal;hyphens:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-row-head .mshop-h2{margin:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-see-all{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;border:0;background:none;font-family:var(--font-label);font-size:var(--nx-fs-button);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink));text-decoration:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-row-line{margin:0 0 4px;font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-picks,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-places-list,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-results-part,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-row,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-goals,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-shelf,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-tests{margin-top:var(--nx-section-gap)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-shelves>.mshop-shelf:first-child{margin-top:24px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-head{position:sticky;top:0;z-index:40;margin:0 calc(-1 * var(--mshop-gutter));padding:0 var(--mshop-gutter);background:hsl(var(--paper))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-bar{display:flex;align-items:center;gap:8px;min-height:64px;padding:8px 0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-h1{position:absolute;left:var(--mshop-gutter);right:var(--mshop-gutter);bottom:0;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;font-size:var(--nx-fs-label)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-round{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:var(--nx-r-pill);background:hsl(var(--card));color:hsl(var(--ink));text-decoration:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-round:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-search{flex:1 1 auto;min-width:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-bar .mshop-bar-end{flex:0 0 auto}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-head .mshop-round,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-bar .mshop-round{width:44px;height:44px;border:0;background:hsl(var(--card));color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-round[aria-current=page],html[data-next]:not(#_) .kimi-v25 .mshop .mshop-round[aria-pressed=true]{color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-badge{background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:var(--nx-fs-label);box-shadow:0 0 0 2px hsl(var(--paper))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-search .mshop-results-bar{position:static;margin:0;padding:0;background:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-search .mshop-search-pill{position:relative;top:auto;width:100%;max-width:none;min-height:48px;justify-content:flex-start;padding:0 18px 0 16px;border:0;border-radius:var(--nx-r-pill);background:hsl(var(--card));box-shadow:none;font-size:var(--nx-fs-small);font-weight:500;color:hsl(var(--ink));opacity:1;transform:none;pointer-events:auto}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-search .mshop-search-pill:hover{box-shadow:inset 0 0 0 1px hsl(var(--hairline-strong))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-search .mshop-results-editor{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:45;padding:12px;border-radius:var(--nx-r-card);background:hsl(var(--popover));box-shadow:var(--nx-float)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-search-pin[data-shown=true]:before{content:"";position:absolute;top:-10px;left:calc(-1 * var(--mshop-gutter));right:calc(-1 * var(--mshop-gutter));height:66px;background:hsl(var(--paper));box-shadow:0 1px 0 hsl(var(--hairline))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-search-pill{border:0;box-shadow:none;background:hsl(var(--card));font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-results-bar{background:hsl(var(--paper))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-strip{margin-top:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-strip-track{border-bottom:1px solid hsl(var(--hairline))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-strip-item{min-height:64px;padding:6px 0 10px;gap:6px;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-strip-item svg{width:26px;height:26px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-strip-item span{font-size:var(--nx-fs-label);line-height:1.2;font-weight:500;letter-spacing:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-strip-item[aria-current=page]{--mshop-icon-tint:none;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-strip-item[aria-current=page] svg{stroke-width:1.9}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-strip .mshop-strip-track{border-bottom:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-page-title{margin:4px 0 0;font-size:var(--nx-fs-page);line-height:1.15;font-weight:400;letter-spacing:-.03em;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;margin:4px 0 0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal-art{position:relative;display:block;width:72px;height:72px;overflow:hidden;border-radius:var(--nx-r-card);background:#0b0f10}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal-art img{display:block;width:100%;height:100%;object-fit:cover}html[data-next].dark:not(#_) .kimi-v25 .mshop .mshop-nx-goal-art .is-light,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal-art .is-dark{display:none}html[data-next].dark:not(#_) .kimi-v25 .mshop .mshop-nx-goal-art .is-dark{display:block}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal-art:has(.is-light){background:#f3f8f6}html[data-next].dark:not(#_) .kimi-v25 .mshop .mshop-nx-goal-art{background:#0b0f10}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal-title{margin:0;font-size:var(--nx-fs-page);line-height:1.15;font-weight:400;letter-spacing:-.03em;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal-line{margin:4px 0 0;font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal.is-photo{grid-template-columns:minmax(0,1fr);gap:12px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal-photo{display:block;width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:var(--nx-r-card)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-after-first{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-after-first>.mshop-types{margin-top:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-intro{margin:0;padding:0;border:0;background:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-intro-line,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-lede{flex:1 1 100%;margin:0;font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-intro.is-folded{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-pill-note,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-powered.is-pill{min-height:32px;padding:0 12px;border-radius:var(--nx-r-pill);background:hsl(var(--card));font-size:var(--nx-fs-label);font-weight:400;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-powered{font-size:var(--nx-fs-label);color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-powered-link{color:hsl(var(--ink));text-decoration:underline;text-underline-offset:3px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-types{margin-top:8px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-types-track{gap:8px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-type{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:var(--nx-r-pill);background:hsl(var(--card));box-shadow:none;font-family:var(--font-label);font-size:var(--nx-fs-label);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink));white-space:nowrap}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-type svg{width:16px;height:16px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-type[aria-current=page],html[data-next]:not(#_) .kimi-v25 .mshop .mshop-type[aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-types-title{font-family:var(--font-label);font-size:var(--nx-fs-label);font-weight:400;text-transform:uppercase;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-types-track>li{display:flex;align-items:center;min-height:44px}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-button{min-height:48px;padding:0 22px;border-radius:var(--nx-r-pill);font-family:var(--font-label);font-size:var(--nx-fs-button);font-weight:400;letter-spacing:-.02em;text-transform:uppercase}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-button.is-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-button.is-secondary{background:hsl(var(--track));box-shadow:none;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-text-button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font-family:var(--font-label);font-size:var(--nx-fs-button);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink));text-decoration:none;cursor:pointer}@media(min-width:1024px){html[data-next]:not(#_) .kimi-v25 .mshop .mkt-button{min-height:44px}}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-photo{border-radius:var(--nx-r-card);background:hsl(var(--card));box-shadow:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-photo.is-square,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-photo.is-studio{background:hsl(var(--card))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-photo.is-icon{box-shadow:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-figure:not(.is-hero) .mshop-rx-label-name,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-figure:not(.is-hero) .mshop-rx-label-strength{visibility:hidden}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-photo.is-square-contain.mshop-product-photo img{object-fit:cover}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-type-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;padding:16px;text-align:left;background:hsl(var(--card));color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-type-name{display:-webkit-box;max-width:100%;overflow:hidden;font-size:var(--nx-fs-title);line-height:1.15;font-weight:400;letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-type-line{font-family:var(--font-label);font-size:var(--nx-fs-label);line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product-photo.mshop-nx-type-tile .mshop-nx-type-name{font-size:var(--nx-fs-body)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-products{gap:28px 12px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product.is-nx{position:relative}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product.is-nx .mshop-product-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--nx-r-card)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product.is-nx .mshop-product-link:focus-visible{outline:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product.is-nx .mshop-product-link:focus-visible:after{outline:2px solid hsl(var(--focus));outline-offset:4px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product.is-nx .mshop-product-price-note a,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product.is-nx .mshop-product-price-note button,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product.is-nx .mshop-signin-price{position:relative;z-index:2}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product-photo{border-radius:var(--nx-r-card)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product-brand{margin-top:10px;font-family:var(--font-label);font-size:var(--nx-fs-label);line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product-name{margin-top:4px;font-size:var(--nx-fs-body);line-height:1.3;font-weight:500;letter-spacing:-.02em}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product-sub{font-size:var(--nx-fs-small);color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product.is-nx .mshop-product-effect{display:-webkit-box;margin-top:4px;overflow:hidden;font-size:var(--nx-fs-small);line-height:1.4;color:hsl(var(--ink-2));-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product-price{margin-top:6px;font-size:var(--nx-fs-body);line-height:1.3;font-weight:500;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product-price.is-caveat{font-size:var(--nx-fs-small);font-weight:400;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product-price-note{margin:2px 0 0;font-size:var(--nx-fs-small);line-height:1.35;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-product-stars{font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-saving{margin:6px 0 0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-saving .mshop-product-saving{display:inline-block;padding:3px 8px;border-radius:var(--nx-r-control);background:hsl(var(--moss-soft));font-size:var(--nx-fs-label);line-height:1.3;font-weight:500;color:hsl(var(--moss))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-member.mshop-rx-saving{display:block}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-add{position:absolute;top:2px;right:2px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:hsl(var(--ink));cursor:pointer}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-add-disc{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--nx-r-pill);background:hsl(var(--popover));box-shadow:var(--nx-float)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-add.is-in .mshop-nx-add-disc{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-add:focus-visible{outline:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-add:focus-visible .mshop-nx-add-disc{outline:2px solid hsl(var(--focus));outline-offset:2px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-card,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-compact,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-explore,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-field-merged,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-practice.is-card,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-retreat{border:0;box-shadow:none;background:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-card-tag{font-family:var(--font-label);font-size:var(--nx-fs-label);letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-card-title,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-practice-title,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-retreat-name{font-size:var(--nx-fs-body);line-height:1.3;font-weight:500;letter-spacing:-.02em;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-card-line,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-card-note,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-card-reach,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-practice-clinician,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-practice-offer,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-practice-where,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-retreat-meta,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-retreat-place,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-retreat-type{font-size:var(--nx-fs-small);line-height:1.4;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-price-amount{font-size:var(--nx-fs-body);font-weight:500}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-price-caveat,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-price-lead,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-price-reason{font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-finder-badge,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-inbag,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-retreat-badge{font-size:var(--nx-fs-label)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-goals{margin-top:24px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-goals-rail{margin-top:4px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-goal-pic{border-radius:var(--nx-r-card)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-goal-name{font-size:var(--nx-fs-body);font-weight:500;letter-spacing:-.02em}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-goal-name:after{border-radius:var(--nx-r-card)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-places-list>.mshop-list-head .mshop-h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-places-list{position:relative;margin-top:16px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-count,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-credits,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-more-count,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-photo-note,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rule,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-footnote{font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rule{margin:4px 0 0;padding:0;border:0;background:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-test{position:relative;border:0;border-bottom:1px solid hsl(var(--hairline));border-radius:0;background:none;padding-right:52px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-test .mshop-nx-add{top:50%;right:0;transform:translateY(-50%)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-test-name{font-size:var(--nx-fs-body);font-weight:500}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-test-meta,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-test-price{font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-test-price{font-weight:500;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-test-group{border:0;border-bottom:1px solid hsl(var(--hairline));border-radius:0;background:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-row{border:0;border-radius:0;background:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-list>li+li .mshop-rx-row{box-shadow:0 -1px 0 hsl(var(--hairline))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-name{font-size:var(--nx-fs-body);font-weight:500}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-aka,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-dose,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-effect-line,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-member,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-price{font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-tag{font-family:var(--font-label);font-size:var(--nx-fs-label);letter-spacing:-.02em;text-transform:uppercase;background:none;padding:0;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-practices{display:grid;gap:12px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-practice.is-row.is-nx{display:grid;grid-template-columns:56px minmax(0,1fr);gap:4px 14px;align-items:start;padding:16px;border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));box-shadow:none;cursor:pointer}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-practice.is-row.is-nx .mshop-avatar{width:56px;height:56px;border-radius:var(--nx-r-control)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-practice.is-row.is-nx .mshop-practice-title{margin:0;font-size:var(--nx-fs-body);line-height:1.3}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-row-link{color:inherit;text-decoration:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-meta{display:block;margin:4px 0 0;font-size:var(--nx-fs-small);line-height:1.4;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-meta svg{display:inline-block;margin:0 4px 0 0;vertical-align:-2px;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-meta.is-price{color:hsl(var(--ink));font-weight:500}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-meta.is-clamp{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-book{grid-column:1/-1;width:100%;margin-top:12px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-avatar{border-radius:var(--nx-r-control);box-shadow:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-avatar.is-initials,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-photo.is-initials{--mshop-tone-bg:hsl(var(--track));--mshop-tone-ink:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-initials{font-size:var(--nx-fs-body);font-weight:500;letter-spacing:-.02em}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-retreat-tile .mshop-initials{font-size:var(--nx-fs-page)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:4px 0 0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-count{margin:0;font-size:var(--nx-fs-small);font-weight:500;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-filters{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border:0;border-radius:var(--nx-r-pill);background:hsl(var(--card));font-family:var(--font-label);font-size:var(--nx-fs-label);letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink));cursor:pointer;box-shadow:0 0 0 4px hsl(var(--paper))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-filters:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-results-layout.is-nx{display:block}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-results-list{display:grid;gap:12px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result{border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));box-shadow:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result.is-nx{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 14px;align-items:start;padding:16px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result.is-nx>.mshop-avatar{width:48px;height:48px;border-radius:var(--nx-r-control)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result.is-nx .mshop-result-body{min-width:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result.is-nx .mshop-result-name{margin:0;font-size:var(--nx-fs-body);line-height:1.3;font-weight:500;letter-spacing:-.02em}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result.is-nx{grid-template-areas:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result.is-nx>.mshop-avatar{grid-area:auto;grid-column:1;grid-row:1}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result.is-nx .mshop-result-body{grid-area:auto;grid-column:2;grid-row:1}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result.is-nx.is-vets-nonprofit .mshop-result-body{grid-column:1}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result.is-nx .mshop-result-actions{grid-area:auto;grid-column:1/-1;grid-row:2;display:flex;flex-direction:column;align-self:end;gap:8px;margin-top:12px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result.is-nx .mshop-result-actions .mkt-button{width:100%}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result.is-vets-nonprofit.is-nx{grid-template-columns:minmax(0,1fr)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result-sources{margin-top:8px;font-size:var(--nx-fs-small);color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result-sources>summary{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-label);font-size:var(--nx-fs-button);letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink));cursor:pointer}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result-sources li,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-result-sources p{margin:6px 0 0;font-size:var(--nx-fs-small);line-height:1.45}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-results-part-count{font-size:inherit;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-results-part>.mshop-h2{display:flex;gap:8px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-results-part>.mshop-rule{margin-bottom:12px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-filter-sheet h2{margin-right:44px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet{border-radius:var(--nx-r-card) var(--nx-r-card) 0 0;background:hsl(var(--popover));box-shadow:var(--nx-float)}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet-inner{padding:24px var(--nx-gutter) 0}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet-inner:before{content:"";position:absolute;top:8px;left:50%;z-index:3;width:36px;height:4px;margin-left:-18px;border-radius:var(--nx-r-pill);background:hsl(var(--ink)/.25)}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet-close{top:12px;right:12px;width:44px;height:44px;background:hsl(var(--popover)/.92);box-shadow:var(--nx-float);color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet h2{margin:0 44px 0 0;font-size:var(--nx-fs-page);line-height:1.15;font-weight:400;letter-spacing:-.03em;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet h2:focus{outline:none}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet h3{margin-top:24px;font-family:var(--font-label);font-size:var(--nx-fs-label);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet p{font-size:var(--nx-fs-body);line-height:1.5}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet .mkt-sheet-kicker{margin:0 0 6px;font-family:var(--font-label);font-size:var(--nx-fs-label);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet .mshop-facts li,html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet .mshop-money,html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet .mshop-promise,html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet .mshop-rx-basics,html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet .mshop-rx-footnote,html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet .mshop-rx-illustration,html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet .mshop-sheet-art,html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet .mshop-sheet-sub{font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet .mkt-sheet-lede{font-size:var(--nx-fs-body);line-height:1.5;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-sheet-photo{margin:-24px calc(-1 * var(--nx-gutter)) 20px;border-radius:0;aspect-ratio:4/3}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-about-choices,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-pay,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-sheet-price{margin-top:20px;padding-top:0;border-top:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-sheet-price.is-nx .mshop-money{margin-top:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-evidence,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-note{border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));box-shadow:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-facts{gap:8px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-sheet>.mshop-nx-heart{position:absolute;top:12px;right:64px;z-index:3;width:44px;height:44px;border:0;background:hsl(var(--popover)/.92);box-shadow:var(--nx-float);color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-sheet>.mshop-nx-heart[aria-pressed=true]{color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-footer{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px calc(-1 * var(--nx-gutter)) 0;padding:12px var(--nx-gutter) calc(12px + env(safe-area-inset-bottom,0px));background:hsl(var(--popover));box-shadow:0 -1px 0 hsl(var(--hairline))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-footer-price{display:flex;flex-direction:column;min-width:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-footer-amount{font-size:var(--nx-fs-title);line-height:1.2;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-footer-lead{font-weight:400;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-footer-note{margin-top:2px;font-size:var(--nx-fs-label);line-height:1.3;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-footer-action{flex:0 0 auto}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-footer .mkt-button{min-width:160px;padding:0 24px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-link{margin-top:4px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-rx-hero{display:block;margin:-24px calc(-1 * var(--nx-gutter)) 20px;aspect-ratio:16/10;overflow:hidden;background:#f3f8f6}html[data-next].dark:not(#_) .kimi-v25 .mshop .mshop-nx-rx-hero{background:#0b0f10}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-rx-hero img{display:block;width:100%;height:100%;object-fit:cover}html[data-next].dark:not(#_) .kimi-v25 .mshop .mshop-nx-rx-hero .is-for-light,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-rx-hero .is-for-dark{display:none}html[data-next].dark:not(#_) .kimi-v25 .mshop .mshop-nx-rx-hero .is-for-dark{display:block}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-sheet .mshop-rx-figure.is-hero{margin:-24px calc(-1 * var(--nx-gutter)) 0}@media(min-width:641px){html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-sheet .mshop-rx-figure.is-hero{margin:-24px -32px 0}}html[data-next].dark:not(#_) .kimi-v25 .mshop .mshop-rx-sheet .mshop-rx-figure.is-hero{margin:28px 0 8px;overflow:hidden;border-radius:var(--nx-r-card)}html[data-next].dark:not(#_) .kimi-v25 .mshop .mshop-rx-sheet>.mshop-sheet-photo{margin:28px 0 20px;border-radius:var(--nx-r-card)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-sheet-head.is-nx{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-sheet-head.is-nx .mshop-rx-tile{width:64px;height:64px;border-radius:var(--nx-r-control)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-effect{margin-top:12px;font-size:var(--nx-fs-body);color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-rx-price{margin-top:16px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-rx-amount{margin:0;font-size:var(--nx-fs-body);font-weight:500;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-part.is-nx{margin-top:0;border-bottom:1px solid hsl(var(--hairline))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-part.is-nx:first-of-type{margin-top:16px;border-top:1px solid hsl(var(--hairline))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-part.is-nx>summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;font-size:var(--nx-fs-body);font-weight:500;color:hsl(var(--ink));cursor:pointer;list-style:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-part.is-nx>summary::-webkit-details-marker{display:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-part.is-nx>summary:after{content:"+";font-size:var(--nx-fs-title);font-weight:400;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-part.is-nx[open]>summary:after{content:"\2212"}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-part-body{padding-bottom:16px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-part-body>p:first-child{margin-top:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-checks li,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-rx-steps li{font-size:var(--nx-fs-small)}@media(min-width:641px){html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet{inset:0 0 0 auto;width:min(480px,100%);height:100dvh;max-height:none;margin:0;border-radius:var(--nx-r-card) 0 0 var(--nx-r-card)}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet:has(.mshop-searcher){inset:0;width:100%;border-radius:0}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet-inner{display:flex;flex-direction:column;min-height:100%;padding:24px 32px 0}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet-inner:before{display:none}html[data-next]:not(#_) .kimi-v25 .mshop .mkt-sheet-inner>.mshop-sheet{display:flex;flex-direction:column;flex:1}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-rx-hero,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-sheet-photo{margin:-24px -32px 24px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-footer{margin:auto -32px 0;padding:16px 32px 20px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-footer:not(:first-child){margin-top:24px}}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-head h1{font-size:var(--nx-fs-page);line-height:1.15;font-weight:400;letter-spacing:-.03em}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-head .mshop-lede{margin-top:4px;font-size:var(--nx-fs-small);color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-back{font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-line{border:0;border-radius:0;background:none;box-shadow:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-list>.mshop-line+.mshop-line{box-shadow:0 -1px 0 hsl(var(--hairline))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-line h3{font-size:var(--nx-fs-body);font-weight:500;letter-spacing:-.02em}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-line-text p{font-size:var(--nx-fs-small);color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-line-price{font-size:var(--nx-fs-body);font-weight:500;font-variant-numeric:tabular-nums;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-line-actions{display:flex;flex-wrap:wrap;gap:4px 16px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-thumb{border-radius:var(--nx-r-control)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-summary-card{border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));box-shadow:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-total{margin:0;font-size:var(--nx-fs-title);line-height:1.25;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-fine{font-size:var(--nx-fs-small);color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-dock.is-nx{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"total cta" "note note";align-items:center;gap:6px 16px;padding:12px var(--mshop-gutter) max(12px,env(safe-area-inset-bottom));border-top:0;background:hsl(var(--paper));box-shadow:0 -1px 0 hsl(var(--hairline))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-dock-total{display:contents}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-dock.is-nx .mshop-nx-total{grid-area:total}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-dock.is-nx .mshop-dock-total{grid-area:note;margin:0;font-size:var(--nx-fs-label);line-height:1.35;font-weight:400;text-align:left;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-dock.is-nx .mshop-cta{grid-area:cta;width:auto;padding:0 20px}@media(max-width:640px){html[data-next]:not(#_) .kimi-v25 .mshop .mshop-bag.is-nx .mshop-summary{display:none}}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-add-more{margin-top:8px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-bag-empty{display:grid;gap:20px;justify-items:start;margin-top:8px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-empty-line{margin:0;font-size:var(--nx-fs-body);line-height:1.5;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-saved{width:100%;margin-top:8px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-saved-row{display:grid;grid-auto-flow:column;grid-auto-columns:120px;gap:12px;margin-top:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-saved-tile{display:grid;gap:8px;color:inherit;text-decoration:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-saved-tile .mshop-thumb{width:120px;height:120px;border-radius:var(--nx-r-card)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-saved-name{display:-webkit-box;overflow:hidden;font-size:var(--nx-fs-small);line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-how{width:100%;margin-top:12px;padding:20px;border-radius:var(--nx-r-card);background:hsl(var(--card))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-how ol{display:grid;gap:8px;margin:8px 0 0;padding-left:20px;list-style:decimal;font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-hero{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:8px;padding:0;text-align:left}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-title{flex:1 1 auto;min-width:0;margin:0;font-size:var(--nx-fs-page);line-height:1.15;font-weight:400;letter-spacing:-.03em;text-align:left}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-hero-end{position:static;order:2;align-self:flex-start;margin:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-search.is-hero{margin-top:16px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-search-card{border:0;border-radius:var(--nx-r-pill);background:hsl(var(--card));box-shadow:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-search-card.is-hero{min-height:56px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-search-card.is-hero .mshop-search-open.is-where .mshop-search-value,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-search-place{font-family:inherit;font-size:var(--nx-fs-small);font-weight:400;letter-spacing:0;text-transform:none;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-search-label{font-size:var(--nx-fs-label)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-search-value{font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop[data-page=home]>.mshop-home-steps{order:1}html[data-next]:not(#_) .kimi-v25 .mshop[data-page=home]>.mshop-home-picks~*{order:2}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-steps{margin-top:var(--nx-section-gap);padding:20px;border:0;border-radius:var(--nx-r-card);background:hsl(var(--card))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-steps li{border:0;font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-steps p{font-size:var(--nx-fs-small);line-height:1.45}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-step-n{font-family:var(--font-label);font-size:var(--nx-fs-label)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-picks-list{border:0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-pick{border:0;border-radius:var(--nx-r-card);background:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-pick-name{font-size:var(--nx-fs-body);font-weight:500}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-pick-line{font-size:var(--nx-fs-small);color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-pic{border-radius:var(--nx-r-control)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-tile{border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));box-shadow:none;overflow:hidden}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-tile-photo{border-radius:0}@media(max-width:759px){html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-tile-photo{grid-template:auto/minmax(0,1fr)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-tile-photo>img{grid-area:1/1}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-tile-photo .mshop-home-tile-title{grid-area:1/1;align-self:start;justify-self:start;max-width:46%;margin:14px 0 0 16px;padding:0;background:none;font-size:var(--nx-fs-title)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-tile-photo[data-ink=light] .mshop-home-tile-title{color:#f0f2f0}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-tile-photo[data-ink=dark] .mshop-home-tile-title{color:#252a2b}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-tile-photo .mshop-home-tile-arrow{display:none}}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-tile-title{font-size:var(--nx-fs-title);line-height:1.2;font-weight:500;letter-spacing:-.02em;text-transform:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-tile-lead{font-size:var(--nx-fs-small);line-height:1.45;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-card,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-doctor{border:0;box-shadow:none;background:hsl(var(--popover));border-radius:var(--nx-r-control)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-card-name,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-doctor-name{font-size:var(--nx-fs-small);font-weight:500}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-card-line,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-card-plus,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-doctor-line{font-size:var(--nx-fs-label)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-doctor-book{min-height:36px;border:0;border-radius:var(--nx-r-pill);background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-family:var(--font-label);font-size:var(--nx-fs-label);text-transform:uppercase}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-feature{border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));box-shadow:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-feature-title{font-size:var(--nx-fs-title);font-weight:500;letter-spacing:-.02em}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-feature-line{font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-feature-kicker{font-family:var(--font-label);font-size:var(--nx-fs-label);text-transform:uppercase}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-feature-link{font-size:var(--nx-fs-small);border-color:hsl(var(--hairline))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-home-feature-shot-label{font-family:var(--font-label);font-size:var(--nx-fs-label);text-transform:uppercase}html[data-next]:not(#_) .kimi-v25 .mshop .skin-collection,html[data-next]:not(#_) .kimi-v25 .mshop .skin-collection-link{border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));box-shadow:none}html[data-next]:not(#_) .kimi-v25 .mshop .skin-collection img{border-radius:var(--nx-r-control)}html[data-next]:not(#_) .kimi-v25 .mshop .skin-collection-copy strong{font-size:var(--nx-fs-body);font-weight:500}html[data-next]:not(#_) .kimi-v25 .mshop .skin-collection-copy span{font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-scope{display:flex;gap:4px;margin-top:12px;padding:4px;border:0;border-radius:var(--nx-r-pill);background:hsl(var(--card))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-scope>button{flex:1 1 auto;min-width:0;min-height:40px;padding:0 10px;border:0;border-radius:var(--nx-r-pill);background:none;box-shadow:none;font-family:var(--font-label);font-size:var(--nx-fs-label);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-scope>button[aria-pressed=true]{background:hsl(var(--popover));color:hsl(var(--ink));box-shadow:0 1px 3px rgb(0 0 0/.12)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-scope-count{margin-left:6px;font-size:var(--nx-fs-label);color:hsl(var(--ink-2))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-vets-crisis{font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-vets-crisis a{display:inline-block;padding:12px 0;margin:-12px 0;color:hsl(var(--ink))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-vets-link{border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));box-shadow:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-vets-link-label{font-size:var(--nx-fs-body);font-weight:500}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-vets-link-line{font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-vets-paid{border:0;border-radius:var(--nx-r-card);background:hsl(var(--card));box-shadow:none}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-vets-paid dd,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-vets-paid dt,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-vets-paid p{font-size:var(--nx-fs-small)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-bagbar{min-height:52px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-bagbar-budget,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-bagbar-count{font-family:var(--font-label);font-size:var(--nx-fs-label)}@media(min-width:1024px){html[data-next]:not(#_) .kimi-v25 .mshop{max-width:var(--nx-wide-width)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-bar{min-height:72px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-search{max-width:640px;margin:0 auto}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-products.is-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-practices,html[data-next]:not(#_) .kimi-v25 .mshop .mshop-results-list{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal{grid-template-columns:96px minmax(0,1fr)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal-art{width:96px;height:96px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal.is-photo{grid-template-columns:minmax(0,1fr)}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-nx-goal-photo{aspect-ratio:16/5}}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-was{margin-right:.3em;font-size:inherit;font-weight:400;letter-spacing:0;color:hsl(var(--ink-2));text-decoration:line-through;text-decoration-thickness:1px}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-price.is-large .mshop-was{font-size:.6em}html[data-next]:not(#_) .kimi-v25 .mshop :is(.mshop-product-saving,.mshop-price-saving,.mshop-home-pick-saving,.mshop-home-card-plus){display:inline-block;width:auto;margin:0;padding:2px 8px;border-radius:var(--nx-r-control);background:hsl(var(--moss-soft));font-size:var(--nx-fs-label);line-height:1.35;font-weight:500;letter-spacing:0;color:hsl(var(--moss));font-variant-numeric:tabular-nums;white-space:nowrap}html[data-next]:not(#_) .kimi-v25 .mshop :is(.mshop-price-saving,.mshop-home-pick-saving,.mshop-home-card-plus){margin-top:4px;align-self:flex-start;justify-self:start}html[data-next]:not(#_) .kimi-v25 .mshop :is(.mshop-test-saving,.mshop-card-note,.mshop-product-price-note,.mshop-rx-member){line-height:1.6}html[data-next]:not(#_) .kimi-v25 .mshop .mshop-intro-credit{display:inline-flex;align-items:center;min-height:32px;margin:0;padding:0 12px;border-radius:var(--nx-r-pill);background:hsl(var(--card));font-size:var(--nx-fs-label);line-height:1.3;font-weight:400;color:hsl(var(--ink-2))}