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

.large-hide {
	display: none;
}
.large-show {
	display: block;
}
.large-show-inline {
	display: inline;
}
.large-show-inlineblock {
	display: inline-block;
}
@media (min-width: 1441px) {
	.xlarge-hide {
		display: none;
	}
	.xlarge-show {
		display: block;
	}
	.xlarge-show-inline {
		display: inline;
	}
	.xlarge-show-inlineblock {
		display: inline-block;
	}
}
@media (max-width: 1068px) {
	.medium-hide {
		display: none;
	}
	.medium-show {
		display: block;
	}
	.medium-show-inline {
		display: inline;
	}
	.medium-show-inlineblock {
		display: inline-block;
	}
}
@media (max-width: 734px) {
	.small-hide {
		display: none;
	}
	.small-show {
		display: block;
	}
	.small-show-inline {
		display: inline;
	}
	.small-show-inlineblock {
		display: inline-block;
	}
}
@media (max-width: 480px) {
	.xsmall-hide {
		display: none;
	}
	.xsmall-show {
		display: block;
	}
	.xsmall-show-inline {
		display: inline;
	}
	.xsmall-show-inlineblock {
		display: inline-block;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-contrast .product-tile .product-tile-ctas.product-tile-padding {
		padding-inline-start: 35px;
		padding-inline-end: 35px;
	}
	.subsection-apple-pencil-pro .subsection-wrapper {
		padding-bottom: 285px;
	}
}

@media only screen and (min-width: 748px) and (max-width: 1068px) {
	.section-contrast .product-tile .product-tile-padding {
		padding-inline-start: 38px;
		padding-inline-end: 40px;
	}
}

@media only screen and (min-width: 1068px) {
	.headline-lockup {
		padding-right: 50px;
		padding-left: 50px;
	}
}

@media only screen and (min-width: 1069px) {
	.modal-l2 .chip-l2-wrapper .subsection-2 .grid-headline {
		margin-top: -52px;
	}
	.modal-l2 .chip-l2-wrapper .subsection-2 .stat {
		margin-top: 106px;
	}
}

@media only screen and (max-width: 734px) {
	.section-contrast .product-tile-ctas .product-tile-current {
		padding-top: 2px;
		padding-bottom: 9px;
	}
}

@media only screen and (max-width: 735px) {
	.energy-flag.energy-flag-corner {
		bottom: -24px;
	}
}

@media only screen and (min-width: 736px) and (max-width: 1069px) {
	.section-contrast .product-tile-ctas {
		margin-bottom: 46px;
	}
}
@media only screen and (max-width: 735px) {
	.section-contrast .product-tile-ctas {
		margin-bottom: 33px;
	}
}

@media only screen and (min-width: 1069px) {
	.modal-l2.ipados-modal .subsection-1 .headline {
		padding-right: 0px;
	}
}

@media only screen and (max-width: 735px) {
	.section-contrast .product-tile-ctas .product-tile-current {
		padding-top: 7px;
	}
}

@media only screen and (max-width: 444px) {
	.section-contrast .product-tile-ctas .product-tile-current {
		padding-top: 3px;
	}
	.section-contrast .product-tile-ctas {
		margin-bottom: 51px;
	}
}

@media only screen and (max-width: 1068px) {
	#media-gallery-item-1 .typography-site-highlights-headline {
		padding-top: 15px;
	}
}

@media only screen and (max-width: 734px) {
	#media-gallery-item-1 .typography-site-highlights-headline {
		padding-top: 20px;
	}
}
/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

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

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