.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;
}

.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 */


/* 20220823 fixed spacing for not safari */
.show-for-other {
    display: block;
}

.safari .show-for-other {
    display: none;
}
/* 20220823 fixed spacing for not safari end */




/* 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;
}

.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 */

@media only screen and (max-width: 734px) {
    .september-2023 .section-announced .announced-item-apple-watch-ultra-2 .product-copy {
        max-width: 277px;
    }
}

.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=");
}


@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: 544px;
}


@media only screen and (max-width: 734px) {
    .section-hero .hero-copy {
        max-width:310px
    }
}
