.fab-container[data-v-2ba9f76b]{position:fixed;z-index:1000}.fab[data-v-2ba9f76b]{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:44px}#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}.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)}}.tab-bar[data-v-58a0e46e]{display:flex;justify-content:space-between;align-items:center;height:50px;padding:0 15px}.tab-bar .tab-item[data-v-58a0e46e]{flex:1;display:flex;flex-direction:column;align-items:center}.tab-bar .tab-item .tab-icon[data-v-58a0e46e]{width:24px;height:24px}.tab-bar .tab-item .tab-label[data-v-58a0e46e]{font-size:12px;color:#333;line-height:17px;margin-top:2px}