/* fonts */
#globalnav .globalnav-submenu-list-item-elevated, 
#globalnav .globalnav-submenu-list-item-elevated:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline, 
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead, 
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble, 
.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ar), 
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline, 
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ar), 
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead, 
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ar), 
.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p, 
.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline, 
.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead, 
.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead: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-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), 
html, 
[lang]:lang(ar), 
body, 
body:lang(ar), 
.button, 
.button:lang(ar), 
.button-elevated, 
.button-elevated:lang(ar), 
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button, 
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(ar), 
.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button, 
.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ar), 
#ac-localeswitcher, #ac-localeswitcher select, #ac-localeswitcher button, 
#ac-localeswitcher .ac-ls-copy, 
#ac-localeswitcher .ac-ls-continue {
    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) {
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline, 
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead, 
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble, 
.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ar), 
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline, 
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ar), 
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead, 
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline, 
.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead, 
.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button, 
.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ar), 
.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p, 
.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p: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) {
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline, 
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead, 
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble, 
.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline, 
.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead, 
.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button, 
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(ar), 
.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button, 
.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(ar), 
.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p, 
.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ar) { 
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }
}
/* fonts ends */

.main
  [data-module-template="heroes"]
  [data-unit-id]
  .split-copy-wrapper
  .unit-copy-wrapper
  .cta-links
  a:not(:only-child):not(:first-child) {
  margin-left: unset;
  margin-right: 13px;
}

@media only screen and (max-width: 734px) {
  .main
    [data-module-template="heroes"]
    [data-unit-id]
    .split-copy-wrapper
    .unit-copy-wrapper
    .cta-links
    a:not(:only-child):not(:first-child) {
    margin-right: 10px;
  }
}

body:lang(ar) {
  line-height: 1.47059;
}

.icon-after:not(.icon-external):not(.icon-playcircle):not(
    .icon-playsolid
  )::after {
  padding-left: 0.3em;
  padding-right: 0;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.main
  [data-module-template="heroes"]
  [data-unit-id]
  .unit-copy-wrapper
  > *.cta-links
  a:not(:only-child):not(:first-child) {
  margin-right: 26px;
  margin-left: 0;
}

.main
  [data-module-template="promos"]
  [data-unit-id]
  .unit-copy-wrapper
  .cta-links
  a:not(:only-child):not(:first-child) {
  margin-right: 26px;
  margin-left: 0;
}

.main {
  /* direction: ltr; */
}

.main [data-module-template].collection-module,
.main [data-module-template="heroes"].collection-module,
.main [data-module-template="heroes"],
.main [data-module-template="promos"].collection-module,
body.page-home .main [data-module-template="promos"] {
  direction: rtl;
}

.icon-external::before,
.icon-external::after {
  content: "";
}

.main
  [data-module-template="heroes"]
  [data-unit-id]
  .unit-copy-wrapper
  > *.cta-links
  a:not(:only-child):not(:first-child) {
  margin-right: 13px;
}

.main
  [data-module-template="promos"]
  [data-unit-id]
  .unit-copy-wrapper
  .cta-links
  a:not(:only-child):not(:first-child) {
  margin-right: 10px;
}

@supports (
  height:
    calc(var(--global-nav-collective-height) + var(--content-height) + 12px)
) {
  .main [data-module-template="promos"].collection-module {
    left: unset;
    right: calc(var(--edge-border-width) + var(--safe-area-inset-lt));
  }
}

.main
  [data-module-template="heroes"]
  [data-unit-id]
  .split-copy-wrapper
  .unit-copy-wrapper
  .headline:lang(ar),
.main
  [data-module-template="heroes"]
  [data-unit-id]
  .unit-copy-wrapper
  > *.headline:lang(ar) {
  font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
    "Arial", sans-serif;
  line-height: 1.07143;
  letter-spacing: -0.005em;
}

@media only screen and (max-width: 1068px) {
  .main
    [data-module-template="heroes"]
    [data-unit-id]
    .split-copy-wrapper
    .unit-copy-wrapper
    .headline:lang(ar),
  .main
    [data-module-template="heroes"]
    [data-unit-id]
    .unit-copy-wrapper
    > *.headline:lang(ar) {
    line-height: 1.08349;
    letter-spacing: -0.002em;
  }
}

@media only screen and (max-width: 734px) {
  .main
    [data-module-template="heroes"]
    [data-unit-id]
    .split-copy-wrapper
    .unit-copy-wrapper
    .headline:lang(ar),
  .main
    [data-module-template="heroes"]
    [data-unit-id]
    .unit-copy-wrapper
    > *.headline:lang(ar) {
    line-height: 1.125;
    letter-spacing: 0.004em;
  }
}

.main
  [data-module-template="heroes"]
  [data-unit-id]
  .split-copy-wrapper
  .unit-copy-wrapper
  .subhead:lang(ar) {
  line-height: 1.14286;
  letter-spacing: 0.007em;
}

@media only screen and (max-width: 1068px) {
  .main
    [data-module-template="heroes"]
    [data-unit-id]
    .split-copy-wrapper
    .unit-copy-wrapper
    .subhead:lang(ar) {
    line-height: 1.16667;
    letter-spacing: 0.009em;
  }
}

@media only screen and (max-width: 734px) {
  .main
    [data-module-template="heroes"]
    [data-unit-id]
    .split-copy-wrapper
    .unit-copy-wrapper
    .subhead:lang(ar) {
    line-height: 1.21053;
    letter-spacing: 0.012em;
  }
}

@media only screen and (max-width: 1068px) {
  .main
    [data-module-template="heroes"]
    [data-unit-id]
    .unit-copy-wrapper
    > *.subhead:lang(ar) {
    line-height: 1.16667;
  }
}

@media only screen and (max-width: 734px) {
  .main
    [data-module-template="heroes"]
    [data-unit-id]
    .unit-copy-wrapper
    > *.subhead:lang(ar) {
    line-height: 1.21053;
  }
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout {
  line-height: 1.21053;
  letter-spacing: 0.012em;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ar) {
  line-height: 1.21053;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ar) {
    line-height: 1.23536;
    letter-spacing: 0;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ar) {
    line-height: 1.28577;
    letter-spacing: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
}

@supports (
  height:
    calc(var(--global-nav-collective-height) + var(--content-height) + 12px)
) {
  .main [data-module-template="heroes"].collection-module {
    width: 100%;
    left: unset;
    right: unset;
  }
}
