/* icons */
.icon-wrapper .icon, .icon-wrapper .icon-after::after, .icon-wrapper .icon-before::before, .icon-wrapper .more:not(.icon-before)::after {
    position: relative;
}

.icon-after::after, .more::after {
    top: -0.08em;
}

#ac-globalfooter .ac-gf-icon-after::after, #ac-globalfooter .ac-gf-more::after {
    top: -0.1em;
}

.icon-arkit::after, .icon-arkit::before {
    top: 0;
}

/* line-height */
.typography-tile-headline-elevated:lang(ko), .typography-tile-headline-super:lang(ko) {
    line-height: 1.1;
}

.typography-router-body-copy:lang(ko) {
    line-height: 1.3095238;
}

@media only screen and (max-width:1068px) {
    .typography-router-body-copy:lang(ko) {
        line-height: 1.6176471;
    }
}

/* section-tile-grid */
.grid-item.grid-item-fitness .overview-fitness-fitness-workouts {
    --p-width: 1439px;
    --p-height: 187px;
}

@media only screen and (max-width:1068px) {
    .grid-item.grid-item-fitness .overview-fitness-fitness-workouts {
        --p-width: 1063px;
        --p-height: 139px;
    }
}

@media only screen and (max-width:734px) {
    .grid-item.grid-item-fitness .overview-fitness-fitness-workouts {
        --p-width: 397px;
        --p-height: 93px;
    }

    .grid-item.grid-item-fitness .tile-media {
        margin-bottom: 40px;
    }
}

@media only screen and (min-width:1069px) {
    .grid-item-training-load .tile-body {
        padding: 53px 0;
    }
}

/* section-routers */
@media only screen and (min-width:1069px) {
    .section-routers .tile-trade-in .copy-container {
        max-width: 442px;
        padding-bottom: 70px !important;
    }
}

@media only screen and (max-width:1125px) and (min-width:1069px) {
    .section-routers .tile-trade-in .copy-container {
        max-width: 432px;
    }
}

@media only screen and (max-width:1068px) {
    .section-routers .tile-trade-in .copy-container {
        max-width: 300px;
        padding-bottom: 53px;
    }

    .section-routers .section-ar .copy-container {
        max-width: 320px;
    }
}

@media only screen and (max-width:734px) {
    .section-routers .section-ar .copy-container {
        max-width: 320px;
    }
}

/* localized images */
.section-shared-compare .compare-item-ultra.device .compare-item-image {
    background-image: url(/kr/apple-watch-se/images/watch-shared-compare/compare_ultra2__eptr374v59w2_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .section-shared-compare .compare-item-ultra.device .compare-item-image {
        background-image:url(/kr/apple-watch-se/images/watch-shared-compare/compare_ultra2__eptr374v59w2_large_2x.jpg)
    }
}

@media only screen and (max-width: 1068px) {
    .section-shared-compare .compare-item-ultra.device .compare-item-image {
        background-image:url(/kr/apple-watch-se/images/watch-shared-compare/compare_ultra2__eptr374v59w2_medium.jpg)
    }
}

@media 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(/kr/apple-watch-se/images/watch-shared-compare/compare_ultra2__eptr374v59w2_medium_2x.jpg)
    }
}

@media only screen and (max-width: 734px) {
    .section-shared-compare .compare-item-ultra.device .compare-item-image {
        background-image:url(/kr/apple-watch-se/images/watch-shared-compare/compare_ultra2__eptr374v59w2_small.jpg)
    }
}

@media 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(/kr/apple-watch-se/images/watch-shared-compare/compare_ultra2__eptr374v59w2_small_2x.jpg)
    }
}
