*,*::after,*::before{box-sizing:border-box!important}:root,body,html,page{--nutui-color-primary:#397cff!important;--nutui-color-primary-stop-1:#5a94ff!important;--nutui-color-primary-stop-2:#397cff!important;--nutui-color-primary-light:#e6f0ff!important;--nutui-color-primary-pressed:#2a66cc!important;--font-rem:0.6rem}.nut-checkbox-icon-checked,.nut-checkbox-icon-checked .nut-icon{color:#397cff!important}.nut-checkbox-icon-checked .nut-icon svg,.nut-checkbox-icon-checked svg{fill:currentColor!important}.nut-checkbox-icon-checked .nut-icon path,.nut-checkbox-icon-checked path{fill:currentColor!important}page,taro-audio-core,taro-button-core,taro-canvas-core,taro-checkbox-core,taro-cover-image-core,taro-cover-view-core,taro-form-core,taro-icon-core,taro-image-core,taro-input-core,taro-label-core,taro-map-core,taro-navigator-core,taro-picker-core,taro-picker-view-core,taro-progress-core,taro-radio-core,taro-rich-text-core,taro-scroll-view-core,taro-slider-core,taro-swiper-core,taro-swiper-item-core,taro-switch-core,taro-text-core,taro-textarea-core,taro-video-core,taro-view-core{box-sizing:border-box!important}a,article,aside,body,dd,div,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,img,li,main,nav,ol,option,p,section,select,span,taro-button-core,taro-input-core,taro-textarea-core,ul{box-sizing:border-box!important}.weui-picker__overlay .weui-mask{z-index:20000}.weui-picker__overlay .weui-picker{z-index:21000}.taro__toast div{z-index:30000!important}.taro_page,.taro_router{box-sizing:border-box!important}.taro_router > .taro_page{-webkit-transform:none!important;transform:none!important}.layout-container{min-height:100vh;position:relative}.layout-content.with-tabbar{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.layout-loading{-webkit-align-items:center;align-items:center;background-color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100vh;-webkit-justify-content:center;justify-content:center}.loading-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:.02rem solid #f3f3f3;border-radius:50%;border-top-color:#ff1024;height:.2rem;margin-bottom:.1rem;width:.2rem}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-text{color:#666;font-size:.13rem;text-align:center}.tabbar-container{background:#fff;border-top:.005rem solid #e0e0e0;bottom:0;box-shadow:0 -.01rem .05rem rgba(0,0,0,.1);display:-webkit-flex;display:flex;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:999}.tabbar-item{-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:.04rem 0;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.tabbar-item:active{background-color:#f5f5f5}.tabbar-icon{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:.24rem;-webkit-justify-content:center;justify-content:center;margin-bottom:.02rem;width:.24rem}.tabbar-text{color:#8a8a8a;font-size:.12rem;-webkit-transition:color .3s ease;transition:color .3s ease}.tabbar-text.active{color:#ff1024}.flex{display:-webkit-flex;display:flex}.flex-center{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.flex-between{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-10{margin-top:.05rem}.mt-20{margin-top:.1rem}.mt-30{margin-top:.15rem}.mb-10{margin-bottom:.05rem}.mb-20{margin-bottom:.1rem}.mb-30{margin-bottom:.15rem}.ml-10{margin-left:.05rem}.ml-20{margin-left:.1rem}.mr-10{margin-right:.05rem}.mr-20{margin-right:.1rem}.pt-10{padding-top:.05rem}.pt-20{padding-top:.1rem}.pt-30{padding-top:.15rem}.pb-10{padding-bottom:.05rem}.pb-20{padding-bottom:.1rem}.pb-30{padding-bottom:.15rem}.pl-10{padding-left:.05rem}.pl-20{padding-left:.1rem}.pr-10{padding-right:.05rem}.pr-20{padding-right:.1rem}.simple-icon{display:inline-block;vertical-align:middle}.simple-icon.nutui-iconfont{font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}page{--nutui-popup-title-font-size:0.14rem;--nutui-popup-title-padding:0.16rem;--nutui-tabs-titles-font-size:0.14rem;--nutui-tabs-tab-line-width:0.12rem;--nutui-tabs-tab-line-height:0.02rem;--nutui-tabs-line-bottom:0;--nutui-cascader-item-font-size:0.12rem}.preview-image{background-color:rgba(0,0,0,.7)!important}.live-room-page *::-webkit-scrollbar,.live-room-page::-webkit-scrollbar,.student-live-room *::-webkit-scrollbar,.student-live-room::-webkit-scrollbar{display:none;height:0;width:0}.live-room-page,.live-room-page *,.student-live-room,.student-live-room *{scrollbar-width:none;-ms-overflow-style:none}@font-face{font-display:swap;font-family:mall-iconfont;font-style:normal;font-weight:400;src:url(data:font/truetype;charset=utf-8;base64,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) format("truetype")}.mall-iconfont{font-family:mall-iconfont!important;font-size:.08rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:1;text-rendering:optimizeLegibility;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,color .2s ease;transition:transform .2s ease,color .2s ease,-webkit-transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.mall-iconfont--spin{-webkit-animation:iconfont-spin 1s linear infinite;animation:iconfont-spin 1s linear infinite}@-webkit-keyframes iconfont-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes iconfont-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mall-iconfont--spin[style*="transform"]{-webkit-animation:iconfont-spin 1s linear infinite;animation:iconfont-spin 1s linear infinite}.mall-iconfont--clickable{cursor:pointer}.mall-iconfont--clickable:active{opacity:.7;-webkit-transform:scale(.95);transform:scale(.95)}.mall-iconfont--disabled{color:#c0c4cc!important;cursor:not-allowed;opacity:.5;pointer-events:none}.mall-iconfont-group{-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:inline-flex;gap:.04rem}.mall-iconfont--xs{font-size:.06rem}.mall-iconfont--sm{font-size:.07rem}.mall-iconfont--md{font-size:.08rem}.mall-iconfont--lg{font-size:.1rem}.mall-iconfont--xl{font-size:.12rem}.mall-iconfont--xxl{font-size:.16rem}.mantis-modal-mask{background-color:rgba(0,0,0,.45);bottom:0;height:100%;left:0;pointer-events:auto;position:fixed;right:0;top:0;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1)}.mantis-modal-mask.mantis-modal-mask-fade-enter{opacity:1}.mantis-modal-mask.mantis-modal-mask-fade-leave{opacity:0;pointer-events:none}.mantis-modal-mask.mantis-modal-mask-hidden{display:none}.mantis-modal-wrap{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;inset:0;-webkit-justify-content:center;justify-content:center;outline:0;overflow:auto;pointer-events:auto;position:fixed}.mantis-modal-wrap.mantis-modal-wrap-hidden{display:none;pointer-events:none}.mantis-modal-wrap.mantis-modal-position-center{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.mantis-modal-wrap.mantis-modal-position-top{-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;padding-top:.5rem;width:100vw!important}.mantis-modal-wrap.mantis-modal-position-bottom{-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center;width:100vw!important}.mantis-modal-wrap.mantis-modal-position-left{-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.mantis-modal-wrap.mantis-modal-position-right{-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-end;justify-content:flex-end}.mantis-modal{background:#fff;border-radius:.08rem;box-shadow:0 .03rem .08rem 0 rgba(0,0,0,.08),0 .015rem .03rem -.02rem rgba(0,0,0,.12),0 .045rem .14rem .04rem rgba(0,0,0,.05);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-height:calc(100vh - .16rem);max-width:calc(100vw - .16rem);overflow:hidden;pointer-events:auto;position:relative;width:2.6rem}.mantis-modal.mantis-modal-transparent{background:transparent;box-shadow:none;overflow:visible}.mantis-modal.mantis-modal-centered{margin:auto}.mantis-modal.mantis-modal-popup{border-radius:.08rem .08rem 0 0;max-height:80vh;width:100%}.mantis-modal.mantis-modal-animation-fade{-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1)}.mantis-modal.mantis-modal-animation-fade.mantis-modal-animation-enter{opacity:1}.mantis-modal.mantis-modal-animation-fade.mantis-modal-animation-leave{opacity:0}.mantis-modal.mantis-modal-animation-zoom{-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.mantis-modal.mantis-modal-animation-zoom.mantis-modal-animation-enter{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.mantis-modal.mantis-modal-animation-zoom.mantis-modal-animation-leave{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.mantis-modal.mantis-modal-animation-slide-up{-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.mantis-modal.mantis-modal-animation-slide-up.mantis-modal-animation-enter{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mantis-modal.mantis-modal-animation-slide-up.mantis-modal-animation-leave{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.mantis-modal.mantis-modal-animation-slide-down{-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.mantis-modal.mantis-modal-animation-slide-down.mantis-modal-animation-enter{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mantis-modal.mantis-modal-animation-slide-down.mantis-modal-animation-leave{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.mantis-modal.mantis-modal-animation-slide-left{-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.mantis-modal.mantis-modal-animation-slide-left.mantis-modal-animation-enter{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.mantis-modal.mantis-modal-animation-slide-left.mantis-modal-animation-leave{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mantis-modal.mantis-modal-animation-slide-right{-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.mantis-modal.mantis-modal-animation-slide-right.mantis-modal-animation-enter{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.mantis-modal.mantis-modal-animation-slide-right.mantis-modal-animation-leave{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.mantis-modal-close{-webkit-align-items:center;align-items:center;background:transparent;border:0;color:rgba(0,0,0,.45);cursor:pointer;display:-webkit-flex;display:flex;font-weight:700;height:.44rem;-webkit-justify-content:center;justify-content:center;line-height:1;outline:0;padding:0;position:absolute;right:0;text-decoration:none;top:0;-webkit-transition:color .3s;transition:color .3s;width:.44rem;z-index:10}.mantis-modal-close:hover{color:rgba(0,0,0,.75)}.mantis-modal-close:active{opacity:.7}.mantis-modal-close .mantis-modal-close-x{display:block;font-size:.28rem;font-style:normal;line-height:.28rem;text-align:center;text-rendering:auto;text-transform:none}.mantis-modal-header{background:#fff;border-bottom:.005rem solid #f0f0f0;border-radius:.08rem .08rem 0 0;color:rgba(0,0,0,.85);-webkit-flex-shrink:0;flex-shrink:0;padding:.16rem .24rem .12rem}.mantis-modal-title{color:rgba(0,0,0,.85);font-size:.16rem;font-weight:600;line-height:.22rem;margin:0;word-wrap:break-word}.mantis-modal-body{font-size:.14rem;line-height:1.5715;padding:.12rem .24rem;word-wrap:break-word;color:rgba(0,0,0,.85);-webkit-flex:1;flex:1;overflow-y:auto}.mantis-modal-footer{background:transparent;border-radius:0 0 .08rem .08rem;border-top:.005rem solid #f0f0f0;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;gap:.08rem;-webkit-justify-content:flex-end;justify-content:flex-end;padding:.1rem .24rem;text-align:right}.mantis-modal-btn{background-image:none;border:.005rem solid transparent;border-radius:.04rem;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:.14rem;font-weight:400;height:.32rem;line-height:.32rem;padding:0 .15rem;text-align:center;touch-action:manipulation;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.mantis-modal-btn:active{opacity:.8}.mantis-modal-btn.mantis-modal-btn-cancel{background:#fff;border-color:#d9d9d9;color:rgba(0,0,0,.85)}.mantis-modal-btn.mantis-modal-btn-cancel:hover{border-color:#40a9ff;color:#40a9ff}.mantis-modal-btn.mantis-modal-btn-primary{background:#1890ff;border-color:#1890ff;box-shadow:0 .01rem 0 rgba(0,0,0,.045);color:#fff;text-shadow:0 -.005rem 0 rgba(0,0,0,.12)}.mantis-modal-btn.mantis-modal-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}@media screen and (max-width:768px){.mantis-modal{margin:0 auto;max-width:90vw}.mantis-modal-position-center .mantis-modal{width:90%!important}.mantis-modal-header{padding:.08rem .12rem .06rem}.mantis-modal-title{font-size:.09rem;line-height:.12rem}.mantis-modal-body{font-size:.07rem;padding:.06rem .12rem}.mantis-modal-footer{padding:.05rem .12rem}.mantis-modal-btn{border-radius:.02rem;font-size:.07rem;height:.18rem;line-height:.18rem;padding:0 .08rem}.mantis-modal-close{height:.24rem;width:.24rem}.mantis-modal-close .mantis-modal-close-x{font-size:.14rem;line-height:.14rem}}.mantis-modal-position-left .mantis-modal,.mantis-modal-position-right .mantis-modal{border-radius:0;height:100vh;max-height:100vh;max-width:80vw}.mantis-modal-position-bottom .mantis-modal{border-radius:.08rem .08rem 0 0;width:100%}.mantis-modal-position-top .mantis-modal{border-radius:0 0 .08rem .08rem;width:100%}.mall-agreement-modal-box .mantis-modal-close{height:auto;right:.15rem;top:.08rem;width:auto}.mall-agreement-modal-box .mantis-modal-close .mantis-modal-close-x{font-size:.2rem;line-height:1}.mall-agreement-modal-box .mantis-modal-header{padding:.08rem .12rem .06rem}.mall-agreement-modal-box .mantis-modal-header .mantis-modal-title{font-size:.15rem!important;line-height:1.5!important}.mall-agreement-modal-box .mall-agreement-modal{padding-bottom:.2rem}.mall-agreement-modal-box .mall-agreement-modal .agreement-loading{-webkit-align-items:center;align-items:center;color:#999;display:-webkit-flex;display:flex;font-size:.14rem;height:1rem;-webkit-justify-content:center;justify-content:center}.mall-agreement-modal-box .mall-agreement-modal taro-rich-text-core{color:#333;font-size:.14rem;line-height:normal}.authorization-popup{background:#fff;border-radius:.1rem .1rem 0 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;min-height:1.2rem;padding:.6rem .2rem .5rem;z-index:10001}.authorization-popup .auth-login-btn{margin-bottom:.25rem}.authorization-popup .auth-login-btn .wechat-login-btn{-webkit-align-items:center;align-items:center;background:#f44;border:none;border-radius:.225rem;color:#fff!important;display:-webkit-flex;display:flex;font-size:.14rem!important;font-weight:500;height:.45rem;-webkit-justify-content:center;justify-content:center;width:100%}.authorization-popup .auth-login-btn .wechat-login-btn::after{border:none}.authorization-popup .auth-agreement{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.authorization-popup .auth-agreement .checkbox-wrapper{display:-webkit-flex;display:flex}.authorization-popup .auth-agreement .checkbox-wrapper .circle{-webkit-align-items:center;align-items:center;border:.01rem solid #dcdee2;border-radius:.18rem;display:-webkit-flex;display:flex;height:.18rem;-webkit-justify-content:center;justify-content:center;position:relative;width:.18rem}.authorization-popup .auth-agreement .checkbox-wrapper .circle taro-image-core{display:none;height:.2rem;left:-.01rem;position:absolute;top:-.01rem;width:.2rem}.authorization-popup .auth-agreement .checkbox-wrapper .selected-circle{background:transparent;border-color:#f44}.authorization-popup .auth-agreement .checkbox-wrapper .selected-circle taro-image-core{display:block}.authorization-popup .auth-agreement .checkbox-wrapper .agreement-text{color:#666;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:.13rem;line-height:1.5;margin-left:.1rem}.authorization-popup .auth-agreement .checkbox-wrapper .agreement-text .agreement-link{color:#f44;cursor:pointer;margin-left:.04rem;white-space:nowrap}.user-info-popup{-webkit-align-items:center;align-items:center;background:#fff;border-radius:.1rem .1rem 0 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:2rem;padding:.25rem .2rem .3rem}.user-info-popup .popup-title{color:#333;font-size:.16rem;font-weight:600;margin-bottom:.2rem;text-align:center}.user-info-popup .avatar-section{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:.2rem}.user-info-popup .avatar-btn{-webkit-align-items:center;align-items:center;background:transparent;border:.01rem solid #e9ecef;border-radius:50%;display:-webkit-flex;display:flex;height:.6rem;-webkit-justify-content:center;justify-content:center;padding:0;position:relative;width:.6rem}.user-info-popup .avatar-btn::after{border:none}.user-info-popup .avatar-img{border:.015rem solid #f0f0f0;border-radius:50%;height:.6rem;width:.6rem}.user-info-popup .camera-tip{color:#999;font-size:.11rem}.user-info-popup .avatar-tip{color:#666;font-size:.13rem;margin-top:.075rem}.user-info-popup .nickname-section{margin-bottom:.25rem;width:100%}.user-info-popup .name-input{background:#f8f9fa;border:.01rem solid #e9ecef;border-radius:.2rem;color:#333;font-size:.14rem;height:.4rem;padding:0 .15rem;text-align:center}.user-info-popup .name-input:focus{border-color:#f44}.user-info-popup .input-placeholder{color:#bdbec2}.user-info-popup .button-section{display:-webkit-flex;display:flex;margin-top:auto;width:100%}.user-info-popup .confirm-btn{background:#f44;border:none;border-radius:.22rem;color:#fff!important;-webkit-flex:1;flex:1;font-size:.14rem;font-weight:500;height:.44rem;line-height:.44rem;margin-left:.1rem}.user-info-popup .confirm-btn::after{border:none}.user-info-popup .confirm-btn:active{background:#e63939}.user-info-popup .later-btn{background:#f8f9fa;border:.01rem solid #e9ecef;border-radius:.22rem;color:#666!important;-webkit-flex:1;flex:1;font-size:.14rem;font-weight:400;height:.44rem;line-height:.44rem;margin-right:.1rem}.user-info-popup .later-btn::after{border:none}.user-info-popup .later-btn:active{background:#e9ecef}.auth-wrapper-container{display:inline-block;width:100%}.auth-wrapper-container > *{width:100%}.commodity-item-container{background:#fff;border:.005rem solid #f1f5fb;border-radius:.05rem;display:-webkit-flex;display:flex;margin-bottom:.05rem;padding:.08rem}.commodity-item-container.double-row{-webkit-flex-direction:column;flex-direction:column;margin-right:.06rem;width:calc(50% - .06rem)}.commodity-item-container.double-row .left-content .product-image{height:1rem;margin-bottom:.05rem;width:100%}.commodity-item-container.double-row .right-content{margin-left:0}.commodity-item-container .left-content .product-image{border-radius:.04rem;display:block;height:.7rem;width:1.3rem}.commodity-item-container .right-content{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin-left:.12rem}.commodity-item-container .right-content .content-main{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.commodity-item-container .right-content .commodity-name{color:#333;display:-webkit-box;font-size:.14rem;font-weight:500;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.4;margin-bottom:.04rem}.commodity-item-container .right-content .desc{color:#8b98ab;display:-webkit-box;font-size:.12rem;font-weight:400;-webkit-line-clamp:1;overflow:hidden;text-align:left;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:.04rem}.commodity-item-container .right-content .price-box{-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:flex;line-height:1}.commodity-item-container .right-content .price-box .price{color:#fe5c2b;font-size:.16rem;font-weight:500;margin-right:.08rem}.commodity-item-container .right-content .price-box .price .unit{font-size:.12rem}.commodity-item-container .right-content .price-box .price .min-tip{font-size:.09rem}.commodity-item-container .right-content .price-box .old-price{color:#9ca0a3;font-size:.12rem;text-decoration:line-through}.commodity-item-container .right-content .price-box .coupon-price-mode{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex}.commodity-item-container .right-content .price-box .coupon-price-mode .coupon-price{color:#fe5c2b;font-size:.16rem;font-weight:600}.commodity-item-container .right-content .price-box .coupon-price-mode .coupon-price .unit{font-size:.12rem}.commodity-item-container .right-content .price-box .coupon-price-mode .coupon-price .min-tip{font-size:.09rem}.commodity-item-container .right-content .price-box .coupon-price-mode .coupon-price .coupon-price-text{font-size:.12rem;font-weight:400;margin-left:.03rem;margin-right:.03rem}.commodity-item-container .right-content .price-box .coupon-price-mode .original-price{color:#9ca0a3;font-size:.12rem;font-weight:400}.commodity-item-container .right-content .purchase-section{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.commodity-item-container .right-content .purchase-section .purchase-btn{-webkit-align-items:center;align-items:center;border-radius:.15rem;display:-webkit-flex;display:flex;padding:.05rem .15rem}.commodity-item-container .right-content .purchase-section .purchase-btn.active{background:-webkit-linear-gradient(315deg,#ff6b6b,#ff8e8e);background:linear-gradient(135deg,#ff6b6b,#ff8e8e)}.commodity-item-container .right-content .purchase-section .purchase-btn.active .btn-text{color:#fff;font-size:.12rem;font-weight:500;line-height:1}.commodity-item-container .right-content .purchase-section .purchase-btn.active:active{opacity:.8;-webkit-transform:scale(.95);transform:scale(.95)}.commodity-item-container .right-content .purchase-section .purchase-btn.disabled{background:#f5f5f5}.commodity-item-container .right-content .purchase-section .purchase-btn.disabled .btn-text{color:#9ca0a3;font-size:.12rem;font-weight:400;line-height:1}.coupon-item{background:#fff;border-radius:.06rem;box-shadow:.03rem .025rem .08rem rgba(0,0,0,.08);display:-webkit-flex;display:flex;position:relative;vertical-align:top}.coupon-item::before{background:#fff;border-radius:50%;content:"";height:.12rem;left:-.06rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.12rem;z-index:2}.coupon-item::after{background:#f8f9fa;border-radius:50%;content:"";height:.12rem;position:absolute;right:-.06rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.12rem;z-index:2}.coupon-item.used{background:#f5f5f5}.coupon-item.used .coupon-left{background:-webkit-linear-gradient(315deg,#ccc,#ddd);background:linear-gradient(135deg,#ccc,#ddd)}.coupon-item.used .coupon-left .amount-symbol,.coupon-item.used .coupon-left .amount-value,.coupon-item.used .coupon-left .coupon-type,.coupon-item.used .coupon-left .expire-text,.coupon-item.used .coupon-left .time-label,.coupon-item.used .coupon-left .time-range{color:#999!important}.coupon-item.used .coupon-right{background:#f0f0f0}.coupon-item.used .coupon-right .status-char{color:#999!important}.coupon-item.expired{background:#f5f5f5}.coupon-item.expired .coupon-left{background:-webkit-linear-gradient(315deg,#999,#bbb);background:linear-gradient(135deg,#999,#bbb)}.coupon-item.expired .coupon-left .amount-symbol,.coupon-item.expired .coupon-left .amount-value,.coupon-item.expired .coupon-left .coupon-type,.coupon-item.expired .coupon-left .expire-text,.coupon-item.expired .coupon-left .time-label,.coupon-item.expired .coupon-left .time-range{color:#666!important}.coupon-item.expired .coupon-right{background:#e0e0e0}.coupon-item.expired .coupon-right .status-char{color:#666!important}.coupon-item .coupon-left{background:-webkit-linear-gradient(315deg,#f15050,#f17575);background:linear-gradient(135deg,#f15050,#f17575);display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;padding:.1rem .15rem;width:65vw}.coupon-item .coupon-left .coupon-amount-section .coupon-type{color:hsla(0,0%,100%,.9);display:block;font-size:.1rem;font-weight:500;margin-bottom:.03rem}.coupon-item .coupon-left .coupon-amount-section .amount-display{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex}.coupon-item .coupon-left .coupon-amount-section .amount-display .amount-symbol{color:#fff;font-size:.11rem;font-weight:500;margin-right:.01rem}.coupon-item .coupon-left .coupon-amount-section .amount-display .amount-value{color:#fff;font-size:.16rem;font-weight:700;line-height:1;margin-right:.03rem}.coupon-item .coupon-left .coupon-time-section{margin:.04rem 0 .03rem}.coupon-item .coupon-left .coupon-time-section .time-label{color:hsla(0,0%,100%,.8);display:block;font-size:.09rem;margin-bottom:.02rem}.coupon-item .coupon-left .coupon-time-section .time-range{color:#fff;display:block;font-size:.1rem;font-weight:500}.coupon-item .coupon-left .coupon-expire-section{margin-top:.04rem}.coupon-item .coupon-left .coupon-expire-section .expire-text{color:hsla(0,0%,100%,.7);display:block;font-size:.08rem;font-weight:400}.coupon-item .coupon-divider{-webkit-align-items:center;align-items:center;background:#f1f5fb;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:relative;width:.02rem}.coupon-item .coupon-divider .dashed-line{background-image:-webkit-linear-gradient(top,#ddd 50%,transparent 0);background-image:linear-gradient(180deg,#ddd 50%,transparent 0);background-repeat:repeat-y;background-size:.03rem .075rem;height:100%;width:.03rem}.coupon-item .coupon-right{-webkit-align-items:center;align-items:center;background:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:.08rem .04rem;width:.4rem}.coupon-item .coupon-right .status-text-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.coupon-item .coupon-right .status-text-container .status-char{color:#ff6b6b;font-size:.11rem;font-weight:600;line-height:1.1;margin-bottom:.01rem}.coupon-item .coupon-right .status-text-container .status-char:last-child{margin-bottom:0}.index .loading-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:2rem;-webkit-justify-content:center;justify-content:center}.index .loading-container taro-text-core{color:#999;font-size:.13rem}.index .search-header{background:#fff;border-bottom:.005rem solid #f0f0f0;padding:.06rem .12rem}.index .search-header .search-box{-webkit-align-items:center;align-items:center;background:#f5f5f5;border-radius:.12rem;display:-webkit-flex;display:flex;padding:0 .12rem}.index .search-header .search-box .search-icon{margin-right:.12rem}.index .search-header .search-box .search-input{-webkit-align-items:center;align-items:center;background:transparent;border:none;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;font-size:.13rem;height:.36rem;outline:none}.index .notice-section{background:#fff;padding:.12rem}.index .notice-section .notice-content{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;position:relative}.index .notice-section .notice-content .notice-img{-webkit-flex-shrink:0;flex-shrink:0;height:.16rem;margin-right:.06rem;position:relative;width:.16rem;z-index:2}.index .notice-section .notice-content .simple-icon{-webkit-flex-shrink:0;flex-shrink:0;margin-right:.06rem;position:relative;z-index:2}.index .notice-section .notice-content .notice-text{-webkit-flex:1;flex:1;font-size:.13rem;overflow:hidden;position:relative;white-space:nowrap}.index .notice-section .notice-content .notice-text .scroll-wrapper{-webkit-animation:scroll-left 15s linear infinite;animation:scroll-left 15s linear infinite;display:inline-block}.index .notice-section .notice-content .notice-text .scroll-wrapper .text{display:inline-block;padding-right:.5rem}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.index .carousel-section .carousel-swiper{height:2rem}.index .carousel-section .carousel-swiper .carousel-image{width:100%}.index .image-section .single-image{display:block;width:100%}.index .coupon-section{background:#fff;margin-bottom:.06rem;padding:.12rem 0}.index .coupon-section .section-title{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 .12rem .12rem}.index .coupon-section .section-title .title-text{color:#333;font-size:.14rem;font-weight:600}.index .coupon-section .coupon-list{display:-webkit-flex;display:flex;overflow-x:auto;padding:0 .12rem}.index .product-section{background:#fff;padding:.12rem 0 0}.index .product-section .section-title{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 .12rem .12rem}.index .product-section .section-title .title-text{color:#333;font-size:.14rem;font-weight:600}.index .product-section .section-title .more-text{color:#333;cursor:pointer;font-size:.13rem}.index .product-section .section-title .more-text:active{opacity:.7}.index .product-section .product-list{padding:.06rem}.index .product-section .product-list.double-row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-right:0}.index .loading-more{padding:.12rem;text-align:center}.index .loading-more taro-text-core{color:#999;font-size:.13rem}.wechat-auth-container{height:100vh;position:relative;width:100%}.loading-mask{-webkit-align-items:center;align-items:center;background-color:#fff;bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9999}.products-index{background:#f1f5fb;min-height:100vh}.products-index .search-header{-webkit-align-items:center;align-items:center;background:#fff;border-bottom:.005rem solid #f0f0f0;display:-webkit-flex;display:flex;padding:.06rem .12rem}.products-index .search-header .search-box{-webkit-align-items:center;align-items:center;background:#f5f5f5;border-radius:.12rem;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;margin-right:.12rem;padding:0 .12rem}.products-index .search-header .search-box .search-icon{margin-right:.12rem}.products-index .search-header .search-box .search-input{-webkit-align-items:center;align-items:center;background:transparent;border:none;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;font-size:.13rem;height:.36rem;outline:none}.products-index .search-header .layout-toggle{-webkit-align-items:center;align-items:center;background:#f5f5f5;border-radius:.06rem;cursor:pointer;display:-webkit-flex;display:flex;height:.36rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:background-color .2s;transition:background-color .2s;width:.36rem}.products-index .search-header .layout-toggle:active{background:#e5e5e5}.products-index .product-list-container{background:#f1f5fb;height:calc(100vh - 1rem - env(safe-area-inset-bottom))}.products-index .product-list-container .product-list{padding:.06rem}.products-index .product-list-container .product-list.double-row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:.06rem 0 .06rem .06rem}.products-index .product-list-container .load-more{padding:0 0 .05rem;text-align:center}.products-index .product-list-container .load-more .load-text{color:#999;display:block;font-size:.13rem}.products-index .product-list-container .empty-state{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:2rem;-webkit-justify-content:center;justify-content:center}.products-index .product-list-container .empty-state .empty-text{color:#999;font-size:.13rem}.mall-evaluate-item{padding:.12rem}.mall-evaluate-item.with-border{border-bottom:.01rem solid #f5f5f5}.mall-evaluate-item.with-border:last-child{border-bottom:none}.mall-evaluate-item .top-content{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.08rem}.mall-evaluate-item .top-content .user-info-box{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.mall-evaluate-item .top-content .user-info-box .user-header-img{border-radius:50%;height:.32rem;margin-right:.08rem;width:.32rem}.mall-evaluate-item .top-content .user-info-box .user-name{color:#333;font-size:.13rem;font-weight:500}.mall-evaluate-item .top-content .date-box{color:#999;font-size:.12rem}.mall-evaluate-item .middle-content{color:#333;font-size:.13rem;line-height:1.5;margin-bottom:.08rem}.mall-evaluate-item .middle-content.textOverflow{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.mall-evaluate-item .bottom-content{margin-bottom:.08rem}.mall-evaluate-item .bottom-content .img-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.08rem;position:relative}.mall-evaluate-item .bottom-content .img-list .img-item{border-radius:.04rem}.mall-evaluate-item .bottom-content .img-list .img-item.normal-image{height:.8rem;width:.8rem}.mall-evaluate-item .bottom-content .img-list .img-item.small-image{height:.6rem;width:.6rem}.mall-evaluate-item .bottom-content .img-list .img-item.mini-image{height:.5rem;width:.5rem}.mall-evaluate-item .bottom-content .img-list .image-overflow-tip{background:rgba(0,0,0,.6);border-radius:.04rem;bottom:0;color:#fff;font-size:.1rem;padding:.04rem .06rem;position:absolute;right:0}.mall-evaluate-item .reply-content{background:#f8f9fb;border-radius:.04rem;padding:.1rem;position:relative}.mall-evaluate-item .reply-content .arrow{border-bottom:.06rem solid #f8f9fb;border-left:.06rem solid transparent;border-right:.06rem solid transparent;height:0;left:.16rem;position:absolute;top:-.06rem;width:0}.mall-evaluate-item .reply-content .reply-top{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.06rem}.mall-evaluate-item .reply-content .reply-top .reply-tip{color:#666;font-size:.12rem}.mall-evaluate-item .reply-content .reply-text{color:#333;font-size:.13rem;line-height:1.5}.mall-evaluate-overview{background:#f6f7f9;margin-bottom:.08rem;margin-top:.08rem;width:100%}.mall-evaluate-overview .evaluate-overview-wrapper{background:#fff;border-radius:.08rem;width:100%}.mall-evaluate-overview .evaluate-overview-wrapper .evaluate-top-content{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:.12rem .12rem 0}.mall-evaluate-overview .evaluate-overview-wrapper .evaluate-top-content .title-total{color:#333;font-size:.14rem;font-weight:500}.mall-evaluate-overview .evaluate-overview-wrapper .evaluate-top-content .view-all-btn{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.mall-evaluate-overview .evaluate-overview-wrapper .evaluate-top-content .view-all-btn .arrow-text{color:#666;font-size:.12rem;line-height:1}.mall-evaluate-overview .evaluate-overview-wrapper .evaluate-top-content .view-all-btn .arrow-btn{color:#666;font-size:.14rem;line-height:1;margin-left:.04rem}.mall-evaluate-overview .evaluate-overview-wrapper .evaluate-bottom-content .no-comment{color:#999;font-size:.13rem;padding:.12rem;text-align:center}.select-sku-modal-content{background:#fff;border-radius:.1rem .1rem 0 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:70vh;overflow:hidden;padding:0}.select-sku-modal-content .top-box{border-bottom:.005rem solid #f1f5fb;padding:.16rem .16rem .12rem;position:relative}.select-sku-modal-content .top-box .base-info-content{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;padding-right:.3rem}.select-sku-modal-content .top-box .base-info-content .info-img{background:#f5f5f5;border-radius:.06rem;-webkit-flex-shrink:0;flex-shrink:0;height:.8rem;width:.8rem}.select-sku-modal-content .top-box .base-info-content .info-wrapper{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin-left:.12rem;min-height:.8rem}.select-sku-modal-content .top-box .base-info-content .info-wrapper .info-price{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;margin-bottom:.025rem}.select-sku-modal-content .top-box .base-info-content .info-wrapper .info-price .current-price{color:#fe5c2b;font-size:.18rem;font-weight:600;margin-right:.08rem}.select-sku-modal-content .top-box .base-info-content .info-wrapper .info-price .original-price{color:#9ca0a3;font-size:.13rem;text-decoration:line-through}.select-sku-modal-content .top-box .base-info-content .info-wrapper .info-price .original-price .num{font-size:.13rem}.select-sku-modal-content .top-box .base-info-content .info-wrapper .info-select-sku{color:#333;font-size:.13rem;line-height:1.4;margin-bottom:.025rem}.select-sku-modal-content .top-box .base-info-content .info-wrapper .stock-number{color:#8b98ab;font-size:.12rem}.select-sku-modal-content .top-box .close-btn{-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:flex;height:.24rem;-webkit-justify-content:center;justify-content:center;position:absolute;right:.16rem;top:.16rem;width:.24rem}.select-sku-modal-content .top-box .close-btn:active{background:#e8e8e8}.select-sku-modal-content .specs-box{-webkit-flex:1;flex:1;overflow-y:auto;padding:.16rem}.select-sku-modal-content .specs-box .specs-item-content{margin-bottom:.16rem}.select-sku-modal-content .specs-box .specs-item-content:last-child{margin-bottom:0}.select-sku-modal-content .specs-box .specs-item-content .specs-item-title{color:#333;font-size:.14rem;font-weight:500;margin-bottom:.12rem}.select-sku-modal-content .specs-box .specs-item-content .specs-options{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.08rem}.select-sku-modal-content .specs-box .specs-item-content .specs-options .item-option{background:#fff;border:.01rem solid #e5e5e5;border-radius:.04rem;color:#333;cursor:pointer;font-size:.13rem;min-width:.4rem;padding:.08rem .12rem;position:relative;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.select-sku-modal-content .specs-box .specs-item-content .specs-options .item-option.selected{background:#fff5f2;border-color:#fe5c2b;color:#fe5c2b;font-weight:500}.select-sku-modal-content .specs-box .specs-item-content .specs-options .item-option.no-stock{background:#f8f8f8;border-color:#e5e5e5;color:#ccc;cursor:not-allowed}.select-sku-modal-content .specs-box .specs-item-content .specs-options .item-option.no-stock .no-stock-tag{-webkit-align-items:center;align-items:center;background:#f44;border-radius:.06rem;display:-webkit-flex;display:flex;height:.12rem;-webkit-justify-content:center;justify-content:center;min-width:.16rem;padding:.01rem .04rem;position:absolute;right:-.04rem;top:-.04rem}.select-sku-modal-content .specs-box .specs-item-content .specs-options .item-option.no-stock .no-stock-tag .no-stock-text{color:#fff;font-size:.1rem;line-height:1;-webkit-transform:scale(.8);transform:scale(.8)}.select-sku-modal-content .specs-box .specs-item-content .specs-options .item-option:not(.no-stock):not(.selected):active{background:#fff8f6;border-color:#fe5c2b}.select-sku-modal-content .bottom-box{border-top:.005rem solid #f1f5fb;padding:.12rem .16rem .16rem}.select-sku-modal-content .bottom-box .buy-number-content{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.16rem}.select-sku-modal-content .bottom-box .buy-number-content .buy-label{color:#333;font-size:.14rem;font-weight:500}.select-sku-modal-content .bottom-box .buy-number-content .buy-option-content .num-btn{-webkit-align-items:center;align-items:center;border:.01rem solid #e5e5e5;border-radius:.04rem;display:-webkit-flex;display:flex;overflow:hidden}.select-sku-modal-content .bottom-box .buy-number-content .buy-option-content .num-btn .add-btn,.select-sku-modal-content .bottom-box .buy-number-content .buy-option-content .num-btn .sub-btn{-webkit-align-items:center;align-items:center;background:#fff;cursor:pointer;display:-webkit-flex;display:flex;height:.32rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:.32rem}.select-sku-modal-content .bottom-box .buy-number-content .buy-option-content .num-btn .add-btn:active,.select-sku-modal-content .bottom-box .buy-number-content .buy-option-content .num-btn .sub-btn:active{background:#f5f5f5}.select-sku-modal-content .bottom-box .buy-number-content .buy-option-content .num-btn .sub-btn{border-right:.01rem solid #e5e5e5}.select-sku-modal-content .bottom-box .buy-number-content .buy-option-content .num-btn .add-btn{border-left:.01rem solid #e5e5e5}.select-sku-modal-content .bottom-box .buy-number-content .buy-option-content .num-btn .buy-num{-webkit-align-items:center;align-items:center;background:#fff;color:#333;display:-webkit-flex;display:flex;font-size:.14rem;font-weight:500;height:.32rem;-webkit-justify-content:center;justify-content:center;width:.4rem}.select-sku-modal-content .bottom-box .buy-btn-content .buy-btn{-webkit-align-items:center;align-items:center;background:#ff1024;border-radius:.22rem;cursor:pointer;display:-webkit-flex;display:flex;height:.44rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.select-sku-modal-content .bottom-box .buy-btn-content .buy-btn taro-text-core{color:#fff;font-size:.14rem;font-weight:600}.select-sku-modal-content .bottom-box .buy-btn-content .buy-btn:active{opacity:.9;-webkit-transform:scale(.98);transform:scale(.98)}@media (max-width:375px){.select-sku-modal-content .top-box{padding:.12rem .12rem .1rem}.select-sku-modal-content .top-box .base-info-content .info-img{height:.6rem;width:.6rem}.select-sku-modal-content .top-box .base-info-content .info-wrapper{margin-left:.08rem;min-height:.6rem}.select-sku-modal-content .top-box .base-info-content .info-wrapper .info-price .current-price{font-size:.16rem}.select-sku-modal-content .top-box .base-info-content .info-wrapper .info-price .original-price{font-size:.12rem}.select-sku-modal-content .top-box .base-info-content .info-wrapper .info-price .original-price .num{font-size:.12rem}.select-sku-modal-content .top-box .base-info-content .info-wrapper .info-select-sku{font-size:.12rem}.select-sku-modal-content .top-box .base-info-content .info-wrapper .stock-number{font-size:.11rem}.select-sku-modal-content .top-box .close-btn{height:.2rem;right:.12rem;top:.12rem;width:.2rem}.select-sku-modal-content .specs-box{padding:.12rem}.select-sku-modal-content .specs-box .specs-item-content{margin-bottom:.12rem}.select-sku-modal-content .specs-box .specs-item-content .specs-item-title{font-size:.13rem;margin-bottom:.08rem}.select-sku-modal-content .specs-box .specs-item-content .specs-options{gap:.06rem}.select-sku-modal-content .specs-box .specs-item-content .specs-options .item-option{font-size:.12rem;padding:.06rem .08rem}.select-sku-modal-content .bottom-box{padding:.1rem .12rem .12rem}.select-sku-modal-content .bottom-box .buy-number-content{margin-bottom:.12rem}.select-sku-modal-content .bottom-box .buy-number-content .buy-label{font-size:.13rem}.select-sku-modal-content .bottom-box .buy-number-content .buy-option-content .num-btn .add-btn,.select-sku-modal-content .bottom-box .buy-number-content .buy-option-content .num-btn .sub-btn{height:.28rem;width:.28rem}.select-sku-modal-content .bottom-box .buy-number-content .buy-option-content .num-btn .buy-num{font-size:.13rem;height:.28rem;width:.35rem}.select-sku-modal-content .bottom-box .buy-btn-content .buy-btn{border-radius:.2rem;height:.4rem}.select-sku-modal-content .bottom-box .buy-btn-content .buy-btn taro-text-core{font-size:.13rem}}.product-detail-page{padding-bottom:.6rem;width:100%}.product-detail-page .loading{color:#666;font-size:.13rem;padding:.5rem 0;text-align:center}.product-detail-page .image-container{width:100%}.product-detail-page .image-container .main-image{display:block;height:2.1rem;-o-object-fit:cover;object-fit:cover;width:100%}.product-detail-page .title-content{padding:.05rem .16rem}.product-detail-page .title-content .title{color:#333;display:-webkit-box;font-size:.16rem;font-weight:500;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.4;margin-bottom:.08rem}.product-detail-page .title-content .desc{color:#8b98ab;display:-webkit-box;font-size:.11rem;font-weight:400;-webkit-line-clamp:1;overflow:hidden;text-align:left;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:.04rem}.product-detail-page .title-content .price-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.product-detail-page .title-content .price-container .price-box{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex}.product-detail-page .title-content .price-container .price-box .price{color:#fe5c2b;font-size:.19rem;font-weight:500}.product-detail-page .title-content .price-container .price-box .price .unit{font-size:.14rem}.product-detail-page .title-content .price-container .price-box .price .amount{font-size:.19rem}.product-detail-page .title-content .price-container .price-box .price .min-tip{font-size:.14rem}.product-detail-page .title-content .price-container .price-box .old-price{color:#9ca0a3;font-size:.12rem;margin-left:.08rem;text-decoration:line-through}.product-detail-page .title-content .price-container .stock-box{-webkit-align-items:center;align-items:center;color:#8b98ab;display:-webkit-flex;display:flex;font-size:.11rem;line-height:1}.product-detail-page .title-content .price-container .stock-box .sale-num{border-right:.005rem solid #acabab;padding-right:.05rem}.product-detail-page .title-content .price-container .stock-box .stock-num{margin-left:.05rem}.product-detail-page .line{background:#f8f9fb;height:.05rem;width:100%}.product-detail-page .detail-content{width:100%}.product-detail-page .detail-content .detail-title{color:#333;display:block;font-size:.16rem;font-weight:500;height:.5rem;line-height:.5rem;padding:0 .16rem}.product-detail-page .detail-content .detail-value{color:#333;font-size:.13rem;padding:0 .16rem}.product-detail-page .detail-content .detail-value .product-detail-content{width:100%}.product-detail-page .detail-content .detail-value .product-detail-content img{max-width:100%}.product-detail-page .bottom-actions{-webkit-align-items:center;align-items:center;background:#fff;border-top:.01rem solid #ededef;bottom:0;display:-webkit-flex;display:flex;gap:.12rem;height:.6rem;left:0;padding:0 .24rem;position:fixed;width:100%}.product-detail-page .bottom-actions .purchase-btn{background:#ff1024;border:none;border-radius:.22rem;color:#fff;font-size:.14rem;font-weight:500;height:.44rem;line-height:.44rem;text-align:center}.product-detail-page .bottom-actions .purchase-btn::after{border:none}.product-detail-page .bottom-actions .purchase-btn.full-width{width:100%}.product-detail-page .bottom-actions .purchase-btn.disabled-btn{background:#ccc;color:#999;cursor:not-allowed}.related-product-page{background:#f8f9fa}.related-product-page .coupon-section{background:#fff;margin-bottom:.06rem;padding:.1rem .08rem}.related-product-page .coupon-section :global(.coupon-item){margin-right:0;min-width:auto;width:100%}.related-product-page .section-title{background:#fff;padding:.08rem}.related-product-page .section-title .title-text{color:#333;display:block;font-size:.14rem;font-weight:600}.related-product-page .product-list-container{background:#fff}.related-product-page .product-list-container .product-list{padding:0 .08rem .1rem}.related-product-page .product-list-container .product-list .product-item-wrapper{margin-bottom:.08rem}.related-product-page .product-list-container .product-list .product-item-wrapper :global(.commodity-item-container){border-radius:.06rem;box-shadow:0 .01rem .04rem rgba(0,0,0,.06)}.related-product-page .product-list-container .product-list .loading-state{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:.2rem 0}.related-product-page .product-list-container .product-list .loading-state .loading-text{color:#9ca0a3;font-size:.13rem}.related-product-page .product-list-container .product-list .empty-state{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:.4rem 0}.related-product-page .product-list-container .product-list .empty-state .empty-text{color:#9ca0a3;font-size:.13rem}@media (max-width:750px){.related-product-page .section-title .title-text{font-size:.14rem}}.profile-index{background:#fff}.profile-index .user-info-section{-webkit-align-items:center;align-items:center;background:#fff;background-position:50%;background-size:cover;display:-webkit-flex;display:flex;height:1.08rem;padding-left:.16rem;position:relative}.profile-index .user-avatar{margin-right:.13rem}.profile-index .user-avatar .avatar-img{border-radius:50%;height:.6rem;width:.6rem}.profile-index .user-details{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column}.profile-index .user-name{color:#333;font-size:.16rem;font-weight:500}.profile-index .user-id-text{color:#666;font-size:.13rem;margin-top:.04rem}.profile-index .grid-section{background:#fff;border-top:.05rem solid #f8f9fb;padding:.16rem}.profile-index .grid-section:first-of-type{border-top:none}.profile-index .grid-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.profile-index .grid-item{-webkit-align-items:center;align-items:center;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:.08rem .04rem;width:25%}.profile-index .grid-icon{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:.24rem;-webkit-justify-content:center;justify-content:center;margin-bottom:.06rem;width:.24rem}.profile-index .grid-icon .grid-icon-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-index .grid-title{color:#333;font-size:.12rem;line-height:1.2;text-align:center}.profile-index .loading-container{-webkit-align-items:center;align-items:center;color:#666;display:-webkit-flex;display:flex;font-size:.13rem;height:1rem;-webkit-justify-content:center;justify-content:center}.mall-evaluate-list-page{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:100vh;width:100%}.mall-evaluate-list-page .header{background:#fff;border-bottom:.01rem solid #f5f5f5;-webkit-flex-shrink:0;flex-shrink:0;padding:.1rem .16rem}.mall-evaluate-list-page .header .title{color:#333;display:block;font-size:.14rem;font-weight:500}.mall-evaluate-list-page .list-container{background:#f6f7f9;-webkit-flex:1;flex:1}.mall-evaluate-list-page .list-container .evaluate-list .evaluate-item-wrapper{background:#fff;border-radius:.08rem;margin:.06rem .12rem;overflow:hidden}.mall-evaluate-list-page .list-container .evaluate-list .load-more{padding:.2rem 0;text-align:center}.mall-evaluate-list-page .list-container .evaluate-list .load-more .load-text{color:#999;display:block;font-size:.13rem}.mall-evaluate-list-page .list-container .empty-state{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:2rem;-webkit-justify-content:center;justify-content:center}.mall-evaluate-list-page .list-container .empty-state .empty-text{color:#999;font-size:.13rem}page{height:100vh;overflow:hidden}.my-coupon-page{background:#f5f5f5;min-height:100vh}.my-coupon-page .tab-bar{background:#fff;border-bottom:.005rem solid #eee;display:-webkit-flex;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:100}.my-coupon-page .tab-bar .tab-item{cursor:pointer;-webkit-flex:1;flex:1;padding:.16rem 0;position:relative;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.my-coupon-page .tab-bar .tab-item .tab-label{color:#666;display:block;font-size:.14rem;font-weight:500;-webkit-transition:color .3s ease;transition:color .3s ease}.my-coupon-page .tab-bar .tab-item.active .tab-label{color:#ff6b6b;font-weight:600}.my-coupon-page .tab-bar .tab-item.active::after{background:#ff6b6b;border-radius:.01rem;bottom:0;content:"";height:.02rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.3rem}.my-coupon-page .tab-bar .tab-item:active{background:hsla(0,100%,71%,.05)}.my-coupon-page .coupon-list-container{height:calc(100vh - .6rem)}.my-coupon-page .coupon-list-container .coupon-list{padding:.16rem .16rem .3rem}.my-coupon-page .coupon-list-container .coupon-list .coupon-item-wrapper{margin-bottom:.16rem}.my-coupon-page .coupon-list-container .coupon-list .coupon-item-wrapper:last-child{margin-bottom:0}.my-coupon-page .coupon-list-container .coupon-list .empty-state{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:2rem;-webkit-justify-content:center;justify-content:center}.my-coupon-page .coupon-list-container .coupon-list .empty-state .empty-text{color:#999;font-size:.14rem}.my-coupon-page .coupon-list-container .coupon-list .loading-state{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:.2rem 0}.my-coupon-page .coupon-list-container .coupon-list .loading-state .loading-text{color:#999;font-size:.13rem}.my-coupon-page .coupon-list-container .coupon-list .no-more-state{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:.2rem 0}.my-coupon-page .coupon-list-container .coupon-list .no-more-state .no-more-text{color:#ccc;font-size:.12rem}.coupon-item-wrapper .coupon-item{margin-right:0;width:100%}.address-modal-content{background:#fff;border-radius:.1rem .1rem 0 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:60vh;overflow:hidden;padding:0}.address-modal-content .top-box{border-bottom:.005rem solid #f1f5fb;padding:.16rem .16rem .12rem;position:relative}.address-modal-content .top-box .address-title{color:#333;font-size:.14rem;font-weight:700;text-align:center}.address-modal-content .top-box .close-btn{-webkit-align-items:center;align-items:center;background:#f8f8f8;border-radius:50%;cursor:pointer;display:-webkit-flex;display:flex;height:.24rem;-webkit-justify-content:center;justify-content:center;position:absolute;right:.16rem;top:.16rem;width:.24rem}.address-modal-content .top-box .close-btn:active{background:#e8e8e8}.address-modal-content .form-content{-webkit-flex:1;flex:1;overflow-y:auto;padding:.16rem}.address-modal-content .form-content .item-box{-webkit-align-items:center;align-items:center;border-bottom:.005rem solid #ebebeb;display:-webkit-flex;display:flex;font-size:.13rem;margin-bottom:.16rem;padding-bottom:.08rem}.address-modal-content .form-content .item-box:last-child{margin-bottom:0}.address-modal-content .form-content .item-box .item-label{color:#36404a;font-weight:500;min-width:.7rem;text-align:left}.address-modal-content .form-content .item-box .item-input{background:transparent;border:none;color:#333;-webkit-flex:1;flex:1;font-size:.13rem;height:.24rem;outline:none;padding:0 .08rem}.address-modal-content .form-content .item-box .item-input::-webkit-input-placeholder{color:#a9a9a9;font-size:.13rem}.address-modal-content .form-content .item-box .item-input::-moz-placeholder{color:#a9a9a9;font-size:.13rem}.address-modal-content .form-content .item-box .item-input::placeholder{color:#a9a9a9;font-size:.13rem}.address-modal-content .form-content .item-box taro-picker-core{-webkit-flex:1;flex:1}.address-modal-content .form-content .item-box .picker-item-box{-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;height:.24rem;-webkit-justify-content:space-between;justify-content:space-between;padding-left:.08rem}.address-modal-content .form-content .item-box .picker-item-box .picker-text-box{color:#333;font-size:.13rem}.address-modal-content .form-content .item-box .picker-item-box .picker-placeholder-box{color:#a9a9a9;font-size:.13rem}.address-modal-content .bottom-box{border-top:.005rem solid #f1f5fb;padding:.12rem .16rem .16rem}.address-modal-content .bottom-box .save-btn{-webkit-align-items:center;align-items:center;background:#ff1024;border:none;border-radius:.22rem;color:#fff;cursor:pointer;display:-webkit-flex;display:flex;font-size:.14rem;font-weight:600;height:.44rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.address-modal-content .bottom-box .save-btn::after{border:none}.address-modal-content .bottom-box .save-btn:active{opacity:.9;-webkit-transform:scale(.98);transform:scale(.98)}.coupon-select-modal-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}.coupon-select-modal-content .top-box{-webkit-align-items:center;align-items:center;background:#fff;border-bottom:.005rem solid #f1f3f5;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:.15rem .16rem}.coupon-select-modal-content .top-box .modal-title{color:#323334;font-size:.16rem;font-weight:600}.coupon-select-modal-content .coupon-list-content{-webkit-flex:1;flex:1;overflow-y:auto;padding:.12rem .16rem}.coupon-select-modal-content .coupon-list-content .coupon-item-wrapper{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin-bottom:.12rem;position:relative}.coupon-select-modal-content .coupon-list-content .coupon-item-wrapper .select-indicator{background:#f8f9fa;border-radius:50%;left:-.06rem;padding:.04rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.coupon-select-modal-content .coupon-list-content .coupon-item-wrapper .select-indicator .circle{-webkit-align-items:center;align-items:center;background:#fff;border:.005rem solid #dcdee2;border-radius:.18rem;display:-webkit-flex;display:flex;height:.18rem;-webkit-justify-content:center;justify-content:center;position:relative;width:.18rem}.coupon-select-modal-content .coupon-list-content .coupon-item-wrapper .select-indicator .circle taro-image-core{display:none;height:.2rem;left:-.01rem;position:absolute;top:-.01rem;width:.2rem}.coupon-select-modal-content .coupon-list-content .coupon-item-wrapper .select-indicator .selected-circle{background:transparent;border-color:#ff1024}.coupon-select-modal-content .coupon-list-content .coupon-item-wrapper .select-indicator .selected-circle taro-image-core{display:block}.coupon-select-modal-content .coupon-list-content .coupon-item-wrapper .coupon-item-content{-webkit-flex:1;flex:1;padding-left:.24rem}.coupon-select-modal-content .coupon-list-content .empty-tips{color:#999;font-size:.14rem;padding:.4rem 0;text-align:center}.order-confirm-page{background:#f8f8f8;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-family:PingFangSC-Regular,PingFang SC;min-height:100vh}.order-confirm-page .loading{-webkit-align-items:center;align-items:center;color:#999;display:-webkit-flex;display:flex;font-size:.13rem;height:1rem;-webkit-justify-content:center;justify-content:center}.order-confirm-page .top-content{-webkit-flex:1;flex:1;overflow-y:auto;padding:0 .16rem .75rem}.order-confirm-page .consignee-info-box{-webkit-align-items:center;align-items:center;background:#fff;border-radius:.12rem .12rem 0 0;color:#8d9dad;display:-webkit-flex;display:flex;margin:.12rem 0;padding:.12rem;position:relative}.order-confirm-page .consignee-info-box .address-icon{font-size:.2rem;margin-right:.04rem}.order-confirm-page .consignee-info-box .consignee-content{color:#323334;-webkit-flex:1;flex:1;font-size:.13rem;line-height:1.5;padding-right:.08rem;word-break:break-word}.order-confirm-page .consignee-info-box .consignee-content .tip{color:#9e9e9e;font-size:.13rem}.order-confirm-page .consignee-info-box .consignee-content .city{color:#9e9e9e;font-size:.13rem}.order-confirm-page .consignee-info-box .consignee-content .address{color:#333;font-size:.14rem;font-weight:700}.order-confirm-page .consignee-info-box .consignee-content .contact{display:-webkit-flex;display:flex}.order-confirm-page .consignee-info-box .consignee-content .contact .name{color:#333;font-size:.13rem;font-weight:700;margin-right:.05rem}.order-confirm-page .consignee-info-box .consignee-content .contact .phone{color:#333;font-size:.13rem;font-weight:400}.order-confirm-page .consignee-info-box .right-arrow{color:#999;font-size:.16rem}.order-confirm-page .commodity-detail{background:#fff;border-radius:.12rem;display:-webkit-flex;display:flex;margin:.12rem 0;padding:.12rem}.order-confirm-page .commodity-detail .commodity-img{height:.9rem;width:1.2rem}.order-confirm-page .commodity-detail .commodity-img taro-image-core{border-radius:.06rem;display:block;height:100%;width:100%}.order-confirm-page .commodity-detail .detail-right-box{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin-left:.12rem}.order-confirm-page .commodity-detail .detail-right-box .title{color:#323334;display:-webkit-box;font-size:.13rem;-webkit-line-clamp:1;line-clamp:1;line-height:.22rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-break:break-all}.order-confirm-page .commodity-detail .detail-right-box .sku-info{color:#acabab;font-size:.13rem;margin-bottom:.06rem}.order-confirm-page .commodity-detail .detail-right-box .price-info-num{-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.order-confirm-page .commodity-detail .detail-right-box .price-info-num .single-price{color:#333;font-size:.14rem;font-weight:700}.order-confirm-page .commodity-detail .detail-right-box .price-info-num .right-content .stock-box{color:#acabab;display:-webkit-flex;display:flex;font-size:.12rem;-webkit-justify-content:flex-end;justify-content:flex-end;line-height:1;margin-bottom:.06rem}.order-confirm-page .commodity-detail .detail-right-box .price-info-num .right-content .stock-box .sale-num{border-right:.005rem solid #acabab;padding-right:.06rem}.order-confirm-page .commodity-detail .detail-right-box .price-info-num .right-content .stock-box .stock-num{margin-left:.06rem}.order-confirm-page .commodity-detail .detail-right-box .price-info-num .right-content .current-num{color:#333;font-size:.13rem;text-align:end}.order-confirm-page .commodity-detail .detail-right-box .price-info-num .right-content .num-btn{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.order-confirm-page .commodity-detail .detail-right-box .price-info-num .right-content .num-btn .add-btn,.order-confirm-page .commodity-detail .detail-right-box .price-info-num .right-content .num-btn .sub-btn{-webkit-align-items:center;align-items:center;background:#f6f6f6;border-radius:.06rem;color:#666;display:-webkit-flex;display:flex;font-size:.16rem;height:.28rem;-webkit-justify-content:center;justify-content:center;width:.28rem}.order-confirm-page .commodity-detail .detail-right-box .price-info-num .right-content .num-btn .add-btn-text,.order-confirm-page .commodity-detail .detail-right-box .price-info-num .right-content .num-btn .sub-btn-text{line-height:1}.order-confirm-page .commodity-detail .detail-right-box .price-info-num .right-content .num-btn .buy-num{-webkit-align-items:center;align-items:center;background:#f6f6f6;border-radius:.03rem;display:-webkit-flex;display:flex;font-size:.13rem;height:.28rem;-webkit-justify-content:center;justify-content:center;line-height:1;margin:0 .04rem;padding:0 .15rem}.order-confirm-page .price-box{background:#fff;border-radius:.12rem;margin-bottom:.12rem;padding:0 .16rem}.order-confirm-page .price-box .price-item-box{border-bottom:.005rem solid #f1f3f5;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:.16rem 0}.order-confirm-page .price-box .price-item-box .left-label{color:#323334;font-size:.13rem;font-weight:400;line-height:.2rem}.order-confirm-page .price-box .price-item-box .right-price{color:#333;font-size:.13rem;font-weight:500;line-height:.2rem}.order-confirm-page .price-box .price-item-box .orange-font{color:#ff622f}.order-confirm-page .price-box .price-item-box:last-child{border-bottom:0}.order-confirm-page .price-box .coupon-select-box{cursor:pointer}.order-confirm-page .price-box .coupon-select-box .right-content{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.order-confirm-page .price-box .coupon-select-box .right-content .coupon-selected{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.order-confirm-page .price-box .coupon-select-box .right-content .coupon-selected .coupon-amount{color:#ff622f;font-size:.13rem;font-weight:500;margin-right:.05rem}.order-confirm-page .price-box .coupon-select-box .right-content .coupon-selected .arrow{color:#999;font-size:.1rem}.order-confirm-page .price-box .coupon-select-box .right-content .coupon-unselected{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.order-confirm-page .price-box .coupon-select-box .right-content .coupon-unselected .select-text{color:#999;font-size:.13rem;margin-right:.05rem}.order-confirm-page .price-box .coupon-select-box .right-content .coupon-unselected .arrow{color:#999;font-size:.1rem}.order-confirm-page .pay-type-box{background:#fff;border-radius:.12rem;margin-bottom:.2rem;padding:0 .15rem}.order-confirm-page .pay-type-box .pay-type-item{-webkit-align-items:center;align-items:center;border-bottom:.005rem solid #f3f3f3;color:#36404a;display:-webkit-flex;display:flex;font-size:.13rem;height:.54rem;line-height:.2rem;position:relative}.order-confirm-page .pay-type-box .pay-type-item .pay-icon{height:.28rem;margin-right:.1rem;width:.28rem}.order-confirm-page .pay-type-box .pay-type-item .circle{-webkit-align-items:center;align-items:center;border:.005rem solid #dcdee2;border-radius:.18rem;display:-webkit-flex;display:flex;height:.18rem;-webkit-justify-content:center;justify-content:center;position:absolute;right:.07rem;top:.18rem;width:.18rem}.order-confirm-page .pay-type-box .pay-type-item .circle taro-image-core{display:none;height:.2rem;left:-.01rem;position:absolute;top:-.01rem;width:.2rem}.order-confirm-page .pay-type-box .pay-type-item .selected-circle{background:transparent;border-color:#ff1024}.order-confirm-page .pay-type-box .pay-type-item .selected-circle taro-image-core{display:block}.order-confirm-page .pay-type-box .pay-type-item:last-child{border-bottom:0}.order-confirm-page .pay-type-box .fee-list-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.1rem}.order-confirm-page .pay-type-box .fee-list-container .fee-list-item{background:#f8f8f8;border:.01rem solid #f8f8f8;border-radius:.04rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-right:.08rem;min-width:1.14rem;padding:.06rem;white-space:nowrap}.order-confirm-page .pay-type-box .fee-list-container .fee-list-item .top-box{color:#323334;font-size:.12rem}.order-confirm-page .pay-type-box .fee-list-container .fee-list-item .bottom-box{color:#999;font-size:.1rem}.order-confirm-page .pay-type-box .fee-list-container .fee-list-item-active{border-color:#397cff;color:#397cff}.order-confirm-page .pay-type-box .fee-list-container .fee-list-item-active .top-box{color:#397cff}.order-confirm-page .pay-type-box .fee-list-container .fee-list-item-active .bottom-box{color:#397cff}.order-confirm-page .bottom-content{background:#fff;bottom:0;box-shadow:0 -.01rem .05rem rgba(0,0,0,.1);left:0;padding:.1rem .16rem;position:fixed;right:0}.order-confirm-page .bottom-btn-box{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:.44rem;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.order-confirm-page .bottom-btn-box .payment-info .payment-value{color:#fe5401;font-size:.18rem;font-weight:700}.order-confirm-page .bottom-btn-box .buy-btn{-webkit-align-items:center;align-items:center;background:#ff1024;border:none;border-radius:.24rem;color:#fff;display:-webkit-flex;display:flex;font-size:.14rem;height:.44rem;-webkit-justify-content:center;justify-content:center;line-height:.22rem;margin:0;width:1.7rem}.order-confirm-page .bottom-btn-box .buy-btn::after{border:none}.order-confirm-page .mall-go-browser-box{background-color:rgba(0,0,0,.5);background-position:top;background-repeat:no-repeat;background-size:90% auto;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.mall-pay-success-page{background:#f8f8f8;min-height:100vh;padding:.12rem;position:relative}.mall-pay-success-page .loading{-webkit-align-items:center;align-items:center;color:#666;display:-webkit-flex;display:flex;font-size:.13rem;height:1rem;-webkit-justify-content:center;justify-content:center}.mall-pay-success-page .tip-content{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:.1rem;margin-top:.1rem}.mall-pay-success-page .tip-content .success-icon{height:.22rem;width:.22rem}.mall-pay-success-page .tip-content .success-tip{color:#333;font-size:.18rem;font-weight:500;margin-left:.08rem}.mall-pay-success-page .commodity-detail{background:#fff;border-radius:.12rem;display:-webkit-flex;display:flex;padding:.12rem}.mall-pay-success-page .commodity-detail .commodity-img{min-height:.9rem;width:1.2rem}.mall-pay-success-page .commodity-detail .commodity-img .product-img{border-radius:.06rem;display:block;height:100%;width:100%}.mall-pay-success-page .commodity-detail .detail-right-box{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin-left:.12rem}.mall-pay-success-page .commodity-detail .detail-right-box .title{color:#323334;display:-webkit-box;font-size:.13rem;-webkit-line-clamp:2;line-height:.22rem;margin-bottom:.06rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-break:break-all}.mall-pay-success-page .commodity-detail .detail-right-box .sku-info{color:#acabab;font-size:.13rem;margin-bottom:.06rem}.mall-pay-success-page .commodity-detail .detail-right-box .price-info-num{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.mall-pay-success-page .commodity-detail .detail-right-box .price-info-num .single-price{color:#333;font-size:.14rem;font-weight:500}.mall-pay-success-page .commodity-detail .detail-right-box .price-info-num .buy-num-text{color:#9e9e9e;font-size:.13rem}.mall-pay-success-page .price-box{background:#fff;border-radius:.12rem;margin:.12rem 0;padding:0 .12rem}.mall-pay-success-page .price-box .price-item-box{border-bottom:.005rem solid #f1f3f5;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:.12rem 0}.mall-pay-success-page .price-box .price-item-box .left-label{color:#323334;font-size:.13rem;font-weight:400;line-height:.2rem}.mall-pay-success-page .price-box .price-item-box .right-price{color:#333;font-size:.13rem;font-weight:500;line-height:.2rem}.mall-pay-success-page .price-box .price-item-box .orange-font{color:#ff622f}.mall-pay-success-page .price-box .price-item-box:last-child{border-bottom:0}.mall-pay-success-page .address-box{background:#fff;border-radius:.12rem;margin-bottom:.12rem;padding:.12rem}.mall-pay-success-page .address-box .address-content .address-region{color:#323334;font-size:.14rem;font-weight:500;line-height:.21rem;margin-bottom:.04rem}.mall-pay-success-page .address-box .address-content .address-detail{color:#666;font-size:.13rem;font-weight:400;margin-bottom:.04rem}.mall-pay-success-page .address-box .address-content .address-contact{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.mall-pay-success-page .address-box .address-content .address-contact .contact-name{color:#323334;font-size:.13rem;font-weight:500;margin-right:.05rem}.mall-pay-success-page .address-box .address-content .address-contact .contact-phone{color:#666;font-size:.13rem;font-weight:400}.mall-pay-success-page .btn-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.mall-pay-success-page .btn{background:#fff;border:.005rem solid #ff1024;border-radius:.22rem;color:#ff1024;font-size:.14rem;padding:.05rem .25rem;text-align:center}.order-item{background:#fff;border-radius:.08rem;box-shadow:0 .01rem .06rem rgba(0,0,0,.08);margin-bottom:.1rem;overflow:hidden;padding:0}.order-item .order-header{-webkit-align-items:center;align-items:center;background:#fafafa;border-bottom:.005rem solid #f5f5f5;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:.1rem .15rem}.order-item .order-header .order-info{-webkit-flex:1;flex:1}.order-item .order-header .order-info .order-no{color:#666;display:block;font-size:.13rem}.order-item .order-header .order-status .status-text{display:block;font-size:.13rem;font-weight:500}.order-item .order-header .order-status .status-text.pending-payment{color:#ff1024}.order-item .order-header .order-status .status-text.pending-shipment{color:#ff6b35}.order-item .order-header .order-status .status-text.pending-receipt{color:#ff6b35}.order-item .order-header .order-status .status-text.completed{color:#666}.order-item .order-header .order-status .status-text.cancelled{color:#999}.order-item .order-header .order-status .status-text.unknown{color:#999}.order-item .product-info-detail{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;padding:.1rem .15rem}.order-item .product-info-detail .product-info-img{border-radius:.06rem;display:block;-webkit-flex-shrink:0;flex-shrink:0;height:.8rem;margin-right:.12rem;overflow:hidden;width:1.2rem}.order-item .product-info-detail .product-info-img .product-info-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.order-item .product-info-detail .product-info-detail-right-box{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;height:.8rem;-webkit-justify-content:space-between;justify-content:space-between}.order-item .product-info-detail .product-info-detail-right-box .product-info-title{color:#333;display:-webkit-box;font-size:.14rem;font-weight:500;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-bottom:.06rem;overflow:hidden;text-overflow:ellipsis}.order-item .product-info-detail .product-info-detail-right-box .product-info-sku-info{-webkit-align-self:flex-start;align-self:flex-start;background:#f5f5f5;border-radius:.04rem;color:#999;display:inline-block;font-size:.12rem;line-height:.17rem;margin-bottom:.06rem;padding:.04rem .08rem}.order-item .product-info-detail .product-info-detail-right-box .product-info-price-info-num{-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:auto}.order-item .product-info-detail .product-info-detail-right-box .product-info-price-info-num .product-info-single-price{color:#333;font-size:.14rem;font-weight:600}.order-item .product-info-detail .product-info-detail-right-box .product-info-price-info-num .product-info-buy-num-text{color:#666;font-size:.13rem}.order-item .total-amount{-webkit-align-items:center;align-items:center;border-bottom:.005rem solid #f5f5f5;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0 .15rem .1rem}.order-item .total-amount .amount-label{color:#666;font-size:.13rem;margin-right:.04rem}.order-item .total-amount .amount-value{color:#ff1024;font-size:.14rem;font-weight:600}.order-item .action-buttons{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding:.1rem .15rem}.order-item .action-buttons .action-btn{border:.005rem solid #ff1024;border-radius:.25rem;cursor:pointer;font-size:.13rem;margin-left:.1rem;padding:.02rem .13rem;text-align:center}.order-item .action-buttons .action-btn.btn-primary{background:#ff1024;border-color:#ff1024;color:#fff}.order-item .action-buttons .action-btn.btn-default{background:#fff;border-color:#ff1024;color:#ff1024}.order-item .action-buttons .action-btn.btn-cancel{background:#fff;border-color:#d9d9d9;color:#999}.order-list-page{background-color:#f5f5f5;min-height:100vh}.order-list-page .search-header{background:#fff;padding:.06rem .12rem}.order-list-page .search-header .search-box{-webkit-align-items:center;align-items:center;background:#f5f5f5;border-radius:.12rem;display:-webkit-flex;display:flex;padding:0 .12rem}.order-list-page .search-header .search-box .search-icon{margin-right:.12rem}.order-list-page .search-header .search-box .search-input{-webkit-align-items:center;align-items:center;background:transparent;border:none;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;font-size:.13rem;height:.36rem;outline:none}.order-list-page .tab-bar{background-color:#fff;border-bottom:.005rem solid #eee;display:-webkit-flex;display:flex;overflow-x:auto;white-space:nowrap}.order-list-page .tab-bar .tab-item{-webkit-flex:1;flex:1;min-width:.4rem;padding:.1rem .04rem;position:relative;text-align:center}.order-list-page .tab-bar .tab-item .tab-label{color:#666;display:block;font-size:.13rem;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap}.order-list-page .tab-bar .tab-item.active .tab-label{color:#ff1024;font-weight:500}.order-list-page .tab-bar .tab-item.active::after{background-color:#ff1024;border-radius:.01rem;bottom:0;content:"";height:.02rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.3rem}.order-list-page .order-list-container{-webkit-flex:1;flex:1;height:calc(100vh - 1rem)}.order-list-page .order-list-container .order-list{padding:.1rem}.order-list-page .order-list-container .order-list .order-item-wrapper{margin-bottom:.1rem}.order-list-page .order-list-container .order-list .order-item-wrapper:last-child{margin-bottom:0}.order-list-page .empty-state{padding:.5rem 0;text-align:center}.order-list-page .empty-state .empty-text{color:#999;font-size:.13rem}.order-list-page .loading-state{padding:.2rem 0;text-align:center}.order-list-page .loading-state .loading-text{color:#999;font-size:.13rem}.order-list-page .no-more-state{padding:.2rem 0;text-align:center}.order-list-page .no-more-state .no-more-text{color:#ccc;display:block;font-size:.12rem}.order-detail-page{background:#f8f8f8;min-height:100vh;padding:.12rem .12rem .6rem;position:relative}.order-detail-page .loading{-webkit-align-items:center;align-items:center;color:#666;display:-webkit-flex;display:flex;font-size:.13rem;height:1rem;-webkit-justify-content:center;justify-content:center}.order-detail-page .status-box{background:#fff;border-radius:.12rem;margin-bottom:.12rem;padding:.12rem}.order-detail-page .status-box .status-content{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex}.order-detail-page .status-box .status-content .status-title{color:#333;font-size:.17rem;font-weight:500;margin-right:.06rem}.order-detail-page .status-box .status-content .status-text{color:#999;font-size:.11rem}.order-detail-page .status-box .mall-express-tip-content{margin-top:.06rem}.order-detail-page .status-box .mall-express-tip-content .express-top-box{font-size:.12rem}.order-detail-page .status-box .mall-express-tip-content .express-top-box .express-base-info{display:-webkit-flex;display:flex}.order-detail-page .status-box .mall-express-tip-content .express-top-box .express-base-info .base-info-text{color:#333;margin-right:.1rem}.order-detail-page .status-box .mall-express-tip-content .express-top-box .express-base-info .base-info-btn{color:#ff1024}.order-detail-page .status-box .mall-express-tip-content .express-top-box .express-empty-info{color:#999}.order-detail-page .status-box .mall-express-tip-content .express-track-box{margin-top:.12rem}.order-detail-page .status-box .mall-express-tip-content .express-track-box .express-track-list{position:relative}.order-detail-page .status-box .mall-express-tip-content .express-track-box .express-track-list .track-item{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;margin-bottom:.08rem;position:relative}.order-detail-page .status-box .mall-express-tip-content .express-track-box .express-track-list .track-item:last-child{margin-bottom:0}.order-detail-page .status-box .mall-express-tip-content .express-track-box .express-track-list .track-item:not(:last-child)::after{background:#e5e5e5;content:"";height:calc(100% + .02rem);left:.04rem;position:absolute;top:.1rem;width:.01rem}.order-detail-page .status-box .mall-express-tip-content .express-track-box .express-track-list .track-item .track-dot{background:#e5e5e5;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0;height:.08rem;margin-right:.08rem;margin-top:.01rem;width:.08rem}.order-detail-page .status-box .mall-express-tip-content .express-track-box .express-track-list .track-item .track-content{-webkit-flex:1;flex:1;line-height:1}.order-detail-page .status-box .mall-express-tip-content .express-track-box .express-track-list .track-item .track-content .track-time{color:#999;font-size:.12rem;margin-bottom:.04rem}.order-detail-page .status-box .mall-express-tip-content .express-track-box .express-track-list .track-item .track-content .track-desc{color:#333;font-size:.12rem;line-height:.16rem}.order-detail-page .status-box .mall-express-tip-content .express-track-box .expand-btn{-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:.04rem 0}.order-detail-page .status-box .mall-express-tip-content .express-track-box .expand-btn .expand-text{color:#666;font-size:.12rem;margin-right:.04rem}.order-detail-page .commodity-detail{background:#fff;border-radius:.12rem;display:-webkit-flex;display:flex;padding:.1rem .12rem}.order-detail-page .commodity-detail .commodity-img{min-height:.9rem;width:1.2rem}.order-detail-page .commodity-detail .commodity-img .product-img{border-radius:.06rem;display:block;height:100%;width:100%}.order-detail-page .commodity-detail .detail-right-box{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin-left:.1rem}.order-detail-page .commodity-detail .detail-right-box .title{color:#323334;display:-webkit-box;font-size:.13rem;-webkit-line-clamp:2;line-height:.22rem;margin-bottom:.06rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-break:break-all}.order-detail-page .commodity-detail .detail-right-box .sku-info{color:#acabab;font-size:.13rem;margin-bottom:.06rem}.order-detail-page .commodity-detail .detail-right-box .price-info-num{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.order-detail-page .commodity-detail .detail-right-box .price-info-num .single-price{color:#333;font-size:.13rem;font-weight:500}.order-detail-page .commodity-detail .detail-right-box .price-info-num .buy-num-text{color:#9e9e9e;font-size:.13rem}.order-detail-page .price-box{background:#fff;border-radius:.12rem;margin:.1rem 0;padding:0 .12rem}.order-detail-page .price-box .price-item-box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:.075rem 0}.order-detail-page .price-box .price-item-box .left-label{color:#323334;font-size:.13rem;font-weight:400}.order-detail-page .price-box .price-item-box .right-price{color:#333;display:-webkit-flex;display:flex;font-size:.13rem;font-weight:500}.order-detail-page .price-box .price-item-box .right-price .copy-number-btn{color:#ff1024;font-size:.13rem;margin-left:.05rem}.order-detail-page .price-box .price-item-box .orange-font{color:#ff622f}.order-detail-page .address-box{background:#fff;border-radius:.12rem;margin-bottom:.1rem;padding:.12rem}.order-detail-page .address-box .address-content .address-region{color:#323334;font-size:.13rem;font-weight:500;line-height:.21rem;margin-bottom:.04rem}.order-detail-page .address-box .address-content .address-detail{color:#666;font-size:.13rem;font-weight:400;margin-bottom:.04rem}.order-detail-page .address-box .address-content .address-contact{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.order-detail-page .address-box .address-content .address-contact .contact-name{color:#323334;font-size:.13rem;font-weight:500;margin-right:.05rem}.order-detail-page .address-box .address-content .address-contact .contact-phone{color:#666;font-size:.13rem;font-weight:400}.order-detail-page .bottom-action-area{background:#fff;border-top:.005rem solid #f0f0f0;bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;padding:.08rem .12rem calc(.08rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:100}.order-detail-page .bottom-action-area .action-button{border:.005rem solid transparent;border-radius:.25rem;cursor:pointer;font-size:.13rem;font-weight:500;padding:.05rem .16rem;text-align:center}.order-detail-page .bottom-action-area .repurchase-btn{background:#fff;border-color:#ff1024;color:#ff1024}.mall-oss-upload-box{-webkit-align-items:center;align-items:center;border:.01rem dashed #d9d9d9;border-radius:.04rem;cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:1rem;-webkit-justify-content:center;justify-content:center;width:1rem}.mall-oss-upload-box.uploading{background:#f0f0f0;border-color:#05c494;cursor:not-allowed}.mall-oss-upload-box .upload-icon{height:.24rem;margin-bottom:.04rem;width:.24rem}.mall-oss-upload-box .upload-text{color:#666;font-size:.12rem;margin-top:.04rem}.mall-complaint-page{background:#f5f5f5;min-height:100vh;padding-bottom:calc(.6rem + env(safe-area-inset-bottom))}.mall-complaint-page .loading-container{-webkit-align-items:center;align-items:center;color:#999;display:-webkit-flex;display:flex;font-size:.14rem;height:100vh;-webkit-justify-content:center;justify-content:center}.mall-complaint-page .complaint-container{padding:.12rem}.mall-complaint-page .complaint-section{background:#fff;border-radius:.06rem;margin-bottom:.16rem;padding:.12rem}.mall-complaint-page .complaint-section .section-title{color:#333;font-size:.14rem;font-weight:500;margin-bottom:.08rem}.mall-complaint-page .complaint-section .section-title .required{color:#ff4d4f;margin-left:.02rem}.mall-complaint-page .complaint-section .scenario-buttons{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.08rem}.mall-complaint-page .complaint-section .scenario-buttons .scenario-button{background:#fff;border:.01rem solid #e0e0e0;border-radius:.04rem;color:#666;font-size:.13rem;padding:.06rem .12rem}.mall-complaint-page .complaint-section .scenario-buttons .scenario-button.active{border-color:#ff1024;color:#ff1024;font-weight:500}.mall-complaint-page .complaint-section .textarea-box{width:100%}.mall-complaint-page .complaint-section .textarea-box .content-textarea{border:.01rem solid #e0e0e0;border-radius:.04rem;box-sizing:border-box;color:#333;font-size:.13rem;line-height:1.6;min-height:1rem;padding:.08rem;width:100%}.mall-complaint-page .complaint-section .char-count{color:#999;font-size:.12rem;margin-top:.04rem;text-align:right}.mall-complaint-page .complaint-section .file-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.08rem}.mall-complaint-page .complaint-section .file-list .image-item{height:1rem;position:relative;width:1rem}.mall-complaint-page .complaint-section .file-list .image-item .image-preview{border:.01rem solid #e0e0e0;border-radius:.04rem;display:block;height:100%;width:100%}.mall-complaint-page .complaint-section .file-list .image-item .delete-icon{background:#fff;border-radius:50%;box-shadow:0 .01rem .04rem rgba(0,0,0,.15);height:.24rem;position:absolute;right:-.06rem;top:-.06rem;width:.24rem}.mall-complaint-page .complaint-section .contact-input{border:.01rem solid #e0e0e0;border-radius:.04rem;box-sizing:border-box;color:#333;font-size:.13rem;height:auto;padding:.08rem;width:100%}.mall-complaint-page .complaint-footer{background:#fff;bottom:0;box-shadow:0 -.01rem .04rem rgba(0,0,0,.08);left:0;padding:.08rem .12rem calc(.08rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:100}.mall-complaint-page .complaint-footer .submit-button{background:#ff1024;border:none;border-radius:.075rem;color:#fff;font-size:.16rem;font-weight:500;height:.44rem;width:100%}