/*
	iPad Select CSS
	===============================================
*/

.rf-productlocator-productdetails {
    min-height: 68px;
}

@media only screen and (max-device-width: 736px) and (max-width: 1023px) {
    .rf-productlocator-productdetails {
        min-height: 0;
    }
}

.rf-productlocator-selectstorebtn.button-block {
    padding: 8px 16px;
}

.rf-accessoryslot-inlinetile .rf-accessoryslot-inlinetile-ipttext {
    width: auto;
    display: flex;
    align-self: flex-start;
    padding-left: 13px;
}

.rf-accessory-inline-applecare-overlay .as-chat-buyflow-content,
.rf-accessory-inline-applecare-multipart-overlay .as-chat-buyflow-content,
.rf-accessoryslot-inlinetile-overlay .as-chat-buyflow-content {
    color: #1d1d1f;
}

.rf-bfe-dimension .as-price-withemi {
    display: none;
}

@media only screen and (max-width: 1023px) and (max-device-width: 736px) {
    .rf-bfe-accessory-slot fieldset {
        display: block;
        min-width: auto;
        max-width: none;
    }
}

/*
 * rdar://125067419 (STAGE: AOS: CCI: iPad/ Watch / Mac: MY Onshore: Finance Overlay content is distorted)
 * Adding temporarily to fix the finance installments overlay content issue for MY Onshore
*/
@media only screen and (max-width: 734px) and (max-device-width: 736px) {
    .my .as-compareplansoverlay-content {
        width: 100%;
    }
}

.my .as-compareplans-heading {
    font-size: 14px;
    line-height: 1.4285914286;
    letter-spacing: -0.016em;
    font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
        "Arial", sans-serif;
    font-weight: 600;
    padding: 4px 0 22px;
    text-align: center;
}

.my .as-compareplans-terms-list {
    margin-top: 20px;
    margin-bottom: 54px;
}

.my .as-compareplans-tablewrapper {
    margin-top: 14px;
}

.my .as-compareplansoverlay-content .as-compareplans-data {
    padding-block: 8px;
    font-size: 17px;
    line-height: 1.47059;
    font-weight: 400;
    letter-spacing: -0.022em;
    font-family: SF Pro Text, SF Pro Icons, AOS Icons, Helvetica Neue, Helvetica,
        Arial, sans-serif;
}

@media only screen and (max-width: 734px) and (max-device-width: 736px) {
    .my .as-compareplansoverlay-content .as-compareplans-data {
        white-space: unset;
    }
}

.my .as-compareplans-terms-message {
    text-align: center;
}

.my .as-compareplans-information {
    margin-top: 0;
}

.my .as-compareplansoverlay-content .as-compareplans-first,
.my .as-compareplansoverlay-content .as-compareplans-heading:first-child {
    position: unset;
    background-clip: unset;
    width: auto;
}

.my .as-compareplans-wrapper {
    overflow: unset;
}
