.ef-img {
	position: relative;
	display: flex;
	width: 100%;
	height: 100%;
	text-align: center
}
.ef-img .ef-img-item {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%;
	margin: 0
}
.ef-img .ef-img-item-h5, .ef-img .ef-img-item-pad {
	display: none
}

@media(max-width:1024px) {
.ef-img .ef-img-item-h5 {
	display: block
}
.ef-img .ef-img-item-h5+.ef-img-item-pc, .ef-img .ef-img-item-pad+.ef-img-item-h5 {
	display: none
}
}

@media(max-width:767px) {
.ef-img .ef-img-item-pad {
	display: none
}
.ef-img .ef-img-item-pad+.ef-img-item-h5 {
	display: block
}
}

@media(max-width:1024px) {
.ef-img-has-pad .ef-img-item-h5, .ef-img-has-pad .ef-img-item-pad+.ef-img-item-pc {
	display: none
}
.ef-img-has-pad .ef-img-item-pad {
	display: block
}
}

@media(max-width:767px) {
.ef-img-has-pad .ef-img-item-h5+.ef-img-item-pad, .ef-img-has-pad .ef-img-item-pad+.ef-img-item-pc {
	display: none
}
.ef-img-has-pad .ef-img-item-h5 {
	display: block
}
}
.eco-link {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	transition: none
}
.eco-link:not([href]) {
	cursor: default
}
.eco-img {
	position: relative;
	display: flex;
--eco-img-height:100%;
	width: 100%;
	height: var(--eco-img-height);
	text-align: center
}
.eco-img .eco-img-item {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%;
	margin: 0
}
.eco-img .eco-img-item-pc {
	background-image: var(--eco-img-pc)
}
.eco-img .eco-img-item-h5, .eco-img .eco-img-item-pad {
	display: none
}
.eco-img .eco-img-item-pad {
	background-image: var(--eco-img-pad)
}
.eco-img .eco-img-item-h5 {
	background-image: var(--eco-img-h5)
}

@media(max-width:1023px) {
.eco-img .eco-img-item-h5 {
	display: block
}
.eco-img .eco-img-item-h5+.eco-img-item-pc, .eco-img .eco-img-item-pad+.eco-img-item-h5 {
	display: none
}
}

@media(max-width:767px) {
.eco-img .eco-img-item-pad {
	display: none
}
.eco-img .eco-img-item-pad+.eco-img-item-h5 {
	display: block
}
}

@media(max-width:1023px) {
.eco-img-has-pad .eco-img-item-h5, .eco-img-has-pad .eco-img-item-pad+.eco-img-item-pc {
	display: none
}
.eco-img-has-pad .eco-img-item-pad {
	display: block
}
}

@media(max-width:767px) {
.eco-img-has-pad .eco-img-item-h5+.eco-img-item-pad, .eco-img-has-pad .eco-img-item-pad+.eco-img-item-pc {
	display: none
}
.eco-img-has-pad .eco-img-item-h5 {
	display: block
}
}
.Modal_modal__0M3R4 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	display: flex;
	align-items: center;
	justify-content: center
}
.Modal_modal__0M3R4 .modal-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	-webkit-backdrop-filter: blur(50px);
	backdrop-filter: blur(50px)
}
.Modal_modal__0M3R4 .modal-container {
	position: relative;
	background: #fff;
	border-radius: 8px;
	max-width: 600px;
	width: 100%;
	max-height: 90vh;
	z-index: 10001
}

@media(max-width:1023px) {
.Modal_modal__0M3R4 .modal-container {
	max-width: calc(100% - 128px)
}
}

@media(max-width:767px) {
.Modal_modal__0M3R4 .modal-container {
	max-width: calc(100% - 48px)
}
}
.Modal_modal__0M3R4 .modal-header {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 48px 48px 12px;
	max-width: 100%;
	margin: 0 auto;
	position: relative
}

@media(max-width:767px) {
.Modal_modal__0M3R4 .modal-header {
	padding: 24px 24px 12px
}
}
.Modal_modal__0M3R4 .modal-title {
	font-family: var(--ff-woff2-B);
	font-size: 24px;
	color: #1b1b1b;
	margin: 0
}

@media(max-width:1023px) {
.Modal_modal__0M3R4 .modal-title {
	font-size: 18px
}
}
.Modal_modal__0M3R4 .modal-close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 24px;
	height: 24px;
	border: none;
	background: none;
	font-size: 36px;
	cursor: pointer;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: center
}
.Modal_modal__0M3R4 .modal-close html[site=kr] {
	font-size: 24px
}
.Modal_modal__0M3R4 .modal-close:hover {
	color: #1b1b1b
}

@media(max-width:1023px) {
.Modal_modal__0M3R4 .modal-close {
	top: 8px
}
}

@media(max-width:767px) {
.Modal_modal__0M3R4 .modal-close {
	right: 8px
}
}
.Modal_modal__0M3R4 .modal-content {
	padding: 8px 48px 48px;
	margin: 0 52px
}

@media(max-width:767px) {
.Modal_modal__0M3R4 .modal-content {
	font-size: 18px;
	padding: 8px 20px 24px;
	margin: 0
}
}
.Modal_modal__0M3R4 .modal-content .faq-modal-content .faq-modal-subtitle {
	font-family: var(--ff-woff2-B);
	font-size: 16px;
	line-height: 22px;
	color: #1b1b1b
}
.Modal_modal__0M3R4 .modal-content .faq-modal-content .faq-modal-desc {
	font-family: var(--ff-woff2-M);
	font-size: 14px;
	line-height: 18px;
	color: #696c71;
	margin: 10px 0
}
.Modal_modal__0M3R4 .modal-content .faq-modal-content .faq-modal-image {
	width: 100%;
	height: auto;
	border-radius: 8px;
	overflow: hidden
}
.Modal_modal__0M3R4 .modal-content .faq-modal-content .faq-modal-image img {
	width: 100%;
	height: auto;
	object-fit: cover
}
.input_efInput__oaznG {
	width: 256px;
	height: 42px;
	border-radius: 4px;
	border: 1px solid var(--navbg)
}
.input_efInput__oaznG:focus, .input_efInput__oaznG:hover {
	border-color: #121212!important;
	box-shadow: none
}
.SocailLoginLinks_shareLinksContent__w4kTM {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 32px;
	margin: 0 auto 16px
}
.SocailLoginLinks_shareLinksContent__w4kTM .shareLinkItem>div {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	border: 1px solid #d9d9d9;
	padding: 9px;
	cursor: pointer
}
.SocailLoginLinks_shareLinksContent__w4kTM .shareLinkItem>div:hover {
	border-color: #999;
	transition: border-color .3s ease
}
:hover>.checkbox_efCheckbox__KL3lj .ant-checkbox-inner {
	border-color: var(--navbg)
}
.checkbox_efCheckbox__KL3lj .ant-checkbox-inner {
	height: 20px;
	width: 20px;
	border-color: #b8b8b8;
	border-radius: 4px
}
.checkbox_efCheckbox__KL3lj .ant-checkbox:hover .ant-checkbox-inner {
	border-radius: 4px;
	border-color: var(--navbg)
}
.checkbox_efCheckbox__KL3lj .ant-checkbox-input:focus+.ant-checkbox-inner {
	border-color: var(--navbg)
}
.checkbox_efCheckbox__KL3lj .ant-checkbox-input:not(:focus)+.ant-checkbox-inner {
	border-color: #b8b8b8
}
.checkbox_efCheckbox__KL3lj .ant-checkbox-checked .ant-checkbox-inner {
	background-color: var(--cWhite);
	border-color: var(--navbg)!important
}
.checkbox_efCheckbox__KL3lj .ant-checkbox-checked:after {
	border: none
}
.checkbox_efCheckbox__KL3lj .ant-checkbox-checked .ant-checkbox-inner:after, .checkbox_efCheckbox__KL3lj .ant-checkbox-checked:after {
	border-color: var(--navbg)
}
.form_formContent__BR_6o .eco-dialog-content {
	max-width: 600px
}

@media(max-width:1023px) {
.form_formContent__BR_6o .eco-dialog-content {
	max-width: calc(100% - 96px)
}
}

@media(max-width:767px) {
.form_formContent__BR_6o .eco-dialog-content {
	max-width: calc(100% - 40px)
}
}
.form_formContent__BR_6o .login-form {
	max-width: 400px;
	margin: 0 auto
}
.form_formContent__BR_6o .inputItem {
	position: relative;
	margin-bottom: 6px
}
.form_formContent__BR_6o .inputItem label {
	position: absolute;
	top: 16px;
	left: 16px;
	pointer-events: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 100;
	transition: all .4s cubic-bezier(.25, .8, .25, 1);
	transition-duration: .3s;
	color: #979797;
	font-size: 14px;
	line-height: 20px;
	font-family: var(--ff-woff2-M)
}
.form_formContent__BR_6o .inputItem .active {
	top: 4px;
	left: 16px;
	font-size: 12px
}
.form_formContent__BR_6o .inputItem .password-tip {
	font-family: var(--ff-woff2-M);
	font-weight: 300;
	position: absolute;
	bottom: -131px;
	left: 0;
	width: 100%;
	height: 115px;
	background: #fff;
	z-index: 101;
	color: #919191;
	border-radius: 8px;
	box-shadow: 0 11px 23px -9px rgba(12,19,29,.49);
	border: 1px solid #d4dae3;
	font-size: 16px
}
.form_formContent__BR_6o .inputItem .password-tip .header-line {
	width: 100%;
	height: 40px;
	padding: 0 15px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #ededed
}
.form_formContent__BR_6o .inputItem .password-tip .password-tip-content {
	padding: 12px 15px;
	font-size: 14px
}
.form_formContent__BR_6o .default-input {
	width: 100%;
	height: 48px;
	padding: 14px 16px;
	border-color: #ddd;
	position: relative;
	font-size: 14px;
	font-family: var(--ff-woff2-M);
	overflow: hidden;
	border-radius: 4px;
	font-size: 17px;
	transition: all .4s cubic-bezier(.25, .8, .25, 1);
	transition-property: font-size;
	color: #000
}
.form_formContent__BR_6o .default-input:hover {
	border-color: #121212
}
.form_formContent__BR_6o .default-input::-webkit-input-placeholder {
font-size:14px
}
.form_formContent__BR_6o .default-input:-ms-input-placeholder {
font-size:14px
}
.form_formContent__BR_6o .default-input::placeholder {
font-size:14px
}
.form_formContent__BR_6o .default-input.verificate {
	padding: 0 0 0 10px
}
.form_formContent__BR_6o .default-input.verify-code .ant-input {
	height: 100%
}
.form_formContent__BR_6o .register-form-submit {
	margin-top: 2px;
	font-size: 16px;
	width: 100%;
	height: 48px;
	border-radius: 4px;
	font-family: var(--ff-woff2-M);
	color: #fff;
	background: #000;
	margin-bottom: 12px
}
.form_formContent__BR_6o .register-form-submit:disabled {
	color: #fff;
	border: none;
	background: #adafb3
}
.form_formContent__BR_6o .register-form-submit:disabled:hover {
	color: #fff;
	background: #adafb3!important
}
.form_formContent__BR_6o .register-form-submit:not([disabled]):focus, .form_formContent__BR_6o .register-form-submit:not([disabled]):hover {
	color: #fff;
	background: #000!important;
	border-color: #000!important;
	opacity: .85
}
.form_formContent__BR_6o .social-content>div {
	margin: 0 auto
}
.form_formContent__BR_6o .social-content .shareLinkItem>div {
	width: 36px!important;
	height: 36px!important
}
.form_formContent__BR_6o .g-recaptcha {
	position: relative
}
.form_formContent__BR_6o .g-recaptcha>div {
	position: relative;
	z-index: 10000000
}
.form_formContent__BR_6o .g-recaptcha .grecaptcha-badge {
	position: static!important;
	width: 100%!important;
	height: 100%!important;
	box-shadow: none!important
}
.form_formContent__BR_6o .g-recaptcha .grecaptcha-badge iframe {
	width: 372px!important
}
.form_formContent__BR_6o .g-recaptcha .grecaptcha-badge iframe .rc-anchor-container .rc-anchor-normal {
	width: 370px!important;
	height: 100%!important
}
.form_formContent__BR_6o .g-recaptcha .grecaptcha-badge iframe .rc-anchor-container .rc-anchor-normal .rc-anchor-content {
	width: 306px!important
}
.form_formContent__BR_6o .g-recaptcha .grecaptcha-badge iframe .rc-anchor-light.rc-anchor-normal {
	border-radius: 8px!important
}
.form_formContent__BR_6o .g-recaptcha .grecaptcha-badge iframe .recaptcha-checkbox {
	width: 20px!important;
	height: 20px!important
}
.form_formContent__BR_6o .g-recaptcha .grecaptcha-badge iframe .rc-anchor-light {
	border: none!important;
	background-color: #f3f3f3!important
}
.form_formContent__BR_6o .g-recaptcha .grecaptcha-badge iframe .rc-anchor-checkbox-label {
	font-family: var(--ff-woff2-M)!important;
	color: #3d434f!important
}
.form_formContent__BR_6o .g-recaptcha .grecaptcha-badge iframe .recaptcha-checkbox-border {
	width: 18px!important;
	height: 18px!important;
	border-radius: 4px!important;
	border: 1px solid #ddd!important
}
.form_formContent__BR_6o .g-recaptcha .rc-anchor-light.rc-anchor-normal {
	border-radius: 8px!important
}
.form_formContent__BR_6o .g-recaptcha .recaptcha-checkbox {
	width: 20px!important;
	height: 20px!important
}
.form_formContent__BR_6o .g-recaptcha .rc-anchor-light {
	border: none!important;
	background-color: #f3f3f3!important
}
.form_formContent__BR_6o .g-recaptcha .rc-anchor-checkbox-label {
	font-family: var(--ff-woff2-M)!important;
	color: #3d434f!important
}
.form_formContent__BR_6o .g-recaptcha .recaptcha-checkbox-border {
	width: 18px!important;
	height: 18px!important;
	border-radius: 4px!important;
	border: 1px solid #ddd!important
}
.form_formContent__BR_6o .error-tip {
	position: absolute;
	left: 2px;
	bottom: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	color: #ff4d4f;
	line-height: 1.5715
}
.form_formContent__BR_6o .agreement {
	display: flex;
	align-items: baseline;
	color: #919191;
	font-size: 12px;
	font-family: var(--ff-woff2-M)
}
.form_formContent__BR_6o .agreement a {
	-webkit-text-decoration: underline 1px;
	text-decoration: underline 1px;
	font-size: 12px;
	font-family: var(--ff-woff2-M)
}
.form_formContent__BR_6o .agreement.subscribe {
	margin-bottom: 8px
}
.form_formContent__BR_6o .agreement.subscribe .ant-checkbox {
	margin-top: -6px
}
.form_formContent__BR_6o .agreement .ant-checkbox-inner {
	width: 16px;
	height: 16px
}
.form_formContent__BR_6o .agreement .ant-checkbox-inner:after {
	left: 22.5%
}
.form_formContent__BR_6o .agreement .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #000;
	border-color: #000
}
.form_formContent__BR_6o .agreement .ant-checkbox-checked .ant-checkbox-inner:after {
	border-color: #fff
}
.form_formContent__BR_6o .ant-input-suffix {
	position: absolute;
	top: 9px;
	right: 16px;
	margin: 0
}
.form_formContent__BR_6o .ant-input-suffix .send-code-btn {
	padding: 0;
	color: #3f68e0;
	font-size: 14px;
	line-height: 1.28;
	font-family: var(--ff-woff2-M)
}
.form_formContent__BR_6o .ant-input-suffix .send-code-btn.disabled, .form_formContent__BR_6o .ant-input-suffix .send-code-btn.disabled:hover {
	color: #afafaf;
	cursor: not-allowed
}
.form_formContent__BR_6o .ant-input-suffix .send-code-btn:hover {
	color: #3f68e0
}
.form_formContent__BR_6o .ant-form-item-has-error .default-input {
	border-color: #f03e3e!important;
	color: #f03e3e!important
}
.form_formContent__BR_6o .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .form_formContent__BR_6o .ant-input-affix-wrapper-focused {
	box-shadow: none
}
.form_formContent__BR_6o .shareLinkItem>div {
	width: 36px;
	height: 36px
}
.form_formContent__BR_6o .global_login_redirect {
	font-size: 14px;
	text-align: center;
	flex-wrap: wrap;
	color: #595c61;
	font-family: var(--ff-woff2-M)
}
.form_formContent__BR_6o .global_login_redirect .global_login_redirect_link {
	display: inline-flex;
	color: #3f68e0;
	text-decoration: underline;
	white-space: nowrap;
	margin: 0 4px
}
.form_formContent__BR_6o .divider-line {
	position: relative;
	text-align: center;
	line-height: normal;
	color: #999;
	font-size: 12px;
	margin: 18px auto 12px;
	font-family: var(--ff-woff2-M)
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb {
	outline: none
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-desc-h5, .CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-title-h5 {
	display: none
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box-l .glo-bar-title {
	font-family: var(--ff-woff2-B);
	font-size: 14px;
	color: var(--countdown-color-title);
	-webkit-line-clamp: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box-l .glo-bar-desc {
	font-family: var(--ff-woff2-M);
	font-size: 12px;
	color: var(--countdown-color-desc);
	-webkit-line-clamp: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-countdown {
	display: flex;
	align-items: center;
	gap: 4px;
	text-align: center;
	color: #fff;
	font-size: 14px
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-countdown-item-start {
	color: var(--countdown-color-label)
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-countdown-item1 {
	width: 24px;
	height: 22px;
	line-height: 22px;
	border-radius: 4px;
	background-color: #fff;
	color: #000;
	font-weight: 700
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-countdown-item2:empty {
	display: none
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box {
	display: flex;
	justify-content: space-between;
	align-items: center
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box-l {
	text-align: left;
	max-width: 340px
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box-r-down {
	display: flex
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-countdown-theme-black {
	color: #000
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-countdown-theme-black .glo-bar-countdown-item1 {
	color: #fff;
	background-color: #000
}

@media only screen and (min-width:1441px) {
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box-pc-center .glo-bar-text-box-r-down {
	padding-right: 140px
}
}
@media((min-width:1025px) and (max-width:1440px)) {
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box-pc-center .glo-bar-text-box-r-down {
padding-right:140px
}
}

@media(max-width:1024px) {
.CompImgTextCountdown_CompImgTextCountdown__xoXSb {
	height: 80px!important
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-desc-h5, .CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-title-h5 {
	display: -webkit-box
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-desc-pc, .CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-title-pc {
	display: none
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box {
	display: flex;
	flex-direction: column;
	gap: 2px
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box-l .glo-bar-desc {
	-webkit-line-clamp: 1
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box-l {
	display: flex;
	flex-direction: column;
	gap: 2px
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box-r-down {
	margin-left: 0;
	justify-content: flex-start
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box.glo-bar-text-box-h5-left {
	align-items: flex-start;
	max-width: 250px;
	margin-left: 24px
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box.glo-bar-text-box-h5-left .glo-bar-text-box-l {
	text-align: left;
	width: 100%
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box.glo-bar-text-box-h5-left .glo-bar-text-box-r-down {
	justify-content: flex-start;
	width: 100%;
	line-height: 22px
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box.glo-bar-text-box-h5-left .glo-bar-desc-h5, .CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box.glo-bar-text-box-h5-left .glo-bar-title-h5 {
	max-width: 250px
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box-h5-center .glo-bar-text-box-l {
	text-align: center
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-text-box-h5-center .glo-bar-text-box-r-down {
	justify-content: center
}
.CompImgTextCountdown_CompImgTextCountdown__xoXSb .glo-bar-countdown {
	font-size: 12px
}
}
.ef-link {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	cursor: pointer;
	transition: none
}
.ef-link, .ef-link:hover {
	color: inherit
}
.ef-link:not([href]) {
	cursor: default
}
.eco-dialog-root {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	max-width: 100%;
	max-height: 100%;
	background-color: transparent
}
.eco-dialog-root::-webkit-backdrop {
background-color:rgba(0,0,0,.6)
}
.eco-dialog-root::backdrop {
background-color:rgba(0,0,0,.6)
}
.eco-dialog-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center
}
.eco-dialog-no-modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	padding-left: 16px;
	padding-right: 16px
}
.eco-dialog-no-modal:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.6)
}
.eco-dialog-content {
	position: relative;
	max-width: 480px;
	width: 100%;
	background-color: #fff;
	border-radius: 8px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 24px
}

@media(max-width:767px) {
.eco-dialog-content {
	max-width: 327px
}
}
.eco-dialog-header {
	padding: 0 24px;
	box-sizing: border-box
}
.eco-dialog-title {
	font-family: var(--ff-woff2-B);
	font-size: 20px;
	line-height: 24px
}
.eco-dialog-subTitle, .eco-dialog-title {
	font-weight: 600;
	color: #000;
	text-align: center
}
.eco-dialog-subTitle {
	font-family: var(--ff-woff2-M);
	font-size: 14px;
	line-height: 1.2;
	margin-top: 12px
}
.eco-dialog-body {
	padding: 0 24px;
	margin-top: 32px
}
.eco-dialog-close {
	position: absolute;
	top: 10px;
	right: 10px;
	border: none;
	outline: none;
	background-color: transparent;
	width: 24px;
	height: 24px;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	cursor: pointer
}
.eco-dialog-close .bh-icon-close {
	vertical-align: top
}
.ef-bundles-calculator {
	position: relative;
	display: flex;
	align-items: center;
	width: -webkit-max-content;
	width: max-content;
	background-color: #e1e1e1;
	height: 43px;
	padding: 2px 0;
	border-radius: 4px
}
.ef-bundles-calculator .ef-bundles-calculator-add, .ef-bundles-calculator .ef-bundles-calculator-red {
	display: flex;
	width: 45px;
	height: 100%;
	align-items: center;
	justify-content: center;
	cursor: pointer
}
.ef-bundles-calculator .ef-bundles-calculator-add.ef-bundles-calculator-disabled, .ef-bundles-calculator .ef-bundles-calculator-red.ef-bundles-calculator-disabled {
	cursor: default
}
.ef-bundles-calculator .ef-bundles-calculator-num {
	flex: 1 1;
	height: 100%;
	min-width: 60px;
	text-align: center
}
.ef-bundles-calculator .ef-bundles-calculator-icon {
	position: relative;
	display: flex;
	width: 16px;
	height: 16px
}
.ef-bundles-calculator .ef-bundles-calculator-add .ef-bundles-calculator-icon:after, .ef-bundles-calculator .ef-bundles-calculator-icon:before {
	content: "";
	position: absolute;
	top: 7px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #000
}
.ef-bundles-calculator .ef-bundles-calculator-add .ef-bundles-calculator-icon:after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.bar_bar__CMXee .glo-bar-item {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
	color: #fff;
	font-size: 14px;
	font-family: var(--ff-woff2-M);
	background-color: #3f68e0;
	text-align: center
}
.bar_bar__CMXee .glo-bar-text-box {
	position: relative;
	z-index: 2;
	width: 100%;
	max-width: 760px;
	margin: 0 auto
}
.bar_bar__CMXee .glo-bar-text-box:has(.glo-bar-text-box-r) {
display:flex;
justify-content:center;
align-items:center
}
.bar_bar__CMXee .glo-bar-text-box:has(.glo-bar-text-box-r) .glo-bar-text-box-r {
display:flex;
align-items:center;
margin-left:8px
}
.bar_bar__CMXee .glo-bar-text-box:has(.glo-bar-text-box-r) .glo-bar-btn {
max-width:100px;
padding:0 8px;
line-height:25px;
border-radius:4px;
background-color:#fff;
color:#000;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
text-align:center;
font-weight:700
}
.bar_bar__CMXee .editor-glo-bar-close {
	position: absolute;
	top: 12px;
	cursor: pointer
}
.bar_bar__CMXee .glo-bar-title {
	line-height: 17px;
	-webkit-line-clamp: 1;
	font-weight: 700
}
.bar_bar__CMXee .glo-bar-desc, .bar_bar__CMXee .glo-bar-title {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden
}
.bar_bar__CMXee .glo-bar-desc {
	font-size: 12px;
	line-height: 14px;
	-webkit-line-clamp: 2
}
.bar_bar__CMXee .glo-bar-link-desc {
	margin-left: 8px;
	text-decoration: underline
}
.bar_bar__CMXee .glo-bar-button {
	margin-left: 12px;
	white-space: nowrap;
	height: 25px;
	line-height: 25px;
	border-radius: 4px;
	padding: 0 8px;
	background-color: #fff;
	color: #000
}
.bar_bar__CMXee .swiper .swiper-button-next, .bar_bar__CMXee .swiper .swiper-button-prev {
	width: 24px;
	height: 24px;
	margin-top: -12px
}
.bar_bar__CMXee .glo-bar-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

@media only screen and (min-width:1025px) {
.bar_bar__CMXee .glo-bar-padding {
	padding: 0 calc(10% + 24px)
}
.bar_bar__CMXee .swiper .swiper-button-prev {
	left: 5%
}
.bar_bar__CMXee .editor-glo-bar-close, .bar_bar__CMXee .swiper .swiper-button-next {
	right: 5%
}
}

@media only screen and (max-width:1024px) {
.bar_bar__CMXee .glo-bar-item {
	height: 50px
}
.bar_bar__CMXee .glo-bar-text-box {
	max-width: 327px
}
.bar_bar__CMXee .swiper .swiper-button-prev {
	left: 2%
}
.bar_bar__CMXee .editor-glo-bar-close, .bar_bar__CMXee .swiper .swiper-button-next {
	right: 2%
}
}

@media only screen and (max-width:399px) {
.bar_bar__CMXee .swiper .swiper-button-prev {
	left: 0
}
.bar_bar__CMXee .editor-glo-bar-close, .bar_bar__CMXee .swiper .swiper-button-next {
	right: 0
}
}
.login_login__IxUnz .eco-dialog-content {
	max-width: 600px
}

@media(max-width:1023px) {
.login_login__IxUnz .eco-dialog-content {
	max-width: calc(100% - 96px)
}
}

@media(max-width:767px) {
.login_login__IxUnz .eco-dialog-content {
	max-width: calc(100% - 48px)
}
}
.login_login__IxUnz .login-box {
	display: flex;
	justify-content: center;
	margin: 0 auto;
	border-radius: 8px;
	overflow-y: hidden;
	position: relative;
	width: 100%;
	max-width: 100%;
	transition: all .5s linear
}
.login_login__IxUnz .login-box .ant-row>.ant-row {
	display: block!important;
	width: 100%
}
.login_login__IxUnz .login-box .right {
	background: #fff;
	border-radius: 8px;
	padding: 0;
	max-height: 100%;
	overflow-y: auto;
	scrollbar-width: thin;
	scrollbar-color: #a8a8a8 #f1f1f1
}
.login_login__IxUnz .login-box .right::-webkit-scrollbar {
width:6px
}
.login_login__IxUnz .login-box .right::-webkit-scrollbar-track {
background:transparent;
border-radius:3px
}
.login_login__IxUnz .login-box .right::-webkit-scrollbar-thumb {
background:#cfd0d2;
border-radius:3px;
min-height:60px
}
.login_login__IxUnz .login-box .right::-webkit-scrollbar-thumb:hover {
background:#a8a8a8
}
.login_login__IxUnz .login-box .right .content-wrapper {
	width: 476px
}
.login_login__IxUnz .login-box .right h1 {
	width: 100%;
	font-size: 24px;
	font-family: var(--ff-woff2-B);
	line-height: 1.33
}
.login_login__IxUnz .login-box .right .login-form {
	margin: 20px 0 0;
	max-width: 100%
}
.login_login__IxUnz .login-box .right .login-form .inputItem {
	position: relative;
	margin-bottom: 6px
}
.login_login__IxUnz .login-box .right .login-form .inputItem label {
	position: absolute;
	top: 16px;
	left: 16px;
	pointer-events: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 100;
	transition: all .4s cubic-bezier(.25, .8, .25, 1);
	transition-duration: .3s;
	color: #afafaf;
	font-size: 14px;
	line-height: normal
}
html[site=sa] .login_login__IxUnz .login-box .right .login-form .inputItem label {
	left: 0;
	right: 15px
}
.login_login__IxUnz .login-box .right .login-form .inputItem .active {
	top: 4px;
	left: 16px;
	font-size: 12px
}
.login_login__IxUnz .login-box .right .login-form .form-item1 {
	margin: 20px auto
}
.login_login__IxUnz .login-box .right .login-form .default-input {
	width: 476px;
	height: 48px;
	position: relative;
	padding: 12px 0 0 16px;
	border-color: #b8b8b8;
	border-radius: 8px;
	font-size: 14px;
	transition: all .4s cubic-bezier(.25, .8, .25, 1);
	transition-property: font-size;
	color: #000
}
html[site=sa] .login_login__IxUnz .login-box .right .login-form .default-input::-webkit-input-placeholder {
text-align:right
}
html[site=sa] .login_login__IxUnz .login-box .right .login-form .default-input:-ms-input-placeholder {
text-align:right
}
html[site=sa] .login_login__IxUnz .login-box .right .login-form .default-input::placeholder {
text-align:right
}
.login_login__IxUnz .login-box .right .login-form .default-input:hover {
	border-color: #121212!important
}
.login_login__IxUnz .login-box .right .login-form .password-item .ant-form-item {
	margin-bottom: 0
}
.login_login__IxUnz .login-box .right .login-form .inline-item {
	text-align: right
}
.login_login__IxUnz .login-box .right .login-form .inline-item.validate-error {
	-webkit-transform: translateY(12px);
	transform: translateY(12px)
}
.login_login__IxUnz .login-box .right .login-form .inline-item.hide-text {
	visibility: hidden
}
.login_login__IxUnz .login-box .right .login-form .inline-item .login-form-inline-forgot {
	color: #999;
	font-family: var(--ff-woff2-M);
	font-size: 12px
}
.login_login__IxUnz .login-box .right .login-form .inline-item .login-form-inline-forgot:hover {
	color: #000
}
.login_login__IxUnz .login-box .right .login-form .ant-input-password input {
	margin-top: 8px;
	font-size: 14px
}
.login_login__IxUnz .login-box .right .login-form .ant-form-item-has-error .default-input {
	border-color: #f03e3e!important
}
.login_login__IxUnz .login-box .right .login-form .ant-input-suffix {
	margin: 0 10px
}
.login_login__IxUnz .login-box .right .login-form .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .login_login__IxUnz .login-box .right .login-form .ant-input-affix-wrapper-focused {
	box-shadow: none
}
.login_login__IxUnz .login-box .right .login-form .ant-form-item-explain-error {
	padding-left: 16px;
	margin-bottom: 6px
}
.login_login__IxUnz .login-box .right .login-form .addClass::-webkit-input-placeholder {
position:absolute;
display:block!important;
top:5px;
font-size:14px;
color:var(--navbg)
}
.login_login__IxUnz .login-box .right .login-form .addClass:-ms-input-placeholder {
position:absolute;
display:block!important;
top:5px;
font-size:14px;
color:var(--navbg)
}
.login_login__IxUnz .login-box .right .login-form .addClass::placeholder {
position:absolute;
display:block!important;
top:5px;
font-size:14px;
color:var(--navbg)
}
.login_login__IxUnz .login-box .right .login-form .black-btn {
	background: var(--navbg)!important;
	border-color: var(--navbg)!important
}
.login_login__IxUnz .login-box .right .login-form .black-btn:active, .login_login__IxUnz .login-box .right .login-form .black-btn:focus, .login_login__IxUnz .login-box .right .login-form .black-btn:hover, .login_login__IxUnz .login-box .right .login-form .black-btn:visited {
	background: var(--cBlack)!important;
	border-color: var(--cBlack)!important
}
.login_login__IxUnz .login-box .right .login-form .login-form-button {
	width: 476px;
	height: 48px;
	font-size: 16px;
	border-radius: 4px;
	font-family: var(--ff-woff2-B)
}
.login_login__IxUnz .login-box .right .login-form .login-form-button:disabled {
	border: none;
	color: #fff!important;
	background-color: #adafb3!important
}
.login_login__IxUnz .login-box .right .login-form .login-form-button:disabled:hover {
	background-color: #adafb3!important
}
.login_login__IxUnz .login-box .right .login-form .login-btn:not([disabled]):focus, .login_login__IxUnz .login-box .right .login-form .login-btn:not([disabled]):hover {
	background-color: #444!important;
	border-color: #444!important
}
.login_login__IxUnz .login-box .right .login-form .line {
	position: relative;
	text-align: center;
	line-height: 20px;
	color: #757575
}
.login_login__IxUnz .login-box .right .login-form .line:after, .login_login__IxUnz .login-box .right .login-form .line:before {
	position: absolute;
	background: #cdd6e0;
	content: "";
	height: 1px;
	top: 50%;
	width: 33%;
	opacity: .8
}
html[site=jp] .login_login__IxUnz .login-box .right .login-form .line:after, html[site=jp] .login_login__IxUnz .login-box .right .login-form .line:before {
	width: 8%
}
html[site=cn] .login_login__IxUnz .login-box .right .login-form .line:after, html[site=cn] .login_login__IxUnz .login-box .right .login-form .line:before, html[site=de] .login_login__IxUnz .login-box .right .login-form .line:after, html[site=de] .login_login__IxUnz .login-box .right .login-form .line:before, html[site=fr] .login_login__IxUnz .login-box .right .login-form .line:after, html[site=fr] .login_login__IxUnz .login-box .right .login-form .line:before, html[site=it] .login_login__IxUnz .login-box .right .login-form .line:after, html[site=it] .login_login__IxUnz .login-box .right .login-form .line:before {
	width: 25%
}
.login_login__IxUnz .login-box .right .login-form .line:before {
	left: 0
}
.login_login__IxUnz .login-box .right .login-form .line:after {
	right: 0
}
.login_login__IxUnz .login-box .right .login-form .fb-login-box {
	background: none;
	padding: 0
}
.login_login__IxUnz .login-box .right .login-form .google-login-box {
	box-shadow: none!important;
	border: none!important
}
.login_login__IxUnz .login-box .right .login-form .google-login-box div {
	display: none
}
.login_login__IxUnz .login-box .right .login-form .fb-btn {
	background: #3e5999;
	border-color: #3e5999
}
.login_login__IxUnz .login-box .right .login-form .ga-btn {
	margin-top: 0;
	background: #5086ec;
	border-color: #5086ec
}
.login_login__IxUnz .login-box .right .login-form .line-btn {
	color: #fff;
	margin-top: 0;
	background: #06c755;
	border-color: #06c755
}
.login_login__IxUnz .login-box .right .login-form .line-btn:hover {
	background: #3ace01!important;
	border-color: #3ace01!important
}
.login_login__IxUnz .login-box .right .login-form .bb {
	width: 1px;
	height: 22px;
	margin-right: 2px;
	background-color: #cdd6e0
}
html[site=jp] .login_login__IxUnz .login-box .right .login-form .bb {
	margin: 0 5px
}
.login_login__IxUnz .login-box .right .login-form .login-form-forgot, .login_login__IxUnz .login-box .right .login-form .login-form-register {
	font-family: var(--ff-woff2-M);
	font-weight: 400;
	display: inline-flex;
	width: calc(50% - 1px);
	white-space: nowrap;
	cursor: pointer
}
html[site=jp] .login_login__IxUnz .login-box .right .login-form .login-form-forgot, html[site=jp] .login_login__IxUnz .login-box .right .login-form .login-form-register {
	font-size: 13px
}
.login_login__IxUnz .login-box .right .navigate-content {
	display: flex;
	flex-direction: row;
	gap: 8px
}
.login_login__IxUnz .login-box .right .login-form-register-button {
	width: 100%;
	height: 36px;
	padding: 10px 0;
	text-align: center;
	font-family: var(--ff-woff2-M);
	font-size: 12px;
	color: #000;
	border-radius: 4px;
	border: 1px solid #000;
	margin: 0 auto 6px;
	cursor: pointer
}
.login_login__IxUnz .login-box .right .login-form-register-button:hover {
	opacity: .9
}
.login_login__IxUnz .login-box .right .divider-line {
	position: relative;
	text-align: center;
	line-height: 20px;
	color: #999;
	font-size: 12px;
	margin: 14px auto;
	font-family: var(--ff-woff2-M)
}
.login_login__IxUnz .login-box .right .ecocredit-desc .ecocredit-desc-title {
	color: #000;
	text-align: center;
	font-family: var(--ff-woff2-B);
	font-size: 16px;
	white-space: pre-wrap
}
html[site=jp] .login_login__IxUnz .login-box .right .ecocredit-desc .ecocredit-desc-title {
	font-size: 15px
}
.login_login__IxUnz .login-box .right .ecocredit-desc .ecocredit-content {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin: 20px auto
}
.login_login__IxUnz .login-box .right .ecocredit-desc .ecocredit-content .ecocredit-content-item {
	width: 113px
}
.login_login__IxUnz .login-box .right .ecocredit-desc .ecocredit-content .ecocredit-content-item-icon {
	text-align: center;
	margin-bottom: 8px
}
.login_login__IxUnz .login-box .right .ecocredit-desc .ecocredit-content .ecocredit-content-item-text {
	font-size: 12px;
	font-family: var(--ff-woff2-M);
	color: #000;
	text-align: center
}
html[site=jp] .login_login__IxUnz .login-box .right .ecocredit-desc .ecocredit-content .ecocredit-content-item-text, html[site=kr] .login_login__IxUnz .login-box .right .ecocredit-desc .ecocredit-content .ecocredit-content-item-text {
	white-space: pre-line
}
.login_login__IxUnz .login-box .right .items-oterplatform-login {
	width: 476px;
	display: flex;
	justify-content: center;
	gap: 16px
}
html[site=jp] .login_login__IxUnz .login-box .right .items-oterplatform-login {
	justify-content: space-between
}
.login_login__IxUnz .login-box .right .items-oterplatform-login .google-link {
	flex: 1 0 auto
}
.login_login__IxUnz .login-box .right .items-oterplatform-login .google-link.full_width {
	flex: 1 0 100%
}
.login_login__IxUnz .login-box .right .items-oterplatform-login .line-link {
	flex: 1 0 auto
}
.login_login__IxUnz .login-box .right .items-oterplatform-login .oterplatform-button {
	width: 100%;
	height: 48px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-family: var(--ff-woff2-B);
	color: #000;
	flex: 1 0 auto
}
.login_login__IxUnz .login-box .right .items-protocols {
	text-align: center;
	color: #707070;
	font-size: 12px;
	font-family: var(--ff-woff2-M);
	line-height: 1.2;
	margin-top: 6px
}
.login_login__IxUnz .login-box .right .items-protocols>a {
	text-decoration: underline
}
.login_login__IxUnz .login-box .iconfont {
	width: 16px;
	height: 16px;
	display: inline-block;
	cursor: pointer
}
.login_login__IxUnz .login-box .iconfont.icon-eye-in {
	background: url(../fonts/4aa3f5a4a257c858b07761b087177c9a.svg) no-repeat 50%/100% 100%
}
.login_login__IxUnz .login-box .iconfont.icon-eye-in:hover {
	background: url(../fonts/196f1bfc9d6acb9a7b70a5ca9d8bc7c4.svg) no-repeat 50%/100% 100%
}
.login_login__IxUnz .login-box .iconfont.icon-eye-out {
	background: url(../fonts/22ee15555ffc460f744e298b07cc263f.svg) no-repeat 50%/100% 100%
}
.login_login__IxUnz .login-box .iconfont.icon-eye-out:hover {
	background: url(../fonts/ak-out-hover.svg) no-repeat 50%/100% 100%
}
.login_login__IxUnz .login-box .error-tip {
	position: absolute;
	left: 16px;
	bottom: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	color: #ff4d4f;
	line-height: 1.4
}
.login_login__IxUnz .login-box input:-internal-autofill-previewed, .login_login__IxUnz .login-box input:-internal-autofill-selected {
-webkit-text-fill-color:#000!important;
transition:background-color 5000s ease-in-out 0s!important
}
.login_login__IxUnz .login-box .form-item2 {
	display: flex;
	width: 100%;
	justify-content: space-around;
	margin-bottom: 20px
}
.login_login__IxUnz .login-box .form-item2 .ant-row {
	width: 100%
}
.login_login__IxUnz .login-box .form-item2 .ant-form-item-control-input-content {
	display: flex;
	width: 100%;
	justify-content: space-around
}
.login_login__IxUnz .login-box .form-item-share {
	margin-bottom: 20px
}
.login_login__IxUnz .login-box .form-item-share a {
	display: block;
	width: 100%
}
.login_login__IxUnz .isHomebattery .form-item-share, .login_login__IxUnz .isHomebattery .form-item3 {
	display: none!important
}
.login_login__IxUnz .isHomebattery .right {
	min-height: 667px
}
.login_login__IxUnz .share-links-content {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 32px;
	margin: 0 auto 24px
}
.login_login__IxUnz .share-links-content .share-link-item {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	border: 1px solid #d9d9d9;
	padding: 9px;
	cursor: pointer
}
.login_login__IxUnz .divider-line {
	position: relative;
	text-align: center;
	line-height: normal;
	color: #999;
	font-size: 12px;
	margin: 24px auto 12px;
	font-family: var(--ff-woff2-M)
}

@media(max-width:1440px) {
.login_login__IxUnz .login-box {
	width: 1100px;
	max-width: 1100px
}
}

@media(max-width:1023px) {
.login_login__IxUnz .login-box {
	max-width: 100%;
	max-width: calc(100% - 96px);
	width: 672px;
	margin: 0 auto;
	border-radius: 8px
}
.login_login__IxUnz .login-box .left {
	display: none
}
.login_login__IxUnz .login-box .right {
	width: 100%;
	margin: 0 auto;
	padding: 40px 48px
}
.login_login__IxUnz .login-box .right .content-wrapper {
	width: 100%
}
.login_login__IxUnz .login-box .right h1 {
	font-size: 20px;
	letter-spacing: -.8px
}
.login_login__IxUnz .login-box .right .items-oterplatform-login {
	width: 100%
}
.login_login__IxUnz .login-box .right .items-oterplatform-login a {
	display: inline-block;
	width: 100%
}
.login_login__IxUnz .login-box .right .items-oterplatform-login .oterplatform-button {
	width: 100%
}
.login_login__IxUnz .login-box .right .login-form {
	max-width: none;
	margin-top: 20px;
	margin-bottom: 0
}
.login_login__IxUnz .login-box .right .login-form .inputItem {
	margin-bottom: 0
}
.login_login__IxUnz .login-box .right .login-form .inputItem label {
	font-size: 14px;
	top: 16px;
	left: 16px
}
.login_login__IxUnz .login-box .right .login-form .inputItem.active {
	top: 4px;
	left: 16px;
	font-size: 12px
}
.login_login__IxUnz .login-box .right .login-form .form-item2 {
	font-size: 14px
}
.login_login__IxUnz .login-box .right .login-form .default-input {
	height: 48px;
	padding: 16px 0 0 16px;
	font-size: 14px
}
html[site=sa] .login_login__IxUnz .login-box .right .login-form .default-input {
	padding: 16px 16px 0 0
}
.login_login__IxUnz .login-box .right .login-form .iconfont {
	width: 16px;
	height: 16px
}
.login_login__IxUnz .login-box .right .login-form .ant-input-suffix {
	margin: -14 px 10px 0
}
.login_login__IxUnz .login-box .right .login-form .login-form-button {
	font-size: 14px;
	height: 44px
}
.login_login__IxUnz .login-box .right .login-form .login-form-button>span {
	font-family: var(--ff-woff2-B);
	font-weight: 500
}
.login_login__IxUnz .login-box .right .login-form .bb {
	height: 22px
}
.login_login__IxUnz .login-box .right .login-form .line {
	font-size: 14px
}
html[site=jp] .login_login__IxUnz .login-box .right .login-form .login-form-forgot, html[site=jp] .login_login__IxUnz .login-box .right .login-form .login-form-register {
	font-size: 12px
}
html[site=it] .login_login__IxUnz .login-box .right .login-form .login-form-forgot, html[site=it] .login_login__IxUnz .login-box .right .login-form .login-form-register {
	width: 150px;
	white-space: normal;
	text-align: center
}
.login_login__IxUnz .login-box .right .navigate-content {
	flex-direction: row;
	gap: 12px
}
.login_login__IxUnz .login-box .right .login-form-register-button {
	height: 44px;
	font-size: 14px
}
.login_login__IxUnz .login-box .right .ant-form-item {
	margin-bottom: 24px
}
html[site=za] .login_login__IxUnz .login-box .right .ant-form-item {
	margin-bottom: 34px
}
html[site=jp] .login_login__IxUnz .login-box .right .ant-form-item {
	margin-bottom: 16px
}
.login_login__IxUnz .login-box .right .ant-form-item.ant-form-item-has-error, .login_login__IxUnz .login-box .right .ant-form-item.ant-form-item-has-error .ant-form-item-explain-error {
	margin-bottom: 0
}
.login_login__IxUnz .login-box .right .login-form .default-input {
	width: 100%
}
.login_login__IxUnz .login-box .right .login-form .large {
	width: 100%;
	font-family: var(--ff-woff2-B)
}
.login_login__IxUnz .login-box .error-tip {
	left: 0
}
html[site=jp] .login_login__IxUnz .login-box .error-tip {
	font-size: 12px;
	line-height: 1.24
}
.login_login__IxUnz .login-box .ant-form-item-margin-offset {
	margin-bottom: 0!important
}
}

@media(max-width:767px) {
.login_login__IxUnz {
	top: 0
}
.login_login__IxUnz .login-box {
	width: 100%;
	min-height: 100vh;
	min-height: 100svh;
	max-width: 100%;
	margin: 0;
	border-radius: 0
}
.login_login__IxUnz .login-box .right {
	max-height: 100%;
	overflow-y: hidden;
	border-radius: 0
}
.login_login__IxUnz .login-box .right .navigate-content {
	flex-direction: column;
	gap: 0
}
}
.login_fullscreenBackground__haVgH {
	position: relative;
	top: 0;
	left: 0;
	width: 100vw;
	height: 1080px;
	z-index: -1;
	overflow: hidden
}
.login_fullscreenBackground__haVgH:before {
	background: #fff;
	z-index: 1
}
.login_fullscreenBackground__haVgH:after, .login_fullscreenBackground__haVgH:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: opacity .8s cubic-bezier(.4, 0, .2, 1)
}
.login_fullscreenBackground__haVgH:after {
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	opacity: 0;
	z-index: 0;
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
	-webkit-animation: login_backgroundZoom__dlILq .8s cubic-bezier(.4, 0, .2, 1) forwards;
	animation: login_backgroundZoom__dlILq .8s cubic-bezier(.4, 0, .2, 1) forwards;
	background-image: var(--bg-image)
}
.login_fullscreenBackground__haVgH.login_loaded__fqroC:before {
	opacity: 0
}
.login_fullscreenBackground__haVgH.login_loaded__fqroC:after {
	opacity: 1
}

@media(max-width:1023px) {
.login_fullscreenBackground__haVgH {
	height: calc(100vh - 50px);
	height: calc(100svh - 50px)
}
}

@media(max-width:767px) {
.login_fullscreenBackground__haVgH {
	display: none
}
}
@-webkit-keyframes login_backgroundZoom__dlILq {
0% {
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:0
}
to {
-webkit-transform:scale(1.05);
transform:scale(1.05);
opacity:1
}
}
@keyframes login_backgroundZoom__dlILq {
0% {
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:0
}
to {
-webkit-transform:scale(1.05);
transform:scale(1.05);
opacity:1
}
}
.login_fadeIn__koJn1 {
	-webkit-animation: login_fadeInBackground__o6ZVi 1s cubic-bezier(.4, 0, .2, 1) forwards;
	animation: login_fadeInBackground__o6ZVi 1s cubic-bezier(.4, 0, .2, 1) forwards
}
@-webkit-keyframes login_fadeInBackground__o6ZVi {
0% {
opacity:0;
-webkit-transform:scale(1.02);
transform:scale(1.02)
}
to {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes login_fadeInBackground__o6ZVi {
0% {
opacity:0;
-webkit-transform:scale(1.02);
transform:scale(1.02)
}
to {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
.login_loginPageLayout__1bS2E {
	background: "#f8f8f8";
	position: "relative"
}
.login_loginPageLayout__1bS2E .allContentContainer {
	min-height: auto!important
}

@media(max-width:767px) {
.login_loginPageLayout__1bS2E .allContentContainer {
	min-height: 100vh!important
}
}
.content_content__tbdeX {
	display: block;
	position: relative;
	width: 100%;
--glo-bar-top-border-color:#fff
}
.content_content__tbdeX .editor-glo-bar-in .glo-bar-type-img-text .glo-bar-text-box, .content_content__tbdeX .editor-glo-bar-in .glo-bar-type-img-text-btn .glo-bar-text-box {
	text-align: left
}
.content_content__tbdeX .editor-glo-bar-in .glo-bar-type-img-text-btn.glo-bar-type-img-text-btn-link .glo-bar-btn {
	background-color: transparent!important;
	text-decoration: underline;
	color: #fff
}
.content_content__tbdeX .swiper .swiper-button-prev:after {
	margin-left: 2px;
	border-color: var(--glo-bar-top-border-color)
}
.content_content__tbdeX .swiper .swiper-button-next:after {
	margin-left: -2px;
	border-color: var(--glo-bar-top-border-color)
}
.content_content__tbdeX .swiper .swiper-button-next:after, .content_content__tbdeX .swiper .swiper-button-prev:after {
	border-width: 1px
}

@media(max-width:1024px) {
.content_content__tbdeX .editor-glo-bar-in .glo-bar-type-img-text-btn .glo-bar-text-box, .content_content__tbdeX .editor-glo-bar-in .glo-bar-type-img-text.glo-bar-only-bgimg .glo-bar-text-box {
	padding-right: 60px
}
}

@media(max-width:767px) {
.content_content__tbdeX .editor-glo-bar-in .glo-bar-type-img-text-btn .glo-bar-text-box-l {
	flex: 1 1
}
.content_content__tbdeX .editor-glo-bar-in .glo-bar-type-img-text-btn .glo-bar-title {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden
}
}
.content_content__tbdeX.editor-glo-bar-hide {
	display: none!important
}
.register_register__JMqHV .eco-dialog-content {
	max-width: 600px
}

@media(max-width:1023px) {
.register_register__JMqHV .eco-dialog-content {
	max-width: calc(100% - 96px)
}
}

@media(max-width:767px) {
.register_register__JMqHV .eco-dialog-content {
	max-width: calc(100% - 48px)
}
}
.register_register__JMqHV .login-box {
	margin: 0 auto;
	border-radius: 8px;
	overflow-y: hidden;
	position: relative;
	transition: all .5s linear;
	width: 100%;
	max-width: 100%
}
.register_register__JMqHV .login-box .right {
	background: #fff;
	border-radius: 8px;
	padding: 32px;
	max-height: calc(100svh - 172px);
	overflow-y: auto;
	scrollbar-width: thin;
	scrollbar-color: #a8a8a8 #f1f1f1
}
.register_register__JMqHV .login-box .right::-webkit-scrollbar {
width:6px
}
.register_register__JMqHV .login-box .right::-webkit-scrollbar-track {
background:transparent;
border-radius:3px
}
.register_register__JMqHV .login-box .right::-webkit-scrollbar-thumb {
background:#cfd0d2;
border-radius:3px;
min-height:60px
}
.register_register__JMqHV .login-box .right::-webkit-scrollbar-thumb:hover {
background:#a8a8a8
}
.register_register__JMqHV .login-box .right .navigate-content {
	display: flex;
	flex-direction: row;
	gap: 8px
}
.register_register__JMqHV .login-box .right .black-btn {
	border-radius: 8px
}
.register_register__JMqHV .login-box .right h1 {
	width: 100%;
	font-size: 20px;
	font-family: var(--ff-woff2-B);
	font-weight: 500;
	text-align: left
}
.register_register__JMqHV .login-box .right .register-sub-title {
	margin: 6px auto 0;
	width: 100%;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	font-family: var(--ff-woff2-M);
	color: #fb8814
}
.register_register__JMqHV .login-box .right .tips {
	font-size: 12px;
	color: #2673ff
}
.register_register__JMqHV .login-box .right .login-form {
	margin-top: 16px;
	width: 100%;
	max-width: 100%
}
.register_register__JMqHV .login-box .right .login-form .inputItem {
	position: relative;
	margin-bottom: 6px
}
.register_register__JMqHV .login-box .right .login-form .inputItem label {
	position: absolute;
	top: 16px;
	left: 16px;
	pointer-events: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 100;
	transition: all .4s cubic-bezier(.25, .8, .25, 1);
	transition-duration: .3s;
	color: #979797;
	font-size: 14px;
	line-height: 20px;
	font-family: var(--ff-woff2-M)
}
.register_register__JMqHV .login-box .right .login-form .inputItem .active {
	top: 4px;
	left: 16px;
	font-size: 12px
}
.register_register__JMqHV .login-box .right .login-form .inputItem .password-tip {
	font-family: var(--ff-woff2-M);
	font-weight: 300;
	position: absolute;
	bottom: -131px;
	left: 0;
	width: 100%;
	height: 115px;
	background: #fff;
	z-index: 101;
	color: #919191;
	border-radius: 8px;
	box-shadow: 0 11px 23px -9px rgba(12,19,29,.49);
	border: 1px solid #d4dae3;
	font-size: 16px
}
.register_register__JMqHV .login-box .right .login-form .inputItem .password-tip .header-line {
	width: 100%;
	height: 40px;
	padding: 0 15px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #ededed
}
.register_register__JMqHV .login-box .right .login-form .inputItem .password-tip .password-tip-content {
	padding: 12px 15px;
	font-size: 14px
}
.register_register__JMqHV .login-box .right .login-form .default-input {
	width: 100%;
	height: 48px;
	padding: 16px 0 0 16px;
	border-color: #b8b8b8;
	position: relative;
	font-size: 14px;
	font-family: var(--ff-woff2-M);
	overflow: hidden;
	border-radius: 8px;
	font-size: 17px;
	transition: all .4s cubic-bezier(.25, .8, .25, 1);
	transition-property: font-size;
	color: #000
}
.register_register__JMqHV .login-box .right .login-form .default-input:hover {
	border-color: #121212
}
.register_register__JMqHV .login-box .right .login-form .default-input.verificate {
	padding: 0 0 0 10px
}
.register_register__JMqHV .login-box .right .login-form .default-input.verify-code .ant-input {
	height: 100%
}
.register_register__JMqHV .login-box .right .login-form .validate-email-code {
	margin-left: 16px;
	width: 120px;
	height: 56px
}
.register_register__JMqHV .login-box .right .login-form .validate-email-code:disabled {
	font-weight: 600;
	color: var(--navbg)
}
.register_register__JMqHV .login-box .right .login-form .ant-input-password input {
	font-size: 17px
}
.register_register__JMqHV .login-box .right .login-form .ant-form-item-has-error .default-input {
	border-color: #f03e3e!important
}
.register_register__JMqHV .login-box .right .login-form .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .register_register__JMqHV .login-box .right .login-form .ant-input-affix-wrapper-focused {
	box-shadow: none
}
.register_register__JMqHV .login-box .right .login-form .other-button {
	width: 100%;
	height: 42px;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #595c61;
	font-size: 14px;
	color: #000;
	font-family: var(--ff-woff2-M);
	flex: 1 1
}
.register_register__JMqHV .login-box .right .login-form .login-form-button {
	font-size: 17px;
	border-radius: 8px;
	background: #fff;
	border-color: #fff;
	color: #03060b;
	font-weight: 700
}
.register_register__JMqHV .login-box .right .login-form .login-form-button:hover {
	color: var(--global)
}
.register_register__JMqHV .login-box .right .login-form .agreement {
	display: flex;
	align-items: baseline;
	color: #919191;
	font-size: 12px;
	font-family: var(--ff-woff2-M)
}
.register_register__JMqHV .login-box .right .login-form .agreement a {
	-webkit-text-decoration: underline 1px;
	text-decoration: underline 1px;
	font-size: 12px;
	font-family: var(--ff-woff2-M)
}
.register_register__JMqHV .login-box .right .login-form .agreement.subscribe {
	margin-bottom: 8px
}
.register_register__JMqHV .login-box .right .login-form .agreement.subscribe .ant-checkbox {
	margin-top: -6px
}
.register_register__JMqHV .login-box .right .login-form .agreement .ant-checkbox-inner {
	width: 16px;
	height: 16px
}
.register_register__JMqHV .login-box .right .login-form .agreement .ant-checkbox-inner:after {
	left: 22.5%
}
.register_register__JMqHV .login-box .right .login-form .ant-form-item-explain-error {
	font-size: 14px;
	padding-left: 16px;
	margin-bottom: 6px
}
.register_register__JMqHV .login-box .right .login-form .register-form-submit {
	margin-top: 2px;
	font-size: 14px;
	width: 100%;
	height: 42px;
	border-radius: 4px;
	font-family: var(--ff-woff2-M);
	color: #fff;
	background: #000;
	margin-bottom: 12px
}
.register_register__JMqHV .login-box .right .login-form .register-form-submit:disabled {
	border: none;
	background: #adafb3
}
.register_register__JMqHV .login-box .right .login-form .register-form-submit:disabled:hover {
	background: #adafb3!important
}
.register_register__JMqHV .login-box .right .login-form .register-form-submit:not([disabled]):focus, .register_register__JMqHV .login-box .right .login-form .register-form-submit:not([disabled]):hover {
	background: #adafb3!important;
	border-color: #adafb3!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha {
	position: relative
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .grecaptcha-badge {
	position: static!important;
	width: 100%!important;
	height: 100%!important;
	box-shadow: none!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .grecaptcha-badge iframe {
	width: 372px!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .grecaptcha-badge iframe .rc-anchor-container .rc-anchor-normal {
	width: 370px!important;
	height: 100%!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .grecaptcha-badge iframe .rc-anchor-container .rc-anchor-normal .rc-anchor-content {
	width: 306px!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .grecaptcha-badge iframe .rc-anchor-light.rc-anchor-normal {
	border-radius: 8px!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .grecaptcha-badge iframe .recaptcha-checkbox {
	width: 20px!important;
	height: 20px!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .grecaptcha-badge iframe .rc-anchor-light {
	border: none!important;
	background-color: #f3f3f3!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .grecaptcha-badge iframe .rc-anchor-checkbox-label {
	font-family: var(--ff-woff2-M)!important;
	color: #3d434f!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .grecaptcha-badge iframe .recaptcha-checkbox-border {
	width: 18px!important;
	height: 18px!important;
	border-radius: 4px!important;
	border: 1px solid #ddd!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .rc-anchor-light.rc-anchor-normal {
	border-radius: 8px!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .recaptcha-checkbox {
	width: 20px!important;
	height: 20px!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .rc-anchor-light {
	border: none!important;
	background-color: #f3f3f3!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .rc-anchor-checkbox-label {
	font-family: var(--ff-woff2-M)!important;
	color: #3d434f!important
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha .recaptcha-checkbox-border {
	width: 18px!important;
	height: 18px!important;
	border-radius: 4px!important;
	border: 1px solid #ddd!important
}
.register_register__JMqHV .login-box .right .success-box {
	max-width: 332px;
	text-align: center
}
.register_register__JMqHV .login-box .right .success-box h2, .register_register__JMqHV .login-box .right .success-box p {
	width: 100%;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.register_register__JMqHV .login-box .right .success-box h2 {
	text-align: center;
	line-height: 1.31;
	font-size: 26px;
	font-weight: 600;
	color: #2673ff
}
.register_register__JMqHV .login-box .right .success-box p {
	margin-top: 12px;
	font-size: 17px;
	color: var(--navbg)
}
.register_register__JMqHV .login-box .right .success-box .success {
	margin-top: 100px
}
.register_register__JMqHV .login-box .right .icon-wrapper {
	margin-top: 172px;
	text-align: center
}
.register_register__JMqHV .login-box .right .box-center {
	width: 100%;
	text-align: center
}
.register_register__JMqHV .login-box .right .box-center p {
	font-family: var(--ff-woff2-B);
	font-size: 26px;
	color: var(--navbg);
	margin-top: 22px
}
.register_register__JMqHV .login-box .right .box-center .login-redirect-button {
	width: 100%;
	margin-top: 30px;
	font-family: var(--ff-woff2-B);
	font-size: 17px
}
.register_register__JMqHV .login-box .right .box-center .login-redirect-button:hover {
	background-color: #444!important;
	border-color: #444!important
}
.register_register__JMqHV .login-box .right .box-center .redirect-tip-box {
	margin-top: 30px;
	color: #777
}
.register_register__JMqHV .login-box .right .box-center .redirect-tip-box span {
	color: #2164ff
}
.register_register__JMqHV .login-box .right .second-box {
	width: 100%
}
.register_register__JMqHV .login-box .right .register-success-subtext {
	font-family: var(--ff-woff2-M);
	text-align: center;
	font-size: 17px;
	line-height: 1.47;
	color: #03060b;
	margin-top: 12px
}
.register_register__JMqHV .login-box .right .second-title {
	font-size: 24px;
	font-weight: 700
}
.register_register__JMqHV .login-box .right .second-desc {
	width: 100%;
	margin-top: 16px;
	font-size: 17px;
	font-family: var(--ff-woff2-M);
	font-weight: 400;
	text-align: left;
	white-space: pre-wrap;
	line-height: 1.2
}
.register_register__JMqHV .login-box .third-right {
	display: flex;
	align-items: center
}
.register_register__JMqHV .login-box .password-form-submit {
	font-size: 17px;
	margin-top: 40px
}
.register_register__JMqHV .login-box .password-form-submit:disabled {
	background-color: #f8f8f8;
	color: #000;
	border: 1px solid #f8f8f8
}
.register_register__JMqHV .login-box .iconfont {
	width: 16px;
	height: 16px;
	display: inline-block;
	cursor: pointer
}
.register_register__JMqHV .login-box .iconfont.icon-eye-in {
	background: url(../fonts/4aa3f5a4a257c858b07761b087177c9a.svg) no-repeat
}
.register_register__JMqHV .login-box .iconfont.icon-eye-in:hover {
	background: url(../fonts/196f1bfc9d6acb9a7b70a5ca9d8bc7c4.svg) no-repeat
}
.register_register__JMqHV .login-box .iconfont.icon-eye-out {
	background: url(../fonts/22ee15555ffc460f744e298b07cc263f.svg) no-repeat
}
.register_register__JMqHV .login-box .iconfont.icon-eye-out:hover {
	background: url(../fonts/ak-out-hover.svg) no-repeat
}
.register_register__JMqHV .login-box input:-internal-autofill-previewed, .register_register__JMqHV .login-box input:-internal-autofill-selected {
-webkit-text-fill-color:#000!important;
transition:background-color 5000s ease-in-out 0s!important
}
.register_register__JMqHV .login-box .error-tip {
	position: absolute;
	left: 16px;
	bottom: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	color: #ff4d4f;
	line-height: 1.5715
}
.register_register__JMqHV .divider-line {
	position: relative;
	text-align: center;
	line-height: 20px;
	color: #999;
	font-size: 12px;
	margin: 14px auto;
	font-family: var(--ff-woff2-M)
}
.register_register__JMqHV .ant-input-suffix {
	position: absolute;
	top: 9px;
	right: 16px;
	margin: 0
}
.register_register__JMqHV .ant-input-suffix .send-code-btn {
	padding: 0;
	color: #3f68e0;
	font-size: 14px;
	line-height: 1.28;
	font-family: var(--ff-woff2-M)
}
.register_register__JMqHV .ant-input-suffix .send-code-btn.disabled, .register_register__JMqHV .ant-input-suffix .send-code-btn.disabled:hover {
	color: #afafaf;
	cursor: not-allowed
}
.register_register__JMqHV .ant-input-suffix .send-code-btn:hover {
	color: #3f68e0
}
.register_register__JMqHV .recaptcha-checkbox-border {
	border: 1px solid #f03e3e
}

@media(max-width:1440px) {
.register_register__JMqHV .register_login-box__oFwxg {
	width: 1100px;
	max-width: 1100px
}
}

@media(max-width:1023px) {
.register_register__JMqHV .login-box {
	width: calc(100% - 96px);
	margin: 36px auto;
	border-radius: 8px
}
.register_register__JMqHV .login-box .right {
	max-height: calc(100svh - 80px)
}
.register_register__JMqHV .login-box .right .register-box .login-form .inputItem .password-tip {
	height: auto
}
.register_register__JMqHV .login-box .register-box {
	max-width: 100%
}
.register_register__JMqHV .login-box .left {
	display: none
}
.register_register__JMqHV .login-box .right {
	width: 100%;
	padding: 0;
	min-height: auto;
	padding: 24px 36px;
	justify-content: center
}
.register_register__JMqHV .login-box .right .navigate-content {
	flex-direction: row;
	gap: 8px
}
.register_register__JMqHV .login-box .right h1 {
	font-size: 20px;
	line-height: normal;
	text-align: left;
	font-family: var(--ff-woff2-B)
}
.register_register__JMqHV .login-box .right .second-desc {
	text-align: left
}
.register_register__JMqHV .login-box .right .register-sub-title {
	margin-top: 6px;
	width: 100%;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	font-family: var(--ff-woff2-M);
	color: #fb8814
}
.register_register__JMqHV .login-box .right .login-form {
	max-width: none;
	margin-top: 40px;
	margin-bottom: 0
}
.register_register__JMqHV .login-box .right .login-form .ant-input-password input {
	height: 22px
}
.register_register__JMqHV .login-box .right .ant-form-item {
	margin-bottom: 20px
}
.register_register__JMqHV .login-box .right .ant-form-item.ant-form-item-has-error {
	margin-bottom: 0
}
.register_register__JMqHV .login-box .right .login-form .default-input {
	width: 100%;
	overflow: hidden
}
.register_register__JMqHV .login-box .right .login-form .large {
	width: 100%
}
.register_register__JMqHV .login-box .right .box-center {
	width: 100%;
	padding-top: 50px
}
.register_register__JMqHV .login-box .right .box-center p {
	margin-top: 22px;
	line-height: 30px;
	font-size: 22px;
	font-family: var(--ff-woff2-B)
}
.register_register__JMqHV .login-box .right .box-center .register-success-subtext {
	margin-top: 8px;
	line-height: 25px;
	font-size: 17px;
	font-family: var(--ff-woff2-M);
	font-weight: 400
}
.register_register__JMqHV .login-box .right .box-center .login-redirect-button {
	margin-top: 40px;
	height: 48px;
	font-family: var(--ff-woff2-B);
	font-weight: 600;
	font-size: 16px
}
.register_register__JMqHV .login-box .right .login-form .g-recaptcha>div>div>div {
	width: 100%!important
}
.register_register__JMqHV .login-box .ant-form-item-margin-offset {
	margin-bottom: 0!important
}
}

@media(max-width:767px) {
.register_register__JMqHV {
	top: 0
}
.register_register__JMqHV .login-box {
	width: 100%;
	min-height: 100vh;
	min-height: 100svh;
	max-width: 100%;
	margin: 0;
	border-radius: 0
}
.register_register__JMqHV .login-box .right {
	max-height: 100%;
	overflow-y: hidden;
	border-radius: 0;
	padding: 40px 24px
}
.register_register__JMqHV .login-box .right .navigate-content {
	flex-direction: column;
	gap: 8px
}
}
.register_fullscreenBackground__q0ZSi {
	position: relative;
	top: 0;
	left: 0;
	width: 100vw;
	height: 1080px;
	z-index: -1;
	overflow: hidden
}
.register_fullscreenBackground__q0ZSi:before {
	background: #fff;
	z-index: 1
}
.register_fullscreenBackground__q0ZSi:after, .register_fullscreenBackground__q0ZSi:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: opacity .8s cubic-bezier(.4, 0, .2, 1)
}
.register_fullscreenBackground__q0ZSi:after {
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	opacity: 0;
	z-index: 0;
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
	-webkit-animation: register_backgroundZoom__Dj5W8 .8s cubic-bezier(.4, 0, .2, 1) forwards;
	animation: register_backgroundZoom__Dj5W8 .8s cubic-bezier(.4, 0, .2, 1) forwards;
	background-image: var(--bg-image)
}
.register_fullscreenBackground__q0ZSi.register_loaded__zxKd1:before {
	opacity: 0
}
.register_fullscreenBackground__q0ZSi.register_loaded__zxKd1:after {
	opacity: 1
}

@media(max-width:1023px) {
.register_fullscreenBackground__q0ZSi {
	height: calc(100vh - 50px);
	height: calc(100svh - 50px)
}
}

@media(max-width:767px) {
.register_fullscreenBackground__q0ZSi {
	display: none
}
}
@-webkit-keyframes register_backgroundZoom__Dj5W8 {
0% {
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:0
}
to {
-webkit-transform:scale(1.05);
transform:scale(1.05);
opacity:1
}
}
@keyframes register_backgroundZoom__Dj5W8 {
0% {
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:0
}
to {
-webkit-transform:scale(1.05);
transform:scale(1.05);
opacity:1
}
}
.register_fadeIn__yBHoy {
	-webkit-animation: register_fadeInBackground__fNMqX 1s cubic-bezier(.4, 0, .2, 1) forwards;
	animation: register_fadeInBackground__fNMqX 1s cubic-bezier(.4, 0, .2, 1) forwards
}
@-webkit-keyframes register_fadeInBackground__fNMqX {
0% {
opacity:0;
-webkit-transform:scale(1.02);
transform:scale(1.02)
}
to {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes register_fadeInBackground__fNMqX {
0% {
opacity:0;
-webkit-transform:scale(1.02);
transform:scale(1.02)
}
to {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
.register_SuccessModal__rEAjY, .register_SuccessModal__rEAjY .ant-modal {
	top: 50%!important;
	-webkit-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important
}
.register_SuccessModal__rEAjY .ef-base-modal .ant-modal-content {
	border-radius: 12px;
	padding: 32px 20px
}
.register_SuccessModal__rEAjY .icon {
	text-align: center
}
.register_SuccessModal__rEAjY .icon>svg {
	width: 60px;
	height: 60px
}
.register_SuccessModal__rEAjY .desc {
	color: #696c71;
	font-family: var(--ff-woff2-M);
	font-size: 14px;
	line-height: 1.42;
	text-align: center;
	margin: 24px auto
}
.register_SuccessModal__rEAjY .modal-confirm-btn {
	display: flex;
	width: 238px;
	height: 46px;
	padding: 12px;
	justify-content: center;
	align-items: center;
	text-align: center;
	border-radius: 30px;
	background: #000;
	border: 1px solid #000;
	color: #fff;
	font-family: var(--ff-woff2-M);
	font-size: 16px;
	margin: 0 auto
}
.register_SuccessModal__rEAjY .modal-confirm-btn:hover {
	color: #fff;
	border: 1px solid #000;
	background: #000;
	opacity: .85
}
.register_registerPageLayout__CNryV {
	background: "#f8f8f8";
	position: "relative"
}
.register_registerPageLayout__CNryV .allContentContainer {
	min-height: auto!important
}

@media(max-width:767px) {
.register_registerPageLayout__CNryV .allContentContainer {
	min-height: 100vh!important
}
}
.Header_header__0Ibjc {
	position: relative;
	z-index: 29;
	width: 100%;
	font-family: var(--ff-woff2-M);
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.Header_header__0Ibjc .header-content {
	max-width: 1200px;
	margin: 0 auto
}
.Header_header__0Ibjc .header-dropdown-h5 {
	display: none
}
.Header_header__0Ibjc .HeaderV2-r-item-store {
	position: relative;
	margin-left: 20px
}
.Header_header__0Ibjc .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:1024px) {
.Header_header__0Ibjc {
	height: 50px;
	background-color: #fff
}
.Header_header__0Ibjc .ef-box {
	padding: 0 48px!important
}
.Header_header__0Ibjc .header-dropdown-h5 {
	display: block
}
.Header_header__0Ibjc .header-inter {
	display: flex;
	flex-wrap: wrap
}
}
.Header_header__0Ibjc.is-open-win .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:1024px) {
.Header_header__0Ibjc.is-open-win {
	height: 100vh;
	overflow-y: auto
}
.Header_header__0Ibjc.is-open-win .ef-box {
	padding: 0 48px!important
}
.Header_header__0Ibjc.is-open-win .header-top {
	display: flex
}
.Header_header__0Ibjc.is-open-win .header-nav-main {
	display: block
}
.Header_header__0Ibjc.is-open-win .header-tools-item-control .navbar-control-bg {
	display: none
}
.Header_header__0Ibjc.is-open-win .header-tools-item-control .navbar-control-item1 {
	opacity: 1;
	-webkit-transform: translateY(8px) rotate(45deg);
	transform: translateY(8px) rotate(45deg)
}
.Header_header__0Ibjc.is-open-win .header-tools-item-control .navbar-control-item2 {
	opacity: 0
}
.Header_header__0Ibjc.is-open-win .header-tools-item-control .navbar-control-item3 {
	opacity: 1;
	-webkit-transform: translateY(-8px) rotate(-45deg);
	transform: translateY(-8px) rotate(-45deg)
}
}
.Header_headernav__n_zl4 {
	width: 100%;
	background-color: #fff;
	box-sizing: border-box
}

@media only screen and (min-width:1441px) {
.Header_headernav__n_zl4 {
	border-bottom: 1px solid #f5f7fa
}
.Header_headernav__n_zl4 .ef-box {
	max-width: 1200px;
	padding: 0!important
}
}
@media((min-width:1025px) and (max-width:1440px)) {
.Header_headernav__n_zl4 {
border-bottom:1px solid #f5f7fa
}
.Header_headernav__n_zl4 .ef-box {
padding:0 128px!important
}
}
.Header_headernav__n_zl4 .header-content {
	display: flex;
	justify-content: space-between;
	height: 51px
}
html[site=sa] .Header_headernav__n_zl4 .header-content {
	justify-content: flex-start
}
@media((min-width:1025px) and (max-width:1440px)) {
.Header_headernav__n_zl4 .header-content {
margin-left:128px;
margin-right:128px
}
.Header_headernav__n_zl4 .header-content .ef-box {
padding:0 128px!important
}
}

@media(max-width:1024px) {
.Header_headernav__n_zl4 .header-content .ef-box {
	padding: 0 48px!important
}
.Header_headernav__n_zl4 .header-content .header-nav-l {
	padding-left: 48px;
	padding-right: 48px
}
.Header_headernav__n_zl4 .header-content .header-nav-l a {
	display: flex;
	height: 100%;
	align-items: center
}
}
.Header_headernav__n_zl4 .header-content .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_headernav__n_zl4 .header-content .ef-box {
	padding: 0 24px!important
}
.Header_headernav__n_zl4 .header-content .header-nav-l {
	padding-left: 24px;
	padding-right: 24px
}
}
.Header_headernav__n_zl4 .header-nav-l {
	display: flex;
	align-items: center
}
.Header_headernav__n_zl4 .header-nav-main {
	display: flex;
	flex: 1 1;
	align-items: center;
	justify-content: flex-end
}
html[site=sa] .Header_headernav__n_zl4 .header-nav-main {
	flex: none;
	margin-left: 24px;
	flex-direction: row-reverse
}
.Header_headernav__n_zl4 .header-nav-main-in {
	height: calc(100vh - 50px)
}
.Header_headernav__n_zl4 .header-nav-item-out {
	display: flex;
	height: 51px;
	align-items: center;
	color: #000;
	font-size: 14px;
	font-weight: 500;
	margin-right: 24px;
	font-family: var(--ff-woff2-B);
	transition: all .2s ease-out;
	cursor: pointer
}
.Header_headernav__n_zl4 .header-nav-item-out.none-child .header-nav-item svg {
	display: none
}
.Header_headernav__n_zl4 .header-nav-item-out button {
	display: flex;
	align-items: center;
	cursor: pointer
}
.Header_headernav__n_zl4 .header-nav-item-out svg {
	margin-left: 8px;
	pointer-events: none;
	transition: all .2s ease-out
}
html[site=sa] .Header_headernav__n_zl4 .header-nav-item-out svg {
	margin-left: 0;
	margin-right: 8px
}
.Header_headernav__n_zl4 .header-nav-item {
	position: relative;
	height: 100%;
	font-family: var(--ff-woff2-M)
}
.Header_headernav__n_zl4 .header-nav-item-out.is-active .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media only screen and (min-width:1441px) {
.Header_headernav__n_zl4 .header-nav-item-out.is-active .ef-box {
	max-width: 1200px;
	padding: 0!important
}
.Header_headernav__n_zl4 .header-nav-item-out.is-active .header-nav-item:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: #c9291c
}
}
.Header_headernav__n_zl4 .header-nav-item-out.is-active .header-nav-item svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.Header_headernav__n_zl4 .header-nav-item-out.is-active .header-dropdown-h5 .dropdown-content {
	display: block
}

@media(max-width:1024px) {
.Header_headernav__n_zl4 {
	order: 1
}
.Header_headernav__n_zl4 .ef-box {
	padding: 0 48px!important
}
.Header_headernav__n_zl4 .header-content {
	flex-flow: wrap;
	height: auto
}
.Header_headernav__n_zl4 .header-nav-main {
	order: 3;
	flex-flow: wrap;
	width: 100%;
	display: none
}
.Header_headernav__n_zl4 .header-nav-main .header-nav-item-out {
	width: 100%;
	height: auto;
	display: block;
	margin-right: 0
}
.Header_headernav__n_zl4 .header-nav-main .header-nav-item-out:last-child {
	padding-bottom: 300px
}
.Header_headernav__n_zl4 .header-nav-main .header-nav-item {
	width: 100%;
	margin-right: 0;
	padding: 20px 48px;
	justify-content: space-between;
	font-size: 16px;
	font-family: var(--ff-woff2-B)
}
.Header_headernav__n_zl4 .header-nav-l {
	order: 1;
	width: 50%;
	height: 50px
}
.Header_headernav__n_zl4 .header-tools {
	order: 2;
	width: 50%;
	height: 50px;
	justify-content: flex-end;
	padding-right: 48px
}
html[site=sa] .Header_headernav__n_zl4 .header-tools {
	padding-right: 0;
	padding-left: 48px
}
html[site=sa] .Header_headernav__n_zl4 .header-tools .header-tools-item {
	margin-left: 0;
	margin-right: 16px
}
}
.Header_headernav__n_zl4 .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_headernav__n_zl4 .ef-box {
	padding: 0 24px!important
}
.Header_headernav__n_zl4 .header-nav-main .header-nav-item {
	padding: 20px 24px
}
.Header_headernav__n_zl4 .header-tools {
	padding-right: 24px
}
html[site=sa] .Header_headernav__n_zl4 .header-tools {
	padding-right: 0;
	padding-left: 24px
}
}
.Header_headertools__kqJTU {
	display: flex;
	align-items: center
}
.Header_headertools__kqJTU .header-tools-item {
	position: relative;
	display: flex;
	align-items: center;
	cursor: pointer;
	margin-left: 16px;
	line-height: 0;
	width: 24px;
	height: 24px;
	font-family: var(--ff-woff2-M)
}
.Header_headertools__kqJTU .header-tools-item button {
	cursor: pointer
}
.Header_headertools__kqJTU .header-tools-item svg {
	display: flex;
	width: 24px;
	height: 24px
}
.Header_headertools__kqJTU .header-tools-item.header-tools-item-user:hover>svg, .Header_headertools__kqJTU .header-tools-item:not(.header-tools-item-user):hover {
	opacity: .7
}
.Header_headertools__kqJTU .header-tools-item.header-tools-item-user.header-tools-item-user-open .header-userDialog {
	display: block
}
.Header_headertools__kqJTU .header-tools-item.store-icon .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(min-width:1025px) {
html[site=cn] .Header_headertools__kqJTU .header-tools-item.store-icon .storeBox_pc {
	display: none
}
html[site=cn] .Header_headertools__kqJTU .header-tools-item.store-icon:hover .storeBox_pc {
	display: block
}
}
html[site=cn] .Header_headertools__kqJTU .header-tools-item.store-icon:hover {
	opacity: 1
}
.Header_headertools__kqJTU .header-tools-item:first-child {
	margin-left: 0
}
.Header_headertools__kqJTU .header-tools-item-control {
	display: none
}
.Header_headertools__kqJTU .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:1024px) {
.Header_headertools__kqJTU .ef-box {
	padding: 0 48px!important
}
.Header_headertools__kqJTU .header-tools-item-control {
	display: flex
}
}
.Header_dropdownpc__WMRzk {
	position: absolute;
	left: 0;
	top: 52px;
	width: 100%;
	background-color: #fff
}
.Header_dropdownpc__WMRzk .mask {
	position: absolute;
	left: 0;
	height: 100vh;
	width: 100%;
	background-color: rgba(0,0,0,.5)
}
.Header_dropdownpc__WMRzk .dropdown-pc-inter {
	max-height: calc(100vh - 152px);
	overflow-y: auto
}
.Header_dropdownpc__WMRzk .dropdown-pc-inter .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:1024px) {
.Header_dropdownpc__WMRzk .dropdown-pc-inter {
	max-height: 100vh
}
.Header_dropdownpc__WMRzk .dropdown-pc-inter .ef-box {
	padding: 0 48px!important
}
}
.Header_dropdownpc__WMRzk .dropdown-content {
	max-width: 1200px;
	margin: 0 auto
}
.Header_dropdownpc__WMRzk .dropdown-content .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}
@media((min-width:1025px) and (max-width:1440px)) {
.Header_dropdownpc__WMRzk .dropdown-content {
margin-left:128px;
margin-right:128px
}
.Header_dropdownpc__WMRzk .dropdown-content .ef-box {
padding:0 128px!important
}
}
.Header_dropdownpc__WMRzk .dropdown-content .dropdown-inter {
	overflow: hidden
}
.Header_dropdownpc__WMRzk .listcarda-c {
	position: relative;
	width: 100%;
	cursor: pointer;
	overflow-x: auto
}
.Header_dropdownpc__WMRzk .listcarda-c::-webkit-scrollbar {
display:none
}
.Header_dropdownpc__WMRzk .listcarda-c .scroll-content {
	display: flex;
	width: 868px
}
.Header_dropdownpc__WMRzk .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:1024px) {
.Header_dropdownpc__WMRzk {
	display: none
}
.Header_dropdownpc__WMRzk .ef-box {
	padding: 0 48px!important
}
}
.Header_dropdownpc__WMRzk.is-search {
	top: 52px;
	display: block;
	background-color: #fff
}
.Header_dropdownpc__WMRzk.is-search .dropdown-content {
	max-width: 960px;
	margin: 0 auto
}
.Header_dropdownpc__WMRzk.is-search .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:1024px) {
.Header_dropdownpc__WMRzk.is-search {
	background-color: transparent
}
.Header_dropdownpc__WMRzk.is-search .ef-box {
	padding: 0 48px!important
}
.Header_dropdownpc__WMRzk.is-search .dropdown-content {
	padding: 0;
	max-width: 100%;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.Header_dropdownpc__WMRzk.is-search .dropdown-content .dropdown-inter {
	margin-left: 0;
	margin-right: 0;
	border-radius: 0;
	overflow: hidden
}
}
.Header_dropdownh5__j2YmW {
	position: relative;
	display: none;
	background-color: #fff
}
.Header_dropdownh5__j2YmW .dropdown-content {
	display: none;
	margin: 0 auto;
	background-color: #f4f4f4
}
.Header_dropdownh5__j2YmW .dropdown-inter {
	padding: 0
}
.Header_dropboxapc__HxGft {
	padding: 17px 0 0;
	position: relative;
	display: flex;
	align-items: flex-start
}
.Header_dropboxapc__HxGft .dropboxa-l {
	min-width: 180px;
	width: 23.5%;
	margin-right: 50px
}
html[site=sa] .Header_dropboxapc__HxGft .dropboxa-l {
	margin-right: 0;
	margin-left: 50px
}

@media(max-width:1440px) {
.Header_dropboxapc__HxGft .dropboxa-l {
	margin-right: 32px
}
}
.Header_dropboxapc__HxGft .dropboxa-l .dropboxa-l-h {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 15px 0;
	cursor: pointer;
	font-size: 14px;
	color: #000;
	font-family: var(--ff-woff2-B)
}
.Header_dropboxapc__HxGft .dropboxa-l .dropboxa-l-h:hover {
	opacity: .7;
		color: #c9291c;
	
}
.Header_dropboxapc__HxGft .dropboxa-l .dropboxa-l-h svg {
	color: inherit;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	transition: all .2s ease-out
}
.Header_dropboxapc__HxGft .dropboxa-l .dropboxa-l-item .dropboxa-sub {
	display: none
}
.Header_dropboxapc__HxGft .dropboxa-l .dropboxa-l-item .selected {
	padding-left: 20px;
	margin-left: -20px;
	background: #f4f4f4
}
.Header_dropboxapc__HxGft .dropboxa-l .dropboxa-l-item.is-open .dropboxa-sub {
	display: block
}
.Header_dropboxapc__HxGft .dropboxa-l .dropboxa-l-item.is-open .dropboxa-l-h svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.Header_dropboxapc__HxGft .dropboxa-sub li {
	display: flex;
	align-items: center;
	cursor: pointer;
	padding: 16px 0 16px 20px
}
.Header_dropboxapc__HxGft .dropboxa-sub li:hover {
	opacity: .85
}
.Header_dropboxapc__HxGft .dropboxa-sub li.is-active {
	background: #f3f4f7
}
.Header_dropboxapc__HxGft .dropboxa-r {
	height: 583px;
	flex: 1 1;
	overflow: hidden
}
.Header_dropboxah5__TGiBN {
	position: relative
}
.Header_dropboxah5__TGiBN .dropboxa-h {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	padding: 16px 48px 16px 58px;
	background-color: #fff;
	font-family: var(--ff-woff2-M);
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	background: #fff;
	z-index: 100
}
.Header_dropboxah5__TGiBN .dropboxa-h .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_dropboxah5__TGiBN .dropboxa-h {
	padding: 16px 24px 16px 34px
}
.Header_dropboxah5__TGiBN .dropboxa-h .ef-box {
	padding: 0 24px!important
}
}
.Header_dropboxah5__TGiBN .dropboxa-h svg {
	transition: all .2s ease-out
}
.Header_dropboxah5__TGiBN .dropboxa-sub {
	padding: 0 48px 0 58px;
	background-color: #f4f4f4;
	display: none
}
.Header_dropboxah5__TGiBN .dropboxa-sub .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_dropboxah5__TGiBN .dropboxa-sub {
	padding: 0 24px 0 34px
}
.Header_dropboxah5__TGiBN .dropboxa-sub .ef-box {
	padding: 0 24px!important
}
}
.Header_dropboxah5__TGiBN .dropboxa-sub .hide-title {
	margin-top: 5px
}
.Header_dropboxah5__TGiBN .dropboxa-sub .hide-title .list-card-a-h5 {
	margin-bottom: 0
}
.Header_dropboxah5__TGiBN .dropboxa-sub .hide-title .list-card-a-h5 .listcarda-h {
	display: none
}
.Header_dropboxah5__TGiBN .dropboxa-sub .hide-title .list-card-a-h5 .listcarda-c {
	margin-top: 0
}
.Header_dropboxah5__TGiBN .dropboxa-sub .dropboxa-sub-item:not(:first-child) {
	border-top: 1px solid #d9d9d9;
	padding-top: 24px
}
.Header_dropboxah5__TGiBN .dropboxa-sub .dropboxa-sub-item:last-child {
	padding-bottom: 1px
}
.Header_dropboxah5__TGiBN .dropboxa-item.is-active .dropboxa-h svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.Header_dropboxah5__TGiBN .dropboxa-item.is-active .dropboxa-sub {
	display: block
}
.Header_dropboxah5__TGiBN .dropboxa-accessories-link {
	display: block!important;
	text-align: right;
	line-height: 18px;
	padding: 24px 0
}
.Header_dropboxah5__TGiBN .dropboxa-accessories-link a {
	padding: unset!important;
	margin: unset!important;
	display: unset!important;
	color: #3f68e0;
	vertical-align: middle;
	font-family: var(--ff-woff2-M)
}
.Header_dropboxah5__TGiBN .dropboxa-accessories-link svg {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	vertical-align: middle
}
.Header_dropboxb__iU3v8 {
	position: relative;
	display: flex;
	align-items: flex-start;
	padding: 26px 0 50px
}
.Header_dropboxb__iU3v8 .dropboxb-l {
	min-width: 180px;
	width: 23.5%
}
.Header_dropboxb__iU3v8 .dropboxb-l-h {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 14px 0 14px 20px;
	font-family: var(--ff-woff2-M);
	color: #000;
	cursor: pointer
}

@media(max-width:1024px) {
.Header_dropboxb__iU3v8 .dropboxb-l-h {
	padding-left: 58px;
	color: #444
}
.Header_dropboxb__iU3v8 .dropboxb-l-h .ef-box {
	padding: 0 48px!important
}
}
.Header_dropboxb__iU3v8 .dropboxb-l-h .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_dropboxb__iU3v8 .dropboxb-l-h {
	padding-left: 34px;
	color: #444
}
.Header_dropboxb__iU3v8 .dropboxb-l-h .ef-box {
	padding: 0 24px!important
}
}
.Header_dropboxb__iU3v8 li.is-active .dropboxb-l-h {
	background-color: #f4f4f4
}
.Header_dropboxb__iU3v8 .dropboxb-r {
	overflow-x: auto
}
.Header_dropboxb__iU3v8 .dropboxb-r .scroll {
	flex: 1 1;
	margin-left: 50px;
	display: flex;
	flex-wrap: wrap
}

@media(max-width:1440px) {
.Header_dropboxb__iU3v8 .dropboxb-r .scroll {
	flex-wrap: unset;
	width: -webkit-max-content;
	width: max-content;
	margin-left: 32px
}
}
.Header_dropboxb__iU3v8 .dropboxb-r-item {
	position: relative;
	display: block;
	width: 278px;
	height: 162px;
	border-radius: 4px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #999
}
.Header_dropboxb__iU3v8 .dropboxb-r-item:first-child {
	margin-left: 0
}
.Header_dropboxb__iU3v8 .dropboxb-r-item img {
	transition: all .2s ease-in
}
.Header_dropboxb__iU3v8 .dropboxb-r-item:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}
.Header_dropboxb__iU3v8 .dropboxb-r-item .mask {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3
}
.Header_dropboxb__iU3v8 .dropboxb-r-item .listcardb-msg {
	position: absolute;
	left: 0;
	bottom: 14px;
	width: 100%;
	padding: 0 15px;
	color: #fff
}
.Header_dropboxb__iU3v8 .dropboxb-r-item .listcardb-title {
	white-space: nowrap;
	font-size: 14px;
	font-weight: 500;
	font-family: var(--ff-woff2-B)
}
.Header_dropboxb__iU3v8 .dropboxb-r-item .listcardb-desc {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 12px;
	font-weight: 400;
	margin-top: 4px;
	line-height: 13px;
	white-space: pre-line;
	font-family: var(--ff-woff2-M)
}
.Header_dropboxb__iU3v8.dropboxb-h5 {
	width: 100%
}
.Header_dropboxb__iU3v8.dropboxb-h5 .dropboxb-l {
	width: 100%;
	padding-bottom: 20px
}
.Header_dropboxb__iU3v8.dropboxb-h5 .dropboxb-list {
	padding: 0 20px;
	overflow: hidden
}

@media(max-width:1024px) {
.Header_dropboxb__iU3v8.dropboxb-h5 .dropboxb-list {
	padding: 0 0 0 58px
}
.Header_dropboxb__iU3v8.dropboxb-h5 .dropboxb-list .ef-box {
	padding: 0 48px!important
}
}
.Header_dropboxb__iU3v8.dropboxb-h5 .dropboxb-list .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_dropboxb__iU3v8.dropboxb-h5 .dropboxb-list {
	padding: 0 0 0 34px
}
.Header_dropboxb__iU3v8.dropboxb-h5 .dropboxb-list .ef-box {
	padding: 0 24px!important
}
}
.Header_dropboxb__iU3v8.dropboxb-h5 .dropboxb-list-in {
	display: flex;
	overflow: auto
}
.Header_dropboxb__iU3v8.dropboxb-h5 .dropboxb-r-item {
	flex-shrink: 0;
	width: 307px;
	height: 180px;
	margin: 0 10px 0 0
}
.Header_dropboxc__GJANH {
	padding: 26px 0 50px
}
.Header_dropboxc__GJANH .dropboxc-inter {
	display: flex;
	justify-content: center
}
.Header_dropboxc__GJANH .dropboxc-item {
	margin: 0 45px
}
.Header_dropboxc__GJANH .dropboxc-h {
	font-size: 14px;
	color: #757575
}
.Header_dropboxc__GJANH .dropboxc-sub {
	margin-top: 16px
}
.Header_dropboxc__GJANH .dropboxc-sub a {
	display: block;
	padding: 6px 0;
	line-height: 20px;
	color: #000;
	font-size: 14px;
	font-weight: 400
}
.Header_dropboxc__GJANH .dropboxc-sub a:hover {
	font-weight: 500;
	text-decoration: underline;
	color: #c9291c;
}

@media(max-width:1024px) {
.Header_dropboxc__GJANH .ef-box {
	padding: 0 48px!important
}
.Header_dropboxc__GJANH .dropboxc-inter {
	flex-wrap: wrap
}
.Header_dropboxc__GJANH .dropboxc-h {
	padding-top: 14px;
	line-height: 17px;
	font-family: var(--ff-woff2-B);
	color: #757575;
	padding-bottom: 14px
}
.Header_dropboxc__GJANH .dropboxc-item {
	width: 100%;
	margin: 0 48px 10px;
	padding-bottom: 12px;
	border-bottom: 1px solid #ddd
}
.Header_dropboxc__GJANH .dropboxc-item:last-child {
	border-bottom: none;
	margin-bottom: 0
}
.Header_dropboxc__GJANH .dropboxc-sub {
	margin-top: 0
}
.Header_dropboxc__GJANH .dropboxc-sub a {
	font-family: var(--ff-woff2-M);
	font-weight: 400;
	padding: 16px 0;
	line-height: 20px;
	font-size: 16px
}
}
.Header_dropboxc__GJANH .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_dropboxc__GJANH .ef-box {
	padding: 0 24px!important
}
.Header_dropboxc__GJANH .dropboxc-item {
	margin: 0 35px 10px
}
}
.Header_dropboxd__leucE {
	padding: 26px 0 50px
}
.Header_dropboxd__leucE .dropboxd-inter {
	display: flex;
	justify-content: center;
	flex-wrap: wrap
}
.Header_dropboxd__leucE .dropboxd-item {
	position: relative;
	width: 280px;
	height: 164px;
	margin: 0 10px 20px;
	border-radius: 4px;
	overflow: hidden
}
.Header_dropboxd__leucE .dropboxd-item img {
	transition: all .2s ease-out
}
.Header_dropboxd__leucE .dropboxd-item:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}
.Header_dropboxd__leucE .mask {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3
}
.Header_dropboxd__leucE .dropboxd-msg {
	position: absolute;
	bottom: 16px;
	left: 0;
	width: 100%;
	color: #fff
}
.Header_dropboxd__leucE .dropboxd-msg .dropboxd-title {
	margin: 0 15px;
	font-size: 14px;
	font-weight: 500;
	font-family: var(--ff-woff2-B)
}
.Header_dropboxd__leucE .dropboxd-msg .dropboxd-subtitle {
	margin: 0 15px;
	font-size: 12px;
	word-wrap: break-word;
	font-family: var(--ff-woff2-M)
}

@media(max-width:1024px) {
.Header_dropboxd__leucE {
	overflow-x: auto
}
.Header_dropboxd__leucE .dropboxd-inter {
	flex-wrap: unset;
	padding: 44px 0 44px 48px;
	width: -webkit-max-content;
	width: max-content
}
.Header_dropboxd__leucE .dropboxd-inter .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}
}

@media(max-width:1024px)and (max-width:767px) {
.Header_dropboxd__leucE .dropboxd-inter {
	padding: 44px 0 44px 34px
}
.Header_dropboxd__leucE .dropboxd-inter .ef-box {
	padding: 0 24px!important
}
}

@media(max-width:1024px) {
.Header_dropboxd__leucE .dropboxd-inter .dropboxd-item {
	width: 308px;
	height: 180px;
	margin: 0 10px 0 0
}
}
.Header_dropuser__xIyHH {
	position: absolute;
	left: 0;
	width: 100%;
	padding: 0 80px;
	display: none
}
.Header_dropuser__xIyHH .dropuser-inter {
	max-width: 1280px;
	margin: 0 auto;
	text-align: right
}
.Header_dropuser__xIyHH .user-item-box {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff
}
.Header_dropuser__xIyHH .user-item {
	line-height: 36px;
	text-align: left;
	padding: 0 20px;
	cursor: pointer
}
.Header_dropuser__xIyHH .user-item .arrow-right {
	display: none
}
.Header_dropuser__xIyHH .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:1024px) {
.Header_dropuser__xIyHH {
	position: static;
	order: 9;
	padding: 30px 20px 10px;
	display: none
}
.Header_dropuser__xIyHH .ef-box {
	padding: 0 48px!important
}
.Header_dropuser__xIyHH .dropuser-inter {
	max-width: 100%;
	text-align: center
}
.Header_dropuser__xIyHH .dropuser-inter .user-item-box {
	display: block;
	width: 100%
}
.Header_dropuser__xIyHH .dropuser-inter .user-item {
	text-align: center
}
.Header_dropuser__xIyHH .dropuser-inter .user-item .arrow-right {
	display: inline-block;
	margin-left: 8px
}
.Header_dropuser__xIyHH .dropuser-inter .user-item-login {
	height: 44px;
	line-height: 44px;
	background-color: #2673ff;
	border-radius: 8px
}
.Header_dropuser__xIyHH .dropuser-inter .user-item-login a {
	color: #fff
}
}
.Header_dropuser__xIyHH.is-pc-win {
	display: block
}
.Header_dropuser__xIyHH.is-pc-win .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:1024px) {
.Header_dropuser__xIyHH.is-pc-win {
	display: none
}
.Header_dropuser__xIyHH.is-pc-win .ef-box {
	padding: 0 48px!important
}
}
.Header_searchbox__4pEpR {
	max-width: 100%;
	background-color: #fff;
	padding-top: 0!important;
	padding-bottom: 0!important;
	overflow: hidden
}
.Header_searchbox__4pEpR .search-inner {
	max-width: 960px;
	margin: 40px auto 48px;
	padding: 0
}

@media(max-width:1024px) {
.Header_searchbox__4pEpR .search-inner {
	padding: 0 48px;
	margin: 40px auto
}
.Header_searchbox__4pEpR .search-inner .ef-box {
	padding: 0 48px!important
}
}
.Header_searchbox__4pEpR .search-inner .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_searchbox__4pEpR .search-inner {
	padding: 0;
	margin: 24px auto
}
.Header_searchbox__4pEpR .search-inner .ef-box {
	padding: 0 24px!important
}
}
.Header_searchbox__4pEpR .searchbox-h {
	position: relative;
	background-color: #f4f4f4;
	height: 52px;
	border-radius: 8px
}
.Header_searchbox__4pEpR .searchbox-h .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_searchbox__4pEpR .searchbox-h {
	padding: 0 16px;
	background-color: #fff
}
.Header_searchbox__4pEpR .searchbox-h .ef-box {
	padding: 0 24px!important
}
}
.Header_searchbox__4pEpR .searchbox-h .searchbox-input {
	width: 100%;
	padding: 8px 28px 8px 60px;
	height: 52px;
	background: #f5f5f6;
	font-family: var(--ff-woff2-M);
	border-radius: 8px
}
.Header_searchbox__4pEpR .searchbox-h .searchbox-input::-webkit-input-placeholder {
color:#afafaf;
font-size:16px;
font-family:var(--ff-woff2-M);
color:#cfd0d2;
line-height:120%
}
.Header_searchbox__4pEpR .searchbox-h .searchbox-input:-ms-input-placeholder {
color:#afafaf;
font-size:16px;
font-family:var(--ff-woff2-M);
color:#cfd0d2;
line-height:120%
}
.Header_searchbox__4pEpR .searchbox-h .searchbox-input::placeholder {
color:#afafaf;
font-size:16px;
font-family:var(--ff-woff2-M);
color:#cfd0d2;
line-height:120%
}
html[site=sa] .Header_searchbox__4pEpR .searchbox-h .searchbox-input {
	padding-left: unset;
	padding-right: 54px
}
.Header_searchbox__4pEpR .searchbox-h .searchbox-input .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_searchbox__4pEpR .searchbox-h .searchbox-input {
	padding: 8px 16px 8px 48px
}
.Header_searchbox__4pEpR .searchbox-h .searchbox-input .ef-box {
	padding: 0 24px!important
}
}
.Header_searchbox__4pEpR .searchbox-h .searchbox-icon {
	position: absolute;
	top: 50%;
	left: 28px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: flex;
	align-items: center;
	font-size: 24px
}
html[site=sa] .Header_searchbox__4pEpR .searchbox-h .searchbox-icon {
	left: unset;
	right: 0
}
.Header_searchbox__4pEpR .searchbox-h .searchbox-del {
	position: absolute;
	display: flex;
	top: 50%;
	right: 28px;
	align-items: center;
	font-size: 20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer
}
html[site=sa] .Header_searchbox__4pEpR .searchbox-h .searchbox-del {
	right: unset;
	left: 18px
}
.Header_searchbox__4pEpR .searchbox-c-h {
	margin-top: 14px;
	padding: 10px 0;
	color: #000;
	font-size: 14px;
	font-family: var(--ff-woff2-M);
	line-height: 120%
}

@media(max-width:1024px) {
.Header_searchbox__4pEpR .searchbox-c-h {
	margin-bottom: 6px
}
.Header_searchbox__4pEpR .searchbox-c-h .ef-box {
	padding: 0 48px!important
}
}
.Header_searchbox__4pEpR .searchbox-c-h .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_searchbox__4pEpR .searchbox-c-h {
	padding: 10px 16px
}
.Header_searchbox__4pEpR .searchbox-c-h .ef-box {
	padding: 0 24px!important
}
}
.Header_searchbox__4pEpR .searchbox-c-item-empty {
	color: #707070;
	font-size: 12px;
	font-family: var(--ff-woff2-M);
	line-height: 120%
}
.Header_searchbox__4pEpR .searchbox-c-list {
	margin-top: 6px;
	overflow-y: auto;
	display: flex;
	flex-wrap: wrap;
	gap: 6px
}

@media(max-width:1024px) {
.Header_searchbox__4pEpR .searchbox-c-list {
	margin-top: 0
}
.Header_searchbox__4pEpR .searchbox-c-list .ef-box {
	padding: 0 48px!important
}
}
.Header_searchbox__4pEpR .searchbox-c-list .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_searchbox__4pEpR .searchbox-c-list {
	padding: 0 16px
}
.Header_searchbox__4pEpR .searchbox-c-list .ef-box {
	padding: 0 24px!important
}
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item {
	display: flex;
	align-items: center;
	line-height: 24px;
	cursor: pointer;
	font-family: var(--ff-woff2-M);
	gap: 18px;
	background: #f4f4f4;
	border-radius: 8px;
	padding: 10px 24px 10px 10px
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item:hover {
	background: hsla(0,0%,96%,.7)
}

@media(max-width:1024px) {
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item {
	cursor: none;
	width: calc(50% - 3px)
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item .ef-box {
	padding: 0 48px!important
}
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item {
	width: 100%
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item .ef-box {
	padding: 0 24px!important
}
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item-img {
	width: 80px;
	height: 80px
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item-info {
	width: 184px
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item-info .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:1024px) {
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item-info {
	width: calc(100% - 80px - 8px)
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item-info .ef-box {
	padding: 0 48px!important
}
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item-tag {
	overflow: hidden;
	color: #3f68e0;
	text-overflow: ellipsis;
	font-size: 12px;
	font-family: var(--ff-woff2-M);
	line-height: 120%
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item-tag-Hot {
	color: #f8200c
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item-title {
	margin-top: 2px;
	color: #000;
	font-size: 14px;
	font-family: var(--ff-woff2-M);
	line-height: 130%;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item-price {
	margin-top: 10px;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
	gap: 4px
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item-price1 {
	color: #000;
	font-family: var(--ff-woff2-B);
	font-size: 12px;
	line-height: 16px
}
.Header_searchbox__4pEpR .searchbox-c-list .searchbox-c-item-price2 {
	color: #707070;
	font-family: var(--ff-woff2-M);
	font-size: 10px;
	line-height: 14px;
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through
}
.Header_searchbox__4pEpR .searchbox-c-list .ef-picture {
	width: 60px;
	height: 60px
}
.Header_searchbox__4pEpR .searchbox-bundles-list {
	flex-wrap: nowrap;
	gap: 12px
}
.Header_searchbox__4pEpR .searchbox-bundles-list .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_searchbox__4pEpR .searchbox-bundles-list {
	flex-wrap: wrap
}
.Header_searchbox__4pEpR .searchbox-bundles-list .ef-box {
	padding: 0 24px!important
}
}

@media(max-width:1024px) {
.Header_searchbox__4pEpR {
	height: 100vh
}
.Header_searchbox__4pEpR .ef-box {
	padding: 0 48px!important
}
.Header_searchbox__4pEpR .searchbox-h {
	margin: 0;
	position: relative
}
.Header_searchbox__4pEpR .searchbox-h .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}
}

@media(max-width:1024px)and (max-width:767px) {
.Header_searchbox__4pEpR .searchbox-h .ef-box {
	padding: 0 24px!important
}
}

@media(max-width:1024px) {
.Header_searchbox__4pEpR .searchbox-c {
	padding-left: 0
}
.Header_searchbox__4pEpR .searchbox-c .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}
}

@media(max-width:1024px)and (max-width:767px) {
.Header_searchbox__4pEpR .searchbox-c {
	padding-left: 0
}
.Header_searchbox__4pEpR .searchbox-c .ef-box {
	padding: 0 24px!important
}
}
.Header_searchbox__4pEpR .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:767px) {
.Header_searchbox__4pEpR .ef-box {
	padding: 0 24px!important
}
.Header_searchbox__4pEpR .searchbox-c {
	padding-left: 0
}
.Header_searchbox__4pEpR .searchbox-c .searchbox-c-list {
	max-height: calc(100vh - 96px)
}
.Header_searchbox__4pEpR .searchbox-c .searchbox-c-list .searchbox-c-item:last-child {
	margin-bottom: 200px
}
}
.Header_searchbox__4pEpR:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100vh;
	background-color: #000;
	opacity: .5;
	pointer-events: none
}
.Header_tooltoggle__gYNo5 {
	position: relative;
	display: inline-block;
	width: 24px
}
.Header_tooltoggle__gYNo5 .navbar-control-item {
	position: relative;
	display: block;
	width: 17px;
	height: 8px;
	margin: 0 auto;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s;
	opacity: 0
}
.Header_tooltoggle__gYNo5 .navbar-control-item:after {
	content: "";
	position: absolute;
	top: 3px;
	left: 0;
	width: 17px;
	height: 2px;
	background-color: #000
}
.Header_tooltoggle__gYNo5 .navbar-control-bg {
	position: absolute;
	top: 0;
	left: 0
}
.Header_popover__zP8W6 {
	padding: 20px 14px 12px;
	background-color: #fff
}
.Header_popover__zP8W6 .desc-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 4px
}
.Header_popover__zP8W6 .desc-content svg {
	width: 16px;
	min-width: 16px
}
.Header_popover__zP8W6 .desc-content .text {
	flex: 1 1;
	color: #000;
	font-family: var(--ff-woff2-EM);
	font-size: 12px;
	line-height: 1.2;
	text-align: left
}
.Header_popover__zP8W6 .button {
	width: 100%;
	margin: 12px auto 10px;
	padding: 10px;
	line-height: 18px;
	border-radius: 2px;
	background: #000;
	color: #fff;
	font-family: var(--ff-woff2-EM);
	font-size: 12px;
	cursor: pointer
}
.Header_popover__zP8W6 .button:hover {
	opacity: .92
}
.Header_popover__zP8W6 .button1 {
	width: 100%;
	margin: 0 auto 10px;
	padding: 10px;
	line-height: 18px;
	border-radius: 2px;
	background: #fff;
	color: #18191b;
	font-family: var(--ff-woff2-EM);
	border: 1px solid #18191b;
	font-size: 12px;
	cursor: pointer
}
.Header_popover__zP8W6 .button1:hover {
	opacity: .92
}
.Header_popover__zP8W6 .tip {
	line-height: 18px;
	text-align: center;
	font-family: var(--ff-woff2-EM);
	color: #707070;
	font-size: 12px;
	white-space: pre-wrap
}
.Header_popover__zP8W6 .tip .text-link {
	text-decoration: underline;
	color: #000
}
.Header_popover__zP8W6 .tip .text-link html[site=es], html[site=fr] .Header_popover__zP8W6 .tip .text-link {
	display: flex;
	justify-content: center
}
.Header_popover__zP8W6 .close-buuton {
	position: absolute;
	top: 6px;
	right: 6px;
	cursor: pointer
}
.Header_popover_tooltip__4a_Ni .ant-tooltip-inner {
	background-color: #fff
}
.Header_userDialog__phqVO {
	position: absolute;
	top: 24px;
	left: auto;
	right: -24px;
	z-index: 3;
	margin: 0;
	padding: 12px 24px;
	border: none;
	outline: none;
	opacity: 1;
	background-color: transparent
}
.Header_userDialog__phqVO .header-userDialog-in {
	position: relative;
	width: 250px;
	padding: 6px 0;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 6px 16px 0 rgba(0,0,0,.08), 0 3px 6px -4px rgba(0,0,0,.12), 0 9px 28px 8px rgba(0,0,0,.05)
}
.Header_userDialog__phqVO .ef-box {
	margin: 0 auto;
	width: 100%;
	padding: 0 128px
}

@media(max-width:1024px) {
.Header_userDialog__phqVO {
	display: none!important
}
.Header_userDialog__phqVO .ef-box {
	padding: 0 48px!important
}
}
.ef-bundles-card-ai {
	display: flex;
	flex-direction: column;
	position: relative;
	background-color: #f5f5f6;
	padding: 16px 12px 12px;
	text-align: left;
	border-radius: 8px;
	flex: 1 1
}
@media((max-width:1024px) and (min-width:768px)) {
.ef-bundles-card-ai {
flex:1 1;
padding:32px 12px 12px
}
}
.ef-bundles-card-ai .ef-bundles-card-ai-big-title {
	font-family: var(--ff-woff2-EB);
	font-size: 20px;
	line-height: 1.2;
	color: #000;
	text-align: center
}
.ef-bundles-card-ai .ef-bundles-card-ai-img {
	width: 240px;
	height: 240px;
	margin: 0 auto
}
.ef-bundles-card-ai .ef-bundles-card-ai-title {
	font-family: var(--ff-woff2-B);
	font-size: 16px;
	line-height: 1.2;
	color: #000
}
.ef-bundles-card-ai .ef-bundles-card-ai-subTitle {
	font-family: var(--ff-woff2-M);
	margin-top: 10px;
	font-size: 14px;
	line-height: 1.2;
	color: #000
}
.ef-bundles-card-ai .ef-bundles-card-ai-desc {
	font-family: var(--ff-woff2-M);
	margin-top: 10px;
	font-size: 14px;
	line-height: 1.2;
	color: #707070
}
.ef-bundles-card-ai .ef-bundles-card-ai-also-like {
	font-family: var(--ff-woff2-M);
	font-size: 14px;
	line-height: 1.3;
	color: #000;
	text-transform: capitalize;
	padding-top: 16px;
	margin-top: 16px
}
.ef-bundles-card-ai .ef-bundles-card-ai-coupons {
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 0 5px;
	background: rgba(250,69,0,.1);
	padding: 4px 8px
}
.ef-bundles-card-ai .ef-bundles-card-ai-coupons-title {
	color: #f8200c;
	font-family: var(--ff-woff2-B);
	font-size: 8px;
	line-height: normal;
	display: flex;
	align-items: center
}
.ef-bundles-card-ai .ef-bundles-card-ai-coupons-icon {
	display: flex;
	flex-direction: column;
	gap: 6px
}
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item {
	display: flex;
	gap: 8px;
	align-items: center;
	margin-bottom: 6px
}
@media((max-width:1024px) and (min-width:768px)) {
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item {
margin-bottom:20px
}
}
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item-img {
	width: 80px;
	height: 80px
}
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item-msg {
	flex: 1 1;
	font-family: var(--ff-woff2-M);
	font-size: 12px;
	line-height: 16px
}
@media((max-width:1024px) and (min-width:768px)) {
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item-msg {
max-width:100px;
font-size:10px;
line-height:14px
}
}
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item-title {
	font-family: var(--ff-woff2-M);
	font-size: 12px;
	line-height: 1.3;
	color: #343434
}
@media((max-width:1024px) and (min-width:768px)) {
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item-title {
font-size:10px;
line-height:1.4;
word-break:break-all
}
}
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item-control {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 16px
}
@media((max-width:1024px) and (min-width:768px)) {
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item-control {
margin-top:4px;
flex-direction:column;
align-items:flex-start;
gap:12px
}
}
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item-desc {
	margin-top: 6px;
	font-family: var(--ff-woff2-M);
	font-size: 12px;
	line-height: 1.2;
	color: #707070;
	white-space: pre-line
}
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item-price {
	font-family: var(--ff-woff2-B);
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 4px;
	font-size: 12px;
	line-height: 1.2;
	color: #343434
}
@media((max-width:1024px) and (min-width:768px)) {
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item-price {
font-size:10px;
line-height:1.4
}
}
.ef-bundles-card-ai .ef-bundles-card-ai-sub-item-price-original {
	color: #919191;
	text-decoration: line-through;
	font-size: 10px;
	line-height: 1.4;
	font-family: var(--ff-woff2-M)
}
.ef-bundles-card-ai .ef-bundles-calculator {
	margin-top: 0;
	background-color: #f5f5f6;
	border: .5px solid #dbdbe8;
	height: 20px;
	padding: 0
}
.ef-bundles-card-ai .ef-bundles-calculator .ef-bundles-calculator-icon {
	width: 10px
}
.ef-bundles-card-ai .ef-bundles-calculator .ef-bundles-calculator-add, .ef-bundles-card-ai .ef-bundles-calculator .ef-bundles-calculator-red {
	width: 20px
}
.ef-bundles-card-ai .ef-bundles-calculator-num {
	font-family: var(--ff-woff2-M);
	font-size: 10px;
	line-height: 1.2;
	color: #343434;
	min-width: 20px;
	border-left: .5px solid #dbdbe8;
	border-right: .5px solid #dbdbe8
}
.ef-bundles-card-ai .ef-bundles-card-ai-footer {
	margin-top: auto;
	padding-top: 12px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top: 1px solid #e6e6e7
}
@media((max-width:1024px) and (min-width:768px)) {
.ef-bundles-card-ai .ef-bundles-card-ai-footer {
flex-direction:column
}
}
.ef-bundles-card-ai .ef-bundles-card-ai-affirm {
	display: flex;
	gap: 6px;
	margin-top: 10px
}
.ef-bundles-card-ai .ef-bundles-card-ai-affirm-icon {
	width: 33px;
	height: 19px
}
.ef-bundles-card-ai .ef-bundles-card-ai-total {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: flex-start
}
@media((max-width:1024px) and (min-width:768px)) {
.ef-bundles-card-ai .ef-bundles-card-ai-total {
width:100%;
flex-direction:row;
justify-content:space-between
}
}
.ef-bundles-card-ai .ef-bundles-card-ai-total-title {
	color: #707070;
	font-size: 10px;
	font-family: var(--ff-woff2-M);
	line-height: 14px
}
.ef-bundles-card-ai .ef-bundles-card-ai-total-container {
	display: flex;
	gap: 6px;
	align-items: center;
	line-height: 1.2;
	font-family: var(--ff-woff2-B);
	font-size: 12px;
	color: #f8200c
}
.ef-bundles-card-ai .ef-bundles-card-ai-total-original {
	font-family: var(--ff-woff2-M);
	font-size: 10px;
	color: #707070;
	text-decoration: line-through
}
.ef-bundles-card-ai .ef-bundles-card-ai-affirm {
	font-family: var(--ff-woff2-M);
	font-size: 12px;
	line-height: 1.3;
	color: #919191
}
.ef-bundles-card-ai .ef-bundles-card-ai-links {
	display: flex
}
@media((max-width:1024px) and (min-width:768px)) {
.ef-bundles-card-ai .ef-bundles-card-ai-links {
width:100%;
margin-top:8px
}
}
.ef-bundles-card-ai .ef-bundles-card-ai-link-more {
	color: #18191b;
	border-radius: 4px 0 0 4px
}
.ef-bundles-card-ai .ef-bundles-card-ai-link-more:active, .ef-bundles-card-ai .ef-bundles-card-ai-link-more:hover {
	color: #18191b
}
.ef-bundles-card-ai .ef-bundles-card-ai-link-buy {
	color: #fff;
	background-color: #18191b;
	border-radius: 0 4px 4px 0
}
.ef-bundles-card-ai .ef-bundles-card-ai-link-buy:active, .ef-bundles-card-ai .ef-bundles-card-ai-link-buy:hover {
	background-color: #18191b
}
.ef-bundles-card-ai .ef-bundles-card-ai-link {
	padding: 4px 12px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-family: var(--ff-woff2-M);
	font-size: 10px;
	line-height: 1.2;
	cursor: pointer;
	border: 1px solid #18191b
}
.ef-bundles-card-ai .ef-bundles-card-ai-link:active, .ef-bundles-card-ai .ef-bundles-card-ai-link:hover {
	border-color: #18191b
}
.ef-bundles-card-ai .ef-bundles-card-ai-link.ef-bundles-card-ai-link-disabled {
	cursor: not-allowed;
	background-color: #ccc;
	border-color: #ccc
}
.ef-bundles-card-ai .ef-bundles-card-ai-link.ef-bundles-card-ai-link-disabled:active, .ef-bundles-card-ai .ef-bundles-card-ai-link.ef-bundles-card-ai-link-disabled:hover {
	background-color: #ccc;
	border-color: #ccc
}
@media((max-width:1024px) and (min-width:768px)) {
.ef-bundles-card-ai .ef-bundles-card-ai-link {
flex:1 1
}
}
.ef-bundles-card-ai .ef-coupon {
	margin: 16px 0
}
.ef-check-in-dialog-desc {
	margin-top: 32px;
	font-family: var(--ff-woff2-M);
	font-size: 16px;
	text-align: center
}
/*# sourceMappingURL=d95346dd3be20551.css.map*/
