
*{box-sizing:border-box}body{margin:0;background:#ddd}html{color:#123b30;font-family:"Microsoft YaHei","PingFang SC",sans-serif}.board{position:relative;overflow:hidden;background:#f5f1e8}h1,h2,p,figure{margin:0}.small{font-family:Arial,sans-serif;font-size:20px;letter-spacing:5px}.brand{font-family:SimSun,"Songti SC",serif;font-size:42px;letter-spacing:8px}.brand span{display:block;font-family:Arial,sans-serif;font-size:16px;letter-spacing:6px;margin-top:14px}.art{overflow:hidden;position:absolute;background:#142720}.art>img{position:absolute;right:0;height:100%;width:auto;max-width:none}.series{display:block}.rule{height:1px;background:currentColor;opacity:.3}.caption{font-size:20px;letter-spacing:2px}.concept{font-size:16px;letter-spacing:3px}.mobile{width:1080px;height:1920px;background:#102d24;color:#f5f1e8}.mobile .art{inset:410px 0 auto;height:1140px}.mobile .brand{position:absolute;left:84px;top:82px}.mobile .series{position:absolute;right:82px;top:62px;width:250px;height:358px;object-fit:contain;filter:brightness(0) invert(1)}.mobile .small{position:absolute;left:86px;top:246px;color:#b7c4ad}.mobile .intro{position:absolute;left:84px;top:314px;font-size:28px;letter-spacing:7px}.mobile .bottom{position:absolute;left:84px;right:84px;top:1544px}.mobile h1{font:56px/1.45 SimSun,serif;letter-spacing:7px}.mobile .notes{font-size:25px;letter-spacing:4px;margin-top:28px;color:#cbd4c2}.mobile .rule{margin:36px 0 26px}.mobile .foot{display:flex;justify-content:space-between;align-items:center}.banner{width:1920px;height:640px}.banner .art{right:0;top:0;width:670px;height:640px}.banner .brand{position:absolute;left:80px;top:64px;font-size:34px}.banner .brand span{font-size:14px}.banner .series{position:absolute;left:88px;top:198px;width:196px;height:326px;object-fit:contain}.banner .copy{position:absolute;left:388px;top:206px}.banner h1{font:56px/1.5 SimSun,serif;letter-spacing:5px;margin-top:20px}.banner .notes{font-size:24px;letter-spacing:5px;margin:26px 0 34px}.banner .cta{font-size:20px;border-bottom:1px solid #8f9c85;padding-bottom:12px;display:inline-block;letter-spacing:3px}.banner .concept{position:absolute;left:80px;bottom:50px;font-size:14px}.detail{width:1080px;height:1600px}.detail .top{height:706px;background:#123b30;color:#f5f1e8;position:relative}.detail .art{right:0;top:0;height:706px;width:510px}.detail .brand{position:absolute;left:68px;top:62px;font-size:30px}.detail .brand span{font-size:13px;letter-spacing:5px}.detail .series{position:absolute;left:56px;top:196px;width:216px;height:306px;object-fit:contain;filter:brightness(0) invert(1)}.detail .name{position:absolute;left:68px;top:548px;font:38px/1.4 SimSun,serif;letter-spacing:5px}.detail .sub{position:absolute;left:68px;top:617px;font-size:18px;letter-spacing:2px;color:#c5d0bb}.detail .section{padding:54px 68px 0}.detail h2{font:40px/1.5 SimSun,serif;letter-spacing:4px;margin-bottom:26px}.detail .scent{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.detail .scent article{border-top:1px solid #adbaa3;padding-top:22px}.detail .scent .small{font-size:14px;letter-spacing:3px;color:#68795e}.detail h3{font-size:25px;font-weight:400;letter-spacing:2px;margin:16px 0 12px}.detail .scent p:last-child{font-size:18px;line-height:1.7;color:#5c6c52}.detail .pack{margin-top:44px;border-top:1px solid #c2cbb8;padding-top:34px;display:grid;grid-template-columns:1fr 1.25fr;gap:42px}.detail .label-diagram{position:relative;height:268px}.detail .film{position:absolute;left:36px;top:10px;width:236px;height:236px;background:#a9af9b;border:1px solid #809372;opacity:.7}.detail .paper{position:absolute;left:0;top:40px;width:202px;height:215px;background:#e8e9e2;border:1px solid #c5c9ba;padding:34px 25px;border-radius:0 0 34px 0;box-shadow:5px 5px 20px #123b300b}.detail .paper strong{display:block;font:30px SimSun,serif;letter-spacing:4px}.detail .paper span{font-size:11px;letter-spacing:2px;display:block;margin-top:14px}.detail .pack h2{font-size:31px;margin:10px 0 20px}.detail .pack p{font-size:20px;line-height:1.9;color:#58694d}.detail .foot{position:absolute;left:68px;right:68px;bottom:62px;border-top:1px solid #c2cbb8;padding-top:24px;display:flex;justify-content:space-between;font-size:14px;line-height:1.8;color:#65755a}
