/* Local overrides */

/* SECTION COMPARE */
@media only screen and (max-width: 734px) {
	.section-contrast .product-tile-plus {
		margin-top: 0px;
	}
}

/* Margin adjustment needed due to copy length */
@media only screen and (max-width: 734px) and (min-width: 459px) {
	.section-contrast
		.product-tile.product-tile-ipad-air.has-image-link-row.has-swatches-row.has-headline-row.has-plus-rows-6
		> div.product-tile-plus.product-tile-padding {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 458px) and (min-width: 432px) {
	.section-contrast
		.product-tile.product-tile-ipad-air.has-image-link-row.has-swatches-row.has-headline-row.has-plus-rows-6
		> div.product-tile-plus.product-tile-padding {
		margin-top: 40px;
	}
}

@media only screen and (max-width: 431px) and (min-width: 426px) {
	.section-contrast
		.product-tile.product-tile-ipad-air.has-image-link-row.has-swatches-row.has-headline-row.has-plus-rows-6
		> div.product-tile-plus.product-tile-padding {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 425px) and (min-width: 397px) {
	.section-contrast
		.product-tile.product-tile-ipad-air.has-image-link-row.has-swatches-row.has-headline-row.has-plus-rows-6
		> div.product-tile-plus.product-tile-padding {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 370px) and (min-width: 351px) {
	.section-contrast
		.product-tile.product-tile-ipad-air.has-image-link-row.has-swatches-row.has-headline-row.has-plus-rows-6
		> div.product-tile-plus.product-tile-padding {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 350px) {
	.section-contrast
		.product-tile.product-tile-ipad-air.has-image-link-row.has-swatches-row.has-headline-row.has-plus-rows-6
		> div.product-tile-plus.product-tile-padding {
		margin-top: 20px;
	}
}

/* Apps captions */
@media only screen and (max-width: 375px) {
	.modal-l2
		.ipados-l2-wrapper
		.subsection-2
		.app-captions
		.app-caption.app-caption-01
		.sniper-caption {
		max-width: 100px;
	}
}

/* Models Compare */

@media only screen and (max-width: 431px) and (min-width: 320px) {
	.section-contrast
		li.product-tile.product-tile-ipad-air.has-image-link-row.has-swatches-row.has-headline-row.has-plus-rows-7
		> div.product-tile-plus.product-tile-padding
		> div.product-tile-plus-cell.product-tile-plus-5 {
		margin-bottom: 26px;
	}
}

@media only screen and (max-width: 424px) and (min-width: 320px) {
	.section-contrast
		li.product-tile.product-tile-ipad-air.has-image-link-row.has-swatches-row.has-headline-row.has-plus-rows-7
		> div.product-tile-plus.product-tile-padding
		> div.product-tile-plus-cell.product-tile-plus-5 {
		margin-bottom: 42px;
	}
}
@media only screen and (max-width: 734px) {
	li.product-tile.product-tile-ipad-air.has-image-link-row.has-badge-row.has-swatches-row.has-headline-row.has-plus-rows-7
		> div.product-tile-ctas.product-tile-padding {
		margin-bottom: auto;
	}
}

@media only screen and (max-width: 734px) and (min-width: 459px) {
	li.product-tile.product-tile-ipad-air.has-image-link-row.has-badge-row.has-swatches-row.has-headline-row.has-plus-rows-7
		> p {
		height: 60px;
	}
}

@media only screen and (max-width: 458px) and (min-width: 371px) {
	li.product-tile.product-tile-ipad-air.has-image-link-row.has-badge-row.has-swatches-row.has-headline-row.has-plus-rows-7
		> p {
		height: 80px;
	}
}

@media only screen and (max-width: 370px) {
	li.product-tile.product-tile-ipad-air.has-image-link-row.has-badge-row.has-swatches-row.has-headline-row.has-plus-rows-7
		> p {
		height: 100px;
	}
}

/* AI Headline */

@media only screen and (min-width: 1069px) {
	.section-welcome .welcome .overview-hero-hello {
		--p-width: 435px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-welcome .welcome .overview-hero-hello {
		--p-width: 370px;
	}
}

@media only screen and (max-width: 734px) {
	.section-welcome .welcome .overview-hero-hello {
		--p-width: 300px;
	}
}
