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

.bento-container.bento-borderless-top:last-child .bento {
	grid-template-columns: 1fr;
}

.bento-cell-gestures .bento-headline, .bento-cell-touch-control .bento-headline {
	min-height: auto;
}

.bento-cell-gestures {
	display: none;
}

@media only screen and (min-width: 1069px) {
	.section-noise-cancellation .headline-section {
		font-size: 106px;
		line-height: 0.9766666667;
	}
	.hero-payoff {
		line-height: 1;
	}
	.section-ar .banner-copy {
		max-width: 409px;
	}
	#ac-globalfooter .ac-gf-buystrip-info-content {
		width: 260px !important;
	}
	.bento-cell-touch-control .bento-cell-copy {
		width: 50%;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-apple-music .column-copy {
		margin-top: 20px;
	}
	.section-noise-cancellation .headline-section {
		font-size: 75px;
		line-height: 1;
	}
	.section-ar .banner-copy {
		max-width: 338px;
	}
	.section-engraving .banner-copy {
		width: 317px;
	}
	#ac-globalfooter .ac-gf-buystrip-info-content {
		width: 300px !important;
	}
}

@media only screen and (max-width: 734px) {
	.section-apple-music.router .column-copy {
		max-width: 316px;
	}
	.compare-module-wrapper .compare-grid .compare-badge {
		width: 100% !important;
	}
	.section-noise-cancellation .headline-section {
		line-height: 1;
	}
}

@media only screen and (max-width: 400px) {
	.section-hero .hero-payoff {
		font-size: 49px;
	}
}

@media only screen and (max-width: 375px) {
	.single-charge .typography-compare-badge {
		font-size: 36px;
	}
	.headline-section {
		font-size: 42px;
	}
}

.ribbon-ase-2024 .ac-ribbon__ase-2024-ribbon-drop-wrapper {
	margin-top: 20px;
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
