.sr-only[data-astro-cid-lcdefpme]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-section[data-astro-cid-lcdefpme]{text-align:center;padding:2.25rem 0 1.5rem;position:relative;overflow:visible}.hero-bg-gradient[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(80% 50% at 50% 0,#6b8f7114 0%,#0000 70%);position:absolute;inset:0}.hero-container[data-astro-cid-lcdefpme]{max-width:880px;margin:0 auto;position:relative}.hero-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text);max-width:780px;margin:0 auto 1.5rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1.15}.hero-search-container[data-astro-cid-lcdefpme]{z-index:30;max-width:620px;margin:0 auto 1.25rem;position:relative}.search-input-shell[data-astro-cid-lcdefpme]{background:var(--surface);border:1.5px solid var(--border);width:100%;box-shadow:var(--shadow-sm);transition:border-color var(--t-fast), box-shadow var(--t-fast);border-radius:28px;align-items:center;display:flex;position:relative}.search-input-shell[data-astro-cid-lcdefpme]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #6b8f7133}.search-shell-icon[data-astro-cid-lcdefpme]{color:var(--text-3);pointer-events:none;flex-shrink:0;position:absolute;left:1.15rem}.hero-search-input[data-astro-cid-lcdefpme]{width:100%;height:52px;font-family:var(--font-body);color:var(--text);background:0 0;border:none;border-radius:28px;outline:none;padding:0 3.25rem 0 3rem;font-size:.98rem}.hero-search-input[data-astro-cid-lcdefpme]::placeholder{color:var(--text-3);transition:opacity var(--t-fast)}.hero-search-kbd[data-astro-cid-lcdefpme]{background:var(--bg-2);border:1px solid var(--border);min-width:20px;height:20px;color:var(--text-3);font-size:.72rem;font-family:var(--font-body);pointer-events:none;border-radius:4px;justify-content:center;align-items:center;padding:0 .35rem;font-weight:600;display:inline-flex;position:absolute;right:1.15rem}.hero-search-dropdown[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);overscroll-behavior:contain;z-index:40;text-align:left;max-height:min(60dvh,400px);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.hero-result-link[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);color:var(--text);transition:background var(--t-fast);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.15rem;text-decoration:none;display:flex}.hero-result-link[data-astro-cid-lcdefpme]:hover,.hero-result-link[data-astro-cid-lcdefpme].active-option{background:var(--bg-2);outline:none}.hero-result-link[data-astro-cid-lcdefpme]:last-of-type{border-bottom:none}.result-details[data-astro-cid-lcdefpme]{flex:1;min-width:0}.result-title[data-astro-cid-lcdefpme]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.result-sub[data-astro-cid-lcdefpme]{color:var(--text-3);margin-top:.15rem;font-size:.78rem}.result-price[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:600}.search-see-all-bar[data-astro-cid-lcdefpme]{background:var(--bg-2);border-top:1px solid var(--border);padding:.65rem 1.15rem}.search-see-all-btn[data-astro-cid-lcdefpme]{color:var(--accent);justify-content:space-between;align-items:center;font-size:.84rem;font-weight:600;text-decoration:none;display:flex}.search-see-all-btn[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.search-empty-msg[data-astro-cid-lcdefpme],.search-fallback-msg[data-astro-cid-lcdefpme]{text-align:center;color:var(--text-2);padding:1.25rem;font-size:.9rem}.search-empty-actions[data-astro-cid-lcdefpme]{justify-content:center;gap:1rem;margin-top:.75rem;display:flex}.search-empty-link[data-astro-cid-lcdefpme],.search-fallback-link[data-astro-cid-lcdefpme]{color:var(--accent);font-size:.85rem;font-weight:600;text-decoration:none}.search-empty-link[data-astro-cid-lcdefpme]:hover,.search-fallback-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.quick-task-bar[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-bottom:1.5rem;display:flex}.task-chip[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border);min-height:44px;color:var(--text);box-shadow:var(--shadow-sm);transition:border-color var(--t-fast), transform var(--t-fast), background-color var(--t-fast);align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.task-chip[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);color:var(--accent);background:var(--bg-2);transform:translateY(-1px)}.task-chip[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--accent);flex-shrink:0}.noscript-notice[data-astro-cid-lcdefpme]{background:var(--gold-bg);border:1px solid var(--gold);border-radius:var(--r-md);color:var(--text);text-align:center;margin-bottom:1.25rem;padding:.85rem 1.25rem;font-size:.85rem}.noscript-notice[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:700;text-decoration:underline}.spotlights-section[data-astro-cid-lcdefpme]{padding:1.5rem 0 2rem}.spotlight-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.spotlight-card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0;max-width:100%;box-shadow:var(--shadow-sm);transition:transform var(--t-mid), box-shadow var(--t-mid), border-color var(--t-mid);flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:relative;overflow:hidden}.spotlight-savings[data-astro-cid-lcdefpme]{background:linear-gradient(145deg, var(--surface) 60%, #6b8f710f 100%);border-top:2px solid #6b8f7173}.spotlight-kendras[data-astro-cid-lcdefpme]{background:linear-gradient(145deg, var(--surface) 60%, #d4a3730f 100%);border-top:2px solid #d4a37373}html.dark .spotlight-savings[data-astro-cid-lcdefpme]{background:linear-gradient(145deg, var(--surface) 60%, #6b8f711f 100%);border-top:2px solid #6b8f71a6}html.dark .spotlight-kendras[data-astro-cid-lcdefpme]{background:linear-gradient(145deg, var(--surface) 60%, #d4a3731f 100%);border-top:2px solid #d4a373a6}.spotlight-header[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-bottom:.85rem;display:flex}.spotlight-badge[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.badge-transparency[data-astro-cid-lcdefpme]{color:var(--accent);background:#6b8f711f}html.dark .badge-transparency[data-astro-cid-lcdefpme]{color:var(--accent-light);background:#6b8f7138}.badge-outlets[data-astro-cid-lcdefpme]{background:var(--gold-bg);color:var(--gold);border:1px solid #c9a84c4d}.spotlight-subtext-badge[data-astro-cid-lcdefpme]{color:var(--text-3);white-space:nowrap;font-size:.75rem;font-weight:500}.spotlight-title[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--text);margin-bottom:1.15rem;font-size:1.25rem;font-weight:700;line-height:1.3}.spotlight-bullets[data-astro-cid-lcdefpme]{flex-direction:column;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.spotlight-bullets[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--text);align-items:flex-start;gap:.55rem;font-size:.83rem;line-height:1.45;display:flex}.bullet-icon-wrap[data-astro-cid-lcdefpme]{width:20px;height:20px;color:var(--accent);background:#2e5a441a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}html.dark .bullet-icon-wrap[data-astro-cid-lcdefpme]{color:var(--accent-light);background:#6b8f7133}.bullet-check[data-astro-cid-lcdefpme]{width:12px;height:12px}.spotlight-action[data-astro-cid-lcdefpme]{margin-top:auto}.spotlight-cta[data-astro-cid-lcdefpme]{border-radius:var(--r-md);min-height:44px;transition:color var(--t-fast), background-color var(--t-fast), border-color var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast);align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.spotlight-cta[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.spotlight-cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:transform .2s}.spotlight-cta[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translate(3px)}.spotlight-pin-form[data-astro-cid-lcdefpme]{min-width:0;margin:0 0 .85rem}.spotlight-pin-wrap[data-astro-cid-lcdefpme]{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color var(--t-fast), box-shadow var(--t-fast);align-items:center;gap:.5rem;min-width:0;padding:.25rem .35rem .25rem .75rem;display:flex}.spotlight-pin-wrap[data-astro-cid-lcdefpme]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.spotlight-pin-icon[data-astro-cid-lcdefpme]{color:var(--accent);flex-shrink:0}.spotlight-pin-field[data-astro-cid-lcdefpme]{min-width:0;font-family:var(--font-body);color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:.35rem 0;font-size:.88rem}.spotlight-pin-field[data-astro-cid-lcdefpme]::placeholder{color:var(--text-3)}.spotlight-pin-btn[data-astro-cid-lcdefpme]{white-space:nowrap;border-radius:var(--r-sm);min-height:44px;transition:color var(--t-fast), background-color var(--t-fast), border-color var(--t-fast), transform var(--t-fast);flex-shrink:0;padding:0 1.15rem;font-size:.84rem;font-weight:600}.spotlight-pin-btn[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.spotlight-subaction[data-astro-cid-lcdefpme]{margin-top:auto}.spotlight-sublink[data-astro-cid-lcdefpme]{color:var(--accent);transition:color var(--t-fast);align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.spotlight-sublink[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.specialty-shelf-section[data-astro-cid-lcdefpme]{padding:2.25rem 0 2rem}.section-title-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:1.25rem;display:flex}.section-label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.25rem;font-size:.74rem;font-weight:700}.section-heading[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text);margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.2}.section-subtext[data-astro-cid-lcdefpme]{color:var(--text-2);margin-top:.35rem;font-size:.9rem;line-height:1.5}.shelf-view-all[data-astro-cid-lcdefpme]{color:var(--accent);align-items:center;gap:.35rem;padding-bottom:.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.shelf-view-all[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.marquee-wrapper[data-astro-cid-lcdefpme]{--marquee-gap:1.15rem;--marquee-speed:50s;width:100%;padding:.5rem 0 1rem;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.marquee-track[data-astro-cid-lcdefpme]{gap:var(--marquee-gap);user-select:none;width:max-content;display:flex}.marquee-group[data-astro-cid-lcdefpme]{gap:var(--marquee-gap);will-change:transform;animation:marqueeScroll var(--marquee-speed) linear infinite;flex-shrink:0;display:flex}.marquee-wrapper[data-astro-cid-lcdefpme]:hover .marquee-group[data-astro-cid-lcdefpme],.marquee-wrapper[data-astro-cid-lcdefpme]:focus-within .marquee-group[data-astro-cid-lcdefpme],.marquee-wrapper[data-astro-cid-lcdefpme]:active .marquee-group[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--marquee-gap)))}}.shelf-card[data-astro-cid-lcdefpme]{text-align:center;background:var(--surface);border:1px solid var(--border);width:160px;min-height:184px;box-shadow:var(--shadow-sm);transition:transform var(--t-mid), box-shadow var(--t-mid), border-color var(--t-mid);border-radius:16px;flex-direction:column;flex:0 0 160px;align-items:center;padding:1.25rem .85rem 1rem;text-decoration:none;display:flex}.shelf-card[data-astro-cid-lcdefpme]:hover,.shelf-card[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-6px);box-shadow:0 12px 28px #6b8f7133}.concern-img-wrapper[data-astro-cid-lcdefpme]{flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:.75rem;display:flex}.concern-img[data-astro-cid-lcdefpme]{object-fit:contain;width:80px;height:80px;transition:transform var(--t-mid);filter:drop-shadow(0 4px 8px #0000000d)}.shelf-card[data-astro-cid-lcdefpme]:hover .concern-img[data-astro-cid-lcdefpme]{transform:scale(1.08)translateY(-2px)}.concern-info-wrap[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;width:100%;display:flex}.concern-title[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.3em;margin-bottom:.25rem;font-size:.88rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.shelf-card[data-astro-cid-lcdefpme]:hover .concern-title[data-astro-cid-lcdefpme]{color:var(--accent)}.concern-count[data-astro-cid-lcdefpme]{color:var(--text-3);font-size:.75rem;font-weight:500}.featured-rail-section[data-astro-cid-lcdefpme]{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.5rem 0 1.6rem}.trending-header-row[data-astro-cid-lcdefpme]{margin-bottom:.75rem}.featured-cards-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:.35rem;display:grid}.featured-product-card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);min-height:145px;transition:transform var(--t-mid), box-shadow var(--t-mid), border-color var(--t-mid);flex-direction:column;padding:.95rem 1.15rem;text-decoration:none;display:flex}.featured-product-card[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-3px)}.product-card-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.product-card-title[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--text);margin-bottom:.2rem;font-size:.98rem;font-weight:700;line-height:1.3}.featured-product-card[data-astro-cid-lcdefpme]:hover .product-card-title[data-astro-cid-lcdefpme]{color:var(--accent)}.product-card-sub[data-astro-cid-lcdefpme]{color:var(--text-3);margin-bottom:.65rem;font-size:.74rem}.product-card-pricing[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.price-comparison-block[data-astro-cid-lcdefpme]{align-items:flex-end;gap:.65rem;display:flex}.price-col[data-astro-cid-lcdefpme]{flex-direction:column;gap:.15rem;display:flex}.price-type-caption[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:700;line-height:1}.price-col-jan[data-astro-cid-lcdefpme] .price-type-caption[data-astro-cid-lcdefpme]{color:var(--accent)}html.dark .price-col-jan[data-astro-cid-lcdefpme] .price-type-caption[data-astro-cid-lcdefpme]{color:#4ade80}.price-col-brand[data-astro-cid-lcdefpme] .price-type-caption[data-astro-cid-lcdefpme]{color:var(--text-3)}html.dark .price-col-brand[data-astro-cid-lcdefpme] .price-type-caption[data-astro-cid-lcdefpme]{color:#ffffff80}.price-mrp[data-astro-cid-lcdefpme]{color:var(--text);letter-spacing:-.01em;font-size:1.22rem;font-weight:800;line-height:1.1}html.dark .price-col-jan[data-astro-cid-lcdefpme] .price-mrp[data-astro-cid-lcdefpme]{color:#fff}.price-vs-divider[data-astro-cid-lcdefpme]{color:var(--text-3);padding-bottom:.15rem;font-size:.72rem;font-style:italic;font-weight:600;line-height:1}.price-brand[data-astro-cid-lcdefpme]{color:var(--text-3);font-size:.92rem;font-weight:600;line-height:1.1;text-decoration:line-through 1.5px #ef4444}html.dark .price-brand[data-astro-cid-lcdefpme]{color:#ffffff73;text-decoration-color:#f87171}.price-request[data-astro-cid-lcdefpme]{color:var(--text-3);font-size:.85rem}.product-view-link[data-astro-cid-lcdefpme]{color:var(--accent);white-space:nowrap;transition:transform var(--t-fast);align-self:flex-end;padding-bottom:.15rem;font-size:.8rem;font-weight:600}.featured-product-card[data-astro-cid-lcdefpme]:hover .product-view-link[data-astro-cid-lcdefpme]{transform:translate(3px)}.concerns-section[data-astro-cid-lcdefpme]{padding:2.25rem 0}.concern-filter-bar[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:1.25rem;display:flex}.concern-tab-btn[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-2);font-size:.82rem;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:color var(--t-fast), background-color var(--t-fast), border-color var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast);justify-content:center;align-items:center;padding:.45rem 1rem;display:inline-flex}.concern-tab-btn[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);color:var(--text);transform:translateY(-1px)}.concern-tab-btn[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.concern-tab-btn[data-astro-cid-lcdefpme].active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 2px 8px #6b8f7140}.health-concern-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:.85rem;max-width:960px;margin:0 auto;display:grid}.health-concern-card[data-astro-cid-lcdefpme]{text-align:center;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform var(--t-mid), box-shadow var(--t-mid), border-color var(--t-mid);border-radius:14px;flex-direction:column;align-items:center;padding:1rem .85rem .85rem;text-decoration:none;display:flex;position:relative}.health-concern-card[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-3px)}.health-concern-card[data-astro-cid-lcdefpme] .concern-img-wrapper[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:.45rem;display:flex}.health-concern-card[data-astro-cid-lcdefpme] .concern-img[data-astro-cid-lcdefpme]{object-fit:contain;width:52px;height:52px;transition:transform var(--t-mid)}.health-concern-card[data-astro-cid-lcdefpme]:hover .concern-img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.health-concern-card[data-astro-cid-lcdefpme] .concern-title[data-astro-cid-lcdefpme]{color:var(--text);min-height:auto;margin-bottom:.2rem;font-size:.92rem;font-weight:700;line-height:1.25}.health-concern-card[data-astro-cid-lcdefpme]:hover .concern-title[data-astro-cid-lcdefpme]{color:var(--accent)}.concern-footer[data-astro-cid-lcdefpme]{color:var(--text-3);justify-content:center;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.76rem;font-weight:600;display:flex}.health-concern-card[data-astro-cid-lcdefpme]:hover .concern-footer[data-astro-cid-lcdefpme]{color:var(--accent)}.concern-arrow[data-astro-cid-lcdefpme]{transition:transform var(--t-fast);font-size:.82rem}.health-concern-card[data-astro-cid-lcdefpme]:hover .concern-arrow[data-astro-cid-lcdefpme]{transform:translate(3px)}.education-section[data-astro-cid-lcdefpme]{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:3rem 0}.education-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:980px;margin:0 auto 1.5rem;display:grid}.education-card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.75rem}.education-icon-wrap[data-astro-cid-lcdefpme]{border-radius:var(--r-md);width:44px;height:44px;color:var(--accent);background:#6b8f711f;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.education-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--text);margin-bottom:.65rem;font-size:1.15rem;font-weight:700}.education-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.88rem;line-height:1.6}.education-disclaimer-card[data-astro-cid-lcdefpme]{background:var(--gold-bg);border-left:3px solid var(--gold);border-radius:0 var(--r-md) var(--r-md) 0;max-width:980px;color:var(--text);margin:0 auto;padding:1rem 1.25rem;font-size:.85rem;line-height:1.55}.faq-section[data-astro-cid-lcdefpme]{padding:3.5rem 0}.faq-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:.65rem;display:flex}.faq-item[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--t-fast);overflow:hidden}.faq-item[data-astro-cid-lcdefpme]:hover,.faq-item[data-astro-cid-lcdefpme][open]{border-color:var(--accent)}.faq-summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--text);user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.faq-summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-lcdefpme]{color:var(--text-3);transition:transform var(--t-mid);flex-shrink:0}.faq-item[data-astro-cid-lcdefpme][open] .faq-chevron[data-astro-cid-lcdefpme]{color:var(--accent);transform:rotate(180deg)}.faq-body[data-astro-cid-lcdefpme]{color:var(--text-2);border-top:1px solid var(--border);padding:.75rem 1.25rem 1rem;font-size:.88rem;line-height:1.65}@media (width<=1024px){.health-concern-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.hero-section[data-astro-cid-lcdefpme]{padding:1.5rem 0 1rem}.spotlight-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:1rem}.featured-cards-grid[data-astro-cid-lcdefpme]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:.85rem;padding:.35rem .25rem .75rem;display:flex;overflow-x:auto}.featured-product-card[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 280px;width:280px;min-height:175px;scroll-margin-inline:.5rem}.education-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem}.shelf-card[data-astro-cid-lcdefpme]{flex:0 0 135px;width:135px;min-height:165px}.concern-img-wrapper[data-astro-cid-lcdefpme]{width:64px;height:64px}.concern-img[data-astro-cid-lcdefpme]{width:56px;height:56px}}@media (width<=560px){.hero-section[data-astro-cid-lcdefpme]{padding:1.25rem 0 .85rem}.hero-title[data-astro-cid-lcdefpme]{margin-bottom:.85rem;font-size:1.65rem;line-height:1.18}.hero-search-container[data-astro-cid-lcdefpme]{margin-bottom:.85rem}.hero-search-kbd[data-astro-cid-lcdefpme]{display:none}.hero-search-input[data-astro-cid-lcdefpme]{height:48px;padding:0 1rem 0 2.75rem;font-size:.9rem}.search-shell-icon[data-astro-cid-lcdefpme]{left:.85rem}.quick-task-bar[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:.4rem;margin-bottom:.85rem;display:grid}.task-chip[data-astro-cid-lcdefpme]{justify-content:center;gap:.35rem;min-height:44px;padding:.5rem;font-size:.78rem}.spotlights-section[data-astro-cid-lcdefpme]{padding:.85rem 0 1.15rem}.spotlight-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:.85rem}.spotlight-card[data-astro-cid-lcdefpme]{border-radius:var(--r-md);padding:1.15rem 1rem;box-shadow:0 2px 8px #0000000a}.spotlight-header[data-astro-cid-lcdefpme]{gap:.35rem;margin-bottom:.65rem}.spotlight-badge[data-astro-cid-lcdefpme]{padding:.18rem .5rem;font-size:.68rem}.spotlight-subtext-badge[data-astro-cid-lcdefpme]{font-size:.72rem}.spotlight-title[data-astro-cid-lcdefpme]{margin-bottom:.85rem;font-size:1.1rem;line-height:1.25}.spotlight-bullets[data-astro-cid-lcdefpme]{gap:.4rem;margin-bottom:.85rem}.spotlight-bullets[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.45rem;font-size:.78rem;line-height:1.4}.bullet-icon-wrap[data-astro-cid-lcdefpme]{width:18px;height:18px;margin-top:.05rem}.bullet-check[data-astro-cid-lcdefpme]{width:10px;height:10px}.spotlight-cta[data-astro-cid-lcdefpme]{letter-spacing:.01em;justify-content:center;width:100%;min-height:46px;padding:.6rem 1rem;font-size:.84rem}.spotlight-cta[data-astro-cid-lcdefpme]:active{transform:scale(.98)}.spotlight-pin-wrap[data-astro-cid-lcdefpme]{gap:.4rem;min-height:46px;padding:.25rem .3rem .25rem .65rem}.spotlight-pin-field[data-astro-cid-lcdefpme]{padding:.25rem 0;font-size:16px}.spotlight-pin-btn[data-astro-cid-lcdefpme]{min-height:44px;padding:0 1rem;font-size:.84rem}.spotlight-pin-btn[data-astro-cid-lcdefpme]:active{transform:scale(.97)}.spotlight-sublink[data-astro-cid-lcdefpme]{border-radius:var(--r-sm);width:100%;min-height:40px;color:var(--accent);background:#2e5a440d;justify-content:center;align-items:center;padding:.4rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}html.dark .spotlight-sublink[data-astro-cid-lcdefpme]{color:var(--accent-light);background:#6b8f711a}.spotlight-sublink[data-astro-cid-lcdefpme]:active{background:#2e5a441f}.specialty-shelf-section[data-astro-cid-lcdefpme]{padding:1.5rem 0 1.25rem}.marquee-wrapper[data-astro-cid-lcdefpme]{--marquee-gap:.75rem;--marquee-speed:36s;padding:.25rem 0 .5rem;mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.shelf-card[data-astro-cid-lcdefpme]{flex:0 0 120px;width:120px;min-height:150px;padding:.75rem .5rem .65rem}.shelf-card[data-astro-cid-lcdefpme] .concern-img-wrapper[data-astro-cid-lcdefpme]{width:52px;height:52px;margin-bottom:.4rem}.shelf-card[data-astro-cid-lcdefpme] .concern-img[data-astro-cid-lcdefpme]{width:44px;height:44px}.shelf-card[data-astro-cid-lcdefpme] .concern-title[data-astro-cid-lcdefpme]{min-height:2.2em;font-size:.78rem}.shelf-card[data-astro-cid-lcdefpme] .concern-count[data-astro-cid-lcdefpme]{font-size:.7rem}.featured-rail-section[data-astro-cid-lcdefpme]{padding:1.15rem 0 1.25rem}.trending-header-row[data-astro-cid-lcdefpme]{margin-bottom:.5rem}.featured-cards-grid[data-astro-cid-lcdefpme]{gap:.65rem;padding:.15rem .1rem .5rem}.featured-product-card[data-astro-cid-lcdefpme]{flex:0 0 240px;width:240px;min-height:135px;padding:.75rem .85rem}.product-card-title[data-astro-cid-lcdefpme]{font-size:.88rem}.price-comparison-block[data-astro-cid-lcdefpme]{gap:.45rem}.price-type-caption[data-astro-cid-lcdefpme]{font-size:.58rem}.price-mrp[data-astro-cid-lcdefpme]{font-size:1.05rem}.price-brand[data-astro-cid-lcdefpme]{font-size:.82rem}.price-vs-divider[data-astro-cid-lcdefpme]{padding-bottom:.1rem;font-size:.65rem}.product-view-link[data-astro-cid-lcdefpme]{font-size:.75rem}.concerns-section[data-astro-cid-lcdefpme]{padding:1.25rem 0 1rem}.concern-filter-bar[data-astro-cid-lcdefpme]{gap:.35rem;margin-bottom:.85rem}.concern-tab-btn[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;min-height:44px;padding:.4rem .75rem;font-size:.78rem;display:inline-flex}.health-concern-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:.55rem}.health-concern-card[data-astro-cid-lcdefpme]{text-align:center;border-radius:var(--r-md);flex-direction:column;align-items:center;padding:.85rem .55rem .75rem}.health-concern-card[data-astro-cid-lcdefpme] .concern-img-wrapper[data-astro-cid-lcdefpme]{width:58px;height:58px;margin-bottom:.35rem;margin-right:0}.health-concern-card[data-astro-cid-lcdefpme] .concern-img[data-astro-cid-lcdefpme]{width:52px;height:52px}.health-concern-card[data-astro-cid-lcdefpme] .concern-info-wrap[data-astro-cid-lcdefpme]{text-align:center;align-items:center;width:100%}.health-concern-card[data-astro-cid-lcdefpme] .concern-title[data-astro-cid-lcdefpme]{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:auto;margin-bottom:.15rem;font-size:.8rem;line-height:1.25;display:-webkit-box;overflow:hidden}.health-concern-card[data-astro-cid-lcdefpme] .concern-footer[data-astro-cid-lcdefpme]{justify-content:center;gap:.2rem;margin-top:.15rem;font-size:.72rem}.health-concern-card[data-astro-cid-lcdefpme]:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:280px}.education-section[data-astro-cid-lcdefpme]{padding:2rem 0}.education-grid[data-astro-cid-lcdefpme]{gap:.85rem;margin-bottom:1rem}.education-card[data-astro-cid-lcdefpme]{border-radius:var(--r-md);padding:1.15rem 1rem}.education-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.35rem;font-size:1.05rem}.education-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.82rem;line-height:1.5}.education-icon-wrap[data-astro-cid-lcdefpme]{width:36px;height:36px;margin-bottom:.65rem}.education-disclaimer-card[data-astro-cid-lcdefpme]{padding:.75rem .85rem;font-size:.78rem;line-height:1.5}.faq-section[data-astro-cid-lcdefpme]{padding:2rem 0}.faq-summary[data-astro-cid-lcdefpme]{padding:.85rem 1rem;font-size:.88rem}.faq-body[data-astro-cid-lcdefpme]{padding:0 1rem .85rem;font-size:.82rem}}@media (width<=380px){.spotlight-card[data-astro-cid-lcdefpme]{padding:1rem .85rem}.spotlight-header[data-astro-cid-lcdefpme]{gap:.35rem}.spotlight-badge[data-astro-cid-lcdefpme]{padding:.16rem .45rem;font-size:.64rem}.spotlight-subtext-badge[data-astro-cid-lcdefpme]{font-size:.68rem}.spotlight-pin-wrap[data-astro-cid-lcdefpme]{gap:.35rem;padding:.2rem .25rem .2rem .5rem}.spotlight-pin-btn[data-astro-cid-lcdefpme]{min-height:44px;padding:0 .85rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.marquee-group[data-astro-cid-lcdefpme]{animation:none!important}.marquee-group[data-astro-cid-lcdefpme][aria-hidden=true]{display:none}.marquee-wrapper[data-astro-cid-lcdefpme]{overflow-x:auto;mask-image:none}.featured-cards-grid[data-astro-cid-lcdefpme]{scroll-behavior:auto}.shelf-card[data-astro-cid-lcdefpme],.task-chip[data-astro-cid-lcdefpme],.health-concern-card[data-astro-cid-lcdefpme],.featured-product-card[data-astro-cid-lcdefpme],.spotlight-cta[data-astro-cid-lcdefpme],.spotlight-pin-btn[data-astro-cid-lcdefpme]{transition:none!important;transform:none!important}}
