/* One title style for category, model, product and exact-configuration tiles. */
body.sd-apple{--sd-card-title-size:20px;--sd-card-title-weight:600;--sd-card-title-line:1.35}
body.sd-apple .sd-product-card .product-title,
body.sd-apple .sd-product-card .product-title h2,
body.sd-apple .sd-product-card .product-title h2 span,
body.sd-apple .sd-category-tile .sd-category-tile-label,
body.sd-apple .sd-category-tile .sd-category-tile-label strong,
body.sd-apple .sd-access-product h3,
body.sd-apple .sd-access-product h3 a{
 font-family:inherit!important;font-size:var(--sd-card-title-size)!important;font-weight:var(--sd-card-title-weight)!important;
 line-height:var(--sd-card-title-line)!important;letter-spacing:-.02em!important;text-align:center!important;
 white-space:normal!important;word-break:normal;overflow-wrap:anywhere;text-transform:none;
}
body.sd-apple .sd-access-product{text-align:center}
body.sd-apple .sd-access-product .sd-access-buy{align-self:center}
body.sd-apple .sd-access-product .sd-access-attributes{font-family:inherit;line-height:1.5;text-align:center}
body.sd-apple .sd-access-section{background:#fff}
body.sd-apple .sd-access-section ul{list-style:none;padding-left:0}
body.sd-apple .sd-access-section details ul{padding-left:16px}
body.sd-apple .sd-access-section li{line-height:1.5}
body.sd-apple .sd-access-section li>a{font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none}
body.sd-apple .sd-access-section li>a:hover{ text-decoration:underline }
body.sd-apple .sd-access-section summary{color:#0071e3;min-height:32px;line-height:32px}
@media(max-width:750px){body.sd-apple{--sd-card-title-size:16px}}
