.cy-root{--bg: #ffffff;--surface: #fafafa;--surface2: #f5f5f7;--ink: #1d1d1f;--ink2: #424245;--muted: #86868b;--faint: #c7c7cc;--line: rgba(0, 0, 0, .08);--line2: rgba(0, 0, 0, .14);--danger: #e5484d;--glass: rgba(255, 255, 255, .72);--glass-strong: rgba(255, 255, 255, .92);--shadow: 0 .04rem .18rem rgba(0, 0, 0, .06);--radius: .06rem;--radius-lg: .1rem;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:.14rem;line-height:1.5;-webkit-font-smoothing:antialiased}div,span,button,input,textarea,.cx-image,.cx-sv,.cx-swiper,a{box-sizing:border-box}.row{display:flex;align-items:center}.col{display:flex;flex-direction:column}.between{display:flex;align-items:center;justify-content:space-between}.center{display:flex;align-items:center;justify-content:center}.wrap{flex-wrap:wrap}.flex1{flex:1;min-width:0}.gap4{gap:.04rem}.gap8{gap:.08rem}.gap12{gap:.12rem}.muted{color:var(--muted)}.faint{color:var(--faint)}.ink2{color:var(--ink2)}.danger{color:var(--danger)}.bold{font-weight:600}.f22{font-size:.11rem}.f24{font-size:.12rem}.f26{font-size:.13rem}.f30{font-size:.15rem}.f34{font-size:.17rem}.ell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ell2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.pad{padding:.16rem}.page-wrap{min-height:100vh;background:var(--bg);padding-bottom:.2rem}.divider{height:.005rem;background:var(--line)}.scrim{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;z-index:90}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:91;background:#fff;border-radius:.18rem .18rem 0 0;max-height:82vh;display:flex;flex-direction:column}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:.14rem .16rem;border-bottom:.005rem solid var(--line);font-size:.15rem;font-weight:600}.sheet-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.btn{display:flex;align-items:center;justify-content:center;height:.44rem;border-radius:4.995rem;background:var(--ink);color:#fff;font-size:.15rem;font-weight:500}.btn.ghost{background:var(--surface2);color:var(--ink)}.btn.line{background:#fff;color:var(--ink);border:.005rem solid var(--line2)}.btn:active{opacity:.82}.btn.dis{opacity:.4}::-webkit-scrollbar{width:0;height:0;display:none}@media(min-width:900px){.pg>*{max-width:1200px;margin-left:auto;margin-right:auto}.pg{padding:0 48px}.pg .tplpage .grid,.pg .recpage .grid,.pg .bizmat .grid,.pg .bizgoods .grid,.pg .biz .grid,.pg .home .grid2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 0 0}.pg .tplpage .card,.pg .recpage .card,.pg .bizmat .card,.pg .bizgoods .gcard,.pg .biz .card,.pg .home .good{width:auto}.pg .home .hero{border-radius:16px;overflow:hidden;height:340px}.pg .home .sec{padding-top:52px;padding-bottom:12px}.pg .home .strip{margin-top:28px}.pg .home .edhero{margin-top:44px;border-radius:16px}.pg .comm .waterfall{max-width:980px;margin:24px auto 0;gap:28px}.pg .comm .col{gap:28px}.pg .comm .pcard{border-radius:16px}.pg .gd,.pg .co,.pg .od,.pg .bag,.pg .me,.pg .po,.pg .doc,.pg .soon{max-width:760px}.pg .bag,.pg .me,.pg .od,.pg .co,.pg .bag .nav,.pg .me .nav,.pg .od .nav,.pg .co .nav{background:#fff}.pg .bar{left:50%;right:auto;transform:translate(-50%);bottom:18px;width:min(760px,calc(100vw - 96px));border:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:12px 20px}.pg .tb{left:50%;right:auto;transform:translate(-50%);bottom:18px;width:fit-content;padding:10px 14px;gap:34px;border:1px solid rgba(0,0,0,.06);border-radius:999px;box-shadow:0 8px 32px #0000001a}.pg .tb .ti{flex:0 0 auto}.pg .tplpage,.pg .comm,.pg .me,.pg .home{padding-bottom:96px}.pg .tb{display:none}}@media(min-width:900px){.pg .gscrim{align-items:center;justify-content:center}.pg .gpanel{width:min(480px,calc(100vw - 96px));max-height:min(86vh,800px);overflow-y:auto;border-radius:16px;box-shadow:0 24px 64px #0000002e}.pg .adjpv{max-height:380px}.pg-bizgoods .scrim{align-items:center;justify-content:center}.pg-bizgoods .sheet{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 96px));max-height:min(86vh,860px);border-radius:16px;box-shadow:0 24px 64px #0000002e}.pg-bizgoods .sheet .sb2{max-height:calc(86vh - 160px)}.pg-bizgoods .sheet .simg{padding-bottom:0;height:200px}.pg-bizgoods .sheet .sadd{height:100%}}.pg .cx-slider-input{opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.pg .cx-slider-input::-webkit-slider-thumb{-webkit-appearance:none;width:.18rem;height:.18rem;border-radius:50%;background:#fff;box-shadow:0 .01rem .05rem #0000004d,0 0 0 .01rem #0000000d;cursor:grab}.pg .cx-slider-input::-moz-range-thumb{width:.18rem;height:.18rem;border-radius:50%;background:#fff;border:none;box-shadow:0 .01rem .05rem #0000004d;cursor:grab}.cy-root .pfoot{display:none!important}.sutil{border-bottom:1px solid rgba(0,0,0,.06);background:#fff}.su-in{max-width:1200px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:12px}.su-sp{flex:1}.su-ship{font-size:12px;color:#86868b}.su-in .sbc{padding-top:0}@media(min-width:900px){.su-in{padding:12px 48px}.su-in .su-search{display:none}}.sbc{display:flex;align-items:center;gap:8px;padding:14px 0 0;font-size:12px;color:#86868b}.sbc-i{cursor:pointer;color:#6e6e73}.sbc-i:hover{color:#1d1d1f;text-decoration:underline}.sbc-sep{color:#c7c7cc}.sbc-cur{color:#1d1d1f;font-weight:600}.ssw{display:inline-flex}.ssw-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:999px;background:transparent;color:#6e6e73;cursor:pointer}.ssw-btn:hover{background:#0000000d;color:#1d1d1f}.ssw-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000047;display:flex;justify-content:center;padding:10vh 16px auto}.ssw-panel{width:min(680px,100%);max-height:76vh;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 24px 60px #00000038;overflow:hidden}.ssw-top{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.07)}.ssw-ipt{flex:1;border:none;outline:none;font-size:16px;color:#1d1d1f;background:transparent}.ssw-ipt::placeholder{color:#a1a1a6}.ssw-x{border:none;background:transparent;cursor:pointer;font-size:15px;color:#86868b;padding:4px 6px}.ssw-meta{padding:10px 16px 0;font-size:12px;color:#86868b}.ssw-list{overflow-y:auto;padding:8px 0 12px}.ssw-row{display:flex;align-items:baseline;gap:10px;padding:10px 16px;cursor:pointer}.ssw-row:hover{background:#f5f5f7}.ssw-tag{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#f0f0f2;color:#6e6e73;font-size:11px;line-height:1.5}.ssw-tag.t-goods{background:#eef1fb;color:#35a}.ssw-nm{flex:1 1 auto;min-width:0;font-size:14px;color:#1d1d1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssw-sub{flex:0 1 auto;max-width:34%;font-size:11px;color:#a1a1a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssw-pr{flex:0 0 auto;font-size:13px;font-weight:600;color:#b8860b}.ssw-empty{padding:28px 16px;text-align:center;color:#a1a1a6;font-size:13px}.sf{border-top:1px solid rgba(0,0,0,.08);background:#fbfbfd;padding:40px 20px calc(28px + .6rem + env(safe-area-inset-bottom))}.sf-in{max-width:1200px;margin:0 auto}.sf-cols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px}.sf-logo{font-size:15px;font-weight:700;letter-spacing:2.5px;color:#1d1d1f;margin-bottom:10px}.sf-slogan{margin:0 0 18px;font-size:13px;line-height:1.7;color:#6e6e73}.sf-news{display:flex;gap:8px;max-width:320px}.sf-mail{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:#fff;font-size:13px;color:#1d1d1f;outline:none}.sf-mail:focus{border-color:#1d1d1f}.sf-nbtn{height:38px;padding:0 18px;border:none;border-radius:999px;background:#1d1d1f;color:#fff;font-size:13px;cursor:pointer;white-space:nowrap}.sf-nbtn:hover{background:#000}.sf-ct{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#1d1d1f;margin-bottom:12px}.sf-lk{display:block;padding:5px 0;font-size:13px;color:#6e6e73;cursor:pointer}.sf-lk:hover{color:#1d1d1f;text-decoration:underline}.sf-bar{margin-top:32px;padding-top:20px;border-top:1px solid rgba(0,0,0,.07);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.sf-copy{font-size:12px;color:#86868b}.sf-sw{display:flex;flex-wrap:wrap;gap:10px}.sf-sw-i{display:inline-flex;align-items:center;gap:6px}.sf-sw-k{font-size:12px;color:#86868b}.sf-sw-i select{height:32px;padding:0 8px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#1d1d1f;font-size:12px;cursor:pointer}@media(max-width:899px){.sf{padding-top:28px}.sf-cols{grid-template-columns:repeat(2,1fr);gap:24px 16px}.sf-brand{grid-column:1 / -1}.sf-news{max-width:none}.sf-bar{flex-direction:column;align-items:flex-start}.sf-sw{width:100%}.sf-sw-i{flex:1 1 46%}.sf-sw-i select{flex:1;width:100%}}@media(min-width:900px){.sf{padding-bottom:28px}}.cx-image{display:block;width:100%;height:100%}.cx-image-scaleToFill{object-fit:fill}.cx-image-aspectFit{object-fit:contain}.cx-image-aspectFill{object-fit:cover}.cx-image-widthFix{width:100%;height:auto}.cx-image-heightFix{height:100%;width:auto}.cx-image-top{object-position:center top}.cx-image-bottom{object-position:center bottom}.cx-image-center{object-position:center center}.cx-image-left{object-position:left center}.cx-image-right{object-position:right center}.cx-image-topleft,.cx-image-top_left{object-position:left top}.cx-image-topright,.cx-image-top_right{object-position:right top}.cx-image-bottomleft,.cx-image-bottom_left{object-position:left bottom}.cx-image-bottomright,.cx-image-bottom_right{object-position:right bottom}.cx-sv{position:relative;-webkit-overflow-scrolling:touch}.cx-sv-x{overflow-x:auto;overflow-y:hidden}.cx-sv-y{overflow-y:auto;overflow-x:hidden}.cx-sv::-webkit-scrollbar{width:0;height:0;display:none}.cx-swiper{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y}.cx-swiper-track{height:100%;will-change:transform}.cx-swiper>.cx-swiper-track>*{flex:0 0 100%;width:100%;height:100%}.cx-swi{flex:0 0 100%;height:100%}.cx-swiper-dots{position:absolute;left:0;right:0;bottom:.06rem;display:flex;justify-content:center;gap:.04rem;pointer-events:none}.cx-swiper-dots span{width:.05rem;height:.05rem;border-radius:50%;background:#ffffff80}.cx-swiper-dots span.on{background:#fff}.cx-slider{position:relative;height:.04rem;border-radius:.02rem;background:#e5e5ea}.cx-slider-fill{position:absolute;left:0;top:0;bottom:0;border-radius:.02rem}.cx-slider-input{position:absolute;left:-.1rem;right:-.1rem;top:50%;width:calc(100% + .2rem);height:.3rem;margin:-.15rem 0 0;opacity:0;cursor:pointer}.thumb,.gph,.stage{position:relative}.cymini{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden;padding:5%}.cymini svg{width:100%;height:100%;display:block}.cymini .cyimg{width:100%;height:100%;object-fit:cover;display:block}.thumb.has-mini>.ring,.thumb.has-mini>.dot2,.gph.has-mini>.ring,.gph.has-mini>.dot2{display:none}.thumb.has-mini>.tlab,.thumb.has-mini>.badge,.gph.has-mini>.gcat{z-index:2}html{font-size:calc(clamp(320px,100vw,560px) / 3.75);-webkit-text-size-adjust:100%}@media(min-width:900px){html{font-size:128px}}body{margin:0;background:#fff;font-family:-apple-system,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;overflow-x:hidden}.cy-app{min-height:100vh;min-height:100dvh}.cy-root{width:100%;min-height:100vh;min-height:100dvh;background:#fff;position:relative;overflow:hidden}.sitenav{display:none}@media(min-width:900px){.sitenav{display:block;position:sticky;top:0;z-index:80;background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid rgba(0,0,0,.07)}.sn-in{max-width:1200px;margin:0 auto;padding:0 48px;height:64px;display:flex;align-items:center;gap:40px}.sn-brand{font-size:15px;font-weight:700;letter-spacing:2.5px;color:#1d1d1f;cursor:pointer;white-space:nowrap}.sn-links{display:flex;gap:28px;flex:1}.sn-links a{font-size:14px;color:#6e6e73;cursor:pointer;padding:6px 0;border-bottom:2px solid transparent}.sn-links a:hover{color:#1d1d1f}.sn-links a.on{color:#1d1d1f;border-bottom-color:#1d1d1f}.sn-right{display:flex;align-items:center;gap:18px}.sn-cta{font-size:13px;padding:9px 18px;border-radius:999px;background:#1d1d1f;color:#fff;cursor:pointer}.sn-bag{font-size:13px;color:#6e6e73;cursor:pointer}.sn-n{display:inline-block;margin-left:6px;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:9px;background:#1d1d1f;color:#fff;font-size:11px}}.cy-toast{position:fixed;left:0;right:0;bottom:1.8rem;margin:0 auto;width:fit-content;max-width:76%;text-align:center;background:#18181aeb;color:#fff;padding:.16rem .34rem;border-radius:.14rem;font-size:.28rem;line-height:1.45;z-index:9999;pointer-events:none}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}.tb{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:flex-end;padding:.06rem 0 calc(.08rem + env(safe-area-inset-bottom));background:#fffffff5;border-top:.005rem solid rgba(0,0,0,.08);-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.ti{flex:1;display:flex;flex-direction:column;align-items:center;gap:.03rem;font-size:.1rem;color:#86868b;letter-spacing:.0025rem}.ti.on{color:#1d1d1f;font-weight:600}.ico{width:.2rem;height:.2rem;position:relative;opacity:.42}.ti.on .ico{opacity:1}.i-home:before{content:"";position:absolute;left:.04rem;top:.08rem;right:.04rem;bottom:.02rem;border:.015rem solid currentColor;border-top:none;border-radius:0 0 .03rem .03rem}.i-home:after{content:"";position:absolute;left:.03rem;top:.02rem;width:.14rem;height:.14rem;border-left:.015rem solid currentColor;border-top:.015rem solid currentColor;transform:rotate(45deg);border-radius:.02rem 0 0}.i-tpl:before{content:"";position:absolute;left:.025rem;top:.03rem;width:.06rem;height:.06rem;border:.015rem solid currentColor;border-radius:.015rem;box-shadow:.09rem 0 0 -.015rem #fff,.09rem 0 0 0 currentColor}.i-tpl:after{content:"";position:absolute;left:.025rem;bottom:.03rem;width:.06rem;height:.06rem;border:.015rem solid currentColor;border-radius:.015rem;box-shadow:.09rem 0 0 -.015rem #fff,.09rem 0 0 0 currentColor}.i-comm:before{content:"";position:absolute;left:.02rem;top:.03rem;width:.16rem;height:.12rem;border:.015rem solid currentColor;border-radius:.05rem}.i-comm:after{content:"";position:absolute;left:.06rem;top:.15rem;width:0;height:0;border-left:.04rem solid currentColor;border-top:.04rem solid transparent}.i-me:before{content:"";position:absolute;left:.065rem;top:.02rem;width:.07rem;height:.07rem;border:.015rem solid currentColor;border-radius:50%}.i-me:after{content:"";position:absolute;left:.03rem;bottom:.02rem;width:.14rem;height:.08rem;border:.015rem solid currentColor;border-bottom:none;border-radius:.08rem .08rem 0 0}.cbtn{width:.38rem;height:.38rem;border-radius:50%;background:#1d1d1f;margin-top:-.15rem;box-shadow:0 .05rem .13rem #00000042;display:flex;align-items:center;justify-content:center}.plus{width:.15rem;height:.15rem;position:relative}.plus:before,.plus:after{content:"";position:absolute;background:#fff;border-radius:.01rem}.plus:before{left:0;top:.065rem;width:.15rem;height:.02rem}.plus:after{left:.065rem;top:0;width:.02rem;height:.15rem}
