.navbar-wrapper[data-v-5926aef2]{width:100%}.navbar[data-v-5926aef2]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;height:.36rem;padding:0 .12rem;background:#fff}.navbar-placeholder[data-v-5926aef2]{height:.36rem;margin:0;padding:0}.navbar-left[data-v-5926aef2]{width:.44rem;display:flex;align-items:center}.navbar-back[data-v-5926aef2]{width:.32rem;height:.32rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.navbar-title[data-v-5926aef2]{flex:1;text-align:center;font-size:.16rem;font-weight:600;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navbar-right[data-v-5926aef2]{width:.44rem;display:flex;align-items:center;justify-content:flex-end}.fab-container[data-v-3655215a]{position:fixed;z-index:1000}.fab[data-v-3655215a]{color:#fff;border:none;border-radius:50%;width:62px;height:62px;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}body,html{height:100%}html{box-sizing:border-box}#app{height:100%;overflow:auto;position:relative;padding-top:0;overscroll-behavior:none;-webkit-overflow-scrolling:touch}#app>.nav-bar{height:44px;width:100%;position:absolute;top:0;left:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);background-color:#fff}#app>.nav-bar .back-icon{position:absolute;left:10px;top:10px;width:24px;height:24px}#app>.nav-bar .nav-bar-text{font-size:16px;font-weight:600;color:#333;line-height:44px;text-align:center;padding:0 36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#app>.nav-bar+div{max-height:100%!important;overflow:auto}body,html{margin:0;padding:0;font-size:14px;background-color:#fff}*,:after,:before{box-sizing:inherit}::-webkit-scrollbar{width:0;height:0}.toast{background-color:rgba(0,0,0,.5);padding:8px;border-radius:4px;font-size:12px;color:#fff;position:fixed;left:0;right:0;bottom:15vh;margin:0 auto;z-index:9999999;max-width:50vw;width:-moz-fit-content;width:fit-content;white-space:pre-wrap;word-break:break-all}.image-slot{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#f5f7fa;color:#909399;font-size:20px}.image-slot>svg{width:1em;height:1em}img{pointer-events:auto!important}.el-overlay.is-message-box .el-overlay-message-box{background-color:rgba(0,0,0,.2);padding:34px}.el-overlay.is-message-box .el-overlay-message-box .el-message-box{background:#fff;border-radius:12px;padding-top:20px;padding-bottom:0}.el-overlay.is-message-box .el-overlay-message-box .el-message-box .el-message-box__header{padding:0}.el-overlay.is-message-box .el-overlay-message-box .el-message-box .el-message-box__header .el-message-box__title{text-align:center;font-size:16px;font-weight:500;color:#333;line-height:22px}.el-overlay.is-message-box .el-overlay-message-box .el-message-box .el-message-box__headerbtn{display:none}.el-overlay.is-message-box .el-overlay-message-box .el-message-box .el-message-box__content{padding:10px 26px}.el-overlay.is-message-box .el-overlay-message-box .el-message-box .el-message-box__content .el-message-box__message p{font-size:14px;font-weight:500;color:rgba(51,51,51,.8);line-height:20px}.el-overlay.is-message-box .el-overlay-message-box .el-message-box .el-message-box__content .el-message-box__input .el-input{width:100%}.el-overlay.is-message-box .el-overlay-message-box .el-message-box .el-message-box__content .el-message-box__input .el-input .el-input__wrapper{padding:0;border-radius:unset;box-shadow:none}.el-overlay.is-message-box .el-overlay-message-box .el-message-box .el-message-box__content .el-message-box__input .el-input .el-input__wrapper .el-input__inner{width:100%;line-height:40px;height:40px;padding:0 10px;border:1px solid #eee;outline:none;border-radius:6px;font-size:16px;color:#333}.el-overlay.is-message-box .el-overlay-message-box .el-message-box .el-message-box__btns{display:flex;justify-content:space-between;border-top:1px solid #f4f4f4;padding:0}.el-overlay.is-message-box .el-overlay-message-box .el-message-box .el-message-box__btns .el-button{width:50%;height:50px;line-height:50px;background-color:#fff;border:none;font-size:16px;font-weight:500;color:#ccc}.el-overlay.is-message-box .el-overlay-message-box .el-message-box .el-message-box__btns .el-button.el-button--primary{color:#333}.el-overlay.is-message-box .el-overlay-message-box .el-message-box .el-message-box__btns .el-button+.el-button{margin:0;border-left:1px solid #f4f4f4}.is-wechat #app{padding-top:0}.is-wechat #app>.nav-bar{display:none}.page-loading{position:absolute;z-index:9999;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);justify-content:center;align-items:center;display:none}.page-loading .loading-inner{width:300px;padding:20px;border-radius:6px;background-color:#fff}.page-loading .loading-inner .loading-progress{width:100%;height:20px;border-radius:20px;border:2px solid #000;position:relative;overflow:hidden}.page-loading .loading-inner .loading-progress:after{content:"";position:absolute;background:repeating-linear-gradient(135deg,#00c8ff,#00c8ff 10px,#fff 11px,#fff 20px);border-radius:16px;width:200%;height:100%;right:0;animation:progress 3s linear infinite}.page-loading .loading-inner .loading-text{margin-top:10px;font-size:14px;color:#666;font-weight:700}@keyframes progress{to{right:-100%}}html.is-pc{width:375px;margin:auto;background-color:#f9f9f9;position:fixed;top:0;right:0;bottom:0;left:0;box-shadow:0 0 12px 0 rgba(0,0,0,.3);overflow:hidden}html.is-pc .toast{max-width:300px}html.is-pc .el-overlay.is-message-box .el-overlay-message-box{width:375px;margin:auto}html.is-pc .TUIChat .func-main .call-icon,html.is-pc .TUIChat .func-main .upload-btn{width:60px;height:60px}html.is-pc .TUIChat .call-main-h5,html.is-pc .TUIChat .dialog-video,html.is-pc .TUIChat .image-previewer-h5{width:375px;left:0;right:0;margin:0 auto}html.is-pc .tui-call-kit video{-o-object-fit:scale-down!important;object-fit:scale-down!important}html.is-pc .goods-detail .swiper-parent{height:375px!important}html.is-pc .goods-detail .swiper-parent .goods-image,html.is-pc .goods-detail .swiper-parent .video{width:375px!important;height:375px!important}html.is-pc .goods-detail .buy{width:375px!important;left:0;right:0;margin:0 auto}html.is-pc .goods-detail .chat-online{right:calc(50% - 172.5px)}html.is-pc .choose-address,html.is-pc .choose-sku,html.is-pc .confirm-order .bottom-bar,html.is-pc .my-dialog,html.is-pc .pay-dialog{width:375px!important;left:0;right:0;margin:0 auto}.bind-mobile-el-dialog{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.bind-mobile-el-dialog .el-dialog__body,.bind-mobile-el-dialog .el-dialog__header{padding:0}.el-overlay{backdrop-filter:blur(4px);background-color:rgba(0,0,0,.4)}.bind-mobile-dialog{position:relative;padding:32px 24px 24px}.bind-mobile-dialog .bind-mobile-close{position:absolute;right:0;top:-8px;font-size:24px;color:#999;cursor:pointer;line-height:1;padding:8px;transition:color .2s}.bind-mobile-dialog .bind-mobile-close:hover{color:#333}.bind-mobile-dialog .bind-mobile-title{text-align:center;font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.bind-mobile-dialog .bind-mobile-tip{margin-bottom:20px;font-size:13px;color:#8b95a7;line-height:1.6;text-align:center}.bind-mobile-dialog .bind-mobile-row{display:flex;align-items:center;border:1px solid #e7edf5;border-radius:12px;padding:0 16px;height:52px;background:#f8fafc;transition:all .2s ease}.bind-mobile-dialog .bind-mobile-row:focus-within{border-color:#19c8ff;background:#fff}.bind-mobile-dialog .bind-mobile-row .bind-mobile-prefix{font-size:16px;color:#333;margin-right:12px;font-weight:500}.bind-mobile-dialog .bind-mobile-row .el-input{flex:1}.bind-mobile-dialog .bind-mobile-row .el-input__wrapper{box-shadow:none;background:transparent;padding-left:0;padding-right:0}.bind-mobile-dialog .bind-mobile-row .el-input__inner{font-size:15px;color:#333;height:52px;line-height:52px}.bind-mobile-dialog .bind-mobile-row .el-input__inner::-moz-placeholder{color:#c0c4cc}.bind-mobile-dialog .bind-mobile-row .el-input__inner::placeholder{color:#c0c4cc}.bind-mobile-dialog .bind-mobile-code-row{margin-top:18px;display:flex;align-items:center;gap:12px}.bind-mobile-dialog .bind-mobile-code-row .code-input{flex:1}.bind-mobile-dialog .bind-mobile-code-row .send-code-btn{min-width:120px;height:52px;border-radius:12px;background:linear-gradient(135deg,#19c8ff,#06a7ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;box-shadow:0 10px 24px rgba(25,200,255,.22);cursor:pointer;transition:all .2s ease}.bind-mobile-dialog .bind-mobile-code-row .send-code-btn:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 12px 28px rgba(25,200,255,.3)}.bind-mobile-dialog .bind-mobile-code-row .send-code-btn:active:not(.disabled){transform:translateY(0)}.bind-mobile-dialog .bind-mobile-code-row .send-code-btn.disabled{background:#d6e4ef;box-shadow:none;cursor:not-allowed;color:#8b95a7}.bind-mobile-dialog .bind-submit-btn{width:100%;height:52px;margin-top:24px;border-radius:12px;background:linear-gradient(135deg,#19c8ff,#06a7ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;box-shadow:0 10px 24px rgba(25,200,255,.22);cursor:pointer;transition:all .2s ease}.bind-mobile-dialog .bind-submit-btn:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 12px 28px rgba(25,200,255,.3)}.bind-mobile-dialog .bind-submit-btn:active:not(.disabled){transform:translateY(0)}.bind-mobile-dialog .bind-submit-btn.disabled{opacity:.6;box-shadow:none;cursor:not-allowed;background:#d6e4ef}.check-box[data-v-53da64fc]{display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.check-box .check-box-input[data-v-53da64fc]{width:16px;height:16px;border-radius:50%;border:1px solid #f1f2f3;line-height:16px}.check-box .check-box-input .icon[data-v-53da64fc]{display:none}.check-box .check-box-input.checked[data-v-53da64fc]{border:none;background-color:#00c8ff;color:#fff;display:flex;align-items:center;justify-content:center}.check-box .check-box-input.checked .icon[data-v-53da64fc]{font-weight:700;width:1em;height:1em;display:block}.check-box .check-box-input[data-v-53da64fc]+*{margin-left:10px}.my-dialog[data-v-7b673490]{position:fixed;width:100vw;height:100%;left:0;top:0;z-index:999;background-color:rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end}.my-dialog .dialog[data-v-7b673490]{background-color:#fff;border-radius:10px 10px 0 0;max-height:100%;display:flex;flex-direction:column;align-items:center}.my-dialog .dialog>.header[data-v-7b673490]{width:100%;position:relative;height:55px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #f4f4f4;font-size:14px;color:#333;font-weight:700}.my-dialog .dialog>.header .close-icon[data-v-7b673490]{width:24px;height:24px;position:absolute;right:15px;top:0;bottom:0;margin:auto}.my-dialog .dialog .body[data-v-7b673490]{flex:1;height:0;padding:0 15px;overflow:auto;width:100%}.my-scroll[data-v-24fea7af]{flex:1}.my-scroll .pull-down-refresh[data-v-24fea7af]{font-size:14px;color:#333;width:100%;height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#f3f3f3;flex-shrink:0}.my-scroll .pull-down-refresh .refresh-icon[data-v-24fea7af]{color:#00c8ff;width:18px;height:18px;margin-right:10px}.my-scroll .pull-down-refresh .refresh-icon.loading[data-v-24fea7af]{animation:refresh-rotate 1s linear infinite}@keyframes refresh-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tabbar-wrap[data-v-12cc09d4]{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:9999;box-sizing:border-box;padding:0 .11rem calc(.07rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(246,248,251,0),rgba(246,248,251,.92) 48%,#f6f8fb)}.custom-tabbar[data-v-12cc09d4]{height:.59rem;display:flex;align-items:center;justify-content:space-around;padding:.05rem .06rem;border:1px solid rgba(218,226,235,.9);border-radius:.17rem;background:hsla(0,0%,100%,.96);box-shadow:0 -.04rem .17rem rgba(25,43,63,.1),0 .08rem .19rem rgba(17,179,111,.08);box-sizing:border-box}.tabbar-item[data-v-12cc09d4]{flex:1;height:.49rem;flex-direction:column;cursor:pointer}.tab-icon-shell[data-v-12cc09d4],.tabbar-item[data-v-12cc09d4]{display:flex;justify-content:center;align-items:center;position:relative}.tab-icon-shell[data-v-12cc09d4]{width:.28rem;height:.28rem;border-radius:.11rem;background:transparent;transition:all .18s ease}.tabbar-item.active .tab-icon-shell[data-v-12cc09d4]{background:linear-gradient(135deg,#11b36f,#24d394 56%,#62e0bf);box-shadow:0 .06rem .12rem rgba(17,179,111,.26);transform:translateY(-.04rem)}.tab-icon[data-v-12cc09d4]{width:.21rem;height:.21rem}.unread-badge[data-v-12cc09d4]{position:absolute;top:-.055rem;right:-.095rem;min-width:.17rem;height:.17rem;padding:0 .045rem;border-radius:999px;background:#ff3b30;color:#fff;border:1px solid #fff;box-sizing:border-box;font-size:.1rem;line-height:.16rem;font-weight:700;text-align:center;z-index:3}.tabbar-item.active .tab-icon[data-v-12cc09d4]{filter:brightness(0) invert(1)}.tab-label[data-v-12cc09d4]{margin-top:.025rem;font-size:.11rem;line-height:.14rem;font-weight:600;color:#8b96a5;transition:all .18s ease}.tabbar-item.active .tab-label[data-v-12cc09d4]{margin-top:-.01rem;color:#0b8f62;font-size:.12rem;font-weight:800}