/*------------------------------------*\
   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);
}



/* 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: 340px;
}
@media (max-width:1068px) {
    .upgrader .upgrader-group[data-upgrader-group-id="ultra-1"] .upgrader-item {
        --upgrader-bento-height: 255px;
    }
}
@media (max-width:734px) {
    .upgrader .upgrader-group[data-upgrader-group-id="ultra-1"] .upgrader-item {
        --upgrader-bento-height: 245px;
    }
}


.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: 260px;
    }
}


.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;
    }
}

/* Satellite Bento Start */
@media (max-width:1068px) {
    .section-upgrade .upgrader-group[data-upgrader-group-id="ultra-1"] .upgrader-item:nth-child(6) .caption-animation-container {
        margin-top: -20px;
    }
}
@media (max-width:734px) {
    .section-upgrade .upgrader-group[data-upgrader-group-id="ultra-1"] .upgrader-item:nth-child(6) .caption-animation-container {
        margin-top: 0px;
    }
}
/* Satellite Bento End */

/* 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: 20px;
}
@media (max-width:1068px) {
    .section-upgrade .upgrader-item #overview-upgrade-upgraders-series-durability-1 {
        margin-bottom: 30px;
    }
}
@media (max-width:734px) {
    .section-upgrade .upgrader-item #overview-upgrade-upgraders-series-durability-1 {
        margin-bottom: 30px;
    }
}
/* Durability Bento End */

/* UPGRADE SECTION END */



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