/*** Arabic Fonts ****/
/********************/

#globalnav .globalnav-submenu-list-item-elevated,
#globalnav .globalnav-submenu-list-item-elevated:lang(ar),
#ac-localnav .ac-ln-title,
#ac-localnav .ac-ln-title:lang(ar),
.badge .badge-value,
.badge .badge-value:lang(ar),
.typography-headline,
.typography-headline:lang(ar),
.typography-eyebrow-super,
.typography-eyebrow-super:lang(ar),
.typography-intro,
.typography-intro:lang(ar),
.typography-hero-headline,
.typography-hero-headline:lang(ar),
.typography-hero-headline-reduced,
.typography-hero-headline-reduced:lang(ar),
.typography-hero-eyebrow,
.typography-hero-eyebrow:lang(ar),
.typography-section-headline,
.typography-section-headline:lang(ar),
.typography-section-headline-reduced,
.typography-section-headline-reduced:lang(ar),
.typography-section-intro-elevated,
.typography-section-intro-elevated:lang(ar),
.typography-section-intro,
.typography-section-intro:lang(ar),
.typography-modal-headline,
.typography-modal-headline:lang(ar),
.typography-tile-copy,
.typography-tile-copy:lang(ar),
.typography-design-label,
.typography-design-label:lang(ar),
.typography-manifesto-line,
.typography-manifesto-line:lang(ar),
.router-item-eyebrow,
.router-item-eyebrow:lang(ar),
.router-item-headline,
.router-item-headline:lang(ar),
.router-item-copy, .router-item-cta,
.router-item-copy:lang(ar), .router-item-cta:lang(ar),
.tabnav-gallery .tabnav, .tabnav-gallery .tabnav-link,
.tabnav-gallery .tabnav-link:lang(ar), .tabnav-gallery .tabnav:lang(ar),
article.section-performance .badge .badge-value,
article.section-performance .badge .badge-value:lang(ar),
article.section-performance .badge .badge-caption,
article.section-performance .badge .badge-caption:lang(ar),
.performance-modal-content .subsection-gallery .item-container .disclaimer,
.performance-modal-content .subsection-gallery .item-container .disclaimer:lang(ar),
.performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-unit, .performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-value,
.performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-unit:lang(ar), .performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-value:lang(ar),
.performance-modal-content .subsection-gallery .tabnav,
.performance-modal-content .subsection-gallery .tabnav:lang(ar),
.performance-modal-content .subsection-gallery .tabnav-link,
.performance-modal-content .subsection-gallery .tabnav-link:lang(ar),
.section-routers .typography-compare-headline,
.section-routers .typography-compare-headline:lang(ar),
.section-routers .typography-compare-cta,
.section-routers .typography-compare-cta:lang(ar),
.section-routers .typography-compare-product-name,
.section-routers .typography-compare-product-name:lang(ar),
.form-dropdown-chevron,
.form-dropdown-chevron:lang(ar),
.typography-upgraders-copy,
.typography-upgraders-copy:lang(ar),
.typography-upgraders-copy-reduced,
.typography-upgraders-copy-reduced:lang(ar),
.upgraders-content .upgraders-gallery .bento-copy,
.upgraders-content .upgraders-gallery .bento-copy:lang(ar),
.upgraders-content .upgraders-gallery .bento-copy-reduced,
.upgraders-content .upgraders-gallery .bento-copy-reduced:lang(ar),
.section-upgraders .bento-item.performance span,
.section-upgraders .bento-item.performance span:lang(ar),
.section-upgraders .upgraders-content .upgraders-gallery .bento-copy-reduced,
.section-upgraders .upgraders-content .upgraders-gallery .bento-copy-reduced:lang(ar) {
    letter-spacing: 0;
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#globalnav .globalnav-link,
#globalnav .globalnav-link:lang(ar),
#globalnav .globalnav-link-apple,
#globalnav .globalnav-link-apple:lang(ar),
#globalnav .globalnav-submenu-header,
#globalnav .globalnav-submenu-header:lang(ar),
#globalnav .globalnav-submenu-list-item,
#globalnav .globalnav-submenu-list-item:lang(ar),
#globalmessage-segment,
#globalmessage-segment:lang(ar),
#ac-globalfooter, #ac-globalfooter select, #ac-globalfooter button,
#ac-globalfooter:lang(ar), #ac-globalfooter select:lang(ar), #ac-globalfooter button:lang(ar),
#ac-globalfooter,
#ac-globalfooter:lang(ar),
#ac-globalfooter .ac-gf-sosumi p, #ac-globalfooter .ac-gf-sosumi li,
#ac-globalfooter .ac-gf-sosumi p:lang(ar), #ac-globalfooter .ac-gf-sosumi li:lang(ar),
#ac-globalfooter .ac-gf-breadcrumbs-path,
#ac-globalfooter .ac-gf-breadcrumbs-path:lang(ar),
#ac-globalfooter .ac-gf-directory,
#ac-globalfooter .ac-gf-directory:lang(ar),
#ac-globalfooter .ac-gf-directory-column-section-title-button, #ac-globalfooter .ac-gf-directory-column-section-title > .ac-gf-directory-column-section-title-text,
#ac-globalfooter .ac-gf-directory-column-section-title-button:lang(ar), #ac-globalfooter .ac-gf-directory-column-section-title > .ac-gf-directory-column-section-title-text:lang(ar),
#ac-localnav .ac-ln-menu,
#ac-localnav .ac-ln-menu:lang(ar),
#ac-localnav .ac-ln-button,
#ac-localnav .ac-ln-button:lang(ar),
.typography-body-reduced:lang(ar),
html,
[lang]:lang(ar),
body,
body:lang(ar),
.badge .badge-caption,
.badge .badge-caption:lang(ar),
.button,
.button:lang(ar),
.button-elevated,
.button-elevated:lang(ar),
.button-reduced,
.button-reduced:lang(ar),
.pin .pin-caption,
.pin .pin-caption:lang(ar),
.violator,
.violator:lang(ar),
.violator-frameless.violator-frameless-reduced,
.violator-frameless.violator-frameless-reduced:lang(ar),
.typography-body-tight,
.typography-body-tight:lang(ar),
.typography-avail-copy,
.typography-avail-copy:lang(ar),
.typography-section-label,
.typography-section-label:lang(ar),
.tabnav-paddle,
.tabnav-paddle:lang(ar),
.tabnav-link,
.tabnav-link:lang(ar),
.performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .bar-caption,
.performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .bar-caption:lang(ar),
article.section-connectivity .pin-caption,
article.section-connectivity .pin-caption:lang(ar),
.section-routers .typography-compare-product-eyebrow,
.section-routers .typography-compare-product-eyebrow:lang(ar),
.section-routers .typography-compare-copy,
.section-routers .typography-compare-copy:lang(ar),
.colornav-link.current .colornav-label, .colornav-value:checked ~ .colornav-link .colornav-label,
.colornav-link.current .colornav-label:lang(ar), .colornav-value:checked ~ .colornav-link .colornav-label:lang(ar),
.form-label,
.form-label:lang(ar),
.form-tooltip-info,
.form-tooltip-info:lang(ar),
.form-dropdown-select,
.form-dropdown-select:lang(ar) {
    letter-spacing: 0;
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 833px) {
#globalnav .globalnav-link,
#globalnav .globalnav-link:lang(ar),
#globalnav .globalnav-link-apple,
#globalnav .globalnav-link-apple:lang(ar),
#globalnav .globalnav-submenu-list-item-elevated,
#globalnav .globalnav-submenu-list-item-elevated:lang(ar) {
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }

#globalnav .globalnav-submenu-header,
#globalnav .globalnav-submenu-header:lang(ar),
#globalnav .globalnav-submenu-list-item,
#globalnav .globalnav-submenu-list-item:lang(ar) {
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
}

@media only screen and (max-width: 1068px) {
.typography-headline,
.typography-headline:lang(ar),
.typography-eyebrow-super,
.typography-eyebrow-super:lang(ar),
.typography-hero-eyebrow,
.typography-hero-eyebrow:lang(ar),
.typography-section-headline,
.typography-section-headline:lang(ar),
.typography-section-headline-reduced,
.typography-section-headline-reduced:lang(ar),
.typography-section-intro-elevated,
.typography-section-intro-elevated:lang(ar),
.typography-section-intro,
.typography-section-intro:lang(ar),
.typography-modal-headline,
.typography-modal-headline:lang(ar),
.typography-design-label,
.typography-design-label:lang(ar),
.typography-manifesto-line,
.typography-manifesto-line:lang(ar),
.router-item-eyebrow,
.router-item-eyebrow:lang(ar),
.router-item-headline,
.router-item-headline:lang(ar),
.tabnav-gallery .tabnav, .tabnav-gallery .tabnav-link,
.tabnav-gallery .tabnav-link:lang(ar), .tabnav-gallery .tabnav:lang(ar),
article.section-performance .badge .badge-value,
article.section-performance .badge .badge-value:lang(ar),
.performance-modal-content .subsection-gallery .item-container .disclaimer,
.performance-modal-content .subsection-gallery .item-container .disclaimer:lang(ar),
.performance-modal-content .subsection-gallery .tabnav,
.performance-modal-content .subsection-gallery .tabnav:lang(ar),
.performance-modal-content .subsection-gallery .tabnav-link,
.performance-modal-content .subsection-gallery .tabnav-link:lang(ar),
.section-routers .typography-compare-headline,
.section-routers .typography-compare-headline:lang(ar),
.section-routers .typography-compare-product-name,
.section-routers .typography-compare-product-name:lang(ar),
.typography-upgraders-copy,
.typography-upgraders-copy:lang(ar),
.typography-upgraders-copy-reduced,
.typography-upgraders-copy-reduced:lang(ar),
.upgraders-content .upgraders-gallery .bento-copy,
.upgraders-content .upgraders-gallery .bento-copy:lang(ar),
.upgraders-content .upgraders-gallery .bento-copy-reduced,
.upgraders-content .upgraders-gallery .bento-copy-reduced:lang(ar),
.section-upgraders .bento-item.performance span,
.section-upgraders .bento-item.performance span:lang(ar),
.section-upgraders .upgraders-content .upgraders-gallery .bento-copy-reduced,
.section-upgraders .upgraders-content .upgraders-gallery .bento-copy-reduced:lang(ar) {
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }

.typography-tile-copy,
.typography-tile-copy:lang(ar),
.router-item-copy, .router-item-cta,
.router-item-copy:lang(ar), .router-item-cta:lang(ar),
article.section-performance .badge .badge-caption,
article.section-performance .badge .badge-caption:lang(ar) {
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
}

@media (max-width: 833px) {
#ac-localnav .ac-ln-title,
#ac-localnav .ac-ln-title:lang(ar) {
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }

#ac-localnav .ac-ln-menu,
#ac-localnav .ac-ln-menu:lang(ar) {
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
}

@media only screen and (max-width: 734px) {
.typography-headline,
.typography-headline:lang(ar),
.typography-eyebrow-super,
.typography-eyebrow-super:lang(ar),
.typography-intro,
.typography-intro:lang(ar),
.typography-hero-headline,
.typography-hero-headline:lang(ar),
.typography-hero-headline-reduced,
.typography-hero-headline-reduced:lang(ar),
.typography-hero-eyebrow,
.typography-hero-eyebrow:lang(ar),
.typography-section-headline,
.typography-section-headline:lang(ar),
.typography-modal-headline,
.typography-modal-headline:lang(ar),
.typography-design-label,
.typography-design-label:lang(ar),
.typography-manifesto-line,
.typography-manifesto-line:lang(ar),
.router-item-headline,
.router-item-headline:lang(ar),
article.section-performance .badge .badge-value,
article.section-performance .badge .badge-value:lang(ar),
article.section-performance .badge .badge-caption,
article.section-performance .badge .badge-caption:lang(ar),
.performance-modal-content .subsection-gallery .item-container .disclaimer,
.performance-modal-content .subsection-gallery .item-container .disclaimer:lang(ar),
.performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-unit, .performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-value,
.performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-unit:lang(ar), .performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-value:lang(ar),
.performance-modal-content .subsection-gallery .tabnav,
.performance-modal-content .subsection-gallery .tabnav:lang(ar),
.performance-modal-content .subsection-gallery .tabnav-link,
.performance-modal-content .subsection-gallery .tabnav-link:lang(ar),
.section-routers .typography-compare-headline,
.section-routers .typography-compare-headline:lang(ar),
.section-routers .typography-compare-cta,
.section-routers .typography-compare-cta:lang(ar),
.section-routers .typography-compare-product-name,
.section-routers .typography-compare-product-name:lang(ar),
.upgraders-content .upgraders-gallery .bento-copy,
.upgraders-content .upgraders-gallery .bento-copy:lang(ar),
.section-upgraders .bento-item.performance span,
.section-upgraders .bento-item.performance span:lang(ar),
.section-upgraders .upgraders-content .upgraders-gallery .bento-copy-reduced,
.section-upgraders .upgraders-content .upgraders-gallery .bento-copy-reduced:lang(ar) {
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }

.typography-avail-copy,
.typography-avail-copy:lang(ar),
.tabnav-gallery .tabnav, .tabnav-gallery .tabnav-link,
.tabnav-gallery .tabnav-link:lang(ar), .tabnav-gallery .tabnav:lang(ar) {
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
}


/********************/
/*** Arabic Fonts ****/

h1.product-name.typography-hero-eyebrow {
    letter-spacing: 0.128px;
}

#battery-sup {
  top: 0.5em;
}

#modal-performance .mx-chips .modal-headline,
.section-switchers .article-headline {
  line-height: 1.18;
}

.section-mac-plus-iphone .tile-overlay-content .inner-tile-grid {
  direction: rtl;
}

.section-design .lifestyle-gallery-captions {
  direction: ltr;
}

.section-design .lifestyle-gallery-captions > * {
  direction: rtl;
}

.ai-avail-headline {
    font-size: 0.8em;
    margin-bottom: 0.6em;
}

.section-hero .content-container .hero-headline-container .product-headline {
    line-height: 1.15;
}

.performance-modal-content .mx-chips .hardware .hardware-sniper .snipe {
    margin-left: unset;
    margin-right: 23px;
}

article.section-apple-intelligence .privacy-section .privacy-subsection .privacy-copy-block p {
    text-align: right;
}

article.section-performance .badge.badge2 {
  margin-left: 0;
}

.upgraders-content .upgraders-dropdown .form-dropdown-select, .upgraders-content .upgraders-dropdown .form-dropdown-select:focus, .upgraders-content .upgraders-dropdown .form-dropdown-select:focus:not(button) {
    padding: 0 22px 0 42px;
}

#modal-performance .bars-container .badge-value-container {
    flex-direction: row-reverse;
}

article.section-apple-intelligence .glow-media-wrapper .inline-media {
    right: unset;
}

article.section-design .subsection-size .size-labels {
  flex-direction: row-reverse;
}

.section-design .article-subsections .size {
  font-size: 32px;
}
.section-design .article-subsections .size .typography-design-label {
  font-size: 72px;
}

.gradient-text-blue {
  background-image: linear-gradient(270deg, var(--gradient-start), var(--gradient-end));
}

.section-design .size-labels .size-wrapper:nth-child(2) {
  direction: ltr;
}
.section-design .size-labels .size-wrapper:nth-child(2) p {
  direction: rtl;
}

.section-design .lifestyle-gallery .lifestyle-gallery-controls {
  direction: ltr;
}

article.section-performance .badge.badge3 .badge-caption:first-child, article.section-performance .badge.badge3 .badge-caption em {
  background-image: linear-gradient(312deg, var(--gradient-green-dark-start), var(--gradient-green-dark-end));
}

article.section-performance .badge.badge3 .badge-value {
  background-image: linear-gradient(277deg, var(--gradient-green-start), var(--gradient-green-end));
}

article.section-performance .badge.badge1 .badge-value {
  background-image: linear-gradient(106deg, var(--gradient-blue-start), var(--gradient-blue-end));
}

article.section-performance .badge.badge2 .badge-value {
  background-image: linear-gradient(97deg, var(--gradient-blue-dark-start), var(--gradient-blue-dark-end));
}

article.section-security .touch-id-label {
  right: 100px;
}

.router-item.full-split .router-content-wrapper {
  max-width: 100%;
}

#overview-routers-compare-mbp-swatches-1 img,
#overview-routers-compare-4-swatches-1 img
 {
  transform: scaleX(-1);
}



.section-apple-intelligence .article-headline.typography-section-headline strong:first-child {
  background-size: 200% 100%;
}

#ai-grad-2 {
  background-size: 150% 100%;
  background-position-x: -250px;
}

body.kw .section-design .video-content-wrapper .video-wrapper {
  --video-height: unset;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .section-routers .router-item-accessories .router-item-content {
      max-width: 13.5em;
  }

  .router-item.full-split .router-item-content {
    --router-split-content-spacing: 70px 0px 70px 50px
  }
}

.section-routers .section-compare .grid-container.apple-intelligence-summer24 {
  grid-template-areas:
        "mba1315-hw mbp1416-hw"
        "mba1315-swatch mbp1416-swatch"
        "mba1315-headline mbp1416-headline"
        "mba1315-pricing mbp1416-pricing"
        "mba1315-display mbp1416-display"
        "mba1315-processor mbp1416-processor"
        "mba1315-memory mbp1416-memory"
        "mba1315-storage mbp1416-storage"
        "mba1315-battery mbp1416-battery"
        "mba1315-biometrics mbp1416-biometrics"
        "mba1315-intelligence mbp1416-intelligence"
        "mba1315-btn mbp1416-btn"
        "mba1315-cta mbp1416-cta";
}

@media only screen and (min-width: 735px) {
  .router-item.full-split .router-content-wrapper {
    grid-template-columns: 35% 65%;
  }
}

@media only screen and (min-width: 1069px) {
  .section-routers .router-item-environment {
      min-height: 460px;
  }

  .section-routers .router-item-environment .accent-green:before {
    bottom: -9px;
    right: -135px;
    width: 140px;
    background-size: 140px 47px;
}
}

@media only screen and (max-width: 1068px) {
  .section-design .article-subsections .size {
    font-size: 28px;
  }
  .section-design .article-subsections .size .typography-design-label {
    font-size: 56px;
  }

  .section-routers .router-item-environment .accent-green:before {
    right: -105px;
    bottom: -15px;
  }

  article.section-security .touch-id-label {
    right: 55px;
  }

  #ai-grad-2 {
    background-size: 170% 100%;
  }
}

@media only screen and (max-width: 734px) {
  .section-design .article-subsections .size {
    font-size: 19px;
  }
  .section-design .article-subsections .size .typography-design-label {
    font-size: 40px;
  }

  article.section-design .subsection-size .size-labels .size {
    margin-inline: 20px;
  }

  article.section-design .subsection-size .tile-content {
    direction: ltr;
  }

  article.section-design .subsection-size .tile-content .size-labels {
    direction: rtl;
  }

  .section-apple-intelligence .privacy-section .small-uncentered {
    text-align: right;
  }

  .section-routers .router-item-environment .accent-green:before {
    right: -86px;
    bottom: -10px;
  }

  article.section-security .touch-id-label {
    left: calc(267px + var(--security-image-offset));
  }

  article.section-security .touch-id-label {
    right: unset;
  }

  .section-mac-plus-iphone .tile-content {
    padding: 0 0 0 70px;
  }

  .section-mac-plus-iphone .tile-content picture {
    margin-left: auto;
    margin-right: 0;
  }

  #ai-grad-2 {
    background-size: 180% 100%;
  }
}

@media screen and (min-width: 1068px) {
  .section-hero .content-container .hero-headline-container .product-headline {
    margin-top: 15px;
  }
}

@media screen and (min-width: 1068px) {
  h1.product-name.typography-hero-eyebrow {
    margin-top: 4px;
  }
}

@media only screen and (min-width: 734px) and (max-width:1068px) {
  .section-hero .content-container .hero-headline-container .product-headline {
      margin-top: 12px;
  }
}

@media screen and (min-width: 1068px) {
  .section-hero .content-container .hero-copy-container .button-container {
    margin-top: 45px;
  }
}

@media screen and (min-width: 734px) and (max-width: 1068px) {
  .section-hero .content-container .hero-copy-container .button-container {
    margin-top: 75px;
  }
}

@media screen and (max-width: 734px) {
  .section-hero .content-container .hero-copy-container .button-container {
    margin-top: 42px;
  }
}

@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
  article.section-camera-audio .gallery-item-center-stage .hardware-mask {
    -webkit-mask-image: url(/mideast/macbook-air/u/images/overview/ar/camera-audio/camera_audio_center_stage_mask__fqku6yhc26um_large.png);
    mask-image: url(/mideast/macbook-air/u/images/overview/ar/camera-audio/camera_audio_center_stage_mask__fqku6yhc26um_large.png);
  }
  @media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    article.section-camera-audio .gallery-item-center-stage .hardware-mask {
      -webkit-mask-image: url(/mideast/macbook-air/u/images/overview/ar/camera-audio/camera_audio_center_stage_mask__fqku6yhc26um_large_2x.png);
      mask-image: url(/mideast/macbook-air/u/images/overview/ar/camera-audio/camera_audio_center_stage_mask__fqku6yhc26um_large_2x.png);
    }
  }
  @media only screen and (max-width: 1068px) {
    article.section-camera-audio .gallery-item-center-stage .hardware-mask {
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-image: url(/mideast/macbook-air/u/images/overview/ar/camera-audio/camera_audio_center_stage_mask__fqku6yhc26um_medium.png);
      mask-image: url(/mideast/macbook-air/u/images/overview/ar/camera-audio/camera_audio_center_stage_mask__fqku6yhc26um_medium.png);
    }
  }
  @media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
    only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    article.section-camera-audio .gallery-item-center-stage .hardware-mask {
      -webkit-mask-image: url(/mideast/macbook-air/u/images/overview/ar/camera-audio/camera_audio_center_stage_mask__fqku6yhc26um_medium_2x.png);
      mask-image: url(/mideast/macbook-air/u/images/overview/ar/camera-audio/camera_audio_center_stage_mask__fqku6yhc26um_medium_2x.png);
    }
  }
  @media only screen and (max-width: 734px) {
    article.section-camera-audio .gallery-item-center-stage .hardware-mask {
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-image: url(/mideast/macbook-air/u/images/overview/ar/camera-audio/camera_audio_center_stage_mask__fqku6yhc26um_small.png);
      mask-image: url(/mideast/macbook-air/u/images/overview/ar/camera-audio/camera_audio_center_stage_mask__fqku6yhc26um_small.png);
    }
  }
  @media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
    only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    article.section-camera-audio .gallery-item-center-stage .hardware-mask {
      -webkit-mask-image: url(/mideast/macbook-air/u/images/overview/ar/camera-audio/camera_audio_center_stage_mask__fqku6yhc26um_small_2x.png);
      mask-image: url(/mideast/macbook-air/u/images/overview/ar/camera-audio/camera_audio_center_stage_mask__fqku6yhc26um_small_2x.png);
    }
  }
}

#camera-audio-gallery-item-1 .inline-media.with-static {
  direction: ltr;
}







    .full-bleed.full-width .router-item-picture .overview-routers-education{
      right:unset;
      transform:unset;
      }

      @media only screen and (min-width:734px){
        .full-bleed .router-item-picture .overview-routers-education{
          right:unset;
          }
        }

      @media only screen and (max-width:1068px)and (max-width:1068px){
        .overview-routers-education {
        --p-width: 626px;
        --p-height: 540px;
        }
      }


      @media only screen and (max-width:734px)and (max-width:734px){
        .overview-routers-education {
        --p-width: 374px;
        --p-height: 506px;
        }
      }