/* Local Overrides */

/* General helper styles */
.large-only {
	display: block;
}
.medium-only {
	display: none;
}
.small-only {
	display: none;
}

@media only screen and (max-width: 1068px) {
	.large-only {
		display: none;
	}
	.medium-only {
		display: block;
	}
	.small-only {
		display: none;
	}
}

@media only screen and (max-width: 735px) {
	.large-only {
		display: none;
	}
	.medium-only {
		display: none;
	}
	.small-only {
		display: block;
	}
}

.section-hero
	.section-content
	.hero-slide-wrapper
	.upper-content
	.copy-wrapper
	.hero-headline {
	max-width: 800px;
}

@media only screen and (max-width: 734px) {
	.section-hero
		.section-content
		.hero-slide-wrapper
		.upper-content
		.copy-wrapper {
		bottom: calc(-195px - var(--hero-copy-block-y-adjuster));
	}
}

/* chip superscript */

.techspecs-section.section-connectivity .techspecs-column .techspecs-list sup {
	position: initial;
	vertical-align: top;
}

/* Global Footer superscripts */

#ac-globalfooter sup {
	position: initial;
}

/* buystrip */

#ac-globalfooter .ac-gf-buystrip-info-column .ac-gf-buystrip-info-caption {
	margin-top: 0px;
}

/* water resistance - specs */

@media only screen and (max-width: 332px) {
	.section-tech-specs
		#techspecs-accordion
		.techspecs.with-1-column.with-fullwidthrowheader-small
		.section-splash-water-resistance
		.techspecs-rowheader {
		width: 77%;
	}
}
