/* Local design layer; production bundle and commerce data unchanged. */
@media(min-width:721px){
body{background:#131412!important}
.workspace-sidebar{background:#10110f!important;border-right:1px solid #b8aa8830!important}
.workspace-sidebar nav button{border-radius:2px!important;min-height:54px!important}
.workspace-sidebar nav button.active{background:#c0b28e12!important;color:#eee7d4!important;border-left:2px solid #c1b08b;box-shadow:none!important}
.workspace-sidebar nav button.active i{background:#c1b08b!important}
.sidebar-bottom{position:relative}.sidebar-bottom:before{content:"";display:block;height:110px;background:url('/assets/studio-engraving-20261027.svg') 53% 50%/330px auto;opacity:.4;pointer-events:none}
.site-header{background:#131412ed!important;border-bottom:1px solid #b8aa8825!important}
.builder{background:radial-gradient(ellipse at 80% 0,#b0a38208,transparent 650px)!important}
.workspace-heading{position:relative;isolation:isolate;overflow:hidden;min-height:236px;padding:35px 30px!important;margin-bottom:24px!important;border-top:1px solid #b4a78855!important;border-bottom:1px solid #b4a78855!important;background:linear-gradient(110deg,#1b1d18,#161914)!important;align-items:center!important}
.workspace-heading:before{content:"";position:absolute;inset:9px;border:1px solid #b9a98728;pointer-events:none;z-index:-1}
.workspace-heading:after{content:"";position:absolute;right:-35px;top:-48px;width:63%;height:340px;background:url('/assets/studio-engraving-20261027.svg') center/contain no-repeat;z-index:-1;opacity:.95;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 28%)}
.workspace-heading>div{max-width:64%}.workspace-heading h1{font-family:"Songti SC","STSong",serif!important;font-weight:600!important;font-size:clamp(28px,2.6vw,43px)!important;letter-spacing:3px!important;color:#eee9dc!important;margin:14px 0!important}
.workspace-heading>div>span{color:#bbae8f!important;letter-spacing:3px!important}
.workspace-heading p{color:#a3a59a!important;max-width:400px;line-height:1.9!important}
.workspace-heading .workspace-live{position:absolute;bottom:22px;right:25px;background:#161914c9!important;border:0!important;border-radius:0!important;color:#c2b897!important;font-size:9px!important}
.category-nav{border:0!important;border-top:1px solid #b6a47c40!important;border-bottom:1px solid #b6a47c40!important;border-radius:0!important;background:#181a16!important;padding:4px 0!important;gap:0!important}
.category-nav button{position:relative;border-radius:0!important;min-height:55px!important;flex:1;justify-content:center!important;border-right:1px solid #b6a47c18!important}
.category-nav button.active{color:#ede5d2!important;background:#bbae8b15!important;box-shadow:inset 0 -2px #c4b28a!important}
.category-nav button.active:after{content:"";width:4px;height:4px;transform:rotate(45deg);background:#c4b28a;position:absolute;bottom:7px;right:9px}
.catalog-title{border-bottom:1px solid #b6a47c32;padding-bottom:15px;margin-bottom:18px!important}.catalog-title h3{font-family:"Songti SC",serif;font-size:28px!important;letter-spacing:2px}.catalog-title>div>span{color:#b1a17e!important;letter-spacing:2px!important}
.catalog-search{border-radius:2px!important;background:#181a17!important;border-color:#b6a47c32!important}
.product-grid{gap:18px!important}.product-card{position:relative;background:#1b1d19!important;border:1px solid #b1a27e33!important;border-radius:3px!important;box-shadow:none!important;transition:border-color .2s,transform .2s!important}
.product-image{border-bottom:1px solid #b1a27e26;position:relative}.product-image:after{content:"";position:absolute;inset:8px;border:1px solid #e0d6b815;pointer-events:none}
.product-info{padding:19px!important}.product-info h4{font-size:16px!important;letter-spacing:.4px!important}.product-info select{border-radius:2px!important;border-color:#b1a27e40!important;background:#151712!important}
.product-info button{border-radius:2px!important}.product-card.selected{border-color:#c5b48d!important;box-shadow:inset 0 -2px #c5b48d!important}
.product-card:hover{border-color:#b9ac8b8a!important;transform:translateY(-2px)!important}
.desktop-cart{background:#191c16!important;border:1px solid #b5a78370!important;border-radius:2px!important;padding:21px!important;box-shadow:0 12px 35px #0002!important}
.cart-heading{border-bottom:1px solid #b5a78366!important;padding-bottom:20px!important}.cart-heading b{background:#c0ae861c!important;color:#d7c7a1!important}
.desktop-cart:after{content:"把你所想，铸成回响";display:block;text-align:center;color:#bbae8b90;letter-spacing:3px;font-family:"Songti SC",serif;font-size:11px;border-top:1px solid #b5a78340;margin-top:25px;padding-top:18px}
.cart-total strong{color:#e7d8b3!important}.cart-actions button{border-radius:2px!important}
@media(max-width:1100px){.workspace-heading{min-height:200px;padding:25px!important}.workspace-heading:after{width:60%;right:-50px}.product-info{padding:14px!important}}
}
@media(prefers-reduced-motion:reduce){.product-card{transition:none!important}}
