[data-v-5d44eed1]:export {
	primary: #16d;
	major: #333;
	secondary: #666;
	lighter: #999;
	accent: #005caf;
	error: #ff5252;
	info: #2196f3;
	success: #4caf50;
	warning: #fb8c00;
	price: #e11c25
}

.price-row[data-v-5d44eed1] {
	display: flex
}

.price-row .quantity[data-v-5d44eed1] {
	width: 68px;
	margin-right: 10px;
	text-align: right
}

.price-row .price .through[data-v-5d44eed1] {
	text-decoration: line-through
}

.price-row .price .off-price[data-v-5d44eed1] {
	color: #e11c25
}

.cartFlyBallWrap .dots[data-v-767f81f4] {
	width: 0;
	height: 0;
	border-radius: 50%;
	position: fixed;
	top: -100px;
	left: -100px;
	background: linear-gradient(90deg, #f98e24, #ff080b);
	z-index: 10000
}

.carIconMove {
	-webkit-animation: carmove .5s ease-in-out;
	animation: carmove .5s ease-in-out
}

@-webkit-keyframes carmove {
	0% {
		transform: scale(1)
	}

	25% {
		transform: scale(.9)
	}

	50% {
		transform: scale(1.1)
	}

	75% {
		transform: scale(.9)
	}

	to {
		transform: scale(1)
	}
}

@keyframes carmove {
	0% {
		transform: scale(1)
	}

	25% {
		transform: scale(.9)
	}

	50% {
		transform: scale(1.1)
	}

	75% {
		transform: scale(.9)
	}

	to {
		transform: scale(1)
	}
}

.qty-field[data-v-d13182c2] {
	flex-shrink: 0
}

.qty-field .buy-input[data-v-d13182c2] {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.qty-field .buy-btn[data-v-d13182c2] {
	margin-left: -1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

[data-v-3b16b0e0]:export {
	primary: #16d;
	major: #333;
	secondary: #666;
	lighter: #999;
	accent: #005caf;
	error: #ff5252;
	info: #2196f3;
	success: #4caf50;
	warning: #fb8c00;
	price: #e11c25
}

.product-table[data-v-3b16b0e0] {
	position: relative
}

.product-table .product-img[data-v-3b16b0e0] {
	position: relative;
	margin: 0 auto;
	display: block;
	width: 60px;
	height: 60px
}

.product-table .product-img .tag[data-v-3b16b0e0] {
	position: absolute;
	left: 0;
	top: 0
}

.product-table .datasheet[data-v-3b16b0e0] {
	font-size: 12px;
	margin-left: 4px;
	color: #333
}

.product-table .datasheet[data-v-3b16b0e0]:hover {
	color: #16d
}

.product-table .add-btn[data-v-3b16b0e0] {
	margin-top: -8px;
	margin-right: -12px;
	padding: 0;
	height: 40px;
	border-radius: 0 5px 5px 0
}

.product-table .add-btn[data-v-3b16b0e0] .v-btn__content {
	height: 40px
}

.product-table .stock-tip[data-v-3b16b0e0] {
	color: #999
}

.product-table .link[data-v-3b16b0e0]:hover {
	text-decoration: underline
}

.product-table .table-area[data-v-3b16b0e0] {
	margin-left: 550px;
	overflow-y: hidden;
	overflow-x: auto
}

.product-table .table-area table[data-v-3b16b0e0] {
	font-size: 14px;
	border-collapse: collapse
}

.product-table .table-area table th[data-v-3b16b0e0] {
	background: #333;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	text-align: left;
	padding: 0 10px;
	line-height: 15px;
	overflow: hidden
}

.product-table .table-area table th[data-v-3b16b0e0]:nth-of-type(-n+3) {
	display: flex;
	align-items: center
}

.product-table .table-area table th[data-v-3b16b0e0]:nth-of-type(n+4) {
	min-width: 100px
}

.product-table .table-area table th .th-content[data-v-3b16b0e0] {
	display: flex;
	justify-content: space-between;
	align-items: center;
	word-break: break-all;
	height: 56px;
	overflow: hidden
}

.product-table .table-area table th .sort[data-v-3b16b0e0] {
	cursor: pointer
}

.product-table .table-area table th .sort .icon[data-v-3b16b0e0] {
	width: 16px;
	color: #fff
}

.product-table .table-area table th .sort .icon.actived[data-v-3b16b0e0] {
	color: #16d
}

.product-table .table-area table td[data-v-3b16b0e0] {
	padding: 10px;
	overflow: hidden;
	vertical-align: top
}

.product-table .table-area table td[data-v-3b16b0e0]:nth-of-type(-n+3) {
	height: 150px
}

.product-table .table-area table td[data-v-3b16b0e0]:nth-of-type(n+4) {
	height: 149px
}

.product-table .table-area table td[data-v-3b16b0e0],
.product-table .table-area table th[data-v-3b16b0e0] {
	box-sizing: border-box;
	border: 1px solid #dfdfdf;
	border-top: none;
	border-left: none
}

.product-table .table-area table .fixed-column[data-v-3b16b0e0] {
	position: absolute
}

.product-table .table-area table .fixed-column.column-img[data-v-3b16b0e0] {
	left: 0;
	width: 100px;
	border-left: 1px solid #dfdfdf
}

.product-table .table-area table .fixed-column.column-price[data-v-3b16b0e0] {
	left: 100px;
	width: 180px
}

.product-table .table-area table .fixed-column.column-qty[data-v-3b16b0e0] {
	left: 280px;
	width: 160px
}
.product-table .table-area table .fixed-column.column-ava[data-v-3b16b0e0] {
	left: 440px;
	width: 110px
}


.product-table .table-area .fixed-scroll[data-v-3b16b0e0] {
	position: fixed;
	visibility: hidden;
	display: block;
	bottom: 0;
	height: 18px;
	overflow-x: auto;
	overflow-y: hidden;
	z-index: 1
}

.product-table .table-header-fixed[data-v-3b16b0e0] {
	position: fixed;
	top: -1000px;
	left: 8px;
	right: 8px;
	z-index: 9
}

.product-table .table-header-fixed .table-area[data-v-3b16b0e0] {
	overflow: hidden
}
