.inner-page{padding:0 0 50px}.inner-page h1{font-size:28px;font-weight:700;margin:0 0 25px}.inner-page h2{font-size:22px;margin:30px 0 18px}.product-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.detail-image{border:1px solid #e0e0e0;min-height:300px;display:flex;align-items:center;justify-content:center;padding:20px}.detail-image img{max-width:100%;max-height:380px;object-fit:contain}.detail-description{font-size:14px;line-height:1.9}.detail-stock{color:green;margin:20px 0 10px}.detail-price{font-weight:700;font-size:22px;margin:10px 0 20px}.inner-page table{width:100%;border-collapse:collapse}.inner-page td,.inner-page th{padding:12px;border-bottom:1px solid #ddd;text-align:left}.inner-page td input{width:70px}.inner-page .form{max-width:600px;display:grid;gap:12px;margin:20px 0}.inner-page .form label{display:grid;gap:5px}.inner-page .form input:not([type=checkbox]),.inner-page .form textarea,.inner-page .form select{padding:10px;border:1px solid #ccc;width:100%}.inner-page button:not(.btn):not(.favorite-button):not(.one-click-link){border:0;background:#57a93c;color:#fff;padding:10px 18px;cursor:pointer}.inner-page details,.inner-page .order{padding:15px;border:1px solid #ddd;margin:8px 0}.inner-page summary{cursor:pointer}@media(max-width:767px){.product-detail{grid-template-columns:1fr}.detail-image{min-height:220px}.inner-page table{font-size:12px}.inner-page td,.inner-page th{padding:6px}}
