/* --- SITE REDESIGN 2023 UPDATES --- */
@media only screen and (min-width: 1440px) {
	#wrapper.max1920w .slot-grid-header .rlc-creative_v3.rlc-1440_375 .rlc-fullbleed,
	#wrapper.max1920w.r24-plp .rlc-creative_v3.rlc-1440_375 .rlc-fullbleed {
		max-width: 1920px!important;
		font-size: calc(.0111111111111 * (100vw - var(--scrollbar-width)))!important;
	}
}
@media only screen and (min-width: 1920px) {
	#wrapper.max1920w .slot-grid-header .rlc-creative_v3.rlc-1440_375 .rlc-fullbleed,
	#wrapper.max1920w.r24-plp .rlc-creative_v3.rlc-1440_375 .rlc-fullbleed {
		font-size: 21.333333px!important;
	}
}

/* --- Styles for in-grids 2021-09-17 --- */
.ingrid-content.ingrid-2021 {
	position: relative;
}
.ingrid-content.ingrid-2021 .rlc-textgroup {
	color: #0C1038;
}
.ingrid-content.ingrid-2021 .rlc-textgroup .rlc-title {
	font-family: "LeJeuneDeck-Regular";
	font-weight: normal;
	color: currentColor;
	margin: 0;
}
.ingrid-content.ingrid-2021 .rlc-textgroup .rlc-links a {
	font-family: "Founders Grotesk Mono Regular";
	color: currentColor;
	text-transform: uppercase;
}
@media only screen and (min-width:768px) {
	.ingrid-content.ingrid-2021 .rlc-textgroup {
		padding-top: 1.6875em;
	}
	.ingrid-content.ingrid-2021 .rlc-textgroup .rlc-title {
		font-size: 1.125em;
		line-height: 1.111111111111111;
		letter-spacing: 0;
	}
	.ingrid-content.ingrid-2021 .rlc-textgroup .rlc-links {
		margin-top: 0.875em;
	}
	.ingrid-content.ingrid-2021 .rlc-textgroup .rlc-links a {
		font-size: 0.6875em;
		line-height: 1;
		letter-spacing: 0.090909090909091em;
	}
}
@media only screen and (max-width:767px) {
	.rlc-creative_v3.ingrid-wrapper {
		width: 100%;
	}
	.ingrid-content.ingrid-2021 .rlc-textgroup {
		padding-top: 1em;
	}
	.ingrid-content.ingrid-2021 .rlc-textgroup .rlc-title {
		font-size: 0.875em;
		line-height: 1.4285714286;
		letter-spacing: 0;
	}
	.ingrid-content.ingrid-2021 .rlc-textgroup .rlc-links {
		margin-top: 0.4375em;
	}
	.ingrid-content.ingrid-2021 .rlc-textgroup .rlc-links a {
		font-size: 0.6875em;
		line-height: 1;
		letter-spacing: 0.090909090909091em;
	}
}


/* styles to override plp.css bug at 768px */
@media only screen and (min-width:768px) and (max-width:768px) {
	#primary .search-result-content .search-result-items.grid-container {
		grid-template-columns: repeat(4,calc(25% - 12px));
	}
	#primary .search-result-content .search-result-items.grid-container .ingridOneByFour {
		grid-column: span 4;
		grid-row: span 1;
	}
}


/* Home PLP styles */
@media only screen and (min-width:768px) and (max-width:959px) {
	.plp.home-category #primary .search-result-content .search-result-items.grid-container {
		grid-template-columns: repeat(3,calc(33.33% - 12px));
		grid-row-gap: 50px;
		padding-bottom: 50px;
	}
}
@media only screen and (min-width:768px) and (max-width:768px) {
	.plp.home-category #primary .search-result-content .search-result-items.grid-container .ingridOneByThree {
		grid-column: span 3;
		grid-row: span 1;
	}
}
@media only screen and (max-width:767px) {
	.plp.home-category #primary .search-result-content .search-result-items.grid-container .grid-tile {
		grid-column: span 2;
		grid-row: span 1;
	}
}
