.ndovu-section-nav{display:flex;gap:8px;flex-wrap:wrap;margin:24px auto;padding:12px 0;max-width:1280px;border-block:1px solid #8883}.ndovu-section-nav a{display:inline-flex;align-items:center;padding:10px 18px;border-radius:24px;background:var(--ndovu-product-surface,#f4f6f5);color:var(--ndovu-product-text,inherit);font:600 14px/1.4 system-ui;text-decoration:none}.ndovu-section-nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ndovu-ps2-document [id],#product-purchase{scroll-margin-top:120px}.ndovu-ps2-document.ndovu-density-compact .xiaomi-story{padding-block:32px}.ndovu-ps2-document.ndovu-density-compact .xiaomi-story__body{max-width:68ch}.xiaomi-story video.ndovu-lazy-video{background:#101416;min-height:160px;max-width:100%;height:auto}.xiaomi-story picture img{height:auto}.ndovu-ps2-document .xiaomi-story__body{overflow-wrap:anywhere}.ndovu-ps2-document .xiaomi-story__body a{text-decoration:underline}@media(prefers-reduced-motion:reduce){.xiaomi-story-system *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:767px){.ndovu-section-nav{padding-inline:16px;gap:6px}.ndovu-section-nav a{padding:9px 13px;font-size:12px}.ndovu-ps2-document.ndovu-density-compact .xiaomi-story{padding-block:24px}}
.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story-system{max-width:1320px;margin-inline:auto;padding:24px}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story{border-radius:20px!important;padding:clamp(24px,4vw,56px)!important;margin:0 0 24px!important;overflow:hidden;box-shadow:none!important;gap:32px!important;min-height:0!important}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story--light{background:#fff!important;color:#172529!important;border:1px solid #dee5e5!important}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story--neutral{background:#f2f5f4!important;color:#172529!important}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story--dark{background:#111719!important;color:#f7fbfa!important}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story:not(.xiaomi-story--immersive-panel)>.xiaomi-story__media{position:relative!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;align-self:center;overflow:hidden;border-radius:12px}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story:not(.xiaomi-story--immersive-panel)>.xiaomi-story__media picture{display:block!important;min-height:0!important;height:auto!important;width:100%!important}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story:not(.xiaomi-story--immersive-panel)>.xiaomi-story__media img,
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story:not(.xiaomi-story--immersive-panel)>.xiaomi-story__media video{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:680px!important;margin:0!important}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story--fit-contain>.xiaomi-story__media img,
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story--fit-contain>.xiaomi-story__media video{object-fit:contain!important}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story__content h2{font-size:clamp(26px,3.8vw,54px)!important;line-height:1.12!important;letter-spacing:-.035em!important;margin:0 0 22px!important;background:transparent!important}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story__body{font-size:17px!important;line-height:1.75!important;max-width:68ch}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story__content{min-height:0!important}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story__feature-grid{gap:18px!important}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story__feature{box-shadow:none!important;min-width:0}
body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story__feature img{height:auto!important;max-height:420px!important;object-fit:contain!important}
body.ndovu-ps2-document.ndovu-density-compact .xiaomi-story{padding:28px!important;margin-bottom:16px!important}
@media(max-width:767px){.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story-system{padding:12px}body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story{padding:24px!important;border-radius:14px!important;gap:22px!important}body.ndovu-ps2-document:not(.ndovu-preset-original) .xiaomi-story__body{font-size:15px!important}}

/* Preserve native related products when there is no Studio replacement, including narrow themes. */
@media(max-width:767px){
 body.ndovu-ps2-document section.related.products > .products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin-left:0;margin-right:0}
 body.ndovu-ps2-document section.related.products > .products:before,body.ndovu-ps2-document section.related.products > .products:after{display:none}
 body.ndovu-ps2-document section.related.products > .products > .product{float:none!important;width:100%!important;min-width:0;margin:0!important}
 body.ndovu-ps2-document section.related.products .price{flex-wrap:wrap}
}

.ndovu-dedicated-links{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0;font-size:15px}
/* A single shopping comparison entry point, immediately before Studio specs. */
.ndovu-dedicated-links{display:flex;gap:12px;flex-wrap:wrap;max-width:1280px;margin:20px auto;padding:0 24px}.ndovu-dedicated-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;background:var(--esh-primary,#0053e2);color:#fff!important;border:1px solid var(--esh-primary,#0053e2);border-radius:4px;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4;text-decoration:none!important}.ndovu-dedicated-links a.ndovu-compare-secondary{background:transparent;color:var(--esh-primary,#0053e2)!important}.ndovu-dedicated-links a:focus-visible{outline:3px solid var(--esh-primary,#0053e2);outline-offset:3px}@media(max-width:767px){.ndovu-dedicated-links{flex-direction:column;padding:0 16px}.ndovu-dedicated-links a{width:100%}}

.ndovu-catalog-product .ndovu-comparison-price{color:var(--esh-primary,var(--ecomall-primary-color,#0053e2))}
