/*
	PDP CSS
	===============================================
*/


/* 22870724 */
.as-pdp-displayarea .as-pdp-title {
	margin-right: -5px;
}

/* 28670806 */
.product-details-section.nothumb .product-info .materializer.gallery-main-image {
    margin-top: 0;
}

/*32847679 and 32893891*/
@media only screen and (max-device-width: 736px) and (max-width: 1023px) {

    .handheld .as-pdp-purchaseinfosection .fvtooltip-top:before, 
    .handheld .as-pdp-purchaseinfosection .fvtooltip-top:after {
        left: 140px;
    }

    .handheld .as-pdp-purchaseinfosection a.favorites ~ .fvtooltip-top {
        left: -140px;
    }
}

/*32811117*/
.as-pdp-rating-mainpanel .as-pdp-rating-twocolumn .as-pdp-rating-column {
	margin-top: 37px;
}

.as-pdp-rating-columnselector>li a:focus {
	outline: 3px solid #c1e0fe;
    outline: 3px solid rgba(131,192,253,.5);
}

.as-pdp-tabnav {
   overflow: initial;
}

.as-pdp-purchaseinfo.as-purchaseinfo-details .as-price-previousprice {
    font-size: 17px;
    line-height: 1.52947;
    letter-spacing: -.021em;
}

/* Fix for radar:34193502 */
.product-details-section > .large-4.small-12 {
    width: 326px;
}

@media only screen and (max-device-width: 736px) and (max-width: 1023px) {
    .product-details-section > .large-4.small-12 {
        width: 100%;
    }
}

/* Fix for 34259578 */
@media only screen and (max-width:736px) {
    .gallery-overlay-wrapper .main-image img {
        height: auto !important;
    }
}

/* Fix for 34319344 */
.pdp-applecare-products .pickup-availability {
    display: none !important;
}

/* Fix for 34446972 */
.as-pdp-displayarea .as-purchaseinfo-disclaimertext {
    font-size: 14px;
    padding-top: 12px;
}

@media only screen and (max-width: 736px) and (max-device-width: 768px) {
    .as-pdp-displayarea .as-purchaseinfo-disclaimertext {
        font-size: 16px;
    }
}

.as-dimension .as-dimension-header + .as-dimension-choices {
    margin: 0;
    padding: 5px 0 20px;
}