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

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




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

.section-contrast .product-tile .product-tile-ctas .button, .section-contrast .product-tile .product-tile-ctas .product-tile-current {
	margin-bottom: 20px;
}

@media only screen and (max-width:734px) {
	.section-contrast .product-tile .product-tile-ctas .button, .section-contrast .product-tile .product-tile-ctas .product-tile-current {
		margin-bottom: 0px;
	}
}

@media only screen and (max-width:734px) {
	.section-contrast .product-tile-ipad-air .product-tile-positioning {
		margin-bottom: 20px;
	}
}

@media only screen and (max-width:734px) {
	.section-contrast .product-tile-ipad-air .product-tile-ctas  {
		gap: 5px;
	}
}

@media only screen and (max-width:1068px) {
	.typography-overview-hero-headline {
		font-size: 135px;
	}
}

@media only screen and (max-width:734px) {
	.typography-overview-hero-headline {
		font-size: 68px;
	}
}

@media only screen and (max-width:375px) {
	.typography-overview-hero-headline {
		font-size: 65px;
	}
}

.section-highlights .media-gallery-wrapper .media-gallery-item-ipados .caption-container .caption { 
	width: 34%;
}

@media only screen and (max-width:1068px) {
	.section-highlights .media-gallery-wrapper .media-gallery-item-ipados .caption-container .caption { 
		width: var(--hlts-glry-caption-width);
	}
}

@media only screen and (max-width:1068px) {
	.subsection-apple-pencil-pro .image-wrapper .content-wrapper .copy-content {
		max-width: 455px;
	}
	
	.subsection-apple-pencil-pro .subsection-wrapper {
		padding-bottom: 225px;
	}
}

@media only screen and (max-width:734px) {
	.subsection-apple-pencil-pro .image-wrapper .content-wrapper .copy-content {
		max-width: none;
	}
	
	.subsection-apple-pencil-pro .subsection-wrapper {
		padding-bottom: var(--aap-height);
	}
}

@media only screen and (max-width:734px) {
	html.no-enhanced .section-welcome .headline-lockup, .section-welcome .headline-lockup {
		margin-bottom: 18px;
	}
}

.section-highlights .media-gallery-wrapper .media-gallery-item-pencil .caption-container .caption {
	--repeated-shadow-radius: 9px;
}

@media only screen and (max-width:734px) {
	.section-highlights .media-gallery-wrapper .media-gallery-item-pencil .caption-container .caption {
		--repeated-shadow-radius: 7px;
	}
}

@media only screen and (max-width:1068px) {
	.subsection-values .card-viewport-content .subsection-headline {
		font-size: 62px;
	}
}

@media only screen and (max-width:734px) {
	.subsection-values .card-viewport-content .subsection-headline {
		font-size: 40px;
	}
}

@media only screen and (max-width:375px) {
	.subsection-values .card-viewport-content .subsection-headline {
		font-size: 38px;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 