<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
	--shoppaas_img_bg_color: #fff;
	--shoppaas_img_border: 1px solid #DEDEDE;
	--shoppaas_img_border_width: 2px;
	--shoppaas_img_border_active: 2px solid #000;
	--shoppaas_img_border_active_width: 4px;
	--shoppaas_img_border_radius: 0;
	--shoppaas_img_gap: 10px;

	--shoppaas_amplify_color: #000;
	--shoppaas_amplify_bg_color: #fff;
	--shoppaas_amplify_border: 1px solid #DEDEDE;

	--shoppaas_preview_bg_color: rgba(0, 0, 0, 0.5);
	--shoppaas_preview_close_size: 20px;
	--shoppaas_preview_close_color: #fff;
	--shoppaas_preview_close_bg_color: transparent;
	--shoppaas_preview_close_border: 0 solid #fff;

	--shoppaas_mask_bg_color: rgba(0, 0, 0, 0.5);

	--shoppaas_main_img_gap: 10px;
	--shoppaas_img_aspect_ratio: 1;
	--shoppaas_main_arrow_bg_color: transparent;
	--shoppaas_main_arrow_color: 10px;
	--shoppaas_main_arrow_size: 10px;

	--shoppaas_item_img_gap: 10px;
	--shoppaas_item_img_dek_col: 5;
	--shoppaas_item_img_ipad_col: 4;
	--shoppaas_item_img_mob_col: 3;
	--shoppaas_item_img_mob_color_active: #212121;
	--shoppaas_item_arrow_bg_color: transparent;
	--shoppaas_item_arrow_color: 10px;
	--shoppaas_item_arrow_size: 10px;
}

.shoppaas-images-list {
	width: 100%;
	margin-bottom: 40px;
	display: flex;
	gap: 0;
	user-select: none;
}

.shoppaas-images-list img {
	height: auto;
	width: 100%;
	max-width: 100%;
	border: 0;
}

.shoppaas-images-list .shoppaas-images-main {
	display: flex;
	/*overflow: hidden;*/
	position: relative;
	width: 100%;
	height: auto;
	border: var(--shoppaas_img_border);
	border-radius: var(--shoppaas_img_border_radius);
}

.shoppaas-images-list .shoppaas-images-main .shoppaas-images-list-div {
	position: relative;
	display: flex;
	width: 100%;
	overflow: hidden;
	height: 100%;
	overflow-x: scroll;
	overflow-scrolling: touch;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: none;
}

.shoppaas-images-list .shoppaas-images-main .shoppaas-images-list-div::-webkit-scrollbar {
	display: none
}

/* ç¼©æ”¾ï¼šshoppaas-scale */
@media screen and (min-width: 768px) {
	.shoppaas-images-list.shoppaas-scale .shoppaas-images-main .shoppaas-images-list-div:hover &gt; img,
	.shoppaas-images-list.shoppaas-scale .shoppaas-images-main .shoppaas-images-list-div shoppaas-images-list-div__item:hover &gt; img {
		cursor: zoom-in;
		transform-origin: 0 0;
		transform: scale(2);
		-webkit-transform: scale(2);
		/*å…¼å®¹-webkit-å¼•æ“Žæµè§ˆå™¨*/
		-moz-transform: scale(2);
		/*å…¼å®¹-moz-å¼•æ“Žæµè§ˆå™¨*/
	}
}

.shoppaas-images-list .shoppaas-images-main .shoppaas-images-list-div__item {
	position: relative;
	width: 100%;
	height: auto;
	flex: 0 0 100%;
	float: left;
	object-fit: contain;
	background: var(--shoppaas_img_bg_color);
	border-radius: var(--shoppaas_img_border_radius);
	padding-top: 100%;
	/* visibility: hidden;*/
	/* opacity: 0;*/
	transition: opacity 0.6s ease-in-out;
}

.shoppaas-images-list .shoppaas-images-item .shoppaas-images-item-div .shoppaas-images-item-div__item {
	cursor: pointer;
}

.shoppaas-images-list .shoppaas-images-main .shoppaas-images-list-div__item.active{
	/* visibility: visible; */
	/*opacity: 1;*/
	transition: opacity 0.4s ease-in-out;
}
.shoppaas-images-list.shoppaas-cover .shoppaas-images-main img {
	width: 100%;
}

/* é…ç½®ä¸­æœ‰å›¾ç‰‡æ¯”ä¾‹æ—¶ï¼šshoppaas-cover */
.shoppaas-images-list.shoppaas-cover .shoppaas-images-main img {
	object-fit: cover;
}

/* ç¿»é¡µç‚¹ï¼šshoppaas-has-dots */
.shoppaas-images-list.shoppaas-has-dots .shoppaas-images-main .shoppaas-dots-item-div {
	cursor: default;
	position: absolute;
	top: auto;
	left: 0;
	list-style: none;
	display: block;
	font-size: 0;
	letter-spacing: 0;
	padding: 0;
	width: 100%;
	bottom: -48px;
}

.shoppaas-images-list.shoppaas-has-dots .shoppaas-images-main .shoppaas-dots-item-div li {
	display: inline-block;
	vertical-align: middle;
	width: auto;
	height: auto;
	margin: 0 7px;
	position: relative;
	border-radius: 50%;
}

body:not(.layout_rtl) .shoppaas-images-list.shoppaas-has-dots .shoppaas-images-main .shoppaas-dots-item-div li:first-child,
.layout_rtl .shoppaas-images-list.shoppaas-has-dots .shoppaas-images-main .shoppaas-dots-item-div li:last-child {
	margin-left: 0;
}

.layout_rtl .shoppaas-images-list.shoppaas-has-dots .shoppaas-images-main .shoppaas-dots-item-div li:first-child,
body:not(.layout_rtl) .shoppaas-images-list.shoppaas-has-dots .shoppaas-images-main .shoppaas-dots-item-div li:last-child {
	margin-right: 0;
}

.shoppaas-images-list.shoppaas-has-dots .shoppaas-images-main .shoppaas-dots-item-div li button {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	border-radius: 50%;
	border: 1px solid var(--dots-border-color);
	background: var(--dots-color);
	font-size: 0;
	letter-spacing: 0;
	padding: 0;
	width: var(--dots-width);
	height: var(--dots-height);
	cursor: pointer;
	transition: var(--anchor-transition);
}

.shoppaas-images-list.shoppaas-has-dots .shoppaas-images-main .shoppaas-dots-item-div li.active button {
	background: var(--dots-color-active);
	border-color: var(--dots-border-color-active);
}

@media screen and (min-width: 1280px) {
	.shoppaas-images-list.shoppaas-has-dots .shoppaas-images-main .shoppaas-dots-item-div {
		bottom: 25px;
		text-align: right;
		padding-right: 30px;
	}
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
	.shoppaas-images-list.shoppaas-column.shoppaas-has-dots .shoppaas-images-main {
		margin-bottom: 74px !important;
	}

	.shoppaas-images-list.shoppaas-has-dots .shoppaas-images-main .shoppaas-dots-item-div {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
}

@media screen and (max-width: 767px) {
	.shoppaas-images-list.shoppaas-has-dots .shoppaas-images-main .shoppaas-dots-item-div {
		left: 2px;
		bottom: 2px;
		width: max-content;
		background-color: #fff;
		padding: 0 15px;
		max-width: calc(100% - 123px);
		display: none !important;
	}
}

.shoppaas-images-list .shoppaas-images-item {
	display: flex;
	gap: 20px;
	overflow: hidden;
	position: relative;
}

.shoppaas-images-list .shoppaas-images-item .shoppaas-images-item-div {
	position: absolute;
	display: flex;
	height: 100%;
	width: 100%;
	gap: 0;
	overflow: auto;
	margin: 0 auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow-x: scroll;
	overflow-scrolling: touch;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: none;
}

.shoppaas-images-list .shoppaas-images-main .shoppaas-images-list-div__item,
.shoppaas-images-list .shoppaas-images-item .shoppaas-images-item-div .shoppaas-images-item-div__item {
	overflow: hidden;
}

.shoppaas-images-list .shoppaas-images-item .shoppaas-images-item-div::-webkit-scrollbar {
	display: none
}

.shoppaas-images-list.shoppaas-column {
	flex-direction: column;
}

.shoppaas-images-list.shoppaas-row {
	flex-direction: row;
}

.shoppaas-images-list.shoppaas-row-reverse {
	flex-direction: row-reverse;
}

.shoppaas-images-list.shoppaas-column .shoppaas-images-item {
	flex-direction: row;
}

.shoppaas-images-list.shoppaas-row .shoppaas-images-item {
	width: 100px;
	flex-direction: column;
}
.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item {
	min-width: unset;
	width: 100px;
	flex-direction: column;
}

.shoppaas-images-list.shoppaas-hidden .shoppaas-images-item {
	display: none !important;
}

.shoppaas-images-list.shoppaas-column .shoppaas-images-item .shoppaas-images-item-div {
	flex-direction: row;
	width: calc(100% + var(--shoppaas_item_img_gap));
	margin-right: calc(0px - var(--shoppaas_item_img_gap));
}

.shoppaas-images-list.shoppaas-row .shoppaas-images-item .shoppaas-images-item-div,
.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item .shoppaas-images-item-div {
	flex-direction: column;
}

.shoppaas-images-list.shoppaas-column .shoppaas-images-main,
.shoppaas-images-list.shoppaas-row .shoppaas-images-item-div .shoppaas-images-item-div__item,
.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item-div .shoppaas-images-item-div__item  {
	margin: 0 0 var(--shoppaas_img_gap);
}

.shoppaas-images-list.shoppaas-row .shoppaas-images-main,
.shoppaas-images-list.shoppaas-column .shoppaas-images-item-div .shoppaas-images-item-div__item {
	margin: 0 var(--shoppaas_img_gap) 0 0;
}

.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-main {
	margin: 0 0 0 var(--shoppaas_img_gap);
}

.shoppaas-images-list.shoppaas-column .shoppaas-images-item .shoppaas-images-item-div {
	position: relative;
}

.shoppaas-images-list .shoppaas-images-item-div .shoppaas-images-item-div__item {
	position: relative;
	border: var(--shoppaas_img_border);
	padding-top: calc(100% / var(--shoppaas_item_img_dek_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_width));
	flex: 0 0 calc(100% / var(--shoppaas_item_img_dek_col) - var(--shoppaas_item_img_gap));
}

.shoppaas-images-list .shoppaas-images-item-div .shoppaas-images-item-div__item.active {
	border: var(--shoppaas_img_border_active);
	padding-top: calc(100% / var(--shoppaas_item_img_dek_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_active_width));
	overflow: hidden;
}

.shoppaas-images-list .shoppaas-images-item-div .shoppaas-images-item-div__item img,
.shoppaas-images-list .shoppaas-images-item-div .shoppaas-images-item-div__item.active img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item img{
	margin-left: 0;
}

.shoppaas-images-list.shoppaas-row .shoppaas-images-item-div .shoppaas-images-item-div__item,
.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item-div .shoppaas-images-item-div__item {
	flex: unset;
}

.shoppaas-images-list.shoppaas-row .shoppaas-images-item-div .shoppaas-images-item-div__item img,
.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item-div .shoppaas-images-item-div__item img {
	width: 100%;
}

.shoppaas-images-list .shoppaas-images-list-div .shoppaas-images-list-div__item img,
.shoppaas-images-list.shoppaas-column .shoppaas-images-item-div .shoppaas-images-item-div__item img,
.shoppaas-images-list.shoppaas-row .shoppaas-images-item-div .shoppaas-images-item-div__item img,
.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item-div .shoppaas-images-item-div__item img{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

@media screen and (min-width: 990px) {
	.shoppaas-images-list.shoppaas-column .shoppaas-images-item-div .shoppaas-images-item-div__item {
		padding-top: calc(100% / var(--shoppaas_item_img_dek_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_width));
		flex: 0 0 calc(100% / var(--shoppaas_item_img_dek_col) - var(--shoppaas_item_img_gap));
	}
	.shoppaas-images-list.shoppaas-column .shoppaas-images-item-div .shoppaas-images-item-div__item.active {
		padding-top: calc(100% / var(--shoppaas_item_img_dek_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_active_width));
	}
	.shoppaas-images-list.shoppaas-column .shoppaas-images-item-div .shoppaas-images-item-div__item img,
	.shoppaas-images-list.shoppaas-column .shoppaas-images-item-div .shoppaas-images-item-div__item.active img {
		width: 100%;
	}
}

@media screen and (min-width: 767px) and (max-width: 990px) {
	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item-div .shoppaas-images-item-div__item {
		padding-top: calc(100% / var(--shoppaas_item_img_ipad_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_width));
		flex: 0 0 calc(100% / var(--shoppaas_item_img_ipad_col) - var(--shoppaas_item_img_gap));
	}
	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item-div .shoppaas-images-item-div__item.active {
		padding-top: calc(100% / var(--shoppaas_item_img_ipad_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_active_width));
	}
	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item-div .shoppaas-images-item-div__item img,
	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item-div .shoppaas-images-item-div__item.active img{
		width: 100%;
	}
}

@media screen and (min-width: 767px){
	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item .shoppaas-images-item-div {
		position: relative;
	}
	.shoppaas-images-list.shoppaas-row:not(.shoppaas-desktop-column) .shoppaas-images-item-div .shoppaas-images-item-div__item,
	.shoppaas-images-list.shoppaas-row-reverse:not(.shoppaas-desktop-column) .shoppaas-images-item-div .shoppaas-images-item-div__item {
		position: relative;
		padding-top: 100%;
	}
	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item-div .shoppaas-images-item-div__item img {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
}

@media screen and (max-width: 768px){
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-main {
		margin: 0 0 var(--shoppaas_img_gap);
	}
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item .shoppaas-images-item-div {
		position: relative;
	}
	.shoppaas-images-list.shoppaas-row:not(.shoppaas-mobile-column) .shoppaas-images-item-div .shoppaas-images-item-div__item,
	.shoppaas-images-list.shoppaas-row-reverse:not(.shoppaas-mobile-column) .shoppaas-images-item-div .shoppaas-images-item-div__item {
		position: relative;
		padding-top: 100%;
	}
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item-div .shoppaas-images-item-div__item img {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item-div .shoppaas-images-item-div__item {
		padding-top: calc(100% / var(--shoppaas_item_img_mob_col) - var(--shoppaas_item_img_gap));
		flex: 0 0 calc(100% / var(--shoppaas_item_img_mob_col) - var(--shoppaas_item_img_gap));
	}
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item-div .shoppaas-images-item-div__item.active {
		padding-top: calc(100% / var(--shoppaas_item_img_mob_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_active_width));
	}
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item-div .shoppaas-images-item-div__item img,
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item-div .shoppaas-images-item-div__item.active img {
		width: 100%;
	}
}

.shoppaas-images-list .shoppaas-images-main .main-arrow,
.shoppaas-images-list .shoppaas-images-item .item-arrow,
.shoppaas-images-list .shoppaas-images-caption .item-arrow {
	cursor: pointer;
	position: absolute;
	top: calc(50% - 22px);
	z-index: 1;
	display: none;
	justify-content: center;
	align-items: center;
	color: #222;
	border: none;
	width: 44px;
	height: 44px;
}


.shoppaas-images-list .shoppaas-images-main .main-left-arrow,
.shoppaas-images-list.shoppaas-column .shoppaas-images-item .item-left-arrow,
.shoppaas-images-list.shoppaas-column .shoppaas-images-caption .item-left-arrow {
	left: 0;
	transform: rotate(90deg);
}

.shoppaas-images-list .shoppaas-images-main .main-right-arrow,
.shoppaas-images-list.shoppaas-column .shoppaas-images-item .item-right-arrow,
.shoppaas-images-list.shoppaas-column .shoppaas-images-caption .item-right-arrow {
	right: 0;
	transform: rotate(-90deg);
}

@media screen and (min-width: 768px) {
	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item .item-left-arrow,
	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-caption .item-left-arrow {
		left: 0;
		transform: rotate(90deg);
	}

	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item .item-right-arrow,
	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-caption .item-right-arrow {
		right: 0;
		transform: rotate(-90deg);
	}
}

.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item .item-left-arrow,
.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-caption .item-left-arrow,
.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item .item-left-arrow,
.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-caption .item-left-arrow,
.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-item .item-left-arrow,
.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-caption .item-left-arrow,
.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-item .item-left-arrow,
.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-caption .item-left-arrow {
	transform: rotate(180deg);
}

.shoppaas-images-list .shoppaas-images-main .main-preview {
	cursor: pointer;
	z-index: 4;
	display: none;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 40px;
	height: 40px;
	background: var(--shoppaas_amplify_bg_color);
	color: var(--shoppaas_amplify_color);
	border: var(--shoppaas_amplify_border);
	border-radius: 50%;
	text-decoration: none;
}

.shoppaas-images-list .shoppaas-images-main .main-badge.badge {
	position: absolute;
	line-height: 1.1
}

.shoppaas-images-list .shoppaas-images-main .main-badge.badge span {
	height: 55px;
	width: 55px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	border-radius: 50%;
	font-size: 14px;
	color: #fff
}

.shoppaas-images-list .shoppaas-images-main .main-badge.badge--sold-out span {
	background-color: var(--mcshop-editor-setting-color_sell_out_bg);
	color: var(--mcshop-editor-setting-color_sell_out_text);
}

.shoppaas-images-list .shoppaas-images-main .main-badge.sold-out-text {
	color: var(--mcshop-editor-setting-color_sell_out_bg);
}

.shoppaas-images-list .shoppaas-images-main .main-badge.badge--sale,
.shoppaas-images-list .shoppaas-images-main .main-badge.badge--sold-out {
	top: 3px;
	right: 3px
}

.shoppaas-images-list .shoppaas-images-main .main-badge.badge--sale span {
	background-color: var(--mcshop-editor-setting-color_sale_bg);
	color: var(--mcshop-editor-setting-color_sale_text);
}


.shoppaas-images-list.shoppaas-column .shoppaas-images-item .item-left-arrow {
	top: calc(50% - 22px);
	left: 0;
	right: unset;
	bottom: unset;
}

.shoppaas-images-list.shoppaas-column .shoppaas-images-item .item-right-arrow {
	top: calc(50% - 22px);
	right: 0;
	left: unset;
	bottom: unset;
}

@media screen and (min-width: 768px) {
	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item .item-left-arrow {
		top: calc(50% - 22px);
		left: 0;
		right: unset;
		bottom: unset;
	}

	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item .item-right-arrow {
		top: calc(50% - 22px);
		right: 0;
		left: unset;
		bottom: unset;
	}
}

.shoppaas-images-list.shoppaas-row .shoppaas-images-item .item-left-arrow,
.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item .item-left-arrow,
.shoppaas-images-list.shoppaas-desktop-row .shoppaas-images-item .item-left-arrow,
.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-item .item-left-arrow {
	transform: rotate(180deg);
	top: 0;
	left: calc(50% - 22px);
	right: unset;
	bottom: unset;
}

.shoppaas-images-list.shoppaas-row .shoppaas-images-item .item-right-arrow,
.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item .item-right-arrow,
.shoppaas-images-list.shoppaas-desktop-row .shoppaas-images-item .item-right-arrow,
.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-item .item-right-arrow {
	top: unset;
	right: unset;
	bottom: 0;
	left: calc(50% - 22px);
}

.shoppaas-images-list .mask {
	width: 250px;
	height: 250px;
	background-color: var(--shoppaas_mask_bg_color);
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.5;
	cursor: move;
	display: none;
	z-index: 6;
}

.shoppaas-images-preview-mask {
	cursor: pointer;
	padding: 10px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99999999999999999;
	height: 100vh;
	background: var(--shoppaas_preview_bg_color);
}

.shoppaas-images-preview-mask .shoppaas-images-preview-mask-close {
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 10px;
	right: 10px;
	margin: 0 auto;
	width: 40px;
	height: 40px;
	border: var(--shoppaas_preview_close_border);
	color: var(--shoppaas_preview_close_color);
	background: var(--shoppaas_preview_close_bg_color);
	border-radius: 50%;
	z-index: 1;
}

.shoppaas-images-preview-mask .shoppaas-images-preview-mask-close svg {
	width: var(--shoppaas_preview_close_size);
}

.shoppaas-images-preview-mask img {
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-height: 80%;
	max-width: 80%;
	width: auto;
}

.shoppaas-images-list.shoppaas-pc-hide,
.shoppaas-images-list .pc-hide {
	display: none !important;
}

@media screen and (max-width: 767px) {

	.shoppaas-images-preview-mask img {
		max-width: 95%;
		max-height: 95%;
	}

	.shoppaas-images-list .shoppaas-images-main .main-preview,
	.shoppaas-images-list.shoppaas-mobile-hide,
	.shoppaas-images-list .mobile-hide {
		display: none !important;
	}

	.shoppaas-images-list.shoppaas-mobile-show,
	.shoppaas-images-list .mobile-show {
		display: flex !important;
	}

	.shoppaas-images-list .shoppaas-images-main .main-arrow,
	.shoppaas-images-list .shoppaas-images-item .item-arrow {
		/*display: flex !important;*/
		top: calc(50% - 22px);
	}

	.shoppaas-images-list .shoppaas-images-main .main-arrow svg,
	.shoppaas-images-list .shoppaas-images-item .item-arrow svg {
		height: 8px;
	}

	.shoppaas-images-list.shoppaas-column .shoppaas-images-item .item-left-arrow,
	.shoppaas-images-list.shoppaas-column .shoppaas-images-item .item-right-arrow {
		top: calc(50% - 22px);
	}
}

@media screen and (max-width: 749px) {
	.shoppaas-images-list {
		margin: 0 auto;
	}

	.shoppaas-images-list.shoppaas-row .shoppaas-images-item .item-arrow,
	.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item .item-arrow {
		left: calc(50% - 22px);
	}

	.shoppaas-images-list .shoppaas-images-item .item-right-arrow {
		top: 0;
	}
}

/* æ¡Œé¢ï¼šå&nbsp;†å&nbsp;ï¼šshoppaas-stacked ä¸¤åˆ—å&nbsp;†å&nbsp;ï¼šshoppaas-two-one-stacked */
@media screen and (min-width: 750px) {

	.shoppaas-images-list.shoppaas-stacked .main-left-arrow,
	.shoppaas-images-list.shoppaas-stacked .main-right-arrow,
	.shoppaas-images-list.shoppaas-stacked .mask,
	.shoppaas-images-list.shoppaas-stacked .shoppaas-images-big-img,
	.shoppaas-images-list.shoppaas-stacked .shoppaas-images-item,
	.shoppaas-images-list.shoppaas-stacked .shoppaas-images-list-div&gt;.main-preview,
	.shoppaas-images-list.shoppaas-stacked .shoppaas-images-list-div:hover&gt;.main-preview {
		display: none !important;
	}

	.shoppaas-images-list.shoppaas-stacked .shoppaas-images-list-div .shoppaas-images-list-div__item .main-preview {
		display: flex !important;
	}

	.shoppaas-images-list.shoppaas-stacked .shoppaas-images-main {
		border: 0;
		height: auto;
		position: unset;
	}

	.shoppaas-images-list.shoppaas-stacked .shoppaas-images-list-div {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		gap: 0;
		width: calc(100% + var(--shoppaas_item_img_gap));
		margin-right: calc(0px - var(--shoppaas_item_img_gap));
	}

	.shoppaas-images-list.shoppaas-stacked .shoppaas-images-list-div .shoppaas-images-list-div__item {
		border: var(--shoppaas_img_border);
		margin: 0 var(--shoppaas_item_img_gap) var(--shoppaas_item_img_gap) 0;
	}

	.shoppaas-images-list.shoppaas-two-one-stacked .shoppaas-images-list-div__item:nth-child(3n+1),
	.shoppaas-images-list.shoppaas-two-one-stacked .shoppaas-images-list-div__item:nth-child(3n+2) {
		width: calc(50% - 0.5 * var(--shoppaas_img_gap)) !important;
		padding-top: calc(50% - var(--shoppaas_img_gap));
		max-width: calc(50% - 0.5 * var(--shoppaas_img_gap)) !important;
	}

	.shoppaas-images-list.shoppaas-two-one-stacked .shoppaas-images-list-div__item:nth-child(3n+2),
	.shoppaas-images-list.shoppaas-two-one-stacked .shoppaas-images-list-div__item:nth-child(3n+3) {
		margin-right: 0;
	}

	.shoppaas-images-list.shoppaas-two-one-stacked .shoppaas-images-list-div__item:nth-child(3n+3) {
		width: 100% !important;
		padding-top: 100%;
		max-width: 100% !important;
	}

	.shoppaas-images-list.shoppaas-two-one-stacked .shoppaas-images-item {
		display: none;
	}
}

@media screen and (min-width: 750px) and (max-width: 989px) {
	.shoppaas-images-list.shoppaas-stacked:not(.shoppaas-two-one-stacked) .shoppaas-images-list-div .shoppaas-images-list-div__item {
		max-width: calc(50% - var(--shoppaas_img_gap));
		padding-top: calc(50% - var(--shoppaas_img_gap));
		width: 100%;
	}

	.shoppaas-images-list.shoppaas-stacked:not(.shoppaas-two-one-stacked) .shoppaas-images-list-div .shoppaas-images-list-div__item {
		width: 100%;
	}
}

@media screen and (min-width: 990px) {
	.shoppaas-images-list.shoppaas-stacked:not(.shoppaas-two-one-stacked) .shoppaas-images-list-div .shoppaas-images-list-div__item {
		max-width: calc(50% - var(--shoppaas_img_gap));
		padding-top: calc(50% - var(--shoppaas_img_gap));
		width: 100%;
	}

	.shoppaas-images-list.shoppaas-stacked:not(.shoppaas-two-one-stacked) .shoppaas-images-list-div .shoppaas-images-list-div__item:first-child {
		width: 100%;
		max-width: calc(100% - var(--shoppaas_img_gap));
		padding-top: 100%;
	}
}

@media screen and (max-width: 749px) {
	.shoppaas-images-list.shoppaas-stacked:not(.shoppaas-two-one-stacked) .shoppaas-images-list-div .shoppaas-images-list-div__item {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}

	.shoppaas-images-list.shoppaas-stacked .shoppaas-images-list-div .shoppaas-images-list-div__item .main-preview {
		display: none !important;
	}
}

/* è½®æ’­å›¾ï¼šshoppaas-thumbnails */
@media screen and (min-width: 750px) {

}
.shoppaas-images-list.shoppaas-thumbnails {
	/*gap: var(--shoppaas_img_gap);*/
	width: 100%;
}

.shoppaas-images-list.shoppaas-thumbnails .align-center {
	justify-content: center;
	text-align: center;
}

.shoppaas-images-list.shoppaas-thumbnails .align-right {
	justify-content: right;
	text-align: right;
}

.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-main {
	display: flex;
	width: 100%;
	height: fit-content;
	overflow: hidden;
}

.shoppaas-images-list.shoppaas-thumbnails:not(.shoppaas-row) .shoppaas-images-item .shoppaas-images-item-div .shoppaas-images-item-div__item,
.shoppaas-images-list.shoppaas-thumbnails:not(.shoppaas-row-reverse) .shoppaas-images-item .shoppaas-images-item-div .shoppaas-images-item-div__item {
	margin: 0  var(--shoppaas_item_img_gap)  var(--shoppaas_item_img_gap) 0;
}

.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-main .shoppaas-images-list-div .shoppaas-images-list-div__item img,
.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-item .shoppaas-images-item-div .shoppaas-images-item-div__item img{
	width: 100%;
	flex: 0 0 100%;
	left: 50%;
	transform: translate(-50%, -50%);
}

@media screen and (min-width: 768px) {
	.shoppaas-images-list.shoppaas-thumbnails.shoppaas-desktop-column .shoppaas-images-list-div__item {
		width: 100%;
		flex: 0 0 100%;
	}
}

.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-item {
	display: unset;
	height: calc((100% - 40px) / 5);
}

.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-main .main-arrow,
.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-item .item-arrow {
	display: none !important;
}

.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-item .shoppaas-images-item-div {
	position: relative;
	flex-wrap: wrap;
}

.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-item .shoppaas-images-item-div .shoppaas-images-item-div__item {
	position: relative;
	width: 100%;
}

.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-item .shoppaas-images-item-div .shoppaas-images-item-div__item img {
	width: 100%;
}

.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-item img,
.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-list-div__item  {
	object-fit: contain;
}

.shoppaas-images-list.shoppaas-thumbnails.shoppaas-column .shoppaas-images-item-div__item {
	padding-top: calc(100% / var(--shoppaas_item_img_dek_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_width));
	flex: 0 0 calc(100% / var(--shoppaas_item_img_dek_col) - var(--shoppaas_item_img_gap));
}

.shoppaas-images-list.shoppaas-thumbnails.shoppaas-column .shoppaas-images-item-div__item.active {
	padding-top: calc(100% / var(--shoppaas_item_img_dek_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_active_width));
}

@media screen and (min-width: 990px) {
	.shoppaas-images-list.shoppaas-thumbnails.shoppaas-desktop-column .shoppaas-images-item-div__item {
		flex: 0 0 calc(100% / var(--shoppaas_item_img_dek_col) - var(--shoppaas_item_img_gap));
	}
}

@media screen and (min-width: 749px) and (max-width: 990px) {
	.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-item-div__item {
		flex: 0 0 calc(100% / var(--shoppaas_item_img_ipad_col) - var(--shoppaas_item_img_gap));
	}

	.shoppaas-images-list.shoppaas-thumbnails.shoppaas-column .shoppaas-images-item img
	.shoppaas-images-list.shoppaas-thumbnails.shoppaas-desktop-column .shoppaas-images-item img {
		width: calc(100% / var(--shoppaas_item_img_ipad_col) - var(--shoppaas_item_img_gap));
	}
}

@media screen and (max-width: 749px) {
	.shoppaas-images-list.shoppaas-thumbnails {
		margin: 0 auto 40px;
	}

	.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-main .main-arrow,
	.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-item .item-arrow {
		display: flex !important;
	}

	.shoppaas-images-list.shoppaas-thumbnails .shoppaas-images-item-div__item{
		flex: 0 0 calc(100% / var(--shoppaas_item_img_mob_col) - var(--shoppaas_item_img_gap));
	}

	.shoppaas-images-list.shoppaas-thumbnails.shoppaas-mobile-column .shoppaas-images-item-div__item {
		width: calc(100% / var(--shoppaas_item_img_mob_col) - var(--shoppaas_item_img_gap));
	}
}

@media screen and (max-width: 767px) {
	/* ç§»åŠ¨ç«¯éšè—ç¼©ç•¥å›¾æ˜¾ç¤ºåœ†ç‚¹ï¼šshoppaas-mobile-thumbnails-hidden__dots */
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots {
		margin: 0 auto;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-main .main-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-item .item-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-caption .item-arrow {
		margin-top: 0 !important;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots {
		gap: 0;
		width: 100%;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-main {
		margin: 0 0 var(--shoppaas_img_gap);
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row-reverse,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-hidden {
		flex-direction: column;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-item-div .shoppaas-images-item-div__item {
		margin: calc(0.5 * var(--shoppaas_item_img_gap)) !important;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-item .shoppaas-images-item-div,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row .shoppaas-images-item .shoppaas-images-item-div,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row-reverse .shoppaas-images-item .shoppaas-images-item-div,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-hidden .shoppaas-images-item .shoppaas-images-item-div {
		flex-direction: row;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .align-center {
		justify-content: center;
		text-align: center;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .align-right {
		justify-content: right;
		text-align: right;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-main {
		display: flex;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-main .main-arrow {
		display: none !important;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-main img,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-main .shoppaas-images-list-div__item {
		flex: 0 0 100%;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-item,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-column .shoppaas-images-item,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row .shoppaas-images-item,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row-reverse .shoppaas-images-item,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-hidden .shoppaas-images-item {
		display: unset !important;
		height: auto;
		width: 100%;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-item .shoppaas-images-item-div {
		justify-content: center;
		align-items: center;
		min-height: 30px;
		margin: 0 auto;
		max-width: calc(100vw - 120px);
		position: unset;
		flex-wrap: wrap;
		gap: 0;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-item img {
		object-fit: contain;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-item .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-caption .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-column .shoppaas-images-item .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-column .shoppaas-images-caption .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row .shoppaas-images-item .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row .shoppaas-images-caption .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row-reverse .shoppaas-images-item .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row-reverse .shoppaas-images-caption .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-hidden .shoppaas-images-item .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-hidden .shoppaas-images-caption .item-left-arrow {
		top: calc(50% - 22px);
		left: 0;
		transform: rotate(90deg);
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-item .item-right-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-caption .item-right-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-column .shoppaas-images-item .item-right-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-column .shoppaas-images-caption .item-right-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row .shoppaas-images-item .item-right-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row .shoppaas-images-caption .item-right-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row-reverse .shoppaas-images-item .item-right-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-row-reverse .shoppaas-images-caption .item-right-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-hidden .shoppaas-images-item .item-right-arrow,
	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots.shoppaas-hidden .shoppaas-images-caption .item-right-arrow {
		top: calc(50% - 22px);
		left: unset;
		right: 0;
		transform: rotate(-90deg);
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-item .shoppaas-images-item-div .shoppaas-images-item-div__item {
		cursor: pointer;
		flex: 0 0 10px;
		width: 14px;
		height: 14px;
		border-radius: 50%;
		background: #bbb;
		border: 7px solid #bbb;
		padding-top: 0;
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-item .shoppaas-images-item-div .shoppaas-images-item-div__item.active {
		border: 7px solid var(--shoppaas_item_img_mob_color_active);
	}

	.shoppaas-images-list.shoppaas-mobile-thumbnails-hidden__dots .shoppaas-images-item .shoppaas-images-item-div .shoppaas-images-item-div__item img {
		display: none;
	}
}

/* ä¸¤åˆ—è½®æ’­ï¼šshoppaas-two-columns-carousel */
.shoppaas-images-list.shoppaas-two-columns-carousel .shoppaas-images-list-div .shoppaas-images-list-div__item {
	width: 50%;
	flex: 0 0 50%;
}

/* ç§»åŠ¨ç«¯ï¼š ä¸€åˆ—ï¼šshoppaas-mobile-one-columns ä¸¤åˆ— shoppaas-mobile-two-columns */
@media screen and (max-width: 749px) {
	.shoppaas-images-list.shoppaas-mobile-one-columns {
		flex-direction: column;
		gap: 10px;
	}

	.shoppaas-images-list.shoppaas-mobile-one-columns .shoppaas-images-main {
		height: auto;
		width: 100%;
		border: 0;
	}

	.shoppaas-images-list.shoppaas-mobile-one-columns .shoppaas-images-list-div {
		gap: 0;
		width: 100%;
	}

	.shoppaas-images-list.shoppaas-mobile-one-columns .shoppaas-images-list-div .shoppaas-images-list-div__item {
		width: 100%;
		flex: 0 0 100%;
	}

	.shoppaas-images-list.shoppaas-mobile-two-columns {
		flex-direction: column;
		gap: 20px;
	}

	.shoppaas-images-list.shoppaas-mobile-two-columns .shoppaas-images-main {
		height: auto;
		width: 100%;
		border: 0;
	}

	.shoppaas-images-list.shoppaas-mobile-two-columns .shoppaas-images-list-div {
		gap: 0;
		/*width: calc(100% + 10px);*/
		/*margin-right: -10px;*/
	}

	.shoppaas-images-list.shoppaas-mobile-two-columns .shoppaas-images-list-div .shoppaas-images-list-div__item,
	.shoppaas-images-list.shoppaas-mobile-one-columns .shoppaas-images-list-div .shoppaas-images-list-div__item {
		position: relative;
	}

	.shoppaas-images-list.shoppaas-mobile-two-columns .shoppaas-images-list-div .shoppaas-images-list-div__item {
		width: calc(50% - 5px);
		flex: 0 0 calc(50% - 5px);
		padding-top: calc(50% - 5px);
		margin-right: 5px;
		margin-left: 5px;
	}

	.shoppaas-images-list.shoppaas-mobile-two-columns .shoppaas-images-main .main-preview,
	.shoppaas-images-list.shoppaas-mobile-one-columns .shoppaas-images-main .main-preview {
		display: none !important;
	}

	.shoppaas-images-list.shoppaas-mobile-two-columns .shoppaas-images-caption,
	.shoppaas-images-list.shoppaas-mobile-one-columns .shoppaas-images-caption {
		display: flex;
		justify-content: center;
		align-items: center;
		gap: 5px;
	}

	.shoppaas-images-list.shoppaas-mobile-two-columns .shoppaas-images-caption .item-arrow,
	.shoppaas-images-list.shoppaas-mobile-one-columns .shoppaas-images-caption .item-arrow {
		display: flex;
		position: relative;
		justify-content: center;
		align-items: center;
	}

	.shoppaas-images-list.shoppaas-mobile-two-columns .shoppaas-images-caption .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-one-columns .shoppaas-images-caption .item-left-arrow {
		transform: rotate(90deg);
	}

	.shoppaas-images-list.shoppaas-mobile-two-columns .shoppaas-images-caption .item-right-arrow,
	.shoppaas-images-list.shoppaas-mobile-one-columns .shoppaas-images-caption .item-right-arrow {
		transform: rotate(-90deg);
	}

	.shoppaas-images-list.shoppaas-mobile-two-columns .shoppaas-images-caption .item-arrow svg,
	.shoppaas-images-list.shoppaas-mobile-one-columns .shoppaas-images-caption .item-arrow svg {
		height: 8px;
	}
}

@media screen and (max-width: 990px) {
	.shoppaas-images-list .shoppaas-images-item-div .shoppaas-images-item-div__item {
		border: var(--shoppaas_img_border);
		padding-top: calc(100% / var(--shoppaas_item_img_ipad_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_width));
		flex: 0 0 calc(100% / var(--shoppaas_item_img_ipad_col) - var(--shoppaas_item_img_gap));
	}

	.shoppaas-images-list .shoppaas-images-item-div .shoppaas-images-item-div__item.active {
		border: var(--shoppaas_img_border_active);
		padding-top: calc(100% / var(--shoppaas_item_img_ipad_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_active_width));
	}

	.shoppaas-images-list .shoppaas-images-item-div .shoppaas-images-item-div__item img,
	.shoppaas-images-list .shoppaas-images-item-div .shoppaas-images-item-div__item.active img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}
}

@media screen and (min-width: 768px) {
	.shoppaas-images-list.shoppaas-row-reverse .shoppaas-images-item {
		min-width: 110px;
		flex-direction: column;
	}
	.shoppaas-images-list.shoppaas-desktop-column {
		flex-direction: column;
	}

	.shoppaas-images-list.shoppaas-desktop-row {
		flex-direction: row;
	}

	.shoppaas-images-list.shoppaas-desktop-row-reverse {
		flex-direction: row-reverse;
	}

	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-main,
	.shoppaas-images-list.shoppaas-desktop-row .shoppaas-images-item-div .shoppaas-images-item-div__item,
	.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-item-div .shoppaas-images-item-div__item {
		margin: 0 0 var(--shoppaas_img_gap);
	}

	.shoppaas-images-list.shoppaas-desktop-row .shoppaas-images-main,
	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item-div .shoppaas-images-item-div__item {
		margin: 0 var(--shoppaas_img_gap) 0 0;
	}

	.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-main {
		margin: 0 0 0 var(--shoppaas_img_gap);
	}

	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item {
		/*height: 100px;*/
		flex-direction: row;
	}

	.shoppaas-images-list.shoppaas-desktop-row .shoppaas-images-item {
		width: 100px;
		flex-direction: column;
	}

	.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-item {
		width: 100px;
		flex-direction: column;
	}

	.shoppaas-images-list.shoppaas-desktop-hidden .shoppaas-images-item {
		display: none !important;
	}

	.shoppaas-images-list.shoppaas-desktop-column .shoppaas-images-item .shoppaas-images-item-div {
		flex-direction: row;
		width: calc(100% + var(--shoppaas_item_img_gap));
		margin-right: calc(0px - var(--shoppaas_item_img_gap));
	}

	.shoppaas-images-list.shoppaas-desktop-row .shoppaas-images-item .shoppaas-images-item-div {
		flex-direction: column;
	}

	.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-item .shoppaas-images-item-div {
		flex-direction: column;
	}

	.shoppaas-images-list.shoppaas-desktop-row .shoppaas-images-item-div .shoppaas-images-item-div__item,
	.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-item-div .shoppaas-images-item-div__item,
	.shoppaas-images-list.shoppaas-desktop-row .shoppaas-images-item-div .shoppaas-images-item-div__item.active,
	.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-item-div .shoppaas-images-item-div__item.active {
		position: relative;
		padding-top: 100%;
		flex: unset;
		margin: 0 0 var(--shoppaas_item_img_gap);
	}

	.shoppaas-images-list.shoppaas-desktop-row .shoppaas-images-item-div .shoppaas-images-item-div__item img,
	.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-item-div .shoppaas-images-item-div__item img,
	.shoppaas-images-list.shoppaas-desktop-row .shoppaas-images-item-div .shoppaas-images-item-div__item.active img,
	.shoppaas-images-list.shoppaas-desktop-row-reverse .shoppaas-images-item-div .shoppaas-images-item-div__item.active img {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
}

@media screen and (max-width: 767px) {

	.shoppaas-images-list.shoppaas-mobile-column {
		flex-direction: column;
	}

	.shoppaas-images-list.shoppaas-mobile-row {
		flex-direction: row;
	}

	.shoppaas-images-list.shoppaas-mobile-row-reverse {
		flex-direction: row-reverse;
	}

	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-main,
	.shoppaas-images-list.shoppaas-mobile-row .shoppaas-images-item-div .shoppaas-images-item-div__item,
	.shoppaas-images-list.shoppaas-mobile-row-reverse .shoppaas-images-item-div .shoppaas-images-item-div__item {
		margin: 0 0 var(--shoppaas_img_gap);
	}

	.shoppaas-images-list.shoppaas-mobile-row .shoppaas-images-main,
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item-div .shoppaas-images-item-div__item {
		margin: 0 var(--shoppaas_img_gap) 0 0;
	}

	.shoppaas-images-list.shoppaas-mobile-row-reverse .shoppaas-images-main {
		margin: 0 0 0 var(--shoppaas_img_gap);
	}

	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item {
		height: auto;
		width: 100%;
		flex-direction: row;
	}

	.shoppaas-images-list.shoppaas-mobile-row .shoppaas-images-item {
		width: 100px;
		flex-direction: column;
	}

	.shoppaas-images-list.shoppaas-mobile-row-reverse .shoppaas-images-item {
		width: 100px;
		flex-direction: column;
	}

	.shoppaas-images-list.shoppaas-mobile-hidden .shoppaas-images-item {
		display: none !important;
	}

	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item .shoppaas-images-item-div {
		flex-direction: row;
		flex-wrap: nowrap;
		position: relative;
		width: calc(100% + var(--shoppaas_item_img_gap));
		margin-right: calc(0px - var(--shoppaas_item_img_gap));
	}

	.shoppaas-images-list.shoppaas-mobile-row .shoppaas-images-item .shoppaas-images-item-div {
		flex-direction: column;
		flex-wrap: nowrap;
		position: relative;
	}

	.shoppaas-images-list.shoppaas-mobile-row-reverse .shoppaas-images-item .shoppaas-images-item-div {
		flex-direction: column;
		flex-wrap: nowrap;
		position: relative;
	}

	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-caption .item-left-arrow {
		right: unset;
		left: 0;
		transform: rotate(90deg);
	}
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item .item-right-arrow,
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-caption .item-right-arrow {
		left: unset;
		right: 0;
		transform: rotate(-90deg);
	}
	.shoppaas-images-list.shoppaas-mobile-row-reverse .shoppaas-images-item .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-row-reverse .shoppaas-images-caption .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-row-reverse .shoppaas-images-item .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-row-reverse .shoppaas-images-caption .item-left-arrow {
		transform: rotate(180deg);
	}
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item .item-left-arrow {
		right: unset;
		bottom: unset;
		top: calc(50% - 22px);
		left: 0;
	}
	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item .item-right-arrow {
		left: unset;
		bottom: unset;
		top: calc(50% - 22px);
		right: 0;
	}
	.shoppaas-images-list.shoppaas-mobile-row .shoppaas-images-item .item-left-arrow,
	.shoppaas-images-list.shoppaas-mobile-row-reverse .shoppaas-images-item .item-left-arrow {
		transform: rotate(180deg);
		top: 0;
		left: calc(50% - 22px);
		right: unset;
		bottom: unset;
	}
	.shoppaas-images-list.shoppaas-mobile-row .shoppaas-images-item .item-right-arrow,
	.shoppaas-images-list.shoppaas-mobile-row-reverse .shoppaas-images-item .item-right-arrow {
		top: unset;
		bottom: 0;
		left: calc(50% - 22px);
		right: unset;
	}

	.shoppaas-images-list.shoppaas-mobile-column .shoppaas-images-item img {
		width: calc(100% / var(--shoppaas_item_img_mob_col) - var(--shoppaas_item_img_gap));
	}

	.shoppaas-images-list .shoppaas-images-item-div .shoppaas-images-item-div__item {
		border: var(--shoppaas_img_border);
		padding-top: calc(100% / var(--shoppaas_item_img_mob_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_width));
		flex: 0 0 calc(100% / var(--shoppaas_item_img_mob_col) - var(--shoppaas_item_img_gap));
	}

	.shoppaas-images-list .shoppaas-images-item-div .shoppaas-images-item-div__item.active {
		border: var(--shoppaas_img_border_active);
		padding-top: calc(100% / var(--shoppaas_item_img_mob_col) - var(--shoppaas_item_img_gap) - var(--shoppaas_img_border_active_width));
	}

	.shoppaas-images-list .shoppaas-images-item-div .shoppaas-images-item-div__item img,
	.shoppaas-images-list .shoppaas-images-item-div .shoppaas-images-item-div__item.active img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}
}

/* ä¸¤è¡Œä¸¤åˆ— shoppaas-two-two-columns */
.shoppaas-images-list.shoppaas-two-two-columns .shoppaas-images-main .shoppaas-images-list-div {
	margin: 0 -5px;
}

.shoppaas-images-list.shoppaas-two-two-columns .shoppaas-images-main .shoppaas-images-list-div__item {
	background: var(--color-background);
	flex: 0 0 calc(50% - 10px);
	margin: 0 5px;
}

.shoppaas-images-list.shoppaas-two-two-columns .shoppaas-images-main .shoppaas-images-list-div__item div {
	position: absolute;
	display: block !important;
	width: 100%;
	height: calc(50% - 5px);
}

.shoppaas-images-list.shoppaas-two-two-columns .shoppaas-images-main .shoppaas-images-list-div__item div:last-child {
	top: 50%;
	margin: 5px 0 0;
}

.shoppaas-images-list.shoppaas-two-two-columns .shoppaas-images-main .shoppaas-images-list-div__item div:first-child {
	top: 0%;
	margin: 0 0 5px;
}</pre></body></html>