._container_1wwog_1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100vh;
	/* min-width: 1440px */
}

._container_1wwog_1 ._content_1wwog_7 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}

._container_1wwog_1 ._content_1wwog_7._login_1wwog_11 {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: url(https://oricell.cdn.cyagen.com/cyagen-cn/pictures/723026b7-82dd-4933-9ecf-6aa7b2087538.webp) no-repeat 50%;
	background-size: cover;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

._container_1wwog_1 ._content_1wwog_7._shopping_1wwog_18 {
	background: url(https://oricell.cdn.cyagen.com/cyagen-cn/store/background.webp);
	background-position: top;
	background-size: cover
}

._container_1wwog_1 ._content_1wwog_7._shopping_1wwog_18 ._search_1wwog_23 ._cover_1wwog_23 {
	margin: 123px auto 44px;
	width: 1006px
}

._container_1wwog_1 ._content_1wwog_7._shopping_1wwog_18 ._navigations_1wwog_27 {
	background: url(https://oricell.cdn.cyagen.com/cyagen-cn/store/search-cover.webp) #4c0e8d;
	background-position: top;
	background-size: cover;
	-webkit-box-shadow: 0 0 30px 1px rgba(0, 0, 0, .3);
	box-shadow: 0 0 30px 1px #0000004d;
	left: 0;
	padding: 20px 0 22px;
	position: fixed;
	top: 64px;
	width: 100%;
	z-index: 666
}

._container_1wwog_1 ._header_1wwog_39 {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 666
}

._container_1wwog_1._small_1wwog_44 ._content_1wwog_7._shopping_1wwog_18 ._search_1wwog_23 ._cover_1wwog_23 {
	margin: 16px auto
}

._extra_1wwog_47 ._contacts_1wwog_47 {
	background-color: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 8px 16px 1px rgba(129, 63, 151, .161);
	box-shadow: 0 8px 16px 1px #813f9729;
	font-weight: 700;
	position: fixed;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 128px;
	z-index: 9
}

._extra_1wwog_47 ._contacts_1wwog_47 ._close_1wwog_58 {
	color: var(--ui-color-3);
	cursor: pointer;
	font-size: 36px;
	height: 24px;
	overflow: hidden;
	position: absolute;
	right: -24px;
	top: 0;
	width: 24px
}

._extra_1wwog_47 ._contacts_1wwog_47 ._close_1wwog_58 ._icon_1wwog_69 {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

._extra_1wwog_47 ._contacts_1wwog_47 ._header_1wwog_39 {
	background-color: #db2a7b;
	color: #fff;
	height: 36px;
	line-height: 36px
}

._extra_1wwog_47 ._contacts_1wwog_47 ._module_1wwog_81 ._icon_1wwog_69 {
	margin-right: 6px
}

._extra_1wwog_47 ._contacts_1wwog_47 ._modules_1wwog_84 {
	padding: 8px 12px
}

._extra_1wwog_47 ._contacts_1wwog_47 ._modules_1wwog_84 ._module_1wwog_81 {
	border-radius: 2px;
	cursor: pointer;
	display: block;
	height: 32px;
	line-height: 32px;
	margin: 4px 0
}

._extra_1wwog_47 ._contacts_1wwog_47 ._modules_1wwog_84 ._module_1wwog_81:hover {
	background-color: #db2a7a1a;
	color: #db2a7b
}

._extra_1wwog_47 ._pushpin_1wwog_99 {
	bottom: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	position: fixed;
	right: 30px;
	z-index: 666
}

._extra_1wwog_47 ._pushpin_1wwog_99>div {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #e04993;
	border-radius: 32px;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .06), 0 2px 32px rgba(0, 0, 0, .16);
	box-shadow: 0 1px 6px #0000000f, 0 2px 32px #00000029;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 64px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 64px
}

._extra_1wwog_47 ._pushpin_1wwog_99>div img {
	cursor: pointer;
	height: 36px;
	width: 36px
}

._extra_1wwog_47 ._pushpin_1wwog_99>div._consult_1wwog_122 {
	margin-top: 24px
}

._extra_1wwog_47 ._pushpin_1wwog_99>div:hover {
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .09), 0 4px 40px rgba(0, 0, 0, .24);
	box-shadow: 0 2px 8px #00000017, 0 4px 40px #0000003d
}

._extra_1wwog_47 ._pushpin_1wwog_99._pink_1wwog_128>div {
	background-color: var(--ui-color-3)
}

._extra_1wwog_47 ._policy_1wwog_131 {
	background-color: #fff;
	border-top: 1px solid #c7c7c7;
	bottom: 0;
	left: 0;
	padding: 0 20px;
	position: fixed;
	right: 0;
	z-index: 9
}

._extra_1wwog_47 ._policy_1wwog_131 ._privacy_1wwog_141 {
	-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;
	height: 80px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 100%
}

._extra_1wwog_47 ._policy_1wwog_131 ._privacy_1wwog_141 ._text_1wwog_148 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: 1.2
}

._extra_1wwog_47 ._policy_1wwog_131 ._privacy_1wwog_141 ._text_1wwog_148 ._link_1wwog_152 {
	color: var(--uicolor-main-color);
	cursor: pointer;
	font-weight: 700;
	text-decoration: underline;
	text-underline-offset: 4px
}

._extra_1wwog_47 ._policy_1wwog_131 ._privacy_1wwog_141 ._btn_1wwog_159 {
	margin-left: 20px
}

._extra_1wwog_47 ._policy_1wwog_131 ._privacy_1wwog_141 ._btn_1wwog_159 ._cancel_1wwog_162 {
	margin-left: 8px
}

._extra_1wwog_47 ._policy_1wwog_131 ._privacy_1wwog_141 ._btn_1wwog_159 ._cancel_1wwog_162 .ui-button-main {
	background: var(--uicolor-font-4-03);
	border-color: var(--uicolor-font-4-03);
	color: #686868
}

._tip_1wwog_170 {
	-webkit-box-shadow: 0 8px 16px 1px rgba(129, 63, 151, .161);
	box-shadow: 0 8px 16px 1px #813f9729;
	font-size: 14px;
	padding: 12px 20px;
	text-align: center
}

._tip_1wwog_170 img {
	margin: 0 auto;
	max-width: 108px
}

._tip_1wwog_170 .ui-tooltip-triangle:before {
	border-width: 8px 0 8px 10px;
	left: 0
}