@charset "utf-8";

:root {
	--wl-header-blue: #004EA2;
	--wl-header-blue-deep: #002F68;
	--wl-header-ink: #061526;
	--wl-header-muted: #5D6A7C;
	--wl-header-line: #E3E8F1;
	--wl-header-soft: #F5F8FC;
}

.Header-container .tool {
	gap: 0.18rem;
}

.Header-container .tool .search i,
.Header-container .tool .search button {
	margin-right: 0;
}

.Header-container .tool .search button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	color: inherit;
	font-size: 24px;
	line-height: 24px;
	cursor: pointer;
	vertical-align: middle;
	appearance: none;
}

.wl-head-cta {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 1.42rem;
	height: 0.44rem;
	padding: 0 0.24rem;
	border: 1px solid currentColor;
	border-radius: 999px;
	color: inherit;
	font-size: 0.16rem;
	font-weight: 700;
	line-height: 1;
	white-space: nowrap;
}

.wl-head-cta:hover {
	background: var(--wl-header-blue);
	border-color: var(--wl-header-blue);
	color: #fff;
}

.wl-mega {
	color: var(--wl-header-ink);
}

.wl-mega * {
	line-height: 1.2;
}

.wl-mega-shell {
	width: 100%;
}

.wl-mega + ul {
	display: none !important;
}

.wl-mega-inner {
	width: min(16rem, calc(100vw - 1.2rem));
	margin: 0 auto;
}

.wl-mega-eyebrow {
	display: inline-flex;
	align-items: center;
	gap: 0.08rem;
	margin-bottom: 0.16rem;
	color: var(--wl-header-blue);
	font-size: 0.13rem;
	font-weight: 800;
	text-transform: uppercase;
}

.wl-mega-eyebrow::before {
	content: "";
	width: 0.28rem;
	height: 2px;
	background: currentColor;
}

.wl-mega-more {
	display: inline-flex;
	align-items: center;
	gap: 0.1rem;
	width: max-content;
	min-height: 0.44rem;
	margin-top: 0.24rem;
	padding: 0 0.2rem;
	border: 1px solid rgba(0, 78, 162, 0.22);
	border-radius: 999px;
	color: var(--wl-header-blue);
	font-size: 0.15rem;
	font-weight: 800;
	transition: background .24s ease, border-color .24s ease, color .24s ease, transform .24s ease;
}

.wl-mega-more i {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 0.22rem !important;
	height: 0.22rem !important;
	border-radius: 50%;
	background: var(--wl-header-blue);
	color: #fff !important;
	font-size: 0.14rem !important;
	line-height: 0.22rem !important;
	transition: background .24s ease, color .24s ease, transform .24s ease;
}

.wl-mega-more:hover {
	background: var(--wl-header-blue);
	border-color: var(--wl-header-blue);
	color: #fff;
	transform: translateY(-0.02rem);
}

.wl-mega-more:hover i {
	background: #fff;
	color: var(--wl-header-blue) !important;
	transform: translateX(0.02rem);
}

@media all and (min-width: 1001px) {
	.Header-container .c-nav > li {
		position: static;
	}

	.Header-container .c-nav > li > .wl-mega {
		position: fixed;
		top: 100px;
		left: 0;
		z-index: 1;
		width: 100vw;
		min-width: 0;
		margin: 0;
		padding: 0;
		border-radius: 0;
		background: linear-gradient(180deg, #fff 0%, var(--wl-header-soft) 100%);
		box-shadow: 0 0.18rem 0.5rem rgba(0, 30, 74, 0.12);
		opacity: 0;
		pointer-events: none;
		transform: translateY(0.16rem);
		transition: opacity .26s ease, transform .26s ease;
	}

	.Header-container .c-nav > li:hover > .wl-mega,
	.Header-container .c-nav > li.on > .wl-mega {
		opacity: 1;
		pointer-events: auto;
		transform: translateY(0);
	}

	.Header-container .c-nav > li > .wl-mega > li {
		border: 0 !important;
	}

	.Header-container .c-nav > li > .wl-mega > li > a {
		display: none;
	}

	.Header-container .c-nav > li > .wl-mega a::before {
		display: none !important;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) {
		position: fixed;
		top: 100px;
		left: 0;
		z-index: 1;
		display: grid;
		grid-template-columns: minmax(3.6rem, 0.35fr) repeat(3, minmax(0, 1fr));
		gap: 0.22rem;
		align-items: stretch;
		width: 100vw;
		min-width: 0;
		margin: 0;
		padding: 0.62rem max(0.6rem, calc((100vw - 16rem) / 2)) 0.7rem;
		border-radius: 0;
		background: linear-gradient(180deg, #fff 0%, var(--wl-header-soft) 100%);
		box-shadow: 0 0.18rem 0.5rem rgba(0, 30, 74, 0.12);
		opacity: 0;
		pointer-events: none;
		transform: translateY(0.16rem);
		transition: opacity .26s ease, transform .26s ease;
	}

	.Header-container .c-nav > li:hover > ul:not(.wl-mega),
	.Header-container .c-nav > li.on > ul:not(.wl-mega) {
		opacity: 1;
		pointer-events: auto;
		transform: translateY(0);
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li {
		width: auto;
		padding: 0;
		border: 0 !important;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li > a::before,
	.Header-container .c-nav > li > ul:not(.wl-mega) > li:hover > a::before {
		display: none !important;
		content: none !important;
		transform: none !important;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li.wl-generic-intro {
		grid-row: span 2;
		min-height: 2.28rem;
		padding: 0.34rem;
		overflow: hidden;
		border-radius: 0.14rem;
		background: linear-gradient(135deg, var(--wl-header-blue-deep), var(--wl-header-blue));
		color: #fff;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li.wl-generic-intro .wl-mega-eyebrow {
		color: rgba(255, 255, 255, 0.84);
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li.wl-generic-intro h3 {
		max-width: 8em;
		color: #fff;
		font-family: RB, Arial, sans-serif;
		font-size: 0.32rem;
		font-weight: 800;
		line-height: 1.15;
		text-wrap: balance;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li.wl-generic-intro p {
		max-width: 32ch;
		margin-top: 0.16rem;
		color: rgba(255, 255, 255, 0.76);
		font-size: 0.15rem;
		line-height: 1.55;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li.wl-generic-intro .wl-mega-more {
		border-color: rgba(255, 255, 255, 0.35);
		color: #fff;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li.wl-generic-intro .wl-mega-more i {
		background: #fff;
		color: var(--wl-header-blue) !important;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li.wl-generic-intro .wl-mega-more:hover {
		background: #fff;
		border-color: #fff;
		color: var(--wl-header-blue);
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li.wl-generic-intro .wl-mega-more:hover i {
		background: var(--wl-header-blue);
		color: #fff !important;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li > a {
		display: grid;
		gap: 0.14rem;
		min-height: 0;
		height: 100%;
		padding: 0;
		border: 0;
		border-radius: 0;
		background: transparent;
		color: var(--wl-header-ink);
		font-size: 0.17rem;
		font-weight: 800;
		line-height: 1.35;
		text-align: center;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li.wl-generic-intro > .wl-mega-more {
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		gap: 0.1rem;
		width: max-content;
		height: auto;
		min-height: 0.44rem;
		margin-top: 0.24rem;
		padding: 0 0.2rem;
		border: 1px solid rgba(255, 255, 255, 0.35);
		border-radius: 999px;
		background: transparent;
		color: #fff;
		font-size: 0.15rem;
		font-weight: 800;
		line-height: 1;
		text-align: left;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li.wl-generic-intro > .wl-mega-more:hover {
		background: #fff;
		border-color: #fff;
		color: var(--wl-header-blue);
		transform: translateY(-0.02rem);
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li.wl-generic-intro > .wl-mega-more > i {
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		width: 0.22rem !important;
		height: 0.22rem !important;
		border-radius: 50%;
		background: #fff;
		color: var(--wl-header-blue) !important;
		font-size: 0.14rem !important;
		line-height: 0.22rem !important;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li.wl-generic-intro > .wl-mega-more:hover > i {
		background: var(--wl-header-blue);
		color: #fff !important;
		transform: translateX(0.02rem);
	}

	.wl-generic-card-media {
		display: block;
		width: 100%;
		aspect-ratio: 1.28 / 1;
		overflow: hidden;
		border-radius: 0.12rem;
		background-color: #dce6f2;
		transition: transform .24s ease, box-shadow .24s ease;
	}

	.wl-generic-card-media img {
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.wl-generic-card-title {
		display: block;
		min-width: 0;
		color: inherit;
		text-wrap: balance;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li > a > em {
		color: var(--wl-header-blue);
		font-size: 0.13rem;
		font-weight: 800;
		text-align: center;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li > a > i {
		display: none;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li > a:hover {
		color: var(--wl-header-blue);
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li > a:hover > i {
		display: none;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) > li > a:hover .wl-generic-card-media {
		transform: translateY(-0.04rem);
		box-shadow: 0 0.12rem 0.28rem rgba(0, 78, 162, 0.13);
	}

	.wl-products-layout {
		display: grid;
		grid-template-columns: minmax(3.2rem, 0.34fr) 1fr;
		gap: 0.62rem;
		padding: 0.52rem 0 0.6rem;
	}

	.wl-products-panel {
		padding-top: 0.08rem;
	}

	.wl-products-panel h3 {
		margin-bottom: 0.28rem;
		color: #020A14;
		font-family: RB, Arial, sans-serif;
		font-size: 0.42rem;
		font-weight: 800;
	}

	.wl-product-series-list {
		display: grid;
		gap: 0.08rem;
		max-height: min(4.8rem, calc(100vh - 3.2rem));
		padding-right: 0.08rem;
		overflow-x: hidden;
		overflow-y: auto;
		overscroll-behavior: contain;
		scrollbar-color: rgba(0, 78, 162, 0.42) transparent;
		scrollbar-width: thin;
	}

	.wl-product-series-list::-webkit-scrollbar { width: 0.06rem; }
	.wl-product-series-list::-webkit-scrollbar-track { background: transparent; }
	.wl-product-series-list::-webkit-scrollbar-thumb { border-radius: 999px; background: rgba(0, 78, 162, 0.42); }
	.wl-product-series-list::-webkit-scrollbar-thumb:hover { background: rgba(0, 78, 162, 0.7); }

	.wl-product-series {
		display: flex;
		align-items: center;
		justify-content: space-between;
		min-height: 0.52rem;
		padding: 0.03rem 0.12rem 0.03rem 0;
		border-bottom: 1px solid var(--wl-header-line);
		color: var(--wl-header-ink);
		font-size: 0.18rem;
		font-weight: 800;
	}

	.wl-product-series i {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 0.22rem !important;
		height: 0.22rem !important;
		border-radius: 50%;
		background: var(--wl-header-blue);
		color: #fff !important;
		font-size: 0.14rem !important;
		line-height: 0.22rem !important;
		transition: transform .24s ease;
	}

	.wl-product-series:hover,
	.wl-product-series.is-active {
		padding-left: 0.18rem;
		border-color: transparent;
		border-radius: 999px;
		background: var(--wl-header-blue);
		color: #fff;
	}

	.wl-product-series:hover i,
	.wl-product-series.is-active i {
		background: #fff;
		color: var(--wl-header-blue) !important;
		transform: translateX(0.03rem);
	}

	.wl-product-preview-stack {
		position: relative;
		min-height: 3.36rem;
		max-height: min(5.6rem, calc(100vh - 2.4rem));
		padding-right: 0.08rem;
		overflow-x: hidden;
		overflow-y: auto;
		overscroll-behavior: contain;
		scrollbar-color: rgba(0, 78, 162, 0.42) transparent;
		scrollbar-width: thin;
	}

	.wl-product-preview-stack::-webkit-scrollbar { width: 0.06rem; }
	.wl-product-preview-stack::-webkit-scrollbar-track { background: transparent; }
	.wl-product-preview-stack::-webkit-scrollbar-thumb { border-radius: 999px; background: rgba(0, 78, 162, 0.42); }
	.wl-product-preview-stack::-webkit-scrollbar-thumb:hover { background: rgba(0, 78, 162, 0.7); }

	.wl-product-pane {
		display: none;
	}

	.wl-product-pane.is-active,
	.wl-product-pane:first-child {
		display: block;
	}

	.wl-product-preview-stack.has-active .wl-product-pane:first-child:not(.is-active) {
		display: none;
	}

	.wl-product-pane-head {
		display: flex;
		align-items: flex-end;
		justify-content: space-between;
		gap: 0.24rem;
		margin-bottom: 0.2rem;
		padding-bottom: 0.18rem;
		border-bottom: 1px solid var(--wl-header-line);
	}

	.wl-product-pane-head span {
		color: var(--wl-header-blue);
		font-size: 0.13rem;
		font-weight: 800;
		text-transform: uppercase;
	}

	.wl-product-pane-head strong {
		max-width: 15em;
		color: var(--wl-header-ink);
		font-size: 0.2rem;
		font-weight: 800;
		text-align: right;
		text-wrap: balance;
	}

	.wl-product-items {
		display: grid;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 0.2rem;
	}

	.wl-product-item {
		display: grid;
		gap: 0.14rem;
		color: var(--wl-header-ink);
		text-align: center;
	}

	.wl-product-item-img {
		display: flex;
		align-items: center;
		justify-content: center;
		aspect-ratio: 1.35 / 1;
		padding: 0.2rem;
		border-radius: 0.12rem;
		background: #fff;
		transition: transform .24s ease, box-shadow .24s ease;
	}

	.wl-product-item-img img {
		max-width: 92%;
		max-height: 92%;
		object-fit: contain;
	}

	.wl-product-item strong {
		display: -webkit-box;
		min-width: 0;
		max-height: 2.7em;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		color: #061526;
		font-size: 0.15rem;
		font-weight: 800;
		line-height: 1.35;
	}

	.wl-product-item:hover .wl-product-item-img {
		transform: translateY(-0.04rem);
		box-shadow: 0 0.12rem 0.28rem rgba(0, 78, 162, 0.13);
	}

	.wl-product-pane-more {
		display: inline-flex;
		align-items: center;
		gap: 0.1rem;
		margin-top: 0.22rem;
		color: var(--wl-header-blue);
		font-size: 0.15rem;
		font-weight: 800;
	}

	.wl-product-pane-more i {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 0.22rem;
		height: 0.22rem;
		border-radius: 50%;
		background: var(--wl-header-blue);
		color: #fff;
		font-size: 0.14rem;
		line-height: 0.22rem;
	}

}

@media all and (max-width: 1400px) and (min-width: 1001px) {
	.wl-mega-inner {
		width: min(15rem, calc(100vw - 0.7rem));
	}

	.wl-products-layout {
		gap: 0.38rem;
	}

	.wl-product-items {
		gap: 0.16rem;
	}

	.Header-container .c-nav > li > ul:not(.wl-mega) {
		grid-template-columns: minmax(3.2rem, 0.34fr) repeat(3, minmax(0, 1fr));
		gap: 0.16rem;
		padding-left: max(0.35rem, calc((100vw - 15rem) / 2));
		padding-right: max(0.35rem, calc((100vw - 15rem) / 2));
	}
}

@media all and (max-width: 1000px) {
	.wl-head-cta {
		display: none;
	}

	#c-header .c-nav > li > .wl-mega {
		position: static;
		width: 100%;
		min-width: 0;
		padding: 0;
		border-radius: 0;
		background: #f5f8fc;
		box-shadow: none;
		opacity: 1;
		transform: none;
		pointer-events: auto;
	}

	#c-header .c-nav > li > .wl-mega .wl-mega-shell {
		padding: 16px !important;
		border-top: 0 !important;
	}

	#c-header .c-nav > li > .wl-mega a::before {
		display: none !important;
	}

	.wl-mega-inner {
		width: 100%;
	}

	.wl-mega-eyebrow {
		margin-bottom: 10px;
		font-size: 12px;
	}

	.wl-mega-eyebrow::before {
		width: 22px;
	}

	.wl-products-layout {
		display: grid;
		gap: 18px;
	}

	.wl-products-panel {
		padding: 18px;
		border-radius: 10px;
		background: #fff;
	}

	.wl-products-panel h3 {
		margin-bottom: 14px;
		color: #061526;
		font-size: 22px;
		font-weight: 800;
		line-height: 1.22;
	}

	.wl-products-mega .wl-mega-more {
		display: none;
	}

	.wl-product-series-list {
		display: grid;
		gap: 1px;
		overflow: hidden;
		border: 1px solid var(--wl-header-line);
		border-radius: 8px;
		background: var(--wl-header-line);
	}

	.wl-product-series {
		display: flex !important;
		align-items: center;
		justify-content: space-between;
		min-width: 0 !important;
		padding: 13px 14px !important;
		background: #fff;
		color: #061526 !important;
		font-size: 15px !important;
		font-weight: 800;
		line-height: 1.35 !important;
	}

	.wl-product-series i {
		width: 20px !important;
		height: 20px !important;
		color: var(--wl-header-blue) !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}

	#c-header .c-nav > li > ul:not(.wl-mega) .wl-generic-intro {
		margin-bottom: 12px;
		padding: 18px !important;
		border-top: 0 !important;
		border-radius: 10px;
		background: linear-gradient(135deg, var(--wl-header-blue-deep), var(--wl-header-blue));
	}

	#c-header .c-nav > li > ul:not(.wl-mega) .wl-generic-intro h3 {
		color: #fff;
		font-size: 22px;
		font-weight: 800;
		line-height: 1.22;
	}

	#c-header .c-nav > li > ul:not(.wl-mega) .wl-generic-intro p,
	#c-header .c-nav > li > ul:not(.wl-mega) .wl-generic-intro .wl-mega-eyebrow {
		display: none;
	}

	#c-header .c-nav > li > ul:not(.wl-mega) .wl-generic-intro .wl-mega-more {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		gap: 8px;
		width: max-content;
		height: auto;
		min-height: 38px;
		margin-top: 14px;
		padding: 0 16px;
		border-radius: 999px;
		border-color: rgba(255, 255, 255, 0.36);
		color: #fff;
		font-size: 14px;
		font-weight: 800;
		line-height: 1;
	}

	#c-header .c-nav > li > ul:not(.wl-mega) .wl-generic-intro .wl-mega-more i {
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		width: 20px !important;
		height: 20px !important;
		border-radius: 50%;
		background: #fff;
		color: var(--wl-header-blue) !important;
		font-size: 13px !important;
		line-height: 20px !important;
	}

	#c-header .c-nav > li > ul:not(.wl-mega) > li:not(.wl-generic-intro) {
		padding: 0 !important;
		border-top: 0 !important;
	}

	#c-header .c-nav > li > ul:not(.wl-mega) > li:not(.wl-generic-intro) > a {
		display: grid;
		grid-template-columns: 1fr;
		align-items: start;
		gap: 12px;
		min-width: 0 !important;
		margin-bottom: 10px;
		padding: 0 !important;
		overflow: hidden;
		border: 0;
		border-radius: 0;
		background: transparent;
		color: #061526 !important;
		font-size: 15px !important;
		font-weight: 800;
		line-height: 1.35 !important;
		text-align: center;
	}

	#c-header .c-nav > li > ul:not(.wl-mega) .wl-generic-card-media {
		display: block;
		width: 100%;
		aspect-ratio: 1.28 / 1;
		border-radius: 8px;
		background-color: #dce6f2;
	}

	#c-header .c-nav > li > ul:not(.wl-mega) .wl-generic-card-media img {
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	#c-header .c-nav > li > ul:not(.wl-mega) .wl-generic-card-title {
		min-width: 0;
		color: inherit;
	}

	#c-header .c-nav > li > ul:not(.wl-mega) .wl-generic-card-title {
		text-align: center;
	}

	#c-header .c-nav > li > ul:not(.wl-mega) > li:not(.wl-generic-intro) > a > em {
		display: none;
	}

	#c-header .c-nav > li > ul:not(.wl-mega) > li:not(.wl-generic-intro) > a > i {
		display: none;
	}

	.wl-product-preview-stack {
		min-height: 0;
	}

	.wl-product-pane {
		display: block;
	}

	.wl-product-pane:not(:first-child) {
		display: none;
	}

	.wl-product-pane-head {
		display: none;
	}

	.wl-product-items {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 12px;
		margin-top: 12px;
	}

	.wl-product-item {
		display: grid;
		gap: 8px;
		color: #061526;
		text-align: center;
	}

	.wl-product-item-img {
		display: flex;
		align-items: center;
		justify-content: center;
		aspect-ratio: 1.25 / 1;
		padding: 14px;
		border-radius: 8px;
		background: #fff;
	}

	.wl-product-item-img img {
		max-width: 92%;
		max-height: 92%;
		object-fit: contain;
	}

	.wl-product-item strong {
		display: -webkit-box;
		min-width: 0;
		max-height: 2.7em;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		color: #061526;
		font-size: 14px;
		font-weight: 800;
		line-height: 1.35;
	}

	.wl-product-pane-more {
		display: none;
	}

	.wl-product-items {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 12px;
	}

	.wl-product-item {
		display: grid !important;
		min-width: 0 !important;
		gap: 8px;
		padding: 0 !important;
		color: #061526 !important;
		text-align: center;
	}

	.wl-product-item-img {
		display: flex;
		align-items: center;
		justify-content: center;
		aspect-ratio: 1.25 / 1;
		padding: 14px;
		border-radius: 8px;
		background-color: #fff;
		background-position: center;
		background-size: cover;
	}

	.wl-product-item-img img {
		max-width: 92%;
		max-height: 92%;
		object-fit: contain;
	}

	.wl-product-item strong {
		color: #061526;
		font-size: 14px;
		font-weight: 800;
		line-height: 1.35;
	}
}

@media all and (max-width: 360px) {
	#c-header .c-nav > li > .wl-mega .wl-mega-shell {
		padding: 12px !important;
	}

	.wl-product-items {
		grid-template-columns: 1fr;
	}

	.wl-product-item-img,
	.wl-generic-card-media {
		aspect-ratio: 1.85 / 1;
	}
}

@media (prefers-reduced-motion: reduce) {
	.wl-mega,
	.wl-mega-more,
	.wl-mega-more i,
	.wl-product-series,
	.wl-product-series i,
	.wl-product-item-img,
	.wl-generic-card-media {
		transition: none !important;
	}
}
