#ac-globalfooter .ac-gf-sosumi p:lang(ar),
#ac-globalfooter .ac-gf-sosumi li:lang(ar),
#ac-globalfooter .ac-gf-directory-column-section-title-button:lang(ar),
#ac-globalfooter
  .ac-gf-directory-column-section-title
  > .ac-gf-directory-column-section-title-text:lang(ar),
#ac-globalfooter a,
#ac-globalfooter[dir="rtl"] .ac-gf-footer-legal-copyright,
#ac-globalfooter[dir="rtl"] .ac-gf-footer-legal-links,
#ac-globalfooter *,
#ac-globalfooter *:before,
#ac-globalfooter *:after {
  font-family: "SF Pro AR", "SF Pro AR Text", "Gulf", "Myriad Set Pro",
    "SF Pro Gulf", "SF Pro Icons", "Apple Legacy Chevron", "Helvetica Neue",
    "Helvetica", "Arial", sans-serif;
}


.section-techspecs .image-specs-size-weight {
    right: unset;
    left: 100px;
}

.section-accessories-shared.section-shared-footer {
    direction: ltr;
}

.section-accessories-shared.section-shared-footer .router-grid-copy {
    direction: rtl;
}

@media screen and (min-width: 1069px) {
    .section-finish .caption-blue {
        left: unset;
        right: 546px;
    }

    .section-finish .caption-purple {
        left: unset;
        right: 354px;
    }

    .section-finish .caption-starlight {
        left: unset;
        right: 169px;
    }

    .section-finish .caption-space-gray {
        left: unset;
        right: -20px;
    }

    .section-techspecs .section-buttons-and-connectors figure {
        left: unset;
        right: -80px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-volume{
--left: 10px;
    }
.section-techspecs .section-buttons-and-connectors .caption-camera-2{
        --top: 83px;
    --left: 603px;
}


    .section-techspecs .section-buttons-and-connectors .caption-top-button{

        --top: -30px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-magnetic-connector{
            --top: 314px;    --left: 596px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-usb-c-connector{
            --left: 505px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-camera-1{
            --top: 29px;
            --left: 129px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-microphone-2 {
        --left: 200px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-microphone-1 {
        --top: 161px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-magnetic-connector {
        --top: 368px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        --left: 146px;
    }
}

@media screen and (min-width: 735px) and (max-width: 1068px) {
    .section-finish .caption-blue {
        right: 446px;
    }
    
    .section-finish .caption-purple {
        right: 290px;
    }
    
    .section-finish .caption-starlight {
        right: 132px;
    }
    
    .section-finish .caption-space-gray {
        right: -20px;
    }

    .section-techspecs .image-specs-size-weight {
        left: 30px;
    }

    .section-techspecs .section-buttons-and-connectors figure {
        left: unset;
        right: -14px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        --left: 107px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-microphone-1 {
        --top: 139px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
        --left: 393px;
    }
}

@media screen and (max-width: 734px) {
    .section-finish .techspecs-row {
        direction: ltr;
    }

    .section-finish .caption-blue {
        direction: rtl;
        left: -1085px;
    }

    .section-finish .caption-purple {
        direction: rtl;
        left: -1057px;
    }

    .section-finish .caption-starlight {
        direction: rtl;
        left: -1027px;
    }

    .section-finish .caption-space-gray {
        direction: rtl;
        left: -1008px;
    }

    .section-techspecs .image-specs-size-weight {
        right: 50%;
        left: auto;
    }
}


.section-environment .callout-techspecs-environment-header .callout-title{
  text-align: right;
}


.section-environment .callout-techspecs-environment-first-column{
        padding-right: unset;
padding-left: 6%;
}


.section-environment .callout-techspecs-environment-second-column {
padding-left: unset;

    padding-right: 3%;

}


#ac-globalfooter .ac-gf-sosumi a{
    display: inline-block;
}


@media screen and (min-width: 1068px) {
    .section-techspecs .section-size .caption-depth{
        --bottom: 44px;
    --right: 188px;
    }
}


@media screen and (min-width: 734px) and (max-width: 1068px) {
.section-techspecs .section-size .caption-depth{
                --bottom: 32px;
        --right: 130px;
    }

.section-techspecs .section-buttons-and-connectors .caption-top-button{
        --top: -36px;
        --left: 230px;
}

    .section-techspecs .section-buttons-and-connectors .caption-volume {
        --top: -36px;
        --left: -20px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-volume {
        --left: 0px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-microphone-2 {
        --left: 159px;
    }
    
}


@media screen and (max-width: 734px) {
    .section-techspecs .section-size .caption-depth{
        --bottom: 13px;
        --right: 50px;
    }

    .section-techspecs .section-size .caption-width{
        --right: 0px;
        --top: 0px;
    }


    .section-techspecs .section-buttons-and-connectors .caption-top-button{
        --top: -31px;
        --left: 227px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-volume{
        --top: -30px;
        --left: -14px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-camera-2{
        --top: 585px;
        --left: 192px;

    }

    .section-techspecs .section-buttons-and-connectors .caption-magnetic-connector{
        --top: 757px;
        --left: 187px;
    }
    .section-techspecs .section-buttons-and-connectors .caption-usb-c-connector{
        --left: 104px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-volume {
        --left: -3px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-microphone-2 {
        --left: 148px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-top-button {
        --left: 212px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
        --left: 109px;
    }
}




@media screen and (min-width: 1069px) {
    .section-techspecs .section-buttons-and-connectors .caption-camera-2 {
        --top: 135px;
    }


.section-techspecs .section-buttons-and-connectors .caption-top-button {
    --top: 8px;
    --left: 280px;
}

    .section-techspecs .section-buttons-and-connectors .caption-magnetic-connector {
        --top: 371px;
    }


}



@media screen and (min-width: 734px) and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-top-button {
        --top: 10px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-volume {
        --top: 17px;
    }


}



@media screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-top-button {
        --top: -2px;
    }

.section-techspecs .section-buttons-and-connectors .caption-volume {
        --top: 4px;
        --left: -14px;
    }

    .section-techspecs .section-buttons-and-connectors .caption-camera-2 {
        --top: 610px;
    }

        .section-techspecs .section-buttons-and-connectors .caption-magnetic-connector {
        --top: 780px;
    }


}


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