.wrap[data-v-6c173c58]{margin:0 auto;width:1200px}@media screen and (max-width:1200px){.wrap[data-v-6c173c58]{width:100%}}[data-v-6c173c58]:root{--el-text-color-primary:#333;--el-color-primary:#e60027}.el-button[data-v-6c173c58]{border:none}.el-drawer__close[data-v-6c173c58]{height:24px;padding:5px;width:24px}.el-drawer__close svg[data-v-6c173c58]{height:100%;width:100%}.el-drawer__close-btn:focus .el-drawer__close[data-v-6c173c58],.el-drawer__close-btn:hover .el-drawer__close[data-v-6c173c58]{background-color:#fcf1ef;border-radius:50%;color:#e60027!important}.common-dialog[data-v-6c173c58]{border-radius:24px!important;padding:0!important}@media screen and (max-width:767px){.common-dialog[data-v-6c173c58]{border-radius:10px!important;padding:0!important;width:90%!important}}.common-dialog .el-dialog__headerbtn[data-v-6c173c58]{height:24px;right:40px;top:26px;width:24px}.common-dialog .el-dialog__headerbtn .el-dialog__close[data-v-6c173c58]{padding:5px}@media screen and (max-width:767px){.common-dialog .el-dialog__headerbtn[data-v-6c173c58]{right:17px;top:17px}}.common-dialog .el-dialog__headerbtn .el-icon[data-v-6c173c58]{color:#8a8a8a;height:24px;width:24px}.common-dialog .el-dialog__headerbtn .el-icon svg[data-v-6c173c58]{height:100%;width:100%}.common-dialog .el-dialog__headerbtn:focus .el-dialog__close[data-v-6c173c58],.common-dialog .el-dialog__headerbtn:hover .el-dialog__close[data-v-6c173c58]{background-color:#fcf1ef;border-radius:50%;color:#e60027!important}.common-dialog .el-dialog__header[data-v-6c173c58]{margin-bottom:0;margin-right:0;padding:50px 0 40px!important}@media screen and (max-width:767px){.common-dialog .el-dialog__header[data-v-6c173c58]{padding:30px 0 25px!important}}.common-dialog .common-dialog-title[data-v-6c173c58]{color:#333;font-size:30px}@media screen and (max-width:767px){.common-dialog .common-dialog-title[data-v-6c173c58]{font-size:17px}}.common-dialog .el-dialog__body[data-v-6c173c58]{padding:0 40px 60px!important}@media screen and (max-width:767px){.common-dialog .el-dialog__body[data-v-6c173c58]{padding:0 25px 30px!important}.login .common-dialog[data-v-6c173c58]{border-radius:20px!important;padding:0!important;width:90%!important}}.login .el-dialog__header[data-v-6c173c58]{padding:50px 0 40px}@media screen and (max-width:767px){.login .el-dialog__header[data-v-6c173c58]{padding:60px 0 40px}}.login .el-dialog__body[data-v-6c173c58]{padding:0 60px 60px!important}@media screen and (max-width:767px){.login .el-dialog__body[data-v-6c173c58]{padding:0 30px 35px!important}}.login .common-dialog-title[data-v-6c173c58]{font-weight:800}.register .el-dialog__header[data-v-6c173c58]{padding:50px 0}@media screen and (max-width:767px){.register .el-dialog__header[data-v-6c173c58]{padding:60px 0}}.register .el-dialog__body[data-v-6c173c58]{padding:0 60px 60px!important}@media screen and (max-width:767px){.register .el-dialog__body[data-v-6c173c58]{padding:0 30px 35px!important}}.register .common-dialog-title[data-v-6c173c58]{font-weight:800}.common-input .el-input__wrapper[data-v-6c173c58]{border-radius:6px;box-shadow:0 0 0 1px #ddd;box-sizing:border-box;font-size:14px;height:50px;padding:0 20px}.common-input .el-input__wrapper .el-input__inner[data-v-6c173c58]{color:#333}@media screen and (max-width:1200px){.common-input .el-input__wrapper[data-v-6c173c58]{border-radius:3px;height:40px;padding:0 10px}}.common-input .el-input__wrapper.is-focus[data-v-6c173c58]{box-shadow:0 0 0 1px #e60027}.common-button-brand[data-v-6c173c58]{background:linear-gradient(134deg,#ff567d,#ff1d43);border-radius:25px!important;color:#fff;font-size:18px!important;height:50px!important;text-align:center;width:100%}@media screen and (max-width:767px){.common-button-brand[data-v-6c173c58]{font-size:15px!important;height:40px!important;width:100%}}.common-button-default[data-v-6c173c58]{border:1px solid #e60027;border-radius:25px!important;color:#e60027;font-size:18px!important;height:50px!important;text-align:center;width:100%}@media screen and (max-width:767px){.common-button-default[data-v-6c173c58]{border-radius:20px!important;font-size:15px!important;height:40px!important;width:100%}}.fl-row[data-v-6c173c58]{display:flex;flex-direction:row}.fl-col[data-v-6c173c58]{display:flex;flex-direction:column}.fl-btw[data-v-6c173c58]{justify-content:space-between}.fl-around[data-v-6c173c58]{justify-content:space-around}.fl-cen[data-v-6c173c58]{justify-content:center}.fl-end[data-v-6c173c58]{justify-content:end}.fl-warp[data-v-6c173c58]{flex-wrap:wrap}.fl-nowrap[data-v-6c173c58]{flex-wrap:nowrap}.fl-evenly[data-v-6c173c58]{justify-content:space-evenly}.al-cen[data-v-6c173c58]{align-items:center}.al-baseline[data-v-6c173c58]{align-items:baseline}.al-end[data-v-6c173c58]{align-items:end}.al-start[data-v-6c173c58]{align-items:flex-start}.pointer[data-v-6c173c58]{cursor:pointer}.ft-500[data-v-6c173c58]{font-weight:500}.ft-400[data-v-6c173c58]{font-weight:400}.common-select .el-select__wrapper[data-v-6c173c58]{border-radius:6px;box-shadow:0 0 0 1px #ddd;font-size:16px;height:50px;padding:0 20px}@media screen and (max-width:1200px){.common-select .el-select__wrapper[data-v-6c173c58]{border-radius:3px;height:45px;padding:10px}}.common-select .el-select__wrapper.is-focused[data-v-6c173c58]{box-shadow:0 0 0 1px #e60027}.common-date[data-v-6c173c58]{height:100%!important;width:100%!important}.common-date .el-input__wrapper.is-focus[data-v-6c173c58]{box-shadow:0 0 0 1px #e60027!important}.common-date .el-input__wrapper[data-v-6c173c58]{border-radius:6px;box-shadow:0 0 0 1px #ddd;font-size:16px;height:50px;padding:0 20px}@media screen and (max-width:1200px){.common-date .el-input__wrapper[data-v-6c173c58]{border-radius:3px;height:40px;padding:0 10px}}.common-checkbox .el-checkbox__label[data-v-6c173c58]{color:#333}.common-checkbox .el-checkbox__input.is-checked .el-checkbox__inner[data-v-6c173c58]{background-color:#e60027;border-color:#e60027}.common-checkbox .el-checkbox__input.is-checked+.el-checkbox__label[data-v-6c173c58]{color:#e60027}.common-message-default[data-v-6c173c58]{box-shadow:0 0 0 1px #ddd!important}.common-message-default[data-v-6c173c58],.common-message-warning[data-v-6c173c58]{background-color:#fff!important;--el-message-text-color:$brand!important;border:none!important;border-radius:12px!important}.common-message-warning[data-v-6c173c58]{box-shadow:0 0 0 1px #e60027!important;color:#e60027!important}.common-message-warning .icon-qingtish[data-v-6c173c58]{color:#e60027!important}.icon-xiangqing[data-v-6c173c58]{color:#d2d2d2;cursor:pointer}.common-scrollbar[data-v-6c173c58]::-webkit-scrollbar{width:4px}.common-scrollbar[data-v-6c173c58]::-webkit-scrollbar-track{background:#f2f3f5;border-radius:3px}.common-scrollbar[data-v-6c173c58]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px}.no-scrollbar[data-v-6c173c58]::-webkit-scrollbar{width:0!important}.el-button[data-v-6c173c58]:focus,.el-button[data-v-6c173c58]:hover{background:linear-gradient(134deg,#ff567d,#ff1d43);border:1px solid;color:#fff!important}.el-button--primary.is-disabled[data-v-6c173c58],.el-button--primary.is-disabled[data-v-6c173c58]:focus,.el-button--primary.is-disabled[data-v-6c173c58]:hover{background:linear-gradient(134deg,#ff567d,#ff1d43);border-color:linear-gradient(134deg,#ff567d,#ff1d43)}.el-button--primary[data-v-6c173c58]{--el-button-outline-color:none}.el-upload-list--picture-card .is-uploading .el-upload-list__item-info .el-progress .el-progress-circle svg .el-progress-circle__path[data-v-6c173c58]{stroke:#e60027}a[data-v-6c173c58]{color:#333;text-decoration:none}@media screen and (max-width:767px){.el-popup-parent--hidden[data-v-6c173c58]{width:100%}}.el-loading-mask[data-v-6c173c58],.el-message[data-v-6c173c58]{z-index:9999999!important}.el-dialog__headerbtn[data-v-6c173c58]{z-index:999}.div_input_slot[data-v-6c173c58]{background-color:#f5f7fa;border-radius:6px;box-shadow:0 0 0 1px #ddd;box-sizing:border-box;color:#a8abb2;font-size:14px;height:50px;line-height:50px;padding:0 20px;width:100%}@media screen and (max-width:1200px){.div_input_slot[data-v-6c173c58]{border-radius:3px;height:40px;padding:0 10px}}p[data-v-6c173c58]{margin:0;padding:0}.cart-page[data-v-6c173c58]{background-color:#fff;min-height:100vh;padding-bottom:80px}@media screen and (min-width:1201px){.cart-page[data-v-6c173c58]{padding-bottom:0}}.cart-wrap[data-v-6c173c58]{box-sizing:border-box;padding:40px 30px 80px}@media screen and (max-width:1200px){.cart-wrap[data-v-6c173c58]{padding:20px 16px 40px}}.cart-title[data-v-6c173c58]{color:#1a1a1a;font-size:28px;font-weight:700;margin:0 0 30px}@media screen and (max-width:767px){.cart-title[data-v-6c173c58]{font-size:20px;margin-bottom:20px}}.cart-body[data-v-6c173c58]{align-items:flex-start;display:flex;gap:30px}@media screen and (max-width:1200px){.cart-body[data-v-6c173c58]{flex-direction:column;gap:0;width:100%}}.cart-list[data-v-6c173c58]{flex:1;min-width:0}@media screen and (max-width:1200px){.cart-list[data-v-6c173c58]{width:100%}}.cart-header[data-v-6c173c58]{align-items:center;border-bottom:2px solid #e8e8e8;color:#999;display:flex;font-size:13px;font-weight:600;letter-spacing:.5px;padding:12px 0;text-transform:uppercase}@media screen and (max-width:1200px){.cart-header[data-v-6c173c58]{display:none}}.cart-item[data-v-6c173c58]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:20px 0}.cart-item--off[data-v-6c173c58]{opacity:.45}@media screen and (max-width:1200px){.cart-item[data-v-6c173c58]{align-items:start;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;margin:0;padding:16px 0;row-gap:12px}}.cart-item-meta[data-v-6c173c58]{display:contents}.col-check[data-v-6c173c58]{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:50px}.col-check[data-v-6c173c58] .el-checkbox{height:auto}.col-check[data-v-6c173c58] .el-checkbox .el-checkbox__input{align-items:center;display:inline-flex;height:22px;justify-content:center;width:22px}.col-check[data-v-6c173c58] .el-checkbox .el-checkbox__inner{height:14px;transform:scale(1.57);transform-origin:center center;width:14px}@media screen and (max-width:1200px){.col-check[data-v-6c173c58]{align-self:center;grid-column:1;grid-row:1;justify-content:flex-start;width:auto}}.col-product[data-v-6c173c58]{align-items:center;display:flex;flex:1;gap:14px;min-width:0}@media screen and (max-width:1200px){.col-product[data-v-6c173c58]{flex:none;grid-column:2;grid-row:1;width:auto}.cart-item-meta[data-v-6c173c58]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:2;grid-row:2;justify-content:space-between}}.col-price[data-v-6c173c58]{color:#333;font-size:15px;text-align:center;width:120px}@media screen and (max-width:1200px){.col-price[data-v-6c173c58]{flex-shrink:0;text-align:left;width:auto}}.col-qty[data-v-6c173c58]{text-align:center;width:140px}@media screen and (max-width:1200px){.col-qty[data-v-6c173c58]{flex-shrink:0;width:auto}}.col-total[data-v-6c173c58]{color:#333;font-size:15px;font-weight:600;text-align:center;width:120px}@media screen and (max-width:1200px){.col-total[data-v-6c173c58]{flex:1;min-width:60px;text-align:right;width:auto}}.col-action[data-v-6c173c58]{text-align:center;width:80px}@media screen and (max-width:1200px){.col-action[data-v-6c173c58]{flex-shrink:0;text-align:right;width:auto}}.text-off[data-v-6c173c58]{color:#ccc}.item-thumb[data-v-6c173c58]{aspect-ratio:3/4;border-radius:8px;flex-shrink:0;overflow:hidden;width:64px}.thumb-placeholder[data-v-6c173c58]{align-items:center;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);display:flex;height:100%;justify-content:center;width:100%}.thumb-placeholder span[data-v-6c173c58]{color:#ccc;font-size:10px;font-weight:700}.item-info[data-v-6c173c58]{min-width:0}.item-name[data-v-6c173c58]{color:#333;font-size:15px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-spec[data-v-6c173c58]{align-items:center;color:#999;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.item-type-tag[data-v-6c173c58]{border:1px solid transparent;border-radius:4px;display:inline-block;flex-shrink:0;font-size:11px;font-weight:500;line-height:1.5;padding:1px 6px}.item-type-tag--esim[data-v-6c173c58]{background:#e6f4ff;border-color:#91caff;color:#1677ff}.item-type-tag--physical[data-v-6c173c58]{background:#fff7e6;border-color:#ffd591;color:#d48806}.item-off-tag[data-v-6c173c58]{color:#e60027}.item-low-tag[data-v-6c173c58],.item-off-tag[data-v-6c173c58]{font-size:12px;font-weight:500;margin-top:4px}.item-low-tag[data-v-6c173c58]{color:#e6a700}.remove-btn[data-v-6c173c58]{color:#e60027;cursor:pointer;font-size:14px;font-weight:500;white-space:nowrap}.remove-btn[data-v-6c173c58]:hover{color:#c40020;text-decoration:underline}.cart-summary[data-v-6c173c58]{background:#fafafa;border-radius:12px;flex-shrink:0;padding:24px;position:sticky;top:100px;width:300px}@media screen and (max-width:1200px){.cart-summary[data-v-6c173c58]{display:none}}.summary-row[data-v-6c173c58]{align-items:center;color:#666;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px}.summary-label[data-v-6c173c58]{color:#666}.summary-count[data-v-6c173c58]{color:#333;font-weight:600}.summary-total[data-v-6c173c58]{color:#e60027;font-size:24px;font-weight:700}.summary-checkboxes[data-v-6c173c58]{border-top:1px solid #e8e8e8;margin-bottom:16px;margin-top:16px;padding-top:16px}.esim-checkbox[data-v-6c173c58]{align-items:flex-start!important;height:auto;margin-bottom:12px;white-space:normal!important;word-break:break-word!important}.esim-checkbox[data-v-6c173c58] .el-checkbox__label{color:#333;line-height:1.5;white-space:normal!important;word-break:break-word!important}.esim-link[data-v-6c173c58]{color:#e60027;cursor:pointer}.esim-link[data-v-6c173c58]:hover{text-decoration:underline}.cart-floating-bar[data-v-6c173c58]{display:none}@media screen and (max-width:1200px){.cart-floating-bar[data-v-6c173c58]{background:#fff;bottom:0;box-shadow:0 -2px 12px #00000014;box-sizing:border-box;display:block;left:0;padding:12px 16px;position:fixed;right:0;z-index:2000}}.floating-bar-inner[data-v-6c173c58]{align-items:center;display:flex;gap:12px;margin:0 auto;max-width:1200px}.floating-total[data-v-6c173c58]{color:#e60027;flex:1;font-size:20px;font-weight:700}.floating-detail[data-v-6c173c58]{color:#999;cursor:pointer;font-size:13px;white-space:nowrap}.floating-detail[data-v-6c173c58]:hover{color:#e60027}.drawer-summary[data-v-6c173c58]{padding:20px 16px 30px}.drawer-header[data-v-6c173c58]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.drawer-title[data-v-6c173c58]{color:#1a1a1a;font-size:18px;font-weight:700}.drawer-close[data-v-6c173c58]{color:#999;cursor:pointer;font-size:24px;line-height:1}.drawer-close[data-v-6c173c58]:hover{color:#333}.drawer-row[data-v-6c173c58]{align-items:center;color:#666;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px}.drawer-value[data-v-6c173c58]{color:#333;font-weight:600}.drawer-total[data-v-6c173c58]{color:#e60027;font-size:22px;font-weight:700}.cart-empty[data-v-6c173c58]{padding:80px 0;text-align:center}.cart-empty p[data-v-6c173c58]{color:#999;font-size:16px;margin-bottom:20px}.continue-link[data-v-6c173c58]{color:#e60027;font-size:14px;text-decoration:none}.continue-link[data-v-6c173c58]:hover{text-decoration:underline}
