/* Local overrides */

/* SECTION COMPARE */
@media only screen and (max-width: 734px) {
	.section-contrast .product-tile.product-tile-ipad-air .product-tile-plus-1 {
		min-height: 268px;
	}
}

/* Compare alignment in XS */
@media only screen and (min-width: 450px) {
	br.xs-small {
		display: none;
	}
}

@media only screen and (max-width: 415px) {
	.section-contrast .product-tile .product-tile-price.product-tile-padding {
		padding-inline-end: 30px;
	}
}

/* Hero */
@media only screen and (max-width: 330px) {
	.section-welcome .welcome__lockup-primary-copy {
		padding-left: 45px;
		padding-right: 45px;
	}
}

/* HIDING AVAIL MESSAGE */

.section-welcome
	.overview-hero-hello.welcome-text-content.welcome__lockup-intelligence,
.welcome-text-content.welcome__lockup-secondary-copy {
	display: none;
}

/* Highlights */
/* Design card */

@media only screen and (max-width: 734px) {
	.section-highlights
		.media-gallery-wrapper
		.media-gallery-item-design
		.product-model {
		top: 490px;
	}
}

/* Design section */

@media only screen and (max-width: 734px) {
	.subsection.subsection-design
		.subsection-headline.typography-design-headline-thick {
		white-space: normal;
	}
}

/* Display modal */
@media only screen and (min-width: 1069px) {
	.modal-l2 .display-l2-wrapper .subsection-2-xdr .headline {
		padding-bottom: 20px;
	}
	.modal-l2 .display-l2-wrapper .subsection-2-xdr .modal-copy {
		top: -10px;
	}
}

/* Environment HL */
@media only screen and (min-width: 1069px) {
	.modal-l2 .values-l2-wrapper .subsection.environment .headline {
		align-items: flex-start;
	}
}

/* Arrow button ALT VPs */

.gallery-item-education .icon-card-action .icon-wrapper .tile-icon,
.gallery-item-trade-in .icon-card-action .icon-wrapper .tile-icon {
	width: 36px;
	height: 36px;
}

.gallery-item-education .icon-card-action a.icon,
.gallery-item-trade-in .icon-card-action a.icon {
	color: rgb(51 51 54);
}

.icon-card.icon-card-specialist .icon-container {
	padding-bottom: 26px;
	padding-top: 10px;
}

/* Compare */
@media only screen and (min-width: 1069px) {
	.section-contrast .product-tile-plus {
		margin-top: 0;
	}
}

@media only screen and (max-width: 336px) {
	.section-contrast
		.product-tile.product-tile-ipad-air
		.product-tile-padding.product-tile-plus {
		padding-inline-end: 3px;
	}
}

/* Compare CTA spacing */
@media only screen and (max-width: 734px) {
	.section-contrast .product-tile-ipad-air .product-tile-positioning {
		padding-bottom: 20px;
	}
}
@media only screen and (max-width: 462px) {
	.section-contrast .product-tile-ipad-air .product-tile-positioning {
		padding-bottom: 0px;
	}
}
@media only screen and (max-width: 449px) {
	.section-contrast .product-tile-ipad-air .product-tile-positioning {
		padding-bottom: 20px;
	}
}

@media only screen and (max-width: 404px) {
	.section-contrast .product-tile-ipad-air .product-tile-positioning {
		padding-bottom: 40px;
	}
}

@media only screen and (max-width: 355px) {
	.section-contrast .product-tile-ipad-air .product-tile-positioning {
		padding-bottom: 20px;
	}
}

.ribbon-bts-2024 .bts-2024-sup sup {
	margin-left: 0px;
}
