.replica-contact{position:fixed;z-index:1300;width:330px;background:#fff;border:1px solid #e5e6eb;border-radius:6px;box-shadow:0 5px 20px #0000001a}
.replica-contact a{text-decoration:none}
.purchasing_sp .hide_box .shanghu[data-v-c7c39790]{height:60px;object-fit:cover}
#replica-toast{position:fixed;left:50%;top:80px;transform:translate(-50%,-8px);padding:11px 18px;border:1px solid #e5e6eb;border-radius:6px;background:#fff;color:#4e5969;box-shadow:0 4px 18px #00000012;z-index:1500;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}
#replica-toast.shown{opacity:1;transform:translate(-50%,0)}
.replica-empty{width:100%;padding:40px 0;text-align:center;color:#86909c}.replica-free-test-product .goods-price,.replica-free-test-product .discounts{display:none!important}.replica-free-test-product .subinfo{height:auto!important;align-items:flex-start!important}.replica-free-test-notice{color:#165dff;font-size:12px;font-weight:500;line-height:18px;white-space:normal;word-break:break-word}.replica-test-search{max-width:520px;margin:0 8px 16px}.replica-test-search[hidden]{display:none!important}.replica-test-search-controls{display:flex;gap:8px;align-items:center}.replica-test-search input{box-sizing:border-box;min-width:0;flex:1;height:36px;padding:0 12px;border:1px solid #e5e6eb;border-radius:6px;background:#f7f8fa;color:#1d2129;font:inherit;font-size:14px;outline:none}.replica-test-search input:focus{border-color:#165dff}.replica-test-search button{height:36px;padding:0 18px;border:0;border-radius:6px;background:#165dff;color:#fff;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.replica-test-search-note{margin-top:6px;color:#86909c;font-size:12px;line-height:18px} .page_content .fl_box_xz .fl_box_leng.replica-free-test-card[data-v-053f99ce]{width:454.953125px;height:67px;background:#00b42a!important;border-color:#00b42a!important;box-shadow:0 3px 6px rgba(0,180,42,.18)!important;color:#fff!important;}.page_content .fl_box_xz .fl_box_leng.replica-free-test-card div[data-v-053f99ce]{color:#fff!important}.page_content .fl_box_xz .fl_box_leng.replica-free-test-card:focus-visible{outline-color:#00b42a} @media(max-width:600px){.page_content .fl_box_xz[data-v-053f99ce]{container:shop-categories / inline-size;}.page_content .fl_box_xz .fl_box_leng.replica-free-test-card[data-v-053f99ce]{width:min(439.953125px,calc(100% - 8px));height:89.03125px;min-height:89.03125px;}@container shop-categories (min-width:447.953125px){.page_content .fl_box_xz .fl_box_leng.replica-free-test-card[data-v-053f99ce]{height:70.4375px;min-height:70.4375px;}}}
.fl_box_leng:focus-visible,.goods_item:focus-visible,.pointer:focus-visible{outline:2px solid #165dff;outline-offset:2px}
.replica-product-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;border:0;border-radius:16px;background:#fff;color:#4e5969;box-shadow:none;outline:none}
.replica-product-dialog::backdrop{background:rgba(29,33,41,.6)}
.replica-product-dialog [hidden]{display:none!important}.replica-free-test-dialog .replica-order-amount{display:none!important}.replica-free-test-dialog .replica-order-amount-row{display:none!important}.replica-free-test-dialog .replica-order-coupon{display:none!important}.replica-free-test-dialog .replica-payment-options{justify-content:center}.replica-free-test-dialog .replica-test-verification{width:170px;border-color:#165dff;color:#165dff;cursor:default;opacity:1}.replica-free-test-dialog .replica-test-claim{box-sizing:border-box;width:72px;height:32px;padding:0;border:0;border-radius:4px;background:#00b42a;color:#fff;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.replica-free-test-dialog .replica-test-claim:hover{background:#009a29}.replica-free-test-dialog .replica-test-claim:focus-visible{outline:2px solid #93e0ae;outline-offset:2px}.replica-free-test-dialog .replica-test-claim:disabled{background:#7acb8d;cursor:wait}.replica-free-test-dialog .replica-test-number-note{margin:8px 0 0;color:#86909c;font-size:12px;line-height:18px}
.replica-product-header{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:48px;padding:0 70px;color:#1d2129;font-size:18px;font-weight:400}
.replica-order-header-actions{position:absolute;top:12px;right:16px;display:flex;gap:12px}
.replica-order-header-actions button{display:flex;align-items:center;justify-content:center;width:18px;height:22px;padding:2px;border:0;border-radius:3px;background:transparent;color:#1d2129;cursor:pointer}
.replica-order-header-actions svg{width:12px;height:12px}
.replica-order-header-actions button:hover{background:#f2f3f5}
.replica-product-form{display:flex;flex-direction:column;margin:0}
.replica-product-body{padding:14px 35px 0}
.replica-order-product-heading{padding-bottom:12px;border-bottom:1px solid #f2f3f5}
.replica-product-name{max-height:144px;overflow:auto;color:#1d2129;font-size:16px;font-weight:600;line-height:24px;overflow-wrap:anywhere}
.replica-order-count{height:18px;color:#86909c;font-size:14px;font-weight:600;line-height:18px;text-align:right}
.replica-product-description{box-sizing:border-box;min-height:52px;max-height:180px;overflow:auto;margin-top:12px;padding:12px 4px 10px;color:#4e5969;font-size:14px;line-height:22px;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#c9cdd4 #f7f8fa}
.replica-product-description:focus-visible{outline:1px solid #165dff;outline-offset:2px}
.replica-product-description p{margin:0 0 14px}
.replica-product-description p:last-child{margin-bottom:0}
.replica-product-description img{max-width:100%;height:auto;vertical-align:middle}
.replica-product-description a{color:#165dff;text-decoration:underline}
.replica-product-description table{max-width:100%;border-collapse:collapse}
.replica-product-description th,.replica-product-description td{padding:6px;border:1px solid #e5e6eb}
.replica-product-description pre{max-width:100%;overflow:auto;white-space:pre-wrap}
.replica-product-description-empty{color:#86909c}
.replica-product-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.replica-product-tags span{box-sizing:border-box;padding:3px 8px;border-radius:2px;background:#e8f3ff;color:#165dff;font-size:12px;line-height:18px}
.replica-product-tags span:first-child{background:#e8ffea;color:#00b42a}
.replica-order-coupon{margin-top:24px;padding:0 4px 16px;border-bottom:1px solid #f2f3f5}
.replica-coupon-toggle{display:inline-flex;align-items:center;gap:8px;min-height:22px;color:#86909c;font-size:14px;line-height:22px;cursor:pointer}
.replica-coupon-toggle input{position:relative;box-sizing:border-box;width:14px;height:14px;margin:0;border:2px solid #e5e6eb;border-radius:1px;background:#fff;appearance:none;cursor:pointer}
.replica-coupon-toggle input:checked{border-color:#165dff;background:#165dff}
.replica-coupon-toggle input:checked::after{position:absolute;top:0;left:3px;width:3px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);content:""}
.replica-coupon-entry{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.replica-coupon-entry input{box-sizing:border-box;flex:1;min-width:0;height:32px;padding:0 12px;border:1px solid transparent;border-radius:3px;background:#f2f3f5;color:#4e5969;font:inherit;font-size:14px;outline:none}
.replica-coupon-entry button{height:32px;padding:0 14px;border:0;border-radius:3px;background:#e8f3ff;color:#165dff;font:inherit;font-size:14px;cursor:pointer}
.replica-coupon-status{width:100%;margin:0;color:#f53f3f;font-size:12px;line-height:18px}
.replica-order-contact{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;padding:16px 0;border-bottom:1px solid #f2f3f5}
.replica-order-contact label{color:#86909c;font-size:14px;white-space:nowrap}
.replica-order-contact label span{margin-right:2px;color:#f53f3f}
.replica-order-contact input{box-sizing:border-box;width:100%;height:32px;padding:0 12px;border:1px solid transparent;border-radius:3px;background:#f2f3f5;color:#4e5969;font:inherit;font-size:14px;outline:none}
.replica-order-contact input::placeholder,.replica-coupon-entry input::placeholder{color:#86909c}
.replica-order-contact input:focus,.replica-coupon-entry input:focus{border-color:#165dff}
.replica-order-contact input[aria-invalid=true]{border-color:#f53f3f}
.replica-order-amount-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0}
.replica-order-amount{display:flex;align-items:baseline;flex-wrap:wrap;color:#165dff;line-height:32px}
.replica-order-currency{font-size:14px;font-weight:600}
.replica-product-total{font-size:20px;font-weight:600}
.replica-product-quantity{display:flex;flex-shrink:0;align-items:center;height:32px;overflow:hidden;border:1px solid #f2f3f5;border-radius:2px;background:#f2f3f5}
.replica-product-quantity button{width:31px;height:32px;padding:0;border:0;background:#f7f8fa;color:#86909c;font-size:18px;cursor:pointer}
.replica-product-quantity button:disabled{color:#c9cdd4;cursor:default}
.replica-product-quantity input{box-sizing:border-box;width:56px;height:32px;padding:0 3px;border:0;border-right:1px solid #e5e6eb;border-left:1px solid #e5e6eb;border-radius:0;outline:none;background:#f2f3f5;color:#1d2129;font-size:14px;text-align:center;appearance:textfield;-moz-appearance:textfield}
.replica-product-quantity input::-webkit-inner-spin-button,.replica-product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.replica-product-quantity input:focus{box-shadow:inset 0 0 0 1px #165dff}
.replica-payment-options{display:flex;gap:6px;margin-top:14px}
.replica-payment-options button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:130px;height:44px;padding:0 12px;border:2px solid transparent;border-radius:3px;background:#f7f8fa;color:#4e5969;font:inherit;font-size:14px;font-weight:600;cursor:pointer}
.replica-payment-options button[aria-checked=true]{border-color:#165dff;color:#165dff}
.replica-payment-icon{width:20px;height:20px;flex-shrink:0}
.replica-order-status{margin:14px 0 0;color:#f53f3f;font-size:13px;line-height:20px}
.replica-product-footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:36px 35px 34px}
.replica-product-footer button{height:32px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#165dff;font:inherit;font-size:14px;line-height:32px;cursor:pointer}
.replica-product-footer .replica-order-submit{min-width:74px;background:#165dff;color:#fff}
.replica-product-footer .replica-order-submit:hover{background:#4080ff}
.replica-product-footer .replica-order-submit:disabled{background:#f2f3f5;color:#c9cdd4;cursor:not-allowed}
.replica-product-dialog button:focus-visible,.replica-coupon-toggle input:focus-visible{outline:2px solid #165dff;outline-offset:2px}
.replica-product-dialog.is-expanded[open]{display:flex;flex-direction:column;width:calc(100% - 32px);height:calc(100dvh - 32px);max-height:none}
.replica-product-dialog.is-expanded .replica-product-form{flex:1}
.replica-product-dialog.is-expanded .replica-product-description{max-height:40vh}
.replica-product-dialog.is-expanded .replica-product-footer{margin-top:auto}
@media(max-width:600px){
  .replica-product-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}
  .replica-product-body{padding-right:24px;padding-left:24px}
  .replica-product-footer{padding:28px 24px 24px}
  .replica-order-amount-row{gap:8px}
  .replica-order-amount{line-height:26px}
  .replica-product-quantity input{width:42px}
}

@media(max-width:1180px){
  .purchasing_sp[data-v-c7c39790]{width:calc(100% - 40px)}
  .page_content .goods_box[data-v-053f99ce]{width:100%}
  .j-site-footer-bottom[data-v-4fa2d54c]{width:calc(100% - 40px)}
  .j-site-footer-bottom-left[data-v-4fa2d54c]{flex-wrap:wrap;gap:12px}
  .j-site-footer-copyright[data-v-4fa2d54c]{line-height:1.8;margin-left:0}
}
@media(max-width:600px){
  .controller[data-v-61d17367]{padding:0 12px;width:100%}
  .munu[data-v-61d17367]{padding-left:12px;font-size:12px}
  .munu a[data-v-61d17367]{margin:0 5px}
  .header-right[data-v-61d17367]{margin-right:0}
  .header-right .arco-btn{padding:0 10px;font-size:12px}
  .center[data-v-61d17367]{margin:0 4px}
  .purchasing_sp[data-v-c7c39790]{width:calc(100% - 20px)}
  .purchasing_sp .hide_box .shanghu[data-v-c7c39790]{margin-left:8px;width:46px;height:46px}
  .purchasing_sp .hide_box .sh_info[data-v-c7c39790]{margin-left:12px;width:calc(100% - 76px)}
  .btnflex .arco-space{flex-wrap:wrap;gap:6px 0}
  .purchasing_sp .hide_box .gonggao[data-v-c7c39790]{margin-left:0;padding:9px 8px 15px}
  .purchasing_sp .fl_box[data-v-c7c39790]{padding:14px 12px 20px}
  .arco-tabs-nav-extra .arco-input-wrapper{width:150px!important}
  .page_content .fl_box_xz .fl_box_leng[data-v-053f99ce]{min-width:calc(50% - 8px);max-width:100%;margin-right:8px;padding-left:12px;padding-right:12px;height:auto;min-height:67px;padding-bottom:12px}
  .page_content .fl_box_xz .fl_box_leng div[data-v-053f99ce]:first-child{white-space:normal;line-height:1.55}
  .goods_content ._index .list .goods_item[data-v-053f99ce]{min-width:0;width:calc(50% - 12px);margin-right:6px}
  .goods_content ._index .list .goods_item .info[data-v-053f99ce]{padding-right:10px;padding-left:10px}
  .goods_content ._index .list .goods_item .info .subinfo[data-v-053f99ce]{gap:3px}
  [data-ztooltip]{top:auto!important;bottom:14px!important;transform:none!important;gap:3px!important}
  .j-site-footer-bottom[data-v-4fa2d54c]{width:calc(100% - 24px);padding-bottom:100px}
}
.replica-usdt-body { padding: 8px 35px 0; color: #1d2129; }
.replica-usdt-summary { display: flex; align-items: flex-start; gap: 12px; padding-bottom: 12px; border-bottom: 1px solid #f2f3f5; font-size: 14px; line-height: 22px; }
.replica-usdt-product { flex: 1; min-width: 0; overflow-wrap: anywhere; }
.replica-usdt-count { color: #86909c; white-space: nowrap; }
.replica-usdt-amount-label { margin-top: 16px; color: #86909c; font-size: 13px; text-align: center; }
.replica-usdt-amount { display: flex; flex-wrap: wrap; justify-content: center; align-items: baseline; gap: 8px; margin-top: 4px; color: #165dff; line-height: 36px; }
.replica-usdt-amount strong { font-size: 28px; font-weight: 600; overflow-wrap: anywhere; }
.replica-usdt-amount span { font-size: 15px; font-weight: 500; }
.replica-usdt-original { margin-top: 2px; color: #86909c; font-size: 12px; line-height: 18px; text-align: center; }
.replica-usdt-countdown { display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 10px; color: #4e5969; font-size: 13px; line-height: 24px; }
.replica-usdt-countdown strong { min-width: 48px; padding: 0 6px; border-radius: 4px; background: #e8f3ff; color: #165dff; font-size: 16px; font-weight: 600; font-variant-numeric: tabular-nums; }
.replica-usdt-countdown.is-urgent strong { background: #ffece8; color: #f53f3f; }
.replica-usdt-countdown.is-expired { color: #f53f3f; }
.replica-usdt-network { width: fit-content; margin: 12px auto 4px; padding: 3px 10px; border-radius: 4px; background: #e8ffea; color: #008a4e; font-size: 12px; line-height: 18px; }
.replica-usdt-qr { display: flex; align-items: center; justify-content: center; width: 185px; height: 185px; margin: 0 auto; background: #fff; color: #86909c; font-size: 12px; text-align: center; }
.replica-usdt-qr svg { display: block; width: 185px; height: 185px; }
.replica-usdt-scan { margin: 0 0 14px; color: #86909c; font-size: 12px; line-height: 18px; text-align: center; }
.replica-usdt-address-label { margin-bottom: 6px; color: #86909c; font-size: 12px; line-height: 18px; }
.replica-usdt-address { padding: 10px 12px; border-radius: 4px; background: #f2f3f5; font-family: ui-monospace, Consolas, monospace; font-size: 13px; line-height: 20px; overflow-wrap: anywhere; user-select: all; }
.replica-usdt-copy-actions { display: flex; gap: 8px; margin-top: 10px; }
.replica-usdt-copy-actions button { flex: 1; min-height: 32px; border: 1px solid #c9d8ff; border-radius: 4px; background: #fff; color: #165dff; font: inherit; font-size: 13px; cursor: pointer; }
.replica-usdt-copy-actions button:disabled { color: #86909c; border-color: #e5e6eb; cursor: not-allowed; }
.replica-usdt-rate { margin: 14px 0 0; color: #86909c; font-size: 12px; line-height: 18px; }
.replica-usdt-error { margin: 10px 0 0; color: #f53f3f; font-size: 13px; line-height: 20px; }
.replica-usdt-copy-status { margin: 8px 0 0; color: #008a4e; font-size: 12px; line-height: 18px; }
.replica-usdt-notice { margin: 10px 0 0; color: #4e5969; font-size: 12px; line-height: 18px; }
.replica-usdt-footer { display: flex; justify-content: flex-end; flex-wrap: wrap; gap: 12px; padding: 20px 35px 26px; }
.replica-usdt-footer button { min-height: 32px; padding: 0 14px; border: 0; border-radius: 6px; background: #165dff; color: #fff; font: inherit; font-size: 14px; cursor: pointer; }
.replica-usdt-footer button[data-usdt="retry"] { color: #165dff; background: #e8f3ff; }
.replica-usdt-view button:focus-visible, .replica-usdt-address:focus-visible { outline: 2px solid #165dff; outline-offset: 2px; }
@media (max-width: 600px) {
  .replica-usdt-body { padding: 8px 24px 0; }
  .replica-usdt-footer { padding: 18px 24px 24px; }
  .replica-usdt-amount strong { font-size: 26px; }
}
