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

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

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

@media only screen and (max-width: 734px) {
	.section-hero {
		overflow: hidden;
	}
}

@media only screen and (max-width: 350px) {
	html.no-enhanced .section-hero .hero-intro-content, html.text-zoom .section-hero .hero-intro-content {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media only screen and (max-width: 1068px) {
	.section.section-design-schematic .pin-wrapper .pin .pin-caption .copy-block br.large {
		display: none;
	}
}

@media only screen and (min-width: 1069px) {
	.section.section-design-schematic .pin-gps .pin-caption {
		width: 235px;
	}
}

@media only screen and (min-width: 1069px) {
	.section.section-design-schematic .pin-action-button .pin-caption {
		width: 370px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section.section-design-schematic .pin-action-button .pin-caption {
		width: 220px;
	}
}

@media only screen and (min-width: 1069px) {
	.section.section-design-schematic .pin-side-button .pin-caption {
		width: 350px;
	}

	html.enhanced .section.section-design-schematic .pin-side-button {
		height: 225px;
		top: -151px;
	}

	html.enhanced .section.section-design-schematic .pin-microphone {
		height: 265px;
	}
}

@media only screen and (min-width: 1069px) and (max-height: 720px) {
	html.enhanced .section.section-design-schematic .pin-microphone {
		height: 215px;
	}

	html.enhanced .section.section-design-schematic .pin-microphone .pin-caption {
		width: 450px;
	}

	html.enhanced .section.section-design-schematic .pin-dual-speakers {
		height: 185px;
	}

	html.enhanced .section.section-design-schematic .pin-siren {
		height: 205px;
	}

	html.enhanced .section.section-design-schematic .pin-digital-crown {
		height: 155px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	html.enhanced .section.section-design-schematic .pin-side-button .pin-caption {
		width: 260px;
	}

	.section.section-design-schematic .pin-side-button {
		height: 240px;
		top: 148px;
	}

	html.enhanced .section.section-design-schematic .pin-microphone {
		height: 220px;
	}

	html.enhanced .section.section-design-schematic .pin-microphone .pin-caption {
		width: 180px;
	}
}

@media only screen and (max-width: 734px) {
	html.enhanced .section.section-design-schematic .schematic-features-wrapper {
		margin-top: 55px;
	}

	html.enhanced .section.section-design-schematic .overview-design-design-ready {
		top: 55px;
	}

	html.enhanced .section.section-design-schematic .pin-side-button {
		height: 220px;
		top: -170px;
	}

	html.enhanced .section.section-design-schematic .pin-action-button {
		height: 170px;
		top: -123px;
	}

	html.enhanced .section.section-design-schematic .pin-action-button .pin-caption {
		width: 275px;
	}

	html.enhanced .section.section-design-schematic .pin-gps {
		height: 151px;
		top: -120px;
	}

	html.enhanced .section.section-design-schematic .pin-microphone {
		height: 218px;
	}
	html.enhanced .section.section-design-schematic .pin-microphone .pin-caption {
		width: 180px;
	}
	.section.section-design-schematic .pin-depth-gauge.pin-wrapper {
		height: 129px;
		top: 33px;
	}
}

@media only screen and (max-width: 320px) {
	html.enhanced .section.section-design-schematic .pin-siren {
		height: 173px;
	}

	html.enhanced .section.section-design-schematic .pin-siren .pin-caption {
		width: 130px;
	}
}

@media only screen and (min-width: 1069px) {
	.section.section-design-battery-life .battery-life-stats {
		justify-content: flex-start;
		padding-left: 40px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-even-more .typography-section-headline {
		font-size: 106px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-ocean-exploration-dive-computer {
		--inner-section-padding: 85px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-ocean-exploration-dive-computer {
		--inner-section-padding: 60px;
	}
}

@media only screen and (max-width: 734px) {
	.section.section-design-battery-life .stat-caption {
		max-width: 220px;
	}
}

@media only screen and (max-width: 734px) {
	.section.section-design-battery-life .stat:not(:last-child) {
		padding-right: 0;
	}
}

@media only screen and (max-width: 340px) {
	section.section-outdoor-adventure-siren .row:nth-child(2) .large-5 {
		padding-right: 0;
	}
}

@media only screen and (min-width: 1069px) {
	.compare-table .typography-tout {
		padding: 0 5px;
	}
}

.section-shared-compare [class^="compare-item"] > p {
	padding: 0 5px;
}

.compare-item-ultra.retina .feature-item-icon {
	margin-bottom: 7px;
}

#ac-globalfooter .ac-gf-buystrip-info-content {
	width: 256px;
}
@media only screen and (max-width: 734px) {
	.section-ocean-exploration-dive-computer .dive-data-section {
		height: 785px;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
