<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.site-main {
    margin: 0 auto;
    max-width: 2560px;
    width: 100%;
}
.site-grid {
    grid-gap: var(--grid-gutter-width);
    display: grid;
    grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr));
    -webkit-hyphens: auto;
    hyphens: auto;
    position: relative;
}
.site-main img[lazy=loading] {
  width: 50px !important;
  height: 50px !important;
  border: 5px dotted #4d1cb9;
  border-style: solid solid dotted dotted;
  border-radius: 50%;
  position: relative;
  box-sizing: border-box;
  animation: rotation 2s linear infinite;
  background: none;
}
    
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
} 

@media screen and (min-width:721px)and (max-width:1024px) {
	body {
	--header-height:48px;
	--site-horizontal-padding:32px;
	--store-max-width:945px;
	--support-max-width:960px;
	--max-width-1400:1000px;
	--grid-gutter-width:.78125vw;
	--grid-columns:12
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	body {
	--header-height:48px;
	--site-horizontal-padding:32px;
	--store-max-width:945px;
	--support-max-width:960px;
	--max-width-1400:1180px;
	--grid-gutter-width:16px;
	--grid-columns:12
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	body {
	--header-height:56px;
	--site-horizontal-padding:32px;
	--store-max-width:1260px;
	--support-max-width:1260px;
	--max-width-1400:1400px;
	--grid-gutter-width:16px;
	--grid-columns:12
}
}
@media screen and (min-width:1921px) {
	body {
	--header-height:56px;
	--site-horizontal-padding:32px;
	--store-max-width:1680px;
	--support-max-width:1260px;
	--max-width-1400:1400px;
	--grid-gutter-width:16px;
	--grid-columns:12
}
}

.site-grid.site-grid--full&gt;* {
    grid-column: span 12;
}
.mi-image {
	--mi-image-width:100%;
	--mi-image-height:100%;
	display:flex
}
.mi-image .mi-image__img {
	height:var(--mi-image-height);
	object-fit:cover;
	object-position:center;
	width:var(--mi-image-width)
}
.site-banner .site-banner__info .site-banner__tips {
	font-size:16px;
	margin-bottom:8px
}
.site-banner .site-banner__info .site-banner__price {
	font-size:16px;
	margin-top:16px
}
.site-banner.site-banner--links .site-banner__link,.site-banner .site-banner__info .site-banner__actions .site-banner__link .mi-btn__text {
	font-size:12px
}
.site-banner.site-banner--links .site-banner__tips--clamp {
	font-size:14px;
	margin-bottom:2px
}
.site-banner.site-banner--links .site-banner__title {
	font-size:28px
}
.site-banner.site-banner--links .site-banner__subtitle {
	font-size:12px;
	margin-top:1px
}
.site-banner {
	box-sizing:border-box;
	display:block;
	height:var(--banner-height);
	max-height:800px;
	max-height:var(--banner-max-height,800px);
	min-height:auto;
	min-height:var(--banner-min-height,initial);
	overflow:hidden;
	position:relative;
	width:100%
}
@media screen and (max-width:720px) {
	.site-banner {
	--banner-height:480px;
	--info-width:100%;
	--title-font-size:30px;
	--subtitle-font-size:16px;
	--subtitle-margin-top:12px;
	--actions-margin-top:20px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner {
	--banner-height:43.9453125vw;
	--info-padding-vertical:3.90625vw;
	--info-width:35.15625vw;
	--title-font-size:3.125vw;
	--subtitle-font-size:2.34375vw;
	--subtitle-margin-top:.78125vw;
	--actions-margin-top:.78125vw
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner {
	--banner-height:450px;
	--info-padding-vertical:48px;
	--info-width:360px;
	--title-font-size:32px;
	--subtitle-font-size:24px;
	--subtitle-margin-top:8px;
	--actions-margin-top:8px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner {
	--banner-height:600px;
	--info-padding-vertical:60px;
	--info-width:520px;
	--title-font-size:42px;
	--subtitle-font-size:28px;
	--subtitle-margin-top:12px;
	--actions-margin-top:8px
}
}
@media screen and (min-width:1921px) {
	.site-banner {
	--banner-height:800px;
	--info-padding-vertical:72px;
	--info-width:690px;
	--title-font-size:56px;
	--subtitle-font-size:36px;
	--subtitle-margin-top:20px;
	--actions-margin-top:18px
}
}
.site-banner.site-banner--has-link {
	cursor:pointer
}
.site-banner.site-banner--light {
	background-color:#fff;
	background-color:var(--background-white);
	color:#ffffff
}
.site-banner.site-banner--dark {
	background-color:#dbdbdb;
	background-color:var(--background-grey);
	color:#fff
}
.site-banner .site-banner__image {
	display:flex;
	height:100%;
	overflow:hidden;
	position:absolute;
	width:100%;
	z-index:1
}
.site-banner .site-banner__info {
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	left:50%;
	padding:var(--info-padding-vertical) 0;
	position:absolute;
	width:var(--info-width);
	z-index:2
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info {
	max-width:360px;
	min-width:300px;
	padding:40px 10px
}
}
.site-banner .site-banner__info .site-banner__tips {
	color:inherit;
	font-weight:400;
	margin:0
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .site-banner__tips {
	font-size:16px;
	margin-bottom:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner .site-banner__info .site-banner__tips {
	font-size:max(2.34375vw,12px);
	margin-bottom:.390625vw
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner .site-banner__info .site-banner__tips {
	font-size:24px;
	margin-bottom:4px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner .site-banner__info .site-banner__tips {
	font-size:28px;
	margin-bottom:8px
}
}
@media screen and (min-width:1921px) {
	.site-banner .site-banner__info .site-banner__tips {
	font-size:36px;
	margin-bottom:16px
}
}
.site-banner .site-banner__info .site-banner__title {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	color:inherit;
	display:box;
	display:-webkit-box;
	font-size:var(--title-font-size);
	font-weight:600;
	margin:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:pre-line;
	word-break:break-word
}
.site-banner .site-banner__info .site-banner__title--svg {
	display:inline-block;
	object-fit:contain;
	object-position:left
}
[dir=rtl] .site-banner .site-banner__info .site-banner__title--svg {
	object-position:right
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .site-banner__title--svg {
	max-height:30px;
	max-width:100%;
	object-position:center
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner .site-banner__info .site-banner__title--svg {
	max-height:3.125vw;
	max-width:430px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner .site-banner__info .site-banner__title--svg {
	max-height:32px;
	max-width:510px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner .site-banner__info .site-banner__title--svg {
	max-height:42px;
	max-width:630px
}
}
@media screen and (min-width:1921px) {
	.site-banner .site-banner__info .site-banner__title--svg {
	max-height:56px;
	max-width:740px
}
}
.site-banner .site-banner__info .date {
	align-items:center;
	display:flex;
	flex:1 1
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner .site-banner__info .date {
	-webkit-padding-start:12px;
	--ms-overflow-style:none;
	overflow-x:scroll;
	padding-inline-start:12px;
	scroll-behavior:smooth;
	scrollbar-color:transparent transparent;
	scrollbar-width:none;
	white-space:nowrap
}
.site-banner .site-banner__info .date::-webkit-scrollbar {
	display:none;
	height:0;
	width:0
}
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .date {
	-webkit-padding-start:8px;
	overflow-x:scroll;
	padding-inline-start:8px;
	scroll-behavior:smooth;
	scrollbar-width:none;
	white-space:nowrap
}
.site-banner .site-banner__info .date::-webkit-scrollbar {
	display:none
}
}
.site-banner .site-banner__info .date-item {
	align-items:center;
	border-radius:16px;
	display:flex;
	height:40px;
	padding:0 6px 0 8px
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .date-item {
	border-radius:8px;
	height:24px
}
}
.site-banner .site-banner__info .date-item__countdown {
	align-items:center;
	display:flex
}
.site-banner .site-banner__info .date-item__countdown--tip {
	color:#474747;
	color:var(--event-text-dp-tab,#474747);
	font-weight:600;
	white-space:nowrap
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .date-item__countdown--tip {
	font-size:12px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner .site-banner__info .date-item__countdown--tip {
	font-size:18px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner .site-banner__info .date-item__countdown--tip {
	font-size:20px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner .site-banner__info .date-item__countdown--tip {
	font-size:20px
}
}
@media screen and (min-width:1921px) {
	.site-banner .site-banner__info .date-item__countdown--tip {
	font-size:20px
}
}
.site-banner .site-banner__info .date-item .mi-count-down {
	-webkit-margin-start:6px;
	--colon-margin:5px;
	margin-inline-start:6px
}
.site-banner .site-banner__info .date-item .mi-count-down__colon {
	font-weight:500
}
.site-banner .site-banner__info .date-item .mi-count-down span {
	color:#191919;
	color:var(--event-background-dp-time,#191919);
	opacity:1
}
.site-banner .site-banner__info .date-item .mi-count-down strong {
    background: #8a1f7d;
    color: #fff;
    color: var(--event-text-reverse, #fff);
    font-size: 18px;
    font-weight: 500;
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .date-item .mi-count-down strong {
	font-size:12px;
	height:18px;
	width:18px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner .site-banner__info .date-item .mi-count-down strong {
	font-size:16px;
	height:30px;
	width:30px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner .site-banner__info .date-item .mi-count-down strong {
	font-size:18px;
	height:30px;
	width:30px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner .site-banner__info .date-item .mi-count-down strong {
	font-size:18px;
	height:30px;
	width:30px
}
}
@media screen and (min-width:1921px) {
	.site-banner .site-banner__info .date-item .mi-count-down strong {
	font-size:18px;
	height:30px;
	width:30px
}
}
.site-banner .site-banner__info .date-item:hover {
	background:hsla(0,0%,100%,.1);
	background:var(--event-background-theme-primary-hover,hsla(0,0%,100%,.1))
}
.site-banner .site-banner__info .date-item__active, .site-banner .site-banner__info .date-item__active:hover {
    background: #ffffff;
}
.site-banner .site-banner__info .date-item__active .date-item__countdown--tip, .site-banner .site-banner__info .date-item__active .date-item__time {
    color: #8a1f7d;
    font-weight: 600;
}
.site-banner .site-banner__info .site-banner__subtitle {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	color:inherit;
	display:box;
	display:-webkit-box;
	font-size:var(--subtitle-font-size);
	font-weight:400;
	margin:0;
	margin-top:var(--subtitle-margin-top);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:pre-line;
	word-break:break-word
}
.site-banner .site-banner__info .site-banner__subtitle:first-child {
	margin-top:0
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .site-banner__energy {
	--group-margin-top:8px;
	--image-width:44px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner .site-banner__info .site-banner__energy {
	--group-margin-top:18px;
	--image-width:48px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner .site-banner__info .site-banner__energy {
	--group-margin-top:18px;
	--image-width:60px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner .site-banner__info .site-banner__energy {
	--group-margin-top:24px;
	--image-width:88px
}
}
@media screen and (min-width:1921px) {
	.site-banner .site-banner__info .site-banner__energy {
	--group-margin-top:24px;
	--image-width:117px
}
}
.site-banner .site-banner__info .site-banner__price {
	font-weight:700
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .site-banner__price {
	font-size:16px;
	margin-top:16px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner .site-banner__info .site-banner__price {
	font-size:max(1.953125vw,12px);
	margin-top:3.125vw
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner .site-banner__info .site-banner__price {
	font-size:24px;
	margin-top:40px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner .site-banner__info .site-banner__price {
	font-size:36px;
	margin-top:48px
}
}
@media screen and (min-width:1921px) {
	.site-banner .site-banner__info .site-banner__price {
	font-size:36px;
	margin-top:56px
}
}
.site-banner .site-banner__info .site-banner__price:first-child {
	margin-top:0
}
.site-banner .site-banner__info .site-banner__price span {
	font-size:70%;
	font-weight:700
}
.site-banner .site-banner__info .site-banner__price strong {
	font-weight:700
}
.site-banner .site-banner__info .site-banner__price del {
	font-size:70%;
	font-weight:400;
	opacity:.5
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .site-banner__price del {
	-webkit-margin-start:8px;
	margin-inline-start:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner .site-banner__info .site-banner__price del {
	-webkit-margin-start:.9765625vw;
	margin-inline-start:.9765625vw
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner .site-banner__info .site-banner__price del {
	-webkit-margin-start:12px;
	margin-inline-start:12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner .site-banner__info .site-banner__price del {
	-webkit-margin-start:18px;
	margin-inline-start:18px
}
}
@media screen and (min-width:1921px) {
	.site-banner .site-banner__info .site-banner__price del {
	-webkit-margin-start:18px;
	margin-inline-start:18px
}
}
.site-banner .site-banner__info .site-banner__actions {
	align-items:center;
	display:flex;
	flex-flow:row-reverse nowrap;
	margin-top:var(--actions-margin-top)
}
.site-banner .site-banner__info .site-banner__actions.site-banner__actions--margin {
	margin-top:calc(var(--actions-margin-top)*3.5)
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .site-banner__actions.site-banner__actions--margin {
	margin-top:20px
}
}
.site-banner .site-banner__info .site-banner__actions.site-banner__actions--hide {
	display:none
}
.site-banner .site-banner__info .site-banner__actions:first-child {
	margin:0
}
.site-banner .site-banner__info .site-banner__actions:empty {
	display:none
}
.site-banner .site-banner__info .site-banner__actions .site-banner__link {
	text-decoration:none
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link {
	--btn-padding:7px 21px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link {
	--btn-padding:.68359375vw 2.34375vw
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link {
	--btn-padding:7px 24px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link {
	--btn-padding:9px 30px
}
}
@media screen and (min-width:1921px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link {
	--btn-padding:12px 40px
}
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link:last-child:not(:only-child) {
	-webkit-margin-end:12px;
	margin-inline-end:12px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link:last-child:not(:only-child) {
	-webkit-margin-end:1.5625vw;
	margin-inline-end:1.5625vw
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link:last-child:not(:only-child) {
	-webkit-margin-end:16px;
	margin-inline-end:16px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link:last-child:not(:only-child) {
	-webkit-margin-end:30px;
	margin-inline-end:30px
}
}
@media screen and (min-width:1921px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link:last-child:not(:only-child) {
	-webkit-margin-end:40px;
	margin-inline-end:40px
}
}
.site-banner .site-banner__info .site-banner__actions .site-banner__link.mi-btn--link {
	padding:0
}
@media screen and (max-width:720px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link .mi-btn__text {
	font-size:12px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link .mi-btn__text {
	font-size:16px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link .mi-btn__text {
	font-size:16px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link .mi-btn__text {
	font-size:16px
}
}
@media screen and (min-width:1921px) {
	.site-banner .site-banner__info .site-banner__actions .site-banner__link .mi-btn__text {
	font-size:16px
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--right .site-banner__info,.site-banner.site-banner--style-1 .site-banner__info {
	text-align:center;
	top:0;
	transform:translateX(-50%) translateY(0)
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--right .site-banner__info,.site-banner.site-banner--style-1 .site-banner__info {
	top:50%;
	transform:translateX(4.6875vw) translateY(-50%)
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--right .site-banner__info,.site-banner.site-banner--style-1 .site-banner__info {
	top:50%;
	transform:translateX(110px) translateY(-50%)
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--right .site-banner__info,.site-banner.site-banner--style-1 .site-banner__info {
	top:50%;
	transform:translateX(115px) translateY(-50%)
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--right .site-banner__info,.site-banner.site-banner--style-1 .site-banner__info {
	top:50%;
	transform:translateX(115px) translateY(-50%)
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--right .site-banner__energy,.site-banner.site-banner--style-1 .site-banner__energy {
	--group-margin-top:8px;
	--image-width:44px;
	align-self:center
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--right .site-banner__energy,.site-banner.site-banner--style-1 .site-banner__energy {
	--group-margin-top:18px;
	--image-width:48px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--right .site-banner__energy,.site-banner.site-banner--style-1 .site-banner__energy {
	--group-margin-top:18px;
	--image-width:60px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--right .site-banner__energy,.site-banner.site-banner--style-1 .site-banner__energy {
	--group-margin-top:24px;
	--image-width:88px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--right .site-banner__energy,.site-banner.site-banner--style-1 .site-banner__energy {
	--group-margin-top:24px;
	--image-width:117px
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--right .site-banner__actions,.site-banner.site-banner--style-1 .site-banner__actions {
	justify-content:center
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--right .site-banner__actions,.site-banner.site-banner--style-1 .site-banner__actions {
	justify-content:flex-end
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--right .site-banner__actions,.site-banner.site-banner--style-1 .site-banner__actions {
	justify-content:flex-end
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--right .site-banner__actions,.site-banner.site-banner--style-1 .site-banner__actions {
	justify-content:flex-end
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--right .site-banner__actions,.site-banner.site-banner--style-1 .site-banner__actions {
	justify-content:flex-end
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--left .site-banner__info,.site-banner.site-banner--style-2 .site-banner__info {
	text-align:center;
	top:0;
	transform:translateX(-50%) translateY(0)
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--left .site-banner__info,.site-banner.site-banner--style-2 .site-banner__info {
	top:50%;
	transform:translateX(-45.8984375vw) translateY(-50%)
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--left .site-banner__info,.site-banner.site-banner--style-2 .site-banner__info {
	top:50%;
	transform:translateX(-470px) translateY(-50%)
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--left .site-banner__info,.site-banner.site-banner--style-2 .site-banner__info {
	top:50%;
	transform:translateX(-635px) translateY(-50%)
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--left .site-banner__info,.site-banner.site-banner--style-2 .site-banner__info {
	top:50%;
	transform:translateX(-805px) translateY(-50%)
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--left .site-banner__energy,.site-banner.site-banner--style-2 .site-banner__energy {
	--group-margin-top:8px;
	--image-width:44px;
	align-self:center
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--left .site-banner__energy,.site-banner.site-banner--style-2 .site-banner__energy {
	--group-margin-top:18px;
	--image-width:48px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--left .site-banner__energy,.site-banner.site-banner--style-2 .site-banner__energy {
	--group-margin-top:18px;
	--image-width:60px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--left .site-banner__energy,.site-banner.site-banner--style-2 .site-banner__energy {
	--group-margin-top:24px;
	--image-width:88px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--left .site-banner__energy,.site-banner.site-banner--style-2 .site-banner__energy {
	--group-margin-top:24px;
	--image-width:117px
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--left .site-banner__actions,.site-banner.site-banner--style-2 .site-banner__actions {
	justify-content:center
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--left .site-banner__actions,.site-banner.site-banner--style-2 .site-banner__actions {
	justify-content:flex-end
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--left .site-banner__actions,.site-banner.site-banner--style-2 .site-banner__actions {
	justify-content:flex-end
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--left .site-banner__actions,.site-banner.site-banner--style-2 .site-banner__actions {
	justify-content:flex-end
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--left .site-banner__actions,.site-banner.site-banner--style-2 .site-banner__actions {
	justify-content:flex-end
}
}
.site-banner.site-banner--style-3 .site-banner__info,.site-banner.site-banner--top .site-banner__info {
	text-align:center
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--style-3 .site-banner__info,.site-banner.site-banner--top .site-banner__info {
	text-align:center;
	top:0;
	transform:translate(-50%)
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--style-3 .site-banner__info,.site-banner.site-banner--top .site-banner__info {
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--style-3 .site-banner__info,.site-banner.site-banner--top .site-banner__info {
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--style-3 .site-banner__info,.site-banner.site-banner--top .site-banner__info {
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--style-3 .site-banner__info,.site-banner.site-banner--top .site-banner__info {
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
}
.site-banner.site-banner--style-3 .site-banner__info .site-banner__energy,.site-banner.site-banner--top .site-banner__info .site-banner__energy {
	align-self:center
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--style-3 .site-banner__info .site-banner__energy,.site-banner.site-banner--top .site-banner__info .site-banner__energy {
	--group-margin-top:8px;
	--image-width:44px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--style-3 .site-banner__info .site-banner__energy,.site-banner.site-banner--top .site-banner__info .site-banner__energy {
	--group-margin-top:18px;
	--image-width:48px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--style-3 .site-banner__info .site-banner__energy,.site-banner.site-banner--top .site-banner__info .site-banner__energy {
	--group-margin-top:18px;
	--image-width:60px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--style-3 .site-banner__info .site-banner__energy,.site-banner.site-banner--top .site-banner__info .site-banner__energy {
	--group-margin-top:24px;
	--image-width:88px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--style-3 .site-banner__info .site-banner__energy,.site-banner.site-banner--top .site-banner__info .site-banner__energy {
	--group-margin-top:24px;
	--image-width:117px
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--style-3 .site-banner__info .site-banner__price,.site-banner.site-banner--top .site-banner__info .site-banner__price {
	margin-bottom:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--style-3 .site-banner__info .site-banner__price,.site-banner.site-banner--top .site-banner__info .site-banner__price {
	margin-bottom:2.34375vw
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--style-3 .site-banner__info .site-banner__price,.site-banner.site-banner--top .site-banner__info .site-banner__price {
	margin-bottom:24px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--style-3 .site-banner__info .site-banner__price,.site-banner.site-banner--top .site-banner__info .site-banner__price {
	margin-bottom:24px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--style-3 .site-banner__info .site-banner__price,.site-banner.site-banner--top .site-banner__info .site-banner__price {
	margin-bottom:24px
}
}
.site-banner.site-banner--style-3 .site-banner__actions,.site-banner.site-banner--top .site-banner__actions {
	justify-content:center
}
.site-banner.site-banner--lead .site-banner__info,.site-banner.site-banner--tail .site-banner__info {
	left:50%;
	right:unset;
	text-align:end
}
[dir=rtl] .site-banner.site-banner--lead .site-banner__info,[dir=rtl] .site-banner.site-banner--tail .site-banner__info {
	left:unset;
	right:50%
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--lead .site-banner__info,.site-banner.site-banner--tail .site-banner__info {
	padding:16px;
	transform:translateX(calc(var(--cardinal-number)*-50%))
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--lead .site-banner__info,.site-banner.site-banner--tail .site-banner__info {
	-webkit-padding-end:0;
	padding:20px;
	padding-inline-end:0;
	transform:translateX(calc(var(--cardinal-number)*96px))
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--lead .site-banner__info,.site-banner.site-banner--tail .site-banner__info {
	-webkit-padding-end:0;
	padding:24px;
	padding-inline-end:0;
	transform:translateX(calc(var(--cardinal-number)*110px))
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--lead .site-banner__info,.site-banner.site-banner--tail .site-banner__info {
	-webkit-padding-end:0;
	padding:36px;
	padding-inline-end:0;
	transform:translateX(calc(var(--cardinal-number)*115px))
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--lead .site-banner__info,.site-banner.site-banner--tail .site-banner__info {
	-webkit-padding-end:0;
	padding:36px;
	padding-inline-end:0;
	transform:translateX(calc(var(--cardinal-number)*150px))
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--lead .site-banner__info,.site-banner.site-banner--tail .site-banner__info {
	max-width:100%
}
}
.site-banner.site-banner--lead .site-banner__info {
	top:0
}
.site-banner.site-banner--tail .site-banner__info {
	bottom:0
}
.site-banner.site-banner--hide .site-banner__info {
	display:none;
	opacity:0
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--panorama .site-banner__info {
	max-width:320px;
	width:100%
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--panorama .site-banner__info {
	width:35.15625vw
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--panorama .site-banner__info {
	width:360px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--panorama .site-banner__info {
	width:400px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--panorama .site-banner__info {
	width:400px
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--panorama .site-banner__info .site-banner__title {
	--title-font-size:28px;
	margin-bottom:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--panorama .site-banner__info .site-banner__title {
	--title-font-size:3.125vw;
	margin-bottom:1.171875vw
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--panorama .site-banner__info .site-banner__title {
	--title-font-size:32px;
	margin-bottom:12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--panorama .site-banner__info .site-banner__title {
	--title-font-size:48px;
	margin-bottom:16px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--panorama .site-banner__info .site-banner__title {
	--title-font-size:48px;
	margin-bottom:24px
}
}
.site-banner.site-banner--panorama .site-banner__info .site-banner__subtitle,.site-banner.site-banner--panorama .site-banner__info .site-banner__tips {
	margin-top:0
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--panorama .site-banner__info .site-banner__subtitle,.site-banner.site-banner--panorama .site-banner__info .site-banner__tips {
	--subtitle-font-size:16px;
	margin-bottom:0
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--panorama .site-banner__info .site-banner__subtitle,.site-banner.site-banner--panorama .site-banner__info .site-banner__tips {
	--subtitle-font-size:1.25vw;
	margin-bottom:1.171875vw
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--panorama .site-banner__info .site-banner__subtitle,.site-banner.site-banner--panorama .site-banner__info .site-banner__tips {
	--subtitle-font-size:1.25vw;
	margin-bottom:12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--panorama .site-banner__info .site-banner__subtitle,.site-banner.site-banner--panorama .site-banner__info .site-banner__tips {
	--subtitle-font-size:1.25vw;
	margin-bottom:16px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--panorama .site-banner__info .site-banner__subtitle,.site-banner.site-banner--panorama .site-banner__info .site-banner__tips {
	--subtitle-font-size:24px;
	margin-bottom:24px
}
}
.site-banner.site-banner--flex {
	--banner-max-height:initial;
	--banner-height:initial;
	align-items:center;
	cursor:auto;
	display:flex;
	justify-content:center
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--flex {
	--banner-min-height:410px;
	--info-width:100%;
	--info-width-narrow:100%;
	--info-padding-vertical:100px;
	--title-font-size:28px;
	--subtitle-font-size:14px;
	--subtitle-margin-top:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--flex {
	--banner-min-height:354px;
	--info-width:640px;
	--info-width-narrow:410px;
	--info-padding-vertical:100px;
	--title-font-size:42px;
	--subtitle-font-size:16px;
	--subtitle-margin-top:20px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--flex {
	--banner-min-height:315px;
	--info-width:675px;
	--info-width-narrow:350px;
	--info-padding-vertical:100px;
	--title-font-size:36px;
	--subtitle-font-size:14px;
	--subtitle-margin-top:14px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--flex {
	--banner-min-height:420px;
	--info-width:900px;
	--info-width-narrow:465px;
	--info-padding-vertical:130px;
	--title-font-size:48px;
	--subtitle-font-size:18px;
	--subtitle-margin-top:18px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--flex {
	--banner-min-height:560px;
	--info-width:1200px;
	--info-width-narrow:620px;
	--info-padding-vertical:175px;
	--title-font-size:64px;
	--subtitle-font-size:24px;
	--subtitle-margin-top:24px
}
}
.site-banner.site-banner--flex .site-banner__info {
	left:auto;
	padding:var(--info-padding-vertical) 0;
	position:relative;
	top:auto;
	transform:translateX(initial);
	transform:translateX(var(--info-translate-x,initial))
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--flex .site-banner__info {
	-webkit-padding-start:30px;
	-webkit-padding-end:30px;
	max-width:none;
	padding-inline-end:30px;
	padding-inline-start:30px
}
}
.site-banner.site-banner--flex .site-banner__info .site-banner__subtitle,.site-banner.site-banner--flex .site-banner__info .site-banner__title {
	display:initial;
	overflow:initial
}
.site-banner.site-banner--flex.site-banner--right,.site-banner.site-banner--flex.site-banner--style-1 {
	--info-width:var(--info-width-narrow)
}
.site-banner.site-banner--flex.site-banner--right .site-banner__info,.site-banner.site-banner--flex.site-banner--style-1 .site-banner__info {
	transform:translateX(50%)
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--flex.site-banner--right .site-banner__info,.site-banner.site-banner--flex.site-banner--style-1 .site-banner__info {
	transform:translateX(32%)
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--flex.site-banner--right .site-banner__info,.site-banner.site-banner--flex.site-banner--style-1 .site-banner__info {
	transform:none
}
}
.site-banner.site-banner--flex.site-banner--left,.site-banner.site-banner--flex.site-banner--right,.site-banner.site-banner--flex.site-banner--style-1,.site-banner.site-banner--flex.site-banner--style-2 {
	--info-width:var(--info-width-narrow)
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--flex.site-banner--left,.site-banner.site-banner--flex.site-banner--right,.site-banner.site-banner--flex.site-banner--style-1,.site-banner.site-banner--flex.site-banner--style-2 {
	--info-translate-x:32%
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--flex.site-banner--left,.site-banner.site-banner--flex.site-banner--right,.site-banner.site-banner--flex.site-banner--style-1,.site-banner.site-banner--flex.site-banner--style-2 {
	--info-translate-x:50%
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--flex.site-banner--left,.site-banner.site-banner--flex.site-banner--right,.site-banner.site-banner--flex.site-banner--style-1,.site-banner.site-banner--flex.site-banner--style-2 {
	--info-translate-x:50%
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--flex.site-banner--left,.site-banner.site-banner--flex.site-banner--right,.site-banner.site-banner--flex.site-banner--style-1,.site-banner.site-banner--flex.site-banner--style-2 {
	--info-translate-x:50%
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--flex.site-banner--left,.site-banner.site-banner--flex.site-banner--right,.site-banner.site-banner--flex.site-banner--style-1,.site-banner.site-banner--flex.site-banner--style-2 {
	align-items:flex-start
}
.site-banner.site-banner--flex.site-banner--left .site-banner__info,.site-banner.site-banner--flex.site-banner--right .site-banner__info,.site-banner.site-banner--flex.site-banner--style-1 .site-banner__info,.site-banner.site-banner--flex.site-banner--style-2 .site-banner__info {
	--info-padding-vertical:0;
	margin-bottom:300px;
	margin-top:40px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--flex.site-banner--left,.site-banner.site-banner--flex.site-banner--style-2 {
	--info-translate-x:-32%
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--flex.site-banner--left,.site-banner.site-banner--flex.site-banner--style-2 {
	--info-translate-x:-50%
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--flex.site-banner--left,.site-banner.site-banner--flex.site-banner--style-2 {
	--info-translate-x:-50%
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--flex.site-banner--left,.site-banner.site-banner--flex.site-banner--style-2 {
	--info-translate-x:-50%
}
}
.site-banner.site-banner--links .site-banner__link {
	font-weight:400
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links .site-banner__link {
	font-size:12px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links .site-banner__link {
	font-size:14px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links .site-banner__link {
	font-size:16px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links .site-banner__link {
	font-size:16px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links .site-banner__link {
	font-size:16px
}
}
.site-banner.site-banner--links .site-banner__link .iconfont-arrow-right-big {
    display: inline-block;
    font-size: 13px;
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links .site-banner__link .iconfont-arrow-right-big {
	-webkit-margin-start:4px;
	margin-inline-start:4px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links .site-banner__link .iconfont-arrow-right-big {
	-webkit-margin-start:4px;
	margin-inline-start:4px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links .site-banner__link .iconfont-arrow-right-big {
	-webkit-margin-start:8px;
	margin-inline-start:8px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links .site-banner__link .iconfont-arrow-right-big {
	-webkit-margin-start:8px;
	margin-inline-start:8px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links .site-banner__link .iconfont-arrow-right-big {
	-webkit-margin-start:8px;
	margin-inline-start:8px
}
}
.site-banner.site-banner--links .mi-btn.mi-btn--link.mi-btn--dark {
	color:#fff
}
.site-banner.site-banner--links .mi-btn.mi-btn--link.mi-btn--light {
	color:#ffffff
}
.site-banner.site-banner--links .site-banner__info {
	white-space:pre-line
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links .site-banner__info {
	width:264px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links .site-banner__info {
	width:434px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links .site-banner__info {
	width:568px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links .site-banner__info {
	width:568px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links .site-banner__info {
	width:568px
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links.site-banner--links--style-2 .site-banner__info {
	text-align:center;
	top:30px;
	transform:translateX(-50%) translateY(0)
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links.site-banner--links--style-2 .site-banner__info {
	transform:translateX(-385px) translateY(-50%)
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links.site-banner--links--style-2 .site-banner__info {
	transform:translateX(-513px) translateY(-50%)
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links.site-banner--links--style-2 .site-banner__info {
	transform:translateX(-641px) translateY(-50%)
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links.site-banner--links--style-2 .site-banner__info {
	transform:translateX(-641px) translateY(-50%)
}
}
.site-banner.site-banner--links.site-banner--links--style-3 .site-banner__info {
	text-align:center
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links.site-banner--links--style-3 .site-banner__info {
	top:30px;
	transform:translate(-50%)
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links.site-banner--links--style-3 .site-banner__info {
	transform:translate(-50%,-50%)
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links.site-banner--links--style-3 .site-banner__info {
	transform:translate(-50%,-50%)
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links.site-banner--links--style-3 .site-banner__info {
	transform:translate(-50%,-50%)
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links.site-banner--links--style-3 .site-banner__info {
	transform:translate(-50%,-50%)
}
}
.site-banner.site-banner--links.site-banner--links--style-1 .site-banner__info {
	text-align:start
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links.site-banner--links--style-1 .site-banner__info {
	text-align:center;
	top:30px;
	transform:translateX(-50%) translateY(0)
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links.site-banner--links--style-1 .site-banner__info {
	transform:translateX(72px) translateY(-50%)
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links.site-banner--links--style-1 .site-banner__info {
	transform:translateX(97px) translateY(-50%)
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links.site-banner--links--style-1 .site-banner__info {
	transform:translateX(121px) translateY(-50%)
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links.site-banner--links--style-1 .site-banner__info {
	transform:translateX(121px) translateY(-50%)
}
}
.site-banner.site-banner--links .site-banner--lead .site-banner__info--update {
	box-sizing:border-box;
	left:auto;
	right:0;
	top:0;
	transform:none
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links .site-banner--lead .site-banner__info--update {
	padding:12px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links .site-banner--lead .site-banner__info--update {
	padding:20px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links .site-banner--lead .site-banner__info--update {
	padding:24px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links .site-banner--lead .site-banner__info--update {
	padding:28px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links .site-banner--lead .site-banner__info--update {
	padding:28px
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links .site-banner--lead .site-banner__info--update {
	width:264px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links .site-banner--lead .site-banner__info--update {
	width:434px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links .site-banner--lead .site-banner__info--update {
	width:568px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links .site-banner--lead .site-banner__info--update {
	width:568px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links .site-banner--lead .site-banner__info--update {
	width:568px
}
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links {
	--banner-height:428px;
	--info-width:100%
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links {
	--banner-height:58.59375vw;
	--info-width:38.28125vw
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links {
	--banner-height:600px;
	--info-width:393px
}

}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links {
	--banner-height:600px;
	--info-width:526px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links {
	--banner-height:630px;
	--info-width:688px
}
}
.site-banner.site-banner--links .site-banner__tips--clamp {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	display:-webkit-box;
	font-weight:400;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links .site-banner__tips--clamp {
	font-size:14px;
	margin-bottom:2px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links .site-banner__tips--clamp {
	font-size:20px;
	margin-bottom:2px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links .site-banner__tips--clamp {
	font-size:24px;
	margin-bottom:2px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links .site-banner__tips--clamp {
	font-size:24px;
	margin-bottom:3px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links .site-banner__tips--clamp {
	font-size:24px;
	margin-bottom:3px
}
}
.site-banner.site-banner--links .site-banner__title {
	-webkit-line-clamp:2;
	font-weight:900
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links .site-banner__title {
	font-size:28px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links .site-banner__title {
	font-size:50px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links .site-banner__title {
	font-size:72px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links .site-banner__title {
	font-size:72px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links .site-banner__title {
	font-size:72px
}
}
.site-banner.site-banner--links .site-banner__subtitle {
	-webkit-line-clamp:3;
	font-weight:400
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links .site-banner__subtitle {
	font-size:12px;
	margin-top:1px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links .site-banner__subtitle {
	font-size:20px;
	margin-top:3px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links .site-banner__subtitle {
	font-size:24px;
	margin-top:3px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links .site-banner__subtitle {
	font-size:24px;
	margin-top:5px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links .site-banner__subtitle {
	font-size:24px;
	margin-top:5px
}
}
.site-banner.site-banner--links--shortest {
	--banner-max-height:none
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links--shortest {
	--banner-height:480px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links--shortest {
	--banner-height:360px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links--shortest {
	--banner-height:480px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links--shortest {
	--banner-height:600px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links--shortest {
	--banner-height:600px
}
}
.site-banner.site-banner--links--highest {
	--banner-max-height:none
}
@media screen and (max-width:720px) {
	.site-banner.site-banner--links--highest {
	--banner-height:560px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.site-banner.site-banner--links--highest {
	--banner-height:600px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.site-banner.site-banner--links--highest {

	--banner-height:800px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.site-banner.site-banner--links--highest {
	--banner-height:1000px
}
}
@media screen and (min-width:1921px) {
	.site-banner.site-banner--links--highest {
	--banner-height:1000px
}
}

.mi-h1 {
	font-size:var(--h1-font-size);
	line-height:var(--h1-line-height)
}
.mi-h1,.mi-h2 {
	color:#191919;
	color:var(--text-base);
	font-weight:700
}
.mi-h2 {
	font-size:var(--h2-font-size);
	line-height:var(--h2-line-height)
}
.mi-h3 {
	font-size:var(--h3-font-size);
	line-height:var(--h3-line-height)
}
.mi-h3,.mi-p1 {
	color:#191919;
	color:var(--text-base)
}
.mi-p1 {
	font-size:var(--p1-font-size);
	line-height:var(--p1-line-height)
}
.mi-p2 {
	font-size:var(--p2-font-size);
	line-height:var(--p2-line-height)
}
.mi-p2,.mi-p3 {
	color:#191919;
	color:var(--text-base)
}
.mi-p3 {
	font-size:var(--p3-font-size);
	line-height:var(--p3-line-height)
}
.mi-text {
	color:#191919;
	color:var(--text-base);
	font-size:var(--text-font-size);
	font-weight:400
}
.mi-text.mi-text--muted {
	color:#898989;
	color:var(--text-secondary)
}
.mi-no-margin {
	margin:0
}
:root {
	--orange-orange100:#4d1cb9;
	--orange-orange90:#ff7819;
	--orange-orange80:#ff8733;
	--orange-orange70:#ff964c;
	--orange-orange60:#ffa566;
	--orange-orange50:#ffb47f;
	--orange-orange40:#ffc399;
	--orange-orange30:#ffd2b2;
	--orange-orange25:#ffd9bf;
	--orange-orange20:#ffe1cc;
	--orange-orange15:#ffe8d9;
	--orange-orange10:#fff0e5;
	--blue-blue100:#1a77ed;
	--blue-blue95:#267ff1;
	--blue-blue80:#4893f3;
	--blue-blue70:#5fa1f5;
	--blue-blue60:#76aef6;
	--blue-blue50:#8cbbf7;
	--blue-blue40:#a3c9f9;
	--blue-blue30:#bad7fb;
	--blue-blue25:#c6ddfb;
	--blue-blue20:#d1e4fc;
	--blue-blue15:#ddebfd;
	--blue-blue10:#e8f2fe;
	--blue-line:#b7c7df;
	--red-red100:#db2e2e;
	--red-red90:#df4343;
	--red-red80:#ec5656;
	--red-red70:#e66c6c;
	--red-red60:#e98181;
	--red-red50:#ed9696;
	--red-red40:#f1abab;
	--red-red30:#f4c0c0;
	--red-red25:#f6cbcb;
	--red-red20:#f8d5d5;
	--red-red10:#fbeaea;
	--red-mipoint:#feecd6;
	--red-coupon:#ffdfb6;
	--red-line:#f3c892;
	--gold-tab-bg100:#f6dfb4;
	--gold-coupon-left100:#f0d7a8;
	--gold-line:#e0cca5;
	--gold-on-nav100:#5f4108;
	--gold-gold100:linear-gradient(94.86deg,#f3e1bf -9.99%,#e6cb9a 97.13%);
	--gold-mipoint100:linear-gradient(102.32deg,#faebcf -7.32%,#f1d9ab 97.55%);
	--gold-btn-disabled100:linear-gradient(102.32deg,hsla(39,81%,90%,.5) -7.32%,hsla(39,71%,81%,.5) 97.55%);
	--gold-new100:linear-gradient(89.4deg,#e8cda1 0.52%,#f5e6c7 99.54%);
	--gold-head-cd100:linear-gradient(94.75deg,#e0bb78 -1.59%,#e0bb78 101.06%);
	--gold-cd-bg100:linear-gradient(94.75deg,#e0be7d -1.59%,#dcb269 101.06%);
	--gold-lightning100:linear-gradient(175deg,#f4c977 4.38%,#b37d18 94.34%);
	--blackgold-bg100:#f8e6c4;
	--blackgold-blackgold100:linear-gradient(94.86deg,#f3e1bf -9.99%,#e6cb9a 97.13%);
	--blackgold-head-cd100:linear-gradient(95.48deg,#454851 -5.61%,#44474f 100.81%);
	--blackgold-cd-bg100:linear-gradient(95.48deg,#484b54 -5.61%,#3a3d45 100.81%);
	--blackgold-lightning100:linear-gradient(187.24deg,#ffe86f 6.44%,#ffb800 104.24%);
	--rosegold-tab-bg100:#f2d5cb;
	--rosegold-coupon-left100:#e9c4b8;
	--rosegold-line:#d8ad9f;
	--rosegold-bg100:#46434f;
	--rosegold-cd-bg100:#594f5d;
	--rosegold-on-nav100:#4c3a34;
	--rosegold-rosegold100:linear-gradient(96.38deg,#fbd9ce -7.34%,#c88c78 114.51%);
	--rosegold-mipoint100:linear-gradient(103.83deg,#f3ded7 -1.18%,#e6c4b9 105.45%);
	--base-tag100:#fbeed5;
	--base-on-tag100:#785a25;
	--neutral-neutral100:#191919;
	--neutral-neutral90:#303030;
	--neutral-neutral80:#474747;
	--neutral-neutral70:#5e5e5e;
	--neutral-neutral60:#757575;
	--neutral-neutral50:#8c8c8c;
	--neutral-neutral40:#a3a3a3;
	--neutral-neutral30:#bababa;
	--neutral-neutral20:#d1d1d1;
	--neutral-neutral10:#e8e8e8;
	--neutral-neutral7:#f0f0f0;
	--neutral-neutral5:#f7f7f7;
	--light-alpha80:#191919cc;
	--light-alpha70:#191919b3;
	--light-alpha50:#19191980;
	--light-alpha40:#19191966;
	--light-alpha35:#19191959;
	--light-alpha25:#19191940;
	--light-alpha15:#19191926;
	--light-alpha10:#1919191a;
	--light-alpha6:#1919190f;
	--light-alpha4:#1919190a;
	--dark-alpha85:#ffffffd9;
	--dark-alpha70:#ffffffb3;
	--dark-alpha50:#ffffff80;
	--dark-alpha35:#ffffff59;
	--dark-alpha30:#ffffff4d;
	--dark-alpha20:#fff3;
	--dark-alpha15:#ffffff26;
	--dark-alpha10:#ffffff1a;
	--black-black100:#000;
	--black-black90:#000000e6;
	--white-white100:#fff
}
.event-theme.event-theme--orange {
	--event-main-theme:var(--orange-orange100);
	--event-background-container:var(--neutral-neutral5);
	--event-background-primary:var(--white-white100);
	--event-background-secondary:var(--neutral-neutral100);
	--event-background-tertiary:var(--neutral-neutral90);
	--event-background-cd-dp:var(--white-white100);
	--event-background-theme:var(--orange-orange100);
	--event-background-theme-primary:var(--orange-orange100);
	--event-background-theme-primary-hover:var(--dark-alpha10);
	--event-background-theme-secondary:var(--orange-orange80);
	--event-background-theme-tertiary:var(--orange-orange30);
	--event-background-theme-cd:var(--orange-orange80);
	--event-background-theme-dp:var(--orange-orange30);
	--event-background-theme-mipoint:var(--orange-orange15);
	--event-background-new:var(--gold-new100);
	--event-background-cd-time:var(--white-white100);
	--event-background-dp-time:var(--neutral-neutral100);
	--event-background-tag:var(--base-tag100);
	--event-background-lightning:var(--orange-orange100);
	--event-background-nav-hover:var(--neutral-neutral5);
	--event-text-primary:var(--neutral-neutral100);
	--event-text-secondary:var(--neutral-neutral80);
	--event-text-dp-tab:var(--neutral-neutral80);
	--event-text-cd-dp:var(--neutral-neutral80);
	--event-text-tertiary:var(--neutral-neutral70);
	--event-text-subtle:var(--neutral-neutral50);
	--event-text-subtlest:var(--neutral-neutral20);
	--event-text-reverse:var(--white-white100);
	--event-text-cd-h:var(--white-white100);
	--event-text-cd-tab:var(--dark-alpha85);
	--event-text-dp-h:var(--neutral-neutral100);
	--event-text-theme:var(--orange-orange100);
	--event-text-theme-pop:var(--orange-orange100);
	--event-text-theme-primary:var(--orange-orange100);
	--event-text-on-tag:var(--base-on-tag100);
	--event-text-on-cd-time:var(--neutral-neutral100);
	--event-text-on-new:var(--base-on-tag100);
	--event-text-on-tab:var(--white-white100);
	--event-text-on-nav:var(--white-white100);
	--event-button-default:var(--neutral-neutral100);
	--event-button-hover:var(--neutral-neutral80);
	--event-button-disabled:var(--neutral-neutral50);
	--event-button-theme:var(--neutral-neutral100);
	--event-button-theme-hover:var(--neutral-neutral80);
	--event-button-theme-disabled:var(--neutral-neutral50);
	--event-button-coupon:var(--neutral-neutral100);
	--event-button-coupon-hover:var(--neutral-neutral80);
	--event-button-coupon-disabled:var(--neutral-neutral50);
	--event-button-dp-cd:var(--neutral-neutral00);
	--event-button-dp-cd-hover:var(--neutral-neutral80);
	--event-button-dp-cd-disable:var(--neutral-neutral50);
	--event-line-line:var(--orange-orange40);
	--event-border-tag:var(--neutral-neutral100)
}
.event-theme.event-theme--blue {
	--event-main-theme:var(--blue-blue100);
	--event-background-container:var(--neutral-neutral5);
	--event-background-primary:var(--white-white100);
	--event-background-secondary:var(--neutral-neutral100);
	--event-background-tertiary:var(--neutral-neutral90);
	--event-background-cd-dp:var(--white-white100);
	--event-background-theme:var(--orange-orange100);
	--event-background-theme-primary:var(--blue-blue95);
	--event-background-theme-primary-hover:var(--dark-alpha10);
	--event-background-theme-secondary:var(--blue-blue80);
	--event-background-theme-tertiary:var(--blue-blue25);
	--event-background-theme-cd:var(--blue-blue80);
	--event-background-theme-dp:var(--blue-blue25);
	--event-background-theme-mipoint:var(--blue-blue15);
	--event-background-new:var(--gold-new100);
	--event-background-cd-time:var(--white-white100);
	--event-background-dp-time:var(--neutral-neutral100);
	--event-background-tag:var(--base-tag100);
	--event-background-lightning:var(--orange-orange100);
	--event-background-nav-hover:var(--neutral-neutral5);
	--event-text-primary:var(--neutral-neutral100);
	--event-text-secondary:var(--neutral-neutral80);
	--event-text-dp-tab:var(--neutral-neutral80);
	--event-text-cd-dp:var(--neutral-neutral80);
	--event-text-tertiary:var(--neutral-neutral70);
	--event-text-subtle:var(--neutral-neutral50);
	--event-text-subtlest:var(--neutral-neutral20);
	--event-text-reverse:var(--white-white100);
	--event-text-cd-h:var(--white-white100);
	--event-text-cd-tab:var(--dark-alpha85);
	--event-text-dp-h:var(--neutral-neutral100);
	--event-text-theme:var(--orange-orange100);
	--event-text-theme-pop:var(--orange-orange100);
	--event-text-theme-primary:var(--blue-blue100);
	--event-text-on-tag:var(--base-on-tag100);
	--event-text-on-cd-time:var(--neutral-neutral100);
	--event-text-on-new:var(--base-on-tag100);
	--event-text-on-tab:var(--white-white100);
	--event-text-on-nav:var(--white-white100);
	--event-button-default:var(--neutral-neutral100);
	--event-button-hover:var(--neutral-neutral80);
	--event-button-disabled:var(--neutral-neutral50);
	--event-button-theme:var(--neutral-neutral100);
	--event-button-theme-hover:var(--neutral-neutral80);
	--event-button-theme-disabled:var(--neutral-neutral50);
	--event-button-coupon:var(--neutral-neutral100);
	--event-button-coupon-hover:var(--neutral-neutral80);
	--event-button-coupon-disabled:var(--neutral-neutral50);
	--event-button-dp-cd:var(--neutral-neutral00);
	--event-button-dp-cd-hover:var(--neutral-neutral80);
	--event-button-dp-cd-disable:var(--neutral-neutral50);
	--event-line-line:var(--blue-line);
	--event-border-tag:var(--neutral-neutral100)
}
.event-theme.event-theme--red {
	--event-main-theme:var(--red-red100);
	--event-background-container:var(--neutral-neutral5);
	--event-background-primary:var(--red-mipoint);
	--event-background-secondary:var(--neutral-neutral100);
	--event-background-tertiary:var(--neutral-neutral90);
	--event-background-cd-dp:var(--white-white100);
	--event-background-theme:var(--red-red100);
	--event-background-theme-primary:var(--red-red100);
	--event-background-theme-primary-hover:var(--dark-alpha10);
	--event-background-theme-secondary:var(--red-red80);
	--event-background-theme-tertiary:var(--red-red25);
	--event-background-theme-cd:var(--red-red80);
	--event-background-theme-dp:var(--red-red20);
	--event-background-theme-mipoint:var(--red-mipoint);
	--event-background-new:var(--red-red100);
	--event-background-cd-time:var(--white-white100);
	--event-background-dp-time:var(--neutral-neutral100);
	--event-background-tag:var(--orange-orange60);
	--event-background-lightning:var(--orange-orange100);
	--event-background-nav-hover:var(--neutral-neutral5);
	--event-text-primary:var(--neutral-neutral100);
	--event-text-secondary:var(--neutral-neutral80);
	--event-text-dp-tab:var(--neutral-neutral80);
	--event-text-cd-dp:var(--neutral-neutral80);
	--event-text-tertiary:var(--neutral-neutral70);
	--event-text-subtle:var(--neutral-neutral50);
	--event-text-subtlest:var(--light-alpha25);
	--event-text-reverse:var(--white-white100);
	--event-text-cd-h:var(--white-white100);
	--event-text-cd-tab:var(--dark-alpha85);
	--event-text-dp-h:var(--neutral-neutral100);
	--event-text-theme:var(--red-red100);
	--event-text-theme-pop:var(--red-red100);
	--event-text-theme-primary:var(--red-red100);
	--event-text-on-tag:var(--white-white100);
	--event-text-on-cd-time:var(--neutral-neutral100);
	--event-text-on-new:var(--white-white100);
	--event-text-on-tab:var(--white-white100);
	--event-text-on-nav:var(--white-white100);
	--event-button-default:var(--neutral-neutral100);
	--event-button-hover:var(--neutral-neutral80);
	--event-button-disabled:var(--neutral-neutral50);
	--event-button-theme:var(--red-red100);
	--event-button-theme-hover:var(--red-red80);
	--event-button-theme-disabled:var(--red-red50);
	--event-button-coupon:var(--red-red100);
	--event-button-coupon-hover:var(--red-red80);
	--event-button-coupon-disabled:var(--red-red50);
	--event-button-dp-cd:var(--neutral-neutral00);
	--event-button-dp-cd-hover:var(--neutral-neutral80);
	--event-button-dp-cd-disable:var(--neutral-neutral50);
	--event-line-line:var(--red-line);
	--event-border-tag:var(--neutral-neutral100)
}
.event-theme.event-theme--gold {
	--event-main-theme:var(--gold-gold100);
	--event-background-container:var(--neutral-neutral5);
	--event-background-primary:var(--white-white100);
	--event-background-secondary:var(--gold-on-nav100);
	--event-background-tertiary:var(--neutral-neutral90);
	--event-background-cd-dp:var(--white-white100);
	--event-background-theme:var(--orange-orange100);
	--event-background-theme-primary:var(--gold-tab-bg100);
	--event-background-theme-primary-hover:var(--dark-alpha10);
	--event-background-theme-secondary:var(--gold-cd-bg100);
	--event-background-theme-tertiary:var(--gold-coupon-left100);
	--event-background-theme-cd:var(--gold-head-cd100);
	--event-background-theme-dp:var(--gold-tab-bg100);
	--event-background-theme-mipoint:var(--gold-mipoint100);
	--event-background-new:var(--gold-new100);
	--event-background-cd-time:var(--gold-on-nav100);
	--event-background-dp-time:var(--gold-on-nav100);
	--event-background-tag:var(--base-tag100);
	--event-background-lightning:var(--gold-lightning100);
	--event-background-nav-hover:var(--neutral-neutral5);
	--event-text-primary:var(--neutral-neutral100);
	--event-text-secondary:var(--neutral-neutral80);
	--event-text-dp-tab:var(--neutral-neutral80);
	--event-text-cd-dp:var(--dark-alpha70);
	--event-text-tertiary:var(--neutral-neutral100);
	--event-text-subtle:var(--neutral-neutral50);
	--event-text-subtlest:var(--neutral-neutral20);
	--event-text-reverse:var(--white-white100);
	--event-text-cd-h:var(--white-white100);
	--event-text-cd-tab:var(--dark-alpha85);
	--event-text-dp-h:var(--neutral-neutral100);
	--event-text-theme:var(--orange-orange100);
	--event-text-theme-pop:var(--orange-orange100);
	--event-text-theme-primary:var(--gold-on-nav100);
	--event-text-on-tag:var(--base-on-tag100);
	--event-text-on-cd-time:var(--white-white100);
	--event-text-on-new:var(--base-on-tag100);
	--event-text-on-tab:var(--gold-on-nav100);
	--event-text-on-nav:var(--gold-on-nav100);
	--event-button-default:var(--neutral-neutral100);
	--event-button-hover:var(--neutral-neutral80);
	--event-button-disabled:var(--neutral-neutral50);
	--event-button-theme:var(--neutral-neutral100);
	--event-button-theme-hover:var(--neutral-neutral80);
	--event-button-theme-disabled:var(--neutral-neutral50);
	--event-button-coupon:var(--neutral-neutral100);
	--event-button-coupon-hover:var(--neutral-neutral80);
	--event-button-coupon-disabled:var(--neutral-neutral50);
	--event-button-dp-cd:var(--neutral-neutral00);
	--event-button-dp-cd-hover:var(--neutral-neutral80);
	--event-button-dp-cd-disable:var(--neutral-neutral50);
	--event-line-line:var(--gold-line);
	--event-border-tag:var(--neutral-neutral100)
}
.event-theme.event-theme--black-gold {
	--event-main-theme:var(--blackgold-blackgold100);
	--event-background-container:var(--black-black100);
	--event-background-primary:var(--neutral-neutral100);
	--event-background-secondary:var(--blackgold-cd-bg100);
	--event-background-tertiary:var(--blackgold-bg100);
	--event-background-cd-dp:var(--neutral-neutral90);
	--event-background-theme:var(--blackgold-bg100);
	--event-background-theme-primary:var(--neutral-neutral90);
	--event-background-theme-primary-hover:var(--light-alpha15);
	--event-background-theme-secondary:var(--blackgold-cd-bg100);
	--event-background-theme-tertiary:var(--gold-coupon-left100);
	--event-background-theme-cd:var(--blackgold-head-cd100);
	--event-background-theme-dp:var(--neutral-neutral90);
	--event-background-theme-mipoint:var(--gold-mipoint100);
	--event-background-new:var(--gold-new100);
	--event-background-cd-time:var(--blackgold-bg100);
	--event-background-dp-time:var(--blackgold-bg100);
	--event-background-tag:var(--base-tag100);
	--event-background-lightning:var(--blackgold-lightning100);
	--event-background-nav-hover:var(--neutral-neutral5);
	--event-text-primary:var(--white-white100);
	--event-text-secondary:var(--dark-alpha70);
	--event-text-dp-tab:var(--dark-alpha70);
	--event-text-cd-dp:var(--dark-alpha70);
	--event-text-tertiary:var(--neutral-neutral50);
	--event-text-subtle:var(--neutral-neutral50);
	--event-text-subtlest:var(--neutral-neutral70);
	--event-text-reverse:var(--gold-on-nav100);
	--event-text-cd-h:var(--white-white100);
	--event-text-cd-tab:var(--dark-alpha85);
	--event-text-dp-h:var(--white-white100);
	--event-text-theme:var(--gold-tab-bg100);
	--event-text-theme-pop:var(--gold-on-nav100);
	--event-text-theme-primary:var(--gold-tab-bg100);
	--event-text-on-tag:var(--base-on-tag100);
	--event-text-on-cd-time:var(--gold-on-nav100);
	--event-text-on-new:var(--base-on-tag100);
	--event-text-on-tab:var(--gold-tab-bg100);
	--event-text-on-nav:var(--gold-on-nav100);
	--event-button-default:var(--white-white100);
	--event-button-hover:var(--dark-alpha85);
	--event-button-disabled:var(--dark-alpha50);
	--event-button-theme:var(--gold-gold100);
	--event-button-theme-hover:var(--gold-mipoint100);
	--event-button-theme-disabled:var(--gold-btn-disabled100);
	--event-button-coupon:var(--neutral-neutral100);
	--event-button-coupon-hover:var(--neutral-neutral80);
	--event-button-coupon-disabled:var(--neutral-neutral50);
	--event-button-dp-cd:var(--gold-gold100);
	--event-button-dp-cd-hover:var(--gold-mipoint100);
	--event-button-dp-cd-disable:var(--gold-btn-disabled100);
	--event-line-line:var(--gold-line);
	--event-border-tag:var(--white-white100)
}
.event-theme.event-theme--rose-gold {
	--event-main-theme:var(--rosegold-rosegold100);
	--event-background-container:var(--rosegold-bg100);
	--event-background-primary:var(--white-white100);
	--event-background-secondary:var(--rosegold-on-nav100);
	--event-background-tertiary:var(--neutral-neutral90);
	--event-background-cd-dp:var(--white-white100);
	--event-background-theme:var(--orange-orange100);
	--event-background-theme-primary:var(--rosegold-tab-bg100);
	--event-background-theme-primary-hover:var(--light-alpha10);
	--event-background-theme-secondary:var(--rosegold-cd-bg100);
	--event-background-theme-tertiary:var(--rosegold-coupon-left100);
	--event-background-theme-cd:var(--rosegold-cd-bg100);
	--event-background-theme-dp:var(--rosegold-tab-bg100);
	--event-background-theme-mipoint:var(--rosegold-mipoint100);
	--event-background-new:var(--orange-orange100);
	--event-background-cd-time:var(--rosegold-on-nav100);
	--event-background-dp-time:var(--rosegold-on-nav100);
	--event-background-tag:var(--base-tag100);
	--event-background-lightning:var(--blackgold-lightning100);
	--event-background-nav-hover:var(--neutral-neutral5);
	--event-text-primary:var(--neutral-neutral100);
	--event-text-secondary:var(--neutral-neutral80);
	--event-text-dp-tab:var(--dark-alpha70);
	--event-text-cd-dp:var(--dark-alpha70);
	--event-text-tertiary:var(--neutral-neutral100);
	--event-text-subtle:var(--neutral-neutral50);
	--event-text-subtlest:var(--neutral-neutral20);
	--event-text-reverse:var(--white-white100);
	--event-text-cd-h:var(--white-white100);
	--event-text-cd-tab:var(--dark-alpha85);
	--event-text-dp-h:var(--white-white100);
	--event-text-theme:var(--orange-orange100);
	--event-text-theme-pop:var(--orange-orange100);
	--event-text-theme-primary:var(--rosegold-on-nav100);
	--event-text-on-tag:var(--base-on-tag100);
	--event-text-on-cd-time:var(--white-white100);
	--event-text-on-new:var(--white-white100);
	--event-text-on-tab:var(--rosegold-on-nav100);
	--event-text-on-nav:var(--rosegold-on-nav100);
	--event-button-default:var(--neutral-neutral100);
	--event-button-hover:var(--neutral-neutral80);
	--event-button-disabled:var(--neutral-neutral50);
	--event-button-theme:var(--neutral-neutral100);
	--event-button-theme-hover:var(--neutral-neutral80);
	--event-button-theme-disabled:var(--neutral-neutral50);
	--event-button-coupon:var(--neutral-neutral100);
	--event-button-coupon-hover:var(--neutral-neutral80);
	--event-button-coupon-disabled:var(--neutral-neutral50);
	--event-button-dp-cd:var(--neutral-neutral00);
	--event-button-dp-cd-hover:var(--neutral-neutral80);
	--event-button-dp-cd-disable:var(--neutral-neutral50);
	--event-line-line:var(--rosegold-line);
	--event-border-tag:var(--neutral-neutral100)
}
.event-theme.event-theme--light {
	--event-light-dark-bg-primary:var(--white-white100);
	--event-light-dark-bg-secondary:var(--light-alpha6);
	--event-light-dark-bg-tertiary:var(--neutral-neutral100);
	--event-light-dark-bg-subtle:var(--black-black90);
	--event-light-dark-bg-subtlest:var(--light-alpha35);
	--event-light-dark-bg-countdown:var(--dark-alpha70);
	--event-light-dark-bg-hight-contrast:var(--white-white100);
	--event-light-dark-bg-product:var(--light-alpha6);
	--event-light-dark-bg-toast:var(--light-alpha80);
	--event-light-dark-text-on-primary:var(--neutral-neutral100);
	--event-light-dark-text-primary:var(--neutral-neutral90);
	--event-light-dark-text-secondary:var(--neutral-neutral50);
	--event-light-dark-text-tertiary:var(--light-alpha35);
	--event-light-dark-text-low-contrast:var(--neutral-neutral30);
	--event-light-dark-text-on-tertiary:var(--white-white100);
	--event-light-dark-text-on-subtle:var(--white-white100);
	--event-light-dark-text-link:var(--blue-blue80);
	--event-light-dark-button-page-default:var(--light-alpha35);
	--event-light-dark-button-page-hover:var(--light-alpha50);
	--event-light-dark-button-page-disabled:var(--light-alpha15);
	--event-light-dark-button-on-page:var(--dark-alpha70);
	--event-light-dark-button-default:var(--neutral-neutral100);
	--event-light-dark-button-hover:var(--neutral-neutral80);
	--event-light-dark-button-disabled:var(--neutral-neutral50);
	--event-light-dark-button-nav-hover:var(--light-alpha4);
	--event-light-dark-border-primary:var(--light-alpha6);
	--event-light-dark-border-secondary:var(--light-alpha10);
	--event-light-dark-border-share-border:var(--dark-alpha10);
	--event-light-dark-border-tertiary:var(--dark-alpha50);
	--event-light-dark-border-subtle:var(--neutral-neutral10);
	--event-light-dark-border-subtlest:var(--neutral-neutral70);
	--event-light-dark-border-subtle-hover:var(--orange-orange100);
	--event-light-dark-line-line:var(--neutral-neutral10)
}
.event-theme.event-theme--dark {
	--event-light-dark-bg-primary:var(--neutral-neutral100);
	--event-light-dark-bg-secondary:var(--dark-alpha10);
	--event-light-dark-bg-tertiary:var(--white-white100);
	--event-light-dark-bg-subtle:var(--black-black90);
	--event-light-dark-bg-subtlest:var(--dark-alpha30);
	--event-light-dark-bg-countdown:var(--light-alpha80);
	--event-light-dark-bg-hight-contrast:var(--dark-alpha20);
	--event-light-dark-bg-product:var(--neutral-neutral70);
	--event-light-dark-bg-toast:var(--light-alpha80);
	--event-light-dark-text-on-primary:var(--white-white100);
	--event-light-dark-text-primary:var(--neutral-neutral10);
	--event-light-dark-text-secondary:var(--neutral-neutral50);
	--event-light-dark-text-tertiary:var(--dark-alpha35);
	--event-light-dark-text-low-contrast:var(--neutral-neutral50);
	--event-light-dark-text-on-tertiary:var(--neutral-neutral100);
	--event-light-dark-text-on-subtle:var(--white-white100);
	--event-light-dark-text-link:var(--blue-blue80);
	--event-light-dark-button-page-default:var(--dark-alpha35);
	--event-light-dark-button-page-hover:var(--dark-alpha50);
	--event-light-dark-button-page-disabled:var(--dark-alpha15);
	--event-light-dark-button-on-page:var(--dark-alpha70);
	--event-light-dark-button-default:var(--white-white100);
	--event-light-dark-button-hover:var(--dark-alpha85);
	--event-light-dark-button-disabled:var(--dark-alpha50);
	--event-light-dark-button-nav-hover:var(--dark-alpha10);
	--event-light-dark-border-primary:var(--neutral-neutral90);
	--event-light-dark-border-secondary:var(--dark-alpha10);
	--event-light-dark-border-share-border:var(--light-alpha4);
	--event-light-dark-border-tertiary:var(--dark-alpha10);
	--event-light-dark-border-subtle:var(--neutral-neutral90);
	--event-light-dark-border-subtlest:var(--dark-alpha70);
	--event-light-dark-border-subtle-hover:var(--blackgold-bg100);
	--event-light-dark-line-line:var(--neutral-neutral90)
}

.carouse-button {
	align-items:center;
	cursor:pointer;
	display:flex;
	justify-content:center;
	position:relative
}
@media screen and (max-width:720px) {
	.carouse-button {
	height:18px;
	width:18px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.carouse-button {
	height:36px;
	width:36px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.carouse-button {
	height:36px;
	width:36px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.carouse-button {
	height:36px;
	width:36px
}
}
@media screen and (min-width:1921px) {
	.carouse-button {
	height:36px;
	width:36px
}
}
.carouse-button .carouse-button__dark {
	fill:rgba(25,25,25,.35);
	fill:var(--event-light-dark-button-page-default,rgba(25,25,25,.35))
}
.carouse-button .carouse-button__light {
	fill:hsla(0,0%,100%,.35);
	fill:var(--event-light-dark-button-page-default,hsla(0,0%,100%,.35))
}
.carouse-button .carouse-button__arrow {
	fill:transparent
}
.carouse-button:hover .carouse-button__dark {
	fill:rgba(25,25,25,.5);
	fill:var(--event-light-dark-button-page-hover,rgba(25,25,25,.5))
}
.carouse-button:hover .carouse-button__light {
	fill:hsla(0,0%,100%,.5);
	fill:var(--event-light-dark-button-page-hover,hsla(0,0%,100%,.5))
}
:root {
	--swiper-navigation-size:44px
}
.swiper-button-next,.swiper-button-prev {
	align-items:center;
	color:var(--swiper-navigation-color,var(--swiper-theme-color));
	cursor:pointer;
	display:flex;
	height:var(--swiper-navigation-size);
	justify-content:center;
	margin-top:calc(0px - var(--swiper-navigation-size)/2);
	position:absolute;
	top:50%;
	width:calc(var(--swiper-navigation-size)/44*27);
	z-index:10
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
	cursor:auto;
	opacity:.35;
	pointer-events:none
}
.swiper-button-next:after,.swiper-button-prev:after {
	font-family:swiper-icons;
	font-size:var(--swiper-navigation-size);
	font-variant:normal;
	letter-spacing:0;
	line-height:1;
	text-transform:none!important;
	text-transform:none
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	left:10px;
	right:auto
}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {
	content:"prev"
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	left:auto;
	right:10px
}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {
	content:"next"
}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white {
	--swiper-navigation-color:#fff
}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black {
	--swiper-navigation-color:#000
}
.swiper-button-lock {
	display:none
}


.nav-activity {
	align-items:center;
	background-color:#fff;
	background-color:var(--event-light-dark-bg-primary,#fff);
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	display:flex;
	position:relative;
	width:100%;
	z-index:21
}
@media screen and (max-width:720px) {
	.nav-activity {
	height:48px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.nav-activity {
	height:60px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.nav-activity {
	height:68px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.nav-activity {
	height:72px
}
}
@media screen and (min-width:1921px) {
	.nav-activity {
	height:72px
}
}
.nav-activity__list--wrapper {
	align-items:center;
	display:flex;
	justify-content:center;
	margin:0 auto;
	max-width:var(--max-width-1400);
	width:100%
}
@media screen and (max-width:720px) {
	.nav-activity__list--wrapper {
	width:calc(100% - 46px)
}
.nav-activity__list-hide-more {
	width:100%
}
}
.nav-activity__list {
	--ms-overflow-style:none;
	display:flex;
	max-width:100%;
	overflow-x:scroll;
	scroll-behavior:smooth;
	scrollbar-color:transparent transparent;
	scrollbar-width:none;
	white-space:nowrap
}
.nav-activity__list::-webkit-scrollbar {
	display:none;
	height:0;
	width:0
}
.nav-activity__switch-item--wrapper {
	height:28px;
	width:48px
}
.nav-activity__switch-item {
	height:28px;
	opacity:1;
	transition:opacity .5s;
	width:28px
}
.nav-activity__switch-item--prev {
	-webkit-margin-end:20px;
	margin-inline-end:20px
}
.nav-activity__switch-item--next {
	-webkit-margin-start:20px;
	margin-inline-start:20px
}
.swiper-button-disabled {
	opacity:0
}
.nav-activity__more--mobile {
	display:none
}
@media screen and (max-width:720px) {
	.nav-activity__more--mobile {
	color:var(--event-light-dark-text-on-primary);
	text-align:center;
	width:46px
}
}
.nav-activity__more--mobile-show {
	display:block
}
.nav-activity-popup__list {
	background:#fff;
	position:absolute;
	top:0;
	width:100%;
	z-index:22
}
.nav-activity-popup__list .header {
	-webkit-margin-start:8px;
	align-items:center;
	display:flex;
	height:46px;
	margin-inline-start:8px
}
.nav-activity-popup__list .header .title {
	color:#191919;
	color:var(--text-base);
	flex:1 1;
	font-size:12px;
	font-weight:500
}
.nav-activity-popup__list .header .icon-up {
	color:#191919;
	color:var(--text-base);
	text-align:center;
	width:46px
}
.nav-activity-popup__list .content {
	-webkit-padding-start:6px;
	display:flex;
	flex-wrap:wrap;
	padding-inline-start:6px
}
.nav-activity-popup__list .content .nav-activity-popup__item {
	margin-bottom:8px
}
.nav-activity-popup__list .content .nav-activity-popup__item:first-child {
	-webkit-margin-start:2px;
	margin-inline-start:2px
}
.nav-activity-popup__mask {
	background:rgba(25,25,25,.9);
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:21
}
.nav-activity__item {
	align-items:center;
	border-radius:30px;
	cursor:pointer;
	display:flex;
	flex-grow:0;
	flex-shrink:0;
	font-size:16px;
	justify-content:center;
	text-align:center;
	transition:background .4s ease;
	white-space:normal
}
@media screen and (max-width:720px) {
	.nav-activity__item {
	font-size:12px;
	height:32px;
	padding:0 8px;
	width:84px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.nav-activity__item {
	height:44px;
	padding:0 16px;
	width:128px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.nav-activity__item {
	height:48px;
	padding:0 20px;
	width:168px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.nav-activity__item {
	height:48px;
	padding:0 24px;
	width:168px
}
}
@media screen and (min-width:1921px) {
	.nav-activity__item {
	height:48px;
	padding:0 24px;
	width:168px
}
}
.nav-activity__item:last-child {
	margin-right: 20px;
}
.nav-activity__item span {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	display:box;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word;
	word-break:keep-all
}
.nav-activity__item-theme--light {
	color:#191919;
	color:var(--text-base)
}
.nav-activity__item-theme--dark {
	color:#fff;
	color:var(--text-reverse)
}
.nav-activity__item:hover {
	background:#f7f7f7;
	background:var(--event-light-dark-button-nav-hover,#f7f7f7)
}
@media screen and (max-width:720px) {
	.nav-activity__item:hover {
	background:transparent
}
}
.nav-activity__item--active {
	color:#fff;
	color:var(--event-text-on-nav,#fff);
	font-weight:700
}
.nav-activity__item--active, .nav-activity__item--active:hover {
    background: #bf5c9f;
}
@media screen and (max-width:720px) {
	.nav-activity__item--three {
	-webkit-margin-end:2px;
	margin-inline-end:2px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.nav-activity__item--three {
	-webkit-margin-end:80px;
	margin-inline-end:80px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.nav-activity__item--three {
	-webkit-margin-end:90px;
	margin-inline-end:90px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.nav-activity__item--three {
	-webkit-margin-end:90px;
	margin-inline-end:90px
}
}
@media screen and (min-width:1921px) {
	.nav-activity__item--three {
	-webkit-margin-end:90px;
	margin-inline-end:90px
}
}
@media screen and (max-width:720px) {
	.nav-activity__item--four {
	-webkit-margin-end:2px;
	margin-inline-end:2px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.nav-activity__item--four {
	-webkit-margin-end:60px;
	margin-inline-end:60px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.nav-activity__item--four {
	-webkit-margin-end:60px;
	margin-inline-end:60px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.nav-activity__item--four {
	-webkit-margin-end:60px;
	margin-inline-end:60px
}
}
@media screen and (min-width:1921px) {
	.nav-activity__item--four {
	-webkit-margin-end:60px;
	margin-inline-end:60px
}
}
@media screen and (max-width:720px) {
	.nav-activity__item {
	-webkit-margin-start:2px;
	margin-inline-start:2px
}
.nav-activity__item:first-child {
	-webkit-margin-start:6px;
	margin-inline-start:6px
}
}


.daily-picks-activity {
	background-position:50%;
	background-repeat:no-repeat;
	background-size:100% 100%;
	overflow:hidden
}
.daily-picks-activity--empty {
	display:none
}
.daily-picks-activity .title {
    display: flex
;
    justify-content: center;
    color: #fff;
    font-weight: 700;
    margin: 0 auto;
    max-width: var(--max-width-1400);
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.daily-picks-activity .title {
	-webkit-margin-start:12px;
	margin-inline-start:12px
}
}
@media screen and (max-width:720px) {
	.daily-picks-activity .title {
	-webkit-margin-start:8px;
	font-size:18px;
	margin-inline-start:8px;
	margin-top:16px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.daily-picks-activity .title {
	font-size:28px;
	margin-top:30px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.daily-picks-activity .title {
	font-size:32px;
	margin-top:34px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.daily-picks-activity .title {
	font-size:32px;
	margin-top:50px
}
}
@media screen and (min-width:1921px) {
	.daily-picks-activity .title {
	font-size:32px;
	margin-top:50px
}
}
.daily-picks-activity .title .iconfont {
    background: #fff;
    -webkit-background-clip: text;
    background-clip: text;
    bottom: -2px;
    color: transparent;
    font-size: inherit;
    margin-right: 8px;
    margin-left: 8px;
    position: relative;
    animation: beat .25s infinite alternate;
}
@keyframes beat{
	to { transform: scale(1.4); }
}
@media screen and (max-width:720px) {
	.daily-picks-activity .title .iconfont {
	-webkit-margin-start:-6px;
	-webkit-margin-end:-6px;
	margin-inline-end:-6px;
	margin-inline-start:-6px
}
}
.daily-picks-activity .header {
	align-items:center;
	display:flex;
	margin:0 auto;
	max-width:var(--max-width-1400)
}
@media screen and (max-width:720px) {
	.daily-picks-activity .header {
	margin-top:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.daily-picks-activity .header {
	margin-top:16px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.daily-picks-activity .header {
	margin-top:20px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.daily-picks-activity .header {
	margin-top:32px
}
}
@media screen and (min-width:1921px) {
	.daily-picks-activity .header {
	margin-top:32px
}
}
.daily-picks-activity .goods {
	margin:0 auto;
	max-width:var(--max-width-1400)
}
@media screen and (max-width:720px) {
	.daily-picks-activity .goods {
	max-width:calc(100% - 16px);
	padding-inline:8px 8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.daily-picks-activity .goods {
	max-width:calc(100% - 24px);
	padding-inline:12px 12px
}
}
@media screen and (max-width:720px) {
	.daily-picks-activity .goods {
	margin-bottom:8px;
	margin-top:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.daily-picks-activity .goods {
	margin-bottom:12px;
	margin-top:16px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.daily-picks-activity .goods {
	margin-bottom:48px;
	margin-top:24px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.daily-picks-activity .goods {
	margin-bottom:48px;
	margin-top:32px
}
}
@media screen and (min-width:1921px) {
	.daily-picks-activity .goods {
	margin-bottom:48px;
	margin-top:32px
}
}
.daily-picks-activity .goods .daily-picks__slide {
	background:#fff;
	background:var(--event-background-cd-dp,#fff);
	padding:20px
}
@media screen and (max-width:720px) {
	.daily-picks-activity .goods .daily-picks__slide {
	border-radius:6px;
	padding:12px 12px 22px;
	width:236px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.daily-picks-activity .goods .daily-picks__slide {
	border-radius:12px;
	padding:24px 20px;
	width:285px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.daily-picks-activity .goods .daily-picks__slide {
	border-radius:12px;
	padding:32px 24px;
	width:calc(33.33% - 61.3px)
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.daily-picks-activity .goods .daily-picks__slide {
	border-radius:12px;
	padding:32px 24px;
	width:calc(33.33% - 61.3px)
}
}
@media screen and (min-width:1921px) {
	.daily-picks-activity .goods .daily-picks__slide {
	border-radius:12px;
	padding:32px 24px;
	width:calc(33.33% - 61.3px)
}
}
@media screen and (max-width:720px) {
	.daily-picks-activity .goods .daily-picks__slide--large {
	width:calc(100% - 24px)
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.daily-picks-activity .goods .daily-picks__slide--large {
	width:100%
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.daily-picks-activity .goods .daily-picks__slide--large {
	width:900px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.daily-picks-activity .goods .daily-picks__slide--large {
	width:900px
}
}
@media screen and (min-width:1921px) {
	.daily-picks-activity .goods .daily-picks__slide--large {
	width:900px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.daily-picks-activity .goods .daily-picks__slide--large {
	max-width:662px
}
}
.daily-picks-activity .goods .daily-picks__slide--medium {
	width:calc(50% - 58px)
}
.daily-picks-activity .goods-loading {
	--ms-overflow-style:none;
	margin-bottom:60px;
	overflow-x:scroll;
	scrollbar-color:transparent transparent;
	scrollbar-width:none;
	white-space:nowrap
}
.daily-picks-activity .goods-loading::-webkit-scrollbar {
	display:none;
	height:0;
	width:0
}
.daily-picks-activity .goods-loading__item {
	background:#eee;
	background:var(--skeleton-color);
	display:inline-block
}
@media screen and (max-width:720px) {
	.daily-picks-activity .goods-loading__item {
	-webkit-margin-end:8px;
	border-radius:6px;
	height:200px;
	margin-inline-end:8px;
	width:260px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.daily-picks-activity .goods-loading__item {
	-webkit-margin-end:20px;
	border-radius:20px;
	height:200px;
	margin-inline-end:20px;
	width:300px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.daily-picks-activity .goods-loading__item {
	-webkit-margin-end:20px;
	border-radius:20px;
	height:300px;
	margin-inline-end:20px;
	width:453px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.daily-picks-activity .goods-loading__item {
	-webkit-margin-end:20px;
	border-radius:20px;
	height:300px;
	margin-inline-end:20px;
	width:453px
}
}
@media screen and (min-width:1921px) {
	.daily-picks-activity .goods-loading__item {
	-webkit-margin-end:20px;
	border-radius:20px;
	height:300px;
	margin-inline-end:20px;
	width:453px
}
}
.daily-picks-activity .goods-loading__item:first-child {
	-webkit-margin-start:8px;
	margin-inline-start:8px
}
.daily-picks-activity .swiper-container {
	overflow:unset
}
.daily-picks-activity .swiper-container .swiper-slide {
	height:auto
}
@media screen and (max-width:720px) {
	.daily-picks-activity {
	margin:0 0 8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.daily-picks-activity {
	margin:20px 0
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.daily-picks-activity {
	margin:40px 0
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.daily-picks-activity {
	margin:40px 0
}
}
@media screen and (min-width:1921px) {
	.daily-picks-activity {
	margin:40px 0
}
}
.daily-picks-activity .display-none {
	display:none
}
.mi-count-down {
	--icon-background:#191919;
	--icon-text-color:#fff
}
@media screen and (max-width:720px) {
	.mi-count-down {
	--icon-size:22px;
	--font-size:12px;
	--colon-margin:5px;
	--icon-text-icon-size:28px;
	--icon-text-font-size:12px;
	--bottom-text:10px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.mi-count-down {
	--icon-size:22px;
	--font-size:12px;
	--colon-margin:5px;
	--icon-text-icon-size:36px;
	--icon-text-font-size:14px;
	--bottom-text:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.mi-count-down {
	--icon-size:2.2222222222vw;
	--font-size:1.3888888889vw;
	--colon-margin:.4166666667vw;
	--icon-text-icon-size:46px;
	--icon-text-font-size:20px;
	--bottom-text:12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.mi-count-down {
	--icon-size:2.0833333333vw;
	--font-size:1.25vw;
	--colon-margin:.4166666667vw;
	--icon-text-icon-size:56px;
	--icon-text-font-size:24px;
	--bottom-text:16px
}
}
@media screen and (min-width:1921px) {
	.mi-count-down {
	--icon-size:40px;
	--font-size:24px;
	--colon-margin:8px;
	--icon-text-icon-size:56px;
	--icon-text-font-size:24px;
	--bottom-text:16px
}
}
.mi-count-down--text {
	display:inline-block
}
.mi-count-down--icon,.mi-count-down-text--icon {
	align-items:center;
	direction:ltr;
	display:inline-flex;
	justify-content:center
}
.mi-count-down--icon .mi-count-down__time,.mi-count-down-text--icon .mi-count-down__time {
	align-items:center;
	background-color:var(--icon-background);
	-webkit-clip-path:url(#svgClipPath);
	clip-path:url(#svgClipPath);
	color:var(--icon-text-color);
	display:inline-flex;
	font-size:var(--font-size);
	height:var(--icon-size);
	justify-content:center;
	width:var(--icon-size)
}
.mi-count-down--icon .mi-count-down__colon,.mi-count-down-text--icon .mi-count-down__colon {
	align-items:center;
	color:var(--icon-background);
	display:inline-flex;
	font-size:var(--font-size);
	font-weight:700;
	height:var(--icon-size);
	justify-content:center;
	opacity:.6;
	padding:0 var(--colon-margin)
}
.mi-count-down-text--icon {
	justify-content:normal
}
@media screen and (max-width:720px) {
	.mi-count-down-text--icon {
	justify-content:end
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.mi-count-down-text--icon {
	justify-content:normal
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.mi-count-down-text--icon {
	justify-content:normal
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.mi-count-down-text--icon {
	justify-content:normal
}
}
@media screen and (min-width:1921px) {
	.mi-count-down-text--icon {
	justify-content:normal
}
}
.mi-count-down-text--icon .mi-count-down__time {
	background-color:hsla(0,0%,54%,.1);
	color:#191919;
	font-size:var(--icon-text-font-size);
	height:var(--icon-text-icon-size);
	width:var(--icon-text-icon-size)
}
.mi-count-down__bottom-text {
	color:#191919;
	font-size:var(--bottom-text);
	margin-top:10px;
	text-align:center
}
@media screen and (max-width:720px) {
	.mi-count-down__bottom-text {
	margin-top:6px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.mi-count-down__bottom-text {
	margin-top:6px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.mi-count-down__bottom-text {
	margin-top:8px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.mi-count-down__bottom-text {
	margin-top:10px
}
}
@media screen and (min-width:1921px) {
	.mi-count-down__bottom-text {
	margin-top:10px
}
}
.mi-count-down-card {
	width:var(--icon-text-icon-size)
}
@media screen and (max-width:720px) {
	.mi-count-down-card {
	-webkit-margin-end:10px;
	margin-inline-end:10px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.mi-count-down-card {
	-webkit-margin-end:8px;
	margin-inline-end:8px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.mi-count-down-card {
	-webkit-margin-end:16px;
	margin-inline-end:16px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.mi-count-down-card {
	-webkit-margin-end:16px;
	margin-inline-end:16px
}
}
@media screen and (min-width:1921px) {
	.mi-count-down-card {
	-webkit-margin-end:16px;
	margin-inline-end:16px
}
}
.mi-count-down.mi-count-down-text--icon {
	text-align:center
}
.mi-count-down.mi-count-down-text--icon .mi-count-down-light .mi-count-down__time {
	background-color:hsla(0,0%,100%,.1);
	color:#fff
}
.mi-count-down.mi-count-down-text--icon .mi-count-down-light .mi-count-down__bottom-text {
	color:#fff
}
.goods-item {
	height:100%
}
@media screen and (max-width:720px) {
	.goods-item {
	border-radius:6px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item {
	border-radius:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item {
	border-radius:12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item {
	border-radius:12px
}
}
@media screen and (min-width:1921px) {
	.goods-item {
	border-radius:12px
}
}
.goods-item .title-group__title {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	color:#191919;
	color:var(--event-text-primary,#191919);
	display:box;
	display:-webkit-box;
	font-weight:700;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
@media screen and (max-width:720px) {
	.goods-item .title-group__title {
	font-size:16px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item .title-group__title {
	font-size:20px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item .title-group__title {
	font-size:24px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item .title-group__title {
	font-size:24px
}
}
@media screen and (min-width:1921px) {
	.goods-item .title-group__title {
	font-size:24px
}
}
.goods-item .title-group__subtitle {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	color:#474747;
	color:var(--event-text-secondary,#474747);
	display:box;
	display:-webkit-box;
	font-weight:400;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
@media screen and (max-width:720px) {
	.goods-item .title-group__subtitle {
	font-size:12px;
	margin-top:4px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item .title-group__subtitle {
	font-size:16px;
	margin-top:8px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item .title-group__subtitle {
	font-size:16px;
	margin-top:8px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item .title-group__subtitle {
	font-size:16px;
	margin-top:8px
}
}
@media screen and (min-width:1921px) {
	.goods-item .title-group__subtitle {
	font-size:16px;
	margin-top:8px
}
}
.goods-item .title-group__energy {
	color:#474747;
	color:var(--event-text-secondary,#474747);
	font-weight:400
}
@media screen and (max-width:720px) {
	.goods-item .title-group__energy {
	--image-width:30px;
	--info-margin-left:4px;
	font-size:12px;
	margin-top:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item .title-group__energy {
	--image-width:56px;
	--info-margin-left:8px;
	font-size:16px;
	margin-top:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item .title-group__energy {
	--image-width:56px;
	--info-margin-left:10px;
	font-size:16px;
	margin-top:12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item .title-group__energy {
	--image-width:56px;
	--info-margin-left:10px;
	font-size:16px;
	margin-top:12px
}
}
@media screen and (min-width:1921px) {
	.goods-item .title-group__energy {
	--image-width:56px;
	--info-margin-left:10px;
	font-size:16px;
	margin-top:12px
}
}
.goods-item .info-group__save {
	align-items:center;
	background:#fbeed5;
	background:var(--event-background-tag,#fbeed5);
	border-radius:100px;
	color:#785a25;
	color:var(--event-text-on-tag,#785a25);
	display:flex;
	font-weight:500;
	height:24px;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}
@media screen and (max-width:720px) {
	.goods-item .info-group__save {
	font-size:12px;
	height:20px;
	margin-top:8px;
	padding:0 12px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item .info-group__save {
	font-size:14px;
	margin-top:16px;
	padding:0 14px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item .info-group__save {
	font-size:14px;
	margin-top:16px;
	padding:0 14px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item .info-group__save {
	font-size:14px;
	margin-top:16px;
	padding:0 14px
}
}
@media screen and (min-width:1921px) {
	.goods-item .info-group__save {
	font-size:14px;
	margin-top:16px;
	padding:0 14px
}
}
@media screen and (max-width:720px) {
	.goods-item .info-group__save {
	margin-top:12px
}
.goods-item .info-group__price {
	margin-top:4px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item .info-group__price {
	margin-top:8px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item .info-group__price {
	margin-top:8px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item .info-group__price {
	margin-top:8px
}
}
@media screen and (min-width:1921px) {
	.goods-item .info-group__price {
	margin-top:8px
}
}
.goods-item .info-group__price span {
	color:#4d1cb9;
	color:var(--event-text-theme,#4d1cb9);
	display:block;
	font-size:14px;
	margin-bottom:6px
}
.goods-item .info-group__price span.empty {
    color: #8a1f7d;
    font-weight: 600;
    text-transform: uppercase;
}
@media screen and (max-width:720px) {
	.goods-item .info-group__price span {
	font-size:12px;
	margin-bottom:2px
}
}
.goods-item .info-group__price small {
	font-size:100%
}
.goods-item .info-group__price strong {
    -webkit-margin-end: 8px;
    color: #8a1f7d;
    font-size: 24px;
    font-weight: 700;
    margin-inline-end: 8px;
}
@media screen and (max-width:720px) {
	.goods-item .info-group__price strong {
	-webkit-margin-end:4px;
	font-size:16px;
	margin-inline-end:4px
}
}
.goods-item .info-group__price del {
	color:#8c8c8c;
	color:var(--event-text-subtle,#8c8c8c);
	font-size:14px;
	font-weight:400
}
@media screen and (max-width:720px) {
	.goods-item .info-group__price del {
	font-size:12px
}
}
.goods-item .info-group__marketing {
	color:hsla(0,0%,100%,.698);
	color:var(--event-text-secondary,hsla(0,0%,100%,.698))
}
@media screen and (max-width:720px) {
	.goods-item .info-group__marketing {
	margin-top:4px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item .info-group__marketing {
	margin-top:6px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item .info-group__marketing {
	margin-top:8px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item .info-group__marketing {
	margin-top:8px
}
}
@media screen and (min-width:1921px) {
	.goods-item .info-group__marketing {
	margin-top:8px
}
}
.goods-item .info-group__btn {
	align-items:center;
	background:#191919;
	background:var(--event-button-dp-cd,#191919);
	border-radius:10px;
	color:#fff;
	color:var(--event-text-reverse,#fff);
	cursor:pointer;
	display:flex;
	font-size:16px;
	font-weight:500;
	height:32px;
	justify-content:center;
	margin-top:12px;
	overflow:hidden;
	width:60%
}
@media screen and (max-width:720px) {
	.goods-item .info-group__btn {
	font-size:12px;
	height:28px;
	padding:0 8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item .info-group__btn {
	font-size:14px;
	height:32px;
	padding:0 14px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item .info-group__btn {
	font-size:14px;
	height:32px;
	padding:0 14px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item .info-group__btn {
	font-size:16px;
	height:36px;
	padding:0 26px
}
}
@media screen and (min-width:1921px) {
	.goods-item .info-group__btn {
	font-size:16px;
	height:36px;
	padding:0 26px
}
}
@media screen and (max-width:720px) {
	.goods-item .info-group__btn {
	border-radius:8px
}
}
.goods-item .info-group__btn-text {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:inline-block;
	display:box;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
.goods-item .info-group__btn:hover {
	opacity:.9
}
.goods-item .image {
	position:relative;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}
@media screen and (max-width:720px) {
	.goods-item .image__main .mi-image__img {
	width:120px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item .image__main .mi-image__img {
	width:130px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item .image__main .mi-image__img {
	width:156px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item .image__main .mi-image__img {
	width:200px
}
}
@media screen and (min-width:1921px) {
	.goods-item .image__main .mi-image__img {
	width:200px
}
}
.goods-item .image__gift {
	--gift-shadow-color:rgba(0,0,0,.15);
	bottom:0;
	height:var(--gift-size);
	position:absolute;
	right:0;
	width:var(--gift-size)
}
@media screen and (max-width:720px) {
	.goods-item .image__gift {
	--gift-size:38px;
	filter:drop-shadow(0 2px 4px var(--gift-shadow-color))
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item .image__gift {
	--gift-size:40px;
	filter:drop-shadow(0 2px 9px var(--gift-shadow-color))
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item .image__gift {
	--gift-size:50px;
	filter:drop-shadow(0 2px 9px var(--gift-shadow-color))
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item .image__gift {
	--gift-size:60px;
	filter:drop-shadow(0 3px 12px var(--gift-shadow-color))
}
}
@media screen and (min-width:1921px) {
	.goods-item .image__gift {
	--gift-size:60px;
	filter:drop-shadow(0 4px 16px var(--gift-shadow-color))
}
}
.goods-item .image__gift img {
	background-color:#f7f7f7;
	background-color:var(--background-base);
	height:var(--gift-size);
	width:var(--gift-size)
}
.goods-item .image__hover img {
	cursor:pointer;
	transition:.5s
}
@media screen and (max-width:720px) {
	.goods-item .image__hover img:hover {
	transform:scale(1)
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item .image__hover img:hover {
	transform:scale(1)
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item .image__hover img:hover {
	transform:scale(1.05)
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item .image__hover img:hover {
	transform:scale(1.05)
}
}
@media screen and (min-width:1921px) {
	.goods-item .image__hover img:hover {
	transform:scale(1.05)
}
}
.goods-item__layout-ltr {
	display:flex;
	height:100%
}
.goods-item__layout-ltr--left {
	display:flex;
	flex:1 1;
	flex-direction:column;
	justify-content:space-between
}
.goods-item__layout-ltr--right {
	align-items:center;
	display:flex
}
.goods-item__layout-ttb {
	display:flex;
	flex-direction:column;
	height:100%
}
.goods-item__layout-ttb--top {
	flex:1 1
}
.goods-item__layout-ttb--bottom {
	align-items:flex-end;
	display:flex
}
.goods-item__layout-ttb--bottom .info-group {
	flex:1 1
}
.goods-item__layout-ttb--bottom .image {
	bottom:-8px
}
.goods-item__layout--large .goods-info-group__btn {
	min-width:unset;
	width:170px
}
@media screen and (max-width:720px) {
	.goods-item__layout--large .goods-info-group__btn {
	width:110px
}
.goods-item__layout--large .image__main .mi-image__img {
	width:140px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item__layout--large .image__main .mi-image__img {
	width:240px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item__layout--large .image__main .mi-image__img {
	width:240px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item__layout--large .image__main .mi-image__img {
	width:300px
}
}
@media screen and (min-width:1921px) {
	.goods-item__layout--large .image__main .mi-image__img {
	width:300px
}
}
.goods-item__layout--medium {
	height:100%
}
.goods-item__layout--medium .goods-info-group__btn {
	min-width:unset;
	width:170px
}
/* Percentage */
.goods-item__layout--medium .item-progress-wrap {
    margin-top: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.goods-item__layout--medium .item-progress-wrap .item-progress-outer {
    background: #e5e5e5;
    height: 10px;
    position: relative;
    width: 100%;
    flex: 1;
    border-radius: 8px;
}
.goods-item__layout--medium .item-progress-wrap .item-progress-inner {
    width: 0;
    height: 10px;
    position: absolute;
    top: 0;
    background: linear-gradient(90deg, #ffd285, #e33644);
    border-radius: 8px;
}
.goods-item__layout--medium .item-progress-wrap .icon-hot {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABECAMAAAD9cTYlAAAAM1BMVEVHcEzkN0TlOUblOEX4SlvkN0TkN0TkN0TpPkrkN0TkOEXkOEXnOkbkOEXlOUbkOETjN0SIpouNAAAAEHRSTlMAzDdaBvy48RWnluUlc0aH29723gAAAdZJREFUSMedl+2igyAIhqeJH6mN+7/as7LOSgF1/Fw9E14I8PVqzNvsXz9YRgh6Hkv4MTsPup3DMOuqOjCMy08YwmpmsIiXWT8d22HKzyk5zy13DO1ofOsDw3WMMu6J4VgetorCOBReqLEhNz00GKY+9m4ptP3DHIH1jwsUhe9ZGU8xz5z7hVQ1RRrD46M12TmqZoxiqMNLYz8lSlGWo47X96ehX4x3A1Mysw7LcQaXgMZ8lLClBBBmXPw4ab8xPrUHHLAmAQGH7NZ10/Bhd028S53I7kH676iwbSdAqV6uJqyXUepb1Xs67DB2daT9oAjDFNgp5WtR4iRWvPSzVKnLbRqLJWvTlkRFQAqOzZhdQCgUxdc6xwVBf9sMyEc/csKHZTIrJfCHcYI53kktNFzHSmKlCeS4BEBi9ob/2Fa27NjepBiRnRcHZah3ntNytZZS7aSVUj17qKnf2Mgm7lKzBROdufYSsrwXXc3EtjqJjX4rP+ruirWRfxvEmbJ7Ce1hVWZWaXt+VsIGnTUw0OteJgcYMWlBMxNYxNzGLXZacNK1DzMIsRVJIrXo6VhuGtz6DG96R/cr3MZenW7FX7G0bb6aMzQlr+c6gGtWxhS2/tabB+5Rf6aJd87xm7+WAAAAAElFTkSuQmCC) no-repeat 0 top;
    background-size: 10px 10px;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-left: 10px;
}
.goods-item__layout--medium .item-progress-wrap .rate {
    padding-left: 10px;
    color: #8a1f7d;
}
/* Percentage */
@media screen and (max-width:720px) {
	.goods-item__layout--medium .goods-info-group__btn {
	width:110px
}
.goods-item__layout--medium .image__main .mi-image__img {
	width:120px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.goods-item__layout--medium .image__main .mi-image__img {
	width:180px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.goods-item__layout--medium .image__main .mi-image__img {
	width:240px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.goods-item__layout--medium .image__main .mi-image__img {
	width:240px
}
}
@media screen and (min-width:1921px) {
	.goods-item__layout--medium .image__main .mi-image__img {
	width:240px
}
}
.goods-item__mobile--one .image .mi-image__img {
	width:140px!important
}

.store-title-box {
	box-sizing:border-box
}
.store-title-box .store-title-flex {
	display:flex;
	margin:0 auto
}
@media screen and (max-width:720px) {
	.store-title-box .store-title-flex {
	max-width:none
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.store-title-box .store-title-flex {
	max-width:1000px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.store-title-box .store-title-flex {
	max-width:1180px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.store-title-box .store-title-flex {
	max-width:1400px
}
}
@media screen and (min-width:1921px) {
	.store-title-box .store-title-flex {
	max-width:1400px
}
}
.store-title-box .store-title-flex--start {
	justify-content:flex-start
}
.store-title-box .store-title-flex--center {
	justify-content:center
}
.store-title-box .store-title-flex--end {
	justify-content:flex-end
}
@media screen and (max-width:720px) {
	.store-title-box {
	padding:28px 20px 16px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.store-title-box {
	padding:36px 20px 20px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.store-title-box {
	padding:44px 0 20px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.store-title-box {
	padding:48px 0 24px
}
}
@media screen and (min-width:1921px) {
	.store-title-box {
	padding:48px 0 24px
}
}
.store-title-box .store-title__content {
	display:flex;
	flex-direction:column
}
@media screen and (max-width:720px) {
	.store-title-box .store-title__content {
	max-width:none
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.store-title-box .store-title__content {
	max-width:none
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.store-title-box .store-title__content {
	max-width:920px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.store-title-box .store-title__content {
	max-width:920px
}
}
@media screen and (min-width:1921px) {
	.store-title-box .store-title__content {
	max-width:920px
}
}
.store-title-box .store-title {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	display:-webkit-box;
	margin:0;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
@media screen and (max-width:720px) {
	.store-title-box .store-title {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	display:box;
	display:-webkit-box;
	font-size:18px;
	font-weight:700;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.store-title-box .store-title {
	font-size:28px;
	font-weight:700
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.store-title-box .store-title {
	font-size:32px;
	font-weight:700
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.store-title-box .store-title {
	font-size:32px;
	font-weight:700
}
}
@media screen and (min-width:1921px) {
	.store-title-box .store-title {
	font-size:32px;
	font-weight:700
}
}
.store-title-box .store-title--start {
	text-align:start
}
.store-title-box .store-title--center {
	text-align:center
}
.store-title-box .store-title--end {
	text-align:end
}
.store-title-box .store-title--default {
	font-weight:700
}
@media screen and (max-width:720px) {
	.store-title-box .store-title--default {
	font-size:18px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.store-title-box .store-title--default {
	font-size:28px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.store-title-box .store-title--default {
	font-size:32px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.store-title-box .store-title--default {
	font-size:32px
}
}
@media screen and (min-width:1921px) {
	.store-title-box .store-title--default {
	font-size:32px
}
}
.store-title-box .store-title--medium {
	font-weight:900
}
@media screen and (max-width:720px) {
	.store-title-box .store-title--medium {
	font-size:18px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.store-title-box .store-title--medium {
	font-size:30px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.store-title-box .store-title--medium {
	font-size:34px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.store-title-box .store-title--medium {
	font-size:34px
}
}
@media screen and (min-width:1921px) {
	.store-title-box .store-title--medium {
	font-size:34px
}
}
.store-title-box .store-title--subtitle {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	display:box;
	display:-webkit-box;
	margin:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:pre-line;
	word-break:break-word
}
@media screen and (max-width:720px) {
	.store-title-box .store-title--subtitle {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5;
	display:box;
	display:-webkit-box;
	font-size:12px;
	font-weight:400;
	margin-top:4px;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.store-title-box .store-title--subtitle {
	font-size:16px;
	font-weight:400;
	margin-top:4px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.store-title-box .store-title--subtitle {
	font-size:16px;
	font-weight:400;
	margin-top:6px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.store-title-box .store-title--subtitle {
	font-size:16px;
	font-weight:400;
	margin-top:8px
}
}
@media screen and (min-width:1921px) {
	.store-title-box .store-title--subtitle {
	font-size:16px;
	font-weight:400;
	margin-top:8px
}
}
.store-title-box .store-title--subtitle--start {
	text-align:start
}
.store-title-box .store-title--subtitle--center {
	text-align:center
}
.store-title-box .store-title--subtitle--end {
	text-align:end
}
.store-title-box.store-title--light {
	color:#fff;
	color:var(--event-light-dark-text-on-primary,#fff)
}
.store-title-box.store-title--dark {
	color:#191919;
	color:var(--event-light-dark-text-on-primary,#191919)
}

.event-product {
	background-color:#fff;
	background-color:var(--background-white)
}
@media screen and (max-width:720px) {
	.event-product {
	padding:0 8px 8px;
	padding-bottom:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.event-product {
	padding-bottom:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.event-product {
	padding-bottom:16px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.event-product {
	padding-bottom:20px
}
}
@media screen and (min-width:1921px) {
	.event-product {
	padding-bottom:20px
}
}
.event-product .event-product__title {
	margin-bottom:0
}
.event-product .event-product__content {
	margin:0 auto;
	max-width:var(--max-width-1400)
}
.event-product .event-product__content-box {
	box-sizing:border-box;
	display:grid
}
@media screen and (max-width:720px) {
	.event-product .event-product__content-box {
	gap:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.event-product .event-product__content-box {
	gap:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.event-product .event-product__content-box {
	gap:16px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.event-product .event-product__content-box {
	gap:20px
}
}
@media screen and (min-width:1921px) {
	.event-product .event-product__content-box {
	gap:20px
}
}
.event-product .event-product__content--one {
	grid-template-columns:repeat(auto-fill,minmax(100%,1fr))
}
.event-product .event-product__content--two {
	grid-template-columns:repeat(auto-fill,minmax(49%,1fr))
}
@media screen and (max-width:720px) {
	.event-product .event-product__content--two {
	grid-template-columns:repeat(auto-fill,minmax(100%,1fr))
}
}
.event-product .event-product__content--three {
	grid-template-columns:repeat(auto-fill,minmax(32%,1fr))
}
.event-product .event-product__content--three-half {
	grid-template-columns:49% 24% 24%
}
@media screen and (max-width:720px) {
	.event-product .event-product__content--three-half {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.event-product .event-product__content--three-half .grid-item {
	grid-column:span 1
}
.event-product .event-product__content--three-half .grid-item:first-child,.event-product .event-product__content--three-half .grid-item:nth-child(3n+4) {
	grid-column:span 2
}
}
.event-product .event-product__content--four {
	grid-template-columns:repeat(auto-fill,minmax(23%,1fr))
}
@media screen and (max-width:720px) {
	.event-product .event-product__content--four {
	grid-template-columns:repeat(auto-fill,minmax(40%,1fr))
}
}
.event-product .event-product__more {
	color:#191919;
	cursor:pointer;
	font-size:14px;
	text-align:center;
	vertical-align:middle
}
.event-product .event-product__more--white {
	color:#fff
}
@media screen and (max-width:720px) {
	.event-product .event-product__more {
	margin-bottom:4px;
	margin-top:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.event-product .event-product__more {
	margin-bottom:8px;
	margin-top:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.event-product .event-product__more {
	margin-bottom:8px;
	margin-top:16px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.event-product .event-product__more {
	margin-bottom:8px;
	margin-top:20px
}
}
@media screen and (min-width:1921px) {
	.event-product .event-product__more {
	margin-bottom:8px;
	margin-top:20px
}
}
@media screen and (max-width:720px) {
	.event-product .event-product__more {
	font-size:12px
}
}
.event-product .event-product__more .icon {
	-webkit-margin-start:5px;
	display:inline-block;
	margin-inline-start:5px;
	transform:rotate(90deg)
}
.event-product .event-product__more .icon--drop {
	transform:rotate(-90deg)
}

.product-two-item {
	-webkit-padding-end:0;
	background:#fff;
	background:var(--event-background-primary,#fff);
	border-radius:12px;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	padding-bottom:0;
	padding-inline-end:0
}
@media screen and (max-width:720px) {
	.product-two-item {
	-webkit-padding-start:auto;
	min-height:210px;
	padding-inline-start:auto;
	padding-top:auto
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item {
	-webkit-padding-start:20px;
	min-height:290px;
	padding-inline-start:20px;
	padding-top:24px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item {
	-webkit-padding-start:24px;
	min-height:350px;
	padding-inline-start:24px;
	padding-top:32px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item {
	-webkit-padding-start:32px;
	min-height:358px;
	padding-inline-start:32px;
	padding-top:32px
}
}
@media screen and (min-width:1921px) {
	.product-two-item {
	-webkit-padding-start:32px;
	min-height:358px;
	padding-inline-start:32px;
	padding-top:32px
}
}
@media screen and (max-width:720px) {
	.product-two-item {
	border-radius:6px;
	padding:16px 12px 0
}
}
.product-two-item__right {
	position:relative
}
@media screen and (max-width:720px) {
	.product-two-item__right {
	-webkit-padding-end:auto;
	padding-inline-end:auto
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item__right {
	-webkit-padding-end:20px;
	padding-inline-end:20px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item__right {
	-webkit-padding-end:24px;
	padding-inline-end:24px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item__right {
	-webkit-padding-end:32px;
	padding-inline-end:32px
}
}
@media screen and (min-width:1921px) {
	.product-two-item__right {
	-webkit-padding-end:32px;
	padding-inline-end:32px
}
}
.product-two-item__left {
	align-items:flex-end;
	display:flex;
	justify-content:space-between
}
.product-two-item__left-top {
	flex:1 1;
	width:0
}
@media screen and (max-width:720px) {
	.product-two-item__left-top {
	margin-bottom:16px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item__left-top {
	margin-bottom:24px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item__left-top {
	margin-bottom:32px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item__left-top {
	margin-bottom:32px
}
}
@media screen and (min-width:1921px) {
	.product-two-item__left-top {
	margin-bottom:32px
}
}
.product-two-item__left-bottom {
	-webkit-margin-end:16px;
	cursor:pointer;
	margin-inline-end:16px;
	position:relative
}
@media screen and (max-width:720px) {
	.product-two-item__left-bottom {
	margin-bottom:16px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item__left-bottom {
	margin-bottom:8px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item__left-bottom {
	margin-bottom:8px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item__left-bottom {
	margin-bottom:4px
}
}
@media screen and (min-width:1921px) {
	.product-two-item__left-bottom {
	margin-bottom:4px
}
}
@media screen and (max-width:720px) {
	.product-two-item__left-bottom {
	-webkit-margin-end:0;
	margin-inline-end:0
}
}
.product-two-item .image-bg {
	background-position:50%;
	background-repeat:no-repeat;
	background-size:contain
}
.product-two-item .product-image {
	align-items:center;
	display:flex;
	justify-content:center
}
@media screen and (max-width:720px) {
	.product-two-item .product-image {
	height:144px;
	width:144px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-image {
	height:204px;
	width:204px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-image {
	height:240px;
	width:240px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-image {
	height:260px;
	width:260px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-image {
	height:260px;
	width:260px
}
}
@media screen and (max-width:720px) {
	.product-two-item .product-image .product-img {
	height:130px;
	width:130px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-image .product-img {
	height:180px;
	width:180px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-image .product-img {
	height:220px;
	width:220px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-image .product-img {
	height:240px;
	width:240px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-image .product-img {
	height:240px;
	width:240px
}
}
.product-two-item .product-image .mi-image img,.product-two-item .product-image:hover .mi-image img {
	transition:.5s
}
@media screen and (max-width:720px) {
	.product-two-item .product-image:hover .mi-image img {
	transform:none
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-image:hover .mi-image img {
	transform:none
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-image:hover .mi-image img {
	transform:scale(1.05)
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-image:hover .mi-image img {
	transform:scale(1.05)
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-image:hover .mi-image img {
	transform:scale(1.05)
}
}

.product-two-item .product-info .product-name {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	color:#191919;
	color:var(--event-text-primary,#191919);
	display:box;
	display:-webkit-box;
	font-weight:700;
	overflow:hidden;
	position:relative;
	text-overflow:ellipsis;
	word-break:break-word
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-name {
	font-size:16px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-info .product-name {
	font-size:20px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-info .product-name {
	font-size:24px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-info .product-name {
	font-size:24px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-info .product-name {
	font-size:24px
}
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-name {
	max-height:44px;
	min-height:20px
}
.product-two-item .product-info .product-name&gt;div span {
	display:inline-block;
	transform:translateY(-1px)
}
}
.product-two-item .product-info .product-name .name-title {
	-webkit-margin-end:12px;
	margin-inline-end:12px;
	vertical-align:middle
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-name .name-title {
	-webkit-margin-end:6px;
	margin-inline-end:6px
}
}
.product-two-item .product-info .product-name .product-capacity {
	-webkit-margin-end:8px;
	align-items:center;
	border:.5px solid #8c8c8c;
	border:.5px solid var(--neutral-neutral30,#8c8c8c);
	border-radius:14px;
	box-sizing:border-box;
	color:#191919;
	color:var(--event-text-primary,#191919);
	display:inline-flex;
	font-weight:400;
	justify-content:center;
	margin-inline-end:8px;
	padding:0 8px;
	vertical-align:middle
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-name .product-capacity {
	font-size:10px;
	height:16px;
	line-height:16px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-info .product-name .product-capacity {
	font-size:13px;
	height:22px;
	line-height:22px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-info .product-name .product-capacity {
	font-size:14px;
	height:24px;
	line-height:24px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-info .product-name .product-capacity {
	font-size:14px;
	height:24px;
	line-height:24px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-info .product-name .product-capacity {
	font-size:14px;
	height:24px;
	line-height:24px
}
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-name .product-capacity {
	-webkit-margin-end:6px;
	margin-inline-end:6px;
	padding:0 6px
}
}
.product-two-item .product-info .product-name .new-tag {
	align-items:center;
	background:linear-gradient(89deg,#e8cda1 .52%,#f5e6c7 99.54%);
	background:var(--event-background-new,linear-gradient(89deg,#e8cda1 .52%,#f5e6c7 99.54%));
	border-radius:100px;
	box-sizing:border-box;
	color:#785a25;
	color:var(--event-text-on-new,#785a25);
	display:inline-flex;
	font-weight:400;
	justify-content:center;
	vertical-align:middle
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-name .new-tag {
	font-size:10px;
	height:16px;
	line-height:16px;
	padding:0 6px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-info .product-name .new-tag {
	font-size:13px;
	height:22px;
	line-height:22px;
	padding:0 10px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-info .product-name .new-tag {
	font-size:14px;
	height:24px;
	line-height:24px;
	padding:0 12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-info .product-name .new-tag {
	font-size:14px;
	height:24px;
	line-height:24px;
	padding:0 12px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-info .product-name .new-tag {
	font-size:14px;
	height:24px;
	line-height:24px;
	padding:0 12px
}
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-name .new-tag {
	border-radius:70px
}
}
.product-two-item .product-info .product-ksp {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	color:#474747;
	color:var(--event-text-secondary,#474747);
	display:box;
	display:-webkit-box;
	font-weight:400;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-ksp {
	font-size:12px;
	margin-top:6px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-info .product-ksp {
	font-size:14px;
	margin-top:10px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-info .product-ksp {
	font-size:14px;
	margin-top:12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-info .product-ksp {
	font-size:14px;
	margin-top:12px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-info .product-ksp {
	font-size:14px;
	margin-top:12px
}
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-promotion {
	margin-top:4px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-info .product-promotion {
	margin-top:12px

}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-info .product-promotion {
	margin-top:12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-info .product-promotion {
	margin-top:16px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-info .product-promotion {
	margin-top:16px
}
}
.product-two-item .product-info .product-promotion .promotion-item {
	align-items:center;
	color:#8c8c8c;
	color:var(--event-text-subtle,#8c8c8c);
	display:flex;
	flex-wrap:nowrap;
	font-weight:400
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-promotion .promotion-item {
	font-size:12px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-info .product-promotion .promotion-item {
	font-size:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-info .product-promotion .promotion-item {
	font-size:12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-info .product-promotion .promotion-item {
	font-size:14px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-info .product-promotion .promotion-item {
	font-size:14px
}
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-promotion .promotion-item:not(:first-child) {
	margin-top:4px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-info .product-promotion .promotion-item:not(:first-child) {
	margin-top:8px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-info .product-promotion .promotion-item:not(:first-child) {
	margin-top:10px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-info .product-promotion .promotion-item:not(:first-child) {
	margin-top:12px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-info .product-promotion .promotion-item:not(:first-child) {
	margin-top:12px
}
}
.product-two-item .product-info .product-promotion .promotion-item__point {
	background:#4d1cb9;
	background:var(--event-background-theme,#4d1cb9);
	border-radius:2px;
	flex-shrink:0;
	height:4px;
	width:4px
}
.product-two-item .product-info .product-promotion .promotion-item__text {
	-webkit-margin-start:8px;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	display:-webkit-box;
	margin-inline-start:8px;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
.product-two-item .product-info .product-promotion .promotion-item__link {
	cursor:pointer;
	-webkit-text-decoration-line:underline;
	text-decoration-line:underline;
	white-space:nowrap
}
.product-two-item .product-info .product-promotion .promotion-item__link:hover {
	color:#4d1cb9;
	color:var(--event-text-theme,#4d1cb9)
}
.product-two-item .product-info .product-energy {
	grid-template-columns:repeat(3,1fr)
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-energy {
	grid-template-columns:repeat(2,1fr);
	margin-top:6px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-info .product-energy {
	margin-top:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-info .product-energy {
	margin-top:14px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-info .product-energy {
	margin-top:14px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-info .product-energy {
	margin-top:14px
}
}
.product-two-item .product-info .product-energy .mi-energy-label__link--info {
	-webkit-margin-start:8px;
	color:#191919;
	color:var(--event-light-dark-bg-tertiary,#191919);
	margin-inline-start:8px
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-energy .mi-energy-label__link--info {
	font-size:10px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-info .product-energy .mi-energy-label__link--info {
	font-size:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-info .product-energy .mi-energy-label__link--info {
	font-size:14px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-info .product-energy .mi-energy-label__link--info {
	font-size:14px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-info .product-energy .mi-energy-label__link--info {
	font-size:14px
}
}
@media screen and (max-width:720px) {
	.product-two-item .product-info .product-energy .mi-energy-label__link--info {
	-webkit-margin-start:4px;
	margin-inline-start:4px
}
.product-two-item .product-info .product-energy img {
	width:40px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-info .product-energy img {
	width:50px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-info .product-energy img {
	width:63px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-info .product-energy img {
	width:63px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-info .product-energy img {
	width:63px
}
}
.product-two-item .product-price {
	margin-top:24px
}
@media screen and (max-width:720px) {
	.product-two-item .product-price {
	margin-top:10px
}
}
.product-two-item .product-price .price-box {
	display:flex;
	flex-direction:column
}
.product-two-item .product-price .price-box .marketing-labels {
	align-items:flex-end;
	display:flex;
	flex-wrap:wrap
}
.product-two-item .product-price .price-box .marketing-labels .marketing-box {
    -webkit-margin-end: 8px;
    align-items: center;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: #bf5c9f;
    border-radius: 100px;
    box-sizing: border-box;
    color: #fff;
    display: inline-flex;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    margin-inline-end: 8px;
    margin-top: 8px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
@media screen and (max-width:720px) {
	.product-two-item .product-price .price-box .marketing-labels .marketing-box {
	-webkit-margin-end:6px;
	font-size:12px;
	height:20px;
	margin-inline-end:6px;
	margin-top:6px;
	padding:0 12px
}
}
.product-two-item .product-price .price-box .marketing-labels .marketing-item {
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.product-two-item .product-price .price-box .price-btn {
	display:flex;
	flex-direction:column
}
.product-two-item .product-price .price-box .btn-group {
	align-items:center;
	display:flex;
	margin-top:4px
}
.product-two-item .product-price .price-box .btn-group .btn {
	align-items:center;
	background:#191919;
	background:var(--event-button-theme,#191919);
	box-sizing:border-box;
	color:#fff;
	color:var(--event-text-reverse,#fff);
	cursor:pointer;
	display:flex;
	font-size:16px;
	font-weight:500;
	justify-content:center;
	padding:8px 48px;
	text-align:center
}
@media screen and (max-width:720px) {
	.product-two-item .product-price .price-box .btn-group .btn {
	border-radius:8px;
	height:28px;
	min-width:106px;
	padding:8px 12px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-price .price-box .btn-group .btn {
	border-radius:10px;
	height:32px;
	min-width:118px;
	padding:10px 8px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-price .price-box .btn-group .btn {
	border-radius:12px;
	height:32px;
	min-width:160px;
	padding:10px 8px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-price .price-box .btn-group .btn {
	border-radius:12px;
	height:36px;
	min-width:160px;
	padding:10px 8px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-price .price-box .btn-group .btn {
	border-radius:12px;
	height:36px;
	min-width:160px;
	padding:10px 8px
}
}
@media screen and (max-width:720px) {
	.product-two-item .product-price .price-box .btn-group .btn {
	font-size:12px;
	height:28px
}
}
.product-two-item .product-price .price-box .btn-group .btn:hover {
	opacity:.9
}
.product-two-item .product-price .price-box .btn-group .btn--disabled,.product-two-item .product-price .price-box .btn-group .btn--disabled:hover {
	opacity:.5
}
.product-two-item .product-price .price-box .btn-group .iconfont-cart {
	-webkit-margin-start:12px;
	color:#fff;
	color:var(--event-text-primary,#fff);
	cursor:pointer;
	font-size:32px;
	margin-inline-start:12px
}
@media screen and (max-width:720px) {
	.product-two-item .product-price .price-box .btn-group .iconfont-cart {
	font-size:26px
}
}
.product-two-item .product-price .price-box .info-group__installment {
	color:#474747;
	color:var(--event-text-secondary,#474747);
	font-size:14px;
	font-weight:400;
	margin-bottom:8px
}
@media screen and (max-width:720px) {
	.product-two-item .product-price .price-box .info-group__installment {
	font-size:12px;
	margin-bottom:6px
}
}
.product-two-item .product-price .price-box .price-recent {
	color:#d1d1d1;
	color:var(--event-text-subtlest,#d1d1d1);
	font-size:14px;
	font-weight:400;
	margin-bottom:8px
}
@media screen and (max-width:720px) {
	.product-two-item .product-price .price-box .price-recent {
	font-size:12px
}
.product-two-item .product-price .amount-box {
	margin-top:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-price .amount-box {
	margin-top:8px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-price .amount-box {
	margin-top:16px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-price .amount-box {
	margin-top:16px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-price .amount-box {
	margin-top:16px
}
}
.product-two-item .product-price .amount-box .price-desc {
	color:#4d1cb9;
	color:var(--event-text-theme,#4d1cb9);
	font-size:14px;
	font-weight:400
}
@media screen and (max-width:720px) {
	.product-two-item .product-price .amount-box .price-desc {
	margin-bottom:4px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-price .amount-box .price-desc {
	margin-bottom:4px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-price .amount-box .price-desc {
	margin-bottom:6px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-price .amount-box .price-desc {
	margin-bottom:6px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-price .amount-box .price-desc {
	margin-bottom:6px
}
}
@media screen and (max-width:720px) {
	.product-two-item .product-price .amount-box .price-desc {
	font-size:12px
}
}
.product-two-item .product-price .amount-box .info-group__price {
    color: #8a1f7d;
    font-weight: 700;
}
@media screen and (max-width:720px) {
	.product-two-item .product-price .amount-box .info-group__price {
	font-size:16px;
	margin-bottom:6px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-two-item .product-price .amount-box .info-group__price {
	font-size:20px;
	margin-bottom:4px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-two-item .product-price .amount-box .info-group__price {
	font-size:24px;
	margin-bottom:8px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-two-item .product-price .amount-box .info-group__price {
	font-size:24px;
	margin-bottom:8px
}
}
@media screen and (min-width:1921px) {
	.product-two-item .product-price .amount-box .info-group__price {
	font-size:24px;
	margin-bottom:8px
}
}
.product-two-item .product-price .amount-box .info-group__price strong {
	-webkit-margin-end:8px;
	font-weight:700!important;
	margin-inline-end:8px
}
@media screen and (max-width:720px) {
	.product-two-item .product-price .amount-box .info-group__price strong {
	-webkit-margin-end:4px;
	margin-inline-end:4px
}
}
.product-two-item .product-price .amount-box .info-group__price span {
	display:block;
	font-size:14px;
	margin-bottom:6px
}
@media screen and (max-width:720px) {
	.product-two-item .product-price .amount-box .info-group__price span {
	font-size:12px
}
}
.product-two-item .product-price .amount-box .info-group__price small {
	font-size:100%
}
.product-two-item .product-price .amount-box .info-group__price del {
	color:#8c8c8c;
	color:var(--event-text-subtle,#8c8c8c);
	font-size:14px;
	font-weight:400
}
@media screen and (max-width:720px) {
	.product-two-item .product-price .amount-box .info-group__price del {
	font-size:12px
}
}
.product-four-item {
	-webkit-padding-end:0;
	background:#fff;
	background:var(--event-background-primary,#fff);
	border-radius:12px;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	padding:32px 20px 0;
	padding-inline-end:0
}
@media screen and (max-width:720px) {
	.product-four-item {
	border-radius:6px;
	min-height:300px;
	padding:0 12px 12px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item {
	padding:10px 20px 20px
}
}
.product-four-item__right {
	position:relative
}
@media screen and (max-width:720px) {
	.product-four-item__right {
	align-items:center;
	display:flex;
	justify-content:center
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item__right {
	align-items:center;
	display:flex;
	justify-content:center
}
}
@media screen and (max-width:720px) {
	.product-four-item__right {
	-webkit-margin-end:0;
	margin-inline-end:0
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item__right {
	-webkit-margin-end:0;
	margin-inline-end:0
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item__right {
	-webkit-margin-end:20px;
	margin-inline-end:20px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item__right {
	-webkit-margin-end:24px;
	margin-inline-end:24px
}
}
@media screen and (min-width:1921px) {
	.product-four-item__right {
	-webkit-margin-end:24px;
	margin-inline-end:24px
}
}
.product-four-item__left {
	align-items:flex-end;
	display:flex;
	justify-content:space-between
}
@media screen and (max-width:720px) {
	.product-four-item__left {
	align-items:flex-start;
	flex-direction:column;
	flex-grow:1;
	margin-top:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item__left {
	align-items:flex-start;
	flex-direction:column;
	flex-grow:1;
	margin-top:8px
}
}
.product-four-item__left-top {
	flex:1 1;
	width:0;
	z-index:1
}
@media screen and (max-width:720px) {
	.product-four-item__left-top {
	padding-bottom:0
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item__left-top {
	padding-bottom:0
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item__left-top {
	padding-bottom:32px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item__left-top {
	padding-bottom:32px
}
}
@media screen and (min-width:1921px) {
	.product-four-item__left-top {
	padding-bottom:32px
}
}
@media screen and (max-width:720px) {
	.product-four-item__left-top {
	max-width:100%;
	width:auto
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item__left-top {
	max-width:100%;
	width:auto
}
}
.product-four-item__left-bottom {
	-webkit-margin-start:-30px;
	cursor:pointer;
	margin-inline-start:-30px;
	position:relative
}
@media screen and (max-width:720px) {
	.product-four-item__left-bottom {
	-webkit-padding-end:0;
	padding-bottom:0;
	padding-inline-end:0
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item__left-bottom {
	-webkit-padding-end:0;
	padding-bottom:0;
	padding-inline-end:0
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item__left-bottom {
	-webkit-padding-end:8px;
	padding-bottom:8px;
	padding-inline-end:8px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item__left-bottom {
	-webkit-padding-end:4px;
	padding-bottom:10px;
	padding-inline-end:4px
}
}
@media screen and (min-width:1921px) {
	.product-four-item__left-bottom {
	-webkit-padding-end:4px;
	padding-bottom:10px;
	padding-inline-end:4px
}
}
@media screen and (max-width:720px) {
	.product-four-item__left-bottom {
	-webkit-margin-start:0;
	margin-inline-start:0;
	width:100%
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item__left-bottom {
	-webkit-margin-start:0;
	margin-inline-start:0;
	width:100%
}
}
.product-four-item .product-image {
	align-items:center;
	display:flex;
	justify-content:center
}
@media screen and (max-width:720px) {
	.product-four-item .product-image {
	-webkit-margin-start:0;
	height:134px;
	margin-inline-start:0;
	width:134px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-image {
	height:150px;
	width:150px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-image {
	height:130px;
	width:130px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-image {
	height:170px;
	width:170px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-image {
	height:170px;
	width:170px
}
}
@media screen and (max-width:720px) {
	.product-four-item .product-image .product-img {
	height:120px;
	width:120px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-image .product-img {
	height:130px;
	width:130px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-image .product-img {
	height:110px;
	width:110px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-image .product-img {
	height:138px;
	width:138px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-image .product-img {
	height:138px;
	width:138px
}
}
.product-four-item .product-image .mi-image img,.product-four-item .product-image:hover .mi-image img {
	transition:.5s
}
@media screen and (max-width:720px) {
	.product-four-item .product-image:hover .mi-image img {
	transform:none
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-image:hover .mi-image img {
	transform:none
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-image:hover .mi-image img {
	transform:scale(1.05)
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-image:hover .mi-image img {
	transform:scale(1.05)
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-image:hover .mi-image img {
	transform:scale(1.05)
}
}
.product-four-item .product-image .act-list {
	bottom:0;
	display:flex;
	position:absolute
}
@media screen and (max-width:720px) {
	.product-four-item .product-image .act-list {
	right:12px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-image .act-list {
	right:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-image .act-list {
	right:7px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-image .act-list {
	right:20px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-image .act-list {
	right:20px
}
}
.product-four-item .product-image .act-list .show-list {
	left:100%;
	position:absolute;
	top:0;
	z-index:10
}
.product-four-item .product-image .act-list .show-list--left {
	left:auto;
	right:100%
}
.product-four-item .product-image .act-list .show-list--top {
	bottom:0;
	top:auto
}
.product-four-item .product-image .act-item {
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:center;
	position:relative;
	width:48px
}
.product-four-item .product-image .act-item:not(:first-child) {
	-webkit-margin-start:7px;
	margin-inline-start:7px
}
.product-four-item .product-image .act-item__img {
	align-items:center;
	border-radius:16px;
	box-shadow:0 4.8px 12px 0 rgba(0,0,0,.1);
	display:flex;
	flex-direction:column;
	justify-content:center;
	position:relative
}
.product-four-item .product-image .act-item__img-hint {
	align-items:center;
	bottom:0;
	display:flex;
	justify-content:center;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.product-four-item .product-image .act-item__img--hint-out {
	color:#fff;
	color:var(--white-white100,#fff);
	font-size:48px
}
.product-four-item .product-image .act-item__img--hint-in {
	color:#f7f7f7;
	color:var(--neutral-neutral5,#f7f7f7);
	font-size:46px
}
.product-four-item .product-image .act-item__img .content-box {
	display:flex;
	flex-direction:column
}
.product-four-item .product-image .act-item__img img {
	border-radius:16px;
	height:40.5px;
	width:40.5px;
	z-index:1
}
.product-four-item .product-image .act-item__img .point-icon {
	align-items:center;
	display:flex;
	justify-content:center;
	margin-top:5px;
	z-index:1
}
@media screen and (max-width:720px) {
	.product-four-item .product-image .act-item__img .point-icon {
	margin-top:0
}
}
.product-four-item .product-image .act-item__img .point-icon__item {
	background:#8c8c8c;
	background:var(--neutral-neutral50,#8c8c8c);
	border-radius:50%;
	height:2px;
	width:2px
}
@media screen and (max-width:720px) {
	.product-four-item .product-image .act-item__img .point-icon__item {
	height:2px;
	width:2px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-image .act-item__img .point-icon__item {
	height:2px;
	width:2px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-image .act-item__img .point-icon__item {
	height:2px;
	width:2px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-image .act-item__img .point-icon__item {
	height:3px;
	width:3px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-image .act-item__img .point-icon__item {
	height:3px;
	width:3px
}
}
.product-four-item .product-image .act-item__img .point-icon__item:not(:first-child) {
	-webkit-margin-start:3px;
	margin-inline-start:3px
}
@media screen and (max-width:720px) {
	.product-four-item .product-image .act-item__img .point-icon__item:not(:first-child) {
	-webkit-margin-start:2.5px;
	margin-inline-start:2.5px
}
}
.product-four-item .product-image .act-item__title {
	color:#191919;
	color:var(--event-text-primary,#191919);
	font-size:12px
}
@media screen and (max-width:720px) {
	.product-four-item .product-image .act-item__title {
	margin-top:12px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-image .act-item__title {
	margin-top:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-image .act-item__title {
	margin-top:14px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-image .act-item__title {
	margin-top:14px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-image .act-item__title {
	margin-top:14px
}
}
.product-four-item .product-info .product-name {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	color:#191919;
	color:var(--event-text-primary,#191919);
	display:box;
	display:-webkit-box;
	font-weight:700;
	overflow:hidden;
	position:relative;
	text-overflow:ellipsis;
	word-break:break-word
}
@media screen and (max-width:720px) {
	.product-four-item .product-info .product-name {
	font-size:16px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-info .product-name {
	font-size:18px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-info .product-name {
	font-size:24px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-info .product-name {
	font-size:24px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-info .product-name {
	font-size:24px
}
}
.product-four-item .product-info .product-name .name-title {
	-webkit-margin-end:12px;
	display:inline;
	margin-inline-end:12px;
	vertical-align:middle
}
@media screen and (max-width:720px) {
	.product-four-item .product-info .product-name .name-title {
	-webkit-margin-end:6px;
	margin-inline-end:6px
}
}
.product-four-item .product-info .product-name .product-capacity {
	-webkit-margin-end:8px;
	align-items:center;
	border:.5px solid #8c8c8c;
	border:.5px solid var(--neutral-neutral30,#8c8c8c);
	border-radius:14px;
	box-sizing:border-box;
	color:#191919;
	color:var(--event-text-primary,#191919);
	display:inline-flex;
	font-weight:400;
	justify-content:center;
	margin-inline-end:8px;
	padding:0 8px;
	vertical-align:middle
}
@media screen and (max-width:720px) {
	.product-four-item .product-info .product-name .product-capacity {
	font-size:10px;
	height:16px;
	line-height:16px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-info .product-name .product-capacity {
	font-size:12px;
	height:20px;
	line-height:20px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-info .product-name .product-capacity {
	font-size:13px;
	height:22px;
	line-height:22px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-info .product-name .product-capacity {
	font-size:13px;
	height:22px;
	line-height:22px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-info .product-name .product-capacity {
	font-size:13px;
	height:22px;
	line-height:22px
}
}
@media screen and (max-width:720px) {
	.product-four-item .product-info .product-name .product-capacity {
	-webkit-margin-end:6px;
	margin-inline-end:6px;
	padding:0 6px
}
}

.product-four-item .product-info .product-name .new-tag {
	align-items:center;
	background:linear-gradient(89deg,#e8cda1 .52%,#f5e6c7 99.54%);
	background:var(--event-background-new,linear-gradient(89deg,#e8cda1 .52%,#f5e6c7 99.54%));
	border-radius:100px;
	box-sizing:border-box;
	color:#785a25;
	color:var(--event-text-on-new,#785a25);
	display:inline-flex;
	font-weight:400;
	justify-content:center;
	vertical-align:middle
}
@media screen and (max-width:720px) {
	.product-four-item .product-info .product-name .new-tag {
	font-size:10px;
	height:16px;
	line-height:16px;
	padding:0 6px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-info .product-name .new-tag {
	font-size:12px;
	height:20px;
	line-height:20px;
	padding:0 8px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-info .product-name .new-tag {
	font-size:13px;
	height:22px;
	line-height:22px;
	padding:0 12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-info .product-name .new-tag {
	font-size:13px;
	height:22px;
	line-height:22px;
	padding:0 12px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-info .product-name .new-tag {
	font-size:13px;
	height:22px;
	line-height:22px;
	padding:0 12px
}
}
@media screen and (max-width:720px) {
	.product-four-item .product-info .product-name .new-tag {
	border-radius:70px
}
}
.product-four-item .product-info .product-ksp {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	color:#474747;
	color:var(--event-text-secondary,#474747);
	display:box;
	display:-webkit-box;
	font-weight:400;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
@media screen and (max-width:720px) {
	.product-four-item .product-info .product-ksp {
	font-size:12px;
	margin-top:6px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-info .product-ksp {
	font-size:14px;
	margin-top:10px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-info .product-ksp {
	font-size:14px;
	margin-top:12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-info .product-ksp {
	font-size:14px;
	margin-top:12px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-info .product-ksp {
	font-size:14px;
	margin-top:12px
}
}
@media screen and (max-width:720px) {
	.product-four-item .product-info .product-promotion {
	margin-top:4px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-info .product-promotion {
	margin-top:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-info .product-promotion {
	margin-top:12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-info .product-promotion {
	margin-top:16px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-info .product-promotion {
	margin-top:16px
}
}
.product-four-item .product-info .product-promotion .promotion-item {
	align-items:center;
	color:#8c8c8c;
	color:var(--event-text-subtle,#8c8c8c);
	display:flex;
	flex-wrap:nowrap;
	font-weight:400
}
@media screen and (max-width:720px) {
	.product-four-item .product-info .product-promotion .promotion-item {
	font-size:12px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-info .product-promotion .promotion-item {
	font-size:12px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-info .product-promotion .promotion-item {
	font-size:12px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-info .product-promotion .promotion-item {
	font-size:14px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-info .product-promotion .promotion-item {
	font-size:14px
}
}
@media screen and (max-width:720px) {
	.product-four-item .product-info .product-promotion .promotion-item:not(:first-child) {
	margin-top:4px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-info .product-promotion .promotion-item:not(:first-child) {
	margin-top:8px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-info .product-promotion .promotion-item:not(:first-child) {
	margin-top:10px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-info .product-promotion .promotion-item:not(:first-child) {
	margin-top:12px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-info .product-promotion .promotion-item:not(:first-child) {
	margin-top:12px
}
}
.product-four-item .product-info .product-promotion .promotion-item__point {
	background:#4d1cb9;
	background:var(--event-background-theme,#4d1cb9);
	border-radius:2px;
	flex-shrink:0;
	height:4px;
	width:4px
}
.product-four-item .product-info .product-promotion .promotion-item__text {
	-webkit-margin-start:8px;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:box;
	display:-webkit-box;
	margin-inline-start:8px;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
.product-four-item .product-info .product-promotion .promotion-item__link {
	cursor:pointer;
	-webkit-text-decoration-line:underline;
	text-decoration-line:underline;
	white-space:nowrap
}
.product-four-item .product-info .product-promotion .promotion-item__link:hover {
	color:#4d1cb9;
	color:var(--event-text-theme,#4d1cb9)
}
.product-four-item .product-price {
	margin-top:24px
}
@media screen and (max-width:720px) {
	.product-four-item .product-price {
	margin-top:10px
}
}
.product-four-item .product-price .price-box {
	display:flex;
	flex-direction:column
}
.product-four-item .product-price .price-box .marketing-labels {
	align-items:flex-end;
	display:flex;
	flex-wrap:wrap
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .price-box .marketing-labels {
	width:auto
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-price .price-box .marketing-labels {
	width:auto
}
}
.product-four-item .product-price .price-box .marketing-labels .marketing-box {
    -webkit-margin-end: 8px;
    align-items: center;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: #bf5c9f;
    border-radius: 100px;
    box-sizing: border-box;
    color: #ffffff;
    display: inline-flex;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    margin-inline-end: 8px;
    margin-top: 8px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .price-box .marketing-labels .marketing-box {
	-webkit-margin-end:6px;
	font-size:12px;
	height:20px;
	margin-inline-end:6px;
	margin-top:6px;
	padding:0 12px
}
}
.product-four-item .product-price .price-box .marketing-labels .marketing-item {
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.product-four-item .product-price .price-box .price-btn {
	display:flex;
	flex-direction:column
}
.product-four-item .product-price .price-box .btn-group {
	align-items:center;
	display:flex;
	margin-top:4px
}
.product-four-item .product-price .price-box .btn-group .btn {
	align-items:center;
	background:#191919;
	background:var(--event-button-theme,#191919);
	box-sizing:border-box;
	color:#fff;
	color:var(--event-text-reverse,#fff);
	cursor:pointer;
	display:flex;
	font-weight:500;
	justify-content:center;
	padding:10px 8px;
	text-align:center
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .price-box .btn-group .btn {
	border-radius:8px;
	font-size:12px;
	height:28px;
	min-width:106px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-price .price-box .btn-group .btn {
	border-radius:10px;
	font-size:14px;
	height:32px;
	min-width:120px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-price .price-box .btn-group .btn {
	border-radius:12px;
	font-size:14px;
	height:32px;
	min-width:92px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-price .price-box .btn-group .btn {
	border-radius:12px;
	font-size:16px;
	height:36px;
	min-width:112px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-price .price-box .btn-group .btn {
	border-radius:12px;
	font-size:16px;
	height:36px;
	min-width:112px
}
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .price-box .btn-group .btn {
	height:28px;
	padding:8px 12px
}
}
.product-four-item .product-price .price-box .btn-group .btn:hover {
	opacity:.9
}
.product-four-item .product-price .price-box .btn-group .btn--disabled,.product-four-item .product-price .price-box .btn-group .btn--disabled:hover {
	opacity:.5
}
.product-four-item .product-price .price-box .btn-group .iconfont-cart {
	-webkit-margin-start:12px;
	color:#fff;
	color:var(--event-text-primary,#fff);
	cursor:pointer;
	font-size:32px;
	margin-inline-start:12px
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .price-box .btn-group .iconfont-cart {
	font-size:26px
}
}
.product-four-item .product-price .price-box .info-group__installment {
	color:#474747;
	color:var(--event-text-secondary,#474747);
	font-size:14px;
	font-weight:400;
	margin-bottom:8px
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .price-box .info-group__installment {
	font-size:12px;
	margin-bottom:6px
}
}
.product-four-item .product-price .price-box .price-recent {
	color:#d1d1d1;
	color:var(--event-text-subtlest,#d1d1d1);
	font-size:14px;
	font-weight:400;
	margin-bottom:8px
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .price-box .price-recent {
	font-size:12px
}
.product-four-item .product-price .amount-box {
	margin-top:8px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-price .amount-box {
	margin-top:8px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-price .amount-box {
	margin-top:16px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-price .amount-box {
	margin-top:16px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-price .amount-box {
	margin-top:16px
}
}
.product-four-item .product-price .amount-box .price-desc {
	color:#4d1cb9;
	color:var(--event-text-theme,#4d1cb9);
	font-size:14px;
	font-weight:400
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .amount-box .price-desc {
	margin-bottom:4px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-price .amount-box .price-desc {
	margin-bottom:4px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-price .amount-box .price-desc {
	margin-bottom:6px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-price .amount-box .price-desc {
	margin-bottom:6px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-price .amount-box .price-desc {
	margin-bottom:6px
}
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .amount-box .price-desc {
	font-size:12px
}
}
.product-four-item .product-price .amount-box .info-group__price {
    color: #8a1f7d;
    font-weight: 700;
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .amount-box .info-group__price {
	font-size:16px;
	margin-bottom:6px
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.product-four-item .product-price .amount-box .info-group__price {
	font-size:20px;
	margin-bottom:4px
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.product-four-item .product-price .amount-box .info-group__price {
	font-size:24px;
	margin-bottom:8px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.product-four-item .product-price .amount-box .info-group__price {
	font-size:24px;
	margin-bottom:8px
}
}
@media screen and (min-width:1921px) {
	.product-four-item .product-price .amount-box .info-group__price {
	font-size:24px;
	margin-bottom:8px
}
}
.product-four-item .product-price .amount-box .info-group__price strong {
	display: block;
	-webkit-margin-end:8px;
	font-weight:700!important;
	margin-inline-end:8px
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .amount-box .info-group__price strong {
	-webkit-margin-end:4px;
	margin-inline-end:4px
}
}
.product-four-item .product-price .amount-box .info-group__price span {
	display:block;
	font-size:14px;
	margin-bottom:6px
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .amount-box .info-group__price span {
	font-size:12px
}
}
.product-four-item .product-price .amount-box .info-group__price small {
	font-size:100%
}
.product-four-item .product-price .amount-box .info-group__price del {
	color:#8c8c8c;
	color:var(--event-text-subtle,#8c8c8c);
	font-size:14px;
	font-weight:400
}
@media screen and (max-width:720px) {
	.product-four-item .product-price .amount-box .info-group__price del {
	font-size:12px
}
}

.event-image .event-image--content {
	margin:0 auto;
	width:100%
}
@media screen and (max-width:720px) {
	.event-image .event-image--content {
	max-width:none
}
}
@media screen and (min-width:721px)and (max-width:1024px) {
	.event-image .event-image--content {
	max-width:none
}
}
@media screen and (min-width:1025px)and (max-width:1440px) {
	.event-image .event-image--content {
	max-width:1180px
}
}
@media screen and (min-width:1441px)and (max-width:1920px) {
	.event-image .event-image--content {
	max-width:1400px
}
}
@media screen and (min-width:1921px) {
	.event-image .event-image--content {
	max-width:1400px
}
}
.event-image .event-image--link {
	cursor:auto
}

.site-sale__footnote {
    background-color: #bf5c9f;
    color: #fff;
    padding: 48px 0;
}
.site-sale__footnote .note-container {
	max-width: 1440px;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 32px;
}
.site-sale__footnote .footnote__list {
    display: grid;
    font-size: 17px;
    margin: 0;
    padding: 0;
    row-gap: 32px;
	text-align: center
}
.site-sale__footnote .footnote__item {
    list-style-position: inside;
    list-style-type: decimal;
    position: relative;
}</pre></body></html>