/*------------------------------------*\
   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) {
	.ai-disclaimer {
		color: rgba(255, 255, 255, 0.92) !important;
		font-weight: 400 !important;
		font-size: 17px !important;
	}
	#apple-intelligence .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) {
	.ai-disclaimer {
		color: rgba(255, 255, 255, 0.92) !important;
		font-weight: 400 !important;
		font-size: 17px !important;
		line-height: 1;
	}
	#apple-intelligence .ai-disclaimer {
		color: #6e6e73 !important;
		font-weight: 400 !important;
		font-size: 16px !important;
		margin-top: 15px;
	}
}

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