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






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




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

.section-hero {
	padding-top: 96px;
}

@media only screen and (max-width: 734px) {
	.section-hero {
		padding-top: 0;
	}
}
.section-hero .ribbon-ase {
	padding-top: 0;
}
.grid-item-modal-trigger-wrap {
	z-index: 2;
}


.section-router .grid-item-router .shared-router-macos-bigsur img {
	margin-left: -30%;
}

@media only screen and (max-width: 1068px) {
	.section-router .grid-item-router .shared-router-macos-bigsur img {
		margin-left: 0;
	}
}


.section-chip .grid-item-graphics .grid-item-modal-trigger-wrap {
	margin-top: 40px;
}

@media only screen and (max-width: 1068px) {
	.section-chip .grid-item-graphics .grid-item-modal-trigger-wrap {
		margin-top: 0px;
	}
}

.section-chip .grid-item-memory .overview-memory {
	height: 100%;
}

.badge-grid-item .badge-value .badge-subvalue {
    font-size: 64px;
}

@media only screen and (max-width: 1068px) {
    .badge-grid-item .badge-value .badge-subvalue {
        font-size: 64px;
    }
}    
@media only screen and (max-width: 734px) {
    .badge-grid-item .badge-value .badge-subvalue {
        font-size: 48px;
    }
}

.badge-modal .badge-value .badge-subvalue {
    font-size: 48px;
}

@media only screen and (max-width: 1068px) {
    .badge-modal .badge-value .badge-subvalue {
        font-size: 36px;
    }
}
@media only screen and (max-width: 734px) {
    .section-chip .grid-item-ml .badge-container .badge-value .badge-subvalue {
        font-size: 48px;
    }
}

.section-router .grid-item-accessory .text-content .typography-headline {
	max-width: 100%;
}

.section-router .grid-item-macos .text-content .typography-headline {
	max-width: 100%;
}

@media only screen and (max-width: 734px) {
	.section-chip .grid-item-ml .badge-container {
		margin-top: 60px;
	}
}

@media only screen and (max-width: 734px) {
	.section-chip .grid-item-speed .grid-item-content .text-content {
		max-width: 280px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-versatility .gallery .tablist-wrapper .tabnav-item {
		padding: 9px 0 10px 30px;
	}
}

@media only screen and (max-width: 734px) {
	.section-versatility .gallery .tablist-wrapper .tabnav-item {
		padding-bottom: 39px;
	}
}

@media only screen and (max-width: 734px) {
	.section-chip .grid-item-graphics .badge-container {
		margin-top: 60px;
	}
}
@media only screen and (max-width: 734px) {
	.section-chip .grid-item-graphics .badge-container .badge:last-child {
		margin-top: 60px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-cta-item {
		line-height: 1.5;
		margin-bottom: 10px;
	}
}

#ac-globalnav {
	background-color: black;
}


.section-router .grid-item-router .shared-router-accessories {
	bottom: -55px;
}


@media only screen and (max-width: 734px) {
	.section-router .grid-item-router .shared-router-accessories {
		bottom: 0px;
	}
}

html.quick-look.quick-look-modern .quicklook-component.quicklook-cta-modern {
    width: 284px;
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 