/* LOCAL OVERRIDES */

.xs-show,
.xs-show-2 {
	display: none;
}

@media only screen and (min-width: 340px) {
	.nowrap-customized {
		white-space: nowrap;
	}
}

/* Nav [S] */
@media only screen and (max-width: 421px) {
	.xs-show {
		display: block;
	}
}

@media only screen and (max-width: 354px) {
	.xs-show-2 {
		display: block;
	}
}

@media only screen and (max-width: 375px) {
	#compare-air-devices
		.compare-row.compare-pricing
		.typography-compare-tight {
		max-width: 180px;
	}
	#compare-mini-devices
		.compare-row.compare-pricing
		.typography-compare-tight {
		max-width: 180px;
	}
}

@media only screen and (min-width: 421px) {
	.ac-ln-title .small-show {
		display: none;
	}
}

@media only screen and (max-width: 420px) {
	#ac-localnav .ac-ln-content {
		height: 70px;
	}
	#ac-localnav .ac-ln-actions {
		padding-top: 27px;
	}
	#ac-localnav .ac-ln-menu-items {
		padding-top: 35px;
		padding-bottom: 8px;
	}
}

@media (max-width: 420px) {
	#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-tray,
	#ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-tray {
		padding-bottom: 20px;
	}
}

/* Education Pricing + BTS Ribbon */
@media screen and (max-width: 420px) {
	.ribbon-education-pricing,
	.education-college-students-ribbon.ribbon-bts-2025 {
		--nav-collective-height: calc(
			var(--r-globalnav-height, 0px) + var(--r-localnav-height, 0px) +
				var(--r-globalnav-segmentbar-height, 0px) +
				var(--r-localeswitcher-height, 0px)
		);
		margin-top: calc(var(--nav-collective-height) * -0.8);
	}
}

/* bts 2024 tile */

@media only screen and (max-width: 734px) {
	.section-bts-banner .banner-copy,
	.section-bts-banner .banner-copy-column {
		padding-right: 25px;
	}
}

@media only screen and (max-width: 420px) {
	.ribbon.ribbon-bts-2024.education-college-students-ribbon {
		margin-top: 23px;
	}
}

/* bts banner tile small */

@media only screen and (max-width: 394px) {
	.section-bts-banner .banner {
		--height: 564px;
	}
}

@media only screen and (max-width: 387px) {
	.section-bts-banner .banner {
		--height: 596px;
	}
}

/* banner superscript */

.section-bts-banner .banner .footnote a {
	text-underline-offset: -5px;
}

@media only screen and (max-width: 734px) {
	.section-bts-banner .banner .footnote a {
		text-underline-offset: -4px;
	}
}

/* footnote AI */

#ac-globalfooter span.custom_ai {
	display: block;
	padding-top: 0.8em;
}

/* Trade in */

@media only screen and (min-width: 734px) {
	.section-savings .savings-gallery .item-container {
		grid-template-columns: 1fr 1fr;
	}
	.section-savings .savings-gallery .gallery-item {
		width: 100%;
	}
}

/* bts-2025 tile */
@media (max-width: 1068px) {
	.section-savings .back-to-school-2025 .card-back-to-school .card-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}

.section-savings .back-to-school-2025 .card-special-savings {
	display: block;
}

.section-savings .card-content {
	padding-top: 250px;
}

@media (max-width: 1068px) {
	.section-savings .card-content {
		padding-top: 170px;
	}
}

@media only screen and (max-width: 734px) {
	.section-savings .card-content {
		padding-top: 170px;
	}
}

/* Custom Icons */
.modal .content-icon-mirroring {
	background-repeat: no-repeat;
	background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_mirroring.png);
	top: 3px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.modal .content-icon-mirroring {
		background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_mirroring.png);
	}
}

@media (max-width: 1068px) {
	.modal .content-icon-mirroring {
		top: 2px;
	}
}

@media (max-width: 734px) {
	.modal .content-icon-mirroring {
		top: 2px;
	}
}

.modal .content-icon-multitasking {
	background-repeat: no-repeat;
	background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_multitasking.png);
	top: 3px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.modal .content-icon-multitasking {
		background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_multitasking.png);
	}
}

@media (max-width: 1068px) {
	.modal .content-icon-multitasking {
		top: 2px;
	}
}

@media (max-width: 734px) {
	.modal .content-icon-multitasking {
		top: 2px;
	}
}

.modal .content-icon-split-view {
	background-repeat: no-repeat;
	background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_split-view.png);
	top: 3px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.modal .content-icon-split-view {
		background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_split-view.png);
	}
}

@media (max-width: 1068px) {
	.modal .content-icon-split-view {
		top: 2px;
	}
}

@media (max-width: 734px) {
	.modal .content-icon-split-view {
		top: 2px;
	}
}

.modal .content-icon-left-split-view {
	background-repeat: no-repeat;
	background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_left-split-view.png);
	top: 3px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.modal .content-icon-left-split-view {
		background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_left-split-view.png);
	}
}

@media (max-width: 1068px) {
	.modal .content-icon-left-split-view {
		top: 2px;
	}
}

@media (max-width: 734px) {
	.modal .content-icon-left-split-view {
		top: 2px;
	}
}

.modal .content-icon-right-split-view {
	background-repeat: no-repeat;
	background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_right-split-view.png);
	top: 3px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.modal .content-icon-right-split-view {
		background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_right-split-view.png);
	}
}

@media (max-width: 1068px) {
	.modal .content-icon-right-split-view {
		top: 2px;
	}
}

@media (max-width: 734px) {
	.modal .content-icon-right-split-view {
		top: 2px;
	}
}

.modal .content-icon-airdrop {
	background-repeat: no-repeat;
	background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_airdrop.png);
	top: 3px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.modal .content-icon-airdrop {
		background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_airdrop.png);
	}
}

@media (max-width: 1068px) {
	.modal .content-icon-airdrop {
		top: 2px;
	}
}

@media (max-width: 734px) {
	.modal .content-icon-airdrop {
		top: 2px;
	}
}

.modal .content-icon-control-center {
	background-repeat: no-repeat;
	background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_control-center.png);
	top: 3px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.modal .content-icon-control-center {
		background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_control-center.png);
	}
}

@media (max-width: 1068px) {
	.modal .content-icon-control-center {
		top: 2px;
	}
}

@media (max-width: 734px) {
	.modal .content-icon-control-center {
		top: 2px;
	}
}

.modal .content-icon-writing-tools-ui {
	background-repeat: no-repeat;
	background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_writing-tools-ui.png);
	top: 3px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.modal .content-icon-writing-tools-ui {
		background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_writing-tools-ui.png);
	}
}

@media (max-width: 1068px) {
	.modal .content-icon-writing-tools-ui {
		top: 2px;
	}
}

@media (max-width: 734px) {
	.modal .content-icon-writing-tools-ui {
		top: 2px;
	}
}

.modal .content-icon-writing-tools-toolbar {
	background-repeat: no-repeat;
	background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_writing-tools-toolbar.png);
	top: 3px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.modal .content-icon-writing-tools-toolbar {
		background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_writing-tools-toolbar.png);
	}
}

@media (max-width: 1068px) {
	.modal .content-icon-writing-tools-toolbar {
		top: 2px;
	}
}

@media (max-width: 734px) {
	.modal .content-icon-writing-tools-toolbar {
		top: 2px;
	}
}

.modal .content-icon-show-original {
	background-repeat: no-repeat;
	background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_show-original.png);
	top: 3px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.modal .content-icon-show-original {
		background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_show-original.png);
	}
}

@media (max-width: 1068px) {
	.modal .content-icon-show-original {
		top: 2px;
	}
}

@media (max-width: 734px) {
	.modal .content-icon-show-original {
		top: 2px;
	}
}

.modal .content-icon-next {
	background-repeat: no-repeat;
	background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_next.png);
	top: 3px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.modal .content-icon-next {
		background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_next.png);
	}
}

@media (max-width: 1068px) {
	.modal .content-icon-next {
		top: 2px;
	}
}

@media (max-width: 734px) {
	.modal .content-icon-next {
		top: 2px;
	}
}

.modal .content-icon-previous {
	background-repeat: no-repeat;
	background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_previous.png);
	top: 3px;
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.modal .content-icon-previous {
		background-image: url(/ca/education/university-and-college-students/images/overview/icons/icon_previous.png);
	}
}

@media (max-width: 1068px) {
	.modal .content-icon-previous {
		top: 2px;
	}
}

@media (max-width: 734px) {
	.modal .content-icon-previous {
		top: 2px;
	}
}
