.banner-carousel_home__ZSZIQ{padding:0}.banner-carousel_shell__3GFcv{position:relative;aspect-ratio:2/1;overflow:hidden;border:0;border-radius:22px;background:var(--miniapp-paper,#fff)}.banner-carousel_viewport__CW_Ea,.banner-carousel_viewport__CW_Ea [aria-roledescription=slide],.banner-carousel_viewport__CW_Ea>div,.banner-carousel_viewport__CW_Ea>div>div{height:100%}.banner-carousel_image__KbhVK{display:block;width:100%;height:100%;object-fit:contain;object-position:center;user-select:none}.banner-carousel_dots__ABx6Q{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:flex;align-items:center;gap:3px;padding:3px 7px;border:1px solid #ffffff35;background:#0009;border-radius:20px;z-index:1}.banner-carousel_dot__ePu3u{width:19px;height:18px;display:grid;place-items:center;padding:0;background:transparent;border:0}.banner-carousel_dot__ePu3u:after{content:"";width:5px;height:5px;border-radius:3px;background:#fff}.banner-carousel_selected__j1m1q:after{width:15px;background:var(--shop-color-hex-ec4899,#ec4899);box-shadow:0 0 0 1px #fff9}