$page->title(), 'template' => 'shop']) ?>

title()->html() ?>

price() ?>€

details()->isNotEmpty()): ?> details()->kt() ?>
hasOptions()->toBool() && $page->optionValues()->isNotEmpty()): ?>
    optionValues()->split(','); $optionSlug = $page->optionLabel()->slug(); foreach($values as $index => $value): $value = trim($value); $uniqueId = $optionSlug . '-' . Str::slug(strtolower($value)); ?>
images()->first()): ?> $image, 'alt' => $page->title()->html(), 'preset' => 'product-detail', 'size' => 50, 'lazy' => false ]) ?>
['assets/js/product-size.js', 'assets/js/snipcart.js']]) ?>