@media only screen and (max-width: 320px) {
    .section-hero .hero-content .copy-container {
        max-width: 300px;
    }
}


/* add to your calendar start */
.hide-for-other {
    display: none;
}
.safari .hide-for-other {
    display: block;
}
.safari .hero-link.hide-for-other {
    display: inline-block;
}
.safari .ac-social.hide-for-other {
    display: flex;
}
/* add to your calendar end */

.section-hero .hide-for-other-ar {
        display: none !important;
}


.safari.ios-14 .section-hero .hide-for-other-ar,.safari.ios-15 .section-hero .hide-for-other-ar  {
        display: block !important;
}

/* 20220822 */
.section-hero .section-content .copy-container .hero-link.hide-for-other {
    display: none;
}
.safari .section-hero .section-content .copy-container .hero-link.hide-for-other {
    display: block;
}
/* 20220822 */
.fall-2022 .section-hero .section-content .copy-container .hero-copy {
    margin-top: 21px;
    max-width: 514px;
}

@media only screen and (max-width: 734px) {
    .fall-2022 .section-hero .section-content .copy-container .hero-copy {
        margin-top: 25px;
        max-width:320px
    }
}

/* SassKit 7 */
.typography-hero-copy.hero-copy {
    line-height:1.3334
}
/* After */
.cta-container.typography-body-reduced a .icon.icon-after.icon-playcircle::after {
    position: static!important;
}

/* 20230525 */
.hide-for-other-alt{
    display: none;
}

html.chrome .hide-for-other-alt{
    display: none;
}

html.safari .hide-for-other-alt{
    display: block;
}

html.safari.ios-14 .hide-for-other-alt{
    display: block;
}


html.firefox .hide-for-other-alt{
    display: none !important;
}

html.edge .hide-for-other-alt{
    display: none !important;
}

html.share .hide-for-other-alt{
    display: none !important;
}

html.android .hide-for-other-alt{
    display: none !important;
}




.section-hero .hide-for-other-ar {
        display: none !important;
}


.safari.ios-14 .section-hero .hide-for-other-ar,.safari.ios-15 .section-hero .hide-for-other-ar  {
        display: block !important;
}

/* 20230525 */

/* Change the video to a static image */

/* Change the video to a static image */


.september-2023 .section-announced .announced-item-iphone-15 .copy-container {
    max-width: 520px;
}

@media only screen and (max-width: 1068px) {
    .september-2023 .section-announced .announced-item-iphone-15 .product-copy {
        max-width: 324px;
    }
    .september-2023 .section-announced .section-announced .announced-item .copy-container {
        max-width: 496px;
    }
}

@media only screen and (max-width: 734px) {
    .september-2023 .section-announced .announced-item-iphone-15 .product-copy {
        max-width: 293px;
    }
    .september-2023 .section-announced .announced-item-iphone-15-pro .product-copy {
        max-width: 280px;
    }
}

.share .hide-for-other-alt{
    display: none;
}

/* fixed qa radar */
.section-hero .hero-animation.loaded.paused .play-pause-button:after {
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTUgMTUuMjVWNC43N2ExLjQ0IDEuNDQgMCAwMTEuNDQtMS42MiAxLjg2IDEuODYgMCAwMTEuMTEuMzFsOC41MyA1Yy43Ni40NCAxLjE3LjggMS4xNyAxLjUxcy0uNDEgMS4wNy0xLjE3IDEuNTFsLTguNTMgNWExLjg2IDEuODYgMCAwMS0xLjExLjMxQTEuNDIgMS40MiAwIDAxNSAxNS4yNXoiLz48L3N2Zz4=");
}

.section-hero .hero-animation.loaded.playing .play-pause-button:after {
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmfTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJwYXVzZSI+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIzLjc1IiB5PSIzIiB3aWR0aD0iNC41IiBoZWlnaHQ9IjE0IiByeD0iMS41Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMS43NSIgeT0iMyIgd2lkdGg9IjQuNSIgaGVpZ2h0PSIxNCIgcng9IjEuNSIvPjwvZz48L3N2Zz4=");
}


/* 20240623 */
br.small {
    display:none
}

@media only screen and (max-width: 1068px) {
    br.small {
        display:none
    }
}

@media only screen and (max-width: 734px) {
    br.small {
        display:block
    }
}
@media only screen and (max-width: 734px) {
    .section-hero .hero-copy-announce {
        max-width:250px
    }
}

/* hide for other browser  */
/* .section-hero .calendar{
    display: none;
}
html.safari .section-hero .calendar{
    display: block;
} */


/* hide for Android OPPO built in and UC */
html.Built-UC-Browser .section-hero .hero-animation .inline-media-ui{
    display: none;
}
html.Built-UC-Browser .section-hero .hero-animation #hero-video{
    display: none;
}

html.Built-UC-Browser .section-hero .hero-animation .start-frame{
    display: none;
}
html.Built-UC-Browser #main .section-hero .hero-animation .end-frame {
    opacity: 1!important;
    display: block;
}


/* hide for Android QQBrowser*/
html.QQBrowser .section-hero .hero-animation .inline-media-ui{
    display: none;
}
html.QQBrowser .section-hero .hero-animation #hero-video{
    display: none;
}

html.QQBrowser .section-hero .hero-animation .start-frame{
    display: none;
}
html.QQBrowser #main .section-hero .hero-animation .end-frame {
    opacity: 1!important;
    display: block;
}


/* fix new product margin */
.section-announced .announced-item-iphone-16-pro .headline{
    margin-bottom: 17px;
}

@media only screen and (max-width:1068px){
    .section-announced .announced-item-iphone-16-pro .headline{
        margin-bottom: 17px;
    }
}

@media only screen and (max-width:734px){
    .section-announced .announced-item-iphone-16-pro .headline{
        margin-bottom: 20px;
    }
}

.section-announced .announced-item-iphone-16 .headline{
    margin-bottom: 17px;
}

@media only screen and (max-width:1068px){
    .section-announced .announced-item-iphone-16 .headline{
        margin-bottom: 17px;
    }
}

@media only screen and (max-width:734px){
    .section-announced .announced-item-iphone-16 .headline{
        margin-bottom: 20px;
    }
}

.section-hero .hero-copy{
    max-width: 687px;
}