.theme-midautumn .site-header{background:linear-gradient(135deg,#1a3a5c,#2d5f8a)!important}.theme-midautumn .btn-primary{background:#f39c12!important}body.theme-midautumn:after{content:"🌕";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}.theme-spring .site-header{background:linear-gradient(135deg,#c0392b,#e74c3c)!important}.theme-spring .btn-primary{background:#d4ac0d!important}body.theme-spring:after{content:"🧧";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}.theme-national .site-header{background:linear-gradient(135deg,#c0392b,#922b21)!important}body.theme-national:after{content:"🇨🇳";position:fixed;top:16px;right:24px;font-size:38px;z-index:9999;pointer-events:none}.theme-dragon .site-header{background:linear-gradient(135deg,#1e8449,#27ae60)!important}body.theme-dragon:after{content:"🐉";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}.theme-newyear .site-header{background:linear-gradient(135deg,#2980b9,#3498db)!important}body.theme-newyear:after{content:"🎊";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}.theme-qixi .site-header{background:linear-gradient(135deg,#8e44ad,#9b59b6)!important}body.theme-qixi:after{content:"💝";position:fixed;top:16px;right:24px;font-size:38px;z-index:9999;pointer-events:none}.theme-lantern .site-header{background:linear-gradient(135deg,#d35400,#e67e22)!important}body.theme-lantern:after{content:"🏮";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}body.theme-chuxi .site-header{background:linear-gradient(135deg,#922b21,#c0392b)!important}body.theme-chuxi:after{content:"🎆";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}body.theme-xiaonian .site-header{background:linear-gradient(135deg,#d35400,#e67e22)!important}body.theme-xiaonian:after{content:"🍬";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}body.theme-laba .site-header{background:linear-gradient(135deg,#8e44ad,#9b59b6)!important}body.theme-laba:after{content:"🥣";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}body.theme-longtaitou .site-header{background:linear-gradient(135deg,#1e8449,#27ae60)!important}body.theme-longtaitou:after{content:"🐲";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}body.theme-qingming .site-header{background:linear-gradient(135deg,#5d6d7e,#85929e)!important}body.theme-qingming:after{content:"🌿";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}body.theme-zhongyuan .site-header{background:linear-gradient(135deg,#4a235a,#6c3483)!important}body.theme-zhongyuan:after{content:"🏮";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}body.theme-chongyang .site-header{background:linear-gradient(135deg,#b9770e,#d4ac0d)!important}body.theme-chongyang:after{content:"🍂";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}body.theme-valentine .site-header{background:linear-gradient(135deg,#e91e63,#f06292)!important}body.theme-valentine:after{content:"❤️";position:fixed;top:16px;right:24px;font-size:38px;z-index:9999;pointer-events:none}body.theme-mayday .site-header{background:linear-gradient(135deg,#c0392b,#e74c3c)!important}body.theme-mayday:after{content:"🌹";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}body.theme-childrens .site-header{background:linear-gradient(135deg,#f39c12,#f1c40f)!important}body.theme-childrens:after{content:"🎈";position:fixed;top:16px;right:24px;font-size:42px;z-index:9999;pointer-events:none}body.theme-christmas .site-header{background:linear-gradient(135deg,#1e8449,#2ecc71)!important}body.theme-christmas:after{content:"🎄";top:16px;font-size:42px;z-index:9999}.festive-blessing,body.theme-christmas:after{position:fixed;right:24px;pointer-events:none}.festive-blessing{top:72px;background:rgba(0,0,0,.85);color:#fff;padding:8px 14px;border-radius:8px;font-size:13px;white-space:nowrap;z-index:9998;opacity:0;transition:opacity .3s}.festive-blessing.show{opacity:1}body.theme-mourning{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.shop-nav{gap:8px;margin-right:8px}.mem-nav-top,.shop-nav{display:flex;align-items:center}.mem-nav-top{gap:6px;font-size:12px}.mem-link{color:inherit;text-decoration:none;opacity:.85;white-space:nowrap}.mem-link:hover{opacity:1;text-decoration:underline}.mem-link-av{display:inline-flex;align-items:center;gap:6px}.nav-av{width:22px;height:22px;border-radius:50%;object-fit:cover}.nav-av-t{background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;font-weight:700;font-size:11px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:1120px){.mem-nav-top{display:none}}.cart-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--line,hsla(0,0%,100%,.18));text-decoration:none;color:inherit;background:hsla(0,0%,100%,.04)}.cart-ico{font-size:18px;line-height:1}.cart-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:9px;background:#e74c3c;color:#fff;font-size:11px;line-height:18px;text-align:center;padding:0 4px}.cur-switch{position:relative}.cur-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;border:1px solid var(--line,hsla(0,0%,100%,.18));background:hsla(0,0%,100%,.04);color:inherit;cursor:pointer;font-size:13px;font-weight:700}.cur-drop{display:none;position:absolute;top:calc(100% + 8px);right:0;min-width:150px;background:var(--panel,#fff);border:1px solid var(--line2,#e5e7eb);border-radius:12px;padding:6px;z-index:999;max-height:300px;overflow:auto;box-shadow:0 8px 24px rgba(0,0,0,.12)}.cur-drop.show{display:block}.cur-drop a{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;color:var(--txt,#1a2233);text-decoration:none;font-size:14px}.cur-drop a b{font-weight:600;color:var(--blue,#0ea5e9);width:26px;text-align:left;flex-shrink:0}.cur-drop a:hover{background:var(--panel2,#eef2f7)}.cur-drop a.on{background:var(--grad,#0ea5e9);color:#fff;font-weight:600}.cur-drop a.on b{color:#fff}@media(max-width:860px){.shop-nav{gap:6px;margin-right:6px}.cur-btn{padding:7px 9px;font-size:12px}}