.diagram-volume {
    transform: translate(6px,0);
}
@media (max-width: 1068px) {
    .diagram-volume {
        transform: translate(0px,0px);
    }
}
@media (max-width: 734px) {
    .diagram-volume {
        transform: translate(0px,-8px);
    }
}

.diagram-ring {
    transform: translate(0px,0px);
}
@media (max-width: 1068px) {
    .diagram-ring {
        transform: translate(2px,0px);
    }
}
@media (max-width: 734px) {
    .diagram-ring {
        transform: translate(0px,-4px);
    }
}

.diagram-camera-control {
    transform: translate(2px,0px);
}
@media (max-width: 1068px) {
    .diagram-camera-control {
        transform: translate(8px,0px);
    }
}
@media (max-width: 734px) {
    .diagram-camera-control {
        transform: translate(0px,0px);
    }
}

.diagram-side {
    transform: translate(-2px,0px);
}
@media (max-width: 1068px) {
    .diagram-side {
        transform: translate(5px,0px);
    }
}
@media (max-width: 734px) {
    .diagram-side {
        transform: translate(0px,-8px);
    }
}

.diagram-speaker-2 {
    transform: translate(2px,0px);
}
@media (max-width: 1068px) {
    .diagram-speaker-2 {
        transform: translate(0px,0px);
    }
}
@media (max-width: 734px) {
    .diagram-speaker-2 {
        transform: translate(3px,0px);
    }
}

.diagram-connector {
    transform: translate(4px,0px);
}
@media (max-width: 1068px) {
    .diagram-connector {
        transform: translate(0px,0px);
    }
}
@media (max-width: 734px) {
    .diagram-connector {
        transform: translate(-3px,0px);
    }
}

.diagram-mic {
    transform: translate(-4px,0px);
}
@media (max-width: 1068px) {
    .diagram-mic {
        transform: translate(0px,0px);
    }
}
@media (max-width: 734px) {
    .diagram-mic {
        transform: translate(-6px,0px);
    }
}

.diagram-speaker {
    transform: translate(0px,0px);
}
@media (max-width: 1068px) {
    .diagram-speaker {
        transform: translate(0px,0px);
    }
}
@media (max-width: 734px) {
    .diagram-speaker {
        transform: translate(6px,0px);
    }
}

/* cellular 样式 */
.section-cellular-and-wireless .techspecs-column.span-1{
    width:75% !important;
}
@media (max-width:734px){
    .section-cellular-and-wireless .techspecs-column.span-1 {
        width: 100% !important;
    }
}
/* end  */
/* price */
.localnav-container .content-expand-wrap .product-action .product-cta .pricing {
  height: auto;
  width: 162px;
}



/* img */
.section-display .image-display-iphone-pro {
    background-size: 155px 319px;
    background-repeat: no-repeat;
    background-image:url(/iphone-18-pro/images/specs/display_iphone_pro__ch94o033euxe_large.jpg)
}

@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
    .section-display .image-display-iphone-pro {
        background-image:url(/iphone-18-pro/images/specs/display_iphone_pro__ch94o033euxe_large_2x.jpg)
    }
}

@media (max-width: 1068px) {
    .section-display .image-display-iphone-pro {
        background-size: 151px 309px;
        background-repeat: no-repeat;
        background-image:url(/iphone-18-pro/images/specs/display_iphone_pro__ch94o033euxe_medium.jpg)
    }
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx),(max-width: 1068px) and (min-resolution: 144dpi) {
    .section-display .image-display-iphone-pro {
        background-image:url(/iphone-18-pro/images/specs/display_iphone_pro__ch94o033euxe_medium_2x.jpg)
    }
}

@media (max-width: 734px) {
    .section-display .image-display-iphone-pro {
        background-size: 112px 234px;
        background-repeat: no-repeat;
        background-image:url(/iphone-18-pro/images/specs/display_iphone_pro__ch94o033euxe_small.jpg)
    }
}

@media (max-width: 734px) and (min-resolution: 1.5dppx),(max-width: 734px) and (min-resolution: 144dpi) {
    .section-display .image-display-iphone-pro {
        background-image:url(/iphone-18-pro/images/specs/display_iphone_pro__ch94o033euxe_small_2x.jpg)
    }
}
.section-display .image-display-iphone-pro-max {
    background-size: 166px 342px;
    background-repeat: no-repeat;
    background-image:url(/iphone-18-pro/images/specs/display_iphone_pro_max__j9l0zy7zitua_large.jpg)
}

@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
    .section-display .image-display-iphone-pro-max {
        background-image:url(/iphone-18-pro/images/specs/display_iphone_pro_max__j9l0zy7zitua_large_2x.jpg)
    }
}

@media (max-width: 1068px) {
    .section-display .image-display-iphone-pro-max {
        background-size: 163px 337px;
        background-repeat: no-repeat;
        background-image:url(/iphone-18-pro/images/specs/display_iphone_pro_max__j9l0zy7zitua_medium.jpg)
    }
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx),(max-width: 1068px) and (min-resolution: 144dpi) {
    .section-display .image-display-iphone-pro-max {
        background-image:url(/iphone-18-pro/images/specs/display_iphone_pro_max__j9l0zy7zitua_medium_2x.jpg)
    }
}

@media (max-width: 734px) {
    .section-display .image-display-iphone-pro-max {
        background-size: 124px 255px;
        background-repeat: no-repeat;
        background-image:url(/iphone-18-pro/images/specs/display_iphone_pro_max__j9l0zy7zitua_small.jpg)
    }
}

@media (max-width: 734px) and (min-resolution: 1.5dppx),(max-width: 734px) and (min-resolution: 144dpi) {
    .section-display .image-display-iphone-pro-max {
        background-image:url(/iphone-18-pro/images/specs/display_iphone_pro_max__j9l0zy7zitua_small_2x.jpg)
    }
}

.section-built-in-apps .techspecs-app-icon-calendar {
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-image:url(/iphone-18-pro/images/specs/icon_calendar__d4m48k7esygm_large.png)
}

@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
    .section-built-in-apps .techspecs-app-icon-calendar {
        background-image:url(/iphone-18-pro/images/specs/icon_calendar__d4m48k7esygm_large_2x.png)
    }
}

.footnote-comma {
    font-size: .55em;
    line-height: 0;
    vertical-align: super;
    margin-inline-end: .12em;
    margin-inline-start:.03em
}
