/* help */
.buystrip-hero .help {
    margin-top: 0px
}

@media (min-width: 735px) {
    .buystrip-hero .help {
        grid-column: span 6;
    }
}

/* price */
.localnav-container .content-expand-wrap .product-action .product-cta .pricing {
    width: 130px;
}

/* images */
.section-display .image-display-iphone {
    background-image: url(/iphone-17e/images/specs/display_iphone__d54ur8bxbsya_large.jpg);
}

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

@media (max-width: 1068px) {
    .section-display .image-display-iphone {
        background-image: url(/iphone-17e/images/specs/display_iphone__d54ur8bxbsya_medium.jpg)
    }
}

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

@media (max-width: 734px) {
    .section-display .image-display-iphone {
        background-image: url(/iphone-17e/images/specs/display_iphone__d54ur8bxbsya_small.jpg)
    }
}

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

.section-built-in-apps .techspecs-app-icon-calendar {
    background-image: url(/iphone-17e/images/specs/icon_calendar__gd1ndwpybrqu_large.png);
}

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

br.large {
    display:block !important;
}

@media only screen and (max-width: 1068px) {
    br.large {
        display:none !important;
    }
}

@media only screen and (max-width: 734px) {
    br.large {
        display:none !important;
    }
}

br.medium {
    display:none !important;
}

@media only screen and (max-width: 1068px) {
    br.medium {
        display:block !important;
    }
}

@media only screen and (max-width: 734px) {
    br.medium {
        display:none !important;
    }
}

br.small {
    display:none !important;
}

@media only screen and (max-width: 1068px) {
    br.small {
        display:none !important;
    }
}

@media only screen and (max-width: 734px) {
    br.small {
        display:block !important;
    }
}
/* end */

.section-external .image-external-connectors .diagram-text.diagram-volume {
    left: 412px;
}

@media (max-width: 1068px) {
    .section-external .image-external-connectors .diagram-text.diagram-volume {
        left: 286px;
    }
}

@media (max-width: 734px) {
    .section-external .image-external-connectors .diagram-text.diagram-volume {
        left:auto
    }
}

.section-external .image-external-connectors .diagram-text.diagram-ring {
    left: 532px;
}

@media (max-width: 1068px) {
    .section-external .image-external-connectors .diagram-text.diagram-ring {
        left: 390px;
    }
}

@media (max-width: 734px) {
    .section-external .image-external-connectors .diagram-text.diagram-ring {
        left: auto;
    }
}

.section-external .image-external-connectors .diagram-text.diagram-side {
    left: 415px;
}

@media (max-width: 1068px) {
    .section-external .image-external-connectors .diagram-text.diagram-side {
        left: 290px;
    }
}

@media (max-width: 734px) {
    .section-external .image-external-connectors .diagram-text.diagram-side {
        left: 182px;
        top: 110px;
    }
}

.section-external .image-external-connectors .diagram-text.diagram-mic {
    left: 130px;
}

@media (max-width: 1068px) {
    .section-external .image-external-connectors .diagram-text.diagram-mic {
        left: 83px;
    }
}

@media (max-width: 734px) {
    .section-external .image-external-connectors .diagram-text.diagram-mic {
        left: 9px;
    }
}

.localnav-container .content-expand-wrap .product-options .option-cta.link.disabled .icon::after {
    top: -1px;
}