Garvee 48" x 24" Adjustable Workbench with Power Outlet, 29.5"-39.4" Adjustable Height Garage Workbench with Rulers, Pegboard, Hooks, - 48" X 24"
* { box-sizing: border-box; margin: 0; padding: 0; font-family: 'Helvetica Neue', Arial, sans-serif; } .product-container { display: flex; flex-direction: column; gap: 30px; } .product-hero { display: flex; flex-direction: column; gap: 20px; margin-bottom: 20px; } .product-title { font-size: 32px; font-weight: 700; color: #222; margin-bottom: 10px; line-height: 1.2; } .product-subtitle { font-size: 20px; color: #555; margin-bottom: 15px; font-weight: 500; } .product-image { width: 100%; border-radius: 8px; overflow: hidden; box-shadow: 0 5px 15px rgba(0,0,0,0.1); margin-bottom: 20px; } .product-image img { width: 100%; height: auto; display: block; transition: transform 0.3s ease; } .product-image img:hover { transform: scale(1.02); } .price-container { display: flex; align-items: center; gap: 15px; background: #f7f7f7; padding: 20px; border-radius: 8px; margin: 20px 0; } .current-price { font-size: 32px; font-weight: 700; color: #e63946; } .original-price { text-decoration: line-through; color: #777; font-size: 20px; } .saving-badge { background: #e63946; color: white; padding: 5px 10px; border-radius: 4px; font-weight: 600; } .stock-badge { margin-left: auto; background: #4CAF50; color: white; padding: 5px 12px; border-radius: 4px; font-weight: 600; display: flex; align-items: center; gap: 5px; } .cta-button { display: inline-block; width: 100%; padding: 18px 30px; background: #e63946; color: white; text-align: center; font-size: 20px; font-weight: 600; border: none; border-radius: 8px; cursor: pointer; margin: 20px 0; transition: all 0.3s ease; text-decoration: none; box-shadow: 0 4px 6px rgba(0,0,0,0.1); } .cta-button:hover { background: #c1121f; transform: translateY(-2px); box-shadow: 0 6px 12px rgba(0,0,0,0.15); } .section { margin: 40px 0; } .section-title { font-size: 24px; font-weight: 700; color: #222; margin-bottom: 20px; border-bottom: 2px solid #e63946; padding-bottom: 10px; position: relative; } .feature-section { margin: 30px 0; } .feature-container { display: grid; grid-template-columns: 1fr; gap: 30px; } .feature-card { background: white; border-radius: 8px; overflow: hidden; box-shadow: 0 5px 15px rgba(0,0,0,0.1); transition: transform 0.3s ease; } .feature-card:hover { transform: translateY(-5px); } .feature-image { width: 100%; overflow: hidden; } .feature-image img { width: 100%; height: auto; display: block; transition: transform 0.3s ease; } .feature-card:hover .feature-image img { transform: scale(1.05); } .feature-content { padding: 20px; } .feature-title { font-size: 20px; font-weight: 600; color: #222; margin-bottom: 10px; } .feature-description { color: #555; font-size: 16px; line-height: 1.5; } .benefits-list { list-style: none; margin: 20px 0; } .benefits-list li { padding: 15px 20px 15px 55px; background: #f7f7f7; margin-bottom: 15px; border-radius: 8px; position: relative; box-shadow: 0 2px 5px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; } .benefits-list li:hover { transform: translateY(-2px); box-shadow: 0 5px 10px rgba(0,0,0,0.1); } .benefits-list li:before { content: "✓"; position: absolute; left: 20px; color: #e63946; font-weight: bold; font-size: 20px; } .feature-list { padding-left: 20px; margin: 15px 0; } .feature-list li { margin-bottom: 10px; position: relative; padding-left: 20px; } .feature-list li:before { content: "•"; position: absolute; left: 0; color: #e63946; font-weight: bold; font-size: 18px; } .specifications-table { width: 100%; border-collapse: collapse; margin: 20px 0; border-radius: 8px; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,0.1); } .specifications-table td { padding: 15px; border-bottom: 1px solid #ddd; } .specifications-table tr:last-child td { border-bottom: none; } .specifications-table tr td:first-child { font-weight: 600; background: #f2f2f2; width: 40%; } .specifications-table tr:nth-child(even) { background-color: #f9f9f9; } .specifications-table tr:hover { background-color: #f1f1f1; } .trust-badges { display: flex; justify-content: space-between; margin: 30px 0; flex-wrap: wrap; gap: 15px; } .badge { flex: 1; min-width: 200px; text-align: center; padding: 15px; background: #f7f7f7; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); } .badge i { display: block; font-size: 24px; color: #e63946; margin-bottom: 10px; } .badge-title { font-weight: 600; margin-bottom: 5px; } .badge-desc { font-size: 14px; color: #666; } .highlight-box { background: #f8f4e5; border-left: 4px solid #e63946; padding: 20px; margin: 20px 0; border-radius: 0 8px 8px 0; } .highlight-title { font-size: 18px; font-weight: 600; margin-bottom: 10px; color: #222; } .highlight-content { color: #555; } @media screen and (max-width: 768px) { .product-title { font-size: 24px; } .product-subtitle { font-size: 18px; } .price-container { flex-wrap: wrap; } .stock-badge { margin-left: 0; margin-top: 10px; } .specifications-table td { display: block; width: 100%; } .specifications-table tr td:first-child { width: 100%; } .badge {