
/*** Arabic Fonts ****/

/********************/

#globalnav .globalnav-submenu-list-item-elevated, 
#globalnav .globalnav-submenu-list-item-elevated:lang(ar), 
#ac-globalfooter .ac-gf-buystrip-info-column .ac-gf-buystrip-info-title, 
#ac-globalfooter .ac-gf-buystrip-info-column .ac-gf-buystrip-info-title: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-eyebrow-reduced, 
.typography-eyebrow-reduced:lang(ar), 
.typography-hero-headline, 
.typography-hero-headline: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-section-label, 
.typography-section-label:lang(ar), 
.typography-modal-headline, 
.typography-modal-headline:lang(ar), 
.typography-ai-subsection-headline, 
.typography-ai-subsection-headline:lang(ar), 
.typography-design-label, 
.typography-design-label:lang(ar), 
.typography-performance-battery-copy, 
.typography-performance-battery-copy:lang(ar), 
.typography-manifesto-line, 
.typography-manifesto-line:lang(ar), 
.typography-gallery-section-header, 
.typography-gallery-section-header:lang(ar), 
.typography-section-header-headline, 
.typography-section-header-headline:lang(ar), 
.typography-icon-card-headline, 
.typography-icon-card-headline:lang(ar), 
.typography-icon-card-modal-content-inline-headline, 
.typography-icon-card-modal-content-inline-headline:lang(ar), 
.typography-modal-header-headline, 
.typography-modal-header-headline: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), 
article.section-performance .performance-badges .badges-eyebrow, 
article.section-performance .performance-badges .badges-eyebrow: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), 
article.section-apple-intelligence .privacy-section h3, 
article.section-apple-intelligence .privacy-section h3: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-reduced, 
.upgraders-content .upgraders-gallery .bento-copy-reduced:lang(ar), 
.section-upgraders .bento-item.battery .copy-wrapper, 
.section-upgraders .bento-item.battery .copy-wrapper:lang(ar), 
.section-upgraders .upgraders-content .upgraders-gallery .bento-copy-reduced, 
.section-upgraders .upgraders-content .upgraders-gallery .bento-copy-reduced:lang(ar), 
.section-decarbonizing .section-header-cta-item-report, 
.section-decarbonizing .section-header-cta-item-report: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-gf-buystrip-info, 
#ac-globalfooter .ac-gf-buystrip-info: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), 
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, 
.typography-body:lang(ar), 
.typography-body-tight, 
.typography-body-tight:lang(ar), 
.typography-body-reduced-tight, 
.typography-body-reduced-tight:lang(ar), 
.typography-caption, 
.typography-caption:lang(ar), 
.typography-hero-avail, 
.typography-hero-avail:lang(ar), 
.typography-hero-pricing, 
.typography-hero-pricing:lang(ar), 
.typography-display-caption, 
.typography-display-caption:lang(ar), 
.typography-gallery-card-caption, 
.typography-gallery-card-caption:lang(ar), 
.typography-gallery-description-copy, 
.typography-gallery-description-copy:lang(ar), 
.typography-tabnav-caption, 
.typography-tabnav-caption:lang(ar), 
.typography-callout-copy, 
.typography-callout-copy:lang(ar), 
.typography-section-header-link, 
.typography-section-header-link:lang(ar), 
.typography-icon-card-body-copy, 
.typography-icon-card-body-copy:lang(ar), 
.ribbon .ribbon-content, 
.ribbon .ribbon-content:lang(ar), 
.tabnav-paddle, 
.tabnav-paddle:lang(ar), 
.tabnav-link, 
.tabnav-link:lang(ar), 
.tabnav-gallery .tabnav, .tabnav-gallery .tabnav-link, 
.tabnav-gallery .tabnav-link:lang(ar), .tabnav-gallery .tabnav: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), 
.ac-video-controls .ac-video-ax-tracks-selector-container, 
.controls-progress-time, 
.controls-progress-dvr-label-container .live-stream-text, .live-stream .live-stream-text, 
.ac-video-player .ac-video-overlay-container div .ac-video-trickplay .ac-video-trickplay-time, 
.ac-video-player .ac-video-overlay-container div .ac-video-trickplay .ac-video-trickplay-chapter-title, 
.sharing-state .container .textarea-container .copy-area {
    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-headline, 
.typography-hero-headline: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-label, 
.typography-section-label:lang(ar), 
.typography-modal-headline, 
.typography-modal-headline:lang(ar), 
.typography-ai-subsection-headline, 
.typography-ai-subsection-headline:lang(ar), 
.typography-design-label, 
.typography-design-label:lang(ar), 
.typography-manifesto-line, 
.typography-manifesto-line:lang(ar), 
.typography-gallery-section-header, 
.typography-gallery-section-header:lang(ar), 
.typography-section-header-headline, 
.typography-section-header-headline:lang(ar), 
.typography-icon-card-headline, 
.typography-icon-card-headline:lang(ar), 
.typography-modal-header-headline, 
.typography-modal-header-headline:lang(ar), 
.router-item-eyebrow, 
.router-item-eyebrow:lang(ar), 
.router-item-headline, 
.router-item-headline: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), 
article.section-apple-intelligence .privacy-section h3, 
article.section-apple-intelligence .privacy-section h3: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), 
.section-upgraders .bento-item.battery .copy-wrapper, 
.section-upgraders .bento-item.battery .copy-wrapper: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; 
  }

.router-item-copy, .router-item-cta, 
.router-item-copy:lang(ar), .router-item-cta:lang(ar), 
.section-decarbonizing .section-header-cta-item-report, 
.section-decarbonizing .section-header-cta-item-report: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-eyebrow-reduced, 
.typography-eyebrow-reduced:lang(ar), 
.typography-hero-headline, 
.typography-hero-headline:lang(ar), 
.typography-hero-eyebrow, 
.typography-hero-eyebrow:lang(ar), 
.typography-section-headline, 
.typography-section-headline:lang(ar), 
.typography-section-intro, 
.typography-section-intro:lang(ar), 
.typography-modal-headline, 
.typography-modal-headline:lang(ar), 
.typography-ai-subsection-headline, 
.typography-ai-subsection-headline:lang(ar), 
.typography-design-label, 
.typography-design-label:lang(ar), 
.typography-performance-battery-copy, 
.typography-performance-battery-copy:lang(ar), 
.typography-display-caption, 
.typography-display-caption:lang(ar), 
.typography-manifesto-line, 
.typography-manifesto-line:lang(ar), 
.typography-gallery-section-header, 
.typography-gallery-section-header:lang(ar), 
.typography-callout-copy, 
.typography-callout-copy:lang(ar), 
.typography-section-header-headline, 
.typography-section-header-headline:lang(ar), 
.typography-icon-card-headline, 
.typography-icon-card-headline:lang(ar), 
.typography-modal-header-headline, 
.typography-modal-header-headline:lang(ar), 
.router-item-headline, 
.router-item-headline:lang(ar), 
article.section-performance .performance-badges .badges-eyebrow, 
article.section-performance .performance-badges .badges-eyebrow: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), 
article.section-apple-intelligence .privacy-section h3, 
article.section-apple-intelligence .privacy-section h3: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), 
.typography-upgraders-copy, 
.typography-upgraders-copy:lang(ar), 
.typography-upgraders-copy-reduced, 
.typography-upgraders-copy-reduced:lang(ar), 
.upgraders-content .upgraders-gallery .bento-copy-reduced, 
.upgraders-content .upgraders-gallery .bento-copy-reduced:lang(ar), 
.section-upgraders .bento-item.battery .copy-wrapper, 
.section-upgraders .bento-item.battery .copy-wrapper:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

.typography-hero-avail, 
.typography-hero-avail:lang(ar), 
.typography-hero-pricing, 
.typography-hero-pricing:lang(ar), 
.typography-gallery-card-caption, 
.typography-gallery-card-caption:lang(ar), 
.typography-gallery-description-copy, 
.typography-gallery-description-copy:lang(ar), 
.typography-section-header-link, 
.typography-section-header-link:lang(ar), 
.typography-icon-card-body-copy, 
.typography-icon-card-body-copy:lang(ar), 
.typography-icon-card-modal-content-inline-headline, 
.typography-icon-card-modal-content-inline-headline:lang(ar), 
.tabnav-gallery .tabnav, .tabnav-gallery .tabnav-link, 
.tabnav-gallery .tabnav-link:lang(ar), .tabnav-gallery .tabnav: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 Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }
}

@media only screen and (max-width: 734px) and (max-width: 1068px) {
article.section-performance .performance-badges .badges-eyebrow, 
article.section-performance .performance-badges .badges-eyebrow:lang(ar), 
article.section-apple-intelligence .privacy-section h3, 
article.section-apple-intelligence .privacy-section h3:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

}

@media only screen and (max-width: 734px) and (max-width: 734px) {
article.section-performance .performance-badges .badges-eyebrow, 
article.section-performance .performance-badges .badges-eyebrow:lang(ar), 
article.section-apple-intelligence .privacy-section h3, 
article.section-apple-intelligence .privacy-section h3:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
article.section-apple-intelligence .privacy-section h3, 
article.section-apple-intelligence .privacy-section h3:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

}

@media only screen and (max-width: 1068px) and (max-width: 734px) {
article.section-apple-intelligence .privacy-section h3, 
article.section-apple-intelligence .privacy-section h3:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
article.section-display .article-copy, 
article.section-display .article-copy:lang(ar), 
.section-upgraders .trade-in-texts, 
.section-upgraders .trade-in-texts:lang(ar), 
.section-upgraders .upgraders-content .upgraders-navigation-label, 
.section-upgraders .upgraders-content .upgraders-navigation-label:lang(ar), 
.section-upgraders .upgraders-content .upgraders-gallery-subheader, 
.section-upgraders .upgraders-content .upgraders-gallery-subheader:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

}

@media only screen and (min-width: 735px) and (max-width: 1068px) and (max-width: 1068px) {
article.section-display .article-copy, 
article.section-display .article-copy:lang(ar), 
.section-upgraders .trade-in-texts, 
.section-upgraders .trade-in-texts:lang(ar), 
.section-upgraders .upgraders-content .upgraders-navigation-label, 
.section-upgraders .upgraders-content .upgraders-navigation-label:lang(ar), 
.section-upgraders .upgraders-content .upgraders-gallery-subheader, 
.section-upgraders .upgraders-content .upgraders-gallery-subheader:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

}

@media only screen and (min-width: 735px) and (max-width: 1068px) and (max-width: 734px) {
article.section-display .article-copy, 
article.section-display .article-copy:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

.section-upgraders .trade-in-texts, 
.section-upgraders .trade-in-texts:lang(ar), 
.section-upgraders .upgraders-content .upgraders-navigation-label, 
.section-upgraders .upgraders-content .upgraders-navigation-label:lang(ar), 
.section-upgraders .upgraders-content .upgraders-gallery-subheader, 
.section-upgraders .upgraders-content .upgraders-gallery-subheader: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 ****/


.paddles ul li:first-child {
    transform: rotateY(180deg)
}
.paddles ul li:last-child {
    transform: rotateY(180deg)
}
article.section-design .subsection-size .tile-content {
    direction: ltr;
}

.inline-media .play-pause-button {
    margin-inline-end: 0px;
    margin-inline-start: 20px;
}

.overview-routers-trade-in-full-width{
 --p-width: unset; 
 --p-height: unset;
}

article.section-performance .performance-badges .badges-eyebrow {
    margin-right: 42px;
    margin-left: unset;
}

@media only screen and (max-width: 1068px) {
  article.section-performance .overview-performance-performance-mx {
    padding-left: 34px;
  }
}

@media only screen and (max-width: 734px) {
  article.section-performance .performance-badges .badges-eyebrow {
    margin-right: 0;
  }
}

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

.section-upgraders .bento-item.colors .image-wrapper {
    justify-content: flex-start;
}


@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 50px 70px 0px
  }
}

.router-item-picture.align-middle {
  direction: rtl;
}

@media only screen and (max-width:734px) {
    article.section .article-eyebrow + .article-headline {
        text-align: right;
    }

    .section-apple-intelligence h3,
    .section-apple-intelligence h2,
    .section-apple-intelligence p,
    .section-apple-intelligence span,
    .section-apple-intelligence a
    {
      text-align: right;
    }
}

@media only screen and (max-width:734px) {
    article.section-apple-intelligence .article-copy, article.section-apple-intelligence .article-header, article.section-apple-intelligence .article-link {
        text-align: right;
    }
}
@media only screen and (max-width:734px) {
    article.section-macos .article-copy, article.section-macos .article-header, article.section-macos .article-link {
        text-align: right;
    }
}

@media only screen and (max-width:734px) {
    article.section-apple-intelligence .ai-section {
        text-align: right;
    }
}

.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) {
    border-width: 1px;
    padding: 0 22px 0 42px;
}

/* .bento-item.retina p,
.bento-item.tahoe p,
.bento-item.performance p,
.bento-item.colors p {
  text-align: right;
} */

.performance-modal-content .mx-chips .modal-headline {
  line-height: 1.1995;
}

.performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-value-container {
  direction: ltr;
}

@media screen and (min-width: 735px) {
  .sa .full-bleed .router-item-picture {
      margin-right: -50%;
  }
}

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

@media only screen and (max-width:1068px) {
    article.section-security .touch-id-label {
        right: 74px;
    }
}

@media only screen and (max-width:734px) {
    article.section-security .touch-id-label {
        left: calc(282px + var(--security-image-offset));
        right: auto;
    }
}

@media only screen and (max-width:390px) {
    article.section-security .touch-id-label {
        left: calc(297px + var(--security-image-offset));
        right: auto;
    }
}

@media only screen and (min-width:391px) {
  br.customized-xs {
    display: none;
  }
}


/* DQA fixes */

.slide-gallery .caption-content.pin-bottom {
  padding-right: 30px;
  padding-left: 90px;
}

@media only screen and (max-width:734px) {
    .section-highlights .slide-gallery .spotlight .caption-content {
        padding: 30px 20px 30px 40px;
    }
}

.section-hero .content-container .marquee .header-headline,
.section-switchers .article-headline,
article.section-continuity .article-eyebrow + .article-headline
{
  line-height: 1.2;
}

.typography-ai-subsection-headline {
    line-height: 1.1;
}

.section-decarbonizing .tile-content {
    background-color: initial;
    padding: var(--padding);
    --padding: 28px 32px 52px 60px;
}

.section-decarbonizing .tile [data-modal-open] .iconcontrol {
    inset: auto auto 20px 20px;
}

.section-values-router .tile-content {
    padding: 28px 32px 48px 76px;
}

@media only screen and (min-width:1069px) {
    .section-routers .router-item-accessories .router-item-content {
      margin-left: -30px;
    }
}

@media only screen and (min-width:735px) {
    .section-routers .router-item-accessories .router-content-wrapper {
        position: static;
        align-items: center;
    }
}

@media only screen and (min-width:735px)and (max-width:1068px) {
    .section-upgraders .bento-item.retina .image-wrapper {
        margin-inline-start: unset;
    }
}

@media only screen and (min-width:735px)and (max-width:1068px) {
    .section-upgraders .bento-item.performance .image-wrapper {
        margin-inline-end: 27px;
        margin-inline-start: 0px;
    }
}
@media only screen and (max-width: 734px) {
    .section-design .article-subsections .size {
        font-size: 19px;
    }
}
.section-design .article-subsections .size {
    font-size: 32px;
}
@media only screen and (max-width: 1068px) {
    .section-design .article-subsections .size {
        font-size: 28px;
    }
}
@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: 72px;
}
@media only screen and (max-width: 1068px) {
    .section-design .article-subsections .size .typography-design-label {
        font-size: 56px;
    }
}
@media only screen and (max-width: 734px) {
    .section-design .article-subsections .size .typography-design-label {
        font-size: 40px;
    }
}
@media only screen and (max-width:734px) {
    article.section-design .subsection-size .size-labels .size {
        margin-inline: 24px;
    }
}


@media only screen and (max-width:734px) {
  .bento-item.colors, .bento-item.retina, .bento-item.performance {
    direction: ltr;
  }
}

@media only screen and (max-width:734px) {
    .bento-item.performance .bento-copy-reduced,
    .bento-item.retina .bento-copy-reduced,
    .bento-item.colors .bento-copy-reduced {
      direction: rtl;
      text-align: right;
    }
}

@media only screen and (max-width:734px) {
    .section-upgraders .bento-item.tahoe .copy-wrapper {
        padding-right: 27px;
        padding-left: 10px;
    }
}

@media only screen and (max-width:734px) {
    .section-upgraders .bento-item.retina .image-wrapper {
      padding-top: 19px;
    }
}

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

.ai-disclaimer {
    color: #86868b !important;
    font-weight: 400 !important;
    font-size: 12px !important;
}
@media only screen and (max-width:734px) {
    article.section-apple-intelligence .overview-apple-intelligence-apple-intelligence-apps img {
        margin-right: -44px;
    }
}

.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 screen and (max-width: 734px) {
    .form-tooltip .form-tooltip-pointer-middle::after {
        left: 1.1176470588rem;
    }

    .form-tooltip .form-tooltip-pointer-middle {
        right: -12rem;
    }
}

@media only screen and (max-width:734px) {
    article.section-security .touch-id-label {
        max-width: min-content;
        left: calc(282px + var(--security-image-offset) + 16px);
    }
}
