/* LOCAL OVERRIDES  */

/* VIP clients prevent wrap */
@media only screen and (max-width: 1200px) {
	.xlarge {
		display: none;
	}
}

/* HERO */
@media only screen and (max-width: 339px) {
	.section-hero .typography-headline-super {
		font-size: 45px;
	}
}

/* MODALS */
@media only screen and (max-width: 830px) {
	.modal-copy.typography-tile-paragraph-copy {
		font-size: 17px;
	}
}

@media only screen and (max-width: 379px) {
	.grid-modal .modal-content {
		padding-right: 25px;
	}
}
@media only screen and (max-width: 370px) {
	.grid-modal .typography-tile-paragraph-copy {
		font-size: 16px;
	}
}
@media only screen and (max-width: 330px) {
	.grid-modal .typography-tile-paragraph-copy {
		font-size: 15px;
	}
}

/*ONLY WITH APPLE*/
@media only screen and (min-width: 1069px) {
	.section-detail-only-with-apple
		.typography-only-with-apple-column-headline {
		font-size: 40px;
	}
}

/* INVENTORY */
.extra-small {
	display: none;
}
@media only screen and (max-width: 380px) {
	.extra-small {
		display: inline;
	}
}
@media only screen and (max-width: 325px) {
	.detail-tiles .detail-tile .tile-header-content {
		padding-left: 24px;
		padding-right: 24px;
	}
}
