.ProductThumbRB {
	padding: 2.5rem;
	background: #dedede;
	position: relative;
}
.ProductThumbRB .Container {
	position: relative;
	overflow: hidden;
}
.ProductThumbRB img {
	user-select: none;
	max-width: 100%;
}
.ProductThumbRB .Canvas {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ProductThumbRB .Hud {
	overflow: hidden;
	height: 100%;
}
.ProductThumbRB .Container .Thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
.ProductThumbRB .Container .Thumbnail .js-image-loader {
	width: 8em;
	height: 4em;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.ProductThumbRB .Container .Thumbnail .js-image {
	max-width: 100%;
	max-height: 100%;
	position: relative;
}
.ProductThumbRB .Desktop .Thumbnail {
	padding: 3.9% 3.9% 25.8%;
}
.ProductThumbRB .Mobile {
	position: absolute;
	bottom: 0;
	left: 10%;
	max-width: 25%;
	z-index: 20;
}
.ProductThumbRB .Mobile .Thumbnail {
	padding: 24% 16.3% 27%;
	z-index: 10;
}
.ProductThumbRB .Container .Mockup {
	z-index: 20;
	position: relative;
}
.ProductThumbRB .Container .Mockup img {
	max-width: 100%;
}