:root {
	--rtwpvg-thumbnail-gap: 0px;
	--rtwpvg-gallery-margin-bottom: 0px;
}

.rtwpvg-thumbnail-slider {
	display: flex;
	/* عرض الصور في سطر واحد */
	overflow: hidden;
	/* إخفاء الصور الزائدة */
}

.rtwpvg-gallery-image img {
	width: 100px;
	/* عرض الصورة */
	height: auto;
	/* الحفاظ على النسبة */
}

.rtwpvg-thumbnail-image {
	flex: 0 0 auto;
	/* الحفاظ على عرض الصورة بدون تغيير */
	width: 100px;
	/* عرض ثابت لكل صورة */
	margin-right: 10px;
	/* مسافة بين الصور */
}

.rtwpvg-images .rtwpvg-wrapper .rtwpvg-container {
	display: flex;
	/* استخدام الفليكس لتوزيع الصور */
	gap: 10px;
	/* مسافة بين الصور */
}

.rtwpvg-images .rtwpvg-wrapper .rtwpvg-slider-wrapper {
	width: 100%;
	/* عرض السلايدر ليتناسب مع الحاوية */
}

@media only screen and (max-width: 992px) {
	.rtwpvg-images .rtwpvg-wrapper .rtwpvg-container {
		flex-wrap: wrap;
		/* السماح بتغليف العناصر عند الضيق */
	}
}

:root {
	--rtwpvg-thumbnail-gap: 0px;
	--rtwpvg-gallery-margin-bottom: 0px
}

.rtwpvg-thumbnail-slider {
	display: flex;
	/* عرض الصور في سطر واحد */
	overflow: hidden;
	/* إخفاء الصور الزائدة */
}

.rtwpvg-gallery-image img {
	width: 100px;
	/* عرض الصورة */
	height: auto;
	/* الحفاظ على النسبة */
}

.rtwpvg-thumbnail-image {
	flex: 0 0 auto;
	/* الحفاظ على عرض الصورة بدون تغيير */
	width: 100px;
	/* عرض ثابت لكل صورة */
	margin-right: 10px;
	/* مسافة بين الصور */
}

.rtwpvg-images .rtwpvg-wrapper .rtwpvg-container {
	width: 600px;
	/* عرض الجاليري */
}

.rtwpvg-images .rtwpvg-wrapper .rtwpvg-slider-wrapper {
	width: 600px;
	/* عرض السلايدر */
}
/* Media Queries لضبط العرض على الموبايل */
@media (max-width: 768px) {
    .rtwpvg-images .rtwpvg-wrapper .rtwpvg-container {
        width: 100%; /* عرض الجاليري على الموبايل */
    }

    .rtwpvg-images .rtwpvg-wrapper .rtwpvg-slider-wrapper {
        width: 100%; /* عرض السلايدر على الموبايل */
    }
}

.rtwpvg-images .rtwpvg-grid-wrapper.loading-rtwpvg:after,
.rtwpvg-images .rtwpvg-wrapper.loading-rtwpvg:after {
	background: url(../images/ajax-loader.gif) no-repeat 50%;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.rtwpvg-images .rtwpvg-grid-wrapper.loading-rtwpvg .rtwpvg-container.rtwpvg-preload-style-blur {
	filter: none !important;
	/* إزالة تأثير الضبابية */
	opacity: 1 !important;
	/* جعل الصورة مرئية بالكامل */
	visibility: visible !important;
	/* التأكد من أن الصورة مرئية */
}

.rtwpvg-images .zoomImg {
	background: #fff
}

.rtwpvg-images .rtwpvg-wrapper {
	display: block;
	position: relative;
	z-index: 0
}

.rtwpvg-images .rtwpvg-wrapper .rtwpvg-container {
	display: flex;
	filter: none;
	gap: 10px;
	opacity: 1;
	transition: opacity .25s ease-in-out;
	visibility: visible width: 400px;
}

.rtwpvg-images .rtwpvg-wrapper .rtwpvg-slider-wrapper {
	margin-bottom: 10px;
	overflow: hidden;
	padding-bottom: 10px;
	position: relative width: 400px;
}

.rtwpvg-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger {
	align-items: center;
	background: #fff;
	border-radius: 100%;
	color: #000;
	display: flex;
	font-size: 2em;
	height: 36px;
	justify-content: center;
	position: absolute;
	right: .5em;
	text-decoration: none;
	top: .5em;
	width: 36px;
	z-index: 999
}

.rtwpvg-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger-position-top-right {
	right: .5em
}

.rtwpvg-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger-position-top-left {
	left: .5em;
	right: auto
}

.rtwpvg-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger-position-bottom-right {
	bottom: .5em;
	top: auto !important
}

.rtwpvg-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger-position-bottom-left {
	bottom: .5em;
	left: .5em;
	right: auto;
	top: auto !important
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-thumbnail-wrapper {
	display: block
}

.rtwpvg-images.rtwpvg-has-product-thumbnail.rtwpvg-no-gallery-images .rtwpvg-thumbnail-wrapper {
	display: none
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider-wrapper .rtwpvg-slider-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider-wrapper .rtwpvg-slider-prev-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-slider-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-slider-prev-arrow {
	background: rgba(0, 0, 0, .5);
	color: blue;
	cursor: pointer;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	margin-top: -20px;
	opacity: 1;
	position: absolute;
	text-align: center;
	top: 50%;
	transition: all .3s;
	width: 400px;
	z-index: 1
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider-wrapper .rtwpvg-slider-next-arrow:hover,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider-wrapper .rtwpvg-slider-prev-arrow:hover,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-slider-next-arrow:hover,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-slider-prev-arrow:hover {
	background: rgba(0, 0, 0, .9);
	opacity: 1 width: 400px;
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider-wrapper .rtwpvg-slider-next-arrow.swiper-button-disabled,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider-wrapper .rtwpvg-slider-prev-arrow.swiper-button-disabled,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-slider-next-arrow.swiper-button-disabled,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-slider-prev-arrow.swiper-button-disabled {
	opacity: .2
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider-wrapper .rtwpvg-slider-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-slider-next-arrow {
	right: -40px
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider-wrapper .rtwpvg-slider-prev-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-slider-prev-arrow {
	left: -40px
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider-wrapper:hover .rtwpvg-slider-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider-wrapper:hover .rtwpvg-slider-next-arrow {
	right: 0
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider-wrapper:hover .rtwpvg-slider-prev-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider-wrapper:hover .rtwpvg-slider-prev-arrow {
	left: 0
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider {
	zoom: 1;
	position: relative
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider:after,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider:before,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider:after,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider:before {
	content: " ";
	display: table
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider:after,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider:after {
	clear: both
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider:not(.swiper-initialized) .rtwpvg-gallery-image:not(:first-child),
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider:not(.swiper-initialized) .rtwpvg-gallery-image:not(:first-child) {
	display: none
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider:not(.swiper-initialized) .rtwpvg-gallery-video video,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider:not(.swiper-initialized) .rtwpvg-gallery-video video {
	visibility: visible !important
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider .rtwpvg-gallery-video .rtwpvg-single-video-container,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider .rtwpvg-gallery-video .rtwpvg-single-video-container {
	background-color: #000;
	box-sizing: border-box;
	display: block;
	height: 0;
	max-width: 100%;
	overflow: hidden;
	padding-bottom: 100%;
	position: relative
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider .rtwpvg-gallery-video .rtwpvg-single-video-container embed,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider .rtwpvg-gallery-video .rtwpvg-single-video-container iframe,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider .rtwpvg-gallery-video .rtwpvg-single-video-container object,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider .rtwpvg-gallery-video .rtwpvg-single-video-container video,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider .rtwpvg-gallery-video .rtwpvg-single-video-container embed,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider .rtwpvg-gallery-video .rtwpvg-single-video-container iframe,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider .rtwpvg-gallery-video .rtwpvg-single-video-container object,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider .rtwpvg-gallery-video .rtwpvg-single-video-container video {
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	visibility: visible !important;
	width: 100%
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider img,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider img {
	box-sizing: border-box;
	display: inline-block;
	height: auto;
	margin: 0 !important;
	max-width: 100%;
	vertical-align: middle;
	width: 100%
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-slider .rtwpvg-gallery-image,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider .rtwpvg-gallery-image {
	text-align: center
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper {
	zoom: 1;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper:after,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper:before,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper:after,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper:before {
	content: " ";
	display: table
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper:after,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper:after {
	clear: both
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-prev-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-prev-arrow {
	align-items: center;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	height: 100%;
	justify-content: center;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 0;
	transition: opacity .3s;
	visibility: hidden;
	width: 400px;
	z-index: 1
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow.swiper-button-disabled,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-prev-arrow.swiper-button-disabled,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow.swiper-button-disabled,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-prev-arrow.swiper-button-disabled {
	cursor: default;
	opacity: .2
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-prev-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-prev-arrow {
	left: 0
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow {
	right: 0
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider {
	position: relative
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized) .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized) .swiper-wrapper {
	grid-gap: var(--rtwpvg-thumbnail-gap);
	display: grid;
	position: relative
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized) .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized) .rtwpvg-thumbnail-prev-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized) .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized) .rtwpvg-thumbnail-prev-arrow {
	display: none
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-1 .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-1 .swiper-wrapper {
	grid-template-columns: repeat(1, 1fr)
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-2 .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-2 .swiper-wrapper {
	grid-template-columns: repeat(2, 1fr)
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-3 .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-3 .swiper-wrapper {
	grid-template-columns: repeat(3, 1fr)
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-4 .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-4 .swiper-wrapper {
	grid-template-columns: repeat(4, 1fr)
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-5 .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-5 .swiper-wrapper {
	grid-template-columns: repeat(5, 1fr)
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-6 .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-6 .swiper-wrapper {
	grid-template-columns: repeat(6, 1fr)
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-7 .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-7 .swiper-wrapper {
	grid-template-columns: repeat(7, 1fr)
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-8 .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-columns-8 .swiper-wrapper {
	grid-template-columns: repeat(8, 1fr)
}

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

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-1 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-1 .swiper-wrapper {
		grid-template-columns: repeat(1, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-2 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-2 .swiper-wrapper {
		grid-template-columns: repeat(2, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-3 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-3 .swiper-wrapper {
		grid-template-columns: repeat(3, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-4 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-4 .swiper-wrapper {
		grid-template-columns: repeat(4, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-5 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-5 .swiper-wrapper {
		grid-template-columns: repeat(5, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-6 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-6 .swiper-wrapper {
		grid-template-columns: repeat(6, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-7 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-7 .swiper-wrapper {
		grid-template-columns: repeat(7, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-8 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-sm-columns-8 .swiper-wrapper {
		grid-template-columns: repeat(8, 1fr)
	}
}

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

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-1 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-1 .swiper-wrapper {
		grid-template-columns: repeat(1, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-2 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-2 .swiper-wrapper {
		grid-template-columns: repeat(2, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-3 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-3 .swiper-wrapper {
		grid-template-columns: repeat(3, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-4 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-4 .swiper-wrapper {
		grid-template-columns: repeat(4, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-5 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-5 .swiper-wrapper {
		grid-template-columns: repeat(5, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-6 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-6 .swiper-wrapper {
		grid-template-columns: repeat(6, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-7 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-7 .swiper-wrapper {
		grid-template-columns: repeat(7, 1fr)
	}

	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-8 .swiper-wrapper,
	.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.swiper-initialized).rtwpvg-thumbnail-xs-columns-8 .swiper-wrapper {
		grid-template-columns: repeat(8, 1fr)
	}
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:hover .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:hover .rtwpvg-thumbnail-prev-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:hover .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:hover .rtwpvg-thumbnail-prev-arrow {
	opacity: 1;
	visibility: visible
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:hover .rtwpvg-thumbnail-next-arrow.swiper-button-disabled,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:hover .rtwpvg-thumbnail-prev-arrow.swiper-button-disabled,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:hover .rtwpvg-thumbnail-next-arrow.swiper-button-disabled,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:hover .rtwpvg-thumbnail-prev-arrow.swiper-button-disabled {
	cursor: default;
	opacity: .2
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image {
	cursor: pointer;
	display: inline-block;
	margin: 0;
	opacity: .3;
	overflow: hidden
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image>div,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image>div {
	height: 100%
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image.swiper-slide-thumb-active,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image:hover,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image.swiper-slide-thumb-active,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image:hover {
	opacity: 1
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image img,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image img {
	box-sizing: border-box;
	height: 100%;
	margin: 0 !important;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	vertical-align: middle;
	width: 100%
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image.rtwpvg-thumbnail-video div,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image.rtwpvg-thumbnail-video div {
	box-sizing: border-box;
	display: block;
	position: relative
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image.rtwpvg-thumbnail-video div:before,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image.rtwpvg-thumbnail-video div:before {
	background: rgba(0, 0, 0, .5) url(../images/video-play.png) 50% no-repeat;
	background-size: 50%;
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 99
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-bottom .rtwpvg-container,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-bottom .rtwpvg-container {
	flex-direction: column
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-slider.thumbnail-slider-deactive .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-slider.thumbnail-slider-deactive .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-slider.thumbnail-slider-deactive .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-slider.thumbnail-slider-deactive .swiper-wrapper {
	box-sizing: content-box;
	display: flex;
	opacity: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	padding-right: 17px;
	transition: all .3s
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-slider.thumbnail-slider-deactive .swiper-wrapper .swiper-slide,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-slider.thumbnail-slider-deactive .swiper-wrapper .swiper-slide,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-slider.thumbnail-slider-deactive .swiper-wrapper .swiper-slide,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-slider.thumbnail-slider-deactive .swiper-wrapper .swiper-slide {
	height: auto;
	width: calc(100% + 17px)
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-slider.thumbnail-slider-deactive.loaded-thumbnail-no-slider .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-slider.thumbnail-slider-deactive.loaded-thumbnail-no-slider .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-slider.thumbnail-slider-deactive.loaded-thumbnail-no-slider .swiper-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-slider.thumbnail-slider-deactive.loaded-thumbnail-no-slider .swiper-wrapper {
	flex-direction: column;
	opacity: 1
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-left .rtwpvg-container,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-right .rtwpvg-container,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-left .rtwpvg-container,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-right .rtwpvg-container {
	justify-content: space-between
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-left .rtwpvg-slider-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-right .rtwpvg-slider-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-left .rtwpvg-slider-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-right .rtwpvg-slider-wrapper {
	flex: 1;
	max-width: 100%
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-wrapper,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-wrapper {
	flex: 0 0 20%;
	max-width: 20%
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-prev-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-prev-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-prev-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-prev-arrow {
	height: 30px;
	left: 0;
	right: 0;
	width: 100%
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow {
	bottom: 0;
	top: inherit
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.slick-initialized),
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.slick-initialized),
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.slick-initialized),
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.slick-initialized) {
	align-content: start;
	grid-template-columns: none
}

.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout.rtwpvg-thumbnail-position-left .rtwpvg-container,
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper.rtwpvg-thumbnail-position-left .rtwpvg-container {
	flex-direction: row-reverse
}

.rtwpvg-images.rtwpvg-no-gallery-images .rtwpvg-thumbnail-wrapper {
	display: none
}

.rtwpvg-images.rtwpvg-no-gallery-images .rtwpvg-wrapper.rtwpvg-thumbnail-position-left .rtwpvg-slider-wrapper,
.rtwpvg-images.rtwpvg-no-gallery-images .rtwpvg-wrapper.rtwpvg-thumbnail-position-right .rtwpvg-slider-wrapper {
	flex: 0 0 100%;
	max-width: 100%
}

.rtwpvg-images .berocket_better_labels {
	margin: 15px
}

#rtsb-builder-content .rtsb-product-images .rtwpvg-single-image-container {
	line-height: 0 min-width:400px;
}

.rtwpvg-video-full-height .slick-track .rtwpvg-gallery-video>div {
	height: 100%
}

.rtwpvg-grid-wrapper .rtwpvg-grid-layout {
	display: flex;
	flex-wrap: wrap;
	gap: var(--rtwpvg-thumbnail-gap)
}

.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-columns-1 .rtwpvg-gallery-image {
	max-width: calc(100% - var(--rtwpvg-thumbnail-gap)/1*0)
}

.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-columns-2 .rtwpvg-gallery-image {
	max-width: calc(50% - var(--rtwpvg-thumbnail-gap)/2*1)
}

.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-columns-3 .rtwpvg-gallery-image {
	max-width: calc(33.33333% - var(--rtwpvg-thumbnail-gap)/3*2)
}

.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-columns-4 .rtwpvg-gallery-image {
	max-width: calc(25% - var(--rtwpvg-thumbnail-gap)/4*3)
}

.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-columns-5 .rtwpvg-gallery-image {
	max-width: calc(20% - var(--rtwpvg-thumbnail-gap)/5*4)
}

.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-columns-6 .rtwpvg-gallery-image {
	max-width: calc(16.66667% - var(--rtwpvg-thumbnail-gap)/6*5)
}

.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-columns-7 .rtwpvg-gallery-image {
	max-width: calc(14.28571% - var(--rtwpvg-thumbnail-gap)/7*6)
}

.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-columns-8 .rtwpvg-gallery-image {
	max-width: calc(12.5% - var(--rtwpvg-thumbnail-gap)/8*7)
}

@media only screen and (max-width:992px) {
	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-sm-columns-1 .rtwpvg-gallery-image {
		max-width: calc(100% - var(--rtwpvg-thumbnail-gap)/1*0)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-sm-columns-2 .rtwpvg-gallery-image {
		max-width: calc(50% - var(--rtwpvg-thumbnail-gap)/2*1)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-sm-columns-3 .rtwpvg-gallery-image {
		max-width: calc(33.33333% - var(--rtwpvg-thumbnail-gap)/3*2)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-sm-columns-4 .rtwpvg-gallery-image {
		max-width: calc(25% - var(--rtwpvg-thumbnail-gap)/4*3)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-sm-columns-5 .rtwpvg-gallery-image {
		max-width: calc(20% - var(--rtwpvg-thumbnail-gap)/5*4)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-sm-columns-6 .rtwpvg-gallery-image {
		max-width: calc(16.66667% - var(--rtwpvg-thumbnail-gap)/6*5)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-sm-columns-7 .rtwpvg-gallery-image {
		max-width: calc(14.28571% - var(--rtwpvg-thumbnail-gap)/7*6)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-sm-columns-8 .rtwpvg-gallery-image {
		max-width: calc(12.5% - var(--rtwpvg-thumbnail-gap)/8*7)
	}
}

@media only screen and (max-width:480px) {
	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-xs-columns-1 .rtwpvg-gallery-image {
		max-width: calc(100% - var(--rtwpvg-thumbnail-gap)/1*0)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-xs-columns-2 .rtwpvg-gallery-image {
		max-width: calc(50% - var(--rtwpvg-thumbnail-gap)/2*1)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-xs-columns-3 .rtwpvg-gallery-image {
		max-width: calc(33.33333% - var(--rtwpvg-thumbnail-gap)/3*2)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-xs-columns-4 .rtwpvg-gallery-image {
		max-width: calc(25% - var(--rtwpvg-thumbnail-gap)/4*3)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-xs-columns-5 .rtwpvg-gallery-image {
		max-width: calc(20% - var(--rtwpvg-thumbnail-gap)/5*4)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-xs-columns-6 .rtwpvg-gallery-image {
		max-width: calc(16.66667% - var(--rtwpvg-thumbnail-gap)/6*5)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-xs-columns-7 .rtwpvg-gallery-image {
		max-width: calc(14.28571% - var(--rtwpvg-thumbnail-gap)/7*6)
	}

	.rtwpvg-grid-wrapper .rtwpvg-grid-layout.rtwpvg-xs-columns-8 .rtwpvg-gallery-image {
		max-width: calc(12.5% - var(--rtwpvg-thumbnail-gap)/8*7)
	}
}

.rtwpvg-grid-layout .rtwpvg-gallery-image {
	position: relative
}

.rtwpvg-grid-layout .rtwpvg-gallery-image:hover .rtwpvg-trigger {
	opacity: 1
}

.rtwpvg-grid-layout .rtwpvg-gallery-image.rtwpvg-gallery-video>div {
	height: 100%
}

.rtwpvg-grid-layout .rtwpvg-trigger {
	align-items: center;
	display: flex;
	height: 35px;
	justify-content: center;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: .3s;
	width: 35px;
	z-index: 9
}

.rtwpvg-grid-layout .rtwpvg-trigger-position-top-right {
	right: 0
}

.rtwpvg-grid-layout .rtwpvg-trigger-position-bottom-right {
	bottom: 5px;
	right: 5px;
	top: inherit
}

.rtwpvg-grid-layout .rtwpvg-trigger-position-bottom-left {
	bottom: 5px;
	left: 5px;
	top: inherit
}

.rtwpvg-grid-layout .rtwpvg-single-video-container {
	height: 100%
}

a.rtwpvg-image-trigger+.rtwpvg-slider .rtwpvg-gallery-image {
	cursor: pointer
}

.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-next-arrow:before,
.rtwpvg-thumbnail-position-left .rtwpvg-thumbnail-prev-arrow:before,
.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-next-arrow:before,
.rtwpvg-thumbnail-position-right .rtwpvg-thumbnail-prev-arrow:before {
	transform: rotate(90deg)
}

@media only screen and (max-width:480px) {
	.rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-slider-next-arrow {
		right: 0
	}

	.rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-slider-prev-arrow {
		left: 0
	}

	.rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-next-arrow,
	.rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-prev-arrow {
		opacity: 1;
		visibility: visible
	}
}

.rtsb-product-images.no-product-gallery .rtwpvg-grid-wrapper .rtwpvg-grid-layout .rtwpvg-gallery-image {
	max-width: 100%
}