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

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

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.gradient-text-70 .typography-tout-copy {
	-webkit-text-fill-color: #6e6e73;
}

#shared-features .shared-features-intro-copy p {
	position: relative;
}

@media only screen and (min-width: 1069px) {
	#shared-features .shared-features-intro-copy p .tout-disclaimer.typography-tout-copy.avail-disclaimer {
		position: absolute;
		left: 0;
		top: -110px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#shared-features .shared-features-intro-copy p .tout-disclaimer.typography-tout-copy.avail-disclaimer {
		position: absolute;
		left: -20px;
		top: -100px;
	}
}

@media only screen and (max-width: 734px) {
	#shared-features .shared-features-intro-copy p .tout-disclaimer.typography-tout-copy.avail-disclaimer {
		position: absolute;
		left: 0;
		top: -110px;
	}
}
@media only screen and (min-width: 1300px) {
	#connectivity-gallery .scroll-container .card-set.grid.card-set-full-bleed.caption-tile-set {
		--sk-cssgrid-column-gutter-inner: 70px;
	}
}
@media only screen and (min-width: 1069px) {
	section.section.section-upgrade .inline-wrap .compare-tile-battery .ps-stat .battery-icon-wrap .gradient-text {
		line-height: 1.23;
	}
}
@media only screen and (max-width: 1068px) {
	section.section.section-upgrade .inline-wrap .compare-tile-battery .ps-stat .battery-icon-wrap .gradient-text {
		line-height: 1.23;
	}
}
@media only screen and (max-width: 734px) {
	.section-highlights .media-card-gallery-content .caption.pin-offset.typography-media-card-gallery-headline {
		margin-top: 20px;
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 734px) {
	.ric-modal .ric-modal-content-wrapper {
		padding-inline-start: unset;
		padding-inline-end: unset;
	}
}

@media only screen and (max-width: 465px) {
	.section-highlights .media-card-gallery-content .caption.pin-offset.typography-media-card-gallery-headline {
		margin-top: 20px;
		margin-bottom: 12px;
		width: 300px;
		margin-left: 14px;
		margin-right: 14px;
	}
	.section-highlights .media-card-gallery-content .caption.pin-offset.typography-media-card-gallery-headline .tout-disclaimer {
		line-height: 12px;
	}
}
@media only screen and (min-width: 1069px) {
	.section-cameras .subsection-fusion-camera .subsection-fusion-headline {
		min-width: 345px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-cameras .subsection-fusion-camera .subsection-fusion-headline {
		min-width: 345px;
	}
}
@media only screen and (max-width: 734px) {
	.section-cameras .subsection-fusion-camera .subsection-fusion-headline {
		min-width: 345px;
	}
}

/* STATIC GEO ALT */
html.enhanced .section-performance .subsection-intro .media-container {
	margin-top: var(--ps-spacing-60);
	margin-bottom: var(--ps-spacing-96);
}
@media (max-width: 1068px) {
	html.enhanced .section-performance .subsection-intro .media-container {
		margin-top: var(--ps-spacing-80);
		margin-bottom: var(--ps-spacing-80);
	}
}
@media (max-width: 734px) {
	html.enhanced .section-performance .subsection-intro .media-container {
		margin-top: var(--ps-spacing-60);
		margin-bottom: var(--ps-spacing-24);
	}
}
@media (min-width: 735px) {
	html.enhanced .section-performance .subsection-intro .copy-container {
		margin-top: 0px;
	}
}

html.enhanced .section-performance .subsection-intro .performance-hero-fallback {
	display: block;
}
.localnav-container .content-expand-wrap .product-action .product-cta .pricing {
	height: unset;
}

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