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

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

/*------------------------------------*\
   GLOBAL FOOTER STYLES
\*------------------------------------*/

/*------------------------------------*\
   END GLOBAL FOOTER STYLES
\*------------------------------------*/

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

.section-welcome .welcome .welcome-text-content.gradient-text {
	padding-bottom: 5px;
}

.subsection-values .subsection-headline .text-gradient-yellow-green {
	padding-bottom: 6px;
}

.modal-l2 .apple-pencil-pro-l2-wrapper .pencil-section.pencil-options .options-container .options-labels-container .pencil-option-container .option-1 {
	margin-left: 8px;
}
.modal-l2 .apple-pencil-pro-l2-wrapper .pencil-section.pencil-options .options-container .options-labels-container .pencil-option-container .option-2 {
	margin-right: 4px;
}

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

@media only screen and (min-width: 1069px) {
	.section-highlights .media-gallery-wrapper .media-gallery-item-magic-keyboard {
		--hlts-glry-caption-width: 750px;
	}
	#media-gallery-item-2 .caption {
		width: 800px;
	}
	.section-contrast .product-tile-set .product-tile.product-tile-ipad-air .product-tile-ctas .button {
		margin-right: 30px;
	}
	#icon-card-specialist .icon-container{
    	padding-bottom: 37px;
    }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#media-gallery-item-2 .caption {
		margin-top: -15px;
	}
	#media-gallery-item-3 .caption {
		width: 265px;
	}
	.modal-l2 .chip-l2-wrapper .subsection.subsection-3 .stat {
		margin-top: 74px;
	}
	.modal-l2 .camera-l2-wrapper .subsection-1 .modal-copy {
		width: 330px;
	}
	.theme-dark.modal-scrim .description-copy-color {
		font-size: 18px;
	}
	.section-contrast .product-tile-ctas a + a {
		margin-inline-start: 0px;
	}
	.subsection-design .media-sub-caption {
		display: block;
		margin-top: 15px;
	}
	#icon-card-specialist .icon-container{
    	padding-bottom: 37px;
    }
}

@media only screen and (max-width: 734px) {
	.modal-l2 .apple-pencil-pro-l2-wrapper .pencil-section.pencil-options .options-container .options-labels-container .pencil-option-container .option-1 {
		margin-left: 12px;
	}
	.modal-l2 .apple-pencil-pro-l2-wrapper .pencil-section.pencil-options .options-container .options-labels-container .pencil-option-container .option-2 {
		margin-right: 10px;
	}
	.section-contrast .product-tile-set {
		padding-left: 15px;
	}
	.section-contrast .product-tile-ctas .button {
		font-size: 12px;
	}
	.subsection-values .subsection-headline {
		font-size: 36px;
	}
	#icon-card-specialist .icon-container{
    	padding-bottom: 37px;
    }
}

@media only screen and (min-width: 1069px) {
	.section-contrast .product-tile-ctas .product-tile-current {
		margin-right: 27px;
	}
	.section-contrast .product-tile-ipad-air .product-tile-price {
		margin-top: 37px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-contrast .product-tile-ipad-air .product-tile-price {
		margin-top: 37px;
	}
}

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

	.section-contrast .product-tile-ipad-pro .product-tile-ctas {
		margin-bottom: 50.5px;
	}
}

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