@php $open = (bool) session('cart_open'); $cartToken = request()->cookie('tra_cart') ?: session('tra_cart'); $cart = $cartToken ? \App\Models\Cart::query()->where('token', $cartToken)->with(['lines.variant.product.media'])->first() : null; $lines = $cart?->lines ?? collect(); $subtotal = $cart ? $cart->subtotalCents() : 0; $currency = $cart?->currency ?? 'AUD'; $itemCount = (int) $lines->sum('quantity'); @endphp