.cf-page{--cf-width:1280px;--cf-gutter:40px;--cf-ink:#343a36;--cf-muted:#69716b;--cf-line:#cfcfc1;--cf-clay:#8a5e45;background:#f7f5ed;color:var(--cf-ink);font:17px/1.85 "Microsoft YaHei","PingFang SC",sans-serif;overflow:clip}.cf-page *{box-sizing:border-box}.cf-page .cf-bound{width:min(var(--cf-width),calc(100% - var(--cf-gutter)*2));margin-inline:auto}.cf-page h1,.cf-page h2,.cf-page h3,.cf-page p,.cf-page figure{margin:0}.cf-page h1,.cf-page h2,.cf-page h3{color:inherit;text-wrap:balance;letter-spacing:-.02em}.cf-page h1{font-size:41px;line-height:1.5;font-weight:600}.cf-page h2{font-size:32px;line-height:1.5;font-weight:600}.cf-page h3{font-size:23px;line-height:1.5}.cf-page p{text-wrap:pretty}.cf-page a{color:inherit;text-decoration:none}.cf-page img{width:100%;height:auto;display:block}.cf-page figure{min-width:0}.cf-page figcaption{font-size:13px;line-height:1.6;margin-top:11px;color:var(--cf-muted)}.cf-page button,.cf-page input{font:inherit}.cf-page [hidden]{display:none!important}.cf-page :is(a,button,summary,input):focus-visible{outline:3px solid #b3855e;outline-offset:5px}.cf-page .cf-eyebrow{font-size:13px;letter-spacing:.1em;color:var(--cf-clay);margin-bottom:16px}.cf-page .cf-section{padding:86px 0;scroll-margin-top:95px}.cf-page .cf-heading{max-width:800px;margin-bottom:34px}.cf-page .cf-heading>p:last-child{margin-top:17px;color:var(--cf-muted)}.cf-page .cf-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:52px;padding:12px 21px;border:1px solid #cba581;background:#cba581;color:#20323b;font-size:15px;cursor:pointer}.cf-page .cf-primary:hover{background:#e3c19d}.cf-page .cf-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #9c9c87;font-size:15px}.cf-page .cf-hero{background:#263c44;color:#f2f2e7;padding:42px 0 48px}.cf-page .cf-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:55px;align-items:stretch}.cf-page .cf-hero-copy{padding-top:12px}.cf-page .cf-hero-copy .cf-eyebrow{color:#d2b08e}.cf-page .cf-lead{margin:22px 0 25px;color:#d0d9d8;max-width:550px}.cf-page .cf-hero-photo{position:relative;min-height:640px}.cf-page .cf-hero-photo img{height:100%;object-fit:cover;object-position:44% center}.cf-page .cf-hero-photo figcaption{position:absolute;left:18px;right:18px;bottom:14px;color:#fff;font-size:12px;text-shadow:0 1px 6px #111}.cf-page .cf-hero-process{padding-top:20px;margin-top:24px;border-top:1px solid #67797c}.cf-page .cf-hero-process>p{font-size:14px}.cf-page svg{display:block;width:100%;height:auto}.cf-page svg text{font-family:"Microsoft YaHei",sans-serif;font-size:17px;fill:currentColor}.cf-page .cf-hero-process svg{max-width:470px;margin:6px 0 14px}.cf-page .cf-controls{display:flex;gap:10px;align-items:center}.cf-page .cf-controls button{min-height:44px;padding:8px 13px;border:1px solid #899894;background:transparent;color:inherit;font-size:13px;cursor:pointer}.cf-page .cf-controls button:disabled{opacity:.6;cursor:default}.cf-page .cf-use-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:68px;align-items:center}.cf-page .cf-use-copy>p{margin:18px 0;color:var(--cf-muted)}.cf-page details{border-bottom:1px solid var(--cf-line)}.cf-page summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:19px 0;font-size:17px;line-height:1.65;cursor:pointer}.cf-page summary::-webkit-details-marker{display:none}.cf-page summary>span{flex:none}.cf-page details>p{font-size:15px;color:var(--cf-muted);padding:0 0 23px}.cf-page .cf-use-copy>.cf-link{margin-top:22px}.cf-page .cf-return{background:#e9e6d8}.cf-page .cf-return-heading{display:flex;gap:80px;justify-content:space-between;align-items:end;margin-bottom:34px}.cf-page .cf-return-heading>div{flex:1}.cf-page .cf-return-heading>p{flex:1;max-width:570px;color:var(--cf-muted)}.cf-page .cf-return-photo img{height:460px;object-fit:cover;object-position:center 43%}.cf-page .cf-return-process{display:grid;grid-template-columns:.7fr 1fr;gap:25px 50px;padding:38px 0 0}.cf-page .cf-return-process>div:first-child{padding-top:5px}.cf-page .cf-return-process>div>p{font-size:15px;color:var(--cf-muted);margin-top:17px;max-width:420px}.cf-page .cf-return-process svg text{font-size:22px}.cf-page .cf-return-process .cf-pending{fill:#8b5734}.cf-page .cf-return-process .cf-controls{grid-column:2}.cf-page .cf-price-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #b9bdad}.cf-page .cf-price-strip>div{padding:25px 28px;border-left:1px solid #b9bdad}.cf-page .cf-price-strip>div:first-child{border-left:0;padding-left:0}.cf-page .cf-price-strip span{display:block;font-size:16px}.cf-page .cf-price-strip strong{display:block;font-weight:500;font-size:40px;letter-spacing:-.04em;margin-top:8px}.cf-page .cf-price-strip small{font-size:13px;font-weight:400;letter-spacing:0;margin-left:9px;color:var(--cf-muted)}.cf-page .cf-price-terms{font-size:15px;line-height:1.9;margin-top:23px;max-width:1080px}.cf-page .cf-price-terms>strong{color:var(--cf-clay)}.cf-page .cf-ad{margin-top:35px}.cf-page .cf-ad picture{display:block}.cf-page .cf-ad img{height:auto;aspect-ratio:3/1;object-fit:contain}.cf-page .cf-opening{background:#eaece4}.cf-page .cf-opening-grid{display:grid;grid-template-columns:.9fr 1fr;gap:72px;align-items:center}.cf-page .cf-opening-grid figure img{height:580px;object-fit:cover;object-position:46% center}.cf-page .cf-opening-grid h2{margin-bottom:22px}.cf-page .cf-opening-grid>div>p:not(.cf-eyebrow){color:var(--cf-muted)}.cf-page .cf-opening-grid details:first-of-type{margin-top:22px}.cf-page .cf-opening-grid .cf-link{margin-top:23px}.cf-page .cf-consult{background:#263c44;color:#f2f2e7}.cf-page .cf-consult-grid{display:grid;grid-template-columns:.9fr 1fr;gap:80px}.cf-page .cf-consult-grid .cf-eyebrow{color:#d4b291}.cf-page .cf-consult-grid h2{margin-bottom:21px}.cf-page .cf-consult-grid>div>p:not(.cf-eyebrow){color:#c7d2d1}.cf-page fieldset{border:0;margin:0 0 22px;padding:0}.cf-page legend{font-size:14px;color:#c7d2d1;margin-bottom:12px}.cf-page fieldset label{display:flex;align-items:center;gap:13px;min-height:56px;padding:12px 15px;border:1px solid #7e9394;margin-bottom:10px;cursor:pointer;font-size:16px}.cf-page fieldset label:has(input:checked){background:#425e62;border-color:#dbb68c}.cf-page input[type=checkbox]{width:19px;height:19px;accent-color:#d4ad83;flex:none}.cf-page .cf-result{font-size:14px;line-height:1.8;margin-top:17px}.cf-page .cf-inline-heading{display:flex;gap:70px;align-items:center}.cf-page .cf-inline-heading h2{flex:1}.cf-page .cf-inline-heading p{flex:1;font-size:16px;color:var(--cf-muted)}.cf-page .cf-faq{background:#e9e6d8}.cf-page .cf-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;align-items:start}.cf-page .cf-reading header{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px}.cf-page .cf-reading header a{font-size:15px}.cf-page .cf-article-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.cf-page .cf-article-grid a{display:flex;justify-content:space-between;gap:18px;padding:20px 0;border-bottom:1px solid var(--cf-line);font-size:16px}.cf-page .cf-article-grid span{flex:none}.cf-page .cf-regions{display:flex;flex-wrap:wrap;gap:8px 25px;margin-top:35px;font-size:14px}.cf-page .cf-regions p{width:100%;color:var(--cf-muted)}.cf-page .cf-regions a{display:flex;align-items:center;min-height:44px}
@media(max-width:1000px){.cf-page{--cf-gutter:32px}.cf-page h1{font-size:34px}.cf-page h2{font-size:29px}.cf-page .cf-hero-grid{grid-template-columns:1fr 1fr;gap:28px}.cf-page .cf-hero-photo{min-height:690px}.cf-page .cf-lead{font-size:16px}.cf-page .cf-hero-process svg text{font-size:21px}.cf-page .cf-use-grid,.cf-page .cf-opening-grid{gap:32px}.cf-page .cf-return-heading{gap:35px}.cf-page .cf-return-photo img{height:380px}.cf-page .cf-return-process{gap:25px;grid-template-columns:.65fr 1fr}.cf-page .cf-return-process svg text{font-size:25px}.cf-page .cf-price-strip>div{padding:24px 20px}.cf-page .cf-price-strip strong{font-size:34px}.cf-page .cf-opening-grid figure img{height:590px}.cf-page .cf-consult-grid{gap:36px}.cf-page .cf-inline-heading{gap:35px}.cf-page .cf-faq-grid{gap:0 28px}}
@media(max-width:680px){.cf-page{--cf-gutter:20px;font-size:16px}.cf-page h1{font-size:30px;line-height:1.45}.cf-page h2{font-size:26px;line-height:1.5}.cf-page h3{font-size:21px}.cf-page .cf-eyebrow{font-size:12px;letter-spacing:.06em;margin-bottom:13px}.cf-page .cf-section{padding:55px 0}.cf-page .cf-heading{margin-bottom:27px}.cf-page .cf-hero{padding:27px 0 34px}.cf-page .cf-hero-grid{display:flex;flex-direction:column;gap:26px}.cf-page .cf-hero-copy{order:1;padding:0}.cf-page .cf-hero-photo{order:2;min-height:0}.cf-page .cf-hero-photo img{height:auto;aspect-ratio:1.2;object-fit:cover;object-position:44% center}.cf-page .cf-hero-photo figcaption{font-size:11px;bottom:10px;left:12px;right:12px}.cf-page .cf-lead{font-size:16px;margin:17px 0 21px;line-height:1.85}.cf-page .cf-primary{font-size:14px;padding:11px 18px;min-height:50px}.cf-page .cf-hero-process{margin-top:23px;padding-top:16px}.cf-page .cf-hero-process>p{font-size:13px}.cf-page .cf-hero-process svg{margin:4px 0 10px}.cf-page .cf-hero-process svg text{font-size:22px}.cf-page .cf-controls button{padding:8px 11px;font-size:13px}.cf-page .cf-use-grid,.cf-page .cf-opening-grid,.cf-page .cf-consult-grid{grid-template-columns:1fr;gap:28px}.cf-page .cf-use-copy>p{margin:14px 0}.cf-page summary{font-size:16px;padding:18px 0;gap:14px}.cf-page details>p{font-size:15px;padding-bottom:21px}.cf-page .cf-return-heading{display:block;margin-bottom:25px}.cf-page .cf-return-heading>p{margin-top:17px}.cf-page .cf-return-heading h2 br{display:none}.cf-page .cf-return-photo img{height:auto;aspect-ratio:1.22;object-position:center}.cf-page .cf-return-process{grid-template-columns:1fr;padding-top:28px;gap:24px}.cf-page .cf-return-process>div:first-child{padding:0}.cf-page .cf-return-process>div>p{margin-top:13px;font-size:15px}.cf-page .cf-return-process svg{overflow:visible}.cf-page .cf-return-process svg text{font-size:28px}.cf-page .cf-return-process .cf-controls{grid-column:1}.cf-page .cf-price-strip{grid-template-columns:1fr}.cf-page .cf-price-strip>div,.cf-page .cf-price-strip>div:first-child{padding:17px 0;border-left:0;border-bottom:1px solid #c8ccbc;display:flex;align-items:center;justify-content:space-between;gap:15px}.cf-page .cf-price-strip>div:last-child{border-bottom:0}.cf-page .cf-price-strip strong{margin:0;font-size:31px;white-space:nowrap}.cf-page .cf-price-strip span{font-size:15px}.cf-page .cf-price-strip small{font-size:12px;margin-left:6px}.cf-page .cf-price-terms{font-size:15px;margin-top:20px}.cf-page .cf-ad{margin-top:26px}.cf-page .cf-ad img{aspect-ratio:750/920}.cf-page .cf-opening-grid figure{order:2}.cf-page .cf-opening-grid>div{order:1}.cf-page .cf-opening-grid figure img{height:auto;aspect-ratio:1.3;object-position:45% center}.cf-page .cf-opening-grid h2{margin-bottom:17px}.cf-page .cf-consult-grid{gap:25px}.cf-page .cf-consult-grid h2 br{display:none}.cf-page fieldset label{font-size:15px;padding:12px 14px}.cf-page .cf-inline-heading{display:block}.cf-page .cf-inline-heading p{margin-top:17px;font-size:15px}.cf-page .cf-faq-grid{grid-template-columns:1fr}.cf-page .cf-reading header{display:block}.cf-page .cf-reading header a{display:inline-flex;min-height:44px;align-items:center;margin-top:10px}.cf-page .cf-article-grid{grid-template-columns:1fr}.cf-page .cf-article-grid a{font-size:15px;padding:18px 0}.cf-page .cf-regions{gap:6px 22px;margin-top:27px}}
.cf-page .cf-purpose-map .cf-sack-tag,.cf-page .cf-purpose-map .cf-blue-tag{font-size:18px;fill:#263c44;font-weight:600}.cf-page .cf-purpose-map .cf-material-tag{font-size:18px;fill:#f0eee0}.cf-page .cf-purpose-map .cf-place-name{font-size:20px}.cf-page .cf-purpose-input{margin:10px 0}.cf-page .cf-purpose-input label{display:flex;align-items:center;gap:12px;font-size:13px}.cf-page .cf-purpose-input label>span{flex:none}.cf-page .cf-purpose-input select{flex:1;min-width:0;min-height:44px;padding:9px 29px 9px 12px;border:1px solid #8ca0a3;border-radius:0;background:#f0f0e6;color:#263c44;font:inherit;font-size:14px;cursor:pointer}.cf-page .cf-purpose-input select:focus-visible{outline:3px solid #d5ad85;outline-offset:3px}.cf-page .cf-hero-process>.cf-purpose-status{font-size:13px;color:#d2dcd8;line-height:1.8;min-height:48px;margin:10px 0 14px}.cf-page .cf-purpose-map{overflow:visible}.cf-page #cf-purpose-process .cf-controls{min-height:44px}
.cf-page .cf-purpose-status>span{display:block}
@media(max-width:680px){.cf-page .cf-purpose-map .cf-place-name{font-size:22px}.cf-page .cf-purpose-map .cf-sack-tag,.cf-page .cf-purpose-map .cf-blue-tag,.cf-page .cf-purpose-map .cf-material-tag{font-size:20px}.cf-page .cf-purpose-input label{gap:9px}.cf-page .cf-purpose-input select{font-size:13px;padding-left:9px}.cf-page .cf-hero-process>.cf-purpose-status{min-height:50px}}
@media(prefers-reduced-motion:reduce){.cf-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
