/* compare padding override */

/* Compare */
.section-compare.section-shared-router {
	padding-top: 20px;
}

/* Finish labels */
/* Silver */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-finish .caption-silver {
		left: -23px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-finish .caption-silver {
		left: -25px;
	}
}

/* Pink */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-finish .caption-pink {
		left: 349px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-finish .caption-pink {
		left: 285px;
	}
}

/* Yellow */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-finish .caption-yellow {
		left: 512px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-finish .caption-yellow {
		left: 417px;
	}
}

/* Section dimensions */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-size-weight .caption-width {
		top: 26px;
	}
	.section-techspecs .section-size-weight .caption-depth {
		bottom: 46px;
	}
	.section-techspecs .section-size-weight .caption-height {
		top: 45px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-size-weight .caption-width {
		top: 20px;
	}
	.section-techspecs .section-size-weight .caption-depth {
		bottom: 32px;
	}
	.section-techspecs .section-size-weight .caption-height {
		top: 34px;
	}
}
@media only screen and (max-width: 734px) {
	.section-techspecs .section-size-weight .caption-width {
		top: 0px;
	}
	.section-techspecs .section-size-weight .caption-depth {
		top: 114px;
	}
	.section-techspecs .section-size-weight .caption-height {
		top: 15px;
	}
}

/* Section buttons and connectors */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-buttons-and-connectors .caption-touch-id {
		left: 297px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-1,
	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		left: 155px;
	}
}
@media only screen and (max-width: 734px) {
	.section-techspecs
		.section-buttons-and-connectors
		.update-buttons-and-connectors-image
		.caption-mic-1 {
		left: 103px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-volume {
		inset-inline-start: 51px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-usbc-connector {
		inset-inline-start: 132px;
	}
}

/* Environment CTA */
.section-environment .header-cta {
	width: 100%;
}
