/** Shopify CDN: Minification failed

Line 16:0 Unexpected "{"
Line 16:1 Unexpected "{"
Line 16:2 Expected identifier but found "-"
Line 17:0 Unexpected "{"
Line 17:1 Expected identifier but found "%"
Line 28:0 Unexpected "<"
Line 33:5 Expected identifier but found "%"
Line 33:33 Expected identifier but found "%"
Line 34:4 Unexpected "<"
Line 35:6 Expected identifier but found "%"
... and 125 more hidden warnings

**/
{{- 'trust-elements.css' | asset_url | stylesheet_tag -}}
{%- liquid
	assign background_style = section.settings.background_style
	assign full_width = section.settings.full_width
	assign animation_enabled = section.settings.animation_enabled
	assign layout_style = section.settings.layout_style
	assign items_per_row = section.settings.items_per_row
	assign show_second_row = section.settings.show_second_row
	assign disable_top_spacing = section.settings.disable_top_spacing
	assign disable_bottom_spacing = section.settings.disable_bottom_spacing
-%}

<div class="row{% if full_width %} full-width-row-full{% endif %}">
	<div class="small-12 columns">
		<div class="premium-trust-elements premium-trust--{{ background_style }} premium-trust--{{ layout_style }} section-spacing{% if disable_top_spacing %} section-spacing--disable-top{% endif %}{% if disable_bottom_spacing %} section-spacing--disable-bottom{% endif %}">
			
			<div class="premium-trust-bar{% if animation_enabled %} trust-animated{% endif %}">
				{%- comment -%} ERSTE REIHE {%- endcomment -%}
				<div class="premium-trust-container" style="--items-per-row: {{ items_per_row }};">
					{%- assign first_row_count = 0 -%}
					{%- for block in section.blocks -%}
						{%- if first_row_count < items_per_row -%}
						<div class="premium-trust-item premium-trust-item--{{ block.settings.icon_style }}" {{ block.shopify_attributes }}>
							{%- comment -%} MODERNE ICON AUSWAHL {%- endcomment -%}
							{%- if block.settings.icon_type == 'modern' -%}
								<div class="trust-modern-icon">
									{%- case block.settings.modern_icon -%}
										{%- when 'secure' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<path d="M12 2L3 7V12C3 16.55 6.84 20.74 12 22C17.16 20.74 21 16.55 21 12V7L12 2Z" stroke="currentColor" stroke-width="2" fill="none"/>
												<circle cx="12" cy="12" r="3" stroke="currentColor" stroke-width="2"/>
											</svg>
										{%- when 'shipping' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<rect x="1" y="3" width="15" height="13" rx="2" stroke="currentColor" stroke-width="2" fill="none"/>
												<path d="M16 8L23 8L23 16L16 16" stroke="currentColor" stroke-width="2" fill="none"/>
												<circle cx="5.5" cy="18.5" r="2.5" stroke="currentColor" stroke-width="2" fill="none"/>
												<circle cx="18.5" cy="18.5" r="2.5" stroke="currentColor" stroke-width="2" fill="none"/>
											</svg>
										{%- when 'return' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<path d="M3 9L9 3M9 3L15 9M9 3V21" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
												<path d="M21 15L15 21M15 21L9 15M15 21V3" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
											</svg>
										{%- when 'fast_delivery' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="2"/>
												<polyline points="12,6 12,12 16,14" stroke="currentColor" stroke-width="2"/>
												<path d="M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12" stroke="currentColor" stroke-width="3" stroke-linecap="round"/>
											</svg>
										{%- when 'quality' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<polygon points="12,2 15.09,8.26 22,9.27 17,14.14 18.18,21.02 12,17.77 5.82,21.02 7,14.14 2,9.27 8.91,8.26" stroke="currentColor" stroke-width="2" fill="none"/>
												<circle cx="12" cy="12" r="3" stroke="currentColor" stroke-width="2"/>
											</svg>
										{%- when 'payment' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<rect x="1" y="4" width="22" height="16" rx="2" stroke="currentColor" stroke-width="2" fill="none"/>
												<line x1="1" y1="10" x2="23" y2="10" stroke="currentColor" stroke-width="2"/>
												<path d="M7 15L9 15" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
												<circle cx="19" cy="15" r="2" stroke="currentColor" stroke-width="2" fill="none"/>
											</svg>
										{%- when 'support' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<path d="M9 12L11 14L15 10" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
												<path d="M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z" stroke="currentColor" stroke-width="2"/>
											</svg>
										{%- when 'dealer' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<path d="M20 7H4C2.9 7 2 7.9 2 9V19C2 20.1 2.9 21 4 21H20C21.1 21 22 20.1 22 19V9C22 7.9 21.1 7 20 7Z" stroke="currentColor" stroke-width="2" fill="none"/>
												<path d="M8 7V5C8 3.9 8.9 3 10 3H14C15.1 3 16 3.9 16 5V7" stroke="currentColor" stroke-width="2" fill="none"/>
												<circle cx="12" cy="14" r="2" stroke="currentColor" stroke-width="2"/>
											</svg>
										{%- else -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<path d="M12 2L3 7V12C3 16.55 6.84 20.74 12 22C17.16 20.74 21 16.55 21 12V7L12 2Z" stroke="currentColor" stroke-width="2" fill="none"/>
											</svg>
									{%- endcase -%}
								</div>
							{%- elsif block.settings.icon_type == 'emoji' -%}
								<span class="trust-emoji-icon">{{ block.settings.emoji_icon | default: '🛡️' }}</span>
							{%- endif -%}
							
							{%- comment -%} TEXT {%- endcomment -%}
							<span class="trust-text">{{ block.settings.trust_text | default: 'Trust Element' }}</span>
						</div>
						{%- assign first_row_count = first_row_count | plus: 1 -%}
						{%- endif -%}
					{%- endfor -%}
				</div>

				{%- comment -%} ZWEITE REIHE (Optional) {%- endcomment -%}
				{%- if show_second_row and section.blocks.size > items_per_row -%}
				<div class="premium-trust-container premium-trust-second-row" style="--items-per-row: {{ items_per_row }};">
					{%- assign second_row_count = 0 -%}
					{%- for block in section.blocks -%}
						{%- assign block_index = forloop.index0 -%}
						{%- if block_index >= items_per_row and second_row_count < items_per_row -%}
						<div class="premium-trust-item premium-trust-item--{{ block.settings.icon_style }}" {{ block.shopify_attributes }}>
							{%- comment -%} MODERNE ICON AUSWAHL {%- endcomment -%}
							{%- if block.settings.icon_type == 'modern' -%}
								<div class="trust-modern-icon">
									{%- case block.settings.modern_icon -%}
										{%- when 'secure' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<path d="M12 2L3 7V12C3 16.55 6.84 20.74 12 22C17.16 20.74 21 16.55 21 12V7L12 2Z" stroke="currentColor" stroke-width="2" fill="none"/>
												<circle cx="12" cy="12" r="3" stroke="currentColor" stroke-width="2"/>
											</svg>
										{%- when 'shipping' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<rect x="1" y="3" width="15" height="13" rx="2" stroke="currentColor" stroke-width="2" fill="none"/>
												<path d="M16 8L23 8L23 16L16 16" stroke="currentColor" stroke-width="2" fill="none"/>
												<circle cx="5.5" cy="18.5" r="2.5" stroke="currentColor" stroke-width="2" fill="none"/>
												<circle cx="18.5" cy="18.5" r="2.5" stroke="currentColor" stroke-width="2" fill="none"/>
											</svg>
										{%- when 'return' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<path d="M3 9L9 3M9 3L15 9M9 3V21" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
												<path d="M21 15L15 21M15 21L9 15M15 21V3" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
											</svg>
										{%- when 'fast_delivery' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="2"/>
												<polyline points="12,6 12,12 16,14" stroke="currentColor" stroke-width="2"/>
												<path d="M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12" stroke="currentColor" stroke-width="3" stroke-linecap="round"/>
											</svg>
										{%- when 'quality' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<polygon points="12,2 15.09,8.26 22,9.27 17,14.14 18.18,21.02 12,17.77 5.82,21.02 7,14.14 2,9.27 8.91,8.26" stroke="currentColor" stroke-width="2" fill="none"/>
												<circle cx="12" cy="12" r="3" stroke="currentColor" stroke-width="2"/>
											</svg>
										{%- when 'payment' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<rect x="1" y="4" width="22" height="16" rx="2" stroke="currentColor" stroke-width="2" fill="none"/>
												<line x1="1" y1="10" x2="23" y2="10" stroke="currentColor" stroke-width="2"/>
												<path d="M7 15L9 15" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
												<circle cx="19" cy="15" r="2" stroke="currentColor" stroke-width="2" fill="none"/>
											</svg>
										{%- when 'support' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<path d="M9 12L11 14L15 10" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
												<path d="M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z" stroke="currentColor" stroke-width="2"/>
											</svg>
										{%- when 'dealer' -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<path d="M20 7H4C2.9 7 2 7.9 2 9V19C2 20.1 2.9 21 4 21H20C21.1 21 22 20.1 22 19V9C22 7.9 21.1 7 20 7Z" stroke="currentColor" stroke-width="2" fill="none"/>
												<path d="M8 7V5C8 3.9 8.9 3 10 3H14C15.1 3 16 3.9 16 5V7" stroke="currentColor" stroke-width="2" fill="none"/>
												<circle cx="12" cy="14" r="2" stroke="currentColor" stroke-width="2"/>
											</svg>
										{%- else -%}
											<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
												<path d="M12 2L3 7V12C3 16.55 6.84 20.74 12 22C17.16 20.74 21 16.55 21 12V7L12 2Z" stroke="currentColor" stroke-width="2" fill="none"/>
											</svg>
									{%- endcase -%}
								</div>
							{%- elsif block.settings.icon_type == 'emoji' -%}
								<span class="trust-emoji-icon">{{ block.settings.emoji_icon | default: '🛡️' }}</span>
							{%- endif -%}
							
							{%- comment -%} TEXT {%- endcomment -%}
							<span class="trust-text">{{ block.settings.trust_text | default: 'Trust Element' }}</span>
						</div>
						{%- assign second_row_count = second_row_count | plus: 1 -%}
						{%- endif -%}
					{%- endfor -%}
				</div>
				{%- endif -%}
			</div>

		</div>
	</div>
</div>

<style>
/* Premium Trust Elements Styles - Modernisiert */
.premium-trust-elements {
  margin: 0;
  position: relative;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
}

.premium-trust-bar {
  padding: 20px 0;
  position: relative;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Background Styles - Moderner */
.premium-trust--dark .premium-trust-bar {
  background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.premium-trust--light .premium-trust-bar {
  background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);
  color: #1a1a1a;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}

.premium-trust--branded .premium-trust-bar {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: white;
}

.premium-trust--transparent .premium-trust-bar {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  color: #1a1a1a;
  border: 1px solid rgba(0, 0, 0, 0.05);
}

/* Subtile Animation */
.premium-trust-bar::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.03), transparent);
  animation: modernShine 12s infinite ease-in-out;
  pointer-events: none;
}

.trust-animated::before {
  animation-duration: 8s;
}

/* Container Styles - Responsive Grid */
.premium-trust-container {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(var(--items-per-row, 6), 1fr);
  gap: 24px;
  padding: 0 24px;
  position: relative;
  z-index: 2;
}

.premium-trust-second-row {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}

/* Layout Variations */
.premium-trust--compact .premium-trust-container {
  gap: 16px;
  padding: 0 16px;
}

.premium-trust--spacious .premium-trust-container {
  gap: 32px;
  padding: 0 32px;
}

.premium-trust--centered .premium-trust-container {
  justify-items: center;
  text-align: center;
}

/* Trust Items - Modernisiert */
.premium-trust-item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-size: 0.85rem;
  font-weight: 500;
  line-height: 1.4;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  padding: 12px 8px;
  border-radius: 8px;
  background: transparent;
  min-height: 48px; /* Touch-friendly */
}

.premium-trust--centered .premium-trust-item {
  flex-direction: column;
  text-align: center;
  gap: 6px;
}

/* Text Farben für verschiedene Themes */
.premium-trust--dark .premium-trust-item {
  color: #e5e5e5;
}

.premium-trust--light .premium-trust-item {
  color: #2d2d2d;
}

.premium-trust--branded .premium-trust-item {
  color: white;
}

.premium-trust--transparent .premium-trust-item {
  color: #1a1a1a;
}

.premium-trust-item:hover {
  transform: translateY(-1px);
  background: rgba(0, 0, 0, 0.03);
}

.premium-trust--dark .premium-trust-item:hover {
  background: rgba(255, 255, 255, 0.05);
}

/* Moderne Icon Styles */
.trust-modern-icon {
  width: 20px;
  height: 20px;
  color: #1a1a1a;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.trust-modern-icon svg {
  width: 100%;
  height: 100%;
  stroke: currentColor;
}

.premium-trust--dark .trust-modern-icon {
  color: #ffffff;
}

.premium-trust--light .trust-modern-icon {
  color: #1a1a1a;
}

.premium-trust--branded .trust-modern-icon {
  color: white;
}

.premium-trust-item:hover .trust-modern-icon {
  transform: scale(1.1);
}

/* Emoji Icons - Falls noch verwendet */
.trust-emoji-icon {
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  flex-shrink: 0;
}

.premium-trust-item:hover .trust-emoji-icon {
  transform: scale(1.1);
}

/* Icon Size Variations */
.premium-trust-item--large .trust-modern-icon {
  width: 24px;
  height: 24px;
}

.premium-trust-item--large .trust-emoji-icon {
  font-size: 20px;
}

.premium-trust-item--small .trust-modern-icon {
  width: 16px;
  height: 16px;
}

.premium-trust-item--small .trust-emoji-icon {
  font-size: 14px;
}

/* Text Styles */
.trust-text {
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -0.01em;
}

.premium-trust--centered .trust-text {
  font-size: 0.8rem;
}

/* Animation */
@keyframes modernShine {
  0%, 100% { left: -100%; opacity: 0; }
  50% { left: 100%; opacity: 1; }
}

/* Mobile Optimierung - Komplett überarbeitet */
@media (max-width: 768px) {
  .premium-trust-bar {
    padding: 16px 0;
  }
  
  .premium-trust-container {
    grid-template-columns: 1fr;
    gap: 1px;
    padding: 0;
    max-width: 100%;
  }
  
  .premium-trust-item {
    font-size: 0.85rem;
    gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    text-align: left;
    padding: 16px 20px;
    min-height: 56px;
    background: transparent;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  }
  
  .premium-trust-item:last-child {
    border-bottom: none;
  }
  
  .premium-trust--dark .premium-trust-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  .premium-trust--dark .premium-trust-item:last-child {
    border-bottom: none;
  }
  
  .trust-modern-icon {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
  }
  
  .trust-emoji-icon {
    font-size: 18px;
    flex-shrink: 0;
  }
  
  .trust-text {
    line-height: 1.4;
    font-weight: 500;
  }
}

/* Spezielle iPhone Optimierung */
@media (max-width: 480px) {
  .premium-trust-container {
    padding: 0 16px;
  }
  
  .premium-trust-item {
    padding: 18px 16px;
    font-size: 0.9rem;
    gap: 14px;
  }
  
  .trust-modern-icon {
    width: 22px;
    height: 22px;
  }
  
  .trust-emoji-icon {
    font-size: 20px;
  }
}

/* iPhone Pro Max & größere Phones */
@media (max-width: 430px) {
  .premium-trust-item {
    padding: 20px 18px;
    min-height: 60px;
  }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
  .premium-trust-item,
  .trust-modern-icon,
  .trust-emoji-icon {
    transition: none;
  }
  
  .premium-trust-bar::before {
    animation: none;
  }
}

/* Dark Mode Support */
@media (prefers-color-scheme: dark) {
  .premium-trust--transparent .premium-trust-bar {
    background: rgba(0, 0, 0, 0.95);
    color: #ffffff;
  }
  
  .premium-trust--transparent .trust-modern-icon {
    color: #ffffff;
  }
}
</style>

{% schema %}
{
	"name": "Premium Trust Bar",
	"class": "section-premium-trust",
	"settings": [
		{
			"type": "header",
			"content": "Layout Settings"
		},
		{
			"type": "select",
			"id": "layout_style",
			"label": "Layout Style",
			"options": [
				{ "value": "compact", "label": "Compact" },
				{ "value": "spacious", "label": "Spacious" },
				{ "value": "centered", "label": "Centered (Vertical)" }
			],
			"default": "compact"
		},
		{
			"type": "range",
			"id": "items_per_row",
			"min": 2,
			"max": 8,
			"step": 1,
			"label": "Items per Row",
			"default": 6,
			"info": "Desktop only - mobile adjusts automatically"
		},
		{
			"type": "checkbox",
			"id": "show_second_row",
			"label": "Enable Second Row",
			"default": false,
			"info": "Show additional trust elements in a second row"
		},
		{
			"type": "header",
			"content": "Style Settings"
		},
		{
			"type": "select",
			"id": "background_style",
			"label": "Background Style",
			"options": [
				{ "value": "light", "label": "Light (Clean & Modern)" },
				{ "value": "dark", "label": "Dark (Premium)" },
				{ "value": "transparent", "label": "Transparent (Glassmorphism)" },
				{ "value": "branded", "label": "Branded (Gradient)" }
			],
			"default": "light"
		},
		{
			"type": "checkbox",
			"id": "full_width",
			"label": "Make section full width",
			"default": true
		},
		{
			"type": "checkbox",
			"id": "animation_enabled",
			"label": "Enable subtle shine animation",
			"default": true
		},
		{
			"type": "header",
			"content": "Spacing"
		},
		{
			"type": "checkbox",
			"id": "disable_top_spacing",
			"default": true,
			"label": "Remove top spacing"
		},
		{
			"type": "checkbox",
			"id": "disable_bottom_spacing",
			"default": true,
			"label": "Remove bottom spacing"
		}
	],
	"blocks": [
		{
			"type": "trust_item",
			"name": "Trust Element",
			"settings": [
				{
					"type": "text",
					"id": "trust_text",
					"label": "Trust Text",
					"default": "Autorisierter Fachhändler",
					"info": "Text that appears next to the icon"
				},
				{
					"type": "header",
					"content": "Icon Settings"
				},
				{
					"type": "select",
					"id": "icon_type",
					"label": "Icon Type",
					"options": [
						{ "value": "modern", "label": "Modern SVG (Recommended)" },
						{ "value": "emoji", "label": "Emoji" }
					],
					"default": "modern"
				},
				{
					"type": "select",
					"id": "modern_icon",
					"label": "Modern Icon",
					"options": [
						{ "value": "dealer", "label": "🏢 Dealer/Fachhändler" },
						{ "value": "shipping", "label": "🚚 Shipping/Versand" },
						{ "value": "return", "label": "↩️ Return/Rückgabe" },
						{ "value": "fast_delivery", "label": "⚡ Fast Delivery/Schnell" },
						{ "value": "quality", "label": "⭐ Quality/Qualität" },
						{ "value": "payment", "label": "💳 Payment/Zahlung" },
						{ "value": "support", "label": "✅ Support/Verified" },
						{ "value": "secure", "label": "🛡️ Secure/Sicher" }
					],
					"default": "dealer"
				},
				{
					"type": "text",
					"id": "emoji_icon",
					"label": "Emoji Icon (Fallback)",
					"default": "🏢",
					"info": "Any emoji as fallback"
				},
				{
					"type": "select",
					"id": "icon_style",
					"label": "Icon Size",
					"options": [
						{ "value": "small", "label": "Small" },
						{ "value": "normal", "label": "Normal" },
						{ "value": "large", "label": "Large" }
					],
					"default": "normal"
				}
			]
		}
	],
	"presets": [
		{
			"name": "Premium Trust Bar",
			"settings": {
				"background_style": "light",
				"items_per_row": 6,
				"full_width": true,
				"disable_top_spacing": true,
				"disable_bottom_spacing": true
			},
			"blocks": [
				{
					"type": "trust_item",
					"settings": {
						"trust_text": "Autorisierter Fachhändler",
						"icon_type": "modern",
						"modern_icon": "dealer"
					}
				},
				{
					"type": "trust_item",
					"settings": {
						"trust_text": "Kostenloser Versand ab 50 €",
						"icon_type": "modern",
						"modern_icon": "shipping"
					}
				},
				{
					"type": "trust_item",
					"settings": {
						"trust_text": "30 Tage Rückgaberecht",
						"icon_type": "modern",
						"modern_icon": "return"
					}
				},
				{
					"type": "trust_item",
					"settings": {
						"trust_text": "Versand am selben Tag – bei Bestellung bis 14 Uhr",
						"icon_type": "modern",
						"modern_icon": "fast_delivery"
					}
				},
				{
					"type": "trust_item",
					"settings": {
						"trust_text": "4.9★ aus 3.247 Bewertungen",
						"icon_type": "modern",
						"modern_icon": "quality"
					}
				},
				{
					"type": "trust_item",
					"settings": {
						"trust_text": "Sicher bezahlen mit PayPal & Klarna",
						"icon_type": "modern",
						"modern_icon": "payment"
					}
				}
			]
		}
	]
}
{% endschema %}