/** WIU2G Sale Items page. */

body.page-id-919557 #section-3-929858 {
	background: var(--wiu2g-color-canvas) !important;
}

body.page-id-919557 #section-3-929858 > .ct-section-inner-wrap {
	max-width: var(--wiu2g-content-width);
	padding-top: 58px !important;
	padding-bottom: 72px !important;
}

body.page-id-919557 #headline-4-929858 {
	margin: 0 0 38px !important;
	color: var(--wiu2g-color-heading) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: clamp(42px, 5vw, 64px) !important;
	font-weight: 800 !important;
	line-height: 1.02 !important;
	letter-spacing: -.045em;
}

body.page-id-919557 #section-3-929858 .onsale {
	min-width: 0 !important;
	min-height: 0 !important;
	padding: 8px 12px !important;
	border-radius: 999px !important;
	background: var(--wiu2g-color-brand) !important;
	color: var(--wiu2g-color-white) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 13px !important;
	font-weight: 800 !important;
	line-height: 1 !important;
	letter-spacing: .06em;
	text-transform: uppercase;
}

body.page-id-919557 #section-3-929858 .price del {
	color: var(--wiu2g-color-muted) !important;
	font-size: .76em;
	opacity: .75;
}

body.page-id-919557 #section-3-929858 .price ins {
	color: var(--wiu2g-color-brand) !important;
	font-weight: 800 !important;
	text-decoration: none;
}

body.page-id-919557 #section-1171-919514 {
	background:
		radial-gradient(circle at 50% 0, rgba(201, 154, 46, .15), transparent 35%),
		var(--wiu2g-color-surface) !important;
	border-top: 1px solid var(--wiu2g-color-border);
}

body.page-id-919557 #section-1171-919514 > .ct-section-inner-wrap {
	max-width: var(--wiu2g-content-width);
	padding: 76px 28px 82px !important;
}

body.page-id-919557 #headline-1172-919514 {
	max-width: 800px;
	margin: 0 auto 42px !important;
	color: var(--wiu2g-color-heading) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: clamp(34px, 4.4vw, 54px) !important;
	font-weight: 800 !important;
	line-height: 1.08 !important;
	letter-spacing: -.035em;
	text-align: center;
}

body.page-id-919557 #span-1173-919514,
body.page-id-919557 #span-1174-919514 {
	color: var(--wiu2g-color-brand) !important;
}

body.page-id-919557 #new_columns-1175-919514 {
	display: grid !important;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 20px;
	width: 100% !important;
}

/* Oxygen used empty blocks as desktop spacers. They must not consume grid cells. */
body.page-id-919557 #div_block-1181-919514,
body.page-id-919557 #div_block-1187-919514,
body.page-id-919557 #div_block-1193-919514 {
	display: none !important;
}

body.page-id-919557 #div_block-1176-919514,
body.page-id-919557 #div_block-1182-919514,
body.page-id-919557 #div_block-1188-919514,
body.page-id-919557 #div_block-1194-919514 {
	display: flex !important;
	flex-direction: column;
	align-items: center !important;
	width: 100% !important;
	height: 100%;
	padding: 30px 22px !important;
	border: 1px solid var(--wiu2g-color-border);
	border-radius: var(--wiu2g-radius-md);
	background: var(--wiu2g-color-surface);
	box-shadow: var(--wiu2g-shadow-sm);
	text-align: center;
}

body.page-id-919557 #text_block-1177-919514,
body.page-id-919557 #text_block-1183-919514,
body.page-id-919557 #text_block-1189-919514,
body.page-id-919557 #text_block-1195-919514 {
	color: var(--wiu2g-color-heading) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 21px !important;
	font-weight: 800 !important;
	line-height: 1.2 !important;
}

body.page-id-919557 #text_block-1178-919514,
body.page-id-919557 #text_block-1184-919514,
body.page-id-919557 #text_block-1190-919514,
body.page-id-919557 #text_block-1196-919514 {
	min-height: 50px;
	margin-top: 10px !important;
	color: var(--wiu2g-color-muted) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 15px !important;
	line-height: 1.45 !important;
}

body.page-id-919557 #text_block-1179-919514,
body.page-id-919557 #text_block-1185-919514,
body.page-id-919557 #text_block-1191-919514,
body.page-id-919557 #text_block-1197-919514 {
	margin-top: 22px !important;
	color: var(--wiu2g-color-brand) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 34px !important;
	font-weight: 800 !important;
	line-height: 1 !important;
}

body.page-id-919557 #text_block-1180-919514,
body.page-id-919557 #text_block-1186-919514,
body.page-id-919557 #text_block-1192-919514,
body.page-id-919557 #text_block-1198-919514 {
	margin-top: 10px !important;
	color: var(--wiu2g-color-success) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	text-transform: uppercase;
}

body.page-id-919557 #headline-1199-919514 {
	max-width: 780px;
	margin: 42px auto 0 !important;
	padding: 18px 24px;
	border-radius: var(--wiu2g-radius-md);
	background: var(--wiu2g-color-accent-soft);
	color: var(--wiu2g-color-heading) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: clamp(21px, 2.7vw, 29px) !important;
	font-weight: 800 !important;
	line-height: 1.25 !important;
	text-align: center;
}

@media (max-width: 1000px) {
	body.page-id-919557 #new_columns-1175-919514 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 620px) {
	body.page-id-919557 #section-3-929858 > .ct-section-inner-wrap,
	body.page-id-919557 #section-1171-919514 > .ct-section-inner-wrap {
		padding-right: 24px !important;
		padding-left: 24px !important;
	}

	body.page-id-919557 #new_columns-1175-919514 {
		grid-template-columns: minmax(0, 1fr);
		gap: 16px;
	}

	body.page-id-919557 #text_block-1178-919514,
	body.page-id-919557 #text_block-1184-919514,
	body.page-id-919557 #text_block-1190-919514,
	body.page-id-919557 #text_block-1196-919514 {
		min-height: 0;
	}
}
