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

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

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

@media only screen and (min-width: 1069px) {
	.modal-l2 .chip-l2-wrapper .subsection-2 .grid-headline {
		margin-top: -103px;
	}
	.section-highlights .section-header {
		padding-top: 0;
		margin-top: -21px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.modal-l2 .chip-l2-wrapper .subsection-2 .grid-headline {
		margin-top: -138px;
	}
	.section-highlights .section-header {
		padding-top: 0;
		margin-top: -98px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.subsection-apple-pencil-pro .all-access-pass__container {
		margin-top: 87px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.all-access-pass#aap-apple-pencil-pro {
		margin-bottom: 70px;
	}
}

@media only screen and (max-width: 734px) {
	.modal-l2 .apple-pencil-pro-l2-wrapper .pencil-section .option-1 {
		margin-right: -15px;
	}
	.modal-l2 .apple-pencil-pro-l2-wrapper .pencil-section .option-2 {
		margin-left: -10px;
	}
	html.no-enhanced .section-highlights .section-header {
		padding-top: 106px;
	}
}

@media only screen and (max-width: 734px) {
	.section-contrast .product-tile .product-tile-padding .button, .section-contrast .product-tile-ctas .product-tile-current {
		font-size: 12px;
		letter-spacing: -0.025em;
	}
}

@media only screen and (min-width: 1069px) {
	html.text-zoom .modal-l2 .apple-pencil-pro-l2-wrapper .pencil-section.pencil-options .options-container .options-labels-container {
		max-width: 400px;
	}
	html.text-zoom .modal-l2 .apple-pencil-pro-l2-wrapper .pencil-section.pencil-options .options-container .options-labels-container .pencil-option-container {
		width: 200px;
	}
}

html.text-zoom .modal-l2 .values-l2-wrapper .typography-site-body {
	word-break: break-word;
}

html.text-zoom .typography-site-stat-caption, html.text-zoom .typography-site-modal-headline {
	-webkit-nbsp-mode: space;
	word-break: break-word;
}
html.text-zoom .modal-l2 .apple-pencil-pro-l2-wrapper .pencil-section.pencil-options .options-container .options-labels-container .pencil-option-container .pencil-option .badge {
	height: auto;
}
html.text-zoom #media-gallery-item-5 .typography-site-highlights-headline {
	font-size: 27px;
}

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

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

@media (max-width: 734px) and (max-width: 734px) {
	.section-highlights .media-gallery-wrapper .media-gallery-item-ipados .positioned-media-element.composite-img {
		--p-width: 642px;
		--p-height: 600px;
	}
}

@media (max-width: 734px) {
	.subsection-apple-intelligence .section-features .feature-image-wand .image-container .caption {
		max-width: 117px;
	}
	.subsection-apple-intelligence .section-features .feature-writing-tools .image-container .caption {
		max-width: 100px;
	}

	.section-incentive {
		margin-top: 0;
	}
}

br.xsmall {
	display: none;
}

@media (max-width: 380px) {
	.subsection-apple-intelligence .section-heading .apple-intelligence-gradient {
		max-width: 100%;
	}
	br.xsmall {
		display: block;
	}
}

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

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.custom-margin {
		margin-left: 58px;
	}
}

@media only screen and (min-width: 426px) and (max-width: 456px) {
	.xxsmall-show {
		display: block;
	}
	.xxsmall-hide {
		display: none;
	}
}

@media only screen and (min-width: 30px) and (max-width: 382px) {
	.xxxsmall-show {
		display: block;
	}
	.xxxsmall-hide {
		display: none;
	}
}
@media only screen and (max-width: 375px) {
	html.no-enhanced .section-highlights .section-header {
		padding-top: 272px;
	}
}

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