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

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

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

.section-highlights .media-gallery-wrapper .media-gallery-item-magic-keyboard {
	--hlts-glry-caption-width: 730px;
}
#icon-card-delivery .icon-card-action .icon-wrapper .tile-icon {
	width: 36px;
	height: 36px;
}
#icon-card-modal-content-shopping-experience .typography-site-modal-body {
	padding-right: 120px;
}

@media only screen and (min-width: 1069px) {
	.modal-l2 .display-l2-wrapper .subsection-2-xdr .modal-copy {
		margin-left: 100px;
	}
	.theme-dark .section-contrast .product-tile-ctas .product-tile-current {
		padding: 0;
		text-align: center;
	}
	.product-tile.product-tile-ipad-pro .product-tile-ctas.product-tile-padding {
		margin-top: 30px;
	}
	.product-tile-ctas .product-tile-current + a {
		position: relative;
		top: -21px;
	}
	.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;
	}
	.subsection-design .media-sub-caption {
		display: block;
		margin-top: 15px;
	}
	#icon-card-specialist .icon-container {
		padding-bottom: 37px;
	}
}
@media only screen and (max-width: 1068px) {
	.subsection-design .media-caption .media-sub-caption {
		display: block;
		margin-top: 15px;
	}
	.modal-l2 .chip-l2-wrapper .subsection.subsection-3 .stat {
		margin-top: 28px;
	}
	.modal-l2 .values-l2-wrapper .subsection .copy-columns .description-copy-color {
		font-size: 18px;
	}
	.theme-dark .section-contrast .product-tile-ctas .product-tile-current {
		padding: 0;
		text-align: center;
	}
	.product-tile.product-tile-ipad-pro .product-tile-ctas.product-tile-padding {
		margin-top: 30px;
	}
	.product-tile-ctas .product-tile-current + a {
		position: relative;
		top: -21px;
	}
	.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;
	}
	.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) {
	.section-highlights .media-gallery-wrapper .media-gallery-item-design .product-model {
		top: 479px;
	}
	.product-tile.product-tile-ipad-pro .product-tile-ctas.product-tile-padding {
		margin-top: 29px;
	}
	.product-tile-ctas .product-tile-current + a {
		position: relative;
		top: 0px;
	}
	.theme-dark .section-contrast .product-tile-ctas .product-tile-current {
		padding: 0;
		text-align: left;
	}
	[data-page-type="overview"] .section-index-section .index-group:first-of-type {
		width: calc(75% - 20px);
		padding-inline-end: calc(25% + 20px);
	}
	.product-tile-ipad-pro .product-tile-ctas a {
		margin-top: -11px;
	}
	/* 
#icon-card-modal-content-shopping-experience .typography-site-modal-body{
		padding-right: 0px;
	}
 */
}
@media only screen and (max-width: 359px) {
	.cust_br {
		display: none;
	}
}
/*------------------------------------*
   END LOCAL FIXES
\*------------------------------------*/
