GET https://sylius-cuisinstore.preprod.eu/fr_FR/taxons/cuisine-saine-zero-dechet-1782?sorting%5BcreatedAt%5D=asc

Components

12 Twig Components
44 Render Count
78 ms Render Time
104.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 50.92ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 9.02ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 7.40ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 1.55ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 1.05ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.69ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 4.44ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 15.00ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.06ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.96ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 2.04ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 2.04ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 104.0 MiB 1.05 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12614
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12607 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12613 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12612 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/currency_switcher.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/currency_switcher.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent {#13234
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12505 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12614
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12607 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12613 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12612 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 104.0 MiB 0.69 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13311
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13309 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13310 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/locale_switcher.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/locale_switcher.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent {#13320
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4528 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13311
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13307 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13309 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13310 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 104.0 MiB 4.44 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13402
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13381 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13401 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13400 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#13417
  +cart: App\Entity\Order\Order {#13484 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13402
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13381 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13401 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13400 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 104.0 MiB 15.00 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13670
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13658 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13664 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13656 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/navbar/menu.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/navbar/menu.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent {#13679
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#13670
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#13658 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13664 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13656 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 104.0 MiB 1.06 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27459 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27460 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27462 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
  "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#27472
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27463
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27459 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27460 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27462 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 104.0 MiB 0.96 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27576
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27572 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27573 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27575 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#27584
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27576
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27572 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27573 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27575 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 104.0 MiB 2.04 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27657
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27653 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27654 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27656 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#27665
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#243 …}
  #taxonRepository: App\Repository\TaxonRepository {#7413 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27657
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27653 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27654 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27656 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 10.01 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 1228
    #code: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632320 {#7680
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#7403
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 1228
        #name: "Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly"
        #slug: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100 % naturel. (coton, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba)</li>\n
          <li>Id&eacute;al pour couvrir bols, plats, saladiers.</li>\n
          <li><strong><em>Une alternative &eacute;cologique au film alimentaire, plastique et aluminium.</em></strong></li>\n
          </ul></div><h1>Descriptif Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">Les feuilles d'emballage alimentaire &agrave; la cire d'abeille Pebbly sont une alternative &eacute;cologique &agrave; l'utilisation de film alimentaire &eacute;tirable, plastique et aluminium. Elles sont 100% naturelles r&eacute;alis&eacute;es en coton, cire d'abeille, r&eacute;sine d'arbre et huille de jojoba et vous permettront d'emballer fruits, l&eacute;gumes, fromages et pains. Id&eacute;ales pour couvrir saladiers, plats et bols, elles poss&egrave;dent des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</div><h1>Caractéristiques Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">- 100% naturel : coton, cire d'abeille, r&eacute;sine d'arbre et huile de jojoba.<br />- Le set comprend 3 feuilles : 1 Large (35,5 x 33 cm), 1 M&eacute;dium (28 x 25 cm), 1 Small (20 x 18 cm).<br />- R&eacute;utillisable.<br />- Faire refroidir les aliments avant de les emballer ou couvrir.<br />- Lavage manuel &agrave; l'eau froide savonneuse (max 40&deg;C) et s&eacute;chage &agrave; l'air libre.<br />- Bien entretenues, elles peuvent &ecirc;tre r&eacute;utilis&eacute;es de nombreuses fois.<br />- Ne convient pas aux poissons et viandes crues.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28191
  +product: App\Entity\Product\Product {#7964
    #id: 1228
    #code: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632320 {#7680
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#7403
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 1228
        #name: "Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly"
        #slug: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100 % naturel. (coton, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba)</li>\n
          <li>Id&eacute;al pour couvrir bols, plats, saladiers.</li>\n
          <li><strong><em>Une alternative &eacute;cologique au film alimentaire, plastique et aluminium.</em></strong></li>\n
          </ul></div><h1>Descriptif Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">Les feuilles d'emballage alimentaire &agrave; la cire d'abeille Pebbly sont une alternative &eacute;cologique &agrave; l'utilisation de film alimentaire &eacute;tirable, plastique et aluminium. Elles sont 100% naturelles r&eacute;alis&eacute;es en coton, cire d'abeille, r&eacute;sine d'arbre et huille de jojoba et vous permettront d'emballer fruits, l&eacute;gumes, fromages et pains. Id&eacute;ales pour couvrir saladiers, plats et bols, elles poss&egrave;dent des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</div><h1>Caractéristiques Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">- 100% naturel : coton, cire d'abeille, r&eacute;sine d'arbre et huile de jojoba.<br />- Le set comprend 3 feuilles : 1 Large (35,5 x 33 cm), 1 M&eacute;dium (28 x 25 cm), 1 Small (20 x 18 cm).<br />- R&eacute;utillisable.<br />- Faire refroidir les aliments avant de les emballer ou couvrir.<br />- Lavage manuel &agrave; l'eau froide savonneuse (max 40&deg;C) et s&eacute;chage &agrave; l'air libre.<br />- Bien entretenues, elles peuvent &ecirc;tre r&eacute;utilis&eacute;es de nombreuses fois.<br />- Ne convient pas aux poissons et viandes crues.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#28457 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 2.08 ms
Input props
[
  "product" => App\Entity\Product\Product {#7964
    #id: 1228
    #code: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
    #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
    #variants: Doctrine\ORM\PersistentCollection {#8396 …}
    #options: Doctrine\ORM\PersistentCollection {#8524 …}
    #associations: Doctrine\ORM\PersistentCollection {#8464 …}
    #createdAt: DateTime @1758632320 {#7680
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#7403
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8523 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8526
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#7964}
        #id: 1228
        #name: "Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly"
        #slug: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100 % naturel. (coton, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba)</li>\n
          <li>Id&eacute;al pour couvrir bols, plats, saladiers.</li>\n
          <li><strong><em>Une alternative &eacute;cologique au film alimentaire, plastique et aluminium.</em></strong></li>\n
          </ul></div><h1>Descriptif Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">Les feuilles d'emballage alimentaire &agrave; la cire d'abeille Pebbly sont une alternative &eacute;cologique &agrave; l'utilisation de film alimentaire &eacute;tirable, plastique et aluminium. Elles sont 100% naturelles r&eacute;alis&eacute;es en coton, cire d'abeille, r&eacute;sine d'arbre et huille de jojoba et vous permettront d'emballer fruits, l&eacute;gumes, fromages et pains. Id&eacute;ales pour couvrir saladiers, plats et bols, elles poss&egrave;dent des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</div><h1>Caractéristiques Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">- 100% naturel : coton, cire d'abeille, r&eacute;sine d'arbre et huile de jojoba.<br />- Le set comprend 3 feuilles : 1 Large (35,5 x 33 cm), 1 M&eacute;dium (28 x 25 cm), 1 Small (20 x 18 cm).<br />- R&eacute;utillisable.<br />- Faire refroidir les aliments avant de les emballer ou couvrir.<br />- Lavage manuel &agrave; l'eau froide savonneuse (max 40&deg;C) et s&eacute;chage &agrave; l'air libre.<br />- Bien entretenues, elles peuvent &ecirc;tre r&eacute;utilis&eacute;es de nombreuses fois.<br />- Ne convient pas aux poissons et viandes crues.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
    #channels: Doctrine\ORM\PersistentCollection {#8032 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8035 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28868
  -props: [
    "product" => App\Entity\Product\Product {#7964
      #id: 1228
      #code: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
      #attributes: Doctrine\ORM\PersistentCollection {#8173 …}
      #variants: Doctrine\ORM\PersistentCollection {#8396 …}
      #options: Doctrine\ORM\PersistentCollection {#8524 …}
      #associations: Doctrine\ORM\PersistentCollection {#8464 …}
      #createdAt: DateTime @1758632320 {#7680
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632320 {#7403
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8523 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8526
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#7964}
          #id: 1228
          #name: "Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly"
          #slug: "set-3-feuilles-d-emballage-alimentaire-cire-d-abeille-pebbly-7013"
          #description: """
            <div class="col is-12"><ul>\n
            <li>100 % naturel. (coton, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba)</li>\n
            <li>Id&eacute;al pour couvrir bols, plats, saladiers.</li>\n
            <li><strong><em>Une alternative &eacute;cologique au film alimentaire, plastique et aluminium.</em></strong></li>\n
            </ul></div><h1>Descriptif Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">Les feuilles d'emballage alimentaire &agrave; la cire d'abeille Pebbly sont une alternative &eacute;cologique &agrave; l'utilisation de film alimentaire &eacute;tirable, plastique et aluminium. Elles sont 100% naturelles r&eacute;alis&eacute;es en coton, cire d'abeille, r&eacute;sine d'arbre et huille de jojoba et vous permettront d'emballer fruits, l&eacute;gumes, fromages et pains. Id&eacute;ales pour couvrir saladiers, plats et bols, elles poss&egrave;dent des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</div><h1>Caractéristiques Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly</h1><div class="col is-12">- 100% naturel : coton, cire d'abeille, r&eacute;sine d'arbre et huile de jojoba.<br />- Le set comprend 3 feuilles : 1 Large (35,5 x 33 cm), 1 M&eacute;dium (28 x 25 cm), 1 Small (20 x 18 cm).<br />- R&eacute;utillisable.<br />- Faire refroidir les aliments avant de les emballer ou couvrir.<br />- Lavage manuel &agrave; l'eau froide savonneuse (max 40&deg;C) et s&eacute;chage &agrave; l'air libre.<br />- Bien entretenues, elles peuvent &ecirc;tre r&eacute;utilis&eacute;es de nombreuses fois.<br />- Ne convient pas aux poissons et viandes crues.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8529 …}
      #channels: Doctrine\ORM\PersistentCollection {#8032 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#7941 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8035 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 1.45 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28947
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28950 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28945 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28944 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28457 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28803
    #collection: Doctrine\Common\Collections\ArrayCollection {#28802 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28640 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38394 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38446 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28947
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28950 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#28945 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28944 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Set 3 Feuilles d'Emballage Alimentaire Cire d'Abeille Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#28803
    #collection: Doctrine\Common\Collections\ArrayCollection {#28802 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#28640 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38394 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38446 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#28955
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#28947
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#28950 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#28945 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#28944 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#28457 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#28803
      #collection: Doctrine\Common\Collections\ArrayCollection {#28802 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#28640 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38394 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38446 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29023
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29013 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29021 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29022 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#28457 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29032
  +variant: App\Entity\Product\ProductVariant {#28457 …}
  +price: "16,00\u{A0}"
  +originalPrice: "16,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12505 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29023
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29013 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29021 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29022 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 5.01 ms
Input props
[
  "product" => App\Entity\Product\Product {#8538
    #id: 1229
    #code: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1758632320 {#8536
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#8537
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8555
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 1229
        #name: "Rouleau d'emballage alimentaire cire d"abeille Pebbly"
        #slug: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100% naturel.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Lavable.</li>\n
          <li>Propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</li>\n
          </ul></div><h1>Descriptif Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">Alternative &eacute;cologique aux films alimentaires plastiques ou aluminium, le rouleau d'emballage alimentaire &agrave; la cire d'abeille Pebbly permet d'emballer les fruits, l&eacute;gumes, fromages, pains etc... 100% naturel (coton bio, cire d'abeille, r&eacute;sine naturelle, huile de jojoba) il se d&eacute;coupe facilement &agrave; la taille souhait&eacute;e. Poss&eacute;dant des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles, il se lave &agrave; lamain poutr de nombreuses r&eacute;utilisations.<br />Faire refroidior les aliments avant de les emballer ou couvrir. Ne convient pas aux poissons et viandes crus. Lavage manuel &agrave; l'eau froide savonneuse et s&eacute;xhage &agrave; l'air libre.</div><h1>Caractéristiques Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.<br />- D&eacute;coupable.<br />- Dimensions : 100 x 30 cm.<br />- Lavage &agrave; la main &agrave; l'eau froide savonneuse.<br />- S&eacute;chage &agrave; l'air libre.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#28846
  +product: App\Entity\Product\Product {#8538
    #id: 1229
    #code: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1758632320 {#8536
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#8537
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8555
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 1229
        #name: "Rouleau d'emballage alimentaire cire d"abeille Pebbly"
        #slug: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100% naturel.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Lavable.</li>\n
          <li>Propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</li>\n
          </ul></div><h1>Descriptif Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">Alternative &eacute;cologique aux films alimentaires plastiques ou aluminium, le rouleau d'emballage alimentaire &agrave; la cire d'abeille Pebbly permet d'emballer les fruits, l&eacute;gumes, fromages, pains etc... 100% naturel (coton bio, cire d'abeille, r&eacute;sine naturelle, huile de jojoba) il se d&eacute;coupe facilement &agrave; la taille souhait&eacute;e. Poss&eacute;dant des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles, il se lave &agrave; lamain poutr de nombreuses r&eacute;utilisations.<br />Faire refroidior les aliments avant de les emballer ou couvrir. Ne convient pas aux poissons et viandes crus. Lavage manuel &agrave; l'eau froide savonneuse et s&eacute;xhage &agrave; l'air libre.</div><h1>Caractéristiques Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.<br />- D&eacute;coupable.<br />- Dimensions : 100 x 30 cm.<br />- Lavage &agrave; la main &agrave; l'eau froide savonneuse.<br />- S&eacute;chage &agrave; l'air libre.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29105 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.93 ms
Input props
[
  "product" => App\Entity\Product\Product {#8538
    #id: 1229
    #code: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
    #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
    #variants: Doctrine\ORM\PersistentCollection {#8547 …}
    #options: Doctrine\ORM\PersistentCollection {#8551 …}
    #associations: Doctrine\ORM\PersistentCollection {#8549 …}
    #createdAt: DateTime @1758632320 {#8536
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632320 {#8537
      date: 2025-09-23 20:58:40.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8554 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8555
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8538}
        #id: 1229
        #name: "Rouleau d'emballage alimentaire cire d"abeille Pebbly"
        #slug: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100% naturel.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Lavable.</li>\n
          <li>Propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</li>\n
          </ul></div><h1>Descriptif Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">Alternative &eacute;cologique aux films alimentaires plastiques ou aluminium, le rouleau d'emballage alimentaire &agrave; la cire d'abeille Pebbly permet d'emballer les fruits, l&eacute;gumes, fromages, pains etc... 100% naturel (coton bio, cire d'abeille, r&eacute;sine naturelle, huile de jojoba) il se d&eacute;coupe facilement &agrave; la taille souhait&eacute;e. Poss&eacute;dant des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles, il se lave &agrave; lamain poutr de nombreuses r&eacute;utilisations.<br />Faire refroidior les aliments avant de les emballer ou couvrir. Ne convient pas aux poissons et viandes crus. Lavage manuel &agrave; l'eau froide savonneuse et s&eacute;xhage &agrave; l'air libre.</div><h1>Caractéristiques Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.<br />- D&eacute;coupable.<br />- Dimensions : 100 x 30 cm.<br />- Lavage &agrave; la main &agrave; l'eau froide savonneuse.<br />- S&eacute;chage &agrave; l'air libre.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …}
    #channels: Doctrine\ORM\PersistentCollection {#8543 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8541 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Rouleau d'emballage alimentaire cire d"abeille Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29176
  -props: [
    "product" => App\Entity\Product\Product {#8538
      #id: 1229
      #code: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
      #attributes: Doctrine\ORM\PersistentCollection {#8545 …}
      #variants: Doctrine\ORM\PersistentCollection {#8547 …}
      #options: Doctrine\ORM\PersistentCollection {#8551 …}
      #associations: Doctrine\ORM\PersistentCollection {#8549 …}
      #createdAt: DateTime @1758632320 {#8536
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632320 {#8537
        date: 2025-09-23 20:58:40.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8554 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8555
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8538}
          #id: 1229
          #name: "Rouleau d'emballage alimentaire cire d"abeille Pebbly"
          #slug: "rouleau-d-emballage-alimentaire-cire-d-abeille-pebbly-7330"
          #description: """
            <div class="col is-12"><ul>\n
            <li>100% naturel.</li>\n
            <li>R&eacute;utilisable.</li>\n
            <li>Lavable.</li>\n
            <li>Propri&eacute;t&eacute;s antibact&eacute;riennes naturelles.</li>\n
            </ul></div><h1>Descriptif Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">Alternative &eacute;cologique aux films alimentaires plastiques ou aluminium, le rouleau d'emballage alimentaire &agrave; la cire d'abeille Pebbly permet d'emballer les fruits, l&eacute;gumes, fromages, pains etc... 100% naturel (coton bio, cire d'abeille, r&eacute;sine naturelle, huile de jojoba) il se d&eacute;coupe facilement &agrave; la taille souhait&eacute;e. Poss&eacute;dant des propri&eacute;t&eacute;s antibact&eacute;riennes naturelles, il se lave &agrave; lamain poutr de nombreuses r&eacute;utilisations.<br />Faire refroidior les aliments avant de les emballer ou couvrir. Ne convient pas aux poissons et viandes crus. Lavage manuel &agrave; l'eau froide savonneuse et s&eacute;xhage &agrave; l'air libre.</div><h1>Caractéristiques Rouleau d'emballage alimentaire cire d'abeille Pebbly</h1><div class="col is-12">- Coton bio, cire d'abeille, r&eacute;sine d'arbre, huile de jojoba.<br />- D&eacute;coupable.<br />- Dimensions : 100 x 30 cm.<br />- Lavage &agrave; la main &agrave; l'eau froide savonneuse.<br />- S&eacute;chage &agrave; l'air libre.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8557 …}
      #channels: Doctrine\ORM\PersistentCollection {#8543 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8539 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8541 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.75 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29169
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29160 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29227 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29157 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29105 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29113
    #collection: Doctrine\Common\Collections\ArrayCollection {#29122 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29101 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38466 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38468 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29169
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29160 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29227 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29157 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Rouleau d'emballage alimentaire cire d"abeille Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29113
    #collection: Doctrine\Common\Collections\ArrayCollection {#29122 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29101 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38466 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38468 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29231
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29169
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29160 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29227 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29157 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29105 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29113
      #collection: Doctrine\Common\Collections\ArrayCollection {#29122 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29101 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38466 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38468 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29281
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29272 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29279 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29280 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29105 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29284
  +variant: App\Entity\Product\ProductVariant {#29105 …}
  +price: "19,00\u{A0}"
  +originalPrice: "19,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12505 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29281
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29272 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29279 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29280 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 4.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#8561
    #id: 1236
    #code: "set-3-couvercles-tissu-coton-reutilisable-nuts-7895"
    #attributes: Doctrine\ORM\PersistentCollection {#8571 …}
    #variants: Doctrine\ORM\PersistentCollection {#8573 …}
    #options: Doctrine\ORM\PersistentCollection {#8577 …}
    #associations: Doctrine\ORM\PersistentCollection {#8575 …}
    #createdAt: DateTime @1758632321 {#8559
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#8560
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8580 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8581
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8561}
        #id: 1236
        #name: "Set 3 Couvercles Tissu Coton Réutilisable Nuts"
        #slug: "set-3-couvercles-tissu-coton-reutilisable-nuts-7895"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100% coton naturel.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Utilisable des 2 c&ocirc;t&eacute;s.</li>\n
          </ul></div><h1>Descriptif Set 3 Couvercles Tissu Coton Réutilisable Nuts</h1><div class="col is-12">Ce set de 3 couvercles Nuts sont particuli&egrave;rement pratiques pour le transport des aliments, pour recouvrir les saladiers lors des pique-niques ou pour la conservation au r&eacute;frig&eacute;rateur. Ils peuvent servir &agrave; recouvrir la p&acirc;te de vos pr&eacute;parations et la laisser se lever gr&acirc;ce au c&ocirc;t&eacute; respirant du tissu. Les couvercles en tissus Nuts peuvent &eacute;galement &ecirc;tre utilis&eacute;s pour couvrir des casseroles ou des bols. Indispensables pour tout conserver sainement et contribuer &agrave; la r&eacute;duction de nos d&eacute;chets du quotidien.<br /><br /><br />Les couvercles en Tissus Coton r&eacute;utilisable Nuts sont fabriqu&eacute;s en coton naturel et dot&eacute;s d'un &eacute;lastique en caoutchouc naturel. Ils sont r&eacute;versibles, r&eacute;utilasables, lavables en machine et supportent la cuisson au micro-ondes jusqu'&agrave; 5 minutes &agrave; 875 watts max.<br />Il existe trois tailles diff&eacute;rentes dans ce set de couvercles en tissus : taille S (16-19cm), taille M (19-22cm), taille L (22-25cm).<br /><br /></div><h1>Caractéristiques Set 3 Couvercles Tissu Coton Réutilisable Nuts</h1><div class="col is-12">- 100% coton.<br />- Elastique en caoutchouc naturel.<br />- Lavable en machine.<br />- R&eacute;utilisable.<br />- 3 pi&egrave;ces (diam&egrave;tre 16-19 cm, diam&egrave;tre 19-22 cm, diam&egrave;tre 22-25 cm)<br />- Passe au micro-ondes jusqu'&agrave; 5 min &agrave; 875 watts max.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8583 …}
    #channels: Doctrine\ORM\PersistentCollection {#8569 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8565 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8567 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29167
  +product: App\Entity\Product\Product {#8561
    #id: 1236
    #code: "set-3-couvercles-tissu-coton-reutilisable-nuts-7895"
    #attributes: Doctrine\ORM\PersistentCollection {#8571 …}
    #variants: Doctrine\ORM\PersistentCollection {#8573 …}
    #options: Doctrine\ORM\PersistentCollection {#8577 …}
    #associations: Doctrine\ORM\PersistentCollection {#8575 …}
    #createdAt: DateTime @1758632321 {#8559
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#8560
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8580 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8581
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8561}
        #id: 1236
        #name: "Set 3 Couvercles Tissu Coton Réutilisable Nuts"
        #slug: "set-3-couvercles-tissu-coton-reutilisable-nuts-7895"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100% coton naturel.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Utilisable des 2 c&ocirc;t&eacute;s.</li>\n
          </ul></div><h1>Descriptif Set 3 Couvercles Tissu Coton Réutilisable Nuts</h1><div class="col is-12">Ce set de 3 couvercles Nuts sont particuli&egrave;rement pratiques pour le transport des aliments, pour recouvrir les saladiers lors des pique-niques ou pour la conservation au r&eacute;frig&eacute;rateur. Ils peuvent servir &agrave; recouvrir la p&acirc;te de vos pr&eacute;parations et la laisser se lever gr&acirc;ce au c&ocirc;t&eacute; respirant du tissu. Les couvercles en tissus Nuts peuvent &eacute;galement &ecirc;tre utilis&eacute;s pour couvrir des casseroles ou des bols. Indispensables pour tout conserver sainement et contribuer &agrave; la r&eacute;duction de nos d&eacute;chets du quotidien.<br /><br /><br />Les couvercles en Tissus Coton r&eacute;utilisable Nuts sont fabriqu&eacute;s en coton naturel et dot&eacute;s d'un &eacute;lastique en caoutchouc naturel. Ils sont r&eacute;versibles, r&eacute;utilasables, lavables en machine et supportent la cuisson au micro-ondes jusqu'&agrave; 5 minutes &agrave; 875 watts max.<br />Il existe trois tailles diff&eacute;rentes dans ce set de couvercles en tissus : taille S (16-19cm), taille M (19-22cm), taille L (22-25cm).<br /><br /></div><h1>Caractéristiques Set 3 Couvercles Tissu Coton Réutilisable Nuts</h1><div class="col is-12">- 100% coton.<br />- Elastique en caoutchouc naturel.<br />- Lavable en machine.<br />- R&eacute;utilisable.<br />- 3 pi&egrave;ces (diam&egrave;tre 16-19 cm, diam&egrave;tre 19-22 cm, diam&egrave;tre 22-25 cm)<br />- Passe au micro-ondes jusqu'&agrave; 5 min &agrave; 875 watts max.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8583 …}
    #channels: Doctrine\ORM\PersistentCollection {#8569 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8565 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8567 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29347 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#8561
    #id: 1236
    #code: "set-3-couvercles-tissu-coton-reutilisable-nuts-7895"
    #attributes: Doctrine\ORM\PersistentCollection {#8571 …}
    #variants: Doctrine\ORM\PersistentCollection {#8573 …}
    #options: Doctrine\ORM\PersistentCollection {#8577 …}
    #associations: Doctrine\ORM\PersistentCollection {#8575 …}
    #createdAt: DateTime @1758632321 {#8559
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632321 {#8560
      date: 2025-09-23 20:58:41.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8580 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8581
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8561}
        #id: 1236
        #name: "Set 3 Couvercles Tissu Coton Réutilisable Nuts"
        #slug: "set-3-couvercles-tissu-coton-reutilisable-nuts-7895"
        #description: """
          <div class="col is-12"><ul>\n
          <li>100% coton naturel.</li>\n
          <li>R&eacute;utilisable.</li>\n
          <li>Utilisable des 2 c&ocirc;t&eacute;s.</li>\n
          </ul></div><h1>Descriptif Set 3 Couvercles Tissu Coton Réutilisable Nuts</h1><div class="col is-12">Ce set de 3 couvercles Nuts sont particuli&egrave;rement pratiques pour le transport des aliments, pour recouvrir les saladiers lors des pique-niques ou pour la conservation au r&eacute;frig&eacute;rateur. Ils peuvent servir &agrave; recouvrir la p&acirc;te de vos pr&eacute;parations et la laisser se lever gr&acirc;ce au c&ocirc;t&eacute; respirant du tissu. Les couvercles en tissus Nuts peuvent &eacute;galement &ecirc;tre utilis&eacute;s pour couvrir des casseroles ou des bols. Indispensables pour tout conserver sainement et contribuer &agrave; la r&eacute;duction de nos d&eacute;chets du quotidien.<br /><br /><br />Les couvercles en Tissus Coton r&eacute;utilisable Nuts sont fabriqu&eacute;s en coton naturel et dot&eacute;s d'un &eacute;lastique en caoutchouc naturel. Ils sont r&eacute;versibles, r&eacute;utilasables, lavables en machine et supportent la cuisson au micro-ondes jusqu'&agrave; 5 minutes &agrave; 875 watts max.<br />Il existe trois tailles diff&eacute;rentes dans ce set de couvercles en tissus : taille S (16-19cm), taille M (19-22cm), taille L (22-25cm).<br /><br /></div><h1>Caractéristiques Set 3 Couvercles Tissu Coton Réutilisable Nuts</h1><div class="col is-12">- 100% coton.<br />- Elastique en caoutchouc naturel.<br />- Lavable en machine.<br />- R&eacute;utilisable.<br />- 3 pi&egrave;ces (diam&egrave;tre 16-19 cm, diam&egrave;tre 19-22 cm, diam&egrave;tre 22-25 cm)<br />- Passe au micro-ondes jusqu'&agrave; 5 min &agrave; 875 watts max.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8583 …}
    #channels: Doctrine\ORM\PersistentCollection {#8569 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8565 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8567 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Set 3 Couvercles Tissu Coton Réutilisable Nuts"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29421
  -props: [
    "product" => App\Entity\Product\Product {#8561
      #id: 1236
      #code: "set-3-couvercles-tissu-coton-reutilisable-nuts-7895"
      #attributes: Doctrine\ORM\PersistentCollection {#8571 …}
      #variants: Doctrine\ORM\PersistentCollection {#8573 …}
      #options: Doctrine\ORM\PersistentCollection {#8577 …}
      #associations: Doctrine\ORM\PersistentCollection {#8575 …}
      #createdAt: DateTime @1758632321 {#8559
        date: 2025-09-23 20:58:41.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632321 {#8560
        date: 2025-09-23 20:58:41.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8580 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8581
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8561}
          #id: 1236
          #name: "Set 3 Couvercles Tissu Coton Réutilisable Nuts"
          #slug: "set-3-couvercles-tissu-coton-reutilisable-nuts-7895"
          #description: """
            <div class="col is-12"><ul>\n
            <li>100% coton naturel.</li>\n
            <li>R&eacute;utilisable.</li>\n
            <li>Utilisable des 2 c&ocirc;t&eacute;s.</li>\n
            </ul></div><h1>Descriptif Set 3 Couvercles Tissu Coton Réutilisable Nuts</h1><div class="col is-12">Ce set de 3 couvercles Nuts sont particuli&egrave;rement pratiques pour le transport des aliments, pour recouvrir les saladiers lors des pique-niques ou pour la conservation au r&eacute;frig&eacute;rateur. Ils peuvent servir &agrave; recouvrir la p&acirc;te de vos pr&eacute;parations et la laisser se lever gr&acirc;ce au c&ocirc;t&eacute; respirant du tissu. Les couvercles en tissus Nuts peuvent &eacute;galement &ecirc;tre utilis&eacute;s pour couvrir des casseroles ou des bols. Indispensables pour tout conserver sainement et contribuer &agrave; la r&eacute;duction de nos d&eacute;chets du quotidien.<br /><br /><br />Les couvercles en Tissus Coton r&eacute;utilisable Nuts sont fabriqu&eacute;s en coton naturel et dot&eacute;s d'un &eacute;lastique en caoutchouc naturel. Ils sont r&eacute;versibles, r&eacute;utilasables, lavables en machine et supportent la cuisson au micro-ondes jusqu'&agrave; 5 minutes &agrave; 875 watts max.<br />Il existe trois tailles diff&eacute;rentes dans ce set de couvercles en tissus : taille S (16-19cm), taille M (19-22cm), taille L (22-25cm).<br /><br /></div><h1>Caractéristiques Set 3 Couvercles Tissu Coton Réutilisable Nuts</h1><div class="col is-12">- 100% coton.<br />- Elastique en caoutchouc naturel.<br />- Lavable en machine.<br />- R&eacute;utilisable.<br />- 3 pi&egrave;ces (diam&egrave;tre 16-19 cm, diam&egrave;tre 19-22 cm, diam&egrave;tre 22-25 cm)<br />- Passe au micro-ondes jusqu'&agrave; 5 min &agrave; 875 watts max.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8583 …}
      #channels: Doctrine\ORM\PersistentCollection {#8569 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8563 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8565 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8567 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29414
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29405 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29475 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29402 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29347 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29355
    #collection: Doctrine\Common\Collections\ArrayCollection {#29367 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29343 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38480 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38482 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29414
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29405 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29475 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29402 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Set 3 Couvercles Tissu Coton Réutilisable Nuts"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29355
    #collection: Doctrine\Common\Collections\ArrayCollection {#29367 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29343 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38480 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38482 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29479
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29414
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29405 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29475 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29402 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29347 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29355
      #collection: Doctrine\Common\Collections\ArrayCollection {#29367 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29343 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38480 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38482 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29529
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29520 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29527 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29528 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29347 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29532
  +variant: App\Entity\Product\ProductVariant {#29347 …}
  +price: "14,00\u{A0}"
  +originalPrice: "14,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12505 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29529
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29520 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29527 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29528 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 4.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#8587
    #id: 1263
    #code: "rouleau-essuie-tout-en-papier-bambou-reutilisable-nuts-7925"
    #attributes: Doctrine\ORM\PersistentCollection {#8594 …}
    #variants: Doctrine\ORM\PersistentCollection {#8596 …}
    #options: Doctrine\ORM\PersistentCollection {#8600 …}
    #associations: Doctrine\ORM\PersistentCollection {#8598 …}
    #createdAt: DateTime @1758632324 {#8585
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8586
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8603 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8604
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8587}
        #id: 1263
        #name: "Rouleau essuie-tout en Papier Bambou réutilisable Nuts"
        #slug: "rouleau-essuie-tout-en-papier-bambou-reutilisable-nuts-7925"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Efficace, 5 X plus absorbant.</li>\n
          <li>Ecoresponsable, lavable jusqu'&agrave; 50 fois.</li>\n
          <li>Biod&eacute;gradable et compostable.</li>\n
          </ul></div><h1>Descriptif Rouleau essuie-tout en Papier Bambou réutilisable Nuts</h1><div class="col is-12">Le Rouleau essuie-tout en Papier Bambou r&eacute;utilisable Nuts repr&eacute;sente une avanc&eacute;e consid&eacute;rable en mati&egrave;re de pr&eacute;servation de l'environnement. En effet, r&eacute;alis&eacute; 100% en bambou il est biod&eacute;gradable, lavable plus de 50 fois, 5 fois plus absorbant et durable que le papier absorbant classique. Il peut &ecirc;tre utilis&eacute; humide ou sec, pour enlever la salet&eacute;, essuyer les liquides, la poussi&egrave;re, s&eacute;cher la vaisselle, nettoyre les fen&ecirc;tres et les verres sans laisser de traces....</div><h1>Caractéristiques Rouleau essuie-tout en Papier Bambou réutilisable Nuts</h1><div class="col is-12">- 1 rouleau = 40 feuilles 25 x 27 cm.<br />- 100% bambou.<br />- Biod&eacute;gradable.<br />- Lavable 50 fois.<br />- 5 fois plus absorbant que le papier.<br />- 5 fois plus durable que le papier.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8606 …}
    #channels: Doctrine\ORM\PersistentCollection {#8592 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8588 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8590 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29412
  +product: App\Entity\Product\Product {#8587
    #id: 1263
    #code: "rouleau-essuie-tout-en-papier-bambou-reutilisable-nuts-7925"
    #attributes: Doctrine\ORM\PersistentCollection {#8594 …}
    #variants: Doctrine\ORM\PersistentCollection {#8596 …}
    #options: Doctrine\ORM\PersistentCollection {#8600 …}
    #associations: Doctrine\ORM\PersistentCollection {#8598 …}
    #createdAt: DateTime @1758632324 {#8585
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8586
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8603 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8604
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8587}
        #id: 1263
        #name: "Rouleau essuie-tout en Papier Bambou réutilisable Nuts"
        #slug: "rouleau-essuie-tout-en-papier-bambou-reutilisable-nuts-7925"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Efficace, 5 X plus absorbant.</li>\n
          <li>Ecoresponsable, lavable jusqu'&agrave; 50 fois.</li>\n
          <li>Biod&eacute;gradable et compostable.</li>\n
          </ul></div><h1>Descriptif Rouleau essuie-tout en Papier Bambou réutilisable Nuts</h1><div class="col is-12">Le Rouleau essuie-tout en Papier Bambou r&eacute;utilisable Nuts repr&eacute;sente une avanc&eacute;e consid&eacute;rable en mati&egrave;re de pr&eacute;servation de l'environnement. En effet, r&eacute;alis&eacute; 100% en bambou il est biod&eacute;gradable, lavable plus de 50 fois, 5 fois plus absorbant et durable que le papier absorbant classique. Il peut &ecirc;tre utilis&eacute; humide ou sec, pour enlever la salet&eacute;, essuyer les liquides, la poussi&egrave;re, s&eacute;cher la vaisselle, nettoyre les fen&ecirc;tres et les verres sans laisser de traces....</div><h1>Caractéristiques Rouleau essuie-tout en Papier Bambou réutilisable Nuts</h1><div class="col is-12">- 1 rouleau = 40 feuilles 25 x 27 cm.<br />- 100% bambou.<br />- Biod&eacute;gradable.<br />- Lavable 50 fois.<br />- 5 fois plus absorbant que le papier.<br />- 5 fois plus durable que le papier.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8606 …}
    #channels: Doctrine\ORM\PersistentCollection {#8592 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8588 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8590 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29595 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.85 ms
Input props
[
  "product" => App\Entity\Product\Product {#8587
    #id: 1263
    #code: "rouleau-essuie-tout-en-papier-bambou-reutilisable-nuts-7925"
    #attributes: Doctrine\ORM\PersistentCollection {#8594 …}
    #variants: Doctrine\ORM\PersistentCollection {#8596 …}
    #options: Doctrine\ORM\PersistentCollection {#8600 …}
    #associations: Doctrine\ORM\PersistentCollection {#8598 …}
    #createdAt: DateTime @1758632324 {#8585
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8586
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8603 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8604
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8587}
        #id: 1263
        #name: "Rouleau essuie-tout en Papier Bambou réutilisable Nuts"
        #slug: "rouleau-essuie-tout-en-papier-bambou-reutilisable-nuts-7925"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Efficace, 5 X plus absorbant.</li>\n
          <li>Ecoresponsable, lavable jusqu'&agrave; 50 fois.</li>\n
          <li>Biod&eacute;gradable et compostable.</li>\n
          </ul></div><h1>Descriptif Rouleau essuie-tout en Papier Bambou réutilisable Nuts</h1><div class="col is-12">Le Rouleau essuie-tout en Papier Bambou r&eacute;utilisable Nuts repr&eacute;sente une avanc&eacute;e consid&eacute;rable en mati&egrave;re de pr&eacute;servation de l'environnement. En effet, r&eacute;alis&eacute; 100% en bambou il est biod&eacute;gradable, lavable plus de 50 fois, 5 fois plus absorbant et durable que le papier absorbant classique. Il peut &ecirc;tre utilis&eacute; humide ou sec, pour enlever la salet&eacute;, essuyer les liquides, la poussi&egrave;re, s&eacute;cher la vaisselle, nettoyre les fen&ecirc;tres et les verres sans laisser de traces....</div><h1>Caractéristiques Rouleau essuie-tout en Papier Bambou réutilisable Nuts</h1><div class="col is-12">- 1 rouleau = 40 feuilles 25 x 27 cm.<br />- 100% bambou.<br />- Biod&eacute;gradable.<br />- Lavable 50 fois.<br />- 5 fois plus absorbant que le papier.<br />- 5 fois plus durable que le papier.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8606 …}
    #channels: Doctrine\ORM\PersistentCollection {#8592 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8588 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8590 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Rouleau essuie-tout en Papier Bambou réutilisable Nuts"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29669
  -props: [
    "product" => App\Entity\Product\Product {#8587
      #id: 1263
      #code: "rouleau-essuie-tout-en-papier-bambou-reutilisable-nuts-7925"
      #attributes: Doctrine\ORM\PersistentCollection {#8594 …}
      #variants: Doctrine\ORM\PersistentCollection {#8596 …}
      #options: Doctrine\ORM\PersistentCollection {#8600 …}
      #associations: Doctrine\ORM\PersistentCollection {#8598 …}
      #createdAt: DateTime @1758632324 {#8585
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632324 {#8586
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8603 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8604
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8587}
          #id: 1263
          #name: "Rouleau essuie-tout en Papier Bambou réutilisable Nuts"
          #slug: "rouleau-essuie-tout-en-papier-bambou-reutilisable-nuts-7925"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Efficace, 5 X plus absorbant.</li>\n
            <li>Ecoresponsable, lavable jusqu'&agrave; 50 fois.</li>\n
            <li>Biod&eacute;gradable et compostable.</li>\n
            </ul></div><h1>Descriptif Rouleau essuie-tout en Papier Bambou réutilisable Nuts</h1><div class="col is-12">Le Rouleau essuie-tout en Papier Bambou r&eacute;utilisable Nuts repr&eacute;sente une avanc&eacute;e consid&eacute;rable en mati&egrave;re de pr&eacute;servation de l'environnement. En effet, r&eacute;alis&eacute; 100% en bambou il est biod&eacute;gradable, lavable plus de 50 fois, 5 fois plus absorbant et durable que le papier absorbant classique. Il peut &ecirc;tre utilis&eacute; humide ou sec, pour enlever la salet&eacute;, essuyer les liquides, la poussi&egrave;re, s&eacute;cher la vaisselle, nettoyre les fen&ecirc;tres et les verres sans laisser de traces....</div><h1>Caractéristiques Rouleau essuie-tout en Papier Bambou réutilisable Nuts</h1><div class="col is-12">- 1 rouleau = 40 feuilles 25 x 27 cm.<br />- 100% bambou.<br />- Biod&eacute;gradable.<br />- Lavable 50 fois.<br />- 5 fois plus absorbant que le papier.<br />- 5 fois plus durable que le papier.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8606 …}
      #channels: Doctrine\ORM\PersistentCollection {#8592 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8588 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8590 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29653 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29732 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29650 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29595 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29603
    #collection: Doctrine\Common\Collections\ArrayCollection {#29615 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29591 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38494 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38496 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29662
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29653 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29732 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29650 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Rouleau essuie-tout en Papier Bambou réutilisable Nuts"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29603
    #collection: Doctrine\Common\Collections\ArrayCollection {#29615 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29591 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38494 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38496 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29736
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29662
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29653 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29732 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29650 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29595 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29603
      #collection: Doctrine\Common\Collections\ArrayCollection {#29615 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29591 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38494 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38496 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29786
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29777 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29784 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29785 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29595 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#29789
  +variant: App\Entity\Product\ProductVariant {#29595 …}
  +price: "5,00\u{A0}"
  +originalPrice: "5,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12505 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29786
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29777 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29784 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29785 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 4.80 ms
Input props
[
  "product" => App\Entity\Product\Product {#8613
    #id: 1267
    #code: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
    #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
    #variants: Doctrine\ORM\PersistentCollection {#8622 …}
    #options: Doctrine\ORM\PersistentCollection {#8626 …}
    #associations: Doctrine\ORM\PersistentCollection {#8624 …}
    #createdAt: DateTime @1758632324 {#8611
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8612
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8629 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8630
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8613}
        #id: 1267
        #name: "Set Zéro Déchet et seau à compost Pebbly"
        #slug: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
        #description: """
          <div class="col is-12"><ul>\n
          <li>1 seau, 1 filet &agrave; l&eacute;gumes, 1 couteau d'office, 1 planche &agrave; d&eacute;couper.</li>\n
          <li>M&eacute;tal &amp; bambou.</li>\n
          <li>D&eacute;marche &eacute;cologique.</li>\n
          </ul></div><h1>Descriptif Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">Le Set Seau Compost Pebbly "Z&eacute;ro d&eacute;chets" se compose d'un seau &agrave; compost d'une contenance de 4,5 litres (avec couvercle), d'un filet &agrave; l&eacute;gumes en coton bio, d'un couteau d'office en m&eacute;tal et bambou et d'une planche &agrave; d&eacute;couper en bambou.&nbsp;</div><h1>Caractéristiques Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">- seau en m&eacute;tal &amp; bambou avec poign&eacute;e. (4,5 litres : 18 x 25 cm)<br />- Filet &agrave; l&eacute;gumes en coton bio. ( 24 x 30 cm)<br />- Couteau d'office en inox &amp; bambou (21 cm)<br />- Planche &agrave; d&eacute;couper en bambou (23 x 15 cm)</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8632 …}
    #channels: Doctrine\ORM\PersistentCollection {#8618 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8614 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8616 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29660
  +product: App\Entity\Product\Product {#8613
    #id: 1267
    #code: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
    #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
    #variants: Doctrine\ORM\PersistentCollection {#8622 …}
    #options: Doctrine\ORM\PersistentCollection {#8626 …}
    #associations: Doctrine\ORM\PersistentCollection {#8624 …}
    #createdAt: DateTime @1758632324 {#8611
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8612
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8629 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8630
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8613}
        #id: 1267
        #name: "Set Zéro Déchet et seau à compost Pebbly"
        #slug: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
        #description: """
          <div class="col is-12"><ul>\n
          <li>1 seau, 1 filet &agrave; l&eacute;gumes, 1 couteau d'office, 1 planche &agrave; d&eacute;couper.</li>\n
          <li>M&eacute;tal &amp; bambou.</li>\n
          <li>D&eacute;marche &eacute;cologique.</li>\n
          </ul></div><h1>Descriptif Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">Le Set Seau Compost Pebbly "Z&eacute;ro d&eacute;chets" se compose d'un seau &agrave; compost d'une contenance de 4,5 litres (avec couvercle), d'un filet &agrave; l&eacute;gumes en coton bio, d'un couteau d'office en m&eacute;tal et bambou et d'une planche &agrave; d&eacute;couper en bambou.&nbsp;</div><h1>Caractéristiques Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">- seau en m&eacute;tal &amp; bambou avec poign&eacute;e. (4,5 litres : 18 x 25 cm)<br />- Filet &agrave; l&eacute;gumes en coton bio. ( 24 x 30 cm)<br />- Couteau d'office en inox &amp; bambou (21 cm)<br />- Planche &agrave; d&eacute;couper en bambou (23 x 15 cm)</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8632 …}
    #channels: Doctrine\ORM\PersistentCollection {#8618 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8614 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8616 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#29852 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.92 ms
Input props
[
  "product" => App\Entity\Product\Product {#8613
    #id: 1267
    #code: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
    #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
    #variants: Doctrine\ORM\PersistentCollection {#8622 …}
    #options: Doctrine\ORM\PersistentCollection {#8626 …}
    #associations: Doctrine\ORM\PersistentCollection {#8624 …}
    #createdAt: DateTime @1758632324 {#8611
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632324 {#8612
      date: 2025-09-23 20:58:44.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8629 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8630
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8613}
        #id: 1267
        #name: "Set Zéro Déchet et seau à compost Pebbly"
        #slug: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
        #description: """
          <div class="col is-12"><ul>\n
          <li>1 seau, 1 filet &agrave; l&eacute;gumes, 1 couteau d'office, 1 planche &agrave; d&eacute;couper.</li>\n
          <li>M&eacute;tal &amp; bambou.</li>\n
          <li>D&eacute;marche &eacute;cologique.</li>\n
          </ul></div><h1>Descriptif Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">Le Set Seau Compost Pebbly "Z&eacute;ro d&eacute;chets" se compose d'un seau &agrave; compost d'une contenance de 4,5 litres (avec couvercle), d'un filet &agrave; l&eacute;gumes en coton bio, d'un couteau d'office en m&eacute;tal et bambou et d'une planche &agrave; d&eacute;couper en bambou.&nbsp;</div><h1>Caractéristiques Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">- seau en m&eacute;tal &amp; bambou avec poign&eacute;e. (4,5 litres : 18 x 25 cm)<br />- Filet &agrave; l&eacute;gumes en coton bio. ( 24 x 30 cm)<br />- Couteau d'office en inox &amp; bambou (21 cm)<br />- Planche &agrave; d&eacute;couper en bambou (23 x 15 cm)</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8632 …}
    #channels: Doctrine\ORM\PersistentCollection {#8618 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8614 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8616 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Set Zéro Déchet et seau à compost Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29923
  -props: [
    "product" => App\Entity\Product\Product {#8613
      #id: 1267
      #code: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
      #attributes: Doctrine\ORM\PersistentCollection {#8620 …}
      #variants: Doctrine\ORM\PersistentCollection {#8622 …}
      #options: Doctrine\ORM\PersistentCollection {#8626 …}
      #associations: Doctrine\ORM\PersistentCollection {#8624 …}
      #createdAt: DateTime @1758632324 {#8611
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632324 {#8612
        date: 2025-09-23 20:58:44.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8629 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8630
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8613}
          #id: 1267
          #name: "Set Zéro Déchet et seau à compost Pebbly"
          #slug: "set-zero-dechet-et-seau-a-compost-pebbly-8141"
          #description: """
            <div class="col is-12"><ul>\n
            <li>1 seau, 1 filet &agrave; l&eacute;gumes, 1 couteau d'office, 1 planche &agrave; d&eacute;couper.</li>\n
            <li>M&eacute;tal &amp; bambou.</li>\n
            <li>D&eacute;marche &eacute;cologique.</li>\n
            </ul></div><h1>Descriptif Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">Le Set Seau Compost Pebbly "Z&eacute;ro d&eacute;chets" se compose d'un seau &agrave; compost d'une contenance de 4,5 litres (avec couvercle), d'un filet &agrave; l&eacute;gumes en coton bio, d'un couteau d'office en m&eacute;tal et bambou et d'une planche &agrave; d&eacute;couper en bambou.&nbsp;</div><h1>Caractéristiques Set Zéro Déchet et seau à compost Pebbly</h1><div class="col is-12">- seau en m&eacute;tal &amp; bambou avec poign&eacute;e. (4,5 litres : 18 x 25 cm)<br />- Filet &agrave; l&eacute;gumes en coton bio. ( 24 x 30 cm)<br />- Couteau d'office en inox &amp; bambou (21 cm)<br />- Planche &agrave; d&eacute;couper en bambou (23 x 15 cm)</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8632 …}
      #channels: Doctrine\ORM\PersistentCollection {#8618 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8614 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8616 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29916
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29907 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29983 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29904 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29852 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29860
    #collection: Doctrine\Common\Collections\ArrayCollection {#29869 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29848 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38508 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38510 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29916
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29907 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#29983 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29904 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Set Zéro Déchet et seau à compost Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#29860
    #collection: Doctrine\Common\Collections\ArrayCollection {#29869 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#29848 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38508 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38510 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#29987
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#29916
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#29907 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#29983 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#29904 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#29852 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#29860
      #collection: Doctrine\Common\Collections\ArrayCollection {#29869 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#29848 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38508 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38510 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30037
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30028 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30035 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30036 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#29852 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30040
  +variant: App\Entity\Product\ProductVariant {#29852 …}
  +price: "49,00\u{A0}"
  +originalPrice: "49,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12505 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30037
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30028 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30035 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30036 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 4.79 ms
Input props
[
  "product" => App\Entity\Product\Product {#8639
    #id: 1273
    #code: "savon-d-acier-deos-mastrad-428"
    #attributes: Doctrine\ORM\PersistentCollection {#8649 …}
    #variants: Doctrine\ORM\PersistentCollection {#8651 …}
    #options: Doctrine\ORM\PersistentCollection {#8655 …}
    #associations: Doctrine\ORM\PersistentCollection {#8653 …}
    #createdAt: DateTime @1758632325 {#8637
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632325 {#8638
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8658 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8659
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8639}
        #id: 1273
        #name: "Savon d'acier Deos Mastrad"
        #slug: "savon-d-acier-deos-mastrad-428"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Supprime les odeurs sans produit additionnel, pas de parfum.</li>\n
          <li>Inusable</li>\n
          <li>Livr&eacute; avec support.&nbsp;</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Le savon d'acier, inspiré d'une réaction chimique naturelle</h1><div class="col is-12"><p>Nous quittons momentan&eacute;ment la cuisine pour un laboratoire scientifique ! Connaissez vous l'oxydor&eacute;duction ?&nbsp; Pour faire simple, c'est une r&eacute;action chimique au cours de laquelle se produit un transfert d'&eacute;lectrons entre 2 mati&egrave;res . Donc si je frotte mes doigts sur de l'inox, les mol&eacute;cules de certains aliments &agrave; l'odeur disons tenace (ail, oignon, poisson...) vont &ecirc;tre "transf&eacute;r&eacute;es" de votre corps vers le m&eacute;tal. Bref plus d'odeurs !

Tout &ccedil;a est bien s&ucirc;r naturel ! <br /><br />Le savon d'acier n'est qu'un bloc d'acier inoxydable sans aucun contenu chimique. L'id&eacute;e vient de Mathieu Lion, fondateur de la marque Mastrad qui eut cette id&eacute;e en observant les cuisiniers professionnels se frotter les doigts sur une lame de couteau en inox. Il lui a suffit de l'adapter pour un usage m&eacute;nager et moins coupant !</p>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 &agrave; 40 secondes et c'est tout ! Effet imm&eacute;diat et sans douleurs ! Son extr&eacute;mit&eacute; est sp&eacute;cialement con&ccedil;ue pour le nettoyage des ongles. Le savon Deos Mastrad est &eacute;quip&eacute; d&rsquo;un support &agrave; poser ou fixer.</div>\n
          <div><br />Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 &agrave; 40 secondes et c'est tout ! Effet imm&eacute;diat et sans douleurs ! Son extr&eacute;mit&eacute; est sp&eacute;cialement con&ccedil;ue pour le nettoyage des ongles. Le savon Deos Mastrad est &eacute;quip&eacute; d&rsquo;un support &agrave; poser ou fixer.</div>\n
          <p>&nbsp;</p></div><h1>Caractéristiques Savon d'acier Deos Mastrad</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mat&eacute;riau</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">100 % inox</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">6 x 9 cm</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A utiliser sous un filet d'eau</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Incassable, inusable, 100 % durable !</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A vie ! (seule la perte du produit n'est pas garantie)</div>\n
          <div><strong>Mat&eacute;riau</strong></div>\n
          <div>100 % inox<br /><br /></div>\n
          <div><strong>Dimensions</strong></div>\n
          <div>6 x 9 cm<br /><br /></div>\n
          <div><strong>Usage</strong></div>\n
          <div>A utiliser sous un filet d'eau<br /><br /></div>\n
          <div><strong>Mais encore</strong></div>\n
          <div>Incassable, inusable, 100 % durable !<br /><br /></div>\n
          <div><strong>Garantie</strong></div>\n
          <div>A vie ! (seule la perte du produit n'est pas garantie :)</div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8661 …}
    #channels: Doctrine\ORM\PersistentCollection {#8647 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8641 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8643 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8645 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#29914
  +product: App\Entity\Product\Product {#8639
    #id: 1273
    #code: "savon-d-acier-deos-mastrad-428"
    #attributes: Doctrine\ORM\PersistentCollection {#8649 …}
    #variants: Doctrine\ORM\PersistentCollection {#8651 …}
    #options: Doctrine\ORM\PersistentCollection {#8655 …}
    #associations: Doctrine\ORM\PersistentCollection {#8653 …}
    #createdAt: DateTime @1758632325 {#8637
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632325 {#8638
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8658 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8659
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8639}
        #id: 1273
        #name: "Savon d'acier Deos Mastrad"
        #slug: "savon-d-acier-deos-mastrad-428"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Supprime les odeurs sans produit additionnel, pas de parfum.</li>\n
          <li>Inusable</li>\n
          <li>Livr&eacute; avec support.&nbsp;</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Le savon d'acier, inspiré d'une réaction chimique naturelle</h1><div class="col is-12"><p>Nous quittons momentan&eacute;ment la cuisine pour un laboratoire scientifique ! Connaissez vous l'oxydor&eacute;duction ?&nbsp; Pour faire simple, c'est une r&eacute;action chimique au cours de laquelle se produit un transfert d'&eacute;lectrons entre 2 mati&egrave;res . Donc si je frotte mes doigts sur de l'inox, les mol&eacute;cules de certains aliments &agrave; l'odeur disons tenace (ail, oignon, poisson...) vont &ecirc;tre "transf&eacute;r&eacute;es" de votre corps vers le m&eacute;tal. Bref plus d'odeurs !

Tout &ccedil;a est bien s&ucirc;r naturel ! <br /><br />Le savon d'acier n'est qu'un bloc d'acier inoxydable sans aucun contenu chimique. L'id&eacute;e vient de Mathieu Lion, fondateur de la marque Mastrad qui eut cette id&eacute;e en observant les cuisiniers professionnels se frotter les doigts sur une lame de couteau en inox. Il lui a suffit de l'adapter pour un usage m&eacute;nager et moins coupant !</p>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 &agrave; 40 secondes et c'est tout ! Effet imm&eacute;diat et sans douleurs ! Son extr&eacute;mit&eacute; est sp&eacute;cialement con&ccedil;ue pour le nettoyage des ongles. Le savon Deos Mastrad est &eacute;quip&eacute; d&rsquo;un support &agrave; poser ou fixer.</div>\n
          <div><br />Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 &agrave; 40 secondes et c'est tout ! Effet imm&eacute;diat et sans douleurs ! Son extr&eacute;mit&eacute; est sp&eacute;cialement con&ccedil;ue pour le nettoyage des ongles. Le savon Deos Mastrad est &eacute;quip&eacute; d&rsquo;un support &agrave; poser ou fixer.</div>\n
          <p>&nbsp;</p></div><h1>Caractéristiques Savon d'acier Deos Mastrad</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mat&eacute;riau</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">100 % inox</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">6 x 9 cm</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A utiliser sous un filet d'eau</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Incassable, inusable, 100 % durable !</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A vie ! (seule la perte du produit n'est pas garantie)</div>\n
          <div><strong>Mat&eacute;riau</strong></div>\n
          <div>100 % inox<br /><br /></div>\n
          <div><strong>Dimensions</strong></div>\n
          <div>6 x 9 cm<br /><br /></div>\n
          <div><strong>Usage</strong></div>\n
          <div>A utiliser sous un filet d'eau<br /><br /></div>\n
          <div><strong>Mais encore</strong></div>\n
          <div>Incassable, inusable, 100 % durable !<br /><br /></div>\n
          <div><strong>Garantie</strong></div>\n
          <div>A vie ! (seule la perte du produit n'est pas garantie :)</div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8661 …}
    #channels: Doctrine\ORM\PersistentCollection {#8647 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8641 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8643 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8645 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30103 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.89 ms
Input props
[
  "product" => App\Entity\Product\Product {#8639
    #id: 1273
    #code: "savon-d-acier-deos-mastrad-428"
    #attributes: Doctrine\ORM\PersistentCollection {#8649 …}
    #variants: Doctrine\ORM\PersistentCollection {#8651 …}
    #options: Doctrine\ORM\PersistentCollection {#8655 …}
    #associations: Doctrine\ORM\PersistentCollection {#8653 …}
    #createdAt: DateTime @1758632325 {#8637
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632325 {#8638
      date: 2025-09-23 20:58:45.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8658 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8659
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8639}
        #id: 1273
        #name: "Savon d'acier Deos Mastrad"
        #slug: "savon-d-acier-deos-mastrad-428"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Supprime les odeurs sans produit additionnel, pas de parfum.</li>\n
          <li>Inusable</li>\n
          <li>Livr&eacute; avec support.&nbsp;</li>\n
          <li><strong>Fabriqu&eacute; en France.</strong></li>\n
          </ul>\n
          <ul>\n
          </ul></div><h1>Le savon d'acier, inspiré d'une réaction chimique naturelle</h1><div class="col is-12"><p>Nous quittons momentan&eacute;ment la cuisine pour un laboratoire scientifique ! Connaissez vous l'oxydor&eacute;duction ?&nbsp; Pour faire simple, c'est une r&eacute;action chimique au cours de laquelle se produit un transfert d'&eacute;lectrons entre 2 mati&egrave;res . Donc si je frotte mes doigts sur de l'inox, les mol&eacute;cules de certains aliments &agrave; l'odeur disons tenace (ail, oignon, poisson...) vont &ecirc;tre "transf&eacute;r&eacute;es" de votre corps vers le m&eacute;tal. Bref plus d'odeurs !

Tout &ccedil;a est bien s&ucirc;r naturel ! <br /><br />Le savon d'acier n'est qu'un bloc d'acier inoxydable sans aucun contenu chimique. L'id&eacute;e vient de Mathieu Lion, fondateur de la marque Mastrad qui eut cette id&eacute;e en observant les cuisiniers professionnels se frotter les doigts sur une lame de couteau en inox. Il lui a suffit de l'adapter pour un usage m&eacute;nager et moins coupant !</p>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 &agrave; 40 secondes et c'est tout ! Effet imm&eacute;diat et sans douleurs ! Son extr&eacute;mit&eacute; est sp&eacute;cialement con&ccedil;ue pour le nettoyage des ongles. Le savon Deos Mastrad est &eacute;quip&eacute; d&rsquo;un support &agrave; poser ou fixer.</div>\n
          <div><br />Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 &agrave; 40 secondes et c'est tout ! Effet imm&eacute;diat et sans douleurs ! Son extr&eacute;mit&eacute; est sp&eacute;cialement con&ccedil;ue pour le nettoyage des ongles. Le savon Deos Mastrad est &eacute;quip&eacute; d&rsquo;un support &agrave; poser ou fixer.</div>\n
          <p>&nbsp;</p></div><h1>Caractéristiques Savon d'acier Deos Mastrad</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mat&eacute;riau</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">100 % inox</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">6 x 9 cm</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A utiliser sous un filet d'eau</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Incassable, inusable, 100 % durable !</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A vie ! (seule la perte du produit n'est pas garantie)</div>\n
          <div><strong>Mat&eacute;riau</strong></div>\n
          <div>100 % inox<br /><br /></div>\n
          <div><strong>Dimensions</strong></div>\n
          <div>6 x 9 cm<br /><br /></div>\n
          <div><strong>Usage</strong></div>\n
          <div>A utiliser sous un filet d'eau<br /><br /></div>\n
          <div><strong>Mais encore</strong></div>\n
          <div>Incassable, inusable, 100 % durable !<br /><br /></div>\n
          <div><strong>Garantie</strong></div>\n
          <div>A vie ! (seule la perte du produit n'est pas garantie :)</div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8661 …}
    #channels: Doctrine\ORM\PersistentCollection {#8647 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8641 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8643 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8645 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Savon d'acier Deos Mastrad"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30174
  -props: [
    "product" => App\Entity\Product\Product {#8639
      #id: 1273
      #code: "savon-d-acier-deos-mastrad-428"
      #attributes: Doctrine\ORM\PersistentCollection {#8649 …}
      #variants: Doctrine\ORM\PersistentCollection {#8651 …}
      #options: Doctrine\ORM\PersistentCollection {#8655 …}
      #associations: Doctrine\ORM\PersistentCollection {#8653 …}
      #createdAt: DateTime @1758632325 {#8637
        date: 2025-09-23 20:58:45.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632325 {#8638
        date: 2025-09-23 20:58:45.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8658 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8659
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8639}
          #id: 1273
          #name: "Savon d'acier Deos Mastrad"
          #slug: "savon-d-acier-deos-mastrad-428"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Supprime les odeurs sans produit additionnel, pas de parfum.</li>\n
            <li>Inusable</li>\n
            <li>Livr&eacute; avec support.&nbsp;</li>\n
            <li><strong>Fabriqu&eacute; en France.</strong></li>\n
            </ul>\n
            <ul>\n
            </ul></div><h1>Le savon d'acier, inspiré d'une réaction chimique naturelle</h1><div class="col is-12"><p>Nous quittons momentan&eacute;ment la cuisine pour un laboratoire scientifique ! Connaissez vous l'oxydor&eacute;duction ?&nbsp; Pour faire simple, c'est une r&eacute;action chimique au cours de laquelle se produit un transfert d'&eacute;lectrons entre 2 mati&egrave;res . Donc si je frotte mes doigts sur de l'inox, les mol&eacute;cules de certains aliments &agrave; l'odeur disons tenace (ail, oignon, poisson...) vont &ecirc;tre "transf&eacute;r&eacute;es" de votre corps vers le m&eacute;tal. Bref plus d'odeurs !

Tout &ccedil;a est bien s&ucirc;r naturel ! <br /><br />Le savon d'acier n'est qu'un bloc d'acier inoxydable sans aucun contenu chimique. L'id&eacute;e vient de Mathieu Lion, fondateur de la marque Mastrad qui eut cette id&eacute;e en observant les cuisiniers professionnels se frotter les doigts sur une lame de couteau en inox. Il lui a suffit de l'adapter pour un usage m&eacute;nager et moins coupant !</p>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 &agrave; 40 secondes et c'est tout ! Effet imm&eacute;diat et sans douleurs ! Son extr&eacute;mit&eacute; est sp&eacute;cialement con&ccedil;ue pour le nettoyage des ongles. Le savon Deos Mastrad est &eacute;quip&eacute; d&rsquo;un support &agrave; poser ou fixer.</div>\n
            <div><br />Il s'utilise comme un savon normal. Passez vous les mains sous l'eau tout en frottant pendant 30 &agrave; 40 secondes et c'est tout ! Effet imm&eacute;diat et sans douleurs ! Son extr&eacute;mit&eacute; est sp&eacute;cialement con&ccedil;ue pour le nettoyage des ongles. Le savon Deos Mastrad est &eacute;quip&eacute; d&rsquo;un support &agrave; poser ou fixer.</div>\n
            <p>&nbsp;</p></div><h1>Caractéristiques Savon d'acier Deos Mastrad</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mat&eacute;riau</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">100 % inox</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Dimensions</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">6 x 9 cm</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Usage</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A utiliser sous un filet d'eau</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Mais encore</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Incassable, inusable, 100 % durable !</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Garantie</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">A vie ! (seule la perte du produit n'est pas garantie)</div>\n
            <div><strong>Mat&eacute;riau</strong></div>\n
            <div>100 % inox<br /><br /></div>\n
            <div><strong>Dimensions</strong></div>\n
            <div>6 x 9 cm<br /><br /></div>\n
            <div><strong>Usage</strong></div>\n
            <div>A utiliser sous un filet d'eau<br /><br /></div>\n
            <div><strong>Mais encore</strong></div>\n
            <div>Incassable, inusable, 100 % durable !<br /><br /></div>\n
            <div><strong>Garantie</strong></div>\n
            <div>A vie ! (seule la perte du produit n'est pas garantie :)</div></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8661 …}
      #channels: Doctrine\ORM\PersistentCollection {#8647 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8641 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8643 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8645 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30167
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30237 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30155 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30103 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30111
    #collection: Doctrine\Common\Collections\ArrayCollection {#30120 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30099 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38524 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30167
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30158 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30237 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30155 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Savon d'acier Deos Mastrad"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30111
    #collection: Doctrine\Common\Collections\ArrayCollection {#30120 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30099 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38524 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30241
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30167
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30158 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30237 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30155 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30103 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30111
      #collection: Doctrine\Common\Collections\ArrayCollection {#30120 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30099 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38522 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38524 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30282 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30289 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30290 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30103 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30294
  +variant: App\Entity\Product\ProductVariant {#30103 …}
  +price: "12,00\u{A0}"
  +originalPrice: "12,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12505 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30291
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30282 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30289 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30290 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 4.95 ms
Input props
[
  "product" => App\Entity\Product\Product {#8665
    #id: 1287
    #code: "boite-repas-isotherme-mobility-emsa-4104"
    #attributes: Doctrine\ORM\PersistentCollection {#8675 …}
    #variants: Doctrine\ORM\PersistentCollection {#8677 …}
    #options: Doctrine\ORM\PersistentCollection {#8681 …}
    #associations: Doctrine\ORM\PersistentCollection {#8679 …}
    #createdAt: DateTime @1758632327 {#8663
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8664
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8684 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8685
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8665}
        #id: 1287
        #name: "Boîte repas isotherme Mobility Emsa"
        #slug: "boite-repas-isotherme-mobility-emsa-4104"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tr&egrave;s belle finition inox.</li>\n
          <li>100 % &eacute;tanche.</li>\n
          <li>Garantie 5 ans.&nbsp;</li>\n
          </ul></div><h1>Description Boîte repas isotherme Mobility Emsa</h1><div class="col is-12">La Bo&icirc;te repas isotherme Mobility Emsa est id&eacute;ale pour tous vos repas &agrave; l'ext&eacute;rieur. Dot&eacute; d'une double paroi inox et de bouchon vissant particuli&egrave;rement &eacute;tanche, elle vous assure ainsi un maintien au chaud de 6 heures et au froid de plus de 12 heures !</div><h1>Caractéristiques Boîte repas isotherme Mobility Emsa</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable / noir ainsi que 2 autres couleurs</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Taille: 0,65 L, 1,2 L, 1,7 L</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Design contemporain</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Compartiments sont lave-vaisselle et au micro-ondes</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec twist-off fermeture - 100% &eacute;tanche</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matching cruches &agrave; vide</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans de garantie</div>\n
          <div>Maintient le chaud pendant 6 H, le froid pendant 12 H. Acier inoxydable. Tailles: 1,2 L ou 1,7 L. Livr&eacute;es avec 1 ou 2 compartiments suivant mod&egrave;le. Eviter le lave-vaisselle et le micro-ondes. Fermeture 100% &eacute;tanche. Garantie 5 ans.<br /><br />Dimensions internes 1,2 L : &oslash; 11,2 cm Hauteur 12 cm&nbsp;<br />Dimensions internes 1,7 L : &oslash; 11,2 cm Hauteur 17,5 cm&nbsp;&nbsp;</div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8687 …}
    #channels: Doctrine\ORM\PersistentCollection {#8673 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8667 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8669 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8671 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30165
  +product: App\Entity\Product\Product {#8665
    #id: 1287
    #code: "boite-repas-isotherme-mobility-emsa-4104"
    #attributes: Doctrine\ORM\PersistentCollection {#8675 …}
    #variants: Doctrine\ORM\PersistentCollection {#8677 …}
    #options: Doctrine\ORM\PersistentCollection {#8681 …}
    #associations: Doctrine\ORM\PersistentCollection {#8679 …}
    #createdAt: DateTime @1758632327 {#8663
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8664
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8684 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8685
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8665}
        #id: 1287
        #name: "Boîte repas isotherme Mobility Emsa"
        #slug: "boite-repas-isotherme-mobility-emsa-4104"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tr&egrave;s belle finition inox.</li>\n
          <li>100 % &eacute;tanche.</li>\n
          <li>Garantie 5 ans.&nbsp;</li>\n
          </ul></div><h1>Description Boîte repas isotherme Mobility Emsa</h1><div class="col is-12">La Bo&icirc;te repas isotherme Mobility Emsa est id&eacute;ale pour tous vos repas &agrave; l'ext&eacute;rieur. Dot&eacute; d'une double paroi inox et de bouchon vissant particuli&egrave;rement &eacute;tanche, elle vous assure ainsi un maintien au chaud de 6 heures et au froid de plus de 12 heures !</div><h1>Caractéristiques Boîte repas isotherme Mobility Emsa</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable / noir ainsi que 2 autres couleurs</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Taille: 0,65 L, 1,2 L, 1,7 L</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Design contemporain</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Compartiments sont lave-vaisselle et au micro-ondes</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec twist-off fermeture - 100% &eacute;tanche</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matching cruches &agrave; vide</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans de garantie</div>\n
          <div>Maintient le chaud pendant 6 H, le froid pendant 12 H. Acier inoxydable. Tailles: 1,2 L ou 1,7 L. Livr&eacute;es avec 1 ou 2 compartiments suivant mod&egrave;le. Eviter le lave-vaisselle et le micro-ondes. Fermeture 100% &eacute;tanche. Garantie 5 ans.<br /><br />Dimensions internes 1,2 L : &oslash; 11,2 cm Hauteur 12 cm&nbsp;<br />Dimensions internes 1,7 L : &oslash; 11,2 cm Hauteur 17,5 cm&nbsp;&nbsp;</div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8687 …}
    #channels: Doctrine\ORM\PersistentCollection {#8673 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8667 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8669 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8671 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30357 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#8665
    #id: 1287
    #code: "boite-repas-isotherme-mobility-emsa-4104"
    #attributes: Doctrine\ORM\PersistentCollection {#8675 …}
    #variants: Doctrine\ORM\PersistentCollection {#8677 …}
    #options: Doctrine\ORM\PersistentCollection {#8681 …}
    #associations: Doctrine\ORM\PersistentCollection {#8679 …}
    #createdAt: DateTime @1758632327 {#8663
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632327 {#8664
      date: 2025-09-23 20:58:47.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8684 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8685
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8665}
        #id: 1287
        #name: "Boîte repas isotherme Mobility Emsa"
        #slug: "boite-repas-isotherme-mobility-emsa-4104"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Tr&egrave;s belle finition inox.</li>\n
          <li>100 % &eacute;tanche.</li>\n
          <li>Garantie 5 ans.&nbsp;</li>\n
          </ul></div><h1>Description Boîte repas isotherme Mobility Emsa</h1><div class="col is-12">La Bo&icirc;te repas isotherme Mobility Emsa est id&eacute;ale pour tous vos repas &agrave; l'ext&eacute;rieur. Dot&eacute; d'une double paroi inox et de bouchon vissant particuli&egrave;rement &eacute;tanche, elle vous assure ainsi un maintien au chaud de 6 heures et au froid de plus de 12 heures !</div><h1>Caractéristiques Boîte repas isotherme Mobility Emsa</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable / noir ainsi que 2 autres couleurs</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Taille: 0,65 L, 1,2 L, 1,7 L</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Design contemporain</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Compartiments sont lave-vaisselle et au micro-ondes</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec twist-off fermeture - 100% &eacute;tanche</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matching cruches &agrave; vide</div>\n
          <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans de garantie</div>\n
          <div>Maintient le chaud pendant 6 H, le froid pendant 12 H. Acier inoxydable. Tailles: 1,2 L ou 1,7 L. Livr&eacute;es avec 1 ou 2 compartiments suivant mod&egrave;le. Eviter le lave-vaisselle et le micro-ondes. Fermeture 100% &eacute;tanche. Garantie 5 ans.<br /><br />Dimensions internes 1,2 L : &oslash; 11,2 cm Hauteur 12 cm&nbsp;<br />Dimensions internes 1,7 L : &oslash; 11,2 cm Hauteur 17,5 cm&nbsp;&nbsp;</div></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8687 …}
    #channels: Doctrine\ORM\PersistentCollection {#8673 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8667 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8669 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8671 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte repas isotherme Mobility Emsa"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30431
  -props: [
    "product" => App\Entity\Product\Product {#8665
      #id: 1287
      #code: "boite-repas-isotherme-mobility-emsa-4104"
      #attributes: Doctrine\ORM\PersistentCollection {#8675 …}
      #variants: Doctrine\ORM\PersistentCollection {#8677 …}
      #options: Doctrine\ORM\PersistentCollection {#8681 …}
      #associations: Doctrine\ORM\PersistentCollection {#8679 …}
      #createdAt: DateTime @1758632327 {#8663
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632327 {#8664
        date: 2025-09-23 20:58:47.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8684 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8685
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8665}
          #id: 1287
          #name: "Boîte repas isotherme Mobility Emsa"
          #slug: "boite-repas-isotherme-mobility-emsa-4104"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Tr&egrave;s belle finition inox.</li>\n
            <li>100 % &eacute;tanche.</li>\n
            <li>Garantie 5 ans.&nbsp;</li>\n
            </ul></div><h1>Description Boîte repas isotherme Mobility Emsa</h1><div class="col is-12">La Bo&icirc;te repas isotherme Mobility Emsa est id&eacute;ale pour tous vos repas &agrave; l'ext&eacute;rieur. Dot&eacute; d'une double paroi inox et de bouchon vissant particuli&egrave;rement &eacute;tanche, elle vous assure ainsi un maintien au chaud de 6 heures et au froid de plus de 12 heures !</div><h1>Caractéristiques Boîte repas isotherme Mobility Emsa</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Acier inoxydable / noir ainsi que 2 autres couleurs</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Taille: 0,65 L, 1,2 L, 1,7 L</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Design contemporain</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Compartiments sont lave-vaisselle et au micro-ondes</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Avec twist-off fermeture - 100% &eacute;tanche</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Matching cruches &agrave; vide</div>\n
            <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">5 ans de garantie</div>\n
            <div>Maintient le chaud pendant 6 H, le froid pendant 12 H. Acier inoxydable. Tailles: 1,2 L ou 1,7 L. Livr&eacute;es avec 1 ou 2 compartiments suivant mod&egrave;le. Eviter le lave-vaisselle et le micro-ondes. Fermeture 100% &eacute;tanche. Garantie 5 ans.<br /><br />Dimensions internes 1,2 L : &oslash; 11,2 cm Hauteur 12 cm&nbsp;<br />Dimensions internes 1,7 L : &oslash; 11,2 cm Hauteur 17,5 cm&nbsp;&nbsp;</div></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8687 …}
      #channels: Doctrine\ORM\PersistentCollection {#8673 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8667 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8669 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8671 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.76 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30496
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30415 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30485 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30412 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30357 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30365
    #collection: Doctrine\Common\Collections\ArrayCollection {#30377 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30353 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38536 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38538 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30496
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30415 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30485 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30412 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte repas isotherme Mobility Emsa"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30365
    #collection: Doctrine\Common\Collections\ArrayCollection {#30377 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30353 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38536 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38538 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30501
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30496
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30415 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30485 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30412 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30357 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30365
      #collection: Doctrine\Common\Collections\ArrayCollection {#30377 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30353 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38536 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38538 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.14 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30550
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30541 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30548 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30549 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30357 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30553
  +variant: App\Entity\Product\ProductVariant {#30357 …}
  +price: "62,00\u{A0}"
  +originalPrice: "62,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12505 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30550
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30541 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30548 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30549 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 6.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#8691
    #id: 1619
    #code: "boite-hermetique-rectangulaire-en-verre-pebbly-6112"
    #attributes: Doctrine\ORM\PersistentCollection {#8698 …}
    #variants: Doctrine\ORM\PersistentCollection {#8700 …}
    #options: Doctrine\ORM\PersistentCollection {#8704 …}
    #associations: Doctrine\ORM\PersistentCollection {#8702 …}
    #createdAt: DateTime @1758632383 {#8689
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632383 {#8690
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8707 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8708
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8691}
        #id: 1619
        #name: "Boîte Hermétique Rectangulaire en Verre Pebbly"
        #slug: "boite-hermetique-rectangulaire-en-verre-pebbly-6112"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Verre Borosilicate.</li>\n
          <li>Ne se tache pas, ne prend pas les odeurs.</li>\n
          <li>Couvercle herm&eacute;tique avec clapet micro-ondes.</li>\n
          <li>Passe au lave-vaisselle et va au cong&eacute;lateur.</li>\n
          <li>Joint amovible en silicone alimentaire.&nbsp;</li>\n
          <li>Sans BPA</li>\n
          <li><strong>Va au four jusqu'&agrave; 400&deg;C (sans le couvercle)</strong></li>\n
          </ul></div><h1>Descriptif Boîte Hermétique Rectangulaire en Verre Pebbly</h1><div class="col is-12">Bo&icirc;tes rectangulaires en verre borosilicate poss&eacute;dant un couvercle fermant herm&eacute;tiquement avec joint en silicone alimentaire et passant au micro-ondes gr&acirc;ce &agrave; un clapet sp&eacute;cialement adapt&eacute; &agrave; cet usage. Ces bo&icirc;tes permettent un usage de cuisson et de conservation.</div><h1>Caractéristiques Boîte Hermétique Rectangulaire en Verre Pebbly</h1><div class="col is-12">- ref 78875 : contenance 400 ml, dimensions : 15,3 x 11,2 x 5.7 cm.<br />- ref 78877 : contenance 650 ml, dimensions : 18,0 x 13,4 x 6,4 cm.<br />- ref 78868 : contenance 850 ml, dimensions : 20,0 x 14,0 x 6,5 cm.<br />- ref 78879 : contenance 1000 ml, dimensions : 21,4 x 15.4 x 7,0 cm.<br />- ref 78869 : contenance 1200 ml, dimensions : 22,0 x 15,5 x 7,5 cm.<br />- ref 78881 : contenance 1500 ml, dimensions : 22.9 x 17.4 x 7.6 cm.<br />- ref 78885 : contenance 2250 ml, dimensions : 25,2 x 20,4 x 8,8 cm.<br />- Verre borosilicate.<br />- Compatible micro-ondes (en ouvrant le clapet) et au cong&eacute;lateur.<br />- <strong>Va au four jusqu'&agrave; 400&deg;C (sans le couvercle)</strong></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8710 …}
    #channels: Doctrine\ORM\PersistentCollection {#8696 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8692 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8694 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30422
  +product: App\Entity\Product\Product {#8691
    #id: 1619
    #code: "boite-hermetique-rectangulaire-en-verre-pebbly-6112"
    #attributes: Doctrine\ORM\PersistentCollection {#8698 …}
    #variants: Doctrine\ORM\PersistentCollection {#8700 …}
    #options: Doctrine\ORM\PersistentCollection {#8704 …}
    #associations: Doctrine\ORM\PersistentCollection {#8702 …}
    #createdAt: DateTime @1758632383 {#8689
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632383 {#8690
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8707 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8708
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8691}
        #id: 1619
        #name: "Boîte Hermétique Rectangulaire en Verre Pebbly"
        #slug: "boite-hermetique-rectangulaire-en-verre-pebbly-6112"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Verre Borosilicate.</li>\n
          <li>Ne se tache pas, ne prend pas les odeurs.</li>\n
          <li>Couvercle herm&eacute;tique avec clapet micro-ondes.</li>\n
          <li>Passe au lave-vaisselle et va au cong&eacute;lateur.</li>\n
          <li>Joint amovible en silicone alimentaire.&nbsp;</li>\n
          <li>Sans BPA</li>\n
          <li><strong>Va au four jusqu'&agrave; 400&deg;C (sans le couvercle)</strong></li>\n
          </ul></div><h1>Descriptif Boîte Hermétique Rectangulaire en Verre Pebbly</h1><div class="col is-12">Bo&icirc;tes rectangulaires en verre borosilicate poss&eacute;dant un couvercle fermant herm&eacute;tiquement avec joint en silicone alimentaire et passant au micro-ondes gr&acirc;ce &agrave; un clapet sp&eacute;cialement adapt&eacute; &agrave; cet usage. Ces bo&icirc;tes permettent un usage de cuisson et de conservation.</div><h1>Caractéristiques Boîte Hermétique Rectangulaire en Verre Pebbly</h1><div class="col is-12">- ref 78875 : contenance 400 ml, dimensions : 15,3 x 11,2 x 5.7 cm.<br />- ref 78877 : contenance 650 ml, dimensions : 18,0 x 13,4 x 6,4 cm.<br />- ref 78868 : contenance 850 ml, dimensions : 20,0 x 14,0 x 6,5 cm.<br />- ref 78879 : contenance 1000 ml, dimensions : 21,4 x 15.4 x 7,0 cm.<br />- ref 78869 : contenance 1200 ml, dimensions : 22,0 x 15,5 x 7,5 cm.<br />- ref 78881 : contenance 1500 ml, dimensions : 22.9 x 17.4 x 7.6 cm.<br />- ref 78885 : contenance 2250 ml, dimensions : 25,2 x 20,4 x 8,8 cm.<br />- Verre borosilicate.<br />- Compatible micro-ondes (en ouvrant le clapet) et au cong&eacute;lateur.<br />- <strong>Va au four jusqu'&agrave; 400&deg;C (sans le couvercle)</strong></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8710 …}
    #channels: Doctrine\ORM\PersistentCollection {#8696 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8692 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8694 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#30616 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.90 ms
Input props
[
  "product" => App\Entity\Product\Product {#8691
    #id: 1619
    #code: "boite-hermetique-rectangulaire-en-verre-pebbly-6112"
    #attributes: Doctrine\ORM\PersistentCollection {#8698 …}
    #variants: Doctrine\ORM\PersistentCollection {#8700 …}
    #options: Doctrine\ORM\PersistentCollection {#8704 …}
    #associations: Doctrine\ORM\PersistentCollection {#8702 …}
    #createdAt: DateTime @1758632383 {#8689
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632383 {#8690
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8707 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8708
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8691}
        #id: 1619
        #name: "Boîte Hermétique Rectangulaire en Verre Pebbly"
        #slug: "boite-hermetique-rectangulaire-en-verre-pebbly-6112"
        #description: """
          <div class="col is-12"><ul>\n
          <li>Verre Borosilicate.</li>\n
          <li>Ne se tache pas, ne prend pas les odeurs.</li>\n
          <li>Couvercle herm&eacute;tique avec clapet micro-ondes.</li>\n
          <li>Passe au lave-vaisselle et va au cong&eacute;lateur.</li>\n
          <li>Joint amovible en silicone alimentaire.&nbsp;</li>\n
          <li>Sans BPA</li>\n
          <li><strong>Va au four jusqu'&agrave; 400&deg;C (sans le couvercle)</strong></li>\n
          </ul></div><h1>Descriptif Boîte Hermétique Rectangulaire en Verre Pebbly</h1><div class="col is-12">Bo&icirc;tes rectangulaires en verre borosilicate poss&eacute;dant un couvercle fermant herm&eacute;tiquement avec joint en silicone alimentaire et passant au micro-ondes gr&acirc;ce &agrave; un clapet sp&eacute;cialement adapt&eacute; &agrave; cet usage. Ces bo&icirc;tes permettent un usage de cuisson et de conservation.</div><h1>Caractéristiques Boîte Hermétique Rectangulaire en Verre Pebbly</h1><div class="col is-12">- ref 78875 : contenance 400 ml, dimensions : 15,3 x 11,2 x 5.7 cm.<br />- ref 78877 : contenance 650 ml, dimensions : 18,0 x 13,4 x 6,4 cm.<br />- ref 78868 : contenance 850 ml, dimensions : 20,0 x 14,0 x 6,5 cm.<br />- ref 78879 : contenance 1000 ml, dimensions : 21,4 x 15.4 x 7,0 cm.<br />- ref 78869 : contenance 1200 ml, dimensions : 22,0 x 15,5 x 7,5 cm.<br />- ref 78881 : contenance 1500 ml, dimensions : 22.9 x 17.4 x 7.6 cm.<br />- ref 78885 : contenance 2250 ml, dimensions : 25,2 x 20,4 x 8,8 cm.<br />- Verre borosilicate.<br />- Compatible micro-ondes (en ouvrant le clapet) et au cong&eacute;lateur.<br />- <strong>Va au four jusqu'&agrave; 400&deg;C (sans le couvercle)</strong></div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8710 …}
    #channels: Doctrine\ORM\PersistentCollection {#8696 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8692 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8694 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte Hermétique Rectangulaire en Verre Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30687
  -props: [
    "product" => App\Entity\Product\Product {#8691
      #id: 1619
      #code: "boite-hermetique-rectangulaire-en-verre-pebbly-6112"
      #attributes: Doctrine\ORM\PersistentCollection {#8698 …}
      #variants: Doctrine\ORM\PersistentCollection {#8700 …}
      #options: Doctrine\ORM\PersistentCollection {#8704 …}
      #associations: Doctrine\ORM\PersistentCollection {#8702 …}
      #createdAt: DateTime @1758632383 {#8689
        date: 2025-09-23 20:59:43.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632383 {#8690
        date: 2025-09-23 20:59:43.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8707 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8708
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8691}
          #id: 1619
          #name: "Boîte Hermétique Rectangulaire en Verre Pebbly"
          #slug: "boite-hermetique-rectangulaire-en-verre-pebbly-6112"
          #description: """
            <div class="col is-12"><ul>\n
            <li>Verre Borosilicate.</li>\n
            <li>Ne se tache pas, ne prend pas les odeurs.</li>\n
            <li>Couvercle herm&eacute;tique avec clapet micro-ondes.</li>\n
            <li>Passe au lave-vaisselle et va au cong&eacute;lateur.</li>\n
            <li>Joint amovible en silicone alimentaire.&nbsp;</li>\n
            <li>Sans BPA</li>\n
            <li><strong>Va au four jusqu'&agrave; 400&deg;C (sans le couvercle)</strong></li>\n
            </ul></div><h1>Descriptif Boîte Hermétique Rectangulaire en Verre Pebbly</h1><div class="col is-12">Bo&icirc;tes rectangulaires en verre borosilicate poss&eacute;dant un couvercle fermant herm&eacute;tiquement avec joint en silicone alimentaire et passant au micro-ondes gr&acirc;ce &agrave; un clapet sp&eacute;cialement adapt&eacute; &agrave; cet usage. Ces bo&icirc;tes permettent un usage de cuisson et de conservation.</div><h1>Caractéristiques Boîte Hermétique Rectangulaire en Verre Pebbly</h1><div class="col is-12">- ref 78875 : contenance 400 ml, dimensions : 15,3 x 11,2 x 5.7 cm.<br />- ref 78877 : contenance 650 ml, dimensions : 18,0 x 13,4 x 6,4 cm.<br />- ref 78868 : contenance 850 ml, dimensions : 20,0 x 14,0 x 6,5 cm.<br />- ref 78879 : contenance 1000 ml, dimensions : 21,4 x 15.4 x 7,0 cm.<br />- ref 78869 : contenance 1200 ml, dimensions : 22,0 x 15,5 x 7,5 cm.<br />- ref 78881 : contenance 1500 ml, dimensions : 22.9 x 17.4 x 7.6 cm.<br />- ref 78885 : contenance 2250 ml, dimensions : 25,2 x 20,4 x 8,8 cm.<br />- Verre borosilicate.<br />- Compatible micro-ondes (en ouvrant le clapet) et au cong&eacute;lateur.<br />- <strong>Va au four jusqu'&agrave; 400&deg;C (sans le couvercle)</strong></div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8710 …}
      #channels: Doctrine\ORM\PersistentCollection {#8696 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8692 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8694 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.73 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30884
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30671 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30741 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30668 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30616 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30624
    #collection: Doctrine\Common\Collections\ArrayCollection {#30633 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30612 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38550 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38552 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30884
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30671 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30741 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30668 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte Hermétique Rectangulaire en Verre Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#30624
    #collection: Doctrine\Common\Collections\ArrayCollection {#30633 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#30612 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38550 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38552 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#30889
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30884
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30671 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#30741 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30668 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#30616 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#30624
      #collection: Doctrine\Common\Collections\ArrayCollection {#30633 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#30612 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38550 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38552 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30938
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30929 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30936 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30937 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#30616 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#30941
  +variant: App\Entity\Product\ProductVariant {#30616 …}
  +price: "7,00\u{A0}"
  +originalPrice: "7,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12505 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#30938
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#30929 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#30936 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#30937 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 104.0 MiB 5.06 ms
Input props
[
  "product" => App\Entity\Product\Product {#8717
    #id: 1620
    #code: "boite-hermetique-ronde-en-verre-pebbly-6113"
    #attributes: Doctrine\ORM\PersistentCollection {#8724 …}
    #variants: Doctrine\ORM\PersistentCollection {#8726 …}
    #options: Doctrine\ORM\PersistentCollection {#8730 …}
    #associations: Doctrine\ORM\PersistentCollection {#8728 …}
    #createdAt: DateTime @1758632383 {#8715
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632383 {#8716
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8733 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8734
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8717}
        #id: 1620
        #name: "Boîte Hermétique Ronde en Verre Pebbly"
        #slug: "boite-hermetique-ronde-en-verre-pebbly-6113"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Verre Borosilicate.</li>\n
          <li>Ne se tache pas, ne prend pas les odeurs.</li>\n
          <li>Couvercle herm&eacute;tique avec clapet micro-ondes.</li>\n
          <li>Passe au lave-vaisselle et va au cong&eacute;lateur.</li>\n
          <li>Joint amovible en silicone alimentaire.&nbsp;</li>\n
          <li>Sans BPA</li>\n
          <li><strong>Va au four jusqu'&agrave; 400&deg;C (sans le couvercle)</strong></li>\n
          </ul></div><h1>Descriptif Boîte Hermétique Ronde en Verre Pebbly</h1><div class="col is-12">Bo&icirc;tes rondes en verre borosilicate poss&eacute;dant un couvercle fermant herm&eacute;tiquement avec joint en silicone alimentaire et passant au micro-ondes gr&acirc;ce &agrave; un clapet sp&eacute;cialement adapt&eacute; &agrave; cet usage. Ces bo&icirc;tes permettent un usage de cuisson et de conservation.</div><h1>Caractéristiques Boîte Hermétique Ronde en Verre Pebbly</h1><div class="col is-12">- ref 78867 : contenance 950 ml, diam&egrave;tre 18,5 cm, hauteur : 8 cm.<br />- ref 78866 : contenance 400 ml, diam&egrave;tre 13.50 cm, hauteur: 5.90 cm.<br />- ref 78873 : lot de 3 bo&icirc;tes rondes ( 400ml, 620 ml, 950 ml ).<br />- Va au cong&eacute;lateur et micro-ondes ( en ouvrant le clapet )<br />- Va au four jusqu'&agrave; 400&deg;C ( sans le couvercle )<br />- Verre en borosilicate.<br />- Joint de couvercle en silicone alimentaire.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8736 …}
    #channels: Doctrine\ORM\PersistentCollection {#8722 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8718 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8720 …}
    #productType: null
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#30678
  +product: App\Entity\Product\Product {#8717
    #id: 1620
    #code: "boite-hermetique-ronde-en-verre-pebbly-6113"
    #attributes: Doctrine\ORM\PersistentCollection {#8724 …}
    #variants: Doctrine\ORM\PersistentCollection {#8726 …}
    #options: Doctrine\ORM\PersistentCollection {#8730 …}
    #associations: Doctrine\ORM\PersistentCollection {#8728 …}
    #createdAt: DateTime @1758632383 {#8715
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632383 {#8716
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8733 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8734
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8717}
        #id: 1620
        #name: "Boîte Hermétique Ronde en Verre Pebbly"
        #slug: "boite-hermetique-ronde-en-verre-pebbly-6113"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Verre Borosilicate.</li>\n
          <li>Ne se tache pas, ne prend pas les odeurs.</li>\n
          <li>Couvercle herm&eacute;tique avec clapet micro-ondes.</li>\n
          <li>Passe au lave-vaisselle et va au cong&eacute;lateur.</li>\n
          <li>Joint amovible en silicone alimentaire.&nbsp;</li>\n
          <li>Sans BPA</li>\n
          <li><strong>Va au four jusqu'&agrave; 400&deg;C (sans le couvercle)</strong></li>\n
          </ul></div><h1>Descriptif Boîte Hermétique Ronde en Verre Pebbly</h1><div class="col is-12">Bo&icirc;tes rondes en verre borosilicate poss&eacute;dant un couvercle fermant herm&eacute;tiquement avec joint en silicone alimentaire et passant au micro-ondes gr&acirc;ce &agrave; un clapet sp&eacute;cialement adapt&eacute; &agrave; cet usage. Ces bo&icirc;tes permettent un usage de cuisson et de conservation.</div><h1>Caractéristiques Boîte Hermétique Ronde en Verre Pebbly</h1><div class="col is-12">- ref 78867 : contenance 950 ml, diam&egrave;tre 18,5 cm, hauteur : 8 cm.<br />- ref 78866 : contenance 400 ml, diam&egrave;tre 13.50 cm, hauteur: 5.90 cm.<br />- ref 78873 : lot de 3 bo&icirc;tes rondes ( 400ml, 620 ml, 950 ml ).<br />- Va au cong&eacute;lateur et micro-ondes ( en ouvrant le clapet )<br />- Va au four jusqu'&agrave; 400&deg;C ( sans le couvercle )<br />- Verre en borosilicate.<br />- Joint de couvercle en silicone alimentaire.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8736 …}
    #channels: Doctrine\ORM\PersistentCollection {#8722 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8718 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8720 …}
    #productType: null
  }
  +variant: App\Entity\Product\ProductVariant {#31004 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#6914 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5455 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27722
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#27755 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27761 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#27748 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
104.0 MiB 0.78 ms
Input props
[
  "product" => App\Entity\Product\Product {#8717
    #id: 1620
    #code: "boite-hermetique-ronde-en-verre-pebbly-6113"
    #attributes: Doctrine\ORM\PersistentCollection {#8724 …}
    #variants: Doctrine\ORM\PersistentCollection {#8726 …}
    #options: Doctrine\ORM\PersistentCollection {#8730 …}
    #associations: Doctrine\ORM\PersistentCollection {#8728 …}
    #createdAt: DateTime @1758632383 {#8715
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #updatedAt: DateTime @1758632383 {#8716
      date: 2025-09-23 20:59:43.0 PRC (+08:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8733 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8734
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8717}
        #id: 1620
        #name: "Boîte Hermétique Ronde en Verre Pebbly"
        #slug: "boite-hermetique-ronde-en-verre-pebbly-6113"
        #description: """
          <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
          <ul>\n
          <li>Verre Borosilicate.</li>\n
          <li>Ne se tache pas, ne prend pas les odeurs.</li>\n
          <li>Couvercle herm&eacute;tique avec clapet micro-ondes.</li>\n
          <li>Passe au lave-vaisselle et va au cong&eacute;lateur.</li>\n
          <li>Joint amovible en silicone alimentaire.&nbsp;</li>\n
          <li>Sans BPA</li>\n
          <li><strong>Va au four jusqu'&agrave; 400&deg;C (sans le couvercle)</strong></li>\n
          </ul></div><h1>Descriptif Boîte Hermétique Ronde en Verre Pebbly</h1><div class="col is-12">Bo&icirc;tes rondes en verre borosilicate poss&eacute;dant un couvercle fermant herm&eacute;tiquement avec joint en silicone alimentaire et passant au micro-ondes gr&acirc;ce &agrave; un clapet sp&eacute;cialement adapt&eacute; &agrave; cet usage. Ces bo&icirc;tes permettent un usage de cuisson et de conservation.</div><h1>Caractéristiques Boîte Hermétique Ronde en Verre Pebbly</h1><div class="col is-12">- ref 78867 : contenance 950 ml, diam&egrave;tre 18,5 cm, hauteur : 8 cm.<br />- ref 78866 : contenance 400 ml, diam&egrave;tre 13.50 cm, hauteur: 5.90 cm.<br />- ref 78873 : lot de 3 bo&icirc;tes rondes ( 400ml, 620 ml, 950 ml ).<br />- Va au cong&eacute;lateur et micro-ondes ( en ouvrant le clapet )<br />- Va au four jusqu'&agrave; 400&deg;C ( sans le couvercle )<br />- Verre en borosilicate.<br />- Joint de couvercle en silicone alimentaire.</div>
          """
        #metaKeywords: null
        #metaDescription: null
        #shortDescription: null
        -fullTitle: null
        -metaTitle: null
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8736 …}
    #channels: Doctrine\ORM\PersistentCollection {#8722 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8718 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8720 …}
    #productType: null
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "Boîte Hermétique Ronde en Verre Pebbly"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31075
  -props: [
    "product" => App\Entity\Product\Product {#8717
      #id: 1620
      #code: "boite-hermetique-ronde-en-verre-pebbly-6113"
      #attributes: Doctrine\ORM\PersistentCollection {#8724 …}
      #variants: Doctrine\ORM\PersistentCollection {#8726 …}
      #options: Doctrine\ORM\PersistentCollection {#8730 …}
      #associations: Doctrine\ORM\PersistentCollection {#8728 …}
      #createdAt: DateTime @1758632383 {#8715
        date: 2025-09-23 20:59:43.0 PRC (+08:00)
      }
      #updatedAt: DateTime @1758632383 {#8716
        date: 2025-09-23 20:59:43.0 PRC (+08:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8733 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8734
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8717}
          #id: 1620
          #name: "Boîte Hermétique Ronde en Verre Pebbly"
          #slug: "boite-hermetique-ronde-en-verre-pebbly-6113"
          #description: """
            <div class="col is-12"><!-- li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Tahoma} ul.ul1 {list-style-type: disc} --> \n
            <ul>\n
            <li>Verre Borosilicate.</li>\n
            <li>Ne se tache pas, ne prend pas les odeurs.</li>\n
            <li>Couvercle herm&eacute;tique avec clapet micro-ondes.</li>\n
            <li>Passe au lave-vaisselle et va au cong&eacute;lateur.</li>\n
            <li>Joint amovible en silicone alimentaire.&nbsp;</li>\n
            <li>Sans BPA</li>\n
            <li><strong>Va au four jusqu'&agrave; 400&deg;C (sans le couvercle)</strong></li>\n
            </ul></div><h1>Descriptif Boîte Hermétique Ronde en Verre Pebbly</h1><div class="col is-12">Bo&icirc;tes rondes en verre borosilicate poss&eacute;dant un couvercle fermant herm&eacute;tiquement avec joint en silicone alimentaire et passant au micro-ondes gr&acirc;ce &agrave; un clapet sp&eacute;cialement adapt&eacute; &agrave; cet usage. Ces bo&icirc;tes permettent un usage de cuisson et de conservation.</div><h1>Caractéristiques Boîte Hermétique Ronde en Verre Pebbly</h1><div class="col is-12">- ref 78867 : contenance 950 ml, diam&egrave;tre 18,5 cm, hauteur : 8 cm.<br />- ref 78866 : contenance 400 ml, diam&egrave;tre 13.50 cm, hauteur: 5.90 cm.<br />- ref 78873 : lot de 3 bo&icirc;tes rondes ( 400ml, 620 ml, 950 ml ).<br />- Va au cong&eacute;lateur et micro-ondes ( en ouvrant le clapet )<br />- Va au four jusqu'&agrave; 400&deg;C ( sans le couvercle )<br />- Verre en borosilicate.<br />- Joint de couvercle en silicone alimentaire.</div>
            """
          #metaKeywords: null
          #metaDescription: null
          #shortDescription: null
          -fullTitle: null
          -metaTitle: null
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8736 …}
      #channels: Doctrine\ORM\PersistentCollection {#8722 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7527 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8718 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8720 …}
      #productType: null
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
104.0 MiB 0.74 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31148
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31059 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31126 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31056 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#31004 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#31012
    #collection: Doctrine\Common\Collections\ArrayCollection {#31021 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#31000 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38564 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38566 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31148
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31059 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31126 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31056 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "Boîte Hermétique Ronde en Verre Pebbly"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#31012
    #collection: Doctrine\Common\Collections\ArrayCollection {#31021 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#31000 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#38564 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38566 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#31151
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31148
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31059 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#31126 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31056 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#31004 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#31012
      #collection: Doctrine\Common\Collections\ArrayCollection {#31021 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#31000 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#38564 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerX4JY5xp\EntityManagerGhost614a58f {#232 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#38566 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 104.0 MiB 0.16 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31202
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31193 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31200 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31201 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#31004 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#31205
  +variant: App\Entity\Product\ProductVariant {#31004 …}
  +price: "7,00\u{A0}"
  +originalPrice: "7,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5465 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9075 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4203 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1298 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12505 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9072 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#31202
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#31193 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#31200 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#31201 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 104.0 MiB 2.04 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27425
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12570 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27447 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12580 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#31520
  +cart: App\Entity\Order\Order {#13484 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1322 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#27425
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12570 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#27447 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12580 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#4980 …}
}