.elementor-53 .elementor-element.elementor-element-de0d3e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-bc00a79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-0728002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-53 .elementor-element.elementor-element-84299fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-84299fd{z-index:0;}.woocommerce .elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-53 .elementor-element.elementor-element-84299fd .flex-viewport, .woocommerce .elementor-53 .elementor-element.elementor-element-84299fd .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-53 .elementor-element.elementor-element-84299fd .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-53 .elementor-element.elementor-element-84299fd .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-53 .elementor-element.elementor-element-84299fd .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-53 .elementor-element.elementor-element-14bfe48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-53 .elementor-element.elementor-element-baf5ef5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-d96f039{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-d1abee8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-0699c56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-75f8349{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-a24e5cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-8343538{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-89231b3{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-28a2081 .ts-reviews__title{color:var(--color-text);text-align:center;margin-bottom:40px;}.elementor-53 .elementor-element.elementor-element-28a2081 .ts-reviews__card{padding:20px 20px 20px 20px;}.elementor-53 .elementor-element.elementor-element-28a2081 .ts-reviews__list{gap:30px;}.elementor-53 .elementor-element.elementor-element-28a2081 .ts-reviews__star--filled{color:var(--color-gold, #FFB547);}.elementor-53 .elementor-element.elementor-element-28a2081 .ts-reviews__bar-fill{background:var(--color-gold, #FFB547);}.elementor-53 .elementor-element.elementor-element-28a2081 .ts-reviews__star{width:24px;height:24px;}.elementor-53 .elementor-element.elementor-element-28a2081 .ts-reviews__star--empty{color:var(--color-border, #EDEDED);}.elementor-53 .elementor-element.elementor-element-28a2081 .ts-reviews__name{color:var(--color-text);}.elementor-53 .elementor-element.elementor-element-28a2081 .ts-reviews__text{color:var(--color-text);opacity:0.9;}.elementor-53 .elementor-element.elementor-element-28a2081 .ts-reviews__date{color:var(--color-text);opacity:0.6;}@media(min-width:768px){.elementor-53 .elementor-element.elementor-element-0728002{--width:50%;}.elementor-53 .elementor-element.elementor-element-14bfe48{--width:50%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-84299fd */.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery {
	display: flex !important;
	flex-direction: column !important;
	width: 100% !important;
}

.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery .flex-viewport {
	order: 1 !important;
	width: 100% !important;
	margin-left: 0 !important;
}

.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery .flex-control-thumbs {
	position: static !important;
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	order: 2 !important;
	width: 100% !important;
	margin: 14px 0 0 !important;
	padding: 0 !important;
	gap: 10px !important;
	overflow-x: auto !important;
	transform: none !important;
}

.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery .flex-control-thumbs li {
	float: none !important;
	width: 72px !important;
	min-width: 72px !important;
	margin: 0 !important;
}

.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery .flex-control-thumbs img {
	width: 72px !important;
	height: 72px !important;
	object-fit: cover !important;
	border-radius: 10px !important;
	opacity: 0.65 !important;
}

.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery .flex-control-thumbs img.flex-active {
	opacity: 1 !important;
	border: 2px solid #7431e8 !important;
}

.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery__wrapper {
	margin-left: 0 !important;
	padding-left: 0 !important;
}

@media (max-width: 767px) {
	.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery .flex-control-thumbs li {
		width: 60px !important;
		min-width: 60px !important;
	}

	.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery .flex-control-thumbs img {
		width: 60px !important;
		height: 60px !important;
	}
}
@media (max-width: 767px) {

	.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery {
		display: flex !important;
		flex-direction: column !important;
		width: 100% !important;
		overflow: visible !important;
	}

	.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery .flex-viewport {
		order: 1 !important;
		width: 100% !important;
		overflow: hidden !important;
		margin: 0 !important;
	}

	.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery .flex-control-thumbs {
		position: static !important;
		display: flex !important;
		visibility: visible !important;
		opacity: 1 !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		order: 2 !important;
		width: 100% !important;
		height: auto !important;
		margin: 12px 0 0 !important;
		padding: 0 0 4px !important;
		gap: 8px !important;
		overflow-x: auto !important;
		overflow-y: hidden !important;
		transform: none !important;
		list-style: none !important;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: thin;
	}

	.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery .flex-control-thumbs li {
		display: block !important;
		float: none !important;
		flex: 0 0 58px !important;
		width: 58px !important;
		min-width: 58px !important;
		height: 58px !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery .flex-control-thumbs li img {
		display: block !important;
		visibility: visible !important;
		opacity: 0.65 !important;
		width: 58px !important;
		height: 58px !important;
		margin: 0 !important;
		border: 2px solid transparent !important;
		border-radius: 9px !important;
		object-fit: cover !important;
	}

	.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
		opacity: 1 !important;
		border-color: #7431e8 !important;
	}

	.elementor-53 .elementor-element.elementor-element-84299fd .woocommerce-product-gallery__wrapper {
		margin: 0 !important;
		padding: 0 !important;
	}

}/* End custom CSS */