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

.icon-card-delivery .icon-card-action .icon-wrapper .tile-icon {
	width: 36px;
	height: 36px;
}

@media only screen and (max-width: 734px) {
	.subsection-apple-intelligence .section-heading .apple-intelligence-gradient {
		max-width: 355px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.lockup-wrap .headline-lockup .headline-wrap.typography-overview-hero-headline {
		text-align: center;
	}

	#aap-apple-pencil-pro {
		--aap-margin-bottom: 50px;
	}
}

@media only screen and (max-width: 360px) {
	#aap-connectivity .aap-base__text {
		max-width: calc(100vw - 107px);
	}
}

@media only screen and (min-width: 1069px) {
	#icon-card-specialist .icon-container {
		padding-bottom: 27px;
		margin-top: 9px;
	}
	#icon-card-shopping-experience .icon-container {
		padding-bottom: 18px;
		margin-top: 1px;
	}
	#icon-card-education .icon-container {
		padding-bottom: 23px;
		margin-top: -5px;
	}
	#icon-card-engraving .icon-container {
		padding-bottom: 20px;
		margin-top: -1px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#icon-card-specialist .icon-container {
		padding-bottom: 27px;
		margin-top: 9px;
	}
	#icon-card-education .icon-container {
		padding-bottom: 24px;
		margin-top: -5px;
	}
	#icon-card-engraving .icon-container {
		padding-bottom: 20px;
		margin-top: -1px;
	}
}

@media only screen and (max-width: 734px) {
	#icon-card-specialist .icon-container {
		padding-bottom: 27px;
		margin-top: 9px;
	}
	#icon-card-education .icon-container {
		padding-bottom: 24px;
		margin-top: -5px;
	}
	#icon-card-engraving .icon-container {
		padding-bottom: 20px;
		margin-top: -1px;
	}
}

.section-themes .subsection-apple-intelligence .apple-intelligence-avail {
	color: #6e6e73;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.product-tile-ipad-air .product-tile-price.product-tile-padding {
		margin-top: 37px;
	}
}
@media only screen and (max-width: 434px) {
	.product-tile-ipad-air .product-tile-price.product-tile-padding {
		margin-top: 30px;
	}
}
@media only screen and (max-width: 399px) {
	.product-tile-ipad-air .product-tile-price.product-tile-padding {
		margin-top: 51px;
	}
	.product-tile-ipad-pro .product-tile-ctas.product-tile-padding {
		margin-top: 39px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.product-tile-ipad-air .product-tile-ctas.product-tile-padding {
		margin-top: 22px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.product-tile-ipad-air .product-tile-plus.product-tile-padding {
		margin-top: -4px;
	}
}
@media only screen and (max-width: 734px) {
	.product-tile-ipad-air .product-tile-ctas.product-tile-padding {
		margin-top: 39px;
	}
}

.apple-intelligence-gradient {
	display: block;
}

@media only screen and (max-width: 734px) {
	.subsection-apple-intelligence .subsection-headline.typography-site-headline-elevated {
		font-size: 38px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section.section-welcome .typography-overview-hero-headline {
		font-size: 115px;
	}
}
@media only screen and (max-width: 734px) {
	.section.section-welcome .typography-overview-hero-headline {
		font-size: 50px;
	}
}

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