.ProductDescription_root__EAwq2{--pd-ink:var(--color-slate-800);--pd-ink-soft:var(--color-slate-700);--pd-muted:var(--color-quiet);--pd-line:color-mix(in srgb,var(--color-slate-900) 9%,transparent);--pd-surface:var(--color-white);--pd-surface-soft:var(--color-slate-50);--pd-accent:var(--color-brand-600,var(--color-brand-600));--pd-accent-soft:color-mix(in srgb,var(--color-brand-600) 8%,transparent);--pd-star:var(--color-warning-500);color:var(--pd-ink-soft);font-family:var(--font-app-text),var(--font-plus-jakarta-sans),sans-serif;font-size:var(--text-16);line-height:1.65;max-width:100%}.dark .ProductDescription_root__EAwq2{--pd-ink:var(--color-slate-100);--pd-ink-soft:var(--color-body-dark);--pd-muted:var(--color-slate-500);--pd-line:color-mix(in srgb,var(--color-slate-200) 12%,transparent);--pd-surface:var(--color-dark-card);--pd-surface-soft:color-mix(in srgb,var(--color-white) 3.5%,transparent);--pd-accent:var(--color-brand-300,var(--color-brand-300));--pd-accent-soft:color-mix(in srgb,var(--color-brand-300) 10%,transparent);--pd-star:var(--color-warning-400)}.ProductDescription_section__qmlIC+.ProductDescription_section__qmlIC{margin-top:40px}.ProductDescription_heading__6lwTx{display:flex;align-items:center;gap:12px;font-size:var(--text-12);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pd-muted);margin:0 0 18px}.ProductDescription_heading__6lwTx:after{content:"";flex:1;height:1px;background:var(--pd-line)}.ProductDescription_headingTitle__NPTKf{display:block;font-size:var(--text-17);font-weight:600;line-height:1.4;letter-spacing:-.005em;text-transform:none;color:var(--pd-ink);text-wrap:balance;margin:0 0 12px}.ProductDescription_headingTitle__NPTKf:after{content:none}.ProductDescription_lead___BmXf p{font-size:var(--text-16);line-height:1.65;color:var(--pd-ink);margin:0 0 14px;text-wrap:pretty}.ProductDescription_lead___BmXf .ProductDescription_intro__SptOs{font-size:var(--text-18);line-height:1.6}.ProductDescription_lead___BmXf p:last-child{margin-bottom:0}.ProductDescription_featureGrid__d5xtI{display:grid;grid-template-columns:1fr;gap:12px 28px}@media (min-width:720px){.ProductDescription_featureGrid__d5xtI{grid-template-columns:1fr 1fr}}.ProductDescription_feature__imebj{display:flex;align-items:flex-start;gap:11px;font-size:var(--text-14-5);line-height:1.5;color:var(--pd-ink-soft)}.ProductDescription_featureIcon__O_K9Z{flex:none;width:19px;height:19px;margin-top:1px;border-radius:50%;background:var(--pd-accent-soft);color:var(--pd-accent);display:inline-flex;align-items:center;justify-content:center}.ProductDescription_featureIcon__O_K9Z svg{width:11px;height:11px}.ProductDescription_awards___CDgk{display:flex;flex-wrap:wrap;gap:24px;align-items:center;padding:22px 24px;border:1px solid var(--pd-line);border-radius:16px;background:var(--pd-surface-soft)}.ProductDescription_rating__yZcLD{flex:none;text-align:center;padding-right:24px;border-right:1px solid var(--pd-line)}.ProductDescription_ratingValue__dXqT_{font-size:var(--text-32);font-weight:800;line-height:1;color:var(--pd-ink);letter-spacing:-.02em}.ProductDescription_stars__mTq90{color:var(--pd-star);font-size:var(--text-13);letter-spacing:.08em;margin-top:6px}.ProductDescription_ratingLabel__0iplu{font-size:var(--text-10-5);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pd-muted);margin-top:4px}.ProductDescription_awardList__2GF7I{flex:1 1 260px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ProductDescription_awardItem__JIgu_{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-14);line-height:1.5;color:var(--pd-ink-soft)}.ProductDescription_awardIcon__Epfvb{flex:none;width:15px;height:15px;margin-top:2px;color:var(--pd-accent)}.ProductDescription_quoteGrid__ppu5g{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:860px){.ProductDescription_quoteGrid__ppu5g{grid-template-columns:1fr 1fr}}.ProductDescription_quote__RqDkh{position:relative;padding:22px 24px;border:1px solid var(--pd-line);border-radius:16px;background:var(--pd-surface);display:flex;flex-direction:column}.dark .ProductDescription_quote__RqDkh{background:var(--pd-surface-soft)}.ProductDescription_quoteMark__Ay_h7{font-size:var(--text-40);line-height:1;font-weight:800;color:var(--pd-accent);opacity:.28;height:22px}.ProductDescription_quoteBody__BKlyo{margin:6px 0 0;font-size:var(--text-14-5);line-height:1.6;color:var(--pd-ink-soft);text-wrap:pretty}.ProductDescription_quoteBody__BKlyo+.ProductDescription_quoteBody__BKlyo{margin-top:10px}.ProductDescription_quoteBody__BKlyo:first-of-type{color:var(--pd-ink);font-weight:500}.ProductDescription_quoteAuthor__5GAbE{margin-top:16px;padding-top:14px;border-top:1px solid var(--pd-line);font-size:var(--text-12-5);font-weight:700;color:var(--pd-muted)}.ProductDescription_specs__EYP38{margin:0;border:1px solid var(--pd-line);border-radius:14px;overflow:hidden;background:var(--pd-surface-soft)}.ProductDescription_specRow__Zmto_{display:grid;grid-template-columns:1fr;gap:3px 24px;padding:12px 16px}@media (min-width:620px){.ProductDescription_specRow__Zmto_{grid-template-columns:minmax(130px,32%) 1fr;align-items:baseline;gap:0 24px}}.ProductDescription_specRow__Zmto_+.ProductDescription_specRow__Zmto_{border-top:1px solid var(--pd-line)}.ProductDescription_specTerm__PIV0S{margin:0;font-size:var(--text-12-5);font-weight:700;line-height:1.5;color:var(--pd-muted)}.ProductDescription_specValue__Tx9JH{margin:0;font-size:var(--text-14-5);line-height:1.5;color:var(--pd-ink);text-wrap:pretty}.ProductDescription_prose__5JFpT{font-size:var(--text-16);line-height:1.65;color:var(--pd-ink-soft)}.ProductDescription_prose__5JFpT p{margin:0 0 14px;text-wrap:pretty}.ProductDescription_prose__5JFpT p:last-child{margin-bottom:0}.ProductDescription_prose__5JFpT ol,.ProductDescription_prose__5JFpT ul{margin:14px 0;padding-left:20px}.ProductDescription_prose__5JFpT ul{list-style:disc}.ProductDescription_prose__5JFpT ol{list-style:decimal}.ProductDescription_prose__5JFpT li{margin-bottom:7px;color:var(--pd-ink-soft);text-wrap:pretty}.ProductDescription_prose__5JFpT b,.ProductDescription_prose__5JFpT strong{font-weight:650;color:var(--pd-ink)}.ProductDescription_prose__5JFpT a{color:var(--pd-accent);text-decoration:underline;text-underline-offset:2px}.ProductDescription_prose__5JFpT h4,.ProductDescription_prose__5JFpT h5,.ProductDescription_prose__5JFpT h6{font-size:var(--text-14);font-weight:700;color:var(--pd-ink);margin:22px 0 8px}