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

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

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

.card-container.feature-card.theme-light.background-alt.gallery-item {
	width: 372px;
}

#incentive-gallery div.scroll-container .item-container .card-set.grid.card-set-full-bleed {
	grid-auto-columns: 372px;
}

@media (max-width: 1068px) {
	#incentive-gallery div.scroll-container .item-container .card-set.grid.card-set-full-bleed {
		grid-auto-columns: 344px;
	}
	.card-container.feature-card.theme-light.background-alt.gallery-item {
		width: 344px;
	}
}

@media (max-width: 734px) {
	#incentive-gallery div.scroll-container .item-container .card-set.grid.card-set-full-bleed {
		grid-auto-columns: 260px;
	}
	.card-container.feature-card.theme-light.background-alt.gallery-item {
		width: 260px;
	}
}
.ric-modal .ric-modal-content-wrapper {
	padding-inline-start: 0;
	padding-inline-end: 0;
}
@media only screen and (max-width: 734px) {
	.ric-modal .ric-modal-viewport-content {
		padding-inline-start: 6.25%;
		padding-inline-end: 6.25%;
	}
}
@media only screen and (max-width: 734px) {
	.ric-modal:not(.energy-modal-container) .ric-modal-overlay-container {
		padding-inline-start: 10px;
		padding-inline-end: 10px;
	}
	.ric-modal .ric-modal-overlay {
		width: 100%;
	}
}

#icon-card-shopping-experience .feature-card-copy-container.feature-card-copy {
	padding-bottom: 40px;
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#icon-card-shopping-experience .feature-card-copy-container.feature-card-copy {
		padding-bottom: 5px;
	}
}
@media only screen and (max-width: 734px) {
	#icon-card-shopping-experience .feature-card-copy-container.feature-card-copy {
		padding-bottom: 35px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-image-accordion .viewport-content .section-header-headline.typography-section-header-headline {
		max-width: 82%;
	}
}

@media only screen and (min-width: 1069px) {
	#gallery-item-ios-ai-alt-3 .ai-disclaimer,
	.ai-disclaimer {
		color: rgba(255, 255, 255, 0.92) !important;
		font-weight: 400 !important;
		font-size: 17px !important;
	}
	#ios-apple-intelligence-modal-alt .ai-disclaimer,
	#ios-apple-intelligence-modal .ai-disclaimer {
		color: #6e6e73 !important;
		font-weight: 400 !important;
		font-size: 16px !important;
		margin-top: 15px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#gallery-item-ios-ai-alt-3 .ai-disclaimer,
	.ai-disclaimer {
		color: rgba(255, 255, 255, 0.92) !important;
		font-weight: 400 !important;
		font-size: 17px !important;
		line-height: 1;
	}
	#ios-apple-intelligence-modal-alt .ai-disclaimer,
	#ios-apple-intelligence-modal .ai-disclaimer {
		color: #6e6e73 !important;
		font-weight: 400 !important;
		font-size: 16px !important;
		margin-top: 15px;
	}
}

@media only screen and (max-width: 734px) {
	#gallery-item-ios-ai-alt-3 .ai-disclaimer,
	.ai-disclaimer {
		color: rgba(255, 255, 255, 0.92) !important;
		font-weight: 400 !important;
		font-size: 14px !important;
		line-height: 1;
	}
	#ios-apple-intelligence-modal-alt .ai-disclaimer,
	#ios-apple-intelligence-modal .ai-disclaimer {
		color: #6e6e73 !important;
		font-weight: 400 !important;
		font-size: 12px !important;
		margin-top: 15px;
	}
}
@media only screen and (min-width: 1069px) {
	.privacy-modal-alt .ric-modal-content-wrapper div:nth-child(2) .tile .inner-container-modal-copyblock,
	.privacy-modal .ric-modal-content-wrapper div:nth-child(2) .tile .inner-container-modal-copyblock  {
		width: 355px;
	}
}

.ric-modal {
	--modal-overlay-padding-top: 20px;
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
