body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}

code {
	font-family: source-code-pro, Menlo, Monaco, Consolas, Courier New, monospace
}

a, a:hover, a:visited, a:active {
			text-decoration: none;
			color: inherit;
}

._52a8346e26,
.c33f559eeb {
	grid-gap: 15px;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	margin-bottom: 20px
}

._02ef6006df {
	background-color: #fff;
	display: grid;
	grid-template-columns: 1fr 1fr
}

._71cf8144fb {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr
}

._4e6dbe0ecd>div>div>div {
	align-items: center;
	display: flex;
	gap: 20px
}

._0f80f825ee>div:hover,
._3131751dd4>div {
	padding: 10px
}

._78835f90db>div>div>div {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	padding: 10px
}

._3ed20a4376>div:hover {
	color: #e77996 !important;
	cursor: pointer
}

._20ac5ce5de {
	font-size: large;
	font-weight: 700
}

.b720907cc7 {
	font-size: 12px;
	font-weight: 400
}

._611e25c577 {
	font-size: 16px;
	height: 64px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis
}

._3c5beda48c {
	font-size: 12px
}

.d43e62e5b2 {
	color: #000;
	font-size: 18px;
	font-weight: 700
}

._7d27fdf34d {
	color: #666;
	font-size: 13px;
	margin: 10px 0
}

._2a56eb03fb {
	color: #e797a5;
	font-size: 13px
}

._45464024a0 {
	color: #888;
	font-size: 12px
}

._1a5dd9efa8 {
	cursor: pointer
}

.d202115432 {
	grid-gap: 10px;
	display: grid;
	gap: 10px
}

._455a4ddcf9 {
	display: grid;
	grid-template-rows: 1fr 40px
}

._34cc024c24 {
	display: grid;
	grid-template-rows: 1fr 1fr
}

._6aa93df11d>div:nth-child(2) {
	color: #333;
	font-size: 14px
}

.f19c9335b1 {
	background: linear-gradient(transparent, rgba(0, 0, 0, .5));
	color: #fff;
	cursor: pointer;
	filter: alpha(opacity=0);
	height: 100%;
	position: absolute;
	top: 0;
	transition: opacity .3s;
	width: 100%
}

._1223b4571f>:first-child {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -55%);
	transform: translate(-50%, -55%)
}

.bcd19fd683>:nth-child(2) {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	bottom: 0;
	position: absolute;
	text-align: right;
	width: 100%
}

._6fa5e197fa>:nth-child(2)>div:first-child {
	padding-bottom: 5px;
	padding-right: 5px
}

._459c536386 {
	background: #dab572;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 700;
	padding: 3px 5px;
	position: absolute;
	right: 0;
	top: 5px;
	z-index: 99
}

.e917007f7f:hover {
	color: #fa528e
}

.f746eb1227 {
	background: rgba(31, 41, 55, .75);
	border-radius: 4px;
	bottom: 3px;
	float: left;
	font-size: 13px;
	left: 2px;
	padding: 2px 5px;
	text-align: left;
	width: -webkit-max-content;
	width: max-content
}

._5040c2d478,
.f746eb1227 {
	color: #fff;
	position: absolute
}

._5040c2d478 {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	bottom: 0;
	float: right;
	font-size: 12px;
	text-align: right;
	width: 100%
}

._974a83bc34>div:first-child {
	font-weight: 500;
	padding-bottom: 4px;
	padding-right: 5px
}

.e6124f30c1 {
	background: #fa528e;
	border-radius: 50px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	left: 5px;
	padding: 2px 10px;
	position: absolute;
	top: 5px;
	z-index: 50
}

@media only screen and (max-width:600px) {

	.a257409be3,
	.d835a51353 {
		grid-template-columns: repeat(2, 1fr);
		padding-left: 10px;
		padding-right: 10px
	}

	._44cfaf657e img {
		object-fit: contain
	}

	._4153e7bebe {
		background-color: #fff
	}

	._4153e7bebe,
	.aa09a54922 {
		display: grid;
		grid-template-columns: 1fr
	}

	.aa09a54922 {
		padding-left: 10px;
		padding-right: 10px
	}
}

._68c98c9e8b {
	line-height: 22px;
	margin-bottom: 0;
	padding: 20px 10%
}

._68c98c9e8b,
._8930eee582 {
	background: linear-gradient(90deg, #fb8eb7, #eaa6c7, #d9bfd9);
	color: #fff
}

._8930eee582 {
	align-items: center;
	border-top: 1px solid #fff;
	display: flex;
	gap: 20px;
	justify-content: center;
	padding-bottom: 15px;
	padding-top: 15px
}

.d1d481a62d {
	color: #fff;
	text-decoration: none
}

.bcac57d8d0:visited {
	color: #fff
}

.f29f2ea025 {
	display: flex;
	gap: 60px;
	justify-content: center;
	margin-top: 15px
}

.dfcdc71c7e {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 7px
}

._11bf4cf2f2 {
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 400
}

._88e57ff4c3,
._8ec9179922 {
	display: none
}

@media only screen and (max-width:600px) {

	._01fa3b60c3,
	._306b57afe8 {
		display: none
	}

	._4afe3d4060 {
		align-items: center;
		display: flex;
		flex-direction: column;
		gap: 6px;
		justify-content: center
	}

	.e5c7f44328 {
		display: block
	}

	.c107e373db>div {
		border-bottom: .5px solid #fff;
		border-top: .5px solid #fff;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px
	}

	.babd11d28c {
		margin-top: 10px
	}
}

._17bf3016df {
	background: #e77996;
	border: solid;
	border-radius: 50%;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	text-align: center
}

._17a29089b0,
._17bf3016df {
	cursor: pointer;
	height: 40px;
	width: 40px
}

._17a29089b0 {
	align-items: center;
	display: flex;
	justify-content: center
}

.cdae227a6c {
	margin-bottom: 20px;
	margin-top: 72px;
	padding: 10px 0
}

.a3d9c000aa {
	background: linear-gradient(90deg, #fb8eb7 20%, #eaa6c7 40%, #d9bfd9);
	color: #fff
}

.a24c92d50b .b8126d9acd {
	-webkit-filter: invert(0);
	filter: invert(0)
}

@media only screen and (max-width:600px) {
	.c03a3fb836 {
		font-size: 16px;
		font-weight: 500;
		margin-top: 20px
	}
}

.a983fc1889 {
	background: #fff;
	border-radius: 15px;
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
	padding: 20px 0
}

._77faf2bd4f>div {
	grid-gap: 10px;
	display: grid;
	flex: 1 1;
	gap: 10px;
	justify-content: center;
	text-align: center
}

.f4933ce64a {
	color: #e77996;
	font-weight: 700
}

._19c1a164cb {
	color: #000;
	font-weight: 700
}

@media only screen and (max-width:600px) {
	._79ebf1316f {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		margin: 10px
	}
}

._13b4338e80 {
	background: rgba(221, 185, 212, .73);
	color: #fff;
	font-weight: 700;
	height: 72px;
	line-height: 30px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100
}

._3ac3283cd2 {
	-webkit-backdrop-filter: saturate(180%) blur(20px) !important;
	backdrop-filter: saturate(180%) blur(20px) !important;
	background: linear-gradient(90deg, #fb8eb7, #eaa6c7, #d9bfd9);
	border-bottom-color: hsla(0, 0%, 100%, .04) !important;
	border-bottom: 1px solid transparent;
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12) !important
}

.afbc2ecfc7 {
	grid-template-columns: 1fr 1fr 1fr 1fr;
	height: 40px;
	max-width: 1300px
}

._9fae43fb7c {
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	width: 180px
}

._0548a974a8 {
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #c6c6c6
}

._1ffbf46a25:hover {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

._9bdc161c87 {
	width: 502px
}

._5a27b186cc {
	margin-top: 18px
}

._753c6aea7f {
	line-height: 40px
}

._7217474e56 {
	background: #333;
	left: 0;
	padding: 14px 0;
	text-align: center;
	top: 31px;
	width: 100%;
	width: 95px
}

.e0300a095a {
	height: 40px;
	padding: 0 10px
}

._636d07c947 {
	background-color: #333
}

.db6fbb86c4 {
	align-items: center;
	border-bottom: 1px solid #fff;
	display: flex;
	gap: 1px;
	justify-content: start;
	padding-bottom: 4px;
	padding-top: 5px;
	padding-inline: 10px
}

.d32dd20fa5>img {
	margin-right: 5px
}

._5dd149457e {
	align-items: center;
	background: #ff3471;
	border-radius: 20px;
	display: flex;
	gap: 1px;
	justify-content: start;
	margin-right: 20px;
	padding-bottom: 4px;
	padding-top: 5px;
	padding-inline: 10px
}

._6dedb1ec8d>img {
	margin-right: 5px
}

._7718ecb104 {
	align-items: center;
	color: #fff;
	display: flex;
	gap: 7px;
	justify-content: start;
	padding-bottom: 4px;
	padding-top: 5px;
	padding-inline: 10px
}

._148b56f651>img {
	margin-right: 5px
}

._59b9b1ed5a {
	font-size: 12px;
	height: 16px;
	right: -10px;
	top: -6px;
	width: 16px
}

._2134442171,
._59b9b1ed5a {
	align-items: center;
	background-color: red;
	border-radius: 20px;
	color: #fff;
	display: flex;
	justify-content: center;
	padding: 1px;
	position: absolute;
	text-align: center
}

._2134442171 {
	height: 20px;
	right: 11px;
	top: 0;
	width: 20px
}

.f3a504f974>div:nth-child(2) {
	display: flex
}

._29cf4bab17>div:first-child {
	display: none
}

._5dc2ffd130 {
	height: 25px !important;
	width: 130px !important
}

@media only screen and (max-width:1075px) {
	._6350acb637 {
		grid-template-columns: 1fr 1fr 1fr
	}

	._821913ac71 {
		display: none !important
	}
}

@media only screen and (max-width:300px) {
	.eeb9f6a415>div:nth-child(2) {
		gap: 5px !important;
		text-align: center;
		width: 148px !important
	}

	._22f17cc405 {
		height: 13px !important;
		padding-left: 5px;
		width: 65px !important
	}
}

@media only screen and (max-width:600px) {
	.fb4c976fe1 {
		height: 17px !important;
		width: 80px !important
	}

	.ccd71bcf44 {
		grid-template-columns: 1fr 1fr 1fr
	}

	._41ccd2aa84 {
		display: none
	}

	.adf6172778 {
		justify-content: center;
		margin-left: 5px;
		margin-top: 4px
	}

	._9ac0346e88 {
		font-size: 12px;
		justify-content: center;
		width: 200px
	}

	._30c4536478>div:nth-child(2) {
		display: none
	}

	.e9fa0296f5>div:first-child {
		display: block;
		padding-right: 10px;
		padding-top: 10px;
		text-align: right
	}

	.c543d27f28 {
		height: 52px
	}

	._5adbb17f82 {
		background: #f893b9;
		color: #fff;
		font-size: 12px;
		font-weight: 500;
		padding-block: 10px;
		padding-bottom: 0;
		padding-top: 0;
		right: 0;
		top: 47px;
		width: 123px
	}
}

.e7b8bc41fe {
	color: #fff;
	font-size: 12px;
	grid-template-columns: 50% 50%;
	padding-left: 10px;
	padding-right: 10px;
	row-gap: 10px;
	text-align: center
}

.afc5ed4e4b {
	background-color: #fff;
	border-radius: 23px;
	color: #fa679e;
	font-size: 10px;
	line-height: 25px;
	margin: auto;
	text-align: center;
	width: 80%
}

._798d646881 {
	grid-gap: 15px;
	display: grid;
	gap: 15px;
	top: 90px;
	width: 125px
}

.b9c41b0f5e {
	background: #ffb35b;
	color: #fff
}

.b9c41b0f5e,
.be8f07945c {
	border-radius: 20px;
	cursor: pointer;
	font-size: 12px;
	line-height: 25px;
	padding: 0 10px;
	text-decoration: none
}

.be8f07945c {
	background: #fff;
	color: #fa679e
}

._3d3bbcbb0f {
	grid-gap: 10px;
	bottom: -112px;
	display: grid;
	gap: 10px;
	grid-template-rows: auto auto;
	left: 15px;
	text-align: center;
	width: 80%
}

._636d00e897 {
	left: 50%;
	position: absolute;
	scale: 1.2;
	-webkit-transform: translate(-42%, 75px);
	transform: translate(-42%, 75px);
	z-index: 999
}

._58f315793c {
	display: flex;
	justify-content: end
}

.b4ab00e555 {
	bottom: 76px;
	font-size: 20px;
	height: 22px;
	left: 50%;
	top: auto !important;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	width: 13px
}

.a21d86ddbe {
	background: rgba(0, 0, 0, .7);
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 11000
}

._905669859a {
	background: #fff;
	border-radius: 5px;
	box-shadow: 1px 2px 3px #333;
	color: #fff;
	font-size: 1.2rem;
	left: 50%;
	line-height: 1.5;
	min-width: 285px;
	padding: 10px;
	position: relative;
	text-align: center;
	top: 50%;
	-webkit-transform: translateZ(0) scale(1.185);
	transform: translateZ(0) scale(1.185);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 25%
}

._48f23d9d53 {
	color: #333
}

._06c930dafe>img {
	height: 100%;
	max-height: 600px;
	max-width: 600px;
	width: 100%
}

.e1b629e411 {
	font-size: 18px;
	font-weight: 500
}

._810887b7e6 {
	font-size: 18px;
	font-weight: 700;
	text-align: center
}

._0b0009bb9c {
	font-size: 16px
}

.ca11fc7d35 {
	font-size: 14px
}

._4648b7eb16 {
	background: rgba(0, 0, 0, .4);
	border: 2px solid;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	padding: 5px 12px;
	position: absolute;
	right: -21px;
	top: -22px;
	z-index: 1
}

._1cbc604e29>select {
	height: 30px;
	width: 100%
}

._741677a099 {
	background-color: #f7f7f7
}

._4af75145e7 {
	background-color: #f7ebef
}

.f109e76d73 {
	align-content: center;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	height: 100%;
	min-width: 78px;
	padding: 0 10px
}

._1d318da5e8 {
	background: var(--theme_orange)
}

._2526e3807b {
	background: var(--theme_blue)
}

.f99f433f02 {
	background: var(--new_theme_original)
}

._0995318a19 {
	align-items: center;
	border-radius: 5px;
	box-shadow: 2px 0 4px rgba(0, 0, 0, .2), 0 4px 4px -2px rgba(0, 0, 0, .2);
	font-size: 15px;
	grid-template-columns: auto 1fr;
	margin-bottom: 10px
}

._83fc561b73 {
	background: red !important;
	background: var(--theme_oringinal);
	border-radius: 3px;
	color: #fff;
	font-size: 10px;
	padding: 2px 4px;
	position: absolute;
	right: -3px;
	top: -10px;
	width: -moz-fit-content;
	width: -webkit-fit-content;
	width: fit-content
}

._84a9a3ffd4 {
	color: #6a6a6a;
	margin-block: 10px;
	text-decoration: none
}

.af53667cac:hover {
	cursor: pointer
}

._895e2d7d37:hover {
	color: var(--theme_hover_orange)
}

._9582a9754b:hover {
	color: var(--theme_hover_blue)
}

.fb6d4318d0:hover {
	color: var(--theme_hover_original)
}

._087affa2db {
	display: block
}

._8d69c2dc56,
.d9f0868002 {
	display: none
}

.b969c7ee78 {
	height: 95%
}

.e517bfbd35 {
	color: #fff;
	font-size: 1.8rem;
	font-weight: 700;
	left: 30%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

._431b925e8e {
	padding-inline: 0 !important;
	padding-top: 20px
}

._81ec304b4a {
	display: flex;
	gap: 10px;
	margin: 20px 0
}

._77cdfdeaf7 {
	align-items: center;
	border-radius: 10px;
	box-shadow: 2px 0 4px rgba(0, 0, 0, .2), 0 4px 4px -2px rgba(0, 0, 0, .2);
	display: grid;
	font-size: 16px;
	font-weight: 500;
	grid-template-columns: auto 1fr;
	margin-top: 10px;
	padding-block: 5px;
	padding: 10px 0
}

.c4f89da7be {
	padding-inline: 25px
}

._7268a71910 {
	grid-column-gap: 8px;
	-webkit-column-gap: 8px;
	column-gap: 8px;
	display: grid;
	grid-template-columns: repeat(8, 1fr)
}

@media only screen and (max-width:600px) {
	._97dd0d1a63 {
		padding-inline: 20px
	}

	.d417c3c9dc {
		grid-gap: 10px;
		display: grid;
		gap: 10px;
		grid-template-columns: 1fr 1fr
	}

	._6f0e5a7e3b {
		align-items: center;
		border-radius: 5px;
		box-shadow: 2px 0 4px rgba(0, 0, 0, .1), 0 4px 4px -2px rgba(0, 0, 0, .1);
		display: grid;
		font-size: 15px;
		grid-template-columns: auto 1fr;
		margin-top: 10px;
		padding-block: 5px
	}

	.d89f2a3d8d {
		padding-inline: 5px !important;
		padding-top: 10px
	}

	._77ef44fe6e {
		font-size: 12px
	}

	.fa0216e9ce {
		font-size: 1.5rem;
		left: 35%
	}

	.d057ec72f4>div:nth-child(2) {
		grid-column-gap: 5px;
		-webkit-column-gap: 5px;
		column-gap: 5px;
		display: grid;
		font-weight: 500;
		grid-template-columns: 1fr 1fr 1fr 1fr
	}

	._6bd255fa83 {
		margin: 0 auto;
		padding-left: 10px;
		text-align: center
	}

	._7b0a121976>div {
		margin-top: 5px
	}

	._65d9cd04fa {
		font-size: 12px;
		height: auto
	}

	.c5d4b46545 {
		word-wrap: break-word;
		border-bottom-left-radius: 5px;
		border-top-left-radius: 5px;
		color: #fff;
		font-size: 12px;
		font-weight: 400;
		min-width: 1px;
		padding: 0 10px;
		text-align: center;
		white-space: normal;
		width: 32px
	}

	._950912edfd,
	.c5d4b46545 {
		display: block
	}

	.e7abc59f3d {
		grid-template-columns: 1fr !important;
		height: 146px !important;
		overflow: hidden
	}

	._4ffc53bdcf {
		height: 146px;
		object-fit: fill;
		overflow: hidden;
		width: 100%
	}

	.eba9552f48 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		min-height: 146px
	}
}

._5b78e15d4e {
	height: 500px;
	width: 100%
}

.ceb2972f85 {
	height: 100%;
	object-fit: cover;
	width: 100%
}

@media only screen and (max-width:600px) {
	._7530ea5cb5 {
		height: 180px
	}
}

@media only screen and (min-width:601px) and (max-width:1024px) {
	.d221647d43 {
		height: 180px
	}
}

._943d5cd8fe,
.e681c78090 {
	max-height: 70px;
	min-height: 70px
}

@media only screen and (max-width:600px) {

	._83cd37d348,
	._84f4fe98ea {
		max-height: 30px;
		min-height: 30px
	}
}

.db4e9c7fe5 {
	grid-gap: 10px;
	align-items: center;
	background: #fff;
	border-radius: 15px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
	display: grid;
	gap: 10px;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	margin: 10px 10px 0;
	padding: 20px 10px;
	text-align: center
}

._1d35cebcc0>div {
	align-items: center;
	display: flex;
	flex-direction: column;
	font-size: 14px;
	gap: 5px
}

.d9dcb85cdc {
	margin-top: 10px
}

.a7e29fa8a9 {
	bottom: 86px;
	flex-direction: column;
	gap: 5px;
	height: 200px !important;
	position: fixed;
	right: 20px;
	z-index: 990
}

._3b9f94e329>div,
.a7e29fa8a9 {
	display: flex;
	justify-content: center
}

._3b9f94e329>div {
	align-items: center;
	background: #fff;
	border: 1px solid #d8cdcd;
	height: 40px;
	width: 40px
}

._45ea8789a7 {
	background: rgba(0, 0, 0, .7);
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 11000
}

.d87f2f516f {
	align-items: center;
	background-color: #7783ea;
	bottom: 0;
	cursor: pointer;
	display: flex;
	height: 53px;
	justify-content: center;
	left: 50%;
	max-height: 33px;
	padding: 10px;
	position: fixed;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	z-index: 1000
}

.ceedbeb52e>:first-child {
	align-items: center;
	display: flex;
	gap: 5px
}

._7d6ebfdb1c>:first-child>:first-child {
	height: 23px;
	width: 132px
}

._9851419486>:first-child>:nth-child(2) {
	height: 36px;
	width: 115px
}

.cf9b204e65>:first-child>:nth-child(3) {
	color: #fff;
	font-size: 18px
}

.f120b10a85 {
	margin-top: 5px;
	padding-left: 5px
}

@media only screen and (max-width:600px) {
	._8caffbeea3 {
		width: 100%
	}

	.f66048750c>:first-child>:first-child {
		height: 23px
	}

	.b79f9ccf50>:nth-child(2)>:nth-child(2) {
		height: 31px
	}

	._0630a03274>:first-child>:nth-child(3) {
		color: #fff;
		font-size: 15px !important
	}
}

@media only screen and (max-width:400px) {
	._90218d726c>:first-child>:first-child {
		width: 105px
	}
}

._5a3dbc30e6 {
	grid-template-rows: auto 1fr auto
}

.da22a439b7 {
	height: 312px
}

._4249ac8d42 {
	grid-template-columns: 1fr auto
}

@media only screen and (max-width:1000px) {
	.af4f78db7b {
		grid-template-columns: 1fr
	}

	._58e1c35a71>div:nth-child(2) {
		display: none
	}

	._6b72e3576c {
		grid-template-columns: 1fr;
		grid-template-rows: 1fr auto !important
	}
}

@media only screen and (max-width:500px) {
	._42d76ef4be {
		font-size: 13px
	}
}

.d16085d1ed {
	margin: 0 auto;
	max-width: 1200px;
	min-width: 200px !important;
	width: 100%
}

._8abb764f66 {
	width: 100%
}

._069a760337 {
	margin-bottom: 28px;
	min-height: 50px
}

._801a22df24 {
	min-height: 60px
}

._61034ebbb8 {
	cursor: pointer
}

.e78f08ac7e {
	display: flex;
	justify-content: space-between;
	padding-top: 26px
}

._07e65b5afd {
	font-size: 14px;
	font-size: 16px;
	font-weight: 600
}

.bf3b6d8b0a {
	color: #f86294;
	cursor: pointer;
	font-size: 14px
}

._05ebab1681 {
	grid-gap: 14px;
	display: grid;
	gap: 14px;
	grid-template-columns: repeat(3, minmax(0, 1fr))
}

._1cefc95ea5 {
	background: #fff;
	display: flex;
	padding: 14px
}

.e3d5dd65f4 {
	grid-gap: 14px;
	display: grid;
	gap: 14px;
	grid-template-columns: repeat(3, 1fr);
	margin-bottom: 20px;
	padding-top: 4px
}

._607675cd0f {
	align-items: flex-start;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
	cursor: pointer;
	display: flex;
	padding: 10px
}

._7cf7c4d854 {
	border-radius: 4px;
	flex: 0 0 auto;
	height: 100%;
	margin-right: 10px;
	max-height: 100px;
	max-width: 100px;
	object-fit: cover;
	width: 50%
}

.ad7c9d1d7f {
	flex: 1 1
}

.a5abda0c6c {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis
}

._0e42ad0301 {
	margin: 10px 0;
	position: relative
}

._1a9c19f338 {
	color: #757575;
	font-size: 14px;
	line-height: 16px;
	margin: 0
}

.afc4931581.f71b793dd8 {
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis
}

._88c2bb69bc {
	background: none;
	border: none;
	bottom: 0;
	color: #f86294;
	cursor: pointer;
	font-size: 14px !important;
	margin-left: 4px;
	padding: 0;
	position: absolute;
	right: 0
}

._8f62b7caca:hover {
	color: #333
}

@media only screen and (max-width:500px) {
	._9d42593618 {
		padding: 6px
	}

	._11eba5742b {
		margin: 0 auto;
		margin-top: 52px !important;
		max-width: 100% !important;
		min-width: 100% !important;
		width: 100% !important
	}

	._3f5ac6b48c {
		margin-bottom: 0;
		min-height: 0
	}

	._74e2349109 {
		display: none !important
	}

	._32559fbe20 {
		grid-gap: 8px;
		display: grid;
		gap: 8px;
		grid-template-columns: repeat(2, 1fr);
		margin-inline: 10px;
		padding-top: 4px
	}

	._8418a60606 {
		display: flex;
		justify-content: space-between;
		margin-inline: 10px;
		padding-top: 26px
	}

	._0b35475b0f {
		font-size: 16px;
		font-weight: 600
	}

	._23f4f6e79a {
		border-radius: 4px;
		margin-right: 6px;
		max-height: 70px;
		max-width: 50px
	}

	.d3f16c7d03 {
		font-size: 12px;
		line-height: 14px
	}

	._5985bc3ff5 {
		margin: 6px 0 0
	}

	._0bcd952a56 {
		font-size: 10px;
		line-height: 12px
	}

	._71c168e599.b50b608283 {
		padding-right: 5px
	}

	.ed79e07af8 {
		font-size: 12px !important
	}
}

._9503378b09 {
	cursor: pointer;
	height: 120px;
	width: 174px
}

._465bfad596 {
	border-bottom: 1px solid #eee;
	cursor: pointer;
	display: block;
	line-height: 45px;
	margin: 5px 10px;
	text-align: center
}

._29cecd1383 {
	-webkit-filter: opacity(.5);
	filter: opacity(.5);
	rotate: 180deg;
	width: 15px
}

.b15ee40f85 {
	color: #e77996;
	cursor: pointer;
	display: flex;
	font-size: 18px;
	font-weight: 600;
	gap: 2px;
	justify-content: center
}

._27de5dfde6 {
	color: #e77996;
	font-weight: 500
}

._988a392ce5 {
	display: flex;
	font-size: 21px;
	margin-bottom: 2px !important
}

.f99f8fd429 {
	grid-template-columns: 1fr
}

.a2a28d578d {
	border-radius: 50px;
	height: 80px;
	width: 80px
}

.c6c4c92419 {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	grid-template-columns: repeat(10, minmax(0, 1fr))
}

._89f9d381fd,
.d1369c1ade {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	grid-template-columns: repeat(2, minmax(0, 1fr))
}

.fce4f3af4f {
	color: #242424;
	font-size: 18px;
	font-weight: 700
}

._8b9746db53 {
	background: #e7e7e7;
	height: 1px;
	width: 100%
}

._95f3f6acef {
	grid-gap: 30px;
	align-items: center;
	background-color: #fff;
	border: 1px solid #ececec;
	display: grid;
	gap: 30px;
	grid-template-columns: auto 1fr 120px;
	padding: 20px
}

.bb6324ff78 {
	padding: 0 10px
}

._9e37b4592c {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	margin-top: 10px
}

._1b119f95db {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 30px;
	width: 100%
}

._6bbb501f97 {
	margin-left: 250px
}

._7ad4efef1d {
	display: none
}

._879ac7bd7a {
	color: #454545;
	font-size: 12px;
	font-weight: 400
}

._3cde60604b {
	border-radius: 50px
}

._47de876e13 {
	display: none
}

._19e3dbaabe {
	align-items: center;
	background: linear-gradient(180deg, #fb8eb7, #eaa6c7, #d9bfd9);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	font-size: 16px;
	font-weight: 600;
	text-align: center
}

.f052d3eb03 {
	display: block;
	position: relative
}

.e74771b797:before {
	--m: conic-gradient(#000 0 0);
	background: #666;
	border: 1px solid #666;
	border-radius: 10px;
	content: "";
	inset: 0;
	-webkit-mask: var(--m) content-box, var(--m);
	-webkit-mask-composite: xor;
	mask: var(--m) content-box exclude, var(--m);
	pointer-events: none;
	position: absolute
}

._0566ab4495 {
	display: grid;
	grid-template-columns: repeat(13, minmax(0, 1fr));
	place-items: center
}

.fb9bfd8093 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ec5ecc7efa {
	grid-gap: 20px;
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
	margin: auto;
	width: 1200px
}

.ed3ef8abd1 {
	align-items: center;
	display: flex;
	gap: 12px;
	justify-content: center;
	padding-inline: 26px
}

@media only screen and (max-width:600px) {
	._86bc76133a {
		align-items: center;
		background: linear-gradient(180deg, #fb8eb7, #eaa6c7, #d9bfd9);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
		font-size: 14px;
		font-weight: 600;
		max-width: 120px;
		text-align: center
	}

	.e7ce1c4719 {
		display: flex;
		gap: 12px;
		justify-content: center;
		padding-inline: 0
	}

	.b9650f2d78 {
		align-items: center;
		position: relative;
		text-align: left
	}

	._0bd890a283:before {
		--m: conic-gradient(#000 0 0);
		background: #666;
		border: 1px solid #666;
		border-radius: 10px;
		content: "";
		inset: 0;
		-webkit-mask: var(--m) content-box, var(--m);
		-webkit-mask-composite: xor;
		mask: var(--m) content-box exclude, var(--m);
		pointer-events: none;
		position: absolute
	}

	.ecc6f12a45 {
		display: block;
		gap: 5px;
		margin-left: 10px;
		max-width: 95%;
		padding: 1px
	}

	._0eacdf0a6a {
		grid-gap: 10px;
		display: grid;
		font-size: 13px;
		gap: 10px;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		padding: 0;
		width: 95%
	}

	._9b6b78fcf5 {
		display: grid;
		grid-template-columns: repeat(6, minmax(0, 1fr));
		padding: 0 10px;
		place-items: center
	}

	.c371ce0353 {
		grid-gap: 5px;
		display: grid;
		gap: 5px;
		grid-template-columns: repeat(4, minmax(0, 23%))
	}

	._226004fa83,
	.c371ce0353 {
		padding-left: 10px
	}

	.c4cd5a9798 {
		height: 15px;
		width: 15px
	}

	.f0f2dcadee {
		font-size: 14px
	}

	.d1062f2af0 {
		display: none
	}

	.ef4cc6eae9 {
		grid-template-columns: 1fr !important
	}

	.ee2168bf97 {
		margin-left: 0
	}

	._6d73ef858b {
		grid-gap: 10px !important;
		align-items: flex-start;
		display: grid;
		gap: 10px !important;
		grid-template-columns: auto 1fr;
		margin: 0;
		padding: 20px
	}

	._56081b5881 {
		gap: 20px;
		margin: 10px
	}

	.a5c21cea73 {
		height: 34px;
		margin-top: 0;
		overflow: hidden;
		text-overflow: ellipsis
	}

	._5879708d6c {
		border-radius: 100px !important;
		font-size: 16px;
		font-weight: 700;
		height: 37px;
		margin-left: auto;
		width: 90px !important
	}

	.d6addf5554 {
		height: 60px;
		width: 60px
	}

	.debd6ddf11 {
		align-items: center;
		bottom: 0;
		margin: 0;
		padding: 5px 0;
		position: fixed;
		width: 100%;
		z-index: 1001
	}

	._8eb2ac7824 {
		display: grid;
		grid-template-columns: auto 1fr auto
	}

	._7c55765f46>div:first-child {
		padding-left: 10px
	}

	._7c170f6642>div:nth-child(2) {
		text-align: center
	}

	._9070fdf164>div:nth-child(3) {
		padding-right: 10px
	}

	._9f586bc69a {
		display: block;
		font-size: 18px;
		font-weight: 700;
		text-align: center
	}
}

._221ca18cd8,
.b120bba894 {
	grid-gap: 15px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	margin-bottom: 20px
}

._221ca18cd8 {
	padding-top: 20px
}

._7f56701476,
._9eaf46cb99 {
	grid-template-columns: repeat(3, 1fr)
}

._9de107a907 {
	background-color: #fff;
	display: grid;
	grid-template-columns: 1fr 1fr
}

.b0ef5a2c50 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr
}

.db705d6cb7>div>div>div {
	align-items: center;
	display: flex;
	gap: 20px
}

._1c17426030>div,
._8e580edeca>div:hover {
	padding: 10px
}

._296981e132>div>div>div {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	padding: 10px
}

._4843202542>div:hover {
	color: #e77996 !important;
	cursor: pointer
}

.fa2348d149 {
	font-size: large;
	font-weight: 700
}

._3d0e52b675 {
	font-size: 12px;
	font-weight: 400
}

._3dc6be5ba9 {
	font-size: 16px;
	height: 64px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis
}

._19537c384c {
	font-size: 12px
}

.b3e700f89b {
	color: #000;
	font-size: 18px;
	font-weight: 700
}

._486959141a {
	color: #666;
	font-size: 13px;
	margin: 10px 0
}

._8043fbc3be {
	color: #e797a5;
	font-size: 13px
}

.c97a725485 {
	color: #888;
	font-size: 12px
}

.d438c76d19 {
	cursor: pointer
}

.f511dec5ad {
	grid-gap: 10px;
	display: grid;
	gap: 10px
}

._606ee485f3 {
	height: 100%;
	justify-content: space-between
}

._606ee485f3,
._8e9e4d70dc {
	display: flex;
	flex-direction: column
}

._8e9e4d70dc {
	border: 2px solid #ccc;
	box-sizing: border-box;
	justify-content: flex-start
}

.e6fd77c9e0 {
	line-clamp: 3;
	box-sizing: border-box;
	flex-grow: 1;
	padding-block: 5px;
	text-overflow: ellipsis
}

.c33baacc0a,
.e6fd77c9e0 {
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden
}

.c33baacc0a {
	-webkit-line-clamp: 2;
	font-size: 14px;
	font-weight: 600;
	height: 28px;
	padding: 10px 5px 5px;
	white-space: normal
}

.b51d62e99b {
	align-self: flex-end;
	background: none;
	border: none;
	color: #ff7f7f;
	cursor: pointer;
	font-size: 14px;
	margin-top: -10px;
	text-align: right
}

.d23eda0fb7 {
	display: grid;
	grid-template-rows: 1fr 1fr
}

.c5d54fc92f>div:nth-child(2) {
	color: #333;
	font-size: 14px
}

._7f32b5f4f1 {
	background: linear-gradient(transparent, rgba(0, 0, 0, .5));
	color: #fff;
	cursor: pointer;
	filter: alpha(opacity=0);
	height: 100%;
	position: absolute;
	top: 0;
	transition: opacity .3s;
	width: 100%
}

._44399da7d3>:first-child {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -55%);
	transform: translate(-50%, -55%)
}

._86bb2f1e94>:nth-child(2) {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	bottom: 0;
	position: absolute;
	text-align: right;
	width: 100%
}

._1c730addea>:nth-child(2)>div:first-child {
	padding-bottom: 5px;
	padding-right: 5px
}

._9566d7dbcf {
	background: #dab572;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 700;
	padding: 3px 5px;
	position: absolute;
	right: 0;
	top: 5px;
	z-index: 99
}

._1e9936f7a2:hover {
	color: #ff8e9d
}

._06444af19d {
	background: rgba(31, 41, 55, .75);
	border-radius: 4px;
	bottom: 3px;
	float: left;
	font-size: 13px;
	left: 2px;
	padding: 2px 5px;
	text-align: left;
	width: -webkit-max-content;
	width: max-content
}

._06444af19d,
._1a99d6db7f {
	color: #fff;
	position: absolute
}

._1a99d6db7f {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	bottom: 0;
	float: right;
	font-size: 12px;
	text-align: right;
	width: 100%
}

._723f7c0130>div:first-child {
	font-weight: 500;
	padding-bottom: 4px;
	padding-right: 5px
}

.a10aba98f2 {
	background: #ff8e9d;
	border-radius: 50px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	padding: 2px 10px;
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 50
}

.ce86cc64eb {
	object-fit: cover;
	width: 100%
}

@media only screen and (max-width:600px) {
	._242356e74f {
		grid-template-columns: 1fr
	}

	.ac47c55356>:first-child {
		grid-column: 1/-1;
		overflow: hidden
	}

	.f8ed53dc0b>:first-child ._1a039a8b26 {
		height: 200px
	}

	._49e8692e6f>:nth-child(n+2) {
		grid-template-columns: repeat(2, 1fr)
	}

	._59399a53ef>:nth-child(n+2) ._1df0ab8536 {
		height: 120px
	}

	._9d50c8c8a2>:nth-child(n+2) {
		grid-column: span 1
	}

	.eeae62938b {
		grid-gap: 10px
	}

	.dee6d83d55 {
		object-fit: cover;
		width: 100%
	}

	._16c2598d5c {
		background-color: #eee
	}

	._16c2598d5c,
	._71d495cc70 {
		grid-template-columns: repeat(2, 1fr);
		padding-left: 10px;
		padding-right: 10px
	}

	.e6328e6ff1 img {
		object-fit: contain
	}

	.fecf2c2814 {
		background-color: #fff
	}

	.ac0e803389,
	.fecf2c2814 {
		display: grid;
		grid-template-columns: 1fr
	}

	.ac0e803389 {
		padding-left: 10px;
		padding-right: 10px
	}
}

._2feb1e1f11 {
	grid-template-columns: 1fr;
	margin-top: 20px !important
}

._9e6229490e {
	border-radius: 50px;
	height: 80px;
	width: 80px
}

._54e6101147 {
	color: #242424;
	font-size: 18px;
	font-weight: 700;
	grid-column: span 1/span 1;
	padding-top: 100px
}

._9c291ad1bf {
	background: #e7e7e7;
	height: 1px;
	width: 100%
}

._79d407c22f {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	grid-template-columns: repeat(4, minmax(0, 1fr))
}

._1368c7c18b {
	height: auto
}

._37b700d076 {
	background-color: rgba(0, 0, 0, .8);
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

._37b700d076,
.e57ce42980 {
	position: fixed;
	z-index: 999
}

.e57ce42980 {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.c2f8756213>img {
	max-height: 600px;
	max-width: 600px;
	width: 600px
}

._1120ac20e8 {
	align-items: center;
	background: linear-gradient(90deg, #fb8eb7, #eaa6c7, #d9bfd9);
	color: #fff;
	position: relative
}

.e277947595 {
	border: 1px solid #ececec;
	border-radius: 0 0 10px 10px;
	box-shadow: -2px 0 4px rgba(0, 0, 0, .2), 2px 0 4px rgba(0, 0, 0, .2), 0 4px 4px -2px rgba(0, 0, 0, .2)
}

._7cd54ebd35,
.e277947595 {
	align-items: center;
	background-color: #fff;
	color: #fff;
	justify-content: center;
	margin: auto;
	text-align: center
}

._7cd54ebd35 {
	border: 1px solid #ececec;
	border-radius: 10px;
	bottom: 1px;
	position: absolute;
	-webkit-transform: translate(6%, 50%);
	transform: translate(6%, 50%);
	width: 89%
}

._85d3c4d1dc,
._8b9c4d4c72 {
	display: flex;
	flex-direction: column
}

._56054bb708 {
	border-bottom: 1px solid #ddd;
	display: flex;
	padding: 10px 0;
	text-align: left
}

.ac0e9da3c8 button {
	background: none;
	border: none;
	color: #666;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	outline: none;
	position: relative;
	transition: color .3s ease
}

._56f97b9770 button:after {
	background-color: #ff8e9d;
	bottom: -5px;
	content: "";
	height: 2px;
	left: 50%;
	position: absolute;
	transition: width .3s ease, left .3s ease
}

._72985cb8a1 button.d266893c3a {
	color: #ff8e9d;
	font-weight: 700
}

._4ce7c6c83e button.b82dc5eb44:after {
	left: 4px;
	width: 85%
}

._932d4db56c button:hover {
	color: #333
}

._6bb256c12d button:hover:after {
	left: 4px;
	width: 85%
}

._1d25e84800 {
	grid-gap: 120px;
	gap: 120px;
	left: 50%;
	padding: 20px;
	position: absolute;
	top: 0;
	-webkit-transform: translate(-52%);
	transform: translate(-52%);
	width: 800px
}

._3cf181a6be {
	color: #ff347d;
	font-weight: 400;
	padding-top: 10px
}

._20238716ae {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	color: #666;
	display: -webkit-box;
	display: grid;
	font-size: 14px;
	font-weight: 400;
	grid-template-columns: 60px 1fr;
	overflow: hidden;
	padding: 10px
}

._9a76f0a649 {
	display: flex;
	gap: 10px;
	justify-content: end;
	padding-top: 10px;
	text-align: right;
	width: 100%
}

._1bed082d80 {
	margin-left: 250px
}

._51393e9faa {
	display: none
}

._941924a401 {
	color: #fff;
	font-size: 12px;
	font-weight: 400
}

._04e6aeb44a {
	border-radius: 50px
}

.e7e010235e {
	display: none
}

.c2b34befdb {
	font-size: 14px;
	font-weight: 500
}

._05e637005d {
	background: #ff347d26;
	border: 1px solid #ff347d;
	border-radius: 50px;
	color: #ff347d;
	cursor: pointer;
	display: flex;
	justify-content: center;
	padding: 4px 8px
}

._4374e17be5 {
	display: grid
}

.ed0a729811 {
	display: none
}

.aeaf0b3380 {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	grid-template-columns: 25% 72%;
	padding-top: 10px;
	text-align: end;
	width: 100%
}

.fb01e4c791 {
	font-size: 16px;
	grid-template-columns: repeat(4, minmax(0, 1fr)) !important
}

._1ff4119edf {
	display: flex;
	font-size: 21px;
	margin-bottom: 2px !important
}

.ac743dea9d {
	color: #e77996;
	cursor: pointer;
	display: flex;
	font-size: 18px;
	font-weight: 600;
	gap: 2px;
	justify-content: center
}

._45bbbca234 {
	-webkit-filter: opacity(.5);
	filter: opacity(.5);
	rotate: 180deg;
	width: 15px
}

._05d7ceaafa {
	color: #e77996;
	font-weight: 500
}

@media only screen and (max-width:600px) {
	.f2de4973b1 {
		height: 15px;
		width: 15px
	}

	.cbfd52f786 {
		padding-left: 10px
	}

	._03c66b8c66 {
		font-size: 14px
	}

	._68d701c565 {
		background-color: #eee;
		grid-template-columns: repeat(2, 1fr);
		padding-left: 10px;
		padding-right: 10px
	}

	._7c905ab079>img {
		max-height: 350px;
		max-width: 350px
	}

	._448eac041b,
	._8e8bf0ceba {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important
	}

	._4a3717beae {
		gap: 10px !important
	}

	._882772a9cc {
		display: flex;
		grid-column: span 2/span 2
	}

	._223bc64dcb {
		display: block;
		gap: 10px;
		padding-top: 10px;
		text-align: center;
		width: 100%
	}

	._8ca79c55d7 {
		display: none !important
	}

	._90a5ba97fd {
		grid-template-columns: 1fr !important
	}

	.f94f9e348a {
		margin-left: 0
	}

	._81b75df7b1 {
		grid-gap: 10px !important;
		align-items: flex-start;
		display: grid;
		gap: 10px !important;
		grid-template-columns: auto 1fr;
		margin: 0;
		padding: 20px
	}

	._6bd05fe357 {
		align-items: center;
		background-color: #fff;
		background: #fafafa;
		border: 1px solid #b4b4b4;
		border-radius: 1px;
		box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 -2px transparent;
		color: #fff;
		justify-content: center;
		margin: auto;
		text-align: center
	}

	._31ab3210f3 {
		flex-direction: column
	}

	._71bf2da2d7 {
		margin-top: 0;
		padding: 10px
	}

	._61e99647ce {
		border-radius: 100px !important;
		font-size: 16px;
		font-weight: 700;
		height: 37px;
		margin-left: auto;
		width: 90px !important
	}

	.cf137aefb3 {
		height: 60px;
		width: 60px
	}

	._17acfdfd35 {
		align-items: center;
		bottom: 0;
		margin: 0;
		padding: 5px 0;
		position: fixed;
		width: 100%;
		z-index: 1001
	}

	._0e8b84b3d1 {
		display: grid;
		grid-template-columns: auto 1fr auto
	}

	._74befe3c1f>div:first-child {
		padding-left: 10px
	}

	.fb9bfe1bcd>div:nth-child(2) {
		text-align: center
	}

	.dce395ffe0>div:nth-child(3) {
		padding-right: 10px
	}

	._5e8b083862 {
		display: block;
		font-size: 18px;
		font-weight: 700;
		text-align: center
	}
}

.b9cd2cbdc3 {
	position: absolute;
	width: 100%
}

._74cde4113f {
	color: red;
	font-weight: 700
}

.d06a2b04ef {
	margin-top: 110px
}

.a68ca79cc9 {
	gap: 30px;
	margin-top: 39px
}

.dfd568e701 {
	position: absolute;
	width: 100%
}

.f8000cf299 {
	color: red;
	font-weight: 700
}

.d41f9b4b2e {
	margin-top: 110px
}

.eef5fa90c4 {
	display: flex;
	flex-flow: column;
	gap: 15px;
	margin-bottom: 10px;
	margin-top: 18px
}

.f7b0766ec8 {
	background: #f4adc5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-weight: 700;
	padding-bottom: 10px;
	padding-top: 10px
}

.aa63cca005 {
	-ms-overflow-style: none;
	background-color: #fff;
	border: 1px solid gray;
	border-radius: 5px;
	height: 40px;
	line-height: 33px;
	margin: 0 0 0 8px;
	min-width: auto !important;
	outline: 0;
	overflow-x: scroll;
	padding-left: 10px;
	padding-right: 10px;
	scrollbar-width: none;
	text-align: left;
	width: 80%
}

._42336faabf::-webkit-scrollbar {
	display: none
}

@media only screen and (max-width:600px) {
	._2f1b08ee01 {
		padding: 5px
	}
}

._0884220c79>div:first-child {
	left: 0;
	position: fixed;
	top: 100px;
	z-index: 999
}

._05e990f4f2>div:nth-child(2) {
	position: fixed;
	right: 0;
	top: 100px;
	z-index: 999
}

._7415cdf981 {
	background: #000;
	color: #fff;
	cursor: pointer;
	height: 21px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 13px
}

._102fc92fe5 {
	height: 220px;
	object-fit: contain;
	width: 130px
}

@media only screen and (max-width:600px) {
	.dbb866f8c5 {
		height: 107px;
		width: 63px
	}
}

._4ad53cbc34 {
	gap: 20px;
	grid-template-columns: 1fr 1fr
}

.f000189796 {
	border-radius: 10px
}

._33e4e93b6f {
	color: #6b6b6b;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	text-align: center
}

._3f5733c8c3 {
	color: #7b7b7b;
	display: flex;
	flex-direction: column;
	font-size: 16px;
	gap: 10px;
	justify-content: center;
	text-align: center
}

.d52770ae5d {
	border-bottom: 1px solid #f1e8e8;
	cursor: pointer;
	display: flex;
	height: 50px;
	overflow: hidden;
	padding: 5px;
	width: 100%
}

.c6af60183f>div:first-child {
	align-items: center;
	display: flex;
	padding-left: 20px
}

.c9117c536a>div:hover {
	color: #e77996
}

._83f7e0f6d9 {
	font-size: 18px;
	line-height: 35px
}

.d3eb0b9c4e {
	border: 2px solid #bebebe;
	border-radius: 10px;
	cursor: pointer;
	margin: 5px;
	min-width: 120px;
	overflow: hidden;
	padding: 10px;
	text-overflow: ellipsis;
	white-space: nowrap
}

._8d9efbce38 {
	display: flex;
	flex-wrap: wrap;
	gap: 20px
}

@media only screen and (max-width:600px) {
	._257a6e65ee {
		gap: 20px;
		grid-template-columns: 1fr;
		padding: 10px
	}
}

.c1b25748be {
	background: linear-gradient(103deg, #575150, #201b1b, #575150);
	display: flex;
	flex-direction: column;
	gap: 15px;
	justify-content: center;
	min-height: 230px;
	padding-left: 20px
}

._8c09d4a9e7 {
	color: #fff;
	font-size: 16px
}

.dfd3de13a8 {
	color: #fff;
	font-size: 20px
}

.a8f84c186a {
	color: #ebba60;
	padding: 0 10px
}

._065a269935 {
	color: #fff
}

.ff895aa69f {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 35px;
	padding-left: 5px
}

.bd74135424 {
	grid-gap: 10px;
	color: #fff;
	display: grid;
	gap: 10px;
	padding-left: 10px
}

.afa01f6e8d {
	color: #ebba60;
	padding: 0 10px
}

.d5a3c42a1a {
	grid-gap: 10px;
	border: 1px solid #dadada;
	border-bottom: 0;
	box-shadow: 0 0 9px #dacdcd;
	display: grid;
	gap: 10px;
	grid-template-columns: 1fr 314px;
	padding: 10px
}

.a1def2bb27>img {
	width: 98%
}

._42a3793ab4 {
	color: #000;
	font-weight: 700
}

._6a21d57c2e {
	display: grid;
	grid-template-columns: 1fr 155px 155px
}

.c779c7d91e {
	color: #444;
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 46px
}

._8eeef291e9 {
	font-size: 16px
}

._130ecaeb49 {
	font-size: 14px
}

._3f7ac07dbc {
	font-size: 18px
}

._836cf772e6 {
	border-bottom: 1px solid #dadada
}

.e7a81dd3f2 {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 300px
}

.ca44c92238:visited,
.e7a81dd3f2 {
	color: #4a74ad;
	text-decoration: none
}

._04c5667d22 {
	background: #4a74ad;
	border-radius: 5px;
	color: #fff;
	font-size: 12px;
	padding: 3px 7px
}

._04c5667d22,
._110f8a35b8 {
	cursor: pointer;
	margin-left: 10px
}

._110f8a35b8 {
	background: #d7d7d7;
	border: 0;
	border-radius: 20px;
	color: #383838;
	font-size: 14px;
	height: 18px;
	line-height: 19px;
	padding: 3px 10px
}

._4298d468e7 {
	z-index: 300
}

._9e53f1e97d {
	background-position: 50%;
	background-size: cover;
	color: transparent;
	-webkit-filter: blur(40px);
	filter: blur(40px);
	height: 54%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, 10px);
	transform: translate(-50%, 10px)
}

._1394aea26d {
	grid-gap: 10px;
	background-color: #fff;
	border-radius: 15px;
	display: grid;
	gap: 10px;
	min-height: 600px;
	padding: 50px 40px;
	position: relative;
	text-align: center;
	top: -71px
}

._023c179e6e {
	color: #6b6b6b;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	text-align: center
}

._5ee61bad26 {
	color: #7b7b7b;
	font-size: 16px
}

._1987d02393 {
	margin-top: 70px;
	text-align: left
}

.c69bbab14b {
	font-size: 18px;
	font-weight: 700;
	margin-top: 20px
}

._5ad410c51a {
	background-color: #0024ff;
	border-radius: 32px;
	color: #fff;
	height: 32px;
	line-height: 32px;
	text-align: center;
	width: 80px
}

.d1fd5f7983 {
	display: flex;
	gap: 10px
}

._83c121f9b1 {
	background-color: #fff;
	border-radius: 15px;
	margin-bottom: 20px;
	padding: 10px 15px;
	text-align: center
}

._4f9cb8ab39 img {
	height: 100% !important;
	width: 100% !important
}

@media only screen and (max-width:600px) {
	._9807b04dcc {
		grid-template-columns: 1fr
	}

	._2871a49810 {
		gap: 10px;
		grid-template-columns: 1fr auto auto;
		padding: 10px
	}

	._9553cc0da7>div:first-child>div:first-child {
		flex-direction: column
	}

	._7b599a8913 {
		height: 20px;
		line-height: 20px
	}

	._58bc21fdc4 {
		overflow: hidden;
		width: 150px
	}

	._50d58875fb {
		margin-left: 0
	}

	._4edc1c82f8 {
		padding-left: 10px;
		padding-right: 10px
	}

	._221c16520c,
	.d69ed80053 {
		padding-left: 5px;
		padding-right: 5px
	}
}

.e84b3280ee {
	position: relative;
	width: 823px
}

._13c8d1ad2d {
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
	padding-inline: 30px
}

._9e8d9434ad {
	text-align: center
}

._1f379d2963 {
	color: #ff8e9d;
	padding-top: 10px
}

._62f6d6499f {
	justify-content: end;
	width: 100%
}

._69fcde8d2c {
	background: #fa528e;
	border-radius: 50px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	left: 5px;
	padding: 2px 10px;
	position: absolute;
	top: 5px;
	z-index: 50
}

._31d97d5ff6 {
	grid-template-columns: auto 1fr
}

.e678fb39f5 {
	background: #e77996;
	border-radius: 5px;
	color: #e8e3e3;
	font-size: 12px;
	text-align: center
}

.a8b78f8813,
.e678fb39f5 {
	line-height: 35px;
	padding: 0 10px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.a8b78f8813 {
	font-size: 16px
}

._2ee4c43ade,
.a8b78f8813 {
	color: #707070
}

.a962501fd2 {
	grid-row-gap: 5px;
	grid-column-gap: 30px;
	-webkit-column-gap: 30px;
	column-gap: 30px;
	display: grid !important;
	grid-template-columns: 1fr 276px !important;
	row-gap: 5px
}

._38e443462b {
	align-items: center;
	background: #49a0fe;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	display: flex;
	height: 35px;
	justify-content: center;
	width: 100px
}

.c3c69bcd61 {
	border-bottom: 2px solid #ccc
}

.e895b628a8 {
	-ms-overflow-style: none;
	border: 1px solid #a9a9a9;
	border-radius: 15px;
	height: 40px;
	line-height: 33px;
	max-width: 650px;
	min-width: 500px !important;
	outline: 0;
	overflow-x: scroll;
	padding-left: 10px;
	padding-right: 10px;
	scrollbar-width: none
}

.a0177380a2::-webkit-scrollbar {
	display: none
}

._9f290d0a90 {
	background: linear-gradient(180deg, #ffefb8, #d3be91);
	border-radius: 20px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	line-height: 45px;
	padding: 0 20px;
	text-align: center
}

._2e604d1323,
._9f290d0a90 {
	align-items: center;
	gap: 10px;
	margin: auto
}

._2e604d1323 {
	grid-gap: 10px;
	background: transparent;
	border: 1px solid #d1d1d1;
	border-radius: 30px;
	display: grid;
	grid-template-columns: auto auto 1fr auto;
	min-width: 310px;
	padding-left: 10px;
	width: 100%
}

._55e44bb12d {
	background: #d7d7d7;
	border: 0;
	border-radius: 30px;
	color: #383838;
	cursor: pointer;
	height: 36px;
	line-height: 36px;
	padding: 0 10px
}

._1dc69c3d4b {
	align-items: center;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	gap: 10px;
	justify-content: center
}

._6a5c898fe4 {
	grid-template-columns: 1fr !important
}

.a084b16714>div:first-child {
	width: 100% !important
}

.b595dee3c9>div:nth-child(2) {
	display: none !important
}

._48c7fe0be7 {
	grid-template-columns: repeat(2, minmax(0, 1fr))
}

.bcd379060b {
	color: #999
}

.d9e6b0ebb6 {
	background-color: rgba(0, 0, 0, .8);
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

._23256d4eaf,
.d9e6b0ebb6 {
	position: fixed;
	z-index: 999
}

._23256d4eaf {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

._6925e9ec42>img {
	max-height: 600px;
	max-width: 600px;
	width: 600px
}

._68d9c4e30e {
	border-bottom: 1px solid #ccc;
	display: flex;
	gap: 25px;
	margin-top: 10px;
	padding: 0 10px
}

._456b91c413 {
	align-items: center;
	cursor: pointer;
	display: flex;
	gap: 5px;
	padding: 10px 0
}

._374fda1a00 {
	color: #e77996;
	font-weight: 600
}

._4a1895f1b1 {
	border-bottom: 3px solid #ff3f88;
	color: #ff3f88
}

._17468bdfe5 {
	grid-gap: 15px;
	display: grid;
	gap: 15px;
	grid-template-columns: repeat(8, minmax(0, 1fr))
}

._135e1a1d59 {
	grid-gap: 15px;
	display: grid;
	gap: 15px;
	grid-template-columns: repeat(4, minmax(0, 1fr))
}

.c95704f023 {
	grid-gap: 15px;
	display: grid;
	gap: 15px;
	grid-template-columns: repeat(1, minmax(0, 1fr))
}

._30aab1bf21 {
	font-size: large;
	font-weight: 700
}

._510f0dcf19 {
	font-size: 12px;
	font-weight: 400
}

.b6814d62e0 {
	background: rgba(31, 41, 55, .75);
	border-radius: 4px;
	bottom: 3px;
	float: left;
	font-size: 13px;
	left: 2px;
	padding: 2px 5px;
	text-align: left;
	width: -webkit-max-content;
	width: max-content
}

._7c88f0d432,
.b6814d62e0 {
	color: #fff;
	position: absolute
}

._7c88f0d432 {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	bottom: 0;
	float: right;
	font-size: 12px;
	text-align: right;
	width: 100%
}

.c8f643bcb2>div:first-child {
	font-weight: 500;
	padding-bottom: 4px;
	padding-right: 5px
}

._06dbe6ff4d {
	background: #dab572;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 700;
	padding: 3px 5px;
	position: absolute;
	right: 0;
	top: 5px;
	z-index: 99
}

._8e83877a43:hover {
	color: #fa528e
}

._84e19b1517 {
	display: grid;
	grid-template-rows: 1fr 40px
}

._8acfbfc3f1 {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	grid-template-columns: repeat(6, minmax(0, 1fr))
}

.e9c814c171 {
	display: grid;
	grid-template-columns: repeat(10, minmax(0, 1fr))
}

._5e4a77a3e8 {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	grid-template-columns: auto 1fr
}

._67833065bc {
	grid-gap: 20px;
	display: grid;
	gap: 20px;
	grid-template-columns: 1fr 1fr 1fr
}

._49eeb66d13 {
	display: grid;
	grid-template-rows: 1fr 1fr
}

._08f6207d2f>div:nth-child(2) {
	color: #333;
	font-size: 14px
}

.f3a87568c3 {
	background: linear-gradient(transparent, rgba(0, 0, 0, .5));
	color: #fff;
	cursor: pointer;
	filter: alpha(opacity=0);
	height: 100%;
	position: absolute;
	top: 0;
	transition: opacity .3s;
	width: 100%
}

._2afadd0de4>:first-child {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -55%);
	transform: translate(-50%, -55%)
}

.d4c9f71f59>:nth-child(2) {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	bottom: 0;
	position: absolute;
	text-align: right;
	width: 100%
}

._46d64dd174>:nth-child(2)>div:first-child {
	padding-bottom: 5px;
	padding-right: 5px
}

.d42e141e63 {
	display: block
}

._57eeb7b442 {
	font-size: 18px;
	font-weight: 700
}

._0a7c7fb0bc,
._8c82e79e51 {
	max-height: 70px;
	min-height: 70px
}

@media only screen and (max-width:600px) {
	.e70fa36826 {
		grid-gap: 10px;
		display: grid;
		gap: 10px;
		grid-template-columns: 1fr 1fr
	}

	.c36fbb74f1 {
		grid-gap: 5px;
		display: grid;
		gap: 5px;
		grid-template-columns: auto 1fr;
		padding-bottom: 10px
	}

	._4765ff683c {
		display: grid;
		font-size: 13px;
		grid-template-rows: 1fr 1fr
	}

	._2c9644a311 {
		display: grid;
		grid-template-columns: repeat(5, minmax(0, 1fr))
	}

	._0497166497 {
		grid-gap: 5px;
		display: grid;
		gap: 5px;
		grid-template-columns: repeat(4, minmax(0, 1fr))
	}

	._0924ec60b7,
	.bccd7c21e2 {
		max-height: 50px;
		min-height: 50px
	}

	._7360c17e78>img {
		max-height: 350px;
		max-width: 350px
	}

	._2d16dd1fdd {
		gap: 1px !important
	}

	.e60b40dbe8 {
		font-size: 11px
	}

	._8bd3c28fde {
		padding: 0 10px
	}

	._2e61c123b8 {
		font-size: 14px
	}

	.fc6717f5e0 {
		font-size: 16px
	}

	._41b46b740e {
		width: 50% !important
	}

	._55b6abde3b {
		padding-left: 10px;
		padding-right: 10px
	}

	.f014b3d61b {
		background: #f6f6f6
	}

	._58fc73606b {
		display: -webkit-inline-box;
		overflow: scroll
	}

	._2184a2abb6>div {
		width: 25%
	}

	._57e50c1f09,
	.e835583562 {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important
	}

	._50afcea2c0 {
		justify-content: start !important
	}

	._94a04e61d4 {
		grid-template-columns: repeat(1, minmax(0, 1fr))
	}

	.f7bf2a8a6f {
		grid-template-columns: 1fr !important
	}

	._68a20f220e {
		display: none
	}

	._3ce35e9983 {
		width: 100%
	}

	._52ade19de0 {
		margin: 0 0 0 8px;
		max-width: 200px;
		min-width: 100px !important
	}

	.b77a9b7312 {
		display: none;
		margin-right: 0
	}

	.fc440965f2 {
		display: block !important;
		margin-left: 0 !important;
		margin-right: 0 !important
	}

	._35df13fe6c {
		display: flex;
		justify-content: space-between;
		margin-top: 20px;
		padding-inline: 15px
	}

	._0bd981ead1 {
		text-align: center
	}

	._6fa62e09c4 {
		color: #ff8e9d;
		padding-top: 10px
	}
}

._9cce7e98c9 {
	background: linear-gradient(270deg, #fea803, #ffd475);
	border-radius: 6px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	padding: 10px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.ae48f81f7b {
	margin-left: auto;
	margin-right: 276px
}

.f97fcc29a8 {
	border: 1px solid #d1d1d1;
	height: 25px;
	width: 98%
}

._9b21c3f9c7 {
	display: grid;
	grid-template-columns: 1fr 1fr
}

.a110de65c0 {
	width: 50%
}

@media only screen and (max-width:600px) {
	.e1ca76f555 {
		width: 70%
	}
}

._694031bcb5 {
	font-size: 16px;
	font-weight: 500;
	line-height: 40px
}

.b66fee0f30 {
	border-bottom: 1px solid rgba(0, 0, 0, .08)
}

._6dca033d26 {
	border-bottom: 1px solid #c7c7c7
}

._7372fcd928 {
	display: grid !important;
	grid-template-columns: auto 1fr 80px auto !important;
	min-height: 54px
}

.cdcaa8b565>div>select {
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px)
}

._8bbb2fa299 {
	color: grey;
	line-height: 20px;
	text-align: left
}

.b4385f3734>button {
	width: 100% !important
}

._0568915b11 {
	background: #fef7f1;
	border-radius: 10px;
	margin: auto;
	padding: 15px;
	width: 100%
}

._54a2f8ade4 {
	margin: 0 auto;
	width: 100%
}

._47a2495ae6>img {
	border: 1px solid #b0946e;
	border-radius: 50px
}

.f9cd2ff9ba {
	color: #9d8b70;
	font-weight: 700;
	text-align: center
}

.a7e32bff9d {
	color: #888;
	margin-left: 15px;
	text-decoration: line-through
}

._72314beb94 {
	background: #eda64e;
	display: inline-block;
	padding: 0 30px 0 10px;
	text-align: center
}

._365bef77b3,
._72314beb94 {
	border-radius: 20px;
	color: #fff;
	line-height: 25px
}

._365bef77b3 {
	background: #5e4e3e;
	cursor: pointer;
	float: right;
	padding: 0 10px;
	position: absolute;
	right: -60px;
	top: 0
}

._3630d3d636 {
	color: #333;
	font-size: 18px;
	font-weight: 700
}

._13de595924 {
	grid-gap: 120px;
	gap: 120px;
	left: 50%;
	padding: 20px;
	position: absolute;
	top: 0;
	-webkit-transform: translate(-52%);
	transform: translate(-52%);
	width: 800px
}

.df66f86672 {
	color: #000;
	font-size: 15px
}

.be54a37aef {
	color: #666;
	font-size: 14px
}

._20cbd5a33a {
	border-bottom: 1px solid #faf0f0;
	padding-bottom: 15px
}

._3b30ebab7e {
	background-color: #fff;
	border-radius: 5px;
	margin: auto;
	padding: 15px;
	width: 100%
}

.e7522b57fe {
	margin: auto;
	width: 902px
}

._33b5b890db {
	margin-top: 120px
}

.ec78036616 {
	margin-top: 40px
}

._48a366df9a {
	align-items: center;
	background-color: red;
	border-radius: 20px;
	color: #fff;
	display: flex;
	height: 20px;
	justify-content: center;
	padding: 1px;
	text-align: center;
	width: 20px
}

._893c530986 {
	color: #90684c;
	font-size: 16px;
	font-weight: 700;
	text-align: center
}

.b25d106f56 {
	color: #b0946e;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 7px;
	text-align: center
}

._909d3e3d35 {
	height: 34px;
	position: absolute;
	right: 0;
	top: -14px;
	width: 30px
}

@media only screen and (max-width:300px) {
	.dde68f44ce {
		display: grid !important;
		grid-template-columns: 1fr 1fr 1fr !important
	}

	._4c32967a86>div:first-child {
		flex-direction: column;
		gap: 10px !important
	}

	.b3d27bb320>div:first-child>div:nth-child(2) {
		flex-direction: column;
		width: 100%
	}

	.a1d0abc076>div:first-child>div:nth-child(2)>div:nth-child(2) {
		-webkit-transform: translate(-22px);
		transform: translate(-22px)
	}
}

@media only screen and (max-width:600px) {
	.ca3e9b7de7 {
		grid-gap: 120px;
		gap: 120px;
		left: 50%;
		margin-top: 40px;
		padding: 0;
		position: absolute;
		top: 0;
		-webkit-transform: translate(-50%);
		transform: translate(-50%);
		width: 100%
	}

	._366df48c1a {
		width: 100%
	}

	._57a90c52ed>img:first-child {
		height: 280px !important;
		width: 100%
	}

	._83de4e54db {
		gap: 10px;
		padding: 10px 0;
		width: 97%
	}

	._8fcbd8ca17>div:first-child {
		display: flex;
		gap: 0;
		justify-content: center
	}

	._8cda84d7d1>div:nth-child(2) {
		gap: 10px
	}

	.ce5afce031 {
		padding: 0
	}

	._0d444b1293>img,
	._17c39b7e30 {
		max-height: 40px;
		max-width: 40px
	}

	._685ff55834 {
		font-size: 12px
	}

	.c74acd9e44 {
		margin-top: 0
	}

	._0268e12493 {
		padding: 20px;
		width: 80%
	}

	.dba0f5b543 {
		padding: 0 11px 0 6px
	}

	._450204a453 {
		margin-bottom: 20px;
		margin-top: 20px
	}

	._06ce59642b {
		margin-bottom: 0
	}

	._73377e7699 {
		top: -10px
	}

	._0f34721c87 {
		margin-left: 5px
	}

	.f4bf6ef8cf {
		font-size: 5px !important
	}
}

@media only screen and (max-width:400px) {
	._970f4a5af5>div:first-child {
		flex-direction: column;
		gap: 10px
	}

	.f2d8f553f2 {
		margin-left: -32px
	}
}

.c960117bbb {
	border-bottom: 1px solid #dfdfdf;
	color: #333;
	font-size: 14px;
	padding: 10px 0
}

.a02d1b9c42 {
	font-size: 18px;
	font-weight: 700
}

._05f8857ec1 {
	border: 1px solid #dfdfdf;
	border-radius: 6px;
	height: 55px;
	min-width: 100px;
	padding: 5px;
	text-align: center
}

._7e0ee7062a {
	border: 1px solid #dcb9d5
}

.a034f56d98 {
	color: #d2bda2 !important
}

.d76f82d2b4 {
	color: #666;
	font-size: 12px
}

._1749807778 {
	bottom: -5px;
	right: 0
}

._04123a9b40 {
	background: #f1f2f4;
	font-size: 14px;
	line-height: 25px;
	padding: 15px
}

.c78aa3a208 {
	width: 100%
}

._63c660ce4a {
	background: none;
	box-shadow: none;
	width: 100%
}

._8842dd5a06 {
	position: relative
}

._1acdad9b93 img {
	max-width: 80% !important
}

._7670842ce7 {
	bottom: 50px;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	width: 100%
}

.b634cdbded {
	background: linear-gradient(180deg, #fe797a, #ff544d);
	color: #fff;
	margin: auto
}

.a42f65e3a3,
.b634cdbded {
	border: 1px solid #fe797a;
	border-radius: 25px;
	cursor: pointer;
	max-width: 270px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 70%
}

.a42f65e3a3 {
	color: #ff544d;
	margin: 15px auto auto
}

._4b41c22761 {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(4, minmax(0, 1fr))
}

._33f8d3e9d3 {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	grid-template-columns: repeat(3, minmax(0, 1fr))
}

.a9895a11f0 {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	grid-template-rows: repeat(3, minmax(0, 1fr))
}

.bde6a9280e {
	grid-gap: 8px;
	display: grid;
	gap: 8px;
	grid-template-columns: repeat(6, minmax(0, 1fr))
}

._4613481438 {
	grid-gap: 8px;
	display: grid;
	gap: 8px;
	grid-template-columns: 50px 2fr
}

._2d282b4e77 {
	margin: 12px 0 30px !important
}

.ee4b886388 {
	height: 34px;
	width: 30px
}

._35ea0d9b1a {
	background-repeat: no-repeat;
	background-size: contain;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	gap: 20px;
	grid-column: span 1/span 1;
	height: 150px;
	overflow: hidden;
	padding: 15px 20px 0;
	position: relative;
	text-decoration: none
}

._3868907fcd {
	-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0)
}

._38c540e5a6 {
	padding: 10px
}

._582e3e45c1 {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1
}

._85723741cf {
	bottom: 5px;
	position: absolute;
	right: 0
}

._4f84e49eb2 {
	display: flex;
	font-size: 18px;
	font-weight: 500;
	gap: 10px
}

._1e3277e7ba {
	font-size: 20px;
	font-weight: 700;
	padding-bottom: 4px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

._1b06a9c63d {
	background: linear-gradient(90deg, #fd9657, red);
	border-radius: 20px;
	padding: 3px 15px
}

._1b06a9c63d,
._7ca09a0469 {
	color: #fff;
	font-size: 12px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

._7ca09a0469 {
	background: linear-gradient(90deg, #fd9657 10%, red);
	border-radius: 20px 20px 20px 20px;
	height: -webkit-max-content;
	height: max-content;
	padding: 5px 6px
}

._503110c0eb {
	color: red;
	max-width: 65%
}

._503110c0eb,
.a9432a9eaa {
	font-size: 16px;
	font-weight: 500
}

._18679db425 {
	color: #fff;
	font-size: 24px;
	font-weight: 600
}

.a0ad99b0c0 {
	display: flex;
	font-size: 22px !important;
	gap: 8px
}

.d6b7759ebd {
	font-size: 14px
}

._25d85d52d0 {
	font-size: 12px
}

._25d85d52d0,
.a3c8e56dcc {
	font-weight: 400;
	padding-top: 5px;
	text-decoration: line-through
}

.a3c8e56dcc {
	color: #717171;
	font-size: 14px;
	text-decoration-color: #717171
}

._02b2c5be9e {
	font-size: 12px !important
}

._3bc5e5b610 {
	border-radius: 10px
}

._3bc5e5b610,
.eac5b98493 {
	background: #f4dfc2;
	color: #333;
	cursor: pointer;
	grid-template-columns: 1fr auto;
	height: 63px;
	margin-bottom: 5px;
	padding: 5px 15px
}

.eac5b98493 {
	border-radius: 0 0 10px 10px
}

.fd9bab1952:hover {
	background-color: #f3ba69
}

._9bc70f3978 {
	width: 100%
}

._17b0691b3a {
	font-size: 16px;
	font-weight: 700;
	padding-top: 5px
}

._34f8e751de {
	border-radius: 0 0 10px 10px;
	bottom: 0;
	color: #717171;
	font-size: 13px;
	font-weight: 700;
	left: 0;
	padding: 7px 20px;
	position: absolute;
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
	width: -webkit-fill-available
}

._4b761e3a43 {
	color: #666;
	font-size: 12px;
	text-decoration: line-through
}

._5ebf56f72b {
	color: #e32647;
	font-size: 20px;
	font-weight: 700
}

.c741a2bd03 {
	left: 0;
	left: 50%;
	position: absolute;
	right: 0;
	text-align: center;
	top: 20px;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

._5a79a83b8d {
	left: 0;
	-webkit-transform: none;
	transform: none;
	width: 100% !important
}

._7525a97e42,
.c42f6a800c {
	color: red;
	font-weight: 600;
	padding-bottom: 15px
}

._7525a97e42 {
	font-size: 12px
}

._36a1ef8714 {
	grid-template-columns: repeat(2, minmax(0, 1fr))
}

._36a1ef8714,
._46671a6bd3 {
	display: grid;
	margin-bottom: 10px
}

._46671a6bd3 {
	grid-template-columns: repeat(1, minmax(0, 1fr))
}

._2dc033828e>div,
.e2265562cf>div {
	grid-column: span 1/span 1
}

.f477e1cf94 {
	color: #c49470;
	font-size: 24px;
	font-weight: 700;
	line-height: 45px
}

.b8f36b4051 {
	background: #eda64e;
	margin: 0 auto
}

._2ec326114a,
.b8f36b4051 {
	border-radius: 20px;
	color: #fff;
	padding: 4px 0;
	text-align: center;
	width: 75%
}

._2ec326114a {
	background: #ff647c;
	cursor: pointer;
	margin: 10px auto 0
}

.a07a355436>div>.f2dad8894e {
	width: 100% !important
}

._4e13877b74 {
	grid-template-columns: repeat(1, minmax(0, 1fr)) !important
}

._5a67729f9d {
	font-size: 25px
}

._362b3bda73 {
	font-size: 16px
}

@media only screen and (max-width:600px) {
	._2e0bfd312f {
		gap: 2px
	}

	.e7907fd8a2 {
		display: none;
		grid-template-columns: repeat(1, minmax(0, 1fr))
	}

	._679e8b1ee6 {
		display: grid;
		grid-template-columns: repeat(3, minmax(0, 1fr))
	}

	.ebcbeb0e44 {
		font-size: 22px
	}

	._92cbd4df6e {
		font-size: 13px
	}

	._0d3ecab269 {
		font-size: 18px
	}

	.c1c0db69b0 {
		font-size: 12px
	}

	.d0ddb85cb9 {
		font-size: 20px
	}

	._7b6914446c {
		font-size: 12px
	}

	._0642b8d6fe {
		max-width: 55%
	}

	.fe9561d427 {
		bottom: 2px;
		right: -46px
	}

	._18b14d957c {
		box-sizing: border-box;
		flex: 0 0 300px
	}

	._1c1565a89a {
		grid-gap: 10px;
		display: grid;
		gap: 10px;
		grid-template-columns: repeat(1, minmax(0, 1fr));
		width: 100%
	}

	.c5383182fe,
	.c791ffedeb {
		grid-template-columns: repeat(1, minmax(0, 1fr))
	}

	._9ef74cf2d0>div>img,
	.dee1d2589d>div>img {
		height: auto !important
	}

	._2d186658ac {
		line-height: 25px
	}

	.bae5bdecfd {
		grid-gap: 17px;
		display: grid;
		gap: 17px;
		left: 0;
		-webkit-transform: none;
		transform: none;
		width: 100%
	}
}

.f9c5e22f26 {
	background: #fff;
	border-radius: 10px;
	color: #666;
	margin-top: 15px;
	padding: 20px
}

.bcd83cdb9b>div:first-child {
	color: #333;
	font-size: 18px;
	font-weight: 700;
	line-height: 45px
}

.f291ba1d50>div:nth-child(2) {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	margin-bottom: 10px;
	margin-top: 10px
}

.e22e3bfbb9 {
	background-color: #f1f2f4
}

._7805d879c7>input {
	height: 38px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center
}

._3b6fdf7b67>select {
	height: 38px
}

._4521a8072a {
	width: 147px
}

.a7eaf51e58>input {
	text-align: left
}

.fa7b2149ab {
	grid-gap: 10px;
	display: grid;
	gap: 10px
}

._58f8517c74>div>select {
	height: 38px
}

._6a94e40de2>div:nth-child(2) {
	border-radius: 6px;
	width: 100%
}

.aebb30dab0 {
	grid-template-columns: 80px 1fr
}

._787cea739a {
	grid-gap: 10px;
	align-items: center;
	display: grid;
	gap: 10px;
	grid-template-columns: 147px 80px
}

._8b0323e4fc>div:first-child {
	border-radius: 6px
}

._82c3b013db>button:nth-child(2) {
	font-size: 12px;
	height: 100%;
	width: 100% !important
}

.f7b6443047>button {
	width: 100%
}

._6a871a33df {
	background: #cfcdec;
	color: #fff;
	margin-top: 10px;
	padding: 10px
}

._15f0652452 {
	background: #ff647c;
	border-radius: 20px;
	color: #fff;
	cursor: pointer;
	margin: 10px auto 0;
	padding: 8px 0;
	text-align: center;
	width: 45%
}

.c838b99d83 {
	align-items: center;
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
	display: grid;
	grid-template-columns: 6fr 1fr;
	padding: 20px
}

.e729901172>div:first-child {
	grid-gap: 20px;
	color: grey;
	display: grid;
	font-size: 14px;
	gap: 20px
}

.d0894114e0>div:nth-child(2) {
	color: grey;
	font-size: 18px
}

._21344c2c03,
.a884b47133 {
	color: grey;
	font-size: 15px
}

.a884b47133 {
	display: flex;
	gap: 1em
}

._1aa4c71878 {
	cursor: pointer;
	font-size: 14px
}

.eddc19ef68 {
	color: #7783ea;
	font-size: 15px;
	text-decoration: none
}

.dcb74f8149 {
	border: 1px solid #7783ea;
	border-radius: 4px;
	max-width: 30%;
	padding: 5px 1px
}

.d736bb2f27 {
	background: #f59e0b
}

.d736bb2f27,
.dcb24eff46 {
	border-radius: 16px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	justify-content: center;
	margin-bottom: 10px;
	padding-block: 5px;
	text-align: center;
	width: full
}

.dcb24eff46 {
	background: #10b981
}

._763862cfee {
	background: #6b7280;
	border-radius: 16px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	justify-content: center;
	margin-bottom: 10px;
	padding-block: 5px;
	text-align: center;
	text-decoration: line-through;
	width: full
}

.bf9e041e1a {
	justify-content: center;
	margin: auto
}

@media only screen and (max-width:600px) {
	._928a750020 {
		max-width: 80%
	}
}

.b3c277b1b0 {
	background: #cfcdec;
	color: #fff;
	margin-top: 10px;
	padding: 10px
}

.cea0742011 {
	background: #ff647c;
	border-radius: 20px;
	color: #fff;
	cursor: pointer;
	margin: 10px auto 0;
	padding: 8px 0;
	text-align: center;
	width: 45%
}

.d055d0f1be {
	align-items: center;
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
	cursor: pointer;
	display: grid;
	grid-template-columns: 1fr auto;
	padding: 20px
}

._77be4c7ec7 {
	display: flex;
	gap: 10px
}

._70a0bb3d29 {
	display: flex;
	flex-direction: column;
	gap: 5px
}

._2ef8716c13 {
	font-size: 18px;
	font-weight: 700
}

.bb2fbdf7b8 {
	height: 60px;
	width: 60px
}

._4ea8a93512 {
	color: grey;
	font-size: 14px;
	margin-left: auto
}

._17fe167417 {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

._354019b67c,
.f25277a00d {
	display: flex
}

.f25277a00d {
	align-items: center;
	background: linear-gradient(90deg, #ebf4f5, #b5c6e0);
	border-radius: 10px;
	font-size: 12px;
	margin-left: 5px;
	padding-block: 3px;
	padding-inline: 10px
}

._4f95a814e2,
.a51b7acb9e {
	color: #666;
	font-size: 16px;
	padding: 20px;
	text-align: center
}

@media only screen and (max-width:600px) {
	._3eac07a156 {
		align-items: center;
		background: linear-gradient(90deg, #ebf4f5, #b5c6e0);
		border-radius: 10px;
		display: flex;
		font-size: 12px;
		padding-left: 0;
		padding-block: 3px;
		padding-inline: 10px;
		width: 30%
	}

	._3edb4464ce {
		display: block
	}

	._8efd21213c {
		height: 15px
	}

	.f1c9e38551 {
		font-size: 15px
	}

	._1b63a674fc {
		height: 50px;
		width: 50px
	}
}

.f993c0d6ff {
	background: #cfcdec;
	color: #fff;
	margin-top: 10px;
	padding: 10px
}

.c36acf2738 {
	background: #ff647c;
	border-radius: 20px;
	color: #fff;
	cursor: pointer;
	margin: 10px auto 0;
	padding: 8px 0;
	text-align: center;
	width: 45%
}

._06c1750f2f {
	padding: 20px
}

._06c1750f2f,
._8341396364 {
	align-items: center;
	background-color: #fff;
	margin-bottom: 20px
}

._8341396364 {
	border-bottom: 1px solid #dcdcdc;
	display: grid;
	grid-template-columns: 1fr auto;
	padding: 20px 0
}

._79668b54ba {
	align-items: center;
	display: flex;
	gap: 10px
}

._3be9a82fb1 {
	font-size: 18px;
	font-weight: 700
}

._684059dd32 {
	height: 60px;
	width: 60px
}

._261aae2e34 {
	color: grey;
	font-size: 14px;
	margin-left: auto
}

.b7d533f4b4 {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.b56ac6d580 {
	align-items: center;
	background: linear-gradient(90deg, #ebf4f5, #b5c6e0);
	border-radius: 10px;
	font-size: 12px;
	margin-left: 5px;
	padding-block: 3px;
	padding-inline: 10px
}

._008e85e21d,
.b56ac6d580 {
	display: flex
}

@media only screen and (max-width:600px) {
	._9854c7e4dd {
		align-items: center;
		background: linear-gradient(90deg, #ebf4f5, #b5c6e0);
		border-radius: 10px;
		display: flex;
		font-size: 12px;
		padding-left: 0;
		padding-block: 3px;
		padding-inline: 10px;
		width: 30%
	}

	.adcda9a187 {
		display: block
	}

	._65d757abb7 {
		height: 15px
	}

	.f2f9a6ef06 {
		font-size: 15px
	}

	._19764fb0ee {
		height: 50px;
		width: 50px
	}
}

._6f1f0bd059 {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	margin-top: 10px
}

._4abd6464b3 {
	background: #ff647c;
	color: #fff
}

._146e2700da,
._4abd6464b3 {
	align-items: center;
	border-radius: 20px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	padding: 10px 0
}

._146e2700da {
	background: #fff;
	border: 1px solid #ff647c;
	color: #ff647c
}

._6d08fdccf3,
.b73636750d {
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	width: 50%
}

._6d08fdccf3 {
	display: flex;
	gap: 10px
}

._29e5a8122f {
	background: #ff647c;
	border-radius: 20px;
	color: #fff
}

._29e5a8122f,
._2d6956fe49 {
	align-items: center;
	cursor: pointer;
	display: flex;
	justify-content: center;
	padding: 10px 0;
	width: 50%
}

._2d6956fe49 {
	background: #fff;
	border: 1px solid #ff647c;
	border-radius: 20px;
	color: #ff647c
}

._128f42046e {
	grid-gap: 10px;
	display: grid;
	gap: 10px
}

.b2e28d99b4 {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(1, minmax(0, 1fr));
	margin-top: 20px
}

.ff67d07e51 {
	border: 1px solid #ff647c
}

._43c6ce4ba1,
.ff67d07e51 {
	border-radius: 8px;
	cursor: pointer;
	margin: 0 15px;
	padding: 10px
}

._43c6ce4ba1 {
	background: #ff647c;
	color: #fff
}

@media only screen and (max-width:600px) {
	._042738ae6b {
		margin-top: 10px
	}

	.ee5908f085 {
		width: 100%
	}
}

._0025a86f9a {
	background: #fff;
	border-radius: 5px;
	box-shadow: 1px 2px 3px #333;
	position: absolute;
	width: 100%
}

.a74335b83b {
	color: red;
	font-weight: 700
}

._923551c3a5 {
	margin-top: 110px
}

._10f355ce8d {
	gap: 30px;
	margin-top: 39px
}

.b41af5032e {
	grid-template-columns: 1fr 1fr
}

.fca0740b33 {
	background: #fff;
	border-radius: 3px;
	font-size: 20px;
	font-size: 16px;
	grid-template-rows: 80px 1fr;
	height: 565px;
	line-height: 80px;
	width: 500px
}

._6f87d61e69 {
	background: #e9e8f6;
	height: 80px
}

._6f87d61e69,
.aa29f671b3 {
	text-align: center
}

._2344a5e58e {
	grid-template-rows: 80px 1fr
}

.ab0dd0e04f {
	grid-template-rows: 1fr auto;
	justify-content: center;
	text-align: center
}

.a1507babb4 {
	grid-template-rows: auto auto auto auto;
	padding-top: 40px;
	width: 380px
}

._34e5022f1e {
	color: #3046ec;
	font-size: 16px
}

._43ee1bbb05 {
	color: #8f8f8f;
	font-size: 16px;
	text-align: center
}

._87c9cbd91e {
	color: #3046ec;
	cursor: pointer
}

@media only screen and (max-width:750px) {
	._28c03c6008 {
		order: 1;
		width: 100% !important
	}

	._4bc75a90ba {
		grid-template-columns: none;
		grid-template-rows: 200px
	}

	._104713d064 {
		width: 100% !important
	}
}

._1ee8bdebf6 {
	height: 100%;
	top: 20px;
	width: 100%
}

.ff90421a6c {
	float: left;
	position: relative;
	rotate: 180deg
}

.f3bbdb4b48 {
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	left: -6p;
	left: 23px;
	position: absolute;
	rotate: 180deg;
	top: 6px
}

.b6cd09dea3 {
	left: 50%;
	margin: auto;
	position: absolute;
	top: 47%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

._8e95e4f3e3 {
	bottom: 101px;
	color: #fff;
	font-size: 20px;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%
}

.ed036bfc33 {
	display: none
}

@media only screen and (max-width:750px) {
	._252bd7ee62 {
		object-fit: cover;
		object-position: top
	}

	._99a91544a8 {
		display: none
	}

	.ef0814106c {
		bottom: 58px;
		color: #fff;
		display: block;
		font-size: 20px;
		left: 0;
		position: absolute;
		text-align: center;
		width: 100%
	}

	._5a640f3d84 {
		top: 31%
	}
}

._6bac6334f0 {
	color: #e77996;
	font-size: 18px;
	text-align: center
}

._2dc6dfcd17 {
	color: #333;
	font-size: 20px;
	text-align: center
}

._60aca91eeb {
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -2px);
	transform: translate(-50%, -2px);
	width: 200px
}

.d8dd13c286 {
	background-color: #ededed;
	height: 100%;
	width: 100%
}

._1540cc6d11 {
	margin: 0 auto;
	max-width: 500px;
	min-height: 100vh;
	padding: 5% 2%;
	position: relative;
	text-align: center
}

._3d2a90f0ec {
	background-color: #5b86b3;
	color: #fff;
	cursor: pointer;
	flex: 1 1;
	line-height: 40px;
	margin: 20px 0;
	padding: 0 10px
}

._356c3de32d {
	color: #000;
	font-size: 12px;
	font-weight: 500
}

._522c948ec1 {
	font-size: 15px;
	font-weight: 700;
	line-height: 40px
}

._913e6df915 {
	line-height: 25px
}

._803fdd5471 {
	align-items: center;
	background: #fff;
	color: #000;
	cursor: pointer;
	display: flex;
	flex: 1 1;
	font-size: 14px;
	gap: 10px;
	height: 40px;
	justify-content: center;
	line-height: 40px;
	text-align: center;
	vertical-align: middle
}

._995681c781 {
	color: blue
}

.e07cbae80f {
	cursor: pointer;
	font-size: 12px;
	font-weight: 500
}

.fbf8422958 {
	align-items: center;
	background: rgba(0, 0, 0, .5);
	display: flex;
	inset: 0;
	justify-content: center;
	position: fixed;
	z-index: 9999
}

._2448f9d33b {
	background: #fff;
	border-radius: 30px;
	max-width: 80%;
	padding: 12px 24px 24px;
	position: relative;
	width: 352px
}

._3ac0da6abc {
	align-items: center;
	background: #d3d3d3;
	border: none;
	border-radius: 50%;
	color: #959595;
	cursor: pointer;
	display: flex;
	font-size: 28px;
	height: 40px;
	justify-content: center;
	line-height: 28px;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 40px
}

._1902aca073 {
	margin-bottom: 16px;
	text-align: center
}

._15a11cbc6e {
	display: block;
	margin: 0 auto;
	width: 70%
}

._221cb5a722 {
	padding-bottom: 16px;
	padding-top: 16px
}

._60604998b9 ._4982bb0209 {
	color: #000;
	font-size: 20px;
	font-weight: 600
}

._8022d52864 .c5e56e70a9 {
	color: #959595;
	font-size: 14px;
	margin-top: 6px
}

._24c87550c6 {
	background: #f791a6;
	border: none;
	border-radius: 10px;
	color: #fff
}

._24c87550c6,
._62b19fea21 {
	cursor: pointer;
	font-size: 16px;
	font-weight: 500;
	padding: 14px 0;
	width: 100%
}

._62b19fea21 {
	background: #fff;
	border: 1px solid #eb7c74;
	border-radius: 10px;
	color: #f791a6;
	margin-top: 10px
}

.ddf279e6a1 {
	font-size: 21px;
	font-weight: 600
}

.bd630f83ef {
	color: #959595;
	font-size: 16px;
	font-weight: 500
}

.bea3536603 {
	align-items: center;
	-webkit-animation: _9da4e9c4bb .3s ease-in-out;
	animation: _93576bfa5a .3s ease-in-out;
	background-color: rgba(0, 0, 0, .5);
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000
}

.d17abd44cd {
	-webkit-animation: _3290ed095d .3s ease-out;
	animation: _659a8ddf11 .3s ease-out;
	background: linear-gradient(135deg, #f8f8f8, #ff3636);
	border-radius: 12px;
	box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
	padding: 30px;
	position: relative;
	text-align: center;
	width: 350px
}

._131623358d {
	color: #888;
	cursor: pointer;
	font-size: 20px;
	font-weight: 700;
	position: absolute;
	right: 15px;
	top: 15px;
	transition: color .2s
}

._4e66fb8404:hover {
	color: #333
}

._88bf56b359 img {
	border-radius: 10px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
	margin-bottom: 20px
}

._45814dd8a9 div {
	color: #333;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 20px
}

.c0a65f10d3 {
	background-color: #4caf50;
	border: none;
	border-radius: 8px;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	padding: 10px 20px;
	transition: background-color .3s
}

._0fc5b3aefa:hover {
	background-color: #45a049
}

._8da797f195:focus {
	outline: none
}

._8dd0bdb6c8 {
	color: #ff8e9d;
	font-size: 14px;
	padding-top: 10px
}

._8f4a1df4da {
	color: #666;
	font-size: 30px;
	font-weight: 600;
	padding-top: 10px
}

._9eb4a91631 {
	color: #666;
	font-size: 16px;
	font-weight: 500
}

._0ffbeeb09f {
	color: #ff8e9d;
	font-size: 16px;
	font-weight: 400
}

._4d38532c94 {
	line-height: 35px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left
}

.ebf7e9b536 {
	color: #fe0803;
	font-size: 14px;
	font-weight: 400;
	padding-top: 40px
}

._14b0dc8199 {
	background: linear-gradient(90deg, #fb8eb7 10%, #eaa6c7 50%, #d9bfd9);
	border: 0;
	border-radius: 18px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	margin: auto;
	max-width: 330px;
	padding-block: 12px;
	width: 90%
}

._4f378d182a {
	left: 25%
}

._1320b0c0fe,
._4f378d182a {
	position: absolute;
	top: 5%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

._1320b0c0fe {
	right: 0
}

._23b461e339 {
	background: #fff;
	border-radius: 20px;
	height: 520px;
	left: 50%;
	position: absolute;
	top: 54%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 310px
}

._2148b03ee7 {
	padding-top: 20px;
	position: relative
}

._6b7194159e {
	left: 50%;
	position: absolute;
	top: 53%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@-webkit-keyframes _76e195476b {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes _3d3e07ba1e {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes d5cef0b749 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(50px)
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes dabe547021 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(50px)
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

._3a8e9e2ec0 {
	margin: auto;
	max-width: 1100px;
	padding: 10px
}

._8a049f1f60 {
	color: #718083;
	font-size: 15px;
	line-height: 25px;
	padding-top: 10px;
	text-align: left
}

._137f6c3d67,
.a89d50e8ad {
	background-color: #ffebf9;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 10px 10px 10px 20px
}

._856ceee23b {
	color: #e77996
}

._18ee226c17,
._39034316d6 {
	color: #ff8e9d;
	cursor: pointer
}

._39034316d6 {
	font-size: 15px
}

._1347613ee2,
._8a7e0799b3 {
	color: #a9a9a9;
	cursor: pointer;
	font-size: 16px;
	text-decoration: none
}

._88add2759b {
	color: #666;
	cursor: pointer;
	font-size: 14px;
	text-decoration: none
}

._3e52eb9b04 {
	color: #666;
	font-size: 15px;
	font-weight: 500;
	line-height: 30px;
	padding-right: 7px
}

.f91e1a7f6e {
	color: #666;
	font-size: 14px;
	font-weight: 400
}

._4db1da1a03:hover {
	color: #e77996;
	cursor: pointer
}

.e4851db226 {
	font-size: 12px;
	padding-bottom: 10px
}

._89d990b057 {
	padding-left: 10px
}

._229bf8ab71 {
	font-size: 20px;
	text-align: center;
	text-shadow: .5px .5px 0 #ff8e9d
}

._229bf8ab71,
._8305932de1 {
	color: #ff8e9d;
	font-weight: 500
}

._8305932de1 {
	font-size: 17px;
	text-shadow: .4px .4px 0 #ff8e9d
}

._90715fbcf0 {
	padding-top: 20px
}

._14ebb27a5d {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr
}

.a4d44ccfa8 {
	display: flex;
	gap: 40px;
	padding-block: 10px
}

._3e8393fc1d {
	display: flex;
	gap: 100px
}

._5b8e958475 {
	color: #666;
	font-size: 22px
}

@media only screen and (max-width:600px) {
	.ed214a2db2 {
		font-size: 14px
	}

	._6a138ee9d3 {
		display: block;
		gap: 0
	}

	._8348dcbe06 {
		color: #718083;
		font-size: 13px;
		line-height: 18px;
		padding-top: 10px;
		text-align: left
	}

	.ef40bcd3f3 {
		color: #666;
		font-size: 12px;
		font-weight: 400;
		line-height: 20px
	}

	._96fa663a6e {
		color: #ff8e9d;
		font-size: 15px;
		font-weight: 500;
		text-shadow: .4px .4px 0 #ff8e9d
	}

	.aad80c6ee7 {
		display: block;
		gap: 40px;
		padding-block: 10px
	}

	._33faf65439,
	._44401f7318 {
		background-color: #ffebf9;
		margin: 5px -10px;
		padding: 10px 10px 10px 20px
	}

	.b7e8ec34f0 {
		color: #666;
		font-size: 15px
	}
}

._8051664190 {
	color: #e77996
}

._7aa9dea455 {
	color: #717171
}

._0e19f3956d {
	grid-template-rows: auto auto auto;
	padding-top: 40px;
	width: 380px
}

.a96103df51 {
	color: #3046ec;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	text-align: right
}

._1b9103f6a3 {
	color: #8f8f8f;
	font-size: 16px;
	text-align: center
}

.ee05cf60d1 {
	align-items: end;
	background: #fff;
	border-radius: 3px;
	font-size: 20px;
	font-size: 16px;
	grid-template-rows: 80px 1fr;
	height: 515px;
	line-height: 80px;
	width: 500px
}

.adf7f7c7f2 {
	align-items: center;
	display: flex;
	gap: 10px;
	max-height: 51px
}

@media only screen and (max-width:600px) {
	._14bf40794a {
		width: 100% !important
	}
}

.d5e60f04f6 {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000
}

._76dd9c00d1 {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	background: rgba(0, 0, 0, .6);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

._0552af39e8 {
	-webkit-animation: a5c5701a5a .3s ease-out;
	animation: _566d875ae7 .3s ease-out;
	background: #fff;
	border-radius: 12px;
	box-shadow: 0 20px 40px rgba(0, 0, 0, .3);
	max-width: 95vw;
	position: relative
}

@-webkit-keyframes _01dc4b46f6 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px) scale(.95);
		transform: translateY(-20px) scale(.95)
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0) scale(1);
		transform: translateY(0) scale(1)
	}
}

@keyframes _75abfbe2c1 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px) scale(.95);
		transform: translateY(-20px) scale(.95)
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0) scale(1);
		transform: translateY(0) scale(1)
	}
}

._50a971a07a {
	align-items: center;
	border-bottom: 1px solid #f0f0f0;
	border-radius: 12px 12px 0 0;
	display: flex;
	height: 50px;
	justify-content: space-between;
	padding: 1px 20px
}

._4fc99512d3 h3 {
	color: #2c3e50;
	font-size: 18px;
	font-weight: 600;
	margin: 0
}

._73c53dc5df {
	align-items: center;
	background: none;
	border: none;
	border-radius: 50%;
	color: #95a5a6;
	cursor: pointer;
	display: flex;
	font-size: 24px;
	height: 32px;
	justify-content: center;
	transition: all .2s;
	width: 32px
}

._3143565646:hover {
	background: #f8f9fa;
	color: #7f8c8d
}

.af94f00597 {
	flex-direction: column;
	padding: 10px 20px
}

._8547826d33,
.af94f00597 {
	align-items: center;
	display: flex
}

._8547826d33 {
	color: #666;
	font-size: 14px;
	height: 30px;
	justify-content: center;
	text-align: center
}

._85ddca5c19 {
	display: inline-block;
	position: relative
}

.c3abf778d0 {
	border: 2px solid #e1e8ed;
	border-radius: 6px;
	cursor: pointer;
	height: 60px;
	transition: border-color .2s;
	width: 200px
}

._964a27aacc:hover {
	border-color: #3498db
}

.c0e740368d {
	align-items: center;
	background: #fff;
	border: 2px solid #e1e8ed;
	border-radius: 50%;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
	cursor: pointer;
	display: flex;
	height: 32px;
	justify-content: center;
	position: absolute;
	right: -30px;
	top: -20px;
	transition: all .2s;
	width: 32px
}

.b7fe33ae5d:hover {
	border-color: #3498db;
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.ae1f6d3fa3 {
	border: 2px solid #e1e8ed;
	border-radius: 6px;
	box-sizing: border-box;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 3px;
	margin-bottom: 12px;
	padding: 12px 16px;
	text-transform: uppercase;
	transition: border-color .2s;
	width: 100%
}

.d162f012e9:focus {
	border-color: #3498db;
	box-shadow: 0 0 0 3px rgba(52, 152, 219, .1);
	outline: none
}

._28d0d5b592._390990d136 {
	border-color: #e74c3c
}

._206fa8d08d {
	background: #fdf2f2;
	border-left: 4px solid #e74c3c;
	border-radius: 4px;
	color: #e74c3c;
	font-size: 14px;
	margin-bottom: 16px;
	padding: 8px 12px;
	text-align: center
}

._907062b8fe {
	display: flex;
	gap: 12px;
	justify-content: flex-end;
	margin-top: 8px
}

._22f96862e2,
.ce2f7fa8cc {
	border: none;
	border-radius: 6px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 600;
	min-width: 100px;
	padding: 12px 24px;
	transition: all .2s
}

._41d3f562b7 {
	background: #3498db;
	color: #fff
}

._50c43382d4:hover:not(:disabled) {
	background: #2980b9;
	-webkit-transform: translateY(-1px);
	transform: translateY(-1px)
}

._1a5178ac9b:disabled {
	background: #bdc3c7;
	cursor: not-allowed;
	-webkit-transform: none;
	transform: none
}

._8b311d7019 {
	background: #95a5a6;
	color: #fff
}

.daf15410a3:hover:not(:disabled) {
	background: #7f8c8d
}

.c1761d7578 {
	-webkit-animation: b26f217ea2 1s linear infinite;
	animation: _1320d0924d 1s linear infinite;
	border: 2px solid #ffffff40;
	border-radius: 50%;
	border-top-color: #fff;
	display: inline-block;
	height: 12px;
	margin-right: 8px;
	width: 12px
}

@-webkit-keyframes _22fea94b36 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes _234705a388 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@media (max-width:480px) {
	._13a7294833 {
		margin: 20px
	}

	._8d23d6c002 {
		padding: 10px 20px
	}

	._1f54b2c4d9 {
		padding: 1px 20px
	}

	.f9046d2083 {
		height: 50px;
		width: 180px
	}
}

.b4ceeca592>div:first-child {
	line-height: 40px
}

._1656d50733>div:nth-child(2) {
	color: #e77996;
	cursor: pointer;
	font-size: 14px
}

.da15967279 {
	align-items: center;
	display: flex;
	justify-content: space-between
}

._45768000bd {
	color: #333;
	display: inline-block;
	font-size: 16px;
	font-weight: 600
}

._929ab0908a {
	grid-gap: 16px;
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(6, minmax(0, 1fr));
	margin-top: 16px
}

.cfb5b6ac05 {
	border-radius: 16px;
	height: 190px;
	object-fit: cover;
	width: 190px
}

._31fdddd216 {
	grid-gap: 14px;
	display: grid;
	gap: 14px;
	grid-template-columns: repeat(3, 1fr);
	margin-bottom: 20px;
	margin-top: 16px;
	padding-top: 4px
}

.f92b08da78 {
	align-items: flex-start;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
	cursor: pointer;
	display: flex;
	padding: 10px
}

.d6ab22ec8b {
	border-radius: 4px;
	flex: 0 0 auto;
	height: 100%;
	margin-right: 10px;
	max-height: 100px;
	max-width: 100px;
	object-fit: cover;
	width: 50%
}

._9ff84f6237 {
	flex: 1 1
}

._47f85310eb {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis
}

.e80b7093af {
	margin: 10px 0;
	position: relative
}

._514c15ae36 {
	color: #757575;
	font-size: 14px;
	line-height: 16px;
	margin: 0
}

._5dc96725e6.b073e48801 {
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis
}

._83b11b3036 {
	cursor: pointer
}

._07efe58b18 {
	display: flex;
	justify-content: space-between;
	padding-top: 26px
}

.a3567a0bd2 {
	font-size: 14px;
	font-size: 16px;
	font-weight: 600
}

._050774a861 {
	color: #f86294;
	cursor: pointer;
	font-size: 14px
}

.f0cd05fc09 {
	grid-gap: 16px;
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	margin-top: 16px
}

.a6327c427c {
	cursor: pointer;
	margin-bottom: 20px;
	overflow: visible
}

.a6327c427c,
.cc639eeda4 {
	border-radius: 12px;
	position: relative
}

.cc639eeda4 {
	background: #fff;
	border: 1px solid #e0e0e0;
	box-shadow: 0 2px 6px 0 #1018280f;
	height: 100%;
	overflow: hidden
}

._93651633de {
	aspect-ratio: 3/2;
	margin-bottom: 4px
}

._2d59f098af,
._93651633de {
	position: relative;
	width: 100%
}

._2d59f098af {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	height: 100%;
	object-fit: cover;
	z-index: 10
}

._9e1f05b1fd {
	display: flex;
	flex-direction: column;
	margin-top: -16px;
	padding: 10px 8px
}

._1bfe276977 {
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	color: #424242;
	display: -webkit-box;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 12px;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis
}

.c23d75dc1a {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-top: auto
}

.beba781a0e {
	color: #f86294;
	font-size: 16px;
	font-weight: 600
}

._2b7372eeda {
	color: #9e9e9e;
	font-size: 14px;
	font-weight: 500;
	margin-left: 8px;
	text-decoration: line-through
}

._37c7049610 {
	align-items: center;
	display: flex;
	gap: 4px
}

._7e5b4b6a96 {
	color: #9e9e9e;
	font-size: 16px;
	margin-top: 1px
}

._4419630d25 {
	background: #f26464;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	color: #fff;
	font-size: 14px;
	left: 0;
	padding: 4px 16px;
	position: absolute;
	top: 0;
	z-index: 10
}

.abc6faa65d {
	background: linear-gradient(180deg, rgba(0, 0, 0, .2), #000 79.38%);
	border-radius: 16px;
	display: none;
	inset: 0;
	position: absolute;
	z-index: 20
}

._6d18f611fd {
	bottom: 0;
	margin-bottom: 16px;
	padding: 0 16px;
	position: absolute;
	width: 90%
}

.d2bbb97e38 {
	color: #fafafa;
	font-size: 16px;
	font-weight: 500
}

.d2bbb97e38,
.d7a440f467 {
	margin-bottom: 12px
}

.e7b1e7ba94 {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px
}

._9589dd6c87,
.e7b1e7ba94 {
	align-items: center;
	display: flex
}

._9589dd6c87 {
	justify-content: space-between;
	margin-top: auto
}

._203fc734e1 {
	color: #f86294;
	font-size: 16px;
	font-weight: 600
}

._2e092aaddb {
	color: #bbb;
	font-size: 14px;
	margin-left: 8px;
	text-decoration: line-through
}

._94971108f3 {
	align-items: center;
	display: flex;
	gap: 4px
}

._016476ff7f {
	color: #9e9e9e;
	font-size: 16px
}

.e97e85248d {
	border: 1px solid #e0e0e0;
	border-radius: 8px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
	height: 100%;
	overflow: hidden;
	position: relative
}

.c543300bd8 {
	aspect-ratio: 3/2;
	margin-bottom: 4px;
	position: relative;
	width: 100%
}

.fdf39be82d {
	-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	inset: 0;
	object-fit: cover;
	position: absolute
}

._1a241b31c9,
.fdf39be82d {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	height: 100%;
	width: 100%
}

._1a241b31c9 {
	object-fit: contain;
	position: relative;
	z-index: 10
}

.e4413fb78c {
	height: 14px;
	width: 14px
}

@media only screen and (max-width:600px) {
	._8054a82177 {
		font-size: 12px
	}

	._67578f39c9 {
		height: 11px;
		width: 11px
	}

	._3f6f962bf9 {
		font-size: 12px
	}

	.f0bf35ad51 {
		font-size: 10px
	}

	._48b927076b,
	.ce6f599bb7 {
		font-size: 12px
	}

	.ce6f599bb7 {
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		color: #424242;
		display: -webkit-box;
		font-weight: 500;
		margin-bottom: 8px;
		margin-top: 10px;
		overflow: hidden;
		text-overflow: ellipsis
	}

	._2557eee6e4 {
		margin-top: -20px
	}

	.d6d38bab71 {
		grid-row-gap: 0;
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		margin-inline: 10px;
		row-gap: 0
	}

	._75f5f9efd9 {
		padding-left: 10px;
		padding-right: 10px
	}

	._4313ac72f8 {
		padding: 6px
	}

	._292d92613a {
		border-radius: 4px;
		margin-right: 6px;
		max-height: 70px;
		max-width: 50px
	}

	._001b371382 {
		font-size: 12px;
		line-height: 14px
	}

	._0acd522560 {
		margin: 6px 0 0
	}

	._620e928fc0 {
		font-size: 10px;
		line-height: 12px
	}

	.b24953c198._9abfc2a47e {
		padding-right: 5px
	}

	.c69a4e5449 {
		font-size: 12px !important
	}

	.a3dbc88b1a {
		grid-gap: 6px;
		display: grid;
		gap: 6px;
		grid-template-columns: repeat(4, minmax(0, 1fr));
		margin-left: 10px
	}

	.be32daeb00 {
		border-radius: 6px;
		height: 85px;
		width: 85px
	}

	._334c932fab {
		grid-gap: 8px;
		display: grid;
		gap: 8px;
		grid-template-columns: repeat(2, 1fr);
		margin-inline: 10px;
		padding-top: 4px
	}

	.eb4163278f {
		display: flex;
		justify-content: space-between;
		margin-inline: 10px;
		padding-top: 26px
	}

	._6dc22ccaa9 {
		font-size: 16px;
		font-weight: 600
	}
}

.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
	height: 1px;
	width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
	height: var(--swiper-virtual-size);
	width: 1px
}

:root {
	--swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
	align-items: center;
	color: #007aff;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
	cursor: pointer;
	display: flex;
	height: 44px;
	height: var(--swiper-navigation-size);
	justify-content: center;
	margin-top: -22px;
	margin-top: calc(0px - var(--swiper-navigation-size)/2);
	position: absolute;
	top: 50%;
	top: var(--swiper-navigation-top-offset, 50%);
	width: 27px;
	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.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
	cursor: auto;
	opacity: 0;
	pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
	display: none !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: 44px;
	font-size: var(--swiper-navigation-size);
	font-variant: normal;
	letter-spacing: 0;
	line-height: 1;
	text-transform: none !important
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	left: 10px;
	left: var(--swiper-navigation-sides-offset, 10px);
	right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	left: auto;
	right: 10px;
	right: var(--swiper-navigation-sides-offset, 10px)
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: "next"
}

.swiper-button-lock {
	display: none
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	transition: opacity .3s;
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
	display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 8px;
	bottom: var(--swiper-pagination-bottom, 8px);
	left: 0;
	top: auto;
	top: var(--swiper-pagination-top, auto);
	width: 100%
}

.swiper-pagination-bullets-dynamic {
	font-size: 0;
	overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	position: relative;
	-webkit-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullet {
	background: #000;
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	border-radius: 50%;
	border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
	display: inline-block;
	height: 8px;
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	opacity: .2;
	opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
	width: 8px;
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))
}

button.swiper-pagination-bullet {
	-webkit-appearance: none;
	appearance: none;
	border: none;
	box-shadow: none;
	margin: 0;
	padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet:only-child {
	display: none !important
}

.swiper-pagination-bullet-active {
	background: #007aff;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	opacity: 1;
	opacity: var(--swiper-pagination-bullet-opacity, 1)
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
	left: auto;
	left: var(--swiper-pagination-left, auto);
	right: 8px;
	right: var(--swiper-pagination-right, 8px);
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	display: block;
	margin: 6px 0;
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: transform .2s, top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform .2s, right .2s
}

.swiper-pagination-fraction {
	color: inherit;
	color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #007aff;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	width: 100%
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	height: 4px;
	height: var(--swiper-pagination-progressbar-size, 4px);
	left: 0;
	top: 0;
	width: 100%
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
	height: 100%;
	left: 0;
	top: 0;
	width: 4px;
	width: var(--swiper-pagination-progressbar-size, 4px)
}

.swiper-pagination-lock {
	display: none
}

.swiper-scrollbar {
	background: rgba(0, 0, 0, .1);
	background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));
	border-radius: 10px;
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	position: relative;
	-ms-touch-action: none
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
	display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
	bottom: 4px;
	bottom: var(--swiper-scrollbar-bottom, 4px);
	height: 4px;
	height: var(--swiper-scrollbar-size, 4px);
	left: 1%;
	left: var(--swiper-scrollbar-sides-offset, 1%);
	position: absolute;
	top: auto;
	top: var(--swiper-scrollbar-top, auto);
	width: 98%;
	width: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);
	z-index: 50
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
	height: 98%;
	height: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);
	left: auto;
	left: var(--swiper-scrollbar-left, auto);
	position: absolute;
	right: 4px;
	right: var(--swiper-scrollbar-right, 4px);
	top: 1%;
	top: var(--swiper-scrollbar-sides-offset, 1%);
	width: 4px;
	width: var(--swiper-scrollbar-size, 4px);
	z-index: 50
}

.swiper-scrollbar-drag {
	background: rgba(0, 0, 0, .5);
	background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
	border-radius: 10px;
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	height: 100%;
	left: 0;
	position: relative;
	top: 0;
	width: 100%
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-scrollbar-lock {
	display: none
}

.swiper-zoom-container {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	text-align: center;
	width: 100%
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-height: 100%;
	max-width: 100%;
	object-fit: contain
}

.swiper-slide-zoomed {
	cursor: move;
	touch-action: none
}

.swiper .swiper-notification,
swiper-container .swiper-notification {
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
	margin: 0 auto;
	transition-timing-function: ease-out
}

.swiper-grid>.swiper-wrapper {
	flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
	flex-direction: column;
	flex-wrap: wrap
}

.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube {
	overflow: visible
}

.swiper-cube .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	height: 100%;
	pointer-events: none;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	visibility: hidden;
	width: 100%;
	z-index: 1
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next+.swiper-slide,
.swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 0
}

.swiper-cube .swiper-cube-shadow {
	bottom: 0;
	height: 100%;
	left: 0;
	opacity: .6;
	position: absolute;
	width: 100%;
	z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
	background: #000;
	bottom: 0;
	content: "";
	-webkit-filter: blur(50px);
	filter: blur(50px);
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.swiper-flip {
	overflow: visible
}

.swiper-flip .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	pointer-events: none;
	z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 0
}

.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: opacity, height, -webkit-transform;
	transition-property: transform, opacity, height;
	transition-property: transform, opacity, height, -webkit-transform
}

.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}

._2fe16d30a2 {
	background-image: url(../images/bg.303a263ba3fe97d4c49d.png);
	background-repeat: no-repeat;
	color: #f1f1f1;
	min-height: 100vh;
	position: relative;
	width: 100%
}

._21cbb7c71c .de52706b4e {
	padding-inline: 40px;
	position: relative;
	width: 80%
}

.a30411f143 ._9050af4e76 ._998c3d767d {
	left: 40px;
	position: absolute;
	top: 20px;
	width: 34vw;
	z-index: 2
}

._9b4d09ba94 ._3bc7e692db .b1b614557e {
	position: absolute;
	right: 40px;
	top: 20px;
	width: 20vw;
	z-index: 2
}

._96c9a072de ._37629899b1 .e9e4b35a39 {
	height: auto;
	width: 100%
}

._6e3a0e477a ._6ba9a71598 {
	padding: 0 40px
}

.a2b3a04530 {
	display: flex;
	gap: 10px;
	justify-content: center
}

._40aeac56b0 ._365fa7b66e ._0011935793 {
	display: flex;
	justify-content: space-between
}

.f0eafac49a ._9f8aac6552 ._8a2eedeb9b .ed2d05b553 ._699f8109b0 {
	height: 16vw;
	width: 26vw
}

._873a2f2621 ._329390b7bf .fb3f17ab3f {
	margin-top: 10px
}

._12c899000d ._2d8bae9add ._48097c14db .a4bd496859,
.e1ca555ba6 {
	align-items: center;
	border: 1px solid #f1f1f1;
	border-radius: 4px;
	display: flex;
	margin-top: 10px;
	padding: 4px 8px 4px 20px
}

._205c5e3923 .cf3546bbbe .f7617e99bf ._990073bb09:nth_child(1) {
	margin-top: 0
}

._3329c87e96 ._75d5b0fb95 .ffe80148b9 ._8a93459197 .c9c1b7f846 {
	height: 10vw;
	width: 10vw
}

._7f91735958 {
	margin-left: 10px
}

._6c11a5ac02 {
	font-size: 14px
}

._0e879f0a98 ._98fde448a5 ._1a091d9c43 ._75141d9f7f .fe125e8e71 ._8955cb8837,
._4393abd37a {
	font-size: 12px;
	margin-top: 6px
}

.f0f7cf35e9 {
	align-self: center;
	background-color: #e84f66;
	border-radius: 15px;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	margin-left: auto;
	text-align: center;
	width: 90px
}

._239132b4e4 {
	margin-top: 20px;
	padding: 0 40px 60px
}

._3bc4ade0bb {
	margin-bottom: 15px;
	width: 100%
}

._0234d56384 ._4b43e7b2d7 .f2cfb6755b img {
	width: 100%
}

.d5ca8d38d8 {
	padding-bottom: 40px
}

.e748d6bc03 {
	align-items: center;
	display: flex;
	gap: 10px;
	justify-content: center;
	margin-top: 15px
}

.eec9a6b120 {
	background: grey;
	border-radius: 6px;
	cursor: pointer;
	height: 12px;
	transition: background .3s, -webkit-transform .3s;
	transition: background .3s, transform .3s;
	transition: background .3s, transform .3s, -webkit-transform .3s;
	width: 20px
}

._03c9066429:hover {
	background: #d3d3d3
}

._2ce31bf191 {
	background: #fff;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	width: 40px
}

.f881a90539 {
	margin: 0 auto;
	position: relative;
	width: 1440px
}

.f0df8f040c ._4e0d43faa5,
.f881a90539 {
	height: 1024px
}

.e6fee8ec53 .af12440b1a img {
	height: 1024px;
	width: 1440px
}

._02bc91042d ._16b67e2168 {
	display: flex;
	position: absolute;
	right: 90px;
	top: 100px;
	z-index: 2
}

.e93952d471 ._94072e7210 img {
	cursor: pointer;
	margin-left: 30px
}

._8f947c1b80 ._752fe2a823 {
	bottom: 60px;
	display: grid;
	grid-template-rows: auto auto auto;
	position: absolute;
	right: 140px;
	z-index: 2
}

._9678a5219f .b14d2cf173 img {
	cursor: pointer;
	margin-bottom: 20px
}

._0f76de918b .a4a4963fb3 {
	bottom: 0;
	height: auto;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 2
}

._8c0dee7329 {
	bottom: 0
}

._9df4fcd60c ._653def3a86 {
	background: #fff;
	border-radius: 4px;
	height: 14px;
	opacity: .5;
	width: 8px
}

._2088b65a6a ._3df5d6aadb {
	border-radius: 5px;
	height: 24px;
	opacity: 1;
	width: 9px
}

._5665c51c33 {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 10px;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 10
}

.b0b3c61650 {
	border-radius: 10px;
	cursor: pointer;
	height: 40px;
	width: 12px
}

* {
	-webkit-tap-highlight-color: transparent
}

::-webkit-scrollbar {
	display: none
}

* {
	-ms-overflow-style: none;
	scrollbar-width: none
}

body {
	font-family: Arial, sans-serif;
	padding: 0
}

._85750bb919 {
	align-items: center;
	background: rgba(0, 0, 0, .8);
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1000
}

._46c4564dda {
	height: 100%;
	max-height: 100%;
	max-width: 600px;
	padding: 20px;
	width: 100%
}

._46c4564dda,
.c04d7d050b {
	background: #fff;
	overflow-y: auto;
	position: relative
}

.c04d7d050b {
	border-radius: 16px;
	height: 20%;
	width: 30%
}

._8592f175b0 {
	background: transparent;
	border: none;
	cursor: pointer;
	font-size: 16px;
	left: 10px;
	margin-top: -50px;
	padding-inline: 50px;
	position: absolute;
	width: 100%
}

._3a08ab667f {
	display: flex;
	flex-direction: column;
	gap: 10px
}

._1c10d9c6dc {
	border-radius: 8px;
	max-width: 100%
}

._79e73fb18f {
	align-items: center;
	background: #ffcb19;
	border-radius: 30px;
	cursor: pointer;
	display: flex;
	gap: 4px;
	padding-block: 8px;
	padding-inline: 30px;
	position: absolute;
	right: 20px
}

.f5c70504be {
	display: flex;
	height: 27px;
	width: 27px
}

.d6d3aeb773 {
	color: #000;
	font-size: 19px;
	font-weight: 600
}

.aea392aa81 {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	margin: 16px
}

.b58dc73c26,
.fa46911f80 {
	font-weight: 600
}

.b58dc73c26 {
	color: #ffcc19;
	cursor: pointer;
	font-size: 18px;
	position: absolute;
	right: 50px;
	top: 70px
}

.d8a4d58742 {
	display: flex;
	margin: 0 16px
}

._6bf8cf5fb3 ._99b146e5cf {
	display: flex;
	flex-direction: column;
	padding-left: 16px
}

._35049408cf .d64abf859d ._1938e99fe5 {
	font-size: 2.5rem;
	font-weight: 700;
	margin: 0
}

._071201ed8e ._976fb3c088 ._2c5d1166e3 {
	font-size: 18px;
	margin: 4px 0
}

.d4d96a412b {
	background-image: linear-gradient(rgba(116, 62, 64, .78), rgba(116, 62, 64, .77)), url(../images/bg.4b0b25e89ad8af2b2b19.png);
	background-size: contain;
	margin: 0 auto;
	max-width: 600px;
	padding-bottom: 36px;
	padding-top: 20px;
	position: relative
}

._94b4c4bfde {
	bottom: 40px;
	cursor: pointer;
	flex-direction: column;
	justify-content: center;
	position: fixed;
	right: 20px;
	z-index: 999
}

._24a0fc3f96,
._94b4c4bfde {
	align-items: center;
	display: flex
}

._24a0fc3f96 {
	background-color: rgba(208, 132, 163, .8);
	border-radius: 10px;
	gap: 40px;
	margin: 30px 16px;
	padding: 20px;
	text-align: center
}

.c9ba402fe2 {
	align-items: center;
	display: flex;
	gap: 30px;
	margin: 0 auto
}

._89bfa267f1 {
	color: #fff;
	text-align: center
}

._12e649de8d {
	font-size: 18px;
	font-weight: 500
}

._1497540ace {
	font-size: 24px;
	font-weight: 600;
	padding-top: 5px
}

._531a586bd4 {
	background-color: #fff;
	height: 40px;
	width: 1px
}

._1e3bf42321 {
	display: flex;
	gap: 12px;
	overflow: auto;
	padding-left: 16px
}

._91950987f2 ._58a5ace776 {
	border-radius: 10px;
	text-align: center
}

.f8cff1ed82 ._4a968eff98 img {
	border-radius: 16px;
	max-height: 530px;
	max-width: 400px;
	width: -webkit-max-content;
	width: max-content
}

._04c2a556fe {
	color: #333;
	padding: 14px
}

._971f52d8a7 h1 {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 20px;
	text-align: left
}

._6aec75440f {
	border-radius: 10px;
	font-family: Arial, sans-serif;
	margin: 80px auto 0;
	text-align: center
}

._4726a33cd0 title {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 20px
}

._17f735d7d2 {
	align-items: center;
	background-color: rgba(243, 154, 184, .6);
	border-radius: 8px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 8px;
	padding: 10px 20px
}

._7f5db704dd:last-child {
	margin-bottom: 0
}

._6c816d8dbb img {
	align-items: center;
	display: flex;
	height: 30px;
	width: 30px
}

.b54ef237c9 {
	color: #fff;
	flex: 1 1;
	font-size: 18px;
	margin-left: 10px;
	text-align: left
}

._8559825a32 {
	background-color: #fff;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	font-size: 16px;
	padding: 8px 20px;
	transition: background-color .3s ease, color .3s ease
}

._642a148a1e:hover {
	background-color: rgba(208, 132, 163, .9);
	color: #fff
}

._84508b6c93 {
	height: 130px;
	width: 130px
}

._944366c57c {
	text-align: center
}

.a81bf2f32c {
	align-items: center;
	background-image: url(../images/download2.0029f2eb3c038391f21d.png);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 10px;
	cursor: pointer;
	display: flex;
	height: 60px;
	justify-content: center;
	margin-top: 50px !important;
	margin: 0 14px
}

._39f12ed609 {
	font-size: 16px
}

._05ae932399 {
	display: flex;
	flex-direction: row;
	gap: 10px;
	margin-top: 10px
}

._199d7188b7 {
	color: #ffcc19;
	cursor: pointer;
	font-size: 18px;
	font-weight: 600
}

._27c1083c22 {
	align-items: center;
	background: #368bf6;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-size: 16px;
	gap: 4px;
	padding-block: 5px;
	padding-block: 8px;
	padding-inline: 12px
}

.e5906bd070 img {
	margin-right: 5px
}

._28592ada0a {
	margin-top: 10px
}

._28592ada0a,
._7fa1d9f38d {
	display: flex;
	flex-direction: column;
	gap: 10px
}

._7fa1d9f38d {
	align-items: flex-end
}

._0b616d4012 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	justify-content: flex-start;
	margin-top: 10px;
	width: 100%
}

._7c6b6e5c0f {
	align-items: center;
	background-color: #ffc107;
	border-radius: 30px;
	color: #000;
	cursor: pointer;
	display: flex;
	font-weight: 600;
	padding: 10px 20px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cad9b891b5 {
	display: flex;
	flex-direction: column;
	gap: 5px;
	text-align: center
}

.cbceb3dd61 {
	color: #35383f;
	font-size: 16px;
	font-weight: 600
}

.bd106e09eb {
	color: #424242;
	font-size: 12px;
	font-weight: 400
}

.c01ed47829 img {
	margin-right: 10px
}

._4f6ecfaa69 {
	align-items: flex-start;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 16px
}

._71c5bbc7de .cc7a7419cd {
	flex: 1 1;
	padding-left: 16px
}

.d53b8e946f ._10011d54ba {
	color: #fff;
	font-size: 40px;
	font-weight: 700
}

.a296ee7d60 ._1332e65b58 {
	color: #fff;
	font-size: 14px;
	font-weight: 400
}

.f217f456a7 {
	align-items: flex-end;
	display: flex;
	flex-direction: row;
	gap: 10px;
	margin-top: 12px;
	position: absolute
}

.cb7bff43ca {
	color: #ffcc19;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	text-decoration: underline
}

@media screen and (min-width:750px) {
	._768665ee7f {
		right: calc(50vw - 280px)
	}
}

@media screen and (max-width:750px) {
	.e90f56a347 {
		margin-top: 5px
	}

	.e10d703044 {
		font-size: 12px
	}

	.cd2b5379cb {
		font-size: 24px
	}

	._3e3e7495a8 {
		font-size: 12px;
		margin: 10px 0 !important
	}

	.d23c7de47e {
		font-size: 14px
	}

	._767ee10392 {
		font-size: 12px;
		padding-block: 7px;
		padding-inline: 11px
	}

	._75c3b34529 img {
		height: 14px;
		width: 14px
	}

	.dca452f444 {
		font-size: 14px
	}

	._46acb13a4d {
		font-size: 10px
	}

	.b6a6739df5 {
		padding: 5px 15px
	}

	._09fb6e6207 img {
		height: 25px;
		width: 19px
	}

	.d0a6d7f55d {
		display: none
	}

	._5633d652b7 {
		height: 46px
	}

	.fb7286aa3f {
		background: #ffcb19;
		border-radius: 10px;
		cursor: pointer;
		gap: 4px;
		padding-block: 6px;
		padding-inline: 20px;
		position: absolute;
		right: 20px;
		top: 14px
	}

	._5e865ac3c2 {
		font-size: 14px
	}

	._2a088c827a {
		background-color: #fff;
		border: none;
		border-radius: 5px;
		color: #000;
		cursor: pointer;
		font-size: 12px;
		font-weight: 500;
		padding: 6px 15px;
		transition: background-color .3s ease, color .3s ease
	}

	._2e3a45ba47 h1 {
		color: #fff;
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 20px;
		text-align: left
	}

	._4b93c2fb32 {
		color: #fff;
		flex: 1 1;
		font-size: 14px;
		margin-left: 10px;
		text-align: left
	}

	._4db6b1d9b0 ._198fe661b7 img {
		border-radius: 10px;
		max-height: 365px;
		max-width: 250px;
		width: -webkit-max-content;
		width: max-content
	}

	.e3931b72e8 {
		font-size: 14px;
		font-weight: 500
	}

	._0e02e9626b {
		font-size: 18px;
		font-weight: 600
	}

	.f46293ae6c {
		color: #000;
		font-size: 16px;
		font-weight: 600
	}

	.d090748ef0 {
		color: #ffcc19;
		font-size: 14px;
		font-weight: 600;
		position: absolute;
		right: 43px;
		top: 54px
	}

	._4f702da661 {
		background-color: rgba(208, 132, 163, .8);
		border-radius: 10px;
		margin: 30px 16px;
		padding: 20px;
		text-align: center
	}

	._4f702da661,
	.d7a306a6cf {
		align-items: center;
		display: flex
	}

	.d7a306a6cf {
		gap: 15px;
		margin: 0 auto
	}

	.e33a450626[data-v-1e026c99] ._695c6673e2 {
		width: 80%
	}

	.c3b50ab104 ._0f5a37b9bc ._54cd7b019d {
		font-size: 24px
	}

	._64f65fbae8 ._446f04ce22 ._1e147a2654 {
		font-size: 14px
	}

	._7adf58c17d[data-v-1e026c99] ._2ef8364cea img {
		width: 74px
	}

	.cbbb8fe6ad[data-v-1e026c99] ._8957c8a71a {
		font-size: 1rem
	}
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	-webkit-text-size-adjust: 100%;
	line-height: 1.15
}

body {
	margin: 0
}

main {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	box-sizing: initial;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: initial
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: initial
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: initial
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

[hidden],
template {
	display: none
}

:root {
	--app-min-width: 1398px;
	--inner-min-width: 1100px;
	--color1: #90684c;
	--colorbg: #fafafa;
	--theme_oringinal: linear-gradient(130deg, #fe8bb5, #d5c5dd);
	--theme_hover_original: #e77996;
	--theme_orange: linear-gradient(323deg, #f99d4f, #fbcea7);
	--theme_hover_orange: #f99d4f;
	--theme_blue: linear-gradient(323deg, #5eb8bc, #62dce0);
	--theme_hover_blue: #5eb8bc;
	--new_theme_original: #f893b9
}

body,
body>div:first-child,
div#__next,
div#__next>div,
html {
	height: 100%
}

body {
	background-color: #ededed;
}

.c1 {
	color: #90684c;
	color: var(--color1)
}

.fl {
	display: flex
}

.grid {
	display: grid
}

.align_center {
	align-items: center
}

.justify_center {
	justify-content: center
}

.justify_end {
	justify-content: end
}

.justify_start {
	justify-content: start
}

.point {
	cursor: pointer
}

.app_min_width {
	width: 1398px;
	width: var(--app-min-width)
}

.gap5 {
	gap: 5px
}

.gap10 {
	gap: 10px
}

.gap15 {
	gap: 15px
}

.gap20 {
	gap: 20px
}

.gap25 {
	gap: 25px
}

.gap30 {
	gap: 30px
}

.gap40 {
	gap: 40px
}

.fz12 {
	font-size: 12px
}

.fz13 {
	font-size: 13px
}

.fz14 {
	font-size: 14px
}

.fz15 {
	font-size: 15px
}

.fz16 {
	font-size: 16px
}

.fz18 {
	font-size: 18px
}

.mauto {
	margin: auto
}

.m0 {
	margin: 0 !important
}

.m0auto {
	margin: 0 auto
}

.a_w {
	outline: 0 none;
	text-decoration: none;
	transition: all .2s linear
}

.a_w,
.a_w:visited {
	color: #fff
}

.a_b {
	outline: 0 none;
	text-decoration: none;
	transition: all .2s linear
}

.a_b,
.a_b:visited {
	color: #333
}

input {
	background: transparent;
	border: 0;
	font-size: 15px;
	outline: none;
	width: 100%
}

input::-webkit-input-placeholder {
	font-size: 15px;
	padding: 1px 2px
}

input::placeholder {
	font-size: 15px;
	padding: 1px 2px
}

.bgfa {
	background-color: #fafafa
}

.btn_sty1 {
	border: none;
	border-radius: 41px;
	color: #fff;
	cursor: pointer;
	font-size: 20px;
	height: 52px;
	line-height: 50px;
	width: 100%
}

.btn_sty1,
.theme_orange {
	background: linear-gradient(323deg, #f99d4f, #fbcea7);
	background: var(--theme_orange)
}

.theme_blue {
	background: linear-gradient(323deg, #5eb8bc, #62dce0);
	background: var(--theme_blue)
}

.theme_oringinal {
	background: linear-gradient(130deg, #fe8bb5, #d5c5dd);
	background: var(--theme_oringinal)
}

.btn_gray {
	background: gray !important
}

.btn_gray2 {
	background: #707070 !important
}

.btn_style2 {
	padding: 12px 20px !important;
	width: 50% !important
}

.btn_style_mobile2 {
	margin-left: 5px;
	margin-top: 5px;
	padding: 12px 20px !important
}

.btn_style3,
.btn_style_mobile2 {
	width: 100% !important
}

.width100 {
	width: 100px !important
}

.btn_dl_sty {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.btn_dl_sty,
.btn_sty2 {
	background: linear-gradient(#f08bad, #ff337c);
	border: none;
	border-radius: 8px;
	color: #fff;
	cursor: pointer;
	padding: 10px
}

.btn_sty2 {
	width: 84%
}

.btn_sty3 {
	background-color: #ab99cc
}

.btn_sty3,
.btn_sty4 {
	border: none;
	border-radius: 6px;
	color: #fff;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	width: 100px
}

.btn_sty4 {
	background-color: #6adbdc
}

.btn_sty5 {
	background: linear-gradient(90deg, #fb8eb7, #eaa6c7, #d9bfd9);
	border-radius: 6px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	max-width: 945px;
	min-width: 249px
}

.btn_sty5,
.btn_sty6 {
	border: none;
	color: #fff;
	cursor: pointer;
	text-align: center
}

.btn_sty6 {
	background: linear-gradient(#f08bad, #ff337c);
	font-size: 20px;
	line-height: 50px;
	width: 100%
}

.btn_sty7 {
	background: #fff;
	border: 1px solid #ddb980;
	border-radius: 8px;
	color: #ddb980;
	padding: 5px;
	padding-inline: 12px
}

.btn_sty7,
.btn_sty8 {
	cursor: pointer;
	width: 84%
}

.btn_sty8 {
	background: #ff8e9d;
	border: none;
	border-radius: 8px;
	color: #fff;
	padding: 5px
}

.fw100 {
	font-weight: 100
}

.fw200 {
	font-weight: 200
}

.fw300 {
	font-weight: 300
}

.fw400 {
	font-weight: 400
}

.fw500 {
	font-weight: 500
}

.d_none {
	text-decoration: none
}

.relative {
	position: relative
}

.abs {
	position: absolute
}

.m10 {
	margin: 10px
}

.mt0 {
	margin-top: 0
}

.mt20 {
	margin-top: 20px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt28 {
	margin-top: 28px
}

.mt40 {
	margin-top: 40px
}

.mb20 {
	margin-bottom: 20px
}

.mt120 {
	margin-top: 120px
}

.pblock10 {
	padding-block: 10px;
	padding-left: 5px
}

.pinline10 {
	padding-inline: 10px
}

.pl20 {
	padding-left: 20px
}

.common_modal {
	height: 180px !important;
	width: 393px !important
}

.vip_modal {
	max-width: 320px;
	min-height: 320px;
	padding: 0 !important
}

.vip_expired_text {
	color: #000;
	left: 50%;
	position: absolute;
	top: 69%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.zip_modal {
	max-width: 760px;
	min-height: 185px;
	padding: 0 !important;
	width: inherit
}

.buy_topic_modal {
	max-width: 320px;
	min-height: 200px;
	padding: 0 !important
}

.notice_modal {
	max-width: 470px;
	padding: 0 !important;
	text-align: inherit;
	top: 20%;
	width: inherit
}

.notice_msg_modal {
	max-width: 600px;
	padding: 0 !important;
	text-align: center;
	top: 28%
}

.top0 {
	top: 0
}

.fl1 {
	flex: 1 1
}

.fl1,
.text_center {
	text-align: center
}

.mlauto {
	margin-left: auto
}

.justify_between {
	justify-content: space-between
}

.w25 {
	width: 25px
}

.ml40 {
	margin-left: 40px
}

.no-background {
	background: none !important
}

.w100 {
	width: 100%
}

.of_cover {
	object-fit: cover
}

.inner_min {
	margin: 0 auto;
	max-width: 1100px;
	max-width: var(--inner-min-width);
	min-width: 300px
}

.mt9 {
	margin-top: 9px
}

.text_line {
	text-decoration: line-through
}

.con_lay {
	grid-gap: 40px;
	display: grid;
	gap: 40px;
	padding: 20px
}

.red {
	color: red;
	font-size: 14px
}

.bold {
	font-size: 20px;
	font-weight: 700
}

.kf {
	color: #21b2f5;
	cursor: pointer
}

.small_b,
.small_g {
	font-size: 13px
}

.small_g {
	color: #777
}

select {
	background: #f1f2f4;
	border: none;
	border-radius: 6px;
	font-size: 12px;
	height: 25px;
	margin-right: 4px;
	outline: none;
	padding: 4px;
	width: 80px
}

.mask {
	background: rgba(0, 0, 0, .7);
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 11000
}

.s_h {
	color: #333;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	margin: 10px 0 0;
	padding-left: 10px
}

.fl_wrap {
	flex-wrap: wrap
}

.category_wrap {
	display: grid;
	grid-template-columns: 1fr 174px
}

.mw1100 {
	margin: auto;
	width: 1200px
}

.mh700 {
	min-height: 700px
}

.to {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	height: 33px;
	margin-top: 5px;
	overflow: hidden
}

.bl {
	color: blue
}

.main {
	align-items: center;
	display: flex;
	justify-content: space-between
}

.main>div:first-child {
	line-height: 40px
}

.main>div:nth-child(2) {
	color: #e77996;
	cursor: pointer;
	font-size: 14px
}

.icon {
	height: 100%;
	width: 100%
}

.mobilehide {
	display: block
}

@media only screen and (max-width:600px) {
	.mobilehide {
		display: none
	}

	.vip_expired_text {
		top: 65%
	}

	.vip_img {
		object-fit: contain !important;
		width: 315px
	}

	.icon {
		height: 100%;
		width: 100%
	}

	.btn_style2 {
		padding: 12px 20px !important;
		width: 45% !important
	}

	.notice_modal {
		max-width: 300px !important;
		top: 20% !important
	}

	.notice_msg_modal {
		max-width: 300px !important;
		top: 28% !important
	}

	.category_wrap {
		grid-template-columns: 1fr auto
	}

	.btn_dl_sty {
		font-size: 14px
	}

	.zip_modal {
		min-height: 200px;
		width: 90%
	}

	.plr {
		padding-left: 10px;
		padding-right: 10px
	}

	.con_lay {
		grid-gap: 20px;
		gap: 20px;
		padding: 0 10px 10px
	}

	.mw1100 {
		width: 100%
	}

	.hideh {
		display: none
	}

	.main {
		padding-left: 10px;
		padding-right: 10px
	}

	.sh_ico img {
		object-fit: fill !important;
		width: 80% !important
	}

	.sh_ico div {
		text-align: center
	}

	.sh_ico {
		align-items: center
	}

	.sdw,
	.sdw_img {
		height: 400px !important
	}

	.header_orange {
		background: linear-gradient(323deg, #f99d4f, #fbcea7);
		background: var(--theme_orange)
	}

	.header_blue {
		background: linear-gradient(323deg, #5eb8bc, #62dce0);
		background: var(--theme_blue)
	}

	.header_original {
		background: linear-gradient(130deg, #fe8bb5, #d5c5dd);
		background: var(--theme_oringinal)
	}

	.head_space {
		margin-top: 52px !important
	}

	.info_input>input {
		width: 80% !important
	}

	.swiper-slide {
		width: 100% !important
	}

	.pink_badge {
		font-size: .9rem !important
	}
}

video {
	height: 100%;
	width: 100%
}

audio {
	height: 54px;
	width: 300px
}

#qrcode_img_hide {
	display: none
}

.br10 {
	border-radius: 10px
}

.br20 {
	border-radius: 20px
}

.lt {
	border-top: 1px solid #d1d1d1
}

.lb {
	border-bottom: 1px solid #d1d1d1
}

.mb10 {
	margin-bottom: 10px
}

.pad10 {
	padding: 10px
}

img {
	object-fit: cover
}

.mt80 {
	margin-top: 72px
}

.ht {
	color: #333;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px
}

.text_over {
	overflow: hidden;
	text-overflow: hidden
}

.mr10 {
	margin-right: 10px
}

.h800 {
	min-height: 800px
}

.h900 {
	min-height: 900px
}

.h1200 {
	min-height: 1000px
}

.aimg {
	height: 56px;
	max-height: 56px;
	object-fit: contain !important;
	width: 100%
}

.di {
	flex: 1 1
}

.di img {
	object-fit: contain
}

.h100 {
	height: 100%
}

.y_scroll {
	overflow-y: scroll
}

.vjs_video_3-dimensions {
	height: 400px;
	width: 100% !important
}

.fill {
	object-fit: cover
}

.fill1 {
	height: 100%;
	object-fit: fill;
	width: 100%
}

.contain {
	height: auto;
	object-fit: contain;
	width: 100%
}

.i_cvr {
	bottom: 0;
	-webkit-filter: blur(5px);
	filter: blur(5px);
	height: 100%;
	object-fit: cover !important;
	opacity: .8;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1
}

.sdw {
	height: 400px
}

.tese_sdw {
	height: 600px
}

.sh_ico img {
	object-fit: contain;
	width: 200px
}

.wauto {
	margin-right: 10px;
	width: auto
}

.newsContent {
	display: none
}

.head_space {
	background-color: #fafafa;
	margin-top: 82px
}

.head_space>div {
	background: #ebebeb;
	margin: 20px auto;
	max-width: 1100px;
	min-height: 500px;
	padding: 20px
}

.info_radio {
	background-color: #151515;
	border: 1px solid #2f2f2f;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 22px;
	width: 22px
}

.info_input>input {
	background: #151515;
	border: 1px solid #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	color: #c6c6c6;
	display: block;
	height: 16px;
	margin-bottom: 5px;
	padding: 15px 42px 15px 12px;
	width: 200px
}

.fo_b {
	color: #fff;
	font-size: 12px
}

.fo_b,
.fo_grey {
	font-family: Arial, Helvetica, sans-serif
}

.fo_grey {
	font-size: 16px
}

.fo_grey_h {
	color: inherit;
	font-family: inherit;
	font-size: 28px;
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 24px
}

.fo_grey p {
	color: #000;
	margin: 0 0 24px;
	max-width: 100%;
	text-align: justify
}

.fo_title {
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize
}

.fo_b p,
.fo_title {
	color: #000;
	margin-bottom: 10px
}

.fo_b a,
.fo_grey a {
	color: #fa528a;
	outline-style: none;
	text-decoration: none
}

.fo_p_s {
	font-weight: 700;
	margin-inline: 10px
}

.callout {
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .14);
	margin-bottom: 24px;
	padding: 24px 20px
}

ul {
	-webkit-font-smoothing: antialiased;
	color: #818a91;
	line-height: 1.5;
	margin: 0 0 24px;
	text-rendering: optimizeLegibility
}

li {
	margin: 12px
}

h4 {
	font-size: 20px;
	margin: 0 0 24px
}

.fo_s_2 {
	color: #363636;
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 30px;
	margin-top: 30px;
	text-transform: uppercase
}

.white {
	color: #fff
}

.li_black {
	color: #000
}

textarea {
	border: 1px solid #d1d1d1
}

.mt100 {
	margin-top: 100px
}

.left {
	text-align: left
}

.select_feedback select {
	height: 25px;
	width: 100%
}

.vip_color {
	color: #fa528e
}

.mask_normal {
	background-color: initial;
	box-shadow: none
}

.pink_badge {
	background-color: #ff627d;
	border-radius: 5px;
	color: #fff;
	font-size: 1rem;
	padding: 1px 4px;
	text-align: center;
	top: 0
}

.sidenav {
	background: #00000080;
	height: 100%;
	left: 0;
	overflow-x: hidden;
	position: fixed;
	top: 0;
	transition: .5s;
	width: 100%;
	z-index: 9999
}

.sidenav .sidecontent {
	background-color: #fff;
	height: 100%;
	overflow: auto;
	position: inherit;
	width: 76%;
	z-index: 999999
}

.sidenav .sideclose {
	height: 100%;
	position: inherit;
	width: 100%
}

.sidenav .sidelogo {
	align-items: center;
	display: grid;
	grid-template-columns: auto 1fr auto;
	height: 70px
}

.sidenav .sidecontent .mainmenu {
	background: #fff2f2
}

.sidenav .sidecontent .mainmenu,
.sidenav .sidecontent .mainmenu1 {
	align-items: center;
	border-bottom: 1px solid #f9f9f9;
	color: #6a6a6a;
	display: block;
	display: flex;
	font-size: 16px;
	padding: 15px;
	text-decoration: none;
	transition: .3s
}

.sidenav .sidecontent .mainmenu1 {
	background: #fff
}

.sidenav .sidecontent .mainmenu2 {
	align-items: center;
	background: #f9f5ff;
	border-bottom: 1px solid #f9f9f9;
	color: #6a6a6a;
	display: block;
	display: flex;
	font-size: 16px;
	padding: 15px;
	text-decoration: none;
	transition: .3s
}

.sidenav .sidecontent .mainmenucontent {
	align-items: center;
	display: flex;
	font-size: 16px;
	gap: 14px;
	width: 60%
}

.sidenav .sidecontent .submenuwrapper {
	grid-gap: 10px;
	background: #f7ebef;
	border-bottom: 1px solid #f9f9f9;
	display: grid;
	font-size: 14px;
	gap: 10px;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	padding: 15px 0;
	text-decoration: none;
	transition: .3s
}

.sidenav .sidecontent .submenu {
	color: #6a6a6a
}

hr {
	border-top: 1px solid #e8dada
}

.slider {
	height: 300px;
	margin: 10px 0;
	overflow: hidden;
	position: relative
}

.slidercontainer {
	height: inherit;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.slide,
.slidercontainer {
	display: flex;
	transition: -webkit-transform .5s ease-in-out;
	transition: transform .5s ease-in-out;
	transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out
}

.slide {
	justify-content: center;
	min-width: 33.333%;
	overflow: hidden
}

.slide.first img {
	object-position: right
}

.slide.first img,
.slide.three img {
	border-radius: 5px;
	height: 90%;
	margin-bottom: 10%;
	margin-top: 4%;
	object-fit: cover;
	width: 98%
}

.slide.three img {
	object-position: left
}

.slide.main {
	min-width: 66%
}

.slide.first:after,
.slide.three:after {
	background: #fff;
	border-radius: 5px;
	content: "";
	display: block;
	height: 100%;
	opacity: .7;
	position: absolute;
	width: 33%
}

.svslide.first:after,
.svslide.three:after {
	display: none !important
}

.slide img {
	border-radius: 5px;
	height: 100%;
	width: 98%
}

.arrow {
	align-items: center;
	background-color: rgba(0, 0, 0, .2);
	border: none;
	border-radius: 100%;
	color: hsla(0, 0%, 100%, .7);
	cursor: pointer;
	display: flex;
	font-size: 2em;
	height: 30px;
	justify-content: center;
	opacity: 0;
	padding: 7px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: opacity .3s;
	width: 30px;
	z-index: 10
}

.arrowleft {
	left: 5px
}

.arrowright {
	right: 5px
}

.arrow:hover,
.slider:hover .arrow {
	opacity: 1
}

.svslide.first,
.svslide.three {
	-webkit-filter: opacity(1) !important;
	filter: opacity(1) !important
}

.svslider {
	height: 122px !important
}

.svslide img {
	object-fit: contain !important;
	width: 100% !important
}

.svslide.main {
	min-width: 33.333% !important
}

.svslide {
	min-width: 100% !important
}

@media only screen and (max-width:600px) {

	.slide.first img,
	.slide.three img {
		object-position: initial
	}

	.slide.first:after,
	.slide.three:after {
		display: none
	}

	.slide.first,
	.slide.three {
		-webkit-filter: opacity(1);
		filter: opacity(1)
	}

	.slider {
		height: 146px
	}

	.slide img {
		object-fit: contain;
		width: 100%
	}

	.slide.main {
		min-width: 33.333%
	}

	.slide {
		min-width: 100%
	}

	.slidercontainer {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		width: 89vw
	}
}

@font-face {
	font-family: swiper-icons;
	font-style: normal;
	font-weight: 400;
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
}

:root {
	--swiper-theme-color: #007aff
}

.swiper,
swiper-container {
	display: block;
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 1
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	box-sizing: initial;
	display: flex;
	height: 100%;
	position: relative;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	transition-timing-function: ease;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	width: 100%;
	z-index: 1
}

.swiper-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide,
swiper-slide {
	display: block;
	flex-shrink: 0;
	height: 100%;
	position: relative;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	width: 100%
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: height, -webkit-transform;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform
}

.swiper-backface-hidden .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	-webkit-perspective: 1200px;
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-css-mode>.swiper-wrapper {
	-ms-overflow-style: none;
	overflow: auto;
	scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	height: var(--swiper-centered-offset-after);
	min-width: 1px;
	width: 100%
}

.swiper-lazy-preloader {
	border: 4px solid #007aff;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top: 4px solid transparent;
	box-sizing: border-box;
	height: 42px;
	left: 50%;
	margin-left: -21px;
	margin-top: -21px;
	position: absolute;
	top: 50%;
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	width: 42px;
	z-index: 10
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
	-webkit-animation: swiper-preloader-spin 1s linear infinite;
	animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@-webkit-keyframes swiper-preloader-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes swiper-preloader-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.e0a41528f9 {
	padding: 20px
}

._8e812aaefb {
	color: #333;
	font-size: 28px;
	text-align: center
}

._14ad9e7630 {
	color: #666;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: left
}

._6338f8ce0c {
	font-size: 14px;
	margin-top: 10px;
	width: 98%
}

._2ba1c5779f {
	height: 13px;
	width: 13px
}

.db294e940e {
	color: #333;
	font-size: 13px
}

/*# sourceMappingURL=main.6c659e86.css.map*/
.f8f4a3fe38 {
	grid-gap: 15px;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	margin-bottom: 20px
}

._944e4d1065 {
	background-color: #fff;
	display: grid;
	grid-template-columns: 1fr 1fr
}

.b7b324e8f5 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr
}

._3bb78c4102>div>div>div {
	align-items: center;
	display: flex;
	gap: 20px
}

._2565135804>div,
.be23a82059>div:hover {
	padding: 10px
}

.d5bfa76d1e>div>div>div {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	padding: 10px
}

.af517c93cb>div:hover {
	color: #e77996 !important;
	cursor: pointer
}

._74bf60ec3d {
	font-size: large;
	font-weight: 700
}

.f84931d70a {
	font-size: 12px;
	font-weight: 400
}

._2372487a93 {
	font-size: 16px;
	height: 64px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis
}

._6c6d2ead11 {
	font-size: 12px
}

.a40cb3ffae {
	color: #000;
	font-size: 18px;
	font-weight: 700
}

.f166810ba5 {
	color: #666;
	font-size: 13px;
	margin: 10px 0
}

._85d4b07dfe {
	color: #e797a5;
	font-size: 13px
}

.b32be12fd3 {
	color: #888;
	font-size: 12px
}

._5f37632e8f {
	cursor: pointer
}

.ecaa07febf {
	grid-gap: 10px;
	display: grid;
	gap: 10px
}

._0dbe4ea947 {
	display: grid;
	grid-template-rows: 1fr 40px
}

.cfe3825d37 {
	display: grid;
	grid-template-rows: 1fr 1fr
}

.d119bdb90d>div:nth-child(2) {
	color: #333;
	font-size: 14px
}

._4f49d9972d {
	background: linear-gradient(transparent, rgba(0, 0, 0, .5));
	color: #fff;
	cursor: pointer;
	filter: alpha(opacity=0);
	height: 100%;
	position: absolute;
	top: 0;
	transition: opacity .3s;
	width: 100%
}

.bd4b9acf9a>:first-child {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -55%);
	transform: translate(-50%, -55%)
}

.defa502c8c>:nth-child(2) {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	bottom: 0;
	position: absolute;
	text-align: right;
	width: 100%
}

.fe64f4f3fd>:nth-child(2)>div:first-child {
	padding-bottom: 5px;
	padding-right: 5px
}

.be62187737 {
	background: #dab572;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 700;
	padding: 3px 5px;
	position: absolute;
	right: 0;
	top: 5px;
	z-index: 99
}

._9ec2b66159:hover {
	color: #fa528e
}

._515a4bcc5f {
	background: rgba(31, 41, 55, .75);
	border-radius: 4px;
	bottom: 3px;
	float: left;
	font-size: 13px;
	left: 2px;
	padding: 2px 5px;
	text-align: left;
	width: -webkit-max-content;
	width: max-content
}

._4af85341e2,
._515a4bcc5f {
	color: #fff;
	position: absolute
}

._4af85341e2 {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	bottom: 0;
	float: right;
	font-size: 12px;
	text-align: right;
	width: 100%
}

._23c09ee44d>div:first-child {
	font-weight: 500;
	padding-bottom: 4px;
	padding-right: 5px
}

.b55bb9a6a5 {
	background: #fa528e;
	border-radius: 50px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	left: 5px;
	padding: 2px 10px;
	position: absolute;
	top: 5px;
	z-index: 50
}

@media only screen and (max-width:600px) {

	._418e4a2c76,
	._85e657821f {
		grid-template-columns: repeat(2, 1fr);
		padding-left: 10px;
		padding-right: 10px
	}

	.ed62f9cc07 img {
		object-fit: contain
	}

	._945a236af5 {
		background-color: #fff
	}

	._945a236af5,
	.ec903baff7 {
		display: grid;
		grid-template-columns: 1fr
	}

	.ec903baff7 {
		padding-left: 10px;
		padding-right: 10px
	}
}

._0118a22ad4 {
	line-height: 22px;
	margin-bottom: 0;
	padding: 20px 10%
}

._0118a22ad4,
._901c7f0577 {
	background: linear-gradient(90deg, #fb8eb7, #eaa6c7, #d9bfd9);
	color: #fff
}

._901c7f0577 {
	align-items: center;
	border-top: 1px solid #fff;
	display: flex;
	gap: 20px;
	justify-content: center;
	padding-bottom: 15px;
	padding-top: 15px
}

._22c6148a22 {
	color: #fff;
	text-decoration: none
}

.ac6c380a98:visited {
	color: #fff
}

.e95f7cd4af {
	display: flex;
	gap: 60px;
	justify-content: center;
	margin-top: 15px
}

.e5fccdbfb6 {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 7px
}

._7bbf45136b {
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 400
}

._7954d6aab4,
._7fa28c840c {
	display: none
}

@media only screen and (max-width:600px) {

	._1c68fcfec5,
	._33ecb96da4 {
		display: none
	}

	._1ff12059af {
		align-items: center;
		display: flex;
		flex-direction: column;
		gap: 6px;
		justify-content: center
	}

	._894dc98f47 {
		display: block
	}

	._5336b3d1cf>div {
		border-bottom: .5px solid #fff;
		border-top: .5px solid #fff;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px
	}

	._89cf1f5c82 {
		margin-top: 10px
	}
}

._2a4d587fa9 {
	background: #e77996;
	border: solid;
	border-radius: 50%;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	text-align: center
}

._2a4d587fa9,
.f82d60bc20 {
	cursor: pointer;
	height: 40px;
	width: 40px
}

.f82d60bc20 {
	align-items: center;
	display: flex;
	justify-content: center
}

._88ff44bdca {
	margin-bottom: 20px;
	margin-top: 72px;
	padding: 10px 0
}

._5b5ee3a5b7 {
	background: linear-gradient(90deg, #fb8eb7 20%, #eaa6c7 40%, #d9bfd9);
	color: #fff
}

._8e4caa950a ._9b228e0850 {
	-webkit-filter: invert(0);
	filter: invert(0)
}

@media only screen and (max-width:600px) {
	.d4518fc2e5 {
		font-size: 16px;
		font-weight: 500;
		margin-top: 20px
	}
}

.a4704087d3 {
	background: #fff;
	border-radius: 15px;
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
	padding: 20px 0
}

.f7655facec>div {
	grid-gap: 10px;
	display: grid;
	flex: 1 1;
	gap: 10px;
	justify-content: center;
	text-align: center
}

._8de99bffb9 {
	color: #e77996;
	font-weight: 700
}

._2766e84f3a {
	color: #000;
	font-weight: 700
}

@media only screen and (max-width:600px) {
	.c263f7b3e7 {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		margin: 10px
	}
}

._149aef1731 {
	background: rgba(221, 185, 212, .73);
	color: #fff;
	font-weight: 700;
	height: 72px;
	line-height: 30px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100
}

.af3c9a7f18 {
	-webkit-backdrop-filter: saturate(180%) blur(20px) !important;
	backdrop-filter: saturate(180%) blur(20px) !important;
	background: linear-gradient(90deg, #fb8eb7, #eaa6c7, #d9bfd9);
	border-bottom-color: hsla(0, 0%, 100%, .04) !important;
	border-bottom: 1px solid transparent;
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12) !important
}

.ad2c18b6df {
	grid-template-columns: 1fr 1fr 1fr 1fr;
	height: 40px;
	max-width: 1300px
}

._5d752b3978 {
	display: grid;
	grid-template-columns: 1rem auto 1rem;
	width: 180px
}

._25980a630c {
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #c6c6c6
}

._7bea68edef:hover {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

._2b49cfc4e8 {
	width: 502px
}

.dea56e4c1a {
	margin-top: 18px
}

.e43948cdf7 {
	line-height: 40px
}

.d25e2f3be1 {
	background: #333;
	left: 0;
	padding: 14px 0;
	text-align: center;
	top: 31px;
	width: 100%;
	width: 95px
}

._6658f3a3d9 {
	height: 40px;
	padding: 0 10px
}

._152fa3e9d4 {
	background-color: #333
}

._03aaaa4a14 {
	align-items: center;
	border-bottom: 1px solid #fff;
	display: flex;
	gap: 1px;
	justify-content: start;
	padding-bottom: 4px;
	padding-top: 5px;
	padding-inline: 10px
}

._0f9b547f78>img {
	margin-right: 5px
}

._551440dc93 {
	align-items: center;
	background: #ff3471;
	border-radius: 20px;
	display: flex;
	gap: 1px;
	justify-content: start;
	margin-right: 20px;
	padding-bottom: 4px;
	padding-top: 5px;
	padding-inline: 10px
}

.a615efb4d2>img {
	margin-right: 5px
}

._9f5edc6630 {
	align-items: center;
	color: #fff;
	display: flex;
	gap: 7px;
	justify-content: start;
	padding-bottom: 4px;
	padding-top: 5px;
	padding-inline: 10px
}

._2aa5e0ecf5>img {
	margin-right: 5px
}

._56a9a27e38 {
	font-size: 12px;
	height: 16px;
	right: -10px;
	top: -6px;
	width: 16px
}

._4ff7788029,
._56a9a27e38 {
	align-items: center;
	background-color: red;
	border-radius: 20px;
	color: #fff;
	display: flex;
	justify-content: center;
	padding: 1px;
	position: absolute;
	text-align: center
}

._4ff7788029 {
	height: 20px;
	right: 11px;
	top: 0;
	width: 20px
}

._6951e1896a>div:nth-child(2) {
	display: flex
}

._8debe12344>div:first-child {
	display: none
}

._01cf34e768 {
	height: 25px !important;
	width: 130px !important
}

@media only screen and (max-width:1075px) {
	._835586e2ca {
		grid-template-columns: 1fr 1fr 1fr
	}

	.d123e66e38 {
		display: none !important
	}
}

@media only screen and (max-width:300px) {
	._96f17af5e0>div:nth-child(2) {
		gap: 5px !important;
		text-align: center;
		width: 148px !important
	}

	._1171d52b45 {
		height: 13px !important;
		padding-left: 5px;
		width: 65px !important
	}
}

@media only screen and (max-width:600px) {
	._6810aa37eb {
		height: 17px !important;
		width: 80px !important
	}

	._8d31c34117 {
		grid-template-columns: 1fr 1fr 1fr
	}

	.d9b9d3dcdc {
		display: none
	}

	._967a42957e {
		justify-content: center;
		margin-left: 5px;
		margin-top: 4px
	}

	._75886b80c2 {
		font-size: 12px;
		justify-content: center;
		width: 200px
	}

	._2f077d9444>div:nth-child(2) {
		display: none
	}

	.eed5f4638f>div:first-child {
		display: block;
		padding-right: 10px;
		padding-top: 10px;
		text-align: right
	}

	._6662fb89fc {
		height: 52px
	}

	._8578a2597f {
		background: #f893b9;
		color: #fff;
		font-size: 12px;
		font-weight: 500;
		padding-block: 10px;
		padding-bottom: 0;
		padding-top: 0;
		right: 0;
		top: 47px;
		width: 123px
	}
}

._1161b77b0f {
	color: #fff;
	font-size: 12px;
	grid-template-columns: 50% 50%;
	padding-left: 10px;
	padding-right: 10px;
	row-gap: 10px;
	text-align: center
}

.fffbfe30cd {
	background-color: #fff;
	border-radius: 23px;
	color: #fa679e;
	font-size: 10px;
	line-height: 25px;
	margin: auto;
	text-align: center;
	width: 80%
}

._71bcb6bb59 {
	grid-gap: 15px;
	display: grid;
	gap: 15px;
	top: 90px;
	width: 125px
}

.d6ebf8de16 {
	background: #ffb35b;
	color: #fff
}

.a9868a7e60,
.d6ebf8de16 {
	border-radius: 20px;
	cursor: pointer;
	font-size: 12px;
	line-height: 25px;
	padding: 0 10px;
	text-decoration: none
}

.a9868a7e60 {
	background: #fff;
	color: #fa679e
}

.d8691c2496 {
	grid-gap: 10px;
	bottom: -112px;
	display: grid;
	gap: 10px;
	grid-template-rows: auto auto;
	left: 15px;
	text-align: center;
	width: 80%
}

.ef0267c75a {
	left: 50%;
	position: absolute;
	scale: 1.2;
	-webkit-transform: translate(-42%, 75px);
	transform: translate(-42%, 75px);
	z-index: 999
}

.e1e2acd2a8 {
	display: flex;
	justify-content: end
}

._3faa7093f8 {
	bottom: 76px;
	font-size: 20px;
	height: 22px;
	left: 50%;
	top: auto !important;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	width: 13px
}

._18503a3084 {
	background: rgba(0, 0, 0, .7);
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 11000
}

.fc0e7d42fc {
	background: #fff;
	border-radius: 5px;
	box-shadow: 1px 2px 3px #333;
	color: #fff;
	font-size: 1.2rem;
	left: 50%;
	line-height: 1.5;
	min-width: 285px;
	padding: 10px;
	position: relative;
	text-align: center;
	top: 50%;
	-webkit-transform: translateZ(0) scale(1.185);
	transform: translateZ(0) scale(1.185);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 25%
}

._2f065e7b9a {
	color: #333
}

.fea824d02e>img {
	height: 100%;
	max-height: 600px;
	max-width: 600px;
	width: 100%
}

.f5f7251546 {
	font-size: 18px;
	font-weight: 500
}

._8d040158d6 {
	font-size: 18px;
	font-weight: 700;
	text-align: center
}

.d69f73eb15 {
	font-size: 16px
}

.d186a61312 {
	font-size: 14px
}

._9c287a2cdb {
	background: rgba(0, 0, 0, .4);
	border: 2px solid;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	padding: 5px 12px;
	position: absolute;
	right: -21px;
	top: -22px;
	z-index: 1
}

._2cece5eded>select {
	height: 30px;
	width: 100%
}

.c8aa3ea821 {
	background-color: #f7f7f7
}

.fecddee9c9 {
	background-color: #f7ebef
}

._7c041f6989 {
	align-content: center;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	height: 100%;
	min-width: 78px;
	padding: 0 10px
}

._8243c62d7e {
	background: var(--theme_orange)
}

._11f406c39c {
	background: var(--theme_blue)
}

.a34db7d3fd {
	background: var(--new_theme_original)
}

._44b71b0bf1 {
	align-items: center;
	border-radius: 5px;
	box-shadow: 2px 0 4px rgba(0, 0, 0, .2), 0 4px 4px -2px rgba(0, 0, 0, .2);
	font-size: 15px;
	grid-template-columns: auto 1fr;
	margin-bottom: 10px
}

.bfb861666f {
	background: red !important;
	background: var(--theme_oringinal);
	border-radius: 3px;
	color: #fff;
	font-size: 10px;
	padding: 2px 4px;
	position: absolute;
	right: -3px;
	top: -10px;
	width: -moz-fit-content;
	width: -webkit-fit-content;
	width: fit-content
}

._1a91e2b780 {
	color: #6a6a6a;
	margin-block: 10px;
	text-decoration: none
}

.c94b337fd4:hover {
	cursor: pointer
}

._0275e36137:hover {
	color: var(--theme_hover_orange)
}

._3b4fac42b3:hover {
	color: var(--theme_hover_blue)
}

.c5b511e6ba:hover {
	color: var(--theme_hover_original)
}

._574e9f5156 {
	display: block
}

._3a0405cf29,
._4365b75d06 {
	display: none
}

._7e016240da {
	height: 95%
}

._1e22316a28 {
	color: #fff;
	font-size: 1.8rem;
	font-weight: 700;
	left: 30%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.c834b3ff2d {
	padding-inline: 0 !important;
	padding-top: 20px
}

.ebe0d0bbb2 {
	display: flex;
	gap: 10px;
	margin: 20px 0
}

._41ea56bd1f {
	align-items: center;
	border-radius: 10px;
	box-shadow: 2px 0 4px rgba(0, 0, 0, .2), 0 4px 4px -2px rgba(0, 0, 0, .2);
	display: grid;
	font-size: 16px;
	font-weight: 500;
	grid-template-columns: auto 1fr;
	margin-top: 10px;
	padding-block: 5px;
	padding: 10px 0
}

.dda49ae218 {
	padding-inline: 25px
}

._79bce2db50 {
	grid-column-gap: 8px;
	-webkit-column-gap: 8px;
	column-gap: 8px;
	display: grid;
	grid-template-columns: repeat(8, 1fr)
}

@media only screen and (max-width:600px) {
	._750dc32b48 {
		padding-inline: 20px
	}

	.c3578f9086 {
		grid-gap: 10px;
		display: grid;
		gap: 10px;
		grid-template-columns: 1fr 1fr
	}

	.f9680efbbf {
		align-items: center;
		border-radius: 5px;
		box-shadow: 2px 0 4px rgba(0, 0, 0, .1), 0 4px 4px -2px rgba(0, 0, 0, .1);
		display: grid;
		font-size: 15px;
		grid-template-columns: auto 1fr;
		margin-top: 10px;
		padding-block: 5px
	}

	.fc5e79de0d {
		padding-inline: 5px !important;
		padding-top: 10px
	}

	._075c6e2f19 {
		font-size: 12px
	}

	._6d4404fe7e {
		font-size: 1.5rem;
		left: 35%
	}

	._0585d41207>div:nth-child(2) {
		grid-column-gap: 5px;
		-webkit-column-gap: 5px;
		column-gap: 5px;
		display: grid;
		font-weight: 500;
		grid-template-columns: 1fr 1fr 1fr 1fr
	}

	.cb4f4018a5 {
		margin: 0 auto;
		padding-left: 10px;
		text-align: center
	}

	._41060e88d7>div {
		margin-top: 5px
	}

	._5efaf8eea2 {
		font-size: 12px;
		height: auto
	}

	._804e749cb5 {
		word-wrap: break-word;
		border-bottom-left-radius: 5px;
		border-top-left-radius: 5px;
		color: #fff;
		font-size: 12px;
		font-weight: 400;
		min-width: 1px;
		padding: 0 10px;
		text-align: center;
		white-space: normal;
		width: 32px
	}

	._804e749cb5,
	.fc58d95dda {
		display: block
	}

	._603d7ed640 {
		grid-template-columns: 1fr !important;
		height: 146px !important;
		overflow: hidden
	}

	._2abde55f7f {
		height: 146px;
		object-fit: fill;
		overflow: hidden;
		width: 100%
	}

	._6ec243b75e {
		display: grid;
		grid-template-columns: 1fr 1fr;
		min-height: 146px
	}
}

._1b71a48c7f {
	height: 500px;
	width: 100%
}

.ada042dce7 {
	height: 100%;
	object-fit: cover;
	width: 100%
}

@media only screen and (max-width:600px) {
	.b00ac8ea46 {
		height: 180px
	}
}

@media only screen and (min-width:601px) and (max-width:1024px) {
	._0c1aff0cd9 {
		height: 180px
	}
}

._46a6eb2527,
.d99644a12e {
	max-height: 70px;
	min-height: 70px
}

@media only screen and (max-width:600px) {

	._1b632677dc,
	.ed01464adf {
		max-height: 30px;
		min-height: 30px
	}
}

._8a89891d11 {
	grid-gap: 10px;
	align-items: center;
	background: #fff;
	border-radius: 15px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
	display: grid;
	gap: 10px;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	margin: 10px 10px 0;
	padding: 20px 10px;
	text-align: center
}

.bdb8312f03>div {
	align-items: center;
	display: flex;
	flex-direction: column;
	font-size: 14px;
	gap: 5px
}

.e9c385f981 {
	margin-top: 10px
}

.b6191a6045 {
	bottom: 86px;
	flex-direction: column;
	gap: 5px;
	height: 200px !important;
	position: fixed;
	right: 20px;
	z-index: 990
}

._98ed0b9d46>div,
.b6191a6045 {
	display: flex;
	justify-content: center
}

._98ed0b9d46>div {
	align-items: center;
	background: #fff;
	border: 1px solid #d8cdcd;
	height: 40px;
	width: 40px
}

._71db867701 {
	background: rgba(0, 0, 0, .7);
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 11000
}

.b019bbc6c8 {
	align-items: center;
	background-color: #7783ea;
	bottom: 0;
	cursor: pointer;
	display: flex;
	height: 53px;
	justify-content: center;
	left: 50%;
	max-height: 33px;
	padding: 10px;
	position: fixed;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	z-index: 1000
}

.d0ed6b9e08>:first-child {
	align-items: center;
	display: flex;
	gap: 5px
}

._9f791d8554>:first-child>:first-child {
	height: 23px;
	width: 132px
}

._427332a655>:first-child>:nth-child(2) {
	height: 36px;
	width: 115px
}

._0c98cb8951>:first-child>:nth-child(3) {
	color: #fff;
	font-size: 18px
}

.a437e00671 {
	margin-top: 5px;
	padding-left: 5px
}

@media only screen and (max-width:600px) {
	._4ba5e76401 {
		width: 100%
	}

	._74a8109883>:first-child>:first-child {
		height: 23px
	}

	._2bd785ec0a>:nth-child(2)>:nth-child(2) {
		height: 31px
	}

	._3a1018828a>:first-child>:nth-child(3) {
		color: #fff;
		font-size: 15px !important
	}
}

@media only screen and (max-width:400px) {
	._5b466182fd>:first-child>:first-child {
		width: 105px
	}
}

._0ed95b5c9f {
	grid-template-rows: auto 1fr auto
}

.f9cf67d6f4 {
	height: 312px
}

._386819d171 {
	grid-template-columns: 1fr auto
}

@media only screen and (max-width:1000px) {
	._74e682f273 {
		grid-template-columns: 1fr
	}

	.a76490b4e2>div:nth-child(2) {
		display: none
	}

	.f0ec2461c7 {
		grid-template-columns: 1fr;
		grid-template-rows: 1fr auto !important
	}
}

@media only screen and (max-width:500px) {
	._31489b19cc {
		font-size: 13px
	}
}

.ea99b4a183 {
	margin: 0 auto;
	max-width: 1200px;
	min-width: 200px !important;
	width: 100%
}

.eff27dae94 {
	width: 100%
}

._6ad45dbdb6 {
	margin-bottom: 28px;
	min-height: 50px
}

._2efed4cd0e {
	min-height: 60px
}

._1489d91773 {
	cursor: pointer
}

._7c1771de82 {
	display: flex;
	justify-content: space-between;
	padding-top: 26px
}

._7d62029868 {
	font-size: 14px;
	font-size: 16px;
	font-weight: 600
}

._82b9bc79f5 {
	color: #f86294;
	cursor: pointer;
	font-size: 14px
}

._046a5fc9be {
	grid-gap: 14px;
	display: grid;
	gap: 14px;
	grid-template-columns: repeat(3, minmax(0, 1fr))
}

.f7edfa8e1d {
	background: #fff;
	display: flex;
	padding: 14px
}

.b52e5a3df1 {
	grid-gap: 14px;
	display: grid;
	gap: 14px;
	grid-template-columns: repeat(3, 1fr);
	margin-bottom: 20px;
	padding-top: 4px
}

._5b06a3353a {
	align-items: flex-start;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
	cursor: pointer;
	display: flex;
	padding: 10px
}

.f7049e3b73 {
	border-radius: 4px;
	flex: 0 0 auto;
	height: 100%;
	margin-right: 10px;
	max-height: 100px;
	max-width: 100px;
	object-fit: cover;
	width: 50%
}

.ab94cef7ae {
	flex: 1 1
}

._754ba2ecd6 {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis
}

.de02a80aa1 {
	margin: 10px 0;
	position: relative
}

._625c73f485 {
	color: #757575;
	font-size: 14px;
	line-height: 16px;
	margin: 0
}

._22d5c8e847._97da8a53ce {
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis
}

._81e1b92154 {
	background: none;
	border: none;
	bottom: 0;
	color: #f86294;
	cursor: pointer;
	font-size: 14px !important;
	margin-left: 4px;
	padding: 0;
	position: absolute;
	right: 0
}

.e6fe3e9081:hover {
	color: #333
}

@media only screen and (max-width:500px) {
	._0bb5f7221c {
		padding: 6px
	}

	.e5541621b6 {
		margin: 0 auto;
		margin-top: 52px !important;
		max-width: 100% !important;
		min-width: 100% !important;
		width: 100% !important
	}

	._1757d468a0 {
		margin-bottom: 0;
		min-height: 0
	}

	._00ec431ff1 {
		display: none !important
	}

	._625d5c61d9 {
		grid-gap: 8px;
		display: grid;
		gap: 8px;
		grid-template-columns: repeat(2, 1fr);
		margin-inline: 10px;
		padding-top: 4px
	}

	.b1588b1e4e {
		display: flex;
		justify-content: space-between;
		margin-inline: 10px;
		padding-top: 26px
	}

	._61abc24789 {
		font-size: 16px;
		font-weight: 600
	}

	.e933e73208 {
		border-radius: 4px;
		margin-right: 6px;
		max-height: 70px;
		max-width: 50px
	}

	.ba965d0fbc {
		font-size: 12px;
		line-height: 14px
	}

	.b30985cc73 {
		margin: 6px 0 0
	}

	._8edf38a87b {
		font-size: 10px;
		line-height: 12px
	}

	._8b7930cf6c._9def7fbdfe {
		padding-right: 5px
	}

	.f88d3f8751 {
		font-size: 12px !important
	}
}

._485a3542fc {
	cursor: pointer;
	height: 120px;
	width: 174px
}

.dc5be35fa9 {
	border-bottom: 1px solid #eee;
	cursor: pointer;
	display: block;
	line-height: 45px;
	margin: 5px 10px;
	text-align: center
}

._75aa3f8a28 {
	-webkit-filter: opacity(.5);
	filter: opacity(.5);
	rotate: 180deg;
	width: 15px
}

._809eadb7dd {
	color: #e77996;
	cursor: pointer;
	display: flex;
	font-size: 18px;
	font-weight: 600;
	gap: 2px;
	justify-content: center
}

._4107a7b289 {
	color: #e77996;
	font-weight: 500
}

._2f93a9f01b {
	display: flex;
	font-size: 21px;
	margin-bottom: 2px !important
}

._8d4b6e74d9 {
	grid-template-columns: 1fr
}

._36fc457073 {
	border-radius: 50px;
	height: 80px;
	width: 80px
}

._8a77f51f5d {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	grid-template-columns: repeat(10, minmax(0, 1fr))
}

._6896c4f2d1,
.b3c8e8ca29 {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	grid-template-columns: repeat(2, minmax(0, 1fr))
}

._3fab442938 {
	color: #242424;
	font-size: 18px;
	font-weight: 700
}

.bbb99e0117 {
	background: #e7e7e7;
	height: 1px;
	width: 100%
}

.cb7457ecfd {
	grid-gap: 30px;
	align-items: center;
	background-color: #fff;
	border: 1px solid #ececec;
	display: grid;
	gap: 30px;
	grid-template-columns: auto 1fr 120px;
	padding: 20px
}

._5488ff3a18 {
	padding: 0 10px
}

._8b54f66501 {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	margin-top: 10px
}

._1e43cb3f87 {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 30px;
	width: 100%
}

.ddebbb4101 {
	margin-left: 250px
}

._9939fac471 {
	display: none
}

._83081d663d {
	color: #454545;
	font-size: 12px;
	font-weight: 400
}

.a0fa68db98 {
	border-radius: 50px
}

._08348d4cc6 {
	display: none
}

._1eae4d4873 {
	align-items: center;
	background: linear-gradient(180deg, #fb8eb7, #eaa6c7, #d9bfd9);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	font-size: 16px;
	font-weight: 600;
	text-align: center
}

.cda203c317 {
	display: block;
	position: relative
}

.ae659dd9f0:before {
	--m: conic-gradient(#000 0 0);
	background: #666;
	border: 1px solid #666;
	border-radius: 10px;
	content: "";
	inset: 0;
	-webkit-mask: var(--m) content-box, var(--m);
	-webkit-mask-composite: xor;
	mask: var(--m) content-box exclude, var(--m);
	pointer-events: none;
	position: absolute
}

._89c24fec6c {
	display: grid;
	grid-template-columns: repeat(13, minmax(0, 1fr));
	place-items: center
}

._1cff7d0f49 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

._4baf252402 {
	grid-gap: 20px;
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
	margin: auto;
	width: 1200px
}

._06412c6dfe {
	align-items: center;
	display: flex;
	gap: 12px;
	justify-content: center;
	padding-inline: 26px
}

@media only screen and (max-width:600px) {
	.fd75a6ede3 {
		align-items: center;
		background: linear-gradient(180deg, #fb8eb7, #eaa6c7, #d9bfd9);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
		font-size: 14px;
		font-weight: 600;
		max-width: 120px;
		text-align: center
	}

	._850646814b {
		display: flex;
		gap: 12px;
		justify-content: center;
		padding-inline: 0
	}

	._2917bad183 {
		align-items: center;
		position: relative;
		text-align: left
	}

	._127dcb0921:before {
		--m: conic-gradient(#000 0 0);
		background: #666;
		border: 1px solid #666;
		border-radius: 10px;
		content: "";
		inset: 0;
		-webkit-mask: var(--m) content-box, var(--m);
		-webkit-mask-composite: xor;
		mask: var(--m) content-box exclude, var(--m);
		pointer-events: none;
		position: absolute
	}

	.eae3ccd3d6 {
		display: block;
		gap: 5px;
		margin-left: 10px;
		max-width: 95%;
		padding: 1px
	}

	._06f0470942 {
		grid-gap: 10px;
		display: grid;
		font-size: 13px;
		gap: 10px;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		padding: 0;
		width: 95%
	}

	.d8da3a5d10 {
		display: grid;
		grid-template-columns: repeat(6, minmax(0, 1fr));
		padding: 0 10px;
		place-items: center
	}

	.b28f131669 {
		grid-gap: 5px;
		display: grid;
		gap: 5px;
		grid-template-columns: repeat(4, minmax(0, 23%))
	}

	._7a4f08fe78,
	.b28f131669 {
		padding-left: 10px
	}

	.e3ec280adb {
		height: 15px;
		width: 15px
	}

	._3fed19772e {
		font-size: 14px
	}

	.b94e1f2e16 {
		display: none
	}

	.f04d9331cc {
		grid-template-columns: 1fr !important
	}

	.d675955890 {
		margin-left: 0
	}

	._2c0b15a384 {
		grid-gap: 10px !important;
		align-items: flex-start;
		display: grid;
		gap: 10px !important;
		grid-template-columns: auto 1fr;
		margin: 0;
		padding: 20px
	}

	.f7156b7828 {
		gap: 20px;
		margin: 10px
	}

	.d6475bcde3 {
		height: 34px;
		margin-top: 0;
		overflow: hidden;
		text-overflow: ellipsis
	}

	._004d538e60 {
		border-radius: 100px !important;
		font-size: 16px;
		font-weight: 700;
		height: 37px;
		margin-left: auto;
		width: 90px !important
	}

	._0d2f0ceda5 {
		height: 60px;
		width: 60px
	}

	._59b76906a8 {
		align-items: center;
		bottom: 0;
		margin: 0;
		padding: 5px 0;
		position: fixed;
		width: 100%;
		z-index: 1001
	}

	._2e5fe028fc {
		display: grid;
		grid-template-columns: auto 1fr auto
	}

	._3307b474f1>div:first-child {
		padding-left: 10px
	}

	.ecce1dd909>div:nth-child(2) {
		text-align: center
	}

	.d104e05a21>div:nth-child(3) {
		padding-right: 10px
	}

	._25797574ac {
		display: block;
		font-size: 18px;
		font-weight: 700;
		text-align: center
	}
}

._97edd3088e,
.e21dd32f17 {
	grid-gap: 15px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	margin-bottom: 20px
}

.e21dd32f17 {
	padding-top: 20px
}

.b1ea16715e,
.d2f1a057c9 {
	grid-template-columns: repeat(3, 1fr)
}

._64ae22b9e3 {
	background-color: #fff;
	display: grid;
	grid-template-columns: 1fr 1fr
}

.bd1b2b65a5 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr
}

._87be0d40cd>div>div>div {
	align-items: center;
	display: flex;
	gap: 20px
}

._8b02dbac55>div:hover,
._9f08218e0e>div {
	padding: 10px
}

._81924bab1c>div>div>div {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	padding: 10px
}

._8a223e22d4>div:hover {
	color: #e77996 !important;
	cursor: pointer
}

._202b747193 {
	font-size: large;
	font-weight: 700
}

._85d0b01033 {
	font-size: 12px;
	font-weight: 400
}

.bfde55b70b {
	font-size: 16px;
	height: 64px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis
}

._3280256ddf {
	font-size: 12px
}

._33f5571ebe {
	color: #000;
	font-size: 18px;
	font-weight: 700
}

.dab401d03c {
	color: #666;
	font-size: 13px;
	margin: 10px 0
}

.f5d5e8bd92 {
	color: #e797a5;
	font-size: 13px
}

.a726ea6698 {
	color: #888;
	font-size: 12px
}

._332d9103e8 {
	cursor: pointer
}

._91cc60c55b {
	grid-gap: 10px;
	display: grid;
	gap: 10px
}

._2f54b794a2 {
	height: 100%;
	justify-content: space-between
}

._2f54b794a2,
.c9bff83afb {
	display: flex;
	flex-direction: column
}

.c9bff83afb {
	border: 2px solid #ccc;
	box-sizing: border-box;
	justify-content: flex-start
}

.f71c5387a8 {
	line-clamp: 3;
	box-sizing: border-box;
	flex-grow: 1;
	padding-block: 5px;
	text-overflow: ellipsis
}

.ba8ff8a4af,
.f71c5387a8 {
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden
}

.ba8ff8a4af {
	-webkit-line-clamp: 2;
	font-size: 14px;
	font-weight: 600;
	height: 28px;
	padding: 10px 5px 5px;
	white-space: normal
}

.bdf127ab21 {
	align-self: flex-end;
	background: none;
	border: none;
	color: #ff7f7f;
	cursor: pointer;
	font-size: 14px;
	margin-top: -10px;
	text-align: right
}

._6bb99e536f {
	display: grid;
	grid-template-rows: 1fr 1fr
}

._75b71efc2d>div:nth-child(2) {
	color: #333;
	font-size: 14px
}

._80c4e15927 {
	background: linear-gradient(transparent, rgba(0, 0, 0, .5));
	color: #fff;
	cursor: pointer;
	filter: alpha(opacity=0);
	height: 100%;
	position: absolute;
	top: 0;
	transition: opacity .3s;
	width: 100%
}

.aba2b9580c>:first-child {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -55%);
	transform: translate(-50%, -55%)
}

.d51148664f>:nth-child(2) {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	bottom: 0;
	position: absolute;
	text-align: right;
	width: 100%
}

._846fe12729>:nth-child(2)>div:first-child {
	padding-bottom: 5px;
	padding-right: 5px
}

._73a3a5f30c {
	background: #dab572;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 700;
	padding: 3px 5px;
	position: absolute;
	right: 0;
	top: 5px;
	z-index: 99
}

.a72f5e9170:hover {
	color: #ff8e9d
}

._7c47c06a9d {
	background: rgba(31, 41, 55, .75);
	border-radius: 4px;
	bottom: 3px;
	float: left;
	font-size: 13px;
	left: 2px;
	padding: 2px 5px;
	text-align: left;
	width: -webkit-max-content;
	width: max-content
}

._2b82ae7339,
._7c47c06a9d {
	color: #fff;
	position: absolute
}

._2b82ae7339 {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	bottom: 0;
	float: right;
	font-size: 12px;
	text-align: right;
	width: 100%
}

.fd8d88e4d4>div:first-child {
	font-weight: 500;
	padding-bottom: 4px;
	padding-right: 5px
}

.d623f8571f {
	background: #ff8e9d;
	border-radius: 50px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	padding: 2px 10px;
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 50
}

._4e8bfe74fe {
	object-fit: cover;
	width: 100%
}

@media only screen and (max-width:600px) {
	.f526bbbd3f {
		grid-template-columns: 1fr
	}

	._3e60498bca>:first-child {
		grid-column: 1/-1;
		overflow: hidden
	}

	._3f6897f38d>:first-child .a467836e6f {
		height: 200px
	}

	._7ac4ace8ac>:nth-child(n+2) {
		grid-template-columns: repeat(2, 1fr)
	}

	.d11f25cf17>:nth-child(n+2) .d655bb2b5e {
		height: 120px
	}

	.ffe2a66ad4>:nth-child(n+2) {
		grid-column: span 1
	}

	.ceedcc763d {
		grid-gap: 10px
	}

	._902c3897b0 {
		object-fit: cover;
		width: 100%
	}

	._82f13666ea {
		background-color: #eee
	}

	._82f13666ea,
	._84c946c35e {
		grid-template-columns: repeat(2, 1fr);
		padding-left: 10px;
		padding-right: 10px
	}

	.aa07c0ad55 img {
		object-fit: contain
	}

	._9d678b1bc3 {
		background-color: #fff
	}

	._33473b048d,
	._9d678b1bc3 {
		display: grid;
		grid-template-columns: 1fr
	}

	._33473b048d {
		padding-left: 10px;
		padding-right: 10px
	}
}

.cbaaad089f {
	grid-template-columns: 1fr;
	margin-top: 20px !important
}

.f8f5390c85 {
	border-radius: 50px;
	height: 80px;
	width: 80px
}

.a0946f18be {
	color: #242424;
	font-size: 18px;
	font-weight: 700;
	grid-column: span 1/span 1;
	padding-top: 100px
}

._8c93def33b {
	background: #e7e7e7;
	height: 1px;
	width: 100%
}

.f066a01bb3 {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	grid-template-columns: repeat(4, minmax(0, 1fr))
}

.fe436c97ba {
	height: auto
}

._880db608eb {
	background-color: rgba(0, 0, 0, .8);
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

._1be4343e52,
._880db608eb {
	position: fixed;
	z-index: 999
}

._1be4343e52 {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.ae1e992ffc>img {
	max-height: 600px;
	max-width: 600px;
	width: 600px
}

._0a152ff996 {
	align-items: center;
	background: linear-gradient(90deg, #fb8eb7, #eaa6c7, #d9bfd9);
	color: #fff;
	position: relative
}

._309a6ccbb8 {
	border: 1px solid #ececec;
	border-radius: 0 0 10px 10px;
	box-shadow: -2px 0 4px rgba(0, 0, 0, .2), 2px 0 4px rgba(0, 0, 0, .2), 0 4px 4px -2px rgba(0, 0, 0, .2)
}

._309a6ccbb8,
._640ae3e78f {
	align-items: center;
	background-color: #fff;
	color: #fff;
	justify-content: center;
	margin: auto;
	text-align: center
}

._640ae3e78f {
	border: 1px solid #ececec;
	border-radius: 10px;
	bottom: 1px;
	position: absolute;
	-webkit-transform: translate(6%, 50%);
	transform: translate(6%, 50%);
	width: 89%
}

._93ca654dd4,
.bdf83316a6 {
	display: flex;
	flex-direction: column
}

._23fd14c916 {
	border-bottom: 1px solid #ddd;
	display: flex;
	padding: 10px 0;
	text-align: left
}

.c6fa5b377f button {
	background: none;
	border: none;
	color: #666;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	outline: none;
	position: relative;
	transition: color .3s ease
}

.d051969364 button:after {
	background-color: #ff8e9d;
	bottom: -5px;
	content: "";
	height: 2px;
	left: 50%;
	position: absolute;
	transition: width .3s ease, left .3s ease
}

._349025116b button._6a6b4cdb9c {
	color: #ff8e9d;
	font-weight: 700
}

._88e30731d1 button._2f7b9c8031:after {
	left: 4px;
	width: 85%
}

._9a7b3e95b7 button:hover {
	color: #333
}

._9cec43afd9 button:hover:after {
	left: 4px;
	width: 85%
}

._7282c01e57 {
	grid-gap: 120px;
	gap: 120px;
	left: 50%;
	padding: 20px;
	position: absolute;
	top: 0;
	-webkit-transform: translate(-52%);
	transform: translate(-52%);
	width: 800px
}

.c2e3b2f117 {
	color: #ff347d;
	font-weight: 400;
	padding-top: 10px
}

.d5e8ecb599 {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	color: #666;
	display: -webkit-box;
	display: grid;
	font-size: 14px;
	font-weight: 400;
	grid-template-columns: 60px 1fr;
	overflow: hidden;
	padding: 10px
}

.c50bc09cff {
	display: flex;
	gap: 10px;
	justify-content: end;
	padding-top: 10px;
	text-align: right;
	width: 100%
}

.aeba24d86b {
	margin-left: 250px
}

._8d69dde603 {
	display: none
}

._8e058d3d24 {
	color: #fff;
	font-size: 12px;
	font-weight: 400
}

._1d859ede0d {
	border-radius: 50px
}

._31af2ce4b4 {
	display: none
}

._0a63dc01db {
	font-size: 14px;
	font-weight: 500
}

.b32177e6ef {
	background: #ff347d26;
	border: 1px solid #ff347d;
	border-radius: 50px;
	color: #ff347d;
	cursor: pointer;
	display: flex;
	justify-content: center;
	padding: 4px 8px
}

.dadc028740 {
	display: grid
}

._89dbb0cff4 {
	display: none
}

.c8e2c14d4b {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	grid-template-columns: 25% 72%;
	padding-top: 10px;
	text-align: end;
	width: 100%
}

._2812fb5a27 {
	font-size: 16px;
	grid-template-columns: repeat(4, minmax(0, 1fr)) !important
}

.f860ed1736 {
	display: flex;
	font-size: 21px;
	margin-bottom: 2px !important
}

._9edf63ad22 {
	color: #e77996;
	cursor: pointer;
	display: flex;
	font-size: 18px;
	font-weight: 600;
	gap: 2px;
	justify-content: center
}

._6725dd89e5 {
	-webkit-filter: opacity(.5);
	filter: opacity(.5);
	rotate: 180deg;
	width: 15px
}

._61f6a852d5 {
	color: #e77996;
	font-weight: 500
}

@media only screen and (max-width:600px) {
	.af8a67a5ad {
		height: 15px;
		width: 15px
	}

	._116356507d {
		padding-left: 10px
	}

	._586b01ec32 {
		font-size: 14px
	}

	._5cc07ae951 {
		background-color: #eee;
		grid-template-columns: repeat(2, 1fr);
		padding-left: 10px;
		padding-right: 10px
	}

	._99126c8886>img {
		max-height: 350px;
		max-width: 350px
	}

	._90903398fa,
	.aa5a6d1328 {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important
	}

	._0bcda9d898 {
		gap: 10px !important
	}

	._4d819a6e3e {
		display: flex;
		grid-column: span 2/span 2
	}

	._81e429a017 {
		display: block;
		gap: 10px;
		padding-top: 10px;
		text-align: center;
		width: 100%
	}

	.e4dfd1cb65 {
		display: none !important
	}

	._28dbc38dc6 {
		grid-template-columns: 1fr !important
	}

	.e5e8207bb3 {
		margin-left: 0
	}

	.e302354e62 {
		grid-gap: 10px !important;
		align-items: flex-start;
		display: grid;
		gap: 10px !important;
		grid-template-columns: auto 1fr;
		margin: 0;
		padding: 20px
	}

	._02e0af7e03 {
		align-items: center;
		background-color: #fff;
		background: #fafafa;
		border: 1px solid #b4b4b4;
		border-radius: 1px;
		box-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 -2px transparent;
		color: #fff;
		justify-content: center;
		margin: auto;
		text-align: center
	}

	._5a0e12c6bd {
		flex-direction: column
	}

	.e5372c08d0 {
		margin-top: 0;
		padding: 10px
	}

	._0e32780e2f {
		border-radius: 100px !important;
		font-size: 16px;
		font-weight: 700;
		height: 37px;
		margin-left: auto;
		width: 90px !important
	}

	._66c2314b9a {
		height: 60px;
		width: 60px
	}

	.fee52e03ae {
		align-items: center;
		bottom: 0;
		margin: 0;
		padding: 5px 0;
		position: fixed;
		width: 100%;
		z-index: 1001
	}

	._49906dadbb {
		display: grid;
		grid-template-columns: auto 1fr auto
	}

	._38b30bd577>div:first-child {
		padding-left: 10px
	}

	.f58242eaf5>div:nth-child(2) {
		text-align: center
	}

	._7c108064ac>div:nth-child(3) {
		padding-right: 10px
	}

	._3517d862f7 {
		display: block;
		font-size: 18px;
		font-weight: 700;
		text-align: center
	}
}

.d425bd4d6c {
	position: absolute;
	width: 100%
}

._3ab28602d3 {
	color: red;
	font-weight: 700
}

._076693ad9c {
	margin-top: 110px
}

.d84996db0d {
	gap: 30px;
	margin-top: 39px
}

.d2f161cdcb {
	position: absolute;
	width: 100%
}

._0c9278f01c {
	color: red;
	font-weight: 700
}

._9df4040355 {
	margin-top: 110px
}

._31a32b8b6f {
	display: flex;
	flex-flow: column;
	gap: 15px;
	margin-bottom: 10px;
	margin-top: 18px
}

.d7ae1b12fb {
	background: #f4adc5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-weight: 700;
	padding-bottom: 10px;
	padding-top: 10px
}

.ad5ca9b268 {
	-ms-overflow-style: none;
	background-color: #fff;
	border: 1px solid gray;
	border-radius: 5px;
	height: 40px;
	line-height: 33px;
	margin: 0 0 0 8px;
	min-width: auto !important;
	outline: 0;
	overflow-x: scroll;
	padding-left: 10px;
	padding-right: 10px;
	scrollbar-width: none;
	text-align: left;
	width: 80%
}

._421306142b::-webkit-scrollbar {
	display: none
}

@media only screen and (max-width:600px) {
	.fb20811d58 {
		padding: 5px
	}
}

._3e35be995d>div:first-child {
	left: 0;
	position: fixed;
	top: 100px;
	z-index: 999
}

._483a6a35a9>div:nth-child(2) {
	position: fixed;
	right: 0;
	top: 100px;
	z-index: 999
}

._7a19a86ef4 {
	background: #000;
	color: #fff;
	cursor: pointer;
	height: 21px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 13px
}

.b59c686716 {
	height: 220px;
	object-fit: contain;
	width: 130px
}

@media only screen and (max-width:600px) {
	._562665b30a {
		height: 107px;
		width: 63px
	}
}

.c0b75d89c2 {
	gap: 20px;
	grid-template-columns: 1fr 1fr
}

._7458d535ed {
	border-radius: 10px
}

._1527817a85 {
	color: #6b6b6b;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	text-align: center
}

.ccd52addb3 {
	color: #7b7b7b;
	display: flex;
	flex-direction: column;
	font-size: 16px;
	gap: 10px;
	justify-content: center;
	text-align: center
}

._676a942c3d {
	border-bottom: 1px solid #f1e8e8;
	cursor: pointer;
	display: flex;
	height: 50px;
	overflow: hidden;
	padding: 5px;
	width: 100%
}

._40babea5d4>div:first-child {
	align-items: center;
	display: flex;
	padding-left: 20px
}

._56ed3e4283>div:hover {
	color: #e77996
}

._474fc77510 {
	font-size: 18px;
	line-height: 35px
}

.bfb5b01ef4 {
	border: 2px solid #bebebe;
	border-radius: 10px;
	cursor: pointer;
	margin: 5px;
	min-width: 120px;
	overflow: hidden;
	padding: 10px;
	text-overflow: ellipsis;
	white-space: nowrap
}

._1f312a0315 {
	display: flex;
	flex-wrap: wrap;
	gap: 20px
}

@media only screen and (max-width:600px) {
	.b5d98ae8a7 {
		gap: 20px;
		grid-template-columns: 1fr;
		padding: 10px
	}
}

.d01e538f99 {
	background: linear-gradient(103deg, #575150, #201b1b, #575150);
	display: flex;
	flex-direction: column;
	gap: 15px;
	justify-content: center;
	min-height: 230px;
	padding-left: 20px
}

._62a749f678 {
	color: #fff;
	font-size: 16px
}

.ad6df0dc33 {
	color: #fff;
	font-size: 20px
}

._46a4a9f804 {
	color: #ebba60;
	padding: 0 10px
}

._00263bf34e {
	color: #fff
}

._7f16af5411 {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 35px;
	padding-left: 5px
}

._5af39a0e63 {
	grid-gap: 10px;
	color: #fff;
	display: grid;
	gap: 10px;
	padding-left: 10px
}

._0d541b49da {
	color: #ebba60;
	padding: 0 10px
}

.b7723f5335 {
	grid-gap: 10px;
	border: 1px solid #dadada;
	border-bottom: 0;
	box-shadow: 0 0 9px #dacdcd;
	display: grid;
	gap: 10px;
	grid-template-columns: 1fr 314px;
	padding: 10px
}

._6bfb084c0a>img {
	width: 98%
}

._560cbb41ad {
	color: #000;
	font-weight: 700
}

._795b9da717 {
	display: grid;
	grid-template-columns: 1fr 155px 155px
}

.f26abf8231 {
	color: #444;
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 46px
}

.e76f53b9cc {
	font-size: 16px
}

.e2cea44813 {
	font-size: 14px
}

._74043d943e {
	font-size: 18px
}

.dc72fc3cd4 {
	border-bottom: 1px solid #dadada
}

.c91dc33ae3 {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 300px
}

.c91dc33ae3,
.d5c67fa164:visited {
	color: #4a74ad;
	text-decoration: none
}

.c1756264ef {
	background: #4a74ad;
	border-radius: 5px;
	color: #fff;
	font-size: 12px;
	padding: 3px 7px
}

._46544f695f,
.c1756264ef {
	cursor: pointer;
	margin-left: 10px
}

._46544f695f {
	background: #d7d7d7;
	border: 0;
	border-radius: 20px;
	color: #383838;
	font-size: 14px;
	height: 18px;
	line-height: 19px;
	padding: 3px 10px
}

._61b5a325fc {
	z-index: 300
}

._8a88a7a098 {
	background-position: 50%;
	background-size: cover;
	color: transparent;
	-webkit-filter: blur(40px);
	filter: blur(40px);
	height: 54%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, 10px);
	transform: translate(-50%, 10px)
}

._7cf4339a01 {
	grid-gap: 10px;
	background-color: #fff;
	border-radius: 15px;
	display: grid;
	gap: 10px;
	min-height: 600px;
	padding: 50px 40px;
	position: relative;
	text-align: center;
	top: -71px
}

._0441d3ec18 {
	color: #6b6b6b;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	text-align: center
}

._1fc25a6e07 {
	color: #7b7b7b;
	font-size: 16px
}

.ae160d40b0 {
	margin-top: 70px;
	text-align: left
}

.c7db5ac1b1 {
	font-size: 18px;
	font-weight: 700;
	margin-top: 20px
}

.e3760908a5 {
	background-color: #0024ff;
	border-radius: 32px;
	color: #fff;
	height: 32px;
	line-height: 32px;
	text-align: center;
	width: 80px
}

._09d4e939c7 {
	display: flex;
	gap: 10px
}

._497810bf71 {
	background-color: #fff;
	border-radius: 15px;
	margin-bottom: 20px;
	padding: 10px 15px;
	text-align: center
}

._1f08a5e06b img {
	height: 100% !important;
	width: 100% !important
}

@media only screen and (max-width:600px) {
	.af8a789ea0 {
		grid-template-columns: 1fr
	}

	._269a04f41c {
		gap: 10px;
		grid-template-columns: 1fr auto auto;
		padding: 10px
	}

	._4619b3fe09>div:first-child>div:first-child {
		flex-direction: column
	}

	._2535a5da04 {
		height: 20px;
		line-height: 20px
	}

	.dfabd0e3c3 {
		overflow: hidden;
		width: 150px
	}

	._59c3ace751 {
		margin-left: 0
	}

	.c1e330c727 {
		padding-left: 10px;
		padding-right: 10px
	}

	._63adf9559f,
	.bcefe75894 {
		padding-left: 5px;
		padding-right: 5px
	}
}

._5c79ee64ae {
	position: relative;
	width: 823px
}

._2401fc11db {
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
	padding-inline: 30px
}

._8337035dad {
	text-align: center
}

._5ff10011f9 {
	color: #ff8e9d;
	padding-top: 10px
}

._778ba47e87 {
	justify-content: end;
	width: 100%
}

._0515e8413c {
	background: #fa528e;
	border-radius: 50px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	left: 5px;
	padding: 2px 10px;
	position: absolute;
	top: 5px;
	z-index: 50
}

._8de4b9d3b2 {
	grid-template-columns: auto 1fr
}

._8919e7aed9 {
	background: #e77996;
	border-radius: 5px;
	color: #e8e3e3;
	font-size: 12px;
	text-align: center
}

._8919e7aed9,
.cbba7c2a74 {
	line-height: 35px;
	padding: 0 10px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cbba7c2a74 {
	font-size: 16px
}

._759d6f8d60,
.cbba7c2a74 {
	color: #707070
}

._4d30246284 {
	grid-row-gap: 5px;
	grid-column-gap: 30px;
	-webkit-column-gap: 30px;
	column-gap: 30px;
	display: grid !important;
	grid-template-columns: 1fr 276px !important;
	row-gap: 5px
}

._7ff75616e5 {
	align-items: center;
	background: #49a0fe;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	display: flex;
	height: 35px;
	justify-content: center;
	width: 100px
}

._3cd04bf75f {
	border-bottom: 2px solid #ccc
}

._21c354d38a {
	-ms-overflow-style: none;
	border: 1px solid #a9a9a9;
	border-radius: 15px;
	height: 40px;
	line-height: 33px;
	max-width: 650px;
	min-width: 500px !important;
	outline: 0;
	overflow-x: scroll;
	padding-left: 10px;
	padding-right: 10px;
	scrollbar-width: none
}

.adff20e275::-webkit-scrollbar {
	display: none
}

._37617ce3f8 {
	background: linear-gradient(180deg, #ffefb8, #d3be91);
	border-radius: 20px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	line-height: 45px;
	padding: 0 20px;
	text-align: center
}

._37617ce3f8,
.ec25a7bfb0 {
	align-items: center;
	gap: 10px;
	margin: auto
}

.ec25a7bfb0 {
	grid-gap: 10px;
	background: transparent;
	border: 1px solid #d1d1d1;
	border-radius: 30px;
	display: grid;
	grid-template-columns: auto auto 1fr auto;
	min-width: 310px;
	padding-left: 10px;
	width: 100%
}

.f82c610e4c {
	background: #d7d7d7;
	border: 0;
	border-radius: 30px;
	color: #383838;
	cursor: pointer;
	height: 36px;
	line-height: 36px;
	padding: 0 10px
}

.b5a56d99f3 {
	align-items: center;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	gap: 10px;
	justify-content: center
}

._8d560a7e35 {
	grid-template-columns: 1fr !important
}

.c82c251082>div:first-child {
	width: 100% !important
}

.dc2bb920eb>div:nth-child(2) {
	display: none !important
}

.b0ee1ff007 {
	grid-template-columns: repeat(2, minmax(0, 1fr))
}

._07e6b8c1da {
	color: #999
}

.e071d615d7 {
	background-color: rgba(0, 0, 0, .8);
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

._6dc82b3b20,
.e071d615d7 {
	position: fixed;
	z-index: 999
}

._6dc82b3b20 {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

._9f05938867>img {
	max-height: 600px;
	max-width: 600px;
	width: 600px
}

._587f7f8774 {
	border-bottom: 1px solid #ccc;
	display: flex;
	gap: 25px;
	margin-top: 10px;
	padding: 0 10px
}

._1cba17cf8e {
	align-items: center;
	cursor: pointer;
	display: flex;
	gap: 5px;
	padding: 10px 0
}

.a31bab98b2 {
	color: #e77996;
	font-weight: 600
}

.db7c6e7249 {
	border-bottom: 3px solid #ff3f88;
	color: #ff3f88
}

._6a08dde2a8 {
	grid-gap: 15px;
	display: grid;
	gap: 15px;
	grid-template-columns: repeat(8, minmax(0, 1fr))
}

._0ebf99e5fb {
	grid-gap: 15px;
	display: grid;
	gap: 15px;
	grid-template-columns: repeat(4, minmax(0, 1fr))
}

._0269ad4aca {
	grid-gap: 15px;
	display: grid;
	gap: 15px;
	grid-template-columns: repeat(1, minmax(0, 1fr))
}

.c0a7e3f458 {
	font-size: large;
	font-weight: 700
}

._300da39871 {
	font-size: 12px;
	font-weight: 400
}

._24a86d7700 {
	background: rgba(31, 41, 55, .75);
	border-radius: 4px;
	bottom: 3px;
	float: left;
	font-size: 13px;
	left: 2px;
	padding: 2px 5px;
	text-align: left;
	width: -webkit-max-content;
	width: max-content
}

._24a86d7700,
.a4eb214929 {
	color: #fff;
	position: absolute
}

.a4eb214929 {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	bottom: 0;
	float: right;
	font-size: 12px;
	text-align: right;
	width: 100%
}

._2aa2c11233>div:first-child {
	font-weight: 500;
	padding-bottom: 4px;
	padding-right: 5px
}

._9cb313cea9 {
	background: #dab572;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 700;
	padding: 3px 5px;
	position: absolute;
	right: 0;
	top: 5px;
	z-index: 99
}

.c1a1a13267:hover {
	color: #fa528e
}

._46c36eb36a {
	display: grid;
	grid-template-rows: 1fr 40px
}

._3cbffe3242 {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	grid-template-columns: repeat(6, minmax(0, 1fr))
}

._1c82d49e66 {
	display: grid;
	grid-template-columns: repeat(10, minmax(0, 1fr))
}

._16a0b95825 {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	grid-template-columns: auto 1fr
}

._67685ef4a9 {
	grid-gap: 20px;
	display: grid;
	gap: 20px;
	grid-template-columns: 1fr 1fr 1fr
}

._6dd3a865d0 {
	display: grid;
	grid-template-rows: 1fr 1fr
}

._58ee12c13f>div:nth-child(2) {
	color: #333;
	font-size: 14px
}

._874e1a7a62 {
	background: linear-gradient(transparent, rgba(0, 0, 0, .5));
	color: #fff;
	cursor: pointer;
	filter: alpha(opacity=0);
	height: 100%;
	position: absolute;
	top: 0;
	transition: opacity .3s;
	width: 100%
}

._55ca72bd08>:first-child {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -55%);
	transform: translate(-50%, -55%)
}

._2714c9d2cf>:nth-child(2) {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	bottom: 0;
	position: absolute;
	text-align: right;
	width: 100%
}

.ac9560039a>:nth-child(2)>div:first-child {
	padding-bottom: 5px;
	padding-right: 5px
}

.a28549c6a9 {
	display: block
}

.aa77a4f620 {
	font-size: 18px;
	font-weight: 700
}

._051eebf4a6,
.dce348e88a {
	max-height: 70px;
	min-height: 70px
}

@media only screen and (max-width:600px) {
	.e862a5401b {
		grid-gap: 10px;
		display: grid;
		gap: 10px;
		grid-template-columns: 1fr 1fr
	}

	.f86ea78c7a {
		grid-gap: 5px;
		display: grid;
		gap: 5px;
		grid-template-columns: auto 1fr;
		padding-bottom: 10px
	}

	._5dd588c007 {
		display: grid;
		font-size: 13px;
		grid-template-rows: 1fr 1fr
	}

	.c43d0abef1 {
		display: grid;
		grid-template-columns: repeat(5, minmax(0, 1fr))
	}

	.d226947b90 {
		grid-gap: 5px;
		display: grid;
		gap: 5px;
		grid-template-columns: repeat(4, minmax(0, 1fr))
	}

	._15d50d8082,
	._49ae44757f {
		max-height: 50px;
		min-height: 50px
	}

	.c7dd6f2199>img {
		max-height: 350px;
		max-width: 350px
	}

	.ad9fc3a1a2 {
		gap: 1px !important
	}

	._5312ca03c4 {
		font-size: 11px
	}

	._7ff8b48406 {
		padding: 0 10px
	}

	._0a66e31b95 {
		font-size: 14px
	}

	._070059af14 {
		font-size: 16px
	}

	._7d9c563421 {
		width: 50% !important
	}

	._3bab1cc196 {
		padding-left: 10px;
		padding-right: 10px
	}

	.b359c60e0b {
		background: #f6f6f6
	}

	.c0c0a7c7b1 {
		display: -webkit-inline-box;
		overflow: scroll
	}

	.b324dcf7e1>div {
		width: 25%
	}

	._54697837af,
	._77638c113c {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important
	}

	._2cdd33a0f2 {
		justify-content: start !important
	}

	._2424f51886 {
		grid-template-columns: repeat(1, minmax(0, 1fr))
	}

	._5227bc4859 {
		grid-template-columns: 1fr !important
	}

	._4a03bbac68 {
		display: none
	}

	._69e74f94ff {
		width: 100%
	}

	._16fd935af0 {
		margin: 0 0 0 8px;
		max-width: 200px;
		min-width: 100px !important
	}

	.b038ddfb00 {
		display: none;
		margin-right: 0
	}

	._905577a68f {
		display: block !important;
		margin-left: 0 !important;
		margin-right: 0 !important
	}

	._15d0debcba {
		display: flex;
		justify-content: space-between;
		margin-top: 20px;
		padding-inline: 15px
	}

	.a35b64cb97 {
		text-align: center
	}

	.ba31641a79 {
		color: #ff8e9d;
		padding-top: 10px
	}
}

.fae33624d1 {
	background: linear-gradient(270deg, #fea803, #ffd475);
	border-radius: 6px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	padding: 10px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.b7baf3d454 {
	margin-left: auto;
	margin-right: 276px
}

.a6a189663b {
	border: 1px solid #d1d1d1;
	height: 25px;
	width: 98%
}

.d5f5f36eb4 {
	display: grid;
	grid-template-columns: 1fr 1fr
}

._9ba815e8f5 {
	width: 50%
}

@media only screen and (max-width:600px) {
	.a910a17b33 {
		width: 70%
	}
}

.c4a32f69f2 {
	font-size: 16px;
	font-weight: 500;
	line-height: 40px
}

._169f441307 {
	border-bottom: 1px solid rgba(0, 0, 0, .08)
}

._017ae6e35a {
	border-bottom: 1px solid #c7c7c7
}

.dfe2b01af5 {
	display: grid !important;
	grid-template-columns: auto 1fr 80px auto !important;
	min-height: 54px
}

._90b5b74aa5>div>select {
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px)
}

.ede99d601f {
	color: grey;
	line-height: 20px;
	text-align: left
}

._6f5377d739>button {
	width: 100% !important
}

.dac4994361 {
	background: #fef7f1;
	border-radius: 10px;
	margin: auto;
	padding: 15px;
	width: 100%
}

._9c200e69f1 {
	margin: 0 auto;
	width: 100%
}

.acdd475b2c>img {
	border: 1px solid #b0946e;
	border-radius: 50px
}

.b8cd9287c5 {
	color: #9d8b70;
	font-weight: 700;
	text-align: center
}

._354d85f346 {
	color: #888;
	margin-left: 15px;
	text-decoration: line-through
}

.f0ff92f80d {
	background: #eda64e;
	display: inline-block;
	padding: 0 30px 0 10px;
	text-align: center
}

.f0ff92f80d,
.fac99e419d {
	border-radius: 20px;
	color: #fff;
	line-height: 25px
}

.fac99e419d {
	background: #5e4e3e;
	cursor: pointer;
	float: right;
	padding: 0 10px;
	position: absolute;
	right: -60px;
	top: 0
}

._3bd4737a06 {
	color: #333;
	font-size: 18px;
	font-weight: 700
}

.d84dc4145f {
	grid-gap: 120px;
	gap: 120px;
	left: 50%;
	padding: 20px;
	position: absolute;
	top: 0;
	-webkit-transform: translate(-52%);
	transform: translate(-52%);
	width: 800px
}

.d6ca00ac4a {
	color: #000;
	font-size: 15px
}

._3fe55e8156 {
	color: #666;
	font-size: 14px
}

._3271d953d4 {
	border-bottom: 1px solid #faf0f0;
	padding-bottom: 15px
}

._67f5cd7c73 {
	background-color: #fff;
	border-radius: 5px;
	margin: auto;
	padding: 15px;
	width: 100%
}

.d66b6b1ba7 {
	margin: auto;
	width: 902px
}

.b50876ea7d {
	margin-top: 120px
}

._0a327886a6 {
	margin-top: 40px
}

._0388d9d0bf {
	align-items: center;
	background-color: red;
	border-radius: 20px;
	color: #fff;
	display: flex;
	height: 20px;
	justify-content: center;
	padding: 1px;
	text-align: center;
	width: 20px
}

._3d46efc53a {
	color: #90684c;
	font-size: 16px;
	font-weight: 700;
	text-align: center
}

.d70e781a97 {
	color: #b0946e;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 7px;
	text-align: center
}

._81a0664542 {
	height: 34px;
	position: absolute;
	right: 0;
	top: -14px;
	width: 30px
}

@media only screen and (max-width:300px) {
	._08881f4f40 {
		display: grid !important;
		grid-template-columns: 1fr 1fr 1fr !important
	}

	._3949bb37de>div:first-child {
		flex-direction: column;
		gap: 10px !important
	}

	._61dedee4f2>div:first-child>div:nth-child(2) {
		flex-direction: column;
		width: 100%
	}

	._860a4f583f>div:first-child>div:nth-child(2)>div:nth-child(2) {
		-webkit-transform: translate(-22px);
		transform: translate(-22px)
	}
}

@media only screen and (max-width:600px) {
	.a43921ec55 {
		grid-gap: 120px;
		gap: 120px;
		left: 50%;
		margin-top: 40px;
		padding: 0;
		position: absolute;
		top: 0;
		-webkit-transform: translate(-50%);
		transform: translate(-50%);
		width: 100%
	}

	.ce88c714b2 {
		width: 100%
	}

	.a20783b260>img:first-child {
		height: 280px !important;
		width: 100%
	}

	.b93906ae31 {
		gap: 10px;
		padding: 10px 0;
		width: 97%
	}

	.c9f4678fb2>div:first-child {
		display: flex;
		gap: 0;
		justify-content: center
	}

	._0db18616ba>div:nth-child(2) {
		gap: 10px
	}

	.bad82ec3ba {
		padding: 0
	}

	._54010a97ef,
	._8cc859d073>img {
		max-height: 40px;
		max-width: 40px
	}

	.e8c914efc0 {
		font-size: 12px
	}

	._60b75a429f {
		margin-top: 0
	}

	._0ca4d01a81 {
		padding: 20px;
		width: 80%
	}

	._2867793ab1 {
		padding: 0 11px 0 6px
	}

	._3cba299b4f {
		margin-bottom: 20px;
		margin-top: 20px
	}

	._904d17721b {
		margin-bottom: 0
	}

	._4d6cf29706 {
		top: -10px
	}

	.b2c50292dd {
		margin-left: 5px
	}

	.bc0eba4b49 {
		font-size: 5px !important
	}
}

@media only screen and (max-width:400px) {
	.e0316023a9>div:first-child {
		flex-direction: column;
		gap: 10px
	}

	._3ac5a5d923 {
		margin-left: -32px
	}
}

.b9c7c517c2 {
	border-bottom: 1px solid #dfdfdf;
	color: #333;
	font-size: 14px;
	padding: 10px 0
}

._3d6d44f046 {
	font-size: 18px;
	font-weight: 700
}

._690030538e {
	border: 1px solid #dfdfdf;
	border-radius: 6px;
	height: 55px;
	min-width: 100px;
	padding: 5px;
	text-align: center
}

._65c8f76f40 {
	border: 1px solid #dcb9d5
}

._9302697ff1 {
	color: #d2bda2 !important
}

._4ce3012a7a {
	color: #666;
	font-size: 12px
}

._38ed0c3d56 {
	bottom: -5px;
	right: 0
}

.b0921a1dda {
	background: #f1f2f4;
	font-size: 14px;
	line-height: 25px;
	padding: 15px
}

._2ca19d0bf7 {
	width: 100%
}

.f44a4a616c {
	background: none;
	box-shadow: none;
	width: 100%
}

.f19b21e256 {
	position: relative
}

.f75e93e8ff img {
	max-width: 80% !important
}

._249629e096 {
	bottom: 50px;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	width: 100%
}

._4e17dc3a96 {
	background: linear-gradient(180deg, #fe797a, #ff544d);
	color: #fff;
	margin: auto
}

._4e17dc3a96,
.f129849304 {
	border: 1px solid #fe797a;
	border-radius: 25px;
	cursor: pointer;
	max-width: 270px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 70%
}

.f129849304 {
	color: #ff544d;
	margin: 15px auto auto
}

.b61f7d653c {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(4, minmax(0, 1fr))
}

.fb6553bd10 {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	grid-template-columns: repeat(3, minmax(0, 1fr))
}

._3450cf98db {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	grid-template-rows: repeat(3, minmax(0, 1fr))
}

._1219b77a4d {
	grid-gap: 8px;
	display: grid;
	gap: 8px;
	grid-template-columns: repeat(6, minmax(0, 1fr))
}

.bde51574e5 {
	grid-gap: 8px;
	display: grid;
	gap: 8px;
	grid-template-columns: 50px 2fr
}

._7a7ad661d9 {
	margin: 12px 0 30px !important
}

._2341353133 {
	height: 34px;
	width: 30px
}

._3b976f608f {
	background-repeat: no-repeat;
	background-size: contain;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	gap: 20px;
	grid-column: span 1/span 1;
	height: 150px;
	overflow: hidden;
	padding: 15px 20px 0;
	position: relative;
	text-decoration: none
}

._7cad7882b3 {
	-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0)
}

._78c5b66f51 {
	padding: 10px
}

.eb6f8680d8 {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1
}

.b4740449f8 {
	bottom: 5px;
	position: absolute;
	right: 0
}

.c5dca4faa2 {
	display: flex;
	font-size: 18px;
	font-weight: 500;
	gap: 10px
}

._2e807cac84 {
	font-size: 20px;
	font-weight: 700;
	padding-bottom: 4px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.e3ae9c502b {
	background: linear-gradient(90deg, #fd9657, red);
	border-radius: 20px;
	padding: 3px 15px
}

._789872571c,
.e3ae9c502b {
	color: #fff;
	font-size: 12px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

._789872571c {
	background: linear-gradient(90deg, #fd9657 10%, red);
	border-radius: 20px 20px 20px 20px;
	height: -webkit-max-content;
	height: max-content;
	padding: 5px 6px
}

.c5d5bbcc7a {
	color: red;
	max-width: 65%
}

._6c30aa029d,
.c5d5bbcc7a {
	font-size: 16px;
	font-weight: 500
}

._12e54066c3 {
	color: #fff;
	font-size: 24px;
	font-weight: 600
}

._9fb5553653 {
	display: flex;
	font-size: 22px !important;
	gap: 8px
}

._9b9f1cd80e {
	font-size: 14px
}

._774ab231b3 {
	font-size: 12px
}

._2555ecfa16,
._774ab231b3 {
	font-weight: 400;
	padding-top: 5px;
	text-decoration: line-through
}

._2555ecfa16 {
	color: #717171;
	font-size: 14px;
	text-decoration-color: #717171
}

._8faf584d36 {
	font-size: 12px !important
}

._634d3f045b {
	border-radius: 10px
}

._1bd02e0f8f,
._634d3f045b {
	background: #f4dfc2;
	color: #333;
	cursor: pointer;
	grid-template-columns: 1fr auto;
	height: 63px;
	margin-bottom: 5px;
	padding: 5px 15px
}

._1bd02e0f8f {
	border-radius: 0 0 10px 10px
}

._783f912003:hover {
	background-color: #f3ba69
}

._147218852b {
	width: 100%
}

._3642544bdb {
	font-size: 16px;
	font-weight: 700;
	padding-top: 5px
}

._51f9956eb8 {
	border-radius: 0 0 10px 10px;
	bottom: 0;
	color: #717171;
	font-size: 13px;
	font-weight: 700;
	left: 0;
	padding: 7px 20px;
	position: absolute;
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
	width: -webkit-fill-available
}

._95f11f1a07 {
	color: #666;
	font-size: 12px;
	text-decoration: line-through
}

.cbf48d4325 {
	color: #e32647;
	font-size: 20px;
	font-weight: 700
}

._73ad6845f7 {
	left: 0;
	left: 50%;
	position: absolute;
	right: 0;
	text-align: center;
	top: 20px;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.ba3983a81b {
	left: 0;
	-webkit-transform: none;
	transform: none;
	width: 100% !important
}

._22813ac689,
._65d76ba5be {
	color: red;
	font-weight: 600;
	padding-bottom: 15px
}

._22813ac689 {
	font-size: 12px
}

._05214e22e3 {
	grid-template-columns: repeat(2, minmax(0, 1fr))
}

._05214e22e3,
._98cdb00012 {
	display: grid;
	margin-bottom: 10px
}

._98cdb00012 {
	grid-template-columns: repeat(1, minmax(0, 1fr))
}

._3b3fdd077d>div,
.cf2044fc8a>div {
	grid-column: span 1/span 1
}

._95c8c9762a {
	color: #c49470;
	font-size: 24px;
	font-weight: 700;
	line-height: 45px
}

._1c649f2d99 {
	background: #eda64e;
	margin: 0 auto
}

._12e82b5e79,
._1c649f2d99 {
	border-radius: 20px;
	color: #fff;
	padding: 4px 0;
	text-align: center;
	width: 75%
}

._12e82b5e79 {
	background: #ff647c;
	cursor: pointer;
	margin: 10px auto 0
}

._9339849631>div>.bb667f0e40 {
	width: 100% !important
}

._59d69f9e32 {
	grid-template-columns: repeat(1, minmax(0, 1fr)) !important
}

.cb3ee86d57 {
	font-size: 25px
}

.b6dc05f4a1 {
	font-size: 16px
}

@media only screen and (max-width:600px) {
	.e11734caef {
		gap: 2px
	}

	.f7a7ad3760 {
		display: none;
		grid-template-columns: repeat(1, minmax(0, 1fr))
	}

	._84d1223141 {
		display: grid;
		grid-template-columns: repeat(3, minmax(0, 1fr))
	}

	._5fe7db4bae {
		font-size: 22px
	}

	._86106cf339 {
		font-size: 13px
	}

	.d4ee484fe4 {
		font-size: 18px
	}

	._12b5ac2a2d {
		font-size: 12px
	}

	.ba80924062 {
		font-size: 20px
	}

	.a6c62a29e7 {
		font-size: 12px
	}

	._01d5f742d3 {
		max-width: 55%
	}

	._4ea4819517 {
		bottom: 2px;
		right: -46px
	}

	._54ff1558db {
		box-sizing: border-box;
		flex: 0 0 300px
	}

	._77819cba89 {
		grid-gap: 10px;
		display: grid;
		gap: 10px;
		grid-template-columns: repeat(1, minmax(0, 1fr));
		width: 100%
	}

	._0143013b48,
	._84d2e02c38 {
		grid-template-columns: repeat(1, minmax(0, 1fr))
	}

	._65403b7d17>div>img,
	._80c833d387>div>img {
		height: auto !important
	}

	.f00fa7c1ad {
		line-height: 25px
	}

	._167c92ea8f {
		grid-gap: 17px;
		display: grid;
		gap: 17px;
		left: 0;
		-webkit-transform: none;
		transform: none;
		width: 100%
	}
}

._6ecff20360 {
	background: #fff;
	border-radius: 10px;
	color: #666;
	margin-top: 15px;
	padding: 20px
}

._551d221ee9>div:first-child {
	color: #333;
	font-size: 18px;
	font-weight: 700;
	line-height: 45px
}

._5951140d8a>div:nth-child(2) {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	margin-bottom: 10px;
	margin-top: 10px
}

.a3d08a6731 {
	background-color: #f1f2f4
}

._77e5fa9da4>input {
	height: 38px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center
}

._3c086fd0d8>select {
	height: 38px
}

.fccd4746fb {
	width: 147px
}

.e1bbf76e0a>input {
	text-align: left
}

._29d03ff47c {
	grid-gap: 10px;
	display: grid;
	gap: 10px
}

.d3526a76c9>div>select {
	height: 38px
}

._10c52dd85e>div:nth-child(2) {
	border-radius: 6px;
	width: 100%
}

._350cb213e1 {
	grid-template-columns: 80px 1fr
}

._3ddb2b3b06 {
	grid-gap: 10px;
	align-items: center;
	display: grid;
	gap: 10px;
	grid-template-columns: 147px 80px
}

.cfb0d56306>div:first-child {
	border-radius: 6px
}

.f008f46792>button:nth-child(2) {
	font-size: 12px;
	height: 100%;
	width: 100% !important
}

.e07163eb67>button {
	width: 100%
}

._340d3438c3 {
	background: #cfcdec;
	color: #fff;
	margin-top: 10px;
	padding: 10px
}

.e1c3505bd7 {
	background: #ff647c;
	border-radius: 20px;
	color: #fff;
	cursor: pointer;
	margin: 10px auto 0;
	padding: 8px 0;
	text-align: center;
	width: 45%
}

.ee213417f9 {
	align-items: center;
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
	display: grid;
	grid-template-columns: 6fr 1fr;
	padding: 20px
}

._20fa457574>div:first-child {
	grid-gap: 20px;
	color: grey;
	display: grid;
	font-size: 14px;
	gap: 20px
}

._3c76128877>div:nth-child(2) {
	color: grey;
	font-size: 18px
}

._9b7bba2976,
.d863c2bdba {
	color: grey;
	font-size: 15px
}

._9b7bba2976 {
	display: flex;
	gap: 1em
}

.d3e498491c {
	cursor: pointer;
	font-size: 14px
}

._503c8564c8 {
	color: #7783ea;
	font-size: 15px;
	text-decoration: none
}

._9aed2dfaf9 {
	border: 1px solid #7783ea;
	border-radius: 4px;
	max-width: 30%;
	padding: 5px 1px
}

.ba1a751ccc {
	background: #f59e0b
}

.ba1a751ccc,
.e663f0f07c {
	border-radius: 16px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	justify-content: center;
	margin-bottom: 10px;
	padding-block: 5px;
	text-align: center;
	width: full
}

.e663f0f07c {
	background: #10b981
}

.b595527d17 {
	background: #6b7280;
	border-radius: 16px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	justify-content: center;
	margin-bottom: 10px;
	padding-block: 5px;
	text-align: center;
	text-decoration: line-through;
	width: full
}

._9328021c30 {
	justify-content: center;
	margin: auto
}

@media only screen and (max-width:600px) {
	._0d9ad5084c {
		max-width: 80%
	}
}

.c55ddbf379 {
	background: #cfcdec;
	color: #fff;
	margin-top: 10px;
	padding: 10px
}

._0c70e7e6cc {
	background: #ff647c;
	border-radius: 20px;
	color: #fff;
	cursor: pointer;
	margin: 10px auto 0;
	padding: 8px 0;
	text-align: center;
	width: 45%
}

.c5b51d14cf {
	align-items: center;
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
	cursor: pointer;
	display: grid;
	grid-template-columns: 1fr auto;
	padding: 20px
}

._9c138da629 {
	display: flex;
	gap: 10px
}

._786ba3631d {
	display: flex;
	flex-direction: column;
	gap: 5px
}

._94d0e9b5d3 {
	font-size: 18px;
	font-weight: 700
}

._59e5ce96e0 {
	height: 60px;
	width: 60px
}

.cce942db49 {
	color: grey;
	font-size: 14px;
	margin-left: auto
}

._758f21a25e {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.bef1e587ed {
	display: flex
}

._5e65bdea6b {
	align-items: center;
	background: linear-gradient(90deg, #ebf4f5, #b5c6e0);
	border-radius: 10px;
	display: flex;
	font-size: 12px;
	margin-left: 5px;
	padding-block: 3px;
	padding-inline: 10px
}

._40778a3aed,
._73b25dc9cf {
	color: #666;
	font-size: 16px;
	padding: 20px;
	text-align: center
}

@media only screen and (max-width:600px) {
	._84cee8ee2a {
		align-items: center;
		background: linear-gradient(90deg, #ebf4f5, #b5c6e0);
		border-radius: 10px;
		display: flex;
		font-size: 12px;
		padding-left: 0;
		padding-block: 3px;
		padding-inline: 10px;
		width: 30%
	}

	._67433530fa {
		display: block
	}

	.aebc7cd499 {
		height: 15px
	}

	.e8854ab9e1 {
		font-size: 15px
	}

	.a832d87ad7 {
		height: 50px;
		width: 50px
	}
}

.fce1ea4fe1 {
	background: #cfcdec;
	color: #fff;
	margin-top: 10px;
	padding: 10px
}

.eaea280104 {
	background: #ff647c;
	border-radius: 20px;
	color: #fff;
	cursor: pointer;
	margin: 10px auto 0;
	padding: 8px 0;
	text-align: center;
	width: 45%
}

.cbdf14584e {
	padding: 20px
}

._55e865d3ff,
.cbdf14584e {
	align-items: center;
	background-color: #fff;
	margin-bottom: 20px
}

._55e865d3ff {
	border-bottom: 1px solid #dcdcdc;
	display: grid;
	grid-template-columns: 1fr auto;
	padding: 20px 0
}

._9c9ddc7e1f {
	align-items: center;
	display: flex;
	gap: 10px
}

.f90e6e75fe {
	font-size: 18px;
	font-weight: 700
}

._754cdfe71a {
	height: 60px;
	width: 60px
}

.ba502abc5e {
	color: grey;
	font-size: 14px;
	margin-left: auto
}

._10004aa552 {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

._74dbe844aa {
	align-items: center;
	background: linear-gradient(90deg, #ebf4f5, #b5c6e0);
	border-radius: 10px;
	display: flex;
	font-size: 12px;
	margin-left: 5px;
	padding-block: 3px;
	padding-inline: 10px
}

._43d615501e {
	display: flex
}

@media only screen and (max-width:600px) {
	.f6b6f424ff {
		align-items: center;
		background: linear-gradient(90deg, #ebf4f5, #b5c6e0);
		border-radius: 10px;
		display: flex;
		font-size: 12px;
		padding-left: 0;
		padding-block: 3px;
		padding-inline: 10px;
		width: 30%
	}

	.f69649661b {
		display: block
	}

	.b82c6b9377 {
		height: 15px
	}

	._1884f7c014 {
		font-size: 15px
	}

	._60e0f7b59e {
		height: 50px;
		width: 50px
	}
}

._6b011cc609 {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	margin-top: 10px
}

._8090496716 {
	background: #ff647c;
	color: #fff
}

._26dee06ac8,
._8090496716 {
	align-items: center;
	border-radius: 20px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	padding: 10px 0
}

._26dee06ac8 {
	background: #fff;
	border: 1px solid #ff647c;
	color: #ff647c
}

._21f4074628,
._4f8bfb54b0 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	width: 50%
}

._21f4074628 {
	display: flex;
	gap: 10px
}

.c9ed85deb5 {
	background: #ff647c;
	border-radius: 20px;
	color: #fff
}

._5925c2a151,
.c9ed85deb5 {
	align-items: center;
	cursor: pointer;
	display: flex;
	justify-content: center;
	padding: 10px 0;
	width: 50%
}

._5925c2a151 {
	background: #fff;
	border: 1px solid #ff647c;
	border-radius: 20px;
	color: #ff647c
}

.c035f39e76 {
	grid-gap: 10px;
	display: grid;
	gap: 10px
}

.c02f9a1ea6 {
	grid-gap: 10px;
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(1, minmax(0, 1fr));
	margin-top: 20px
}

._0b28294a22 {
	border: 1px solid #ff647c
}

._0b28294a22,
.f835f07062 {
	border-radius: 8px;
	cursor: pointer;
	margin: 0 15px;
	padding: 10px
}

.f835f07062 {
	background: #ff647c;
	color: #fff
}

@media only screen and (max-width:600px) {
	._985cb62626 {
		margin-top: 10px
	}

	.b151a9a3cc {
		width: 100%
	}
}

._413167e4fc {
	background: #fff;
	border-radius: 5px;
	box-shadow: 1px 2px 3px #333;
	position: absolute;
	width: 100%
}

._26848a513e {
	color: red;
	font-weight: 700
}

._9add0869fe {
	margin-top: 110px
}

.af32e37472 {
	gap: 30px;
	margin-top: 39px
}

._89afb9ae7e {
	grid-template-columns: 1fr 1fr
}

.e9fcb93423 {
	background: #fff;
	border-radius: 3px;
	font-size: 20px;
	font-size: 16px;
	grid-template-rows: 80px 1fr;
	height: 565px;
	line-height: 80px;
	width: 500px
}

._65d1dba71c {
	background: #e9e8f6;
	height: 80px
}

._65d1dba71c,
.b37c20dd97 {
	text-align: center
}

.f080fdda47 {
	grid-template-rows: 80px 1fr
}

.f30b6a85b4 {
	grid-template-rows: 1fr auto;
	justify-content: center;
	text-align: center
}

._3614851bd4 {
	grid-template-rows: auto auto auto auto;
	padding-top: 40px;
	width: 380px
}

.c95e838d2d {
	color: #3046ec;
	font-size: 16px
}

._4bf4ea2d5a {
	color: #8f8f8f;
	font-size: 16px;
	text-align: center
}

.bafbd47aad {
	color: #3046ec;
	cursor: pointer
}

@media only screen and (max-width:750px) {
	._9ce6fcb134 {
		order: 1;
		width: 100% !important
	}

	._546b2eb6dd {
		grid-template-columns: none;
		grid-template-rows: 200px
	}

	.d1dcf41189 {
		width: 100% !important
	}
}

._12515adbc5 {
	height: 100%;
	top: 20px;
	width: 100%
}

.fbe0d02e0b {
	float: left;
	position: relative;
	rotate: 180deg
}

._6882231601 {
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	left: -6p;
	left: 23px;
	position: absolute;
	rotate: 180deg;
	top: 6px
}

._1dff3895ee {
	left: 50%;
	margin: auto;
	position: absolute;
	top: 47%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

._1fe8659de9 {
	bottom: 101px;
	color: #fff;
	font-size: 20px;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%
}

.eb9afd4c29 {
	display: none
}

@media only screen and (max-width:750px) {
	._7a6adcd1fa {
		object-fit: cover;
		object-position: top
	}

	._5c246a42d6 {
		display: none
	}

	._224daf7c2a {
		bottom: 58px;
		color: #fff;
		display: block;
		font-size: 20px;
		left: 0;
		position: absolute;
		text-align: center;
		width: 100%
	}

	.f1afc91365 {
		top: 31%
	}
}

._501668979a {
	color: #e77996;
	font-size: 18px;
	text-align: center
}

._8171232c11 {
	color: #333;
	font-size: 20px;
	text-align: center
}

._464b67d36a {
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -2px);
	transform: translate(-50%, -2px);
	width: 200px
}

._307ff76ecc {
	background-color: #ededed;
	height: 100%;
	width: 100%
}

.c90bfe7760 {
	margin: 0 auto;
	max-width: 500px;
	min-height: 100vh;
	padding: 5% 2%;
	position: relative;
	text-align: center
}

._0947e28b34 {
	background-color: #5b86b3;
	color: #fff;
	cursor: pointer;
	flex: 1 1;
	line-height: 40px;
	margin: 20px 0;
	padding: 0 10px
}

._6fe465c818 {
	color: #000;
	font-size: 12px;
	font-weight: 500
}

.d4cacb5a91 {
	font-size: 15px;
	font-weight: 700;
	line-height: 40px
}

._87f96feca9 {
	line-height: 25px
}

._4ce6e40f82 {
	align-items: center;
	background: #fff;
	color: #000;
	cursor: pointer;
	display: flex;
	flex: 1 1;
	font-size: 14px;
	gap: 10px;
	height: 40px;
	justify-content: center;
	line-height: 40px;
	text-align: center;
	vertical-align: middle
}

._4b16df06c5 {
	color: blue
}

._1f54a599ec {
	cursor: pointer;
	font-size: 12px;
	font-weight: 500
}

._5a999c4b4f {
	align-items: center;
	background: rgba(0, 0, 0, .5);
	display: flex;
	inset: 0;
	justify-content: center;
	position: fixed;
	z-index: 9999
}

._95566804a3 {
	background: #fff;
	border-radius: 30px;
	max-width: 80%;
	padding: 12px 24px 24px;
	position: relative;
	width: 352px
}

._59f684909f {
	align-items: center;
	background: #d3d3d3;
	border: none;
	border-radius: 50%;
	color: #959595;
	cursor: pointer;
	display: flex;
	font-size: 28px;
	height: 40px;
	justify-content: center;
	line-height: 28px;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 40px
}

.fc31690801 {
	margin-bottom: 16px;
	text-align: center
}

._5cd6eb1d62 {
	display: block;
	margin: 0 auto;
	width: 70%
}

._9d401a212d {
	padding-bottom: 16px;
	padding-top: 16px
}

.afe3930ad7 .d3fa4f4fb2 {
	color: #000;
	font-size: 20px;
	font-weight: 600
}

._3df4dbd6c5 ._93de8e618d {
	color: #959595;
	font-size: 14px;
	margin-top: 6px
}

.e99e510987 {
	background: #f791a6;
	border: none;
	border-radius: 10px;
	color: #fff
}

.e99e510987,
.ea1c164dce {
	cursor: pointer;
	font-size: 16px;
	font-weight: 500;
	padding: 14px 0;
	width: 100%
}

.ea1c164dce {
	background: #fff;
	border: 1px solid #eb7c74;
	border-radius: 10px;
	color: #f791a6;
	margin-top: 10px
}

.bbf8357eba {
	font-size: 21px;
	font-weight: 600
}

._1937bbbe16 {
	color: #959595;
	font-size: 16px;
	font-weight: 500
}

.fe781a684c {
	align-items: center;
	-webkit-animation: efa8f77cad .3s ease-in-out;
	animation: _2543318ffd .3s ease-in-out;
	background-color: rgba(0, 0, 0, .5);
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000
}

._192f819a02 {
	-webkit-animation: _2c40b2f13d .3s ease-out;
	animation: _3bd3a0f68d .3s ease-out;
	background: linear-gradient(135deg, #f8f8f8, #ff3636);
	border-radius: 12px;
	box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
	padding: 30px;
	position: relative;
	text-align: center;
	width: 350px
}

.e453fb7060 {
	color: #888;
	cursor: pointer;
	font-size: 20px;
	font-weight: 700;
	position: absolute;
	right: 15px;
	top: 15px;
	transition: color .2s
}

._30b990d500:hover {
	color: #333
}

._6b9f857d59 img {
	border-radius: 10px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
	margin-bottom: 20px
}

._06987268af div {
	color: #333;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 20px
}

._99ec7c53e0 {
	background-color: #4caf50;
	border: none;
	border-radius: 8px;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	padding: 10px 20px;
	transition: background-color .3s
}

._5f15e39c58:hover {
	background-color: #45a049
}

._755bb74582:focus {
	outline: none
}

.c04d201471 {
	color: #ff8e9d;
	font-size: 14px;
	padding-top: 10px
}

.b263df5de9 {
	color: #666;
	font-size: 30px;
	font-weight: 600;
	padding-top: 10px
}

.f1916c1246 {
	color: #666;
	font-size: 16px;
	font-weight: 500
}

.e2d96b3a11 {
	color: #ff8e9d;
	font-size: 16px;
	font-weight: 400
}

._005326f043 {
	line-height: 35px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left
}

.e2aa5b493f {
	color: #fe0803;
	font-size: 14px;
	font-weight: 400;
	padding-top: 40px
}

._67443de054 {
	background: linear-gradient(90deg, #fb8eb7 10%, #eaa6c7 50%, #d9bfd9);
	border: 0;
	border-radius: 18px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	margin: auto;
	max-width: 330px;
	padding-block: 12px;
	width: 90%
}

.e8f46d3c0f {
	left: 25%
}

.d01ca004a6,
.e8f46d3c0f {
	position: absolute;
	top: 5%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.d01ca004a6 {
	right: 0
}

._552388efa1 {
	background: #fff;
	border-radius: 20px;
	height: 520px;
	left: 50%;
	position: absolute;
	top: 54%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 310px
}

.f6f14c56f3 {
	padding-top: 20px;
	position: relative
}

._0e2cb6b558 {
	left: 50%;
	position: absolute;
	top: 53%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@-webkit-keyframes c6ce5e3914 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes c9989e0929 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes _8986658651 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(50px)
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes d6dbf6a7d2 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(50px)
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

._3dd9ccebe2 {
	margin: auto;
	max-width: 1100px;
	padding: 10px
}

._66c21120ef {
	color: #718083;
	font-size: 15px;
	line-height: 25px;
	padding-top: 10px;
	text-align: left
}

._1d0e324503,
.d369dd80e6 {
	background-color: #ffebf9;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 10px 10px 10px 20px
}

._952f2fca7d {
	color: #e77996
}

._8c2dc6bf70,
.c591bdfc01 {
	color: #ff8e9d;
	cursor: pointer
}

.c591bdfc01 {
	font-size: 15px
}

._4ad5fb4a85,
.e9bea96e72 {
	color: #a9a9a9;
	cursor: pointer;
	font-size: 16px;
	text-decoration: none
}

._1b787ca8d9 {
	color: #666;
	cursor: pointer;
	font-size: 14px;
	text-decoration: none
}

._83a926d34b {
	color: #666;
	font-size: 15px;
	font-weight: 500;
	line-height: 30px;
	padding-right: 7px
}

._9d80acbcc2 {
	color: #666;
	font-size: 14px;
	font-weight: 400
}

.b957c0f35d:hover {
	color: #e77996;
	cursor: pointer
}

._0df884b681 {
	font-size: 12px;
	padding-bottom: 10px
}

._88717001d7 {
	padding-left: 10px
}

.ab63548a31 {
	font-size: 20px;
	text-align: center;
	text-shadow: .5px .5px 0 #ff8e9d
}

._9b5dd9941b,
.ab63548a31 {
	color: #ff8e9d;
	font-weight: 500
}

._9b5dd9941b {
	font-size: 17px;
	text-shadow: .4px .4px 0 #ff8e9d
}

._1cfcfc8fef {
	padding-top: 20px
}

._943a6ca665 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr
}

.f6b34ea87c {
	display: flex;
	gap: 40px;
	padding-block: 10px
}

._33aa31a796 {
	display: flex;
	gap: 100px
}

.e2bb9b3451 {
	color: #666;
	font-size: 22px
}

@media only screen and (max-width:600px) {
	._034d876175 {
		font-size: 14px
	}

	.a3bd1bc112 {
		display: block;
		gap: 0
	}

	.b4116cbc19 {
		color: #718083;
		font-size: 13px;
		line-height: 18px;
		padding-top: 10px;
		text-align: left
	}

	._5fa99a7282 {
		color: #666;
		font-size: 12px;
		font-weight: 400;
		line-height: 20px
	}

	._8b8d9d7044 {
		color: #ff8e9d;
		font-size: 15px;
		font-weight: 500;
		text-shadow: .4px .4px 0 #ff8e9d
	}

	._6c91280267 {
		display: block;
		gap: 40px;
		padding-block: 10px
	}

	.a2d1855834,
	.d020aa0af0 {
		background-color: #ffebf9;
		margin: 5px -10px;
		padding: 10px 10px 10px 20px
	}

	._3f60472ded {
		color: #666;
		font-size: 15px
	}
}

.aea60184f0 {
	color: #e77996
}

._7afae61ef8 {
	color: #717171
}

._7924ef058f {
	grid-template-rows: auto auto auto;
	padding-top: 40px;
	width: 380px
}

._74332e350f {
	color: #3046ec;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	text-align: right
}

._1140737f63 {
	color: #8f8f8f;
	font-size: 16px;
	text-align: center
}

._6362162423 {
	align-items: end;
	background: #fff;
	border-radius: 3px;
	font-size: 20px;
	font-size: 16px;
	grid-template-rows: 80px 1fr;
	height: 515px;
	line-height: 80px;
	width: 500px
}

._351792cce6 {
	align-items: center;
	display: flex;
	gap: 10px;
	max-height: 51px
}

@media only screen and (max-width:600px) {
	.facc4f70e5 {
		width: 100% !important
	}
}

._2e8a24cf99 {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000
}

._754aba2eec {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	background: rgba(0, 0, 0, .6);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

._79cbaca905 {
	-webkit-animation: _74647fa0e8 .3s ease-out;
	animation: _53f0a1c18e .3s ease-out;
	background: #fff;
	border-radius: 12px;
	box-shadow: 0 20px 40px rgba(0, 0, 0, .3);
	max-width: 95vw;
	position: relative
}

@-webkit-keyframes cf2190b743 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px) scale(.95);
		transform: translateY(-20px) scale(.95)
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0) scale(1);
		transform: translateY(0) scale(1)
	}
}

@keyframes c8c3b569e6 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px) scale(.95);
		transform: translateY(-20px) scale(.95)
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0) scale(1);
		transform: translateY(0) scale(1)
	}
}

._1010ab2180 {
	align-items: center;
	border-bottom: 1px solid #f0f0f0;
	border-radius: 12px 12px 0 0;
	display: flex;
	height: 50px;
	justify-content: space-between;
	padding: 1px 20px
}

._8333989b0a h3 {
	color: #2c3e50;
	font-size: 18px;
	font-weight: 600;
	margin: 0
}

._4d65d6b19c {
	align-items: center;
	background: none;
	border: none;
	border-radius: 50%;
	color: #95a5a6;
	cursor: pointer;
	display: flex;
	font-size: 24px;
	height: 32px;
	justify-content: center;
	transition: all .2s;
	width: 32px
}

.b264188dc4:hover {
	background: #f8f9fa;
	color: #7f8c8d
}

.ea681be8ab {
	flex-direction: column;
	padding: 10px 20px
}

._786fb580fe,
.ea681be8ab {
	align-items: center;
	display: flex
}

._786fb580fe {
	color: #666;
	font-size: 14px;
	height: 30px;
	justify-content: center;
	text-align: center
}

._710b211a5e {
	display: inline-block;
	position: relative
}

._779027dd4a {
	border: 2px solid #e1e8ed;
	border-radius: 6px;
	cursor: pointer;
	height: 60px;
	transition: border-color .2s;
	width: 200px
}

._0702551652:hover {
	border-color: #3498db
}

._8d7a2e25af {
	align-items: center;
	background: #fff;
	border: 2px solid #e1e8ed;
	border-radius: 50%;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
	cursor: pointer;
	display: flex;
	height: 32px;
	justify-content: center;
	position: absolute;
	right: -30px;
	top: -20px;
	transition: all .2s;
	width: 32px
}

.b55541744b:hover {
	border-color: #3498db;
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.a81d212660 {
	border: 2px solid #e1e8ed;
	border-radius: 6px;
	box-sizing: border-box;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 3px;
	margin-bottom: 12px;
	padding: 12px 16px;
	text-transform: uppercase;
	transition: border-color .2s;
	width: 100%
}

.bfcba71d48:focus {
	border-color: #3498db;
	box-shadow: 0 0 0 3px rgba(52, 152, 219, .1);
	outline: none
}

._2417c12ab6.e3953dab6e {
	border-color: #e74c3c
}

._97357b11f6 {
	background: #fdf2f2;
	border-left: 4px solid #e74c3c;
	border-radius: 4px;
	color: #e74c3c;
	font-size: 14px;
	margin-bottom: 16px;
	padding: 8px 12px;
	text-align: center
}

.a37db251dc {
	display: flex;
	gap: 12px;
	justify-content: flex-end;
	margin-top: 8px
}

._65adc3c888,
.ab13219ed0 {
	border: none;
	border-radius: 6px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 600;
	min-width: 100px;
	padding: 12px 24px;
	transition: all .2s
}

._10b3d0d175 {
	background: #3498db;
	color: #fff
}

._97f7d7a40e:hover:not(:disabled) {
	background: #2980b9;
	-webkit-transform: translateY(-1px);
	transform: translateY(-1px)
}

._52cfe25f5a:disabled {
	background: #bdc3c7;
	cursor: not-allowed;
	-webkit-transform: none;
	transform: none
}

.e3998494f3 {
	background: #95a5a6;
	color: #fff
}

._97c342fc07:hover:not(:disabled) {
	background: #7f8c8d
}

._7342e6f7ff {
	-webkit-animation: _0428c62e1e 1s linear infinite;
	animation: ef0cfdf96c 1s linear infinite;
	border: 2px solid #ffffff40;
	border-radius: 50%;
	border-top-color: #fff;
	display: inline-block;
	height: 12px;
	margin-right: 8px;
	width: 12px
}

@-webkit-keyframes _7faa7124bf {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes _177c8efc34 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@media (max-width:480px) {
	._7963b8e34d {
		margin: 20px
	}

	.b5b8628711 {
		padding: 10px 20px
	}

	.d09da0a8f7 {
		padding: 1px 20px
	}

	._0fccc0cd29 {
		height: 50px;
		width: 180px
	}
}

._50e47f678a>div:first-child {
	line-height: 40px
}

.ec4c70c6fa>div:nth-child(2) {
	color: #e77996;
	cursor: pointer;
	font-size: 14px
}

._581641d866 {
	align-items: center;
	display: flex;
	justify-content: space-between
}

.b3b9a86c40 {
	color: #333;
	display: inline-block;
	font-size: 16px;
	font-weight: 600
}

._0a42d6b591 {
	grid-gap: 16px;
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(6, minmax(0, 1fr));
	margin-top: 16px
}

._74cacb879a {
	border-radius: 16px;
	height: 190px;
	object-fit: cover;
	width: 190px
}

.d6229baeb7 {
	grid-gap: 14px;
	display: grid;
	gap: 14px;
	grid-template-columns: repeat(3, 1fr);
	margin-bottom: 20px;
	margin-top: 16px;
	padding-top: 4px
}

.e64cb7c288 {
	align-items: flex-start;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
	cursor: pointer;
	display: flex;
	padding: 10px
}

._018f7cc4d3 {
	border-radius: 4px;
	flex: 0 0 auto;
	height: 100%;
	margin-right: 10px;
	max-height: 100px;
	max-width: 100px;
	object-fit: cover;
	width: 50%
}

.c007eb07b1 {
	flex: 1 1
}

.fc43d19c67 {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis
}

._7564677c6a {
	margin: 10px 0;
	position: relative
}

.efa288ee84 {
	color: #757575;
	font-size: 14px;
	line-height: 16px;
	margin: 0
}

._09ece1043d._5958860759 {
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis
}

._46224865ab {
	cursor: pointer
}

._3d2ef6f9c0 {
	display: flex;
	justify-content: space-between;
	padding-top: 26px
}

._8f458b189a {
	font-size: 14px;
	font-size: 16px;
	font-weight: 600
}

._43730d5ac0 {
	color: #f86294;
	cursor: pointer;
	font-size: 14px
}

._62ec6425ed {
	grid-gap: 16px;
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	margin-top: 16px
}

._6f5673bace {
	cursor: pointer;
	margin-bottom: 20px;
	overflow: visible
}

._308194dd3e,
._6f5673bace {
	border-radius: 12px;
	position: relative
}

._308194dd3e {
	background: #fff;
	border: 1px solid #e0e0e0;
	box-shadow: 0 2px 6px 0 #1018280f;
	height: 100%;
	overflow: hidden
}

._598e2d3193 {
	aspect-ratio: 3/2;
	margin-bottom: 4px
}

._240dac13d7,
._598e2d3193 {
	position: relative;
	width: 100%
}

._240dac13d7 {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	height: 100%;
	object-fit: cover;
	z-index: 10
}

._53eba73a59 {
	display: flex;
	flex-direction: column;
	margin-top: -16px;
	padding: 10px 8px
}

._2408232123 {
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	color: #424242;
	display: -webkit-box;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 12px;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis
}

._04fa95510a {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-top: auto
}

._8f74fcefb7 {
	color: #f86294;
	font-size: 16px;
	font-weight: 600
}

.d04dcba635 {
	color: #9e9e9e;
	font-size: 14px;
	font-weight: 500;
	margin-left: 8px;
	text-decoration: line-through
}

.c6a1684b08 {
	align-items: center;
	display: flex;
	gap: 4px
}

._64a0b42323 {
	color: #9e9e9e;
	font-size: 16px;
	margin-top: 1px
}

._0ac8c9db0e {
	background: #f26464;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	color: #fff;
	font-size: 14px;
	left: 0;
	padding: 4px 16px;
	position: absolute;
	top: 0;
	z-index: 10
}

._91ef8e3ec6 {
	background: linear-gradient(180deg, rgba(0, 0, 0, .2), #000 79.38%);
	border-radius: 16px;
	display: none;
	inset: 0;
	position: absolute;
	z-index: 20
}

._0662735ca7 {
	bottom: 0;
	margin-bottom: 16px;
	padding: 0 16px;
	position: absolute;
	width: 90%
}

.fe3e8da843 {
	color: #fafafa;
	font-size: 16px;
	font-weight: 500
}

._7e767c7364,
.fe3e8da843 {
	margin-bottom: 12px
}

._610745135d {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px
}

._55862aac47,
._610745135d {
	align-items: center;
	display: flex
}

._55862aac47 {
	justify-content: space-between;
	margin-top: auto
}

.c8a1d1ba1b {
	color: #f86294;
	font-size: 16px;
	font-weight: 600
}

._089d99aa7b {
	color: #bbb;
	font-size: 14px;
	margin-left: 8px;
	text-decoration: line-through
}

._753bb7c272 {
	align-items: center;
	display: flex;
	gap: 4px
}

._3929d9a5f9 {
	color: #9e9e9e;
	font-size: 16px
}

._4d22c21492 {
	border: 1px solid #e0e0e0;
	border-radius: 8px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
	height: 100%;
	overflow: hidden;
	position: relative
}

._9d34c0fb75 {
	aspect-ratio: 3/2;
	margin-bottom: 4px;
	position: relative;
	width: 100%
}

.fc1ddda001 {
	-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	inset: 0;
	object-fit: cover;
	position: absolute
}

._2b6326cbbd,
.fc1ddda001 {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	height: 100%;
	width: 100%
}

._2b6326cbbd {
	object-fit: contain;
	position: relative;
	z-index: 10
}

._20fc011d84 {
	height: 14px;
	width: 14px
}

@media only screen and (max-width:600px) {
	._79e8f23131 {
		font-size: 12px
	}

	.dfa92e55d8 {
		height: 11px;
		width: 11px
	}

	.db4ac30e9b {
		font-size: 12px
	}

	._4539bfba87 {
		font-size: 10px
	}

	._1265df4154,
	._25819c6632 {
		font-size: 12px
	}

	._1265df4154 {
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		color: #424242;
		display: -webkit-box;
		font-weight: 500;
		margin-bottom: 8px;
		margin-top: 10px;
		overflow: hidden;
		text-overflow: ellipsis
	}

	._1f69b4bb1c {
		margin-top: -20px
	}

	._2bb3fcbea2 {
		grid-row-gap: 0;
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		margin-inline: 10px;
		row-gap: 0
	}

	._917e7b16a4 {
		padding-left: 10px;
		padding-right: 10px
	}

	.fc08ed4654 {
		padding: 6px
	}

	._71e7a3e405 {
		border-radius: 4px;
		margin-right: 6px;
		max-height: 70px;
		max-width: 50px
	}

	._13ae8b0978 {
		font-size: 12px;
		line-height: 14px
	}

	._85e4eee789 {
		margin: 6px 0 0
	}

	._6d8eb67d9f {
		font-size: 10px;
		line-height: 12px
	}

	._3f5ee8fea7._5de838515e {
		padding-right: 5px
	}

	._0eebb271e8 {
		font-size: 12px !important
	}

	._59ac37ab0c {
		grid-gap: 6px;
		display: grid;
		gap: 6px;
		grid-template-columns: repeat(4, minmax(0, 1fr));
		margin-left: 10px
	}

	.ff246729b5 {
		border-radius: 6px;
		height: 85px;
		width: 85px
	}

	._8ead63dbbf {
		grid-gap: 8px;
		display: grid;
		gap: 8px;
		grid-template-columns: repeat(2, 1fr);
		margin-inline: 10px;
		padding-top: 4px
	}

	._7c41c1daee {
		display: flex;
		justify-content: space-between;
		margin-inline: 10px;
		padding-top: 26px
	}

	._9dbb99606e {
		font-size: 16px;
		font-weight: 600
	}
}

.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
	height: 1px;
	width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
	height: var(--swiper-virtual-size);
	width: 1px
}

:root {
	--swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
	align-items: center;
	color: #007aff;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
	cursor: pointer;
	display: flex;
	height: 44px;
	height: var(--swiper-navigation-size);
	justify-content: center;
	margin-top: -22px;
	margin-top: calc(0px - var(--swiper-navigation-size)/2);
	position: absolute;
	top: 50%;
	top: var(--swiper-navigation-top-offset, 50%);
	width: 27px;
	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.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
	cursor: auto;
	opacity: 0;
	pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
	display: none !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: 44px;
	font-size: var(--swiper-navigation-size);
	font-variant: normal;
	letter-spacing: 0;
	line-height: 1;
	text-transform: none !important
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	left: 10px;
	left: var(--swiper-navigation-sides-offset, 10px);
	right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	left: auto;
	right: 10px;
	right: var(--swiper-navigation-sides-offset, 10px)
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: "next"
}

.swiper-button-lock {
	display: none
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	transition: opacity .3s;
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
	display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 8px;
	bottom: var(--swiper-pagination-bottom, 8px);
	left: 0;
	top: auto;
	top: var(--swiper-pagination-top, auto);
	width: 100%
}

.swiper-pagination-bullets-dynamic {
	font-size: 0;
	overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	position: relative;
	-webkit-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullet {
	background: #000;
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	border-radius: 50%;
	border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
	display: inline-block;
	height: 8px;
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	opacity: .2;
	opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
	width: 8px;
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))
}

button.swiper-pagination-bullet {
	-webkit-appearance: none;
	appearance: none;
	border: none;
	box-shadow: none;
	margin: 0;
	padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet:only-child {
	display: none !important
}

.swiper-pagination-bullet-active {
	background: #007aff;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	opacity: 1;
	opacity: var(--swiper-pagination-bullet-opacity, 1)
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
	left: auto;
	left: var(--swiper-pagination-left, auto);
	right: 8px;
	right: var(--swiper-pagination-right, 8px);
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	display: block;
	margin: 6px 0;
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: transform .2s, top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform .2s, right .2s
}

.swiper-pagination-fraction {
	color: inherit;
	color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #007aff;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	width: 100%
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	height: 4px;
	height: var(--swiper-pagination-progressbar-size, 4px);
	left: 0;
	top: 0;
	width: 100%
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
	height: 100%;
	left: 0;
	top: 0;
	width: 4px;
	width: var(--swiper-pagination-progressbar-size, 4px)
}

.swiper-pagination-lock {
	display: none
}

.swiper-scrollbar {
	background: rgba(0, 0, 0, .1);
	background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));
	border-radius: 10px;
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	position: relative;
	-ms-touch-action: none
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
	display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
	bottom: 4px;
	bottom: var(--swiper-scrollbar-bottom, 4px);
	height: 4px;
	height: var(--swiper-scrollbar-size, 4px);
	left: 1%;
	left: var(--swiper-scrollbar-sides-offset, 1%);
	position: absolute;
	top: auto;
	top: var(--swiper-scrollbar-top, auto);
	width: 98%;
	width: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);
	z-index: 50
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
	height: 98%;
	height: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);
	left: auto;
	left: var(--swiper-scrollbar-left, auto);
	position: absolute;
	right: 4px;
	right: var(--swiper-scrollbar-right, 4px);
	top: 1%;
	top: var(--swiper-scrollbar-sides-offset, 1%);
	width: 4px;
	width: var(--swiper-scrollbar-size, 4px);
	z-index: 50
}

.swiper-scrollbar-drag {
	background: rgba(0, 0, 0, .5);
	background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
	border-radius: 10px;
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	height: 100%;
	left: 0;
	position: relative;
	top: 0;
	width: 100%
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-scrollbar-lock {
	display: none
}

.swiper-zoom-container {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	text-align: center;
	width: 100%
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-height: 100%;
	max-width: 100%;
	object-fit: contain
}

.swiper-slide-zoomed {
	cursor: move;
	touch-action: none
}

.swiper .swiper-notification,
swiper-container .swiper-notification {
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
	margin: 0 auto;
	transition-timing-function: ease-out
}

.swiper-grid>.swiper-wrapper {
	flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
	flex-direction: column;
	flex-wrap: wrap
}

.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube {
	overflow: visible
}

.swiper-cube .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	height: 100%;
	pointer-events: none;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	visibility: hidden;
	width: 100%;
	z-index: 1
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next+.swiper-slide,
.swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 0
}

.swiper-cube .swiper-cube-shadow {
	bottom: 0;
	height: 100%;
	left: 0;
	opacity: .6;
	position: absolute;
	width: 100%;
	z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
	background: #000;
	bottom: 0;
	content: "";
	-webkit-filter: blur(50px);
	filter: blur(50px);
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.swiper-flip {
	overflow: visible
}

.swiper-flip .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	pointer-events: none;
	z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 0
}

.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: opacity, height, -webkit-transform;
	transition-property: transform, opacity, height;
	transition-property: transform, opacity, height, -webkit-transform
}

.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}

.b198775153 {
	background-image: url(https://hhshsds.534w901n.com/build2/static/media/bg.303a263ba3fe97d4c49d.png);
	background-repeat: no-repeat;
	color: #f1f1f1;
	min-height: 100vh;
	position: relative;
	width: 100%
}

.c57b1a8425 .c940cf254a {
	padding-inline: 40px;
	position: relative;
	width: 80%
}

._64428e601f .abe900388d ._9725f71f43 {
	left: 40px;
	position: absolute;
	top: 20px;
	width: 34vw;
	z-index: 2
}

._8e989cd871 ._3701799aec ._0abd97bdd5 {
	position: absolute;
	right: 40px;
	top: 20px;
	width: 20vw;
	z-index: 2
}

._2ff8ff4206 .bf6322b95b ._09aaa50b9e {
	height: auto;
	width: 100%
}

._62bba3fd19 ._405933943b {
	padding: 0 40px
}

._693f3198ad {
	display: flex;
	gap: 10px;
	justify-content: center
}

.dbf8c98d15 .e2eaa477a0 ._4e652ae2b4 {
	display: flex;
	justify-content: space-between
}

._47eecf3b9f ._2e49a84c1b ._3fbdf48b7c ._07adab4207 ._9be5307f82 {
	height: 16vw;
	width: 26vw
}

._85fcb5a351 .df8c33919d .a0a6ab1808 {
	margin-top: 10px
}

._9488bde349,
.e7f7082524 ._879195734d ._4b08119798 .a9bb8667a9 {
	align-items: center;
	border: 1px solid #f1f1f1;
	border-radius: 4px;
	display: flex;
	margin-top: 10px;
	padding: 4px 8px 4px 20px
}

.acee16682a ._3d2313a396 ._6bc6ab5bd9 ._3956e9c255:nth_child(1) {
	margin-top: 0
}

._8be236ebb7 ._792dff7aed .a34a8bb85a ._50a2120aba .f9dd9f85c7 {
	height: 10vw;
	width: 10vw
}

._45d826c5f3 {
	margin-left: 10px
}

._7e9a92dcd2 {
	font-size: 14px
}

._3f55a90a61,
._4a1ab119f8 ._0bc9a9fde0 ._388b86c892 ._2a5a0996c2 ._9fc37f58a4 ._1604edccfb {
	font-size: 12px;
	margin-top: 6px
}

._6cbfdeec50 {
	align-self: center;
	background-color: #e84f66;
	border-radius: 15px;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	margin-left: auto;
	text-align: center;
	width: 90px
}

.b7fd75c76f {
	margin-top: 20px;
	padding: 0 40px 60px
}

.cbb5861c0b {
	margin-bottom: 15px;
	width: 100%
}

._44e7f7a4da .fa23ccf07e ._77af3065db img {
	width: 100%
}

._37dcb4af38 {
	padding-bottom: 40px
}

._0e88d7be8a {
	align-items: center;
	display: flex;
	gap: 10px;
	justify-content: center;
	margin-top: 15px
}

._4b541f4e50 {
	background: grey;
	border-radius: 6px;
	cursor: pointer;
	height: 12px;
	transition: background .3s, -webkit-transform .3s;
	transition: background .3s, transform .3s;
	transition: background .3s, transform .3s, -webkit-transform .3s;
	width: 20px
}

._80ae7a334e:hover {
	background: #d3d3d3
}

.d99232e219 {
	background: #fff;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	width: 40px
}

.d5386bb9f0 {
	margin: 0 auto;
	position: relative;
	width: 1440px
}

._414e2920e1 ._7def7a4719,
.d5386bb9f0 {
	height: 1024px
}

._9c2fe0d52e ._45705e6435 img {
	height: 1024px;
	width: 1440px
}

.a0d6a08d0d ._8cd6b6ca28 {
	display: flex;
	position: absolute;
	right: 90px;
	top: 100px;
	z-index: 2
}

.ff8af23d17 ._465f30ffc6 img {
	cursor: pointer;
	margin-left: 30px
}

.ebc145eed5 .f592f3ac90 {
	bottom: 60px;
	display: grid;
	grid-template-rows: auto auto auto;
	position: absolute;
	right: 140px;
	z-index: 2
}

._9bc6ee0d4f ._94ba3015f1 img {
	cursor: pointer;
	margin-bottom: 20px
}

._047e2c2f0b .fcd299ba74 {
	bottom: 0;
	height: auto;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 2
}

._0a9bd0ac2e {
	bottom: 0
}

.da4e4d3aff ._54d33212b3 {
	background: #fff;
	border-radius: 4px;
	height: 14px;
	opacity: .5;
	width: 8px
}

.d67cf3cc70 .e30e59f021 {
	border-radius: 5px;
	height: 24px;
	opacity: 1;
	width: 9px
}

._9a75d1a788 {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 10px;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 10
}

._07f1e1e6c7 {
	border-radius: 10px;
	cursor: pointer;
	height: 40px;
	width: 12px
}

* {
	-webkit-tap-highlight-color: transparent
}

::-webkit-scrollbar {
	display: none
}

* {
	-ms-overflow-style: none;
	scrollbar-width: none
}

body {
	font-family: Arial, sans-serif;
	padding: 0
}

.bbf3fa47bc {
	align-items: center;
	background: rgba(0, 0, 0, .8);
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1000
}

._09a273b17b {
	height: 100%;
	max-height: 100%;
	max-width: 600px;
	padding: 20px;
	width: 100%
}

._09a273b17b,
._7cb5019a5a {
	background: #fff;
	overflow-y: auto;
	position: relative
}

._7cb5019a5a {
	border-radius: 16px;
	height: 20%;
	width: 30%
}

._0d7c8b45e0 {
	background: transparent;
	border: none;
	cursor: pointer;
	font-size: 16px;
	left: 10px;
	margin-top: -50px;
	padding-inline: 50px;
	position: absolute;
	width: 100%
}

.f05a4e68ce {
	display: flex;
	flex-direction: column;
	gap: 10px
}

._97ee7d07f3 {
	border-radius: 8px;
	max-width: 100%
}

._5cbad30240 {
	align-items: center;
	background: #ffcb19;
	border-radius: 30px;
	cursor: pointer;
	display: flex;
	gap: 4px;
	padding-block: 8px;
	padding-inline: 30px;
	position: absolute;
	right: 20px
}

.a91991d9b2 {
	display: flex;
	height: 27px;
	width: 27px
}

._3f7e04a826 {
	color: #000;
	font-size: 19px;
	font-weight: 600
}

._58dc7073d9 {
	grid-gap: 5px;
	display: grid;
	gap: 5px;
	margin: 16px
}

.a4436174d5,
.c96c958a4e {
	font-weight: 600
}

.c96c958a4e {
	color: #ffcc19;
	cursor: pointer;
	font-size: 18px;
	position: absolute;
	right: 50px;
	top: 70px
}

.c5d5fbc828 {
	display: flex;
	margin: 0 16px
}

._1e0fcbf2c1 ._699437ce8a {
	display: flex;
	flex-direction: column;
	padding-left: 16px
}

._5f20a22a61 .fccc603f0b ._105b64c365 {
	font-size: 2.5rem;
	font-weight: 700;
	margin: 0
}

._9b750fdadb ._793f8d9ce2 ._6314583e3e {
	font-size: 18px;
	margin: 4px 0
}

._79d0ab78f2 {
	background-image: linear-gradient(rgba(116, 62, 64, .78), rgba(116, 62, 64, .77)), url(https://hhshsds.534w901n.com/build2/static/media/bg.4b0b25e89ad8af2b2b19.png);
	background-size: contain;
	margin: 0 auto;
	max-width: 600px;
	padding-bottom: 36px;
	padding-top: 20px;
	position: relative
}

._39d8037793 {
	bottom: 40px;
	cursor: pointer;
	flex-direction: column;
	justify-content: center;
	position: fixed;
	right: 20px;
	z-index: 999
}

._39d8037793,
._893973989a {
	align-items: center;
	display: flex
}

._893973989a {
	background-color: rgba(208, 132, 163, .8);
	border-radius: 10px;
	gap: 40px;
	margin: 30px 16px;
	padding: 20px;
	text-align: center
}

._16dff022d8 {
	align-items: center;
	display: flex;
	gap: 30px;
	margin: 0 auto
}

._0ace2a8a99 {
	color: #fff;
	text-align: center
}

._958f462326 {
	font-size: 18px;
	font-weight: 500
}

.dd426cd6d6 {
	font-size: 24px;
	font-weight: 600;
	padding-top: 5px
}

._3979b13c43 {
	background-color: #fff;
	height: 40px;
	width: 1px
}

.d2c34e6dbd {
	display: flex;
	gap: 12px;
	overflow: auto;
	padding-left: 16px
}

._935028fef8 ._97dbedff31 {
	border-radius: 10px;
	text-align: center
}

._5e152f27c1 .f7b53a7724 img {
	border-radius: 16px;
	max-height: 530px;
	max-width: 400px;
	width: -webkit-max-content;
	width: max-content
}

._4a5a91b0a4 {
	color: #333;
	padding: 14px
}

.b3c1b5fce2 h1 {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 20px;
	text-align: left
}

.cf84bb5a28 {
	border-radius: 10px;
	font-family: Arial, sans-serif;
	margin: 80px auto 0;
	text-align: center
}

._3561710dda title {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 20px
}

._7550d63c2a {
	align-items: center;
	background-color: rgba(243, 154, 184, .6);
	border-radius: 8px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 8px;
	padding: 10px 20px
}

._47229c5355:last-child {
	margin-bottom: 0
}

._1a923ee9cd img {
	align-items: center;
	display: flex;
	height: 30px;
	width: 30px
}

.f967c35108 {
	color: #fff;
	flex: 1 1;
	font-size: 18px;
	margin-left: 10px;
	text-align: left
}

.bfc4d94cfd {
	background-color: #fff;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	font-size: 16px;
	padding: 8px 20px;
	transition: background-color .3s ease, color .3s ease
}

.e072c85f72:hover {
	background-color: rgba(208, 132, 163, .9);
	color: #fff
}

.da8afc8fdd {
	height: 130px;
	width: 130px
}

._960988c5b3 {
	text-align: center
}

._74fa85ae87 {
	align-items: center;
	background-image: url(https://hhshsds.534w901n.com/build2/static/media/download2.0029f2eb3c038391f21d.png);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 10px;
	cursor: pointer;
	display: flex;
	height: 60px;
	justify-content: center;
	margin-top: 50px !important;
	margin: 0 14px
}

._437b2e932a {
	font-size: 16px
}

.e9fa2689c9 {
	display: flex;
	flex-direction: row;
	gap: 10px;
	margin-top: 10px
}

.cfb8c84dfe {
	color: #ffcc19;
	cursor: pointer;
	font-size: 18px;
	font-weight: 600
}

.b0a4bc23f2 {
	align-items: center;
	background: #368bf6;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-size: 16px;
	gap: 4px;
	padding-block: 5px;
	padding-block: 8px;
	padding-inline: 12px
}

._0611844d3d img {
	margin-right: 5px
}

.b4ed0aa893 {
	margin-top: 10px
}

._8942579adc,
.b4ed0aa893 {
	display: flex;
	flex-direction: column;
	gap: 10px
}

._8942579adc {
	align-items: flex-end
}

.c26161d144 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 10px;
	justify-content: flex-start;
	margin-top: 10px;
	width: 100%
}

.c6d5872529 {
	align-items: center;
	background-color: #ffc107;
	border-radius: 30px;
	color: #000;
	cursor: pointer;
	display: flex;
	font-weight: 600;
	padding: 10px 20px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

._59d963aa8d {
	display: flex;
	flex-direction: column;
	gap: 5px;
	text-align: center
}

._5882a0a02a {
	color: #35383f;
	font-size: 16px;
	font-weight: 600
}

.edd733253f {
	color: #424242;
	font-size: 12px;
	font-weight: 400
}

.be5779b8da img {
	margin-right: 10px
}

.f261d01d96 {
	align-items: flex-start;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 16px
}

._71c89aedac .bbed08f4f0 {
	flex: 1 1;
	padding-left: 16px
}

._1168574faf ._7b2f6e7509 {
	color: #fff;
	font-size: 40px;
	font-weight: 700
}

.aafc8d9601 ._45b125a994 {
	color: #fff;
	font-size: 14px;
	font-weight: 400
}

._6faa59a262 {
	align-items: flex-end;
	display: flex;
	flex-direction: row;
	gap: 10px;
	margin-top: 12px;
	position: absolute
}

.d552bd27ee {
	color: #ffcc19;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	text-decoration: underline
}

@media screen and (min-width:750px) {
	._2dfde8d1b4 {
		right: calc(50vw - 280px)
	}
}

@media screen and (max-width:750px) {
	._420cb12fdb {
		margin-top: 5px
	}

	._86970d06c7 {
		font-size: 12px
	}

	._5e94e136f1 {
		font-size: 24px
	}

	._50c39bd8b5 {
		font-size: 12px;
		margin: 10px 0 !important
	}

	.aa09f48f7e {
		font-size: 14px
	}

	.c09191bf4a {
		font-size: 12px;
		padding-block: 7px;
		padding-inline: 11px
	}

	.ae756f3a4f img {
		height: 14px;
		width: 14px
	}

	._7781c69403 {
		font-size: 14px
	}

	.ba88fc3ebd {
		font-size: 10px
	}

	.a226fee33c {
		padding: 5px 15px
	}

	._15326e27a4 img {
		height: 25px;
		width: 19px
	}

	.f7e01f5125 {
		display: none
	}

	._1da2fa89c7 {
		height: 46px
	}

	.bddd1c1dfe {
		background: #ffcb19;
		border-radius: 10px;
		cursor: pointer;
		gap: 4px;
		padding-block: 6px;
		padding-inline: 20px;
		position: absolute;
		right: 20px;
		top: 14px
	}

	.b9ddba0ad6 {
		font-size: 14px
	}

	._7f06a554e9 {
		background-color: #fff;
		border: none;
		border-radius: 5px;
		color: #000;
		cursor: pointer;
		font-size: 12px;
		font-weight: 500;
		padding: 6px 15px;
		transition: background-color .3s ease, color .3s ease
	}

	._540faad033 h1 {
		color: #fff;
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 20px;
		text-align: left
	}

	.bd91b4284b {
		color: #fff;
		flex: 1 1;
		font-size: 14px;
		margin-left: 10px;
		text-align: left
	}

	._8e7368be8d .bfc0f30523 img {
		border-radius: 10px;
		max-height: 365px;
		max-width: 250px;
		width: -webkit-max-content;
		width: max-content
	}

	._2d6a4b40b5 {
		font-size: 14px;
		font-weight: 500
	}

	._2252686dad {
		font-size: 18px;
		font-weight: 600
	}

	._8f0332a1ca {
		color: #000;
		font-size: 16px;
		font-weight: 600
	}

	.c635030c81 {
		color: #ffcc19;
		font-size: 14px;
		font-weight: 600;
		position: absolute;
		right: 43px;
		top: 54px
	}

	.e221c72600 {
		background-color: rgba(208, 132, 163, .8);
		border-radius: 10px;
		margin: 30px 16px;
		padding: 20px;
		text-align: center
	}

	._6bf415b54a,
	.e221c72600 {
		align-items: center;
		display: flex
	}

	._6bf415b54a {
		gap: 15px;
		margin: 0 auto
	}

	._7093728e22[data-v-1e026c99] ._3bf412dcd3 {
		width: 80%
	}

	._0f62485aab ._7263460456 .f4ee040c32 {
		font-size: 24px
	}

	._6afecf168b ._06262da2de .a58b20cc4a {
		font-size: 14px
	}

	._5a432d032b[data-v-1e026c99] ._8b2adeb7a9 img {
		width: 74px
	}

	._606cfcf94f[data-v-1e026c99] ._8dac4d9906 {
		font-size: 1rem
	}
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	-webkit-text-size-adjust: 100%;
	line-height: 1.15
}

body {
	margin: 0
}

main {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	box-sizing: initial;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: initial
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: initial
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: initial
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

[hidden],
template {
	display: none
}

:root {
	--app-min-width: 1398px;
	--inner-min-width: 1100px;
	--color1: #90684c;
	--colorbg: #fafafa;
	--theme_oringinal: linear-gradient(130deg, #fe8bb5, #d5c5dd);
	--theme_hover_original: #e77996;
	--theme_orange: linear-gradient(323deg, #f99d4f, #fbcea7);
	--theme_hover_orange: #f99d4f;
	--theme_blue: linear-gradient(323deg, #5eb8bc, #62dce0);
	--theme_hover_blue: #5eb8bc;
	--new_theme_original: #f893b9
}

body,
body>div:first-child,
div#__next,
div#__next>div,
html {
	height: 100%
}

body {
	background-color: #fafafa;
	background-color: var(--colorbg)
}

.c1 {
	color: #90684c;
	color: var(--color1)
}

.fl {
	display: flex
}

.grid {
	display: grid
}

.align_center {
	align-items: center
}

.justify_center {
	justify-content: center
}

.justify_end {
	justify-content: end
}

.justify_start {
	justify-content: start
}

.point {
	cursor: pointer
}

.app_min_width {
	width: 1398px;
	width: var(--app-min-width)
}

.gap5 {
	gap: 5px
}

.gap10 {
	gap: 10px
}

.gap15 {
	gap: 15px
}

.gap20 {
	gap: 20px
}

.gap25 {
	gap: 25px
}

.gap30 {
	gap: 30px
}

.gap40 {
	gap: 40px
}

.fz12 {
	font-size: 12px
}

.fz13 {
	font-size: 13px
}

.fz14 {
	font-size: 14px
}

.fz15 {
	font-size: 15px
}

.fz16 {
	font-size: 16px
}

.fz18 {
	font-size: 18px
}

.mauto {
	margin: auto
}

.m0 {
	margin: 0 !important
}

.m0auto {
	margin: 0 auto
}

.a_w {
	outline: 0 none;
	text-decoration: none;
	transition: all .2s linear
}

.a_w,
.a_w:visited {
	color: #fff
}

.a_b {
	outline: 0 none;
	text-decoration: none;
	transition: all .2s linear
}

.a_b,
.a_b:visited {
	color: #333
}

input {
	background: transparent;
	border: 0;
	font-size: 15px;
	outline: none;
	width: 100%
}

input::-webkit-input-placeholder {
	font-size: 15px;
	padding: 1px 2px
}

input::placeholder {
	font-size: 15px;
	padding: 1px 2px
}

.bgfa {
	background-color: #fafafa
}

.btn_sty1 {
	border: none;
	border-radius: 41px;
	color: #fff;
	cursor: pointer;
	font-size: 20px;
	height: 52px;
	line-height: 50px;
	width: 100%
}

.btn_sty1,
.theme_orange {
	background: linear-gradient(323deg, #f99d4f, #fbcea7);
	background: var(--theme_orange)
}

.theme_blue {
	background: linear-gradient(323deg, #5eb8bc, #62dce0);
	background: var(--theme_blue)
}

.theme_oringinal {
	background: linear-gradient(130deg, #fe8bb5, #d5c5dd);
	background: var(--theme_oringinal)
}

.btn_gray {
	background: gray !important
}

.btn_gray2 {
	background: #707070 !important
}

.btn_style2 {
	padding: 12px 20px !important;
	width: 50% !important
}

.btn_style_mobile2 {
	margin-left: 5px;
	margin-top: 5px;
	padding: 12px 20px !important
}

.btn_style3,
.btn_style_mobile2 {
	width: 100% !important
}

.width100 {
	width: 100px !important
}

.btn_dl_sty {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.btn_dl_sty,
.btn_sty2 {
	background: linear-gradient(#f08bad, #ff337c);
	border: none;
	border-radius: 8px;
	color: #fff;
	cursor: pointer;
	padding: 10px
}

.btn_sty2 {
	width: 84%
}

.btn_sty3 {
	background-color: #ab99cc
}

.btn_sty3,
.btn_sty4 {
	border: none;
	border-radius: 6px;
	color: #fff;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	width: 100px
}

.btn_sty4 {
	background-color: #6adbdc
}

.btn_sty5 {
	background: linear-gradient(90deg, #fb8eb7, #eaa6c7, #d9bfd9);
	border-radius: 6px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	max-width: 945px;
	min-width: 249px
}

.btn_sty5,
.btn_sty6 {
	border: none;
	color: #fff;
	cursor: pointer;
	text-align: center
}

.btn_sty6 {
	background: linear-gradient(#f08bad, #ff337c);
	font-size: 20px;
	line-height: 50px;
	width: 100%
}

.btn_sty7 {
	background: #fff;
	border: 1px solid #ddb980;
	border-radius: 8px;
	color: #ddb980;
	padding: 5px;
	padding-inline: 12px
}

.btn_sty7,
.btn_sty8 {
	cursor: pointer;
	width: 84%
}

.btn_sty8 {
	background: #ff8e9d;
	border: none;
	border-radius: 8px;
	color: #fff;
	padding: 5px
}

.fw100 {
	font-weight: 100
}

.fw200 {
	font-weight: 200
}

.fw300 {
	font-weight: 300
}

.fw400 {
	font-weight: 400
}

.fw500 {
	font-weight: 500
}

.d_none {
	text-decoration: none
}

.relative {
	position: relative
}

.abs {
	position: absolute
}

.m10 {
	margin: 10px
}

.mt0 {
	margin-top: 0
}

.mt20 {
	margin-top: 20px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt28 {
	margin-top: 28px
}

.mt40 {
	margin-top: 40px
}

.mb20 {
	margin-bottom: 20px
}

.mt120 {
	margin-top: 120px
}

.pblock10 {
	padding-block: 10px;
	padding-left: 5px
}

.pinline10 {
	padding-inline: 10px
}

.pl20 {
	padding-left: 20px
}

.common_modal {
	height: 180px !important;
	width: 393px !important
}

.vip_modal {
	max-width: 320px;
	min-height: 320px;
	padding: 0 !important
}

.vip_expired_text {
	color: #000;
	left: 50%;
	position: absolute;
	top: 69%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.zip_modal {
	max-width: 760px;
	min-height: 185px;
	padding: 0 !important;
	width: inherit
}

.buy_topic_modal {
	max-width: 320px;
	min-height: 200px;
	padding: 0 !important
}

.notice_modal {
	max-width: 470px;
	padding: 0 !important;
	text-align: inherit;
	top: 10%;
	width: inherit
}

.notice_msg_modal {
	max-width: 600px;
	padding: 0 !important;
	text-align: center;
	top: 28%
}

.top0 {
	top: 0
}

.fl1 {
	flex: 1 1
}

.fl1,
.text_center {
	text-align: center
}

.mlauto {
	margin-left: auto
}

.justify_between {
	justify-content: space-between
}

.w25 {
	width: 25px
}

.ml40 {
	margin-left: 40px
}

.no-background {
	background: none !important
}

.w100 {
	width: 100%
}

.of_cover {
	object-fit: cover
}

.inner_min {
	margin: 0 auto;
	max-width: 1100px;
	max-width: var(--inner-min-width);
	min-width: 300px
}

.mt9 {
	margin-top: 9px
}

.text_line {
	text-decoration: line-through
}

.con_lay {
	grid-gap: 40px;
	display: grid;
	gap: 40px;
	padding: 20px
}

.red {
	color: red;
	font-size: 14px
}

.bold {
	font-size: 20px;
	font-weight: 700
}

.kf {
	color: #21b2f5;
	cursor: pointer
}

.small_b,
.small_g {
	font-size: 13px
}

.small_g {
	color: #777
}

select {
	background: #f1f2f4;
	border: none;
	border-radius: 6px;
	font-size: 12px;
	height: 25px;
	margin-right: 4px;
	outline: none;
	padding: 4px;
	width: 80px
}

.mask {
	background: rgba(0, 0, 0, .7);
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 11000
}

.s_h {
	color: #333;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	margin: 10px 0 0;
	padding-left: 10px
}

.fl_wrap {
	flex-wrap: wrap
}

.category_wrap {
	display: grid;
	grid-template-columns: 1fr 174px
}

.mw1100 {
	margin: auto;
	width: 1200px
}

.mh700 {
	min-height: 700px
}

.to {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	height: 33px;
	margin-top: 5px;
	overflow: hidden
}

.bl {
	color: blue
}

.main {
	align-items: center;
	display: flex;
	justify-content: space-between
}

.main>div:first-child {
	line-height: 40px
}

.main>div:nth-child(2) {
	color: #e77996;
	cursor: pointer;
	font-size: 14px
}

.icon {
	height: 100%;
	width: 100%
}

.mobilehide {
	display: block
}

@media only screen and (max-width:600px) {
	.mobilehide {
		display: none
	}

	.vip_expired_text {
		top: 65%
	}

	.vip_img {
		object-fit: contain !important;
		width: 315px
	}

	.icon {
		height: 100%;
		width: 100%
	}

	.btn_style2 {
		padding: 12px 20px !important;
		width: 45% !important
	}

	.notice_modal {
		max-width: 300px !important;
		top: 20% !important
	}

	.notice_msg_modal {
		max-width: 300px !important;
		top: 28% !important
	}

	.category_wrap {
		grid-template-columns: 1fr auto
	}

	.btn_dl_sty {
		font-size: 14px
	}

	.zip_modal {
		min-height: 200px;
		width: 90%
	}

	.plr {
		padding-left: 10px;
		padding-right: 10px
	}

	.con_lay {
		grid-gap: 20px;
		gap: 20px;
		padding: 0 10px 10px
	}

	.mw1100 {
		width: 100%
	}

	.hideh {
		display: none
	}

	.main {
		padding-left: 10px;
		padding-right: 10px
	}

	.sh_ico img {
		object-fit: fill !important;
		width: 80% !important
	}

	.sh_ico div {
		text-align: center
	}

	.sh_ico {
		align-items: center
	}

	.sdw,
	.sdw_img {
		height: 400px !important
	}

	.header_orange {
		background: linear-gradient(323deg, #f99d4f, #fbcea7);
		background: var(--theme_orange)
	}

	.header_blue {
		background: linear-gradient(323deg, #5eb8bc, #62dce0);
		background: var(--theme_blue)
	}

	.header_original {
		background: linear-gradient(130deg, #fe8bb5, #d5c5dd);
		background: var(--theme_oringinal)
	}

	.head_space {
		margin-top: 52px !important
	}

	.info_input>input {
		width: 80% !important
	}

	.swiper-slide {
		width: 100% !important
	}

	.pink_badge {
		font-size: .9rem !important
	}
}

video {
	height: 100%;
	width: 100%
}

audio {
	height: 54px;
	width: 300px
}

#qrcode_img_hide {
	display: none
}

.br10 {
	border-radius: 10px
}

.br20 {
	border-radius: 20px
}

.lt {
	border-top: 1px solid #d1d1d1
}

.lb {
	border-bottom: 1px solid #d1d1d1
}

.mb10 {
	margin-bottom: 10px
}

.pad10 {
	padding: 10px
}

img {
	object-fit: cover
}

.mt80 {
	margin-top: 72px
}

.ht {
	color: #333;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px
}

.text_over {
	overflow: hidden;
	text-overflow: hidden
}

.mr10 {
	margin-right: 10px
}

.h800 {
	min-height: 800px
}

.h900 {
	min-height: 900px
}

.h1200 {
	min-height: 1000px
}

.aimg {
	height: 56px;
	max-height: 56px;
	object-fit: contain !important;
	width: 100%
}

.di {
	flex: 1 1
}

.di img {
	object-fit: contain
}

.h100 {
	height: 100%
}

.y_scroll {
	overflow-y: scroll
}

.vjs_video_3-dimensions {
	height: 400px;
	width: 100% !important
}

.fill {
	object-fit: cover
}

.fill1 {
	height: 100%;
	object-fit: fill;
	width: 100%
}

.contain {
	height: auto;
	object-fit: contain;
	width: 100%
}

.i_cvr {
	bottom: 0;
	-webkit-filter: blur(5px);
	filter: blur(5px);
	height: 100%;
	object-fit: cover !important;
	opacity: .8;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1
}

.sdw {
	height: 400px
}

.tese_sdw {
	height: 600px
}

.sh_ico img {
	object-fit: contain;
	width: 200px
}

.wauto {
	margin-right: 10px;
	width: auto
}

.newsContent {
	display: none
}

.head_space {
	background-color: #fafafa;
	margin-top: 82px
}

.head_space>div {
	background: #ebebeb;
	margin: 20px auto;
	max-width: 1100px;
	min-height: 500px;
	padding: 20px
}

.info_radio {
	background-color: #151515;
	border: 1px solid #2f2f2f;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 22px;
	width: 22px
}

.info_input>input {
	background: #151515;
	border: 1px solid #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	color: #c6c6c6;
	display: block;
	height: 16px;
	margin-bottom: 5px;
	padding: 15px 42px 15px 12px;
	width: 200px
}

.fo_b {
	color: #fff;
	font-size: 12px
}

.fo_b,
.fo_grey {
	font-family: Arial, Helvetica, sans-serif
}

.fo_grey {
	font-size: 16px
}

.fo_grey_h {
	color: inherit;
	font-family: inherit;
	font-size: 28px;
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 24px
}

.fo_grey p {
	color: #000;
	margin: 0 0 24px;
	max-width: 100%;
	text-align: justify
}

.fo_title {
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize
}

.fo_b p,
.fo_title {
	color: #000;
	margin-bottom: 10px
}

.fo_b a,
.fo_grey a {
	color: #fa528a;
	outline-style: none;
	text-decoration: none
}

.fo_p_s {
	font-weight: 700;
	margin-inline: 10px
}

.callout {
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .14);
	margin-bottom: 24px;
	padding: 24px 20px
}

ul {
	-webkit-font-smoothing: antialiased;
	color: #818a91;
	line-height: 1.5;
	margin: 0 0 24px;
	text-rendering: optimizeLegibility
}

li {
	margin: 12px
}

h4 {
	font-size: 20px;
	margin: 0 0 24px
}

.fo_s_2 {
	color: #363636;
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 30px;
	margin-top: 30px;
	text-transform: uppercase
}

.white {
	color: #fff
}

.li_black {
	color: #000
}

textarea {
	border: 1px solid #d1d1d1
}

.mt100 {
	margin-top: 100px
}

.left {
	text-align: left
}

.select_feedback select {
	height: 25px;
	width: 100%
}

.vip_color {
	color: #fa528e
}

.mask_normal {
	background-color: initial;
	box-shadow: none
}

.pink_badge {
	background-color: #ff627d;
	border-radius: 5px;
	color: #fff;
	font-size: 1rem;
	padding: 1px 4px;
	text-align: center;
	top: 0
}

.sidenav {
	background: #00000080;
	height: 100%;
	left: 0;
	overflow-x: hidden;
	position: fixed;
	top: 0;
	transition: .5s;
	width: 100%;
	z-index: 9999
}

.sidenav .sidecontent {
	background-color: #fff;
	height: 100%;
	overflow: auto;
	position: inherit;
	width: 76%;
	z-index: 999999
}

.sidenav .sideclose {
	height: 100%;
	position: inherit;
	width: 100%
}

.sidenav .sidelogo {
	align-items: center;
	display: grid;
	grid-template-columns: auto 1fr auto;
	height: 70px
}

.sidenav .sidecontent .mainmenu {
	background: #fff2f2
}

.sidenav .sidecontent .mainmenu,
.sidenav .sidecontent .mainmenu1 {
	align-items: center;
	border-bottom: 1px solid #f9f9f9;
	color: #6a6a6a;
	display: block;
	display: flex;
	font-size: 16px;
	padding: 15px;
	text-decoration: none;
	transition: .3s
}

.sidenav .sidecontent .mainmenu1 {
	background: #fff
}

.sidenav .sidecontent .mainmenu2 {
	align-items: center;
	background: #f9f5ff;
	border-bottom: 1px solid #f9f9f9;
	color: #6a6a6a;
	display: block;
	display: flex;
	font-size: 16px;
	padding: 15px;
	text-decoration: none;
	transition: .3s
}

.sidenav .sidecontent .mainmenucontent {
	align-items: center;
	display: flex;
	font-size: 16px;
	gap: 14px;
	width: 60%
}

.sidenav .sidecontent .submenuwrapper {
	grid-gap: 10px;
	background: #f7ebef;
	border-bottom: 1px solid #f9f9f9;
	display: grid;
	font-size: 14px;
	gap: 10px;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	padding: 15px 0;
	text-decoration: none;
	transition: .3s
}

.sidenav .sidecontent .submenu {
	color: #6a6a6a
}

hr {
	border-top: 1px solid #e8dada
}

.slider {
	height: 300px;
	margin: 10px 0;
	overflow: hidden;
	position: relative
}

.slidercontainer {
	height: inherit;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.slide,
.slidercontainer {
	display: flex;
	transition: -webkit-transform .5s ease-in-out;
	transition: transform .5s ease-in-out;
	transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out
}

.slide {
	justify-content: center;
	min-width: 33.333%;
	overflow: hidden
}

.slide.first img {
	object-position: right
}

.slide.first img,
.slide.three img {
	border-radius: 5px;
	height: 90%;
	margin-bottom: 10%;
	margin-top: 4%;
	object-fit: cover;
	width: 98%
}

.slide.three img {
	object-position: left
}

.slide.main {
	min-width: 66%
}

.slide.first:after,
.slide.three:after {
	background: #fff;
	border-radius: 5px;
	content: "";
	display: block;
	height: 100%;
	opacity: .7;
	position: absolute;
	width: 33%
}

.svslide.first:after,
.svslide.three:after {
	display: none !important
}

.slide img {
	border-radius: 5px;
	height: 100%;
	width: 98%
}

.arrow {
	align-items: center;
	background-color: rgba(0, 0, 0, .2);
	border: none;
	border-radius: 100%;
	color: hsla(0, 0%, 100%, .7);
	cursor: pointer;
	display: flex;
	font-size: 2em;
	height: 30px;
	justify-content: center;
	opacity: 0;
	padding: 7px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: opacity .3s;
	width: 30px;
	z-index: 10
}

.arrowleft {
	left: 5px
}

.arrowright {
	right: 5px
}

.arrow:hover,
.slider:hover .arrow {
	opacity: 1
}

.svslide.first,
.svslide.three {
	-webkit-filter: opacity(1) !important;
	filter: opacity(1) !important
}

.svslider {
	height: 122px !important
}

.svslide img {
	object-fit: contain !important;
	width: 100% !important
}

.svslide.main {
	min-width: 33.333% !important
}

.svslide {
	min-width: 100% !important
}

@media only screen and (max-width:600px) {

	.slide.first img,
	.slide.three img {
		object-position: initial
	}

	.slide.first:after,
	.slide.three:after {
		display: none
	}

	.slide.first,
	.slide.three {
		-webkit-filter: opacity(1);
		filter: opacity(1)
	}

	.slider {
		height: 146px
	}

	.slide img {
		object-fit: contain;
		width: 100%
	}

	.slide.main {
		min-width: 33.333%
	}

	.slide {
		min-width: 100%
	}

	.slidercontainer {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		width: 89vw
	}
}

@font-face {
	font-family: swiper-icons;
	font-style: normal;
	font-weight: 400;
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
}

:root {
	--swiper-theme-color: #007aff
}

.swiper,
swiper-container {
	display: block;
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 1
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	box-sizing: initial;
	display: flex;
	height: 100%;
	position: relative;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	transition-timing-function: ease;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	width: 100%;
	z-index: 1
}

.swiper-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide,
swiper-slide {
	display: block;
	flex-shrink: 0;
	height: 100%;
	position: relative;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	width: 100%
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: height, -webkit-transform;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform
}

.swiper-backface-hidden .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	-webkit-perspective: 1200px;
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-css-mode>.swiper-wrapper {
	-ms-overflow-style: none;
	overflow: auto;
	scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	height: var(--swiper-centered-offset-after);
	min-width: 1px;
	width: 100%
}

.swiper-lazy-preloader {
	border: 4px solid #007aff;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top: 4px solid transparent;
	box-sizing: border-box;
	height: 42px;
	left: 50%;
	margin-left: -21px;
	margin-top: -21px;
	position: absolute;
	top: 50%;
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	width: 42px;
	z-index: 10
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
	-webkit-animation: swiper-preloader-spin 1s linear infinite;
	animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@-webkit-keyframes swiper-preloader-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes swiper-preloader-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

._86e2edbf22 {
	padding: 20px
}

._56fcf00ac3 {
	color: #333;
	font-size: 28px;
	text-align: center
}

.eb49d81ebb {
	color: #666;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: left
}

._3056523ac0 {
	font-size: 14px;
	margin-top: 10px;
	width: 98%
}

.e3af9b4d31 {
	height: 13px;
	width: 13px
}

._18dec68534 {
	color: #333;
	font-size: 13px
}