
Concrete Chairs Reinforced Marble Shiny with Backrest Length 190 cm Width 56 cm Height 82 cm Color Gray
(684 Product Views)

Concrete Chairs Reinforced Marble, shiny with backrest Gray color Size190 × 56 cm, made of weather-resistant cement, it can withstand cold, heat, snow and rain. This makes it the perfect choice for gardens, patios, and other open spaces.
-
About Product
Product description
Concrete Chairs Reinforced with backrest made of weather-resistant cement, it can withstand cold, heat, snow and rain. This makes it the perfect choice for gardens, patios, and other open spaces, it is used in parks, gardens and green areas.
- Length: 190 cm
- Width: 56 cm
- Height: 82 cm
- Finishing: Marble
- Gloss: shiny
- Color: Gray
Related products
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>