/* FONTS START */

.typography-headline-standalone:lang(ar),
.typography-section-subheading-1:lang(ar),
.typography-section-heading:lang(ar),
.typography-info-paragraph:lang(ar),
.typography-body-copy-emoji:lang(ar),
.typography-info-paragraph-small:lang(ar),
.typography-section-subheading-2:lang(ar),
.typography-router-eyebrow:lang(ar),
.typography-router-headline:lang(ar),
.accordion-item:lang(ar) {
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(ar),
.ribbon .ribbon-content:lang(ar),
.typography-router-cta:lang(ar),
.accordion-content .accordion-content-paragraph:lang(ar),
#ac-globalfooter *,
#ac-globalfooter .ac-gf-sosumi li:lang(ar),
#ac-globalfooter
  .ac-gf-directory-column-section-title
  > .ac-gf-directory-column-section-title-text: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 (min-width: 1800px) {
  .section-hero .typography-headline-standalone:lang(ar) {
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
      "SF Pro Icons", Helvetica Neue, Helvetica, Arial, sans-serif;
  }
}

/* FONTS END */

@media only screen and (min-width: 1069px) {
  .padding-inline-start {
    padding-right: unset;
  }
}

.section-easy-does-it .container-hardware {
  height: unset;
}

@media only screen and (max-width: 1068px) {
  .section-easy-does-it .container-hardware {
    height: unset;
  }
}

@media only screen and (max-width: 734px) {
  .section-easy-does-it .container-hardware.macbook {
    /* padding-right: 4.2%; */
  }
}

.section-routers .router {
  width: 100%;
}

.typography-router-headline {
  line-height: 1.3;
}

#accordion-item-6-tray .accordion-content-paragraph a {
  white-space: nowrap;
}

.typography-body-copy-emoji {
  line-height: 1.2;
}

@media only screen and (min-width: 1068px) {
  .typography-body-copy-emoji {
    font-size: 79px;
  }
}

@media only screen and (min-width: 734px) and (max-width: 1068px) {
  .typography-body-copy-emoji {
    font-size: 55px;
  }
}

@media only screen and (min-width: 1068px) {
  .section-easy-does-it .content-icon-apple-music {
    margin-right: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .section-easy-does-it .content-icon-apple-music {
    margin-right: 4px;
  }
}

@media only screen and (max-width: 734px) {
  .section-just-go .sticky-hardware-container .hardware-container {
    direction: ltr;
  }
}
