/******** Local overrides start ********/

/* Footnotes - START */

.bts-2023-mac-family-page .bts-2023-footnote {
	text-decoration: none;
}

.bts-2023-mac-family-page ~ section .footnote {
	text-decoration: none;
}

/* Footnotes - END */

/* Incentive section - START */
/*headline*/
.section-incentive .section-header-headline {
	max-width: 315px;
}
@media only screen and (min-width: 735px) {
	.section-incentive .section-header-headline {
		max-width: 530px;
	}
}
@media only screen and (min-width: 1069px) {
	.section-incentive .section-header-headline {
		max-width: 625px;
	}
}

#icon-card-trade-in .card-cta-modal-button .card-modal-button-small-icon,
#icon-card-specialist .card-cta-modal-button .card-modal-button-small-icon {
	width: 36px;
	height: 36px;
}
/* Incentive section - END */

/* Compare section - START */
@media only screen and (max-width: 734px) {
	.section-select .product-tile .product-tile-padding {
		padding-right: 40px;
	}
	.section-select .product-tile .product-tile-padding {
		padding-inline-end: 55px;
	}
}

.section-select
	.product-tile.product-tile-product-mba1315
	.product-tile-padding {
	padding-inline-end: unset;
}

.section-select #scroll-gallery-gallery-2 .product-tile-positioning {
	height: 75px;
}

@media screen and (max-width: 734px) {
	.section-select .product-tile-ctas.product-tile-padding {
		padding-right: 30px;
	}
}
/* Compare section - END */

/* Footnote dynamic CSS - START */
.sosumi-link-follows,
.sosumi-link-follows ~ .footnote {
	display: none;
}

.sosumi-link-follows[data-pricing-loaded],
.sosumi-link-follows[data-pricing-loaded] ~ .footnote {
	display: inline;
}
/* Footnote dynamic CSS - END */

/******** Local fixes end ********/
