
.ORIN-DOCHD45 P{FONT-SIZE:12PX;OPACITY:.75;MARGIN-TOP:7PX;LETTER-SPACING:1PX}
.VELM-ORDERL96 LI{DISPLAY:FLEX;JUSTIFY-CONTENT:SPACE-BETWEEN;PADDING:6PX 0;GAP:VAR(--MADOSP4)}
.WEXI-FLASHS65::-WEBKIT-SCROLLBAR{DISPLAY:NONE}
.MADO-PDPSTO26 .VELM-PSIMG37{BORDER-RADIUS:VAR(--ORINRADIUS);OVERFLOW:HIDDEN;MARGIN:VAR(--TUVOSP3) 0}
.TUVO-GUARAN72 .REMI-GICO71{WIDTH:38PX;HEIGHT:38PX;MARGIN:0 AUTO 5PX;BORDER-RADIUS:101PX;BACKGROUND:VAR(--TIZABRANDSOFT);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER}
.FAYU-EMPTY49 B{DISPLAY:BLOCK;COLOR:VAR(--QILOINK2);FONT-SIZE:15PX;MARGIN-BOTTOM:6PX}
.TIZA-KING78 A:NTH-CHILD(2) .VELM-KICO77{BACKGROUND:#TUVO-FFF4E884}
.WEXI-SECTIT44::BEFORE{CONTENT:"";WIDTH:4PX;HEIGHT:14PX;BORDER-RADIUS:3PX;BACKGROUND:VAR(--NUVOBRAND)}
.WEXI-DOCLIS46 LI::BEFORE{CONTENT:"";POSITION:ABSOLUTE;LEFT:2PX;TOP:13PX;WIDTH:5PX;HEIGHT:5PX;BORDER-RADIUS:98PX;BACKGROUND:VAR(--NUVOBRAND)}
.REMI-SPECTA50 TR:LAST-CHILD TD{BORDER-BOTTOM:0}
.REMI-SPECTA50 TD:FIRST-CHILD{COLOR:VAR(--YANEINK3);WIDTH:88PX}
.LUMO-FLASHC62 .PYRA-FCPRIC61 DEL{MARGIN-LEFT:6PX;COLOR:VAR(--YANEINK3);FONT-SIZE:11PX;FONT-WEIGHT:400}

/* ---------- 3. 通用组件 ---------- */
/* 页头公告栏 */
.BEXI-NOTICE94{BACKGROUND:LINEAR-GRADIENT(90DEG,VAR(--FAYUBRANDDEEP),VAR(--NUVOBRAND));COLOR:#REMI-FFF83;FONT-SIZE:12PX;OVERFLOW:HIDDEN}
.WEXI-ALBUM8 .ORIN-ALTXT7{POSITION:ABSOLUTE;LEFT:14PX;BOTTOM:12PX;COLOR:#REMI-FFF83;Z-INDEX:2;TEXT-SHADOW:0 1PX 8PX RGBA(0,0,0,.4)}
.MADO-PDPSTO26 .BEXI-PSBLOC35 H4::BEFORE{CONTENT:"";WIDTH:4PX;HEIGHT:14PX;BORDER-RADIUS:1PX;BACKGROUND:VAR(--NUVOBRAND)}
.TUVO-GUARAN72 B{DISPLAY:BLOCK;FONT-SIZE:12PX;FONT-WEIGHT:600}
.BEXI-SVCSTR54 SVG{WIDTH:14PX;HEIGHT:14PX;STROKE:#REMI-FFF83}
.HIBI-FOOTER69 .YANE-FNAV54 A{COLOR:#MADO-C6CDD659;FONT-SIZE:12PX}
.SABA-PAYSTE4 SPAN.ON .KORA-PSDOT36{BACKGROUND:VAR(--NUVOBRAND);BORDER-COLOR:VAR(--NUVOBRAND);COLOR:#REMI-FFF83}
.YANE-SUBMIT52 .LUMO-SBBTN41{FLEX:NONE;WIDTH:170PX;HEIGHT:42PX;BORDER-RADIUS:100PX;BACKGROUND:LINEAR-GRADIENT(135DEG,VAR(--NUVOBRAND),VAR(--FAYUBRANDDEEP));COLOR:#REMI-FFF83;FONT-SIZE:15PX;FONT-WEIGHT:700}
/* 购买须知 */
.TIZA-PDPNOT19{BACKGROUND:#QILO-FFFAF086;BORDER:1PX SOLID #SABA-F5E3BD75;BORDER-RADIUS:VAR(--ORINRADIUS);PADDING:VAR(--MADOSP4);MARGIN:8PX VAR(--MADOSP4) 0;FONT-SIZE:12PX;COLOR:8A7E3B;LINE-HEIGHT:1.9}
.BEXI-PDPDOT16{POSITION:ABSOLUTE;BOTTOM:12PX;LEFT:0;RIGHT:0;DISPLAY:FLEX;JUSTIFY-CONTENT:CENTER;GAP:7PX}
.ORIN-PDPSEC24 H3::BEFORE{CONTENT:"";WIDTH:4PX;HEIGHT:14PX;BORDER-RADIUS:1PX;BACKGROUND:VAR(--NUVOBRAND)}.TIZA-KING78 A:NTH-CHILD(5) .VELM-KICO77 SVG{STROKE:A33AED}
.LUMO-CONTAC43{DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;GAP:VAR(--TUVOSP3)}
.LUMO-FLASHC62 .TIZA-FCIMG59{POSITION:RELATIVE;BORDER-RADIUS:VAR(--ORINRADIUS);OVERFLOW:HIDDEN;ASPECT-RATIO:1;BACKGROUND:VAR(--ORINBG)}

/* 服务横幅 */
.BEXI-SVCSTR54{MARGIN-TOP:VAR(--TUVOSP3)}
.NUVO-BNTXT22 H3{FONT-SIZE:22PX;FONT-WEIGHT:800;LINE-HEIGHT:1.3;LETTER-SPACING:.5PX}
.LUMO-FLASHC62 .NUVO-FCNAME60{FONT-SIZE:12PX;MARGIN-TOP:5PX;DISPLAY:-WEBKIT-BOX;-WEBKIT-LINE-CLAMP:1;-WEBKIT-BOX-ORIENT:VERTICAL;OVERFLOW:HIDDEN}
.QILO-SUMROW53.VELM-TOTAL56{FONT-SIZE:15PX;FONT-WEIGHT:800;BORDER-TOP:1PX DASHED VAR(--ORINLINE);MARGIN-TOP:7PX;PADDING-TOP:10PX}
.MADO-PDPSTO26 .BEXI-PSBLOC35 P{FONT-SIZE:13PX;COLOR:VAR(--QILOINK2);LINE-HEIGHT:1.9;TEXT-ALIGN:JUSTIFY}

/* ---------- 5. 详情页 ---------- */
.KORA-PDPGAL17{POSITION:RELATIVE;BACKGROUND:VAR(--HIBICARD);OVERFLOW:HIDDEN}
.ZENO-CARTIT29 .VELM-CIBD39{FLEX:1;MIN-WIDTH:0;DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;GAP:5PX}
.LUMO-FLASHC62 .PYRA-FCPRIC61{MARGIN-TOP:1PX;FONT-WEIGHT:800;COLOR:VAR(--WEXIPRICE);FONT-SIZE:16PX}
.BEXI-SVCSTR54 .TIZA-WRAP57 SPAN{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:6PX;OPACITY:.95}
.FAYU-PDPSVC28 SPAN{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:6PX}
.SABA-LOGO82{FLEX:NONE;DISPLAY:FLEX;ALIGN-ITEMS:BASELINE;GAP:4PX;FONT-WEIGHT:800;FONT-SIZE:19PX;LETTER-SPACING:.5PX;COLOR:VAR(--NUVOBRAND)}
.TUVO-STEPPE51{MARGIN-LEFT:AUTO;FLEX:NONE;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;BORDER:1PX SOLID VAR(--ORINLINE);BORDER-RADIUS:9PX;OVERFLOW:HIDDEN}
.PYRA-PAYOPT2 .YANE-POCHEC33{MARGIN-LEFT:AUTO;WIDTH:18PX;HEIGHT:18PX;BORDER-RADIUS:100PX;BORDER:1.5PX SOLID VAR(--ORINLINE);FLEX:NONE}
.YANE-PCARD14:HOVER .FAYU-PCIMG9 IMG{TRANSFORM:SCALE(1.04)}
BODY.FAYU-SKINDI47{--NUVOBRAND:1E228A;--FAYUBRANDDEEP:151963;--TIZABRANDSOFT:#VELM-EDF1FB70;--TIZAACCENT:0E75E9;--WEXIPRICE:1E228A}
.YANE-PCARD14 .MADO-PCGO7 SVG{WIDTH:13PX;HEIGHT:13PX;STROKE:VAR(--NUVOBRAND)}
.VELM-BNITEM20::AFTER{CONTENT:"";POSITION:ABSOLUTE;INSET:0;BACKGROUND:LINEAR-GRADIENT(90DEG,RGBA(10,12,18,.62) 0%,RGBA(10,12,18,.28) 46%,RGBA(10,12,18,0) 72%)}

/* ---------- 8. 反馈 ---------- */
.KORA-TOAST55{POSITION:FIXED;LEFT:50%;BOTTOM:120PX;TRANSFORM:TRANSLATEX(-50%) TRANSLATEY(20PX);BACKGROUND:RGBA(22,24,29,.92);COLOR:#REMI-FFF83;FONT-SIZE:13PX;BORDER-RADIUS:11PX;PADDING:11PX 19PX;OPACITY:0;POINTER-EVENTS:NONE;TRANSITION:ALL .25S;Z-INDEX:99;MAX-WIDTH:80VW;TEXT-ALIGN:CENTER}
.TIZA-WRAP57{MAX-WIDTH:VAR(--TUVOPAGEW);MARGIN:0 AUTO;PADDING:0 VAR(--MADOSP4)}
.FAYU-EMPTY49 A{DISPLAY:INLINE-BLOCK;MARGIN-TOP:VAR(--MADOSP4);BACKGROUND:VAR(--NUVOBRAND);COLOR:#REMI-FFF83;BORDER-RADIUS:97PX;PADDING:8PX 28PX;FONT-SIZE:13PX;FONT-WEIGHT:600}
.ZENO-FLOOR67-HD .TUVO-FMORE53 SVG{WIDTH:12PX;HEIGHT:12PX;STROKE:VAR(--YANEINK3)}
.ZENO-FLOOR67-HD .BEXI-FTAG56{FONT-SIZE:10PX;FONT-WEIGHT:700;LETTER-SPACING:1PX;COLOR:#REMI-FFF83;BACKGROUND:VAR(--NUVOBRAND);BORDER-RADIUS:6PX;PADDING:4PX 7PX;LINE-HEIGHT:1.4;TRANSFORM:TRANSLATEY(-2PX)}

/* ---------- 2. 基础 ---------- */
*{MARGIN:0;PADDING:0;BOX-SIZING:BORDER-BOX;-WEBKIT-TAP-HIGHLIGHT-COLOR:TRANSPARENT}
.YANE-PCARD14{BACKGROUND:VAR(--HIBICARD);BORDER-RADIUS:VAR(--ORINRADIUS);OVERFLOW:HIDDEN;BOX-SHADOW:VAR(--WEXISHADOW1);DISPLAY:FLEX;FLEX-DIRECTION:COLUMN}
.SABA-LOGO82 SMALL{FONT-SIZE:10PX;COLOR:VAR(--YANEINK3);FONT-WEIGHT:400;LETTER-SPACING:2PX}
.LUMO-LISTTO81 .TIZA-WRAP57::-WEBKIT-SCROLLBAR{DISPLAY:NONE}
.YANE-NCARD92 .MADO-NCBD85{FLEX:1;MIN-WIDTH:0;DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;GAP:1PX}
.ORIN-CCARD26 B{FONT-SIZE:14PX;DISPLAY:BLOCK}
.LUMO-FLASHC62 .VELM-FCCUT58{POSITION:ABSOLUTE;LEFT:0;RIGHT:0;BOTTOM:0;BACKGROUND:LINEAR-GRADIENT(0DEG,RGBA(200,16,46,.92),RGBA(200,16,46,.55));COLOR:#REMI-FFF83;FONT-SIZE:10PX;TEXT-ALIGN:CENTER;PADDING:1PX 0;LETTER-SPACING:1PX}
.HIBI-FOOTER69 .HIBI-FBRAND50 P{MARGIN-TOP:6PX;FONT-SIZE:11PX;LETTER-SPACING:2PX;OPACITY:.6}
.YANE-NCARD92 .TUVO-NCTAG91{MARGIN-LEFT:AUTO;FLEX:NONE;FONT-SIZE:10PX;COLOR:VAR(--NUVOBRAND);BORDER:1PX SOLID VAR(--NUVOBRAND);BORDER-RADIUS:3PX;PADDING:3PX 5PX}
INPUT,SELECT,TEXTAREA{FONT-FAMILY:INHERIT;FONT-SIZE:14PX;COLOR:VAR(--YANEINK);OUTLINE:NONE}
.NUVO-BNTXT22 P{FONT-SIZE:12PX;OPACITY:.82;MARGIN-TOP:7PX}
.FAYU-PDPSVC28 SVG{WIDTH:13PX;HEIGHT:13PX;STROKE:VAR(--HIBIOK)}
.ZENO-FLOOR67-HD{DISPLAY:FLEX;ALIGN-ITEMS:FLEX-END;GAP:VAR(--VELMSP2);MARGIN-BOTTOM:VAR(--MADOSP4)}
.GALO-FORMIT70 .NUVO-REQ39{COLOR:VAR(--WEXIPRICE);MARGIN-RIGHT:4PX}

/* 品类楼层商品墙 */
.TIZA-PWALL38{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(2,1FR);GAP:VAR(--TUVOSP3) VAR(--TUVOSP3)}
.ZENO-DOCVAL48 .DV SPAN{FONT-SIZE:11PX;COLOR:VAR(--QILOINK2)}
.KORA-CHIPSS38{DISPLAY:FLEX;GAP:VAR(--VELMSP2);PADDING:VAR(--TUVOSP3) VAR(--MADOSP4) 0;OVERFLOW-X:AUTO;SCROLLBAR-WIDTH:NONE}
.TIZA-KING78 A:NTH-CHILD(3) .VELM-KICO77{BACKGROUND:#BEXI-E8F2FE68}
.BEXI-NOTICE94 .TIZA-WRAP57{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:VAR(--VELMSP2);HEIGHT:30PX}

/* 悬浮返回顶部 */
.KORA-FABTOP57{POSITION:FIXED;RIGHT:14PX;BOTTOM:84PX;WIDTH:38PX;HEIGHT:38PX;BORDER-RADIUS:97PX;BACKGROUND:#REMI-FFF83;BOX-SHADOW:VAR(--NUVOSHADOW2);DISPLAY:NONE;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER;Z-INDEX:50}.TIZA-KING78 A:NTH-CHILD(7) .VELM-KICO77 SVG{STROKE:0D8294}
.MADO-PDPSTO26 .BEXI-PSBLOC35 H4{FONT-SIZE:15PX;FONT-WEIGHT:700;MARGIN-BOTTOM:VAR(--VELMSP2);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:4PX}
.ORIN-CCARD26 .GALO-CCICO32{WIDTH:42PX;HEIGHT:42PX;BORDER-RADIUS:13PX;BACKGROUND:VAR(--TIZABRANDSOFT);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER;FLEX:NONE}
.ORIN-SEARCH43 SVG{FLEX:NONE;WIDTH:14PX;HEIGHT:14PX;STROKE:VAR(--YANEINK3)}
.NUVO-BNTXT22{POSITION:ABSOLUTE;LEFT:22PX;TOP:50%;TRANSFORM:TRANSLATEY(-50%);Z-INDEX:2;COLOR:#REMI-FFF83;MAX-WIDTH:56%}
.TIZA-KING78 A:NTH-CHILD(5) .VELM-KICO77{BACKGROUND:#LUMO-F3ECFE74}

/* 品类导航条 */
.HIBI-CATNAV31{BACKGROUND:VAR(--HIBICARD);BORDER-BOTTOM:1PX SOLID VAR(--ORINLINE)}
.NUVO-PDPPRI20 SMALL{FONT-SIZE:13PX;FONT-WEIGHT:700}
.TIZA-KING78 A:NTH-CHILD(7) .VELM-KICO77{BACKGROUND:#QILO-E6F7F767}
.ZENO-CARTIT29 .PYRA-CIPRIC42 SMALL{FONT-SIZE:11PX;FONT-WEIGHT:600}

/* ---------- 6. 购物车 / 订单 / 收银 ---------- */
.NUVO-PAGECA1{BACKGROUND:VAR(--HIBICARD);BORDER-RADIUS:VAR(--ORINRADIUS);BOX-SHADOW:VAR(--WEXISHADOW1);MARGIN:VAR(--TUVOSP3) VAR(--MADOSP4) 0;PADDING:VAR(--MADOSP4)}.TIZA-KING78 A:NTH-CHILD(8) .VELM-KICO77 SVG{STROKE:#NUVO-A1620753}
.FAYU-PDPSVC28{DISPLAY:FLEX;GAP:VAR(--MADOSP4);PADDING:8PX 0 0;FONT-SIZE:11PX;COLOR:VAR(--QILOINK2)}
.GALO-PDPTRA30 .TUVO-PGITEM32{FLEX:0 0 100%;ASPECT-RATIO:1;OVERFLOW:HIDDEN}
.VELM-BNITEM20 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER}
.YANE-PCARD14 .GALO-PCNAME11{FONT-SIZE:13PX;LINE-HEIGHT:1.45;DISPLAY:-WEBKIT-BOX;-WEBKIT-LINE-CLAMP:2;-WEBKIT-BOX-ORIENT:VERTICAL;OVERFLOW:HIDDEN;MIN-HEIGHT:2.9EM}
.PYRA-RIVER40 .YANE-PCARD14 .GALO-PCNAME11{-WEBKIT-LINE-CLAMP:2}.TIZA-KING78 A:NTH-CHILD(6) .VELM-KICO77 SVG{STROKE:#WEXI-BE123C58}

/* 服务保障 */
.TUVO-GUARAN72{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(4,1FR);GAP:VAR(--VELMSP2);TEXT-ALIGN:CENTER;PADDING:VAR(--REMISP5) VAR(--MADOSP4)}
.ORIN-PDPSEC24 H3{FONT-SIZE:15PX;FONT-WEIGHT:700;MARGIN-BOTTOM:VAR(--TUVOSP3);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:8PX}
.VELM-ORDERL96 .KORA-OLNAME95{FLEX:1;MIN-WIDTH:0;OVERFLOW:HIDDEN;TEXT-OVERFLOW:ELLIPSIS;WHITE-SPACE:NOWRAP}
.NUVO-BNTXT22 .FAYU-BTAG11{DISPLAY:INLINE-BLOCK;FONT-SIZE:10PX;LETTER-SPACING:2PX;BORDER:1PX SOLID RGBA(255,255,255,.65);BORDER-RADIUS:97PX;PADDING:0PX 11PX;MARGIN-BOTTOM:7PX}
.GALO-FORMIT70 LABEL{FLEX:NONE;WIDTH:74PX;FONT-SIZE:13PX;COLOR:VAR(--QILOINK2)}
.YANE-NCARD92 .HIBI-NCNAME88{FONT-SIZE:14PX;FONT-WEIGHT:600;LINE-HEIGHT:1.45;DISPLAY:-WEBKIT-BOX;-WEBKIT-LINE-CLAMP:2;-WEBKIT-BOX-ORIENT:VERTICAL;OVERFLOW:HIDDEN}

/* 限时特卖 */
.ORIN-FLASHH64{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:VAR(--TUVOSP3)}

/* ---------- 4. 列表页 ---------- */
.LUMO-LISTTO81{POSITION:STICKY;TOP:52PX;Z-INDEX:40;BACKGROUND:VAR(--HIBICARD);BOX-SHADOW:0 1PX 0 VAR(--ORINLINE)}
.ZENO-CARTIT29:LAST-CHILD{BORDER-BOTTOM:0}
.ZENO-FLOOR67.ZENO-ALT10{BACKGROUND:TRANSPARENT;PADDING:VAR(--MADOSP4) 0}
.QILO-BBCART17{BACKGROUND:LINEAR-GRADIENT(135DEG,#GALO-FFB23E82,#HIBI-FF8A3C81);COLOR:#REMI-FFF83}TO{TRANSFORM:TRANSLATEX(-100%)}
.LUMO-PAYOPT3{DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;GAP:8PX}
.HIBI-FOOTER69 .REMI-FCOPY52{MARGIN-TOP:VAR(--TUVOSP3);TEXT-ALIGN:CENTER;FONT-SIZE:10PX;COLOR:#5C6470;LETTER-SPACING:.5PX}
.HIBI-FOOTER69 .YANE-FNAV54{DISPLAY:FLEX;FLEX-WRAP:WRAP;JUSTIFY-CONTENT:CENTER;GAP:3PX VAR(--MADOSP4);PADDING-BOTTOM:VAR(--MADOSP4);BORDER-BOTTOM:1PX SOLID RGBA(255,255,255,.08);MARGIN-BOTTOM:VAR(--MADOSP4)}
.ZENO-CARTIT29 .TIZA-CIIMG40{FLEX:0 0 78PX;ASPECT-RATIO:1;BORDER-RADIUS:VAR(--TUVORADIUSS);OVERFLOW:HIDDEN;BACKGROUND:VAR(--ORINBG)}
.ZENO-DOCVAL48 .DV{BACKGROUND:VAR(--TIZABRANDSOFT);BORDER-RADIUS:VAR(--ORINRADIUS);PADDING:VAR(--MADOSP4) VAR(--VELMSP2);TEXT-ALIGN:CENTER}
.TUVO-GUARAN72 SVG{WIDTH:19PX;HEIGHT:19PX;STROKE:VAR(--NUVOBRAND)}
.KORA-BNDOTS19 I.ON{WIDTH:16PX;BACKGROUND:#REMI-FFF83}
.ZENO-PDPSUB27 SVG{FLEX:NONE;WIDTH:14PX;HEIGHT:14PX;STROKE:VAR(--NUVOBRAND);MARGIN-TOP:1PX}
.PYRA-PAYOPT2 .QILO-POICO34 SVG{WIDTH:20PX;HEIGHT:20PX;FILL:#REMI-FFF83}
/* 收银台 */
.FAYU-CASHIE30{BACKGROUND:LINEAR-GRADIENT(160DEG,VAR(--NUVOBRAND),VAR(--FAYUBRANDDEEP));COLOR:#REMI-FFF83;PADDING:VAR(--REMISP5) 0 VAR(--SABASP6);TEXT-ALIGN:CENTER}
.KORA-BNDOTS19 I{WIDTH:6PX;HEIGHT:6PX;BORDER-RADIUS:100PX;BACKGROUND:RGBA(255,255,255,.5);TRANSITION:ALL .3S}
.TUVO-STEPPE51 BUTTON{WIDTH:28PX;HEIGHT:28PX;FONT-SIZE:15PX;COLOR:VAR(--QILOINK2);BACKGROUND:VAR(--ORINBG)}

/* 金刚区 */
.TIZA-KING78{BACKGROUND:VAR(--HIBICARD);MARGIN-TOP:VAR(--TUVOSP3);PADDING:VAR(--MADOSP4) 0 VAR(--TUVOSP3)}
.TIZA-PDPNOT19 B{DISPLAY:BLOCK;MARGIN-BOTTOM:6PX;COLOR:6B6718;FONT-SIZE:13PX}
.LUMO-FLASHC62{FLEX:0 0 128PX}
.WEXI-CARTFT27 .REMI-CFBTN33{FLEX:NONE;WIDTH:150PX;HEIGHT:42PX;BORDER-RADIUS:97PX;BACKGROUND:LINEAR-GRADIENT(135DEG,VAR(--NUVOBRAND),VAR(--FAYUBRANDDEEP));COLOR:#REMI-FFF83;FONT-SIZE:15PX;FONT-WEIGHT:700}
.QILO-HCART74 SVG{WIDTH:22PX;HEIGHT:22PX;STROKE:VAR(--YANEINK)}

/* ---------- 10. 站点结构变体（BUILD 按站点种子选取，实现骨架级差异化） ---------- */
.SABA-FLASHG63{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(2,1FR);GAP:VAR(--TUVOSP3)}
.GALO-PDPTRA30{DISPLAY:FLEX;TRANSITION:TRANSFORM .35S EASE}
UL,OL{LIST-STYLE:NONE}
.QILO-SUMROW53{DISPLAY:FLEX;JUSTIFY-CONTENT:SPACE-BETWEEN;FONT-SIZE:13PX;PADDING:4PX 0}
.NUVO-PDPPRI20{COLOR:VAR(--WEXIPRICE);FONT-WEIGHT:800;FONT-SIZE:26PX}
.YANE-PCARD14 .MADO-PCGO7{MARGIN-LEFT:AUTO;WIDTH:26PX;HEIGHT:26PX;BORDER-RADIUS:98PX;BACKGROUND:VAR(--TIZABRANDSOFT);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER}
.GALO-FORMIT70 ::PLACEHOLDER{COLOR:VAR(--YANEINK3)}
.FAYU-EMPTY49{PADDING:VAR(--WEXISP7) 0;TEXT-ALIGN:CENTER;COLOR:VAR(--YANEINK3)}
.ZENO-CARTIT29 .NUVO-CINAME41{FONT-SIZE:13PX;LINE-HEIGHT:1.45;DISPLAY:-WEBKIT-BOX;-WEBKIT-LINE-CLAMP:2;-WEBKIT-BOX-ORIENT:VERTICAL;OVERFLOW:HIDDEN}

/* 楼层 */
.ZENO-FLOOR67{MARGIN-TOP:VAR(--TUVOSP3);BACKGROUND:VAR(--HIBICARD);PADDING:VAR(--MADOSP4) VAR(--MADOSP4) VAR(--REMISP5)}
.WEXI-CARTFT27 .TUVO-CFSUM34 B{COLOR:VAR(--WEXIPRICE);FONT-SIZE:20PX;FONT-WEIGHT:800}
.HIBI-PDPTIT29{MARGIN-TOP:4PX;FONT-SIZE:17PX;FONT-WEIGHT:700;LINE-HEIGHT:1.5}
.MADO-FLASHT66 B{MIN-WIDTH:22PX;PADDING:3PX 5PX;BORDER-RADIUS:6PX;BACKGROUND:VAR(--YANEINK);COLOR:#REMI-FFF83;TEXT-ALIGN:CENTER;FONT-WEIGHT:700;FONT-SIZE:12PX}
.SABA-PAYSTE4 .KORA-PSDOT36{WIDTH:22PX;HEIGHT:22PX;BORDER-RADIUS:98PX;BACKGROUND:VAR(--ORINBG);BORDER:1PX SOLID VAR(--ORINLINE);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER;MARGIN:0 AUTO 3PX;FONT-WEIGHT:700;FONT-SIZE:11PX;COLOR:VAR(--QILOINK2)}
.ORIN-SEARCH43 INPUT::PLACEHOLDER{COLOR:VAR(--YANEINK3)}
.YANE-SUBMIT52 .SABA-SBSUM42 B{COLOR:VAR(--WEXIPRICE);FONT-SIZE:20PX;FONT-WEIGHT:800}
BODY{
  FONT-FAMILY:-APPLE-SYSTEM,BLINKMACSYSTEMFONT,"PINGFANG SC","HARMONYOS SANS SC","MISANS","MICROSOFT YAHEI","SEGOE UI",SANS-SERIF;
  BACKGROUND:VAR(--ORINBG);COLOR:VAR(--YANEINK);FONT-SIZE:14PX;LINE-HEIGHT:1.6;
}
.YANE-PCARD14 .WEXI-PCFT6{MARGIN-TOP:AUTO;DISPLAY:FLEX;ALIGN-ITEMS:BASELINE;GAP:7PX;PADDING-TOP:2PX}
.ZENO-FLOOR67-HD .TUVO-FMORE53{MARGIN-LEFT:AUTO;FONT-SIZE:12PX;COLOR:VAR(--QILOINK2);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:0PX}
.WEXI-ALBUM8 .ORIN-ALTXT7 H4{FONT-SIZE:15PX;FONT-WEIGHT:700}
.HIBI-FOOTER69 .GALO-FCOMP51{TEXT-ALIGN:CENTER;LINE-HEIGHT:2;FONT-SIZE:11PX;COLOR:#8891A0}
.KORA-BNDOTS19{POSITION:ABSOLUTE;RIGHT:14PX;BOTTOM:10PX;DISPLAY:FLEX;GAP:6PX;Z-INDEX:2}
.MADO-PDPSTO26 .VELM-PSIMG37 IMG{WIDTH:100%}
.QILO-PDPCOU15{POSITION:ABSOLUTE;RIGHT:12PX;BOTTOM:8PX;FONT-SIZE:11PX;COLOR:#REMI-FFF83;BACKGROUND:RGBA(0,0,0,.35);BORDER-RADIUS:101PX;PADDING:0PX 10PX}
.LUMO-BUYBAR24 .TIZA-WRAP57{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:9PX;HEIGHT:60PX;MAX-WIDTH:VAR(--TUVOPAGEW)}
.WEXI-CARTFT27 .TUVO-CFSUM34{FLEX:1;FONT-SIZE:13PX}
.YANE-PCARD14 .REMI-PCPRIC12{COLOR:VAR(--WEXIPRICE);FONT-WEIGHT:800;FONT-SIZE:17PX}
.PYRA-PAYOPT2 .QILO-POICO34{WIDTH:34PX;HEIGHT:34PX;BORDER-RADIUS:6PX;BACKGROUND:1644FF;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER;FLEX:NONE}
.WEXI-DOCLIS46 LI{POSITION:RELATIVE;PADDING-LEFT:15PX;FONT-SIZE:13PX;COLOR:VAR(--QILOINK2);LINE-HEIGHT:2}
.TIZA-KING78 A:NTH-CHILD(8) .VELM-KICO77{BACKGROUND:#YANE-FFF7E085}
.REMI-SPECTA50{WIDTH:100%;BORDER-COLLAPSE:COLLAPSE;FONT-SIZE:12PX}
.BEXI-BBMINI18{FLEX:NONE;WIDTH:46PX;TEXT-ALIGN:CENTER;FONT-SIZE:10PX;COLOR:VAR(--QILOINK2);POSITION:RELATIVE}@MEDIA (MIN-WIDTH:768PX){
  .SABA-FLASHG63{GRID-TEMPLATE-COLUMNS:REPEAT(3,1FR)}
  .WEXI-ALBUM8.WEXI-ALBUM8-KEEP2{GRID-TEMPLATE-COLUMNS:REPEAT(2,1FR)}
  .TIZA-KING78-GRID.TIZA-KING78-4{GRID-TEMPLATE-COLUMNS:REPEAT(4,1FR);MAX-WIDTH:520PX}
}
.WEXI-CARTFT27{POSITION:FIXED;LEFT:0;RIGHT:0;BOTTOM:0;BACKGROUND:VAR(--HIBICARD);BOX-SHADOW:0 -4PX 16PX RGBA(20,24,32,.08);PADDING-BOTTOM:ENV(SAFE-AREA-INSET-BOTTOM);Z-INDEX:60}
/* 结算表单 */
.GALO-FORMIT70{PADDING:13PX 0;BORDER-BOTTOM:1PX SOLID VAR(--ORINLINE);DISPLAY:FLEX;ALIGN-ITEMS:BASELINE;GAP:VAR(--TUVOSP3)}
.LUMO-BUYBAR24-PH{HEIGHT:76PX}
.SABA-CRUMB44 A{COLOR:VAR(--YANEINK3)}
.YANE-PCARD14 .HIBI-PCLAB10{POSITION:ABSOLUTE;LEFT:8PX;TOP:8PX;BACKGROUND:VAR(--NUVOBRAND);COLOR:#REMI-FFF83;FONT-SIZE:10PX;BORDER-RADIUS:3PX;PADDING:3PX 8PX;LETTER-SPACING:1PX}
/* 详情长图（杂志式） */
.MADO-PDPSTO26{MARGIN-TOP:8PX}
.LUMO-FLASHC62 .PYRA-FCPRIC61 SMALL{FONT-SIZE:11PX;FONT-WEIGHT:600}
.WEXI-SECTIT44{FONT-SIZE:15PX;FONT-WEIGHT:700;PADDING:VAR(--MADOSP4) VAR(--MADOSP4) 0;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:5PX}
.KORA-FABTOP57 SVG{WIDTH:16PX;HEIGHT:16PX;STROKE:VAR(--QILOINK2)}
.YANE-BBBUY16{BACKGROUND:LINEAR-GRADIENT(135DEG,VAR(--NUVOBRAND),VAR(--FAYUBRANDDEEP));COLOR:#REMI-FFF83}.TIZA-KING78 A:NTH-CHILD(3) .VELM-KICO77 SVG{STROKE:2538EB}
/* 规格与参数 */
.ORIN-PDPSEC24{BACKGROUND:VAR(--HIBICARD);MARGIN-TOP:11PX;PADDING:VAR(--MADOSP4)}
.FAYU-EMPTY49 SVG{WIDTH:64PX;HEIGHT:64PX;STROKE:#HIBI-C9CED662;MARGIN:0 AUTO VAR(--TUVOSP3);DISPLAY:BLOCK}

/* 新品列表卡 */
.QILO-NLIST93{DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;GAP:VAR(--TUVOSP3)}
.BEXI-NOTICE94 .ORIN-NICO83{FLEX:NONE;WIDTH:14PX;HEIGHT:14PX}
.ZENO-DOCVAL48 .DV B{DISPLAY:BLOCK;FONT-SIZE:14PX;COLOR:VAR(--NUVOBRAND);MARGIN-BOTTOM:5PX}
.YANE-NCARD92{DISPLAY:FLEX;GAP:VAR(--TUVOSP3);BACKGROUND:VAR(--HIBICARD);BORDER-RADIUS:VAR(--ORINRADIUS);PADDING:VAR(--TUVOSP3);BOX-SHADOW:VAR(--WEXISHADOW1)}
.BEXI-CHIP37{FLEX:NONE;FONT-SIZE:12PX;COLOR:VAR(--QILOINK2);BACKGROUND:VAR(--ORINBG);BORDER-RADIUS:101PX;PADDING:6PX 11PX}
.ORIN-CCARD26{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:VAR(--TUVOSP3);BACKGROUND:VAR(--HIBICARD);BORDER-RADIUS:VAR(--ORINRADIUS);PADDING:VAR(--MADOSP4);BOX-SHADOW:VAR(--WEXISHADOW1)}
.SABA-PAYSTE4 SPAN:NOT(:LAST-CHILD)::AFTER{CONTENT:"";POSITION:ABSOLUTE;RIGHT:-30%;TOP:11PX;WIDTH:60%;HEIGHT:1PX;BACKGROUND:VAR(--ORINLINE)}
BODY.GALO-SKINTE49{--NUVOBRAND:2F5D5A;--FAYUBRANDDEEP:224544;--TIZABRANDSOFT:#NUVO-EEF4F172;--TIZAACCENT:#FAYU-C9A86A61;--WEXIPRICE:#PYRA-A5493C54}
.QILO-HCART74{POSITION:RELATIVE;FLEX:NONE;WIDTH:38PX;HEIGHT:38PX;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER}
.BEXI-NOTICE94 .WEXI-NSCROL84 SPAN{DISPLAY:INLINE-BLOCK;PADDING-LEFT:100%;ANIMATION:NROLL 16S LINEAR INFINITE}
.KORA-TOAST55.MADO-SHOW45{OPACITY:1;TRANSFORM:TRANSLATEX(-50%) TRANSLATEY(0)}
.YANE-SUBMIT52 .TIZA-WRAP57{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;HEIGHT:58PX;GAP:VAR(--TUVOSP3)}
.BEXI-PDPDOT16 I.ON{WIDTH:18PX;BACKGROUND:VAR(--NUVOBRAND)}
.TIZA-KING78 .VELM-KICO77{WIDTH:46PX;HEIGHT:46PX;BORDER-RADIUS:17PX;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER;BACKGROUND:VAR(--TIZABRANDSOFT)}

/* 轮播 */
.GALO-BANNER13{POSITION:RELATIVE;MARGIN-TOP:VAR(--TUVOSP3);OVERFLOW:HIDDEN;BACKGROUND:VAR(--HIBICARD)}
.TIZA-KING78 A:NTH-CHILD(6) .VELM-KICO77{BACKGROUND:#WEXI-FDEEF077}
.YANE-NCARD92 .GALO-NCPRIC89{COLOR:VAR(--WEXIPRICE);FONT-WEIGHT:800;FONT-SIZE:17PX}
.ZENO-DOCVAL48{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(3,1FR);GAP:VAR(--TUVOSP3);MARGIN-TOP:VAR(--TUVOSP3)}/* ============================================================
   商城母版设计系统 V1.0
   结构：TOKENS → 基础 → 通用组件 → 首页楼层 → 列表 → 详情 →
         购物车/订单/收银 → 内容页 → 表单/反馈 → 响应式
   品类皮肤通过 BODY CLASS（SKIN-XXX）覆盖 CSS 变量实现
   ============================================================ */

/* ---------- 1. 设计 TOKENS ---------- */
:ROOT{
  /* 主色（默认综合款，皮肤类覆盖） */
  --NUVOBRAND:#SABA-B4232E56;
  --FAYUBRANDDEEP:8F2B1A;
  --TIZABRANDSOFT:#MADO-FDF1F278;
  --TIZAACCENT:#FAYU-FF7A3C80;

  --YANEINK:#16181D;          /* 主文字 */
  --QILOINK2:#5C6470;        /* 次级文字 */
  --YANEINK3:#98A0AB;        /* 弱文字 */
  --ORINLINE:#TIZA-EEF0F371;         /* 分隔线 */
  --ORINBG:#ORIN-F5F6F876;           /* 页面底 */
  --HIBICARD:#BEXI-FFFFFF87;

  --TUVORADIUSS:8PX; --ORINRADIUS:12PX; --MADORADIUSL:16PX;
  --WEXISHADOW1:0 2PX 8PX RGBA(20,24,32,.06);
  --NUVOSHADOW2:0 6PX 18PX RGBA(20,24,32,.10);
  --FAYUSHADOW3:0 10PX 28PX RGBA(20,24,32,.16);

  --NUVOSP1:4PX; --VELMSP2:8PX; --TUVOSP3:12PX; --MADOSP4:16PX;
  --REMISP5:24PX; --SABASP6:32PX; --WEXISP7:48PX;

  --TUVOPAGEW:1200PX;
  --WEXIPRICE:#ZENO-C8102E60;
  --HIBIOK:1A9E79;
}
/* 吸底操作栏 */
.LUMO-BUYBAR24{POSITION:FIXED;LEFT:0;RIGHT:0;BOTTOM:0;Z-INDEX:70;BACKGROUND:VAR(--HIBICARD);BOX-SHADOW:0 -4PX 16PX RGBA(20,24,32,.08);PADDING-BOTTOM:ENV(SAFE-AREA-INSET-BOTTOM)}
.ZENO-FLOOR67-HD H2{FONT-SIZE:20PX;FONT-WEIGHT:800;LETTER-SPACING:.5PX}
.MADO-DOCSEC47 H2{FONT-SIZE:16PX;FONT-WEIGHT:700;MARGIN-BOTTOM:VAR(--TUVOSP3);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:9PX}
.YANE-NCARD92 .REMI-NCSELL90{FONT-SIZE:11PX;COLOR:VAR(--YANEINK3)}
.TUVO-BBBTN15{FLEX:1;HEIGHT:42PX;BORDER-RADIUS:97PX;FONT-SIZE:15PX;FONT-WEIGHT:700;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER;GAP:5PX}
.ORIN-CCARD26 SVG{WIDTH:20PX;HEIGHT:20PX;STROKE:VAR(--NUVOBRAND)}
.NUVO-PDPPRI20-ROW{DISPLAY:FLEX;ALIGN-ITEMS:BASELINE;GAP:7PX}
BUTTON{FONT-FAMILY:INHERIT;BORDER:0;BACKGROUND:NONE;CURSOR:POINTER}
.SABA-FLASHG63 .LUMO-FLASHC62{FLEX:NONE}
.GALO-FORMIT70:LAST-CHILD{BORDER-BOTTOM:0}
.FAYU-CASHIE30 .QILO-CHOID36{MARGIN-TOP:8PX;FONT-SIZE:11PX;OPACITY:.75;LETTER-SPACING:1PX}
.FAYU-CASHIE30 .YANE-CHAMOU35 SMALL{FONT-SIZE:16PX;FONT-WEIGHT:600}
.WEXI-ALBUM8 A::AFTER{CONTENT:"";POSITION:ABSOLUTE;INSET:0;BACKGROUND:LINEAR-GRADIENT(0DEG,RGBA(10,12,18,.55),RGBA(10,12,18,0) 60%)}

/* 面包屑 */
.SABA-CRUMB44{PADDING:VAR(--TUVOSP3) 0;FONT-SIZE:12PX;COLOR:VAR(--YANEINK3)}
.ZENO-CARTIT29{DISPLAY:FLEX;GAP:VAR(--TUVOSP3);PADDING:VAR(--TUVOSP3) 0;BORDER-BOTTOM:1PX SOLID VAR(--ORINLINE)}
.YANE-NCARD92 .FAYU-NCIMG87{FLEX:0 0 96PX;ASPECT-RATIO:1;BORDER-RADIUS:VAR(--TUVORADIUSS);OVERFLOW:HIDDEN;BACKGROUND:VAR(--ORINBG)}
.HIBI-BADGE12{POSITION:ABSOLUTE;TOP:2PX;RIGHT:0;MIN-WIDTH:16PX;HEIGHT:16PX;PADDING:0 5PX;BORDER-RADIUS:101PX;BACKGROUND:VAR(--TIZAACCENT);COLOR:#REMI-FFF83;FONT-SIZE:10PX;LINE-HEIGHT:16PX;TEXT-ALIGN:CENTER;FONT-WEIGHT:700}
.WEXI-ALBUM8 .ORIN-ALTXT7 P{FONT-SIZE:11PX;OPACITY:.85}
.SABA-PAYSTE4{DISPLAY:FLEX;JUSTIFY-CONTENT:SPACE-BETWEEN;MAX-WIDTH:420PX;MARGIN:0 AUTO;PADDING:VAR(--MADOSP4) VAR(--MADOSP4) 0;FONT-SIZE:11PX;COLOR:VAR(--YANEINK3)}
.YANE-PCARD14 .FAYU-PCIMG9 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER;TRANSITION:TRANSFORM .4S}
.VELM-BNITEM20{POSITION:RELATIVE;FLEX:0 0 100%;ASPECT-RATIO:16/7;OVERFLOW:HIDDEN}
.ZENO-CARTIT29 .PYRA-CIPRIC42{COLOR:VAR(--WEXIPRICE);FONT-WEIGHT:800;FONT-SIZE:16PX}
.REMI-BARPH14{HEIGHT:80PX}
.YANE-NCARD92 .GALO-NCPRIC89 DEL{MARGIN-LEFT:5PX;COLOR:VAR(--YANEINK3);FONT-SIZE:11PX;FONT-WEIGHT:400}
.TIZA-KING78 .VELM-KICO77 SVG{WIDTH:24PX;HEIGHT:24PX;STROKE:VAR(--NUVOBRAND)}
.TIZA-KING78 A{DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;ALIGN-ITEMS:CENTER;GAP:7PX;FONT-SIZE:12PX;COLOR:VAR(--QILOINK2)}
.YANE-PCARD14 .REMI-PCPRIC12 DEL{MARGIN-LEFT:5PX;COLOR:VAR(--YANEINK3);FONT-SIZE:11PX;FONT-WEIGHT:400}
HTML{-WEBKIT-TEXT-SIZE-ADJUST:100%}
.LUMO-PDPPTA22{FONT-SIZE:10PX;COLOR:#REMI-FFF83;BACKGROUND:LINEAR-GRADIENT(135DEG,VAR(--TIZAACCENT),VAR(--NUVOBRAND));BORDER-RADIUS:6PX;PADDING:1PX 8PX;LETTER-SPACING:1PX}
.HIBI-FOOTER69 .HIBI-FBRAND50{TEXT-ALIGN:CENTER;MARGIN-BOTTOM:VAR(--MADOSP4)}
.ORIN-DOCHD45 H1{FONT-SIZE:22PX;FONT-WEIGHT:800;LETTER-SPACING:2PX}
.MADO-PDPSTO26 .BEXI-PSBLOC35{BACKGROUND:VAR(--HIBICARD);PADDING:VAR(--MADOSP4);MARGIN-TOP:9PX}
.TUVO-GUARAN72 SPAN{FONT-SIZE:10PX;COLOR:VAR(--YANEINK3)}
.FAYU-CASHIE30 .YANE-CHAMOU35{FONT-SIZE:38PX;FONT-WEIGHT:800;LETTER-SPACING:1PX}
.ORIN-SEARCH43{FLEX:1;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:4PX;BACKGROUND:VAR(--ORINBG);BORDER-RADIUS:97PX;PADDING:9PX 13PX}
.BEXI-BBMINI18 SVG{WIDTH:21PX;HEIGHT:21PX;STROKE:VAR(--QILOINK2);DISPLAY:BLOCK;MARGIN:0 AUTO 3PX}
.QILO-SUMROW53.VELM-TOTAL56 B{COLOR:VAR(--WEXIPRICE);FONT-SIZE:20PX}
.HIBI-CATNAV31 .TIZA-WRAP57::-WEBKIT-SCROLLBAR{DISPLAY:NONE}
.HIBI-CATNAV31 A{FLEX:NONE;PADDING:2PX 15PX;FONT-SIZE:14PX;COLOR:VAR(--QILOINK2);BORDER-RADIUS:97PX;WHITE-SPACE:NOWRAP}
.MADO-DOCSEC47 P{FONT-SIZE:13PX;COLOR:VAR(--QILOINK2);LINE-HEIGHT:2;TEXT-ALIGN:JUSTIFY;MARGIN-BOTTOM:VAR(--VELMSP2)}
.GALO-PDPTRA30 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER}
.ZENO-CARTIT29 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER}
.MADO-DOCSEC47{PADDING:VAR(--MADOSP4) 0 VAR(--VELMSP2)}
.TUVO-STEPPE51 B{MIN-WIDTH:30PX;TEXT-ALIGN:CENTER;FONT-SIZE:13PX}
BODY.HIBI-SKINOU48{--NUVOBRAND:2D6212;--FAYUBRANDDEEP:224A0D;--TIZABRANDSOFT:#PYRA-F0F4E873;--TIZAACCENT:#NUVO-A1620753;--WEXIPRICE:#ORIN-B4530957}
.PYRA-PAYOPT2 SPAN{FONT-SIZE:11PX;COLOR:VAR(--YANEINK3);DISPLAY:BLOCK}
A{COLOR:INHERIT;TEXT-DECORATION:NONE}

/* 场景专辑拼图 */
.WEXI-ALBUM8{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(2,1FR);GAP:VAR(--TUVOSP3)}
.SABA-PAYSTE4 SPAN{FLEX:1;TEXT-ALIGN:CENTER;POSITION:RELATIVE}
BODY.ZENO-SKINDA46{--NUVOBRAND:#YANE-D9770666;--FAYUBRANDDEEP:#ORIN-B4530957;--TIZABRANDSOFT:#ZENO-FDF4E779;--TIZAACCENT:#SABA-B4232E56;--WEXIPRICE:#ZENO-C8102E60}
.LUMO-FLASHC62 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER}
.BEXI-SVCSTR54 .TIZA-WRAP57{BACKGROUND:LINEAR-GRADIENT(135DEG,VAR(--NUVOBRAND),VAR(--TIZAACCENT));BORDER-RADIUS:VAR(--ORINRADIUS);COLOR:#REMI-FFF83;DISPLAY:FLEX;JUSTIFY-CONTENT:SPACE-AROUND;PADDING:12PX 7PX;FONT-SIZE:11PX}
.VELM-ORDERL96{FONT-SIZE:12PX;COLOR:VAR(--QILOINK2)}
.TUVO-GUARAN72.TUVO-GUARAN72-2{GRID-TEMPLATE-COLUMNS:REPEAT(2,1FR);ROW-GAP:VAR(--MADOSP4)}
.HIBI-FOOTER69 .GALO-FCOMP51 A{COLOR:#8891A0;TEXT-DECORATION:UNDERLINE}

/* 页脚 */
.HIBI-FOOTER69{MARGIN-TOP:VAR(--REMISP5);BACKGROUND:#1C2027;COLOR:#9AA3AF;PADDING:VAR(--SABASP6) 0 VAR(--SABASP6);FONT-SIZE:12PX}
.MADO-FLASHT66{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:5PX;FONT-SIZE:12PX;COLOR:VAR(--QILOINK2)}
.NUVO-PDPPRI20 DEL{FONT-SIZE:13PX;COLOR:VAR(--YANEINK3);FONT-WEIGHT:400;MARGIN-LEFT:5PX}

/* ---------- 7. 内容页（关于/联系/售后/物流/隐私） ---------- */
.ORIN-DOCHD45{BACKGROUND:LINEAR-GRADIENT(160DEG,VAR(--NUVOBRAND),VAR(--FAYUBRANDDEEP));COLOR:#REMI-FFF83;PADDING:VAR(--SABASP6) 0;TEXT-ALIGN:CENTER}
.WEXI-CARTFT27 .TIZA-WRAP57{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;HEIGHT:58PX;GAP:VAR(--TUVOSP3)}

/* 头部 */
.BEXI-HEADER75{POSITION:STICKY;TOP:0;Z-INDEX:60;BACKGROUND:VAR(--HIBICARD);BOX-SHADOW:VAR(--WEXISHADOW1)}
.HIBI-CATNAV31 .TIZA-WRAP57{DISPLAY:FLEX;GAP:4PX;OVERFLOW-X:AUTO;SCROLLBAR-WIDTH:NONE;HEIGHT:40PX;ALIGN-ITEMS:CENTER}
.REMI-SPECTA50 TD{BORDER-BOTTOM:1PX SOLID VAR(--ORINLINE);PADDING:7PX 5PX}
.ZENO-PCHIDE8{DISPLAY:NONE}
.YANE-NCARD92 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER}
IMG{DISPLAY:BLOCK;MAX-WIDTH:100%}
.LUMO-LISTTO81 .TIZA-WRAP57{DISPLAY:FLEX;GAP:VAR(--VELMSP2);HEIGHT:42PX;ALIGN-ITEMS:CENTER;OVERFLOW-X:AUTO;SCROLLBAR-WIDTH:NONE}
.ORIN-SEARCH43 INPUT{FLEX:1;BORDER:0;BACKGROUND:NONE;FONT-SIZE:13PX}@MEDIA (MIN-WIDTH:768PX){
  .ZENO-PCHIDE8{DISPLAY:INITIAL}
  .TIZA-KING78-GRID{GRID-TEMPLATE-COLUMNS:REPEAT(8,1FR);MAX-WIDTH:VAR(--TUVOPAGEW)}
  .TIZA-PWALL38{GRID-TEMPLATE-COLUMNS:REPEAT(4,1FR)}
  .PYRA-RIVER40{GRID-TEMPLATE-COLUMNS:REPEAT(4,1FR)}
  .WEXI-ALBUM8{GRID-TEMPLATE-COLUMNS:REPEAT(4,1FR)}
  .VELM-BNITEM20{ASPECT-RATIO:21/8}
  .NUVO-BNTXT22 H3{FONT-SIZE:30PX}
  .LUMO-FLASHC62{FLEX:0 0 172PX}
  .WEXI-FLASHS65{MARGIN:0}
  .TUVO-GUARAN72{PADDING:VAR(--SABASP6) VAR(--MADOSP4)}
  .ZENO-FLOOR67{BORDER-RADIUS:VAR(--MADORADIUSL);MARGIN-LEFT:VAR(--MADOSP4);MARGIN-RIGHT:VAR(--MADOSP4)}
  .ZENO-FLOOR67.ZENO-ALT10{MARGIN:VAR(--TUVOSP3) VAR(--MADOSP4) 0;BORDER-RADIUS:VAR(--MADORADIUSL);BACKGROUND:VAR(--HIBICARD);PADDING:VAR(--MADOSP4) VAR(--MADOSP4) VAR(--REMISP5)}
  .YANE-NCARD92{PADDING:VAR(--MADOSP4)}
  .YANE-NCARD92 .FAYU-NCIMG87{FLEX:0 0 120PX}
  .REMI-PDPWRA31{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:MINMAX(0,5FR) MINMAX(0,4FR);GAP:VAR(--REMISP5);ALIGN-ITEMS:START}
  .KORA-PDPGAL17{BORDER-RADIUS:VAR(--MADORADIUSL);OVERFLOW:HIDDEN}
  .VELM-PDPMAI18{MARGIN-TOP:0;BORDER-RADIUS:VAR(--MADORADIUSL)}
  .WEXI-PDPSID25{POSITION:STICKY;TOP:68PX}
  .MADO-PDPSTO26 .BEXI-PSBLOC35{BORDER-RADIUS:VAR(--MADORADIUSL)}
  .LUMO-BUYBAR24{MAX-WIDTH:VAR(--TUVOPAGEW);LEFT:50%;TRANSFORM:TRANSLATEX(-50%)}
  .LUMO-BUYBAR24-PH{HEIGHT:84PX}
  .NUVO-PAGECA1,.TIZA-PDPNOT19{MARGIN-LEFT:AUTO;MARGIN-RIGHT:AUTO;MAX-WIDTH:CALC(VAR(--TUVOPAGEW) - 2 * VAR(--MADOSP4))}
  .WEXI-SECTIT44{MAX-WIDTH:CALC(VAR(--TUVOPAGEW) - 2 * VAR(--MADOSP4));MARGIN:0 AUTO}
  .ORIN-DOCHD45{BORDER-RADIUS:0 0 VAR(--MADORADIUSL) VAR(--MADORADIUSL)}
}
.VELM-PDPMAI18{BACKGROUND:VAR(--HIBICARD);PADDING:VAR(--MADOSP4);MARGIN-TOP:0PX}
.WEXI-CARTFT27-PH{HEIGHT:80PX}.TIZA-KING78 A:NTH-CHILD(2) .VELM-KICO77 SVG{STROKE:#YANE-D9770666}
.YANE-SUBMIT52{POSITION:FIXED;LEFT:0;RIGHT:0;BOTTOM:0;BACKGROUND:VAR(--HIBICARD);BOX-SHADOW:0 -4PX 16PX RGBA(20,24,32,.08);PADDING-BOTTOM:ENV(SAFE-AREA-INSET-BOTTOM);Z-INDEX:60}
.YANE-NCARD92 .GALO-NCPRIC89 SMALL{FONT-SIZE:11PX;FONT-WEIGHT:600}
.HIBI-FOOTER69 .HIBI-FBRAND50 B{COLOR:#REMI-FFF83;FONT-SIZE:16PX;LETTER-SPACING:1PX}
.YANE-PCARD14 .TUVO-PCSELL13{FONT-SIZE:11PX;COLOR:VAR(--YANEINK3);DISPLAY:-WEBKIT-BOX;-WEBKIT-LINE-CLAMP:1;-WEBKIT-BOX-ORIENT:VERTICAL;OVERFLOW:HIDDEN}
.TIZA-BNTRAC21{DISPLAY:FLEX;TRANSITION:TRANSFORM .45S EASE}
.MADO-DOCSEC47 H2::BEFORE{CONTENT:"";WIDTH:4PX;HEIGHT:15PX;BORDER-RADIUS:3PX;BACKGROUND:VAR(--NUVOBRAND)}
.WEXI-CARTFT27 .TUVO-CFSUM34 B SMALL{FONT-SIZE:12PX}
.PYRA-PAYOPT2.ON .YANE-POCHEC33{BORDER-COLOR:VAR(--NUVOBRAND);BACKGROUND:VAR(--NUVOBRAND) URL("DATA:IMAGE/SVG+XML,%3CSVG XMLNS='HTTP://WWW.W3.TIZA-ORG0/2000/SVG' VIEWBOX='0 0 24 24' FILL='NONE' STROKE='WHITE' STROKE-WIDTH='3.5' STROKE-LINECAP='ROUND' STROKE-LINEJOIN='ROUND'%3E%3CPOLYLINE POINTS='20 6 9 17 4 12'/%3E%3C/SVG%3E") CENTER/11PX NO-REPEAT}
.PYRA-PAYOPT2.ON{BORDER-COLOR:VAR(--NUVOBRAND);BACKGROUND:VAR(--TIZABRANDSOFT)}
.ORIN-CCARD26 SPAN{FONT-SIZE:12PX;COLOR:VAR(--QILOINK2)}
.BEXI-CHIP37.ON{BACKGROUND:VAR(--NUVOBRAND);COLOR:#REMI-FFF83;FONT-WEIGHT:600}
.PYRA-PAYOPT2{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:11PX;BORDER:1.5PX SOLID VAR(--ORINLINE);BORDER-RADIUS:VAR(--ORINRADIUS);PADDING:10PX 16PX}
.YANE-PCARD14 .REMI-PCPRIC12 SMALL{FONT-SIZE:11PX;FONT-WEIGHT:600}

/* 推荐瀑布流 */
.PYRA-RIVER40{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(2,1FR);GAP:VAR(--TUVOSP3)}
.SABA-CRUMB44 EM{FONT-STYLE:NORMAL;COLOR:VAR(--QILOINK2)}
.HIBI-CATNAV31 A.ON{COLOR:#REMI-FFF83;BACKGROUND:VAR(--NUVOBRAND);FONT-WEIGHT:600}
.YANE-NCARD92 .ZENO-NCFT86{MARGIN-TOP:AUTO;DISPLAY:FLEX;ALIGN-ITEMS:BASELINE;GAP:5PX}
.PYRA-PAYOPT2 B{FONT-SIZE:14PX}.TIZA-KING78 A:NTH-CHILD(4) .VELM-KICO77 SVG{STROKE:1A9E79}
.BEXI-NOTICE94 .WEXI-NSCROL84{FLEX:1;OVERFLOW:HIDDEN;WHITE-SPACE:NOWRAP}
.WEXI-FLASHS65{DISPLAY:FLEX;GAP:VAR(--TUVOSP3);OVERFLOW-X:AUTO;SCROLLBAR-WIDTH:NONE;MARGIN:0 CALC(-1 * VAR(--MADOSP4));PADDING:0 VAR(--MADOSP4)}
.GALO-FORMIT70 INPUT,.GALO-FORMIT70 TEXTAREA{FLEX:1;BORDER:0;BACKGROUND:NONE;FONT-SIZE:14PX;RESIZE:NONE}
.TIZA-KING78-GRID{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(4,1FR);GAP:VAR(--MADOSP4) VAR(--VELMSP2);MAX-WIDTH:520PX;MARGIN:0 AUTO}
.BEXI-PDPDOT16 I{WIDTH:6PX;HEIGHT:6PX;BORDER-RADIUS:101PX;BACKGROUND:RGBA(0,0,0,.18);TRANSITION:ALL .3S}
.KORA-CHIPSS38::-WEBKIT-SCROLLBAR{DISPLAY:NONE}
.YANE-PCARD14 .FAYU-PCIMG9{POSITION:RELATIVE;ASPECT-RATIO:1;OVERFLOW:HIDDEN;BACKGROUND:VAR(--ORINBG)}
.ZENO-PDPSUB27{MARGIN-TOP:7PX;FONT-SIZE:12PX;COLOR:VAR(--QILOINK2);BACKGROUND:VAR(--TIZABRANDSOFT);BORDER-RADIUS:9PX;PADDING:8PX 9PX;DISPLAY:FLEX;GAP:4PX;ALIGN-ITEMS:FLEX-START}
.ZENO-FLOOR67-HD .QILO-FSUB55{FONT-SIZE:12PX;COLOR:VAR(--YANEINK3);MARGIN-LEFT:1PX}
.YANE-PCARD14 .ORIN-PCBD5{PADDING:12PX 11PX 14PX;DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;GAP:3PX;FLEX:1}
.YANE-SUBMIT52 .SABA-SBSUM42{FLEX:1;FONT-SIZE:12PX;COLOR:VAR(--QILOINK2)}
.WEXI-ALBUM8 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER}
.BEXI-HEADER75 .TIZA-WRAP57{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:VAR(--TUVOSP3);HEIGHT:52PX}
/* 相关推荐 */
.SABA-PDPREL23 .ZENO-FLOOR67{BACKGROUND:TRANSPARENT;PADDING:0 VAR(--MADOSP4)}
.WEXI-ALBUM8 A{POSITION:RELATIVE;BORDER-RADIUS:VAR(--ORINRADIUS);OVERFLOW:HIDDEN;ASPECT-RATIO:16/10;DISPLAY:BLOCK}
.TIZA-KING78 A:NTH-CHILD(4) .VELM-KICO77{BACKGROUND:#KORA-ECF9F069}