*{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)}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-body{background:#f7f7f7;color:#222;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:.875rem}body{background:#f7f7f7}uni-view,uni-text,uni-button,uni-input,uni-textarea{box-sizing:border-box}uni-button{font-size:.8125rem;line-height:1.5;padding:.625rem .875rem;border-radius:.375rem;background:#fff;color:#222;margin:0}uni-button:after{border:none}uni-button[disabled]{opacity:.45}uni-image{display:block}uni-text{word-break:break-word}.screen{max-width:750px;min-height:100vh;margin:auto;padding-bottom:.75rem;background:#f7f7f7}.home-page{background:#fff;min-height:100vh}.padded{padding:.75rem}.with-bottom{padding-bottom:4.6875rem}.primary{background:#222;color:#fff;border:.03125rem solid #222}.outline{border:.03125rem solid #d5d5d5;background:#fff}.plain{background:transparent;color:#777}.full{width:100%}.wide{flex:1}.spaced{margin-top:.75rem}.muted{font-size:.75rem;color:#999}.block{display:block}.row{display:flex;align-items:center;gap:.625rem}.error-banner{padding:.625rem;background:#fff0e5;color:#ae5b33;font-size:.75rem;position:relative;z-index:20}.loading-state{padding:1.875rem;display:flex;align-items:center;justify-content:center;gap:.625rem;color:#aaa;font-size:.75rem}.loading-ring{height:.875rem;width:.875rem;border:.0625rem solid #ddd;border-top-color:#222;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.home-banner{height:7rem;width:100%;margin-bottom:.25rem}.home-banner uni-image{height:100%;width:100%}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;padding:0 .75rem .3125rem}.benefits uni-text{height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.5625rem;background:#f5f5f5;color:#4b3a2f;font-size:.75rem;font-weight:600}.home-actions{display:flex;gap:.625rem;padding:0 .75rem .625rem;margin-bottom:.3125rem}.home-actions>uni-view{flex:1;min-width:0;border-radius:.625rem;padding:.8125rem .875rem;background:#e4e4e4;box-shadow:0 .25rem .46875rem rgba(0,0,0,.043)}.home-actions uni-text{display:block}.home-actions uni-text:first-child{font-size:1rem;font-weight:600;margin-bottom:.25rem}.home-actions uni-text:last-child{font-size:.6875rem;line-height:1.4;color:#464646}.coupon-entry{display:flex;align-items:center;gap:.5625rem;padding:.75rem .8125rem;margin:0 .75rem .75rem;border-radius:.75rem;background:linear-gradient(135deg,#fff6ea,#f8ead7);color:#53351b}.coupon-icon{width:2.25rem;height:2.25rem;border-radius:.625rem;background:linear-gradient(135deg,#f0b15f,#d98a36);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9375rem}.coupon-entry>uni-view:nth-child(2){flex:1}.coupon-entry>uni-view:nth-child(2)>uni-text{display:block}.coupon-entry>uni-view:nth-child(2)>uni-text:first-child{font-size:.875rem;font-weight:600}.coupon-entry>uni-view:nth-child(2)>uni-text:last-child{font-size:.6875rem;margin-top:.1875rem;color:#8b6a49}.coupon-entry>uni-text{font-size:.75rem;color:#8b5e34}.section{padding:0 .75rem .9375rem;margin-bottom:.4375rem}.section-title{display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:600;margin-bottom:.625rem}.section-title>uni-text:last-child:not(:first-child){font-size:.75rem;font-weight:400;color:#888}.design-grid{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.design-card{min-width:0;background:#fff;border-radius:.4375rem;overflow:hidden}.design-card>uni-image{width:100%;height:10.625rem;background:#f2f2f2}.design-card>uni-view{padding:.5rem .1875rem .6875rem}.design-card>uni-view>uni-text{font-size:.875rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.design-card>uni-view>uni-view{display:flex;align-items:center;justify-content:space-between;margin-top:.3125rem}.design-card>uni-view>uni-view>uni-text:first-child{font-size:.8125rem;font-weight:600}.design-card>uni-view>uni-view>uni-text:last-child{font-size:.625rem;color:#aaa}.category-chips{white-space:nowrap;width:100%;padding:.375rem 0 .625rem}.category-chips uni-text{display:inline-block;padding:.375rem .75rem;margin-right:.375rem;background:#f0f0f0;border-radius:1rem;font-size:.75rem;color:#666}.category-chips uni-text.active{background:#222;color:#fff}.brand-footer{text-align:center;color:#b1b1b1;font-size:.6875rem;letter-spacing:.125rem;padding:1.25rem 0}.page-intro{padding:.625rem 0 1rem}.page-intro uni-text{display:block}.page-intro uni-text:first-child{font-size:1.1875rem;font-weight:600;letter-spacing:.03125rem}.page-intro uni-text:last-child{font-size:.75rem;color:#999;margin-top:.4375rem}.search-input{background:#ececec;border-radius:.375rem;padding:.625rem .8125rem;font-size:.8125rem;height:2.4375rem;margin-bottom:.3125rem}.filter-tabs{display:flex;gap:1.40625rem;padding:.75rem .125rem;margin-bottom:.625rem;border-bottom:.03125rem solid #eaeaea}.filter-tabs uni-text{color:#999;font-size:.875rem;white-space:nowrap}.filter-tabs uni-text.active{color:#222;font-weight:600;position:relative}.filter-tabs uni-text.active:after{content:"";height:.125rem;width:.9375rem;position:absolute;background:#222;bottom:-.75rem;left:50%;transform:translate(-50%)}.nowrap{display:block;white-space:nowrap}.nowrap uni-text{display:inline-block;margin-right:1.25rem}.editor-screen{background:#fff;padding-bottom:0}.editor-top{display:flex;align-items:center;justify-content:space-between;padding:.5625rem .875rem;border-bottom:.03125rem solid #efefef}.editor-top uni-input{max-width:70%;font-size:.875rem;font-weight:500}.editor-top>uni-text{font-size:.6875rem;color:#8c775d}.design-stage{background:radial-gradient(ellipse at center,#fff,#f4f2ed);padding:0 .625rem .5625rem}.bracelet{position:relative;margin:auto;max-width:100%}.bracelet-thread{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border:1px dashed #c8bda6;border-radius:50%}.bead{position:absolute;cursor:pointer}.bead uni-image{width:100%;height:100%;filter:drop-shadow(1px 3px 2px #4e43292b)}.bead.selected{outline:2px dashed #b39a65;border-radius:50%;outline-offset:3px}.bracelet-empty,.bracelet-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;gap:.3125rem}.bracelet-empty uni-text:first-child{font-size:.875rem;color:#897b68}.bracelet-empty uni-text:last-child{font-size:.625rem;color:#b4a999}.bracelet-center uni-text:first-child{font-size:1.125rem;font-family:Songti SC,SimSun,serif;letter-spacing:.28125rem;color:#b2a58d}.bracelet-center uni-text:last-child{font-size:.5625rem;color:#aaa18f;letter-spacing:.0625rem}.wrist-control{display:flex;justify-content:center;align-items:center;gap:.625rem;font-size:.6875rem;color:#8b8175;margin-top:-.3125rem}.wrist-control uni-picker{background:rgba(255,255,255,.6);border-radius:.9375rem;padding:.25rem .75rem}.editor-tools{display:flex;justify-content:center;gap:.375rem;margin-top:.5625rem}.editor-tools uni-button{font-size:.6875rem;padding:.28125rem .625rem;background:rgba(255,255,255,.6);border:.03125rem solid #e4dfd6;color:#8a7e6b;border-radius:.9375rem}.material-panel{padding:.75rem .75rem 4.0625rem;background:#fff}.material-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3125rem}.material-heading>uni-text{font-size:.8125rem;font-weight:500}.material-heading>uni-input{width:6.875rem;background:#f6f6f6;border-radius:.9375rem;padding:.375rem .75rem;font-size:.6875rem;height:1.71875rem}.material-scroll{height:14.0625rem}.material-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.46875rem}.material{background:#f7f7f7;border-radius:.375rem;padding:.375rem .3125rem .5625rem;position:relative;min-width:0}.material uni-image{width:100%;height:3.125rem;margin-bottom:.375rem}.material>uni-text{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.6875rem}.material>uni-text:nth-of-type(2){font-size:.5625rem;color:#999;margin-top:.25rem}.material>uni-view{position:absolute;right:.1875rem;top:.1875rem;background:#fff;border-radius:50%;width:.9375rem;height:.9375rem;font-size:.6875rem;text-align:center;line-height:.9375rem;color:#aaa}.shop-materials{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-materials .material uni-image{height:5.3125rem}.shop-materials .material>uni-text{font-size:.75rem}.shop-materials .material>uni-text:nth-of-type(2){font-size:.625rem}.bottom-bar{position:fixed;bottom:0;left:0;right:0;margin:auto;max-width:750px;background:#fff;display:flex;align-items:center;gap:.5625rem;padding:.5625rem .75rem calc(.5625rem + env(safe-area-inset-bottom));border-top:.03125rem solid #e8e8e8;z-index:15}.bottom-bar>uni-view{margin-right:auto}.bottom-bar>uni-view>uni-text{display:block}.bottom-bar>uni-view>.muted{font-size:.625rem;margin-top:.125rem}.price{font-size:1.0625rem;font-weight:600}.bottom-bar uni-button{padding:.5625rem .875rem;border-radius:1.5625rem;white-space:nowrap}.empty-state{padding:2.5rem .875rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6875rem;color:#999;text-align:center;font-size:.8125rem;min-height:12.5rem}.empty-state>uni-text:nth-of-type(2){font-size:.71875rem;color:#b5b5b5}.empty-state uni-button{margin-top:.3125rem}.empty-circle{height:3.4375rem;width:3.4375rem;border:.03125rem solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#bbb;font-family:SimSun,serif;font-size:1.25rem;margin-bottom:.375rem}.empty-inline{display:block;text-align:center;padding:1.25rem;color:#aaa;font-size:.75rem}.new-design{display:flex;align-items:center;text-align:left;background:#ece9e2;gap:.625rem;padding:.78125rem;margin-bottom:.78125rem;border:.03125rem solid #ded9cc}.new-design>uni-text:first-child{font-size:1.5rem;font-weight:300;color:#8f8169}.new-design>uni-text:last-child{margin-left:auto;color:#aaa}.new-design>uni-view>uni-text{display:block;font-size:.875rem}.new-design>uni-view>uni-text:last-child{font-size:.6875rem;color:#9a917e;margin-top:.21875rem}.saved-card{background:#fff;border-radius:.5rem;overflow:hidden;padding:.75rem;margin-bottom:.75rem;text-align:center}.saved-name{display:block;font-size:.9375rem;margin-bottom:.375rem}.saved-card .muted{display:block}.row-actions{display:flex;justify-content:flex-end;gap:.4375rem;margin-top:.6875rem}.row-actions uni-button{padding:.3125rem .6875rem;font-size:.6875rem;border:.03125rem solid #ddd;border-radius:1.25rem}.detail-swiper{height:23.4375rem;background:#eee}.detail-swiper uni-image{width:100%;height:100%}.detail-title{display:flex;align-items:center;justify-content:space-between;padding:.375rem 0 .75rem;font-size:1.1875rem;font-weight:600}.detail-title>uni-text:last-child{font-size:1.0625rem}.author-line{display:flex;align-items:center;gap:.5rem;padding:.5625rem 0 .78125rem;font-size:.8125rem;border-bottom:.03125rem solid #eee}.author-line>uni-text:last-child{margin-left:auto;color:#999;font-size:.71875rem}.avatar{width:3.4375rem;height:3.4375rem;border-radius:50%;background:#eee6d9;color:#7c6c50;display:flex;align-items:center;justify-content:center;font-family:SimSun,serif;font-size:1.40625rem;flex-shrink:0;border:.125rem solid #ffffff80}.avatar.small{width:2.03125rem;height:2.03125rem;font-size:.875rem}.tags{display:flex;gap:.4375rem;flex-wrap:wrap;padding:.625rem 0}.tags>uni-text{padding:.3125rem .6875rem;background:#ede9e2;color:#8e7c62;border-radius:.9375rem;font-size:.6875rem}.line-item{display:flex;align-items:center;gap:.625rem;padding:.5625rem 0;border-bottom:.03125rem solid #f1f1f1}.line-item>uni-image{width:3.125rem;height:3.125rem;background:#f6f6f6;border-radius:.3125rem;flex-shrink:0}.line-item>uni-view{flex:1;min-width:0}.line-item>uni-view>uni-text{display:block;font-size:.8125rem}.line-item>uni-view>uni-text:last-child{font-size:.6875rem;color:#999;margin-top:.28125rem}.line-item>uni-text{font-size:.8125rem;white-space:nowrap}.panel{padding:.8125rem;background:#fff;border-radius:.5rem;margin-bottom:.75rem}.panel .section-title{font-size:.875rem}.notice-box{background:#f0ede5;border-radius:.375rem;padding:.75rem;color:#98876d;font-size:.75rem;line-height:1.8;margin:.75rem 0}.prompt-input{width:100%;height:7.8125rem;background:#fff;border:.03125rem solid #ddd;border-radius:.5rem;padding:.75rem;line-height:1.7;font-size:.875rem}.address-card{background:#fff;border-radius:.5rem;padding:.875rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;border-bottom:.15625rem dashed #d1bba2;min-height:4.6875rem}.address-card>uni-view>uni-text{display:block;font-size:.875rem}.address-card>uni-view>uni-text:last-child{font-size:.75rem;color:#888;margin-top:.40625rem}.form-row{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.625rem 0;font-size:.84375rem}.form-row uni-input{text-align:right;font-size:.78125rem;flex:1}.price-row{display:flex;align-items:center;justify-content:space-between;gap:.78125rem;font-size:.78125rem;padding:.4375rem 0;color:#777}.price-row>uni-text:last-child{text-align:right;color:#333}.payment{padding-top:2.1875rem;text-align:center}.payment>uni-text{display:block;font-size:.78125rem;color:#999;margin:.78125rem 0}.payment .payment-total{font-size:2.03125rem;font-weight:600;color:#222;margin:.78125rem 0 1.71875rem}.payment-symbol{width:3.125rem;height:3.125rem;border:.0625rem solid #b9a783;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:auto;font-size:1.75rem;color:#b9a783}.payment .panel{text-align:left}.profile-header{height:8.75rem;background:#817c6d;background-position:center;background-size:cover;position:relative;padding:1.875rem .9375rem}.profile-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.2)}.profile-main{display:flex;position:relative;z-index:1;align-items:center;gap:.78125rem;color:#fff}.profile-main>uni-view:nth-child(2){flex:1}.profile-main>uni-view:nth-child(2)>uni-text{display:block;font-size:1.125rem;font-weight:600}.profile-main>uni-view:nth-child(2)>uni-text:last-child{font-size:.65625rem;font-weight:400;margin-top:.375rem;color:rgba(255,255,255,.74)}.profile-main>uni-text{font-size:1.25rem}.mine-content{padding:0 .625rem}.core-menu{display:flex;background:#fff;border-radius:.5rem;margin-top:-.9375rem;position:relative;padding:.9375rem 0;margin-bottom:.75rem}.core-menu>uni-view{flex:1;text-align:center}.core-menu>uni-view>uni-text{display:block;font-size:.9375rem;font-weight:600}.core-menu>uni-view>uni-text:last-child{font-size:.75rem;font-weight:400;margin-top:.375rem;color:#777}.order-shortcuts{display:flex;align-items:center;justify-content:space-between;padding:.3125rem 0}.order-shortcuts>uni-view{text-align:center;flex:1}.order-shortcuts uni-text{display:block;font-size:.6875rem;color:#888}.order-shortcuts .order-icon{display:flex;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;border:.03125rem solid #666;border-radius:.28125rem;font-size:.8125rem;margin:0 auto .5rem;color:#444}.menu-panel{padding:.15625rem .8125rem}.menu-row{display:flex;align-items:center;gap:.625rem;min-height:3rem;padding:.625rem 0;border-bottom:.03125rem solid #f5f5f5;font-size:.84375rem}.menu-row>uni-text:last-child{margin-left:auto;font-size:1rem;color:#bbb}.menu-row .menu-symbol{width:1.25rem;font-size:.78125rem;color:#8b7f69;text-align:center}.order-card{background:#fff;padding:.8125rem;border-radius:.5rem;margin-bottom:.75rem}.order-card .section-title{font-size:.8125rem}.order-state{padding:1.09375rem .375rem;color:#9b805b}.order-state>uni-text{display:block;font-size:1.3125rem;font-weight:500}.order-state>uni-text:last-child{font-size:.71875rem;margin-top:.4375rem;color:#aaa}.address-content>uni-text{display:block}.address-content>uni-text:first-child{font-size:.9375rem}.address-content>uni-text:nth-child(2){font-size:.75rem;color:#999;margin-top:.4375rem}.small-tag{display:inline-block!important;background:#eee8de;border-radius:.15625rem;color:#9c8766;font-size:.625rem;padding:.125rem .375rem;margin-top:.46875rem}.form-panel uni-label{display:block;padding:.625rem 0;border-bottom:.03125rem solid #f0f0f0;font-size:.78125rem}.form-panel uni-input,.form-panel uni-textarea{display:block;width:100%;margin-top:.5625rem;font-size:.875rem;padding:.46875rem;background:#f9f9f9;border-radius:.25rem;height:2.1875rem}.form-panel uni-textarea{height:5.3125rem;line-height:1.7}.coupon-card{display:flex;align-items:center;background:linear-gradient(135deg,#fff8ec,#f3e5d1);border-radius:.625rem;padding:.9375rem .6875rem;gap:.78125rem;color:#9a723e}.coupon-card>uni-view:first-child{width:4.53125rem;text-align:center;border-right:.03125rem dashed #d7bd99}.coupon-card>uni-view:first-child>uni-text:nth-child(2){font-size:1.875rem;font-weight:600}.coupon-card>uni-view:first-child>uni-text:last-child{display:block;font-size:.625rem}.coupon-card>uni-view:nth-child(2){flex:1}.coupon-card>uni-view:nth-child(2)>uni-text{display:block;font-size:.875rem;margin-bottom:.3125rem}.coupon-card>uni-view:nth-child(2)>uni-text:nth-child(n+2){font-size:.625rem;color:#b19874}.coupon-card uni-button{font-size:.6875rem;border-radius:.9375rem;background:#b79563;color:#fff;padding:.375rem .625rem}.notification>uni-text{display:block;line-height:1.8}.notification>uni-text:first-child{font-size:.90625rem;margin-bottom:.375rem}.notification>uni-text:nth-child(2){font-size:.78125rem;color:#999}.notification>.muted{margin-top:.46875rem}.dealer-hero{background:linear-gradient(135deg,#e3cfab,#f7eedc);border-radius:.625rem;padding:1.09375rem;color:#725a37}.dealer-hero>uni-text{display:block;font-size:.875rem}.dealer-hero>uni-text:nth-child(2){font-size:2.1875rem;margin:.625rem 0}.dealer-hero>uni-text:nth-child(2)>uni-text{font-size:.78125rem}.dealer-hero>uni-text:nth-child(3){font-size:.75rem;color:#a28a63}.dealer-hero uni-button{margin-top:.75rem;background:rgba(255,255,255,.533);font-size:.78125rem}.article{line-height:1.9;color:#666;font-size:.84375rem}.article>.article-title{display:block;font-size:1.25rem;font-weight:600;color:#222;margin:.46875rem 0 .78125rem}.article>uni-text{display:block;margin-bottom:.78125rem}.article uni-rich-text{display:block;margin-top:.9375rem;word-break:break-word;overflow:hidden}.author-card{display:flex;flex-direction:column;align-items:center;gap:.46875rem;padding:1.25rem 0}.author-card>uni-text:last-child{font-size:.75rem;color:#999}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.533);display:flex;align-items:center;justify-content:center;padding:1.25rem;z-index:100}.contact-modal{background:#fff;border-radius:.75rem;padding:1.25rem;width:18.75rem;max-width:100%;text-align:center}.contact-modal>uni-text{display:block;font-size:.75rem;color:#999;margin:.46875rem 0}.contact-modal>.modal-title{font-size:1.0625rem;color:#222;margin-bottom:.625rem}.contact-modal .notice-box{text-align:left}body{background:#e9e7e2}uni-page-head .uni-page-head{max-width:750px;margin:auto}uni-tabbar .uni-tabbar{max-width:750px;margin:auto}uni-page-wrapper{background:#e9e7e2}uni-page-body{max-width:750px;margin:auto}.article img{max-width:100%;height:auto}.home-page{background:#f5f5f5;padding-bottom:2.25rem}.home-design-section{margin-bottom:0;padding-bottom:0}.home-design-section .section-title{color:#000;font-weight:700}.home-design-card{min-width:0;overflow:hidden;border-radius:.375rem;background:#fff}.home-design-cover{width:100%;height:12.5rem;background:#f5f5f5}.home-design-info{display:flex;flex-direction:column;gap:.25rem;padding:.625rem}.home-design-title-row{display:flex;align-items:center;gap:.25rem;min-width:0}.home-pinned-badge{flex-shrink:0;background:#f7eadb;color:#8b5e34;border-radius:.1875rem;font-size:.625rem;line-height:.875rem;padding:.0625rem .25rem}.home-design-title{min-width:0;color:#000;font-size:.875rem;font-weight:700;line-height:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-design-tags{display:block;width:100%;min-height:1rem;line-height:1rem;color:#8b5e34;font-size:.625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-design-meta{display:flex;align-items:center;justify-content:space-between;gap:.3125rem;line-height:1.0625rem;color:#666}.home-design-author{min-width:0;flex:1;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-design-uses{flex-shrink:0;font-size:.6875rem;color:rgba(0,0,0,.6)}.home-design-more{display:flex;align-items:center;justify-content:center;gap:.375rem;margin:.625rem .75rem 0;padding:.625rem 0;color:#666;font-size:.8125rem;line-height:1.25rem}.home-more-arrow{color:#c4c4c4;font-size:1.25rem;font-weight:300}
