/* All selectors are scoped to an opted-in Ndovu manufacturer story. */
.xiaomi-story-system:has([data-manufacturer-scene^="redmi-note-15"]){display:block!important;max-width:none!important;width:100%!important;padding:0!important;margin:0!important;gap:0!important;background:#fff}
[data-manufacturer-scene^="redmi-note-15"]{container-type:inline-size;position:relative;width:100%;max-width:100%;margin:0;padding:0;color:#000;font-family:"MiSans Latin",sans-serif;line-height:1.2}
[data-manufacturer-scene^="redmi-note-15"] *{box-sizing:border-box}
[data-manufacturer-scene^="redmi-note-15"] img{max-width:100%;border:0;border-radius:0}
[data-manufacturer-scene^="redmi-note-15"] picture{display:inline-flex}
[data-manufacturer-scene^="redmi-note-15"] .xm-img{width:100%;height:100%;object-fit:fill}
[data-manufacturer-scene^="redmi-note-15"] .xm-text{display:inline-block;white-space:pre-wrap}
[data-manufacturer-scene^="redmi-note-15"] .f-light{font-weight:300}
[data-manufacturer-scene^="redmi-note-15"] .f-semi{font-weight:600}
[data-manufacturer-scene^="redmi-note-15"] .f-bold{font-weight:700}
[data-manufacturer-scene^="redmi-note-15"] :where(h2.xm-text){font-family:inherit;letter-spacing:normal;margin:0;padding:0}
[data-manufacturer-scene^="redmi-note-15"] .ndovu-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0}
[data-manufacturer-scene^="redmi-note-15"] [hidden]{display:none!important}
[data-manufacturer-scene^="redmi-note-15"] .ndovu-gallery-slide{width:100%;max-width:100%}
[data-manufacturer-scene^="redmi-note-15"] .ndovu-gallery-slide>div{width:100%}
[data-manufacturer-scene^="redmi-note-15"] .xm-scroll{position:relative;overflow:visible}
[data-manufacturer-scene^="redmi-note-15"] .ndovu-gallery-controls{display:flex!important;align-items:center;justify-content:center;gap:16px;padding:12px 0;position:relative;z-index:5;width:100%;font-size:14px;line-height:1.4;color:#333}
[data-manufacturer-scene^="redmi-note-15"] .ndovu-gallery-controls button{display:inline-flex;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;color:#111;font:400 28px/1 sans-serif;box-shadow:none;text-transform:none;cursor:pointer}
[data-manufacturer-scene^="redmi-note-15"] .ndovu-gallery-controls button:disabled{opacity:.35;cursor:default}
[data-manufacturer-scene^="redmi-note-15"] button:focus-visible,[data-manufacturer-scene^="redmi-note-15"] a:focus-visible{outline:3px solid #ff6900;outline-offset:4px}
[data-manufacturer-scene^="redmi-note-15"] .video_self{display:block;width:100%;height:100%;object-fit:cover}
.ndovu-canvas-mobile{display:none}
.ndovu-product-notes{max-width:1100px;margin:0 auto;padding:64px 24px;color:#616161;font-size:14px;line-height:1.6}
.ndovu-product-notes h2{font:600 24px/1.3 "MiSans Latin",sans-serif;margin:0 0 20px;color:#222}
.ndovu-product-notes p{margin:0 0 16px}
.ndovu-product-notes a{color:#5b360b;text-decoration:underline}

@media(max-width:767px){.ndovu-canvas-desktop{display:none}.ndovu-canvas-mobile{display:block}}

[data-manufacturer-scene^="redmi-note-15"] .ndovu-source-composition{width:100%;overflow:hidden}[data-manufacturer-scene^="redmi-note-15"] h2.xm-text{font-family:inherit;letter-spacing:normal;margin:0;padding:0}[data-manufacturer-scene^="redmi-note-15"] h2.xm-text:not([class*="f-"]){font-weight:inherit}[data-manufacturer-scene^="redmi-note-15"] .xm-link{text-decoration:none;color:inherit}
[data-manufacturer-scene^="redmi-note-15"] .ndovu-canvas-desktop{display:block!important}[data-manufacturer-scene^="redmi-note-15"] .ndovu-canvas-mobile{display:none!important}@media(max-width:767px){[data-manufacturer-scene^="redmi-note-15"] .ndovu-canvas-desktop{display:none!important}[data-manufacturer-scene^="redmi-note-15"] .ndovu-canvas-mobile{display:block!important}}
[data-manufacturer-scene^="redmi-note-15"] .ndovu-gallery-track{display:grid!important;width:100%;transform:none!important}[data-manufacturer-scene^="redmi-note-15"] .ndovu-gallery-slide{grid-area:1/1;width:100%;position:relative;align-self:start}[data-manufacturer-scene^="redmi-note-15"] .ndovu-gallery-slide[hidden]{display:block!important;visibility:hidden!important;pointer-events:none}[data-manufacturer-scene^="redmi-note-15"] .xm-scroll{position:relative!important;overflow:visible!important;height:auto!important}[data-manufacturer-scene^="redmi-note-15"] .ndovu-gallery-controls{position:static!important;display:block!important;height:44px;padding:0;margin:0}[data-manufacturer-scene^="redmi-note-15"] .ndovu-gallery-controls button{position:absolute!important;top:calc((100% - 44px)/2);transform:translateY(-50%)}[data-manufacturer-scene^="redmi-note-15"] [data-gallery-status]{position:absolute;bottom:8px;left:50%;transform:translateX(-50%)}[data-manufacturer-scene^="redmi-note-15"] .ndovu-gallery-slide img:not(.xm-img){display:block;width:100%;height:auto}[data-manufacturer-scene^="redmi-note-15"] .ndovu-story-video{width:100%;height:100%}[data-manufacturer-scene^="redmi-note-15"] video{object-fit:contain!important}
[data-manufacturer-scene^="redmi-note-15"] .focal-info{position:relative!important;height:auto!important}[data-manufacturer-scene^="redmi-note-15"] .focal-item{display:flex!important;position:relative!important;opacity:1!important;flex-direction:column;align-items:center;width:100%;height:auto}[data-manufacturer-scene^="redmi-note-15"] .perspective-slider .ndovu-gallery-slide{transform:none!important}[data-manufacturer-scene^="redmi-note-15"] .slider-area-box{overflow:hidden}[data-manufacturer-scene^="redmi-note-15"] .perspective-slider .ndovu-gallery-track{display:block!important;position:relative}[data-manufacturer-scene^="redmi-note-15"] .perspective-slider .ndovu-gallery-slide[hidden]{position:absolute!important;top:0;left:0}[data-manufacturer-scene^="redmi-note-15"] .ndovu-focal-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:29.2969cqw;overflow:hidden}[data-manufacturer-scene^="redmi-note-15"] .ndovu-focal-stage img{height:25.2344cqw;object-fit:cover}[data-manufacturer-scene^="redmi-note-15"] .ndovu-focal-main{width:36.0547cqw!important;z-index:2}[data-manufacturer-scene^="redmi-note-15"] .ndovu-focal-side{position:absolute;width:36.0547cqw!important;filter:brightness(.4);z-index:1}[data-manufacturer-scene^="redmi-note-15"] .ndovu-focal-prev{left:2.5cqw;transform:perspective(39.0625cqw)rotateY(20deg)scale(.85)}[data-manufacturer-scene^="redmi-note-15"] .ndovu-focal-next{right:2.5cqw;transform:perspective(39.0625cqw)rotateY(-20deg)scale(.85)}[data-manufacturer-scene^="redmi-note-15"] .focal-title{display:block}[data-manufacturer-scene^="redmi-note-15"] .focal-desc{display:block}
@media(max-width:767px){[data-manufacturer-scene^="redmi-note-15"] .ndovu-focal-stage{height:59.815cqw}[data-manufacturer-scene^="redmi-note-15"] .ndovu-focal-stage img{width:100%!important;height:59.815cqw}[data-manufacturer-scene^="redmi-note-15"] .ndovu-focal-side{display:none}[data-manufacturer-scene^="redmi-note-15"] .focal-item{align-items:flex-start;left:0!important;top:0!important}[data-manufacturer-scene^="redmi-note-15"] .focal-desc{width:100%!important;max-width:100%}[data-manufacturer-scene^="redmi-note-15"] .focal-info{margin-left:0!important}}
[data-manufacturer-scene^="redmi-note-15"] .ndovu-canvas-mobile .div251 .perspective-slider{height:auto!important}[data-manufacturer-scene^="redmi-note-15"] .perspective-slider .ndovu-gallery-controls button{top:14.64845cqw}[data-manufacturer-scene^="redmi-note-15"] .perspective-slider [data-gallery-status]{z-index:3}@media(max-width:767px){[data-manufacturer-scene^="redmi-note-15"] .perspective-slider .ndovu-gallery-controls button{top:29.9075cqw}}