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






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




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

.ribbon .ribbon-content-wrapper {
    background-color: unset;
    -webkit-backdrop-filter: blur(var(--ribbon-background-blur));
    backdrop-filter: blur(var(--ribbon-background-blur));
    padding: unset;
}

.ribbon .ribbon-drop-wrapper {
	color: rgba(245,245,247,1);
	background-color: rgba(29,29,31,0.8);
}

.ribbon .ribbon-content-wrapper .ribbon-content {
    padding-top: .94118em;
    padding-bottom: .94118em;
    width: var(--ribbon-content-width);
    min-width: var(--ribbon-content-minimum-width);
    margin-inline: auto;
}

.ribbon .ribbon-content-wrapper .ribbon-content .column {
	width: 80%;
	flex-basis: unset;
}

.ribbon .ribbon-content-wrapper .ribbon-content p {
	text-align: center;
}

.ribbon .ribbon-content-wrapper .ribbon-content .pricing-container, .ribbon .ribbon-content-wrapper .ribbon-content .pricing-fallback, .ribbon-link {
	font-size: 14px;
	line-height: 1.42859;
	font-weight: 400;
	letter-spacing: -.016em;
	font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}

.ribbon.edu_ribbon .ribbon-content-wrapper {
	background-color: var(--ribbon-background-color);
}

.section-media-hero {
    margin-bottom: var(--ribbon-height);
}


/* HEALTH TRACKING START */
@media (max-width: 734px) {
  	.section-health-tracking .media-type-layout-health .highlight-gradient.ric-type-lockup-element {
		width: 94%;
	}
}
/* HEALTH TRACKING END */


/* HIGHLIGHTS GALLERY START */
#highlights-gallery-item-1 .caption-container .typography-media-card-gallery-headline {
    padding-right: 16px;
}
@media (max-width:1068px) {
    #highlights-gallery-item-1 .caption-container .typography-media-card-gallery-headline {
        padding-right: 0px;
    }
}
@media (max-width:734px) {
    #highlights-gallery-item-1 .caption-container .typography-media-card-gallery-headline {
        padding-right: 16px;
    }
}
/* HIGHLIGHTS GALLERY END */


/* BATTERY SECTION START */
.section-battery .intro-content .intro-headline .typography-ric-type-lockup-xl-headline {
    padding-right: 0px;
}
@media (max-width:1068px) {
    .section-battery .intro-content .intro-headline .typography-ric-type-lockup-xl-headline {
        padding-right: 77px;
    }
}
@media (max-width:734px) {
    .section-battery .intro-content .intro-headline .typography-ric-type-lockup-xl-headline {
        padding-right: 0px;
    }
}
/* BATTERY SECTION END */


/* UPGRADE SECTION START */
html:not(.text-zoom) .upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="background"]:has(picture.loaded) {
    background: black;
}


.upgrader .upgrader-group[data-upgrader-group-id="ultra-1"] .upgrader-item {
    --upgrader-bento-height: 370px;
}
@media (max-width:1068px) {
    .upgrader .upgrader-group[data-upgrader-group-id="ultra-1"] .upgrader-item {
        --upgrader-bento-height: 285px;
    }
}
@media (max-width:734px) {
    .upgrader .upgrader-group[data-upgrader-group-id="ultra-1"] .upgrader-item {
        --upgrader-bento-height: 225px;
    }
}


.upgrader .upgrader-group[data-upgrader-group-id="series"] .upgrader-item {
    --upgrader-bento-height: 390px;
}
@media (max-width:1068px) {
    .upgrader .upgrader-group[data-upgrader-group-id="series"] .upgrader-item {
        --upgrader-bento-height: 295px;
    }
}
@media (max-width:734px) {
    .upgrader .upgrader-group[data-upgrader-group-id="series"] .upgrader-item {
        --upgrader-bento-height: 250px;
    }
}


.section-upgrade .upgrader-item:has(picture#overview-upgrade-upgraders-ultra-siri-ai-1) {
    --p-width: 337px;
    --p-height: 180px;
}
@media (max-width:1068px) {
    .section-upgrade .upgrader-item:has(picture#overview-upgrade-upgraders-ultra-siri-ai-1) {
        --p-width: 248px;
        --p-height: 119px;
    }
}
@media (max-width:734px) {
    .section-upgrade .upgrader-item:has(picture#overview-upgrade-upgraders-ultra-siri-ai-1) {
        --p-width: 200px;
        --p-height: 98px;
    }
}


.section-upgrade .upgrader-item:has(picture.overview-upgrade-upgraders-ultra-health-notifications) {
    --p-width: 337px;
    --p-height: 196px;
}
@media (max-width:1068px) {
    .section-upgrade .upgrader-item:has(picture.overview-upgrade-upgraders-ultra-health-notifications) {
        --p-width: 248px;
        --p-height: 137px;
    }
}
@media (max-width:734px) {
    .section-upgrade .upgrader-item:has(picture.overview-upgrade-upgraders-ultra-health-notifications) {
        --p-width: 200px;
        --p-height: 121px;
    }
}


.section-upgrade .upgrader-item:has(picture#overview-upgrade-upgraders-ultra-siri-ai-2) {
    --p-width: 92px;
    --p-height: 69px;
}
@media (max-width:1068px) {
    .section-upgrade .upgrader-item:has(picture#overview-upgrade-upgraders-ultra-siri-ai-2) {
        --p-width: 92px;
        --p-height: 69px;
    }
}
@media (max-width:734px) {
    .section-upgrade .upgrader-item:has(picture#overview-upgrade-upgraders-ultra-siri-ai-2) {
        --p-width: 66px;
        --p-height: 49px;
    }
}

/* GPS Bento Start */
.section-upgrade .upgrader-item #overview-upgrade-upgraders-ultra-siri-ai-2 {
    margin-top: 45px;
}
@media (max-width:1068px) {
    .section-upgrade .upgrader-item #overview-upgrade-upgraders-ultra-siri-ai-2 {
        margin-top: 55px;
    }
}
@media (max-width:734px) {
    .section-upgrade .upgrader-item #overview-upgrade-upgraders-ultra-siri-ai-2 {
        margin-top: 65px;
    }
}
/* GPS Bento End */
/* Durability Bento Start */
.section-upgrade .upgrader-item #overview-upgrade-upgraders-series-durability-1 {
    margin-bottom: 50px;
}
@media (max-width:1068px) {
    .section-upgrade .upgrader-item #overview-upgrade-upgraders-series-durability-1 {
        margin-bottom: 40px;
    }
}
@media (max-width:734px) {
    .section-upgrade .upgrader-item #overview-upgrade-upgraders-series-durability-1 {
        margin-bottom: 35px;
    }
}
/* Durability Bento End */

/* UPGRADE SECTION END */



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