custom/plugins/EmovaWbTheme/src/Resources/views/storefront/page/product-detail/index.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/base.html.twig' %}
  2. {% block base_head %}
  3.     {% sw_include '@Storefront/storefront/page/product-detail/meta.html.twig' %}
  4. {% endblock %}
  5. {% block base_content %}
  6.     {% block page_product_detail %}
  7.         <div class="product-detail" style="max-width: 1400px; margin: 0 auto; margin-top: 30px;" itemscope itemtype="https://schema.org/Product">
  8.             {% block page_product_detail_inner %}
  9.                 {% block page_product_detail_content %}
  10.                     <div class="product-detail-content">
  11.                         {# {% block page_product_detail_headline %}
  12.                             <div class="row align-items-center product-detail-headline">
  13.                                 {% sw_include '@Storefront/storefront/page/product-detail/headline.html.twig' %}
  14.                             </div>
  15.                         {% endblock %} #}
  16.                         {% set mediaItems = page.product.media.media %}
  17.                         {% block page_product_detail_main %}
  18.                             {% block component_product_box %}
  19.                                 {% if page.product %}
  20.                                     {% set anytechdata = false %}
  21.                                     {% if page.product.customFields is not empty %}
  22.                                      {% for key, value in page.product.customFields %}
  23.                                       {% if key starts with 'ev_wallboxdaten' %}
  24.                                        {% set anytechdata = true %}
  25.                                        {% endif %}
  26.                                      {% endfor %}
  27.                                     {% endif %}
  28.                                     {% set name = page.product.translated.name %}
  29.                                     {% set productNumber = page.product.productNumber %}
  30.                                     {% set id = page.product.id %}
  31.                                     {% set cover = page.product.cover.media %}
  32.                                     {% set variation = page.product.variation %}
  33.                                     {% set displayParent = page.product.variantListingConfig.displayParent and page.product.parentId === null %}
  34.                                     {% set ev_wallbox_kw = page.product.customFields.ev_wallboxdaten_chargingPowersWatt %}
  35.                                     {% set ev_wallbox_stecker = page.product.customFields.ev_wallboxdaten_chargingConnectorTypes %}
  36.                                     {% set ev_wallbox_app = page.product.customFields.ev_wallboxdaten_smartphoneControllable %}
  37.                                     {% set bulletpoint1 = page.product.customFields.ev_produktdaten_bulletpoint1 %}
  38.                                     {% set bulletpoint2 = page.product.customFields.ev_produktdaten_bulletpoint2 %}
  39.                                     {% set bulletpoint3 = page.product.customFields.ev_produktdaten_bulletpoint3 %}
  40.                                     {% set bulletpoint4 = page.product.customFields.ev_produktdaten_bulletpoint4 %}
  41.                                     {% set ev_wallboxdaten_anwendungsbereich = page.product.customFields.ev_wallboxdaten_anwendungsereich %}
  42.                                     {% set solar = page.product.customFields.ev_produktdaten_produkttyp %}
  43.                                     {% set producttype = page.product.customFields.ev_produktdaten_produkttyp %}
  44.                                     {% set gesamtleistung = page.product.customFields.ev_wallboxdaten_gesamtleistung %}
  45.                                     {% set modulleistung = page.product.customFields.ev_wallboxdaten_modulleistung %}
  46.                                     {% set anzmodule = page.product.customFields.ev_wallboxdaten_anzmodule %}
  47.                                     {% set producteindgeschafen = page.product.customFields.ev_produktdaten_euganschaften %}
  48.                                     {% set weight = page.product.weight %}
  49.                                     {% set width = page.product.width %}
  50.                                     {% set height = page.product.height %}
  51.                                     {% set length = page.product.length %}
  52.                                     {% set durchmesser = page.product.customFields.ev_wallboxdaten_durchmesser %}
  53.                                     {% set ev_category = page.header.navigation.active.customFields.custom_emova_category_maintype %}
  54.                                     {% if not ev_category %}
  55.                                         {% set ev_category = product.customFields.custom_emova_category_maintype %}
  56.                                     {% endif %}
  57.                                     {# <label>{{page.product.customFields.ev_wallboxdaten_anzmodule|trans|sw_sanitize}}</label> #}
  58.                                     <div class="productItem card product-box box-{{ layout }}" style="border:none !important; border-color: transparent !important; background-color: transparent !important;">
  59.                                         {% block component_product_box_content %}
  60.                                             {% block component_product_box_image %}
  61.                                                 {# fallback if display mode is not set #}
  62.                                                 {% set displayMode = displayMode ?: 'standard' %}
  63.                                                 {# set display mode 'cover' for box-image with standard display mode #}
  64.                                                 {% if layout == 'image' and displayMode == 'standard' %}
  65.                                                     {% set displayMode = 'cover' %}
  66.                                                 {% endif %}
  67.                                                 {% block component_product_box_image_link %}
  68.                                                     <div class="checkout-main checkout-summary-container">
  69.                                                         <div style="margin-bottom:3px">
  70.                                                             <div style="padding:20px; background:white;">
  71.                                                                 <div class="col-md-12 product-detail-media">
  72.                                                                     {% sw_include '@Storefront/storefront/element/cms-element-image-gallery-new.html.twig' with {
  73.                                                                             'mediaItems': mediaItems,
  74.                                                                             'zoom': true,
  75.                                                                             'zoomModal': true,
  76.                                                                             'magnifierOverGallery': true,
  77.                                                                             'displayMode': 'contain',
  78.                                                                             'gutter': 0,
  79.                                                                             'minHeight': '430px',
  80.                                                                             'navigationArrows': 'inside',
  81.                                                                             'navigationDots': 'inside',
  82.                                                                             'galleryPosition': 'underneath',
  83.                                                                             'isProduct': true,
  84.                                                                             'fallbackImageTitle': page.product.translated.name,
  85.                                                                             'startIndexThumbnails': 1,
  86.                                                                             'startIndexSlider': 1,
  87.                                                                             'keepAspectRatioOnZoom': false
  88.                                                                         } %}
  89.                                                                 </div>
  90.                                                             </div>
  91.                                                             {% if page.MillProductDownloadsTab.files %}
  92.                                                                 <div style="padding:20px; background:white; margin-top:3px;color:black">
  93.                                                                     <div
  94.                                                                         style="background-color: white; margin-top:3px; padding: 10px; width: 100%">
  95.                                                                         {# <div onclick="openUl(this)" class="collapsible"> #}
  96.                                                                         <div class="collapsible almarenaRegular" style="font-size: 20px">
  97.                                                                        <h2 style="color:black;font-size:20px;">{{ "emova.label.downloads"|trans|striptags }}</h2>
  98.                                                                             <div>
  99.                                                                                 <svg onclick="openUl(this)" style="cursor: pointer; transition: transform 0.5s;" version='1.0' xmlns='http://www.w3.org/2000/svg' width='20.000000pt' height='40.000000pt' viewbox='0 0 70.000000 51.000000' preserveaspectratio='xMidYMid meet'>
  100.                                                                                     <g transform='translate(0.000000,51.000000) scale(0.100000,-0.100000)' fill='#000000' stroke='none'>
  101.                                                                                         <path d='M110 374 c-12 -13 -2 -27 70 -99 79 -79 85 -83 102 -68 10 9 18 21 18 27 0 18 -143 156 -162 156 -8 0 -21 -7 -28 -16z'/>
  102.                                                                                         <path d='M420 255 l-115 -115 23 -22 22 -23 117 117 c116 116 117 117 98 138 -10 11 -21 20 -24 20 -4 0 -58 -52 -121 -115z'/>
  103.                                                                                     </g>
  104.                                                                                 </svg>
  105.                                                                             </div>
  106.                                                                         </div>
  107.                                                                         <div style="display:none;">
  108.                                                                             {% block page_product_detail_tabs %}
  109.                                                                                 <div class="product-detail-tabs">
  110.                                                                                     {% sw_include '@Storefront/storefront/page/product-detail/tabs.html.twig' %}
  111.                                                                                 </div>
  112.                                                                             {% endblock %}
  113.                                                                         </div>
  114.                                                                     </div>
  115.                                                                 </div>
  116.                                                             {% endif %}
  117.                                                       {% if page.product.translated.description is defined and page.product.translated.description is not empty %}
  118.                                                             <div style="padding:20px; background:white; margin-top:3px;color:black">
  119.                                                                 <div
  120.                                                                     style="background-color: white; margin-top:3px; padding: 10px; width: 100%">
  121.                                                                     {# <div onclick="openUl(this)" class="collapsible"> #}
  122.                                                                     <div class="collapsible almarenaRegular" style="font-size: 20px">
  123.                                                                       <h2 style="color:black;font-size:20px;">{{ "emova.label.produktinfo"|trans|striptags }}</h2>
  124.                                                                         <div>
  125.                                                                             <svg onclick="openUl(this)" style="cursor: pointer; transition: transform 0.5s;" version='1.0' xmlns='http://www.w3.org/2000/svg' width='20.000000pt' height='40.000000pt' viewbox='0 0 70.000000 51.000000' preserveaspectratio='xMidYMid meet'>
  126.                                                                                 <g transform='translate(0.000000,51.000000) scale(0.100000,-0.100000)' fill='#000000' stroke='none'>
  127.                                                                                     <path d='M110 374 c-12 -13 -2 -27 70 -99 79 -79 85 -83 102 -68 10 9 18 21 18 27 0 18 -143 156 -162 156 -8 0 -21 -7 -28 -16z'/>
  128.                                                                                     <path d='M420 255 l-115 -115 23 -22 22 -23 117 117 c116 116 117 117 98 138 -10 11 -21 20 -24 20 -4 0 -58 -52 -121 -115z'/>
  129.                                                                                 </g>
  130.                                                                             </svg>
  131.                                                                         </div>
  132.                                                                     </div>
  133.                                                                     <div style="display:none;">
  134.                                                                         <p>{{ page.product.translated.description|raw }}</p>
  135.                                                                     </div>
  136.                                                                 </div>
  137.                                                             </div>
  138.                                                     {% endif %}
  139.                                                     {% if page.product.translated.customFields.ev_produktdaten_longdesc is defined and page.product.translated.customFields.ev_produktdaten_longdesc is not empty %}
  140.                                                                                     <div style="padding:20px; background:white; margin-top:3px;color:black">
  141.                                                                                         <div
  142.                                                                                             style="background-color: white; margin-top:3px; padding: 10px; width: 100%">
  143.                                                                                             {# <div onclick="openUl(this)" class="collapsible"> #}
  144.                                                                                             <div class="collapsible almarenaRegular" style="font-size: 20px">
  145.                                                                                   <h2 style="color:black;font-size:20px;">{{ "emova.label.produktbeschreibung"|trans|striptags }}</h2>
  146.                                                                                                 <div>
  147.                                                                                                     <svg onclick="openUl(this)" style="cursor: pointer; transition: transform 0.5s;" version='1.0' xmlns='http://www.w3.org/2000/svg' width='20.000000pt' height='40.000000pt' viewbox='0 0 70.000000 51.000000' preserveaspectratio='xMidYMid meet'>
  148.                                                                                                         <g transform='translate(0.000000,51.000000) scale(0.100000,-0.100000)' fill='#000000' stroke='none'>
  149.                                                                                                             <path d='M110 374 c-12 -13 -2 -27 70 -99 79 -79 85 -83 102 -68 10 9 18 21 18 27 0 18 -143 156 -162 156 -8 0 -21 -7 -28 -16z'/>
  150.                                                                                                             <path d='M420 255 l-115 -115 23 -22 22 -23 117 117 c116 116 117 117 98 138 -10 11 -21 20 -24 20 -4 0 -58 -52 -121 -115z'/>
  151.                                                                                                         </g>
  152.                                                                                                     </svg>
  153.                                                                                                 </div>
  154.                                                                                             </div>
  155.                                                                                             <div style="display:none;">
  156.                                                                                                 <p>{{ page.product.translated.customFields.ev_produktdaten_longdesc|raw }}</p>
  157.                                                                                             </div>
  158.                                                                                         </div>
  159.                                                                                     </div>
  160.                                                     {% endif %}
  161.                                                     {% if page.product.translated.customFields.ev_produktdaten_euganschaften is defined and page.product.translated.customFields.ev_produktdaten_euganschaften is not empty %}
  162.                                                                                     <div style="padding:20px; background:white; margin-top:3px;color:black">
  163.                                                                                         <div
  164.                                                                                             style="background-color: white; margin-top:3px; padding: 10px; width: 100%">
  165.                                                                                             {# <div onclick="openUl(this)" class="collapsible"> #}
  166.                                                                                             <div class="collapsible almarenaRegular" style="font-size: 20px">
  167.                                                                                 <h2 style="color:black;font-size:20px;">{{ "emova.label.produkteigenschaften"|trans|striptags }}</h2>
  168.                                                                                                 <div>
  169.                                                                                                     <svg onclick="openUl(this)" style="cursor: pointer; transition: transform 0.5s;" version='1.0' xmlns='http://www.w3.org/2000/svg' width='20.000000pt' height='40.000000pt' viewbox='0 0 70.000000 51.000000' preserveaspectratio='xMidYMid meet'>
  170.                                                                                                         <g transform='translate(0.000000,51.000000) scale(0.100000,-0.100000)' fill='#000000' stroke='none'>
  171.                                                                                                             <path d='M110 374 c-12 -13 -2 -27 70 -99 79 -79 85 -83 102 -68 10 9 18 21 18 27 0 18 -143 156 -162 156 -8 0 -21 -7 -28 -16z'/>
  172.                                                                                                             <path d='M420 255 l-115 -115 23 -22 22 -23 117 117 c116 116 117 117 98 138 -10 11 -21 20 -24 20 -4 0 -58 -52 -121 -115z'/>
  173.                                                                                                         </g>
  174.                                                                                                     </svg>
  175.                                                                                                 </div>
  176.                                                                                             </div>
  177.                                                                                             <div style="display:none;">
  178.                                                                                                 <p>{{ page.product.translated.customFields.ev_produktdaten_euganschaften|raw }}</p>
  179.                                                                                             </div>
  180.                                                                                         </div>
  181.                                                                                     </div>
  182.                                                     {% endif %}
  183.                                                          {% if 'wallbox' in solar or 'solar' in solar or 'oilfox' in solar %}
  184.                                                             <div style="padding:20px; background:white; margin-top:3px;color:black">
  185.                                                          {% else %}
  186.                                                             <div style="padding:20px; background:white; margin-top:3px;color:black;display:none !important;">
  187.                                                          {% endif %}
  188.                                                                 <div
  189.                                                                     style="background-color: white; margin-top:3px; padding: 10px; width: 100%">
  190.                                                                     {# <div onclick="openUl(this)" class="collapsible"> #}
  191.                                                                     <div class="collapsible almarenaRegular" style="font-size: 20px">
  192.                                                                                 <h2 style="color:black;font-size:20px;">{{ "emova.label.ablauf"|trans|striptags }}</h2>
  193.                                                                         <div>
  194.                                                                             <svg onclick="openUl(this)" style="cursor: pointer; transition: transform 0.5s;" version='1.0' xmlns='http://www.w3.org/2000/svg' width='20.000000pt' height='40.000000pt' viewbox='0 0 70.000000 51.000000' preserveaspectratio='xMidYMid meet'>
  195.                                                                                 <g transform='translate(0.000000,51.000000) scale(0.100000,-0.100000)' fill='#000000' stroke='none'>
  196.                                                                                     <path d='M110 374 c-12 -13 -2 -27 70 -99 79 -79 85 -83 102 -68 10 9 18 21 18 27 0 18 -143 156 -162 156 -8 0 -21 -7 -28 -16z'/>
  197.                                                                                     <path d='M420 255 l-115 -115 23 -22 22 -23 117 117 c116 116 117 117 98 138 -10 11 -21 20 -24 20 -4 0 -58 -52 -121 -115z'/>
  198.                                                                                 </g>
  199.                                                                             </svg>
  200.                                                                         </div>
  201.                                                                     </div>
  202.                                                                     <div style="display:none; margin-top:30px">
  203.                                                                     {% set pack = 'default' %}
  204.                                                                     {% set namespace = 'EmovaWbTheme' %}
  205.                                                                     {% if 'solar' in solar %}
  206.                                                                             <div class="ablauf-main-list">
  207.                                                                                 {% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/homesun.svg', ignore_missing = true) %}
  208.                                                                                 {{ icon|sw_icon_cache|raw }}
  209.                                                                                 <span>Wählen Sie einen Standort aus und prüfen diesen auf dessen Eignung. Es sollte genug Platz und entsprechende Installationsmöglichkeiten vorhanden sein. Zudem benötigen Sie eine Steckdose in der Nähe. Des Weiteren sollten Sie einen möglichst sonnigen Standort auswählen.</span>
  210.                                                                             </div>
  211.                                                                             <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  212.                                                                             <div class="ablauf-main-list">
  213.                                                                                 {% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/speech-bubbles-people.svg', ignore_missing = true) %}
  214.                                                                                 {{ icon|sw_icon_cache|raw }}
  215.                                                                                 <span>Halten Sie Rücksprache mit Ihrem Vermieter oder der Eigentümergesellschaft. Gegebenenfalls kann eine Erlaubnis der Installation notwendig sein, da die Ã¤ußerliche Erscheinung des Gebäudes verändert wird. (Entfällt bei Hausbesitzern)</span>
  216.                                                                             </div>
  217.                                                                             <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  218.                                                                             <div class="ablauf-main-list">
  219.                                                                                 {% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/basket.svg', ignore_missing = true) %}
  220.                                                                                 {{ icon|sw_icon_cache|raw }}
  221.                                                                                 <span>Wählen Sie hier im Online-Store ein passende Mini-Solaranlage aus.</span>
  222.                                                                             </div>
  223.                                                                             <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  224.                                                                             <div class="ablauf-main-list">
  225.                                                                                 {% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/sunsolar.svg', ignore_missing = true) %}
  226.                                                                                 {{ icon|sw_icon_cache|raw }}
  227.                                                                                 <span style="padding-left:15px">Ihre neue Mini-Solaranlage ist auf den Weg zu Ihnen!</span>
  228.                                                                             </div>
  229.                                                                             <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  230.                                                                             <div class="ablauf-main-list">
  231.                                                                                 {% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/document-view.svg', ignore_missing = true) %}
  232.                                                                                 {{ icon|sw_icon_cache|raw }}
  233.                                                                                 <span style="padding-left:15px">Melden Sie Ihre Mini-Solaranlage im Marktstammdatenregister an. Unser Partner priwatt Ã¼bernimmt die Anmeldung bereits kostenfrei. Alle Informationen hierzu erhalten Sie nach der Bestellung per Mail.</span>
  234.                                                                             </div>
  235.                                                                             <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  236.                                                                             <div class="ablauf-main-list">
  237.                                                                                 {% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/installation.svg', ignore_missing = true) %}
  238.                                                                                 {{ icon|sw_icon_cache|raw }}
  239.                                                                                 <span style="padding-left:15px">Montieren Sie die Mini-Solaranlage anhand der Vorgaben aus der Bedienungsanleitung und nehmen Sie diese in Betrieb, wenn alle Voraussetzungen dafür erfüllt sind.</span>
  240.                                                                             </div>
  241.                                                                             <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  242.                                                                             <div class="ablauf-main-list">
  243.                                                                                 <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="32pt" height="32pt" viewbox="0 0 134.000000 124.000000" preserveaspectratio="xMidYMid meet">
  244.                                                                                     <g transform="translate(0.000000,124.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
  245.                                                                                         <path d="M850 1161 c-38 -12 -91 -41 -128 -69 -33 -25 -34 -25 -60 -8 -122 79
  246.                                                                                                                                                                                                                                                                                                                                                 -271 92 -385 34 -51 -26 -120 -97 -146 -151 -28 -58 -43 -142 -35 -197 9 -61
  247.                                                                                                                                                                                                                                                                                                                                                 40 -144 62 -163 16 -15 20 -15 39 -2 l22 15 -27 52 c-40 78 -43 176 -7 256 49
  248.                                                                                                                                                                                                                                                                                                                                                 110 137 167 256 166 54 0 79 -6 131 -32 35 -17 74 -42 87 -56 l23 -25 56 46
  249.                                                                                                                                                                                                                                                                                                                                                 c82 67 131 86 206 81 109 -7 195 -68 247 -173 29 -60 31 -71 27 -142 -3 -53
  250.                                                                                                                                                                                                                                                                                                                                                 -12 -92 -26 -120 -20 -38 -487 -543 -503 -543 -3 0 -26 21 -50 48 -24 26 -112
  251.                                                                                                                                                                                                                                                                                                                                                 119 -196 206 l-154 160 -21 -22 -22 -21 70 -73 c38 -40 135 -142 215 -226 80
  252.                                                                                                                                                                                                                                                                                                                                                 -83 152 -152 161 -152 16 0 98 82 367 365 200 211 226 255 226 385 0 74 -4 93
  253.                                                                                                                                                                                                                                                                                                                                                 -31 150 -37 79 -111 157 -178 190 -53 25 -178 37 -226 21z"/>
  254.                                                                                     </g>
  255.                                                                                 </svg>
  256.                                                                                 <span style="padding-left:15px">Prima, Ihre neue Mini-Solaranlage ist einsatzbereit.</span>
  257.                                                                             </div>
  258.                                                                         {% elseif 'oilfox' in solar %}
  259.                                                                             <div class="ablauf-main-list">
  260.                                                                                 {% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/oilfox-Warenkorb.svg', ignore_missing = true) %}
  261.                                                                                 {{ icon|sw_icon_cache|raw }}
  262.                                                                                 <span>Wählen Sie hier im Online-Store ein passenden Oilfox aus.</span>
  263.                                                                             </div>
  264.                                                                             <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  265.                                                                             <div class="ablauf-main-list">
  266.                                                                                 {% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/oilfox-Lieferwagen.svg', ignore_missing = true) %}
  267.                                                                                 {{ icon|sw_icon_cache|raw }}
  268.                                                                                 <span>Ihre neuer Oilfox ist auf dem Weg zu Ihnen!</span>
  269.                                                                             </div>
  270.                                                                             <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  271.                                                                             <div class="ablauf-main-list">
  272.                                                                                 {% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/oilfox-Verwaltung.svg', ignore_missing = true) %}
  273.                                                                                 {{ icon|sw_icon_cache|raw }}
  274.                                                                                 <span>Der Oilfox wird ganz unkompliziert Ã¼ber Ihr Smartphone eingerichtet. Hierzu benötigen Sie die kostenlose FoxMobile App aus dem iOS App Store (für iPhones) oder dem Google PlayStore (für Android Geräte).</span>
  275.                                                                             </div>
  276.                                                                             <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  277.                                                                             <div class="ablauf-main-list">
  278.                                                                                 {% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/oilfox-Download.svg', ignore_missing = true) %}
  279.                                                                                 {{ icon|sw_icon_cache|raw }}
  280.                                                                                 <span>Starten Sie den Download Ã¼ber www.foxmobile.app oder scannen Sie einfach den untenstehenden QR Code mit Ihrer Smartphone Kamera.</span>
  281.                                                                             </div>
  282.                                                                             <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  283.                                                                             <div class="ablauf-main-list">
  284.                                                                                 {% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/oilfox-Profil.svg', ignore_missing = true) %}
  285.                                                                                 {{ icon|sw_icon_cache|raw }}
  286.                                                                                 <span>Nach der für die Verifizierung notwendigen Eingabe Ihrer E-Mail-Adresse führt Sie die FoxMobile App durch die einzelnen Schritte zur Installation des Füllstandmesser.</span>
  287.                                                                             </div>
  288.                                                                             <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  289.                                                                             <div class="ablauf-main-list">
  290.                                                                                 {% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/oilfox-Favoriten.svg', ignore_missing = true) %}
  291.                                                                                 {{ icon|sw_icon_cache|raw }}
  292.                                                                                 <span>Prima, Ihr Oilfox ist einsatzbereit!</span>
  293.                                                                             </div>
  294.                                                                         {% elseif 'wallbox' in solar %}
  295.                                                                         <div class="ablauf-main-list">
  296.                                                                             <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="32pt" height="32pt" viewbox="0 0 134.000000 124.000000" preserveaspectratio="xMidYMid meet">
  297.                                                                                 <g transform="translate(0.000000,124.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
  298.                                                                                     <path d="M108 1215 c-6 -14 -9 -27 -7 -30 3 -2 52 -24 110 -47 l104 -43 23
  299.                                                                                                                                                                                                                                                                 -70 c13 -39 41 -151 62 -250 22 -99 42 -190 45 -203 5 -19 10 -21 33 -16 15 4
  300.                                                                                                                                                                                                                                                                 29 8 31 10 2 2 -13 72 -33 156 -20 84 -36 156 -36 161 0 4 169 7 375 7 206 0
  301.                                                                                                                                                                                                                                                                 375 -3 375 -7 0 -5 -25 -99 -57 -210 l-57 -203 -288 0 -288 0 0 -30 0 -30 313
  302.                                                                                                                                                                                                                                                                 0 314 0 75 268 75 267 -427 3 -427 2 -11 38 c-6 20 -18 62 -27 94 l-16 56
  303.                                                                                                                                                                                                                                                                 -102 43 c-56 23 -106 46 -111 51 -18 15 -36 8 -48 -17z"/>
  304.                                                                                     <path d="M635 353 c-32 -8 -84 -51 -101 -85 -20 -39 -14 -110 13 -147 70 -93
  305.                                                                                                                                                                                                                                                                 212 -82 264 22 39 76 11 152 -71 195 -43 22 -65 25 -105 15z m99 -85 c58 -53
  306.                                                                                                                                                                                                                                                                 21 -148 -58 -148 -44 0 -84 34 -92 77 -5 27 -1 37 24 63 38 38 89 41 126 8z"/>
  307.                                                                                     <path d="M933 341 c-76 -36 -108 -118 -75 -193 36 -82 137 -116 213 -72 167
  308.                                                                                                                                                                                                                                                         98 36 346 -138 265z m135 -86 c60 -70 -18 -166 -106 -130 -35 15 -52 42 -52
  309.                                                                                                                                                                                                                                                         82 1 77 104 109 158 48z"/>
  310.                                                                                 </g>
  311.                                                                             </svg>
  312.                                                                             <span>1. Wählen Sie hier im Online-Store ein passendes Modell inkl. Zubehör aus.</span>
  313.                                                                         </div>
  314.                                                                         <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  315.                                                                         <div class="ablauf-main-list">
  316.                                                                             <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="32pt" height="32pt" viewbox="0 0 136.000000 124.000000" preserveaspectratio="xMidYMid meet">
  317.                                                                                 <g transform="translate(0.000000,124.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
  318.                                                                                     <path d="M580 1185 l0 -35 345 0 345 0 -1 -162 0 -163 -41 -32 -40 -33 -158 0
  319.                                                                                                                                                                                                                                                                 c-128 0 -160 -3 -170 -15 -7 -8 -19 -15 -26 -15 -8 0 -14 7 -14 15 0 12 -17
  320.                                                                                                                                                                                                                                                                 15 -90 15 l-90 0 0 135 0 135 -35 0 -35 0 0 -165 0 -164 93 -3 92 -3 5 -52 5
  321.                                                                                                                                                                                                                                                                 -51 74 54 73 54 155 0 154 0 55 48 54 47 0 213 0 212 -375 0 -375 0 0 -35z"/>
  322.                                                                                     <path d="M800 1100 c-29 -29 -27 -94 2 -114 32 -23 71 -20 96 7 29 31 28 72
  323.                                                                                                                                                                                                                                                                 -3 102 -29 30 -68 32 -95 5z m60 -60 c0 -21 -15 -27 -25 -10 -7 12 2 30 16 30
  324.                                                                                                                                                                                                                                                                 5 0 9 -9 9 -20z"/>
  325.                                                                                     <path d="M1075 1080 c-20 -20 -32 -27 -40 -20 -8 7 -18 4 -30 -10 -18 -20 -18
  326.                                                                                                                                                                                                                                                                 -21 11 -50 l30 -30 49 50 49 50 -20 20 -20 20 -29 -30z"/>
  327.                                                                                     <path d="M802 934 c-29 -20 -31 -85 -2 -114 42 -42 120 -7 120 55 0 59 -69 94
  328.                                                                                                                                                                                                                                                                 -118 59z m62 -60 c10 -26 7 -34 -14 -34 -13 0 -20 7 -20 18 0 33 23 44 34 16z"/>
  329.                                                                                     <path d="M1000 915 c-10 -12 -10 -18 0 -30 10 -12 10 -18 0 -30 -18 -21 16
  330.                                                                                                                                                                                                                                                                 -61 37 -44 10 9 17 8 28 -1 13 -10 19 -10 35 5 15 14 17 21 8 35 -9 14 -9 22
  331.                                                                                                                                                                                                                                                                 0 33 9 11 8 18 -8 32 -16 15 -22 16 -35 5 -12 -10 -19 -10 -27 -2 -16 16 -23
  332.                                                                                                                                                                                                                                                                 15 -38 -3z"/>
  333.                                                                                     <path d="M197 729 c-52 -43 -95 -109 -111 -171 -8 -34 -19 -54 -30 -56 -13 -3
  334.                                                                                                                                                                                                                                                                 -16 -16 -16 -65 l0 -62 73 -22 c55 -16 109 -23 227 -27 147 -5 159 -4 233 20
  335.                                                                                                                                                                                                                                                                 l77 26 0 63 c0 53 -3 63 -19 68 -12 3 -20 17 -24 43 -9 56 -35 97 -97 160
  336.                                                                                                                                                                                                                                                                 l-54 54 -111 0 c-109 0 -111 -1 -148 -31z m213 -34 c0 -3 -13 -34 -29 -69
  337.                                                                                                                                                                                                                                                                 l-29 -64 25 -11 c37 -17 39 -15 63 44 12 30 26 55 30 55 22 0 70 -89 70 -130
  338.                                                                                                                                                                                                                                                                 0 -11 -7 -20 -16 -20 -11 0 -14 -8 -12 -32 2 -28 8 -34 33 -38 29 -6 29 -6
  339.                                                                                                                                                                                                                                                                 -19 -23 -68 -23 -292 -24 -359 -1 -51 17 -62 34 -22 34 21 0 25 5 25 29 0 16
  340.                                                                                                                                                                                                                                                                 -5 31 -11 33 -18 6 -2 74 25 105 l24 27 26 -52 26 -52 30 15 29 15 -29 64
  341.                                                                                                                                                                                                                                                                 c-15 35 -26 67 -23 70 8 7 143 8 143 1z"/>
  342.                                                                                     <path d="M570 323 c-23 -4 -25 -8 -22 -43 18 -189 -232 -285 -355 -135 -33 40
  343.                                                                                                                                                                                                                                                         -58 115 -48 146 4 12 2 19 -7 19 -7 0 -23 3 -36 6 -21 6 -22 3 -22 -41 0 -70
  344.                                                                                                                                                                                                                                                         19 -121 64 -172 149 -169 417 -100 466 121 10 47 6 108 -8 105 -4 -1 -18 -4
  345.                                                                                                                                                                                                                                                         -32 -6z"/>
  346.                                                                                 </g>
  347.                                                                             </svg>
  348.                                                                             <span>2. Bevor die Wallbox installiert wird, sollte ein Profi die Gegebenheiten bei Ihnen Ã¼berprüfen.</span>
  349.                                                                         </div>
  350.                                                                         <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  351.                                                                         <div class="ablauf-main-list">
  352.                                                                             <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="32pt" height="32pt" viewbox="0 0 134.000000 124.000000" preserveaspectratio="xMidYMid meet">
  353.                                                                                 <g transform="translate(0.000000,124.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
  354.                                                                                     <path d="M100 760 l0 -240 30 0 30 0 0 210 0 210 345 0 345 0 0 -250 0 -250
  355.                                                                                                                                                                                                                                                         -173 0 c-153 0 -177 2 -212 20 -50 25 -90 25 -138 0 -29 -16 -56 -20 -132 -20
  356.                                                                                                                                                                                                                                                         l-95 0 0 -30 0 -30 78 0 77 0 0 -49 c0 -111 118 -181 212 -126 44 26 76 87 71
  357.                                                                                                                                                                                                                                                         136 l-4 39 196 0 196 0 -4 -39 c-3 -28 3 -52 18 -79 74 -131 265 -81 265 69 0
  358.                                                                                                                                                                                                                                                         43 3 51 23 56 12 3 31 17 42 30 17 22 20 41 20 143 0 114 -1 119 -49 255 -27
  359.                                                                                                                                                                                                                                                         76 -59 147 -70 159 -21 21 -28 21 -546 24 l-525 3 0 -241z m1037 172 c12 -7
  360.                                                                                                                                                                                                                                                         33 -52 47 -99 7 -22 5 -23 -63 -23 l-71 0 0 -85 0 -85 95 0 96 0 -3 -97 c-3
  361.                                                                                                                                                                                                                                                         -98 -3 -98 -29 -101 -15 -2 -44 6 -65 17 -49 26 -100 27 -142 1 -18 -11 -46
  362.                                                                                                                                                                                                                                                         -20 -62 -20 l-30 0 0 250 0 250 108 0 c59 0 112 -4 119 -8z m81 -197 c20 -43
  363.                                                                                                                                                                                                                                                         16 -46 -50 -43 -51 2 -63 6 -66 21 -7 36 6 47 56 47 43 0 50 -3 60 -25z m-765
  364.                                                                                                                                                                                                                                                         -335 c34 -27 43 -70 23 -109 -39 -75 -139 -68 -166 13 -28 85 71 152 143 96z
  365.                                                                                                                                                                                                                                                         m681 -11 c35 -41 34 -83 -3 -120 -61 -60 -151 -24 -151 61 0 56 34 90 89 90
  366.                                                                                                                                                                                                                                                         32 0 44 -6 65 -31z"/>
  367.                                                                                 </g>
  368.                                                                             </svg>
  369.                                                                             <span>3. Ihre neue Wallbox ist auf dem Weg zu Ihnen! Haben Sie sich auch für
  370.                                                                                 <br>
  371.                                                                                 unseren Installationsservice entschieden, Ã¼bernimmt unser Fachpartner
  372.                                                                                 <br>
  373.                                                                                 die Installation und Inbetriebnahme bei Ihnen vor Ort.</span>
  374.                                                                         </div>
  375.                                                                         <div style="width:1px; background:grey; height:50px; margin:15px 25px"></div>
  376.                                                                         <div>
  377.                                                                             <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="32pt" height="32pt" viewbox="0 0 134.000000 124.000000" preserveaspectratio="xMidYMid meet">
  378.                                                                                 <g transform="translate(0.000000,124.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
  379.                                                                                     <path d="M850 1161 c-38 -12 -91 -41 -128 -69 -33 -25 -34 -25 -60 -8 -122 79
  380.                                                                                                                                                                                                                                                         -271 92 -385 34 -51 -26 -120 -97 -146 -151 -28 -58 -43 -142 -35 -197 9 -61
  381.                                                                                                                                                                                                                                                         40 -144 62 -163 16 -15 20 -15 39 -2 l22 15 -27 52 c-40 78 -43 176 -7 256 49
  382.                                                                                                                                                                                                                                                         110 137 167 256 166 54 0 79 -6 131 -32 35 -17 74 -42 87 -56 l23 -25 56 46
  383.                                                                                                                                                                                                                                                         c82 67 131 86 206 81 109 -7 195 -68 247 -173 29 -60 31 -71 27 -142 -3 -53
  384.                                                                                                                                                                                                                                                         -12 -92 -26 -120 -20 -38 -487 -543 -503 -543 -3 0 -26 21 -50 48 -24 26 -112
  385.                                                                                                                                                                                                                                                         119 -196 206 l-154 160 -21 -22 -22 -21 70 -73 c38 -40 135 -142 215 -226 80
  386.                                                                                                                                                                                                                                                         -83 152 -152 161 -152 16 0 98 82 367 365 200 211 226 255 226 385 0 74 -4 93
  387.                                                                                                                                                                                                                                                         -31 150 -37 79 -111 157 -178 190 -53 25 -178 37 -226 21z"/>
  388.                                                                                 </g>
  389.                                                                             </svg>
  390.                                                                             <span style="padding-left:15px">4. Prima, Ihre neue Wallbox ist einsatzbereit!</span>
  391.                                                                         </div>
  392.                                                                         {% endif %}
  393.                                                                     </div>
  394.                                                                 </div>
  395.                                                             </div>
  396.                              {% if anytechdata %}
  397.                               <div style="padding:20px; background:white; margin-top:3px;color:black">
  398.                              {% else %}
  399.                               <div style="padding:20px; background:white; margin-top:3px;color:black;display:none !important;">
  400.                              {% endif %}
  401.                                                                 <div
  402.                                                                     style="background-color: white; margin-top:3px; padding: 10px; width: 100%">
  403.                                                                     {# <div onclick="openUl(this)" class="collapsible"> #}
  404.                                                                     <div class="collapsible almarenaRegular" style="font-size: 20px">
  405.                                                                        <h2 style="color:black;font-size:20px;">{{ "emova.label.technischedaten"|trans|striptags }}</h2>
  406.                                                                         <div>
  407.                                                                             <svg onclick="openUl(this)" style="cursor: pointer; transition: transform 0.5s;" version='1.0' xmlns='http://www.w3.org/2000/svg' width='20.000000pt' height='40.000000pt' viewbox='0 0 70.000000 51.000000' preserveaspectratio='xMidYMid meet'>
  408.                                                                                 <g transform='translate(0.000000,51.000000) scale(0.100000,-0.100000)' fill='#000000' stroke='none'>
  409.                                                                                     <path d='M110 374 c-12 -13 -2 -27 70 -99 79 -79 85 -83 102 -68 10 9 18 21 18 27 0 18 -143 156 -162 156 -8 0 -21 -7 -28 -16z'/>
  410.                                                                                     <path d='M420 255 l-115 -115 23 -22 22 -23 117 117 c116 116 117 117 98 138 -10 11 -21 20 -24 20 -4 0 -58 -52 -121 -115z'/>
  411.                                                                                 </g>
  412.                                                                             </svg>
  413.                                                                         </div>
  414.                                                                     </div>
  415.                                                                     <ul class="listItemsUl" style="list-style-type: none; padding-left:15px !important; padding-right:15px !important">
  416.                                                                         {% for field, data in page.customFieldTranslated %}
  417.                                                                         {% set translatedLabel = data.label %}
  418.                                     {% if( field != 'ev_wallboxdaten_anzmodule' ) %}
  419.                                                                             <li>
  420.                                                                                 <span class="almarenaBold" style="font-size: 16px">
  421.                                                                                     {{ translatedLabel|default(data.label) }}
  422.                                                                                 </span>
  423.                                                                                 <span class="almarenaRegular" style="font-size: 16px; display: flex; margin-left:10px">
  424.                                                                                     {% if data.values is iterable %}
  425.                                                                                         {% for item, dataValue in data.values %}
  426.                                                                                             {{ dataValue|join(', ') }}
  427.                                                                                         {% endfor %}
  428.                                                                                     {% elseif data.type == 'bool' %}
  429.                                                                                          <input class="custom-checkbox-custom-symbol"  type="checkbox" {% if data.values %}checked{% endif %} disabled>
  430.                                                                                     {% else %}
  431.                                                                                         {{ data.values }}
  432.                                                                                     {% endif %}
  433.                                                                                 </span>
  434.                                                                                 {% set tailTranslationKey = field ~ '.tail' %}
  435.                                                                                 {% set tailTranslation = tailTranslationKey|trans %}
  436.                                                                                 {% if tailTranslation != tailTranslationKey %}
  437.                                                                                     <span style="margin-left:10px">{{ tailTranslation|trim }}</span>
  438.                                                                                 {% endif %}
  439.                                                                             </li>
  440.                                                                         {% endif %}
  441.                                                                         {% endfor %}
  442.                                                                     </ul>
  443.                                                                 </div>
  444.                                                             </div>
  445.                                                         </div>
  446.                                                         <div class="prod-details-buy">
  447.                                                             {% if ev_category =="energy" %}
  448.                                                                 <div class="mobile-view-inline" style="background: radial-gradient(circle at bottom right, #364CA4 53%, #5F8E89 90%); background-color: white; padding: 25px; margin-bottom:3px;">
  449.                                                             {% elseif ev_category == "heat" %}
  450.                                                                 <div class="mobile-view-inline" style="background: radial-gradient(circle at top right, #883569 53%, #AE773D 90%); background-color: white; padding: 25px; margin-bottom:3px;">
  451.                                                             {% elseif ev_category == "lubricant" %}
  452.                                                                 <div class="mobile-view-inline" style="background: radial-gradient(circle at top right, #883569 53%, #AE773D 90%); background-color: white; padding: 25px; margin-bottom:3px;">
  453.                                                             {% elseif ev_category == "consulting" %}
  454.                                                                 <div class="mobile-view-inline" style="background: radial-gradient(circle at bottom right, #364CA4 53%, #5F8E89 90%); background-color: white; padding: 25px; margin-bottom:3px;">
  455.                                                             {% elseif ev_category == "mobility" %}
  456.                                                                 <div class="mobile-view-inline" style="background: radial-gradient(circle at bottom right, #364CA4 53%, #5F8E89 90%); background-color: white; padding: 25px; margin-bottom:3px;">
  457.                                                             {% elseif ev_category == "emobility" %}
  458.                                                                 <div class="mobile-view-inline" style="background: radial-gradient(circle at bottom right, #364CA4 53%, #5F8E89 90%); background-color: white; padding: 25px; margin-bottom:3px;">
  459.                                                             {% else %}
  460.                                                                 <div class="mobile-view-inline" style="background: radial-gradient(circle at bottom right, #364CA4 53%, #5F8E89 90%); background-color: white; padding: 25px; margin-bottom:3px;">
  461.                                                             {% endif %}
  462.                                                                     <h1 class="h2" style="font-size:40px !important;">{{name}}</h1>
  463.                                                                 </div>
  464.                                                             {% if 'solar' in producttype and ev_wallboxdaten_anwendungsbereich is not null %}
  465.                                                                 <div style="background-color: white; margin-top: 3px; padding: 25px 25px !important; display:flex; margin-bottom:3px">
  466.                                                                     <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 48 48" style="width: 30px;">
  467.                                                                     <style>.st2{fill:#141412}</style>
  468.                                                                     <path d="M23.4 18.9h1.3v17.2h-1.3zM23.4 12h1.3v3.7h-1.3z" class="st2"></path><path d="M4.2 35.2C2.3 31.8 1.3 27.9 1.3 24 1.3 11.5 11.5 1.3 24 1.3S46.7 11.5 46.7 24 36.5 46.7 24 46.7c-5.7 0-11.2-2.1-15.4-6l-.9.9C12.2 45.7 17.9 48 24 48c13.2 0 24-10.8 24-24S37.2 0 24 0 0 10.8 0 24c0 4.2 1.1 8.2 3.1 11.8l1.1-.6z" class="st2"></path></svg>
  469.                                                                     <div style="display:grid; margin-left:10px; line-height:20px">
  470.                                                                         <span style="color: black;font-size: 15px; font-weight:bold">Anwendungsbereiche</span>
  471.                                                                         <span style="color: black;font-size: 15px;">
  472.                                                                             {% if ev_wallboxdaten_anwendungsbereich is not null %}
  473.                                                                                 {{ev_wallboxdaten_anwendungsbereich|join(', ')}}
  474.                                                                             {% endif %}
  475.                                                                         </span>
  476.                                                                     </div>
  477.                                                                 </div>
  478.                                                             {% endif %}
  479.                                                             <div class="mobile-view-inline" style="background-color: white; padding: 25px; margin-bottom:3px;">
  480.                                                                 <div
  481.                                                                     style="border-left: 1px solid black; text-align: start; display: table;">
  482.                                                                     {# {% if bulletpoints is not empty %}
  483.                                                                                                                                                                                                                     {{bulletpoints|raw}}
  484.                                                                                                                                                                                                                 {% endif %} #}
  485.                                                                     {% if bulletpoint1 is not empty or bulletpoint2 is not empty or
  486.                                                                             bulletpoint3 is not empty or bulletpoint4 is not empty %}
  487.                                                                         <ul class="almarenaRegular" style="padding-left: 25px; font-size:15px; display: table-cell; color:black;">
  488.                                                                             {% if bulletpoint1 is not empty %}
  489.                                                                                 <li>{{bulletpoint1}}</li>
  490.                                                                             {% endif %}
  491.                                                                             {% if bulletpoint2 is not empty %}
  492.                                                                                 <li>{{bulletpoint2}}</li>
  493.                                                                             {% endif %}
  494.                                                                             {% if bulletpoint3 is not empty %}
  495.                                                                                 <li>{{bulletpoint3}}</li>
  496.                                                                             {% endif %}
  497.                                                                             {% if bulletpoint4 is not empty %}
  498.                                                                                 <li>{{bulletpoint4}}</li>
  499.                                                                             {% endif %}
  500.                                                                         </ul>
  501.                                                                     {% endif %}
  502.                                                                 </div>
  503.                                                             </div>
  504.                               {% set showMainTechBlock = false %}
  505.                                                             {% if 'solar' in producttype %}
  506.                                                               {% if gesamtleistung is not null or modulleistung is not null or anzmodule is not null %}
  507.                                     {% set showMainTechBlock = true %}
  508.                                                                 {% endif %}
  509.                                                             {% endif %}
  510.                                                             {% if 'wallbox' in producttype %}
  511.                                   {% if ev_wallbox_kw is not null or ev_wallbox_stecker is not null or ev_wallbox_app is not null %}
  512.                                     {% set showMainTechBlock = true %}
  513.                                                                 {% endif %}
  514.                                                             {% endif %}
  515.                               {% if showMainTechBlock %}
  516.                                                                 <div class="mobile-view-inline" style="background-color: white; padding: 25px; margin-bottom:3px">
  517.                                                                     <div class="product-details-technics" style="color:black">
  518.                                                                         {% block component_product_box_info %}
  519.                                                                             <div id="productInfo_{{id}}" class="product-info" style="text-align: left;">
  520.                                                                                 {% if 'solar' in producttype %}
  521.                                                                                     {% set pack = 'default' %}
  522.                                                                                     {% set namespace = 'EmovaWbTheme' %}
  523.                                                                                     {% if gesamtleistung is not empty %}
  524.                                                                                         <div class="almarenaBold" style="font-size: 20px;margin-left: 1px;display: grid;grid-template-columns: 25px 1fr; align-items: center;">
  525.                                                                                             <div>
  526.                                                                                             <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="30pt" height="30pt" viewbox="50 0 40 80" preserveaspectratio="xMidYMid meet">
  527.                                                                                                 <g transform="translate(0.000000,80.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
  528.                                                                                                     <path d="M366 513 c-10 -49 -19 -96 -22 -105 -4 -15 1 -18 30 -18 34 0 36 -2
  529.                                                                                                                                                                                                                                                                                                                                                                 36 -35 0 -24 5 -35 15 -35 11 0 15 12 15 45 0 45 0 45 -36 45 -29 0 -34 3 -30
  530.                                                                                                                                                                                                                                                                                                                                                                 18 3 9 10 45 17 80 l12 62 74 0 74 0 -30 -54 c-17 -29 -31 -56 -31 -60 0 -3
  531.                                                                                                                                                                                                                                                                                                                                                                 13 -6 29 -6 l30 0 -52 -85 c-33 -54 -58 -85 -69 -85 -15 0 -18 -9 -18 -47 0
  532.                                                                                                                                                                                                                                                                                                                                                                 -29 4 -43 9 -38 5 6 46 70 90 143 l81 132 -30 0 c-16 0 -30 3 -30 8 0 4 14 30
  533.                                                                                                                                                                                                                                                                                                                                                                 30 57 16 28 30 53 30 58 0 4 -47 7 -104 7 l-103 0 -17 -87z"/>
  534.                                                                                                 </g>
  535.                                                                                             </svg>
  536.                                                                                             </div>
  537.                                                                                             <div>
  538.                                                                                             {{gesamtleistung}} Gesamtleistung
  539.                                                                                             </div>
  540.                                                                                         </div>
  541.                                                                                     {% else %}
  542.                                                                                         <div class="almarenaBold" style="font-size: 20px ; margin-left:-24px">
  543.                                                                                             <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="30pt" height="30pt" viewbox="0 0 41 80" enable-background="new 0 0 91 80" xml:space="preserve">
  544.                                                                                                 <image id="image0" width="85" height="80" x="0" y="0"/></svg>
  545.                                                                                         </div>
  546.                                                                                     {% endif %}
  547.                                                                                     {% if modulleistung is not empty %}
  548.                                                                                         <div class="almarenaBold" style="font-size: 20px;margin-left: 1px;display: grid;grid-template-columns: 25px 1fr; align-items: center;">
  549.                                                                                         <div>
  550.                                                                                             <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="30pt" height="30pt" viewbox="50 0 40 80" preserveaspectratio="xMidYMid meet">
  551.                                                                                                 <g transform="translate(0.000000,80.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
  552.                                                                                                     <path d="M366 513 c-10 -49 -19 -96 -22 -105 -4 -15 1 -18 30 -18 34 0 36 -2
  553.                                                                                                                                                                                                                                                                                                                                                                 36 -35 0 -24 5 -35 15 -35 11 0 15 12 15 45 0 45 0 45 -36 45 -29 0 -34 3 -30
  554.                                                                                                                                                                                                                                                                                                                                                                 18 3 9 10 45 17 80 l12 62 74 0 74 0 -30 -54 c-17 -29 -31 -56 -31 -60 0 -3
  555.                                                                                                                                                                                                                                                                                                                                                                 13 -6 29 -6 l30 0 -52 -85 c-33 -54 -58 -85 -69 -85 -15 0 -18 -9 -18 -47 0
  556.                                                                                                                                                                                                                                                                                                                                                                 -29 4 -43 9 -38 5 6 46 70 90 143 l81 132 -30 0 c-16 0 -30 3 -30 8 0 4 14 30
  557.                                                                                                                                                                                                                                                                                                                                                                 30 57 16 28 30 53 30 58 0 4 -47 7 -104 7 l-103 0 -17 -87z"/>
  558.                                                                                                 </g>
  559.                                                                                             </svg>
  560.                                                                                             </div>
  561.                                                                                             <div>
  562.                                                                                             {{modulleistung}} pro Modul
  563.                                                                                             </div>
  564.                                                                                         </div>
  565.                                                                                     {% else %}
  566.                                                                                         <div class="almarenaBold" style="font-size: 20px ; margin-left:-24px">
  567.                                                                                             <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="30pt" height="30pt" viewbox="0 0 41 80" enable-background="new 0 0 91 80" xml:space="preserve">
  568.                                                                                                 <image id="image0" width="85" height="80" x="0" y="0"/></svg>
  569.                                                                                         </div>
  570.                                                                                     {% endif %}
  571.                                                                                     {% if anzmodule is not empty %}
  572.                                                                                         <div class="almarenaBold anzmodule" style="font-size: 20px;margin-left: 1px;display: grid;grid-template-columns: 25px 1fr;height: 39px;align-items: center;">
  573.                                                                                             <div>{% set icon = source('@' ~ namespace ~ '/assets/icon/'~ pack ~'/view-grid.svg', ignore_missing = true) %}
  574.                                                                                                 {{ icon|sw_icon_cache|raw }}</div>
  575.                                                                                             <div>
  576.                                                                                                 {{anzmodule}} Module
  577.                                                                                             </div>
  578.                                                                                         </div>
  579.                                                                                     {% else %}
  580.                                                                                         <div class="almarenaBold" style="font-size: 20px ; margin-left:-24px">
  581.                                                                                             <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="30pt" height="30pt" viewbox="0 0 41 80" enable-background="new 0 0 91 80" xml:space="preserve">
  582.                                                                                                 <image id="image0" width="85" height="80" x="0" y="0"/></svg>
  583.                                                                                         </div>
  584.                                                                                     {% endif %}
  585.                                                                                 {% else %}
  586.                                                                                     {% if ev_wallbox_kw is not empty %}
  587.                                                                                         <div class="almarenaRegular" style="font-size: 20px;margin-left: 1px;display: grid;grid-template-columns: 25px 1fr; align-items: center;">
  588.                                                                                         <div>
  589.                                                                                             <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="30pt" height="30pt" viewbox="50 0 40 80" preserveaspectratio="xMidYMid meet">
  590.                                                                                             <g transform="translate(0.000000,80.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
  591.                                                                                                 <path d="M366 513 c-10 -49 -19 -96 -22 -105 -4 -15 1 -18 30 -18 34 0 36 -2
  592.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             36 -35 0 -24 5 -35 15 -35 11 0 15 12 15 45 0 45 0 45 -36 45 -29 0 -34 3 -30
  593.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             18 3 9 10 45 17 80 l12 62 74 0 74 0 -30 -54 c-17 -29 -31 -56 -31 -60 0 -3
  594.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             13 -6 29 -6 l30 0 -52 -85 c-33 -54 -58 -85 -69 -85 -15 0 -18 -9 -18 -47 0
  595.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             -29 4 -43 9 -38 5 6 46 70 90 143 l81 132 -30 0 c-16 0 -30 3 -30 8 0 4 14 30
  596.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             30 57 16 28 30 53 30 58 0 4 -47 7 -104 7 l-103 0 -17 -87z"/>
  597.                                                                                             </g>
  598.                                                                                         </svg>
  599.                                                                                         </div>
  600.                                                                                         <div>
  601.                                                                                         {{ev_wallbox_kw|map(x => x / 1000)|join(', ')}}
  602.                                                                                         kW
  603.                                                                                         </div>
  604.                                                                                     </div>
  605.                                                                                 {% else %}
  606.                                                                                     <div class="almarenaRegular" style="font-size: 20px ; margin-left:-24px">
  607.                                                                                         <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="30pt" height="30pt" viewbox="0 0 41 80" enable-background="new 0 0 91 80" xml:space="preserve">
  608.                                                                                             <image id="image0" width="85" height="80" x="0" y="0"/></svg>
  609.                                                                                     </div>
  610.                                                                                 {% endif %}
  611.                                                                                 {% if ev_wallbox_stecker is not empty %}
  612.                                                                                     <div class="almarenaRegular" style="font-size: 20px;margin-left: 1px;display: grid;grid-template-columns: 25px 1fr; align-items: center;">
  613.                                                                                     <div>
  614.                                                                                         <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="30pt" height="30pt" viewbox="50 0 40 89" preserveaspectratio="xMidYMid meet">
  615.                                                                                             <g transform="translate(0.000000,89.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
  616.                                                                                                 <path d="M310 595 c0 -18 -5 -25 -20 -25 -11 0 -20 -4 -20 -9 0 -14 63 -20
  617.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             183 -18 l107 2 0 -53 c0 -32 -7 -65 -16 -82 -35 -58 -111 -76 -181 -44 -41 20
  618.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             -59 45 -68 97 -10 49 -31 43 -27 -8 5 -53 33 -89 92 -117 47 -22 49 -24 50
  619.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             -65 0 -31 4 -43 15 -43 11 0 15 11 15 43 0 42 1 44 39 56 77 23 121 94 121
  620.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             194 0 42 -2 46 -27 49 -20 2 -29 9 -31 26 -3 18 -10 22 -42 22 -32 0 -39 -4
  621.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             -42 -22 -2 -18 -10 -23 -33 -23 -23 0 -31 5 -33 23 -3 18 -10 22 -43 22 -35 0
  622.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             -39 -3 -39 -25z m60 -10 c0 -8 -7 -15 -15 -15 -8 0 -15 7 -15 15 0 8 7 15 15
  623.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             15 8 0 15 -7 15 -15z m150 0 c0 -8 -7 -15 -15 -15 -8 0 -15 7 -15 15 0 8 7 15
  624.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             15 15 8 0 15 -7 15 -15z"/>
  625.                                                                                             </g>
  626.                                                                                         </svg>
  627.                                                                                         </div>
  628.                                                                                         <div>
  629.                                                                                         Typ 2{# ev_wallbox_stecker|join(' ')#}</div>
  630.                                                                                         </div>
  631.                                                                                 {% else %}
  632.                                                                                     <div class="almarenaRegular" style="font-size: 20px ; margin-left:-24px">
  633.                                                                                         <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="30pt" height="30pt" viewbox="0 0 41 80" enable-background="new 0 0 91 80" xml:space="preserve">
  634.                                                                                             <image id="image0" width="85" height="80" x="0" y="0"/></svg>
  635.                                                                                     </div>
  636.                                                                                 {% endif %}
  637.                                                                                 {% if ev_wallbox_app is not empty %}
  638.                                                                                     <div class="almarenaRegular" style="font-size: 20px;margin-left: 1px;display: grid;grid-template-columns: 25px 1fr; align-items: center;">
  639.                                                                                     <div>
  640.                                                                                         <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="30pt" height="30pt" viewbox="50 0 40 80" enable-background="new 0 0 91 80" xml:space="preserve">
  641.                                                                                             <image id="image0" width="85" height="80" x="0" y="0" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABQCAQAAADc+MHRAAAABGdBTUEAALGPC/xhBQAAACBjSFJN
  642.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZ
  643.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 cwAADsMAAA7DAcdvqGQAAAAHdElNRQfnBBIXBSp3oDAoAAABYklEQVRo3u3ZQUvCcBjH8a9pBRlp
  644.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 saIo0F6B3jp66CYU9QpWCJ3z3EF6Bb6EegcdegWdim69hIGUREc7NJCnSxdTcrb/cIPfZ4eBzO27
  645.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 +YBsAxEREREREaEerBiRllUrN+ddC4Dv+WExYjSG7Vu9Ne9moOSVwpw1zT+ZeoL4bxuG4Sy78P+v
  646.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 loEBO+xN3bIKLLkqjptdBfpOY6JbmNNxlZ0hyla2slNF2cpWdqooW9nKTpUYN2VnwCHDg+vnTGWf
  647.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 fzi+r51BRocko9kxhuTG47W3OIywpfHIIC3Zt8ATX05zosrokMTObtE5Jff30sl1+tvpyh7V3eoO
  648.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 S4Yd2eWF2z2PijHbk7R/1vdJNpPQbBddX42ks2vUKPDJOpVEs2NclocJn728k+/22OW4neicxP41
  649.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 +/z+w2mPPacPgDDJs5hFw2uEyzO8u9m0Shre3QCsBfnI2Vd2l5ZsEREREREREZFx33/nj40uG53m
  650.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIzLTA0LTE4VDIzOjA1OjQyKzAwOjAwgWHuqAAAACV0RVh0
  651.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ZGF0ZTptb2RpZnkAMjAyMy0wNC0xOFQyMzowNTo0MiswMDowMPA8VhQAAAAASUVORK5CYII="/>
  652.                                                                                         </svg>
  653.                                                                                         </div>
  654.                                                                                         <div>
  655.                                                                                         APP-Steuerung</div>
  656.                                                                                         </div>
  657.                                                                                 {% else %}
  658.                                                                                     <div class="almarenaRegular" style="font-size: 20px ; margin-left:-24px">
  659.                                                                                         <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="30pt" height="30pt" viewbox="0 0 41 80" enable-background="new 0 0 91 80" xml:space="preserve">
  660.                                                                                             <image id="image0" width="85" height="80" x="0" y="0"/></svg>
  661.                                                                                     </div>
  662.                                                                                     {% endif %}
  663.                                                                                 {% endif %}
  664.                                                                             </div>
  665.                                                                         {% endblock %}
  666.                                                                     </div>
  667.                                                                 </div>
  668.                                                             {% endif %}
  669.                                                             {% block page_product_detail_configurator_include %}
  670.                                                                 {% if page.product.parentId and page.configuratorSettings|length > 0 %}
  671.                                                                     <div class="product-detail-configurator-container">
  672.                                                                         {% sw_include '@Storefront/storefront/page/product-detail/configurator.html.twig' %}
  673.                                                                     </div>
  674.                                                                 {% endif %}
  675.                                                             {% endblock %}
  676.                                                             <div class="mobile-view-inline" id="productActions_{{id}}" style="background-color: white; padding: 25px;">
  677.                                                                 {% block component_product_box_price %}
  678.                                                                     {% set real = page.product.calculatedPrice %}
  679.                                                                     {% if page.product.calculatedPrices.count > 0 %}
  680.                                                                         {% set real = page.product.calculatedPrices.last %}
  681.                                                                     {% endif %}
  682.                                                                     <div class="product-price-wrapper" style="width:100%">
  683.                                                                         {% set price = real %}
  684.                                                                         {% set calcedTax = (price.calculatedTaxes.elements|first) %}
  685.                                                                         {% set tax = calcedTax.tax %}
  686.                                                                         {% set isListPrice = price.listPrice.percentage > 0 %}
  687.                                                                         {% set isRegulationPrice = price.regulationPrice != null %}
  688.                                                                         <div class="almarenaRegular" style="width:100%; color:black; display:flex; font-size:18px;">
  689.                                                                             <div class="width-50">
  690.                                                                                 (netto)
  691.                                                                             </div>
  692.                                                                             <div class="width-50" style="text-align: end;">
  693.                                                                                 {{ (price.totalPrice-tax)|currency(decimals=2) }}
  694.                                                                             </div>
  695.                                                                         </div>
  696.                                                                         <div class="almarenaBold" style="width:100%; color:black; display:flex; font-size:24px; margin-bottom:40px;">
  697.                                                                             <div class="width-50">
  698.                                                                                 Preis
  699.                                                                             </div>
  700.                                                                             <div class="width-50" style="text-align: end;">
  701.                                                                                 {{ (price.totalPrice)|currency(decimals=2) }}
  702.                                                                             </div>
  703.                                                                         </div>
  704.                                                                         {% if page.product.deliveryTime.name %}
  705.                                                                             <div class="almarenaRegular" style="width:100%; color:black; display:flex; font-size:18px; margin-bottom:40px;">
  706.                                                                                 <div class="width-50">
  707.                                                                                     Lieferzeit
  708.                                                                                 </div>
  709.                                                                                 <div class="width-50" style="text-align: end;">
  710.                                                                                     {{  page.product.deliveryTime.name }}
  711.                                                                                 </div>
  712.                                                                             </div>
  713.                                                                         {% endif %}
  714.                                                                     </div>
  715.                                                                 {% endblock %}
  716.                                                                 {% set isVariantOptionView = 'isVariantOptionView' %}
  717.                                                                 {% block component_product_box_action %}
  718.                                                                     {% sw_include '@Storefront/storefront/component/product/card/action.html.twig' with {
  719.                                                                         'isVariantOptionView': isVariantOptionView
  720.                                                                     } %}
  721.                                                                 {% endblock %}
  722.                                                                 <button onclick="window.history.go(-1); return false;"
  723.                                                                 type="button"
  724.                                                                 class="btn btn-block btn-buy custom-buy-btn
  725.                                                                 {% if ev_category == 'mobility' %} mobility-hover
  726.                                                                 {% elseif ev_category == 'energy' %} energy-hover
  727.                                                                 {% elseif ev_category == 'emobility' %} emobility-hover
  728.                                                                 {% elseif ev_category == 'lubricant' %} lubricant-hover
  729.                                                                 {% elseif ev_category == 'consulting' %} consulting-hover
  730.                                                                 {% elseif ev_category == 'heat' %} heat-hover {% endif %} " style="width:100%; margin-top:20px;">WEITER EINKAUFEN</button>
  731.                                                                 </div>
  732.                                                         </div>
  733.                                                     </div>
  734.                                                     <script>
  735.                                                         function openUl(toggleButton) {
  736.                                                             var div = toggleButton.closest('.collapsible');
  737.                                                             var ul = div.nextElementSibling;
  738.                                                             if (ul.style.display === "none" || ul.style.display === "") {
  739.                                                                 ul.style.display = "block";
  740.                                                                 div.style.borderBottom = "1px solid black";
  741.                                                                 toggleButton.style.transform = 'rotate(180deg)';
  742.                                                             } else {
  743.                                                                 ul.style.display = "none";
  744.                                                                 div.style.borderBottom = "none";
  745.                                                                 toggleButton.style.transform = 'rotate(0deg)';
  746.                                                             }
  747.                                                         }
  748.                                                     </script>
  749.                                                 {% endblock %}
  750.                                             {% endblock %}
  751.                                         {% endblock %}
  752.                                     </div>
  753.                                 {% endif %}
  754.                             {% endblock %}
  755.                         {% endblock %}
  756.                     </div>
  757.                 {% endblock %}
  758.                 {% endblock %}
  759.             </div>
  760.         {% endblock %}
  761.         <style>
  762.         .anzmodule svg {
  763.             width: 15px;
  764.             height: 24px;
  765.         }
  766.         .anzmodule svg use {
  767.             fill: black;
  768.         }
  769.             .ablauf-main-list {
  770.                 display: grid;
  771.                 align-items: center;
  772.                 grid-template-columns: 50px 1fr;
  773.             }
  774.         .ablauf-main-list svg{
  775.             width:50px;
  776.             height:50px;
  777.         }
  778.         .ablauf-main-list svg use{
  779.             fill:black;
  780.         }
  781.         .ablauf-main-list span {
  782.             padding-left: 15px;
  783.         }
  784.         .width-50 {
  785.             width: 50%;
  786.         }
  787.         .font-size32 {
  788.             font-size: 32px;
  789.         }
  790.         .font-size25 {
  791.             font-size: 25px;
  792.         }
  793.         .font-size16 {
  794.             font-size: 16px;
  795.         }
  796.         .font-size14 {
  797.             font-size: 14px;
  798.         }
  799.         .font-weight-bold {
  800.             font-weight: bold;
  801.         }
  802.         .bottom-left {
  803.             color: black;
  804.             font: normal normal normal 20px / 22px Almarena W05;
  805.             padding: 10px 10px 0;
  806.         }
  807.         .top-mid {
  808.             position: absolute;
  809.             margin-top: 20px;
  810.             font: normal normal normal 32px / 34px Almarena W05;
  811.             width: 100%;
  812.             text-align: center;
  813.             z-index: 1;
  814.         }
  815.         .inline-div {
  816.             display: flex;
  817.         }
  818.         .p-0 {
  819.             padding-left: 0 0 0 0 !important;
  820.         }
  821.         .imgTopRightRadius {
  822.             border-top-right-radius: 3px;
  823.             object-fit: contain !important;
  824.         }
  825.         .f-size-14 {
  826.             font-size: 14px;
  827.         }
  828.         .f-size-20 {
  829.             font-size: 20px;
  830.         }
  831.         .f-size-25 {
  832.             font-size: 25px;
  833.         }
  834.         .horizontal-lignment {
  835.             display: flex;
  836.             flex-direction: row;
  837.             align-items: center;
  838.         }
  839.         .product-image {
  840.             max-height: 240px !important;
  841.         }
  842.         .product-description {
  843.             height: auto !important;
  844.             overflow: hidden !important;
  845.             text-overflow: ellipsis !important;
  846.             display: -webkit-box !important;
  847.             -webkit-line-clamp: 4 !important;
  848.             -webkit-box-orient: vertical !important;
  849.             font-size: 20px !important;
  850.             line-height: 20px !important;
  851.         }
  852.         .product-details-title {
  853.             font-size: 40px;
  854.         }
  855.         .product-details-number {
  856.             font-size: 16px;
  857.         }
  858.         .carousel-container {
  859.             display: flex;
  860.             flex-direction: column;
  861.             align-items: center;
  862.         }
  863.         .main-image img {
  864.             width: 287px;
  865.             height: 287px;
  866.         }
  867.         .preview-images {
  868.             display: flex;
  869.             justify-content: center;
  870.             margin-top: 10px;
  871.         }
  872.         .preview-images img {
  873.             width: 40px;
  874.             margin: 0 5px;
  875.             cursor: pointer;
  876.         }
  877.         .preview-images img:hover {
  878.             border: 2px solid #007bff;
  879.         }
  880.         .arrow {
  881.             font-size: 24px;
  882.             cursor: pointer;
  883.             margin: 0 10px;
  884.             display: flex;
  885.             align-items: center;
  886.         }
  887.         .collapsible {
  888.             user-select: none;
  889.             margin: 0 -10px;
  890.             height: 50px;
  891.             display: flex;
  892.             align-items: center;
  893.             padding: 0;
  894.             justify-content: space-between;
  895.         }
  896.         .listItemsUl {
  897.             display: none;
  898.         }
  899.         .listItemsUl li {
  900.             display: flex;
  901.             align-items: center;
  902.             height: auto;
  903.             min-height: 50px;
  904.             border-bottom: 1px solid black;
  905.         }
  906.         .listItemsUl li:last-child {
  907.             border-bottom: none;
  908.         }
  909.     </style>
  910. {% endblock %}