:root{color:#202420;font-synthesis:none;background:#fafaf8;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #997238}button{border:0}.topline{color:#efece3;text-align:center;letter-spacing:2px;background:#1d2621;padding:11px 20px;font-size:12px}.topline span{margin-left:28px;font-size:10px}.header{border-bottom:1px solid #dddeda;justify-content:space-between;align-items:center;max-width:1320px;margin:auto;padding:28px 48px;display:flex}.logo{letter-spacing:3px;align-items:center;gap:18px;font-family:Georgia,serif;font-size:29px;display:flex}.logo span{letter-spacing:4px;border-left:1px solid #c5c7bf;padding-left:18px;font-family:Microsoft YaHei,sans-serif;font-size:17px}.header-caption{letter-spacing:2px;color:#767970;font-size:11px}.header-sell{background:0 0;align-items:center;gap:8px;font-size:14px;display:flex}main{max-width:1320px;margin:auto;padding:0 48px}.intro{justify-content:space-between;align-items:center;padding:39px 0 27px;display:flex}.eyebrow{letter-spacing:2px;color:#747b70;margin:0 0 13px;font-size:11px}.intro h1{letter-spacing:2px;margin:0 0 14px;font-family:Georgia,Songti SC,SimSun,serif;font-size:36px;font-weight:400}.intro-description{color:#75786e;margin:0;font-size:14px}.intro-mark{color:#c9cbbf;margin-right:25px;font-family:Georgia,serif;font-size:76px;font-style:italic;font-weight:400}.search-box{background:#fff;border:1px solid #d4d7cf;align-items:center;gap:13px;height:57px;padding:0 20px;display:flex}.search-box input{color:#202420;background:0 0;border:0;outline:none;flex:1;width:0;height:100%}.search-box button{background:0 0;padding:5px}.search-hint{color:#94978e;font-size:12px}.categories{border-bottom:1px solid #dfe1d9;gap:40px;padding:22px 0 0;display:flex}.categories button{color:#74786f;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 5px 19px;font-size:15px;display:flex;position:relative}.categories button.active{color:#1e2b23}.categories button.active:after{content:"";background:#263c2d;height:2px;position:absolute;bottom:-1px;left:0;right:0}.actions{grid-template-columns:1fr 1fr;gap:20px;margin-top:27px;display:grid}.action-card{text-align:left;justify-content:space-between;align-items:center;min-height:155px;padding:26px 30px;transition:transform .2s;display:flex}.action-card:hover{transform:translateY(-2px)}.sell{color:#f9f8f3;background:#202d26}.sell .eyebrow{color:#c5cdbf}.action-card h2{align-items:center;gap:30px;margin:0 0 12px;font-family:Georgia,Songti SC,SimSun,serif;font-size:25px;font-weight:400;display:flex}.action-card p{color:#c3c9c0;margin:0;font-size:13px}.action-icon{color:#c4b696;margin-right:10px}.inquire{color:#262c24;background:#ecebe3}.inquire p{color:#73796d}.fee{white-space:nowrap;color:#625a40;padding-left:12px;font-family:Georgia,serif;font-size:35px}.fee>span{font-family:Arial,sans-serif;font-size:13px}.fee small{color:#797966;margin-top:10px;font-family:Arial,Microsoft YaHei,sans-serif;font-size:11px;display:block}.recommendations{padding-top:37px;padding-bottom:48px}.section-heading{justify-content:space-between;align-items:end;display:flex}.section-heading h2{margin:0;font-family:Songti SC,SimSun,serif;font-size:28px;font-weight:400}.section-heading .eyebrow{margin-bottom:9px}.section-heading>span{color:#797f74;font-size:13px}.demo-note{color:#787e72;margin:14px 0 22px;font-size:12px;line-height:1.7}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.product-image{aspect-ratio:1/1.07;background:#eeeee9;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.product:hover img{transform:scale(1.035)}.condition{z-index:1;color:#424b3d;background:#fffffff0;padding:5px 8px;font-size:12px;position:absolute;top:12px;left:12px}.image-note{color:#565d53;background:#ffffffde;padding:3px 5px;font-size:10px;position:absolute;bottom:9px;right:9px}.product-info{padding:18px 0 0}.brand{letter-spacing:1.7px;margin:0 0 9px;font-size:13px;font-weight:600}.product h3{margin:0 0 9px;font-size:15px;font-weight:400}.meta{color:#777d73;margin:0;font-size:12px}.price{margin:17px 0 0;font-family:Georgia,serif;font-size:23px}.price>span{font-size:16px}.price small{color:#85897d;margin-left:12px;font-family:Arial,Microsoft YaHei,sans-serif;font-size:11px;font-weight:400}.empty{text-align:center;color:#70786b;border:1px solid #dfe1d9;padding:40px 20px}.empty h3{color:#283426}.empty p{font-size:14px}.empty button{color:#fff;background:#223026;align-items:center;gap:10px;margin-top:8px;padding:12px 20px;display:inline-flex}.image-fallback{color:#72776c;place-content:center;height:100%;font-size:14px;display:grid}footer{border-top:1px solid #dddfd6;justify-content:space-between;align-items:center;gap:15px;max-width:1224px;margin:0 auto;padding:26px 0 32px;display:flex}footer .logo{font-size:21px}footer .logo span{font-size:14px}footer p,footer>span{color:#7d8177;font-size:12px}dialog{color:#263024;border:1px solid #d9ddcf;width:calc(100% - 40px);max-width:460px;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101b17a6}.dialog-body{padding:36px}.dialog-close{background:0 0;padding:6px;position:absolute;top:12px;right:12px}.dialog-body h2{font-size:25px;font-weight:500}.dialog-body>p:not(.eyebrow){color:#677060;font-size:16px;line-height:1.85}.dialog-notice{background:#f1f2eb;padding:14px;font-size:14px;line-height:1.7}.confirm{color:#fff;background:#233629;width:100%;margin-top:24px;padding:13px}@media (width>=1450px){.product-image{aspect-ratio:1.1}}@media (width<=800px){.header{padding:23px 24px}.header-caption{display:none}main{padding:0 24px}.intro h1{font-size:28px}.intro-mark{margin-right:0;font-size:58px}.categories{gap:26px}.action-card{padding:24px 20px}.action-icon{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}footer{flex-wrap:wrap;margin:0 24px}footer p{display:none}}@media (width<=480px){.topline{padding:9px;font-size:11px}.topline span{display:none}.header{padding:21px 20px}.logo{gap:12px;font-size:25px}.logo span{padding-left:12px;font-size:15px}.header-sell{font-size:13px}main{padding:0 20px}.intro{padding:30px 0 24px}.intro h1{letter-spacing:0;font-size:25px;line-height:1.4}.intro-description{font-size:13px;line-height:1.7}.intro-mark{display:none}.eyebrow{font-size:10px}.search-box{height:51px;padding:0 13px}.search-box input{font-size:14px}.search-hint{display:none}.categories{justify-content:space-between;gap:0;padding-top:22px}.categories button{flex-direction:column;gap:8px;padding:0 5px 16px;font-size:13px}.categories .all-category{justify-content:center}.actions{gap:10px;margin-top:21px}.action-card{align-items:flex-start;min-height:139px;padding:19px 14px}.action-card .eyebrow{letter-spacing:.7px;font-size:8px;line-height:1.5}.action-card h2{gap:10px;font-size:21px}.action-card h2 svg{width:17px}.action-card p{font-size:12px;line-height:1.8}.fee{display:none}.recommendations{padding-top:31px}.section-heading h2{font-size:25px}.demo-note{margin:12px 0 17px;font-size:12px}.product-grid{gap:25px 13px}.product-info{padding-top:13px}.product h3{font-size:14px;line-height:1.5}.brand{font-size:12px}.meta{font-size:11px}.price{margin-top:13px;font-size:21px}.price small{margin:6px 0 0;font-size:11px;display:block}.product-image{aspect-ratio:1/1.12}.condition{font-size:11px;top:8px;left:8px}.image-note{font-size:9px}footer{gap:16px;padding:22px 0}footer>span{font-size:11px}.dialog-body{padding:30px 24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.product-link{height:100%;display:block}.product-link:focus-visible{outline-offset:6px}.bottom-nav{z-index:10;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafaf8f5;border-top:1px solid #dce0d6;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{color:#757c70;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:110px;min-height:48px;font-size:13px;display:flex}.bottom-nav a.selected{color:#233c2c;font-weight:600}.bottom-nav a.selected svg{stroke-width:2px}.bottom-nav a[href="#/sell"] svg{color:#f6f1e5;background:#263b2d;border-radius:50%;width:30px;height:30px;margin-top:-9px;padding:5px}.inner-page{max-width:850px;min-height:65vh;margin:0 auto;padding:26px 0 52px}.back-link{color:#626e5b;align-items:center;gap:8px;min-height:36px;margin-bottom:30px;font-size:14px;display:inline-flex}.inner-page h1{margin:0 0 17px;font-family:Georgia,Songti SC,SimSun,serif;font-size:32px;font-weight:400}.page-description{color:#6b7464;margin:0 0 20px;font-size:15px;line-height:1.9}.page-title:focus{outline:none}.stage-notice{color:#686d5b;background:#eeeee6;border-left:2px solid #a2946c;margin-bottom:24px;padding:13px 16px;font-size:13px;line-height:1.8}.product-form{max-width:650px}.product-form[hidden]{display:none}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.full-width{grid-column:1/-1}.product-form label{flex-direction:column;gap:10px;min-width:0;margin-bottom:20px;font-size:14px;display:flex}.form-grid label{margin-bottom:0}.product-form input,.product-form select,.product-form textarea{color:#273023;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #cdd3c6;border-radius:0;min-height:48px;padding:13px 14px;font-size:16px}.product-form textarea{resize:vertical}.product-form>.upload-label{background:#f4f5ef;border:1px dashed #b7c0ad;margin-top:25px;padding:20px}.upload-label>span{align-items:center;gap:10px;display:flex}.upload-label small{color:#6d7665;font-size:12px;line-height:1.8}.upload-label input{background:0 0;border:0;padding:10px;font-size:13px}.form-error{color:#963d2b;font-size:14px;line-height:1.7}.form-error:empty{display:none}.upload-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.upload-previews img{aspect-ratio:1;object-fit:cover;width:100%}.primary-button,.secondary-button{text-align:center;min-height:48px;font:inherit;border:1px solid #24392b;justify-content:center;align-items:center;padding:13px 22px;font-size:15px;line-height:1.5;display:inline-flex}.primary-button{color:#fff;background:#24392b}.secondary-button{color:#24392b;background:0 0}.product-form>.primary-button{width:100%;margin-top:18px}.product-form>.secondary-button{width:100%}.primary-button:hover{background:#354f3b}.payment-placeholder:disabled{cursor:not-allowed;opacity:.65;border-color:#9ba68e;margin-top:20px}.inquiry-summary{border-top:1px solid #d8ddcf;justify-content:space-between;align-items:center;padding:20px 0;font-size:14px;display:flex}.inquiry-summary strong{font:32px Georgia,serif}.inquiry-summary small{font:13px Arial,sans-serif}.success-panel,.quiet-panel{text-align:center;background:#f0f2e9;margin:15px 0 30px;padding:35px 22px;line-height:1.8}.success-panel h2,.quiet-panel h2{font-size:23px;font-weight:400}.success-panel p,.quiet-panel p{color:#6a745f;font-size:15px}.success-panel .secondary-button{margin-left:12px}.quiet-panel .demo-note{display:block}.quiet-panel .primary-button{margin-top:20px}.detail-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.detail-photo{background:#eeeee9;align-self:start;position:relative}.detail-photo img{aspect-ratio:1/1.12;object-fit:cover;width:100%;display:block}.detail-photo>span{text-align:center;color:#5d6952;background:#ffffffdf;padding:6px;font-size:12px;position:absolute;bottom:10px;left:10px;right:10px}.detail-info{min-width:0}.detail-info h2{margin:12px 0;font-size:25px;font-weight:400;line-height:1.6}.detail-price{margin:20px 0;font:32px Georgia,serif}.detail-price small{color:#74806a;margin-left:13px;font:12px Arial,sans-serif}.detail-info dl{border-top:1px solid #d8ddcf;margin:24px 0}.detail-info dl>div{border-bottom:1px solid #e0e4d9;gap:20px;padding:13px 0;font-size:14px;line-height:1.7;display:flex}.detail-info dt{color:#77826c;flex-shrink:0;width:44px}.detail-info dd{margin:0}.detail-info .primary-button{width:100%}.profile-card{background:#edf0e7;align-items:center;gap:17px;margin:25px 0;padding:25px;display:flex}.profile-card h2{margin:0 0 8px;font-size:21px;font-weight:400}.profile-card p{color:#6b765e;margin:0;font-size:14px;line-height:1.8}.profile-badge{color:#667259;white-space:nowrap;border:1px solid #bac4ae;margin-left:auto;padding:4px 9px;font-size:12px}.profile-links a{border-bottom:1px solid #d9dfd0;justify-content:space-between;padding:20px 0;font-size:15px;display:flex}@media (width>=801px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.bottom-nav{padding-left:5px;padding-right:5px}.bottom-nav a{width:20%;min-height:48px;font-size:12px}.inner-page{padding-top:17px}.inner-page h1{font-size:28px}.back-link{margin-bottom:24px}.form-grid{gap:18px 12px}.product-form input,.product-form select,.product-form textarea{padding:12px 10px;font-size:16px}.stage-notice{padding:12px;font-size:13px}.detail-grid{grid-template-columns:minmax(0,1fr);gap:24px}.detail-photo img{aspect-ratio:1.12}.detail-info h2{font-size:23px}.profile-card{gap:12px;padding:20px 15px}.profile-card>svg{flex-shrink:0;width:30px}.profile-card p{font-size:13px}.success-panel .secondary-button{margin-top:12px;margin-left:0;display:flex}.success-panel .primary-button{width:100%}.search-box button,.header-sell{min-height:44px}.categories button{min-width:44px}.product h3{overflow-wrap:anywhere}.product-image{aspect-ratio:1/1.1}.price small{margin-left:8px;display:inline-block}.action-card p,.demo-note{font-size:12px}.page-description{font-size:15px}}
