/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

.section-contrast .product-tile-set .product-tile.has-touts-rows-12 .tout-group {
	grid-template-rows: var(--touts-row-1-height) var(--touts-row-2-height) var(
			--touts-row-3-height
		) var(--touts-row-4-height) var(--touts-row-5-height) var(
			--touts-row-6-height
		) var(--touts-row-7-height) var(--touts-row-8-height) var(
			--touts-row-9-height
		) var(--touts-row-10-height) var(--touts-row-11-height);
}

@media only screen and (min-width: 1060px) {
	.subsection-hifi-sound .subsection-header .subsection-headline {
		max-width: 960px;
		font-size: 90px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1069px) {
	.ric-modal.product-stories-hifi-sound.new-min-height .ric-modal-content-wrapper {
		min-height: 1460px;
	}
	.subsection-hifi-sound .hifi-sound-background-image-container .hifi-sound-background-image {
		top: 190px;
	}
}

@media only screen and (max-width: 480px) {
	.ric-modal.product-stories-hifi-sound.new-min-height .ric-modal-content-wrapper {
		min-height: 1080px;
	}
}

@media only screen and (max-width: 429px) {
	.subsection-hifi-sound .hifi-sound-background-image-container .hifi-sound-background-image {
		top: 45px;
	}
}

@media only screen and (max-width: 393px) {
	.subsection-hifi-sound .hifi-sound-background-image-container .hifi-sound-background-image {
		top: 95px;
	}
}

@media (max-width: 449px) and (min-width: 430px) {
	.subsection-hifi-sound .hifi-sound-background-image-container .hifi-sound-background-image {
		top: 45px;
	}
}

@media (max-width: 480px) and (min-width: 450px) {
	.subsection-hifi-sound .hifi-sound-background-image-container .hifi-sound-background-image {
		top: 20px;
	}
}

@media (max-width: 589px) and (min-width: 481px) {
	.subsection-hifi-sound .hifi-sound-background-image-container .hifi-sound-background-image {
		top: 180px;
	}
}

@media (max-width: 734px) and (min-width: 590px) {
	.subsection-hifi-sound .hifi-sound-background-image-container .hifi-sound-background-image {
		top: 135px;
	}
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
