.product-detail{grid-template-columns:1fr 1fr;gap:40px;max-width:1100px;margin:40px auto;display:grid}.product-detail-image{justify-content:center;align-items:center;display:flex}.product-detail-image img{border-radius:16px;width:200px;height:200px}.product-detail-info h1{margin-bottom:12px;font-size:28px}.description{color:#94a3b8;margin-bottom:20px}.price-box{align-items:center;gap:12px;margin-bottom:20px;display:flex}.old-price{color:#64748b;text-decoration:line-through}.price{color:#38bdf8;font-size:24px;font-weight:700}.quantity-row{align-items:center;gap:12px;margin-bottom:20px;display:flex}.quantity-row button{border-radius:8px;width:36px;height:36px}.add-to-cart-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#6366f1);border-radius:12px;width:100%;padding:14px;font-weight:700}.category-text{color:#6b7280;margin-top:-15px;margin-bottom:15px;font-size:14px}.product-detail-description{margin-top:50px;line-height:1.7}.product-detail-description li{margin-bottom:.4rem}.product-detail-description h2,.product-detail-description h3{margin:1.5rem 0 .75rem}.product-detail-description h1{margin:1.5rem 0 1rem;font-size:28px}.product-detail-description h2{margin:1.25rem 0 .75rem;font-size:22px}.product-detail-description h3{margin:1rem 0 .5rem;font-size:18px}.product-detail-description p{margin-bottom:1rem}.product-detail-description ul{margin:1rem 0;padding-left:1.2rem}@media (max-width:768px){.product-detail{grid-template-columns:1fr}}
