.product-details-wrapper-14940132 {
    padding: 20px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}
.product-details-wrapper-14940132 h2 { margin-top: 0; }
.product-details-wrapper-14940132 .product-price { font-size: 1.5em; font-weight: bold; margin-bottom: 15px; }
.product-details-wrapper-14940132 .stock-instock { color: green; }
.product-details-wrapper-14940132 .stock-outofstock { color: red; }