**
How to move the description below the image?
**
Here is the liquid:
product-template.liquid
{% comment %}ly_global_begin{% endcomment %}{% capture ly-global-content %}{% render 'ly-global' render:true %}{% endcapture %}{% assign ly-global-content = ly-global-content | split: '#ly#' %}{% assign langify_title = ly-global-content[0] %}{% assign langify_description = ly-global-content[1] %}{% assign langify_shop_name = ly-global-content[2] %}{% assign langify_shop_description = ly-global-content[3] %}{% assign canonical_langify_url = ly-global-content[4] %}{% assign langify_shop_url = ly-global-content[5] %}{% assign langify_shop_domain = ly-global-content[6] %}{% comment %}ly_global_end{% endcomment %}
{%- assign current_variant = product.selected_or_first_available_variant -%}
{%- assign product_zoom_size = '1800x1800' -%}
{%- assign product_image_size = '620x' -%}
{% case image_container_width %}
{% when 'small' %}
{%- assign product_image_width = 'medium-up--two-fifths' -%}
{%- assign product_description_width = 'medium-up--three-fifths' -%}
{%- assign product_image_size = '480x' -%}
{% when 'medium' %}
{%- assign product_image_width = 'medium-up--one-half' -%}
{%- assign product_description_width = 'medium-up--one-half' -%}
{%- assign product_image_size = '620x' -%}
{% when 'large' %}
{%- assign product_image_width = 'medium-up--three-fifths' -%}
{%- assign product_description_width = 'medium-up--two-fifths' -%}
{%- assign product_image_size = '740x' -%}
{% endcase %}
<div id="ProductSection-{{ section_id }}"
class="product-section"
data-section-id="{{ section_id }}"
data-section-type="product-template"
{% if isModal %}
data-subsection
{% endif %}
data-variant-type="{{ variant_type }}"
{% if inventory_enable %}
data-inventory="true"
data-inventory-threshold="{{ inventory_threshold }}"
{% endif %}
{% if inventory_transfers_enable %}
data-incoming-inventory="true"
{% endif %}
{% if product_image_type == 'stacked' %}
data-images-stacked="true"
{% endif %}
data-video-style="{{ video_style }}"
{% unless isModal %}
data-enable-history-state="true"
{% endunless %}>
{% render 'product-template-variables', product: product, current_variant: current_variant %}
<div class="page-content">
<div class="page-width">
{% render 'breadcrumbs' %}
<div class="grid">
<div class="grid__item {{ product_image_width }}">
{% render 'product-images',
section_id: section_id,
product: product,
product_zoom_size: product_zoom_size,
product_image_size: product_image_size,
isModal: isModal,
video_looping: video_looping,
video_style: video_style
%}
</div>
<div class="grid__item {{ product_description_width }}{% if product_image_type == 'stacked' %} product-single__sticky{% endif %}">
<div class="product-single__meta">
<div class="product-single__header small--text-center">
{% if settings.vendor_enable %}
<div class="product-single__vendor">
{% comment %}ly_code_replace_for_[ product.vendor ]_begin{% endcomment %}{% capture ly_translation %}{% render 'ly-vendor' with product render:true %}{% endcapture %}{{ ly_translation }}{% comment %}ly_code_replace_end{% endcomment %}
</div>
{% endif %}
{% if sku_enable %}
<p class="product-single__sku" data-sku>
{% if current_variant.sku %}
{{ current_variant.sku }}
{% endif %}
</p>
{% endif %}
{% if isModal %}
<p class="h1 product-single__title">
{% comment %}ly_code_replace_for_[ product.title ]_begin{% endcomment %}{% capture ly_translation %}{% render 'ly-title' with product render:true %}{% endcapture %}{{ ly_translation }}{% comment %}ly_code_replace_end{% endcomment %}
</p>
{% else %}
<h1 class="h1 product-single__title">
{% comment %}ly_code_replace_for_[ product.title ]_begin{% endcomment %}{% capture ly_translation %}{% render 'ly-title' with product render:true %}{% endcapture %}{{ ly_translation }}{% comment %}ly_code_replace_end{% endcomment %}
</h1>
{% endif %}
{% if settings.enable_product_reviews %}
{% if isModal %}
{%- assign review_link = product.url | within: collection | append: '#Reviews-' | append: product.id -%}
{% else %}
{%- assign review_link = '#Reviews-' | append: product.id -%}
{% endif %}
<a href="{{ review_link }}" class="product-single__review-link">
<span class="shopify-product-reviews-badge" data-id="{{ product.id }}"></span>
</a>
{% endif %}
<!-- RYVIU APP :: WIDGET-TOTAL -->
<div class="review-widget">
<ryviu-widget-total reviews_data="{{product.metafields.ryviu.product_reviews_info | escape }}" product_id="{{product.id}}" handle="{{product.handle}}"></ryviu-widget-total>
</div>
<!-- RYVIU APP -->
<div class="product-single__prices">
{% if product.compare_at_price_max > product.price %}
{%- assign hide_sale_price = true -%}
{% if current_variant.compare_at_price %}
{%- assign hide_sale_price = false -%}
{% endif %}
<span
class="visually-hidden"
aria-hidden="{{ hide_sale_price }}"
data-price-a11y>
{% comment %}ly_i18n_replace_for_[ 'products.general.regular_price' | t ]_begin{% endcomment %}{% capture ly_template %}{{ 'products.general.regular_price' | t }}{% endcapture %}{% capture ly_translation %}{% render 'ly-static-string' with '19430814' render:true %}{% endcapture %}{% if ly_translation != '' and ly_translation != nil %}{% assign escape_content = true %}{% assign ly_template = ly_translation %}{% else %}{% assign escape_content = false %}{% endif %}{% if escape_content %}{{ ly_template | escape}}{% else %}{{ ly_template }}{% endif %}{% comment %}ly_i18n_replace_end{% endcomment %}
</span>
<span class="{% if hide_sale_price %} hide{% endif %}" data-price-wrapper>
<span class="product__price product__price--compare" data-product-price-compare>
{% if current_variant.compare_at_price > current_variant.price %}
{{ current_variant.compare_at_price | money }}
{% endif %}
</span>
</span>
<span class="visually-hidden" data-compare-a11y>{% comment %}ly_i18n_replace_for_[ 'products.general.sale_price' | t ]_begin{% endcomment %}{% capture ly_template %}{{ 'products.general.sale_price' | t }}{% endcapture %}{% capture ly_translation %}{% render 'ly-static-string' with '19430815' render:true %}{% endcapture %}{% if ly_translation != '' and ly_translation != nil %}{% assign escape_content = true %}{% assign ly_template = ly_translation %}{% else %}{% assign escape_content = false %}{% endif %}{% if escape_content %}{{ ly_template | escape}}{% else %}{{ ly_template }}{% endif %}{% comment %}ly_i18n_replace_end{% endcomment %}</span>
{% else %}
<span class="visually-hidden" data-price-a11y>{% comment %}ly_i18n_replace_for_[ 'products.general.regular_price' | t ]_begin{% endcomment %}{% capture ly_template %}{{ 'products.general.regular_price' | t }}{% endcapture %}{% capture ly_translation %}{% render 'ly-static-string' with '19430814' render:true %}{% endcapture %}{% if ly_translation != '' and ly_translation != nil %}{% assign escape_content = true %}{% assign ly_template = ly_translation %}{% else %}{% assign escape_content = false %}{% endif %}{% if escape_content %}{{ ly_template | escape}}{% else %}{{ ly_template }}{% endif %}{% comment %}ly_i18n_replace_end{% endcomment %}</span>
{% endif %}
<span
class="product__price{% if current_variant.compare_at_price > current_variant.price %} sale-price{% endif %}"
data-product-price>
{{ current_variant.price | money }}
</span>
{% if product_shipping_callout != blank %}
<span class="product__note">
{{ product_shipping_callout }}
</span>
{% endif %}
</div>
<div data-product-unit-wrapper class="product__unit-price {% unless current_variant.unit_price_measurement %} hide{% endunless %}">
{%- capture unit_price_base_unit -%}
{%- if current_variant.unit_price_measurement -%}
{%- if current_variant.unit_price_measurement.reference_value != 1 -%}
{{ current_variant.unit_price_measurement.reference_value }}
{%- endif -%}
{{ current_variant.unit_price_measurement.reference_unit }}
{%- endif -%}
{%- endcapture -%}
{{ current_variant.unit_price | money }}/{{ unit_price_base_unit }}
</div>
{% comment %}
{%- if shop.taxes_included or shop.shipping_policy.body != blank -%}
<div class="product__policies rte">
<small>
{%- if shop.taxes_included -%}
{% comment %}ly_i18n_replace_for_[ 'products.product.include_taxes' | t ]_begin{% endcomment %}{% capture ly_template %}{{ 'products.product.include_taxes' | t }}{% endcapture %}{% capture ly_translation %}{% render 'ly-static-string' with '19430816' render:true %}{% endcapture %}{% if ly_translation != '' and ly_translation != nil %}{% assign escape_content = true %}{% assign ly_template = ly_translation %}{% else %}{% assign escape_content = false %}{% endif %}{% if escape_content %}{{ ly_template | escape}}{% else %}{{ ly_template }}{% endif %}{% comment %}ly_i18n_replace_end{% endcomment %}
{%- endif -%}
{%- if shop.shipping_policy.body != blank -%}
{% comment %}ly_i18n_replace_for_[ 'products.product.shipping_policy_html' | t: link: shop.shipping_policy.url ]_begin{% endcomment %}{% capture ly_template %}{{ 'products.product.shipping_policy_html' | t: link: shop.shipping_policy.url }}{% endcapture %}{% capture ly_translation %}{% render 'ly-static-string' with '19430818' render:true %}{% endcapture %}{% if ly_translation != '' and ly_translation != nil %}{% assign escape_content = true %}{% assign ly_template = ly_translation %}{% else %}{% assign escape_content = false %}{% endif %}{% assign replacement = shop.shipping_policy.url %}{% assign ly_template = ly_template | replace: '[[link]]', replacement %}{% if escape_content %}{{ ly_template}}{% else %}{{ ly_template }}{% endif %}{% comment %}ly_i18n_replace_end{% endcomment %}
{%- endif -%}
</small>
</div>
{%- endif -%}
{% endcomment %}
{%- if inventory_enable or inventory_transfers_enable -%}
{%- assign variants_with_inventory_tracking = product.variants | where: 'inventory_management', 'shopify' -%}
<script>
// Store inventory quantities in JS because they're no longer
// available directly in JS when a variant changes.
// Have an object that holds all potential products so it works
// with quick view or with multiple featured products.
window.inventories = window.inventories || {};
window.inventories['{{section_id}}'] = {};
{% for variant in variants_with_inventory_tracking %}
window.inventories['{{section_id}}'][{{variant.id}}] = {
'quantity': {{ variant.inventory_quantity | default: 0 }},
'incoming': {{ variant.incoming | default: false | json }},
'next_incoming_date': {{ variant.next_incoming_date | date: format: 'date' | json }}
};
{% endfor %}
</script>
{%- assign inventory_visible = false -%}
{% if inventory_enable and current_variant.inventory_management == 'shopify' %}
{%- if current_variant.inventory_quantity <= inventory_threshold and current_variant.inventory_quantity >= 0 -%}
{%- assign inventory_visible = true -%}
{%- endif -%}
{% endif %}
{% if current_variant.inventory_quantity == 0 or current_variant.inventory_policy == 'continue' %}
{%- assign inventory_visible = false -%}
{% endif %}
{%- if inventory_enable -%}
<p
data-product-inventory
class="product__inventory {% unless inventory_visible %}hide{% endunless %}"
>
{% if current_variant.available %}
{% comment %}ly_i18n_replace_for_[ 'products.product.stock_label' | t: count: current_variant.inventory_quantity ]_begin{% endcomment %}{% capture ly_template %}{{ 'products.product.stock_label' | t: count: current_variant.inventory_quantity }}{% endcapture %}{% capture ly_translation %}{% render 'ly-static-string' with '19430820' render:true %}{% endcapture %}{% if ly_translation != '' and ly_translation != nil %}{% assign escape_content = true %}{% assign ly_template = ly_translation %}{% else %}{% assign escape_content = false %}{% endif %}{% assign replacement = current_variant.inventory_quantity %}{% assign ly_template = ly_template | replace: '[[count]]', replacement %}{% if escape_content %}{{ ly_template | escape}}{% else %}{{ ly_template }}{% endif %}{% comment %}ly_i18n_replace_end{% endcomment %}
{% endif %}
</p>
{%- endif -%}
{%- if inventory_transfers_enable -%}
<div
data-product-incoming-inventory
class="product__inventory{% if inventory_visible %} hide{% endif %}">
{%- if current_variant.incoming and inventory_visible == false -%}
{%- if current_variant.next_incoming_date -%}
{% assign date = current_variant.next_incoming_date | date: format: 'date' %}
{%- if current_variant.available -%}
{% comment %}ly_i18n_replace_for_[ 'products.product.will_not_ship_until' | t: date: date ]_begin{% endcomment %}{% capture ly_template %}{{ 'products.product.will_not_ship_until' | t: date: date }}{% endcapture %}{% capture ly_translation %}{% render 'ly-static-string' with '19430822' render:true %}{% endcapture %}{% if ly_translation != '' and ly_translation != nil %}{% assign escape_content = true %}{% assign ly_template = ly_translation %}{% else %}{% assign escape_content = false %}{% endif %}{% assign replacement = date %}{% assign ly_template = ly_template | replace: '[[date]]', replacement %}{% if escape_content %}{{ ly_template | escape}}{% else %}{{ ly_template }}{% endif %}{% comment %}ly_i18n_replace_end{% endcomment %}
{%- else -%}
{% comment %}ly_i18n_replace_for_[ 'products.product.will_be_in_stock_after' | t: date: date ]_begin{% endcomment %}{% capture ly_template %}{{ 'products.product.will_be_in_stock_after' | t: date: date }}{% endcapture %}{% capture ly_translation %}{% render 'ly-static-string' with '19430824' render:true %}{% endcapture %}{% if ly_translation != '' and ly_translation != nil %}{% assign escape_content = true %}{% assign ly_template = ly_translation %}{% else %}{% assign escape_content = false %}{% endif %}{% assign replacement = date %}{% assign ly_template = ly_template | replace: '[[date]]', replacement %}{% if escape_content %}{{ ly_template | escape}}{% else %}{{ ly_template }}{% endif %}{% comment %}ly_i18n_replace_end{% endcomment %}
{%- endif -%}
{%- else -%}
{% comment %}ly_i18n_replace_for_[ 'products.product.waiting_for_stock' | t ]_begin{% endcomment %}{% capture ly_template %}{{ 'products.product.waiting_for_stock' | t }}{% endcapture %}{% capture ly_translation %}{% render 'ly-static-string' with '19430825' render:true %}{% endcapture %}{% if ly_translation != '' and ly_translation != nil %}{% assign escape_content = true %}{% assign ly_template = ly_translation %}{% else %}{% assign escape_content = false %}{% endif %}{% if escape_content %}{{ ly_template | escape}}{% else %}{{ ly_template }}{% endif %}{% comment %}ly_i18n_replace_end{% endcomment %}
{%- endif -%}
{%- endif -%}
</div>
{%- endif -%}
{% endif %}
</div>
{% unless isModal %}
{% comment %}
Shopify's product form attaches a number of tracking
scripts that cause slower load times and false statistics.
Quick view modals request these on-demand.
{% endcomment %}
{% render 'product-form',
section_id: section_id,
product: product,
current_variant: current_variant,
variant_type: variant_type,
variant_labels_enable: variant_labels_enable,
quantity_enable: quantity_enable,
enable_payment_button: enable_payment_button
%}
{% else %}
<div
id="ProductFormPlaceholder-{{ section_id }}"
data-url="{{ product.url | within: collection }}"
data-template="{{ product.template_suffix }}"
class="product-form-holder">
{% if product.options.size > 0 %}
{% for i in (1..product.options.size) %}
<div class="placeholder-content" style="min-height: 86px; max-width: 66%;"></div>
{% endfor %}
{% endif %}
<div class="placeholder-content" style="min-height: 86px;"></div>
</div>
{% endunless %}
<div class="featured_product header_icons"><span><ly-as-19430813>Share</ly-as-19430813></span>{% render 'social-icons' %}</div>
{%- if settings.trust_image != blank -%}
<div class="aos-animate trust-image" style="max-width: {{ settings.trust_image.width }}px;">
<div class="image-wrap " style="height: 0; padding-bottom: {{ 100 | divided_by: settings.trust_image.aspect_ratio }}%;">
{%- assign img_url = settings.trust_image | img_url: '1x1' | replace: '_1x1.', '_{width}x.' -%}
<img class="lazyload"
data-src="{{ img_url }}"
data-widths="[360, 540]"
data-aspectratio="{{ settings.trust_image.aspect_ratio }}"
data-sizes="auto"
alt="{{ settings.trust_image.alt }}">
<noscript>
<img class="lazyloaded" src="{{ settings.trust_image | img_url: '540x' }}" alt="{{ settings.trust_image.alt }}">
</noscript>
</div>
</div>
{%- endif -%}
{% if settings.additional_content_style == 'expandable' %}
{% render 'product-additional-content', product: product, section_id: section_id %}
{% else %}
{% render 'product-additional-tabs', product: product, section_id: section_id %}
{% endif %}
{%comment%}
{% if social_enable %}
{% render 'social-sharing', share_title: product.title, share_permalink: product.url, share_image: product %}
{% endif %}
{%endcomment%}
</div>
</div>
</div>
</div>
</div>
</div>