| 
					
				 | 
			
			
				@@ -107,7 +107,7 @@ page { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   font-size: 32rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   color: #131415; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   line-height: 44rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  padding: 24rpx 0 16rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  padding: 24rpx 0 10rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .goodsInfo { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -124,7 +124,12 @@ page { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   .goodsList { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    flex-wrap: wrap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    flex-wrap: nowrap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    overflow-x: auto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    overflow-y: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    &::-webkit-scrollbar { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      display: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   .goodsItem { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     line-height: 68rpx; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -142,13 +147,16 @@ page { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     &.selected { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       background: #FFEEE6; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       color: #FF5000; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      border: 2rpx solid #FF5000; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      border: 3rpx solid #FF5000; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      border-radius: 12rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     &.nosale { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // background: #F4F4F5; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      background: #F6F5F5; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       color: #B3B3B3; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      opacity: 0.6; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      .goods-cover, .name { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        opacity: 0.6; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .name { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       padding-left: 8rpx; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -347,7 +355,7 @@ page { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     background: #FFFFFF; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     border-radius: 32rpx 32rpx 0rpx 0rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 40rpx 32rpx 58rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    padding: 40rpx 0 58rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     box-sizing: border-box; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .goodsInfo { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -360,6 +368,8 @@ page { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       .goodsList { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         max-height: 500rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        padding: 0 32rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        flex-wrap: wrap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         overflow-x: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         overflow-y: auto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         &::-webkit-scrollbar { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -382,14 +392,15 @@ page { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   .iconClose { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     right: 32rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    top: 42rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width: 38rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    height: 38rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    top: 40rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    width: 30rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    height: 30rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   .product-section { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding-bottom: 60rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // padding-bottom: 60rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    padding: 0 32rpx 60rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .product-img { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       width: 160rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       height: 160rpx; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -448,12 +459,12 @@ page { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     flex-direction: column; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     align-items: flex-start; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     padding-bottom: 90rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .desc { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       font-size: 28rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       color: #131415; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       line-height: 40rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      padding-bottom: 30rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      padding: 0 32rpx 30rpx; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |