			.m3Avp :where(h2, h3) {
				font-size: inherit;
				font-weight: inherit;
				margin: 0
			}

			.m3Avp.wsFF6 {
				width: 100%
			}

			.m3Avp.wsFF6 :where(a):hover {
				text-decoration: none
			}

			.m3Avp.wsFF6 .B02Iu {
				display: flex;
				flex-direction: column;
				gap: 20px
			}

			.m3Avp.wsFF6 .B02Iu .BEv27 {
				color: #222;
				font-size: 20px;
				font-weight: 600;
				line-height: 26px
			}

			.m3Avp.wsFF6 .B02Iu .DtXgu {
				display: grid;
				gap: 20px;
				grid-template-columns: repeat(5, minmax(0, 1fr))
			}

			.m3Avp.wsFF6 .B02Iu .DtXgu .PCXVG {
				display: none
			}

			@media screen and (min-width:1240px) {
				.m3Avp.wsFF6 .B02Iu .DtXgu {
					grid-template-columns: repeat(6, minmax(0, 1fr))
				}

				.m3Avp.wsFF6 .B02Iu .DtXgu .PCXVG {
					display: flex
				}
			}

			.m3Avp.Jexxn {
				width: 100%
			}

			.m3Avp.Jexxn .B02Iu {
				display: flex;
				flex-direction: column;
				gap: 20px
			}

			.m3Avp.Jexxn .B02Iu .BEv27 {
				color: #222;
				font-size: 20px;
				font-weight: 600;
				line-height: 26px
			}

			.m3Avp.Jexxn .B02Iu>div {
				position: relative
			}

			.m3Avp.Jexxn .B02Iu>div .lhwYl,
			.m3Avp.Jexxn .B02Iu>div .vIBVG {
				align-items: center;
				border-radius: 50%;
				cursor: pointer;
				display: flex;
				height: 36px;
				justify-content: center;
				position: absolute;
				top: calc(var(--current-width)/4/2 - 7.5px);
				width: 36px;
				z-index: 1
			}

			.m3Avp.Jexxn .B02Iu>div .lhwYl button,
			.m3Avp.Jexxn .B02Iu>div .vIBVG button {
				opacity: .8
			}

			.m3Avp.Jexxn .B02Iu .DtXgu {
				display: flex;
				gap: 20px;
				overflow-x: auto;
				scroll-behavior: smooth;
				scroll-snap-type: x proximity;
				scrollbar-width: none
			}

			.m3Avp.Jexxn .B02Iu .DtXgu::-webkit-scrollbar {
				display: none
			}

			.m3Avp.Jexxn .B02Iu .DtXgu .LblAo {
				flex-basis: calc(var(--current-width)/4 - 15px);
				flex-shrink: 0;
				scroll-snap-align: start;
				width: calc(var(--current-width)/4 - 15px)
			}

			.m3Avp.ipH7B {
				width: 100%
			}

			.m3Avp.ipH7B .B02Iu {
				display: flex;
				flex-direction: column;
				gap: 20px
			}

			.m3Avp.ipH7B .B02Iu .BEv27 {
				color: #222;
				font-size: 20px;
				font-weight: 600;
				line-height: 26px
			}

			.m3Avp.ipH7B .B02Iu>div {
				position: relative
			}

			.m3Avp.ipH7B .B02Iu>div .lhwYl,
			.m3Avp.ipH7B .B02Iu>div .vIBVG {
				align-items: center;
				border-radius: 50%;
				cursor: pointer;
				display: flex;
				height: 36px;
				justify-content: center;
				position: absolute;
				top: calc(var(--current-width)/6/2 - 8.33333px);
				width: 36px;
				z-index: 1
			}

			.m3Avp.ipH7B .B02Iu>div .lhwYl button,
			.m3Avp.ipH7B .B02Iu>div .vIBVG button {
				opacity: .8
			}

			.m3Avp.ipH7B .B02Iu .DtXgu {
				display: flex;
				gap: 20px;
				overflow-x: auto;
				scroll-behavior: smooth;
				scroll-snap-type: x proximity;
				scrollbar-width: none
			}

			.m3Avp.ipH7B .B02Iu .DtXgu::-webkit-scrollbar {
				display: none
			}

			.m3Avp.ipH7B .B02Iu .DtXgu .LblAo {
				flex-basis: calc(var(--current-width)/6 - 16.66667px);
				flex-shrink: 0;
				scroll-snap-align: start;
				width: calc(var(--current-width)/6 - 16.66667px)
			}

			@media screen and (max-width:1240px) {
				.m3Avp.ipH7B {
					width: 100%
				}

				.m3Avp.ipH7B .B02Iu {
					display: flex;
					flex-direction: column;
					gap: 20px
				}

				.m3Avp.ipH7B .B02Iu .BEv27 {
					color: #222;
					font-size: 20px;
					font-weight: 600;
					line-height: 26px
				}

				.m3Avp.ipH7B .B02Iu>div {
					position: relative
				}

				.m3Avp.ipH7B .B02Iu>div .lhwYl,
				.m3Avp.ipH7B .B02Iu>div .vIBVG {
					align-items: center;
					border-radius: 50%;
					cursor: pointer;
					display: flex;
					height: 36px;
					justify-content: center;
					position: absolute;
					top: calc(var(--current-width)/5/2 - 8px);
					width: 36px;
					z-index: 1
				}

				.m3Avp.ipH7B .B02Iu>div .lhwYl button,
				.m3Avp.ipH7B .B02Iu>div .vIBVG button {
					opacity: .8
				}

				.m3Avp.ipH7B .B02Iu .DtXgu {
					display: flex;
					gap: 20px;
					overflow-x: auto;
					scroll-behavior: smooth;
					scroll-snap-type: x proximity;
					scrollbar-width: none
				}

				.m3Avp.ipH7B .B02Iu .DtXgu::-webkit-scrollbar {
					display: none
				}

				.m3Avp.ipH7B .B02Iu .DtXgu .LblAo {
					flex-basis: calc(var(--current-width)/5 - 16px);
					flex-shrink: 0;
					scroll-snap-align: start;
					width: calc(var(--current-width)/5 - 16px)
				}
			}

			.vIBVG {
				left: 0;
				transform: translateY(-50%)
			}

			.lhwYl {
				right: 0;
				transform: translateY(-50%) rotate(180deg)
			}

			.y2pBa {
				position: relative
			}

			.q2Myn {
				flex-grow: 0;
				flex-shrink: 0;
				min-width: 0
			}

			.SW_xe {
				align-items: center;
				background-color: #fff;
				border: none;
				border-radius: 9999px;
				cursor: pointer;
				display: flex;
				justify-content: center;
				outline: none
			}

			.SW_xe:active,
			.SW_xe:hover {
				background-color: #f4f4f4
			}

			.SW_xe>svg {
				height: 20px;
				width: 20px
			}

			.ym9Qu {
				border: 1px solid #ddd
			}

			.ym9Qu:active,
			.ym9Qu:hover {
				border: 1px solid #222
			}

			.oxb3g {
				box-shadow: 0 2px 6px 2px rgba(0, 0, 0, .12)
			}

			.MqBbN {
				background-color: #ff1900
			}

			.MqBbN:active,
			.MqBbN:hover {
				background-color: #d04a0a
			}

			.j6QwB {
				background-color: rgba(0, 0, 0, .2);
				border: 1px solid #fff
			}

			.j6QwB:active,
			.j6QwB:hover {
				background-color: rgba(0, 0, 0, .5)
			}

			.SAH7Q {
				height: 48px;
				width: 48px
			}

			.SAH7Q>svg {
				height: 24px;
				width: 24px
			}

			.iU7aI {
				height: 36px;
				width: 36px
			}

			.Iu9FR {
				opacity: .8
			}

			.hFR19 {
				display: flex;
				flex-direction: column;
				font-size: 14px;
				font-style: normal;
				font-weight: 400;
				gap: 12px;
				line-height: 18px;
				overflow: hidden;
				width: 100%
			}

			.hFR19 .uE82p {
				position: relative
			}

			.hFR19 .sZpNS {
				display: flex;
				flex-direction: column;
				gap: 8px
			}

			.rcEIR {
				display: block;
				line-height: 0;
				overflow: hidden;
				position: relative
			}

			.rcEIR:before {
				background: var(--layer-color, transparent);
				content: "";
				inset: 0;
				position: absolute;
				z-index: var(--layer-color, -1)
			}

			.rcEIR:before,
			.rcEIR>img {
				border-radius: var(--border-radius, 16px)
			}

			.rcEIR>img {
				aspect-ratio: 1/1;
				display: block;
				width: 100%
			}

			.IHMdJ {
				color: #222;
				gap: 8px
			}

			.IHMdJ,
			.IHMdJ .w1YwV {
				align-items: center;
				display: flex
			}

			.IHMdJ .w1YwV .E4kzc {
				background-color: var(--circle-color, #d3d3d3);
				background-position: 50%;
				background-repeat: no-repeat;
				background-size: cover;
				border: 1px solid #ddd;
				border-radius: 50%;
				height: 20px;
				overflow: hidden;
				width: 20px
			}

			.IHMdJ .w1YwV .E4kzc img {
				display: block;
				width: 100%
			}

			.IHMdJ .w1YwV .E4kzc:not(:first-child) {
				margin-inline-start: -4px
			}

			.DuQUT {
				height: 16px
			}

			.DuQUT img {
				display: block;
				height: 100%
			}

			.O9y2E {
				align-items: center;
				color: #767676;
				display: flex;
				height: 16px
			}

			.u1SHv {
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				color: #222;
				overflow: hidden
			}

			.OuHVv {
				color: #222;
				display: flex;
				flex-direction: column;
				gap: 4px;
				padding-block: 4px 0
			}

			.OuHVv:not(:last-child) {
				padding-block-end: 4px
			}

			.OuHVv .Qplep {
				display: flex;
				flex-direction: column;
				gap: 4px
			}

			.OuHVv .Qplep .R3Kcz {
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				font-size: 16px;
				font-weight: 700;
				line-height: 22px;
				overflow: hidden
			}

			.OuHVv .Qplep .Punjp {
				align-items: center;
				display: flex;
				flex-wrap: wrap;
				gap: 4px;
				text-overflow: ellipsis
			}

			.OuHVv .Qplep .Punjp .FNZ_c {
				color: #767676;
				text-decoration: line-through
			}

			.OuHVv .Qplep .Punjp .YGd3t {
				color: #d04a0a
			}

			.OuHVv .hVMAV {
				color: #222
			}

			.OuHVv .lusoi {
				font-weight: 700
			}

			.OuHVv .l3WK3,
			.OuHVv .nybAM {
				color: #22891f
			}

			.YpiVg {
				align-items: center;
				padding-top: 2px
			}

			.QGcID,
			.YpiVg {
				display: flex;
				line-height: 16px
			}

			.QGcID {
				color: #222;
				font-size: 12px
			}

			.QGcID .ccR9l {
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 1;
				overflow: hidden
			}

			.QGcID:before {
				content: open-quote
			}

			.QGcID:after {
				content: close-quote
			}

			.lqa9H {
				gap: 4px
			}

			.lqa9H,
			.lqa9H .XS1fI {
				align-items: center;
				display: flex;
				flex-shrink: 0
			}

			.lqa9H .XS1fI {
				background: #f4f4f4;
				border-radius: 4px;
				padding: 2px;
				position: relative
			}

			.lqa9H .XS1fI img {
				height: 16px;
				mix-blend-mode: multiply
			}

			.NyUrJ {
				color: #a75a00
			}

			.eXTwE {
				align-items: center;
				display: flex;
				font-size: 12px;
				line-height: 16px;
				overflow: hidden
			}

			.eXTwE .X66G8 {
				white-space: nowrap
			}

			.eXTwE .X66G8:last-child {
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 1;
				overflow: hidden;
				white-space: revert;
				word-break: break-all
			}

			.eXTwE .X66G8:not(:first-child):before,
			.eXTwE[data-has-ce=true] .X66G8:first-child:before {
				color: #767676;
				content: "·";
				margin-inline: 4px
			}

			.searchx-find-similar__wrapper {
				height: 36px;
				width: 36px
			}

			.searchx-find-similar__wrapper .searchx-find-similar__first_tip {
				white-space: wrap;
				width: 338px
			}

			.searchx-find-similar {
				position: relative
			}

			.searchx-find-similar.searchx-find-similar__icon {
				align-items: center;
				background-color: #fff;
				border-radius: 50%;
				cursor: pointer;
				display: flex;
				height: 100%;
				justify-content: center
			}

			.searchx-find-similar.searchx-find-similar__icon.theme-translucent {
				background-color: #fffc;
				border: 1px solid #ddd
			}

			.searchx-find-similar.searchx-find-similar__icon.theme-translucent:hover {
				background-color: #f4f4f4;
				border: 1px solid #222;
				box-shadow: none
			}

			.searchx-find-similar.searchx-find-similar__icon.normal:hover,
			.searchx-find-similar.searchx-find-similar__icon.theme-float {
				box-shadow: 0 2px 6px 2px rgba(0, 0, 0, .12)
			}

			.searchx-find-similar .searchx-find-similar__img {
				height: 20px;
				width: 20px
			}

			.searchx-find-similar__popover {
				background-color: #000;
				border-radius: 8px;
				color: #fff;
				font-size: 16px;
				line-height: 22px;
				max-width: 338px;
				opacity: 0;
				padding: 20px;
				position: absolute;
				transition: opacity .5s;
				z-index: 1000
			}

			.searchx-find-similar__popover .searchx-find-similar__popover-header {
				display: flex;
				font-weight: 700;
				justify-content: space-between;
				margin-bottom: 8px
			}

			.searchx-find-similar__popover .searchx-find-similar__popover-header .searchx-find-similar_close-icon {
				cursor: pointer;
				height: 20px
			}

			.searchx-find-similar__popover.top .searchx-find-similar__popover-arrow {
				top: 100%
			}

			[dir=ltr] .searchx-find-similar__popover.top .searchx-find-similar__popover-arrow {
				left: 50%;
				transform: translate(-50%, -60%) rotate(45deg)
			}

			[dir=rtl] .searchx-find-similar__popover.top .searchx-find-similar__popover-arrow {
				right: 50%;
				transform: translate(50%, -60%) rotate(-45deg)
			}

			.searchx-find-similar__popover.bottom .searchx-find-similar__popover-arrow {
				top: 0
			}

			[dir=ltr] .searchx-find-similar__popover.bottom .searchx-find-similar__popover-arrow {
				left: 50%;
				transform: translate(-50%, -40%) rotate(45deg)
			}

			[dir=rtl] .searchx-find-similar__popover.bottom .searchx-find-similar__popover-arrow {
				right: 50%;
				transform: translate(50%, -40%) rotate(-45deg)
			}

			.searchx-find-similar__popover.left .searchx-find-similar__popover-arrow {
				top: 50%
			}

			[dir=ltr] .searchx-find-similar__popover.left .searchx-find-similar__popover-arrow {
				right: 0;
				transform: translate(40%, -50%) rotate(45deg)
			}

			[dir=rtl] .searchx-find-similar__popover.left .searchx-find-similar__popover-arrow {
				left: 0;
				transform: translate(-40%, -50%) rotate(-45deg)
			}

			.searchx-find-similar__popover.right .searchx-find-similar__popover-arrow {
				top: 50%
			}

			[dir=ltr] .searchx-find-similar__popover.right .searchx-find-similar__popover-arrow {
				left: 0;
				transform: translate(-40%, -50%) rotate(45deg)
			}

			[dir=rtl] .searchx-find-similar__popover.right .searchx-find-similar__popover-arrow {
				right: 0;
				transform: translate(40%, -50%) rotate(-45deg)
			}

			.searchx-find-similar__popover .searchx-find-similar__popover-arrow {
				background-color: #000;
				height: 12px;
				position: absolute;
				width: 12px
			}

			._xDF8 {
				display: inline-block;
				height: 18px;
				line-height: 18px;
				margin-inline-end: 4px;
				padding-block: 1px;
				vertical-align: top
			}

			.yP13l {
				overflow: hidden;
				position: relative;
				width: 100%
			}

			.yP13l.POUjf {
				background-color: transparent
			}

			.QNcUO {
				animation: C_3WK 3s linear infinite;
				animation-timing-function: cubic-bezier(0, 0, .75, .75);
				background-color: #ddd;
				box-shadow: 0 0 50px 35px #ddd;
				filter: blur(20px);
				height: 200%;
				opacity: .3;
				position: absolute;
				top: -50%;
				width: 35px
			}

			[dir=ltr] .QNcUO {
				left: -230px;
				transform: rotate(30deg)
			}

			[dir=rtl] .QNcUO {
				right: -230px;
				transform: rotate(-30deg)
			}

			.QNcUO:nth-child(2) {
				animation-delay: 1s
			}

			.QNcUO:nth-child(3) {
				animation-delay: 2s
			}

			@keyframes C_3WK {
				0% {
					transform: translateX(0) rotate(30deg)
				}

				to {
					transform: translateX(1000px) rotate(30deg)
				}
			}

			.Jy7kR {
				display: flex;
				flex-direction: column;
				gap: 12px
			}

			.a1i3p,
			.cSUrO,
			.ldiM4 {
				background-color: #f4f4f4;
				width: 100%
			}

			.a1i3p {
				border-radius: 16px
			}

			@supports (aspect-ratio:1/1) {
				.a1i3p {
					aspect-ratio: 1/1
				}
			}

			@supports not (aspect-ratio:1/1) {
				.a1i3p {
					padding-bottom: 100%
				}
			}

			.ldiM4 {
				height: 36px
			}

			.cSUrO,
			.ldiM4 {
				border-radius: 4px
			}

			.cSUrO {
				height: 22px
			}