:root,[data-theme=terracotta]{--primary:#A94F29;--primary-rgb:169,79,41;--deep:#7A2E1C;--deep-rgb:122,46,28;--tint:#F4EBE5;--paper:#FFFCF9;--line:#E8DCD3;--muted:#7A6E68;--gold:#C6A65D;--gold-hover:#D4B56B;--on-gold:#2E2210;--charcoal:#2E2E2E;--ok:#2F7D4F;--mint:#C6A65D}[data-theme=green]{--primary:#178058;--primary-rgb:23,128,88;--deep:#0E4A35;--deep-rgb:14,74,53;--mint:#39C491;--tint:#E7F6EF;--paper:#FAFDFB;--line:#D3E8DE;--muted:#5E7268;--gold:#C6A65D;--gold-hover:#D4B56B;--on-gold:#2E2210;--charcoal:#1F2D27;--ok:#178058}:root,[data-gold=g1]{--gold:#C6A65D!important;--gold-rgb:198,166,93;--gold-hover:#D4B56B!important;--on-gold:#2E2210!important;--gold-ink:#7d6224}[data-gold=g2]{--gold:#E2C58A!important;--gold-rgb:226,197,138;--gold-hover:#EBD3A3!important;--on-gold:#33250C!important;--gold-ink:#86682A}[data-gold=g3]{--gold:#F2B33D!important;--gold-rgb:242,179,61;--gold-hover:#F7C566!important;--on-gold:#2A1B00!important;--gold-ink:#8F5F00}[data-gold=g4]{--gold:#DDA58B!important;--gold-rgb:221,165,139;--gold-hover:#E6B8A2!important;--on-gold:#3A1E12!important;--gold-ink:#9A5B40}[data-gold=g5]{--gold:#F1D7A2!important;--gold-rgb:241,215,162;--gold-hover:#F6E3BC!important;--on-gold:#3A2A0A!important;--gold-ink:#8A6A2A}[data-gold=g6]{--gold:#D4AF37!important;--gold-rgb:212,175,55;--gold-hover:#E0C058!important;--on-gold:#2A1F00!important;--gold-ink:#7A6210}[data-gold=g7]{--gold:#F5D77E!important;--gold-rgb:245,215,126;--gold-hover:#F8E3A3!important;--on-gold:#3A2C00!important;--gold-ink:#8A6D10}[data-gold=g8]{--gold:#E9A93C!important;--gold-rgb:233,169,60;--gold-hover:#F0BD66!important;--on-gold:#2E1A00!important;--gold-ink:#8C5A08}[data-gold=g9]{--gold:#C98B4B!important;--gold-rgb:201,139,75;--gold-hover:#D6A06A!important;--on-gold:#2A1405!important;--gold-ink:#8A5426}[data-gold=g10]{--gold:#E3CFA9!important;--gold-rgb:227,207,169;--gold-hover:#EBDCBF!important;--on-gold:#3A2C14!important;--gold-ink:#7E6A40}[data-gold=g11]{--gold:#F2E8D3!important;--gold-rgb:242,232,211;--gold-hover:#F7F0E2!important;--on-gold:#2E2414!important;--gold-ink:#7A6A4A}html[data-gfx=p1]{--gold:#C9A24D!important;--gold-rgb:201,162,77;--gold-hover:#C9A24D!important;--on-gold:#2A1C00!important;--gold-ink:#7A5A12;--gold-grad:linear-gradient(115deg,#8A6420 0%,#C9A24D 22%,#F3E1A6 42%,#D4AF5A 58%,#9E7A2E 78%,#E6CC82 100%)}html[data-gfx=p2]{--gold:#D8C08F!important;--gold-rgb:216,192,143;--gold-hover:#D8C08F!important;--on-gold:#33260E!important;--gold-ink:#806836;--gold-grad:linear-gradient(115deg,#B89A62 0%,#E8D7B0 35%,#F6ECD4 50%,#D9C18F 68%,#BFA16B 100%)}html[data-gfx=p3]{--gold:#D2A189!important;--gold-rgb:210,161,137;--gold-hover:#D2A189!important;--on-gold:#3A1D10!important;--gold-ink:#8E5A44;--gold-grad:linear-gradient(115deg,#A9735C 0%,#D9A890 30%,#F4D9CA 50%,#CF9C83 70%,#A06A53 100%)}html[data-gfx=p4]{--gold:#C7CCD1!important;--gold-rgb:199,204,209;--gold-hover:#C7CCD1!important;--on-gold:#1E2428!important;--gold-ink:#5D666E;--gold-grad:linear-gradient(115deg,#8E959C 0%,#D7DCE0 30%,#FAFBFC 50%,#BFC5CB 70%,#8A9198 100%)}html[data-gfx=p5]{--gold:#C6A65D!important;--gold-rgb:198,166,93;--gold-hover:#C6A65D!important;--on-gold:#F3E1A6!important;--gold-ink:#7A5A12;--gold-grad:linear-gradient(115deg,#1B1B1B 0%,#2E2E2E 50%,#1B1B1B 100%)}html[data-gfx]:not([data-gfx=flat]) :is(.btn-gold,.tag.gold,.up.ok button,.stepper,[data-card^=d] .add-mini,[data-hl=k4] .hno,[data-hl=k0] .hno){background:var(--gold-grad)!important;background-size:200% 100%!important;background-position:0% 50%;transition:background-position .7s var(--ease),transform .15s,box-shadow .25s;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000026,0 4px 14px rgba(var(--gold-rgb),.35)}html[data-gfx]:not([data-gfx=flat]) :is(.btn-gold,[data-card^=d] .add-mini,.up.ok button):hover{background-position:100% 50%!important}html[data-gfx]:not([data-gfx=flat])[data-ann=gold] .announce{background:var(--gold-grad)!important;background-size:200% 100%!important;animation:goldmove 10s linear infinite alternate}@keyframes goldmove{to{background-position:100% 50%}}html[data-gfx]:not([data-gfx=flat]) :is([data-card^=d] .price,[data-card^=d] .brand span,.hv3-logo .nm small,[data-card=d3] .name){background:var(--gold-grad);background-size:160% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}html[data-gfx]:not([data-gfx=flat]) [data-card^=d] .brand:before,html[data-gfx]:not([data-gfx=flat]) .pd-info .pb:before{background:var(--gold-grad)}html[data-gfx]:not([data-gfx=flat]) .sec-head h3:before{filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}html[data-gfx=p5]:not([data-gfx=flat]) :is(.btn-gold,[data-card^=d] .add-mini,.stepper,.up.ok button){color:#f3e1a6!important;box-shadow:inset 0 0 0 1px #c9a24dcc,0 4px 14px #00000040!important}html[data-gfx=p5]:not([data-gfx=flat]) :is([data-card^=d] .price,[data-card^=d] .brand span,.hv3-logo .nm small){background:linear-gradient(115deg,#9e7a2e,#f3e1a6,#c9a24d);-webkit-background-clip:text;background-clip:text}html[data-gfx=p5]:not([data-gfx=flat])[data-ann=gold] .announce{color:#f3e1a6!important}html[data-gfx=p5]:not([data-gfx=flat])[data-ann=gold] .announce b{color:#f3e1a6!important}html[data-gfx=lux]{--gold:#D9AE4E!important;--gold-rgb:217,174,78;--gold-hover:#E9C163!important;--on-gold:#2A1800!important;--gold-ink:#8A6119;--gold-grad:linear-gradient(115deg,#5E3F0C 0%,#A8771F 14%,#E9C163 28%,#FFF4C9 38%,#F6D57E 46%,#B98A2C 60%,#7A5410 72%,#D9AE4E 86%,#FBE6A2 100%);--gold-glow:0 0 0 1px rgba(255,236,170,.55) inset,0 1px 0 rgba(255,255,255,.6) inset,0 -2px 4px rgba(94,63,12,.35) inset,0 6px 18px rgba(217,174,78,.45),0 0 28px rgba(255,214,120,.25)}html[data-gfx=lux] :is(.btn-gold,.tag.gold,.up.ok button,.stepper,[data-card^=d] .add-mini,[data-hl=k4] .hno,[data-hl=k0] .hno){position:relative;overflow:hidden;background:var(--gold-grad)!important;background-size:220% 100%!important;box-shadow:var(--gold-glow)!important;isolation:isolate}html[data-gfx=lux] :is(.btn-gold,[data-card^=d] .add-mini,.tag.gold,.up.ok button):after{content:""!important;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.85) 48%,rgba(255,250,220,.4) 52%,transparent 62%)!important;transform:translate(-130%);animation:luxshine 4.5s ease-in-out infinite;mix-blend-mode:screen}@keyframes luxshine{0%,62%{transform:translate(-130%)}to{transform:translate(130%)}}html[data-gfx=lux] [data-card^=d] .card:nth-child(2n) .add-mini:after{animation-delay:1.4s}html[data-gfx=lux] [data-card^=d] .card:nth-child(3n) .add-mini:after{animation-delay:2.6s}html[data-gfx=lux] :is([data-card^=d] .price,[data-card^=d] .brand span,.hv3-logo .nm small,[data-card=d3] .name,.slide-copy .eyebrow,.band-copy .eyebrow,.lux-text){background:var(--gold-grad);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;filter:drop-shadow(0 0 6px rgba(255,210,110,.25));animation:luxtext 8s ease-in-out infinite alternate}@keyframes luxtext{to{background-position:100% 50%}}html[data-gfx=lux] :is([data-card^=d] .brand:before,.pd-info .pb:before){background:var(--gold-grad);box-shadow:0 0 8px #ffd67899}html[data-gfx=lux][data-ann=gold] .announce{background:var(--gold-grad)!important;background-size:240% 100%!important;animation:goldmove 12s ease-in-out infinite alternate;box-shadow:inset 0 -1px #5e3f0c59,inset 0 1px #ffffff80;text-shadow:0 1px 0 rgba(255,240,200,.5)}html[data-gfx=lux] header.hv3:after,html[data-gfx=lux] header.hv2:after,html[data-gfx=lux] #hdr:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,#8A6119 15%,#FFF4C9 35%,#D9AE4E 50%,#8A6119 70%,#FBE6A2 85%,transparent);background-size:200% 100%;animation:goldmove 6s linear infinite alternate;box-shadow:0 0 12px #ffd678b3;z-index:3}html[data-gfx=lux] header.hv2,html[data-gfx=lux] #hdr{border-bottom-color:transparent}html[data-gfx=lux] [data-card^=d] .card{box-shadow:inset 0 0 0 1px #d9ae4e59}html[data-gfx=lux] [data-card^=d] .card:hover{box-shadow:inset 0 0 0 1px #ffe496d9,0 0 0 1px #d9ae4e66,0 18px 40px rgba(var(--deep-rgb),.35),0 0 40px #ffd6782e}html[data-gfx=lux] [data-card=d1] .media{box-shadow:0 0 0 1px #ffe49699,0 0 0 4px #d9ae4e26}.lux-ribbon{display:none}html[data-gfx=lux] .band{position:relative;background:radial-gradient(ellipse 80% 120% at 0% 0%,var(--deep-hi) 0%,var(--deep) 45%,var(--deep-lo) 100%)}html[data-gfx=lux] .lux-ribbon{display:block;position:absolute;top:0;bottom:0;left:52%;width:220px;transform:translate(-50%);z-index:2;pointer-events:none;filter:drop-shadow(0 0 18px rgba(255,214,120,.25))}html[data-gfx=lux] .band-img{z-index:1}@media(max-width:860px){html[data-gfx=lux] .lux-ribbon{display:none}}.bokeh{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1;display:none}html[data-gfx=lux] .bokeh{display:block}.bokeh i{position:absolute;border-radius:50%;animation:bk 12s ease-in-out infinite alternate;opacity:0}@keyframes bk{0%{transform:translateY(0) scale(1);opacity:0}20%{opacity:var(--o)}80%{opacity:var(--o)}to{transform:translateY(-40px) scale(1.2);opacity:0}}html[data-gfx=lux] footer{position:relative;background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(57,196,145,.28),transparent 70%),linear-gradient(180deg,#0b3526,#06231a);overflow:hidden}html[data-gfx=lux] footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#8A6119,#FFF4C9,#D9AE4E,#8A6119,transparent);box-shadow:0 0 16px #ffd678b3}html[data-gfx=lux] footer .wrap{position:relative;z-index:2}html[data-gfx=lux] .ft h4{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-gfx=lux] :is(.sec-head h3,.pd-sec>h2,.h2x):before{filter:drop-shadow(0 0 5px rgba(255,214,120,.55))}html[data-gfx=lux] [data-hl=k2] .hic{background:radial-gradient(circle at 35% 30%,#fff4c959,#d9ae4e1f 60%);box-shadow:0 0 0 1px #ffe496b3,0 0 26px #ffd67859}html[data-gfx=lux] [data-hl=k2] .hli{box-shadow:inset 0 0 0 1px #d9ae4e4d}@media(prefers-reduced-motion:reduce){.bokeh{display:none!important}}:root,[data-title=neozhisong]{--f-title:"LXGW Neo ZhiSong","Noto Sans HK",serif;--title-w:400}[data-title=writeright]{--f-title:"The Write Right Font","Noto Sans HK",serif;--title-w:400}[data-title=misans]{--f-title:"MiSans","Noto Sans HK",sans-serif;--title-w:700}[data-title=oppo]{--f-title:"OPPO Sans 4.0","Noto Sans HK",sans-serif;--title-w:700}[data-title=vivo]{--f-title:"vivo Sans","Noto Sans HK",sans-serif;--title-w:700}[data-title=taipei]{--f-title:"Taipei Sans TC","Noto Sans HK",sans-serif;--title-w:700}[data-title=neoxihei]{--f-title:"LXGW Neo XiHei","Noto Sans HK",sans-serif;--title-w:400}[data-title=gensen]{--f-title:"GenSenMaruGothic TW","Noto Sans HK",sans-serif;--title-w:700}[data-title=chironhei]{--f-title:"Chiron Hei HK","Noto Sans HK",sans-serif;--title-w:700}[data-title=current]{--f-title:"Chiron Sung HK","Noto Sans HK",serif;--title-w:900}:root,[data-body=current]{--f-body:"Noto Sans HK","Noto Sans HK",system-ui,sans-serif}[data-body=misans]{--f-body:"MiSans","Noto Sans HK",system-ui,sans-serif}[data-body=oppo]{--f-body:"OPPO Sans 4.0","Noto Sans HK",system-ui,sans-serif}[data-body=vivo]{--f-body:"vivo Sans","Noto Sans HK",system-ui,sans-serif}[data-body=taipei]{--f-body:"Taipei Sans TC","Noto Sans HK",system-ui,sans-serif}[data-body=neoxihei]{--f-body:"LXGW Neo XiHei","Noto Sans HK",system-ui,sans-serif}[data-body=gensen]{--f-body:"GenSenMaruGothic TW","Noto Sans HK",system-ui,sans-serif}[data-body=chironhei]{--f-body:"Chiron Hei HK","Noto Sans HK",system-ui,sans-serif}:root{--r-sm:8px;--r:14px;--r-lg:22px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--shadow:0 1px 2px rgba(0,0,0,.05),0 8px 24px rgba(var(--deep-rgb),.1);--ease:cubic-bezier(.2,.8,.2,1);--wrap:1240px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--f-body);color:var(--charcoal);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased;transition:background .4s}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--s5)}@media(max-width:640px){.wrap{padding:0 var(--s4)}}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:48px;padding:0 var(--s5);border-radius:999px;font-weight:700;font-size:15px;letter-spacing:.03em;transition:transform .15s var(--ease),background .25s,box-shadow .25s,color .25s,border-color .25s;isolation:isolate}.btn:active{transform:scale(.96)}.btn .arr{display:inline-block;transition:transform .25s var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn-primary:after,.btn-gold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s var(--ease);z-index:-1}.btn-primary:hover:after,.btn-gold:hover:after{transform:translate(120%)}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 4px 14px rgba(var(--primary-rgb),.3)}.btn-primary:hover{background:var(--deep);box-shadow:0 6px 20px rgba(var(--primary-rgb),.38)}.btn-gold{background:var(--gold);color:var(--on-gold);box-shadow:0 4px 14px rgba(var(--gold-rgb),.35)}.btn-gold:hover{background:var(--gold-hover)}.btn-ghost{border:1.5px solid var(--line);background:#fff}.btn-ghost:hover{border-color:var(--primary);color:var(--primary)}.btn-block{width:100%}.btn-sm{height:40px;padding:0 var(--s4);font-size:14px}.btn.loading{pointer-events:none;color:transparent}.btn.loading:before{content:"";position:absolute;width:18px;height:18px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.btn.success{background:var(--ok)!important;box-shadow:none}@keyframes spin{to{transform:rotate(360deg)}}.announce{background:var(--deep);color:#fff;font-size:13px;text-align:center;padding:var(--s2) var(--s4);transition:background .4s}.announce b{color:var(--gold)}header.site{position:sticky;top:0;z-index:40;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line);transition:box-shadow .3s}header.site.scrolled{box-shadow:0 6px 24px #00000012}.hdr{display:flex;align-items:center;gap:var(--s5);height:84px;transition:height .35s var(--ease)}.scrolled .hdr{height:62px}.logo{position:relative;display:block;flex-shrink:0;height:56px;width:200px;transition:width .35s var(--ease),height .35s var(--ease)}.logo .full{position:absolute;left:0;top:50%;transform:translateY(-50%);height:56px;width:auto;max-width:200px;object-fit:contain;transition:opacity .25s,transform .35s var(--ease)}.logo .sq{position:absolute;left:0;top:50%;width:44px;height:44px;border-radius:12px;overflow:hidden;background:#39c491;box-shadow:0 4px 12px #17805840;transform:translateY(-50%) scale(.6);opacity:0;transition:opacity .25s,transform .35s var(--ease)}.logo .sq img{width:100%;height:100%;object-fit:cover}.scrolled .logo{width:44px;height:44px}.scrolled .logo .full{opacity:0;transform:translateY(-50%) scale(.8)}.scrolled .logo .sq{opacity:1;transform:translateY(-50%) scale(1)}.search{flex:1;max-width:520px;position:relative}.search input{width:100%;height:44px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);padding:0 var(--s4) 0 44px;font:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.search input:focus{outline:none;border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px rgba(var(--primary-rgb),.12)}.search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--muted)}.hdr-actions{display:flex;align-items:center;gap:var(--s1);margin-left:auto}.icon-btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;position:relative;transition:background .2s,color .2s}.icon-btn:hover{background:var(--tint);color:var(--primary)}.badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--primary);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 4px;border:2px solid #fff}.badge.bump{animation:bump .45s var(--ease)}@keyframes bump{40%{transform:scale(1.45)}}.lang{font-size:13px;color:var(--muted);padding:0 var(--s2)}nav.main{border-top:1px solid var(--line);max-height:52px;overflow:hidden;transition:max-height .35s var(--ease),opacity .25s,border-color .3s}.scrolled nav.main{max-height:0;opacity:0;border-color:transparent}nav.main ul{display:flex;list-style:none;gap:var(--s1);overflow-x:auto;scrollbar-width:none}nav.main ul::-webkit-scrollbar{display:none}nav.main a{position:relative;display:block;padding:var(--s3) var(--s4);font-size:14px;font-weight:500;white-space:nowrap;transition:color .2s}nav.main a:after{content:"";position:absolute;left:var(--s4);right:var(--s4);bottom:6px;height:2px;border-radius:2px;background:var(--primary);transform:scaleX(0);transition:transform .25s var(--ease)}nav.main a:hover,nav.main a.on{color:var(--primary)}nav.main a:hover:after,nav.main a.on:after{transform:scaleX(1)}.nav-b2b{margin-left:auto}.nav-b2b a{color:var(--deep);font-weight:700}.menu-mini{display:none}.scrolled .menu-mini{display:grid}@media(max-width:860px){.search,.lang{display:none}.hdr{height:64px}.scrolled .hdr{height:56px}.logo{width:150px;height:44px}.logo .full{height:44px;max-width:150px}nav.main{display:none}.menu-mini{display:grid}}.hero{padding:var(--s5) 0 0}.carousel{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16/7;background:var(--tint)}.carousel:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--mint),var(--primary));z-index:3}.slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s}.slide.on{opacity:1}.slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 6s linear}.slide.on img{transform:scale(1)}.slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--deep-rgb),.85) 0%,rgba(var(--deep-rgb),.35) 45%,transparent 70%);transition:background .4s}.slide-copy{position:absolute;left:var(--s7);bottom:var(--s7);z-index:2;color:#fff;max-width:440px}.slide.on .slide-copy>*{animation:rise .7s var(--ease) both}.slide.on .slide-copy>*:nth-child(2){animation-delay:.08s}.slide.on .slide-copy>*:nth-child(3){animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.slide-copy .eyebrow{display:inline-block;font-size:12px;letter-spacing:.18em;color:var(--gold);font-weight:700;margin-bottom:var(--s2)}.slide-copy h2{font-family:var(--f-title);font-weight:var(--title-w);font-size:clamp(24px,3.4vw,42px);line-height:1.2;margin-bottom:var(--s4);text-shadow:0 2px 12px rgba(0,0,0,.2)}.dots{position:absolute;bottom:var(--s4);right:var(--s5);display:flex;gap:var(--s2);z-index:3}.dots button{position:relative;width:8px;height:8px;border-radius:4px;background:#ffffff73;overflow:hidden;transition:width .35s var(--ease)}.dots button.on{width:36px}.dots button.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform-origin:left;animation:fill 5.5s linear forwards}@keyframes fill{0%{transform:scaleX(0)}}.arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;opacity:0;transition:opacity .2s,background .2s;color:var(--deep)}.arrow:hover{background:#fff}.carousel:hover .arrow{opacity:1}.arrow.prev{left:var(--s4)}.arrow.next{right:var(--s4)}@media(max-width:640px){.carousel{aspect-ratio:4/3}.slide-copy{left:var(--s5);bottom:var(--s6);right:var(--s5)}.slide:after{background:linear-gradient(0deg,rgba(var(--deep-rgb),.9) 0%,rgba(var(--deep-rgb),.2) 60%,transparent)}.hero .wrap,.hero{padding:0}.carousel{border-radius:0}}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s4);margin:var(--s5) 0 0;padding:var(--s4) var(--s5);background:var(--tint);border-radius:var(--r);transition:background .4s}.trust>div{display:flex;align-items:center;gap:var(--s3)}.trust .ic img{width:32px;height:32px;object-fit:contain;border-radius:6px}.trust .ic .emo{font-size:22px;line-height:1}.trust .ic{width:40px;height:40px;border-radius:12px;background:#fff;display:grid;place-items:center;color:var(--primary);flex-shrink:0}.trust b{display:block;font-size:14px;line-height:1.3}.trust span{font-size:12px;color:var(--muted)}@media(max-width:860px){.trust{grid-template-columns:repeat(2,1fr);margin:var(--s4) var(--s4) 0}}section.block{padding:var(--s8) 0 0}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s5)}.sec-head h3{font-family:var(--f-title);font-weight:var(--title-w);font-size:clamp(22px,2.4vw,30px);line-height:1.2}.sec-head p{color:var(--muted);font-size:14px;margin-top:var(--s1)}.link-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--primary);white-space:nowrap;padding:var(--s2) 0}.link-more .arr{transition:transform .25s var(--ease)}.link-more:hover .arr{transform:translate(4px)}@media(max-width:640px){section.block{padding-top:var(--s7)}}.cats{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--s4)}.cat{display:flex;flex-direction:column;align-items:center;gap:var(--s3);text-align:center}.ci-wrap{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:20px;overflow:hidden;background:var(--tint);box-shadow:0 0 0 1px var(--line);transition:box-shadow .3s,transform .3s var(--ease)}.ci-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.ci-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(var(--deep-rgb),.35));opacity:0;transition:opacity .3s}.cn{font-size:14px;font-weight:700;line-height:1.3;transition:color .2s}.cat:hover .ci-wrap{transform:translateY(-4px);box-shadow:0 0 0 2px var(--primary),0 0 0 6px rgba(var(--primary-rgb),.12),0 14px 30px rgba(var(--deep-rgb),.15)}.cat:hover .ci-wrap img{transform:scale(1.08)}.cat:hover .ci-wrap:after{opacity:1}.cat:hover .cn{color:var(--primary)}[data-catshape=circle] .ci-wrap{border-radius:50%}@media(max-width:1000px){.cats{grid-template-columns:repeat(5,1fr)}}@media(max-width:640px){.cats{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--s4)*-1);padding:6px var(--s4) var(--s2);scrollbar-width:none;gap:var(--s3)}.cat{flex:0 0 84px;scroll-snap-align:start}.cn{font-size:12px}}.tabs{display:flex;gap:var(--s2);margin-bottom:var(--s5);overflow-x:auto;scrollbar-width:none}.tab{height:38px;padding:0 var(--s4);border-radius:999px;border:1.5px solid var(--line);font-size:13px;font-weight:500;white-space:nowrap;background:#fff;transition:all .2s}.tab:hover{border-color:var(--primary);color:var(--primary)}.tab.on{background:var(--primary);color:#fff;border-color:var(--primary)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s5)}@media(max-width:1000px){.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.grid{grid-template-columns:repeat(2,1fr);gap:var(--s3)}}.card{background:#fff;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column;transition:box-shadow .3s,transform .3s var(--ease),border-color .3s}.card:hover{box-shadow:var(--shadow);transform:translateY(-3px);border-color:transparent}.media{position:relative;aspect-ratio:1;background:var(--tint);overflow:hidden}.media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s,transform .6s var(--ease)}.media img.alt{opacity:0}.card:hover .media img.alt{opacity:1}.card:hover .media img{transform:scale(1.04)}.tag{position:absolute;top:var(--s3);left:var(--s3);z-index:2;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--primary);color:#fff;letter-spacing:.04em}.tag.gold{background:var(--gold);color:var(--on-gold)}.quick{position:absolute;left:var(--s3);right:var(--s3);bottom:var(--s3);z-index:2;transform:translateY(14px);opacity:0;transition:all .3s var(--ease)}.card:hover .quick{transform:none;opacity:1}.body{padding:var(--s4);display:flex;flex-direction:column;gap:var(--s1);flex:1}.brand{font-size:11px;letter-spacing:.1em;color:var(--primary);font-weight:700}.name{font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;transition:color .2s}.name:hover{color:var(--primary)}.spec{font-size:12px;color:var(--muted)}.row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--s3)}.price{font-size:18px;font-weight:900;color:var(--deep)}.price small{font-size:12px;font-weight:500;color:var(--muted);margin-right:2px}.add-mini{width:40px;height:40px;border-radius:50%;background:var(--tint);color:var(--primary);display:grid;place-items:center;transition:background .2s,color .2s,transform .2s var(--ease)}.add-mini:hover{background:var(--primary);color:#fff;transform:rotate(90deg)}.add-mini.done{background:var(--ok);color:#fff;transform:none}@media(max-width:640px){.quick{display:none}.body{padding:var(--s3)}.name{font-size:14px}.price{font-size:16px}}@media(hover:none){.quick{display:none}}.card .pcat,.card .lbl,.card .stepper{display:none}.card .name .pq{font-size:12px;font-weight:500;color:var(--muted);white-space:nowrap}.card .meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.card .buy{position:relative;display:flex;align-items:center}.stepper{align-items:center;height:40px;border-radius:999px;overflow:hidden}.stepper button{width:36px;height:40px;font-size:18px;font-weight:700}.stepper span{min-width:22px;text-align:center;font-weight:700;font-size:14px}.card.in-cart .add-mini{display:none}.card.in-cart .stepper{display:inline-flex;animation:rise .25s var(--ease)}[data-card^=d] .card{background:var(--deep);border:1px solid var(--deep);color:#fff;border-radius:18px}[data-card^=d] .quick{display:none}[data-card^=d] .media{background:#fff}[data-card^=d] .brand{font-size:13px;font-weight:900;letter-spacing:.08em;color:var(--gold);display:flex;align-items:center;gap:6px}[data-card^=d] .brand:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--gold)}[data-card^=d] .card .pcat{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:#ffffff1f;color:#fff;white-space:nowrap}[data-card^=d] .card .pcat:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint)}[data-card^=d] .name{font-size:16px;font-weight:700;margin-top:6px;min-height:2.8em}[data-card^=d] .name:hover{color:var(--gold)}[data-card^=d] .name .pq{color:#fff9;margin-left:4px}[data-card^=d] .price{color:var(--gold);font-size:22px}[data-card^=d] .price small{color:#fff9}[data-card^=d] .row{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s3);padding-top:var(--s3)}[data-card^=d] .add-mini{width:auto;height:40px;padding:0 12px;border-radius:999px;background:var(--gold);color:var(--on-gold);display:inline-flex;align-items:center;gap:0;transition:gap .25s var(--ease),padding .25s var(--ease),background .2s}[data-card^=d] .add-mini svg{width:18px;height:18px}[data-card^=d] .add-mini .lbl{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;font-size:13px;font-weight:700;transition:max-width .3s var(--ease)}[data-card^=d] .card:hover .add-mini{gap:6px;padding:0 16px 0 12px}[data-card^=d] .card:hover .add-mini .lbl{max-width:90px}[data-card^=d] .add-mini:hover{background:#fff;transform:none}[data-card^=d] .stepper{background:var(--gold);color:var(--on-gold)}[data-card^=d] .stepper button:hover{background:#ffffff59}[data-card^=d] .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(var(--deep-rgb),.35)}[data-card=d1] .media{margin:10px 10px 0;border-radius:12px}[data-card=d1] .body{padding:var(--s4)}[data-card=d2] .card{background:#fff;border-color:var(--line);color:var(--charcoal)}[data-card=d2] .body{display:contents}[data-card=d2] .card{display:flex;flex-direction:column}[data-card=d2] .meta{order:-1;background:var(--deep);padding:12px 14px}[data-card=d2] .media{order:0}[data-card=d2] .name{order:1;padding:var(--s3) var(--s4) 0;color:var(--charcoal)}[data-card=d2] .name:hover{color:var(--primary)}[data-card=d2] .name .pq{color:var(--muted)}[data-card=d2] .row{order:3;margin:auto var(--s4) var(--s4);border-top-color:var(--line)}[data-card=d2] .price{color:var(--deep)}[data-card=d2] .add-mini{background:var(--deep);color:#fff}[data-card=d2] .add-mini:hover{background:var(--primary)}[data-card=d2] .stepper{background:var(--deep);color:#fff}[data-card=d2] .card:hover{box-shadow:0 18px 40px rgba(var(--deep-rgb),.18)}[data-card=d3] .card{background:linear-gradient(170deg,var(--deep) 0%,#0a3a29 100%);border:1px solid rgba(var(--gold-rgb),.55)}[data-card=d3] .media{margin:12px 12px 0;border-radius:10px;outline:1px solid rgba(var(--gold-rgb),.6);outline-offset:4px}[data-card=d3] .body{padding:var(--s4) var(--s4) var(--s4)}[data-card=d3] .name{font-family:var(--f-title);font-weight:var(--title-w);font-size:18px}[data-card=d3] .card:hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 18px 40px rgba(var(--deep-rgb),.35)}[data-card=classic] .card .name .pq{font-size:12px;color:var(--muted)}@media(max-width:640px){[data-card^=d] .name{font-size:14px}[data-card^=d] .price{font-size:18px}[data-card^=d] .card .pcat,[data-card^=d] .add-mini .lbl{display:none}}header.hv{display:none}[data-header=h1] #hdr{display:block}[data-header=h2] #hdr{display:none}[data-header=h2] header.hv2{display:block}[data-header=h3] #hdr{display:none}[data-header=h3] header.hv3{display:block}.plum svg{display:block;width:100%;height:100%}[data-header=h2] .announce{background-color:var(--deep);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='32' viewBox='0 0 64 32'%3E%3Cg fill='none' stroke='%23C6A65D' stroke-opacity='.35' stroke-width='.8' transform='translate(4 4) scale(.6)'%3E%3Ccircle cx='20.00' cy='11.00' r='8.5'/%3E%3Ccircle cx='28.56' cy='17.22' r='8.5'/%3E%3Ccircle cx='25.29' cy='27.28' r='8.5'/%3E%3Ccircle cx='14.71' cy='27.28' r='8.5'/%3E%3Ccircle cx='11.44' cy='17.22' r='8.5'/%3E%3C/g%3E%3Cg fill='none' stroke='%23C6A65D' stroke-opacity='.2' stroke-width='.8' transform='translate(36 10) scale(.4)'%3E%3Ccircle cx='20.00' cy='11.00' r='8.5'/%3E%3Ccircle cx='28.56' cy='17.22' r='8.5'/%3E%3Ccircle cx='25.29' cy='27.28' r='8.5'/%3E%3Ccircle cx='14.71' cy='27.28' r='8.5'/%3E%3Ccircle cx='11.44' cy='17.22' r='8.5'/%3E%3C/g%3E%3C/svg%3E");background-size:64px 32px}header.hv2{position:sticky;top:0;z-index:40;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:box-shadow .3s}header.hv2.scrolled{box-shadow:0 6px 24px #00000012}.hv2-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:96px;transition:height .35s var(--ease)}.hv2.scrolled .hv2-in{height:64px}.hv2 nav{display:flex;gap:2px;font-size:14px;font-weight:500}.hv2 nav.r{justify-content:flex-end}.hv2 nav a,.hv3 nav a{position:relative;padding:10px 12px;border-radius:999px;transition:color .2s,background .2s}.hv2 nav a:hover{color:var(--primary);background:var(--tint)}.hv2 nav a .plum,.hv3 nav a .plum{position:absolute;left:50%;bottom:-2px;width:10px;height:10px;margin-left:-5px;color:var(--mint);opacity:0;transform:scale(.3) rotate(-60deg);transition:all .3s var(--ease)}.hv2 nav a:hover .plum,.hv2 nav a.on .plum,.hv3 nav a:hover .plum,.hv3 nav a.on .plum{opacity:1;transform:none}.hv2-logo{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 var(--s5)}.hv2-logo .sqi{position:relative;width:56px;height:56px;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px #17805847;transition:all .35s var(--ease)}.hv2-logo .sqi img{width:100%;height:100%;object-fit:cover}.hv2-logo .sqi:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-100%);animation:shine 5s ease-in-out infinite}@keyframes shine{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}.hv2-logo b{font-family:var(--f-title);font-weight:var(--title-w);font-size:15px;letter-spacing:.3em;margin-right:-.3em;line-height:1;transition:all .3s}.hv2.scrolled .hv2-logo .sqi{width:40px;height:40px;border-radius:12px}.hv2.scrolled .hv2-logo b{opacity:0;height:0;margin:0}.hv2-act{display:flex;align-items:center;gap:2px;margin-left:var(--s3)}.hv2-r{display:flex;justify-content:flex-end;align-items:center}.hv2 .menu-btn{display:none}header.hv3{position:sticky;top:0;z-index:40;background:var(--deep);color:#fff;overflow:hidden;transition:box-shadow .3s}header.hv3.scrolled{box-shadow:0 8px 28px rgba(var(--deep-rgb),.35)}.hv3-in{position:relative;z-index:1;display:flex;align-items:center;gap:var(--s5);height:84px;transition:height .35s var(--ease)}.hv3.scrolled .hv3-in{height:62px}.hv3-logo{display:flex;align-items:center;gap:var(--s3);flex-shrink:0}.hv3-logo .sqi{position:relative;width:48px;height:48px;transition:all .35s var(--ease)}.hv3-logo .sqi img{position:relative;width:100%;height:100%;border-radius:14px;object-fit:cover;z-index:1;box-shadow:0 0 0 1.5px rgba(var(--gold-rgb),.7)}.hv3-logo .sqi:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;background:radial-gradient(circle,rgba(57,196,145,.55),transparent 65%);animation:glow 3.2s ease-in-out infinite}@keyframes glow{50%{transform:scale(1.18);opacity:.55}}.hv3-logo .nm{font-family:var(--f-title);font-weight:var(--title-w);font-size:20px;line-height:1.1}.hv3-logo .nm small{display:block;font-family:var(--f-body);font-weight:500;font-size:9px;letter-spacing:.16em;color:var(--gold);margin-top:3px}.hv3.scrolled .hv3-logo .sqi{width:38px;height:38px}.hv3 nav{display:flex;gap:2px;font-size:14px;margin-left:var(--s3)}.hv3 nav a{color:#ffffffd9}.hv3 nav a:hover,.hv3 nav a.on{color:#fff;background:#ffffff14}.hv3 nav a .plum{color:var(--gold)}.hv3-act{display:flex;align-items:center;gap:4px;margin-left:auto}.hv3-act .icon-btn:hover{background:#ffffff1a;color:#fff}.hv3-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:#ffffff1a;color:#ffffffbf;font-size:13px;margin-right:var(--s2);transition:background .2s}.hv3-search:hover{background:#ffffff2e}.hv3 .badge{border-color:var(--deep);background:var(--gold);color:var(--on-gold)}.hv3-bloom{position:absolute;right:-30px;top:-46px;width:180px;height:180px;color:rgba(var(--gold-rgb),.16);animation:spin 60s linear infinite;pointer-events:none}.hv3-petal{position:absolute;width:24px;height:24px;color:#39c49173;pointer-events:none;animation:drift 11s linear infinite;filter:drop-shadow(0 0 6px rgba(57,196,145,.5))}@keyframes drift{0%{transform:translateY(-30px) rotate(0);opacity:0}15%{opacity:1}to{transform:translate(-120px,120px) rotate(200deg);opacity:0}}.hv3 .menu-btn{display:none}@media(max-width:1000px){.hv3 nav{display:none}}@media(max-width:860px){.hv2-in{grid-template-columns:auto 1fr auto;height:72px}.hv2 nav{display:none}.hv2 .menu-btn{display:grid}.hv2-logo{flex-direction:row;justify-self:center}.hv2-logo .sqi{width:44px;height:44px}.hv2-logo b{font-size:14px;letter-spacing:.15em}.hv3 .menu-btn{display:grid}.hv3-search span{display:none}.hv3-search{width:40px;padding:0;justify-content:center;margin:0}.hv3-logo .nm{font-size:17px}}:root,[data-mark=f1]{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23C6A65D'%3E%3Ccircle cx='20.00' cy='11.00' r='8'/%3E%3Ccircle cx='28.56' cy='17.22' r='8'/%3E%3Ccircle cx='25.29' cy='27.28' r='8'/%3E%3Ccircle cx='14.71' cy='27.28' r='8'/%3E%3Ccircle cx='11.44' cy='17.22' r='8'/%3E%3C/g%3E%3Ccircle cx='20' cy='20' r='3.5' fill='%23FFF8E6'/%3E%3C/svg%3E");--mark-r:0}[data-mark=f2]{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23C6A65D'%3E%3Ccircle cx='20.00' cy='11.00' r='8.6'/%3E%3Ccircle cx='28.56' cy='17.22' r='8.6'/%3E%3Ccircle cx='25.29' cy='27.28' r='8.6'/%3E%3Ccircle cx='14.71' cy='27.28' r='8.6'/%3E%3Ccircle cx='11.44' cy='17.22' r='8.6'/%3E%3C/g%3E%3Cg fill='%23FBFDFB'%3E%3Ccircle cx='20.00' cy='11.00' r='6.4'/%3E%3Ccircle cx='28.56' cy='17.22' r='6.4'/%3E%3Ccircle cx='25.29' cy='27.28' r='6.4'/%3E%3Ccircle cx='14.71' cy='27.28' r='6.4'/%3E%3Ccircle cx='11.44' cy='17.22' r='6.4'/%3E%3C/g%3E%3Ccircle cx='20' cy='20' r='3.2' fill='%23C6A65D'/%3E%3C/svg%3E");--mark-r:0}[data-mark=f3]{--mark:url(//www.wahtat-hk.com/cdn/shop/t/12/assets/wt-logo-sq.png?v=147291405643832510311793812044);--mark-r:6px}.sec-head h3{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sec-head h3:before{content:"";flex:0 0 auto;width:26px;height:26px;margin:0;border-radius:var(--mark-r);background:var(--mark) no-repeat center/contain}[data-tdeco=t2] .sec-head h3:after{content:"";flex:0 0 72px;height:1.5px;background:linear-gradient(90deg,var(--gold),transparent);margin-left:4px}[data-tdeco=t3] .sec-head h3{display:block}[data-tdeco=t3] .sec-head h3:before{content:attr(data-en);display:flex;align-items:center;width:auto;height:20px;padding-left:28px;margin-bottom:8px;font-family:var(--f-body);font-weight:700;font-size:12px;letter-spacing:.22em;color:var(--gold);background:var(--mark) no-repeat left center/20px}[data-tdeco=t4] .sec-head{flex-direction:column;align-items:center;text-align:center}[data-tdeco=t4] .sec-head h3{justify-content:center}[data-tdeco=t4] .sec-head h3:after{content:"";width:26px;height:26px;border-radius:var(--mark-r);background:var(--mark) no-repeat center/contain}[data-tdeco=t4] .sec-head .link-more{order:3}@media(max-width:640px){.sec-head h3:before{width:20px;height:20px}[data-tdeco=t4] .sec-head h3:after{width:20px;height:20px}}.card .slot{display:none;font-size:12px;line-height:1.4;margin-top:6px}.card .slot>span{display:none;align-items:center;gap:4px}.card .name{min-height:0}.card .body{display:flex;flex-direction:column}.card .row{margin-top:auto}[data-card^=d] .name{min-height:0;margin-bottom:2px}[data-card^=d] .body{min-height:150px}[data-slot]:not([data-slot=none]) .card .slot{display:block}[data-slot=spec] .card .s-spec,[data-slot=tagline] .card .s-tl,[data-slot=service] .card .s-svc{display:inline-flex}.card .s-spec{gap:5px;padding:3px 10px;border-radius:6px;border:1px solid rgba(var(--gold-rgb),.5);color:var(--gold);font-weight:700}.card .s-spec b{font-weight:400;opacity:.6}.card .s-spec .flag{font-style:normal;margin-right:2px}.card .s-tl{color:#ffffffbf;font-size:13px}.card .s-tl:before{content:"";width:14px;height:1.5px;background:var(--gold);margin-right:4px}.card .s-svc{color:#bfe8d6;font-weight:500}.card .s-svc .dot{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px #39c49140}[data-card=d2] .card .slot,[data-card=classic] .card .slot{padding:0 var(--s4)}[data-card=d2] .card .slot{order:2;margin-top:6px}[data-card=d2] .card .s-tl,[data-card=classic] .card .s-tl{color:var(--muted)}[data-card=d2] .card .s-spec,[data-card=classic] .card .s-spec{color:var(--gold-ink)}[data-card=d2] .card .s-svc,[data-card=classic] .card .s-svc{color:var(--primary)}[data-card^=d] .name .pq{margin-left:2px}.announce{position:relative;z-index:41}.ann-in{position:relative;height:20px;max-width:var(--wrap);margin:0 auto}.ann-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:4px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s var(--ease);white-space:nowrap}.ann-msg.on{opacity:1;transform:none}@media(min-width:1000px){[data-ann=line] .ann-in,[data-ann=cream] .ann-in{display:flex;justify-content:center;gap:0}[data-ann=line] .ann-msg,[data-ann=cream] .ann-msg{position:static;opacity:1;transform:none;padding:0 22px}[data-ann=line] .ann-msg+.ann-msg,[data-ann=cream] .ann-msg+.ann-msg{border-left:1px solid currentColor;border-color:rgba(var(--gold-rgb),.5)}}[data-ann=gold] .announce{background:var(--gold)!important;background-image:none!important;color:var(--on-gold);font-weight:700}[data-ann=gold] .announce b{color:var(--on-gold);text-decoration:underline;text-underline-offset:3px}[data-ann=line] .announce{background:#082a1f!important;background-image:none!important;border-bottom:1px solid rgba(var(--gold-rgb),.65);color:#ffffffe0}[data-ann=cream] .announce{background:#f6f1e4!important;background-image:none!important;color:var(--deep);border-bottom:1px solid #E7DCC2}[data-ann=cream] .announce b{color:var(--gold-ink)}#pdp{display:none;padding:var(--s5) 0 var(--s8)}body.on-pdp #pdp{display:block}body.on-pdp main>section:not(#pdp){display:none}.crumb{font-size:13px;color:var(--muted);display:flex;gap:6px;align-items:center;margin-bottom:var(--s4);flex-wrap:wrap}.crumb a{color:var(--primary);font-weight:700;cursor:pointer}.pd-top{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--s7);align-items:start}.gal{position:sticky;top:110px;display:grid;grid-template-columns:72px 1fr;gap:var(--s3)}.gal-thumbs{display:flex;flex-direction:column;gap:var(--s2)}.gal-thumbs button{width:72px;height:72px;border-radius:12px;overflow:hidden;border:2px solid transparent;background:var(--tint);transition:border-color .2s}.gal-thumbs button.on{border-color:var(--gold)}.gal-thumbs img{width:100%;height:100%;object-fit:cover}.gal-main{position:relative;aspect-ratio:1;border-radius:22px;overflow:hidden;background:var(--tint);box-shadow:0 0 0 1px var(--line)}.gal-main img{width:100%;height:100%;object-fit:cover}.gal-main .tag{top:16px;left:16px}.pd-info .brandline{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s2)}.pd-info .pb{display:flex;align-items:center;gap:8px;font-weight:900;font-size:14px;letter-spacing:.1em;color:var(--gold-ink)}.pd-info .pb:before{content:"";width:3px;height:16px;border-radius:2px;background:var(--gold)}.pcats{display:flex;gap:6px;flex-wrap:wrap}.pcats span{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--tint);color:var(--deep);display:inline-flex;align-items:center;gap:5px}.pcats span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary)}.pd-info h1{font-family:var(--f-title);font-weight:var(--title-w);font-size:clamp(26px,3vw,36px);line-height:1.25;margin-bottom:var(--s3)}.pd-info h1 small{font-family:var(--f-body);font-weight:500;font-size:16px;color:var(--muted);margin-left:6px}.facts{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s4)}.facts span{font-size:13px;font-weight:700;padding:5px 12px;border-radius:8px;border:1px solid rgba(var(--gold-rgb),.6);color:var(--gold-ink);background:#fffcf3}.reg{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:12px;background:rgba(var(--primary-rgb),.06);border:1px solid rgba(var(--primary-rgb),.25);margin-bottom:var(--s4);font-size:14px}.reg svg{color:var(--primary);flex-shrink:0}.reg b{display:block;color:var(--deep)}.reg small{color:var(--muted);font-size:12px}.pd-price{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:var(--s4)}.pd-price b{font-size:34px;font-weight:900;color:var(--deep);line-height:1}.pd-price span{font-size:13px;color:var(--muted)}.opt-lbl{font-size:13px;font-weight:700;margin-bottom:var(--s2)}.vars{display:flex;gap:var(--s2);flex-wrap:wrap;margin-bottom:var(--s4)}.vars button{min-width:64px;height:44px;padding:0 16px;border-radius:12px;border:1.5px solid var(--line);background:#fff;font-weight:700;transition:all .2s}.vars button small{display:block;font-size:11px;font-weight:500;color:var(--muted);line-height:1}.vars button.on{border-color:var(--deep);background:var(--deep);color:#fff}.vars button.on small{color:#ffffffb3}.buyrow{display:flex;gap:var(--s3);margin-bottom:var(--s3)}.qbox{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:14px;height:54px;background:#fff}.qbox button{width:44px;height:100%;font-size:20px;color:var(--muted)}.qbox span{min-width:28px;text-align:center;font-weight:900}.buyrow .btn{flex:1;height:54px;border-radius:14px;font-size:16px}.wa-btn{width:100%;height:50px;border-radius:14px;margin-bottom:var(--s4)}.svc{display:grid;gap:10px;padding:var(--s4);border-radius:14px;background:var(--tint);font-size:13px}.svc div{display:flex;gap:10px;align-items:center}.svc svg{color:var(--primary);flex-shrink:0}.pd-nav{position:sticky;top:84px;z-index:20;display:flex;gap:4px;margin:var(--s7) 0 var(--s5);padding:6px;border-radius:14px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--line);overflow-x:auto;scrollbar-width:none}.pd-nav a{flex-shrink:0;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:700;color:var(--muted);cursor:pointer;transition:all .2s}.pd-nav a:hover{color:var(--primary)}.pd-nav a.on{background:var(--deep);color:#fff}.pd-sec{scroll-margin-top:170px;margin-bottom:var(--s7)}.pd-sec>h2{display:flex;align-items:center;gap:10px;font-family:var(--f-title);font-weight:var(--title-w);font-size:24px;margin-bottom:var(--s4)}.pd-sec>h2:before{content:"";width:22px;height:22px;background:var(--mark) no-repeat center/contain;border-radius:var(--mark-r)}.h2x{display:flex;align-items:center;gap:10px;font-family:var(--f-title);font-weight:var(--title-w);font-size:24px;margin-bottom:16px}.h2x:before{content:"";width:22px;height:22px;background:var(--mark) no-repeat center/contain;border-radius:var(--mark-r)}.pd-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5)}.spec-t{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px;background:#fff}.spec-t th,.spec-t td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.spec-t tr:last-child th,.spec-t tr:last-child td{border-bottom:0}.spec-t th{width:34%;background:var(--tint);color:var(--deep);font-weight:700;white-space:nowrap}.spec-t td b{color:var(--deep)}.spec-t.zebra tbody tr:nth-child(2n) td{background:#fbfdfb}.spec-t thead th{background:var(--deep);color:#fff;width:auto}.hl{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3)}.hl.n5{grid-template-columns:repeat(5,1fr)}.hli{position:relative;border-radius:18px;transition:transform .3s var(--ease),box-shadow .3s}.hli b{display:block;font-size:16px;margin-bottom:4px}.hli p{font-size:13px;line-height:1.65}.hic{display:grid;place-items:center;flex-shrink:0;transition:transform .4s var(--ease)}.hic .el{font-family:Georgia,serif;font-size:22px;font-weight:700;letter-spacing:-.02em}.hno{display:none}.hli:hover .hic{transform:translateY(-3px) rotate(-6deg)}[data-hl=k1] .hli{padding:var(--s5) var(--s4);background:#fff;box-shadow:0 0 0 1px var(--line);overflow:hidden}[data-hl=k1] .hli:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(var(--gold-rgb),.22),transparent 70%)}[data-hl=k1] .hic{width:56px;height:56px;border-radius:16px;background:linear-gradient(140deg,var(--tint),#fff);color:var(--primary);box-shadow:inset 0 0 0 1.5px rgba(var(--gold-rgb),.55);margin-bottom:var(--s4)}[data-hl=k1] .hli p{color:var(--muted)}[data-hl=k1] .hno{display:block;position:absolute;top:var(--s4);right:var(--s4);font-size:12px;font-weight:900;color:rgba(var(--gold-rgb),.9);letter-spacing:.1em}[data-hl=k1] .hli:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--gold),0 14px 30px rgba(var(--deep-rgb),.12)}[data-hl=k2] .hli{padding:var(--s5) var(--s4);background:linear-gradient(160deg,var(--deep),#093624);color:#fff;overflow:hidden}[data-hl=k2] .hli:before{content:"";position:absolute;inset:auto -40px -60px auto;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(57,196,145,.25),transparent 70%)}[data-hl=k2] .hic{width:60px;height:60px;border-radius:50%;background:rgba(var(--gold-rgb),.14);color:var(--gold);box-shadow:0 0 0 1px rgba(var(--gold-rgb),.5),0 0 24px rgba(var(--gold-rgb),.25);margin-bottom:var(--s4)}[data-hl=k2] .hli p{color:#ffffffb8}[data-hl=k2] .hli b{color:#fff}[data-hl=k2] .hli:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(var(--deep-rgb),.35)}[data-hl=k3] .hl{grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(var(--gold-rgb),.6)}[data-hl=k3] .hli{display:flex;gap:var(--s4);align-items:center;padding:var(--s4) var(--s3);border-radius:0;border-bottom:1px solid var(--line)}[data-hl=k3] .hli:nth-child(odd){border-right:1px solid var(--line)}[data-hl=k3] .hic{width:52px;height:52px;border-radius:50%;background:var(--deep);color:var(--gold)}[data-hl=k3] .hli p{color:var(--muted)}[data-hl=k3] .hli:hover{background:var(--tint)}[data-hl=k4] .hl{position:relative}[data-hl=k4] .hl:before{content:"";position:absolute;left:10%;right:10%;top:46px;border-top:2px dashed rgba(var(--gold-rgb),.6)}[data-hl=k4] .hli{text-align:center;padding:0 var(--s2)}[data-hl=k4] .hic{position:relative;width:92px;height:92px;margin:0 auto var(--s4);border-radius:50%;background:#fff;color:var(--primary);box-shadow:0 0 0 6px var(--tint),0 0 0 7px rgba(var(--gold-rgb),.6),0 10px 24px rgba(var(--deep-rgb),.12)}[data-hl=k4] .hic svg{width:36px;height:36px}[data-hl=k4] .hic .el{font-size:28px}[data-hl=k4] .hno{display:block;position:absolute;top:66px;left:50%;margin-left:16px;width:26px;height:26px;border-radius:50%;background:var(--gold);color:var(--on-gold);font-size:11px;font-weight:900;display:grid;place-items:center;z-index:2}[data-hl=k4] .hli p{color:var(--muted)}[data-hl=k0] .hli{padding:var(--s5) var(--s4) var(--s4);background:#fff;box-shadow:0 0 0 1px var(--line)}[data-hl=k0] .hic{display:none}[data-hl=k0] .hno{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--deep);color:var(--gold);font-weight:900;font-size:13px;margin-bottom:var(--s3)}[data-hl=k0] .hli p{color:var(--muted)}@media(max-width:900px){.hl,.hl.n5{grid-template-columns:1fr 1fr}[data-hl=k3] .hl{grid-template-columns:1fr}[data-hl=k3] .hli:nth-child(odd){border-right:0}[data-hl=k4] .hl:before{display:none}[data-hl=k4] .hl{row-gap:var(--s6)}}.intro{position:relative;font-size:15px;line-height:1.9;color:#3b4842;overflow:hidden;transition:max-height .4s}.intro.long{max-height:7.6em}.intro.long:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3em;background:linear-gradient(transparent,var(--paper))}.intro.long.open{max-height:60em}.intro.long.open:after{display:none}.more{margin-top:var(--s2);font-size:14px;font-weight:700;color:var(--primary)}.quote{font-family:var(--f-title);font-weight:var(--title-w);font-size:20px;color:var(--deep);text-align:center;letter-spacing:.12em;padding:var(--s4);border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);margin-bottom:var(--s4)}.chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.chips span{padding:8px 14px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--line);font-size:14px}.chips.gold span{background:#fffcf3;box-shadow:0 0 0 1px rgba(var(--gold-rgb),.55);color:var(--gold-ink);font-weight:700}.ticks{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.ticks span{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--line);font-size:14px}.ticks span:before{content:"\2713";flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--primary);color:#fff;font-size:12px;font-weight:900;display:grid;place-items:center}.dose{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.dose>div{padding:var(--s5) var(--s4);border-radius:16px;background:var(--deep);color:#fff;text-align:center}.dose small{display:block;font-size:12px;color:var(--gold);letter-spacing:.1em;margin-bottom:6px}.dose b{font-size:22px;font-weight:900}.note-s{font-size:13px;color:var(--muted);margin-top:var(--s3)}.caution{display:flex;gap:var(--s3);padding:var(--s4) var(--s5);border-radius:14px;background:#fff7e8;border:1px solid #F0D59A;font-size:14px;line-height:1.8;color:#5a4410}.caution svg{flex-shrink:0;color:#c08a1e;margin-top:3px}.rel{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s5)}.pd-bar{display:none}@media(max-width:900px){.pd-top{grid-template-columns:1fr;gap:var(--s5)}.gal{position:static;grid-template-columns:1fr}.gal-thumbs{flex-direction:row;order:2;overflow-x:auto}.gal-thumbs button{width:60px;height:60px;flex-shrink:0}.pd-grid2{grid-template-columns:1fr}.hl{grid-template-columns:1fr 1fr}.rel{grid-template-columns:1fr 1fr;gap:var(--s3)}.pd-nav{top:56px}}@media(max-width:640px){#pdp{padding-top:var(--s3)}.pd-info h1{font-size:24px}.pd-price b{font-size:28px}.ticks{grid-template-columns:1fr}.dose{grid-template-columns:1fr 1fr 1fr;gap:var(--s2)}.dose>div{padding:var(--s4) var(--s2)}.dose b{font-size:16px}.spec-t th,.spec-t td{padding:10px 12px;font-size:13px}.spec-t th{width:38%}body.on-pdp .mnav{display:none}body.on-pdp .pd-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:46;gap:var(--s3);align-items:center;padding:10px var(--s4) calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 20px #00000014}.pd-bar .p{font-size:20px;font-weight:900;color:var(--deep);line-height:1}.pd-bar .p small{display:block;font-size:11px;color:var(--muted);font-weight:500}.pd-bar .wa{width:48px;height:48px;border-radius:14px;background:var(--tint);color:var(--primary);display:grid;place-items:center;flex-shrink:0}.pd-bar .btn{flex:1;height:48px;border-radius:14px}body.on-pdp footer{padding-bottom:80px}.buyrow .btn{font-size:15px}}.upsell{padding:var(--s3) var(--s5) var(--s4);border-top:1px solid var(--line);transition:background .3s}.up-hd{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:var(--s2);font-size:13px}.up-hd b{font-size:14px}.up-hd span{color:var(--muted);font-size:12px}.up-near{background:linear-gradient(180deg,#fff8e6,#fff);border-top:2px solid var(--gold)}.up-near .up-hd b{color:var(--gold-ink)}.up{flex:0 0 230px;display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:8px;background:#fff;position:relative}.up.ok{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.up img{width:52px;height:52px;border-radius:8px;object-fit:cover;background:var(--tint)}.up>div{flex:1;min-width:0;font-size:12px;line-height:1.35}.up .un{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.up .um{display:flex;gap:6px;align-items:center;margin-top:2px}.up .um b{color:var(--deep);font-size:13px}.up .um i{font-style:normal;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--tint);color:var(--deep)}.up em{display:block;font-style:normal;font-size:11px;font-weight:700;color:var(--gold-ink);margin-top:2px}.up button{width:34px;height:34px;border-radius:50%;background:var(--deep);color:#fff;font-size:18px;font-weight:700;flex-shrink:0;padding:0}.up button:hover{background:var(--primary)}.up.ok button{background:var(--gold);color:var(--on-gold)}#member{display:none;padding:var(--s5) 0 var(--s8)}body.on-member #member{display:block}body.on-member main>section:not(#member){display:none}.mb-top{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--s5);margin-bottom:var(--s6)}.mcard{position:relative;border-radius:22px;padding:var(--s6);color:#fff;overflow:hidden;min-height:250px;background:radial-gradient(ellipse 90% 120% at 0% 0%,var(--deep-hi),var(--deep) 50%,var(--deep-lo));box-shadow:inset 0 0 0 1px #d9ae4e73,0 20px 40px rgba(var(--deep-rgb),.3)}.mcard:before{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,214,120,.22),transparent 65%)}.mcard .lux-ribbon{display:block!important;left:auto;right:-40px;transform:none;width:160px;opacity:.9}.mc-hd{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-start}.mc-hd .lg{display:flex;align-items:center;gap:10px}.mc-hd .lg img{width:40px;height:40px;border-radius:11px}.mc-hd .lg b{font-family:var(--f-title);font-weight:var(--title-w);font-size:18px;display:block;line-height:1.1}.mc-hd .lg small{font-size:10px;letter-spacing:.2em;color:var(--gold)}.tier{font-size:12px;font-weight:900;letter-spacing:.15em;padding:6px 14px;border-radius:999px;background:var(--gold-grad,var(--gold));color:var(--on-gold);box-shadow:var(--gold-glow,none)}.mc-name{position:relative;z-index:3;margin-top:var(--s6);font-size:22px;font-weight:700}.mc-name small{display:block;font-size:12px;color:#fff9;font-weight:500;letter-spacing:.1em}.mc-pts{position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;margin-top:var(--s4);gap:var(--s4)}.mc-pts b{font-size:40px;font-weight:900;line-height:1}.mc-pts b small{font-size:13px;font-weight:500;margin-left:6px;color:#ffffffb3}.mc-prog{flex:1;max-width:240px;font-size:12px;color:#ffffffbf}.mc-prog .bar{height:6px;background:#ffffff26;margin:6px 0 0}.mc-prog .bar i{background:var(--gold-grad,var(--gold));box-shadow:0 0 10px #ffd67899}.qa{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.qa a{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s3);padding:var(--s4);border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--line);transition:transform .25s var(--ease),box-shadow .25s;cursor:pointer}.qa a:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--gold),0 12px 26px rgba(var(--deep-rgb),.1)}.qa .qi{width:44px;height:44px;border-radius:12px;background:var(--tint);color:var(--primary);display:grid;place-items:center}.qa b{font-size:15px;display:block}.qa small{font-size:12px;color:var(--muted)}.qa .badge2{display:inline-block;font-size:11px;font-weight:900;padding:1px 8px;border-radius:999px;background:var(--gold);color:var(--on-gold);margin-left:4px}.mb-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--s5);align-items:start}.panel{border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--line);padding:var(--s5);margin-bottom:var(--s5)}.panel h3{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);font-family:var(--f-title);font-weight:var(--title-w);font-size:20px;margin-bottom:var(--s4)}.panel h3 a{font-family:var(--f-body);font-size:13px;font-weight:700;color:var(--primary);cursor:pointer}.ord{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s3);align-items:center;padding:var(--s3) 0;border-top:1px solid var(--line)}.ord:first-of-type{border-top:0}.ord .ims{display:flex}.ord .ims img{width:48px;height:48px;border-radius:10px;object-fit:cover;border:2px solid #fff;background:var(--tint);margin-left:-12px}.ord .ims img:first-child{margin-left:0}.ord b{font-size:14px;display:block}.ord small{font-size:12px;color:var(--muted)}.st{font-size:11px;font-weight:900;padding:4px 10px;border-radius:999px;white-space:nowrap}.st.ship{background:#e6f0ff;color:#2952b8}.st.done{background:var(--tint);color:var(--primary)}.st.prep{background:#fff4de;color:#8a5a00}.ord .act{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ord .act button{font-size:12px;font-weight:700;color:var(--primary);padding:4px 10px;border-radius:999px;box-shadow:0 0 0 1px var(--line)}.ord .act button:hover{background:var(--tint)}.track{display:flex;align-items:center;gap:0;margin:var(--s2) 0 var(--s3)}.track span{flex:1;height:4px;background:var(--line)}.track span.d{background:var(--primary)}.track i{width:12px;height:12px;border-radius:50%;background:var(--line);flex-shrink:0}.track i.d{background:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.15)}.refill{display:flex;gap:var(--s3);align-items:center;padding:var(--s3);border-radius:14px;background:linear-gradient(90deg,#fff8e6,#fff);box-shadow:0 0 0 1px rgba(var(--gold-rgb),.45);margin-bottom:var(--s2)}.refill img{width:52px;height:52px;border-radius:10px;object-fit:cover}.refill div{flex:1;font-size:13px}.refill b{display:block;font-size:14px}.refill .btn{height:36px;padding:0 14px;font-size:13px}.ben{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--line)}.ben th,.ben td{padding:11px 10px;text-align:center;border-bottom:1px solid var(--line)}.ben tr:last-child td{border-bottom:0}.ben td:first-child,.ben th:first-child{text-align:left;font-weight:700;background:var(--tint);color:var(--deep)}.ben thead th{background:var(--deep);color:#fff;font-size:13px}.ben thead th.cur{background:var(--gold-grad,var(--gold));color:var(--on-gold)}.ben td.cur{background:#fffbef;font-weight:700}.rw{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.rw div{padding:var(--s4);border-radius:14px;background:var(--deep);color:#fff;position:relative;overflow:hidden}.rw div:after{content:"";position:absolute;right:-20px;bottom:-20px;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,rgba(255,214,120,.3),transparent 70%)}.rw b{font-size:20px;display:block;background:var(--gold-grad,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.rw small{font-size:12px;color:#ffffffb3}.rw button{margin-top:var(--s3);font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;background:#ffffff1f;color:#fff}.b2b-cta{display:flex;gap:var(--s4);align-items:center;padding:var(--s4) var(--s5);border-radius:18px;border:1px dashed var(--gold);background:#fffdf6}.b2b-cta div{flex:1}.b2b-cta b{display:block;font-size:15px}.b2b-cta small{color:var(--muted);font-size:13px}.side-links a{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--line);font-size:14px;cursor:pointer}.side-links a:first-child{border-top:0}.side-links a:hover{color:var(--primary)}.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.steps3>div{padding:var(--s4) var(--s3);border-radius:14px;background:var(--tint);text-align:center}.steps3 i{display:grid;place-items:center;width:30px;height:30px;margin:0 auto 8px;border-radius:50%;background:var(--gold-grad,var(--gold));color:var(--on-gold);font-style:normal;font-weight:900;font-size:13px;box-shadow:var(--gold-glow,none)}.steps3 b{display:block;font-size:15px;color:var(--deep)}.steps3 small{font-size:12px;color:var(--muted)}.demo-note{font-size:12px;color:var(--gold-ink);background:#fff8e6;border-radius:10px;padding:8px 12px;margin-bottom:var(--s4);display:inline-block}@media(max-width:900px){.mb-top,.mb-grid{grid-template-columns:1fr}.mcard{min-height:220px;padding:var(--s5)}}@media(max-width:640px){.mc-pts b{font-size:32px}.mc-pts{flex-direction:column;align-items:flex-start}.mc-prog{max-width:none;width:100%}.ben th,.ben td{padding:9px 6px;font-size:12px}.b2b-cta{flex-direction:column;align-items:flex-start}}.rail-ctl{display:flex;align-items:center;gap:8px}.rail-btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 1px var(--line);background:#fff;color:var(--deep);transition:all .2s}.rail-btn:hover{background:var(--deep);color:var(--gold)}[data-hot=grid] .rail-btn{display:none}html:not([data-hot=grid]) #grid-hot{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 3*var(--s5))/4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 4px 16px;margin:-8px -4px 0}html:not([data-hot=grid]) #grid-hot::-webkit-scrollbar{display:none}html:not([data-hot=grid]) #grid-hot .card{scroll-snap-align:start}.more-wrap{text-align:center;margin-top:var(--s5)}.rank{position:absolute;top:10px;right:10px;z-index:3;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;align-content:center;line-height:1;font-weight:900;font-size:18px;color:var(--on-gold);background:var(--gold-grad,var(--gold));box-shadow:var(--gold-glow,0 4px 12px rgba(0,0,0,.2))}.rank small{font-size:8px;letter-spacing:.12em;margin-bottom:1px}.rank.r2{transform:scale(.92)}.rank.r3{transform:scale(.86)}@media(max-width:1000px){html:not([data-hot=grid]) #grid-hot{grid-auto-columns:calc((100% - 2*var(--s5))/2.4)}}@media(max-width:640px){html:not([data-hot=grid]) #grid-hot{grid-auto-columns:70%;gap:var(--s3)}.rail-btn{display:none}.rank{width:40px;height:40px;font-size:15px}}.sr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;display:none}.sr.on{display:block}.sr-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#061e168c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadein .25s}.sr-panel{position:relative;background:var(--paper);max-height:88vh;overflow-y:auto;box-shadow:0 20px 50px #00000040;animation:srdown .35s var(--ease)}@keyframes srdown{0%{transform:translateY(-24px);opacity:0}}.sr-top{position:sticky;top:0;z-index:2;background:var(--deep);padding:var(--s5) 0 var(--s4)}.sr-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold-grad,var(--gold));box-shadow:0 0 12px #ffd67899}.sr-row{display:flex;gap:var(--s3);align-items:center}.sr-box{flex:1;position:relative}.sr-box input{width:100%;height:56px;border-radius:16px;border:0;padding:0 48px 0 52px;font:inherit;font-size:17px;background:#fff;box-shadow:0 0 0 2px transparent;transition:box-shadow .2s}.sr-box input:focus{outline:none;box-shadow:0 0 0 2px var(--gold),0 0 22px #ffd67859}.sr-box>svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--primary)}.sr-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:var(--tint);color:var(--muted);display:none;place-items:center}.sr-clear.on{display:grid}.sr-x{color:#fff;font-weight:700;font-size:15px;padding:0 6px;white-space:nowrap}.sr-body{padding-top:var(--s5);padding-bottom:var(--s6)}.sr-box input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.sr-h{font-size:13px;font-weight:700;color:var(--muted);margin:0 0 var(--s3);display:flex;align-items:center;gap:8px;letter-spacing:.05em}.sr-h:before{content:"";width:14px;height:14px;background:var(--mark) no-repeat center/contain}.sr-chips{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s5)}.sr-chips button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--line);font-size:14px;transition:all .2s}.sr-chips button:hover{box-shadow:0 0 0 1px var(--gold);background:#fffbef}.sr-chips button b{font-size:11px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--gold-grad,var(--gold));color:var(--on-gold)}.sr-chips.recent button{background:var(--tint);box-shadow:none}.sr-cats{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--s3);margin-bottom:var(--s5)}.sr-cats a{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:700;text-align:center;cursor:pointer}.sr-cats img{width:100%;aspect-ratio:1;border-radius:14px;object-fit:cover;background:var(--tint);transition:transform .25s var(--ease)}.sr-cats a:hover img{transform:translateY(-3px)}.sr-res{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s3)}.sr-it{display:flex;gap:var(--s3);align-items:center;padding:var(--s3);border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .2s,transform .2s}.sr-it:hover{box-shadow:0 0 0 1px var(--gold),0 10px 24px rgba(var(--deep-rgb),.1);transform:translateY(-2px)}.sr-it img{width:72px;height:72px;border-radius:12px;object-fit:cover;background:var(--tint);flex-shrink:0}.sr-it>div{flex:1;min-width:0}.sr-it .b{font-size:11px;font-weight:900;color:var(--gold-ink);letter-spacing:.08em}.sr-it .n{font-size:15px;font-weight:700;line-height:1.35;margin:2px 0}.sr-it .n mark{background:linear-gradient(transparent 55%,rgba(var(--gold-rgb),.45) 55%);color:inherit;padding:0 1px}.sr-it .m{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.sr-it .m b{font-size:16px;color:var(--deep)}.sr-it button{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:var(--gold-grad,var(--gold));color:var(--on-gold);font-size:18px;font-weight:700;box-shadow:var(--gold-glow,none)}.sr-sug{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--s4);font-size:13px;color:var(--muted);align-items:center}.sr-sug button{color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sr-none{text-align:center;padding:var(--s6) var(--s4);border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--line)}.sr-none b{display:block;font-size:17px;margin-bottom:6px}.sr-none p{color:var(--muted);font-size:14px;margin-bottom:var(--s4)}.sr-count{font-size:13px;color:var(--muted);margin-bottom:var(--s3)}@media(max-width:900px){.sr-cats{grid-template-columns:repeat(5,1fr)}.sr-res{grid-template-columns:1fr}}@media(max-width:640px){.sr-panel{max-height:100vh;height:100vh}.sr-top{padding:var(--s3) 0}.sr-box input{height:50px;font-size:16px}.sr-cats{grid-template-columns:repeat(4,1fr)}.sr-it img{width:60px;height:60px}}.gal{grid-template-columns:64px minmax(0,440px)!important;justify-content:center}.gal-main{cursor:zoom-in}.gal-main img{object-fit:contain!important;background:#fff}.zoom-hint{position:absolute;right:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 10px #0000001f;font-size:13px;font-weight:700;color:var(--deep);pointer-events:none}@media(max-width:900px){.gal{grid-template-columns:1fr!important}.gal-main{width:78%;margin:0 auto}.gal-thumbs{justify-content:center}}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0b1210;display:none;flex-direction:column;touch-action:none;-webkit-user-select:none;user-select:none}.lb.on{display:flex;animation:fadein .2s}.lb-top{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;color:#fff;font-size:14px}.lb-x{width:44px;height:44px;border-radius:50%;background:#ffffff1f;color:#fff;font-size:20px;display:grid;place-items:center}.lb-stage{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:grab}.lb-stage.drag{cursor:grabbing}.lb-stage img{max-width:92%;max-height:100%;object-fit:contain;transform-origin:center;transition:transform .2s ease;will-change:transform;pointer-events:none;border-radius:6px}.lb-stage.live img{transition:none}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#ffffff24;color:#fff;font-size:22px;display:grid;place-items:center;z-index:2}.lb-nav.p{left:12px}.lb-nav.n{right:12px}.lb-bar{display:flex;justify-content:center;align-items:center;gap:10px;padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.lb-bar button{min-width:52px;height:52px;padding:0 14px;border-radius:999px;background:#ffffff24;color:#fff;font-size:22px;font-weight:700}.lb-bar button:hover{background:#ffffff3d}.lb-bar .pct{min-width:64px;text-align:center;color:#fff;font-size:15px;font-weight:700}.lb-bar .rs{font-size:14px}.lb-tip{text-align:center;color:#fff9;font-size:12px;padding-bottom:6px}.ship{background:linear-gradient(180deg,#fffbf0,#fff6e0)!important;border-bottom:1px solid rgba(217,174,78,.35)}.ship b{color:#7a5410!important}.ship .bar{position:relative;height:12px!important;border-radius:999px;background:#d9ae4e2e!important;box-shadow:inset 0 1px 2px #5e3f0c26;overflow:visible!important;margin-top:10px!important}.ship .bar i{position:relative;display:block;height:100%;border-radius:999px;overflow:hidden;background:linear-gradient(115deg,#7a5410,#b98a2c 18%,#e9c163 34%,#fff4c9 46%,#f6d57e 56%,#c8962f 72%,#fbe6a2)!important;background-size:200% 100%!important;animation:barflow 3s linear infinite;box-shadow:0 0 4px #ffc85a59;transition:width .7s cubic-bezier(.2,.8,.2,1)!important;min-width:12px}@keyframes barflow{to{background-position:-200% 50%}}.ship .bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.9) 48%,transparent 66%);transform:translate(-120%);animation:barshine 2.4s ease-in-out infinite}@keyframes barshine{0%,40%{transform:translate(-120%)}to{transform:translate(160%)}}.ship .bar .car{position:absolute;top:50%;z-index:2;font-size:20px;line-height:1;transform:translate(-60%,-62%) scaleX(-1);pointer-events:none;transition:left .7s cubic-bezier(.2,.8,.2,1);animation:carbob .9s ease-in-out infinite;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}@keyframes carbob{50%{margin-top:-2px}}@keyframes spk{50%{transform:scale(1.35);opacity:.75}}.ship .bar .flag{position:absolute;right:-6px;top:50%;transform:translateY(-62%);font-size:18px;line-height:1;animation:gift 2.2s ease-in-out infinite;filter:drop-shadow(0 2px 3px rgba(0,0,0,.15))}@keyframes gift{0%,70%,to{transform:translateY(-62%) rotate(0)}78%{transform:translateY(-62%) rotate(-12deg)}86%{transform:translateY(-62%) rotate(10deg)}94%{transform:translateY(-62%) rotate(-4deg)}}.ship.done{background:linear-gradient(180deg,#fff8e2,#ffefc4)!important}.ship.done b{color:#6b4a0c!important}.ship.done .bar i{animation:barflow 3s linear infinite,donepulse 1.8s ease-in-out infinite}@keyframes donepulse{50%{box-shadow:0 0 10px #ffc85ab3}}.ship .bar{margin-right:14px}.to-top{display:none!important}.fab{position:fixed;right:20px;bottom:24px;z-index:58;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.fab-b{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--deep);box-shadow:0 6px 18px #00000029,0 0 0 1px #0000000a;transition:transform .2s var(--ease),opacity .25s}.fab-b:hover{transform:translateY(-2px)}.fab-b.aa{font-weight:900;font-size:17px;letter-spacing:-.02em}.fab-b.aa small{font-size:12px}.fab-b.fup{opacity:0;pointer-events:none;width:44px;height:44px}.fab-b.fup.on{opacity:1;pointer-events:auto}.fab-wa{position:relative;width:60px;height:60px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 8px 22px #25d36673;transition:transform .2s var(--ease)}.fab-wa:hover{transform:scale(1.06)}.fab-wa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 #25d36680;animation:waping 2.6s ease-out infinite}@keyframes waping{0%{box-shadow:0 0 #25d36673}70%,to{box-shadow:0 0 0 16px #25d36600}}.fab-wa .dot{position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#e5484d;border:2px solid #fff}.fs-pop{position:absolute;right:62px;bottom:76px;display:none;gap:6px;padding:8px;border-radius:16px;background:#fff;box-shadow:0 10px 30px #0000002e}.fs-pop.on{display:flex;animation:rise .2s var(--ease)}.fs-pop button{min-width:56px;height:52px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:900;color:var(--deep);background:var(--tint);line-height:1}.fs-pop button small{font-size:10px;font-weight:600;color:var(--muted);margin-top:4px}.fs-pop button.on{background:var(--deep);color:#fff}.fs-pop button.on small{color:#ffffffb3}.fs-pill{display:flex;align-items:center;gap:8px;height:48px;padding:0 16px 0 10px;border-radius:999px;background:#fff;color:var(--deep);font-size:15px;font-weight:800;box-shadow:0 6px 18px #00000029,0 0 0 2px var(--deep);transition:transform .2s var(--ease)}.fs-pill:hover{transform:translateY(-2px)}.fs-pill .aa{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--deep);color:#fff;font-size:12px;font-weight:900;line-height:1;letter-spacing:-.04em}.fs-pill .aa b{font-size:17px}.fs-pill.on{background:var(--deep);color:#fff;box-shadow:0 6px 18px #00000029,0 0 0 2px var(--deep)}.fs-pill.on .aa{background:#fff;color:var(--deep)}.wa-pop{position:absolute;right:0;bottom:72px;width:320px;max-width:calc(100vw - 32px);display:none;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 16px 40px #00000038}.wa-pop.on{display:block;animation:rise .25s var(--ease)}.wa-hd{display:flex;gap:12px;align-items:center;padding:16px;background:#075e54;color:#fff}.wa-hd img{width:42px;height:42px;border-radius:12px}.wa-hd b{display:block;font-size:15px}.wa-hd small{font-size:12px;opacity:.85;display:flex;align-items:center;gap:6px}.wa-hd small:before{content:"";width:8px;height:8px;border-radius:50%;background:#25d366}.wa-hd .x{margin-left:auto;color:#fff;font-size:18px;width:32px;height:32px}.wa-bd{padding:16px;background:#ece5dd}.wa-msg{background:#fff;border-radius:0 12px 12px;padding:10px 12px;font-size:14px;line-height:1.5;max-width:90%;box-shadow:0 1px 1px #00000014}.wa-msg small{display:block;text-align:right;font-size:10px;color:#999;margin-top:2px}.wa-opts{display:grid;gap:8px;padding:12px 16px 16px;background:#fff}.wa-opts a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid #DDE3E0;font-size:14px;font-weight:600;color:#1f2d27;transition:all .15s}.wa-opts a:hover{border-color:#25d366;background:#f2fbf5}.wa-opts a span{color:#25d366;font-weight:900}.wa-opts .sub{font-size:12px;color:var(--muted);text-align:center;margin-top:4px}.wa-opts .tel{justify-content:center;gap:6px;border:0;color:var(--deep);font-size:13px;padding:6px}@media(max-width:640px){html.fs-big .trust,html.fs-big .steps3{grid-template-columns:1fr!important}body.on-pdp .fab-wa,html.fs-big .hv2-logo b{display:none}html.fs-big .hv2-logo{padding:0 6px!important}html.fs-big .hv2-act{margin-left:0!important}html.fs-big .hv2-act .icon-btn{width:40px}html.fs-big header.hv2 .wrap{padding-left:8px;padding-right:8px}html.fs-big .hv2-act [aria-label=\641c\5c0b],html.fs-big .hv3-logo .nm{display:none}html.fs-big .hv3-search{display:none!important}}@media(max-width:640px){.fab{right:12px;bottom:84px}body.on-pdp .fab{bottom:88px}.fab-wa{width:54px;height:54px}.fab-b{width:46px;height:46px}.fs-pop{right:56px;bottom:66px}.wa-pop{bottom:66px}}.faq{display:grid;gap:10px}.faq details{border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--line);overflow:hidden}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:700;font-size:15px}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"\554f";flex-shrink:0;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--deep);color:var(--gold);font-size:13px;font-weight:900;margin-right:2px}.faq summary span{flex:1}.faq summary:after{content:"\ff0b";color:var(--muted);font-weight:700;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details[open]{box-shadow:0 0 0 1px var(--gold)}.faq .a{padding:0 18px 16px 56px;font-size:14px;line-height:1.8;color:#3b4842}.home-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:var(--s4)}.home-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px 0 16px;border-radius:999px;background:var(--deep);color:#fff;font-size:15px;font-weight:800;box-shadow:0 4px 14px rgba(var(--deep-rgb),.25);transition:transform .15s}.home-btn:hover{transform:translateY(-1px)}.home-btn .ar{font-size:18px;line-height:1;margin-right:-2px}.home-top .crumb{margin:0}.fab-home{display:none;align-items:center;gap:8px;height:48px;padding:0 18px 0 14px;border-radius:999px;background:#fff;color:var(--deep);font-size:15px;font-weight:800;box-shadow:0 6px 18px #00000029,0 0 0 2px var(--deep)}body.on-pdp .fab-home,body.on-member .fab-home{display:inline-flex}body.on-pdp .fab-b.fup,body.on-member .fab-b.fup{display:none}a.hv3-logo,a.hv2-logo,a.logo{cursor:pointer}.band{display:grid;grid-template-columns:1.1fr 1fr;border-radius:var(--r-lg);overflow:hidden;background:var(--deep);color:#fff;transition:background .4s}.band-copy{padding:var(--s7);display:flex;flex-direction:column;justify-content:center;gap:var(--s4)}.band-copy .eyebrow{color:var(--gold);font-size:12px;letter-spacing:.2em;font-weight:700}.band-copy h3{font-family:var(--f-title);font-weight:var(--title-w);font-size:clamp(26px,3vw,38px);line-height:1.25}.band-copy p{opacity:.85;font-size:15px}.band-img{position:relative;min-height:320px}.band-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:860px){.band{grid-template-columns:1fr}.band-copy{padding:var(--s6) var(--s5)}.band-img{min-height:220px;order:-1}}.b2b{display:grid;grid-template-columns:1fr auto;gap:var(--s5);align-items:center;padding:var(--s6) var(--s7);border-radius:var(--r-lg);background:var(--tint);border:1px dashed var(--gold);transition:background .4s}.b2b h3{font-family:var(--f-title);font-weight:var(--title-w);font-size:24px;margin-bottom:var(--s2)}.b2b ul{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);list-style:none;font-size:14px;color:var(--muted)}.b2b li:before{content:"\2713  ";color:var(--ok);font-weight:700}.b2b-btns{display:flex;gap:var(--s3)}@media(max-width:860px){.b2b{grid-template-columns:1fr;padding:var(--s5)}.b2b-btns{flex-direction:column}}footer{margin-top:var(--s8);background:var(--charcoal);color:#cfd0cc;font-size:14px;transition:background .4s}.ft{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--s6);padding-top:var(--s7);padding-bottom:var(--s7)}.ft-logo{display:inline-block;margin-bottom:var(--s3);border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #d9ae4e80,0 8px 20px #00000040}.ft-logo img{height:72px;width:auto;display:block}.ft h4{color:#fff;font-size:15px;margin-bottom:var(--s3)}.ft ul{list-style:none;display:grid;gap:var(--s2)}.ft a{transition:color .2s}.ft a:hover{color:var(--gold)}.ft-bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:var(--s4);padding-bottom:var(--s4);font-size:12px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--s2)}@media(max-width:860px){.ft{grid-template-columns:1fr 1fr}.ft>div:first-child,.ft .ft-contact{grid-column:1/-1}}.ft-contact ul{grid-template-columns:1fr 1fr;gap:var(--s2) var(--s4)}.ft-contact li a,.ft-contact li span{display:flex;align-items:center;gap:8px}.ft-btns{display:none}@media(max-width:640px){.ft-logo img{height:60px}footer{padding-bottom:72px;font-size:13px}.ft{grid-template-columns:1fr 1fr;gap:var(--s5) var(--s4);padding-top:var(--s6);padding-bottom:var(--s5)}.ft p{font-size:13px;line-height:1.7}.ft h4{font-size:14px;margin-bottom:var(--s2)}.ft ul{gap:6px}.ft-logo img{height:34px}.ft-contact ul{grid-template-columns:1fr;gap:6px}.ft-btns{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin-bottom:var(--s3)}.ft-btns a{height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:700;font-size:14px}.ft-btns .wa{background:var(--gold);color:var(--on-gold)}.ft-btns .tel{background:#ffffff1a;color:#fff}.ft-contact .hide-m{display:none}.ft-bottom{flex-direction:column;align-items:flex-start;gap:4px}}.mnav{display:none}@media(max-width:640px){.mnav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;z-index:45;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.mnav button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--s2) 0;font-size:11px;color:var(--muted);position:relative}.mnav button.on{color:var(--primary)}.mnav .badge{top:2px;right:calc(50% - 22px)}}.to-top{position:fixed;right:var(--s5);bottom:var(--s5);z-index:44;width:48px;height:48px;border-radius:14px;background:var(--primary);color:#fff;display:grid;place-items:center;box-shadow:var(--shadow);opacity:0;transform:translateY(16px);pointer-events:none;transition:all .3s var(--ease)}.to-top.on{opacity:1;transform:none;pointer-events:auto}.to-top:hover{background:var(--deep)}@media(max-width:640px){.to-top{bottom:84px;right:var(--s4);width:44px;height:44px}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14181673;opacity:0;pointer-events:none;transition:opacity .3s;z-index:60}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--paper);z-index:61;transform:translate(100%);transition:transform .4s var(--ease);display:flex;flex-direction:column;box-shadow:-12px 0 40px #0000001f}.drawer.on{transform:none}.dr-head{display:flex;align-items:center;justify-content:space-between;padding:var(--s4) var(--s5);border-bottom:1px solid var(--line)}.dr-head h4{font-size:18px}.ship{padding:var(--s4) var(--s5);background:var(--tint);font-size:13px;transition:background .3s}.ship b{color:var(--deep)}.bar{height:8px;border-radius:4px;background:#fff;margin-top:var(--s2);overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--primary));border-radius:4px;transition:width .6s var(--ease)}.ship.done{background:#e4f1e8}.ship.done b{color:var(--ok)}.dr-items{flex:1;overflow-y:auto;padding:var(--s4) var(--s5);display:flex;flex-direction:column;gap:var(--s4)}.ci{display:grid;grid-template-columns:72px 1fr auto;gap:var(--s3);align-items:start;animation:rise .35s var(--ease)}.ci img{width:72px;height:72px;border-radius:var(--r-sm);object-fit:cover;background:var(--tint)}.ci .n{font-size:14px;font-weight:500;line-height:1.35}.ci .p{font-size:14px;font-weight:700;color:var(--deep)}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;margin-top:var(--s2);height:34px;background:#fff}.qty button{width:34px;height:100%;font-size:16px;color:var(--muted);border-radius:50%;transition:color .2s,background .2s}.qty button:hover{color:var(--primary);background:var(--tint)}.qty span{min-width:24px;text-align:center;font-size:14px;font-weight:700}.rm{font-size:12px;color:var(--muted);text-decoration:underline;margin-top:var(--s2)}.rm:hover{color:var(--primary)}.empty{text-align:center;color:var(--muted);padding:var(--s7) 0}.empty .e{width:72px;height:72px;margin:0 auto var(--s3);border-radius:50%;background:var(--tint);color:var(--primary);display:grid;place-items:center}.upsell{padding:var(--s3) var(--s5);border-top:1px solid var(--line)}.upsell p{font-size:13px;font-weight:700;margin-bottom:var(--s2)}.up-row{display:flex;gap:var(--s3);overflow-x:auto;scrollbar-width:none}.up{flex:0 0 210px;display:flex;gap:var(--s2);align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s2);background:#fff}.up img{width:44px;height:44px;border-radius:6px;object-fit:cover}.up div{flex:1;font-size:12px;line-height:1.3}.up button{font-size:12px;font-weight:700;color:var(--primary);padding:6px 10px;border-radius:999px;background:var(--tint);white-space:nowrap}.up button:hover{background:var(--primary);color:#fff}.dr-foot{padding:var(--s4) var(--s5) var(--s5);border-top:1px solid var(--line);background:#fff;display:grid;gap:var(--s3)}.sum{display:flex;justify-content:space-between;font-size:14px}.sum.total{font-size:18px;font-weight:900}.sum.total span:last-child{color:var(--deep)}.pay{display:flex;gap:var(--s2);justify-content:center;flex-wrap:wrap}.pay span{font-size:11px;padding:3px 8px;border:1px solid var(--line);border-radius:6px;color:var(--muted)}.secure{font-size:12px;color:var(--muted);text-align:center}.ck{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#fff;overflow-y:auto;display:none;font-family:system-ui,-apple-system,PingFang HK,Noto Sans HK,sans-serif;color:#1f2d27;--a:var(--deep);--ln:#DDE3E0;--mu:#6B7570;--bg2:#F5F7F6;line-height:1.5}.ck.on{display:block;animation:fadein .25s}.ck button{font-family:inherit}.ck .top{border-bottom:1px solid var(--ln);background:#fff}.ck .top .in{max-width:1080px;margin:0 auto;padding:12px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.ck .back{justify-self:start;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--a)}.ck .ckbrand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:var(--a)}.ck .ckbrand img{width:36px;height:36px;border-radius:10px}.ck .lock{justify-self:end;color:var(--mu)}.ck .wrap2{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 410px;min-height:calc(100vh - 61px)}.ck .main{padding:32px 48px 64px 24px}.ck .main-in{max-width:540px;margin-left:auto}.ck .side{background:var(--bg2);border-left:1px solid var(--ln);padding:32px 24px 32px 40px}.ck .side-in{position:sticky;top:24px;max-width:370px}.ck h2{font-size:18px;font-weight:700;margin:0 0 12px}.ck .sec{margin-top:32px}.ck .sub{font-size:13px;color:var(--mu);margin:-6px 0 12px}.ck .xp-l{text-align:center;font-size:13px;color:var(--mu);margin-bottom:10px}.ck .xp{width:100%;height:50px;border-radius:8px;background:#000;color:#fff;font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px}.ck .or{display:flex;align-items:center;gap:12px;color:var(--mu);font-size:13px;margin-top:24px}.ck .or:before,.ck .or:after{content:"";flex:1;height:1px;background:var(--ln)}.ck .g{display:grid;gap:12px}.ck .g2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ck .f{position:relative}.ck .f input,.ck .f select{width:100%;height:52px;border:1px solid var(--ln);border-radius:8px;padding:20px 12px 5px;font:inherit;font-size:15px;color:inherit;background:#fff;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.ck .f select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7570' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center}.ck .f label{position:absolute;left:13px;top:6px;font-size:11px;color:var(--mu);pointer-events:none}.ck .f input:focus,.ck .f select:focus{outline:none;border-color:var(--a);box-shadow:0 0 0 1px var(--a)}.ck .f .em{display:none;color:#c0392b;font-size:12px;margin-top:4px}.ck .f.err input{border-color:#c0392b;box-shadow:0 0 0 1px #c0392b}.ck .f.err .em{display:block}.ck .hint{font-size:12px;color:var(--mu);margin-top:6px}.ck .mode{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ck .mode button{position:relative;text-align:left;padding:14px 14px 14px 44px;border:1px solid var(--ln);border-radius:10px;background:#fff;font-size:15px;font-weight:600;line-height:1.35;color:inherit}.ck .mode button small{display:block;font-size:12px;font-weight:400;color:var(--mu)}.ck .mode button:before,.ck .ph:before{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;border:1.5px solid #B5BFBA;box-sizing:border-box;transition:border .15s}.ck .mode button.on{border-color:var(--a);box-shadow:0 0 0 1px var(--a)}.ck .mode button.on:before,.ck .pr.on .ph:before{border:6px solid var(--a)}.ck .shipl,.ck .store{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--ln);border-radius:10px;background:var(--bg2);font-size:14px}.ck .shipl small,.ck .store small{display:block;font-size:12px;color:var(--mu)}.ck .store{align-items:flex-start;line-height:1.6}.ck .store b{display:block;font-size:15px}.ck .paybox{border:1px solid var(--ln);border-radius:10px;overflow:hidden;background:#fff}.ck .pr{border-top:1px solid var(--ln)}.ck .pr:first-child{border-top:0}.ck .ph{position:relative;display:flex;align-items:center;gap:10px;padding:16px 16px 16px 44px;cursor:pointer;font-size:15px;font-weight:600}.ck .ph .t{flex:1}.ck .pb{display:none;padding:16px;background:var(--bg2);border-top:1px solid var(--ln)}.ck .pr.on .pb{display:block}.ck .pr.on{box-shadow:inset 0 0 0 1px var(--a)}.ck .pn{font-size:13px;color:var(--mu);line-height:1.6;margin:0}.ck .logos{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.ck .lg{height:22px;padding:0 6px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;border:1px solid #E1E4E3;background:#fff;white-space:nowrap;letter-spacing:.01em}.ck .lg.visa{color:#1a1f71;font-style:italic;font-size:12px;font-weight:900}.ck .lg.mc{gap:0;padding:0 5px}.ck .lg.mc i{width:12px;height:12px;border-radius:50%;background:#eb001b;display:block}.ck .lg.mc i+i{background:#f79e1b;margin-left:-5px;mix-blend-mode:multiply}.ck .lg.unp{color:#fff;border:0;background:linear-gradient(100deg,#e21836 0 34%,#00447c 34% 67%,#007b84 67%)}.ck .lg.ap{background:#000;color:#fff;border-color:#000;font-size:11px}.ck .lg.wx{background:#07c160;color:#fff;border-color:#07c160}.ck .lg.ali{background:#1677ff;color:#fff;border-color:#1677ff}.ck .chk{display:flex;gap:8px;align-items:center;font-size:13px;margin-top:12px;cursor:pointer}.ck .chk input{width:16px;height:16px;accent-color:var(--a)}.ck .paybtn{position:relative;width:100%;height:56px;margin-top:28px;border-radius:10px;background:var(--a);color:#fff;font-size:17px;font-weight:700;transition:background .2s}.ck .paybtn:hover{background:var(--deep-lo)}.ck .paybtn.loading{color:transparent;pointer-events:none}.ck .paybtn.loading:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.ck .safe{display:flex;justify-content:center;align-items:center;gap:6px;font-size:12px;color:var(--mu);margin-top:12px}.ck .pol{display:flex;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:16px;border-top:1px solid var(--ln);font-size:12px}.ck .pol a{color:var(--a);text-decoration:underline}.ck .si{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;margin-bottom:14px}.ck .si .im{position:relative;width:64px;height:64px;border-radius:8px;border:1px solid var(--ln);background:#fff}.ck .si .im img{width:100%;height:100%;object-fit:cover;border-radius:7px}.ck .si .im i{position:absolute;top:-8px;right:-8px;min-width:21px;height:21px;padding:0 6px;border-radius:11px;background:#6b7570;color:#fff;font-size:12px;font-style:normal;font-weight:700;display:grid;place-items:center}.ck .si .n{font-size:14px;line-height:1.35}.ck .si .n small{display:block;color:var(--mu);font-size:12px}.ck .si .p{font-size:14px}.ck .disc{display:flex;gap:8px;margin:20px 0}.ck .disc .f{flex:1}.ck .disc .f input{height:46px;padding-top:16px}.ck .disc button{height:46px;padding:0 18px;border-radius:8px;background:#e4e8e6;color:#8a9490;font-weight:700;transition:all .2s}.ck .disc button.ready{background:var(--a);color:#fff}.ck .dok{display:none;font-size:13px;color:var(--a);font-weight:600;margin:-10px 0 14px}.ck .lines{display:grid;gap:8px;font-size:14px}.ck .lines>div{display:flex;justify-content:space-between}.ck .lines .tot{font-size:20px;font-weight:700;margin-top:6px}.ck .lines .tot small{font-size:12px;font-weight:400;color:var(--mu);margin-right:6px}.ck .free{margin-top:16px;padding-top:14px;border-top:1px solid var(--ln);font-size:13px;color:var(--mu)}.ck .free b{color:#1f2d27}.ck .free a{color:var(--a);font-weight:700;cursor:pointer}.ck .sum-t,.ck .ty,.ck.done .form{display:none}.ck.done .ty{display:block;animation:rise .35s var(--ease)}.ck .ty-hd{display:flex;gap:16px;align-items:center;margin-bottom:24px}.ck .ty-ok{width:52px;height:52px;border-radius:50%;border:2px solid var(--a);color:var(--a);display:grid;place-items:center;flex-shrink:0}.ck .ty-ok svg{stroke-dasharray:30;stroke-dashoffset:30;animation:draw .6s .2s var(--ease) forwards}.ck .ty-hd small{font-size:13px;color:var(--mu)}.ck .ty-hd h2{font-size:24px;margin:0}.ck .ty-hd p{font-size:13px;color:var(--mu);margin:2px 0 0}.ck .tyc{border:1px solid var(--ln);border-radius:10px;padding:20px;margin-bottom:14px}.ck .tyc h3{font-size:16px;margin:0 0 12px}.ck .tyc p{font-size:14px;color:var(--mu);margin:0 0 14px}.ck .tl{display:grid;gap:12px;font-size:14px}.ck .tl div{display:flex;gap:12px;align-items:flex-start}.ck .tl i{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ln);color:var(--mu);display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700;flex-shrink:0}.ck .tl .dn i{background:var(--a);border-color:var(--a);color:#fff}.ck .tl small{display:block;color:var(--mu);font-size:12px}.ck .tyb{display:flex;gap:10px;flex-wrap:wrap}.ck .tyb a{height:44px;padding:0 18px;border-radius:8px;display:inline-flex;align-items:center;font-size:14px;font-weight:700;border:1px solid var(--ln);cursor:pointer}.ck .tyb a.pri{background:var(--a);border-color:var(--a);color:#fff}@media(max-width:900px){.ck .wrap2{grid-template-columns:1fr;min-height:0}.ck .main{padding:20px 16px 48px;order:2}.ck .main-in{max-width:none}.ck .side{order:1;padding:0;border-left:0;border-bottom:1px solid var(--ln)}.ck .side-in{position:static;max-width:none}.ck .sum-t{display:flex;width:100%;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;color:var(--a);font-weight:600}.ck .sum-t b{color:#1f2d27;font-size:17px}.ck .sum-t i{font-style:normal;display:inline-block;transition:transform .2s}.ck .side.open .sum-t i{transform:rotate(180deg)}.ck .sum-b{display:none;padding:4px 16px 18px}.ck .side.open .sum-b{display:block}.ck .top .in{padding:10px 16px}.ck .back span{display:none}.ck .ckbrand{font-size:16px}.ck .ckbrand img{width:32px;height:32px}.ck .sec{margin-top:28px}}@media(max-width:480px){.ck .ph .t{white-space:nowrap}.ck .logos .lg.ali:last-child{display:none}.ck .lg{font-size:9px;padding:0 4px}}@media(max-width:400px){.ck .mode button{padding-left:40px;font-size:14px}.ck .mode button:before{left:13px}}.ck{--pb:#111;--pbh:#000}.ck[data-pb=black]{--pb:#141414;--pbh:#000}.ck[data-pb=orange]{--pb:#E2733A;--pbh:#C95F28}.ck[data-pb=terra]{--pb:#B8532E;--pbh:#9C4322}.ck[data-pb=amber]{--pb:#C9892E;--pbh:#AE7322}.ck[data-pb=green]{--pb:var(--deep);--pbh:var(--deep-lo)}.ck .paybtn{background:var(--pb)!important;box-shadow:0 6px 16px #0000001f}.ck .paybtn:hover{background:var(--pbh)!important}.pbsw{position:fixed;left:16px;bottom:16px;z-index:75;display:none;align-items:center;gap:4px;padding:6px;border-radius:999px;background:#1e201feb;color:#fff;font-size:12px;box-shadow:0 8px 24px #00000040;flex-wrap:wrap;max-width:calc(100% - 32px)}.ck.on~.pbsw{display:flex}.pbsw span{padding:0 8px;opacity:.7}.pbsw button{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;color:#fff;font-size:12px;font-weight:700}.pbsw button i{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7)}.pbsw button.on{background:#fff;color:#1f1f1f}@media(max-width:640px){.pbsw{left:8px;right:8px;bottom:8px;justify-content:center}.pbsw span{display:none}}.toast{position:fixed;left:50%;bottom:var(--s6);transform:translate(-50%,20px);background:var(--charcoal);color:#fff;padding:var(--s3) var(--s5);border-radius:999px;font-size:14px;opacity:0;transition:all .3s var(--ease);z-index:80;pointer-events:none;display:flex;align-items:center;gap:var(--s2)}.toast.on{opacity:1;transform:translate(-50%)}.toast:before{content:"\2713";width:20px;height:20px;border-radius:50%;background:var(--ok);display:grid;place-items:center;font-size:12px}@media(max-width:640px){.toast{bottom:84px}}.switch{position:fixed;left:50%;bottom:var(--s5);transform:translate(-50%);z-index:55;display:grid;gap:4px;padding:8px 40px 8px 8px;background:#1e201feb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;box-shadow:0 10px 30px #00000040;color:#fff;max-width:calc(100% - 24px)}.sw-row{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.switch .lbl{flex:0 0 40px;font-size:11px;opacity:.6;padding-left:6px}.switch button{flex-shrink:0;display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-size:13px;white-space:nowrap;transition:background .2s,color .2s}.switch button:hover{background:#ffffff1f}.switch button i{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.6)}.switch button.on{background:#fff;color:#1f1f1f}.switch .sw-toggle{position:absolute;right:6px;top:6px;width:28px;height:28px;padding:0;justify-content:center;font-size:16px}.switch.min .sw-row:not(:first-child){display:none}.switch.min .sw-toggle{transform:rotate(180deg)}@media(max-width:640px){.switch{bottom:76px;width:calc(100% - 24px)}.switch button{height:30px;font-size:12px;padding:0 10px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.qcta{position:relative;overflow:hidden;border-radius:22px;background:radial-gradient(ellipse 90% 140% at 0% 0%,var(--deep-hi) 0%,var(--deep) 50%,var(--deep-lo) 100%);color:#fff;padding:26px 28px;display:grid;grid-template-columns:1fr 190px;gap:18px;align-items:center;box-shadow:inset 0 0 0 1px #ffe49659,0 14px 34px rgba(var(--deep-rgb),.22)}.qcta:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-50%;background:linear-gradient(100deg,transparent,rgba(255,236,170,.12),transparent);animation:qzsweep 6s ease-in-out infinite;pointer-events:none}@keyframes qzsweep{0%,55%{left:-50%}to{left:120%}}.qcta .ey{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--gold)}.qcta h3{font-family:var(--f-title);font-weight:var(--title-w);font-size:clamp(26px,3vw,34px);margin:6px 0;line-height:1.2}.qcta p{color:#ffffffd1;font-size:15px;line-height:1.6;margin:0}.qcta .go{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:18px}.qcta .btn{height:52px;font-size:17px;padding:0 28px}.qcta .last{background:none;color:#ffffffd9;font-size:14px;text-decoration:underline;text-underline-offset:3px}.qorb{position:relative;width:190px;height:190px}.qorb .ring{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1.5px dashed rgba(255,228,150,.35);animation:qzrot 40s linear infinite}.qorb .core{position:absolute;left:50%;top:50%;width:74px;height:74px;margin:-37px 0 0 -37px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#2A7A58,var(--deep-lo));box-shadow:0 0 0 1px #ffe49680,0 0 30px #ffd67840}.qorb .core svg{width:44px;height:44px;animation:qzbloom 4s ease-in-out infinite}.qorb .spin{position:absolute;top:0;right:0;bottom:0;left:0;animation:qzrot 26s linear infinite}.qorb .b{position:absolute;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;display:grid;place-items:center;background:var(--deep);box-shadow:0 0 0 1px #ffe4968c,0 6px 14px #00000040;color:var(--gold)}.qorb .b svg{width:21px;height:21px;animation:qzrot 26s linear infinite reverse}@keyframes qzrot{to{transform:rotate(360deg)}}@keyframes qzbloom{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.08) rotate(36deg)}}@media(max-width:640px){.qcta{grid-template-columns:1fr;padding:22px 20px}.qorb{position:absolute;right:-26px;top:-24px;width:150px;height:150px;opacity:.55}.qorb .b{width:32px;height:32px;margin:-16px 0 0 -16px}.qorb .b svg{width:17px;height:17px}.qorb .core{width:56px;height:56px;margin:-28px 0 0 -28px}.qorb .core svg{width:32px;height:32px}.qcta .go .btn{width:100%}.qcta .go{justify-content:center}}#quiz{display:none;padding:var(--s5) 0 var(--s8);min-height:70vh}body.on-quiz #quiz{display:block}body.on-quiz main>section:not(#quiz){display:none}body.on-quiz .fab-home{display:none!important}body.on-quiz .fab-b.fup{display:none}@media(max-width:640px){#quiz{padding-bottom:230px}}.qz{max-width:760px;margin:0 auto}.qz-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.qz-back{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px 0 12px;border-radius:999px;background:#fff;color:var(--deep);font-weight:800;font-size:15px;box-shadow:0 0 0 1.5px rgba(var(--deep-rgb),.25)}.qz-step{font-size:14px;font-weight:700;color:var(--muted)}.qz-bar{position:relative;height:8px;border-radius:99px;background:rgba(var(--deep-rgb),.1);margin:0 14px 34px 0}.qz-bar i{display:block;height:100%;border-radius:99px;background:var(--gold-grad,var(--gold));background-size:200% 100%;transition:width .6s var(--ease);animation:goldmove 6s linear infinite alternate}.qz-bar .fl{position:absolute;top:50%;width:30px;height:30px;transform:translate(-50%,-50%) rotate(var(--r,0deg));transition:left .6s var(--ease),transform .6s var(--ease);filter:drop-shadow(0 2px 4px rgba(94,63,12,.35))}.qz h2{font-family:var(--f-title);font-weight:var(--title-w);font-size:clamp(25px,3.4vw,32px);color:var(--deep);line-height:1.3;margin:0 0 6px}.qz .sub{color:var(--muted);font-size:15px;margin:0 0 20px}.qz-fwd{animation:qzR .42s var(--ease)}.qz-bk{animation:qzL .42s var(--ease)}@keyframes qzR{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes qzL{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}.qz-opt{position:relative;display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#fff;border-radius:18px;padding:16px 18px;font-size:17px;font-weight:800;color:var(--charcoal);box-shadow:0 0 0 1.5px rgba(var(--deep-rgb),.14),0 3px 10px #0000000a;transition:transform .18s,box-shadow .2s,background .25s,color .25s;min-height:64px;animation:qzUp .45s var(--ease) both;animation-delay:calc(var(--i,0)*45ms)}@keyframes qzUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.qz-opt:hover{box-shadow:0 0 0 2px var(--deep),0 10px 22px rgba(var(--deep-rgb),.14);transform:translateY(-2px)}.qz-opt:hover .ic svg{animation:icbob .6s ease}.qz-opt:active{transform:scale(.97)}.qz-opt.on{background:var(--deep);color:#fff;box-shadow:0 0 0 2px var(--deep),0 0 0 6px rgba(var(--gold-rgb),.45),0 12px 26px rgba(var(--deep-rgb),.3)}.qz-opt.on:before{content:"\2713";position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--gold-grad,var(--gold));color:#2a1800;font-size:15px;font-weight:900;box-shadow:0 3px 8px #00000040;animation:qzpop .4s cubic-bezier(.3,1.6,.5,1)}@keyframes qzpop{0%{transform:scale(0)}to{transform:scale(1)}}.qz-opt .ic{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,var(--deep-hi),var(--deep-lo));color:var(--gold);box-shadow:inset 0 0 0 1px #ffe49673;transition:background .25s,color .25s}.qz-opt .ic svg{width:25px;height:25px}.qz-opt.on .ic{background:var(--gold-grad,var(--gold));color:#2a1800;box-shadow:none}.qz-opt.on .ic svg{animation:icpop .55s cubic-bezier(.3,1.6,.5,1)}.qz-opt.on .ic.beat svg{animation:icbeat .9s ease 2}.qz-opt.on .ic.swing svg{animation:icswing 1s ease}@keyframes icpop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes icbob{50%{transform:translateY(-3px) rotate(-6deg)}}@keyframes icbeat{0%,to{transform:scale(1)}20%{transform:scale(1.25)}40%{transform:scale(.95)}60%{transform:scale(1.15)}}@keyframes icswing{0%,to{transform:rotate(0)}25%{transform:rotate(-18deg)}60%{transform:rotate(12deg)}}.qz-opt small{display:block;font-size:13.5px;font-weight:500;color:var(--muted);margin-top:2px}.qz-opt.on small{color:#ffffffbf}.qz-who{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.qz-who .qz-opt{flex-direction:column;justify-content:center;text-align:center;padding:22px 10px 18px;gap:12px}.qz-who .qz-opt .ic{width:72px;height:72px}.qz-who .qz-opt .ic svg{width:40px;height:40px}.qz-area{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.qz-area .qz-opt{font-size:16.5px;padding:14px}.qz-list{display:grid;gap:12px}.qz-list .qz-opt{font-size:19px;padding:18px 20px}.qz-list .qz-opt:after{content:"\203a";margin-left:auto;font-size:28px;color:var(--gold-ink);font-weight:400}.qz-list .qz-opt.on:after{color:var(--gold)}@media(max-width:640px){.qz-who{grid-template-columns:1fr 1fr;gap:10px}.qz-who .qz-opt{padding:18px 8px 14px;font-size:16px}.qz-who .qz-opt .ic{width:62px;height:62px}.qz-who .qz-opt .ic svg{width:34px;height:34px}.qz-area{grid-template-columns:1fr 1fr;gap:10px}.qz-area .qz-opt{font-size:15px;padding:10px;gap:8px;min-height:60px;letter-spacing:-.02em}.qz-area .qz-opt .ic{width:36px;height:36px}.qz-area .qz-opt .ic svg{width:20px;height:20px}}.qz-note{margin-top:22px;font-size:13px;color:var(--muted);line-height:1.6;text-align:center}.qz-load{display:grid;place-items:center;gap:18px;padding:90px 0;text-align:center;color:var(--deep);font-weight:800;font-size:17px}.qz-load svg{width:84px;height:84px;animation:qzrot 2.4s linear infinite}.qz-load svg circle.p{transform-origin:20px 20px;animation:qzpetal .7s cubic-bezier(.3,1.6,.5,1) both}@keyframes qzpetal{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.qr-ey{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--gold-ink);margin-bottom:6px}.qr-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px}.qr-chips button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:#fff;font-size:14px;font-weight:700;color:var(--deep);box-shadow:0 0 0 1.5px rgba(var(--deep-rgb),.2)}.qr-chips button:after{content:"\270e";font-size:12px;color:var(--gold-ink)}.qr-main{display:grid;grid-template-columns:240px 1fr;gap:22px;align-items:center;background:var(--deep);color:#fff;border-radius:20px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe49666,0 16px 36px rgba(var(--deep-rgb),.25);animation:qzrise .6s var(--ease) both}.qr-main:after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,236,170,.28),transparent);animation:qzshine 1.4s .5s ease-out both;pointer-events:none}@keyframes qzshine{0%{left:-60%}to{left:130%}}@keyframes qzrise{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:none}}.qr-main .im{position:relative;background:#fff;border-radius:14px;aspect-ratio:1;overflow:hidden;cursor:pointer}.qr-main .im img{width:100%;height:100%;object-fit:contain}.qr-badge{position:absolute;top:10px;left:10px;z-index:2;font-size:13px;font-weight:900;padding:5px 12px;border-radius:999px;background:var(--gold-grad,var(--gold));color:var(--on-gold);box-shadow:0 2px 8px #0000002e;animation:qzpop .5s .45s cubic-bezier(.3,1.6,.5,1) both}.qr-main .br{font-size:13px;font-weight:900;letter-spacing:.08em;color:var(--gold)}.qr-main h3{font-family:var(--f-title);font-weight:var(--title-w);font-size:clamp(22px,2.6vw,28px);line-height:1.3;margin:4px 0 10px;cursor:pointer}.qr-main h3 small{font-size:.6em;font-family:var(--f-body);font-weight:500;color:#ffffffb3}.qr-why{display:flex;gap:10px;align-items:flex-start;background:#ffffff14;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.6;color:#ffffffeb}.qr-why b{color:var(--gold);white-space:nowrap}.qr-act{display:flex;gap:10px;margin-top:16px;align-items:center}.qr-act .btn{flex:1;height:50px;font-size:16px}.qr-cart{flex-shrink:0;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59;transition:background .2s}.qr-cart.in{background:var(--gold);color:var(--on-gold);box-shadow:none;font-weight:900;font-size:18px;animation:qzpop .35s cubic-bezier(.3,1.6,.5,1)}.qr-more-h{font-size:16px;font-weight:800;color:var(--deep);margin:26px 0 12px}.qr-alt{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.qr-alt.n1{grid-template-columns:1fr}.qr-sm{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;background:#fff;border-radius:16px;padding:12px;box-shadow:0 0 0 1px rgba(var(--deep-rgb),.12),0 4px 14px #0000000d;animation:qzUp .5s var(--ease) both;animation-delay:calc(.35s + var(--i,0)*.1s)}.qr-sm .im{aspect-ratio:1;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;box-shadow:0 0 0 1px #0000000f}.qr-sm .im img{width:100%;height:100%;object-fit:contain}.qr-sm .br{font-size:12px;font-weight:900;color:var(--gold-ink);letter-spacing:.06em}.qr-sm h4{font-size:16px;font-weight:800;color:var(--charcoal);margin:2px 0 4px;line-height:1.35;cursor:pointer}.qr-sm h4 small{font-weight:500;color:var(--muted);font-size:13px}.qr-sm p{font-size:13.5px;color:var(--muted);line-height:1.5;margin:0 0 8px}.qr-sm .row{display:flex;gap:8px;align-items:center}.qr-sm .lk{font-size:14px;font-weight:800;color:var(--deep);display:inline-flex;align-items:center;gap:4px}.qr-sm .qr-cart{width:36px;height:36px;margin-left:auto;background:rgba(var(--deep-rgb),.06);color:var(--deep);box-shadow:inset 0 0 0 1.5px rgba(var(--deep-rgb),.2)}.qr-sm .qr-cart.in{background:var(--gold);color:var(--on-gold);box-shadow:none;font-size:15px}.qr-safe{display:flex;gap:10px;margin-top:22px;padding:14px 16px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #00000014;font-size:14px;line-height:1.6;color:var(--charcoal)}.qr-safe.mom{background:rgba(var(--gold-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.5)}.qr-btns{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.qr-btns button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border-radius:14px;background:#fff;font-size:14.5px;font-weight:800;color:var(--deep);box-shadow:0 0 0 1.5px rgba(var(--deep-rgb),.18)}.qr-btns button svg{width:24px;height:24px}.qr-none{background:#fff;border-radius:18px;padding:24px;text-align:center;box-shadow:0 0 0 1px #00000014}@media(max-width:640px){.qr-main{grid-template-columns:1fr;padding:14px;gap:14px}.qr-main .im{aspect-ratio:4/3}.qr-alt{grid-template-columns:1fr}.qr-btns button{font-size:13.5px}}.qz-pdbar{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px 10px 16px;border-radius:14px;background:rgba(var(--gold-rgb),.16);box-shadow:inset 0 0 0 1.5px rgba(var(--gold-rgb),.55);font-size:14.5px;font-weight:700;color:var(--deep)}.qz-pdbar button{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 16px;border-radius:999px;background:var(--deep);color:#fff;font-weight:800;font-size:14.5px;white-space:nowrap}.qs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:90;opacity:0;pointer-events:none;transition:opacity .25s}.qs-scrim.on{opacity:1;pointer-events:auto}.qs{position:fixed;left:50%;bottom:0;transform:translate(-50%,105%);width:min(520px,100%);background:#fff;border-radius:22px 22px 0 0;z-index:91;padding:18px 20px calc(20px + env(safe-area-inset-bottom));transition:transform .3s var(--ease);max-height:92vh;overflow:auto;visibility:hidden}.qs.on{transform:translate(-50%);visibility:visible}.qs h4{font-size:18px;font-weight:900;color:var(--deep);margin:0 0 12px;display:flex;align-items:center}.qs h4 button{margin-left:auto;width:36px;height:36px;border-radius:50%;background:#0000000d}.qs-lbl{font-size:12.5px;font-weight:800;color:var(--muted);margin:12px 0 6px;letter-spacing:.04em}.qs-msg{background:#e7f7e3;border-radius:14px 14px 14px 4px;padding:12px 14px;font-size:14.5px;line-height:1.65;color:#1b1b1b;white-space:pre-wrap;word-break:break-all}.qs-msg a{color:#0b6eb8}.qs-prev{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:center;border-radius:12px;overflow:hidden;background:#f3f4f2;margin-top:8px;white-space:normal}.qs-prev .pi{height:84px;background:radial-gradient(ellipse at 20% 0%,var(--deep-hi),var(--deep) 60%,var(--deep-lo));display:grid;place-items:center}.qs-prev .pi img{width:46px;height:46px;object-fit:contain}.qs-prev b{display:block;font-size:14px;color:#111;line-height:1.35}.qs-prev small{display:block;font-size:12px;color:#666;line-height:1.4;margin-top:2px}.qs-prev em{display:block;font-style:normal;font-size:11.5px;color:#888;margin-top:3px}.qs-apps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.qs-apps button{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--charcoal);background:none}.qs-apps i{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;transition:transform .15s}.qs-apps button:active i{transform:scale(.92)}.qs-apps i svg{width:34px;height:34px}.qs-copy{margin-top:14px;width:100%;height:48px;border-radius:999px;background:var(--deep);color:#fff;font-weight:800;font-size:15.5px}.qcta{grid-template-columns:1fr 200px}.qcta:after{display:none}.qfl{position:relative;width:200px;height:160px}.qfl span{position:absolute;display:block;filter:drop-shadow(0 4px 12px rgba(255,214,120,.25))}.qfl svg{width:100%;height:100%;animation:qzbloom 7s ease-in-out infinite}.qfl .f1{width:104px;height:104px;left:58px;top:24px}.qfl .f2{width:54px;height:54px;left:8px;top:8px;opacity:.7}.qfl .f2 svg{animation-duration:9s;animation-delay:-2s}.qfl .f3{width:40px;height:40px;right:4px;bottom:4px;opacity:.55}.qfl .f3 svg{animation-duration:8s;animation-delay:-4s}@media(max-width:640px){.qcta{grid-template-columns:1fr}.qfl{position:absolute;right:-18px;top:-14px;width:150px;height:120px;opacity:.5}.qfl .f1{width:76px;height:76px;left:44px;top:18px}.qfl .f2{width:40px;height:40px}.qfl .f3{width:30px;height:30px}}.qz-opt,.qr-main,.qr-sm,.qr-badge,.qz-opt.on:before,.qz-opt .ic svg,.qz-opt:hover .ic svg,.qz-opt.on .ic svg,.qr-cart.in{animation:none!important}.qr-main:after{display:none}.qz-opt:hover{transform:none}.qz-fwd,.qz-bk{animation:qzfade .3s ease}@keyframes qzfade{0%{opacity:0}to{opacity:1}}.qr-main .br{color:#ffffffbf}.qz-area .qz-opt small{font-size:12.5px;white-space:nowrap;letter-spacing:-.03em}.qr-sm .br{color:var(--muted)}html[data-gfx][data-card^=d] .brand,html[data-gfx][data-card^=d] .brand span{background:none!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;color:#ffffffd1!important;animation:none!important}html[data-gfx][data-card^=d] .brand:before{background:#ffffff73!important;box-shadow:none!important}html[data-gfx][data-card^=d] .price{background:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;animation:none!important}html[data-gfx][data-card] body .tag.gold{background:var(--deep)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 1.5px #ffffffd9,0 3px 10px #0000002e!important;animation:none!important}html[data-gfx][data-card] body .tag.gold:before,html[data-gfx][data-card] body .tag.gold:after{display:none!important}.trust .ic.wa-app{background:#25d366!important;color:#fff!important;box-shadow:0 4px 12px #25d36659!important}.trust .ic.wa-app svg{width:26px;height:26px}@media(prefers-reduced-motion:reduce){.qfl svg,.qcta:after,.qorb *,.qz-opt,.qz-fwd,.qz-bk,.qr-main,.qr-main:after,.qr-sm,.qr-badge,.qz-opt .ic svg,.qz-load svg,.qz-load circle{animation:none!important}}.carousel:has(.slide.bn){aspect-ratio:2000/860}.slide.bn:after{display:none}.slide.bn img{transform:none!important;object-fit:cover}@media(max-width:640px){.carousel:has(.slide.bn){aspect-ratio:2000/860}}:root,[data-theme=terracotta]{--deep-hi:#9A4128;--deep-lo:#4E1C10}[data-theme=green]{--deep-hi:#1E6B4C;--deep-lo:#06281C}html[data-theme=green][data-green=forest]{--deep:#135C42;--deep-rgb:19,92,66;--primary:#1B8A60;--primary-rgb:27,138,96;--deep-hi:#23805C;--deep-lo:#093525;--ok:#1B8A60}html[data-theme=green][data-green=jade]{--deep:#18704F;--deep-rgb:24,112,79;--primary:#1F9468;--primary-rgb:31,148,104;--deep-hi:#2A9470;--deep-lo:#0D4532;--ok:#1F9468}html[data-theme=green][data-green=brand]{--deep:#1E8A63;--deep-rgb:30,138,99;--primary:#22A273;--primary-rgb:34,162,115;--deep-hi:#36B387;--deep-lo:#135C42;--ok:#1E8A63;--tint:#E5F7F0}html[data-theme=green][data-green=mint]{--deep:#2BA57B;--deep-rgb:43,165,123;--primary:#30B98A;--primary-rgb:48,185,138;--deep-hi:#4DCB9E;--deep-lo:#1B7A59;--ok:#239A70;--tint:#E3F7EF;--line:#CDEBDD}.qboard{position:relative;border-radius:24px;padding:26px 26px 24px;background:repeating-linear-gradient(180deg,transparent 0 33px,rgba(var(--deep-rgb),.07) 33px 34px),#fafaf6;box-shadow:inset 0 0 0 1px rgba(var(--deep-rgb),.08),0 10px 30px #0000000d;overflow:hidden}.qb-head .ey{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--gold-ink)}.qb-head h3{font-family:var(--f-title);font-weight:var(--title-w);font-size:clamp(26px,3vw,34px);color:var(--deep);margin:4px 0;line-height:1.2}.qb-head p{color:var(--muted);font-size:15px;margin:0}.qb-notes{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2.4vw,28px);margin:26px 0 22px;padding-top:6px}.qb-line{position:absolute;left:0;right:0;top:30%;width:100%;height:60%;z-index:0}.qnote,.qz-opt{position:relative;z-index:1;display:block;background:#fff;border-radius:18px;padding:8px;cursor:pointer;transform:rotate(calc(var(--rot,0)*1deg));box-shadow:0 14px 26px #1e282317,0 2px 5px #1e28230f;transition:transform .25s ease,box-shadow .25s ease}.qnote:hover,.qz-opt:hover{transform:rotate(0) translateY(-4px)!important;box-shadow:0 20px 34px #1e282321,0 3px 6px #1e28230f!important}.qnote .np,.qz-opt .np{display:flex;flex-direction:column;gap:4px;height:100%;background:var(--nc,#E6F5EE);border-radius:12px;padding:14px 12px 12px;text-align:left;transition:background .25s,color .25s}.qnote .no,.qz-opt .no{font-family:"The Write Right Font",var(--f-title);font-weight:400;font-size:24px;line-height:1;color:color-mix(in srgb,var(--pc) 75%,#222)}.qnote .tt{font-size:16px;font-weight:900;color:var(--charcoal);margin-top:4px}.qnote span{font-size:12.5px;color:var(--muted);line-height:1.45}.pin{position:absolute;top:-9px;left:50%;width:20px;height:20px;margin-left:-10px;border-radius:50%;z-index:3;background:radial-gradient(circle at 33% 28%,rgba(255,255,255,.95) 0 12%,var(--pc,#E0614A) 42%,color-mix(in srgb,var(--pc,#E0614A) 70%,#000) 100%);box-shadow:0 5px 5px -1px #00000047}.pin:after{content:"";position:absolute;left:9px;top:17px;width:9px;height:5px;border-radius:50%;background:#00000024;filter:blur(1.5px)}.qboard .go{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.qboard .btn{height:52px;font-size:17px;padding:0 28px}.qboard .last{background:none;color:var(--deep);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.qboard{padding:22px 16px 20px}.qb-notes{gap:10px;margin:22px 0 18px}.qnote{padding:6px;border-radius:14px}.qnote .np{padding:11px 8px 10px;border-radius:10px}.qnote .no{font-size:20px}.qnote .tt{font-size:14px}.qnote span{font-size:11.5px}.qboard .go .btn{width:100%}.qboard .go{justify-content:center}}#quiz{background:repeating-linear-gradient(180deg,transparent 0 33px,rgba(var(--deep-rgb),.05) 33px 34px),#fafaf6}.qz-opt{min-height:0;padding:8px;color:var(--charcoal);font-size:inherit}.qz-opt .np{flex-direction:row;align-items:center;gap:12px;font-size:17px;font-weight:800}.qz-opt .tx{display:block}.qz-opt.on{background:#fff;color:var(--charcoal);box-shadow:0 0 0 3px var(--gold),0 16px 30px #1e282324!important;transform:rotate(0)}.qz-opt.on .np{background:var(--deep);color:#fff}.qz-opt.on .no{color:var(--gold)}.qz-opt.on:before{top:-10px;right:-10px}.qz-who{gap:20px 16px}.qz-area{gap:18px 14px}.qz-list{gap:18px}.qz-who .qz-opt{padding:8px}.qz-who .qz-opt .np{flex-direction:column;justify-content:center;text-align:center;padding:22px 8px 16px;gap:12px}.qz-area .qz-opt .np{padding:12px;font-size:16px}.qz-list .qz-opt{font-size:inherit;padding:8px}.qz-list .qz-opt:after{display:none}.qz-list .qz-opt .np{padding:18px;font-size:19px}.qz-list .qz-opt .np:after{content:"\203a";margin-left:auto;font-size:28px;font-weight:400;color:var(--gold-ink)}.qz-list .qz-opt.on .np:after{color:var(--gold)}@media(max-width:640px){.qz-who{gap:18px 12px}.qz-who .qz-opt .np{padding:18px 6px 14px;font-size:16px}.qz-area{gap:16px 10px}.qz-area .qz-opt{padding:6px}.qz-area .qz-opt .np{padding:10px 8px;gap:8px;font-size:15px}}.trust .ic:not(.wa-app){background:none!important;width:48px;height:48px}.trust .ic:not(.wa-app) img{width:46px;height:46px;border-radius:0}.trust .ic.wa-app{width:44px;height:44px}.band-img img{object-position:center 40%}@media(max-width:640px){.band-img{min-height:0;aspect-ratio:3/2}}@media(min-width:900px){.qboard{display:grid;grid-template-columns:minmax(260px,1fr) 1.7fr;column-gap:44px;align-items:center;padding:34px 36px}.qb-head{grid-column:1;grid-row:1}.qboard .go{grid-column:1;grid-row:2;margin-top:22px}.qb-notes{grid-column:2;grid-row:1/3;margin:0}.qnote .np{min-height:150px;padding:18px 16px}.qnote .no{font-size:30px}.qnote .tt{font-size:18px}.qnote span{font-size:13.5px}}.fs-pill,.fs-pop{display:none!important}html[data-gtone=sun]{--gold:#F2C14E!important;--gold-rgb:242,193,78;--gold-hover:#F7CF6E!important;--on-gold:#2A1A00!important;--gold-ink:#8C6410;--gold-grad:linear-gradient(115deg,#E2B13C 0%,#FFD978 25%,#FFF3C4 42%,#FFD56A 58%,#E8B547 78%,#FFE9A8 100%)!important}html[data-gtone=champ]{--gold:#E8CF98!important;--gold-rgb:232,207,152;--gold-hover:#F0DBAE!important;--on-gold:#33250C!important;--gold-ink:#8A6A2A;--gold-grad:linear-gradient(115deg,#D4B477 0%,#EFDCAE 25%,#FFF8E6 42%,#F1DDAD 58%,#D9BC84 78%,#F6E8C6 100%)!important}html[data-gtone=soft]{--gold:#DCC291!important;--gold-rgb:220,194,145;--gold-hover:#E6D0A8!important;--on-gold:#33260E!important;--gold-ink:#7E6436;--gold-grad:linear-gradient(115deg,#CDB07A 0%,#E6D3A8 30%,#F5EBD3 50%,#E2CC9C 70%,#CDB07A 100%)!important}html[data-gtone=rose]{--gold:#E8BC9C!important;--gold-rgb:232,188,156;--gold-hover:#EFCBB1!important;--on-gold:#3A1E12!important;--gold-ink:#8E5A44;--gold-grad:linear-gradient(115deg,#D7A27F 0%,#F0CDB2 30%,#FFF1E6 48%,#EBC2A3 68%,#D29C78 100%)!important}.trust .ic:has(.emo){background:#fff!important;width:46px;height:46px;border-radius:12px}.band{grid-template-columns:1fr 1.15fr}.band-copy{padding:28px 36px;gap:12px}.band-copy h3{font-size:clamp(24px,2.4vw,32px)}.band-img{min-height:0;aspect-ratio:2000/860}.band-img img{object-position:center 38%}@media(max-width:640px){.band{grid-template-columns:1fr}.band-img{aspect-ratio:2000/860}.band-copy{padding:18px 20px 20px;gap:8px}.band-copy h3{font-size:24px}.band-copy p{font-size:14px}}.hv2 nav a .plum,.hv3 nav a .plum{display:none!important}.trust>div:first-child .ic img{width:36px!important;height:36px!important}.band-img img{object-position:center 8%!important}.qft{display:grid;grid-template-columns:1fr;gap:10px}.qft .qb-head h3{margin-top:0}.qf-pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.qf-pills span{font-size:13px;color:var(--muted)}.qf-pills button{height:38px;padding:0 16px;border-radius:999px;background:#fff;font-weight:800;font-size:14.5px;color:var(--deep);box-shadow:0 0 0 1.5px rgba(var(--deep-rgb),.2),0 3px 8px #0000000d}.qft .last{margin-top:12px;display:inline-block}.qb-ft{display:grid;place-items:center;padding:18px 0 8px}@media(min-width:900px){.qft{grid-template-columns:1fr 1fr;align-items:center;column-gap:40px}.qb-ft{padding:10px 0}}.qf{--s:250px;position:relative;width:var(--s);height:var(--s);margin:10px auto 20px}.qf.big{--s:290px}.qf-paper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;filter:drop-shadow(0 18px 22px rgba(30,40,35,.18))}.qf-core{position:absolute;left:50%;top:50%;width:40%;height:40%;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--deep-lo),var(--deep));border-radius:10px}.qf-p{position:absolute;width:calc(50% - 2px);height:calc(50% - 2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--charcoal);font-weight:900;font-size:16px;cursor:pointer;transition:transform .35s cubic-bezier(.3,1.4,.5,1),filter .2s;--c1:#E6F5EE;--c2:#D3ECDF}.qf-p b{position:relative;z-index:1;background:#fffc;padding:2px 10px;border-radius:999px;box-shadow:0 1px 3px #0000000f}.qf-p .ic{position:relative;z-index:1;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,var(--deep-hi),var(--deep-lo));color:var(--gold);box-shadow:inset 0 0 0 1px #ffe49673}.qf-p .ic svg{width:26px;height:26px}.qf-p.tl{left:0;top:0;border-radius:30px 30px 6px;background:linear-gradient(to top right,var(--c1) 50%,var(--c2) 50%);--c1:#E6F5EE;--c2:#D2EBDE}.qf-p.tr{right:0;top:0;border-radius:30px 30px 30px 6px;background:linear-gradient(to bottom right,var(--c2) 50%,var(--c1) 50%);--c1:#FBF1DC;--c2:#F2E2C0}.qf-p.bl{left:0;bottom:0;border-radius:30px 6px 30px 30px;background:linear-gradient(to bottom right,var(--c1) 50%,var(--c2) 50%);--c1:#EEF1FA;--c2:#DCE3F4}.qf-p.br{right:0;bottom:0;border-radius:6px 30px 30px;background:linear-gradient(to top right,var(--c2) 50%,var(--c1) 50%);--c1:#F1F5E6;--c2:#E1EAD0}.qf-p:hover{filter:brightness(1.03)}.qf-p:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.qf .tl{animation:qfTL 4.6s ease-in-out infinite}.qf .tr{animation:qfTR 4.6s ease-in-out infinite}.qf .bl{animation:qfBL 4.6s ease-in-out infinite}.qf .br{animation:qfBR 4.6s ease-in-out infinite}@keyframes qfTL{0%,12%,46%,58%,92%,to{transform:none}22%,36%{transform:translateY(-14px) rotate(-2deg)}68%,82%{transform:translate(-14px) rotate(2deg)}}@keyframes qfTR{0%,12%,46%,58%,92%,to{transform:none}22%,36%{transform:translateY(-14px) rotate(2deg)}68%,82%{transform:translate(14px) rotate(-2deg)}}@keyframes qfBL{0%,12%,46%,58%,92%,to{transform:none}22%,36%{transform:translateY(14px) rotate(2deg)}68%,82%{transform:translate(-14px) rotate(-2deg)}}@keyframes qfBR{0%,12%,46%,58%,92%,to{transform:none}22%,36%{transform:translateY(14px) rotate(-2deg)}68%,82%{transform:translate(14px) rotate(2deg)}}.qf:hover .qf-p{animation-play-state:paused}.qf-hand{position:absolute;top:24%;width:52%;z-index:1;pointer-events:none}.qf-hand svg{width:100%;height:auto;display:block}.qf-hand.l{left:-38%;animation:qfHL 4.6s ease-in-out infinite}.qf-hand.r{right:-38%;transform:scaleX(-1);animation:qfHR 4.6s ease-in-out infinite}@keyframes qfHL{0%,12%,46%,58%,92%,to{transform:none}22%,36%{transform:rotate(-4deg)}68%,82%{transform:translate(-14px)}}@keyframes qfHR{0%,12%,46%,58%,92%,to{transform:scaleX(-1)}22%,36%{transform:scaleX(-1) rotate(-4deg)}68%,82%{transform:scaleX(-1) translate(-14px)}}html[data-hand=off] .qf-hand{display:none}.qf-stamp{position:absolute;right:-22px;top:-26px;z-index:4;width:78px;height:78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e0614a;color:#fff;transform:rotate(12deg);box-shadow:0 6px 14px #e0614a59,inset 0 0 0 3px #ffffffe6,inset 0 0 0 5px #e0614a,inset 0 0 0 6px #ffffff80;line-height:1}.qf-stamp b{font-size:26px;font-weight:900}.qf-stamp small{font-size:11px;font-weight:800;margin-top:1px}.qf-stamp i{font-style:normal;font-size:10px;margin-top:4px;opacity:.9}.qf.pick .qf-p,.qf.pick .qf-hand{animation:none!important}.qf.pick .tl{animation:qfGoTL .9s ease-in-out!important}.qf.pick .tr{animation:qfGoTR .9s ease-in-out!important}.qf.pick .bl{animation:qfGoBL .9s ease-in-out!important}.qf.pick .br{animation:qfGoBR .9s ease-in-out!important}@keyframes qfGoTL{25%{transform:translateY(-14px)}50%{transform:none}75%{transform:translate(-14px)}}@keyframes qfGoTR{25%{transform:translateY(-14px)}50%{transform:none}75%{transform:translate(14px)}}@keyframes qfGoBL{25%{transform:translateY(14px)}50%{transform:none}75%{transform:translate(-14px)}}@keyframes qfGoBR{25%{transform:translateY(14px)}50%{transform:none}75%{transform:translate(14px)}}.qf.pick .qf-p.chosen{z-index:3;animation:qfChosen 1.25s ease-in-out forwards!important}@keyframes qfChosen{0%,70%{transform:none}to{transform:scale(1.25);filter:drop-shadow(0 0 0 #fff) brightness(1.05);box-shadow:0 0 0 4px var(--gold)}}.qz-who-sm{grid-template-columns:repeat(4,1fr)!important;gap:14px 10px!important;margin-top:4px}.qz-who-sm .qz-opt .np{padding:10px 6px!important;font-size:14.5px!important;gap:6px!important}.qz-who-sm .qz-opt .ic{width:34px!important;height:34px!important}.qz-who-sm .qz-opt .ic svg{width:19px!important;height:19px!important}@media(max-width:640px){.qf-hand{width:40%;top:28%}.qf-hand.l{left:-27%}.qf-hand.r{right:-27%}.qf{--s:230px}.qf.big{--s:250px}.qf-p{font-size:15px}.qf-p .ic{width:40px;height:40px}.qf-p .ic svg{width:22px;height:22px}.qf-stamp{width:68px;height:68px;right:-14px;top:-22px}.qf-stamp b{font-size:22px}.qz-who-sm{grid-template-columns:repeat(2,1fr)!important}}@media(prefers-reduced-motion:reduce){.qf .qf-p,.qf-hand{animation:none!important}}html[data-gfx=lux] footer{background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(var(--primary-rgb),.28),transparent 70%),linear-gradient(180deg,var(--deep),var(--deep-lo))!important}.carousel:before{display:none!important}html[data-gfx=lux] header.hv3:after,html[data-gfx=lux] header.hv2:after,html[data-gfx=lux] #hdr:after{height:1px!important;opacity:.7}.drawer .up{flex:0 0 250px!important;align-items:center;padding:10px!important;gap:12px!important}.drawer .up img{width:64px!important;height:64px!important;border-radius:10px;object-fit:contain!important;background:#fff;box-shadow:0 0 0 1px var(--line)}.drawer .up .un{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.35;font-weight:700}.ck .si .im{width:64px!important;height:64px!important;flex-shrink:0}.ck .si .im img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff}.ck .si .n{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:14.5px;line-height:1.4}footer{background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(var(--primary-rgb),.25),transparent 70%),linear-gradient(180deg,var(--deep),color-mix(in srgb,var(--deep) 82%,#000))!important}html[data-theme=green][data-green=forest]{--deep-lo:#0F4B36}html[data-theme=green][data-green=jade]{--deep-lo:#135A40}html[data-theme=green][data-green=brand]{--deep-lo:#18714F}html[data-theme=green][data-green=mint]{--deep-lo:#23946C}.mcol{display:flex;flex-direction:column;gap:14px;min-width:0}.mcard{aspect-ratio:1.6/1;min-height:0!important;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,228,150,.55);padding:22px 24px!important;background:radial-gradient(ellipse 90% 120% at 0% 0%,var(--deep-hi),var(--deep) 55%,var(--deep-lo))!important}.mcard .lux-ribbon{display:none!important}.mcard:before{display:none}.mcard:after{content:"";position:absolute;right:-12%;bottom:-22%;width:62%;aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='20' cy='11' r='8'/%3E%3Ccircle cx='28.56' cy='17.22' r='8'/%3E%3Ccircle cx='25.29' cy='27.28' r='8'/%3E%3Ccircle cx='14.71' cy='27.28' r='8'/%3E%3Ccircle cx='11.44' cy='17.22' r='8'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain!important;opacity:.08!important;pointer-events:none;background-color:transparent!important;filter:none!important;mix-blend-mode:normal!important}.mcard:after{display:none!important}.mcard .mc-name,.mcard .mc-pts{margin:0!important}.mc-redeem{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;padding:12px;border-radius:999px;background:var(--gold-grad,var(--gold));color:var(--on-gold);font-weight:900;font-size:16px}.mc-redeem small{font-size:12.5px;font-weight:600;opacity:.8}.mc-redeem:disabled{background:#eef1ee!important;color:var(--muted);cursor:default;box-shadow:inset 0 0 0 1.5px var(--line)}.mc-stamps{background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 0 0 1px var(--line),0 6px 18px #0000000a}.st-h b{display:block;font-size:16px;color:var(--deep)}.st-h small{font-size:13px;color:var(--muted)}.st-row{display:flex;justify-content:space-between;gap:8px;margin-top:12px}.stp{width:clamp(44px,13vw,56px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;border:2px dashed rgba(var(--deep-rgb),.25);color:rgba(var(--deep-rgb),.35);font-weight:800}.stp em{font-style:normal}.stp.on{border:3px solid #C8372D;background:radial-gradient(circle,#fff 0 58%,transparent 59%);color:#c8372d;transform:rotate(-12deg)}.stp.on:nth-child(2){transform:rotate(9deg)}.stp.on svg{width:62%;height:62%}.stp.on svg circle[fill="#fff"]{fill:#fff}.stp.new{animation:stpThump .7s .3s cubic-bezier(.3,1.6,.5,1) both}@keyframes stpThump{0%{transform:scale(2.2) rotate(9deg);opacity:0}60%{transform:scale(.92) rotate(9deg);opacity:1}to{transform:scale(1) rotate(9deg)}}html[data-mcard=a] .mc-stamps{display:none}@media(max-width:640px){.mcard{padding:18px!important}.mcard .mc-name{font-size:20px}}html:not([data-qstyle=fortune]) .qft{display:none!important}html[data-qstyle=fortune] .qbag{display:none!important}.qbag{display:grid;grid-template-columns:1fr;gap:18px}.qbag .qb-head h3{margin-top:0}.qbag .qb-head .btn{margin-top:16px;height:52px;font-size:17px;padding:0 26px}.qbag .last{display:block;margin-top:10px;background:none;color:var(--deep);font-weight:700;text-decoration:underline;font-size:14px}@media(min-width:900px){.qbag{grid-template-columns:1fr 1.1fr;align-items:center;column-gap:40px}}.bag{--ink:var(--deep);--pen:#2346A0;position:relative;max-width:520px;margin:0 auto;padding:46px 14px 16px;border-radius:12px 12px 16px 16px;background:linear-gradient(180deg,#fffffff5,#fafaf7f0),repeating-linear-gradient(0deg,rgba(0,0,0,.012) 0 2px,transparent 2px 4px);box-shadow:0 1px #ffffffe6 inset,0 0 0 1px #0000000f,0 24px 40px #1e282324;font-family:"LXGW Neo ZhiSong","Noto Serif HK",var(--f-body)}.bag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,transparent 60%);pointer-events:none}.bag-hole{position:absolute;left:50%;top:10px;width:34%;height:20px;margin-left:-17%;border-radius:12px;background:#f2f3ef;box-shadow:inset 0 2px 4px #0000002e}.bag-zip{position:absolute;left:10px;right:10px;top:36px;height:6px}.bag-zip .zl{position:absolute;top:0;right:0;bottom:0;left:0;border-top:2px solid rgba(0,0,0,.08);border-bottom:2px solid rgba(0,0,0,.08)}.bag-zip .zs{position:absolute;left:-2px;top:-5px;width:16px;height:16px;border-radius:4px;background:linear-gradient(#e9ece8,#cfd5d0);box-shadow:0 1px 3px #00000040;transition:left .8s cubic-bezier(.6,0,.3,1)}.bag.opened .bag-zip .zs,.bag.unzip .bag-zip .zs{left:calc(100% - 14px)}.bag.unzip{animation:bagShake .9s ease}@keyframes bagShake{30%{transform:rotate(-1deg)}60%{transform:rotate(1deg)}}.bag-print{position:relative;border:2.5px solid var(--ink);border-radius:4px;padding:12px 12px 10px;color:var(--ink);overflow:hidden}.bag-deco{position:absolute;width:30px;fill:none;stroke:var(--ink);stroke-width:1.6;opacity:.18}.bag-deco.d1{right:10px;top:62px;transform:rotate(-25deg)}.bag-deco.d2{width:18px;right:44px;top:86px}.bag-deco.d3{left:8px;bottom:44px;transform:rotate(20deg);width:24px}.bag-hd{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding-bottom:10px;border-bottom:2px solid var(--ink)}.bag-logo{width:40px;height:40px;color:var(--ink)}.bag-logo svg{width:100%;height:100%}.bag-nm b{display:block;font-size:24px;letter-spacing:.18em;line-height:1.1;font-weight:400}.bag-nm i{display:inline-block;margin-top:4px;font-style:normal;font-size:9.5px;letter-spacing:.16em;background:var(--ink);color:#fff;padding:2px 6px;font-family:var(--f-body);font-weight:700}.bag-tt{text-align:center;font-size:14px;line-height:1.25;border:1.5px solid var(--ink);padding:4px 8px;border-radius:3px}.bag-tt small{display:block;font-size:11px;letter-spacing:.2em}.bag-form{display:grid}.bag-row{display:grid;grid-template-columns:48px 1fr;border-bottom:1.5px solid var(--ink)}.bag-row:last-child{border-bottom:0}.bag-lbl{display:flex;align-items:center;justify-content:center;text-align:center;font-size:15px;letter-spacing:.28em;writing-mode:vertical-rl;border-right:1.5px solid var(--ink);padding:10px 6px;line-height:1.25}.bag-row.act .bag-lbl{background:var(--ink);color:#fff}.bag-val{padding:10px;min-height:46px;display:flex;flex-direction:column;justify-content:center;gap:8px;font-family:var(--f-body)}.bag-blank{display:block;height:22px;border-bottom:1.5px dotted rgba(var(--deep-rgb),.45);width:85%}.bag-date{font-family:LXGW Neo ZhiSong,serif;color:var(--ink);font-size:15px}.bag-tip{margin:0;font-size:13px;color:var(--ink);opacity:.75;font-family:LXGW Neo ZhiSong,serif}.hw{font-family:"The Write Right Font",var(--f-title);color:var(--pen);font-size:21px;line-height:1.2;display:inline-block}.hw.new{animation:hwWrite .7s steps(14) both}@keyframes hwWrite{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.bo{position:relative;text-align:left;color:var(--charcoal);font-weight:800;cursor:pointer}.bo-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bo-chk{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:6px;font-size:17px}.bo-chk:hover{background:rgba(var(--deep-rgb),.06)}.bo-chk .box{flex-shrink:0;width:26px;height:26px;border:2px solid var(--ink);border-radius:3px;display:grid;place-items:center;position:relative}.tick{position:absolute;width:34px;height:34px;left:-3px;top:-10px;overflow:visible}.tick path{fill:none;stroke:var(--pen);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30}.bo.on .tick path{animation:penDraw .45s ease-out forwards}@keyframes penDraw{to{stroke-dashoffset:0}}.bo-cells{display:grid;grid-template-columns:repeat(3,1fr);border-top:1.5px solid var(--ink);border-left:1.5px solid var(--ink);margin-top:2px}.bo-cell{display:flex;align-items:center;gap:8px;padding:10px 8px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);font-size:15.5px;min-height:56px}.bo-cell:hover{background:rgba(var(--deep-rgb),.05)}.bo-cell .ic{flex-shrink:0;width:30px;height:30px;color:var(--ink);display:grid;place-items:center}.bo-cell .ic svg{width:24px;height:24px}.bo-cell small{display:block;font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}.circ{position:absolute;left:2px;right:2px;top:4px;bottom:4px;width:calc(100% - 4px);height:calc(100% - 8px);overflow:visible;pointer-events:none}.circ path{fill:none;stroke:var(--pen);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400;vector-effect:non-scaling-stroke}.bo.on .circ path{animation:penCirc .55s ease-out forwards}@keyframes penCirc{to{stroke-dashoffset:0}}.bo-lines{display:grid;gap:4px}.bo-line{display:flex;align-items:center;gap:12px;padding:12px 10px;border-bottom:1.5px dotted rgba(var(--deep-rgb),.4);font-size:18px}.bo-line .no{font-family:"The Write Right Font",var(--f-title);color:var(--ink);font-weight:400;font-size:20px}.bo-line:hover{background:rgba(var(--deep-rgb),.05)}.bag-ft{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:10px;padding-top:8px;border-top:2px solid var(--ink);font-size:11.5px;letter-spacing:.04em}.bag-ft span:first-child{background:var(--ink);color:#fff;padding:1px 6px}.bag-stamp{position:absolute;right:18px;top:96px;width:92px;height:92px;border-radius:50%;border:4px solid #C8372D;color:#c8372d;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:LXGW Neo ZhiSong,serif;font-size:21px;line-height:1.1;letter-spacing:.1em;transform:rotate(-14deg);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #c8372d;background:#ffffff59;mix-blend-mode:multiply;opacity:.92;z-index:5}.bag.stamping .bag-stamp{animation:stampThump .6s .55s cubic-bezier(.3,1.6,.5,1) both}@keyframes stampThump{0%{transform:scale(2.4) rotate(-14deg);opacity:0}60%{transform:scale(.94) rotate(-14deg);opacity:.95}to{transform:scale(1) rotate(-14deg);opacity:.92}}.bag-loading{text-align:center;color:var(--deep);font-weight:800;margin-top:14px}.qz-bagwrap .qz-note{margin-top:14px}.bag-mini{max-width:none;margin-bottom:18px;padding-top:40px}.bag-mini .bag-zip{top:30px}.bag-mini .bag-hole{top:6px;height:16px}.bag-sum{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:10px;font-size:14px;align-items:baseline;padding-right:90px}.bag-sum .hw{font-size:18px}.bag-mini .bag-stamp{width:76px;height:76px;font-size:17px;right:12px;top:auto;bottom:8px}.from-bag .qr-main{animation:fromBag .7s .15s cubic-bezier(.2,.9,.3,1) both!important}.from-bag .qr-sm{animation:fromBag .6s cubic-bezier(.2,.9,.3,1) both!important;animation-delay:calc(.35s + var(--i,0)*.12s)!important}@keyframes fromBag{0%{opacity:0;transform:translateY(-36px) scale(.96)}to{opacity:1;transform:none}}#qbBag .bag{max-width:440px}@media(max-width:640px){.bag{padding:42px 10px 12px}.bag-print{padding:10px 8px 8px}.bag-nm b{font-size:20px}.bag-logo{width:34px;height:34px}.bag-row{grid-template-columns:40px 1fr}.bag-lbl{font-size:14px;padding:8px 2px}.bo-cells{grid-template-columns:1fr 1fr}.bo-chk{font-size:16px}.bag-stamp{width:80px;height:80px;font-size:18px;right:10px;top:84px}.bag-tt{font-size:12px;padding:3px 5px}}@media(prefers-reduced-motion:reduce){.bo.on .tick path,.bo.on .circ path{animation:none;stroke-dashoffset:0}.hw.new,.bag-stamp,.from-bag .qr-main,.from-bag .qr-sm,.stp.new{animation:none!important}}.mc-stamps{display:none!important}html:not([data-qstyle=bag]) .qbag{display:none!important}html:not([data-qstyle=basic]) .qbasic{display:none!important}html[data-qstyle=basic] .qft{display:none!important}html{--qbg:#fff;--qcard:#fff;--qtx:var(--charcoal);--qmut:var(--muted);--qline:rgba(var(--deep-rgb),.14);--qacc:var(--deep)}html[data-qbg=cream]{--qbg:#FBF6EA;--qline:rgba(150,120,60,.22)}html[data-qbg=mint]{--qbg:#E4F5EC}html[data-qbg=sage]{--qbg:#EEF2E6;--qline:rgba(90,110,60,.2)}html[data-qbg=dark]{--qbg:var(--deep);--qcard:rgba(255,255,255,.07);--qtx:#fff;--qmut:rgba(255,255,255,.72);--qline:rgba(255,228,150,.35);--qacc:var(--gold)}html[data-qel=flower]{--qdeco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23C6A65D'%3E%3Ccircle cx='20' cy='11' r='8'/%3E%3Ccircle cx='28.56' cy='17.22' r='8'/%3E%3Ccircle cx='25.29' cy='27.28' r='8'/%3E%3Ccircle cx='14.71' cy='27.28' r='8'/%3E%3Ccircle cx='11.44' cy='17.22' r='8'/%3E%3C/g%3E%3Ccircle cx='20' cy='20' r='3.4' fill='%23fff'/%3E%3C/svg%3E") no-repeat right -40px top -30px/200px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23C6A65D'%3E%3Ccircle cx='20' cy='11' r='8'/%3E%3Ccircle cx='28.56' cy='17.22' r='8'/%3E%3Ccircle cx='25.29' cy='27.28' r='8'/%3E%3Ccircle cx='14.71' cy='27.28' r='8'/%3E%3Ccircle cx='11.44' cy='17.22' r='8'/%3E%3C/g%3E%3Ccircle cx='20' cy='20' r='3.4' fill='%23fff'/%3E%3C/svg%3E") no-repeat left -30px bottom -40px/140px;--qdecoop:.16}html[data-qel=herb]{--qdeco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%232E8C63' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M20 110C40 70 70 45 110 30'/%3E%3Cpath d='M45 78c-8-12-6-26 6-34 6 12 4 26-6 34z'/%3E%3Cpath d='M62 62c2-14 14-22 28-20-2 14-14 22-28 20z'/%3E%3Cpath d='M78 48c-4-12 2-24 14-28 4 12-2 24-14 28z'/%3E%3Cpath d='M32 94c-12-4-18-16-14-28 12 4 18 16 14 28z'/%3E%3C/svg%3E") no-repeat right -10px top -10px/220px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%232E8C63' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M20 110C40 70 70 45 110 30'/%3E%3Cpath d='M45 78c-8-12-6-26 6-34 6 12 4 26-6 34z'/%3E%3Cpath d='M62 62c2-14 14-22 28-20-2 14-14 22-28 20z'/%3E%3Cpath d='M78 48c-4-12 2-24 14-28 4 12-2 24-14 28z'/%3E%3Cpath d='M32 94c-12-4-18-16-14-28 12 4 18 16 14 28z'/%3E%3C/svg%3E") no-repeat left -20px bottom -20px/160px;--qdecoop:.22}html[data-qel=dots]{--qdeco:radial-gradient(circle,rgba(198,166,93,.55) 1.4px,transparent 1.6px) 0 0/18px 18px;--qdecoop:.5}html[data-qel=wave]{--qdeco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' fill='none' stroke='%23C6A65D' stroke-width='1.4'%3E%3Cpath d='M0 30c25-20 50-20 75 0s50 20 75 0 50-20 75 0'/%3E%3Cpath d='M0 42c25-20 50-20 75 0s50 20 75 0 50-20 75 0' opacity='.6'/%3E%3Cpath d='M0 18c25-20 50-20 75 0s50 20 75 0 50-20 75 0' opacity='.35'/%3E%3C/svg%3E") repeat-x left bottom 30px/360px 110px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' fill='none' stroke='%23C6A65D' stroke-width='1.4'%3E%3Cpath d='M0 30c25-20 50-20 75 0s50 20 75 0 50-20 75 0'/%3E%3Cpath d='M0 42c25-20 50-20 75 0s50 20 75 0 50-20 75 0' opacity='.6'/%3E%3Cpath d='M0 18c25-20 50-20 75 0s50 20 75 0 50-20 75 0' opacity='.35'/%3E%3C/svg%3E") repeat-x left top 40px/360px 110px;--qdecoop:.45}.qbasic,html[data-qstyle=basic] #quiz{position:relative;background:var(--qbg)!important;color:var(--qtx);isolation:isolate}.qbasic:before,html[data-qstyle=basic] #quiz:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--qdeco,none);opacity:var(--qdecoop,0);pointer-events:none}html[data-qstyle=basic] #quiz{overflow:hidden}.qbasic{display:grid;grid-template-columns:1fr;gap:20px;border-radius:24px;padding:28px 26px;box-shadow:inset 0 0 0 1px var(--qline),0 10px 30px #0000000d;overflow:hidden}.qbasic .qb-ey{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--qacc);background:color-mix(in srgb,var(--qacc) 12%,transparent);padding:4px 12px;border-radius:999px}.qbasic h3{font-family:var(--f-title);font-weight:var(--title-w);font-size:clamp(26px,3vw,34px);color:var(--qtx);margin:10px 0 6px}html:not([data-qbg=dark]) .qbasic h3{color:var(--deep)}.qbasic p{color:var(--qmut);font-size:15px;margin:0}.qbasic .qb-go{margin-top:18px;height:52px;font-size:17px;padding:0 28px}html[data-qbg=dark] .qbasic .qb-go{background:var(--gold-grad,var(--gold));color:var(--on-gold)}.qbasic .last{display:block;margin-top:10px;background:none;color:var(--qacc);font-weight:700;text-decoration:underline;font-size:14px}.qb-who>p{font-weight:800;color:var(--qtx);margin:0 0 10px!important}.qb-who>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qb-who button{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;background:var(--qcard);box-shadow:inset 0 0 0 1.5px var(--qline);font-weight:800;font-size:16px;color:var(--qtx);transition:transform .15s,box-shadow .2s}.qb-who button:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--qacc)}.qb-who .ic{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,var(--deep-hi),var(--deep-lo));color:var(--gold);flex-shrink:0}.qb-who .ic svg{width:24px;height:24px}@media(min-width:900px){.qbasic{grid-template-columns:1fr 1fr;align-items:center;column-gap:40px;padding:34px 38px}}html[data-qstyle=basic] .qz-opt{transform:none!important;padding:0!important;background:var(--qcard)!important;border-radius:18px!important;box-shadow:inset 0 0 0 1.5px var(--qline),0 4px 12px #0000000a!important}html[data-qstyle=basic] .qz-opt:hover{transform:translateY(-2px)!important;box-shadow:inset 0 0 0 2px var(--qacc),0 10px 22px #00000014!important}html[data-qstyle=basic] .qz-opt .pin{display:none}html[data-qstyle=basic] .qz-opt .np{background:transparent!important;color:var(--qtx)}html[data-qstyle=basic] .qz-opt small{color:var(--qmut)}html[data-qstyle=basic] .qz-opt.on{box-shadow:0 0 0 3px var(--gold),0 12px 26px #0000001f!important}html[data-qstyle=basic] .qz-opt.on .np{background:var(--deep)!important;color:#fff}html[data-qbg=dark][data-qstyle=basic] .qz-opt.on .np{background:var(--gold-grad,var(--gold))!important;color:var(--on-gold)}html[data-qstyle=basic] .qz-opt .no{color:var(--qacc)}html[data-qstyle=basic] .qz-list .qz-opt .np:after{color:var(--qacc)}html[data-qbg=dark] #quiz .qz h2,html[data-qbg=dark] #quiz .qr-more-h,html[data-qbg=dark] #quiz .qr-ey{color:#fff}html[data-qbg=dark] #quiz .sub,html[data-qbg=dark] #quiz .qz-step,html[data-qbg=dark] #quiz .qz-note{color:#ffffffbf}html[data-qbg=dark] #quiz .qz-back{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff4d}html[data-qbg=dark] #quiz .qz-bar{background:#ffffff26}html[data-qbg=dark]{--qbg:radial-gradient(ellipse 80% 120% at 0% 0%,var(--deep-hi),var(--deep) 50%,var(--deep-lo));--qcard:rgba(255,255,255,.07);--qtx:#fff;--qmut:rgba(255,255,255,.75);--qline:rgba(255,228,150,.35);--qacc:var(--gold)}html[data-qbg=emerald]{--qbg:linear-gradient(160deg,#23996E,#17795A);--qcard:rgba(255,255,255,.1);--qtx:#fff;--qmut:rgba(255,255,255,.82);--qline:rgba(255,255,255,.35);--qacc:#FFE7A8}html[data-qbg=mint]{--qbg:#E4F5EC;--qcard:#fff;--qtx:var(--charcoal);--qmut:var(--muted);--qline:rgba(var(--deep-rgb),.16);--qacc:var(--deep)}html:is([data-qbg=dark],[data-qbg=emerald]) .qbasic h3{color:#fff!important}html:is([data-qbg=dark],[data-qbg=emerald]) .qbasic .qb-go{background:var(--gold-grad,var(--gold))!important;color:var(--on-gold)!important}html:is([data-qbg=dark],[data-qbg=emerald])[data-qstyle=basic] .qz-opt.on .np{background:var(--gold-grad,var(--gold))!important;color:var(--on-gold)}html[data-qbg=emerald] #quiz .qz h2,html[data-qbg=emerald] #quiz .qr-more-h,html[data-qbg=emerald] #quiz .qr-ey{color:#fff}html[data-qbg=emerald] #quiz .sub,html[data-qbg=emerald] #quiz .qz-step,html[data-qbg=emerald] #quiz .qz-note{color:#fffc}html[data-qbg=emerald] #quiz .qz-back{background:#ffffff1f;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}html[data-qbg=emerald] #quiz .qz-bar{background:#fff3}.qbasic,html[data-qstyle=basic] #quiz{background:var(--qbg)!important}html[data-qbg=mint] .qb-who .ic{color:var(--gold)}html[data-qel=none]{--qdeco:none}html[data-qel=flower]{--qdeco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23E2C58A'%3E%3Ccircle cx='20' cy='11' r='8'/%3E%3Ccircle cx='28.56' cy='17.22' r='8'/%3E%3Ccircle cx='25.29' cy='27.28' r='8'/%3E%3Ccircle cx='14.71' cy='27.28' r='8'/%3E%3Ccircle cx='11.44' cy='17.22' r='8'/%3E%3C/g%3E%3C/svg%3E") no-repeat right -40px top -30px/200px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23E2C58A'%3E%3Ccircle cx='20' cy='11' r='8'/%3E%3Ccircle cx='28.56' cy='17.22' r='8'/%3E%3Ccircle cx='25.29' cy='27.28' r='8'/%3E%3Ccircle cx='14.71' cy='27.28' r='8'/%3E%3Ccircle cx='11.44' cy='17.22' r='8'/%3E%3C/g%3E%3C/svg%3E") no-repeat left -30px bottom -40px/140px;--qdecoop:.2}html[data-qel=logo]{--qdeco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23E2C58A'%3E%3Ccircle cx='20' cy='11' r='8'/%3E%3Ccircle cx='28.56' cy='17.22' r='8'/%3E%3Ccircle cx='25.29' cy='27.28' r='8'/%3E%3Ccircle cx='14.71' cy='27.28' r='8'/%3E%3Ccircle cx='11.44' cy='17.22' r='8'/%3E%3C/g%3E%3C/svg%3E") no-repeat right -12% center/min(70%,520px);--qdecoop:.18}html[data-qel=herb]{--qdeco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23E2C58A' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M20 110C40 70 70 45 110 30'/%3E%3Cpath d='M45 78c-8-12-6-26 6-34 6 12 4 26-6 34z'/%3E%3Cpath d='M62 62c2-14 14-22 28-20-2 14-14 22-28 20z'/%3E%3Cpath d='M78 48c-4-12 2-24 14-28 4 12-2 24-14 28z'/%3E%3Cpath d='M32 94c-12-4-18-16-14-28 12 4 18 16 14 28z'/%3E%3C/svg%3E") no-repeat right -10px top -10px/220px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23E2C58A' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M20 110C40 70 70 45 110 30'/%3E%3Cpath d='M45 78c-8-12-6-26 6-34 6 12 4 26-6 34z'/%3E%3Cpath d='M62 62c2-14 14-22 28-20-2 14-14 22-28 20z'/%3E%3Cpath d='M78 48c-4-12 2-24 14-28 4 12-2 24-14 28z'/%3E%3Cpath d='M32 94c-12-4-18-16-14-28 12 4 18 16 14 28z'/%3E%3C/svg%3E") no-repeat left -20px bottom -20px/160px;--qdecoop:.4}html[data-qel=capsule]{--qdeco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23E2C58A' stroke-width='1.6' stroke-linecap='round'%3E%3Crect x='14' y='20' width='40' height='16' rx='8' transform='rotate(-30 34 28)'/%3E%3Cpath d='M30 20l8 16' transform='rotate(-30 34 28)'/%3E%3Ccircle cx='86' cy='30' r='9'/%3E%3Cpath d='M78 30h16'/%3E%3Crect x='60' y='74' width='40' height='16' rx='8' transform='rotate(25 80 82)'/%3E%3Ccircle cx='28' cy='84' r='7'/%3E%3C/svg%3E") 0 0/170px 170px;--qdecoop:.28}html[data-qel=cross]{--qdeco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23E2C58A' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M30 22v16M22 30h16'/%3E%3Cpath d='M90 82v16M82 90h16'/%3E%3C/svg%3E") 0 0/90px 90px;--qdecoop:.3}html[data-qel=bokeh]{--qdeco:radial-gradient(circle at 12% 20%,rgba(255,226,150,.55) 0 3px,transparent 4px),radial-gradient(circle at 78% 14%,rgba(255,226,150,.45) 0 5px,transparent 6px),radial-gradient(circle at 88% 70%,rgba(255,226,150,.4) 0 3px,transparent 4px),radial-gradient(circle at 30% 85%,rgba(255,226,150,.35) 0 6px,transparent 7px),radial-gradient(circle at 60% 45%,rgba(255,226,150,.25) 0 14px,transparent 30px),radial-gradient(circle at 90% 90%,rgba(255,226,150,.3) 0 20px,transparent 50px);--qdecoop:.9}html[data-qel=dots]{--qdeco:radial-gradient(circle,rgba(226,197,138,.7) 1.4px,transparent 1.6px) 0 0/18px 18px;--qdecoop:.45}html[data-qel=wave]{--qdeco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' fill='none' stroke='%23E2C58A' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M0 30c25-20 50-20 75 0s50 20 75 0 50-20 75 0'/%3E%3Cpath d='M0 42c25-20 50-20 75 0s50 20 75 0 50-20 75 0' opacity='.6'/%3E%3Cpath d='M0 18c25-20 50-20 75 0s50 20 75 0 50-20 75 0' opacity='.35'/%3E%3C/svg%3E") repeat-x left bottom 30px/360px 110px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' fill='none' stroke='%23E2C58A' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M0 30c25-20 50-20 75 0s50 20 75 0 50-20 75 0'/%3E%3Cpath d='M0 42c25-20 50-20 75 0s50 20 75 0 50-20 75 0' opacity='.6'/%3E%3Cpath d='M0 18c25-20 50-20 75 0s50 20 75 0 50-20 75 0' opacity='.35'/%3E%3C/svg%3E") repeat-x left top 40px/360px 110px;--qdecoop:.55}html[data-qel=stripe]{--qdeco:repeating-linear-gradient(135deg,rgba(226,197,138,.5) 0 1px,transparent 1px 14px);--qdecoop:.35}.ft-btns .wa{background:var(--gold-grad,var(--gold))!important;color:var(--on-gold)!important;-webkit-text-fill-color:var(--on-gold)!important}.mb-welcome{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:rgba(var(--gold-rgb),.16);box-shadow:inset 0 0 0 1.5px rgba(var(--gold-rgb),.5)}.mb-welcome span{font-size:26px}.mb-welcome b{display:block;color:var(--deep);font-size:16px}.mb-welcome small{color:var(--muted);font-size:13px}.qbasic>.bokeh,#quiz>.bokeh{z-index:0;display:block!important}.qpetal{z-index:0;color:#39c49180}html[data-qbg=mint] .qpetal{color:#17805859}.qbasic>.qb-head,.qbasic>.qb-who,#quiz>.wrap{position:relative;z-index:2}.xpage{display:none;padding:var(--s5) 0 var(--s8)}body.on-rd #rd,body.on-about #about{display:block}body.on-rd main>section:not(#rd),body.on-about main>section:not(#about){display:none}body.on-rd .fab-home,body.on-about .fab-home{display:inline-flex}.rd-hero,.ab-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;border-radius:24px;background:radial-gradient(ellipse 80% 120% at 0% 0%,var(--deep-hi),var(--deep) 50%,var(--deep-lo));color:#fff;padding:32px;box-shadow:inset 0 0 0 1px #ffe49666}.ab-hero{grid-template-columns:1fr}.rd-hero>.bokeh,.ab-hero>.bokeh{display:block!important;z-index:0}.rd-copy,.rd-img,.ab-hero>div:not(.bokeh){position:relative;z-index:1}.rd-hero .ey,.ab-hero .ey{font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--gold)}.rd-hero h1,.ab-hero h1{font-family:var(--f-title);font-weight:var(--title-w);font-size:clamp(28px,4vw,44px);line-height:1.25;margin:8px 0 12px}.rd-hero h1 em,.ab-hero h1 em{font-style:normal;color:var(--gold)}.rd-hero p,.ab-hero p{color:#ffffffd9;font-size:15.5px;line-height:1.75;margin:0;max-width:40em}.rd-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.btn-ghost-w{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff8c}.rd-img img{width:100%;border-radius:18px;aspect-ratio:1;object-fit:cover;box-shadow:0 16px 36px #0000004d}.rd-feat{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.rd-feat>div{background:#fff;border-radius:18px;padding:18px;box-shadow:0 0 0 1px var(--line)}.rd-feat .n{font-family:var(--f-title);font-size:24px;color:var(--gold-ink)}.rd-feat b{display:block;font-size:16px;color:var(--deep);margin:4px 0 6px}.rd-feat p{margin:0;font-size:14px;color:var(--muted);line-height:1.6}.rd-prod{display:grid;grid-template-columns:320px 1fr;gap:26px;align-items:center;background:#fff;border-radius:22px;padding:22px;box-shadow:0 0 0 1px var(--line);margin-bottom:22px}.rd-prod .im img{width:100%;border-radius:14px;aspect-ratio:1;object-fit:contain;background:#fff}.rd-prod .br{font-size:13px;font-weight:900;color:var(--gold-ink);letter-spacing:.08em}.rd-prod h2{font-family:var(--f-title);font-weight:var(--title-w);font-size:clamp(22px,2.6vw,30px);margin:4px 0 6px;color:var(--deep)}.rd-prod h2 small{font-size:.55em;color:var(--muted)}.rd-prod .pr{font-size:28px;font-weight:900;color:var(--deep);margin-bottom:12px}.rd-gal>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rd-gal img{width:100%;border-radius:12px;box-shadow:0 0 0 1px var(--line);cursor:zoom-in;background:#fff}.rd-gal img.big{grid-column:1/-1;cursor:zoom-out}.rd-faq{margin-top:22px}.rd-faq details{background:#fff;border-radius:14px;padding:14px 18px;margin-bottom:10px;box-shadow:0 0 0 1px var(--line)}.rd-faq summary{font-weight:800;font-size:16px;color:var(--deep);cursor:pointer}.rd-faq details p{margin:10px 0 0;color:var(--charcoal);line-height:1.75;font-size:15px}.ab-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 26px}.ab-stats>div{background:#fff;border-radius:18px;padding:18px;text-align:center;box-shadow:0 0 0 1px var(--line)}.ab-stats b{display:block;font-family:var(--f-title);font-weight:var(--title-w);font-size:clamp(20px,2.4vw,28px);color:var(--deep)}.ab-stats span{font-size:13.5px;color:var(--muted)}.ab-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:26px;align-items:start}.ab-biz{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ab-biz>div{background:var(--tint);border-radius:14px;padding:14px}.ab-biz b{display:block;color:var(--deep);font-size:16px}.ab-biz small{color:var(--muted);font-size:13px}.ab-p{font-size:15.5px;line-height:1.8;color:var(--charcoal)}.ab-imgs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ab-imgs img{width:100%;border-radius:16px;box-shadow:0 0 0 1px var(--line)}@media(max-width:900px){.rd-hero{grid-template-columns:1fr;padding:22px}.rd-img{order:-1}.rd-img img{aspect-ratio:16/10}.rd-feat{grid-template-columns:1fr 1fr}.rd-prod{grid-template-columns:1fr}.ab-stats{grid-template-columns:1fr 1fr}.ab-grid{grid-template-columns:1fr}.ab-hero{padding:24px 22px}}.mcard>.bokeh{display:block!important;z-index:0}.mcard .qpetal{color:#39c49180}.mcard>*:not(.bokeh):not(.qpetal){position:relative;z-index:2}.btn-ghost-w{color:#fff!important;background:#ffffff0f!important;box-shadow:inset 0 0 0 1.5px #fff9!important}.ext-link{color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.md-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:95;opacity:0;pointer-events:none;transition:opacity .25s}.md-scrim.on{opacity:1;pointer-events:auto}.mdrawer{position:fixed;left:0;top:0;bottom:0;width:min(84vw,340px);z-index:96;background:#fff;transform:translate(-102%);transition:transform .3s var(--ease);display:flex;flex-direction:column;box-shadow:10px 0 30px #0000002e}.mdrawer.on{transform:none}.md-hd{display:flex;align-items:center;gap:10px;padding:16px 16px 14px;background:radial-gradient(ellipse 90% 140% at 0% 0%,var(--deep-hi),var(--deep) 55%,var(--deep-lo));color:#fff}.md-logo img{width:40px;height:40px;border-radius:10px;display:block}.md-hd b{font-size:18px;letter-spacing:.08em;flex:1}.md-hd button{width:38px;height:38px;border-radius:50%;background:#ffffff1f;color:#fff;font-size:16px}.md-links{display:flex;flex-direction:column;padding:8px 0;overflow:auto;flex:1}.md-links a{display:flex;align-items:center;gap:14px;padding:15px 20px;font-size:17px;font-weight:700;color:var(--charcoal);border-bottom:1px solid var(--line);cursor:pointer}.md-links a i{width:26px;text-align:center;font-style:normal;color:var(--primary);font-size:18px}.md-links a.hl{color:var(--deep);background:rgba(var(--gold-rgb),.14)}.md-ft{padding:16px;display:grid;gap:10px;border-top:1px solid var(--line)}.md-ft .btn{height:48px}.md-ft a{text-align:center;color:var(--muted);font-size:14px}.mcard .qpetal{color:#39c4916b}.drawer .dr-head h4{font-size:21px}.drawer .ship{font-size:15px}.drawer .ci{grid-template-columns:84px 1fr auto}.drawer .ci img{width:84px;height:84px;object-fit:contain;background:#fff}.drawer .ci .n{font-size:16.5px;font-weight:700;line-height:1.4}.drawer .ci .p{font-size:17px}.drawer .ci :is(.q,.qty) :is(button,span){font-size:16px}.drawer .ci :is(.rm,.del,small){font-size:14px}.drawer .up-hd b{font-size:17px}.drawer .up-hd span{font-size:14px}.drawer .up .un{font-size:15.5px!important}.drawer .up :is(.upp,.pr,b){font-size:15.5px}.drawer .sum{font-size:16.5px}.drawer .sum.total{font-size:20px}.drawer #coBtn{font-size:18px;height:56px}.drawer .pay span{font-size:12.5px}.drawer .secure{font-size:13.5px;line-height:1.6}.drawer{overflow-y:auto;-webkit-overflow-scrolling:touch}.drawer .dr-items{flex:none;overflow:visible;min-height:auto}.drawer .upsell,.drawer .dr-foot{flex:none}.drawer .dr-head{position:sticky;top:0;z-index:3;background:var(--paper)}.md-links a.md-acc em{margin-left:auto;font-style:normal;color:var(--muted);transition:transform .2s}.md-links a.md-acc.open em{transform:rotate(180deg)}.md-sub{display:none;background:var(--tint,#f4f8f6);border-bottom:1px solid var(--line)}.md-acc.open+.md-sub{display:block}.md-sub a{padding:12px 20px 12px 60px!important;font-size:15.5px!important;font-weight:500!important;border-bottom:1px solid rgba(0,0,0,.04)!important}.nav-dd{position:relative;display:inline-flex}.dd-menu{position:fixed;min-width:200px;background:#fff;border-radius:14px;box-shadow:0 14px 34px #00000029;padding:8px;display:none;z-index:120}.dd-menu.on{display:block}.dd-menu a{display:block!important;padding:10px 14px!important;color:var(--charcoal)!important;font-size:15px;border-radius:10px;background:none!important}.dd-menu a:hover{background:var(--tint,#eef5f1)!important;color:var(--deep)!important}.dd-menu a:after,.dd-menu a .plum{display:none!important}#fabUp,.fup{display:none!important}.qimg{width:76%;height:76%;object-fit:contain;display:block}#brand{display:none}body.on-brand #brand{display:block}body.on-brand main>section:not(#brand){display:none}body.on-brand .fab-home{display:inline-flex}.br-hero{position:relative;overflow:hidden;border-radius:24px;padding:36px 32px;margin:8px 0 18px;color:#fff;background:radial-gradient(ellipse 90% 140% at 0% 0%,var(--deep-hi),var(--deep) 55%,var(--deep-lo))}.br-hero>*{position:relative;z-index:2}.br-hero .ey{font-size:12px;letter-spacing:.24em;color:var(--gold);font-weight:700}.br-hero h1{font-family:var(--f-title);font-size:clamp(30px,5vw,46px);margin:6px 0 4px;color:#fff}.br-hero .br-sub{color:var(--gold);font-weight:700;margin:0 0 8px}.br-hero p{max-width:560px;color:#ffffffd9;line-height:1.7;margin:0}.br-hero .br-n{display:inline-block;margin-top:14px;padding:5px 12px;border-radius:999px;background:#ffffff1f;font-size:13px}.br-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0 16px;scrollbar-width:none}.br-chips button{flex:none;height:38px;padding:0 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-weight:700;color:var(--charcoal)}.br-chips button.on{background:var(--deep);color:#fff;box-shadow:none}.br-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media(max-width:640px){.br-grid{grid-template-columns:repeat(2,1fr)}.br-hero{padding:28px 22px}}.qb-who .ic:has(.qimg),.qz-opt .ic:has(.qimg){background:radial-gradient(circle at 35% 30%,#22744f,#0a3324 75%)!important;box-shadow:inset 0 0 0 1px #ffe49680}.qimg{width:86%!important;height:86%!important}.qz-opt.on .ic:has(.qimg){background:var(--gold-grad,var(--gold))!important}.qz-opt.on .qimg{filter:brightness(.18) sepia(1) saturate(2)}.md-links a i{display:grid;place-items:center;width:26px;height:26px}.md-links a i svg{width:24px;height:24px}.br-top{display:flex;align-items:center;gap:20px}.br-logo{flex:none;width:96px;height:96px;border-radius:22px;background:#fff;display:grid;place-items:center;box-shadow:0 8px 24px #0000002e,inset 0 0 0 2px #ffe49699;overflow:hidden}.br-logo img{width:84%;height:84%;object-fit:contain}.br-logo b{color:var(--deep);font-family:var(--f-title);font-size:20px;text-align:center;line-height:1.2;padding:6px}@media(max-width:640px){.br-logo{width:76px;height:76px;border-radius:18px}.br-top{gap:14px}}.br-hero.logo-only{background:#fff;box-shadow:0 0 0 1px var(--line),0 10px 30px #0e4a3514;display:grid;place-items:center;padding:28px 20px;min-height:170px}.br-hero.logo-only .br-logo{width:auto;height:auto;background:none;box-shadow:none;border-radius:0}.br-hero.logo-only .br-logo img{width:auto;height:auto;max-width:min(320px,70vw);max-height:120px}.br-hero.logo-only .br-logo b{font-size:clamp(30px,6vw,44px);color:var(--deep);letter-spacing:.06em}.qb-who .ic:has(.qimg),.qz-opt .ic:has(.qimg){background:radial-gradient(circle at 35% 30%,#ffffff29,#062e1f52 80%)!important;box-shadow:inset 0 0 0 1px #ffe4968c!important}.qr-back{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;height:50px;border-radius:14px;background:#ffffff1f;color:#fff;font-size:15px;font-weight:800;box-shadow:inset 0 0 0 1.5px #fff6}.qr-back span{font-size:22px;line-height:1;margin-top:-2px}html[data-qbg=mint] .qr-back{background:#fff;color:var(--deep);box-shadow:inset 0 0 0 1.5px rgba(var(--deep-rgb),.2)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/wt.css.map */
