.collapse{display:none}.collapse.in{display:block}.usercenter{margin-bottom:2em;line-height:1.7}.vip-progress{display:block;width:90%;height:4px;background:var(--blue20);border-radius:999px;margin:18px auto 6px}.vip-progress .bar{display:block;height:100%;width:var(--pct,0%);background:var(--blue60);border-radius:999px;transition:width .6s ease}.vip-progress .bar.vip1{background:var(--blue)}.vip-progress .bar.vip2{background:var(--blue);box-shadow:0 0 8px rgba(0,149,255,.35)}.backtomenu{opacity:.75;transition:opacity .25s ease}.backtomenu:hover{opacity:1;background:#eaf5ff;border-color:var(--blue20)}.flex-cell{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:.25em;flex:0 0 100%}.flex-cell .label{flex:0 0 90px;color:#999;font-size:.875em}.flex-cell .value{flex:1;font-weight:500}.flex-cell.full{flex:0 0 100%;font-weight:500;padding-left:.25em}.checkout-context{font-size:1.15em;font-weight:500;color:rgba(0,149,255,.75);letter-spacing:.03em;text-align:center}form[rel="shipping"]{display:inline-block;margin-right:-12px!important}form[target="shipping"]>button{padding:0!important;margin:0!important;line-height:1;vertical-align:baseline}.btn-in-desc{padding:3px 6px;font-size:inherit;line-height:1;margin:auto .25rem;border-width:1.5px}.postscriptbox{margin:-1px 15px;width:calc(100% - 30px);padding:12px;border:2px solid #aaa6;white-space:pre-line;line-height:1.5;border-radius:8px}.postscriptbox p{margin-bottom:.75em}.postscriptbox .post_note{white-space:normal;word-wrap:break-word}.postscriptbox a{text-decoration:underline;color:var(--grey);font-size:1.05em;font-weight:500;padding:0 5px;font-style:oblique}.postscriptbox a:hover{color:var(--hover)}.hasButton button{margin:auto .25em}.canceled,.canceled+b,.canceled+b+b{font-weight:normal!important;color:#bbbd!important;background:none!important;position:relative}.canceled::before,.canceled+b::before,.canceled+b+b::before{content:"";width:82%;z-index:1;height:1.5px;color:var(--note);position:absolute;left:9%;top:47%;background:rgba(255,59,48,.32);transform:rotate(-5deg)}.xs{font-weight:normal;font-variant:all-petite-caps;letter-spacing:.1px;color:var(--lgry)}.zh_tw .xs,.ja_jp .xs{font-size:18px}.en_us .xs{font-family:Arial;font-size:16px}.xs.unconfirmed{background:#fff3cd;color:#856404}.xs.confirmed{background:#e8f5e9;color:#2e7d32}.xs.canceled{background:#eee;color:#616161}.xs.invalid{background:#eceff1;color:#37474f}.xs.unshipped{background:#e3f2fd;color:#1565c0}.xs.preparing{background:#ede7f6;color:#5e35b1}.xs.shipped{background:#dcedc8;color:#33691e}.xs.received{background:#e0f2f1;color:#00695c}.xs.unpaid{background:#ffe5e5;color:#c62828}.xs.paying{background:#fff8e1;color:#ff8f00}.xs.paid{background:#e8f5e9;color:#2e7d32}.xs.returned,.xs.refund{background:#fce4ec;color:#ad1457}.status .xs{flex:0 1 auto;border:1px solid transparent;border-radius:999px;padding:3px 8px;text-align:center;line-height:1.3333;white-space:nowrap}.zh_tw .status .xs,.ja_jp .status .xs{padding:2px 13px 3px;letter-spacing:.25px}.order-card{border:1px solid #aaa6;border-radius:8px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:12px;position:relative}.order-cover{position:absolute;left:12px;top:12px;border-radius:6px;z-index:1;width:96px;aspect-ratio:1/1;overflow:hidden;box-shadow:1px 2px 3px rgba(0,0,0,.05)}.order-cover img{display:block;width:100%;height:100%;object-fit:cover}.order-row{display:flex;justify-content:space-between;align-items:center}.status{display:inline-flex;align-items:center;font-weight:700}.order-sn{font-size:1.125rem;font-weight:700;letter-spacing:1px;font-variant-numeric:tabular-nums}.order-time{font-size:85%}.value.price{letter-spacing:.25px;font-variant-numeric:tabular-nums}.value.status{display:inline-flex;justify-content:center;font-weight:700;white-space:nowrap;word-break:keep-all;line-height:1.5;gap:8px;width:100%;min-width:0}.value.method{margin:.75em auto;font-weight:700}.order-row .value{text-align:right;flex:1 1 auto;min-width:0}.order-row.operate{grid-column:1/-1;display:flex;justify-content:center;margin:12px auto 0;padding-top:12px;border-top:1px solid #aaa6;gap:8px 8vw;flex-wrap:wrap;width:80%}.order-row.operate .value{text-align:center}.order-row.operate .value a{display:inline-flex;align-items:center;gap:.35em;margin:4px 8px;white-space:nowrap}.order-row.operate a{font-size:1rem;padding:6px}.order-row.operate.btn-group{width:100%}.order-row.operate .value.btn-group{max-width:100%;text-align:center;gap:8px;display:flex;justify-content:center;flex-wrap:wrap}.order-row.operate .useroperate{font-size:20px}.op-compact .user-hint{display:none}.op-mode-switch{margin-bottom:1.5em}.op-mode-switch .btn{margin-inline:4px;margin-bottom:12px}.op-mode-switch .active{font-weight:bold}.payment-lock-notice{font-size:.9em;color:#e55;text-align:center}.useroperate{border:0;display:inline-block;cursor:pointer;line-height:1;text-align:center}.trash,.disable,.bonusStat0{color:var(--lgry);cursor:not-allowed!important}.useroperate{cursor:pointer;text-decoration:none;transition:opacity .18s ease,transform .15s ease}.useroperate:hover{opacity:.75;transform:translateY(-1px)}.useroperate:active{transform:scale(.92) translateY(1px);opacity:.7}.useroperate.cancel,.useroperate.del{color:#ff3b30}.useroperate.done,.useroperate.view{color:#0095ff}.useroperate.pay{color:#2f9b5c}.useroperate.msg{color:#9aa0a6}.order-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:992px){.order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.order-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.coupon-card .order-label{white-space:nowrap;word-break:keep-all;flex:0 0 auto;opacity:.7;font-size:.92rem}.coupon-card .value{min-width:0}.coupon-card .value.period{word-break:break-word;font-size:85%}.coupon-card .order-row.coupon-status .value.status{display:flex;justify-content:flex-end;align-items:center;gap:.45em;flex-wrap:wrap;white-space:normal}.coupon-status-text{white-space:normal}.coupon-ok{color:#2f9b5c}.coupon-pending{color:#f5a623}.coupon-off{color:#9aa0a6}.coupon-used{color:#0095ff}.claim-member-bonus-note{margin:1em 1em 1.5em;text-align:center}.coupon-copy-msg{position:absolute;top:.5em;left:50%;transform:translateX(-50%)}.order-tracking-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}@media(min-width:992px){.order-tracking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.order-tracking-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.order-tracking-card .order-label{font-size:.85em;opacity:.7;white-space:nowrap;margin-right:10px}.order-tracking-card .value.track-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;text-align:right}.order-tracking-card .value.track-links a{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap}.order-tracking-card .order-row .value{min-width:0}.order-list{display:flex;flex-direction:column;gap:16px}.order-detail-summary{margin-bottom:24px}.value.time-line{display:flex;flex-direction:column;gap:4px;font-size:85%;opacity:.85;line-height:1.35;margin-top:.75em}.value.time-line>span{white-space:nowrap;font-variant-numeric:tabular-nums}.value.time-line>span>span{width:4em;display:inline-flex}@media(max-width:991px){.order-detail-summary .order-card{display:block;text-align:center}.order-detail-summary .order-row .value{text-align:center}.order-detail-summary .status .xs{margin:12px 2px 4px}}@media(max-width:360px){.order-cover{width:84px}.en_us .status .xs{font-size:.85rem;padding:3px 8px}}@media(max-width:330px){.order-cover{width:72px;top:20px;left:4px}.value.status{gap:5px}.en_us .status .xs{font-size:12px}.order-row.operate .value a{font-size:85%;margin:4px}}@media(max-width:300px){.order-cover{width:60px}.value.status{gap:3px}.en_us .status .xs{font-size:.65rem}}@media(min-width:992px){.order-list .order-card{display:grid;align-items:center;column-gap:8px;grid-template-columns:72px 3fr 2fr minmax(300px,3fr)}.en_us .order-list .order-card{padding:16px 12px;grid-template-columns:72px 3fr 1.5fr minmax(320px,3.5fr)}.order-cover{position:relative;top:0;width:60px;height:60px}.order-row .value{text-align:center}.order-detail-summary .order-sn{letter-spacing:.35px}.value.time-line{flex-direction:row;flex-wrap:wrap;gap:6px 16px;margin-top:0}.en_us .order-detail-summary .order-card{display:grid;grid-template-columns:3.5fr 1fr minmax(250px,3.5fr) 5fr}.en_us .order-detail-summary .status .xs{font-size:.8rem;padding:1px 4px}.order-detail-summary .order-card{display:grid;grid-template-columns:2fr 2fr minmax(250px,3.5fr) 2fr;column-gap:8px;row-gap:4px;align-items:center}.en_us .order-detail-summary .status .xs{font-size:.9rem}.en_us .order-detail-summary .order-card{display:grid;grid-template-columns:2fr 2fr 3fr minmax(250px,2.5fr);column-gap:8px}}.order-detail-goods{margin-top:18px}.order-goods{margin-top:8px}.goods-row{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:12px;row-gap:6px;padding:12px;border-top:1px solid #ddd6}.goods-row:first-child{border-top:0}.goods-row:nth-child(even){background:#f7f7f7}.goods-left{grid-column:1}.goods-pic{width:80px;height:auto;display:block;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.goods-main{grid-column:2;min-width:0}.goods-sn{font-size:.92em;opacity:.9;font-variant-numeric:tabular-nums;margin-bottom:2px}.goods-name{line-height:1.3;font-weight:700;word-break:break-word}.goods-attr{grid-column:1/-1;font-size:.92em;opacity:.9;line-height:1.5}.goods-sum{grid-column:1/-1;display:flex;align-items:baseline;gap:6px;font-weight:700;font-variant-numeric:tabular-nums;justify-content:flex-end}@media(max-width:767px){.goods-sum{padding-right:1rem}}.goods-gift{font-size:.92em}.goods-mul,.goods-eq{opacity:.5;font-weight:400}@media(min-width:992px){.goods-row{grid-template-columns:80px minmax(220px,2.2fr) minmax(260px,3.2fr) minmax(180px,1.5fr);align-items:center}.goods-left{grid-column:1;grid-row:1}.goods-main{grid-column:2;grid-row:1}.goods-attr{grid-column:3;grid-row:1;white-space:normal}.goods-sum{grid-column:4;grid-row:1;justify-content:flex-end;white-space:nowrap}}.goods-attr hr{border-color:var(--blue80)}.account-log-list{display:grid;gap:16px}.account-log-card{border:1px solid #aaa6;border-radius:10px;padding:14px 16px;background:#fff;display:grid;gap:10px}.account-row{display:flex}.account-row .value{flex:1;line-height:1.5;word-break:break-word}.account-row.time .value{font-weight:700;font-size:.95rem}.account-row.amount .value{font-variant-numeric:tabular-nums;font-size:.9rem}.account-row.user-note .value{font-size:.9rem;opacity:.7}.account-row.admin-note{background:#f6f8fb;border-left:3px solid #0095ff;padding:8px 10px;border-radius:3px}.account-row.admin-note .value{font-size:.9rem;color:#1a1a1a;font-weight:700}.account-row.status .value{font-size:.85rem;color:#757575;text-align:center}.account-row.operate{display:none}@media(min-width:992px){.account-log-card{grid-template-columns:140px 140px 1fr 1.2fr 120px;align-items:start;gap:12px}.account-row{display:contents}.account-row.time .value{grid-column:1}.account-row.amount .value{grid-column:2}.account-row.user-note .value{grid-column:3}.account-row.admin-note .value{grid-column:4}.account-row.status .value{grid-column:5}.account-row.admin-note{padding:6px 10px}}.account-log-wrap{margin:0}.account-card{margin:0 0 14px 0}.account-amount{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.25px}.order-row.account-note .order-label{flex:0 0 auto}.account-desc{white-space:normal;word-break:break-word;line-height:1.55}@media(min-width:992px){.account-head{padding:8px 12px;margin:0 0 10px 0;border-bottom:1px solid #aaa6;font-weight:700;color:#666}.account-grid{display:grid;grid-template-columns:200px 160px 1fr;gap:10px 14px;align-items:center}.account-card .order-row{display:contents}.account-card .order-label{display:none}.account-time{grid-column:1}.account-amount{grid-column:2;justify-self:end}.account-desc{grid-column:3}.account-card{padding:12px 12px}}.memberActivity a:not([class^="cta"]),.usercenter dl a:not([class^="cta"]){text-decoration:underline}#iSwimTabsArea h3{font-size:1.5rem}.usercenter form:not([name$="PageForm"]){margin-bottom:1.5em;padding:1em;border-radius:4px;border:1px solid #aaa9;font-size:1em}.usercenter .form-control::placeholder{font-size:1em}.usercenter form>.remindBox:first-child,.usercenter form+.remindBox{margin-top:-1em}.usercenter form+.remindBox{margin-bottom:1em}.userFormBG{background-image:var(--tabs-image)}@media(min-width:992px){.usercenter form:not([name$="PageForm"]){padding:2em 1.5em 1em}.usercenter form+.remindBox{margin-top:-2em;margin-bottom:2em}}.usercenter .gMod h2,.usercenter .gMod h3{text-align:center;font-size:1.75rem}.usercenter .welcome{text-align:center;font-weight:700}@media(max-width:480px){.usercenter .welcome{text-align:left}}@media(min-width:992px){.memberActivity .emoji{display:none}}.memberActivity{margin-top:2rem}.memberActivity p{margin-bottom:.5em}.memberActivity .textDesc{font-weight:400;opacity:.8;font-size:85%}.memberActivity .textDesc .fa-fw{font-size:1rem}.memberActivity .textDesc .emoji{margin-left:1.85em}.usermenu{list-style:none;margin-bottom:20px}.usermenu li{border-bottom:1px dotted #aaa9;list-style:none;margin:2px}.usermenu li:last-child{margin-bottom:1em}.usermenu li a,.usermenu li button{display:block;padding:8px 12px;margin-right:1em;position:relative;width:95%;text-align:left}.usermenu li a::after,.usermenu li button::after{position:absolute;display:inline-block;content:"";padding:4px;width:4px;height:4px;right:24px;top:20px;border:solid;border-width:1px 1px 0 0;transform:rotate(45deg);opacity:.5;transition:.3s ease}.usermenu li a:hover,.usermenu li button:hover{color:var(--dark);text-decoration:none}.usermenu li a:hover::after,.usermenu li button:hover::after{right:12px}.tabs{display:flex;flex-wrap:wrap;margin-bottom:1rem}.tabs .tab-radio{display:none}.tabs .tab-label{flex:1;line-height:48px;height:48px;text-decoration:none;margin-top:1rem;text-align:center;cursor:pointer;border:1px solid #ddd3;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:2px solid #dddc;transition:color .2s,border-color .2s,background .2s;color:var(--grey);font-weight:700}.tabs .tab-label.active,.tabs .tab-radio:checked+.tab-label{cursor:default;color:#0095ff;font-weight:700;border:1px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-color:transparent}.tab-content{display:none;padding:1em 0;flex:0 0 100%;max-width:100%}#tab1:checked~.content1{display:block}#tab2:checked~.content2{display:block}#tab3:checked~.content3{display:block}#tab4:checked~.content4{display:block}#tab5:checked~.content5{display:block}.msg-type label{margin-right:12px;cursor:pointer}.msg-type input[type="radio"]{margin-right:4px}.tracking-code{margin:1rem 0;width:100%;position:relative}.copy-btn{border:none;background:none;cursor:pointer;font-size:1.2em}.copy-msg{color:var(--blue);font-size:.9em;display:none}#tab1:checked~.tracking-code{display:none}.attach-link{font-weight:700;font-size:90%;margin-left:.75rem;font-style:oblique;opacity:.7;text-decoration:underline;background:#0095ff06;padding-inline:6px;border-radius:4px}.order-grid.fav-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.order-grid.fav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.order-grid.fav-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.order-card.fav-card{padding:14px;gap:10px}.order-row.fav-main{align-items:flex-start;gap:12px}.fav-thumb{flex:0 0 120px;width:120px;max-width:120px;box-shadow:1px 2px 3px rgba(0,0,0,.05);aspect-ratio:1/1;border-radius:6px;overflow:hidden}.fav-thumb img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:360px){.fav-thumb{flex-basis:104px;width:104px;max-width:104px}}.fav-info{flex:1 1 auto;min-width:0;line-height:1.35;font-size:1em}.fav-info .item-sn{font-size:.9em;opacity:.75;font-variant-numeric:tabular-nums;margin-bottom:6px}.fav-info .item-name{font-weight:500;word-break:break-word;max-height:2.935em;overflow:hidden;margin-bottom:1rem}.fav-info .item-price{margin-top:.75rem}.order-row.fav-actions{justify-content:center;align-items:center;gap:8px 7vw;flex-wrap:wrap;padding-top:10px;margin-top:8px;border-top:1px solid #aaa6}.order-row.fav-actions a,.order-row.fav-actions button{display:inline-flex;align-items:center;justify-content:center;padding:6px;font-size:1rem;text-decoration:none}.order-card.fav-card .booking-note,.order-card.fav-card .booking-reply{display:block;width:100%;align-items:center}.order-card.fav-card .booking-note i,.order-card.fav-card .booking-reply i{flex:0 0 1.25em;width:1.25em;line-height:1.2}.order-card.fav-card .booking-note,.order-card.fav-card .booking-reply{min-width:0;word-break:break-word}.order-card.fav-card .admin-note{color:#1a4fd8;font-weight:700}.pw-wrap{position:relative}.toggle-pw{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--lgry,#969696);cursor:pointer;transition:opacity .22s linear}.toggle-pw:hover{opacity:.68}.vip-link{color:#d63384;font-weight:700;text-decoration:underline}.vip-link:hover{text-decoration:none;color:#b8256e}.rating-stars{display:inline-flex;cursor:pointer;user-select:none;gap:0;margin-bottom:0}.rating-stars img{transition:transform .12s ease,filter .12s ease;width:18px;height:auto}.rating-stars img:hover{transform:scale(1.15);filter:brightness(1.15)}@keyframes starPop{0%{transform:scale(1)}40%{transform:scale(1.4)}70%{transform:scale(.9)}100%{transform:scale(1)}}.star-bounce{animation:starPop .25s ease}