@font-face {
	font-family: tahoma;
	src: url(/bundles/EmersyaWebsitePro/fonts/apps/vacheronConstantin/TahomaRegularFont.ttf);
}
@font-face {
	font-family: Iconia;
	src: local(Iconia), url("/bundles/EmersyaWebsitePro/fonts/Iconia/IconiaLight.ttf") format("truetype"),
		url("/bundles/EmersyaWebsitePro/fonts/Iconia/IconiaLight.otf") format("opentype"),
		url("/bundles/EmersyaWebsitePro/fonts/Iconia/IconiaLight.svg") format("svg"),
		url("/bundles/EmersyaWebsitePro/fonts/Iconia/IconiaLight.woff") format("woff");
}
@font-face {
	font-family: IconiaFull;
	src: local(Iconia), url("/bundles/EmersyaWebsitePro/fonts/Iconia/IconiaFull.ttf") format("truetype"),
		url("/bundles/EmersyaWebsitePro/fonts/Iconia/IconiaFull.otf") format("opentype"),
		url("/bundles/EmersyaWebsitePro/fonts/Iconia/IconiaFull.svg") format("svg"),
		url("/bundles/EmersyaWebsitePro/fonts/Iconia/IconiaFull.woff") format("woff");
}

@font-face {
	font-family: PreloCondensedLight;
	font-weight: 300;
	src: url(/bundles/EmersyaWebsitePro/fonts/apps/vacheronConstantin/PreloCondensed.eot);
	src: url(/bundles/EmersyaWebsitePro/fonts/apps/vacheronConstantin/PreloCondensed.eot?#iefix)
			format("embedded-opentype"),
		url(/bundles/EmersyaWebsitePro/fonts/apps/vacheronConstantin/PreloCondensed.woff2) format("woff2"),
		url(/bundles/EmersyaWebsitePro/fonts/apps/vacheronConstantin/PreloCondensed.woff) format("woff"),
		url(/bundles/EmersyaWebsitePro/fonts/apps/vacheronConstantin/PreloCondensed.ttf) format("truetype");
	font-display: swap;
}
@font-face {
	font-family: PreloBook;
	src: url("/bundles/EmersyaWebsitePro/fonts/apps/vacheronConstantin/PreloBook.eot?#iefix") format("embedded-opentype"),
		url("/bundles/EmersyaWebsitePro/fonts/apps/vacheronConstantin/PreloBook.woff2") format("woff2"),
		url("/bundles/EmersyaWebsitePro/fonts/apps/vacheronConstantin/PreloBook.woff") format("woff"),
		url("/bundles/EmersyaWebsitePro/fonts/apps/vacheronConstantin/PreloBook.ttf") format("truetype");
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family  : PreloLight;
	src          : url("/bundles/EmersyaWebsitePro/fonts/apps/vacheronConstantin/Prelo-Light.ttf") format("truetype");
	font-weight  : 400;
	font-display : swap;
}
#currency-selector,
#locale-selector {
	font-family : PreloCondensedLight;
}
#testsZone {
	position : absolute;
	left     : -1000px;
	top      : -1000px;
}
#testsZone > .test-textSizing {
	display     : inline;
	white-space : pre;
}
.iconia {
	font-family : IconiaFull !important;
}
.scrollable-x {
	-webkit-overflow-scrolling : touch;
	overflow-x                 : auto;
	touch-action               : pan-x;
}
.scrollable-y {
	-webkit-overflow-scrolling : touch;
	touch-action               : pan-y;
}
#contentZone {
	height       : calc(100% - 52px/* vacheron logo height */);
	width        : 100%;
	margin-left  : auto;
	margin-right : auto;
/*	overflow-y   : auto;*/
}
.custom-invalidOrientation {
	display : none;
}
.custom-loader {
	left     : calc(50% - 32px);
	position : absolute;
	top      : calc(50% - 32px);
	display  : none;
}
.focusable {
	padding : 1px;
}
.focusable.state-focus {
	padding : 0 !important;
}
.state-focus {
	border : 1px dotted black !important;
}
#vacheron-logoContainer {
	height           : 52px;
	display          : flex;
	border-bottom    : 1px solid #eaeaea;
	background-color : white;
}
#vacheron-logoContainer > a {
	height : 16px;
	margin : auto;
}
#vacheron-logoContainer > a > img {
	height : 100%;
}
/*******************************************/
/***********   POPUP   ZONE   **************/
/*******************************************/
#popupZone {
	position         : absolute;
	width            : 100%;
	z-index          : 50;
	left             : 0;
	pointer-events   : none;
}
#popupZone > * {
	pointer-events : all;
}
body.state-modal {
	pointer-events : none;
}
body.state-modal #popupZone {
	background : rgba(255, 255, 255, 0.8);
}
body.state-modal #popupZone > .tooltip.state-opened {
	pointer-events : all;
}
#popupZone[data-mode='loader'] {
	pointer-events   : all;
	background-color : white;
	z-index          : 100;
}
#popupZone[data-mode='loader'] .custom-loader {
	display     : block;
	font-family : PreloBook;
}
#overflowsMaskManager {
	position       : absolute;
	height         : 100%;
	width          : 100%;
	pointer-events : none;
	left           : 0;
}
#overflowsMaskManager > * {
	position : absolute;
}
