	#collection-archive {
		width:1400px;
		max-width: 100%;
	}
	#collection-archive .background-image-layer {
		width: 1920px;
		position: absolute;
		top: 0;
		left: 50%;
		height: 100%;
		transform: translate(-50%,0);	
	}
	#collection-archive .collection-titles {
		text-align: center;	
		margin-bottom: 48px;
	}
	#collection-archive .collection-titles .collection-title {
		margin-bottom: 8px;	
	}
	#collection-archive .collection-titles .collection-sub-title {
		max-width:100%;
		width: 841px;
		margin: 0 auto;
	} 
	#collection-archive .collection-archive-box {
		background: white;
		box-shadow: var(--hmns-box-shadow-lightest);
		padding: 48px;
		display: grid;
		grid-template-columns: var(--ca-columns);	
		column-gap: 32px;
		row-gap: 32px;
	}
	.collection-card {
		border: 1px solid rgba(95,85,65,.2);	
	}
	.collection-card .top-section {
		width: 100%;
		height: 0;	
		padding-bottom:60.48%;
	}
	.collection-card .bottom-section {
		padding: 32px;
		text-align: center;	
	}
	.collection-card .bottom-section a {
		padding-bottom: 8px;
		border-bottom: 1px solid var(--serengeti);	
	}
	.collection-card .bottom-section a:hover {
		border-bottom-color: var(--monarch);	
	} 
	.collection-card .bottom-section .collection-card-title { margin-bottom: 32px; }
	@media screen and (max-width: 1200px) {
		#collection-archive .collection-archive-box {
			grid-template-columns: 1fr 1fr 1fr;		
		}	
	}
	@media screen and (max-width:1024px) {
		#collection-archive .collection-archive-box {
			grid-template-columns: 1fr 1fr;	
			column-gap: 24px;
			row-gap: 24px;	
			padding:24px;
		}
	}
	@media screen and (max-width:768px) {
		#collection-archive .collection-archive-box {
			grid-template-columns: 1fr;
			column-gap: 16px;
			row-gap: 16px;
			padding: 16px;		
		}	
	}
