/* Local Overrides */

/* Item 2 */
@media only screen and (min-width: 1069px) {
	section.section-highlights
		#highlights-gallery
		.media-gallery
		ul.item-container
		#highlights-gallery-item-2
		.caption-animation-container {
		width: 410px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	section.section-highlights
		#highlights-gallery
		.media-gallery
		ul.item-container
		#highlights-gallery-item-2
		.caption-animation-container {
		width: 350px;
	}
}

@media only screen and (max-width: 734px) {
	section.section-highlights
		#highlights-gallery
		.media-gallery
		ul.item-container
		#highlights-gallery-item-2
		.caption-animation-container {
		width: 260px;
	}
}

/* Item 6 */
@media only screen and (min-width: 1069px) {
	section.section-highlights
		#highlights-gallery
		.media-gallery
		ul.item-container
		#highlights-gallery-item-6
		.caption-animation-container {
		width: 480px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	section.section-highlights
		#highlights-gallery
		.media-gallery
		ul.item-container
		#highlights-gallery-item-6
		.caption-animation-container {
		width: 420px;
	}
}

@media only screen and (max-width: 734px) {
	section.section-highlights
		#highlights-gallery
		.media-gallery
		ul.item-container
		#highlights-gallery-item-6
		.caption-animation-container {
		width: 320px;
	}
}

/* Compare modal */

@media only screen and (min-width: 1069px) {
	#compare-modal
		.ric-modal-overlay
		.ric-modal-content-wrapper
		.product-tile-set
		.product-tile-macbook-pro
		.product-tile-positioning {
		padding: 0 90px;
	}
}

@media only screen and (max-width: 734px) {
	#compare-modal
		.ric-modal-overlay
		.ric-modal-content-wrapper
		.product-tile-set
		.product-tile-macbook-pro
		.product-tile-positioning {
		padding-right: 30px;
	}
}

/* Battery section */
@media only screen and (min-width: 1069px) {
	.section-battery
		.viewport-content
		.ric-type-lockup-headline-container
		.ric-type-lockup-headline {
		width: 430px;
	}
}

/* Value Props */
@media only screen and (min-width: 1069px) {
	.section-incentive
		.viewport-content
		.section-header
		.section-header-headline {
		width: 660px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-incentive
		.viewport-content
		.section-header
		.section-header-headline {
		width: 560px;
	}
}

/* Compare section */

@media only screen and (min-width: 1069px) {
	.section-contrast
		.viewport-content
		.card-container
		ul.product-tile-set
		.product-tile-headline {
		width: 200px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-contrast
		.viewport-content
		.card-container
		ul.product-tile-set
		.product-tile-headline {
		width: 160px;
	}
}

@media only screen and (max-width: 734px) {
	.section-contrast
		.viewport-content
		.card-container
		ul.product-tile-set
		.product-tile-headline {
		width: 140px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-contrast
		.viewport-content
		.card-container
		ul.product-tile-set
		.product-tile-macbook-pro
		.product-tile-positioning {
		width: 200px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-contrast
		.viewport-content
		.card-container
		ul.product-tile-set
		.product-tile-macbook-pro
		.product-tile-positioning {
		width: 200px;
	}
}

@media only screen and (max-width: 734px) {
	.section-contrast
		.viewport-content
		.card-container
		ul.product-tile-set
		.product-tile-macbook-pro
		.product-tile-positioning {
		width: 160px;
	}
}

/* Values section */
@media only screen and (min-width: 1069px) {
	.section-values
		.viewport-content
		.section-header
		.typography-section-header-headline {
		max-width: 550px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-values
		.viewport-content
		.section-header
		.typography-section-header-headline {
		max-width: 450px;
	}
}

@media only screen and (max-width: 734px) {
	.section-values
		.viewport-content
		.section-header
		.typography-section-header-headline {
		max-width: 360px;
	}
}

@media only screen and (max-width: 1069px) {
	.marquee-header-copy-wrapper .marquee-primary-header {
		width: 400px;
	}
}

@media only screen and (max-width: 734px) {
	.marquee-header-copy-wrapper .marquee-primary-header {
		width: 260px;
	}
}

/*  */

.section-display
	.product-hardware-container
	.grid-sticky-container
	.sticky-element
	.feature-block
	.grid-container
	figure:nth-child(6)
	.stat-content {
	grid-template-rows: 0.5fr auto 1fr;
}

/* Performance modal */

@media only screen and (max-width: 734px) {
	#performance-modal
		.ric-modal-content-wrapper
		.chip-subsection
		.ric-modal-viewport-content-medium-up
		.models-toggle-gallery
		.item-container
		.model-gallery-item
		.graph-gallery
		.tabnav
		.tabnav-platter
		.tabnav-mask
		ul.tabnav-items {
		white-space: normal;
		align-items: center;
	}
	#performance-modal
		.ric-modal-content-wrapper
		.chip-subsection
		.ric-modal-viewport-content-medium-up
		.models-toggle-gallery
		.item-container
		.model-gallery-item
		.graph-gallery
		.tabnav
		.tabnav-platter
		.tabnav-mask
		ul.tabnav-items
		li.tabnav-item {
		white-space: normal;
	}
	#performance-modal
		.ric-modal-content-wrapper
		.chip-subsection
		.ric-modal-viewport-content-medium-up
		.models-toggle-gallery
		.item-container
		.model-gallery-item
		.graph-gallery
		.tabnav
		.tabnav-platter
		.tabnav-mask
		ul.tabnav-items
		li.tabnav-item.tabnav-item-first {
		width: 350px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#performance-modal
		.ric-modal-content-wrapper
		.chip-subsection
		.ric-modal-viewport-content-medium-up
		.models-toggle-gallery
		.item-container
		.model-gallery-item
		.graph-gallery
		.tabnav
		.tabnav-platter
		.tabnav-mask
		ul.tabnav-items {
		white-space: normal;
		align-items: center;
	}
	#performance-modal
		.ric-modal-content-wrapper
		.chip-subsection
		.ric-modal-viewport-content-medium-up
		.models-toggle-gallery
		.item-container
		.model-gallery-item
		.graph-gallery
		.tabnav
		.tabnav-platter
		.tabnav-mask
		ul.tabnav-items
		li.tabnav-item {
		white-space: normal;
	}
	#performance-modal
		.ric-modal-content-wrapper
		.chip-subsection
		.ric-modal-viewport-content-medium-up
		.models-toggle-gallery
		.item-container
		.model-gallery-item
		.graph-gallery
		.tabnav
		.tabnav-platter
		.tabnav-mask
		ul.tabnav-items
		li.tabnav-item.tabnav-item-first {
		width: 350px;
	}
}

/* Hero messaging */

@media only screen and (max-width: 734px) {
	.section-content
		.marquee
		.marquee-header-copy-wrapper
		.marquee-primary-header {
		width: 205px;
	}
}
