<{if $aspect == '2-3'}> <{assign var="width" value=$width|default:'400'}> <{assign var="height" value=$height|default:'600'}> <{elseif $aspect == '4-5'}> <{assign var="width" value=$width|default:'400'}> <{assign var="height" value=$height|default:'500'}> <{elseif $aspect == 'auto'}> <{assign var="width" value=$width|default:'800'}> <{assign var="height" value=$height|default:'450'}> <{else}> <{assign var="width" value=$width|default:'300'}> <{assign var="height" value=$height|default:'300'}> <{/if}> <{math assign="width2x" x=$width equation="x * 2"}> <{math assign="height2x" x=$height equation="x * 2"}> <{math assign="width3x" x=$width equation="x * 3"}> <{math assign="height3x" x=$height equation="x * 3"}> <{math assign="width4x" x=$width equation="x * 4"}> <{math assign="height4x" x=$height equation="x * 4"}> <{math assign="width5x" x=$width equation="x * 5"}> <{math assign="height5x" x=$height equation="x * 5"}> <{assign var="fit" value=$fit|default:'fit'}> <{assign var="type" value=$type|default:'webp'}> <{assign var="loading" value=$loading|default:'lazy'}> <{assign var="priority" value=$priority|default:'auto'}> <{assign var="decoding" value=$decoding|default:'async'}> <{assign var="object_fit" value=$object_fit|default:$settings.images.object_fit}> <{assign var="padding" value=$padding|default:$settings.images.padding}> <{assign var="aspect_ratio" value=$aspect_ratio|default:$settings.images.aspect_ratio}> <{if $href}> style="background-color: <{$settings.images.background}><{/if}>"> <{$alt|escape}> <{elseif $alpine}> <{assign var="key" value=$key|default:'product'}> <{assign var="img_key" value=$img_key|default:'thumbnail'}> <{assign var="alt_key" value=$img_key|default:'name'}> style="background-color: <{$settings.images.background}><{/if}>"> <{else}> <{if $product || $image}> <{if $sizes}> <{assign var="sizes_array" value=","|explode:$sizes}> <{assign var="size_1" value=$sizes_array[0]|default:'640'}> <{assign var="size_2" value=$sizes_array[1]|default:'768'}> <{assign var="size_3" value=$sizes_array[2]|default:'1024'}> <{assign var="size_4" value=$sizes_array[3]|default:'1280'}> <{assign var="size_5" value=$sizes_array[4]|default:'1536'}> <{/if}> <{if $image}> <{assign var="src" value=$image->getSrc($width, $height, $fit, $type)}> <{assign var="src2x" value=$image->getSrc($width2x, $height2x, $fit, $type)}> <{assign var="src3x" value=$image->getSrc($width3x, $height3x, $fit, $type)}> <{assign var="src4x" value=$image->getSrc($width4x, $height4x, $fit, $type)}> <{assign var="src5x" value=$image->getSrc($width5x, $height5x, $fit, $type)}> <{if $sizes}> <{assign var="img_src_breakpoint1" value=$image->getSrc($size_1, $size_1, $fit, $type)}> <{assign var="img_src_breakpoint2" value=$image->getSrc($size_2, $size_2, $fit, $type)}> <{assign var="img_src_breakpoint3" value=$image->getSrc($size_3, $size_3, $fit, $type)}> <{assign var="img_src_breakpoint4" value=$image->getSrc($size_4, $size_4, $fit, $type)}> <{assign var="img_src_breakpoint5" value=$image->getSrc($size_5, $size_5, $fit, $type)}> <{/if}> <{assign var="alt" value=$image->getDescription()}> <{if !$alt && $product}> <{assign var="alt" value=$product->getName()}> <{/if}> <{else}> <{assign var="images" value=$product->getImages()}> <{section name="j" loop=$images start=0 max=1}> <{assign var="src" value=$images[j]->getSrc($width, $height, $fit, $type)}> <{assign var="src2x" value=$images[j]->getSrc($width2x, $height2x, $fit, $type)}> <{assign var="src3x" value=$images[j]->getSrc($width3x, $height3x, $fit, $type)}> <{assign var="alt" value=$images[j]->getDescription()}> <{if $sizes}> <{assign var="img_src_breakpoint1" value=$images[j]->getSrc($size_1, $size_1, $fit, $type)}> <{assign var="img_src_breakpoint2" value=$images[j]->getSrc($size_2, $size_2, $fit, $type)}> <{assign var="img_src_breakpoint3" value=$images[j]->getSrc($size_3, $size_3, $fit, $type)}> <{assign var="img_src_breakpoint4" value=$images[j]->getSrc($size_4, $size_4, $fit, $type)}> <{assign var="img_src_breakpoint5" value=$images[j]->getSrc($size_5, $size_5, $fit, $type)}> <{/if}> <{if !$alt && $product}> <{assign var="alt" value=$product->getName()}> <{/if}> <{/section}> <{/if}> <{* assign var="alt" value="FEDTMULE" *}> style="background-color: <{$settings.images.background}>"<{/if}>> <{if $images || $image}> <{if $sizes}> <{assign var="img_width_breakpoint1" value=$size_1}> <{assign var="img_width_breakpoint2" value=$size_2}> <{assign var="img_width_breakpoint3" value=$size_3}> <{assign var="img_width_breakpoint4" value=$size_4}> <{assign var="img_width_breakpoint5" value=$size_5}> <{strip}> <{$alt|escape}> <{/strip}> <{else}> <{$alt|escape}> <{/if}> <{/if}> <{else}> style="background-color: <{$settings.images.background}>""<{/if}>> <{/if}> <{/if}>