
.MADO-KING85 .WEXI-KICO84{WIDTH:46PX;HEIGHT:46PX;BORDER-RADIUS:15PX;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER;BACKGROUND:VAR(--MADOBRANDSOFT)}
.TUVO-PDPPTA32{FONT-SIZE:10PX;COLOR:#TUVO-FFF84;BACKGROUND:LINEAR-GRADIENT(135DEG,VAR(--FAYUACCENT),VAR(--TUVOBRAND));BORDER-RADIUS:2PX;PADDING:4PX 8PX;LETTER-SPACING:1PX}
.FAYU-CARTIT30{DISPLAY:FLEX;GAP:VAR(--BEXISP3);PADDING:VAR(--BEXISP3) 0;BORDER-BOTTOM:1PX SOLID VAR(--GALOLINE)}
.WEXI-ALBUM8 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER}
.REMI-BARPH14{HEIGHT:80PX}
.TIZA-PDPSUB38{MARGIN-TOP:3PX;FONT-SIZE:12PX;COLOR:VAR(--HIBIINK2);BACKGROUND:VAR(--MADOBRANDSOFT);BORDER-RADIUS:9PX;PADDING:5PX 11PX;DISPLAY:FLEX;GAP:4PX;ALIGN-ITEMS:FLEX-START}
/* 吸底操作栏 */
.LUMO-BUYBAR24{POSITION:FIXED;LEFT:0;RIGHT:0;BOTTOM:0;Z-INDEX:70;BACKGROUND:VAR(--VELMCARD);BOX-SHADOW:0 -4PX 16PX RGBA(20,24,32,.08);PADDING-BOTTOM:ENV(SAFE-AREA-INSET-BOTTOM)}

/* ---------- 7. 内容页（关于/联系/售后/物流/隐私） ---------- */
.ZENO-DOCHD48{BACKGROUND:LINEAR-GRADIENT(160DEG,VAR(--TUVOBRAND),VAR(--PYRABRANDDEEP));COLOR:#TUVO-FFF84;PADDING:VAR(--VELMSP6) 0;TEXT-ALIGN:CENTER}
.GALO-PDPPRI30 DEL{FONT-SIZE:13PX;COLOR:VAR(--BEXIINK3);FONT-WEIGHT:400;MARGIN-LEFT:5PX}
.HIBI-CASHIE31 .QILO-CHAMOU36 SMALL{FONT-SIZE:16PX;FONT-WEIGHT:600}
.YANE-WRAP71{MAX-WIDTH:VAR(--ORINPAGEW);MARGIN:0 AUTO;PADDING:0 VAR(--GALOSP4)}
.ORIN-NCARD5 .PYRA-NCPRIC2 SMALL{FONT-SIZE:11PX;FONT-WEIGHT:600}
.GALO-SVCSTR68 .YANE-WRAP71 SPAN{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:4PX;OPACITY:.95}
.WEXI-ALBUM8 .ORIN-ALTXT7 P{FONT-SIZE:11PX;OPACITY:.85}
.YANE-FORMIT73 INPUT,.YANE-FORMIT73 TEXTAREA{FLEX:1;BORDER:0;BACKGROUND:NONE;FONT-SIZE:14PX;RESIZE:NONE}
.NUVO-HCART79 SVG{WIDTH:22PX;HEIGHT:22PX;STROKE:VAR(--WEXIINK)}
.MADO-CARTFT28 .YANE-WRAP71{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;HEIGHT:58PX;GAP:VAR(--BEXISP3)}TO{TRANSFORM:TRANSLATEX(-100%)}
.GALO-DOCVAL51 .DV SPAN{FONT-SIZE:11PX;COLOR:VAR(--HIBIINK2)}
.FAYU-ORDERL9 .ZENO-OLNAME8{FLEX:1;MIN-WIDTH:0;OVERFLOW:HIDDEN;TEXT-OVERFLOW:ELLIPSIS;WHITE-SPACE:NOWRAP}
.ZENO-SUBMIT65 .KORA-SBSUM55{FLEX:1;FONT-SIZE:12PX;COLOR:VAR(--HIBIINK2)}
.GALO-CATNAV32 .YANE-WRAP71::-WEBKIT-SCROLLBAR{DISPLAY:NONE}
.WEXI-FLASHC65 .ORIN-FCPRIC64 DEL{MARGIN-LEFT:3PX;COLOR:VAR(--BEXIINK3);FONT-SIZE:11PX;FONT-WEIGHT:400}
.ORIN-CCARD26 .REMI-CCICO33{WIDTH:42PX;HEIGHT:42PX;BORDER-RADIUS:14PX;BACKGROUND:VAR(--MADOBRANDSOFT);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER;FLEX:NONE}
.WEXI-ALBUM8 A::AFTER{CONTENT:"";POSITION:ABSOLUTE;INSET:0;BACKGROUND:LINEAR-GRADIENT(0DEG,RGBA(10,12,18,.55),RGBA(10,12,18,0) 60%)}
.VELM-BNITEM20 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER}
.ORIN-NCARD5 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER}
.MADO-STEPPE64 B{MIN-WIDTH:30PX;TEXT-ALIGN:CENTER;FONT-SIZE:13PX}
.REMI-EMPTY52{PADDING:VAR(--KORASP7) 0;TEXT-ALIGN:CENTER;COLOR:VAR(--BEXIINK3)}
.YANE-PAYSTE14 SPAN:NOT(:LAST-CHILD)::AFTER{CONTENT:"";POSITION:ABSOLUTE;RIGHT:-30%;TOP:11PX;WIDTH:60%;HEIGHT:1PX;BACKGROUND:VAR(--GALOLINE)}
.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 8PX;MARGIN-BOTTOM:6PX}
.NUVO-BNTXT22{POSITION:ABSOLUTE;LEFT:22PX;TOP:50%;TRANSFORM:TRANSLATEY(-50%);Z-INDEX:2;COLOR:#TUVO-FFF84;MAX-WIDTH:56%}
.NUVO-BNTXT22 H3{FONT-SIZE:22PX;FONT-WEIGHT:800;LINE-HEIGHT:1.3;LETTER-SPACING:.5PX}
.GALO-CATNAV32 A{FLEX:NONE;PADDING:3PX 15PX;FONT-SIZE:14PX;COLOR:VAR(--HIBIINK2);BORDER-RADIUS:98PX;WHITE-SPACE:NOWRAP}
.ORIN-CCARD26 SPAN{FONT-SIZE:12PX;COLOR:VAR(--HIBIINK2)}
.ORIN-CRUMB45 A{COLOR:VAR(--BEXIINK3)}
.VELM-PDPSTO37 .HIBI-PSIMG48{BORDER-RADIUS:VAR(--TUVORADIUS);OVERFLOW:HIDDEN;MARGIN:VAR(--BEXISP3) 0}
.SABA-CONTAC44{DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;GAP:VAR(--BEXISP3)}
.KORA-CHIP38{FLEX:NONE;FONT-SIZE:12PX;COLOR:VAR(--HIBIINK2);BACKGROUND:VAR(--SABABG);BORDER-RADIUS:101PX;PADDING:4PX 15PX}
/* 结算表单 */
.YANE-FORMIT73{PADDING:11PX 0;BORDER-BOTTOM:1PX SOLID VAR(--GALOLINE);DISPLAY:FLEX;ALIGN-ITEMS:BASELINE;GAP:VAR(--BEXISP3)}
.MADO-CARTFT28 .TUVO-CFBTN34{FLEX:NONE;WIDTH:150PX;HEIGHT:42PX;BORDER-RADIUS:98PX;BACKGROUND:LINEAR-GRADIENT(135DEG,VAR(--TUVOBRAND),VAR(--PYRABRANDDEEP));COLOR:#TUVO-FFF84;FONT-SIZE:15PX;FONT-WEIGHT:700}
.FAYU-FLASHS68{DISPLAY:FLEX;GAP:VAR(--BEXISP3);OVERFLOW-X:AUTO;SCROLLBAR-WIDTH:NONE;MARGIN:0 CALC(-1 * VAR(--GALOSP4));PADDING:0 VAR(--GALOSP4)}
.REMI-PAYOPT12{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:8PX;BORDER:1.5PX SOLID VAR(--GALOLINE);BORDER-RADIUS:VAR(--TUVORADIUS);PADDING:14PX 12PX}
.WEXI-FLASHC65 .ORIN-FCPRIC64{MARGIN-TOP:1PX;FONT-WEIGHT:800;COLOR:VAR(--BEXIPRICE);FONT-SIZE:16PX}
.MADO-PDPDOT26{POSITION:ABSOLUTE;BOTTOM:12PX;LEFT:0;RIGHT:0;DISPLAY:FLEX;JUSTIFY-CONTENT:CENTER;GAP:6PX}
.ORIN-PCARD24 .TIZA-PCIMG19 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER;TRANSITION:TRANSFORM .4S}
.HIBI-PDPNOT29 B{DISPLAY:BLOCK;MARGIN-BOTTOM:6PX;COLOR:6B5B18;FONT-SIZE:13PX}
.REMI-PAYOPT12 .MADO-POICO45{WIDTH:34PX;HEIGHT:34PX;BORDER-RADIUS:10PX;BACKGROUND:1667FF;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER;FLEX:NONE}
.HIBI-DOCSEC50{PADDING:VAR(--GALOSP4) 0 VAR(--ORINSP2)}@MEDIA (MIN-WIDTH:768PX){
  .MADO-FLASHG66{GRID-TEMPLATE-COLUMNS:REPEAT(3,1FR)}
  .WEXI-ALBUM8.WEXI-ALBUM8-KEEP2{GRID-TEMPLATE-COLUMNS:REPEAT(2,1FR)}
  .MADO-KING85-GRID.MADO-KING85-4{GRID-TEMPLATE-COLUMNS:REPEAT(4,1FR);MAX-WIDTH:520PX}
}
.MADO-KING85 A:NTH-CHILD(5) .WEXI-KICO84{BACKGROUND:#SABA-F3ECFE75}
.REMI-PAYOPT12 .WEXI-POCHEC44{MARGIN-LEFT:AUTO;WIDTH:18PX;HEIGHT:18PX;BORDER-RADIUS:101PX;BORDER:1.5PX SOLID VAR(--GALOLINE);FLEX:NONE}
.MADO-NOTICE7 .BEXI-NSCROL94 SPAN{DISPLAY:INLINE-BLOCK;PADDING-LEFT:100%;ANIMATION:NROLL 16S LINEAR INFINITE}
.VELM-CHIPSS39{DISPLAY:FLEX;GAP:VAR(--ORINSP2);PADDING:VAR(--BEXISP3) VAR(--GALOSP4) 0;OVERFLOW-X:AUTO;SCROLLBAR-WIDTH:NONE}
A{COLOR:INHERIT;TEXT-DECORATION:NONE}
.WEXI-ALBUM8 .ORIN-ALTXT7{POSITION:ABSOLUTE;LEFT:14PX;BOTTOM:12PX;COLOR:#TUVO-FFF84;Z-INDEX:2;TEXT-SHADOW:0 1PX 8PX RGBA(0,0,0,.4)}
.KORA-BNDOTS19 I{WIDTH:6PX;HEIGHT:6PX;BORDER-RADIUS:100PX;BACKGROUND:RGBA(255,255,255,.5);TRANSITION:ALL .3S}
.MADO-CARTFT28 .YANE-CFSUM35{FLEX:1;FONT-SIZE:13PX}
.WEXI-SPECTA63 TD:FIRST-CHILD{COLOR:VAR(--BEXIINK3);WIDTH:88PX}

/* ---------- 4. 列表页 ---------- */
.GALO-LISTTO89{POSITION:STICKY;TOP:52PX;Z-INDEX:40;BACKGROUND:VAR(--VELMCARD);BOX-SHADOW:0 1PX 0 VAR(--GALOLINE)}
.ORIN-PCARD24{BACKGROUND:VAR(--VELMCARD);BORDER-RADIUS:VAR(--TUVORADIUS);OVERFLOW:HIDDEN;BOX-SHADOW:VAR(--HIBISHADOW1);DISPLAY:FLEX;FLEX-DIRECTION:COLUMN}
.YANE-FORMIT73 ::PLACEHOLDER{COLOR:VAR(--BEXIINK3)}
/* 规格与参数 */
.QILO-PDPSEC34{BACKGROUND:VAR(--VELMCARD);MARGIN-TOP:11PX;PADDING:VAR(--GALOSP4)}
.FAYU-CARTIT30 .TIZA-CIBD40{FLEX:1;MIN-WIDTH:0;DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;GAP:1PX}
.MADO-CARTFT28 .YANE-CFSUM35 B SMALL{FONT-SIZE:12PX}

/* ---------- 2. 基础 ---------- */
*{MARGIN:0;PADDING:0;BOX-SIZING:BORDER-BOX;-WEBKIT-TAP-HIGHLIGHT-COLOR:TRANSPARENT}.MADO-KING85 A:NTH-CHILD(3) .WEXI-KICO84 SVG{STROKE:2556EB}
.FAYU-DOCLIS49 LI{POSITION:RELATIVE;PADDING-LEFT:14PX;FONT-SIZE:13PX;COLOR:VAR(--HIBIINK2);LINE-HEIGHT:2}
.WEXI-FLASHC65 .LUMO-FCIMG62{POSITION:RELATIVE;BORDER-RADIUS:VAR(--TUVORADIUS);OVERFLOW:HIDDEN;ASPECT-RATIO:1;BACKGROUND:VAR(--SABABG)}
.FAYU-CARTIT30 .LUMO-CIPRIC43{COLOR:VAR(--BEXIPRICE);FONT-WEIGHT:800;FONT-SIZE:16PX}
.ZENO-SUBMIT65 .KORA-SBSUM55 B{COLOR:VAR(--BEXIPRICE);FONT-SIZE:20PX;FONT-WEIGHT:800}
.WEXI-SPECTA63 TR:LAST-CHILD TD{BORDER-BOTTOM:0}
/* 详情长图（杂志式） */
.VELM-PDPSTO37{MARGIN-TOP:12PX}

/* 面包屑 */
.ORIN-CRUMB45{PADDING:VAR(--BEXISP3) 0;FONT-SIZE:12PX;COLOR:VAR(--BEXIINK3)}
.HIBI-DOCSEC50 H2::BEFORE{CONTENT:"";WIDTH:4PX;HEIGHT:15PX;BORDER-RADIUS:1PX;BACKGROUND:VAR(--TUVOBRAND)}
.HIBI-CASHIE31 .BEXI-CHOID37{MARGIN-TOP:8PX;FONT-SIZE:11PX;OPACITY:.75;LETTER-SPACING:1PX}
.YANE-PAYSTE14{DISPLAY:FLEX;JUSTIFY-CONTENT:SPACE-BETWEEN;MAX-WIDTH:420PX;MARGIN:0 AUTO;PADDING:VAR(--GALOSP4) VAR(--GALOSP4) 0;FONT-SIZE:11PX;COLOR:VAR(--BEXIINK3)}

/* 推荐瀑布流 */
.YANE-RIVER52{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(2,1FR);GAP:VAR(--BEXISP3)}
.LUMO-BUYBAR24-PH{HEIGHT:76PX}
.VELM-SEARCH56{FLEX:1;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:7PX;BACKGROUND:VAR(--SABABG);BORDER-RADIUS:98PX;PADDING:9PX 13PX}
.LUMO-PDPTRA41 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER}
.MADO-CARTFT28 .YANE-CFSUM35 B{COLOR:VAR(--BEXIPRICE);FONT-SIZE:20PX;FONT-WEIGHT:800}
.FAYU-ORDERL9{FONT-SIZE:12PX;COLOR:VAR(--HIBIINK2)}
.GALO-LISTTO89 .YANE-WRAP71::-WEBKIT-SCROLLBAR{DISPLAY:NONE}
.BEXI-BBMINI18 SVG{WIDTH:21PX;HEIGHT:21PX;STROKE:VAR(--HIBIINK2);DISPLAY:BLOCK;MARGIN:0 AUTO 1PX}
.WEXI-SPECTA63{WIDTH:100%;BORDER-COLLAPSE:COLLAPSE;FONT-SIZE:12PX}
.KORA-BNDOTS19 I.ON{WIDTH:16PX;BACKGROUND:#TUVO-FFF84}
.VELM-SEARCH56 INPUT{FLEX:1;BORDER:0;BACKGROUND:NONE;FONT-SIZE:13PX}
HTML{-WEBKIT-TEXT-SIZE-ADJUST:100%}
.VELM-SEARCH56 INPUT::PLACEHOLDER{COLOR:VAR(--BEXIINK3)}
.WEXI-ALBUM8 .ORIN-ALTXT7 H4{FONT-SIZE:15PX;FONT-WEIGHT:700}
.TUVO-FOOTER72 .TUVO-FBRAND53 P{MARGIN-TOP:2PX;FONT-SIZE:11PX;LETTER-SPACING:2PX;OPACITY:.6}
.ORIN-CRUMB45 EM{FONT-STYLE:NORMAL;COLOR:VAR(--HIBIINK2)}
.GALO-PDPPRI30 SMALL{FONT-SIZE:13PX;FONT-WEIGHT:700}
.NUVO-FABTOP60 SVG{WIDTH:16PX;HEIGHT:16PX;STROKE:VAR(--HIBIINK2)}
.REMI-LOGO90{FLEX:NONE;DISPLAY:FLEX;ALIGN-ITEMS:BASELINE;GAP:4PX;FONT-WEIGHT:800;FONT-SIZE:19PX;LETTER-SPACING:.5PX;COLOR:VAR(--TUVOBRAND)}
.HIBI-FLASHT69 B{MIN-WIDTH:22PX;PADDING:4PX 3PX;BORDER-RADIUS:6PX;BACKGROUND:VAR(--WEXIINK);COLOR:#TUVO-FFF84;TEXT-ALIGN:CENTER;FONT-WEIGHT:700;FONT-SIZE:12PX}
.REMI-PAYOPT12 .MADO-POICO45 SVG{WIDTH:20PX;HEIGHT:20PX;FILL:#TUVO-FFF84}
.FAYU-SUMROW66{DISPLAY:FLEX;JUSTIFY-CONTENT:SPACE-BETWEEN;FONT-SIZE:13PX;PADDING:5PX 0}
.GALO-CATNAV32 A.ON{COLOR:#TUVO-FFF84;BACKGROUND:VAR(--TUVOBRAND);FONT-WEIGHT:600}
.GALO-PDPPRI30-ROW{DISPLAY:FLEX;ALIGN-ITEMS:BASELINE;GAP:6PX}

/* 头部 */
.LUMO-HEADER81{POSITION:STICKY;TOP:0;Z-INDEX:60;BACKGROUND:VAR(--VELMCARD);BOX-SHADOW:VAR(--HIBISHADOW1)}
.KORA-BNDOTS19{POSITION:ABSOLUTE;RIGHT:14PX;BOTTOM:10PX;DISPLAY:FLEX;GAP:6PX;Z-INDEX:2}
.TIZA-SECTIT57::BEFORE{CONTENT:"";WIDTH:4PX;HEIGHT:14PX;BORDER-RADIUS:0PX;BACKGROUND:VAR(--TUVOBRAND)}
.YANE-RIVER52 .ORIN-PCARD24 .PYRA-PCNAME21{-WEBKIT-LINE-CLAMP:2}.MADO-KING85 A:NTH-CHILD(2) .WEXI-KICO84 SVG{STROKE:#TUVO-D9770665}
.ORIN-NCARD5 .VELM-NCFT96{MARGIN-TOP:AUTO;DISPLAY:FLEX;ALIGN-ITEMS:BASELINE;GAP:4PX}
BODY.ORIN-SKINTE62{--TUVOBRAND:2F5D53;--PYRABRANDDEEP:22453E;--MADOBRANDSOFT:#PYRA-EEF4F173;--FAYUACCENT:#FAYU-C9A86A61;--BEXIPRICE:#PYRA-A5493C54}
.ZENO-DOCHD48 H1{FONT-SIZE:22PX;FONT-WEIGHT:800;LETTER-SPACING:2PX}
.ORIN-PCARD24 .PYRA-PCNAME21{FONT-SIZE:13PX;LINE-HEIGHT:1.45;DISPLAY:-WEBKIT-BOX;-WEBKIT-LINE-CLAMP:2;-WEBKIT-BOX-ORIENT:VERTICAL;OVERFLOW:HIDDEN;MIN-HEIGHT:2.9EM}
BODY.LUMO-SKINDI60{--TUVOBRAND:1E338A;--PYRABRANDDEEP:152563;--MADOBRANDSOFT:#TIZA-EDF1FB71;--FAYUACCENT:0E96E9;--BEXIPRICE:1E338A}
.REMI-PAYOPT12.ON{BORDER-COLOR:VAR(--TUVOBRAND);BACKGROUND:VAR(--MADOBRANDSOFT)}
.REMI-TOAST69.NUVO-SHOW58{OPACITY:1;TRANSFORM:TRANSLATEX(-50%) TRANSLATEY(0)}
.MADO-CARTFT28{POSITION:FIXED;LEFT:0;RIGHT:0;BOTTOM:0;BACKGROUND:VAR(--VELMCARD);BOX-SHADOW:0 -4PX 16PX RGBA(20,24,32,.08);PADDING-BOTTOM:ENV(SAFE-AREA-INSET-BOTTOM);Z-INDEX:60}
.GALO-DOCVAL51 .DV B{DISPLAY:BLOCK;FONT-SIZE:14PX;COLOR:VAR(--TUVOBRAND);MARGIN-BOTTOM:1PX}
.PYRA-PDPTIT40{MARGIN-TOP:5PX;FONT-SIZE:17PX;FONT-WEIGHT:700;LINE-HEIGHT:1.5}
.ORIN-PCARD24 .KORA-PCGO17{MARGIN-LEFT:AUTO;WIDTH:26PX;HEIGHT:26PX;BORDER-RADIUS:101PX;BACKGROUND:VAR(--MADOBRANDSOFT);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER}
.WEXI-FLASHC65 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER}
BODY.PYRA-SKINDA59{--TUVOBRAND:#TUVO-D9770665;--PYRABRANDDEEP:#ORIN-B4530957;--MADOBRANDSOFT:#FAYU-FDF4E780;--FAYUACCENT:#SABA-B4232E56;--BEXIPRICE:#ZENO-C8102E60}/* ============================================================
   商城母版设计系统 V1.0
   结构：TOKENS → 基础 → 通用组件 → 首页楼层 → 列表 → 详情 →
         购物车/订单/收银 → 内容页 → 表单/反馈 → 响应式
   品类皮肤通过 BODY CLASS（SKIN-XXX）覆盖 CSS 变量实现
   ============================================================ */

/* ---------- 1. 设计 TOKENS ---------- */
:ROOT{
  /* 主色（默认综合款，皮肤类覆盖） */
  --TUVOBRAND:#SABA-B4232E56;
  --PYRABRANDDEEP:8F1A1B;
  --MADOBRANDSOFT:#ZENO-FDF1F279;
  --FAYUACCENT:#HIBI-FF7A3C81;

  --WEXIINK:#16181D;          /* 主文字 */
  --HIBIINK2:#5C6470;        /* 次级文字 */
  --BEXIINK3:#98A0AB;        /* 弱文字 */
  --GALOLINE:#NUVO-EEF0F372;         /* 分隔线 */
  --SABABG:#WEXI-F5F6F877;           /* 页面底 */
  --VELMCARD:#KORA-FFFFFF88;

  --LUMORADIUSS:8PX; --TUVORADIUS:12PX; --WEXIRADIUSL:16PX;
  --HIBISHADOW1:0 2PX 8PX RGBA(20,24,32,.06);
  --SABASHADOW2:0 6PX 18PX RGBA(20,24,32,.10);
  --TIZASHADOW3:0 10PX 28PX RGBA(20,24,32,.16);

  --PYRASP1:4PX; --ORINSP2:8PX; --BEXISP3:12PX; --GALOSP4:16PX;
  --LUMOSP5:24PX; --VELMSP6:32PX; --KORASP7:48PX;

  --ORINPAGEW:1200PX;
  --BEXIPRICE:#ZENO-C8102E60;
  --TUVOOK:1A9E65;
}
.QILO-BBCART17{BACKGROUND:LINEAR-GRADIENT(135DEG,#REMI-FFB23E83,#GALO-FF8A3C82);COLOR:#TUVO-FFF84}
.GALO-FLOOR70-HD .BEXI-FMORE56 SVG{WIDTH:12PX;HEIGHT:12PX;STROKE:VAR(--BEXIINK3)}
.MADO-NOTICE7 .BEXI-NSCROL94{FLEX:1;OVERFLOW:HIDDEN;WHITE-SPACE:NOWRAP}
.WEXI-PDPCOU25{POSITION:ABSOLUTE;RIGHT:12PX;BOTTOM:8PX;FONT-SIZE:11PX;COLOR:#TUVO-FFF84;BACKGROUND:RGBA(0,0,0,.35);BORDER-RADIUS:100PX;PADDING:1PX 8PX}
.VELM-PDPSTO37 .ZENO-PSBLOC46 H4{FONT-SIZE:15PX;FONT-WEIGHT:700;MARGIN-BOTTOM:VAR(--ORINSP2);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:8PX}

/* 页脚 */
.TUVO-FOOTER72{MARGIN-TOP:VAR(--LUMOSP5);BACKGROUND:#1C2027;COLOR:#9AA3AF;PADDING:VAR(--VELMSP6) 0 VAR(--VELMSP6);FONT-SIZE:12PX}
.ORIN-PCARD24 .LUMO-PCPRIC22 SMALL{FONT-SIZE:11PX;FONT-WEIGHT:600}
.ORIN-PCARD24 .KORA-PCGO17 SVG{WIDTH:13PX;HEIGHT:13PX;STROKE:VAR(--TUVOBRAND)}

/* 悬浮返回顶部 */
.NUVO-FABTOP60{POSITION:FIXED;RIGHT:14PX;BOTTOM:84PX;WIDTH:38PX;HEIGHT:38PX;BORDER-RADIUS:97PX;BACKGROUND:#TUVO-FFF84;BOX-SHADOW:VAR(--SABASHADOW2);DISPLAY:NONE;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER;Z-INDEX:50}
.MADO-STEPPE64 BUTTON{WIDTH:28PX;HEIGHT:28PX;FONT-SIZE:15PX;COLOR:VAR(--HIBIINK2);BACKGROUND:VAR(--SABABG)}
.YANE-FORMIT73 .TUVO-REQ51{COLOR:VAR(--BEXIPRICE);MARGIN-RIGHT:0PX}
.TUVO-FOOTER72 .YANE-FCOMP54{TEXT-ALIGN:CENTER;LINE-HEIGHT:2;FONT-SIZE:11PX;COLOR:#8891A0}
.GALO-LISTTO89 .YANE-WRAP71{DISPLAY:FLEX;GAP:VAR(--ORINSP2);HEIGHT:42PX;ALIGN-ITEMS:CENTER;OVERFLOW-X:AUTO;SCROLLBAR-WIDTH:NONE}
.ORIN-NCARD5 .NUVO-NCNAME1{FONT-SIZE:14PX;FONT-WEIGHT:600;LINE-HEIGHT:1.45;DISPLAY:-WEBKIT-BOX;-WEBKIT-LINE-CLAMP:2;-WEBKIT-BOX-ORIENT:VERTICAL;OVERFLOW:HIDDEN}
.ORIN-NCARD5 .TIZA-NCIMG0{FLEX:0 0 96PX;ASPECT-RATIO:1;BORDER-RADIUS:VAR(--LUMORADIUSS);OVERFLOW:HIDDEN;BACKGROUND:VAR(--SABABG)}

/* ---------- 5. 详情页 ---------- */
.ZENO-PDPGAL27{POSITION:RELATIVE;BACKGROUND:VAR(--VELMCARD);OVERFLOW:HIDDEN}
.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%)}
.LUMO-PDPTRA41{DISPLAY:FLEX;TRANSITION:TRANSFORM .35S EASE}
.QILO-PDPSEC34 H3{FONT-SIZE:15PX;FONT-WEIGHT:700;MARGIN-BOTTOM:VAR(--BEXISP3);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:4PX}
.YANE-PAYSTE14 .FAYU-PSDOT47{WIDTH:22PX;HEIGHT:22PX;BORDER-RADIUS:100PX;BACKGROUND:VAR(--SABABG);BORDER:1PX SOLID VAR(--GALOLINE);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER;MARGIN:0 AUTO 3PX;FONT-WEIGHT:700;FONT-SIZE:11PX;COLOR:VAR(--HIBIINK2)}
.MADO-PDPDOT26 I.ON{WIDTH:18PX;BACKGROUND:VAR(--TUVOBRAND)}.MADO-KING85 A:NTH-CHILD(6) .WEXI-KICO84 SVG{STROKE:#WEXI-BE123C58}

/* 限时特卖 */
.ZENO-FLASHH67{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:VAR(--BEXISP3)}
.TUVO-PAYOPT13{DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;GAP:9PX}

/* 服务横幅 */
.GALO-SVCSTR68{MARGIN-TOP:VAR(--BEXISP3)}
.VELM-PCHIDE18{DISPLAY:NONE}
.GALO-FLOOR70-HD .VELM-FSUB58{FONT-SIZE:12PX;COLOR:VAR(--BEXIINK3);MARGIN-LEFT:1PX}
.WEXI-FLASHC65 .SABA-FCNAME63{FONT-SIZE:12PX;MARGIN-TOP:7PX;DISPLAY:-WEBKIT-BOX;-WEBKIT-LINE-CLAMP:1;-WEBKIT-BOX-ORIENT:VERTICAL;OVERFLOW:HIDDEN}
.REMI-PAYOPT12 B{FONT-SIZE:14PX}
.ORIN-PCARD24 .QILO-PCBD15{PADDING:12PX 10PX 14PX;DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;GAP:3PX;FLEX:1}
.WEXI-FLASHC65 .ORIN-FCPRIC64 SMALL{FONT-SIZE:11PX;FONT-WEIGHT:600}
.ORIN-PCARD24 .SABA-PCSELL23{FONT-SIZE:11PX;COLOR:VAR(--BEXIINK3);DISPLAY:-WEBKIT-BOX;-WEBKIT-LINE-CLAMP:1;-WEBKIT-BOX-ORIENT:VERTICAL;OVERFLOW:HIDDEN}
.ORIN-PCARD24 .BEXI-PCFT16{MARGIN-TOP:AUTO;DISPLAY:FLEX;ALIGN-ITEMS:BASELINE;GAP:5PX;PADDING-TOP:5PX}
.HIBI-DOCSEC50 H2{FONT-SIZE:16PX;FONT-WEIGHT:700;MARGIN-BOTTOM:VAR(--BEXISP3);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:10PX}
.TUVO-FOOTER72 .KORA-FNAV57 A{COLOR:#MADO-C6CDD659;FONT-SIZE:12PX}

/* 楼层 */
.GALO-FLOOR70{MARGIN-TOP:VAR(--BEXISP3);BACKGROUND:VAR(--VELMCARD);PADDING:VAR(--GALOSP4) VAR(--GALOSP4) VAR(--LUMOSP5)}
.REMI-PAYOPT12.ON .WEXI-POCHEC44{BORDER-COLOR:VAR(--TUVOBRAND);BACKGROUND:VAR(--TUVOBRAND) URL("DATA:IMAGE/SVG+XML,%3CSVG XMLNS='HTTP://WWW.W3.HIBI-ORG10/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}
.ORIN-NCARD5 .LUMO-NCSELL3{FONT-SIZE:11PX;COLOR:VAR(--BEXIINK3)}
.WEXI-ALBUM8 A{POSITION:RELATIVE;BORDER-RADIUS:VAR(--TUVORADIUS);OVERFLOW:HIDDEN;ASPECT-RATIO:16/10;DISPLAY:BLOCK}
.VELM-PDPSTO37 .ZENO-PSBLOC46 H4::BEFORE{CONTENT:"";WIDTH:4PX;HEIGHT:14PX;BORDER-RADIUS:0PX;BACKGROUND:VAR(--TUVOBRAND)}
.LUMO-PDPTRA41 .ORIN-PGITEM43{FLEX:0 0 100%;ASPECT-RATIO:1;OVERFLOW:HIDDEN}
/* 购买须知 */
.HIBI-PDPNOT29{BACKGROUND:#BEXI-FFFAF087;BORDER:1PX SOLID #ORIN-F5E3BD76;BORDER-RADIUS:VAR(--TUVORADIUS);PADDING:VAR(--GALOSP4);MARGIN:12PX VAR(--GALOSP4) 0;FONT-SIZE:12PX;COLOR:8A723B;LINE-HEIGHT:1.9}
.GALO-PDPPRI30{COLOR:VAR(--BEXIPRICE);FONT-WEIGHT:800;FONT-SIZE:26PX}
.TIZA-SECTIT57{FONT-SIZE:15PX;FONT-WEIGHT:700;PADDING:VAR(--GALOSP4) VAR(--GALOSP4) 0;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:8PX}
.NUVO-PDPSVC39 SVG{WIDTH:13PX;HEIGHT:13PX;STROKE:VAR(--TUVOOK)}
.MADO-CARTFT28-PH{HEIGHT:80PX}

/* 轮播 */
.GALO-BANNER13{POSITION:RELATIVE;MARGIN-TOP:VAR(--BEXISP3);OVERFLOW:HIDDEN;BACKGROUND:VAR(--VELMCARD)}
.ORIN-NCARD5 .PYRA-NCPRIC2{COLOR:VAR(--BEXIPRICE);FONT-WEIGHT:800;FONT-SIZE:17PX}
.FAYU-CARTIT30 IMG{WIDTH:100%;HEIGHT:100%;OBJECT-FIT:COVER}

/* 场景专辑拼图 */
.WEXI-ALBUM8{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(2,1FR);GAP:VAR(--BEXISP3)}
.ZENO-SUBMIT65 .YANE-WRAP71{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;HEIGHT:58PX;GAP:VAR(--BEXISP3)}
UL,OL{LIST-STYLE:NONE}
.MADO-KING85 A:NTH-CHILD(6) .WEXI-KICO84{BACKGROUND:#MADO-FDEEF078}
.ORIN-PCARD24 .LUMO-PCPRIC22{COLOR:VAR(--BEXIPRICE);FONT-WEIGHT:800;FONT-SIZE:17PX}
.ORIN-NCARD5 .PYRA-NCPRIC2 DEL{MARGIN-LEFT:7PX;COLOR:VAR(--BEXIINK3);FONT-SIZE:11PX;FONT-WEIGHT:400}

/* 金刚区 */
.MADO-KING85{BACKGROUND:VAR(--VELMCARD);MARGIN-TOP:VAR(--BEXISP3);PADDING:VAR(--GALOSP4) 0 VAR(--BEXISP3)}
.FAYU-CARTIT30:LAST-CHILD{BORDER-BOTTOM:0}
.REMI-LOGO90 SMALL{FONT-SIZE:10PX;COLOR:VAR(--BEXIINK3);FONT-WEIGHT:400;LETTER-SPACING:2PX}
.ORIN-CCARD26 SVG{WIDTH:20PX;HEIGHT:20PX;STROKE:VAR(--TUVOBRAND)}
.NUVO-BNTXT22 P{FONT-SIZE:12PX;OPACITY:.82;MARGIN-TOP:6PX}
.FAYU-CARTIT30 .NUVO-CIIMG41{FLEX:0 0 78PX;ASPECT-RATIO:1;BORDER-RADIUS:VAR(--LUMORADIUSS);OVERFLOW:HIDDEN;BACKGROUND:VAR(--SABABG)}
.MADO-KING85 A:NTH-CHILD(2) .WEXI-KICO84{BACKGROUND:#YANE-FFF4E885}
.WEXI-FLASHC65{FLEX:0 0 128PX}
.YANE-PAYSTE14 SPAN{FLEX:1;TEXT-ALIGN:CENTER;POSITION:RELATIVE}.MADO-KING85 A:NTH-CHILD(7) .WEXI-KICO84 SVG{STROKE:0D9491}
.KORA-CHIP38.ON{BACKGROUND:VAR(--TUVOBRAND);COLOR:#TUVO-FFF84;FONT-WEIGHT:600}
.REMI-EMPTY52 B{DISPLAY:BLOCK;COLOR:VAR(--HIBIINK2);FONT-SIZE:15PX;MARGIN-BOTTOM:5PX}
.GALO-FLOOR70-HD .TIZA-FTAG59{FONT-SIZE:10PX;FONT-WEIGHT:700;LETTER-SPACING:1PX;COLOR:#TUVO-FFF84;BACKGROUND:VAR(--TUVOBRAND);BORDER-RADIUS:6PX;PADDING:1PX 8PX;LINE-HEIGHT:1.4;TRANSFORM:TRANSLATEY(-2PX)}
.VELM-GUARAN77 .BEXI-GICO75{WIDTH:38PX;HEIGHT:38PX;MARGIN:0 AUTO 7PX;BORDER-RADIUS:97PX;BACKGROUND:VAR(--MADOBRANDSOFT);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER}
.REMI-PAYOPT12 SPAN{FONT-SIZE:11PX;COLOR:VAR(--BEXIINK3);DISPLAY:BLOCK}
.NUVO-PDPSVC39{DISPLAY:FLEX;GAP:VAR(--GALOSP4);PADDING:12PX 0 0;FONT-SIZE:11PX;COLOR:VAR(--HIBIINK2)}
.MADO-KING85 A:NTH-CHILD(3) .WEXI-KICO84{BACKGROUND:#BEXI-E8F2FE68}
.GALO-DOCVAL51 .DV{BACKGROUND:VAR(--MADOBRANDSOFT);BORDER-RADIUS:VAR(--TUVORADIUS);PADDING:VAR(--GALOSP4) VAR(--ORINSP2);TEXT-ALIGN:CENTER}
.VELM-PDPSTO37 .ZENO-PSBLOC46 P{FONT-SIZE:13PX;COLOR:VAR(--HIBIINK2);LINE-HEIGHT:1.9;TEXT-ALIGN:JUSTIFY}
.MADO-PDPDOT26 I{WIDTH:6PX;HEIGHT:6PX;BORDER-RADIUS:97PX;BACKGROUND:RGBA(0,0,0,.18);TRANSITION:ALL .3S}

/* ---------- 10. 站点结构变体（BUILD 按站点种子选取，实现骨架级差异化） ---------- */
.MADO-FLASHG66{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(2,1FR);GAP:VAR(--BEXISP3)}
.MADO-STEPPE64{MARGIN-LEFT:AUTO;FLEX:NONE;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;BORDER:1PX SOLID VAR(--GALOLINE);BORDER-RADIUS:7PX;OVERFLOW:HIDDEN}
.MADO-FLASHG66 .WEXI-FLASHC65{FLEX:NONE}
.ZENO-DOCHD48 P{FONT-SIZE:12PX;OPACITY:.75;MARGIN-TOP:7PX;LETTER-SPACING:1PX}
IMG{DISPLAY:BLOCK;MAX-WIDTH:100%}
.ZENO-SUBMIT65{POSITION:FIXED;LEFT:0;RIGHT:0;BOTTOM:0;BACKGROUND:VAR(--VELMCARD);BOX-SHADOW:0 -4PX 16PX RGBA(20,24,32,.08);PADDING-BOTTOM:ENV(SAFE-AREA-INSET-BOTTOM);Z-INDEX:60}
.GALO-FLOOR70-HD .BEXI-FMORE56{MARGIN-LEFT:AUTO;FONT-SIZE:12PX;COLOR:VAR(--HIBIINK2);DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:4PX}
.GALO-CATNAV32 .YANE-WRAP71{DISPLAY:FLEX;GAP:4PX;OVERFLOW-X:AUTO;SCROLLBAR-WIDTH:NONE;HEIGHT:40PX;ALIGN-ITEMS:CENTER}
.YANE-FORMIT73 LABEL{FLEX:NONE;WIDTH:74PX;FONT-SIZE:13PX;COLOR:VAR(--HIBIINK2)}@MEDIA (MIN-WIDTH:768PX){
  .VELM-PCHIDE18{DISPLAY:INITIAL}
  .MADO-KING85-GRID{GRID-TEMPLATE-COLUMNS:REPEAT(8,1FR);MAX-WIDTH:VAR(--ORINPAGEW)}
  .GALO-PWALL49{GRID-TEMPLATE-COLUMNS:REPEAT(4,1FR)}
  .YANE-RIVER52{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}
  .WEXI-FLASHC65{FLEX:0 0 172PX}
  .FAYU-FLASHS68{MARGIN:0}
  .VELM-GUARAN77{PADDING:VAR(--VELMSP6) VAR(--GALOSP4)}
  .GALO-FLOOR70{BORDER-RADIUS:VAR(--WEXIRADIUSL);MARGIN-LEFT:VAR(--GALOSP4);MARGIN-RIGHT:VAR(--GALOSP4)}
  .GALO-FLOOR70.ZENO-ALT10{MARGIN:VAR(--BEXISP3) VAR(--GALOSP4) 0;BORDER-RADIUS:VAR(--WEXIRADIUSL);BACKGROUND:VAR(--VELMCARD);PADDING:VAR(--GALOSP4) VAR(--GALOSP4) VAR(--LUMOSP5)}
  .ORIN-NCARD5{PADDING:VAR(--GALOSP4)}
  .ORIN-NCARD5 .TIZA-NCIMG0{FLEX:0 0 120PX}
  .SABA-PDPWRA42{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:MINMAX(0,5FR) MINMAX(0,4FR);GAP:VAR(--LUMOSP5);ALIGN-ITEMS:START}
  .ZENO-PDPGAL27{BORDER-RADIUS:VAR(--WEXIRADIUSL);OVERFLOW:HIDDEN}
  .FAYU-PDPMAI28{MARGIN-TOP:0;BORDER-RADIUS:VAR(--WEXIRADIUSL)}
  .BEXI-PDPSID35{POSITION:STICKY;TOP:68PX}
  .VELM-PDPSTO37 .ZENO-PSBLOC46{BORDER-RADIUS:VAR(--WEXIRADIUSL)}
  .LUMO-BUYBAR24{MAX-WIDTH:VAR(--ORINPAGEW);LEFT:50%;TRANSFORM:TRANSLATEX(-50%)}
  .LUMO-BUYBAR24-PH{HEIGHT:84PX}
  .GALO-PAGECA11,.HIBI-PDPNOT29{MARGIN-LEFT:AUTO;MARGIN-RIGHT:AUTO;MAX-WIDTH:CALC(VAR(--ORINPAGEW) - 2 * VAR(--GALOSP4))}
  .TIZA-SECTIT57{MAX-WIDTH:CALC(VAR(--ORINPAGEW) - 2 * VAR(--GALOSP4));MARGIN:0 AUTO}
  .ZENO-DOCHD48{BORDER-RADIUS:0 0 VAR(--WEXIRADIUSL) VAR(--WEXIRADIUSL)}
}
.TIZA-PDPSUB38 SVG{FLEX:NONE;WIDTH:14PX;HEIGHT:14PX;STROKE:VAR(--TUVOBRAND);MARGIN-TOP:3PX}
/* 相关推荐 */
.YANE-PDPREL33 .GALO-FLOOR70{BACKGROUND:TRANSPARENT;PADDING:0 VAR(--GALOSP4)}
.VELM-GUARAN77 SPAN{FONT-SIZE:10PX;COLOR:VAR(--BEXIINK3)}
.VELM-GUARAN77 B{DISPLAY:BLOCK;FONT-SIZE:12PX;FONT-WEIGHT:600}
.TUVO-FOOTER72 .QILO-FCOPY55{MARGIN-TOP:VAR(--BEXISP3);TEXT-ALIGN:CENTER;FONT-SIZE:10PX;COLOR:#5C6470;LETTER-SPACING:.5PX}
.TUVO-BBBTN15{FLEX:1;HEIGHT:42PX;BORDER-RADIUS:101PX;FONT-SIZE:15PX;FONT-WEIGHT:700;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER;GAP:4PX}
.NUVO-PDPSVC39 SPAN{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:5PX}
.FAYU-SUMROW66.TUVO-TOTAL70 B{COLOR:VAR(--BEXIPRICE);FONT-SIZE:20PX}
.VELM-PDPSTO37 .HIBI-PSIMG48 IMG{WIDTH:100%}
.FAYU-DOCLIS49 LI::BEFORE{CONTENT:"";POSITION:ABSOLUTE;LEFT:2PX;TOP:13PX;WIDTH:5PX;HEIGHT:5PX;BORDER-RADIUS:100PX;BACKGROUND:VAR(--TUVOBRAND)}

/* 品类楼层商品墙 */
.GALO-PWALL49{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(2,1FR);GAP:VAR(--BEXISP3) VAR(--BEXISP3)}
.HIBI-CASHIE31 .QILO-CHAMOU36{FONT-SIZE:38PX;FONT-WEIGHT:800;LETTER-SPACING:1PX}
.VELM-CHIPSS39::-WEBKIT-SCROLLBAR{DISPLAY:NONE}
.TUVO-FOOTER72 .TUVO-FBRAND53{TEXT-ALIGN:CENTER;MARGIN-BOTTOM:VAR(--GALOSP4)}
.MADO-KING85-GRID{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(4,1FR);GAP:VAR(--GALOSP4) VAR(--ORINSP2);MAX-WIDTH:520PX;MARGIN:0 AUTO}
.FAYU-CARTIT30 .PYRA-CINAME42{FONT-SIZE:13PX;LINE-HEIGHT:1.45;DISPLAY:-WEBKIT-BOX;-WEBKIT-LINE-CLAMP:2;-WEBKIT-BOX-ORIENT:VERTICAL;OVERFLOW:HIDDEN}

/* ---------- 8. 反馈 ---------- */
.REMI-TOAST69{POSITION:FIXED;LEFT:50%;BOTTOM:120PX;TRANSFORM:TRANSLATEX(-50%) TRANSLATEY(20PX);BACKGROUND:RGBA(22,24,29,.92);COLOR:#TUVO-FFF84;FONT-SIZE:13PX;BORDER-RADIUS:9PX;PADDING:9PX 19PX;OPACITY:0;POINTER-EVENTS:NONE;TRANSITION:ALL .25S;Z-INDEX:99;MAX-WIDTH:80VW;TEXT-ALIGN:CENTER}
.ORIN-PCARD24 .NUVO-PCLAB20{POSITION:ABSOLUTE;LEFT:8PX;TOP:8PX;BACKGROUND:VAR(--TUVOBRAND);COLOR:#TUVO-FFF84;FONT-SIZE:10PX;BORDER-RADIUS:3PX;PADDING:4PX 6PX;LETTER-SPACING:1PX}
BODY{
  FONT-FAMILY:-APPLE-SYSTEM,BLINKMACSYSTEMFONT,"PINGFANG SC","HARMONYOS SANS SC","MISANS","MICROSOFT YAHEI","SEGOE UI",SANS-SERIF;
  BACKGROUND:VAR(--SABABG);COLOR:VAR(--WEXIINK);FONT-SIZE:14PX;LINE-HEIGHT:1.6;
}
.TIZA-BNTRAC21{DISPLAY:FLEX;TRANSITION:TRANSFORM .45S EASE}
.LUMO-HEADER81 .YANE-WRAP71{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:VAR(--BEXISP3);HEIGHT:52PX}
.TUVO-FOOTER72 .TUVO-FBRAND53 B{COLOR:#TUVO-FFF84;FONT-SIZE:16PX;LETTER-SPACING:1PX}
.ORIN-NCARD5 .SABA-NCTAG4{MARGIN-LEFT:AUTO;FLEX:NONE;FONT-SIZE:10PX;COLOR:VAR(--TUVOBRAND);BORDER:1PX SOLID VAR(--TUVOBRAND);BORDER-RADIUS:6PX;PADDING:2PX 8PX}
.MADO-KING85 A:NTH-CHILD(8) .WEXI-KICO84{BACKGROUND:#QILO-FFF7E086}
.TUVO-FOOTER72 .KORA-FNAV57{DISPLAY:FLEX;FLEX-WRAP:WRAP;JUSTIFY-CONTENT:CENTER;GAP:3PX VAR(--GALOSP4);PADDING-BOTTOM:VAR(--GALOSP4);BORDER-BOTTOM:1PX SOLID RGBA(255,255,255,.08);MARGIN-BOTTOM:VAR(--GALOSP4)}
.VELM-SEARCH56 SVG{FLEX:NONE;WIDTH:14PX;HEIGHT:14PX;STROKE:VAR(--BEXIINK3)}.MADO-KING85 A:NTH-CHILD(4) .WEXI-KICO84 SVG{STROKE:1A9E65}
.MADO-KING85 A{DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;ALIGN-ITEMS:CENTER;GAP:7PX;FONT-SIZE:12PX;COLOR:VAR(--HIBIINK2)}
.ORIN-CCARD26 B{FONT-SIZE:14PX;DISPLAY:BLOCK}
.ORIN-PCARD24 .LUMO-PCPRIC22 DEL{MARGIN-LEFT:8PX;COLOR:VAR(--BEXIINK3);FONT-SIZE:11PX;FONT-WEIGHT:400}

/* ---------- 6. 购物车 / 订单 / 收银 ---------- */
.GALO-PAGECA11{BACKGROUND:VAR(--VELMCARD);BORDER-RADIUS:VAR(--TUVORADIUS);BOX-SHADOW:VAR(--HIBISHADOW1);MARGIN:VAR(--BEXISP3) VAR(--GALOSP4) 0;PADDING:VAR(--GALOSP4)}
.NUVO-HCART79{POSITION:RELATIVE;FLEX:NONE;WIDTH:38PX;HEIGHT:38PX;DISPLAY:FLEX;ALIGN-ITEMS:CENTER;JUSTIFY-CONTENT:CENTER}
.LUMO-BUYBAR24 .YANE-WRAP71{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:11PX;HEIGHT:60PX;MAX-WIDTH:VAR(--ORINPAGEW)}
.GALO-FLOOR70-HD H2{FONT-SIZE:20PX;FONT-WEIGHT:800;LETTER-SPACING:.5PX}
BODY.SABA-SKINOU61{--TUVOBRAND:3A6212;--PYRABRANDDEEP:2B4A0D;--MADOBRANDSOFT:#LUMO-F0F4E874;--FAYUACCENT:#NUVO-A1620753;--BEXIPRICE:#ORIN-B4530957}
.VELM-PDPSTO37 .ZENO-PSBLOC46{BACKGROUND:VAR(--VELMCARD);PADDING:VAR(--GALOSP4);MARGIN-TOP:8PX}
.HIBI-FLASHT69{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:5PX;FONT-SIZE:12PX;COLOR:VAR(--HIBIINK2)}
.MADO-KING85 .WEXI-KICO84 SVG{WIDTH:24PX;HEIGHT:24PX;STROKE:VAR(--TUVOBRAND)}

/* 品类导航条 */
.GALO-CATNAV32{BACKGROUND:VAR(--VELMCARD);BORDER-BOTTOM:1PX SOLID VAR(--GALOLINE)}
.GALO-SVCSTR68 .YANE-WRAP71{BACKGROUND:LINEAR-GRADIENT(135DEG,VAR(--TUVOBRAND),VAR(--FAYUACCENT));BORDER-RADIUS:VAR(--TUVORADIUS);COLOR:#TUVO-FFF84;DISPLAY:FLEX;JUSTIFY-CONTENT:SPACE-AROUND;PADDING:11PX 7PX;FONT-SIZE:11PX}
.YANE-BBBUY16{BACKGROUND:LINEAR-GRADIENT(135DEG,VAR(--TUVOBRAND),VAR(--PYRABRANDDEEP));COLOR:#TUVO-FFF84}

/* 服务保障 */
.VELM-GUARAN77{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(4,1FR);GAP:VAR(--ORINSP2);TEXT-ALIGN:CENTER;PADDING:VAR(--LUMOSP5) VAR(--GALOSP4)}
INPUT,SELECT,TEXTAREA{FONT-FAMILY:INHERIT;FONT-SIZE:14PX;COLOR:VAR(--WEXIINK);OUTLINE:NONE}
.ORIN-PCARD24:HOVER .TIZA-PCIMG19 IMG{TRANSFORM:SCALE(1.04)}
.WEXI-SPECTA63 TD{BORDER-BOTTOM:1PX SOLID VAR(--GALOLINE);PADDING:7PX 6PX}
.GALO-FLOOR70-HD{DISPLAY:FLEX;ALIGN-ITEMS:FLEX-END;GAP:VAR(--ORINSP2);MARGIN-BOTTOM:VAR(--GALOSP4)}
.VELM-GUARAN77 SVG{WIDTH:19PX;HEIGHT:19PX;STROKE:VAR(--TUVOBRAND)}.MADO-KING85 A:NTH-CHILD(5) .WEXI-KICO84 SVG{STROKE:883AED}

/* ---------- 3. 通用组件 ---------- */
/* 页头公告栏 */
.MADO-NOTICE7{BACKGROUND:LINEAR-GRADIENT(90DEG,VAR(--PYRABRANDDEEP),VAR(--TUVOBRAND));COLOR:#TUVO-FFF84;FONT-SIZE:12PX;OVERFLOW:HIDDEN}
.ORIN-NCARD5 .KORA-NCBD95{FLEX:1;MIN-WIDTH:0;DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;GAP:4PX}
.FAYU-FLASHS68::-WEBKIT-SCROLLBAR{DISPLAY:NONE}
.MADO-NOTICE7 .YANE-WRAP71{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:VAR(--ORINSP2);HEIGHT:30PX}
.FAYU-SUMROW66.TUVO-TOTAL70{FONT-SIZE:15PX;FONT-WEIGHT:800;BORDER-TOP:1PX DASHED VAR(--GALOLINE);MARGIN-TOP:5PX;PADDING-TOP:13PX}
BUTTON{FONT-FAMILY:INHERIT;BORDER:0;BACKGROUND:NONE;CURSOR:POINTER}
.FAYU-ORDERL9 LI{DISPLAY:FLEX;JUSTIFY-CONTENT:SPACE-BETWEEN;PADDING:7PX 0;GAP:VAR(--GALOSP4)}
.ORIN-PCARD24 .TIZA-PCIMG19{POSITION:RELATIVE;ASPECT-RATIO:1;OVERFLOW:HIDDEN;BACKGROUND:VAR(--SABABG)}
.BEXI-BBMINI18{FLEX:NONE;WIDTH:46PX;TEXT-ALIGN:CENTER;FONT-SIZE:10PX;COLOR:VAR(--HIBIINK2);POSITION:RELATIVE}
.HIBI-BADGE12{POSITION:ABSOLUTE;TOP:2PX;RIGHT:0;MIN-WIDTH:16PX;HEIGHT:16PX;PADDING:0 2PX;BORDER-RADIUS:97PX;BACKGROUND:VAR(--FAYUACCENT);COLOR:#TUVO-FFF84;FONT-SIZE:10PX;LINE-HEIGHT:16PX;TEXT-ALIGN:CENTER;FONT-WEIGHT:700}
.FAYU-CARTIT30 .LUMO-CIPRIC43 SMALL{FONT-SIZE:11PX;FONT-WEIGHT:600}
.QILO-PDPSEC34 H3::BEFORE{CONTENT:"";WIDTH:4PX;HEIGHT:14PX;BORDER-RADIUS:4PX;BACKGROUND:VAR(--TUVOBRAND)}

/* 新品列表卡 */
.WEXI-NLIST6{DISPLAY:FLEX;FLEX-DIRECTION:COLUMN;GAP:VAR(--BEXISP3)}.MADO-KING85 A:NTH-CHILD(8) .WEXI-KICO84 SVG{STROKE:#NUVO-A1620753}
.VELM-BNITEM20{POSITION:RELATIVE;FLEX:0 0 100%;ASPECT-RATIO:16/7;OVERFLOW:HIDDEN}
.YANE-FORMIT73:LAST-CHILD{BORDER-BOTTOM:0}
.YANE-PAYSTE14 SPAN.ON .FAYU-PSDOT47{BACKGROUND:VAR(--TUVOBRAND);BORDER-COLOR:VAR(--TUVOBRAND);COLOR:#TUVO-FFF84}
.ZENO-SUBMIT65 .BEXI-SBBTN54{FLEX:NONE;WIDTH:170PX;HEIGHT:42PX;BORDER-RADIUS:101PX;BACKGROUND:LINEAR-GRADIENT(135DEG,VAR(--TUVOBRAND),VAR(--PYRABRANDDEEP));COLOR:#TUVO-FFF84;FONT-SIZE:15PX;FONT-WEIGHT:700}
.HIBI-DOCSEC50 P{FONT-SIZE:13PX;COLOR:VAR(--HIBIINK2);LINE-HEIGHT:2;TEXT-ALIGN:JUSTIFY;MARGIN-BOTTOM:VAR(--ORINSP2)}
.REMI-EMPTY52 SVG{WIDTH:64PX;HEIGHT:64PX;STROKE:#HIBI-C9CED662;MARGIN:0 AUTO VAR(--BEXISP3);DISPLAY:BLOCK}
.REMI-EMPTY52 A{DISPLAY:INLINE-BLOCK;MARGIN-TOP:VAR(--GALOSP4);BACKGROUND:VAR(--TUVOBRAND);COLOR:#TUVO-FFF84;BORDER-RADIUS:101PX;PADDING:8PX 28PX;FONT-SIZE:13PX;FONT-WEIGHT:600}
/* 收银台 */
.HIBI-CASHIE31{BACKGROUND:LINEAR-GRADIENT(160DEG,VAR(--TUVOBRAND),VAR(--PYRABRANDDEEP));COLOR:#TUVO-FFF84;PADDING:VAR(--LUMOSP5) 0 VAR(--VELMSP6);TEXT-ALIGN:CENTER}
.TUVO-FOOTER72 .YANE-FCOMP54 A{COLOR:#8891A0;TEXT-DECORATION:UNDERLINE}
.MADO-KING85 A:NTH-CHILD(7) .WEXI-KICO84{BACKGROUND:#QILO-E6F7F767}
.ORIN-NCARD5{DISPLAY:FLEX;GAP:VAR(--BEXISP3);BACKGROUND:VAR(--VELMCARD);BORDER-RADIUS:VAR(--TUVORADIUS);PADDING:VAR(--BEXISP3);BOX-SHADOW:VAR(--HIBISHADOW1)}
.FAYU-PDPMAI28{BACKGROUND:VAR(--VELMCARD);PADDING:VAR(--GALOSP4);MARGIN-TOP:3PX}
.GALO-DOCVAL51{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:REPEAT(3,1FR);GAP:VAR(--BEXISP3);MARGIN-TOP:VAR(--BEXISP3)}
.GALO-SVCSTR68 SVG{WIDTH:14PX;HEIGHT:14PX;STROKE:#TUVO-FFF84}
.MADO-KING85 A:NTH-CHILD(4) .WEXI-KICO84{BACKGROUND:#VELM-ECF9F070}
.GALO-FLOOR70.ZENO-ALT10{BACKGROUND:TRANSPARENT;PADDING:VAR(--GALOSP4) 0}
.VELM-GUARAN77.VELM-GUARAN77-2{GRID-TEMPLATE-COLUMNS:REPEAT(2,1FR);ROW-GAP:VAR(--GALOSP4)}
.MADO-NOTICE7 .QILO-NICO93{FLEX:NONE;WIDTH:14PX;HEIGHT:14PX}
.ORIN-CCARD26{DISPLAY:FLEX;ALIGN-ITEMS:CENTER;GAP:VAR(--BEXISP3);BACKGROUND:VAR(--VELMCARD);BORDER-RADIUS:VAR(--TUVORADIUS);PADDING:VAR(--GALOSP4);BOX-SHADOW:VAR(--HIBISHADOW1)}
.WEXI-FLASHC65 .PYRA-FCCUT61{POSITION:ABSOLUTE;LEFT:0;RIGHT:0;BOTTOM:0;BACKGROUND:LINEAR-GRADIENT(0DEG,RGBA(200,16,46,.92),RGBA(200,16,46,.55));COLOR:#TUVO-FFF84;FONT-SIZE:10PX;TEXT-ALIGN:CENTER;PADDING:5PX 0;LETTER-SPACING:1PX}