/* Local Overrides */

/* product nav */

@media only screen and (min-width: 735px) {
	#chapternav
		.content-expand-wrap
		.product-list
		.product-wrap
		.product-link.custom-break {
		width: 125px;
		padding-left: 0px;
		padding-right: 0px;
		margin-right: -8px;
	}
}

@media only screen and (max-width: 734px) {
	#chapternav
		.content-expand-wrap
		.product-list
		.product-wrap
		.typography-chapternav-label.custom-width {
		width: 100px;
	}
	#chapternav
		.content-expand-wrap
		.product-list
		.product-wrap
		.product-link.custom-break {
		padding-bottom: 0px;
		margin-bottom: -5px;
	}
}

/**/

@media only screen and (max-width: 734px) {
	.banner-card.banner-card-text-row-placement-bottom .banner-card-copy-column,
	.banner-card.banner-card-text-row-placement-top .banner-card-asset-column {
		margin-top: -360px;
	}

	.banner-2-banner .banner-card-copy {
		margin-top: 37px;
	}
}

@media only screen and (min-width: 734px) and (max-width: 785px) {
	.banner-2-banner .banner-card-copy {
		margin-top: 40px;
	}
}

/* ODBD ribbon for Android */

html.android .main .ribbon.ribbon-obdb-idl-2025 {
	display: none;
}

/* Ribbon */
.section-ribbon.ribbon
	.ribbon-drop-wrapper
	.ribbon-content-wrapper
	.ribbon-content.row
	.column {
	padding: 0 24px;
}

/* Airtag */

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section.section-essentials
		div.scroll-container
		ul
		li.card-container.banner-card.gallery-item.banner-2-banner.typography-banner-card-copy.banner-card-asset-type-inline
		div.column.banner-card-copy-column
		div.banner-card-copy
		p {
		padding: 0 35px;
	}
}

/* 5G TILE - BOC CHIP AND BATTERY */

@media only screen and (min-width: 1069px) and (max-width: 1330px) {
	#overview-consider-modals-chip-battery-modal-5g-1 img,
	#overview-consider-modals-chip-battery-modal-5g-2 img,
	#overview-consider-modals-chip-battery-modal-5g-3 img {
		width: 98%;
		left: 5px;
	}
}

/*Dynamic Pricing */

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-select .product-tile-price {
		max-width: 300px;
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media only screen and (max-width: 734px) {
	.section-select .product-tile-price {
		max-width: 186px;
	}
}

/* language disclaimer */
.language-disclaimer {
	font-size: 12px;
	line-height: 16px;
	padding: 14px 0px;
	color: #6e6e73;
}

@media only screen and (max-width: 1069px) {
	.language-disclaimer {
		padding: 12px 0px;
	}
}

@media only screen and (max-width: 734px) {
	.language-disclaimer {
		padding: 8px 0px;
	}
}

/* nav shop iphone */
ul.product-list .product-wrap:nth-last-child(2) p.typography-chapternav-label {
	width: max-content;
}

/* Privacy title */
@media only screen and (max-width: 734px) {
	.section-privacy header {
		max-width: 190px;
	}
}

@media only screen and (min-width: 734px) and (max-width: 850px) {
	.section-privacy header {
		max-width: 430px;
	}
}

@media (min-width: 1069px) {
	.inner-container-modal-tile.tile-horizontal-layout
		.tile
		.image-container
		#overview-consider-modals-getting-started-modal-conversation-1
		img {
		margin-top: 67px;
	}
	.inner-container-modal-tile.tile-horizontal-layout
		.tile
		.image-container
		#overview-consider-modals-getting-started-modal-conversation-2
		img {
		margin-top: 67px;
	}
	.inner-container-modal-tile.tile-horizontal-layout
		.tile
		.image-container
		#overview-consider-modals-privacy-modal-privacy-1
		img {
		margin-top: 67px;
	}
	.inner-container-modal-tile.tile-horizontal-layout
		.tile
		.image-container
		#overview-consider-modals-privacy-modal-privacy-2
		img {
		margin-top: 67px;
	}
	.inner-container-modal-tile.tile-horizontal-layout
		.tile
		.image-container
		#overview-consider-modals-privacy-modal-privacy-3
		img {
		margin-top: 67px;
	}
	.inner-container-modal-tile.tile-horizontal-layout
		.tile
		.image-container
		#overview-consider-modals-privacy-modal-privacy-4
		img {
		margin-top: 67px;
	}
	.inner-container-modal-tile.tile-horizontal-layout
		.tile
		.image-container
		#overview-consider-modals-privacy-modal-privacy-5
		img {
		margin-top: 67px;
	}
}

/* Privacy card */
@media (min-width: 1069px) {
	#privacy-modal
		.inner-container-modal-tile.tile-horizontal-layout
		.tile
		.image-container.pin-middle-center {
		margin-top: auto;
	}
}
