/*
	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;
}

.tr .product-details-bands .product-details-section > .large-4.small-12 {
    width: 328px;
}

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

    .tr .product-details-bands .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;
    }

    .product-details-bands .as-pdp-prodvariation-footerlink {
        margin-top: 0;
        padding: 6px 0;
    }
}

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

/* chat background section*/
.as-chat {
    background: #f2f2f2;
    text-align: center;
    text-align: center;
    padding: 27px 80px;
    margin-top: 64px;
}

@media only screen and (max-device-width: 736px) and (max-width: 1023px) {
    .as-chat {
        padding: 27px 7.14286vw;
        margin-top: 64px;
        left: 0;
        bottom: 0;
    }
}

.product-details-bands .dimensionColor.as-pdp-prodvariations-title {
    min-height: 52px;
}

/* Fix for 43430472 */
.as-chat .as-chat-title,
.as-chat .as-chat-content {
	 display: inline-block;
}

@media only screen and (max-device-width: 736px) and (max-width: 1023px) {
    .as-pdp-mobile-gallery .as-carousel .ase-gallery-item {
        min-height: 328px;
    }
}

.as-pdp-personalize .as-icondetails {
    padding: 20px 0 33px;
}

.as-pdp-personalize .as-pdp-personalize-footnote {
    padding-top: 3px;
}

.as-pdp-purchaseinfosection .as-pdp-prodvariations + .as-pdp-personalize + .as-pdp-addtocart {
    padding: 20px 0 0;
}

/* fixing https://cst.apple.com/tkt.do?tkt=INC071237189 */
.rr-overlay-open {
    position: relative;
    z-index: -1;
}

.rr-overlay-open-ios {
    position: fixed;
}

.se .as-pdp-prodvariation-additionalvariant .form-choice-selector.rounded~.form-choice-selector-label,
.fr .as-pdp-prodvariation-additionalvariant .form-choice-selector.rounded~.form-choice-selector-label {
    height: 94px;
}
