*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}.care-app{--green: #176f61;--dark: #243d36;--mint: #eaf3ef;--muted: #87928c;--line: #e7ebe6;--background: #f8f9f5;--orange: #bb7550}.care-app *{box-sizing:border-box}.care-app{margin:0;background:var(--background);color:var(--dark);font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}.care-app .el-button,.care-app .el-input,.care-app .el-select,.care-app .el-textarea{font:inherit}.care-app .el-button,.care-app .el-a,.care-app .el-input,.care-app .el-select,.care-app .el-textarea{-webkit-tap-highlight-color:transparent}.care-app .el-button{cursor:pointer;border:0;background:none;color:inherit}.care-app .el-button{transition:background .18s,transform .18s,box-shadow .18s}.care-app .el-button:hover{filter:brightness(.97)}.care-app .el-button:focus-visible,.care-app .el-a:focus-visible{outline:3px solid #7eafa0;outline-offset:4px}.care-app .el-a{color:inherit;text-decoration:none}.care-app .el-img{max-width:100%;-o-object-fit:cover;object-fit:cover}.care-app .el-h1,.care-app .el-h2,.care-app .el-h3,.care-app .el-p{margin:0}.care-app .el-p{line-height:1.8}.care-app .icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle}.care-app .green{color:var(--green)}.care-app .muted{color:var(--muted);font-size:13px;padding:15px 0}.care-app .main{max-width:1240px;margin:auto;padding:28px 32px 55px}.care-app .el-header{background:#fff;border-bottom:1px solid var(--line)}.care-app .header-inner{max-width:1304px;margin:auto;height:93px;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.care-app .brand{display:flex;align-items:center;gap:11px;font-size:24px;font-weight:700;letter-spacing:2px}.care-app .brand .el-span:not(.brand-mark){font-weight:500}.care-app .brand .el-small{display:block;font-size:9px;font-weight:500;letter-spacing:3.5px;margin-top:3px;color:#7a8d81}.care-app .brand-mark{display:grid;place-items:center;width:43px;height:45px;background:var(--green);border-radius:15px 15px 15px 4px;color:#fff;transform:rotate(-4deg)}.care-app .brand-mark .icon{width:31px;height:31px;stroke-width:2.4;transform:rotate(4deg)}.care-app .el-nav{height:100%;display:flex;align-items:stretch;gap:35px;margin-left:30px}.care-app .nav-item{position:relative;font-size:14px;padding:0 3px;color:#7b827c}.care-app .nav-item.active{color:var(--green);font-weight:600}.care-app .nav-item.active:after{content:"";position:absolute;bottom:19px;left:50%;transform:translate(-50%);height:3px;width:22px;background:var(--green);border-radius:10px}.care-app .header-actions{display:flex;align-items:center;gap:19px;color:#69796f;font-size:12px}.care-app .header-actions .el-button{display:flex;align-items:center;gap:7px;padding:7px 0}.care-app .header-actions .icon{width:18px;height:18px}.care-app .divider{height:19px;width:1px;background:var(--line)}.care-app .bindbar{display:flex;align-items:center;padding:15px 20px;background:#f0f4ed;border:1px solid #e6ebdf;border-radius:10px;gap:24px;margin-bottom:25px}.care-app .bind-info{display:flex;gap:12px;align-items:center;min-width:235px}.care-app .location-icon{display:grid;place-items:center;height:39px;width:39px;background:#e0eadd;border-radius:10px;color:#5e7d51}.care-app .eyebrow{font-size:10px;display:block;color:#84907d;margin-bottom:4px}.care-app .bind-info .el-strong{font-size:13px;font-weight:500;display:flex;align-items:center;gap:10px}.care-app .pill{font-size:9px;background:#e3eadd;color:#688657;padding:3px 7px;border-radius:4px;font-weight:500;display:inline-block;vertical-align:middle}.care-app .bindbar>.el-p{color:#8a9583;font-size:11px;flex:1}.care-app .soft-button{display:flex;align-items:center;gap:8px;border:1px solid #ccd8c6;padding:9px 12px;border-radius:6px;white-space:nowrap;color:#59794c;font-size:11px}.care-app .soft-button .icon{width:16px;height:16px}.care-app .soft-button .icon:last-child{width:12px}.care-app .hero{height:398px;display:grid;grid-template-columns:1.06fr 1fr;background:#eaf1e8;border-radius:14px;overflow:hidden;position:relative}.care-app .hero-copy{padding:35px 0 30px 42px;position:relative;z-index:2}.care-app .hero-kicker{font-size:11px;color:#657e62;display:flex;align-items:center;gap:8px;letter-spacing:1px}.care-app .hero-kicker>.el-span{width:5px;height:5px;border-radius:50%;background:#65845a}.care-app .hero .el-h1{font-size:38px;line-height:1.55;letter-spacing:2px;font-weight:600;margin:15px 0 13px}.care-app .hero .el-h1 .el-span{color:var(--green)}.care-app .hero-copy>.el-p{font-size:12px;color:#82907d;line-height:2}.care-app .primary{background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 22px;border-radius:7px;font-size:13px;font-weight:500;min-height:46px}.care-app .primary:hover{background:#0e5c50;box-shadow:0 5px 14px rgba(23,111,97,.1)}.care-app .primary .icon{width:18px;height:18px}.care-app .hero .primary{margin-top:23px}.care-app .hero-proof{display:flex;align-items:center;gap:15px;font-size:10px;color:#6f8167;margin-top:25px}.care-app .hero-proof .el-span{display:flex;align-items:center;gap:5px}.care-app .hero-proof .icon{width:15px;height:15px}.care-app .hero-proof .el-i{height:10px;width:1px;background:#c7d3bf}.care-app .hero-visual{position:relative;overflow:hidden}.care-app .hero-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:45% 65%;object-position:45% 65%;filter:saturate(.57);-webkit-mask-image:linear-gradient(to right,transparent,#000 23%);mask-image:linear-gradient(to right,transparent,#000 23%)}.care-app .hero-circle{position:absolute;width:410px;height:410px;border-radius:100%;background:#dee6d5;top:20px;left:0}.care-app .floating-note{position:absolute;bottom:64px;left:55px;background:rgba(255,255,255,.87);border:1px solid #ffffff80;backdrop-filter:blur(10px);box-shadow:0 5px 24px rgba(33,56,33,.04);padding:16px 22px;display:flex;align-items:center;gap:12px;border-radius:10px;transform:rotate(-3deg);font-size:12px;color:#466b49}.care-app .floating-note>.icon{height:27px;width:27px}.care-app .floating-note .el-small{display:block;font-size:9px;margin-top:5px;color:#87917d}.care-app .image-caption{position:absolute;bottom:21px;right:25px;font-size:8px;letter-spacing:2px;color:#fff;text-shadow:0 1px 3px #263528}.care-app .image-caption .el-span{margin-left:35px;letter-spacing:1px}.care-app .benefits{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0 43px;padding:20px 2px;background:#fff;border:1px solid var(--line);border-radius:10px}.care-app .benefits>.el-div{display:flex;align-items:center;justify-content:center;gap:14px;border-right:1px solid var(--line)}.care-app .benefits>.el-div:last-child{border:0}.care-app .benefits .icon{width:29px;height:29px;color:#70917b;stroke-width:1.3}.care-app .benefits .el-strong{font-size:12px;font-weight:500;display:block;margin-bottom:6px}.care-app .benefits .el-span{font-size:10px;color:#929a8e;display:block}.care-app .section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.care-app .section-kicker{display:block;color:#93a185;font-size:9px;letter-spacing:2px;margin-bottom:8px}.care-app .section-title .el-h2{font-size:23px;font-weight:600;letter-spacing:1px;display:flex;align-items:baseline;gap:17px}.care-app .section-title .el-h2>.el-span{font-size:11px;font-weight:400;letter-spacing:0;color:#939c91}.care-app .search{display:flex;align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;padding:10px 13px;gap:8px;min-width:240px}.care-app .search .icon{width:16px;height:16px;color:#939e92}.care-app .search .el-input{width:100%;border:0;outline:0;font-size:11px;background:transparent;color:var(--dark)}.care-app .search .el-input::-moz-placeholder{color:#a1a99c}.care-app .search .el-input::placeholder{color:#a1a99c}.care-app .catalog-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:15px}.care-app .catalog-toolbar>.el-select{background:transparent;border:0;color:#8c9586;font-size:11px;padding:8px}.care-app .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px}.care-app .product-card{background:#fff;border:1px solid var(--line);border-radius:11px;overflow:hidden;transition:transform .2s,box-shadow .2s}.care-app .product-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(37,59,44,.043)}.care-app .product-photo{position:relative;display:block;width:100%;height:213px;padding:0;overflow:hidden}.care-app .product-photo .el-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;filter:saturate(.52);transition:transform .4s}.care-app .product-photo:hover .el-img{transform:scale(1.045)}.care-app .product-tag{position:absolute;left:12px;top:12px;background:rgba(255,254,245,.91);border:1px solid #fff9;padding:5px 9px;border-radius:4px;color:#798164;font-size:9px}.care-app .product-info{padding:17px 17px 14px}.care-app .product-name{font-size:15px;font-weight:500;display:block;padding:6px 0;text-align:left;letter-spacing:.3px}.care-app .product-info .el-p{font-size:10px;color:#9ba294}.care-app .product-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.care-app .product-bottom .el-strong{font-size:21px;color:var(--orange);font-weight:500}.care-app .product-bottom .el-strong .el-small{font-size:11px;margin-right:3px}.care-app .product-bottom .el-strong .el-small:last-child{margin-left:1px}.care-app .add-button{height:31px;width:31px;display:grid;place-items:center;background:#f0f5ee;color:#5a8164;border:1px solid #e3ecde;border-radius:50%}.care-app .add-button .icon{width:17px;height:17px}.care-app .help-banner{display:flex;align-items:center;gap:17px;margin-top:37px;padding:25px 28px;background:#eff2e9;border-radius:10px}.care-app .help-icon{color:#7d946d;background:#e2e9d9;border-radius:50%;width:46px;height:46px;display:grid;place-items:center}.care-app .help-banner .el-h3{font-size:14px;font-weight:500;margin-bottom:7px}.care-app .help-banner .el-p{font-size:11px;color:#8a947e}.care-app .help-banner .el-button{margin-left:auto;display:flex;gap:13px;align-items:center;font-size:11px;color:#758768;white-space:nowrap}.care-app .help-banner .el-button .icon{width:17px}.care-app .el-footer{max-width:1176px;margin:auto;border-top:1px solid #e1e6dc;padding:24px 0 30px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#98a08f}.care-app .footer-brand{display:flex;align-items:center;gap:7px;color:#6d8467;font-size:12px}.care-app .footer-brand .icon{width:17px}.care-app .footer-brand .el-span{font-size:10px;color:#9aa38f;margin-left:15px}.care-app .el-footer .el-button{font-size:10px;color:#909a87}.care-app .floating-cart{position:fixed;right:24px;bottom:40px;display:flex;align-items:center;flex-direction:column;gap:6px;border:1px solid #e0e7d9;background:#fff;box-shadow:0 3px 15px rgba(52,78,54,.063);border-radius:12px;padding:14px 13px;color:var(--green);z-index:10;font-size:10px}.care-app .floating-cart .el-b{position:absolute;right:4px;top:4px;background:var(--orange);border-radius:20px;color:#fff;padding:1px 5px;font-size:9px}.care-app .mobile-nav{display:none}.care-app .page-heading{margin:18px 0 28px}.care-app .page-heading .el-h1{font-size:30px;font-weight:600;margin:8px 0 10px}.care-app .page-heading .el-h1 .el-small{font-size:14px;color:var(--muted);font-weight:400}.care-app .page-heading .el-p{font-size:13px;color:var(--muted)}.care-app .panel{background:#fff;border:1px solid var(--line);border-radius:11px;padding:25px}.care-app .empty{text-align:center;padding:70px 20px;background:#fff;border:1px solid var(--line);border-radius:12px;grid-column:1/-1}.care-app .empty>.icon{width:45px;height:45px;color:#8ba694;margin-bottom:18px}.care-app .empty .el-h3{font-size:19px;font-weight:500}.care-app .empty .el-p{font-size:13px;color:var(--muted);margin:12px 0 25px}.care-app .cart-layout{display:grid;grid-template-columns:1fr 340px;align-items:start;gap:25px}.care-app .cart-row{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.care-app .cart-row:first-child{padding-top:0}.care-app .cart-row:last-child{border:0;padding-bottom:0}.care-app .cart-row .el-img{width:82px;height:90px;border-radius:8px;filter:saturate(.5)}.care-app .cart-detail{flex:1}.care-app .cart-detail .el-strong{display:block;font-size:14px}.care-app .cart-detail .el-span{display:block;color:var(--muted);font-size:11px;margin:8px 0}.care-app .cart-detail .el-b{color:var(--orange)}.care-app .stepper{display:flex;align-items:center;border:1px solid var(--line);border-radius:5px}.care-app .stepper .el-button{width:30px;height:31px}.care-app .stepper .el-span{min-width:25px;text-align:center;font-size:12px}.care-app .summary .el-h3{font-size:18px;margin-bottom:24px}.care-app .summary>.el-div{display:flex;justify-content:space-between;font-size:13px;margin:18px 0}.care-app .summary .el-p{font-size:10px;color:var(--muted);text-align:center;margin-top:16px}.care-app .summary .el-p .icon{width:12px;height:12px}.care-app .summary-total{border-top:1px solid var(--line);padding:22px 0;display:flex;align-items:center;justify-content:space-between}.care-app .summary-total .el-strong{color:var(--orange);font-size:25px;font-weight:500}.care-app .summary-total .el-small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.care-app .full{width:100%}.care-app .outline{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border:1px solid #d7e1d5;border-radius:6px;color:var(--green);background:#fff;font-size:12px}.care-app .small{min-height:0;padding:8px 13px;font-size:11px;gap:7px}.care-app .order-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:25px;overflow-x:auto}.care-app .order-tabs .el-button{padding:15px 5px;color:var(--muted);white-space:nowrap}.care-app .order-tabs .el-button.active{color:var(--green);border-bottom:2px solid var(--green)}.care-app .order-tabs .el-small{margin-left:6px}.care-app .order-card{margin-bottom:20px}.care-app .order-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid var(--line);font-size:12px}.care-app .order-top .el-small{color:var(--muted);margin-left:15px}.care-app .status{font-weight:500;font-size:11px;color:var(--green);background:var(--mint);padding:5px 10px;border-radius:5px;white-space:nowrap}.care-app .order-product{display:flex;align-items:center;gap:18px;margin:20px 0}.care-app .order-product .el-img{height:75px;width:75px;border-radius:7px;filter:saturate(.5)}.care-app .order-product>.el-div{flex:1}.care-app .order-product .el-strong{font-size:14px;font-weight:500}.care-app .order-product .el-p{font-size:11px;color:var(--muted);margin-top:6px}.care-app .order-product .el-p .el-span{margin-left:16px}.care-app .order-product>.el-b{font-size:14px;font-weight:500}.care-app .order-address{padding:12px 0;color:#87927f;font-size:11px}.care-app .order-address .icon{width:16px;height:16px;margin-right:5px}.care-app .order-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:16px;font-size:12px;color:var(--muted)}.care-app .order-bottom .el-b{color:var(--dark);margin-left:10px}.care-app .order-bottom>.el-div{display:flex;gap:10px}.care-app .profile-card{display:flex;align-items:center;gap:22px;border-radius:12px;background:#eaf1e5;padding:32px;margin-bottom:25px}.care-app .avatar{height:70px;width:70px;background:#d9e5d1;border-radius:50%;display:grid;place-items:center;color:#63825a}.care-app .avatar .icon{height:32px;width:32px}.care-app .profile-card .el-h2{font-weight:500;font-size:21px;margin-bottom:8px}.care-app .profile-card .el-p{color:#86907c;font-size:12px}.care-app .profile-card>.el-button{margin-left:auto}.care-app .profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.care-app .profile-entry{text-align:left;position:relative}.care-app .profile-entry>.icon:first-child{color:#7b9670;width:28px;height:28px}.care-app .profile-entry .el-h3{font-size:16px;margin:15px 0 7px;font-weight:500}.care-app .profile-entry .el-p{color:var(--muted);font-size:12px}.care-app .profile-entry>.icon:last-child{position:absolute;right:25px;top:55px;color:#97a18f}.care-app .invoice-list .el-h2{font-size:19px}.care-app .text-button{color:var(--green);font-size:12px;display:inline-flex;align-items:center;gap:7px}.care-app .invoice-row{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);padding:22px 0}.care-app .invoice-row>.el-div{flex:1}.care-app .invoice-row .el-strong{font-size:13px;font-weight:500}.care-app .invoice-row .el-p{font-size:11px;color:var(--muted);margin-top:5px}.care-app .invoice-symbol{color:#859979}.care-app .privacy-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--muted);padding:25px}.care-app .privacy-note .icon{width:16px}.care-app .admin-top{background:#fff;border-bottom:1px solid var(--line);padding:24px 5%;display:flex;align-items:center;justify-content:space-between}.care-app .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.care-app .stats .panel>.el-span{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px}.care-app .stats .icon{color:#91a185;width:19px}.care-app .stats .el-strong{font-size:30px;display:block;margin-top:20px;font-weight:500}.care-app .finance-link{margin-top:22px}.care-app .notice{background:#f3f5ee;color:#849074;font-size:11px;line-height:1.85;padding:13px 15px;border-radius:7px;margin:16px 0;display:block}.care-app .notice>.icon{height:16px;width:16px;margin-right:6px}.care-app .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(23,44,40,.35);backdrop-filter:blur(5px);z-index:50;display:flex;align-items:center;justify-content:center;padding:25px;animation:fadein .16s ease}.care-app .modal{background:#fff;border-radius:17px;width:470px;max-height:90dvh;overflow:auto;padding:27px;box-shadow:0 25px 90px rgba(16,44,40,.15)}.care-app .modal.wide{width:680px}.care-app .modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:15px}.care-app .modal-head .el-h2{font-size:20px;font-weight:600}.care-app .icon-button{display:grid;place-items:center;width:30px;height:30px;color:#8a9786;flex-shrink:0}.care-app .icon-button .icon{width:18px}.care-app .modal-intro{text-align:center;color:var(--muted);font-size:13px;margin-bottom:22px}.care-app .modal>.el-p:not(.modal-intro){font-size:12px;line-height:2;margin-top:12px}.care-app .el-form>.el-label,.care-app .form-pair>.el-label{display:block;font-size:12px;font-weight:500;margin:17px 0}.care-app .el-input:not([type=radio]):not([type=checkbox]),.care-app .el-textarea,.care-app .el-form .el-select{border:1px solid #dfe5da;padding:12px 13px;border-radius:6px;width:100%;outline:none;margin-top:9px;background:#fcfdfb;color:var(--dark);font-size:12px}.care-app .el-input:focus,.care-app .el-textarea:focus,.care-app .el-select:focus{border-color:#87ab8b!important;box-shadow:0 0 0 3px rgba(23,111,97,.035)}.care-app .el-input::-moz-placeholder,.care-app .el-textarea::-moz-placeholder{color:#a5ad9e}.care-app .el-input::placeholder,.care-app .el-textarea::placeholder{color:#a5ad9e}.care-app .search .el-input:not([type]){padding:0;margin:0;background:none;border:0;box-shadow:none}.care-app .el-input:disabled{color:#9ba691;background:#f3f5ef}.care-app .el-em{color:#ba775b;font-style:normal}.care-app .el-textarea{resize:vertical;height:85px}.care-app .el-input[type=checkbox],.care-app .el-input[type=radio]{accent-color:var(--green)}.care-app .checkbox{display:flex!important;align-items:flex-start;gap:7px;font-size:10px!important;color:var(--muted);line-height:1.8}.care-app .checkbox .el-input{margin-top:4px}.care-app .login-art{width:68px;height:68px;border-radius:22px;background:#eaf2e7;color:var(--green);display:grid;place-items:center;margin:5px auto 18px}.care-app .login-art .icon{width:32px;height:32px}.care-app .scan-art{margin:0 auto 20px;width:110px;height:110px;display:grid;place-items:center;background:#eef4eb;border-radius:20px;color:var(--green)}.care-app .scan-art .icon{width:65px;height:65px;stroke-width:1}.care-app .department-options{display:grid;gap:10px;margin:20px 0}.care-app .department-options>.el-button{display:flex;text-align:left;align-items:center;gap:14px;border:1px solid var(--line);padding:14px;border-radius:9px}.care-app .department-options .el-strong{display:block;font-size:14px;font-weight:500}.care-app .department-options .el-small{display:block;color:var(--muted);font-size:10px;margin-top:6px}.care-app .department-options>.el-button>.icon{margin-left:auto;width:17px;color:#899780}.care-app .detail-photo{height:230px;border-radius:10px;position:relative;overflow:hidden}.care-app .detail-photo .el-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.5)}.care-app .detail-photo>.el-span{position:absolute;right:10px;bottom:9px;color:#fff;font-size:9px;text-shadow:0 1px 4px #000}.care-app .detail-title{display:flex;align-items:center;justify-content:space-between;margin:22px 0}.care-app .detail-title .el-h2{font-size:19px;font-weight:500}.care-app .detail-title .el-strong{font-size:23px;color:var(--orange);font-weight:500}.care-app .size-options{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0 20px}.care-app .size-options .el-label{cursor:pointer}.care-app .size-options .el-input{position:absolute;opacity:0;width:1px;height:1px}.care-app .size-options .el-span{display:block;padding:9px 15px;border:1px solid var(--line);border-radius:5px;color:#8c9586;font-size:12px}.care-app .size-options .el-input:checked+.el-span{border-color:#73a084;background:#eef5ec;color:var(--green)}.care-app .size-options .el-input:focus-visible+.el-span{outline:2px solid var(--green)}.care-app .quantity-label{display:flex!important;justify-content:space-between;align-items:center}.care-app .quantity-label .el-input{width:75px!important;margin-top:0!important}.care-app .checkout-location{display:flex;align-items:center;gap:12px;background:var(--mint);padding:15px;border-radius:8px}.care-app .checkout-location>.icon{color:var(--green)}.care-app .checkout-location .el-small{font-size:10px;color:var(--muted);display:block;margin-bottom:5px}.care-app .checkout-location .el-strong{font-size:14px;font-weight:500}.care-app .checkout-location .el-button{margin-left:auto;font-size:10px}.care-app .checkout-items{padding:8px 0;border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:22px 0}.care-app .checkout-items>.el-div{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:8px 0}.care-app .checkout-items .el-small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.care-app .payment-method{display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:23px}.care-app .payment-method .el-small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.care-app .wechat-dot{background:#51a46b;color:#fff;border-radius:50%;display:grid;place-items:center;height:26px;width:26px}.care-app .form-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.care-app .invoice-choice{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:7px;padding:13px;margin:8px 0}.care-app .invoice-choice>.el-div{flex:1;min-width:0}.care-app .invoice-choice .el-strong{font-size:12px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.care-app .invoice-choice .el-small{display:block;color:var(--muted);font-size:9px;margin-top:5px}.care-app .invoice-choice .el-b{font-size:12px}.care-app .invoice-orders{max-height:220px;overflow:auto}.care-app .error{font-size:12px;color:#b35840;margin:12px 0}.care-app .finance-list{margin-top:20px;display:grid;gap:15px}.care-app .finance-list .el-p{font-size:12px;color:#829079;margin-top:8px}.care-app .finance-list .el-small{font-size:10px;color:#99a091}.care-app .upload-label{display:flex;align-items:center;gap:8px;position:relative;overflow:hidden;padding:12px;border:1px dashed #a6b69d;border-radius:6px;margin-top:15px;cursor:pointer;color:var(--green);font-size:12px}.care-app .upload-label .el-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.care-app .guide-steps>.el-div{display:flex;gap:18px;margin:24px 0}.care-app .guide-steps .el-b{font-size:22px;color:#94af8b;font-weight:500}.care-app .guide-steps .el-h3{font-size:14px;font-weight:500;margin-bottom:6px}.care-app .guide-steps .el-p{font-size:12px;color:var(--muted)}.care-app .modal-open{overflow:hidden}.care-app #toast{position:fixed;bottom:40px;left:50%;transform:translate(-50%,20px);background:rgba(37,75,64,.96);color:#fff;padding:13px 24px;box-shadow:0 5px 20px rgba(0,0,0,.133);border-radius:9px;font-size:12px;z-index:100;opacity:0;pointer-events:none;transition:.25s;text-align:center;max-width:90vw;width:-moz-max-content;width:max-content}.care-app #toast.show{opacity:1;transform:translate(-50%)}@keyframes fadein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1450px){.care-app .main{max-width:1330px}.care-app .header-inner{max-width:1394px}.care-app .el-footer{max-width:1266px}.care-app .hero{height:420px}.care-app .hero-copy{padding-top:42px}.care-app .hero .el-h1{font-size:41px}.care-app .product-photo{height:235px}}@media (max-width: 1050px){.care-app .el-nav{gap:20px;margin:0}.care-app .header-actions{gap:12px}.care-app .main{padding-left:24px;padding-right:24px}.care-app .hero-copy{padding-left:30px}.care-app .hero .el-h1{font-size:32px}.care-app .bindbar{gap:12px}.care-app .bindbar>.el-p{font-size:10px}.care-app .bind-info{min-width:205px}.care-app .section-title .el-h2>.el-span{display:none}.care-app .product-grid{gap:15px}.care-app .product-photo{height:190px}.care-app .floating-cart{right:10px;bottom:25px}.care-app .el-footer{margin:0 24px}.care-app .footer-brand .el-span{display:none}.care-app .cart-layout{grid-template-columns:1fr 280px}.care-app .header-actions .account .el-span{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 760px){.care-app{font-size:13px}.care-app .el-header{position:sticky;top:0;z-index:20}.care-app .header-inner{height:71px;padding:0 20px}.care-app .brand{font-size:21px;gap:9px}.care-app .brand-mark{height:35px;width:35px;border-radius:12px 12px 12px 3px}.care-app .brand-mark .icon{width:25px;height:25px}.care-app .brand .el-small{font-size:7px;letter-spacing:3px}.care-app .header-inner .el-nav{display:none}.care-app .header-actions{gap:12px;font-size:10px}.care-app .header-actions .account,.care-app .header-actions .divider{display:none}.care-app .main{padding:18px 18px 30px}.care-app .bindbar{padding:12px;border-radius:8px;margin-bottom:17px;gap:8px;justify-content:space-between}.care-app .bind-info{min-width:0;gap:9px}.care-app .location-icon{height:33px;width:33px;border-radius:8px}.care-app .location-icon .icon{height:19px;width:19px}.care-app .eyebrow{font-size:9px}.care-app .bind-info .el-strong{font-size:11px;gap:6px}.care-app .pill{font-size:8px;padding:2px 5px}.care-app .bindbar>.el-p{display:none}.care-app .soft-button{padding:8px;font-size:9px;gap:5px}.care-app .soft-button .icon{width:14px;height:14px}.care-app .soft-button .icon:last-child{display:none}.care-app .hero{height:360px;grid-template-columns:1fr;position:relative;border-radius:12px}.care-app .hero-copy{padding:28px 24px;position:relative;z-index:2}.care-app .hero-kicker{font-size:9px;letter-spacing:.6px}.care-app .hero .el-h1{font-size:29px;line-height:1.65;letter-spacing:1px;margin:13px 0 11px}.care-app .hero-copy>.el-p{font-size:10px;line-height:1.95;max-width:230px}.care-app .hero .primary{margin-top:20px;font-size:11px;padding:12px 16px;min-height:41px}.care-app .hero-proof{font-size:8px;gap:10px;margin-top:22px}.care-app .hero-proof .icon{width:12px;height:12px}.care-app .hero-proof .el-i{height:8px}.care-app .hero-visual{position:absolute;top:0;right:0;bottom:0;left:30%;opacity:.35;z-index:0}.care-app .hero-image{-webkit-mask-image:linear-gradient(to right,transparent,#000 100%);mask-image:linear-gradient(to right,transparent,#000 100%)}.care-app .floating-note,.care-app .image-caption,.care-app .hero-circle{display:none}.care-app .benefits{margin:17px 0 29px;gap:17px 10px;padding:17px 12px;grid-template-columns:repeat(2,1fr)}.care-app .benefits>.el-div{justify-content:flex-start;gap:9px;padding-left:6px}.care-app .benefits>.el-div:nth-child(2){border:0}.care-app .benefits .icon{width:23px;height:23px}.care-app .benefits .el-strong{font-size:10px;margin-bottom:4px}.care-app .benefits .el-span{font-size:8px}.care-app .section-title{display:block;margin-bottom:17px}.care-app .section-kicker{font-size:8px;letter-spacing:1.7px;margin-bottom:7px}.care-app .section-title .el-h2{font-size:20px;letter-spacing:.5px}.care-app .search{margin-top:16px;min-width:0;padding:11px 12px}.care-app .search .el-input{font-size:11px}.care-app .catalog-toolbar{display:block;margin-bottom:17px}.care-app .catalog-toolbar>.el-select{display:none}.care-app .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.care-app .product-photo{height:173px}.care-app .product-info{padding:12px}.care-app .product-name{font-size:12px;letter-spacing:0;padding-top:5px}.care-app .product-info .el-p{font-size:8px;white-space:nowrap}.care-app .product-bottom{margin-top:13px}.care-app .product-bottom .el-strong{font-size:18px}.care-app .product-bottom .el-strong .el-small{font-size:9px}.care-app .add-button{height:27px;width:27px}.care-app .product-tag{font-size:8px;top:9px;left:9px;padding:4px 7px}.care-app .help-banner{padding:18px;margin-top:25px;gap:12px;flex-wrap:wrap}.care-app .help-icon{height:36px;width:36px}.care-app .help-banner>.el-div:nth-child(2){flex:1}.care-app .help-banner .el-h3{font-size:11px;line-height:1.8;margin-bottom:3px}.care-app .help-banner .el-p{font-size:9px}.care-app .help-banner .el-button{font-size:10px;margin:0 0 0 48px}.care-app .el-footer{padding:20px 0 90px;display:block;text-align:center;margin:0 18px;line-height:2.3}.care-app .footer-brand{justify-content:center;font-size:11px}.care-app .el-footer>.el-span{display:block;font-size:9px}.care-app .floating-cart{display:none}.care-app .mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:25;display:grid;grid-template-columns:repeat(3,1fr);background:rgba(255,255,255,.95);backdrop-filter:blur(15px);border-top:1px solid var(--line);padding:8px 5px calc(8px + env(safe-area-inset-bottom))}.care-app .mobile-nav .el-button{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:9px;color:#96a08f;padding:3px}.care-app .mobile-nav .el-button.active{color:var(--green);font-weight:500}.care-app .mobile-nav .icon{width:21px;height:21px}.care-app .page-heading{margin:10px 0 23px}.care-app .page-heading .el-h1{font-size:25px}.care-app .page-heading .el-h1 .el-small,.care-app .page-heading .el-p{font-size:11px}.care-app .cart-layout{display:block}.care-app .panel{padding:17px}.care-app .summary{margin-top:18px}.care-app .cart-row{gap:10px}.care-app .cart-row .el-img{width:58px;height:69px}.care-app .cart-detail .el-strong{font-size:11px}.care-app .cart-detail .el-span{font-size:9px}.care-app .cart-detail .el-b{font-size:12px}.care-app .stepper .el-button{width:25px;height:28px}.care-app .stepper .el-span{min-width:20px;font-size:11px}.care-app .cart-row .icon-button{width:22px}.care-app .empty{padding:50px 15px}.care-app .empty .el-h3{font-size:17px}.care-app .empty .el-p{font-size:11px}.care-app .order-tabs{gap:18px}.care-app .order-tabs .el-button{font-size:11px;padding:12px 2px}.care-app .order-tabs .el-small{margin-left:3px}.care-app .order-top{font-size:10px;align-items:flex-start}.care-app .order-top .el-small{display:block;margin:6px 0 0;font-size:9px}.care-app .status{font-size:9px}.care-app .order-product{gap:12px;margin:16px 0}.care-app .order-product .el-img{width:58px;height:64px}.care-app .order-product .el-strong{font-size:12px}.care-app .order-product .el-p{font-size:9px}.care-app .order-product>.el-b{font-size:12px}.care-app .order-address{font-size:10px}.care-app .order-bottom{flex-direction:column;align-items:stretch;gap:15px;font-size:11px}.care-app .order-bottom>.el-div{justify-content:flex-end}.care-app .profile-card{padding:20px;gap:12px;flex-wrap:wrap}.care-app .avatar{width:50px;height:50px}.care-app .avatar .icon{width:25px;height:25px}.care-app .profile-card .el-h2{font-size:16px}.care-app .profile-card .el-p{font-size:11px}.care-app .profile-card>.el-button{font-size:10px;padding:9px 12px}.care-app .profile-grid{gap:12px}.care-app .profile-entry .el-h3{font-size:13px}.care-app .profile-entry .el-p{font-size:10px}.care-app .profile-entry>.icon:last-child{width:15px;right:12px}.care-app .invoice-list .section-title{display:flex}.care-app .invoice-list .el-h2{font-size:17px}.care-app .invoice-row{gap:10px;flex-wrap:wrap}.care-app .invoice-row .el-strong{font-size:11px}.care-app .invoice-row .el-p{font-size:9px}.care-app .invoice-row .outline{margin-left:32px}.care-app .privacy-note{font-size:9px;align-items:flex-start;padding:20px 10px}.care-app .admin-top{padding:20px 18px}.care-app .admin-top .brand{font-size:18px;letter-spacing:1px}.care-app .admin-top .brand .el-small{font-size:6px;letter-spacing:1px}.care-app .admin-top .outline{font-size:10px;padding:8px}.care-app .admin-top .outline .icon{width:14px}.care-app .stats{grid-template-columns:1fr 1fr;gap:12px}.care-app .stats .el-strong{font-size:26px;margin-top:14px}.care-app .stats .panel>.el-span{font-size:11px}.care-app .scrim{padding:14px;align-items:center}.care-app .modal{padding:22px;width:100%;max-height:90dvh;border-radius:13px}.care-app .modal-head{margin-bottom:18px}.care-app .modal-head .el-h2{font-size:18px}.care-app .detail-photo{height:210px}.care-app .detail-title .el-h2{font-size:17px}.care-app .detail-title .el-strong{font-size:21px}.care-app .notice{font-size:10px}.care-app .modal-intro{font-size:12px}.care-app .form-pair{gap:10px}.care-app .modal .empty{padding:30px 12px}.care-app .modal .empty .primary{font-size:11px}.care-app #toast{bottom:85px;font-size:11px;padding:12px 18px}.care-app .finance-list .order-top{align-items:center}}@media (max-width: 370px){.care-app .main{padding-left:13px;padding-right:13px}.care-app .hero .el-h1{font-size:26px}.care-app .hero-copy{padding-left:20px}.care-app .product-photo{height:145px}.care-app .product-name{font-size:11px}.care-app .product-info{padding:10px}.care-app .bind-info .el-strong{font-size:10px}.care-app .soft-button{font-size:8px}.care-app .profile-card>.el-button{margin-left:62px}.care-app .brand{font-size:19px}}.care-app .catalog-toolbar{justify-content:flex-end}.care-app .catalog{scroll-margin-top:90px}.care-app .catalog>.section-title .search{width:100%;margin-top:0}@media (max-width: 760px){.care-app .main{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}.care-app{min-height:100vh;line-height:normal}.care-app .el-button{margin:0;line-height:normal;padding:2px 6px;border-radius:0;overflow:visible;font-size:inherit;text-align:center}.care-app .el-button:after{border:0}.care-app .nav-item.active:after{top:auto;right:auto}.care-app .el-button.primary{padding:14px 22px;border-radius:7px;font-size:13px}.care-app .el-button.outline{outline-style:none;padding:11px 17px;border-radius:6px;font-size:12px}.care-app .el-button.small{padding:8px 13px;font-size:11px}.care-app .el-button.icon-button{padding:2px 6px}.care-app .el-button.product-photo{padding:0}.care-app .el-button.product-name{font-size:15px;padding:6px 0;text-align:left;font-weight:500}.care-app .el-button.add-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;padding:0}.care-app .el-button.nav-item{display:flex;align-items:center;justify-content:center;padding:0 3px;font-size:14px}.care-app .header-actions .el-button{padding:7px 0}.care-app .el-button.soft-button{padding:9px 12px;border-radius:6px;font-size:11px}.care-app .el-button.floating-cart{padding:14px 13px;border-radius:12px;font-size:10px}.care-app .el-button.text-button{font-size:12px}.care-app .profile-card>.el-button,.care-app .checkout-location>.el-button{margin-left:auto}.care-app .el-button.profile-entry{padding:25px;border-radius:11px;text-align:left}.care-app .el-button.upload-label{padding:12px;border-radius:6px;margin-top:15px;font-size:12px;width:100%}.care-app .department-options>.el-button{padding:14px;border-radius:9px;text-align:left}.care-app .el-input{height:auto;min-height:18px;box-sizing:border-box;line-height:18px}.care-app .el-form>.el-label{display:block}.care-app .el-strong,.care-app .el-b{font-weight:700}.care-app .el-small{font-size:smaller}.care-app .el-h1{font-size:2em;font-weight:700}.care-app .el-h2{font-size:1.5em;font-weight:700}.care-app .el-h3{font-size:1.17em;font-weight:700}.care-app .el-img{flex-shrink:0}.care-app .catalog-sort{color:#8c9586;font-size:11px;padding:8px;cursor:pointer}.care-app .catalog-sort uni-text{margin-left:5px}.care-app .el-button.size-option{padding:9px 15px;border:1px solid var(--line);border-radius:5px;color:#8c9586;font-size:12px}.care-app .size-option.selected{border-color:#73a084;background:#eef5ec;color:var(--green)}.care-app .picker-field{display:flex;justify-content:space-between;border:1px solid #dfe5da;padding:12px 13px;border-radius:6px;margin-top:9px;background:#fcfdfb;font-size:12px}.care-app .modal{flex:none;height:auto;box-sizing:border-box}.care-app .checkbox{margin:17px 0}.care-app uni-checkbox{transform:scale(.65);transform-origin:left center;width:18px;height:22px;flex-shrink:0}.care-app .order-tabs .el-button{padding:15px 5px}.care-app .stepper .el-button{padding:2px 6px}.care-app .brand{cursor:pointer}@media (max-width: 760px){.care-app .el-button.soft-button{padding:8px;font-size:9px}.care-app .el-button.product-name{font-size:12px;padding-top:5px}.care-app .el-button.profile-entry{padding:17px}.care-app .profile-card>.el-button{font-size:10px;padding:9px 12px}.care-app .admin-top .el-button.outline{font-size:10px;padding:8px}.care-app .mobile-nav .el-button{padding:3px;font-size:9px}.care-app .order-tabs .el-button{padding:12px 2px;font-size:11px}.care-app .catalog-sort{display:none}.care-app .el-header{padding-top:env(safe-area-inset-top)}}@media (max-width: 370px){.care-app .el-button.product-name{font-size:11px}.care-app .el-button.soft-button{font-size:8px}}@container phone (max-width:760px){.care-app{font-size:13px}.el-header{position:sticky;top:0;z-index:20}.header-inner{height:71px;padding:0 20px}.brand{font-size:21px;gap:9px}.brand-mark{height:35px;width:35px;border-radius:12px 12px 12px 3px}.brand-mark .icon{width:25px;height:25px}.brand .el-small{font-size:7px;letter-spacing:3px}.header-inner .el-nav{display:none}.header-actions{gap:12px;font-size:10px}.header-actions .account,.header-actions .divider{display:none}.main{padding:18px 18px 30px}.bindbar{padding:12px;border-radius:8px;margin-bottom:17px;gap:8px;justify-content:space-between}.bind-info{min-width:0;gap:9px}.location-icon{height:33px;width:33px;border-radius:8px}.location-icon .icon{height:19px;width:19px}.eyebrow{font-size:9px}.bind-info .el-strong{font-size:11px;gap:6px}.pill{font-size:8px;padding:2px 5px}.bindbar>.el-p{display:none}.soft-button{padding:8px;font-size:9px;gap:5px}.soft-button .icon{width:14px;height:14px}.soft-button .icon:last-child{display:none}.hero{height:360px;grid-template-columns:1fr;position:relative;border-radius:12px}.hero-copy{padding:28px 24px;position:relative;z-index:2}.hero-kicker{font-size:9px;letter-spacing:.6px}.hero .el-h1{font-size:29px;line-height:1.65;letter-spacing:1px;margin:13px 0 11px}.hero-copy>.el-p{font-size:10px;line-height:1.95;max-width:230px}.hero .primary{margin-top:20px;font-size:11px;padding:12px 16px;min-height:41px}.hero-proof{font-size:8px;gap:10px;margin-top:22px}.hero-proof .icon{width:12px;height:12px}.hero-proof .el-i{height:8px}.hero-visual{position:absolute;top:0;right:0;bottom:0;left:30%;opacity:.35;z-index:0}.hero-image{-webkit-mask-image:linear-gradient(to right,transparent,#000 100%);mask-image:linear-gradient(to right,transparent,#000 100%)}.floating-note,.image-caption,.hero-circle{display:none}.benefits{margin:17px 0 29px;gap:17px 10px;padding:17px 12px;grid-template-columns:repeat(2,1fr)}.benefits>.el-div{justify-content:flex-start;gap:9px;padding-left:6px}.benefits>.el-div:nth-child(2){border:0}.benefits .icon{width:23px;height:23px}.benefits .el-strong{font-size:10px;margin-bottom:4px}.benefits .el-span{font-size:8px}.section-title{display:block;margin-bottom:17px}.section-kicker{font-size:8px;letter-spacing:1.7px;margin-bottom:7px}.section-title .el-h2{font-size:20px;letter-spacing:.5px}.search{margin-top:16px;min-width:0;padding:11px 12px}.search .el-input{font-size:11px}.catalog-toolbar{display:block;margin-bottom:17px}.catalog-toolbar>.el-select{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.product-photo{height:173px}.product-info{padding:12px}.product-name{font-size:12px;letter-spacing:0;padding-top:5px}.product-info .el-p{font-size:8px;white-space:nowrap}.product-bottom{margin-top:13px}.product-bottom .el-strong{font-size:18px}.product-bottom .el-strong .el-small{font-size:9px}.add-button{height:27px;width:27px}.product-tag{font-size:8px;top:9px;left:9px;padding:4px 7px}.help-banner{padding:18px;margin-top:25px;gap:12px;flex-wrap:wrap}.help-icon{height:36px;width:36px}.help-banner>.el-div:nth-child(2){flex:1}.help-banner .el-h3{font-size:11px;line-height:1.8;margin-bottom:3px}.help-banner .el-p{font-size:9px}.help-banner .el-button{font-size:10px;margin:0 0 0 48px}.el-footer{padding:20px 0 90px;display:block;text-align:center;margin:0 18px;line-height:2.3}.footer-brand{justify-content:center;font-size:11px}.el-footer>.el-span{display:block;font-size:9px}.floating-cart{display:none}.mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:25;display:grid;grid-template-columns:repeat(3,1fr);background:rgba(255,255,255,.95);backdrop-filter:blur(15px);border-top:1px solid var(--line);padding:8px 5px calc(8px + env(safe-area-inset-bottom))}.mobile-nav .el-button{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:9px;color:#96a08f;padding:3px}.mobile-nav .el-button.active{color:var(--green);font-weight:500}.mobile-nav .icon{width:21px;height:21px}.page-heading{margin:10px 0 23px}.page-heading .el-h1{font-size:25px}.page-heading .el-h1 .el-small,.page-heading .el-p{font-size:11px}.cart-layout{display:block}.panel{padding:17px}.summary{margin-top:18px}.cart-row{gap:10px}.cart-row .el-img{width:58px;height:69px}.cart-detail .el-strong{font-size:11px}.cart-detail .el-span{font-size:9px}.cart-detail .el-b{font-size:12px}.stepper .el-button{width:25px;height:28px}.stepper .el-span{min-width:20px;font-size:11px}.cart-row .icon-button{width:22px}.empty{padding:50px 15px}.empty .el-h3{font-size:17px}.empty .el-p{font-size:11px}.order-tabs{gap:18px}.order-tabs .el-button{font-size:11px;padding:12px 2px}.order-tabs .el-small{margin-left:3px}.order-top{font-size:10px;align-items:flex-start}.order-top .el-small{display:block;margin:6px 0 0;font-size:9px}.status{font-size:9px}.order-product{gap:12px;margin:16px 0}.order-product .el-img{width:58px;height:64px}.order-product .el-strong{font-size:12px}.order-product .el-p{font-size:9px}.order-product>.el-b{font-size:12px}.order-address{font-size:10px}.order-bottom{flex-direction:column;align-items:stretch;gap:15px;font-size:11px}.order-bottom>.el-div{justify-content:flex-end}.profile-card{padding:20px;gap:12px;flex-wrap:wrap}.avatar{width:50px;height:50px}.avatar .icon{width:25px;height:25px}.profile-card .el-h2{font-size:16px}.profile-card .el-p{font-size:11px}.profile-card>.el-button{font-size:10px;padding:9px 12px}.profile-grid{gap:12px}.profile-entry .el-h3{font-size:13px}.profile-entry .el-p{font-size:10px}.profile-entry>.icon:last-child{width:15px;right:12px}.invoice-list .section-title{display:flex}.invoice-list .el-h2{font-size:17px}.invoice-row{gap:10px;flex-wrap:wrap}.invoice-row .el-strong{font-size:11px}.invoice-row .el-p{font-size:9px}.invoice-row .outline{margin-left:32px}.privacy-note{font-size:9px;align-items:flex-start;padding:20px 10px}.admin-top{padding:20px 18px}.admin-top .brand{font-size:18px;letter-spacing:1px}.admin-top .brand .el-small{font-size:6px;letter-spacing:1px}.admin-top .outline{font-size:10px;padding:8px}.admin-top .outline .icon{width:14px}.stats{grid-template-columns:1fr 1fr;gap:12px}.stats .el-strong{font-size:26px;margin-top:14px}.stats .panel>.el-span{font-size:11px}.scrim{padding:14px;align-items:center}.modal{padding:22px;width:100%;max-height:90dvh;border-radius:13px}.modal-head{margin-bottom:18px}.modal-head .el-h2{font-size:18px}.detail-photo{height:210px}.detail-title .el-h2{font-size:17px}.detail-title .el-strong{font-size:21px}.notice{font-size:10px}.modal-intro{font-size:12px}.form-pair{gap:10px}.modal .empty{padding:30px 12px}.modal .empty .primary{font-size:11px}#toast{bottom:85px;font-size:11px;padding:12px 18px}.finance-list .order-top{align-items:center}}@container phone (max-width:370px){.main{padding-left:13px;padding-right:13px}.hero .el-h1{font-size:26px}.hero-copy{padding-left:20px}.product-photo{height:145px}.product-name{font-size:11px}.product-info{padding:10px}.bind-info .el-strong{font-size:10px}.soft-button{font-size:8px}.profile-card>.el-button{margin-left:62px}.brand{font-size:19px}}.phone-preview-shell:not(.phone-model) .phone-status,.phone-preview-shell:not(.phone-model) .phone-home{display:none}.phone-preview-shell:not(.phone-model) .phone-viewport{container:phone / inline-size}.phone-preview-shell:not(.phone-model) .phone-scroll{height:auto;overflow:visible}.phone-model{margin:0;min-height:100dvh;display:grid;place-items:center;padding:12px;background:transparent}.phone-model .phone-device{width:410px;max-width:100%;height:min(866px,calc(100dvh - 24px));padding:10px;border:1px solid #647168;border-radius:52px;background:#29352f;box-shadow:inset 0 0 0 3px #45524a;display:flex;flex-direction:column;overflow:hidden}.phone-model .phone-status{height:44px;flex:none;background:#fff;border-radius:41px 41px 0 0;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 27px;font:600 13px Arial,sans-serif}.phone-model .phone-island{position:absolute;left:calc(50% - 53px);top:8px;width:106px;height:27px;border-radius:22px;background:#202a24}.phone-model .phone-viewport{flex:1;min-height:0;position:relative;container:phone / inline-size;contain:layout paint;background:#f8f9f5}.phone-model .phone-scroll{height:100%;overflow:auto;scrollbar-width:none}.phone-model .phone-scroll::-webkit-scrollbar{display:none}.phone-model .phone-home{height:22px;flex:none;background:#fff;border-radius:0 0 41px 41px;display:grid;place-items:center}.phone-model .phone-home:after{content:"";width:125px;height:4px;border-radius:5px;background:#263c30}.phone-model.modal-open .phone-scroll{overflow:hidden}.phone-model .scrim{position:absolute}.phone-model .modal{max-height:100%}.phone-model .mobile-nav{position:absolute;grid-template-columns:repeat(3,1fr)}.phone-model #toast{position:absolute}.phone-model .main{padding-bottom:calc(90px + env(safe-area-inset-bottom))}@media (max-width: 460px){.phone-model{padding:0}.phone-model .phone-device{width:100%;max-width:none;height:100dvh;border:0;border-radius:0;padding:0;box-shadow:none}.phone-model .phone-status,.phone-model .phone-home{display:none}}.care-app .category-tabs{display:flex;gap:6px;margin-bottom:12px}.care-app .category-tabs .category-tab{display:flex;align-items:center;justify-content:center;min-height:40px;flex:1;min-width:0;margin:0;padding:10px 0;border:2px solid #79b4cc;border-radius:6px;background:var(--green);color:#fff;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.care-app .category-summary{margin:0 0 14px;color:var(--green);font-size:12px}.care-app .category-tabs .category-tab.active{color:var(--green);background:#fff;border-color:var(--green)}.care-app{--green: #007fac;--dark: #233e50;--mint: #eaf6fb;--muted: #748994;--line: #e0ebf0;--background: #f6fafc;--orange: #bb654a}.care-app .brand,.care-app .admin-top .brand{font-size:15px;letter-spacing:.5px;color:#007fac;gap:9px;white-space:nowrap}.care-app .brand .brand-mark{width:40px;height:40px;flex-shrink:0;background:#fff;border-radius:50%;transform:none}.care-app .brand .hospital-logo{display:block;width:40px;height:40px;max-width:none;-o-object-fit:contain;object-fit:contain;border-radius:50%}.care-app .brand .el-small,.care-app .admin-top .brand .el-small{color:#52873c;font-size:10px;letter-spacing:1.5px;margin-top:3px;font-weight:500}.care-app .bindbar,.care-app .help-banner,.care-app .profile-card{background:#edf7fc;border-color:#dbeef7}.care-app .hero{background:#e5f4fb}.care-app .hero-circle{background:#d3ecf7}.care-app .location-icon,.care-app .avatar,.care-app .help-icon{background:#d9eff9;color:var(--green)}.care-app .login-art,.care-app .scan-art{background:#eaf6fb;color:var(--green)}.care-app .pill{background:#eaf4e2;color:#4a782d}.care-app .soft-button,.care-app .outline{border-color:#c5e0ed;color:var(--green)}.care-app .primary:hover{background:#006d96;box-shadow:0 5px 14px rgba(0,127,172,.1)}.care-app .hero-kicker,.care-app .hero-proof,.care-app .footer-brand,.care-app .floating-note{color:#507b8b}.care-app .hero-kicker>.el-span{background:#75b833}.care-app .hero-proof .el-i{background:#bedce9}.care-app .eyebrow,.care-app .bindbar>.el-p,.care-app .hero-copy>.el-p,.care-app .help-banner .el-p,.care-app .profile-card .el-p,.care-app .order-address,.care-app .floating-note .el-small{color:#6a8391}.care-app .benefits .icon,.care-app .profile-entry>.icon:first-child,.care-app .invoice-symbol,.care-app .stats .icon,.care-app .empty>.icon{color:#388faf}.care-app .benefits .el-span,.care-app .product-info .el-p,.care-app .section-title .el-h2>.el-span,.care-app .section-kicker,.care-app .search .icon,.care-app .icon-button,.care-app .profile-entry>.icon:last-child{color:#758b97}.care-app .add-button{background:#eaf6fb;color:var(--green);border-color:#d3eaf5}.care-app .product-tag{background:rgba(248,252,255,.94);color:#427b93}.care-app .help-banner .el-button{color:var(--green)}.care-app .el-footer{border-color:var(--line);color:var(--muted)}.care-app .el-footer .el-button,.care-app .footer-brand .el-span{color:var(--muted)}.care-app .floating-cart{border-color:var(--line)}.care-app .notice{background:#f0f7fb;color:#657f8f}.care-app .scrim{background:rgba(23,44,57,.35)}.care-app .modal{box-shadow:0 25px 90px rgba(16,38,56,.15)}.care-app .el-input:not([type=radio]):not([type=checkbox]),.care-app .el-textarea,.care-app .el-form .el-select{background-color:#fcfeff;border-color:#dbe8ef}.care-app .el-input:focus,.care-app .el-textarea:focus,.care-app .el-select:focus{border-color:#65b8da!important;box-shadow:0 0 0 3px rgba(0,159,227,.063)}.care-app .el-input::-moz-placeholder,.care-app .el-textarea::-moz-placeholder{color:#91a4af}.care-app .el-input::placeholder,.care-app .el-textarea::placeholder{color:#91a4af}.care-app .el-input:disabled{color:#91a4af;background:#f0f5f8}.care-app .size-options .el-span{color:#738996}.care-app .size-option.selected{border-color:#64b4d5;background:#eaf6fb;color:var(--green)}.care-app .picker-field{background:#fcfeff;border-color:#dbe8ef}.care-app .size-options .el-input:checked+.el-span{border-color:#64b4d5;background:#eaf6fb;color:var(--green)}.care-app .upload-label{border-color:#99c4d6}.care-app .guide-steps .el-b{color:#75aabd}.care-app .department-options>.el-button>.icon{color:#7895a2}.care-app .mobile-nav .el-button{color:#8499a5}.care-app #toast{background:rgba(35,72,93,.96)}.source-clone{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}uni-button:after{border:none}uni-swiper,uni-scroll-view{flex:1;height:100%;overflow:hidden}uni-image{width:100%;height:100%;vertical-align:middle}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis-3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.contents{display:contents}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.line-through{text-decoration-line:line-through}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.center{display:flex;justify-content:center;align-items:center}
