- {% block component_product_box_price_info %}
-     {# @deprecated tag:v6.5.0 - purchaseUnit will be removed, use product.purchaseUnit if needed #}
-     {% set purchaseUnit = product.purchaseUnit %}
-     {# @deprecated tag:v6.5.0 - listingPrice will be removed without replacement, since it was removed from the product struct #}
-     {% set listingPrice = product.calculatedListingPrice %}
-     {# @deprecated tag:v6.5.0 - fromPrice will be removed without replacement #}
-     {% set fromPrice = listingPrice.from %}
-     {% set cheapest = product.calculatedCheapestPrice %}
-     {% set real = product.calculatedPrice %}
-     {% if product.calculatedPrices.count > 0 %}
-         {% set real = product.calculatedPrices.last %}
-     {% endif %}
-     {% set referencePrice = real.referencePrice %}
-     {% set displayFrom = product.calculatedPrices.count > 1 %}
-     {% set displayParent = product.variantListingConfig.displayParent and product.parentId === null %}
-     {% if displayParent %}
-         {% set displayFromVariants = displayParent and real.unitPrice !== cheapest.unitPrice %}
-         {% set real = cheapest %}
-     {% endif %}
-     <div class="product-price-info">
-         {% block component_product_box_price_unit %}
-             <p class="product-price-unit">
-                 {# Price is based on the purchase unit #}
-                 {% block component_product_box_price_purchase_unit %}
-                     {% if referencePrice and referencePrice.unitName %}
-                         <span class="product-unit-label">
-                             {{ "listing.boxUnitLabel"|trans|sw_sanitize }}
-                         </span>
-                         <span class="price-unit-content">
-                             {{ referencePrice.purchaseUnit }} {{ referencePrice.unitName }}
-                         </span>
-                     {% endif %}
-                 {% endblock %}
-                 {# Item price is based on a reference unit #}
-                 {% block component_product_box_price_reference_unit %}
-                     {% if referencePrice is not null %}
-                         <span class="price-unit-reference">
-                             ({{ referencePrice.price|currency }}{{ "general.star"|trans|sw_sanitize }} / {{ referencePrice.referenceUnit }} {{ referencePrice.unitName }})
-                         </span>
-                     {% endif %}
-                 {% endblock %}
-             </p>
-         {% endblock %}
-         {% block component_product_box_price %}
-             <div class="product-price-wrapper">
-                 {% set price = real %}
-                 {% set isListPrice = price.listPrice.percentage > 0 %}
-                 {% set isRegulationPrice = price.regulationPrice != null %}
-                 <div class="product-cheapest-price{% if isListPrice and isRegulationPrice and not displayFrom and not displayFromVariants %} with-list-price{% endif %}{% if isRegulationPrice and not displayFrom and displayFromVariants %} with-regulation-price{% endif %}{% if displayFrom and isRegulationPrice %} with-from-price{% endif %}">
-                     {% if cheapest.unitPrice != real.unitPrice %}
-                         <div>{{ "listing.cheapestPriceLabel"|trans|sw_sanitize }}<span class="product-cheapest-price-price"> {{ cheapest.unitPrice|currency }}{{ "general.star"|trans|sw_sanitize }}</span></div>
-                     {% endif %}
-                 </div>
-                 {% if displayFrom or (displayParent and displayFromVariants) %}
-                     {{ "listing.listingTextFrom"|trans|sw_sanitize }}
-                 {% endif %}
-                 <span class="product-price{% if isListPrice and not displayFrom and not displayFromVariants %} with-list-price{% endif %}">
-                     {{ price.unitPrice|currency }}{{ "general.star"|trans|sw_sanitize }}
-                     {% if isListPrice and not displayFrom and not displayFromVariants %}
-                         {% set afterListPriceSnippetExists = "listing.afterListPrice"|trans|length > 0 %}
-                         {% set beforeListPriceSnippetExists = "listing.beforeListPrice"|trans|length > 0 %}
-                         {% set hideStrikeTrough = beforeListPriceSnippetExists or afterListPriceSnippetExists %}
-                         <span class="list-price{% if hideStrikeTrough %} list-price-no-line-through{% endif %}">
-                             {% if beforeListPriceSnippetExists %}{{ "listing.beforeListPrice"|trans|trim|sw_sanitize }}{% endif %}
-                             <span class="list-price-price">{{ price.listPrice.price|currency }}{{ "general.star"|trans|sw_sanitize }}</span>
-                             {% if afterListPriceSnippetExists %}{{ "listing.afterListPrice"|trans|trim|sw_sanitize }}{% endif %}
-                             <span class="list-price-percentage">{{ "detail.listPricePercentage"|trans({'%price%': price.listPrice.percentage })|sw_sanitize }}</span>
-                         </span>
-                     {% endif %}
-                 </span>
-                 {% if isRegulationPrice %}
-                     <span class="product-price with-regulation-price">
-                         {% if isListPrice %}<br/>{% endif %}<span class="regulation-price">{{ "general.listPricePreviously"|trans({'%price%': price.regulationPrice.price|currency }) }}{{ "general.star"|trans|sw_sanitize }}</span>
-                     </span>
-                 {% endif %}
-             </div>
-         {% endblock %}
-     </div>
- {% endblock %}