:root{--ink:#2b2b2b;--muted:#656565;--paper:#f9f9f9;--line:#d7d7d7;--green:#2b2b2b}html{scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.9}header{height:100px;padding:0 6%;border-bottom:1px solid #e4e4e4;background:#f9f9f9}.brand-logo{filter:grayscale(1);opacity:.92}nav{gap:32px;font-size:13px}nav a{padding:8px 0;border-bottom:1px solid transparent}nav a:hover{color:#222;border-bottom-color:#444}.nav-contact{border-color:#959595}.nav-contact span{margin-left:18px}.hero{height:min(760px,calc(100svh - 100px));min-height:590px;margin:0;color:#2b2b2b;background:#e7e7e7}.hero>img{object-position:center 60%;filter:none}.hero:after{background:linear-gradient(90deg,rgba(250,250,248,.77),rgba(250,250,248,.08) 65%);pointer-events:none}.hero-content{left:9%;top:13%;z-index:2}.hero h1{font-family:"Songti SC","STSong","SimSun",serif;font-size:clamp(52px,5.6vw,86px);font-weight:400;line-height:1.28;letter-spacing:.05em;margin:0 0 30px}.hero-content>p{font-size:15px;letter-spacing:.25em;margin:0 0 12px}.hero-description{font-size:14px;color:#535353;line-height:1.9}.button{padding:13px 28px;min-height:48px;font-size:13px;letter-spacing:.08em;border:1px solid #7e7e7e;background:transparent;color:#333333;transition:background .2s,color .2s}.hero .button{margin-top:30px;background:#f9f9f9b8}.button:hover{background:#333333;color:#fff}.hero-bottom{left:9%;right:7%;bottom:35px;color:#515151;font-size:12px;letter-spacing:.06em;z-index:2}.hero-bottom>a{border-bottom:1px solid #8e8e8e;padding-bottom:5px}.hero-side{right:42px;top:31%;font-size:11px;letter-spacing:.25em;color:#565656}.section{padding:108px 9%;max-width:1600px;margin:auto}h2{font-family:"Songti SC","STSong","SimSun",serif;font-weight:400;font-size:44px;line-height:1.5;letter-spacing:.03em;margin:0 0 28px;text-wrap:balance}.english{display:block;font-size:10px;letter-spacing:.2em;color:#797979;margin-top:22px}.intro{grid-template-columns:1fr 1fr;gap:10%;align-items:start}.intro-copy p{font-size:15px;color:var(--muted);max-width:65ch}.intro-copy .lead{font-size:23px;line-height:1.65;color:#333333;margin:0 0 22px;font-family:"Songti SC","STSong",serif}.text-link{font-size:13px;border-bottom:1px solid #8b8b8b;display:inline-block;padding:5px 0;margin-top:18px;color:#373737}.text-link:hover{color:#111;border-color:#111}.product{background:#f0f0f0;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center;max-width:none}.product-art{height:530px;position:relative;overflow:hidden;background:#e5e5e5}.actual-product>img{padding:55px 65px 65px;object-fit:contain;mix-blend-mode:multiply}.actual-product .image-note{color:#5d5d5d;left:28px;bottom:22px;font-size:11px}.product-copy>p{font-size:15px;color:var(--muted);max-width:60ch}.product-copy h2{margin-bottom:25px}.product dl{margin:32px 0}dl>div{display:flex;gap:22px;border-top:1px solid #d1d1d1;padding:13px 0;font-size:13px}dt{color:#686868;flex:0 0 85px}dd{margin:0;min-width:0}.dark{background:#333333;border-color:#333333;color:#fff}.dark:hover{background:#565656}.gallery-top,.ingredients-intro,.quality-top{display:flex;justify-content:space-between;align-items:end;gap:55px;margin-bottom:44px}.gallery-top h2,.ingredients-intro h2,.quality-top h2{margin:0}.gallery-top p,.ingredients-intro>p,.quality-top>p{font-size:14px;color:var(--muted);margin:0;line-height:1.9}.gallery-grid{gap:24px}.gallery-grid figure>a{background:#eeeeee}.gallery-grid img{height:330px;object-fit:contain;padding:12px;filter:saturate(.65)}.gallery-grid figcaption strong{font-family:"Songti SC",serif;font-size:22px}.gallery-grid figcaption span{color:#646464;font-size:13px}.section-note,.quality-note,.research-note{color:#646464;font-size:12px;line-height:1.85;max-width:100ch;margin-top:28px}.ingredients{background:#f1f1f1;max-width:none}.ingredient-list{grid-template-columns:repeat(3,1fr);column-gap:45px}.ingredient-list article{padding:29px 0;border-color:#d2d2d2}.ingredient-list h3{font-size:27px;line-height:1.5;color:#333333}.ingredient-list span{font-size:10px;color:#6a6a6a;letter-spacing:.05em;overflow-wrap:anywhere}.ingredient-list p{font-size:14px;color:#5c5c5c;line-height:1.9;max-width:48ch}.quality-rows article{padding:30px 0;border-color:#d7d7d7;gap:65px}.row-word{font-family:"Songti SC",serif;font-size:32px;color:#555555;min-width:70px}.quality-rows h3{font-size:17px;font-weight:500;margin:0 0 8px}.quality-rows p{font-size:14px;color:#646464;margin:0}.row-en{color:#6b6b6b;font-size:10px;letter-spacing:.12em}.company{background:#e9e9e9;max-width:none;gap:9%;grid-template-columns:1fr 1.1fr}.company-info h3{font-size:21px;line-height:1.8;font-weight:500;margin:0 0 22px}.company-info>p{color:#606060;font-size:15px;max-width:65ch}.company dl>div{border-color:#cccccc}.company dt{color:#5c5c5c}.brand-record{gap:12%;grid-template-columns:1.25fr .75fr}.record-copy h3{font-size:28px;margin:24px 0}.record-copy>p{font-size:13px;line-height:1.9;color:#646464}.certificate{max-width:290px;justify-self:end;box-shadow:0 16px 35px #37373710}.certificate img{filter:saturate(.65)}.faq{border-top:1px solid #d9d9d9;grid-template-columns:1fr 1.3fr;gap:10%}.questions details{border-color:#d4d4d4;padding:20px 0}.questions summary{font-size:15px;padding-right:32px;line-height:1.8;color:#353535}.questions details p{font-size:14px;color:#636363;line-height:1.9;padding-right:20px}.contact{background:#e5e5e5;color:#313131;padding:85px 9%;grid-template-columns:1.2fr 1fr;gap:10%;border-top:1px solid #cdcdcd}.contact h2{font-size:42px}.contact>div>p{color:#595959;font-size:14px}.contact-company,.contact-company address{color:#5e5e5e;font-size:13px}.contact-action{align-self:center}.contact-action>p{color:#595959;font-size:12px}.contact .button{background:#313131;color:#fff;border-color:#313131}.contact .button:hover{background:#575757}#contact-result{border-color:#a5a5a5;color:#393939;font-size:13px}#contact-result button{color:#393939;border-color:#868686;padding:8px 16px;background:transparent}footer{padding:50px 9% 26px;background:#f9f9f9}footer>p{color:#636363;font-size:13px}.footer-bottom{border-color:#d7d7d7;color:#636363;font-size:11px;gap:18px}.qinling-credit{font-size:11px;color:#636363}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #595959;outline-offset:5px}@media(max-width:1000px){header{padding:0 5%}nav{gap:20px}.section{padding:80px 7%}h2{font-size:36px}.product-art{height:430px}.actual-product>img{padding:35px}.hero-content{left:7%}.hero-bottom{left:7%}.gallery-grid img{height:270px}.contact{padding:75px 7%}.quality-rows article{gap:40px}}@media(max-width:760px){header{height:82px}.brand-logo{width:165px;height:55px}nav{display:none;position:absolute;top:82px;left:0;right:0;background:#f9f9f9;padding:24px 7%;box-shadow:0 14px 25px #2d2d2d10}nav.open{display:flex;flex-direction:column;gap:12px}.menu{display:block;border:0;border-bottom:1px solid #8c8c8c;background:transparent;padding:6px 0;font-size:13px;color:#313131}.nav-contact{margin-left:auto;margin-right:24px;font-size:12px}.nav-contact span{display:none}.hero{height:670px;min-height:0}.hero h1{font-size:60px}.hero-content{top:80px}.hero>img{object-position:62% center}.intro,.product,.company,.brand-record,.faq,.contact{grid-template-columns:1fr;gap:35px}.product-art{height:440px}.product{gap:40px}.gallery-top,.ingredients-intro,.quality-top{display:block}.gallery-top p,.ingredients-intro>p,.quality-top>p{margin-top:18px}.gallery-grid{grid-template-columns:1fr;gap:36px}.gallery-grid img{height:380px}.ingredient-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.certificate{justify-self:center}.contact-action{justify-self:start}.footer-bottom{flex-direction:column;gap:8px}.hero-side{display:none}}@media(max-width:480px){header{height:82px;padding:0 6%}.brand-logo{width:156px;height:52px}.nav-contact{margin-right:18px}.hero{height:670px}.hero h1{font-size:51px;letter-spacing:.04em;margin-bottom:26px}.hero-content{left:7%;top:64px}.hero-content>p{font-size:13px}.hero-description{font-size:13px}.hero>img{object-position:67% center}.hero:after{background:linear-gradient(180deg,#f9f9f9d9,#f9f9f920 75%)}.hero-bottom{left:7%;right:7%;font-size:11px;bottom:25px}.hero-bottom>span{max-width:170px}.section{padding:66px 7%}h2{font-size:32px;line-height:1.55}.intro-copy .lead{font-size:21px}.product-art{height:360px}.actual-product>img{padding:28px 20px 45px}.ingredient-list h3{font-size:23px}.ingredient-list p{font-size:13px}.ingredient-list span{font-size:9px}.quality-rows article{gap:25px;align-items:flex-start}.row-word{font-size:25px;min-width:50px}.quality-rows h3{font-size:16px}.row-en{display:none}.company-info h3{font-size:19px}.contact{padding:65px 7%}.contact h2{font-size:34px}footer{padding:42px 7% 24px}.gallery-grid img{height:360px}.brand-record{padding-top:68px}.questions summary{font-size:14px}.contact-action .button{max-width:100%}}@media(max-width:360px){.brand-logo{width:138px;height:46px}.nav-contact{margin-right:14px}.hero h1{font-size:46px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
.hero-bottom{background:#fafafaeb;padding:10px 16px;border-top:1px solid #d0d0d0;max-width:520px;display:flex;justify-content:space-between;align-items:center;gap:24px}.hero-bottom>a{white-space:nowrap;color:#404040}.hero-bottom>span{color:#505050}@media(max-width:480px){.hero-bottom{max-width:none;gap:16px;padding:12px}.hero-bottom>span{max-width:180px}.hero-bottom>a{font-size:11px}}
