:lang(en) * {
  font-family: "SF Pro Display", "SF Pro AR", "SF Pro Gulf", "SF Pro Text",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
  letter-spacing: 0 !important;
}

html {
  overflow-x: hidden;
}

.section-pro-apps
  .section-gallery
  .pro-apps-gallery
  .paddlenav
  .paddlenav-arrow-next {
  left: 18px;
  right: auto;
}

.section-pro-apps
  .section-gallery
  .pro-apps-gallery
  .item-container
  .gallery-item
  .gallery-item-container
  .gallery-item-label {
  text-align: right;
  margin-right: 22px;
  margin-left: 0;
}

@media only screen and (max-width: 1068px) {
  .section-pro-apps
    .section-gallery
    .pro-apps-gallery
    .item-container
    .gallery-item
    .gallery-item-container
    .gallery-item-label {
    margin-right: 16px;
    margin-left: 0;
  }
}

@media only screen and (max-width: 734px) {
  .section-pro-apps
    .section-gallery
    .pro-apps-gallery
    .item-container
    .gallery-item
    .gallery-item-container
    .gallery-item-label {
    margin-right: 8px;
    margin-left: 0;
  }
}

.section-pro-display .subsection-back {
  direction: ltr;
}

.section-pro-display .section-fifty-fifty .tile:first-child {
  margin-right: 20px;
  margin-left: 0;
}

@media only screen and (max-width: 1068px) {
  .section-pro-display .section-fifty-fifty .tile:first-child {
    margin-right: 13px;
    margin-left: 0;
  }
}

@media only screen and (max-width: 734px) {
  .section-pro-display .section-fifty-fifty .tile:first-child {
    margin-right: 0;
    margin-left: 0;
  }
}

.section-pro-display .section-fifty-fifty .tile:last-child {
  margin-left: 20px;
  margin-right: 0;
}

@media only screen and (max-width: 1068px) {
  .section-pro-display .section-fifty-fifty .tile:last-child {
    margin-left: 13px;
    margin-right: 0;
  }
}

@media only screen and (max-width: 734px) {
  .section-pro-display .section-fifty-fifty .tile:last-child {
    margin-left: 0;
    margin-right: 0;
  }
}

@media only screen and (min-width: 1069px) {
  .section-ar {
    direction: ltr;
  }

  .section-ar .copy-wrapper {
    direction: rtl;
  }

  .section-ar .column-copy {
    margin-left: 5.375%;
    margin-right: auto;
  }
}

.section-magic-accessories {
  direction: ltr;
}

.section-magic-accessories .copy-wrapper {
  direction: rtl;
}

@media only screen and (max-width: 1068px) {
  .section-expansion .expansion-stats .badge:nth-child(3n) {
    margin-right: 0;
  }
}

.modal-contents .features-container .stat:last-child {
  margin-top: 36px;
}

@media only screen and (max-width: 734px) {
  .modal-contents .features-container .stat:last-child {
    margin-top: 0;
  }
}

.icon-chevronright:after,
.icon-chevronright:before {
  content: "\f300";
}

.section-manifest .section-intro .typography-headline-copy.headline-copy {
  line-height: 1.2;
}

.pro-apps-intro-max-width .typography-headline-copy.headline-copy {
  line-height: 1.25;
}

.section-connections .section-intro .typography-headline-copy.headline-copy {
  line-height: 1.2;
}

@media only screen and (max-width: 1068px) {
  .section-performance .performance .typography-headline-copy.headline-copy {
    line-height: 1.225;
  }

  .section-pro-display .section-intro .typography-headline-copy.headline-copy {
    line-height: 1.225;
  }
}

.router-item-macos .router-item-headline {
  line-height: 1.25;
}

.item-container .gallery-item .bars-container .badge-value-container {
  direction: ltr;
}

@media only screen and (min-width: 1068px) {
  #section-performance
    > div:nth-child(3)
    > div
    > figure:nth-child(2)
    > div
    > span:nth-child(3),
  #section-performance
    > div:nth-child(3)
    > div
    > figure:nth-child(1)
    > div
    > span:nth-child(3) {
    margin-top: 10px;
  }
}

@media only screen and (min-width: 1068px) {
  .section-manifest .manifest-intro-max-width {
    max-width: 1034px;
  }

  .section-expansion .expansion-content {
    max-width: 1077px;
  }
}

@media only screen and (max-width: 1068px) {
  .section-pro-apps
    .section-gallery
    .pro-apps-gallery
    .captions-gallery
    .gallery-caption#pro-apps-gallery-caption-4 {
    width: 80.5vw;
    max-width: 335px;
  }

  .section-magic-accessories .column-copy {
    direction: rtl;
  }

  .section-magic-accessories .copy-wrapper {
    max-width: 340px;
  }

  .section-magic-accessories .copy-wrapper {
    padding-right: 35px;
  }
}

@media only screen and (max-width: 735px) {
  .section-magic-accessories .copy-wrapper {
    padding-right: 0;
  }
}

.performance-gallery .item-container .bars-container .badge-unit,
.performance-gallery .item-container .bars-container .badge-value {
  left: -2px;
  right: unset;
}

@media only screen and (min-width: 1069px) and (max-width: 1300px) {
  .section-expansion .section-intro .badge-elevated .badge-value {
    font-size: 52px;
  }
}

@media only screen and (max-width: 735px) {
  .subsection-slots .pin-caption {
    max-width: 160px;
    font-size: 12px;
  }
}

html.quick-look .quicklook-component a span:after {
  margin-left: unset;
  margin-right: 0.05em;
}

.section-compare .grid-container {
  grid-template-areas: "mac-mini-hw 					.	mac-studio-hw 					.	mac-pro-hw" "mac-mini-swatch 				.	mac-studio-swatch 				.	mac-pro-swatch" "mac-mini-headline 				.	mac-studio-headline  			.	mac-pro-headline" "mac-mini-pricing 				.	mac-studio-pricing 				.	mac-pro-pricing" "mac-mini-processor 			.	mac-studio-processor 			.	mac-pro-processor" "mac-mini-cpu 					.	mac-studio-cpu 					.	mac-pro-cpu" "mac-mini-gpu 					.	mac-studio-gpu 					.	mac-pro-gpu" "mac-mini-memory 				.	mac-studio-memory 				.	mac-pro-memory" "mac-mini-storage 				.	mac-studio-storage 				.	mac-pro-storage" "mac-mini-apple-intelligence	.	mac-studio-apple-intelligence	.	mac-pro-apple-intelligence" "mac-mini-btn 					.	mac-studio-btn 					.	mac-pro-btn" "mac-mini-cta					.	mac-studio-cta 					.	mac-pro-cta";
}

@media only screen and (max-width:734px) {
  .section-compare .grid-container {
      grid-template-areas: "mac-mini-hw 					mac-studio-hw" "mac-mini-swatch 				mac-studio-swatch" "mac-mini-headline 				mac-studio-headline" "mac-mini-pricing 				mac-studio-pricing" "mac-mini-processor 			mac-studio-processor" "mac-mini-cpu 					mac-studio-cpu" "mac-mini-gpu 					mac-studio-gpu" "mac-mini-memory 				mac-studio-memory" "mac-mini-storage 				mac-studio-storage" "mac-mini-apple-intelligence	mac-studio-apple-intelligence" "mac-mini-btn 					mac-studio-btn" "mac-mini-cta					mac-studio-cta" ".								." "mac-pro-hw						." "mac-pro-swatch					." "mac-pro-headline  				." "mac-pro-pricing    			." "mac-pro-processor				." "mac-pro-cpu					." "mac-pro-gpu					." "mac-pro-memory					." "mac-pro-storage				." "mac-pro-apple-intelligence		." "mac-pro-btn					." "mac-pro-cta 					.";
  }
}