
@media (min-width: 1025px) {
	.thumbs-position-left {
		flex-wrap: nowrap;
	}
	
	.thumbs-position-left.wd-has-thumb .wd-gallery-images {
		flex: 0 0 100%;
		max-width: calc(100% - var(--wd-thumbs-width, 132px));
		align-self: flex-start;
	}
	
	.thumbs-position-left .wd-gallery-thumb {
		flex: 1 1 auto;
		order: -1;
		height: var(--wd-thumbs-height, auto);
	}
	
	.thumbs-position-left .wd-gallery-thumb .wd-carousel-inner {
		position: absolute;
		inset: 0;
	}
	
	.thumbs-position-left .wd-gallery-thumb .wd-carousel {
		margin-inline: 0;
		touch-action: pan-x;
		height: calc(var(--wd-thumbs-height, 100%) - 30px);
	}
	
	.thumbs-position-left .wd-gallery-thumb .wd-carousel-wrap {
		flex-direction: column;
	}
	
	.thumbs-position-left .wd-gallery-thumb .wd-carousel-item {
		flex: 0 0 auto;
		max-width: none;
		height: calc(100% / var(--wd-col));
		padding-inline: 0;
		width: 100%;
	}
	
	.thumbs-position-left .wd-gallery-thumb .wd-carousel-item img {
		height: calc(100% - var(--wd-gap));
		margin-bottom: var(--wd-gap);
		object-fit: cover;
	}
	
	.thumbs-position-left .wd-thumb-nav {
		--wd-arrow-width: 100%;
		--wd-arrow-height: 30px;
		--wd-arrow-icon-size: 14px;
		--wd-arrow-bg: var(--bgcolor-gray-200);
		--wd-arrow-bg-hover: var(--bgcolor-gray-300);
		--wd-arrow-bg-dis: var(--bgcolor-gray-200);
		--wd-arrow-radius: calc(var(--wd-brd-radius) / 1.5);
		display: flex;
		gap: 5px;
	}
	
	.thumbs-position-left .wd-thumb-nav .wd-btn-arrow {
		flex: 1 1 auto;
	}
	
	.thumbs-position-left .wd-thumb-nav .wd-arrow-inner:after {
		rotate: 90deg;
	}
	
	.thumbs-position-left .wd-thumb-nav.wd-pos-sep .wd-btn-arrow {
		position: static;
	}
	
	.thumbs-position-left [style*="col-lg:auto"] .wd-carousel-item {
		height: auto;
	}
	
	.thumbs-position-left [style*="col-lg:auto"] .wd-carousel-item img {
		height: auto;
	}
}
