/* qc-2026.min.css —— 启宸汇商城 橱窗页式皮肤（组合四：编号目录+橱窗首屏+非对称分类块+直角细线） skins#25 */
:root{--qc-ink:#26221E;--qc-ink2:#4a443c;--qc-camel:#B08A5E;--qc-camel2:#C9A878;--qc-bg:#F5F1E8;--qc-line:#E3DCCE;--qc-gray:#8d8577}
body{background:var(--qc-bg);color:var(--qc-ink)}
a{text-decoration:none;color:inherit}
/* 顶条：白底细线，衬线店名 */
.qc-topbar{background:#fff;border-bottom:1px solid var(--qc-line);padding:14px 16px 12px;display:flex;align-items:baseline;justify-content:space-between}
.qc-logo{font-family:Georgia,'Songti SC','SimSun',serif;font-size:21px;letter-spacing:2px;color:var(--qc-ink);font-weight:700}
.qc-tagline{font-size:11px;color:var(--qc-gray);letter-spacing:2px}
/* 编号目录 */
.qc-nav{background:#fff;border-bottom:1px solid var(--qc-line);display:flex;overflow-x:auto;padding:0 8px;-webkit-overflow-scrolling:touch}
.qc-nav a{flex:0 0 auto;padding:11px 10px;font-size:13px;color:var(--qc-ink2);border-bottom:2px solid transparent;white-space:nowrap}
.qc-nav a i{font-style:normal;font-family:Georgia,serif;font-size:11px;color:var(--qc-camel);margin-right:4px}
.qc-nav a.on{color:var(--qc-ink);font-weight:700;border-bottom-color:var(--qc-camel)}
/* 橱窗首屏 */
.qc-hero{display:block;position:relative;margin:0}
.qc-hero img{width:100%;height:420px;object-fit:cover;display:block;filter:saturate(.92)}
.qc-hero-info{position:absolute;left:14px;bottom:14px;background:rgba(255,255,255,.96);padding:12px 16px;border-left:3px solid var(--qc-camel);max-width:75%}
.qc-hero-kicker{font-size:10px;letter-spacing:3px;color:var(--qc-camel);margin-bottom:4px}
.qc-hero-name{font-size:16px;color:var(--qc-ink);line-height:1.4;margin-bottom:6px}
.qc-hero-price{font-size:15px;color:var(--qc-ink);font-weight:700;font-variant-numeric:tabular-nums}
.qc-hero-more{font-size:11px;color:var(--qc-gray);margin-top:4px}
/* 区块标题：编号+细线 */
.qc-sec{display:flex;align-items:baseline;gap:10px;margin:26px 16px 12px;border-bottom:1px solid var(--qc-line);padding-bottom:8px}
.qc-sec-no{font-family:Georgia,serif;font-size:13px;color:var(--qc-camel)}
.qc-sec-t{font-size:17px;font-weight:700;color:var(--qc-ink);letter-spacing:1px}
.qc-sec-more{margin-left:auto;font-size:11px;color:var(--qc-gray)}
/* 双列橱窗卡：直角细线大留白 */
.qc-look{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 16px}
.qc-l-card{background:#fff;border:1px solid var(--qc-line);display:block}
.qc-l-card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}
.qc-l-info{padding:10px 11px 12px}
.qc-l-no{font-family:Georgia,serif;font-size:10px;color:var(--qc-camel);letter-spacing:1px;margin-bottom:3px}
.qc-l-name{font-size:13px;color:var(--qc-ink);line-height:1.45;height:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.qc-l-price{margin-top:6px;display:flex;align-items:baseline;justify-content:space-between}
.qc-price{font-size:15px;font-weight:700;color:var(--qc-ink);font-variant-numeric:tabular-nums}
.qc-price small{font-size:11px;font-weight:600;margin-right:1px}
.qc-was{font-size:11px;color:#b6ad9c;text-decoration:line-through}
/* 非对称分类橱窗 1+2 */
.qc-ed{display:grid;grid-template-columns:1.35fr 1fr;gap:10px;padding:0 16px}
.qc-ed-a{grid-row:span 2;background:#fff;border:1px solid var(--qc-line);display:block;position:relative}
.qc-ed-a img{width:100%;height:300px;object-fit:cover;display:block}
.qc-ed-b{background:#fff;border:1px solid var(--qc-line);display:block}
.qc-ed-b img{width:100%;height:145px;object-fit:cover;display:block}
.qc-ed-name{padding:8px 10px 9px;font-size:12px;color:var(--qc-ink2);line-height:1.4;height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.qc-ed-cap{padding:9px 12px 11px}
.qc-ed-cap b{font-size:13px;color:var(--qc-ink)}
.qc-ed-cap span{float:right;font-size:11px;color:var(--qc-gray);margin-top:2px}
/* 全部商品：细线直角卡 */
.qc-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 16px}
.qc-g-card{background:#fff;border:1px solid var(--qc-line);display:block}
.qc-g-card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}
.qc-g-info{padding:10px 11px 12px;border-top:1px solid var(--qc-line)}
.qc-g-name{font-size:13px;color:var(--qc-ink);line-height:1.45;height:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.qc-g-foot{margin-top:7px;display:flex;align-items:baseline;justify-content:space-between}
.qc-g-view{font-size:11px;color:var(--qc-camel);letter-spacing:1px}
/* 静态内容块：白纸直角 */
.qc-note{background:#fff;border:1px solid var(--qc-line);margin:14px 16px;padding:15px 16px}
.qc-note h4{font-size:14px;color:var(--qc-ink);margin-bottom:8px;letter-spacing:1px}
.qc-note h4 span{color:var(--qc-camel);margin-right:6px;font-family:Georgia,serif}
.qc-note p{font-size:13px;color:var(--qc-ink2);line-height:1.8;margin-bottom:6px}
/* 详情页件 */
.qc-pd-strip{display:flex;gap:0;margin:12px 16px 0;border:1px solid var(--qc-line);background:#fff}
.qc-pd-strip div{flex:1;text-align:center;font-size:11px;color:var(--qc-ink2);padding:9px 2px;border-right:1px solid var(--qc-line)}
.qc-pd-strip div:last-child{border-right:none}
.qc-pd-strip b{display:block;font-size:12px;color:var(--qc-ink);margin-bottom:2px}
.qc-pd-no{font-family:Georgia,serif;font-size:11px;color:var(--qc-camel);letter-spacing:2px;margin:12px 16px 0}
/* 文档页 */
.qc-doc{background:#fff;border:1px solid var(--qc-line);margin:14px 16px;padding:20px 18px}
.qc-doc h1{font-size:19px;color:var(--qc-ink);text-align:center;margin-bottom:4px;letter-spacing:1px}
.qc-doc .qc-doc-meta{text-align:center;font-size:11px;color:var(--qc-gray);margin-bottom:16px}
.qc-doc h2{font-size:14px;color:var(--qc-ink);margin:18px 0 8px;border-left:3px solid var(--qc-camel);padding-left:9px}
.qc-doc p,.qc-doc li{font-size:13px;color:var(--qc-ink2);line-height:1.85;margin-bottom:7px}
.qc-doc ul{padding-left:18px}
.qc-doc table{width:100%;border-collapse:collapse;font-size:12px;margin:8px 0}
.qc-doc td,.qc-doc th{border:1px solid var(--qc-line);padding:6px 8px;color:var(--qc-ink2);text-align:left}
.qc-doc-card{background:var(--qc-bg);padding:12px 14px;margin:10px 0;font-size:13px;color:var(--qc-ink2);line-height:1.85;border-left:3px solid var(--qc-camel)}
.qc-doc-card b{color:var(--qc-ink)}
.qc-doc-foot{text-align:center;font-size:11px;color:var(--qc-gray);padding:6px 12px 28px;line-height:1.9}
.qc-doc-foot a{color:var(--qc-gray);margin:0 4px}
/* 主题覆盖：框架组件直角化 */
.tabbar{background:#fff !important;border-top:1px solid var(--qc-line)}
.tabbar a{color:#a09a8c}
.tabbar a.active{color:var(--qc-ink);border-top:2px solid var(--qc-camel)}
.nav-tabs{background:#fff;border-bottom:1px solid var(--qc-line)}
.nav-tabs a{color:var(--qc-ink2);border-radius:0}
.nav-tabs a.active{background:var(--qc-ink);color:#fff}
.search-bar{background:#fff;border-bottom:1px solid var(--qc-line)}
.search-bar input{border:1px solid var(--qc-line);border-radius:0}
.bottom-bar{background:#fff;border-top:1px solid var(--qc-line)}
.bottom-bar .op{color:var(--qc-ink2)}
.btn-cart{background:#fff;color:var(--qc-ink);border:1px solid var(--qc-ink);border-radius:0}
.btn-buy2,.btn-buy{background:var(--qc-ink);color:#fff;border-radius:0;font-weight:700}
.pd-price{color:var(--qc-ink)}
.spec-panel{border-radius:0}
.spec-item{border-radius:0}
.sec-head h3{border-left:3px solid var(--qc-camel);padding-left:8px}
.card{border-radius:0;border:1px solid var(--qc-line)}
.qc-foot{background:#fff;border-top:1px solid var(--qc-line);color:var(--qc-gray);font-size:11px;text-align:center;padding:14px 12px 18px;line-height:1.9}
.qc-foot a{color:var(--qc-ink2);margin:0 5px}
