/* Local overrides */

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

@media only screen and (max-width: 734px) and (min-width: 459px) {
	.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 {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 458px) and (min-width: 432px) {
	.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 {
		margin-top: 40px;
	}
}

@media only screen and (max-width: 431px) and (min-width: 397px) {
	.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 {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 396px) and (min-width: 371px) {
	.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 {
		margin-top: 0px;
	}
}

@media only screen and (max-width: 370px) and (min-width: 351px) {
	.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 {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 350px) {
	.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 {
		margin-top: 38px;
	}
}

/* Arrow button VPs */
.gallery-item-education .icon-card-action .icon-wrapper .tile-icon {
	width: 36px;
	height: 36px;
}

.gallery-item-education .icon-card-action a.icon {
	color: rgb(51 51 54);
}

.icon-card.icon-card-specialist .icon-container {
	padding-bottom: 26px;
	padding-top: 10px;
}

/* Trade in VP */
@media only screen and (max-width: 330px) {
	.icon-card-trade-in .icon-card-content {
		padding-inline-end: 63px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.icon-card-trade-in div.icon-card-content {
		padding-inline-end: 56px;
	}
}
/*Shopping exp VP*/
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.icon-card-shopping-experience div.icon-card-content {
		padding-inline-end: 41px;
	}
}
/*Delivery VP*/
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.icon-card-delivery div.icon-card-content {
		padding-inline-end: 56px;
	}
}
@media only screen and (max-width: 734px) {
	.icon-card-delivery div.icon-card-content {
		padding-inline-end: 79px;
	}
}

/* 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;
	}
}
