/* custom br */
br.br-380-hide {
  display: block;
}
@media only screen and (max-width: 380px) {
  br.br-380-hide {
    display: none;
  }    
}
br.br-1500 {
  display: block;
}
@media only screen and (max-width: 1500px) {
    br.br-1500 {
      display: none;
    }
}

/* card-modal footnote */
.icon-card-modal-inline-headline .footnote-supglyph a{
  color: rgb(29, 29, 31);
}

.icon-card-modal-inline-headline .footnote-supglyph a:hover{
  color: var(--sk-body-link-color,rgb(0,102,204));
}

/* section-welcome button */
section.section-welcome .marquee-wrapper .marquee-detail .button:lang(ko) {
  line-height: 1.4705882353;
}
@media only screen and (max-width: 734px) {
  section.section-welcome .marquee-wrapper .marquee-detail .button:lang(ko) {
    line-height: 1.4285914286;
  }
}

/* section-upgrade - battery icon align fix */
section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-battery .stat .battery-icon-wrap .bg-upgrade-image {
  bottom: 0.28em;
}

/* gradient text prefix */
section.section-welcome .marquee-top-wrapper .marquee-header .header-eyebrow .highlight,
section.section-welcome .marquee-top-wrapper .marquee-header .header-headline .copy-wrap,
section.section-welcome .marquee-top-wrapper .tagline,
section.section-chip .inline-compare-wrap .copy-eyebrow,
section.section-chip .bars-container .badge-caption, 
section.section-chip .bars-container .badge-value-container,
.section-apple-intelligence .privacy-area .ai-gradient-text
 {
  -webkit-background-clip: text;
}

/* AI section image horizontal position fix */
@media only screen and (min-width: 1069px) {
  .section-apple-intelligence .viewport-content .headline {
    width: 419px;
  }
}

/* section-upgrade 5g, crash detection image localization */
/* 5g */
section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-connectivity .bg-upgrade-image.bg-upgrade-image-5g.ready-to-load {
  --tile-image-width: 92px;
  --tile-image-height: 69px;
  background-size: 92px 69px;
  background-image:url(/kr/iphone-16e/images/overview/upgrade/inline-compare/5g__b852mpm8qmj6_large.jpg)
}
@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
  section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-connectivity .bg-upgrade-image.bg-upgrade-image-5g.ready-to-load {
      background-image:url(/kr/iphone-16e/images/overview/upgrade/inline-compare/5g__b852mpm8qmj6_large_2x.jpg)
  }
}
@media (max-width: 1068px) {
  section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-connectivity .bg-upgrade-image.bg-upgrade-image-5g.ready-to-load {
      --tile-image-width: 58px;
      --tile-image-height: 44px;
      background-size: 58px 44px;
      background-image:url(/kr/iphone-16e/images/overview/upgrade/inline-compare/5g__b852mpm8qmj6_medium.jpg)
  }
}
@media (max-width: 1068px) and (min-resolution: 1.5dppx),(max-width: 1068px) and (min-resolution: 144dpi) {
  section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-connectivity .bg-upgrade-image.bg-upgrade-image-5g.ready-to-load {
      background-image:url(/kr/iphone-16e/images/overview/upgrade/inline-compare/5g__b852mpm8qmj6_medium_2x.jpg)
  }
}

/* crash detection */
section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-connectivity .bg-upgrade-image.bg-upgrade-image-cd.ready-to-load {
  --tile-image-width: 71px;
  --tile-image-height: 71px;
  background-size: 71px 71px;
  background-image:url(/kr/iphone-16e/images/overview/upgrade/inline-compare/esos__cnk8ttvt6sya_large.jpg)
}
@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
  section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-connectivity .bg-upgrade-image.bg-upgrade-image-cd.ready-to-load {
      background-image:url(/kr/iphone-16e/images/overview/upgrade/inline-compare/esos__cnk8ttvt6sya_large_2x.jpg)
  }
}
@media (max-width: 1068px) {
  section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-connectivity .bg-upgrade-image.bg-upgrade-image-cd.ready-to-load {
      --tile-image-width: 51px;
      --tile-image-height: 51px;
      background-size: 51px 51px;
      background-image:url(/kr/iphone-16e/images/overview/upgrade/inline-compare/esos__cnk8ttvt6sya_medium.jpg)
  }
}
@media (max-width: 1068px) and (min-resolution: 1.5dppx),(max-width: 1068px) and (min-resolution: 144dpi) {
  section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-connectivity .bg-upgrade-image.bg-upgrade-image-cd.ready-to-load {
      background-image:url(/kr/iphone-16e/images/overview/upgrade/inline-compare/esos__cnk8ttvt6sya_medium_2x.jpg)
  }
}

/* ISV update */
.milestone-primary {
  padding-top: 3px;
}

@media only screen and (min-width: 735px) {
  .section-product-stories-modal .ps-spacing-large-32, .section-product-stories .ps-spacing-large-32 {
    margin-top: 35px;
  }
}

@media only screen and (min-width: 1069px) {
  .section-camera .camera-visual-intelligence .intelligence .body-copy {
    width: calc(var(--copy-width) - 15px);
  }
}

/* modal border radius fix */
.ric-modal .ric-modal-content-wrapper {
  overflow: hidden;
}

/* AI section avail message */
/* xsmall line-break fix */
@media only screen and (max-width: 360px) {
  .section-apple-intelligence .hero-area .copy .body-copy {
    line-height: 1.5882352941;
  }
}
/* margin-top fix */
.section-apple-intelligence .hero-area .copy .body-copy {
  margin-top: 35px;
}
@media only screen and (max-width: 1068px) {
  .section-apple-intelligence .hero-area .copy .body-copy {
    margin-top: 23px;
  }
}
@media only screen and (max-width: 734px) {
  .section-apple-intelligence .hero-area .copy .body-copy {
    margin-top: 18px;
  }
}

/* section-upgrade ceramic shield tile copy padding fix */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
  section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile.alt-tile.compare-tile-usb-c .tile-copy {
    --tile-padding: 0;
  }
}

/* no js white image fix */
html.no-js .section-camera .inline-media-component-container .video-wrapper .fallback-frame {
  opacity: 1;
  visibility: visible;
}

/* NAVER APP FIX */
@media only screen and (max-width: 734px) {
  /* image mask fix */
  html.naver-app .section-apple-intelligence .hero-area .apple-intelligence-hero-media .hardware {
    -webkit-mask-image: image-set(url(/v/iphone-16e/c/images/overview/product-stories/apple-intelligence/hero_apple_intelligence_hw_mask__b4x4ligy7ib6_xsmall.png) 1x,url(/v/iphone-16e/c/images/overview/product-stories/apple-intelligence/hero_apple_intelligence_hw_mask__b4x4ligy7ib6_xsmall_2x.png) 2x);
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
  }
  html.naver-app .section-connectivity .content-container .headline-image .picture-hw {
    -webkit-mask-image: image-set(url(/v/iphone-16e/c/images/overview/product-stories/connectivity/hero_connectivity_mask__giv8krxa5t26_small.png) 1x,url(/v/iphone-16e/c/images/overview/product-stories/connectivity/hero_connectivity_mask__giv8krxa5t26_small_2x.png) 2x);
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
  }
  @media (orientation: landscape) {
    html.naver-app .section-apple-intelligence .hero-area .apple-intelligence-hero-media .hardware {
      -webkit-mask-size: cover;
    }
  }
  /* horizontal scrollbar fix */
  html.naver-app .section-camera .overview-product-stories-camera-camera-hero-startframe img,
  html.naver-app .section-chip .overview-product-stories-chip-chip-startframe img {
    width: 100%;
  }
  /* compare section fix */
  html.naver-app .section-contrast .product-tile-set {
    grid-auto-flow: unset;
  }
  html.naver-app .section-contrast .product-tile-set .product-tile {
    display: contents;
  }
  html.naver-app .section-contrast .product-tile-set .product-tile .product-tile-product-id {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  html.naver-app .section-contrast .product-tile-set .product-tile:has(.tout-group) .product-tile-ctas {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  html.naver-app .section-contrast .product-tile-set .product-tile .tout-group {
    display: contents;
  }
  html.naver-app .section-contrast .product-tile-set .product-tile .tout-group::before {
    content: unset;
  }
}

/* privacy headline line break fix */
@media only screen and (min-width: 1069px) and (max-width: 1077px) {
  .section-apple-intelligence .privacy-area .privacy {
    padding-inline: 70px;
  }
}
