/* icon */
.icon-wrapper .icon, .icon-wrapper .icon-after::after, .icon-wrapper .icon-before::before, .icon-wrapper .more:not(.icon-before)::after  {
    position: relative;
    top: -0.05em;
}
#ac-globalfooter .ac-gf-icon-after::after, #ac-globalfooter .ac-gf-more::after {
    top: -0.08em;
}

.section-techspecs .typography-display-size {
    left: 0;
}

.callout-techspecs-environment-content-cta {
    margin-top: 0;
}

/* section-kc-cert */
@media only screen and (max-width: 734px) {
    .techspecs.with-2-columns.with-fullwidthrowheader-small .section-kc-cert .techspecs-column {
        width: 100%;
        margin-inline-start: 0;
    }

    .section-kc-cert .techspecs-list li:first-child {
        margin-top: .4em;
    }

    .section-kc-cert {
        margin-top: 3em;
    }
}

br.br-400 {
    display: none;
}
@media only screen and (max-width: 400px) {
    br.br-400 {
        display: block;
    }
}

.image-kc {
    width: 14px;
    height: 21px;
    background-size: 14px 21px;
    background-repeat: no-repeat;
    background-image: url("/kr/global/kc/image__bs3c7k4nox36_large.png");
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
}
@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){
    .image-kc {
        background-image: url("/kr/global/kc/image__bs3c7k4nox36_large_2x.png");
    }
}


/* Desktop View: min-width: 1069px */

@media only screen and (min-width: 1069px) {
    /* Finish layout */
    .section-finish .caption-purple {
        left: 184px;
    }
    .section-finish .caption-starlight {
        left: 337px;
    }
    .section-finish .caption-space-gray {
        left: 501px;
    }

    /* Size & Techspecs layout */
    .section-techspecs .section-size .caption-depth {
        --bottom: 57px;
    }
    .section-techspecs .section-size .caption-height {
        --left: 145px;
        --top: 87px;
    }
    .section-techspecs .section-size .caption-width {
        --top: 43px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-volume {
        --left: 49px;
        --top: -17px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        --left: 136px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        --left: 137px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-camera-1 {
        --left: 401px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-magnetic-connector,
    .section-techspecs .section-buttons-and-connectors .caption-microphone-2,
    .section-techspecs .section-buttons-and-connectors .caption-camera-2 {
        --left: 585px;
    }
    .section-buttons-and-connectors .caption-microphone-1 {
        --top: 237px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-microphone-2 {
        --top: 90px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-top-button {
        --left: 264px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-microphone {
        --left: 515px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
        --left: 507px;
    }
}


/* Tablet View: min-width: 735px and max-width: 1068px */

@media only screen and (min-width: 735px) and (max-width: 1068px) {
    /* Finish layout */
    .section-finish .caption-blue {
        left: 2px;
    }
    .section-finish .caption-purple {
        left: 146px;
    }
    .section-finish .caption-starlight {
        left: 271px;
    }
    .section-finish .caption-space-gray {
        left: 399px;
    }

    /* Size & Techspecs layout */
    .section-techspecs .section-size .caption-depth {
        --bottom: 51px;
    }
    .section-techspecs .section-size .caption-height {
        --left: 97px;
        --top: 57px;
    }
    .section-techspecs .section-size .caption-width {
        --top: 25px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-volume {
        --left: 32px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        --left: 90px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        --left: 90px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-camera-1 {
        --left: 300px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-top-button {
        --left: 186px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-microphone {
        --left: 402px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-microphone-2 {
        --left: 425px;
    }
    .section-buttons-and-connectors .caption-microphone-1 {
        --top: 173px;
        --left: 300px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
        --left: 357px;
    }
    .section-buttons-and-connectors .caption-magnetic-connector {
        --top: 213px;
        --left: 426px;
    }
}


/* Mobile View: max-width: 734px */

@media only screen and (max-width: 734px) {
    .section-techspecs .section-kc-ver .techspecs-column.small-full-width {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    /* Size & Techspecs layout */
    .section-techspecs .section-size .caption-depth {
        --top: 128px;
    }
    .section-techspecs .section-size .caption-height {
        --top: 20px;
        --left: 35px;
    }
    .section-techspecs .section-size .caption-width {
        --top: 0;
    }

    .section-techspecs .section-buttons-and-connectors .caption-volume {
        --left: 30px;
        --top: -20px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        --left: 84px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        --left: 82px;
    }
    /* .section-techspecs .section-buttons-and-connectors .caption-camera-1 {
        --left: 223px;
    } */
    .section-techspecs .section-buttons-and-connectors .caption-top-button {
        --left: 167px;
        --top: -37px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-microphone {
        --left: 119px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-microphone-2 {
        --left: 175px;
    }
    .section-buttons-and-connectors .caption-microphone-1 {
        --left: 225px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
        --left: 106px;
    }
    .section-buttons-and-connectors .caption-magnetic-connector {
        --top: 634px;
        --left: 175px;
    }
}

.section-display .display-image-wrapper .display-graph-label-set {
    margin-left: -7px;
}

@media (max-width:734px){
    .section-buttons-and-connectors .caption-camera-1 {
        --right: 11px;
    }
}


