.icon-wrapper .icon-after:after,
.icon-wrapper .icon-before:before,
.icon-wrapper .more:not(.icon-before):after {
    position: relative;
    top: 0.02em;
}
.icon-wrapper .icon-after.icon-external::after, .icon-wrapper .icon-after.icon-external::before{
    position: relative;
    top: -0.08em;
}

.link-standalone:link:link:hover {
    text-decoration: none;
}
i:lang(ko){
    transform: skewX(-8deg);
    display: inline-block;
    margin-right: -.08em;
}

a i {
    text-decoration: none;
}

a:hover i {
    text-decoration: underline;
}

section.section-media-hero.media-layout-background .marquee-headline:lang(ko) {
    letter-spacing: -.005em;
}

.stat .stat-content {
    padding-top: 2px;
}

.inline-compare .inline-compare-gallery .inline-compare-tile-grid .stat .stat-value {
    letter-spacing: -0.005em;
}

@media (min-width:735px) {
    .section-environment .section-header {
        column-gap: 309px;
    }
}

.stat-reduced .stat-value {
    line-height: 1.1;
}

/* scroll issue fixed */
@media (max-width:734px){
    .subsection-new-camera-features .fade-gallery-container{
        overflow: hidden;
    }
}

/* section design */
.fade-gallery-colornav .media-block picture img{
    object-fit: contain;
}

/* section-incentive */
@media only screen and (min-width:1069px) {
    .feature-card-content .feature-card-body.fix {
        padding-right: 50px;
    }
}
@media only screen and (min-width:735px) {
    .feature-card-content .feature-card-body.fix {
        padding-right: 58px;
    }
}

html.no-inline-media .media-block:not(.fallback) .start-frame {
    --load-static-image: true
}