
/*Oscine*/
@font-face {
	font-family: "Oscine-Regular";
	src: url("/html/assets/248086e5-0219-4d47-b59a-5cf105209e40.eot?#iefix");
	src: url("/html/assets/248086e5-0219-4d47-b59a-5cf105209e40.eot?#iefix") format("eot"), url("/html/assets/5f43e68a-376d-42be-81e4-6a77ab7c255b.woff2") format("woff2"), url("/html/assets/014ebcdb-af2c-4d82-852b-5ba613fb1f60.woff") format("woff"), url("/html/assets/e8728afe-7164-41ad-8fc5-a97fcf040008.ttf") format("truetype"), url("/html/assets/8d85f201-bde0-43c0-95d3-38e9f8857701.svg#8d85f201-bde0-43c0-95d3-38e9f8857701") format("svg");
}
@font-face {
	font-family: "Oscine-Bold";
	src: url("/html/assets/24c34870-b214-41be-9b51-682af88a0e0b.eot?#iefix");
	src: url("/html/assets/24c34870-b214-41be-9b51-682af88a0e0b.eot?#iefix") format("eot"), url("/html/assets/ad019434-b24d-4f43-b3df-e010281597b3.woff2") format("woff2"), url("/html/assets/ac43d984-b5b7-46f6-9582-e588806d2758.woff") format("woff"), url("/html/assets/9f3cf0ba-cd87-451c-8014-321c17868c09.ttf") format("truetype"), url("/html/assets/06d9e45a-d536-4271-802e-7497710f90f5.svg#06d9e45a-d536-4271-802e-7497710f90f5") format("svg");
}
/*FAKT*/
@font-face {
	font-family: 'Fakt-Normal';
	src: url('/html/assets/FaktPro-Normal.eot?#iefix');
	/* IE9 Compat Modes */
	src: url('/html/assets/FaktPro-Normal.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/html/assets/FaktPro-Normal.woff') format('woff'), /* Pretty Modern Browsers */ url('/html/assets/FaktPro-Normal.ttf') format('truetype');/* Safari, Android, iOS */
}
@font-face {
	font-family: 'Fakt-Medium';
	src: url('/html/assets/FaktPro-Medium.eot?#iefix');
	/* IE9 Compat Modes */
	src: url('/html/assets/FaktPro-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/html/assets/FaktPro-Medium.woff') format('woff'), /* Pretty Modern Browsers */ url('/html/assets/FaktPro-Medium.ttf') format('truetype');/* Safari, Android, iOS */
}
@font-face {
	font-family: 'Fakt-Bold';
	src: url('/html/assets/FaktPro-Bold.eot?#iefix');
	/* IE9 Compat Modes */
	src: url('/html/assets/FaktPro-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/html/assets/FaktPro-Bold.woff') format('woff'), /* Pretty Modern Browsers */ url('/html/assets/FaktPro-Bold.ttf') format('truetype');/* Safari, Android, iOS */
}
@font-face {
	font-family: 'Fakt-Blond';
	src: url('/html/assets/FaktPro-Blond.eot?#iefix');
	/* IE9 Compat Modes */
	src: url('/html/assets/FaktPro-Blond.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/html/assets/FaktPro-Blond.woff') format('woff'), /* Pretty Modern Browsers */ url('/html/assets/FaktPro-Blond.ttf') format('truetype');/* Safari, Android, iOS */
}
/*COMMON START*/
.clearfix {
	zoom: 1;
}
.clearfix:before,  .clearfix:after {
	display: table;
	content: '';
}
.clearfix:after {
	clear: both;
}
a {
	outline: none;
}
select,  input,  textarea {
	font-family: "Fakt-Normal", Helvetica, Arial;
}
.tw select,  .tw input,  .tw textarea {
	font-family: "Fakt-Normal", Helvetica, Arial, '微軟正黑體', 'Microsoft JhengHei';
}
.cn select,  .cn input,  .cn textarea {
	font-family: "Fakt-Normal", Helvetica, Arial, '微软雅黑體', 'Microsoft YaHei';
}
.jp select,  .jp input,  .jp textarea {
	font-family: "Fakt-Normal", Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}
.hiddendiv {
	display: none;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.vive-button {
	font-size: 16px;
	font-weight: 500;
	line-height: 38px;
	display: inline-block;
	height: 38px;
	margin: 0 10px;
	padding: 0 40px 0 40px;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	text-align: center;
	text-decoration: none;
	color: #fff;
	border: 0;
	border-radius: 21px;
	outline: none;
	background-color: #00b5e2;
	cursor: pointer;
}

@media (max-width: 767px) {
.vive-button {
	margin-bottom: 10px;
}
}
.vive-button:hover {
	cursor: pointer;
	color: #000;
	background-color: #00c9fb;
}
.vive-button.become-a-developer {
	margin: 48px 0 74px;
}
.vive-button.play-video-button .icon-play {
	float: left;
	overflow: hidden;
	width: 10px;
	height: 38px;
	margin-top: 0;
	margin-right: 10px;
	margin-left: 0;
	text-indent: -1000pt;
	background-image: url(../images/play.png);
	background-repeat: no-repeat;
	background-position: -10px center;
}
.us .vive-button.play-video-button .icon-play {
	margin-top: -1px;
}
.vive-button.play-video-button .text-play {
	font-size: 16px;
	line-height: 38px;
	vertical-align: top;
}
.vive-button.play-video-button:hover {
	-webkit-transition: 0.2s;
	transition: 0.2s;
	background-color: #00c9fb;
}
.vive-button.play-video-button:hover .icon-play {
	background-position: 0 center;
}
.vive-button.play-video-button:hover .text-play {
	color: #000;
}
.vive-button.yellow-green-color {
	background-color: #22cc7f;
}
.vive-button.yellow-green-color:hover {
	background-color: #2cdc8c;
}
.vive-button.dark-grey-color {
	box-sizing: border-box;
	color: #3c3c3c;
	border: solid 1px #3c3c3c;
	background-color: #fff;
}
.vive-button.dark-grey-color:hover,  .vive-button.dark-grey-color.selected {
	color: #fff;
	background-color: #3d3d3d;
}
/*COMMON END*/
	/* COMMON */
	/* MAIN */
html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
	font-family: "Fakt-Normal", Helvetica, Arial;
	font-weight: 400;
	position: relative;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
	cursor: default;
	color: #3c3c3c;
	text-rendering: optimizeLegibility;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.tw body {
	font-family: "Fakt-Normal", Helvetica, Arial, '微軟正黑體', 'Microsoft JhengHei';
}
.cn body {
	font-family: "Fakt-Normal", Helvetica, Arial, '微软雅黑體', 'Microsoft YaHei';
}
.jp body {
	font-family: "Fakt-Normal", Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}
body.cn footer .china-icp-code-block {
	position: absolute;
	bottom: 10px;
	display: block;
}

@media (max-width: 767px) {
body.cn footer .china-icp-code-block {
	bottom: 0;
	left: 0;
	display: table;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
}

@media (max-width: 1023px) {
body.fr footer .social-links .label,  body.ca-fr footer .social-links .label,  body.de footer .social-links .label {
	font-size: 25px;
}
}
header {
	font-family: "Fakt-Normal", Helvetica, Arial;
	/*position: fixed;*/
	z-index: 3000;
	top: 0;
	right: 0;
	left: 0;
	clear: both;
	height: 70px;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	background-color: #111820;
}
.tw header {
	font-family: "Fakt-Normal", Helvetica, Arial, '微軟正黑體', 'Microsoft JhengHei';
}
.cn header {
	font-family: "Fakt-Normal", Helvetica, Arial, '微软雅黑體', 'Microsoft YaHei';
}
.jp header {
	font-family: "Fakt-Normal", Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}

@media (max-width: 1023px) {
header {
	height: 60px;
}
}
header .header-items {
	position: relative;
	width: auto;
	height: 70px;
}

@media (max-width: 1023px) {
header .header-items {
	height: 60px;
}
}
header .header-items:after {
	font-size: 0;
	line-height: 0;
	display: inline-block;
	width: 100%;
	content: '';
}
header .logo-region {
	display: inline-block;
	float: left;
	min-width: 114px;
	height: 70px;
	vertical-align: top;
	outline: none;
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}

@media (max-width: 1023px) {
header .logo-region {
	height: 60px;
}
}
header .nav-items {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	position: relative;
	display: inline-block;
	float: left;
	height: 70px;
	margin-left: 60px;
	vertical-align: top;
	letter-spacing: 0.03em;
}

@media (max-width: 1500px) {
.cn header .nav-items {
	margin-left: 40px;
}
}

@media (max-width: 1270px) {
.cn header .nav-items {
	margin-left: 30px;
}
}

@media (max-width: 1023px) {
header .nav-items {
	display: none;
}
}
header .nav-items .nav-link {
	display: block;
	float: left;
	height: 66px;
	margin: 0 60px 0 0;
	padding: 0;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	text-decoration: none;
	color: #868a8e;
	border-bottom: 4px solid transparent;
	outline: none;
}

@media (max-width: 1500px) {
header .nav-items .nav-link {
	margin-right: 45px;
}
.cn header .nav-items .nav-link {
	margin-right: 36px;
}
}

@media (max-width: 1270px) {
header .nav-items .nav-link {
	margin-right: 30px;
}
.cn header .nav-items .nav-link {
	margin-right: 27px;
}
}
header .nav-items .nav-link span {
	display: block;
	padding: 28px 0 0 0;
}
header .nav-items .nav-link:hover,  header .nav-items .nav-link.selected {
	-webkit-transition: 0.2s;
	transition: 0.2s;
	color: #fff;
	border-color: #00b5e2;
}
header .nav-items .button-area {
	float: left;
	height: 79px;
	border-bottom: 7px solid transparent;
}
header .nav-items .button-area .vive-button {
	display: block;
	margin: 18px 20px 0 20px;
}

@media (max-width: 1500px) {
header .nav-items .button-area .vive-button {
	margin-right: 10px;
	margin-left: 10px;
}
}

@media (max-width: 1270px) {
header .nav-items .button-area .vive-button {
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 20px;
	padding-left: 20px;
}
.fr header .nav-items .button-area .vive-button,  .ca-fr header .nav-items .button-area .vive-button {
	font-size: 14px;
	margin-right: 0;
	margin-left: 0;
}
}
header .logo-htc {
	float: right;
	width: 53px;
	height: 22px;
	margin: 24px 0 0 40px;
	background: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-position: 0;
}

@media (max-width: 1500px) {
header .logo-htc {
	margin-left: 30px;
}
}

@media (max-width: 1270px) {
header .logo-htc {
	margin-left: 20px;
}
}

@media (max-width: 1023px) {
header .logo-htc {
	margin: 18px 51px 0 0;
}
}
header .user-wrapper {
	display: inline-block;
	float: right;
}

@media (max-width: 1023px) {
header .user-wrapper {
	display: none;
}
}
header .user-wrapper .display-info {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	position: relative;
	display: block;
	height: 70px;
	cursor: pointer;
	vertical-align: top;
	text-decoration: none;
	color: #fff;
}
header .user-wrapper .display-info span {
	display: block;
	float: left;
	padding: 28px 0 0 0;
}
header .user-wrapper .display-info.signin {
	padding: 0 15px 0 0px;
	display: inline-block;
}
header .user-wrapper .display-info.avatar {
}
header .user-wrapper .display-info.avatar span.blue-dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 33px 8px 0 0;
	padding: 0;
	border-radius: 50%;
	background-color: #00b5e2;
}

@media (max-width: 1500px) {
.cn header .user-wrapper .display-info.avatar span.user-name {
	display: inline-block;
	overflow: hidden !important;
	width: auto;
	white-space: nowrap;
	text-overflow: ellipsis;
}
}

@media (max-width: 1270px) {
header .user-wrapper .display-info.avatar span.user-name {
	display: inline-block;
	overflow: hidden !important;
	width: auto;
	white-space: nowrap;
	text-overflow: ellipsis;
}
}
header .user-wrapper .display-info.avatar .icon {
	float: left;
	overflow: hidden;
	width: 45px;
	height: 45px;
	margin: 12px 0 0 15px;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	border-radius: 50%;
}
header .user-wrapper .display-info.avatar .icon img {
	display: block;
	height: 100%;
}
header .user-options {
	position: absolute;
	z-index: 4000;
	top: 67px;
	right: 107px;
	display: none;
	pointer-events: none;
	border-radius: 4px;
	box-shadow: 0 0 3px #999;
}

@media (max-width: 1023px) {
header .user-options {
	display: none;
}
}
header .user-options a {
	font-size: 18px;
	line-height: 22px;
	display: block;
	clear: both;
	padding: 16px 30px 16px 30px;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	text-decoration: none;
	color: #798496;
	background-color: #edeff4;
}
header .user-options a:first-child {
	border-radius: 4px 4px 0 0;
}
header .user-options a:first-child:before {
	position: absolute;
	top: -8px;
	right: 14px;
	display: block;
	width: 0;
	height: 0;
	content: '';
	-webkit-transition: 0.2s;
	transition: 0.2s;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #edeff4;
	border-left: 8px solid transparent;
}
header .user-options a:last-child {
	border: none;
	border-radius: 0 0 4px 4px;
}
header .user-options a:hover {
	-webkit-transition: 0.2s;
	transition: 0.2s;
	color: #00b5e2;
}
header .user-options a:hover:first-child:before {
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
header .user-options.show {
	display: block;
	pointer-events: auto;
}

@media (max-width: 1023px) {
header .user-options.show {
	display: none;
}
}
header .hamburger {
	position: absolute;
	top: 0;
	right: 0;
	display: none;
	width: 30px;
	height: 30px;
	margin: 28px 0 0 0;
	cursor: pointer;
}

@media (max-width: 1023px) {
header .hamburger {
	display: block;
	margin: 15px 0 0 0;
}
}
header .hamburger .dash {
	position: absolute;
	width: 30px;
	height: 2px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	background-color: #fff;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
header .hamburger .dash.a {
	top: 6px;
}
header .hamburger .dash.b {
	top: 14px;
}
header .hamburger .dash.c {
	bottom: 6px;
}
header .hamburger.open .dash {
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
header .hamburger.open .dash.a {
	top: 14px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
header .hamburger.open .dash.b {
	opacity: 0;
}
header .hamburger.open .dash.c {
	bottom: 14px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
header .dropdown-menu-wrapper {
	position: absolute;
	z-index: 5;
	top: -1000px;
	overflow: hidden;
	width: 100%;
	height: 0;
	-webkit-transition: 0.6s;
	transition: 0.6s;/*testing*/
}

@media (max-width: 1023px) {
header .dropdown-menu-wrapper {
	top: 60px;
}
}
header .dropdown-menu-wrapper .dropdown-menu {
	font-size: 24px;
	line-height: 28px;
	position: absolute;
	display: block;
	width: 100%;
	min-height: 150px;
	padding: 25px 0 25px 0;
	background-color: rgba(28, 28, 28, 0.93);
}

@media (max-width: 767px) {
header .dropdown-menu-wrapper .dropdown-menu {
	font-size: 18px;
}
}
header .dropdown-menu-wrapper .dropdown-menu a {
	font-weight: 300;
	display: block;
	width: 100%;
	padding: 17px 0 17px 0;
	text-align: center;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}
header .dropdown-menu-wrapper .dropdown-menu a.profile,  header .dropdown-menu-wrapper .dropdown-menu a.logout {
	display: none;
}
header .dropdown-menu-wrapper.open {
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
header .dropdown-menu-wrapper.open.count1 {
	height: 122px;
}
header .dropdown-menu-wrapper.open.count2 {
	height: 185px;
}
header .dropdown-menu-wrapper.open.count3 {
	height: 248px;
}
header .dropdown-menu-wrapper.open.count4 {
	height: 311px;
}
header .dropdown-menu-wrapper.open.count5 {
	height: 374px;
}
header .dropdown-menu-wrapper.open.count6 {
	height: 437px;
}
header .dropdown-menu-wrapper.open.count7 {
	height: 500px;
}
header .dropdown-menu-wrapper.open.count8 {
	height: 563px;
}
header .dropdown-menu-wrapper.open.count8 {
	height: 626px;
}
header .mini-cart-container .mini-cart-block {
	display: none;
	position: absolute;
	right: -30px;
	color: #fff;
}

@media (max-width: 1023px) {
header .mini-cart-container .mini-cart-block {
	right: 0;
}
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block {
	right: 20px;
}
}
header .mini-cart-container .mini-cart-block .cart-main-block {
	position: relative;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	height: 50px;
	padding: 0 30px;
	background-color: #41464d;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-main-block {
	float: right;
	padding: 0 15px;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
}
header .mini-cart-container .mini-cart-block .cart-main-block:hover {
	cursor: pointer;
}
header .mini-cart-container .mini-cart-block .cart-main-block:hover .cart-title-block {
	color: rgba(255, 255, 255, 0.8);
}
header .mini-cart-container .mini-cart-block .cart-main-block:hover .total-items-block {
	color: #000;
	background-color: #00c9fb;
}
header .mini-cart-container .mini-cart-block .cart-main-block .cart-icon-block {
	width: 16px;
	height: 14px;
	background-image: url('data:image/png;base64,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');
}
header .mini-cart-container .mini-cart-block .cart-main-block .cart-title-block {
	font-size: 16px;
	margin: 0 10px;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-main-block .cart-title-block {
	font-size: 14px;
}
}
header .mini-cart-container .mini-cart-block .cart-main-block .total-items-block {
	font-size: 16px;
	line-height: 32px;
	width: 30px;
	height: 30px;
	text-align: center;
	border-radius: 50%;
	background-color: #00b5e2;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-main-block .total-items-block {
	font-size: 14px;
	line-height: 27px;
	width: 25px;
	height: 25px;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block {
	position: absolute;
	top: 0;
	right: 0;
	display: none;
	min-width: 400px;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block {
	left: 0;
	min-width: auto;
}
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 0) {
header .mini-cart-container .mini-cart-block .cart-item-list-block {
	min-width: initial;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .arrow-block {
	height: 50px;
	padding: 0 30px;
	background-color: #41464d;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block .arrow-block {
	padding: 0 15px;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .arrow-block .arrow-icon {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-top: 22px;
	margin-left: 3px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border-top: solid 1px #a0a2a6;
	border-left: solid 1px #a0a2a6;
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .arrow-block .arrow-icon:hover {
	cursor: pointer;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block {
	padding: 0 30px;
	background-color: #41464d;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block {
	padding: 0 15px;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 14px 0;
	border-bottom: solid 1px #54595f;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .product-name {
	font-size: 16px;
	min-width: 200px;
	padding-top: 2px;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .product-name {
	font-size: 14px;
	min-width: inherit;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .quantity {
	font-size: 16px;
	line-height: 32px;
	width: 30px;
	height: 30px;
	margin-left: 10px;
	text-align: center;
	border-radius: 50%;
	background-color: #54595f;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .quantity.only-one {
	display: none;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .quantity {
	font-size: 14px;
	line-height: 27px;
	width: 25px;
	height: 25px;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .sales-price-block {
	font-size: 16px;
	margin: 0 10px;
	padding-top: 2px;
	text-align: right;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .sales-price-block {
	font-size: 14px;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .delete-btn {
	position: relative;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #54595f;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .delete-btn {
	background-color: transparent;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .delete-btn::before,  header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .delete-btn::after {
	position: absolute;
	top: 50%;
	left: 0;
	width: 12px;
	height: 1px;
	margin-left: 3px;
	content: '';
	background-color: #fff;
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .delete-btn::before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .delete-btn::after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .list-block .item-block .delete-btn:hover {
	cursor: pointer;
	opacity: 0.8;
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .empty-cart-message-block {
	padding: 30px;
	background-color: #41464d;
	font-size: 16px;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block .empty-cart-message-block {
	font-size: 14px;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .checkout-block {
	display: none;
	text-align: right;
	padding: 30px;
	background-color: #41464d;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block .checkout-block {
	padding: 15px;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .checkout-block .vive-button {
	margin: 0;
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .change-location-block {
	padding: 15px 30px;
	background-color: #54595f;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block .change-location-block {
	padding: 10px 15px;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .change-location-block .current-location {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .change-location-block .current-location .global-icon {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMAoOAKYOj148UoIvMQ+s6ueWSppEpGuJ2HOR7caTwt7NKVjsdrXkJEVMP0AAAB0UlEQVRIx52W63qCMAyGQzsBOajgUCaim05z/3c49qXlEawH+v6ABChNyEdTume+38Ypd6Txdj+nl8zriAdE9fNRXxt2sPmiR+yW/IDljpwUIT8kLOgevR7lMMpprWlEFrMhx3Gh9cK6QpyNRnyzMFvNcD4QHXJ7QfgejNF2jp/sE+eSOkqYn9mPnec2ttJMUREFsFp8ckmCqMJEMC0Fgybp7CMsAg3e0xlJw6Do6xFKopFSSt6XKpDK3J0V5TBDW58lv82SQMsTEO1seAIbaJcn8a/rWqodAEnrHBjOkoA4ooaaiKClVBO44nJFhurW1Sm0Z+MKSLjAS8hwGFQjMJH9iipIWMHTvfTgrkgQLe1piyrah04oGPWgyCerRNRzSzGSp9u5G+qJbNRgAXESFKICA7R0DHrSwV0lmgt5IinxZDyG+ASG9ENlwAty1ZPjocHdmesjR9TTOD6yRymdgsnIoF2CGcmysIuYkMC9DGU5En9l57x1r0Px21+s/AAS2PrDsJbAxCnh1B4/ssdy4bEo+S19WGDfJNyNlnHVJklyhJUAhR+uM1rFoHjSLBBy62wW/i3J3fjY0fj82yvQ5asm7rFV8NiQ+Gx7/DdXHlu4Pw/n3l9WeexHAAAAAElFTkSuQmCC');
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block .change-location-block .current-location .global-icon {
	width: 15px;
	height: 15px;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .change-location-block .current-location .location-name {
	padding-top: 2px;
	margin-left: 10px;
	font-size: 16px;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block .change-location-block .current-location .location-name {
	font-size: 14px;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .change-location-block .change-location-btn {
	padding-top: 2px;
	text-decoration: underline;
	font-size: 16px;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block .cart-item-list-block .change-location-block .change-location-btn {
	font-size: 14px;
}
}
header .mini-cart-container .mini-cart-block .cart-item-list-block .change-location-block .change-location-btn:hover {
	cursor: pointer;
}

@media (max-width: 767px) {
header .mini-cart-container .mini-cart-block.show-cart {
	left: 20px;
	width: auto;
}
}
header .mini-cart-container .mini-cart-block.show-cart .cart-item-list-block {
	display: block;
}
header.logged-in .user-wrapper .display-info.sign-in {
	display: none;
}
header.logged-in .user-wrapper .display-info.avatar {
	display: block;
}
header.logged-in .dropdown-menu a.login {
	display: none;
}
header.logged-in .dropdown-menu a.profile,  header.logged-in .dropdown-menu a.logout {
	display: block;
}
.main {
	position: relative;
	overflow: hidden;
	width: 100%;
	min-height: 200px;
	zoom: 1;
}
.main:before,  .main:after {
	display: table;
	content: '';
}
.main:after {
	clear: both;
}
.center-column {
	position: relative;
	width: 1280px;
	height: inherit;
	margin: 0 auto;
	zoom: 1;
}
.center-column:before,  .center-column:after {
	display: table;
	content: '';
}
.center-column:after {
	clear: both;
}

@media (max-width: 1500px) {
.center-column {
	width: 1090px;
}
}

@media (max-width: 1270px) {
.center-column {
	width: 954px;
}
}

@media (max-width: 1023px) {
.center-column {
	width: 745px;
}
}

@media (max-width: 767px) {
.center-column {
	width: auto;
	padding: 0 20px 0 20px;
}
}
.footer-spacer {
	position: relative;
	clear: both;
	width: 100%;
	height: 50px;
}

@media (max-width: 767px) {
.footer-spacer {
	display: none;
}
}
footer {
	font-family: "Fakt-Normal", Helvetica, Arial;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	position: absolute;
	z-index: 999;
	bottom: 0;
	width: 100%;
	height: 50px;
	letter-spacing: 0.03em;
	color: #868686;
	background-color: #111820;
}
.tw footer {
	font-family: "Fakt-Normal", Helvetica, Arial, '微軟正黑體', 'Microsoft JhengHei';
}
.cn footer {
	font-family: "Fakt-Normal", Helvetica, Arial, '微软雅黑體', 'Microsoft YaHei';
}
.jp footer {
	font-family: "Fakt-Normal", Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}

@media (max-width: 767px) {
footer {
	font-size: 12px;
	line-height: 16px;
	position: relative;
	height: auto;
}
}
footer .footer-links {
	position: relative;
	float: left;
	width: 75%;
	margin: 57px 0 0 0;
}

@media (max-width: 1023px) {
footer .footer-links {
	width: 100%;
}
}

@media (max-width: 767px) {
footer .footer-links {
	top: 45px;
	float: none;
	max-width: 100%;
	margin: 0;
	text-align: center;
}
}
footer .footer-links .m-footer-arrow {
	position: relative;
	display: none;
	width: 27px;
	height: 27px;
	margin: 0 auto 17px;
	border-radius: 50%;
	background-color: #585858;
}

@media (max-width: 767px) {
footer .footer-links .m-footer-arrow {
	display: block;
}
}
footer .footer-links .m-footer-arrow:after {
	position: absolute;

	top: 7px;
	left: 9px;
	display: block;
	width: 7px;
	height: 7px;
	content: '';
	-webkit-transition: 0.6s;
	transition: 0.6s;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	border-top: solid 2px #111820;
	border-right: solid 2px #111820;
}
footer .footer-links .m-footer-arrow.active {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
footer .footer-links .footer-flex-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

@media (max-width: 767px) {
footer .footer-links .footer-flex-container {
	padding-top: 15px;
	border-top: solid 1px #41464d;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
}
footer .footer-links .footer-flex-container.unactive {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 767px) {
footer .footer-links .footer-flex-container.unactive {
	display: none;
}
}
footer .footer-links .footer-flex-container .flex-item {
	width: 25%;
	padding-right: 15px;
}

@media (max-width: 767px) {
footer .footer-links .footer-flex-container .flex-item {
	width: 50%;
	margin-bottom: 20px;
	padding-right: 0;
}
}
footer .footer-links .footer-flex-container .flex-item .category-item {
	margin-bottom: 30px;
}

@media (max-width: 767px) {
footer .footer-links .footer-flex-container .flex-item .category-item {
	margin-top: 8px;
	margin-bottom: 8px;
}
}
footer .footer-links .footer-flex-container .flex-item .category-item span,  footer .footer-links .footer-flex-container .flex-item .category-item a {
	font-family: "Fakt-Bold", Helvetica, Arial;
	text-decoration: none;
	color: #fff;
}
.tw footer .footer-links .footer-flex-container .flex-item .category-item span,  .tw footer .footer-links .footer-flex-container .flex-item .category-item a {
	font-family: "Fakt-Bold", Helvetica, Arial, '微軟正黑體', 'Microsoft JhengHei';
}
.cn footer .footer-links .footer-flex-container .flex-item .category-item span,  .cn footer .footer-links .footer-flex-container .flex-item .category-item a {
	font-family: "Fakt-Bold", Helvetica, Arial, '微软雅黑體', 'Microsoft YaHei';
}
.jp footer .footer-links .footer-flex-container .flex-item .category-item span,  .jp footer .footer-links .footer-flex-container .flex-item .category-item a {
	font-family: "Fakt-Bold", Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}
footer .footer-links .footer-flex-container .flex-item .navi-link-item {
	margin-bottom: 10px;
}
footer .footer-links .footer-flex-container .flex-item .navi-link-item a {
	font-family: "Fakt-Blond", Helvetica, Arial;
	text-decoration: none;
	color: #aaaaaf;
}
.tw footer .footer-links .footer-flex-container .flex-item .navi-link-item a {
	font-family: "Fakt-Blond", Helvetica, Arial, '微軟正黑體', 'Microsoft JhengHei';
}
.cn footer .footer-links .footer-flex-container .flex-item .navi-link-item a {
	font-family: "Fakt-Blond", Helvetica, Arial, '微软雅黑體', 'Microsoft YaHei';
}
.jp footer .footer-links .footer-flex-container .flex-item .navi-link-item a {
	font-family: "Fakt-Blond", Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}
footer .footer-links .footer-flex-container .flex-item .navi-link-item a:hover {
	color: #fff;
}
footer .social-links {
	position: absolute;
	bottom: 158px;
	left: 0;
}

@media (max-width: 1023px) {
footer .social-links {
	bottom: 110px;
}
}

@media (max-width: 767px) {
footer .social-links {
	position: relative;
	top: 50px;
	left: auto;
	text-align: center;
}
}
footer .social-links .label {
	font-family: "Fakt-Blond", Helvetica, Arial;
	font-size: 31px;
	font-weight: 100;
	line-height: 32px;
	float: left;
	color: #fff;
}
.tw footer .social-links .label {
	font-family: "Fakt-Blond", Helvetica, Arial, '微軟正黑體', 'Microsoft JhengHei';
}
.cn footer .social-links .label {
	font-family: "Fakt-Blond", Helvetica, Arial, '微软雅黑體', 'Microsoft YaHei';
}
.jp footer .social-links .label {
	font-family: "Fakt-Blond", Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}

@media (max-width: 1023px) {
footer .social-links .label {
	font-size: 24px;
}
}

@media (max-width: 767px) {
footer .social-links .label {
	font-size: 24px;
	float: none;
	padding: 25px 0 20px 0;
}
}
footer .social-links .icons {
	float: left;
	margin: 1px 0 0 21px;
}

@media (max-width: 767px) {
footer .social-links .icons {
	float: none;
	margin: 0 0 15px 0;
}
}
footer .social-links .icons a {
	position: relative;
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	margin: 0 14px 0 0;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 21px auto;
}

@media (max-width: 767px) {
footer .social-links .icons a {
	display: inline-block;
	float: none;
	margin: 0 5px 0 5px;
}
}
footer .social-links .icons a.facebook {
	background-image: url(//www.htcvive.com/resources/img/social-facebook-b.png);
}
footer .social-links .icons a.twitter {
	background-image: url(//www.htcvive.com/resources/img/social-twitter-b.png);
}
footer .social-links .icons a.google {
	background-image: url(//www.htcvive.com/resources/img/social-google-b.png);
}
footer .social-links .icons a.instagram {
	background-image: url(//www.htcvive.com/resources/img/social-instagram-b.png);
}
footer .social-links .icons a.youtube {
	background-image: url(//www.htcvive.com/resources/img/social-youtube-b.png);
}
footer .social-links .icons a.weibo {
	background-image: url(//www.htcvive.com/resources/img/social-weibo.png);
}
footer .social-links .icons a.qq {
	background-image: url(//www.htcvive.com/resources/img/social-qq.png);
}
footer .social-links .icons a.qq-group {
	background-image: url(//www.htcvive.com/resources/img/social-qq-group.png);
}
footer .social-links .icons a.youku {
	background-image: url(//www.htcvive.com/resources/img/social-youku.png);
}
footer .social-links .icons a.renren {
	background-image: url(//www.htcvive.com/resources/img/social-renren.png);
}
footer .social-links .icons a.community {
	background-image: url(//www.htcvive.com/resources/img/social-community.png);
}
footer .social-links .icons a.wechat {
	background-image: url(//www.htcvive.com/resources/img/social-wechat.png);
}
footer .region-selector {
	position: absolute;
	right: 0;
}

@media (max-width: 1023px) {
footer .region-selector {
	right: auto;
	bottom: 177px;
	left: 0;
}
}

@media (max-width: 767px) {
footer .region-selector {
	top: 15px;
	right: 0;
	bottom: auto;
	left: 0;
	float: none;
	text-align: center;
}
}
footer .region-selector .label {
	font-family: "Fakt-Bold", Helvetica, Arial;
	font-size: 14px;
	float: left;
	margin: 58px 0 0 0;
	color: #fff;
}
.tw footer .region-selector .label {
	font-family: "Fakt-Bold", Helvetica, Arial, '微軟正黑體', 'Microsoft JhengHei';
}
.cn footer .region-selector .label {
	font-family: "Fakt-Bold", Helvetica, Arial, '微软雅黑體', 'Microsoft YaHei';
}
.jp footer .region-selector .label {
	font-family: "Fakt-Bold", Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}

@media (max-width: 767px) {
footer .region-selector .label {
	display: none;
}
}
footer .region-selector .globe {
	float: left;
	height: 33px;
	margin: 49px 0 0 10px;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	text-decoration: none;
	border-radius: 2px;
	background-color: #353535;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMAoOAKYOj148UoIvMQ+s6ueWSppEpGuJ2HOR7caTwt7NKVjsdrXkJEVMP0AAAB0UlEQVRIx52W63qCMAyGQzsBOajgUCaim05z/3c49qXlEawH+v6ABChNyEdTume+38Ypd6Txdj+nl8zriAdE9fNRXxt2sPmiR+yW/IDljpwUIT8kLOgevR7lMMpprWlEFrMhx3Gh9cK6QpyNRnyzMFvNcD4QHXJ7QfgejNF2jp/sE+eSOkqYn9mPnec2ttJMUREFsFp8ckmCqMJEMC0Fgybp7CMsAg3e0xlJw6Do6xFKopFSSt6XKpDK3J0V5TBDW58lv82SQMsTEO1seAIbaJcn8a/rWqodAEnrHBjOkoA4ooaaiKClVBO44nJFhurW1Sm0Z+MKSLjAS8hwGFQjMJH9iipIWMHTvfTgrkgQLe1piyrah04oGPWgyCerRNRzSzGSp9u5G+qJbNRgAXESFKICA7R0DHrSwV0lmgt5IinxZDyG+ASG9ENlwAty1ZPjocHdmesjR9TTOD6yRymdgsnIoF2CGcmysIuYkMC9DGU5En9l57x1r0Px21+s/AAS2PrDsJbAxCnh1B4/ssdy4bEo+S19WGDfJNyNlnHVJklyhJUAhR+uM1rFoHjSLBBy62wW/i3J3fjY0fj82yvQ5asm7rFV8NiQ+Gx7/DdXHlu4Pw/n3l9WeexHAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-position: 14px center;
	background-size: 16px auto;
}

@media (max-width: 767px) {
footer .region-selector .globe {
	display: inline-block;
	float: none;
	margin: 10px 0 20px 0;
}
}
footer .region-selector .globe select {
	font-family: "Fakt-Normal", Helvetica, Arial;
	font-size: 14px;
	line-height: 35px;
	width: auto;
	height: 35px;
	padding-right: 12px;
	padding-left: 39px;
	letter-spacing: 2px;
	text-overflow: '';
	/* firefox */
	color: #fff;
	border: 0;
	border-radius: 0;
	outline: none;
	background: transparent;
	-ms-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.tw footer .region-selector .globe select {
	font-family: "Fakt-Normal", Helvetica, Arial, '微軟正黑體', 'Microsoft JhengHei';
}
.cn footer .region-selector .globe select {
	font-family: "Fakt-Normal", Helvetica, Arial, '微软雅黑體', 'Microsoft YaHei';
}
.jp footer .region-selector .globe select {
	font-family: "Fakt-Normal", Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}
 footer .region-selector .globe select::-ms-expand {
 display: none;
}
footer .region-selector .globe select option {
	color: #000;
	background: #fff;
}
footer .region-selector .globe span {
	display: block;
	padding: 9px 14px 0 38px;
	color: #f9f9f9;
}
footer .region-selector .globe:hover {
	-webkit-transition: 0.2s;
	transition: 0.2s;
	background-color: #555;
}
footer .m-line-block {
	display: none;
}

@media (max-width: 767px) {
footer .m-line-block {
	position: relative;
	top: 45px;
	display: block;
	width: 100%;
	height: 1px;
	background-color: #41464d;
}
}
footer .steamvr-logo {
	position: absolute;
	right: 0;
	bottom: 158px;
	width: 139px;
	height: 36px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAAAkCAMAAACOjTn2AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURQAAAP///////////////////////////////////////////////////4a7yi8AAAANdFJOUwBgI/B1x6423wmSFEr1VUF/AAAC+ElEQVRYw81Y26KEIAj0LqL+/+8eUDR12/NYy8NuZeEEM4gpdVgiU+9b1sHWbt6ZV5HgANItxNeguB0JG76TrBTqjcEbicq+3pp9Pk/pCxQC83hkzgRZjNmUdhXys1D0AcXL/JHpHJ4ly6Egn5RB713uYMqTWPAIi1GlBq09pccxtCeJe4QlUKB0Y1FQiS+sWkrFoStcd4oeFq+TMgq4lofSPOKLhn4KHw1FRJ6oO0l3bHFK91CYmhULDC8oBjq3yQVcJVGpoUOJIYUT5IF5xOF3yjkCk+xw6fmBagGg+fwQUVEofKXqwoNwYaE5rYfGof+wwKQZYal6spJeEwudok0yymPtJweOPxzMpdfqLjMxx3cCqfmWRGwVnZxPlflql0TGOvVnJkDXQ6550Y2C1NU8sBAdkB2exS3bdmvwwqWyTLIx+QsWpAJV2zQNS3u+eaJ36AGBsPxJ4ICw7NTVnUJYSiBYThi00BxcvsUS2cZdGOUpMzKnN0c9IBKePmduSLVfRdQDEAAwK2N3LKrYrZtYsHQbpbNQ5r1gCbUzISyO2sQKOxOFL7LcmNG62K3ii2oWLONO/R8Wz2zHXgsIiwt0V6HArY4CIxU5dR3BZEILDoSlxqaIl8q3CuOntNYcZbYRihhdrwWMhUAY3/6WALeK2iNRkRi9l/dYUpyKiX5T+W4UrvSdu27KIHUsNMpYNyxcYoLooEU5wN64ZQcQd39107RCUmQiPth/dERIKeZgWyYbltKK0IaFuCLVXbCYNmj2TjO3urN1d2qpL7O83fLFc/T7qGlnDQvDMwcWU4MUPNGRY+7qVaXKOxFLrcfEnDnYG+E7LGEsYJ4BdCyafexYaHj4lVrHxYaLxtXzI8azt1vXxqgRr+3KXAyXtZEOx63afKyNq6dxJgdtncS1zfbuo7N6vpdyBqNKaPPnWvl4j2lNIe57U+rZzrzQe9OCaExy5xbp4d577EkgBPv6nuSX9mo/tYf9qb39b33zaI3Dr3wLev8b2R8GADqjRVPfaAAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: center;
}
.cn footer .steamvr-logo {
	display: none;
}

@media (max-width: 1023px) {
footer .steamvr-logo {
	bottom: 110px;
}
}

@media (max-width: 767px) {
footer .steamvr-logo {
	bottom: 45px;
	left: 0;
	width: 100%;
	background-size: 110px;
}
}
footer .copyright-info {
	position: absolute;
	top: 15px;
	left: 0;
	color: #666;
}

@media (max-width: 767px) {
footer .copyright-info {
	position: relative;
	bottom: auto;
	left: auto;
	margin: 108px 0 20px 0;
	text-align: center;
}
}
footer .china-icp-code-block {
	display: none;
}
body.page-index header .vive-button.pre-order-button,  body.page-product header .vive-button.pre-order-button {
	display: none;
	cursor: pointer;
}
body.disable-css-transitions * {
	-webkit-transition: 0s !important;
	transition: 0s !important;
}
body.error-page .main {
	position: relative;
	padding-top: 70px;
	padding-bottom: 19%;
	background-image: url(../v1/images/events-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

@media only screen and (max-width: 767px) {
body.error-page .main {
	position: relative;
	height: auto;
	min-height: 300px;
	padding-top: 60px;
}
}
body.error-page .main .title {
	font-size: 45px;
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
	color: #fff;
}

@media only screen and (max-width: 767px) {
body.error-page .main .title {
	font-size: 26px;
}
}

@media only screen and (max-width: 767px) {
body.error-page footer {
	position: relative;
	height: auto;
}
}
/* jqModal base Styling courtesy of;
		Brice Burgess <bhb@iceburg.net> */
	/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
		the Window's z-index value will be set to 3000 by default (via jqModal.js). */
.jqmWindow.vive-modal,  body.index.page-index .jqmWindow {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	color: #333;
	min-width: 500px;
	background-color: transparent;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	overflow-y: initial;
	width: 70%;
	padding: 0 !important;
}

@media (max-width: 767px) {
.jqmWindow.vive-modal,  body.index.page-index .jqmWindow {
	width: 80%;
	min-width: auto;
	max-width: 300px;
}
}
.jqmWindow.vive-modal .centered,  body.index.page-index .jqmWindow .centered {
	padding: 12px;
	position: relative;
	left: -50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #fff;
	max-height: 640px;
	overflow-y: auto;
}

@media (max-width: 767px) {
.jqmWindow.vive-modal .centered,  body.index.page-index .jqmWindow .centered {
	max-height: 440px;
	overflow-y: auto;
	padding: 0;
}
}

@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
.jqmWindow.vive-modal .centered,  body.index.page-index .jqmWindow .centered {
	/*iPhone*/
	max-width: 280px;
	left: -28%;
}
}
.jqmWindow.vive-modal .content-block,  body.index.page-index .jqmWindow .content-block {
	padding: 40px;
	text-align: center;
}

@media (max-width: 767px) {
.jqmWindow.vive-modal .content-block,  body.index.page-index .jqmWindow .content-block {
	padding: 20px;
}
}
.jqmWindow.vive-modal .content-block a,  body.index.page-index .jqmWindow .content-block a {
	text-decoration: none;
	color: #70cdf0;
}
.jqmWindow.vive-modal .content-block h2,  body.index.page-index .jqmWindow .content-block h2 {
	padding: 0;
	text-align: center;
	font-size: 34px;
	font-family: "Fakt-Blond", Helvetica, Arial;
	font-weight: 100;
	margin-bottom: 40px;
}
.tw .jqmWindow.vive-modal .content-block h2,  .tw body.index.page-index .jqmWindow .content-block h2 {
	font-family: "Fakt-Blond", Helvetica, Arial, '微軟正黑體', 'Microsoft JhengHei';
}
.cn .jqmWindow.vive-modal .content-block h2,  .cn body.index.page-index .jqmWindow .content-block h2 {
	font-family: "Fakt-Blond", Helvetica, Arial, '微软雅黑體', 'Microsoft YaHei';
}
.jp .jqmWindow.vive-modal .content-block h2,  .jp body.index.page-index .jqmWindow .content-block h2 {
	font-family: "Fakt-Blond", Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}

@media (max-width: 767px) {
.jqmWindow.vive-modal .content-block h2,  body.index.page-index .jqmWindow .content-block h2 {
	font-size: 24px;
	margin-bottom: 15px;
}
}
.jqmWindow.vive-modal .content-block p,  body.index.page-index .jqmWindow .content-block p {
	line-height: 31px;
}

@media (max-width: 767px) {
.jqmWindow.vive-modal .content-block p,  body.index.page-index .jqmWindow .content-block p {
	font-size: 14px;
	line-height: 20px;
}
}
.jqmWindow.vive-modal .jqmClose,  body.index.page-index .jqmWindow .jqmClose {
	display: none;
	position: absolute;
	z-index: 3001;
	top: 5px;
	right: 8px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}
.jqmWindow.vive-modal .jqmClose:before,  body.index.page-index .jqmWindow .jqmClose:before {
	background-color: transparent;
}
.jqmWindow.vive-modal .jqmClose:after,  body.index.page-index .jqmWindow .jqmClose:after {
	background-color: transparent;
	position: absolute;
	content: '\2716';
	font-size: 25px;
	color: #666;
	top: 0;
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

@media (max-width: 767px) {
.jqmWindow.vive-modal.ec-select-country .centered .content-block,  body.index.page-index .jqmWindow.ec-select-country .centered .content-block {
	padding: 10px;
}
}
.jqmWindow.vive-modal.ec-select-country .contry-list-block .earth-icon,  body.index.page-index .jqmWindow.ec-select-country .contry-list-block .earth-icon {
	margin-bottom: 15px;
	display: inline-block;
	width: 60px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(data:image/png;base64,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);
}

@media (max-width: 767px) {
.jqmWindow.vive-modal.ec-select-country .contry-list-block .earth-icon,  body.index.page-index .jqmWindow.ec-select-country .contry-list-block .earth-icon {
	width: 30px;
	height: 30px;
	margin-bottom: 0;
}
}

@media (max-width: 767px) {
.jqmWindow.vive-modal.ec-select-country .contry-list-block .select-your-country h2,  body.index.page-index .jqmWindow.ec-select-country .contry-list-block .select-your-country h2 {
	font-size: 20px;
	line-height: 25px;
}
}
.jqmWindow.vive-modal.ec-select-country .contry-list-block .country-list,  body.index.page-index .jqmWindow.ec-select-country .contry-list-block .country-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}
.jqmWindow.vive-modal.ec-select-country .contry-list-block .country-list .flex-item,  body.index.page-index .jqmWindow.ec-select-country .contry-list-block .country-list .flex-item {
	width: 30%;
	margin: 10px 0;
}

@media (max-width: 767px) {
.jqmWindow.vive-modal.ec-select-country .contry-list-block .country-list .flex-item,  body.index.page-index .jqmWindow.ec-select-country .contry-list-block .country-list .flex-item {
	width: 40%;
	margin: 4px 0;
}
}
.jqmWindow.vive-modal.ec-select-country .contry-list-block .country-list .flex-item span,  body.index.page-index .jqmWindow.ec-select-country .contry-list-block .country-list .flex-item span {
	font-size: 20px;
	line-height: 25px;
	display: block;
	color: #00b5e2;
	cursor: pointer;
}
.jqmWindow.vive-modal.ec-select-country .contry-list-block .country-list .flex-item span:hover,  body.index.page-index .jqmWindow.ec-select-country .contry-list-block .country-list .flex-item span:hover {
	color: #00c9fb;
}

@media (max-width: 767px) {
.jqmWindow.vive-modal.ec-select-country .contry-list-block .country-list .flex-item span,  body.index.page-index .jqmWindow.ec-select-country .contry-list-block .country-list .flex-item span {
	font-size: 14px;
	line-height: 18px;
}
}
.jqmWindow.vive-modal.ec-select-country .contry-list-block .country-list .flex-item.buffer-item,  body.index.page-index .jqmWindow.ec-select-country .contry-list-block .country-list .flex-item.buffer-item {
	height: 1px;
	margin: 0;
	padding: 0;
}
.jqmOverlay,  body.index.page-index .jqmOverlay {
	background-color: #000;
}
#product-submenu {
	position: relative;
	z-index: 22;
	height: 50px;
	margin-top: 70px;
	background-color: #41464d;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

@media (max-width: 1023px) {
#product-submenu {
	margin-top: 60px;
}
}
#product-submenu .desktop-menu {
	display: block;
}

@media (max-width: 1023px) {

#product-submenu .desktop-menu {
	display: none;
}
}
#product-submenu .desktop-menu .menu-items-block {
/*
				margin-left: 174px;
				.cn & {
					margin-left: 154px;
				}
				*/
}
#product-submenu .desktop-menu .menu-items-block .menu-item-link {
	font-size: 14px;
	display: inline-block;
	height: 46px;
	margin-right: 60px;
	vertical-align: middle;
	text-decoration: none;
	color: #fff;
	border-bottom: solid 4px #41464d;
}

@media (max-width: 1500px) {
#product-submenu .desktop-menu .menu-items-block .menu-item-link {
	margin-right: 45px;
}
.cn #product-submenu .desktop-menu .menu-items-block .menu-item-link {
	margin-right: 36px;
}
}

@media (max-width: 1270px) {
#product-submenu .desktop-menu .menu-items-block .menu-item-link {
	margin-right: 21px;
}
}
#product-submenu .desktop-menu .menu-items-block .menu-item-link span {
	display: block;
	padding-top: 18px;
}
#product-submenu .desktop-menu .menu-items-block .menu-item-link:hover,  #product-submenu .desktop-menu .menu-items-block .menu-item-link.selected {
	border-bottom: solid 4px #00b5e2;
}
#product-submenu .mobile-menu {
	display: none;
}

@media (max-width: 1023px) {
#product-submenu .mobile-menu {
	display: block;
}
}
#product-submenu .mobile-menu.active .selected-wording-block:after {
	margin-top: -2px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#product-submenu .mobile-menu .selected-wording-block {
	position: relative;
	display: table-cell;
	height: 50px;
	padding-right: 20px;
	vertical-align: middle;
	color: #fff;
}
#product-submenu .mobile-menu .selected-wording-block .wording-with-icon-block {
	font-size: 20px;
}
#product-submenu .mobile-menu .selected-wording-block:after {
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	width: 8px;
	height: 8px;
	margin-top: -8px;
	content: '';
	-webkit-transition: 0.6s;
	transition: 0.6s;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	border-top: solid 2px #fff;
	border-right: solid 2px #fff;
}
#product-submenu-dropdown {
	position: absolute;
	z-index: 10;
	display: none;
	width: 100%;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	-webkit-transform: translate(0, -500px);
	-ms-transform: translate(0, -500px);
	transform: translate(0, -500px);
	background-color: rgba(28, 28, 28, 0.93);
}

@media (max-width: 1023px) {
#product-submenu-dropdown {
	display: block;
}
}
#product-submenu-dropdown.active {
	-webkit-transition: 0.6s;
	transition: 0.6s;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
#product-submenu-dropdown .menu-items-block {
	font-size: 24px;
	line-height: 28px;
	display: block;
	box-sizing: border-box;
	width: 100%;
	min-height: 140px;
	padding: 35px 0 15px 0;
}
#product-submenu-dropdown .menu-items-block a {
	font-size: 18px;
	position: relative;
	z-index: 2;
	display: block;
	width: 100%;
	margin-bottom: 20px;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}
/* Language-specified Styles */
:lang(jp) {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳＰゴシック", "MS PGothic", sans-serif;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
body.index.page-index .jqmWindow {
	overflow: visible;
}
}
