.section-keyboard-details .features.large-hide {
  display: none;
}

@media only screen and (max-width: 1068px) {
  .section-keyboard-details .details.medium-hide {
    display: none;
  }

  .section-keyboard-details .features.medium-show {
    display: flex;
  }
}

@media only screen and (max-width: 1068px) {
  section.section-magic-keyboard .image-magic-keyboard-features {
    margin: 4px -220px 37px -35px;
  }
}

.section-keyboard-details .hardware-birdseye figure.image {
  margin-right: -100px;
}

@media only screen and (max-width: 1068px) {
  .section.section-accessories .image-ipad-accessories {
    left: 50%;
    margin-left: -568px;
  }
}

@media only screen and (max-width: 734px) {
  .section.section-accessories .image-ipad-accessories {
    left: 50%;
    margin-left: -368px;
  }
}

.image-magic-keyboard-space-grey {
  width: 1100px;
  height: 1060px;
  background-size: 1100px 1060px;
  background-repeat: no-repeat;
  background-image: url("/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_space_grey__ekdvdftjzqqa_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .image-magic-keyboard-space-grey {
    background-image: url("/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_space_grey__ekdvdftjzqqa_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-magic-keyboard-space-grey {
    width: 898px;
    height: 866px;
    background-size: 898px 866px;
    background-repeat: no-repeat;
    background-image: url("/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_space_grey__ekdvdftjzqqa_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-magic-keyboard-space-grey {
    background-image: url("/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_space_grey__ekdvdftjzqqa_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  .image-magic-keyboard-space-grey {
    width: 452px;
    height: 436px;
    background-size: 452px 436px;
    background-repeat: no-repeat;
    background-image: url("/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_space_grey__ekdvdftjzqqa_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-magic-keyboard-space-grey {
    background-image: url("/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_space_grey__ekdvdftjzqqa_small_2x.jpg");
  }
}

.section-hero .section-content {
  direction: ltr;
}

.section-hero .section-content .copy-container {
  direction: rtl;
}

.section-keyboard-folio {
  background: linear-gradient(180deg, #f5f5f7 0%, #fff 30%);
}

.page-overview.no-facetime .section-magic-keyboard-folio .availability {
  margin-top: 15px;
}

.image-ipad-keyboards-hero {
  background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/ipad_keyboards_hero__ek7chcu7sj0i_large.jpg);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-ipad-keyboards-hero {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/ipad_keyboards_hero__ek7chcu7sj0i_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .image-ipad-keyboards-hero {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/ipad_keyboards_hero__ek7chcu7sj0i_medium.jpg);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-ipad-keyboards-hero {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/ipad_keyboards_hero__ek7chcu7sj0i_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .image-ipad-keyboards-hero {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/ipad_keyboards_hero__ek7chcu7sj0i_small.jpg);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-ipad-keyboards-hero {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/ipad_keyboards_hero__ek7chcu7sj0i_small_2x.jpg);
  }
}

.image-magic-keyboard-folio {
  background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_folio__bksjnsz6ol5y_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-magic-keyboard-folio {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_folio__bksjnsz6ol5y_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .image-magic-keyboard-folio {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_folio__bksjnsz6ol5y_medium.png);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-magic-keyboard-folio {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_folio__bksjnsz6ol5y_medium_2x.png);
  }
}

@media only screen and (max-width: 734px) {
  .image-magic-keyboard-folio {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_folio__bksjnsz6ol5y_small.png);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-magic-keyboard-folio {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_folio__bksjnsz6ol5y_small_2x.png);
  }
}

.image-magic-keyboard-white {
  background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_white__bw5nfooq07le_large.jpg);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-magic-keyboard-white {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_white__bw5nfooq07le_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .image-magic-keyboard-white {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_white__bw5nfooq07le_medium.jpg);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-magic-keyboard-white {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_white__bw5nfooq07le_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .image-magic-keyboard-white {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_white__bw5nfooq07le_small.jpg);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-magic-keyboard-white {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_white__bw5nfooq07le_small_2x.jpg);
  }
}

.image-smart-keyboard {
  background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/smart_keyboard__b6lerwqiubaq_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-smart-keyboard {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/smart_keyboard__b6lerwqiubaq_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .image-smart-keyboard {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/smart_keyboard__b6lerwqiubaq_medium.png);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-smart-keyboard {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/smart_keyboard__b6lerwqiubaq_medium_2x.png);
  }
}

@media only screen and (max-width: 734px) {
  .image-smart-keyboard {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/smart_keyboard__b6lerwqiubaq_small.png);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-smart-keyboard {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/smart_keyboard__b6lerwqiubaq_small_2x.png);
  }
}

.image-smart-keyboard-folio {
  background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/smart_keyboard_folio__cxkvogf9rr6u_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-smart-keyboard-folio {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/smart_keyboard_folio__cxkvogf9rr6u_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .image-smart-keyboard-folio {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/smart_keyboard_folio__cxkvogf9rr6u_medium.png);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-smart-keyboard-folio {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/smart_keyboard_folio__cxkvogf9rr6u_medium_2x.png);
  }
}

@media only screen and (max-width: 734px) {
  .image-smart-keyboard-folio {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/smart_keyboard_folio__cxkvogf9rr6u_small.png);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-smart-keyboard-folio {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/smart_keyboard_folio__cxkvogf9rr6u_small_2x.png);
  }
}

.image-magic-keyboard-black {
  background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_black__b0zgmcf9vkgi_large.jpg);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-magic-keyboard-black {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_black__b0zgmcf9vkgi_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .image-magic-keyboard-black {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_black__b0zgmcf9vkgi_medium.jpg);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-magic-keyboard-black {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_black__b0zgmcf9vkgi_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .image-magic-keyboard-black {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_black__b0zgmcf9vkgi_small.jpg);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-magic-keyboard-black {
    background-image: url(/mideast/ipad-keyboards/i/images/overview/ar/magic_keyboard_black__b0zgmcf9vkgi_small_2x.jpg);
  }
}

#magic-keyboard-gallery .features,
.section-keyboard-folio .features,
.section-smart-keyboard .features {
  padding-right: 3.5rem;
}

.section-magic-keyboard-folio .features {
  padding-right: 2.5rem;
}

@media only screen and (max-width: 1024px) {
  #magic-keyboard-gallery .features,
  .section-keyboard-folio .features,
  .section-magic-keyboard-folio .features,
  .section-smart-keyboard .features,
  .section-smart-keyboard .compatible,
  .section-keyboard-folio .compatible,
  .section-magic-keyboard-folio .compatible,
  .section-magic-keyboard .compatible {
    padding-right: 2rem;
  }
}

@media only screen and (max-width: 768px) {
  #magic-keyboard-gallery .features,
  .section-keyboard-folio .features,
  .section-magic-keyboard-folio .features,
  .section-smart-keyboard .features {
    padding-right: 0;
  }
}

.section-magic-keyboard .configurator-gallery-image {
  position: relative;
  left: 5.7rem;
}

@media only screen and (max-width: 768px) {
  .section-magic-keyboard .configurator-gallery-image {
    left: 0;
  }
}
