ction-shared-compare .compare-item-header {
        padding: 30px 0
    }
}

@media only screen and (max-width:734px) {
    .section-shared-compare .compare-item-header {
        padding: 32px 0 26px
    }
}

@media only screen and (max-width:1068px) {
    .section-shared-compare .compare-item-headline {
        font-size: 17px;
        line-height: 1.2353641176;
        font-weight: 400;
        letter-spacing: -0.022em;
        font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
        font-weight: 600
    }

    .section-shared-compare .compare-item-headline:lang(ar) {
        letter-spacing: 0em;
        font-family: SF Pro AR, SF Pro Gulf, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .compare-item-headline:lang(ja) {
        letter-spacing: 0em;
        font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3, ãƒ¡ã‚¤ãƒªã‚ª, Meiryo, ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .compare-item-headline:lang(ko) {
        line-height: 1.3529611765;
        letter-spacing: 0em;
        font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .compare-item-headline:lang(zh) {
        line-height: 1.3529611765;
        letter-spacing: 0em
    }

    .section-shared-compare .compare-item-headline:lang(th) {
        line-height: 1.3529611765;
        letter-spacing: 0em;
        font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .compare-item-headline:lang(zh-CN) {
        font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .compare-item-headline:lang(zh-HK) {
        font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .compare-item-headline:lang(zh-MO) {
        font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .compare-item-headline:lang(zh-TW) {
        font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}

.section-shared-compare .compare-item-violator {
    --top-offset: 12px;
    position: absolute;
    top: var(--top-offset);
    left: 50%;
    transform: translate3d(-50%, 0, 0)
}

.section-shared-compare .compare-cta a+a {
    margin-left: 48px
}

@media only screen and (max-width:734px) {
    .section-shared-compare .compare-cta a {
        display: block
    }

    .section-shared-compare .compare-cta a+a {
        margin-left: 0;
        margin-top: 6px
    }
}

.section-shared-compare .compare-item-feature-list {
    margin-top: 47px
}

.section-shared-compare .buy-cta {
    margin: 16px 0;
    display: inline-block
}

.section-shared-compare .cta-wrapper {
    text-align: center
}

.section-shared-compare .cta-wrapper a {
    display: inline-block
}

.section-shared-compare {
    --row-gap: 44px;
    --column-gap: 32px;
    --rows: 8;
    --columns: 3
}

.section-shared-compare .compare-table {
    margin: 57px auto var(--row-gap);
    display: grid;
    grid-template-columns: repeat(var(--columns), 1fr);
    grid-template-rows: repeat(var(--rows), auto);
    grid-row-gap: var(--row-gap);
    grid-column-gap: var(--column-gap);
    grid-template-areas: "s8-device se-device ultra-device""s8-display se-display ultra-display""s8-retina se-retina ultra-retina""s8-boa se-boa ultra-boa""s8-ecg se-ecg ultra-ecg""s8-heart-rate se-heart-rate ultra-heart-rate""s8-temperature se-temperature ultra-temperature""s8-sos se-sos ultra-sos""s8-gps-cellular se-gps-cellular ultra-gps-cellular"
}

.section-shared-compare .compare-table .compare-item-s8.device {
    grid-area: s8-device
}

.section-shared-compare .compare-table .compare-item-s8.display {
    grid-area: s8-display
}

.section-shared-compare .compare-table .compare-item-s8.retina {
    grid-area: s8-retina
}

.section-shared-compare .compare-table .compare-item-s8.boa {
    grid-area: s8-boa
}

.section-shared-compare .compare-table .compare-item-s8.ecg {
    grid-area: s8-ecg
}

.section-shared-compare .compare-table .compare-item-s8.heart-rate {
    grid-area: s8-heart-rate
}

.section-shared-compare .compare-table .compare-item-s8.temperature {
    grid-area: s8-temperature
}

.section-shared-compare .compare-table .compare-item-s8.sos {
    grid-area: s8-sos
}

.section-shared-compare .compare-table .compare-item-s8.gps-cellular {
    grid-area: s8-gps-cellular
}

.section-shared-compare .compare-table .compare-item-se.device {
    grid-area: se-device
}

.section-shared-compare .compare-table .compare-item-se.display {
    grid-area: se-display
}

.section-shared-compare .compare-table .compare-item-se.retina {
    grid-area: se-retina
}

.section-shared-compare .compare-table .compare-item-se.boa {
    grid-area: se-boa
}

.section-shared-compare .compare-table .compare-item-se.ecg {
    grid-area: se-ecg
}

.section-shared-compare .compare-table .compare-item-se.heart-rate {
    grid-area: se-heart-rate
}

.section-shared-compare .compare-table .compare-item-se.temperature {
    grid-area: se-temperature
}

.section-shared-compare .compare-table .compare-item-se.sos {
    grid-area: se-sos
}

.section-shared-compare .compare-table .compare-item-se.gps-cellular {
    grid-area: se-gps-cellular
}

.section-shared-compare .compare-table .compare-item-ultra.device {
    grid-area: ultra-device
}

.section-shared-compare .compare-table .compare-item-ultra.display {
    grid-area: ultra-display
}

.section-shared-compare .compare-table .compare-item-ultra.retina {
    grid-area: ultra-retina
}

.section-shared-compare .compare-table .compare-item-ultra.boa {
    grid-area: ultra-boa
}

.section-shared-compare .compare-table .compare-item-ultra.ecg {
    grid-area: ultra-ecg
}

.section-shared-compare .compare-table .compare-item-ultra.heart-rate {
    grid-area: ultra-heart-rate
}

.section-shared-compare .compare-table .compare-item-ultra.temperature {
    grid-area: ultra-temperature
}

.section-shared-compare .compare-table .compare-item-ultra.sos {
    grid-area: ultra-sos
}

.section-shared-compare .compare-table .compare-item-ultra.gps-cellular {
    grid-area: ultra-gps-cellular
}

.section-shared-compare .compare-table [class^=compare-item].gps-cellular {
    padding-bottom: var(--row-gap)
}

@media only screen and (max-width:1068px) {
    .section-shared-compare .compare-table {
        --column-gap: 30px;
        max-width: 694px
    }
}

@media only screen and (max-width:734px) {
    .section-shared-compare .compare-table {
        --row-gap: 36px;
        --column-gap: 10px;
        --rows: 16;
        --columns: 2;
        max-width: 500px;
        padding: 0 var(--container-padding);
        margin-bottom: calc(var(--column-gap)*4);
        grid-template-areas: "s8-device se-device""s8-display se-display""s8-retina se-retina""s8-boa se-boa""s8-ecg se-ecg""s8-heart-rate se-heart-rate""s8-temperature se-temperature""s8-sos se-sos""s8-gps-cellular se-gps-cellular""ultra-device .""ultra-display .""ultra-retina .""ultra-boa .""ultra-ecg .""ultra-heart-rate .""ultra-temperature .""ultra-sos .""ultra-gps-cellular ."
    }

    .section-shared-compare .compare-table .compare-item-ultra.device {
        margin-top: calc(var(--column-gap)*2)
    }
}

body.page-nike .section-shared-compare .compare-table {
    --columns: 2;
    max-width: 630px;
    grid-template-areas: "s8-device se-device""s8-display se-display""s8-retina se-retina""s8-boa se-boa""s8-ecg se-ecg""s8-heart-rate se-heart-rate""s8-sos se-sos""s8-gps-cellular se-gps-cellular"
}

@media only screen and (max-width:1068px) {
    body.page-nike .section-shared-compare .compare-table {
        max-width: 456px
    }
}

@media only screen and (max-width:734px) {
    body.page-nike .section-shared-compare .compare-table {
        --rows: 8;
        width: 87.5vw
    }
}

.compare-item-color-swatches {
    --swatch-size: 11px;
    --swatch-spacing: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 16px;
    position: relative
}

.compare-item-color-swatches>.color-swatch {
    width: var(--swatch-size);
    height: var(--swatch-size);
    border-radius: 50%
}

.compare-item-color-swatches>.color-swatch+.color-swatch {
    margin-left: var(--swatch-spacing)
}

.compare-item-color-swatches .color-swatch-label {
    display: none
}

.compare-item-color-swatches .color-swatch-vo-label {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(0px 0px 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0
}

.compare-item-color-swatches .aluminum-midnight {
    background-color: #18364f
}

.compare-item-color-swatches .aluminum-red {
    background-color: #c71048
}

.compare-item-color-swatches .aluminum-silver {
    background-color: #e9e9e9
}

.compare-item-color-swatches .aluminum-space-gray {
    background-color: #727272
}

.compare-item-color-swatches .aluminum-starlight {
    background-color: #c4c4c4
}

.compare-item-color-swatches .stainless-gold {
    background-color: #e4cdb5
}

.compare-item-color-swatches .stainless-graphite {
    background-color: #565452
}

.compare-item-color-swatches .stainless-silver {
    background-color: #d4cdc9
}

.compare-item-color-swatches .titanium {
    background-color: #e2e3e4
}

.compare-item-color-swatches .titanium-silver {
    background-color: #ccc4bc
}

.compare-item-color-swatches .titanium-black {
    background-color: #040303
}

@media only screen and (max-width:734px) {
    .compare-item-color-swatches .color-swatch-label {
        display: inline-block;
        margin-left: var(--swatch-spacing);
        color: #6e6e73
    }

    .compare-item-color-swatches>.color-swatch:nth-child(n+7) {
        display: none
    }
}

.section-shared-compare {
    --feature-icon-margin-bottom: 13px
}

.section-shared-compare [class^=compare-item]>p {
    font-size: 14px;
    line-height: 1.4285914286;
    font-weight: 400;
    letter-spacing: -0.016em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare [class^=compare-item]>p:lang(ar) {
    letter-spacing: 0em;
    font-family: SF Pro AR, SF Pro Gulf, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare [class^=compare-item]>p:lang(ja) {
    letter-spacing: 0em;
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3, ãƒ¡ã‚¤ãƒªã‚ª, Meiryo, ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare [class^=compare-item]>p:lang(ko) {
    line-height: 1.5714285714;
    letter-spacing: 0em;
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare [class^=compare-item]>p:lang(zh) {
    line-height: 1.5;
    letter-spacing: 0em
}

.section-shared-compare [class^=compare-item]>p:lang(th) {
    line-height: 1.3571828571;
    letter-spacing: 0em;
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare [class^=compare-item]>p:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare [class^=compare-item]>p:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare [class^=compare-item]>p:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare [class^=compare-item]>p:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .text-light {
    color: #6e6e73
}

.section-shared-compare .feature-item-icon {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: var(--feature-icon-margin-bottom)
}

.section-shared-compare .compare-item-image {
    margin: 0 auto 30px
}

@media only screen and (max-width:734px) {
    .section-shared-compare .compare-item-image {
        margin: 0 auto 16px
    }
}

[class^=compare-item].boa .feature-item-icon {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_bo_app__cfdgs4l5txhy_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) {
    [class^=compare-item].boa .feature-item-icon {
        background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_bo_app__cfdgs4l5txhy_large_2x.png)
    }
}

[class^=compare-item].ecg .feature-item-icon {
    width: 46px;
    height: 39px;
    background-size: 46px 39px;
    background-repeat: no-repeat;
    background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_ecg_app__4913qgq6hmaq_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) {
    [class^=compare-item].ecg .feature-item-icon {
        background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_ecg_app__4913qgq6hmaq_large_2x.png)
    }
}

[class^=compare-item].heart-rate .feature-item-icon {
    width: 42px;
    height: 38px;
    background-size: 42px 38px;
    background-repeat: no-repeat;
    background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_heart_rate_notifications__cnehyywqh8uq_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) {
    [class^=compare-item].heart-rate .feature-item-icon {
        background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_heart_rate_notifications__cnehyywqh8uq_large_2x.png)
    }
}

[class^=compare-item].sos .feature-item-icon {
    width: 41px;
    height: 41px;
    background-size: 41px 41px;
    background-repeat: no-repeat;
    background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_sos__ducee7sxsw2u_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) {
    [class^=compare-item].sos .feature-item-icon {
        background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_sos__ducee7sxsw2u_large_2x.png)
    }
}

[class^=compare-item].gps-cellular .feature-item-icon {
    width: 42px;
    height: 39px;
    background-size: 42px 39px;
    background-repeat: no-repeat;
    background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_cellular__jg4gkehfg6q2_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) {
    [class^=compare-item].gps-cellular .feature-item-icon {
        background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_cellular__jg4gkehfg6q2_large_2x.png)
    }
}

[class^=compare-item].temperature .feature-item-icon {
    width: 40px;
    height: 42px;
    background-size: 40px 42px;
    background-repeat: no-repeat;
    background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_temperature_sensing__fg4p3jztkuem_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) {
    [class^=compare-item].temperature .feature-item-icon {
        background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_temperature_sensing__fg4p3jztkuem_large_2x.png)
    }
}

.compare-item-s8.retina .feature-item-icon {
    width: 52px;
    height: 58px;
    background-size: 52px 58px;
    background-repeat: no-repeat;
    background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_retina_display_s8__fqsh70qj7126_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) {
    .compare-item-s8.retina .feature-item-icon {
        background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_retina_display_s8__fqsh70qj7126_large_2x.png)
    }
}

.compare-item-se.retina .feature-item-icon {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_retina_display_se__erkwiwyegawm_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) {
    .compare-item-se.retina .feature-item-icon {
        background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_retina_display_se__erkwiwyegawm_large_2x.png)
    }
}

.compare-item-ultra.retina .feature-item-icon {
    width: 57px;
    height: 63px;
    background-size: 57px 63px;
    background-repeat: no-repeat;
    background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_retina_display_ultra__fqj1tpgnr02m_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) {
    .compare-item-ultra.retina .feature-item-icon {
        background-image: url(/v/apple-watch-ultra/c/images/compare/quicklook_retina_display_ultra__fqj1tpgnr02m_large_2x.png)
    }
}

.section-shared-compare .feature-null,
.section-shared-compare .feature-null-secondary {
    position: relative
}

.section-shared-compare .feature-null-secondary:before,
.section-shared-compare .feature-null:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50px;
    transform: translate3d(-50%, -50%, 0);
    width: 28px;
    height: 3px;
    background: #1d1d1f
}

.section-shared-compare .feature-null-secondary:before {
    width: 6px;
    height: 1px
}

.section-shared-compare .feature-null-secondary.two-lines {
    height: 40px
}

.section-shared-compare .feature-null-secondary.three-lines {
    height: 60px
}

@media only screen and (max-width:734px) {
    .section-shared-compare .feature-null-secondary.small-two-lines {
        height: 40px
    }
}

@media only screen and (max-width:734px) {

    .section-shared-compare .compare-item-ultra .feature-null-secondary.small-two-lines,
    .section-shared-compare .compare-item-ultra .feature-null-secondary.two-lines {
        height: auto
    }
}

.section-shared-compare .boa .feature-null {
    height: 41px
}

.section-shared-compare .ecg .feature-null,
.section-shared-compare .gps-cellular .feature-null {
    height: 39px
}

.section-shared-compare .cta-wrapper .ar-link {
    display: none;
    margin-top: 10px
}

.touch.safari .has-compare-ar-links .section-shared-compare .cta-wrapper .ar-link {
    display: block
}

.section-shared-compare .compare-item-s8.device .compare-item-image {
    width: 216px;
    height: 254px;
    background-size: 216px 254px;
    background-repeat: no-repeat;
    background-image: url(/v/apple-watch-ultra/c/images/compare/compare_s8__bb7m9vdbsr3m_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) {
    .section-shared-compare .compare-item-s8.device .compare-item-image {
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_s8__bb7m9vdbsr3m_large_2x.jpg)
    }
}

@media only screen and (max-width:1068px) {
    .section-shared-compare .compare-item-s8.device .compare-item-image {
        width: 173px;
        height: 204px;
        background-size: 173px 204px;
        background-repeat: no-repeat;
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_s8__bb7m9vdbsr3m_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) {
    .section-shared-compare .compare-item-s8.device .compare-item-image {
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_s8__bb7m9vdbsr3m_medium_2x.jpg)
    }
}

@media only screen and (max-width:734px) {
    .section-shared-compare .compare-item-s8.device .compare-item-image {
        width: 138px;
        height: 162px;
        background-size: 138px 162px;
        background-repeat: no-repeat;
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_s8__bb7m9vdbsr3m_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) {
    .section-shared-compare .compare-item-s8.device .compare-item-image {
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_s8__bb7m9vdbsr3m_small_2x.jpg)
    }
}

.section-shared-compare .compare-item-se.device .compare-item-image {
    background-size: 216px 254px;
    background-repeat: no-repeat;
    background-image: url(/v/apple-watch-ultra/c/images/compare/compare_se__ds9w86dn42c2_large.jpg);
    width: 216px;
    height: 254px
}

@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) {
    .section-shared-compare .compare-item-se.device .compare-item-image {
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_se__ds9w86dn42c2_large_2x.jpg)
    }
}

@media only screen and (max-width:1068px) {
    .section-shared-compare .compare-item-se.device .compare-item-image {
        width: 173px;
        height: 204px;
        background-size: 173px 204px;
        background-repeat: no-repeat;
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_se__ds9w86dn42c2_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) {
    .section-shared-compare .compare-item-se.device .compare-item-image {
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_se__ds9w86dn42c2_medium_2x.jpg)
    }
}

@media only screen and (max-width:734px) {
    .section-shared-compare .compare-item-se.device .compare-item-image {
        width: 138px;
        height: 162px;
        background-size: 138px 162px;
        background-repeat: no-repeat;
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_se__ds9w86dn42c2_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) {
    .section-shared-compare .compare-item-se.device .compare-item-image {
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_se__ds9w86dn42c2_small_2x.jpg)
    }
}

@media only screen and (max-width:1068px) {
    .section-shared-compare .compare-item-se.device .compare-item-image {
        width: 173px;
        height: 204px
    }
}

@media only screen and (max-width:734px) {
    .section-shared-compare .compare-item-se.device .compare-item-image {
        width: 138px;
        height: 162px
    }
}

.section-shared-compare .compare-item-ultra.device .compare-item-image {
    background-size: 216px 254px;
    background-repeat: no-repeat;
    background-image: url(/v/apple-watch-ultra/c/images/compare/compare_ultra__c9h5j8jcjksy_large.jpg);
    width: 216px;
    height: 254px
}

@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) {
    .section-shared-compare .compare-item-ultra.device .compare-item-image {
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_ultra__c9h5j8jcjksy_large_2x.jpg)
    }
}

@media only screen and (max-width:1068px) {
    .section-shared-compare .compare-item-ultra.device .compare-item-image {
        width: 173px;
        height: 204px;
        background-size: 173px 204px;
        background-repeat: no-repeat;
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_ultra__c9h5j8jcjksy_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) {
    .section-shared-compare .compare-item-ultra.device .compare-item-image {
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_ultra__c9h5j8jcjksy_medium_2x.jpg)
    }
}

@media only screen and (max-width:734px) {
    .section-shared-compare .compare-item-ultra.device .compare-item-image {
        width: 138px;
        height: 162px;
        background-size: 138px 162px;
        background-repeat: no-repeat;
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_ultra__c9h5j8jcjksy_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) {
    .section-shared-compare .compare-item-ultra.device .compare-item-image {
        background-image: url(/v/apple-watch-ultra/c/images/compare/compare_ultra__c9h5j8jcjksy_small_2x.jpg)
    }
}

@media only screen and (max-width:1068px) {
    .section-shared-compare .compare-item-ultra.device .compare-item-image {
        width: 173px;
        height: 204px
    }
}

@media only screen and (max-width:734px) {
    .section-shared-compare .compare-item-ultra.device .compare-item-image {
        width: 138px;
        height: 162px
    }
}

.section-routers .grid-item-environment {
    --router-height: 693px
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-environment {
        --router-height: 500px
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-environment {
        --router-height: 654px
    }
}

.section-routers .grid-item-environment .tile-content {
    justify-content: center
}

.section-routers .grid-item-environment .copy-container {
    max-width: 720px;
    text-align: center
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-environment .copy-container {
        max-width: 560px
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-environment .copy-container {
        max-width: 310px;
        align-self: unset;
        margin-top: var(--tile-copy-padding);
        margin-bottom: var(--tile-copy-padding)
    }
}

.section-routers .grid-item-environment .environment-logo {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 50px;
    --p-height: 60px;
    position: relative;
    left: 50%;
    margin-left: -25px;
    margin-bottom: 19px
}

@media only screen and (max-width:1068px)and (max-width:1068px) {
    .section-routers .grid-item-environment .environment-logo {
        --p-width: 38px;
        --p-height: 45px
    }
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-environment .environment-logo {
        left: 50%;
        margin-left: -19px;
        margin-bottom: 10px
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-environment .environment-logo {
        margin-bottom: 14px
    }
}

.section-routers .grid-item-environment .tile-headline {
    color: var(--environment-green)
}

.section-routers .grid-item-ar {
    --router-height: 713px;
    --router-content-width: 100%
}

.section-routers .grid-item-ar .tile {
    justify-content: center;
    padding: 0
}

.section-routers .grid-item-ar .tile-content {
    flex-direction: row;
    justify-content: space-around;
    max-width: var(--router-content-width)
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-ar .tile-content {
        flex-direction: column;
        justify-content: space-between
    }
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-ar {
        --router-height: 430px;
        --router-content-width: 657px
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-ar {
        --router-height: 646px;
        --router-content-width: none
    }
}

.section-routers .grid-item-ar .copy-container {
    max-width: 390px;
    margin-bottom: 116px;
    margin-top: 30px;
    margin-right: 30px
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-ar .copy-container {
        max-width: 280px;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-right: 0px
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-ar .copy-container {
        margin: 51px auto 0px;
        text-align: center
    }
}

.section-routers .grid-item-ar .copy-no-ar {
    display: none
}

.section-routers .grid-item-ar .cta-ar,
html.no-quick-look .section-routers .grid-item-ar .copy-no-ar {
    display: block
}

.section-routers .grid-item-ar .quick-look-image-state,
html.no-quick-look .section-routers .grid-item-ar .cta-ar {
    display: none
}

.section-routers .grid-item-ar .qt-logo {
    margin-bottom: 13px
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-ar .qt-logo {
        margin-bottom: 17px
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-ar .qt-logo {
        margin-bottom: 12px;
        justify-content: center
    }
}

.section-routers .grid-item-ar .ar-phone {
    align-self: flex-end;
    margin-bottom: 0px;
    margin-right: 33px
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-ar .ar-phone {
        margin-right: 0px
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-ar .ar-phone {
        align-self: unset;
        margin-top: 29px
    }
}

.section-routers .grid-item-fitness-plus-router {
    --router-height: 812px;
    --tile-gap-spacing: 130px;
    margin-top: 125px;
    position: relative
}

@media only screen and (min-width:1069px) {
    .section-routers .grid-item-fitness-plus-router {
        --router-width: 1385px
    }
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-fitness-plus-router {
        --router-height: 462px;
        --tile-gap-spacing: 62px;
        margin-top: 33px
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-fitness-plus-router {
        --router-height: 543px;
        --tile-gap-spacing: 25px
    }
}

.section-routers .grid-item-fitness-plus-router .tile {
    background-color: var(--fitness-gray)
}

.section-routers .grid-item-fitness-plus-router .tile-content {
    flex-direction: row;
    justify-content: flex-end
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-fitness-plus-router .tile-content {
        flex-direction: column
    }
}

.section-routers .grid-item-fitness-plus-router .tile-cta {
    margin-bottom: 12px
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-fitness-plus-router .tile-cta {
        margin-bottom: 8px
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-fitness-plus-router .tile-cta {
        margin-bottom: 4px
    }
}

.section-routers .grid-item-fitness-plus-router .tile-copy-wrap {
    display: flex;
    justify-content: center;
    width: 50%
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-fitness-plus-router .tile-copy-wrap {
        width: 100%
    }
}

.section-routers .grid-item-fitness-plus-router .copy-container {
    max-width: 410px;
    position: relative;
    text-align: center
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-fitness-plus-router .copy-container {
        max-width: 280px
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-fitness-plus-router .copy-container {
        max-width: 280px;
        margin: 0px auto 47px
    }
}

.section-routers .grid-item-fitness-plus-router .fitness-plus-logo {
    margin-bottom: 32px;
    justify-content: center
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-fitness-plus-router .fitness-plus-logo {
        margin-bottom: 15px
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-fitness-plus-router .fitness-plus-logo {
        margin-bottom: 17px
    }
}

.section-routers .grid-item-fitness-plus-router .fitness-plus-workout {
    position: absolute;
    top: 0;
    right: 50%;
    transform: translateX(50%)
}

.section-routers .grid-item-trade-in {
    --router-height: 527px;
    --router-content-width: 1356px
}

@media only screen and (min-width:1069px) {
    .section-routers .grid-item-trade-in {
        --router-width: 1385px
    }
}

.section-routers .grid-item-trade-in .tile {
    justify-content: center;
    padding: 0
}

.section-routers .grid-item-trade-in .tile-content {
    flex-direction: row;
    justify-content: space-around;
    max-width: var(--router-content-width)
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-trade-in .tile-content {
        flex-direction: column;
        justify-content: space-between
    }
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-trade-in {
        --router-height: 379px;
        --router-content-width: 760px
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-trade-in {
        --router-height: 580px;
        --router-content-width: none
    }
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-trade-in .tile {
        justify-content: flex-end
    }
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-trade-in .tile-content {
        justify-content: space-between
    }
}

@media only screen and (max-width:820px) {
    .section-routers .grid-item-trade-in .tile-content {
        justify-content: space-around
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-trade-in .tile-content {
        justify-content: space-between
    }
}

.section-routers .grid-item-trade-in .copy-container {
    max-width: 380px;
    margin-left: 45px;
    text-align: center
}

@media only screen and (max-width:1068px) {
    .section-routers .grid-item-trade-in .copy-container {
        max-width: 280px;
        margin-left: 0
    }
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-trade-in .copy-container {
        max-width: 300px;
        margin: 72px auto 0px
    }
}

.section-routers .grid-item-trade-in .tradein-watch {
    align-self: flex-end;
    margin-bottom: 0px
}

@media only screen and (max-width:734px) {
    .section-routers .grid-item-trade-in .tradein-watch {
        align-self: unset
    }
}

.section-shared-compare .typography-headline {
    font-size: 48px;
    line-height: 1.0834933333;
    font-weight: 600;
    letter-spacing: -0.003em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-headline:lang(ar) {
    letter-spacing: 0em;
    font-family: SF Pro AR, SF Pro Gulf, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-headline:lang(ja) {
    letter-spacing: 0em;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3, ãƒ¡ã‚¤ãƒªã‚ª, Meiryo, ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-headline:lang(ko) {
    letter-spacing: 0em;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-headline:lang(zh) {
    letter-spacing: 0em
}

.section-shared-compare .typography-headline:lang(th) {
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-headline:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-headline:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-headline:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-headline:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif
}

@media only screen and (max-width:1068px) {
    .section-shared-compare .typography-headline {
        font-size: 40px;
        line-height: 1.1;
        font-weight: 600;
        letter-spacing: 0em;
        font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(ar) {
        font-family: SF Pro AR, SF Pro Gulf, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(ja) {
        font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3, ãƒ¡ã‚¤ãƒªã‚ª, Meiryo, ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(ko) {
        font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(th) {
        font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(zh-CN) {
        font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(zh-HK) {
        font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(zh-MO) {
        font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(zh-TW) {
        font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}

@media only screen and (max-width:734px) {
    .section-shared-compare .typography-headline {
        font-size: 32px;
        line-height: 1.125;
        font-weight: 600;
        letter-spacing: .004em;
        font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(ar) {
        font-family: SF Pro AR, SF Pro Gulf, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(ja) {
        font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3, ãƒ¡ã‚¤ãƒªã‚ª, Meiryo, ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(ko) {
        font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(th) {
        font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(zh-CN) {
        font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(zh-HK) {
        font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(zh-MO) {
        font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-headline:lang(zh-TW) {
        font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}

.section-shared-compare .typography-intro-elevated {
    font-size: 21px;
    line-height: 1.381002381;
    font-weight: 400;
    letter-spacing: .011em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-intro-elevated:lang(ar) {
    font-family: SF Pro AR, SF Pro Gulf, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-intro-elevated:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3, ãƒ¡ã‚¤ãƒªã‚ª, Meiryo, ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-intro-elevated:lang(ko) {
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-intro-elevated:lang(th) {
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-intro-elevated:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-intro-elevated:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-intro-elevated:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
}

.section-shared-compare .typography-intro-elevated:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif
}

@media only screen and (max-width:1068px) {
    .section-shared-compare .typography-intro-elevated {
        font-size: 21px;
        line-height: 1.381002381;
        font-weight: 400;
        letter-spacing: .011em;
        font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(ar) {
        font-family: SF Pro AR, SF Pro Gulf, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(ja) {
        font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3, ãƒ¡ã‚¤ãƒªã‚ª, Meiryo, ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(ko) {
        font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(th) {
        font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(zh-CN) {
        font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(zh-HK) {
        font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(zh-MO) {
        font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(zh-TW) {
        font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}

@media only screen and (max-width:734px) {
    .section-shared-compare .typography-intro-elevated {
        font-size: 14px;
        line-height: 1.4285914286;
        font-weight: 400;
        letter-spacing: -0.016em;
        font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(ar) {
        letter-spacing: 0em;
        font-family: SF Pro AR, SF Pro Gulf, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(ja) {
        letter-spacing: 0em;
        font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3, ãƒ¡ã‚¤ãƒªã‚ª, Meiryo, ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(ko) {
        letter-spacing: 0em;
        font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(zh) {
        letter-spacing: 0em
    }

    .section-shared-compare .typography-intro-elevated:lang(th) {
        font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(zh-CN) {
        font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(zh-HK) {
        font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(zh-MO) {
        font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif
    }

    .section-shared-compare .typography-intro-elevated:lang(zh-TW) {
        font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}

.section-shared-compare .section-wrapper {
    padding-top: 124px
}

@media only screen and (max-width:1068px) {
    .section-shared-compare .section-wrapper {
        padding-top: 112px
    }
}

@media only screen and (max-width:734px) {
    .section-shared-compare .section-wrapper {
        padding-top: 67px
    }
}

html.text-zoom .typography-feature-headline,
html.text-zoom .typography-headline-elevated,
html.text-zoom .typography-headline-intro,
html.text-zoom .typography-section-headline {
    font-size: 3.4em
}

@media only screen and (max-width:734px) {

    html.text-zoom .typography-feature-headline,
    html.text-zoom .typography-headline-elevated,
    html.text-zoom .typography-headline-intro,
    html.text-zoom .typography-section-headline {
        font-size: 1.8em
    }
}

html.text-zoom .section-hero .intro-content {
    width: 85%
}

html.text-zoom .section-hero .hero-intro-content {
    padding: 4em
}

html.text-zoom .section-design-tough .specs-container {
    max-width: 100%
}

html.text-zoom .pinpoint-accuracy-section-wrapper,
html.text-zoom .pinpoint-accuracy-section .image-gps-route {
    height: auto
}

html.text-zoom .pinpoint-accuracy-section .copy-block {
    padding: 3em
}

html.text-zoom .section-design-schematic .schematic-content .schematic-features-wrapper .schematic-back,
html.text-zoom .section-design-schematic .schematic-content .schematic-features-wrapper .schematic-front {
    padding: 3em 0
}

@media only screen and (max-width:734px) {

    html.text-zoom .section-design-schematic .schematic-content .schematic-features-wrapper .schematic-back,
    html.text-zoom .section-design-schematic .schematic-content .schematic-features-wrapper .schematic-front {
        width: 80%;
        margin: 0 auto
    }
}

html.text-zoom .section-design-schematic .schematic-content .schematic-features-wrapper .schematic-back .pin-caption,
html.text-zoom .section-design-schematic .schematic-content .schematic-features-wrapper .schematic-front .pin-caption {
    text-align: left
}

html.text-zoom .section-design-schematic .schematic-content .schematic-features-wrapper .pin-wrapper {
    position: relative;
    top: 0;
    left: 0;
    height: auto
}

html.text-zoom .section-design-schematic .schematic-content .schematic-features-wrapper .pin-wrapper .pin {
    width: 100%;
    position: relative;
    display: block;
    margin-top: 1em
}

html.text-zoom .section-design-schematic .schematic-content .schematic-features-wrapper .pin-wrapper .pin .pin-caption {
    width: 100%;
    height: auto;
    margin: 0;
    bottom: 0;
    position: relative;
    top: 0;
    left: 0
}

html.text-zoom .section-endurance-sports-gps .drawer-header-image {
    position: relative
}

html.text-zoom .section-endurance-sports-gps .drawer-intro-copy-block .typography-feature-headline {
    color: #1d1d1f
}

html.text-zoom .section-endurance-sports-gps .drawer-intro-copy-block .typography-feature-body {
    color: #86868b
}

html.text-zoom .section-endurance-sports-gps .section-content-gps .section-drawer-intro {
    height: auto
}

html.text-zoom .section-endurance-sports-gps .two-bands-section .typography-copy-block {
    color: #fff
}

html.text-zoom .section-endurance-sports-gps .drawer-wrapper-compass .copy-block-more-info {
    position: relative
}

html.text-zoom .section-outdoor-adventure-siren .outdoor-adventure-siren-second-row {
    display: block
}

html.text-zoom .section-outdoor-adventure-siren .outdoor-adventure-siren-second-row .column,
html.text-zoom .section-outdoor-adventure-siren .outdoor-adventure-siren-second-row .column .stat-caption,
html.text-zoom .section-outdoor-adventure-siren .outdoor-adventure-siren-second-row .column .stat-value {
    max-width: 100%
}

html.text-zoom .section-ocean-exploration-dive-computer .drawer-header-image {
    position: relative
}

html.text-zoom .section-ocean-exploration-dive-computer .section-drawer-intro {
    height: auto
}

html.text-zoom .section-ocean-exploration-dive-computer .dive-planner-section {
    margin-top: 4em
}

html.text-zoom .section-ocean-exploration-dive-computer .section-content-dive-computer .typography-feature-headline {
    color: #1d1d1f
}

html.text-zoom .section-ocean-exploration-dive-computer .section-content-dive-computer .typography-feature-body {
    color: #86868b
}

html.text-zoom .section.section-outdoor-adventure-compass .drawer-wrapper-compass .copy-block-copy {
    color: #dedede
}

html.text-zoom .pinpoint-accuracy-section .overview-endurance-endurance-map,
html.text-zoom .section-outdoor-adventure-compass .drawer-wrapper .more-info .copy-block {
    position: relative
}

html.text-zoom .section-ocean-exploration-dive-computer .dive-data-section {
    display: block
}

html.hide-acmi #ac-globalfooter .ac-gf-buystrip-info-financing,
html.text-zoom .section-design-display video {
    display: none
}

html.hide-acmi #ac-globalfooter .ac-gf-sosumi [data-toggle-footnote=acmi] {
    visibility: hidden;
    height: 0;
    padding: 0;
    margin: 0
}

html.aow .page-overview #ac-localnav {
    margin: 0
}