@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}}
.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)}
