<aside id="cartDrawer" class="cart-drawer"><div class="cart-head"><h3><%= t('cart_heading','Cart') %></h3><button class="plain-btn" onclick="toggleCartDrawer()">✕</button></div><div id="cartDrawerBody"><% if(!cartItems.length){ %><div class="empty-state"><div class="lock">🔒</div><p><%= t('cart_empty','Your cart is empty') %></p><a class="btn btn-primary" href="/collections/solar-pv" onclick="toggleCartDrawer()"><%= t('cart_start','Start shopping') %></a></div><% } else { %><% cartItems.forEach(item=>{ %><div class="cart-line"><div><strong><%= item.name %></strong><small><%= money(item.price) %></small></div><div class="qty-inline"><button onclick="updateCartQty(<%= item.id %>, <%= item.qty-1 %>)">-</button><span><%= item.qty %></span><button onclick="updateCartQty(<%= item.id %>, <%= item.qty+1 %>)">+</button></div></div><% }) %><div class="cart-total">Total <strong><%= money(cartTotal) %></strong></div><a class="btn btn-primary full" href="/checkout"><%= t('cart_btn_checkout','Checkout') %></a><button class="btn btn-secondary full" onclick="clearCart()">Clear cart</button><% } %></div></aside><div id="drawerBackdrop" class="drawer-backdrop" onclick="toggleCartDrawer(false)"></div>
