/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/
@media (min-width: 1069px) {
	.subsection-cameras .camera-hardware-image {
		background-image: url(/tr/ipad-pro/images/overview/cameras/shoot_edit_share_hw__balaezj1ubeq_large.jpg);
	}
}

@media (min-width: 1069px) and (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.subsection-cameras .camera-hardware-image {
		background-image: url(/tr/ipad-pro/images/overview/cameras/shoot_edit_share_hw__balaezj1ubeq_large_2x.jpg);
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.subsection-cameras .camera-hardware-image {
		background-image: url(/tr/ipad-pro/images/overview/cameras/shoot_edit_share_hw__balaezj1ubeq_medium.jpg);
	}
}

@media (min-width: 735px) and (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	.subsection-cameras .camera-hardware-image {
		background-image: url(/tr/ipad-pro/images/overview/cameras/shoot_edit_share_hw__balaezj1ubeq_medium_2x.jpg);
	}
}

@media (max-width: 734px) {
	.subsection-cameras .camera-hardware-image {
		background-image: url(/tr/ipad-pro/images/overview/cameras/shoot_edit_share_hw__balaezj1ubeq_small.jpg);
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	.subsection-cameras .camera-hardware-image {
		background-image: url(/tr/ipad-pro/images/overview/cameras/shoot_edit_share_hw__balaezj1ubeq_small_2x.jpg);
	}
}

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

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

.ai-disclaimer {
	font-size: 12px;
	font-weight: 400;
	font-family:
		SF Pro Text Regular,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

.ai-disclaimer-gray {
	color: #86868b;
	font-size: 17px;
	font-weight: 600;
	font-family:
		SF Pro Text Semibold,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
	padding-bottom: 10px;
}

.subsection-display .inline-media-component-container .video-wrapper .end-frame, .subsection-display .inline-media-component-container .video-wrapper .fallback-frame {
	opacity: 1;
}

@media only screen and (max-width: 375px) {
	.section-highlights .disclaimer-headline {
		color: #ffffff;
		font-size: 11px;
		line-height: 14px;
		padding-bottom: 15px;
		font-weight: 400;
	}
}

@media only screen and (min-width: 376px) and (max-width: 734px) {
	.section-highlights .disclaimer-headline {
		color: #ffffff;
		font-size: 12px;
		line-height: 14px;
		padding-bottom: 15px;
		font-weight: 400;
	}
}

@media only screen and (min-width: 735px) {
	.section-highlights .disclaimer-headline {
		color: #ffffff;
		font-size: 15px;
		line-height: 23px;
		padding-bottom: 30px;
		font-weight: 400;
	}
}

.subsection-intelligence .disclaimer-headline {
	color: #86868b;
	font-size: 15px;
	line-height: 23px;
	padding-bottom: 20px;
	font-weight: 400;
}

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

@media only screen and (min-width: 1069px) {
	.modal-l2 .design-l2-wrapper .subsection-1 .subsection-copy {
		transform: translateY(70px);
	}

	.modal-l2 .apple-pencil-pro-l2-wrapper .pencil-section.pencil-inspiration .headline {
		min-width: 100%;
	}

	.section-themes .subsection-headline {
		min-width: 35%;
	}

	.section-environment .section-header .section-header-headline {
		padding-right: 240px;
	}

	.modal-l2 .connectivity-l2-wrapper .hero-picture {
		padding-top: 85px;
	}

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

	.section-contrast .product-tile-ctas .button + a, .section-contrast .product-tile-ctas .product-tile-current + a, .section-contrast .product-tile-ctas a + a, .section-contrast .product-tile-ctas button + a {
		margin-inline-start: 0px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.modal-l2 .design-l2-wrapper .subsection-1 .subsection-copy {
		padding-top: 0px;
		transform: translate(40px, 100px);
	}

	.section-highlights .media-gallery-wrapper .media-gallery-item-design {
		--hlts-glry-caption-width: 410px;
	}

	.modal-l2 .apple-pencil-pro-l2-wrapper .pencil-section.pencil-inspiration .headline {
		min-width: 100%;
	}

	.modal-l2 .connectivity-l2-wrapper .hero-picture {
		margin-top: 50px;
	}

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

	.section-contrast .product-tile-ctas .button + a, .section-contrast .product-tile-ctas .product-tile-current + a, .section-contrast .product-tile-ctas a + a, .section-contrast .product-tile-ctas button + a {
		margin-inline-start: 0px;
	}
}

@media only screen and (max-width: 734px) {
	.section-highlights .media-gallery-wrapper .media-gallery-item-apple-intelligence .positioned-media-element {
		margin-top: -40px;
	}

	.modal-l2 .connectivity-l2-wrapper .hero-picture {
		margin-top: 35px;
	}

	.product-tile-ctas.product-tile-padding.tr-custom-style {
		gap: 36px;
		margin-top: 48px;
	}

	.aap-base__text {
		padding: 10px 0 10px;
	}
}

@media (min-width: 735px) {
	.section-highlights .media-gallery-wrapper .media-gallery-item-apple-intelligence .caption-container {
		margin-top: 12px;
	}
}

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