:root{--paper:#f3f2ef;--ink:#22201d;--gold:#9d512f;--gold-light:#b56b47;--muted:#615b55;--line:#d9d5ce}html{scroll-padding-top:96px}body{background:#fff;color:var(--ink);font-family:Arial,Helvetica,system-ui,sans-serif}.shell{width:min(1240px,calc(100% - 64px))}main>*{min-width:0}img{max-width:100%}.x-title{font-size:clamp(32px,3.2vw,42px);line-height:1;letter-spacing:-.02em;color:#1b1b1d}.eyebrow{color:#827943;font-size:11px;letter-spacing:.16em}.button,.main-nav .button{background:#9d512f}.button:hover,.main-nav .button:hover{background:#7e3f24}.x-announcement{display:none}.site-header>.shell{min-height:78px}.template-index .site-header{top:0}.brand-type strong{font-size:36px}.main-nav{gap:28px}.main-nav>a:not(.button){font-size:14px;font-weight:700}.main-nav .button{min-height:37px;padding:8px 23px}.brand-type small{font-size:6px}.x-hero{height:clamp(650px,93svh,900px);background:#ded8cf}.x-hero-image:after{background:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.38) 85px,transparent 180px),linear-gradient(90deg,#eee8df20,transparent 65%)}.x-hero-inner{padding-top:98px;padding-bottom:34px}.x-hero-copy{width:49%;max-width:540px;margin-left:40px}.x-kicker{font-size:10px;letter-spacing:.16em;color:#6d6255;margin-bottom:24px}.x-hero-copy h1,.x-hero-copy h2{font-size:inherit;line-height:1;margin-bottom:24px;max-width:none}.hero-title-main,.hero-title-sub{display:block;color:#4a403b}.hero-title-main{font-size:clamp(88px,9vw,138px);line-height:.92;letter-spacing:-.035em}.hero-title-sub{font-size:clamp(46px,4.6vw,70px);line-height:.98;letter-spacing:-.02em;margin-top:7px}.x-hero-copy>p:not(.x-kicker){max-width:365px;color:#534945;font-size:14px;line-height:1.65}.x-hero-actions{margin-top:25px;gap:25px}.x-hero-actions>.button{background:#fff;color:#9d512f;min-height:42px;min-width:142px;box-shadow:0 5px 16px #0000000a;font-size:14px}.x-hero-actions>.button:hover{background:#9d512f;color:#fff}.x-secondary{font-size:11px}.x-concept-note{left:32px}.x-slide-dots button[aria-current=true]{background:#9d512f}.x-range{background:#f3f2ef;padding:84px 0 66px}.x-section-heading{max-width:820px;margin-bottom:38px}.x-section-heading .eyebrow{margin-bottom:17px}.x-section-heading .x-title{margin-bottom:20px}.x-section-heading>p:last-child{font:15px/1.75 Georgia,Times New Roman,serif;color:#615b55}.x-range-links{max-width:1040px;margin:auto;border:0;gap:32px}.x-range-links>a,.x-range-links>a:first-child{display:block;text-align:center;padding:16px 10px;border:0;border-bottom:1px solid #d9d5ce}.x-range-links>a:hover{background:#ebe8e2}.x-range-number{font-size:37px;color:#756a37;display:block;margin-bottom:13px}.x-range-links h3{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.06em;font-weight:600}.x-range-links p{font-size:11px;color:#615b55}.x-range-links>a>span:last-child{display:none}.x-about{background:linear-gradient(180deg,#d9d9d9,#d7d7d7);padding:76px 0 80px}.x-about-grid{display:block;max-width:860px;text-align:center}.x-about-copy>.x-title{font-size:clamp(32px,3.2vw,42px);margin-bottom:25px;line-height:1}.x-about-copy .eyebrow{color:#716b4b;margin-bottom:17px}.x-about-copy>p:not(.eyebrow){font:20px/1.45 Georgia,Times New Roman,serif;color:#34312d;max-width:780px;margin:0 auto 18px}.x-about-copy .x-underlined{margin-top:8px;font-size:12px;border-color:#9c8773;color:#71462f}.x-products{background:#fff;padding:82px 0 92px}.x-section-row{margin-bottom:32px;align-items:center}.x-section-row .eyebrow{margin-bottom:14px}.x-section-row .x-title{font-size:32px}.x-underlined{color:#7b4b33;border-color:#b9a08b}.x-category-grid{gap:30px}.x-category{background:transparent;border-radius:0;scroll-margin-top:102px}.x-category-image{height:clamp(300px,32vw,430px);border-radius:0;background:#e5e2de}.x-category-image>img{object-position:76% center}.x-category-image>span{border-radius:0;left:16px;bottom:15px;background:#f3f2efdb;color:#615b55}.x-category-copy{padding:25px 0 0}.x-category-copy .eyebrow{font-size:10px;color:#857c4d}.x-category-copy h3{font-size:29px;margin-bottom:12px}.x-category-copy>p:not(.eyebrow){font-size:13px;color:#615b55;max-width:450px}.x-category-copy .button{margin-top:20px;min-height:39px;font-size:12px;padding:10px 22px}.x-quote-band{background:#ded9d0;color:#39332d;padding-block:58px}.x-quote-band .eyebrow{color:#827943}.x-quote-band h2{font-size:clamp(34px,3.6vw,48px);line-height:1.03}.x-quote-band .button{background:#9d512f;color:#fff}.x-quote-band .button:hover{background:#7e3f24}.inquiry-section{background:#f3f2ef;padding-block:80px;border:0}.inquiry-grid{gap:64px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.inquiry-copy .section-title{font-size:clamp(32px,3.2vw,43px);line-height:1.02;color:#24221f}.inquiry-copy .muted{font:15px/1.75 Georgia,Times New Roman,serif;color:#615b55}.inquiry-form{border-radius:5px;border-color:#dcd8d0;padding:30px;background:#fff}.field input,.field select,.field textarea{border-radius:3px;border-color:#dcd8d0}.contact-channel{background:#fff;border-color:#dedad2;border-radius:3px;padding:20px 17px}.contact-channel-icon{background:#eeeae0;color:#9d512f}.contact-channel-copy p{color:#71685d}.contact-channel-action{color:#9d512f}.contact-channel-wechat{align-items:center}.contact-channel-wechat>.contact-channel-action{margin-top:0}.contact-channel button.contact-channel-action{font:600 11px/1.4 Arial,Helvetica,sans-serif;border-bottom:1px solid #c8a58a;padding-block:7px}.site-footer{background:#f4f3ef;color:#38342f;padding-top:62px;border-top:1px solid #dcd7cd}.site-footer .brand-type strong{font-size:38px;color:#38342f}.site-footer .brand-type small{color:#7d7468}.footer-brand>p,.footer-links a{color:#5c564f}.footer-links h2{color:#38342f;font-size:20px}.footer-links a:hover{color:#9d512f}.footer-grid{padding-bottom:48px;gap:54px}.footer-bottom{color:#7d7468;border-color:#d4cec4}@media(min-width:1800px){.shell{width:min(1440px,calc(100% - 96px))}.x-hero-copy{margin-left:48px}.x-category-image{height:480px}.x-about-grid{max-width:900px}.inquiry-grid{gap:100px}}@media(max-width:1100px){.main-nav{gap:20px}.main-nav>a:not(.button){font-size:12px}.main-nav .button{padding-inline:18px}.x-hero-copy{margin-left:24px}.x-hero{height:750px}.hero-title-main{font-size:104px}.hero-title-sub{font-size:55px}.x-category-grid{gap:24px}.inquiry-grid{gap:40px}.inquiry-copy .section-title{font-size:36px}}@media(max-width:900px)and (min-width:801px){.shell{width:calc(100% - 48px)}.site-header>.shell{gap:20px}.brand-type strong{font-size:30px}.main-nav{gap:15px}.main-nav>a:not(.button){font-size:11px}.main-nav .button{font-size:10px;padding-inline:15px}.x-hero{height:680px}.x-hero-copy{margin-left:20px;width:51%}.hero-title-main{font-size:94px}.hero-title-sub{font-size:48px}.inquiry-grid{gap:28px}.inquiry-copy .section-title{font-size:32px}.inquiry-form{padding:24px}.x-section-row .x-title{font-size:28px}}@media(max-width:800px){.shell{width:calc(100% - 40px)}.site-header>.shell{min-height:70px}.template-index .site-header{top:0}.brand-type strong{font-size:31px}.x-hero{height:690px}.x-hero-inner{padding-top:106px;padding-bottom:0}.x-hero-copy{width:100%;margin:0;max-width:none}.x-kicker{font-size:9px;margin-bottom:16px}.x-hero-copy h1,.x-hero-copy h2{font-size:inherit;margin-bottom:15px}.hero-title-main{font-size:78px;line-height:.95}.hero-title-sub{font-size:37px;line-height:1.03;margin-top:4px}.hero-title-sub br{display:none}.x-hero-copy>p:not(.x-kicker){font-size:12px;line-height:1.65;max-width:360px}.x-hero-actions{margin-top:20px;gap:23px}.x-hero-actions>.button{min-height:40px;min-width:135px;font-size:12px}.x-hero-image{top:340px}.x-hero-image:after{background:linear-gradient(180deg,#e9e3d9,transparent 25%,transparent 88%,#e7e1d7)}.x-cover{object-position:74% center}.x-concept-note{left:62px;right:62px;font-size:7px}.x-range{padding:57px 0 50px}.x-section-heading>p:last-child{font-size:14px}.x-range-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.x-range-links>a,.x-range-links>a:first-child{padding:12px 4px}.x-range-number{font-size:29px}.x-range-links h3{font-size:10px;line-height:1.4}.x-range-links p{font-size:10px;line-height:1.5}.x-about{padding:56px 0}.x-about-copy>p:not(.eyebrow){font-size:18px;line-height:1.5}.x-products{padding:56px 0 65px}.x-section-row{display:flex;align-items:flex-start;gap:20px}.x-section-row .x-title{font-size:28px}.x-section-row .x-underlined{margin-top:0;max-width:145px;font-size:11px}.x-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.x-category-image{height:290px}.x-category-copy h3{font-size:25px}.x-category-copy>p:not(.eyebrow){font-size:12px}.x-category-copy .button{font-size:11px;gap:14px;padding-inline:18px}.x-quote-band{padding-block:45px}.x-quote-band>.shell{flex-direction:row;align-items:center;gap:24px}.x-quote-band h2{font-size:34px}.x-quote-band .button{min-width:140px}.inquiry-section{padding-block:58px}.inquiry-grid{grid-template-columns:1fr;gap:35px}.inquiry-copy .section-title{font-size:36px}.inquiry-copy .muted{max-width:570px}.contact-channels{max-width:570px;margin-top:26px}.contact-channel{padding:18px;grid-template-columns:42px minmax(0,1fr) auto;gap:14px}.contact-channel-action{grid-column:auto}.inquiry-form{padding:28px}.footer-grid{gap:32px}.site-footer{padding-top:46px}}@media(max-width:520px){.x-hero{height:660px}.x-hero-inner{padding-top:108px}.hero-title-main{font-size:clamp(61px,17vw,82px)}.hero-title-sub{font-size:clamp(26px,7.8vw,38px)}.x-hero-copy>p:not(.x-kicker){font-size:11px}.x-hero-image{top:330px}.x-hero-actions{margin-top:18px;gap:19px}.x-secondary{font-size:10px}.x-hero-actions>.button{min-width:126px;font-size:11px}.x-range-links{gap:8px}.x-range-links h3{font-size:9px;letter-spacing:.02em}.x-range-links p{font-size:9px}.x-title{font-size:30px}.x-section-heading .x-title{line-height:1.05}.x-section-row{display:block}.x-section-row .x-underlined{margin-top:18px;max-width:none}.x-category-grid{grid-template-columns:1fr;gap:38px}.x-category-image{height:auto;aspect-ratio:1.18}.x-category-copy{padding-top:22px}.x-category-copy h3{font-size:28px}.x-about-copy>p:not(.eyebrow){font-size:17px}.x-quote-band>.shell{flex-direction:column;align-items:flex-start;gap:25px}.x-quote-band h2{font-size:34px}.inquiry-copy .section-title{font-size:33px}.inquiry-copy .muted{font-size:14px}.contact-channel{grid-template-columns:34px minmax(0,1fr) auto;padding:17px 14px;gap:10px}.contact-channel-icon{width:34px;height:34px}.contact-channel-copy h3{font-size:14px}.contact-channel-copy p,.contact-channel button.contact-channel-action{font-size:10px}.inquiry-form{padding:23px 18px}.field input,.field select,.field textarea{font-size:16px}}@media(max-width:359px){.shell{width:calc(100% - 32px)}.x-hero{height:620px}.x-hero-inner{padding-top:102px}.x-hero-image{top:325px}.hero-title-main{font-size:60px}.hero-title-sub{font-size:26px}.x-kicker{font-size:8px}.x-hero-actions{gap:14px}.x-hero-actions>.button{min-width:118px;padding-inline:17px}.x-title{font-size:27px}.inquiry-copy .section-title{font-size:29px}.contact-channel{grid-template-columns:30px minmax(0,1fr);gap:10px}.contact-channel-icon{width:30px;height:30px}.contact-channel-action{grid-column:2;justify-self:start}.footer-bottom{flex-wrap:wrap;gap:10px}}@media(max-height:600px)and (min-width:801px){.x-hero{height:650px}.x-hero-inner{padding-top:92px}}@media(min-width:801px){.x-hero-image{background:linear-gradient(180deg,#baada3,#bfb2a9 50%,#aea193)}.x-hero-image>.x-cover{position:absolute;top:0;right:0;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%);mask-image:linear-gradient(90deg,transparent,#000 20%)}.x-slide[data-x-slide="1"] .x-hero-image{background:linear-gradient(180deg,#cac1ba,#d5cbc6 50%,#e2d8d3)}}.brand-type small{margin-top:9px}@media(max-width:800px){.main-nav{max-height:calc(100dvh - 70px);overflow-y:auto;overscroll-behavior:contain}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dingfa-refined.css.map */
