/*購物清單 - Row*/
.shoplist,
.cartlist,
.cartlist {
	border-bottom: #e1e1e1 solid 1px;
	background: #fff;
	font-size: 14px;
}
/*購物清單 - Row*/
.shoplist__item,
.shoplist__event-item,
.shoplist__extra-item,
.cartlist__item,
.cartlist__event-item,
.cartlist__extra-item {
	border-style: solid;
	border-color: #e1e1e1;
	border-width: 1px 1px 0 1px;
	padding: 10px 10px 15px 10px;
	position: relative;
}
.shoplist__event-item,
.shoplist__extra-item,
.cartlist__event-item {
	position: relative;
	overflow: hidden;
}
.shoplist__extra-item {
	border-top: 0;
}
.shoplist__item--gift,
.shoplist__item--extra,
.cartlist__item--gift,
.cartlist__item--extra {
	border-top: 0;
}
.shoplist__item:nth-child(2),
.shoplist__event-item:first-child,
.cartlist__event-item:first-child,
.shoplist__extra-item:first-child,{
	border-top-width: 1px;
}
.shoplist__event-item + .shoplist__event-item,
.shoplist__extra-item + .shoplist__extra-item {
	border-top: none;
}

.shoplist-event,
.shoplist-extra,
.cartlist__item,
.cartlist__event {
	position: relative;
}
.shoplist-event {
	border-bottom: 1px solid #e1e1e1;
	margin-top: -1px;
}
.shoplist-event:last-child {
	border: none;
}
.shoplist__extra-item {

}
/*購物清單 - Row - 標題*/
.shoplist__head {
	display: none;
}
/*購物清單 - Row - 內容*/
.shoplist__th,
.shoplist__td,
.shoplist__event-td,
.shoplist__extra-td,
.cartlist__td,
.cartlist__event-td{
}
.shoplist__img,
.shoplist__event-img,
.shoplist__extra-img,
.cartlist__img,
.cartlist__event-img {
	/*background: #f0f0f0;*/
	height: 70px;
	width: 70px;
	float: left;
	overflow: hidden;
}
.shoplist__item--gift .shoplist__img,
.shoplist__item--extra .shoplist__img,
.cartlist__item--gift .cartlist__img,
.cartlist__item--extra .cartlist__img {
	padding-left: 20px;
	height: 50px;
}
.shoplist__item--gift .shoplist__td-spec,
.shoplist__item--gift .shoplist__td-price,
.shoplist__item--gift .shoplist__td-subtotal {
	display: none;
}
/* 整合這裡為一群組 */
.shoplist__event-tag,
.shoplist__event-name,
.shoplist__extra-name,
.shoplist__title,
.shoplist__event-title,
.shoplist__extra-title,
.shoplist__spec,
.shoplist__event-spec,
.shoplist__extra-spec,
.shoplist__td-price,
.shoplist__event-td-price,
.shoplist__extra-td-price,
.shoplist__td-qtybox,
.shoplist__td-qtybox2,
.shoplist__event-td-qtybox,
.shoplist__extra-td-qtybox,
.cartlist__name,
.cartlist__event-name,
.cartlist__spec,
.cartlist__event-spec,
.cartlist__td-price,
.cartlist__event-td-price,
.cartlist__td-qtybox,
.cartlist__event-td-qtybox {
	padding: 0 0 0 80px;
}
.shoplist__name,
.shoplist__event-name,
.shoplist__extra-name,
.shoplist__title,
.shoplist__event-title,
.shoplist__extra-title,
.cartlist__name,
.cartlist__event-name,
.cartlist__extra-name {
	font-weight: normal;
}
/* 標籤 */
.shoplist__tag,
.shoplist__event-tag{
	width: 100%;
	text-align: left;
}
/* 名稱 */
.shoplist__name,
.shoplist__event-name,
.shoplist__extra-name,
.cartlist__name,
.cartlist__event-name,
.cartlist__extra-name{
	display: block;
	word-break: break-word;
	margin: 0 0 7px;
	line-height: 1.4;
	/* font-weight: bold; */
	letter-spacing: 0
}
.shoplist__name,
.shoplist__event-name,
.shoplist__extra-name{
	width: calc(100% - 70px);
	float: left;
	margin-bottom: 15px;
	padding-left: 10px;
	/* font-size: 16px; */
	line-height: 22px;

}
.shoplist__model,
.shoplist__event-model{
}
/* 名稱 */
.shoplist__title,
.shoplist__event-title,
.shoplist__extra-title,
.cartlist__title,
.cartlist__event-title{
	color: #888;
	display: block;
	word-break: break-word;
	margin: 0 0 7px;
	line-height: 1.4;
}
.shoplist__name-en,
.shoplist__name-cht {
	display: block;
	word-break: break-word;
}
.shoplist__spec,
.shoplist__event-spec,
.shoplist__extra-spec,
.shoplist__td-price,
.shoplist__event-td-price,
.shoplist__extra-td-price,
.cartlist__spec,
.cartlist__event-spec,
.cartlist__td-price,
.cartlist__event-td-price {
	margin: 5px 0;
}
/* 規格 */
.shoplist__spec,
.shoplist__event-spec{

}
/* 規格 */
.shoplist__spec:before,
.shoplist__event-spec:before,
.shoplist__extra-spec:before {
	content: "規格：";
	display: inline;
	padding-right: 3px
}
/* 款式 */
.shoplist__color,
.shoplist__event-color,
.shoplist__extra-color,
.cartlist__color,
.cartlist__event-color{
	padding: 3px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 25px;
}

.shoplist__color-img,
.shoplist__event-color-img,
.shoplist__extra-color-img{
	display: block;
	width: 100%;
	height: auto;
}
/* 尺寸 */
.shoplist__size,
.shoplist__event-size,
.shoplist__extra-size,
.cartlist__size,
.cartlist__event-size {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	padding: 0 2px;
	text-align: center;
	min-width: 17px;
	margin: 0 5px;
	color: #9d9d9d;
}
/* 優惠價、原價 */
.shoplist__offer,
.shoplist__event-offer,
.shoplist__extra-offer,
.shoplist__sell,
.shoplist__event-sell,
.shoplist__extra-sell,
.cartlist__offer,
.cartlist__event-offer,
.cartlist__sell,
.cartlist__event-sell {
	display: inline;
}
.shoplist__offer,
.shoplist__event-offer{
}
/* 一律同樣式 */
/* .shoplist .price-offer, 
.shoplist .price-sell{
	
}*/
.shoplist .price-offer::before,
.shoplist .price-sell::before{
	content: '$';
}
.shoplist .price-offer{
	color: #555;
}
.shoplist .price-sell{
}
.shoplist__offer,
.shoplist__event-offer,
.shoplist__extra-offer {
	margin-right: 5px;
}
/* 優惠價、原價-顯示 */
.shoplist__offer--show,
.shoplist__event-offer--show,
.shoplist__sell--show,
.shoplist__event-sell--show,
.cartlist__offer--show,
.cartlist__event-offer--show,
.cartlist__sell--show,
.cartlist__event-sell--show{
	/* display: block; */
}
/* 優惠價、原價 */
.shoplist .price-cht {
	display: none;
}
.shoplist .price-cht:after{
	content: "：";
	display: inline;
}
.shoplist .price-offer-cht{
	display: inline;
}
.shoplist .price-offer{
	font-weight: 600;
}
.shoplist .price-sell-num {
	font-size: 13px;
	color: #888;
}
/* 數量 */
.shoplist__td-qtybox,
.shoplist__event-td-qtybox,
.shoplist__extra-td-qtybox,
.cartlist__td-qtybox,
.cartlist__event-td-qtybox {
	margin: 10px 0 0;
}
/* 數量前綴 */
.shoplist__td-qtybox:before,
.shoplist__event-td-qtybox:before,
.shoplist__extra-td-qtybox:before,
.cartlist__td-qtybox:before,
.cartlist__event-td-qtybox:before {
	display: inline-block;
	vertical-align: baseline;
	content: "數量：";
	margin: 0;
}
/* 數量 */
.shoplist__qty,
.shoplist__event-qty,
.shoplist__extra-qty,
.cartlist__qty,
.cartlist__event-qty {
}
.shoplist__td-del,
.shoplist__event-td-del,
.shoplist__extra-td-del
/* .shoplist__td-subtotal, */
/* .shoplist__event-td-subtotal, */
/* .cartlist__td-del, */
/* .cartlist__event-td-del, */
/* .cartlist__td-subtotal, */
/* .cartlist__event-td-subtotal */
{
	position: absolute;
	right: 10px;
}
/* 刪除 */
.shoplist__td-del,
.shoplist__event-td-del,
.shoplist__extra-td-del,
.cartlist__td-del,
.cartlist__event-td-del,
.cartlist__extra-td-del{
	top: 15px;
}
/* 贈品-刪除項 */
.shoplist-event--gift .shoplist__event-td-del,
.cartlist-event--gift .shoplist__event-td-del {
	visibility: hidden;
}
/* 刪除-按鈕 */
.shoplist__btn-del,
.shoplist__event-btn-del,
.shoplist__extra-btn-del,
.cartlist__btn-del,
.cartlist__event-btn-del {
	height: 24px;
	width: 24px;
	padding: 0;
	color: #888;
	background: none;
	margin-top: -6px;
}
/* 刪除-icon */
.shoplist__del-icon,
.shoplist__event-del-icon,
.shoplist__extra-del-icon {
	font-size: 20px;
	line-height: 20px
}
/* 刪除-icon -active/hover*/
.shoplist__btn-del:active,
.shoplist__btn-del:hover,
.shoplist__event-btn-del:active,
.shoplist__event-btn-del:hover{
	color: #033e7c;
}
/* 刪除-icon -active/hover*/
.shoplist__btn-del:active .shoplist__del-icon,
.shoplist__btn-del:hover .shoplist__del-icon,
.shoplist__event-btn-del:active .shoplist__event-del-icon,
.shoplist__event-btn-del:hover .shoplist__event-del-icon {
}
/* 收藏-按鈕 */
.shoplist__btn-like,
.shoplist__event-btn-like,
.shoplist__extra-btn-like,
.cartlist__btn-like,
.cartlist__event-btn-like {
	height: 24px;
	width: 24px;
	padding: 0;
	/* color: #888; */
	background: none;
	margin-top: -6px;
}
/* 收藏-icon */
.shoplist__like-icon,
.shoplist__event-like-icon,
.shoplist__extra-like-icon {
	/* font-size: 20px;
	line-height: 20px */
}
.shoplist__btn-like:active,
.shoplist__btn-like:hover,
.shoplist__event-btn-like:active,
.shoplist__event-btn-like:hover,
.shoplist__btn-like--active {
	/* color: #033e7c; */
}
.shoplist__btn-like {
	display: none;
}
.shoplist__btn-like--active .shoplist__like-icon::before {
	/* content: "\e92a"; */
}
/* 小計 */
.shoplist__td-subtotal,
.shoplist__event-td-subtotal,
.shoplist__extra-td-subtotal,
.cartlist__td-subtotal,
.cartlist__event-td-subtotal {
	font-weight: bold;
	/* line-height: 30px; */
	color: #033e7c;
	position: absolute;
	bottom: 15px;
	right: 10px;
}
.shoplist__td-subtotal span::before,
.shoplist__event-td-subtotal span::before,
.shoplist__extra-td-subtotal span::before,
.cartlist__td-subtotal span::before,
.cartlist__event-td-subtotal span::before{
	content: "$";
}
/*活動商品*/
/*活動資訊*/
.shoplist__event-info,
.shoplist__extra-info,
.cartlist__event-info {
	background: #f4f4f4;
	margin-bottom: -1px;
	padding: 10px;
	overflow: hidden;
	border-style: solid;
	border-color: #e1e1e1;
	border-width: 0 1px 0 1px;
	position: relative;
	top: -1px;
}
/*活動資訊 - 狀態訊息*/
.shoplist__event-status,
.cartlist__event-status {
	display: inline-block;
	vertical-align: bottom;
}
.shoplist__event-status--yes.shoplist__event-status,
.shoplist__event-status--yes.cartlist__event-status{
	
}
.cartlist__event-status,
.cartlist .DiscountInfo > .Discount {
	text-align: left;
}
.shoplist__event-status-icon,
.cartlist__event-status-icon{
	font-size: 18px;
}
/* 折扣狀態-文字 */
.shoplist__event-status-text,
.cartlist__event-status-text {
	padding: 0;
	vertical-align: bottom;
}
.shoplist__event-link,
.shoplist__event-desc{
	display: block;
	margin-top: 3px;
	padding: 0 0 0 1.5em;
	color: #888;
}
/* 活動-未符合 */
.shoplist__event-status--no .shoplist__event-status-icon,
.shoplist__event-status--no .shoplist__event-status-text,
.cartlist__event-status--no .cartlist__event-status-icon,
.cartlist__event-status--no .cartlist__event-status-text {
	color: #b81b25;
	letter-spacing: 0em;
}
/* 活動-已符合 */
.shoplist__event-status--yes .shoplist__event-status-icon,
.shoplist__event-status--yes .shoplist__event-status-text,
.cartlist__event-status--yes .cartlist__event-status-icon,
.cartlist__event-status--yes .cartlist__event-status-text,
.cartlist__event-discounted {
	color: #0cac00;
	letter-spacing: 0em;
}

/* 折扣結算 */
.shoplist__event-discountbox,
.cartlist__event-discountbox {
	padding: 0 0 0 .5em;
	margin: 0;
	font-weight: 600;
	display: inline-block;
	vertical-align: middle;
}

.shoplist__event-discounted,
.shoplist__event-discount-total,
.cartlist__event-discounted,
.cartlist__event-discount-total {
	color: #b81b25;
}

.shoplist__event-discounted-price{
	/* font-size: 16px; */
	display: inline-block;
}
.shoplist__event-discounted-price:before,
.shoplist__event-discount-total-price:before,
.cartlist__event-discounted-price:before,
.cartlist__event-discount-total-price:before{
	content: '-$';
	display: inline-block;
	vertical-align: baseline;
	padding-left: .5em;
}
.shoplist__event-discounted,
.cartlist__event-discounted {
	text-align: right;
}
/* 已折扣-前綴 */
.shoplist__event-discounted::before,
.cartlist__event-discounted::before {
	content: '（';
}
.shoplist__event-discounted::after,
.cartlist__event-discounted::after {
	content: '）';
}
/* 折扣後總額 */
.shoplist__event-discount-total,
.cartlist__event-discount-total {
	float: right;
	padding-left: 5px;
	text-align: right;
	display: none;
}
/* 折扣後總額-數字 */
.shoplist__event-discount-total-price,
.cartlist__event-discount-total-price {
	width: 58px;
	/*display: inline-block;*/
}
.shoplist__event-discount-total-price:before,
.cartlist__event-discount-total-price:before {
	content: "$";
}
/* 購物清單-編輯 */
.shoplist--edit .shoplist__th-qtybox:before,
.shoplist--edit .shoplist__td-qtybox:before,
.shoplist--edit .shoplist__event-td-qtybox:before,
.shoplist--edit .shoplist__extra-td-qtybox:before {
	display: none;
}
.shoplist--edit .shoplist-event--gift .shoplist__event-td-qtybox:before{
	display: inline-block;
}
/* 名稱 */
.shoplist--edit .shoplist__name,
.shoplist--edit .shoplist__event-name,
.shoplist--edit .shoplist__extra-name{
	padding-right: 35px;
}
/* 描述 */
.shoplist--edit .shoplist__title,
.shoplist--edit .shoplist__event-title,
.shoplist--edit .shoplist__extra-title{
	padding-right: 40px;
}
/* 小計 */
.shoplist--edit .shoplist__td-subtotal,
.shoplist--edit .shoplist__event-td-subtotal,
.shoplist--edit .shoplist__extra-td-subtotal {
	line-height: 30px;
}
/* 小計 -gift*/
.shoplist--edit .shoplist-event--gift .shoplist__event-td-subtotal {
	margin-top: 4px;
}
/* 收藏 */
.shoplist__td-like {
	display: none;
}
/* 標籤 */
.tag-addbuy,
.tag-gift{
	display: inline-block;
	font-size: 13px;
	line-height: 19px;
	background: #2071aa;
	color: #fff;
	border: 1px solid #2071aa;
	margin-bottom: 6px;
	padding: 0 2px;
	font-weight: 300;
}
/* 標籤 */
.tag-preorder{
	display: inline-block;
	font-size: 13px;
	line-height: 19px;
	background: none;
	color: #033e7c;
	border: 1px solid #033e7c;
	margin-bottom: 6px;
	padding: 0 2px;
}
/*提醒文字*/
.shoplist__ps{
	color: #888;
	white-space: normal;
	word-break: break-all;
	display: block;
}
.shoplist__ps:before{
	content: "*";
	padding-right: 5px;
}

/* 全站加價購 */
.shoplist-extra__heading {
	background: #f3f7fb;
	background: var(--gray-blue, #f3f7fb);
	color: #033e7c;
	color: var(--blue-light, #033e7c);
	padding: 10px;
	text-align: center;
	margin-top: 2px;
	border: 1px solid #e1e1e1;
	border-bottom: none;
}
/*如果使用者之視窗寬度>=768px，將會再載入這裡的 CSS。*/
@media screen and (min-width: 768px) {
	.shoplist,
	.cartlist {
		border-color: #e1e1e1;
	}
	.shoplist__head {
		border-top: 1px solid #e1e1e1;
		background: #2071aa;
		/*background: var(--blue-main, #002852);*/
	}
	/* 變成table */
	.shoplist__head,
	.shoplist__item,
	.shoplist__event-item,
	.shoplist__extra-item {
		display: flex;
		align-items: stretch;
		width: 100%;
		padding: 0;
		text-align: center;
	}
	/* 變成cell */
	.shoplist__head .shoplist__th{
		padding: 10px 10px;
		line-height: 1;
	}
	.shoplist__th,
	.shoplist__td,
	.shoplist__event-td,
	.shoplist__extra-td {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin: 0;
	}
	/* 對齊-左 */
	.shoplist__th-info,
	.shoplist__td-info,
	.shoplist__event-td-info,
	.shoplist__extra-td-info,
	.cartlist__td-info,
	.cartlist__event-td-info,
	.cartlist .QtyBox {
		text-align: left;
		flex-direction: row;
		align-items: stretch;
		justify-content: flex-start;
	}
	/* 對齊-右 */
	.shoplist__th-price,
	.shoplist__td-price,
	.shoplist__event-td-price,
	.shoplist__extra-td-price,
	.shoplist__th-subtotal,
	.shoplist__td-subtotal,
	.shoplist__event-td-subtotal,
	.shoplist__extra-td-subtotal {
		text-align: right;
		align-items: flex-end;
	}
	/* 價格 */
	.shoplist__offer,
	.shoplist__event-offer,
	.shoplist__extra-offer,
	.shoplist__sell,
	.shoplist__event-sell,
	.shoplist__extra-sell,
	.cartlist__offer,
	.cartlist__event-offer,
	.cartlist__sell,
	.cartlist__event-sell{
		display: block;
	}
	/* 特價欄 */
	.shoplist__offer,
	.shoplist__event-offer,
	.shoplist__extra-offer {
		margin-right: 0;
	}
	/* 特價-中文 */
	.shoplist .price-offer-cht{
		display: none;
	}
	.shoplist .price-sell{
		display: block;
	}
	.shoplist__th-qtybox,
	.shoplist__event-td-qtybox {
	}
	.shoplist__th-del,
	.shoplist__td-del,
	.shoplist__event-td-del {
	}
	/* 標題欄th */
	.shoplist__th {
		color: #fff;
		padding: 11px 12px;
	}
	/* 儲存格td */
	.shoplist__td,
	.shoplist__event-td,
	.shoplist__extra-td,
	.shoplist__td-price,
	.shoplist__event-td-price,
	.shoplist__extra-td-price,
	.shoplist__td-qtybox,
	.shoplist__event-td-qtybox,
	.shoplist__extra-td-qtybox {
		padding: 13px 10px;
	}
	.shoplist__head .shoplist__th-subtotal,
	.shoplist__td-subtotal,
	.shoplist__event-td-subtotal{
		/* padding: 13px 25px 13px 10px; */
	}

	/* 圖片右側資訊 */
	.shoplist__name{
		padding-left: 0;
	}
	.shoplist__event-name,
	.shoplist__extra-name {
		padding: 0;
	}
	/* 名稱 */
	.shoplist__name,
	.shoplist__event-name,
	.shoplist__extra-name {
		font-size: 1em;
		font-weight: normal;
	}
	.shoplist__spec:before,
	.shoplist__event-spec:before,
	.shoplist__extra-spec:before {
		display: none;
	}
	/* 規格 */
	.shoplist__spec,
	.shoplist__event-spec,
	.shoplist__extra-spec {
		padding: 0;
	}
	/* 尺寸 */
	.shoplist__size,
	.shoplist__event-size,
	.shoplist__extra-size {
		font-size: 12px;
		line-height: 1;
	}
	.shoplist__td-price,
	.shoplist__event-td-price,
	.shoplist__extra-td-price {
		font-size: 1em;/*16/16*/
	}
	.shoplist__td-qtybox .form-qty,
	.shoplist__event-td-qtybox .form-qty,
	.shoplist__extra-td-qtybox .form-qty {
		margin: 0 auto;
	}
	.form-qty-select select.form-qty__form-control{
		max-width: 63px;
		min-width: 63px;
	}
	.shoplist__td-qtybox:before,
	.shoplist__event-td-qtybox:before ,
	.shoplist--edit .shoplist-event--gift .shoplist__event-td-qtybox:before,
	.shoplist__extra-td-qtybox:before {
		display: none;
	}
	.shoplist__td-del,
	.shoplist__event-td-del,
	.shoplist__extra-td-del,
	.shoplist__th-subtotal,
	.shoplist__td-subtotal,
	.shoplist__event-td-subtotal,
	.shoplist__extra-td-subtotal {
		position: static;
	}
	.shoplist__td-subtotal,
	.shoplist__event-td-subtotal,
	.shoplist__extra-td-subtotal{
		float: none;
		margin-top: 0;
	}
	/*購物清單 - 確認*/
	.shoplist__th-info,
	.shoplist__td-info,
	.shoplist__event-td-info,
	.shoplist__extra-td-info {
		width: 40%;
	}
	.shoplist--edit .shoplist__th-info,
	.shoplist--edit .shoplist__td-info,
	.shoplist--edit .shoplist__event-td-info,
	.shoplist--edit .shoplist__extra-td-info {
		width: 32%;
	}
	/* 規格 */
	.shoplist__th-spec,
	.shoplist__td-spec,
	.shoplist__event-td-spec,
	.shoplist__extra-td-spec {
		width: 15%;
	}
	.shoplist--edit .shoplist__th-spec,
	.shoplist--edit .shoplist__td-spec,
	.shoplist--edit .shoplist__event-td-spec,
	.shoplist--edit .shoplist__extra-td-spec {
		width: 15%;
	}
	.shoplist__th-price,
	.shoplist__td-price,
	.shoplist__event-td-price,
	.shoplist__extra-td-price{
		width: 15%;
	}
	.shoplist--edit .shoplist__th-price,
	.shoplist--edit .shoplist__td-price,
	.shoplist--edit .shoplist__event-td-price,
	.shoplist--edit .shoplist__extra-td-price {
		width: 10%;
	}
	.shoplist__th-qtybox,
	.shoplist__td-qtybox,
	.shoplist__event-td-qtybox,
	.shoplist__extra-td-qtybox {
		width: 15%;
	}
	.shoplist--edit .shoplist__th-qtybox,
	.shoplist--edit .shoplist__td-qtybox,
	.shoplist--edit .shoplist__event-td-qtybox,
	.shoplist--edit .shoplist__extra-td-qtybox {
		width: 15%;

	}
	.shoplist--edit .shoplist__th-like,
	.shoplist--edit .shoplist__td-like,
	.shoplist--edit .shoplist__event-td-like,
	.shoplist--edit .shoplist__extra-td-like {
		width: 9%;
	}
	.shoplist--edit .shoplist__th-del,
	.shoplist--edit .shoplist__td-del,
	.shoplist--edit .shoplist__event-td-del,
	.shoplist--edit .shoplist__extra-td-del {
		width: 9%;
	}
	.shoplist__th-subtotal,
	.shoplist__td-subtotal,
	.shoplist__event-td-subtotal,
	.shoplist__extra-td-subtotal {
		width: 15%;
	}
	.shoplist--edit .shoplist__th-subtotal,
	.shoplist--edit .shoplist__td-subtotal,
	.shoplist--edit .shoplist__event-td-subtotal,
	.shoplist--edit .shoplist__extra-td-subtotal {
		width: 10%;
		float: none;
	}
	/*購物清單 - 完成*/
	.shoplist--review .shoplist__th-info,
	.shoplist--review .shoplist__td-info,
	.shoplist--review .shoplist__event-td-info,
	.shoplist--review .shoplist__extra-td-info {
		/* width: 50%; */
	}
	/* 規格 */
	.shoplist--review .shoplist__th-spec,
	.shoplist--review .shoplist__td-spec,
	.shoplist--review .shoplist__event-td-spec,
	.shoplist--review .shoplist__extra-td-spec {
		width: 20%;
	}
	.shoplist--review .shoplist__th-price,
	.shoplist--review .shoplist__td-price,
	.shoplist--review .shoplist__event-td-price,
	.shoplist--review .shoplist__extra-td-price {
		width: 10%;
	}
	.shoplist--review .shoplist__th-qtybox,
	.shoplist--review .shoplist__td-qtybox,
	.shoplist--review .shoplist__event-td-qtybox,
	.shoplist--review .shoplist__extra-td-qtybox {
		width: 20%;
		padding-left: 4%;
	}
	.shoplist--review .shoplist__th-subtotal,
	.shoplist--review .shoplist__td-subtotal,
	.shoplist--review .shoplist__event-td-subtotal,
	.shoplist--review .shoplist__extra-td-subtotal {
		width: 10%;
	}
	/* 贈品/加價購 */
	.shoplist__item--gift .shoplist__td-info,
	.shoplist__item--extra .shoplist__td-info {
		padding-left: 40px;
	}
	/* 還原隱藏 */
	.shoplist__item--gift .shoplist__td-spec,
	.shoplist__item--gift .shoplist__td-price,
	.shoplist__item--gift .shoplist__td-subtotal {
		display: flex;
	}
	/*活動資訊*/
	.shoplist__event-info{
		padding: 10px 10px 12px 95px;
	}
	.shoplist--edit .shoplist__event-info {
		padding: 10px 8% 12px 95px;
	}
	.shoplist--edit .shoplist__event-discounted{
		/* padding: 0 12px 0 0;
		letter-spacing: 0; */
	}
	.shoplist__event-link,
	.shoplist__event-desc{
		display: inline;
		vertical-align: middle;
		padding: 0 0 0 5px;
	}
	/*活動資訊 - 狀態訊息*/
	.shoplist__event-status {
		text-align: left;
	}
	.shoplist__event-status-icon {
		margin: 0;
	}
	.shoplist__event-status--yes{
	}
	.shoplist__event-status--yes.shoplist__event-status{
		/* width: 70%; */
	}
	.shoplist__event-discountbox {
		/* width: 30%; */
		/* margin: 0; */
		/* letter-spacing: 0; */
	}
	.shoplist__event-discounted-price{
		/* font-size: 16px; */
		display: inline;
	}
	.shoplist__event-discounted-price::before{
		content: "-$";
	}
	.shoplist__event-discounted {
	}
	/* 購物清單-編輯 */
	/*圖*/
	.shoplist__img,
	.shoplist__event-img,
	.shoplist__extra-img,
	.cartlist__img,
	.cartlist__event-img{
		display: inline-block;
		vertical-align: middle;
	}
	/* 名稱 */
	.shoplist__name,
	.shoplist__event-name,
	.shoplist__extra-name,
	.shoplist--edit .shoplist__name,
	.shoplist--edit .shoplist__event-name,
	.shoplist--edit .shoplist__extra-name{
		min-height: 70px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		float: none;
		margin: 0;
		padding: 0 0 0 15px;
		align-items: center;
		align-content: center;
	}
	.shoplist__item--gift .shoplist__name,
	.shoplist__item--extra .shoplist__name {
		min-height: 50px;
	}
	/*售價*/
	.shoplist .price-offer{
	}
	/* 描述 */
	.shoplist--edit .shoplist__title,
	.shoplist--edit .shoplist__event-title,
	.shoplist--edit .shoplist__extra-title{
		padding-right: initial;
	}
	.shoplist--edit .shoplist__event-discountbox {

	}
	.shoplist--edit .shoplist__td-subtotal,
	.shoplist--edit .shoplist__event-td-subtotal,
	.shoplist--edit .shoplist__extra-td-subtotal {
		padding: 13px 10px;
	}
	/* 全站加價購 */
	.shoplist-extra__heading {
		text-align: left;
	}
	.shoplist__btn-like {
		display: inline-block;
	}

}
/*如果使用者之視窗寬度>=1024px，將會再載入這裡的 CSS。*/
@media screen and (min-width: 1024px) {
	.shoplist__btn-like:hover .shoplist__like-icon::before {
		content: "\e92a";
	}
	/* 間距調整 */
	.shoplist--edit .shoplist__th-price,
	.shoplist--edit .shoplist__td-price,
	.shoplist--edit .shoplist__event-td-price,
	.shoplist--edit .shoplist__extra-td-price,
	.shoplist--edit .shoplist__th-subtotal,
	.shoplist--edit .shoplist__td-subtotal,
	.shoplist--edit .shoplist__event-td-subtotal,
	.shoplist--edit .shoplist__extra-td-subtotal {
		padding-right: 25px;
	}
	.shoplist__head .shoplist__th-qtybox,
	.shoplist__td-qtybox,
	.shoplist__event-td-qtybox,
	.shoplist__extra-td-qtybox {
		/* padding-left: 40px; */
	}
}