/* Trade in ribbon START */
.main [data-unit-id="iphone-trade-in"] .module-content .ribbon-iphone-ti .section-content .iphone-ti-ribbon-copy .footnote-alt {
	color: rgb(29, 29, 31);
}

.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] {
	background-color: #fff;
	text-align: center
}

.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] {
	width: 100%
}

.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] [data-unit-id],.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] .module-content {
	width: 100%
}

@media screen and (max-width: 1440px) and (min-width: 1069px) {
	.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] [data-unit-id],.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] .module-content {
		height: auto
	}
}

@media screen and (max-width: 734px) and (min-width: 0px) {
	.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] [data-unit-id],.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] .module-content {
		height: auto
	}
}

@media screen and (max-width: 1441000px) and (min-width: 1441px) {
	.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] [data-unit-id],.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] .module-content {
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 735px) {
	.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] [data-unit-id],.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] .module-content {
		height: auto
	}
}

@supports (height: calc(var(--global-nav-collective-height) + var(--content-height) + 12px)) {
	.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] {
		--columns-for-analytics-only: 1;
		--safe-area-inset-lt: 0px;
		--safe-area-inset-lt: env(safe-area-inset-left);
		--safe-area-inset-rt: 0px;
		--safe-area-inset-rt: env(safe-area-inset-right);
		--safe-area-inset-lt: 0px;
		--safe-area-inset-lt: env(safe-area-inset-left);
		--safe-area-inset-rt: 0px;
		--safe-area-inset-rt: env(safe-area-inset-right);
		--safe-area-inset-lt: 0px;
		--safe-area-inset-lt: env(safe-area-inset-left);
		--safe-area-inset-rt: 0px;
		--safe-area-inset-rt: env(safe-area-inset-right);
		--safe-area-inset-lt: 0px;
		--safe-area-inset-lt: env(safe-area-inset-left);
		--safe-area-inset-rt: 0px;
		--safe-area-inset-rt: env(safe-area-inset-right)
	}@media screen and (max-width: 1440px) and (min-width: 1069px) {
		.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"]{--content-height: auto;
		--columns: 1;
		--gutter-width: 0;
		--gutter-half-width: 0;
		--gutter-and-half-width: 0;
		--gutter-color: #fff;
		--double-edge-border-width: 0px;
		--edge-border-width: 0px;
		--background-color: #fbfbfd;
		--text-color: #1d1d1f;
		--edge-border-width-fallback: 0px
	}
}

@media screen and (max-width: 734px) and (min-width: 0px) {
	.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] {
		--content-height: auto;
		--columns: 1;
		--gutter-width: 0;
		--gutter-half-width: 0;
		--gutter-and-half-width: 0;
		--gutter-color: #fff;
		--double-edge-border-width: 0px;
		--edge-border-width: 0px;
		--background-color: #fbfbfd;
		--text-color: #1d1d1f;
		--edge-border-width-fallback: 0px
	}
}

@media screen and (max-width: 1441000px) and (min-width: 1441px) {
	.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] {
		--content-height: auto;
		--columns: 1;
		--gutter-width: 0;
		--gutter-half-width: 0;
		--gutter-and-half-width: 0;
		--gutter-color: #fff;
		--double-edge-border-width: 0px;
		--edge-border-width: 0px;
		--background-color: #fbfbfd;
		--text-color: #1d1d1f;
		--edge-border-width-fallback: 0px
	}
}

@media screen and (max-width: 1068px) and (min-width: 735px) {
	.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] {
		--content-height: auto;
		--columns: 1;
		--gutter-width: 0;
		--gutter-half-width: 0;
		--gutter-and-half-width: 0;
		--gutter-color: #fff;
		--double-edge-border-width: 0px;
		--edge-border-width: 0px;
		--background-color: #fbfbfd;
		--text-color: #1d1d1f;
		--edge-border-width-fallback: 0px
	}
}

.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"].standalone-module {
	border-bottom: var(--gutter-width) solid var(--gutter-color);
	height: calc(var(--content-height) + var(--global-nav-collective-height) +  var(--gutter-width));
	top: calc(var(--global-nav-collective-height) * -1);
	margin-bottom: calc((var(--global-nav-collective-height)) * -1);
	width: calc(100% - var(--double-edge-border-width) - var(--safe-area-inset-lt) - var(--safe-area-inset-rt));
	left: calc(var(--edge-border-width) + var(--safe-area-inset-lt))
}

.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"].standalone-module .module-content {
	padding-top: var(--global-nav-collective-height);
	background-color: var(--background-color);
	color: var(--text-color)
}}

@media only screen and (max-width: 734px) {
	.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] {
		height: auto
	}
}

.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] .section-content {
	margin-right: auto;
	margin-left: auto
}

.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] .iphone-ti-ribbon-copy {
	font-size: 14px;
	display: inline-block;
	padding: 12px 15px
}

@media only screen and (max-width: 734px) {
	.main [data-module-template="ribbon"] [data-unit-id="iphone-trade-in"] .iphone-ti-ribbon-copy {
		width: 82.5%;
		padding: 10px 0
	}
}





.ribbon-iphone-ti .pricing-fallback {
    display: none
}

.ribbon-iphone-ti .pricing-container[style="display: none;"]+.pricing-fallback {
    display: inline
}
/* Trade in ribbon END */









/*------------------------------------*\
   GALLERY CSS
\*------------------------------------*/
/* TV-PLUS-GALLERY */

/* LOCAL FIXES */

/* END TV-PLUS-GALLERY */
/*------------------------------------*\
  END GALLERY CSS
\*------------------------------------*/
