var/cache/dev/twig/01/01413c0205a762918f264f7c1e2fbbe0925a90030442e33b9f94f446e785e666.php line 762

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* FrontBundle/Page/shop2.html.twig */
  14. class __TwigTemplate_d2ee073e7fae0e742c6889393973953a603927d891bf71e59fb3bfc46fed8907 extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'title' => [$this'block_title'],
  24.             'description' => [$this'block_description'],
  25.             'google' => [$this'block_google'],
  26.             'extra_class' => [$this'block_extra_class'],
  27.             'stylesheets' => [$this'block_stylesheets'],
  28.             'body' => [$this'block_body'],
  29.             'javascripts' => [$this'block_javascripts'],
  30.         ];
  31.     }
  32.     protected function doGetParent(array $context)
  33.     {
  34.         // line 1
  35.         return "FrontBundle/layout_shop.html.twig";
  36.     }
  37.     protected function doDisplay(array $context, array $blocks = [])
  38.     {
  39.         $macros $this->macros;
  40.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  41.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""FrontBundle/Page/shop2.html.twig"));
  42.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  43.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""FrontBundle/Page/shop2.html.twig"));
  44.         $this->parent $this->loadTemplate("FrontBundle/layout_shop.html.twig""FrontBundle/Page/shop2.html.twig"1);
  45.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  46.         
  47.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  48.         
  49.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  50.     }
  51.     // line 3
  52.     public function block_title($context, array $blocks = [])
  53.     {
  54.         $macros $this->macros;
  55.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  56.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  57.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  58.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  59.         echo twig_escape_filter($this->env, (isset($context["app_sitename"]) || array_key_exists("app_sitename"$context) ? $context["app_sitename"] : (function () { throw new RuntimeError('Variable "app_sitename" does not exist.'3$this->source); })()), "html"nulltrue);
  60.         echo " - ";
  61.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'3$this->source); })()), "metaTitle", [], "any"falsefalsefalse3), "html"nulltrue);
  62.         
  63.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  64.         
  65.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  66.     }
  67.     // line 4
  68.     public function block_description($context, array $blocks = [])
  69.     {
  70.         $macros $this->macros;
  71.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  72.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""description"));
  73.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  74.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""description"));
  75.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'4$this->source); })()), "metaDescription", [], "any"falsefalsefalse4), "html"nulltrue);
  76.         
  77.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  78.         
  79.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  80.     }
  81.     // line 5
  82.     public function block_google($context, array $blocks = [])
  83.     {
  84.         $macros $this->macros;
  85.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  86.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""google"));
  87.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  88.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""google"));
  89.         // line 6
  90.         echo "<!-- Google tag (gtag.js) -->
  91. <script async src=\"https://www.googletagmanager.com/gtag/js?id=AW-11336737773\">
  92. </script>
  93. <script>
  94.     window.dataLayer = window.dataLayer || [];
  95.     function gtag(){dataLayer.push(arguments);}
  96.     gtag('js', new Date());
  97.     gtag('config', 'AW-11336737773');
  98. </script>
  99. ";
  100.         
  101.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  102.         
  103.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  104.     }
  105.     // line 18
  106.     public function block_extra_class($context, array $blocks = [])
  107.     {
  108.         $macros $this->macros;
  109.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  110.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""extra_class"));
  111.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  112.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""extra_class"));
  113.         echo "stack";
  114.         
  115.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  116.         
  117.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  118.     }
  119.     // line 22
  120.     public function block_stylesheets($context, array $blocks = [])
  121.     {
  122.         $macros $this->macros;
  123.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  124.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  125.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  126.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  127.         // line 23
  128.         echo "  <link href=\"/front/css/owl.carousel.min.css\" rel=\"stylesheet\">
  129.   <link href=\"/front/css/owl.theme.default.min.css\" rel=\"stylesheet\">
  130.   <link href=\"/front/css/nouislider.css\" rel=\"stylesheet\">
  131.   <style>
  132.       .bon-cadeau .options,
  133.       .bon-cadeau .options.small {
  134.           display: none;
  135.       }
  136.     /* ETOILES */
  137.     #bon-cadeau-results .item {
  138.         position: relative;
  139.     }
  140.       #bon-cadeau-12::before,
  141.       #bon-cadeau-28::before,
  142.       #bon-cadeau-17::before,
  143.       #bon-cadeau-31::before,
  144.       #bon-cadeau-25::before,
  145.       #bon-cadeau-22::before {
  146.           content: url(/front/img/stars3.svg);
  147.           position: absolute;
  148.           left: 42px;
  149.           top: 16px;
  150.           z-index: -1;
  151.       }
  152.       #bon-cadeau-12::after,
  153.       #bon-cadeau-28::after,
  154.       #bon-cadeau-17::after,
  155.       #bon-cadeau-31::after,
  156.       #bon-cadeau-25::after,
  157.       #bon-cadeau-22::after {
  158.           content: url(/front/img/stars4.svg);
  159.           position: absolute;
  160.           right: 22px;
  161.           bottom: 110px;
  162.           z-index: -1;
  163.       }
  164.       #bon-cadeau-14::before,
  165.       #bon-cadeau-30::before,
  166.       #bon-cadeau-16::before,
  167.       #bon-cadeau-27::before,
  168.       #bon-cadeau-33::before,
  169.       #bon-cadeau-19::before {
  170.           content: url(/front/img/stars5.svg);
  171.           position: absolute;
  172.           right: 55px;
  173.           top: 116px;
  174.           z-index: -1;
  175.       }
  176.       #bon-cadeau-20::before,
  177.       #bon-cadeau-34::before {
  178.           content: url(/front/img/stars1.svg);
  179.           position: absolute;
  180.           left: -46px;
  181.           bottom: 77px;
  182.       }
  183.       /* FIN ETOILES */
  184.       #bon-cadeau-10-plus {
  185.           margin-top: 1px;
  186.       }
  187.   /**
  188.       override footer cause bug
  189.        */
  190.       footer .bottom{
  191.           height: 60px;
  192.           margin-top: -10px;
  193.           display: flex;
  194.       }
  195.       @media screen and (min-width: 1400px){
  196.           footer .bottom .col-md-8 ul {
  197.               height: 100%;
  198.               display: grid;
  199.               grid-auto-flow: column;
  200.               align-items: center;
  201.           }
  202.       }
  203.       @media screen and (min-width: 458px) {
  204.           footer .bottom .col-md-8 ul {
  205.               height: 100%;
  206.               display: block;
  207.               grid-auto-flow: revert;
  208.           }
  209.       }
  210.   .full-bar {
  211.       width: 100%;
  212.   }
  213.     .bon-cadeau{
  214.       cursor: pointer;
  215.     }
  216.     .bon-cadeau:last-child{
  217.       cursor: revert;
  218.     }
  219.     /* Ciblez .bon-cadeau dans .shop_bons_section1 et .shop_bons_section2 pour l'état par défaut */
  220.     .page_shop .shop_bons_section1 .bon-cadeau::before,
  221.     .page_shop .shop_bons_section2 .bon-cadeau::before {
  222.       border: 1px solid transparent;
  223.       transition: border 0.3s ease-in-out, transform 0.3s ease-in-out;
  224.       transform: scale(1);
  225.       height: 100%;
  226.     }
  227.     /* Ciblez .bon-cadeau dans .shop_bons_section1 et .shop_bons_section2 pour l'état de survol */
  228.     .page_shop .shop_bons_section1 .bon-cadeau:hover::before,
  229.     .page_shop .shop_bons_section2 .bon-cadeau:hover::before {
  230.       border: 1px solid var(--red);
  231.       transform: scale(1.05);
  232.     }
  233.     /* Annuler les transformations pour les éléments avec la classe .last-item-class */
  234.     .page_shop .shop_bons_section1 .last-item-class .bon-cadeau::before,
  235.     .page_shop .shop_bons_section2 .last-item-class .bon-cadeau::before,
  236.     .page_shop .shop_bons_section1 .last-item-class .bon-cadeau:hover::before,
  237.     .page_shop .shop_bons_section2 .last-item-class .bon-cadeau:hover::before {
  238.       border: 1px solid transparent !important;
  239.       transform: scale(1) !important;
  240.       transition: none !important;
  241.   }
  242.   .options {
  243. /*    position: absolute;
  244.     background-color: #faf5f5;*/
  245.     padding-left: 15px;
  246.     margin-left: -15px;
  247.     border-radius: 30px;
  248.     padding-bottom: 10px;
  249.     cursor: pointer;
  250.   }
  251.   .options li {
  252.       background-color: #FFFFFF;
  253.       border-radius: 15px;
  254.       padding: 5px 0px;
  255.       margin: 5px;
  256.       width: calc(25% - -59px);
  257.       float: left;
  258.       position: relative;
  259.       height: 74px;
  260.       border: 1px solid #FFFFFF;
  261.   }
  262.   .options label {
  263.       border-bottom: 2px solid var(--red);
  264.       display: table;
  265.       padding: 0px 0px 5px 0px;
  266.       width: auto;
  267.       margin-bottom: 10px;
  268.   }
  269.   .option-content {
  270.       border-radius: 14px;
  271.       background: #931517;
  272.       display: flex;
  273.       justify-content: center;
  274.       align-items: center;
  275.       width: 119px;
  276.       height: 19px;
  277.       flex-shrink: 0;
  278.       margin-top: 10px;
  279.       color: #fff;
  280.       padding: 0.5rem 1rem;
  281.       font-size: 13px;
  282.       font-weight: 600;
  283.       margin-bottom: 4px;
  284.   }
  285.   .options ul {
  286.       background-color: transparent;
  287.       border-radius: 30px;
  288.       padding: 0px !important;
  289.       margin: 0px !important;
  290.       float: left;
  291.       width: 100%;
  292.       list-style: none;
  293.   }
  294.   .options .title {
  295.       max-width: 92%;
  296.       transform: translateX(4.2%);
  297.       margin: 0;
  298.       font-size: 11px;
  299.       font-weight: normal;
  300.       text-align: center;
  301.       padding: 0;
  302.       line-height: 14px;
  303.       min-height: 33px;
  304.   }
  305.   .options ul li {
  306.     width: calc(31% - -59px);
  307.   }
  308.   .options ul li::before {
  309.     content: '';
  310.   }
  311.   .items-slider .item .options .price {
  312.       margin: 3px 0 0 0;
  313.       font-size: 14px;
  314.       font-weight: normal;
  315.       color: var(--red);
  316.       text-align: center;
  317.       width: 100%;
  318.       padding: 0;
  319.   }
  320.   .shop_bons_section1 .bon-cadeau .actions2 {
  321.     position: absolute;
  322.     height: 33px;
  323.     width: 33.3%;
  324.     background-color: var(--red);
  325.     border-radius: 16px;
  326.     margin: 0px;
  327.     top: calc(100% - 45px);
  328.   }
  329.   .shop_bons_section1 #bon-cadeau-25 .actions2,
  330.   .shop_bons_section1 #bon-cadeau-26 .actions2,
  331.   .shop_bons_section1 #bon-cadeau-27 .actions2,
  332.   .shop_bons_section1 #bon-cadeau-15 .actions2,
  333.   .shop_bons_section1 #bon-cadeau-16 .actions2,
  334.   .shop_bons_section1 #bon-cadeau-22 .actions2,
  335.   .shop_bons_section1 #bon-cadeau-20 .actions2,
  336.   .shop_bons_section1 #bon-cadeau-34 .actions2,
  337.   .shop_bons_section1 #bon-cadeau-4 .actions2,
  338.   .shop_bons_section1 #bon-cadeau-5 .actions2,
  339.   .shop_bons_section1 #bon-cadeau-11 .actions2,
  340.   .shop_bons_section1 #bon-cadeau-9 .actions2 {
  341.     position: relative;
  342.     height: 34px;
  343.     width: 74%;
  344.     background-color: var(--red);
  345.     border-radius: 16px;
  346.     margin: 0px;
  347.     margin-bottom: 15px;
  348.     top: 0px;
  349.   }
  350.     .col-md-7 .pt-5 .infos {
  351.         background-color: #FFFFFF;
  352.         width: 15px;
  353.         height: 15px;
  354.         margin-left: 15px;
  355.         -webkit-box-shadow: 0px 1px 5px 1px rgb(0 0 0 / 16%);
  356.         box-shadow: 0px 1px 5px 1px rgb(0 0 0 / 16%);
  357.         color: #000000;
  358.         display: inline-block;
  359.         border-radius: 8px;
  360.         text-align: center;
  361.         font-weight: 500;
  362.         line-height: 15px;
  363.         font-size: 13px;
  364.         cursor: pointer;
  365.         z-index: 800;
  366.     }
  367.   .shop_bons_section1 #bon-cadeau-25 .actions2 .price,
  368.   .shop_bons_section1 #bon-cadeau-26 .actions2 .price,
  369.   .shop_bons_section1 #bon-cadeau-37 .actions2 .price,
  370.   .shop_bons_section1 #bon-cadeau-15 .actions2 .price,
  371.   .shop_bons_section1 #bon-cadeau-16 .actions2 .price,
  372.   .shop_bons_section1 #bon-cadeau-22 .actions2 .price,
  373.   .shop_bons_section1 #bon-cadeau-20 .actions2 .price,
  374.   .shop_bons_section1 #bon-cadeau-4 .actions2 .price,
  375.   .shop_bons_section1 #bon-cadeau-5 .actions2 .price,
  376.   .shop_bons_section1 #bon-cadeau-11 .actions2 .price,
  377.   .shop_bons_section1 #bon-cadeau-9 .actions2 .price {
  378.     line-height: 33px;
  379.     margin-top: 0px;
  380.   }
  381.   .options .title .sub {
  382.     color: #656565;
  383.     font-size: 10px;
  384.   }
  385.   .shop_bons_section1 {
  386.     min-height: 630px;
  387.   }
  388.   .options.small {
  389.     position: relative;
  390.     padding-left: 0px;
  391.     margin-left: 0px;
  392.     background-color: transparent;
  393.     width: 100%;
  394.       margin-top: 1rem;
  395.     max-width: 255px;
  396.   }
  397.   .options.small ul li {
  398.     width: 100%;
  399.   }
  400.   .options.small ul li {
  401.     height: 60px !important;
  402.   }
  403.   #bon-cadeau-6 .option-1, 
  404.   #bon-cadeau-6 .option-2,
  405.   #bon-cadeau-20 .option-1,
  406.   #bon-cadeau-20 .option-2,
  407.   #bon-cadeau-7 .option-1, 
  408.   #bon-cadeau-7 .option-2,
  409.   #bon-cadeau-8 .option-1, 
  410.   #bon-cadeau-8 .option-2,
  411.   #bon-cadeau-9 .option-1, 
  412.   #bon-cadeau-9 .option-2 {
  413.     display: none;
  414.   }
  415.   .bon-cadeau .actions2 .add-cart {
  416.     top: 4px;
  417.   }
  418.   .options.small .title {
  419.     min-height: auto;
  420.   }
  421.   .items-slider .item .options.small .price {
  422.     margin: 0px !important;
  423.   }
  424.   .shop_bons_section1 #bon-cadeau-10 .bon-cadeau .actions2 {
  425.     top: calc(74% - 16px);
  426.   }
  427.   .items-slider .item .price {
  428.     font-size: 16px;
  429.     line-height: 32px;
  430.   }
  431.   .actions2{
  432.       position: relative;
  433.   }
  434.   .shop_bons_section2 .bon-cadeau .actions2 ,.add {
  435.       top: 48% !important;
  436.       height: 28px;
  437.       width: 207px;
  438.   }
  439.   .shop_bons_section2 .bon-cadeau .actions2 ,.one{
  440.       top: 44.8% !important;
  441.       height: 28px;
  442.       width: 207px;
  443.   }
  444.   .shop_bons_section2 .bon-cadeau .actions2 .add-cart {
  445.     top:4px !important;
  446.   }
  447.   #bon-cadeau-9 .options .col-12:first-child .option-content{
  448.       display: none;
  449.   }
  450.   .bon-cadeau ul {
  451.     margin-bottom: 15px;
  452.   }
  453.   .bon-cadeau .actions2 {
  454.     position: relative !important;
  455.   }
  456.   .shop_bons_section2 .bon-cadeau .actions2, .one {
  457.     top: inherit !important;
  458.     width: 100%;
  459.     height: 34px;
  460.   }
  461.   #bon-cadeau-10 .actions2 {
  462.     position: absolute !important;
  463.   }
  464. /*  #bon-cadeau-6 .option-6,
  465.   #bon-cadeau-7 .option-6,
  466.   #bon-cadeau-8 .option-6,
  467.   #bon-cadeau-9 .option-6 {
  468.     display: none;
  469.   }*/
  470.     .infos {
  471.         background-color: var(--red);
  472.         width: 15px;
  473.         height: 15px;
  474.         position: absolute;
  475.         display: block;
  476.         color: #FFFFFF;
  477.         border-radius: 8px;
  478.         text-align: center;
  479.         font-weight: 500;
  480.         line-height: 15px;
  481.         font-size: 13px;
  482.         right: -10px;
  483.         top: -10px;
  484.         cursor: pointer;
  485.         z-index: 800;
  486.         margin: 10px;
  487.     }
  488.   @media (max-width: 1440px)
  489.   {
  490.     .options ul li {
  491.       width: calc(50% - 18px);
  492.     }
  493.     .shop_bons_section1 {
  494.       min-height: 760px;
  495.     }
  496.     .shop_bons_section1 #bon-cadeau-10 .bon-cadeau .actions2 {
  497.       
  498.       top: calc(100% - 45px);
  499.     }
  500.     .items-slider .item .price {
  501.       font-size: 15px;
  502.       line-height: 33px;
  503.     }
  504.   }
  505.   @media (max-width: 768px)
  506.   {
  507.     .options {
  508.       width: 58%;
  509.     }
  510.     .options ul li {
  511.         width: calc(100% - 24px);
  512.       height: 60px !important;
  513.     }
  514.     .options .title {
  515.       min-height: auto;
  516.     }
  517.     .items-slider .item .options .price {
  518.       margin: 0px !important;
  519.     }
  520.     .shop_bons_section1 {
  521.       min-height: 960px;
  522.     }
  523.     .bon-cadeau .actions2 {
  524.         width: calc(100% - 60px);
  525.     }
  526. /*      .shop_bons_section2 .bon-cadeau .actions2 ,.one{
  527.           top: 48% !important;
  528.           height: 28px;
  529.           width: 207px;
  530.       }*/
  531.   }
  532.   @media (max-width: 767px)
  533.   {
  534.     .options {
  535.       position: relative;
  536.       padding-left: 0px;
  537.       margin-left: 0px;
  538.       background-color: transparent;
  539.       width: 100%;
  540.     }
  541.     .options ul li {
  542.       width: 100%;
  543.     }
  544.     .shop_bons_section1 .bon-cadeau .actions2 {
  545.       width: calc(100% - 60px);
  546.       top: calc(100% - 17px);
  547.     }
  548.     .options.small {
  549.       max-width: 100%;
  550.     }
  551.     .shop_bons_section1 #bon-cadeau-4 .actions2,
  552.     .shop_bons_section1 #bon-cadeau-5 .actions2,
  553.     .shop_bons_section1 #bon-cadeau-11 .actions2,
  554.     .shop_bons_section1 #bon-cadeau-9 .actions2 {
  555.       width: 100%;
  556.     }
  557.   }
  558.     .additional .infos{
  559.         right: -25px;
  560.         transform: translateX(-5%);
  561.         background-color: #FFFFFF;
  562.         color: #000000;
  563.     }
  564.     ul, .additional{
  565.         display: table;
  566.     }
  567.     .date-article p{
  568.         padding: 0;
  569.         text-align: center;
  570.         font-size: .875rem;
  571.         font-weight: 500;
  572.     }
  573.     .btn-primary.active,
  574.     .btn-primary:hover {
  575.         color: #ffffff;
  576.         text-decoration: none;
  577.         border: 1px solid var(--red);
  578.         background-color: var(--red);
  579.     }
  580.     .bon-cadeau .per-person{
  581.         font-size: 12px;
  582.     }
  583.     .bon-cadeau .per-person{
  584.         height: 25px;
  585.     }
  586.     .bon-cadeau .per-person span{
  587.         line-height: 26px;
  588.     }
  589.     .bon-cadeau .per-person img{
  590.         margin: 9px 0 0 6px;
  591.     }
  592.     .items-slider .item .category{
  593.         font-size: 12px;
  594.     }
  595.     .bon-cadeau .actions2 .no-cart{
  596.         width: 145px;
  597.         font-size: 0.9rem;
  598.         position: absolute;
  599.         background-color: #FFFFFF;
  600.         right: 3px;
  601.         top: 4px;
  602.         height: 26px;
  603.         border-radius: 13px;
  604.         text-align: center;
  605.     }
  606.     .bon-cadeau .actions2 .price{
  607.         width: 50%;
  608.     }
  609.     .shop-bf .bon-cadeau .actions2 .price {
  610.         color: #000000;
  611.     }
  612.     .shop-bf .option-content,
  613.     .shop-bf .bon-cadeau .actions2,
  614.     .shop-bf.items-slider .item .category {
  615.         background-color: #FFF446;
  616.         color: #000000;
  617.     }
  618.     .shop-bf .bon-cadeau::before {
  619.         background-color: #fff4462e !important;
  620.     }
  621.     .shop-bf .bon-cadeau ul li::before {
  622.         color: #FFF446;
  623.     }
  624.     .shop-bf .options label {
  625.         border-bottom: #FFF446;
  626.     }
  627.     .shop-bf .bon-cadeau:hover::before {
  628.         border: 1px solid #000000 !important;
  629.     }
  630.     .shop-bf .barre {
  631.         text-decoration: line-through;
  632.         margin-left: -65px;
  633.         background-color: #FFF446;
  634.         border-radius: 16px;
  635.         padding: 8px 8px 7px 8px;
  636.         text-decoration-thickness: 2px;
  637.     }
  638.   </style>
  639. ";
  640.         
  641.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  642.         
  643.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  644.     }
  645.     // line 633
  646.     public function block_body($context, array $blocks = [])
  647.     {
  648.         $macros $this->macros;
  649.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  650.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  651.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  652.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  653.         // line 634
  654.         echo "
  655. ";
  656.         // line 636
  657.         if ((null === (isset($context["category_slug"]) || array_key_exists("category_slug"$context) ? $context["category_slug"] : (function () { throw new RuntimeError('Variable "category_slug" does not exist.'636$this->source); })()))) {
  658.             // line 637
  659.             echo "      <div class=\"content nav-content\" style=\"margin-top:60px\">
  660.         <div class=\"row fluid-menu\">
  661.           <div class=\"nav-menu\">
  662.             <div class=\"nav-list\">
  663.               <div class=\"overlay\"></div>
  664.               <ul>
  665.               ";
  666.             // line 643
  667.             $context['_parent'] = $context;
  668.             $context['_seq'] = twig_ensure_traversable((isset($context["categories"]) || array_key_exists("categories"$context) ? $context["categories"] : (function () { throw new RuntimeError('Variable "categories" does not exist.'643$this->source); })()));
  669.             foreach ($context['_seq'] as $context["_key"] => $context["category"]) {
  670.                 // line 644
  671.                 echo "                <li class=\"";
  672.                 echo (((=== twig_compare(twig_get_attribute($this->env$this->source$context["category"], "slug", [], "any"falsefalsefalse644), "bon-cadeau"))) ? ("active hover") : ("soon"));
  673.                 echo "\"><a href=\"";
  674.                 (((=== twig_compare(twig_get_attribute($this->env$this->source$context["category"], "slug", [], "any"falsefalsefalse644), "bon-cadeau"))) ? (print (twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("framework_front_shop_cat", ["category_slug" => twig_get_attribute($this->env$this->source$context["category"], "slug", [], "any"falsefalsefalse644), "locale" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'644$this->source); })()), "request", [], "any"falsefalsefalse644), "locale", [], "any"falsefalsefalse644)]), "html"nulltrue))) : (print ("#")));
  675.                 echo "\">";
  676.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["category"], "name", [], "any"falsefalsefalse644), twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'644$this->source); })()), "request", [], "any"falsefalsefalse644), "locale", [], "any"falsefalsefalse644), [], "array"falsefalsefalse644), "html"nulltrue);
  677.                 echo "</a></li>
  678.               ";
  679.             }
  680.             $_parent $context['_parent'];
  681.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['category'], $context['_parent'], $context['loop']);
  682.             $context array_intersect_key($context$_parent) + $_parent;
  683.             // line 646
  684.             echo "              </ul>
  685.             </div>
  686.           </div>
  687.         </div>
  688.       </div>
  689. ";
  690.         } else {
  691.             // line 652
  692.             echo "
  693.       <div class=\"content nav-content\" style=\"margin-top:60px\">
  694.         <div class=\"row fluid-menu\">
  695.           <div class=\"nav-menu\">
  696.             <div class=\"nav-list\">
  697.               <div class=\"overlay\"></div>
  698.               <ul>
  699.                 <li><a href=\"/";
  700.             // line 659
  701.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'659$this->source); })()), "request", [], "any"falsefalsefalse659), "locale", [], "any"falsefalsefalse659), "html"nulltrue);
  702.             echo "/";
  703.             echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'659$this->source); })()), "request", [], "any"falsefalsefalse659), "locale", [], "any"falsefalsefalse659)), "html"nulltrue);
  704.             echo "/articles\">";
  705.             echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_all", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'659$this->source); })()));
  706.             echo "</a></li>
  707.                 <li class=\"";
  708.             // line 660
  709.             echo (((=== twig_compare(twig_get_attribute($this->env$this->source, (isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'660$this->source); })()), "slug", [], "any"falsefalsefalse660), "bon-cadeau"))) ? ("active hover") : ("soon"));
  710.             echo "\"><a href=\"";
  711.             (((=== twig_compare(twig_get_attribute($this->env$this->source, (isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'660$this->source); })()), "slug", [], "any"falsefalsefalse660), "bon-cadeau"))) ? (print (twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("framework_front_shop_cat", ["category_slug" => twig_get_attribute($this->env$this->source, (isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'660$this->source); })()), "slug", [], "any"falsefalsefalse660), "locale" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'660$this->source); })()), "request", [], "any"falsefalsefalse660), "locale", [], "any"falsefalsefalse660)]), "html"nulltrue))) : (print ("#")));
  712.             echo "\">";
  713.             echo twig_escape_filter($this->envtwig_replace_filter((isset($context["categoryName"]) || array_key_exists("categoryName"$context) ? $context["categoryName"] : (function () { throw new RuntimeError('Variable "categoryName" does not exist.'660$this->source); })()), ["Bons cadeaux" => $this->extensions['App\Framework\Twig\AppExtension']->tr("menu_bons", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'660$this->source); })()))]), "html"nulltrue);
  714.             echo "</a></li>
  715.               </ul>
  716.             </div>
  717.           </div>
  718.         </div>
  719.       </div>
  720. ";
  721.         }
  722.         // line 667
  723.         echo "
  724. ";
  725.         // line 670
  726.         if (((null === (isset($context["category_slug"]) || array_key_exists("category_slug"$context) ? $context["category_slug"] : (function () { throw new RuntimeError('Variable "category_slug" does not exist.'670$this->source); })())) || (=== twig_compare((isset($context["category_slug"]) || array_key_exists("category_slug"$context) ? $context["category_slug"] : (function () { throw new RuntimeError('Variable "category_slug" does not exist.'670$this->source); })()), "bon-cadeau")))) {
  727.             // line 671
  728.             echo "    <section class=\"espace-content full mt-0\" id=\"bon-cadeau\" >
  729.       <div class=\"content\">
  730.         <a href=\"/";
  731.             // line 673
  732.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'673$this->source); })()), "request", [], "any"falsefalsefalse673), "locale", [], "any"falsefalsefalse673), "html"nulltrue);
  733.             echo "/";
  734.             echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'673$this->source); })()), "request", [], "any"falsefalsefalse673), "locale", [], "any"falsefalsefalse673)), "html"nulltrue);
  735.             echo "\" class=\"link-back\"><img src=\"/front/img/button-arrow-r-l.svg\" alt=\"back\" width=\"25px\" class=\"me-2\" />";
  736.             echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_back", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'673$this->source); })()));
  737.             echo "</a>
  738.         <h1 class=\" mb-3 no-bar mt-4\">";
  739.             // line 674
  740.             echo twig_escape_filter($this->envtwig_replace_filter((isset($context["categoryName"]) || array_key_exists("categoryName"$context) ? $context["categoryName"] : (function () { throw new RuntimeError('Variable "categoryName" does not exist.'674$this->source); })()), ["Bons cadeaux" => $this->extensions['App\Framework\Twig\AppExtension']->tr("menu_bons", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'674$this->source); })()))]), "html"nulltrue);
  741.             echo " / ";
  742.             echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_season", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'674$this->source); })()));
  743.             echo "<span class=\"full-bar\"></span></h1>
  744.         <span class=\"bon-badge\">";
  745.             // line 675
  746.             echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_badge", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'675$this->source); })()));
  747.             echo "</span>
  748.           <p class=\"pt-4 pb-0 text-black\">
  749.           ";
  750.             // line 677
  751.             echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_subtitle", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'677$this->source); })()));
  752.             echo "
  753.           </p>
  754.       </div>
  755.     </section>
  756. ";
  757.             // line 803
  758.             echo "
  759.     <h3 class=\"shop_bons_section mt-5\">";
  760.             // line 825
  761.             echo twig_upper_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_section1", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'825$this->source); })())));
  762.             echo "</h3>
  763.     <div class=\"items-slider pack-slider espace-content p-0 mt-3 mb-5\">
  764.       <div class=\"content pb-5 mt-3\">
  765.         <div class=\"row shop_bons_section2\" id=\"bon-cadeau-results\">
  766. ";
  767.             // line 931
  768.             echo "
  769.             ";
  770.             // line 932
  771.             $context['_parent'] = $context;
  772.             $context['_seq'] = twig_ensure_traversable((isset($context["bons"]) || array_key_exists("bons"$context) ? $context["bons"] : (function () { throw new RuntimeError('Variable "bons" does not exist.'932$this->source); })()));
  773.             foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
  774.                 // line 933
  775.                 echo "
  776.                 ";
  777.                 // line 934
  778.                 $context["saved"] = false;
  779.                 // line 935
  780.                 echo "                ";
  781.                 $context['_parent'] = $context;
  782.                 $context['_seq'] = twig_ensure_traversable((isset($context["bookmarks"]) || array_key_exists("bookmarks"$context) ? $context["bookmarks"] : (function () { throw new RuntimeError('Variable "bookmarks" does not exist.'935$this->source); })()));
  783.                 foreach ($context['_seq'] as $context["_key"] => $context["bookmark"]) {
  784.                     // line 936
  785.                     echo "                    ";
  786.                     if ((=== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["bookmark"], "product", [], "any"falsefalsefalse936), "id", [], "any"falsefalsefalse936), twig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse936)))) {
  787.                         // line 937
  788.                         echo "                        ";
  789.                         $context["saved"] = true;
  790.                         // line 938
  791.                         echo "                    ";
  792.                     }
  793.                     // line 939
  794.                     echo "                ";
  795.                 }
  796.                 $_parent $context['_parent'];
  797.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['bookmark'], $context['_parent'], $context['loop']);
  798.                 $context array_intersect_key($context$_parent) + $_parent;
  799.                 // line 940
  800.                 echo "                ";
  801.                 if (twig_in_filter(twig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse940), [=> "bon-cadeau-25"=> "bon-cadeau-26"=> "bon-cadeau-27"])) {
  802.                     // line 941
  803.                     echo "                    <div class=\"item col-md-6 col-lg-4 mb-5\" id=\"";
  804.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse941), "html"nulltrue);
  805.                     echo "\">
  806.                         <div class=\"bon-cadeau\">
  807.                             <div class=\"col-md-12\">
  808.                                 <a href=\"#\" class=\"favoris trigger-modal ";
  809.                     // line 944
  810.                     echo (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("IS_AUTHENTICATED_REMEMBERED")) ? ("bookmark") : ("not-logged-in"));
  811.                     echo " ";
  812.                     echo (((isset($context["saved"]) || array_key_exists("saved"$context) ? $context["saved"] : (function () { throw new RuntimeError('Variable "saved" does not exist.'944$this->source); })())) ? ("saved") : (""));
  813.                     echo "\" data-id=\"";
  814.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse944), "html"nulltrue);
  815.                     echo "\"><i></i></a>
  816.                                 <a href=\"/";
  817.                     // line 945
  818.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'945$this->source); })()), "request", [], "any"falsefalsefalse945), "locale", [], "any"falsefalsefalse945), "html"nulltrue);
  819.                     echo "/";
  820.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'945$this->source); })()), "request", [], "any"falsefalsefalse945), "locale", [], "any"falsefalsefalse945)), "html"nulltrue);
  821.                     echo "/produit/";
  822.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse945), "html"nulltrue);
  823.                     echo "\" class=\"cover-container\">
  824.                                     <div class=\"per-person\"><span>";
  825.                     // line 946
  826.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_person", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'946$this->source); })()));
  827.                     echo "</span> <img height=\"11px\" src=\"/front/img/user-icon.svg\" alt=\"person\"></div>
  828.                                     ";
  829.                     // line 948
  830.                     echo "                                    <img alt=\"";
  831.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "nameLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'948$this->source); })()), "request", [], "any"falsefalsefalse948), "locale", [], "any"falsefalsefalse948)], "method"falsefalsefalse948), "html"nulltrue);
  832.                     echo "\" class=\"cover\" src=\"/uploads/products/";
  833.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse948), "html"nulltrue);
  834.                     echo "/";
  835.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "mainImage", [], "any"falsefalsefalse948), "html"nulltrue);
  836.                     echo "\" />
  837.                                     <div class=\"date-article\">
  838.                                         <p>";
  839.                     // line 950
  840.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_valable", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'950$this->source); })()));
  841.                     echo " </p>
  842.                                     </div>
  843.                                 </a>
  844.                             </div>
  845.                             <a href=\"/";
  846.                     // line 954
  847.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'954$this->source); })()), "request", [], "any"falsefalsefalse954), "locale", [], "any"falsefalsefalse954), "html"nulltrue);
  848.                     echo "/";
  849.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'954$this->source); })()), "request", [], "any"falsefalsefalse954), "locale", [], "any"falsefalsefalse954)), "html"nulltrue);
  850.                     echo "/produit/";
  851.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse954), "html"nulltrue);
  852.                     echo "\" class=\"cover-container\">
  853.                                 <span class=\"name\">";
  854.                     // line 955
  855.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "nameLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'955$this->source); })()), "request", [], "any"falsefalsefalse955), "locale", [], "any"falsefalsefalse955)], "method"falsefalsefalse955), "html"nulltrue);
  856.                     echo "</span>
  857.                                 <span class=\"subname\">";
  858.                     // line 956
  859.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "usecaseLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'956$this->source); })()), "request", [], "any"falsefalsefalse956), "locale", [], "any"falsefalsefalse956)], "method"falsefalsefalse956), "html"nulltrue);
  860.                     echo "</span>
  861.                                 <span class=\"category\">";
  862.                     // line 957
  863.                     echo twig_upper_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->tr("menu_bons", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'957$this->source); })())));
  864.                     echo "</span>
  865.                             </a>
  866.                             <div class=\"additional\" >
  867.                                 ";
  868.                     // line 960
  869.                     echo twig_get_attribute($this->env$this->source$context["item"], "additionalLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'960$this->source); })()), "request", [], "any"falsefalsefalse960), "locale", [], "any"falsefalsefalse960)], "method"falsefalsefalse960);
  870.                     echo "
  871.                             </div>
  872.                             <div class=\"actions2 one\">
  873.                                 <a href=\"/";
  874.                     // line 964
  875.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'964$this->source); })()), "request", [], "any"falsefalsefalse964), "locale", [], "any"falsefalsefalse964), "html"nulltrue);
  876.                     echo "/";
  877.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'964$this->source); })()), "request", [], "any"falsefalsefalse964), "locale", [], "any"falsefalsefalse964)), "html"nulltrue);
  878.                     echo "/produit/";
  879.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse964), "html"nulltrue);
  880.                     echo "\">
  881.                                     <span class=\"price\">";
  882.                     // line 965
  883.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "priceFr", [], "any"falsefalsefalse965), "html"nulltrue);
  884.                     echo " €</span>
  885.                                     <p class=\"no-cart fast-cart text-black p-0\">Je commande</p>
  886.                                 </a>
  887.                             </div>
  888.                             <div class=\"options small\" href=\"/";
  889.                     // line 969
  890.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'969$this->source); })()), "request", [], "any"falsefalsefalse969), "locale", [], "any"falsefalsefalse969), "html"nulltrue);
  891.                     echo "/";
  892.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'969$this->source); })()), "request", [], "any"falsefalsefalse969), "locale", [], "any"falsefalsefalse969)), "html"nulltrue);
  893.                     echo "/produit/";
  894.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse969), "html"nulltrue);
  895.                     echo "\">
  896.                                 <label>";
  897.                     // line 970
  898.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_product_options_title2", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'970$this->source); })()));
  899.                     echo "</label>
  900.                                 <div class=\"row\">
  901.                                     <div class=\"col-12\">
  902.                                       <span class=\"option-content\">
  903.                                         Restaurant
  904.                                     </span>
  905.                                         <ul class=\"mt-3\">
  906.                                             ";
  907.                     // line 977
  908.                     $context['_parent'] = $context;
  909.                     $context['_seq'] = twig_ensure_traversable((isset($context["options"]) || array_key_exists("options"$context) ? $context["options"] : (function () { throw new RuntimeError('Variable "options" does not exist.'977$this->source); })()));
  910.                     foreach ($context['_seq'] as $context["_key"] => $context["option"]) {
  911.                         // line 978
  912.                         echo "                                                ";
  913.                         if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "restaurant", [], "any"falsefalsefalse978), true))) {
  914.                             // line 979
  915.                             echo "                                                    <li class=\"option-";
  916.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse979), "html"nulltrue);
  917.                             echo "\" style=\"height: 85px\">
  918.                                                         ";
  919.                             // line 980
  920.                             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "desc", [], "any"falsefalsefalse980), ""))) {
  921.                                 echo "<span class=\"infos\" data-desc=\"";
  922.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "desc", [], "any"falsefalsefalse980), "html"nulltrue);
  923.                                 echo "\" title=\"";
  924.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "desc", [], "any"falsefalsefalse980), "html"nulltrue);
  925.                                 echo "\">i</span>";
  926.                             }
  927.                             // line 981
  928.                             echo "                                                        <p class=\"title\">";
  929.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "name", [], "any"falsefalsefalse981), "html"nulltrue);
  930.                             echo "<br>";
  931.                             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "sub", [], "any"falsefalsefalse981), ""))) {
  932.                                 echo " <span class=\"sub\">";
  933.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "sub", [], "any"falsefalsefalse981), "html"nulltrue);
  934.                                 echo "</span> ";
  935.                             }
  936.                             echo "</p>
  937.                                                         <p class=\"price\">(+ ";
  938.                             // line 982
  939.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "price", [], "any"falsefalsefalse982), "html"nulltrue);
  940.                             echo " €)</p>
  941.                                                     </li>
  942.                                                 ";
  943.                         }
  944.                         // line 985
  945.                         echo "                                            ";
  946.                     }
  947.                     $_parent $context['_parent'];
  948.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']);
  949.                     $context array_intersect_key($context$_parent) + $_parent;
  950.                     // line 986
  951.                     echo "                                        </ul>
  952.                                     </div>
  953.                                     <div class=\"col-12\">
  954.                                     <span class=\"option-content\">
  955.                                         Lounge Club
  956.                                     </span>
  957.                                         <ul class=\"mt-3\">
  958.                                             ";
  959.                     // line 993
  960.                     $context['_parent'] = $context;
  961.                     $context['_seq'] = twig_ensure_traversable((isset($context["options"]) || array_key_exists("options"$context) ? $context["options"] : (function () { throw new RuntimeError('Variable "options" does not exist.'993$this->source); })()));
  962.                     foreach ($context['_seq'] as $context["_key"] => $context["option"]) {
  963.                         // line 994
  964.                         echo "                                                ";
  965.                         if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse994), true))) {
  966.                             // line 995
  967.                             echo "                                                    <li class=\"option-";
  968.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse995), "html"nulltrue);
  969.                             echo "\">
  970.                                                         <p class=\"title\">";
  971.                             // line 996
  972.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "name", [], "any"falsefalsefalse996), "html"nulltrue);
  973.                             echo "<br>";
  974.                             if (twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse996)) {
  975.                                 echo "<span>Lounge Club</span>";
  976.                             }
  977.                             echo "</p>
  978.                                                         <p class=\"price\" ";
  979.                             // line 997
  980.                             if (( !twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse997) && (-=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse997), 3)))) {
  981.                                 echo "style=\"margin-top: 10px;\"";
  982.                             }
  983.                             echo ">(+ ";
  984.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "price", [], "any"falsefalsefalse997), "html"nulltrue);
  985.                             echo " €)</p>
  986.                                                     </li>
  987.                                                 ";
  988.                         }
  989.                         // line 1000
  990.                         echo "                                            ";
  991.                     }
  992.                     $_parent $context['_parent'];
  993.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']);
  994.                     $context array_intersect_key($context$_parent) + $_parent;
  995.                     // line 1001
  996.                     echo "                                        </ul>
  997.                                     </div>
  998.                                 </div>
  999.                                 <div class=\"row\">
  1000.                                     <div class=\"col-12\">
  1001.                                     <span class=\"option-content\">
  1002.                                       ";
  1003.                     // line 1007
  1004.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("cadeau_title", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1007$this->source); })()));
  1005.                     echo "
  1006.                                     </span>
  1007.                                         <ul class=\"mt-3\">
  1008.                                             ";
  1009.                     // line 1010
  1010.                     $context['_parent'] = $context;
  1011.                     $context['_seq'] = twig_ensure_traversable((isset($context["options"]) || array_key_exists("options"$context) ? $context["options"] : (function () { throw new RuntimeError('Variable "options" does not exist.'1010$this->source); })()));
  1012.                     foreach ($context['_seq'] as $context["_key"] => $context["option"]) {
  1013.                         // line 1011
  1014.                         echo "                                                ";
  1015.                         if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "boutique", [], "any"falsefalsefalse1011), true))) {
  1016.                             // line 1012
  1017.                             echo "                                                    <li class=\"option-";
  1018.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1012), "html"nulltrue);
  1019.                             echo "\">
  1020.                                                         ";
  1021.                             // line 1013
  1022.                             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "desc", [], "any"falsefalsefalse1013), ""))) {
  1023.                                 echo "<span class=\"infos\" data-desc=\"";
  1024.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "desc", [], "any"falsefalsefalse1013), "html"nulltrue);
  1025.                                 echo "\" title=\"";
  1026.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "desc", [], "any"falsefalsefalse1013), "html"nulltrue);
  1027.                                 echo "\">i</span>";
  1028.                             }
  1029.                             // line 1014
  1030.                             echo "                                                        <p class=\"title\">";
  1031.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "name", [], "any"falsefalsefalse1014), "html"nulltrue);
  1032.                             echo "<br>";
  1033.                             if (twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1014)) {
  1034.                                 echo "<span>Lounge Club</span>";
  1035.                             }
  1036.                             echo "</p>
  1037.                                                         <p class=\"price\" ";
  1038.                             // line 1015
  1039.                             if (( !twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1015) && (-=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1015), 3)))) {
  1040.                                 echo "style=\"margin-top: 10px;\"";
  1041.                             }
  1042.                             echo ">(+ ";
  1043.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "price", [], "any"falsefalsefalse1015), "html"nulltrue);
  1044.                             echo " €)</p>
  1045.                                                     </li>
  1046.                                                 ";
  1047.                         }
  1048.                         // line 1018
  1049.                         echo "                                            ";
  1050.                     }
  1051.                     $_parent $context['_parent'];
  1052.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']);
  1053.                     $context array_intersect_key($context$_parent) + $_parent;
  1054.                     // line 1019
  1055.                     echo "                                        </ul>
  1056.                                     </div>
  1057.                                 </div>
  1058.                             </div>
  1059.                         </div>
  1060.                     </div>
  1061.                 ";
  1062.                 }
  1063.                 // line 1026
  1064.                 echo "            ";
  1065.             }
  1066.             $_parent $context['_parent'];
  1067.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
  1068.             $context array_intersect_key($context$_parent) + $_parent;
  1069.             // line 1027
  1070.             echo "
  1071.         </div>
  1072.       </div>
  1073.     </div>
  1074.     <h3 class=\"shop_bons_section mt-5\">";
  1075.             // line 1035
  1076.             echo twig_upper_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_section2", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1035$this->source); })())));
  1077.             echo "</h3>
  1078.     <div class=\"items-slider pack-slider espace-content p-0 mt-3 mb-5\">
  1079.       <div class=\"content pb-5 mt-3\">
  1080.         <div class=\"row shop_bons_section2\" id=\"bon-cadeau-results\">
  1081.               ";
  1082.             // line 1041
  1083.             $context['_parent'] = $context;
  1084.             $context['_seq'] = twig_ensure_traversable((isset($context["bons"]) || array_key_exists("bons"$context) ? $context["bons"] : (function () { throw new RuntimeError('Variable "bons" does not exist.'1041$this->source); })()));
  1085.             foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
  1086.                 // line 1042
  1087.                 echo "
  1088.                   ";
  1089.                 // line 1043
  1090.                 $context["saved"] = false;
  1091.                 // line 1044
  1092.                 echo "                  ";
  1093.                 $context['_parent'] = $context;
  1094.                 $context['_seq'] = twig_ensure_traversable((isset($context["bookmarks"]) || array_key_exists("bookmarks"$context) ? $context["bookmarks"] : (function () { throw new RuntimeError('Variable "bookmarks" does not exist.'1044$this->source); })()));
  1095.                 foreach ($context['_seq'] as $context["_key"] => $context["bookmark"]) {
  1096.                     // line 1045
  1097.                     echo "                    ";
  1098.                     if ((=== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["bookmark"], "product", [], "any"falsefalsefalse1045), "id", [], "any"falsefalsefalse1045), twig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse1045)))) {
  1099.                         // line 1046
  1100.                         echo "                      ";
  1101.                         $context["saved"] = true;
  1102.                         // line 1047
  1103.                         echo "                    ";
  1104.                     }
  1105.                     // line 1048
  1106.                     echo "                  ";
  1107.                 }
  1108.                 $_parent $context['_parent'];
  1109.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['bookmark'], $context['_parent'], $context['loop']);
  1110.                 $context array_intersect_key($context$_parent) + $_parent;
  1111.                 // line 1049
  1112.                 echo "                  ";
  1113.                 if (twig_in_filter(twig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1049), [=> "bon-cadeau-28"=> "bon-cadeau-29"=> "bon-cadeau-30"])) {
  1114.                     // line 1050
  1115.                     echo "                  <div class=\"item col-md-6 col-lg-4 mb-5\" id=\"";
  1116.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1050), "html"nulltrue);
  1117.                     echo "\">
  1118.                     <div class=\"bon-cadeau\">
  1119.                       <div class=\"col-md-12\">
  1120.                           <a href=\"#\" class=\"favoris trigger-modal ";
  1121.                     // line 1053
  1122.                     echo (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("IS_AUTHENTICATED_REMEMBERED")) ? ("bookmark") : ("not-logged-in"));
  1123.                     echo " ";
  1124.                     echo (((isset($context["saved"]) || array_key_exists("saved"$context) ? $context["saved"] : (function () { throw new RuntimeError('Variable "saved" does not exist.'1053$this->source); })())) ? ("saved") : (""));
  1125.                     echo "\" data-id=\"";
  1126.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse1053), "html"nulltrue);
  1127.                     echo "\"><i></i></a>
  1128.                         <a href=\"/";
  1129.                     // line 1054
  1130.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1054$this->source); })()), "request", [], "any"falsefalsefalse1054), "locale", [], "any"falsefalsefalse1054), "html"nulltrue);
  1131.                     echo "/";
  1132.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1054$this->source); })()), "request", [], "any"falsefalsefalse1054), "locale", [], "any"falsefalsefalse1054)), "html"nulltrue);
  1133.                     echo "/produit/";
  1134.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1054), "html"nulltrue);
  1135.                     echo "\" class=\"cover-container\">
  1136.                           <div class=\"per-person\"><span>";
  1137.                     // line 1055
  1138.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_person", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1055$this->source); })()));
  1139.                     echo "</span> <img height=\"11px\" src=\"/front/img/user-icon.svg\" alt=\"person\"></div>
  1140.                           ";
  1141.                     // line 1057
  1142.                     echo "                          <img alt=\"";
  1143.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "nameLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1057$this->source); })()), "request", [], "any"falsefalsefalse1057), "locale", [], "any"falsefalsefalse1057)], "method"falsefalsefalse1057), "html"nulltrue);
  1144.                     echo "\" class=\"cover\" src=\"/uploads/products/";
  1145.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse1057), "html"nulltrue);
  1146.                     echo "/";
  1147.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "mainImage", [], "any"falsefalsefalse1057), "html"nulltrue);
  1148.                     echo "\" />
  1149.                             <div class=\"date-article\">
  1150.                                 <p>";
  1151.                     // line 1059
  1152.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_valable", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1059$this->source); })()));
  1153.                     echo " </p>
  1154.                             </div>
  1155.                         </a>
  1156.                       </div>
  1157.                           <a href=\"/";
  1158.                     // line 1063
  1159.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1063$this->source); })()), "request", [], "any"falsefalsefalse1063), "locale", [], "any"falsefalsefalse1063), "html"nulltrue);
  1160.                     echo "/";
  1161.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1063$this->source); })()), "request", [], "any"falsefalsefalse1063), "locale", [], "any"falsefalsefalse1063)), "html"nulltrue);
  1162.                     echo "/produit/";
  1163.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1063), "html"nulltrue);
  1164.                     echo "\" class=\"cover-container\">
  1165.                             <span class=\"name\">";
  1166.                     // line 1064
  1167.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "nameLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1064$this->source); })()), "request", [], "any"falsefalsefalse1064), "locale", [], "any"falsefalsefalse1064)], "method"falsefalsefalse1064), "html"nulltrue);
  1168.                     echo "</span>
  1169.                             <span class=\"subname\">";
  1170.                     // line 1065
  1171.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "usecaseLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1065$this->source); })()), "request", [], "any"falsefalsefalse1065), "locale", [], "any"falsefalsefalse1065)], "method"falsefalsefalse1065), "html"nulltrue);
  1172.                     echo "</span>
  1173.                             <span class=\"category\">";
  1174.                     // line 1066
  1175.                     echo twig_upper_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->tr("menu_bons", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1066$this->source); })())));
  1176.                     echo "</span>
  1177.                           </a>
  1178.                             <div class=\"additional\" >
  1179.                                 ";
  1180.                     // line 1069
  1181.                     echo twig_get_attribute($this->env$this->source$context["item"], "additionalLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1069$this->source); })()), "request", [], "any"falsefalsefalse1069), "locale", [], "any"falsefalsefalse1069)], "method"falsefalsefalse1069);
  1182.                     echo "
  1183.                             </div>
  1184.                       <div class=\"actions2 one\">
  1185.                           <a href=\"/";
  1186.                     // line 1073
  1187.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1073$this->source); })()), "request", [], "any"falsefalsefalse1073), "locale", [], "any"falsefalsefalse1073), "html"nulltrue);
  1188.                     echo "/";
  1189.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1073$this->source); })()), "request", [], "any"falsefalsefalse1073), "locale", [], "any"falsefalsefalse1073)), "html"nulltrue);
  1190.                     echo "/produit/";
  1191.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1073), "html"nulltrue);
  1192.                     echo "\">
  1193.                               <span class=\"price\">";
  1194.                     // line 1074
  1195.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "priceFr", [], "any"falsefalsefalse1074), "html"nulltrue);
  1196.                     echo " €</span>
  1197.                               <p class=\"no-cart fast-cart text-black p-0\">Je commande</p>
  1198.                           </a>
  1199.                       </div>
  1200.                         <div class=\"options small\" href=\"/";
  1201.                     // line 1078
  1202.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1078$this->source); })()), "request", [], "any"falsefalsefalse1078), "locale", [], "any"falsefalsefalse1078), "html"nulltrue);
  1203.                     echo "/";
  1204.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1078$this->source); })()), "request", [], "any"falsefalsefalse1078), "locale", [], "any"falsefalsefalse1078)), "html"nulltrue);
  1205.                     echo "/produit/";
  1206.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1078), "html"nulltrue);
  1207.                     echo "\">
  1208.                           <label>";
  1209.                     // line 1079
  1210.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_product_options_title2", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1079$this->source); })()));
  1211.                     echo "</label>
  1212.                             <div class=\"row\">
  1213.                                 <div class=\"col-12\">
  1214.                                       <span class=\"option-content\">
  1215.                                         Restaurant
  1216.                                     </span>
  1217.                                     <ul class=\"mt-3\">
  1218.                                         ";
  1219.                     // line 1086
  1220.                     $context['_parent'] = $context;
  1221.                     $context['_seq'] = twig_ensure_traversable((isset($context["options"]) || array_key_exists("options"$context) ? $context["options"] : (function () { throw new RuntimeError('Variable "options" does not exist.'1086$this->source); })()));
  1222.                     foreach ($context['_seq'] as $context["_key"] => $context["option"]) {
  1223.                         // line 1087
  1224.                         echo "                                            ";
  1225.                         if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "restaurant", [], "any"falsefalsefalse1087), true))) {
  1226.                             // line 1088
  1227.                             echo "                                                <li class=\"option-";
  1228.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1088), "html"nulltrue);
  1229.                             echo "\" style=\"height: 85px\">
  1230.                                                     ";
  1231.                             // line 1089
  1232.                             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "desc", [], "any"falsefalsefalse1089), ""))) {
  1233.                                 echo "<span class=\"infos\" data-desc=\"";
  1234.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "desc", [], "any"falsefalsefalse1089), "html"nulltrue);
  1235.                                 echo "\" title=\"";
  1236.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "desc", [], "any"falsefalsefalse1089), "html"nulltrue);
  1237.                                 echo "\">i</span>";
  1238.                             }
  1239.                             // line 1090
  1240.                             echo "                                                    <p class=\"title\">";
  1241.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "name", [], "any"falsefalsefalse1090), "html"nulltrue);
  1242.                             echo "<br>";
  1243.                             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "sub", [], "any"falsefalsefalse1090), ""))) {
  1244.                                 echo " <span class=\"sub\">";
  1245.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "sub", [], "any"falsefalsefalse1090), "html"nulltrue);
  1246.                                 echo "</span> ";
  1247.                             }
  1248.                             echo "</p>
  1249.                                                     <p class=\"price\">(+ ";
  1250.                             // line 1091
  1251.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "price", [], "any"falsefalsefalse1091), "html"nulltrue);
  1252.                             echo " €)</p>
  1253.                                                 </li>
  1254.                                             ";
  1255.                         }
  1256.                         // line 1094
  1257.                         echo "                                        ";
  1258.                     }
  1259.                     $_parent $context['_parent'];
  1260.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']);
  1261.                     $context array_intersect_key($context$_parent) + $_parent;
  1262.                     // line 1095
  1263.                     echo "                                    </ul>
  1264.                                 </div>
  1265.                                 <div class=\"col-12\">
  1266.                                     <span class=\"option-content\">
  1267.                                         Lounge Club
  1268.                                     </span>
  1269.                                     <ul class=\"mt-3\">
  1270.                                         ";
  1271.                     // line 1102
  1272.                     $context['_parent'] = $context;
  1273.                     $context['_seq'] = twig_ensure_traversable((isset($context["options"]) || array_key_exists("options"$context) ? $context["options"] : (function () { throw new RuntimeError('Variable "options" does not exist.'1102$this->source); })()));
  1274.                     foreach ($context['_seq'] as $context["_key"] => $context["option"]) {
  1275.                         // line 1103
  1276.                         echo "                                            ";
  1277.                         if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1103), true))) {
  1278.                             // line 1104
  1279.                             echo "                                                <li class=\"option-";
  1280.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1104), "html"nulltrue);
  1281.                             echo "\">
  1282.                                                     <p class=\"title\">";
  1283.                             // line 1105
  1284.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "name", [], "any"falsefalsefalse1105), "html"nulltrue);
  1285.                             echo "<br>";
  1286.                             if (twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1105)) {
  1287.                                 echo "<span>Lounge Club</span>";
  1288.                             }
  1289.                             echo "</p>
  1290.                                                     <p class=\"price\" ";
  1291.                             // line 1106
  1292.                             if (( !twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1106) && (-=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1106), 3)))) {
  1293.                                 echo "style=\"margin-top: 10px;\"";
  1294.                             }
  1295.                             echo ">(+ ";
  1296.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "price", [], "any"falsefalsefalse1106), "html"nulltrue);
  1297.                             echo " €)</p>
  1298.                                                 </li>
  1299.                                             ";
  1300.                         }
  1301.                         // line 1109
  1302.                         echo "                                        ";
  1303.                     }
  1304.                     $_parent $context['_parent'];
  1305.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']);
  1306.                     $context array_intersect_key($context$_parent) + $_parent;
  1307.                     // line 1110
  1308.                     echo "                                    </ul>
  1309.                                 </div>
  1310.                             </div>
  1311.                             <div class=\"row\">
  1312.                                 <div class=\"col-12\">
  1313.                                     <span class=\"option-content\">
  1314.                                       ";
  1315.                     // line 1116
  1316.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("cadeau_title", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1116$this->source); })()));
  1317.                     echo "
  1318.                                     </span>
  1319.                                     <ul class=\"mt-3\">
  1320.                                         ";
  1321.                     // line 1119
  1322.                     $context['_parent'] = $context;
  1323.                     $context['_seq'] = twig_ensure_traversable((isset($context["options"]) || array_key_exists("options"$context) ? $context["options"] : (function () { throw new RuntimeError('Variable "options" does not exist.'1119$this->source); })()));
  1324.                     foreach ($context['_seq'] as $context["_key"] => $context["option"]) {
  1325.                         // line 1120
  1326.                         echo "                                            ";
  1327.                         if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "boutique", [], "any"falsefalsefalse1120), true))) {
  1328.                             // line 1121
  1329.                             echo "                                                <li class=\"option-";
  1330.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1121), "html"nulltrue);
  1331.                             echo "\">
  1332.                                                     ";
  1333.                             // line 1122
  1334.                             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "desc", [], "any"falsefalsefalse1122), ""))) {
  1335.                                 echo "<span class=\"infos\" data-desc=\"";
  1336.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "desc", [], "any"falsefalsefalse1122), "html"nulltrue);
  1337.                                 echo "\" title=\"";
  1338.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "desc", [], "any"falsefalsefalse1122), "html"nulltrue);
  1339.                                 echo "\">i</span>";
  1340.                             }
  1341.                             // line 1123
  1342.                             echo "                                                    <p class=\"title\">";
  1343.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "name", [], "any"falsefalsefalse1123), "html"nulltrue);
  1344.                             echo "<br>";
  1345.                             if (twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1123)) {
  1346.                                 echo "<span>Lounge Club</span>";
  1347.                             }
  1348.                             echo "</p>
  1349.                                                     <p class=\"price\" ";
  1350.                             // line 1124
  1351.                             if (( !twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1124) && (-=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1124), 3)))) {
  1352.                                 echo "style=\"margin-top: 10px;\"";
  1353.                             }
  1354.                             echo ">(+ ";
  1355.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "price", [], "any"falsefalsefalse1124), "html"nulltrue);
  1356.                             echo " €)</p>
  1357.                                                 </li>
  1358.                                             ";
  1359.                         }
  1360.                         // line 1127
  1361.                         echo "                                        ";
  1362.                     }
  1363.                     $_parent $context['_parent'];
  1364.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']);
  1365.                     $context array_intersect_key($context$_parent) + $_parent;
  1366.                     // line 1128
  1367.                     echo "                                    </ul>
  1368.                                 </div>
  1369.                             </div>
  1370.                         </div>
  1371.                     </div>
  1372.                   </div>
  1373.                   ";
  1374.                 }
  1375.                 // line 1135
  1376.                 echo "              ";
  1377.             }
  1378.             $_parent $context['_parent'];
  1379.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
  1380.             $context array_intersect_key($context$_parent) + $_parent;
  1381.             // line 1136
  1382.             echo "
  1383.         </div>
  1384.       </div>
  1385.     </div>
  1386.     <h3 class=\"shop_bons_section mt-5\">";
  1387.             // line 1143
  1388.             echo twig_upper_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_section3", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1143$this->source); })())));
  1389.             echo "</h3>
  1390.     <div class=\"items-slider pack-slider espace-content p-0 mt-3 mb-5\">
  1391.       <div class=\"content pb-5 mt-3\">
  1392.         <div class=\"row shop_bons_section2\" id=\"bon-cadeau-results\">
  1393.               ";
  1394.             // line 1149
  1395.             $context['_parent'] = $context;
  1396.             $context['_seq'] = twig_ensure_traversable((isset($context["bons"]) || array_key_exists("bons"$context) ? $context["bons"] : (function () { throw new RuntimeError('Variable "bons" does not exist.'1149$this->source); })()));
  1397.             foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
  1398.                 // line 1150
  1399.                 echo "                  ";
  1400.                 $context["saved"] = false;
  1401.                 // line 1151
  1402.                 echo "                  ";
  1403.                 $context['_parent'] = $context;
  1404.                 $context['_seq'] = twig_ensure_traversable((isset($context["bookmarks"]) || array_key_exists("bookmarks"$context) ? $context["bookmarks"] : (function () { throw new RuntimeError('Variable "bookmarks" does not exist.'1151$this->source); })()));
  1405.                 foreach ($context['_seq'] as $context["_key"] => $context["bookmark"]) {
  1406.                     // line 1152
  1407.                     echo "                    ";
  1408.                     if ((=== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["bookmark"], "product", [], "any"falsefalsefalse1152), "id", [], "any"falsefalsefalse1152), twig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse1152)))) {
  1409.                         // line 1153
  1410.                         echo "                      ";
  1411.                         $context["saved"] = true;
  1412.                         // line 1154
  1413.                         echo "                    ";
  1414.                     }
  1415.                     // line 1155
  1416.                     echo "                  ";
  1417.                 }
  1418.                 $_parent $context['_parent'];
  1419.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['bookmark'], $context['_parent'], $context['loop']);
  1420.                 $context array_intersect_key($context$_parent) + $_parent;
  1421.                 // line 1156
  1422.                 echo "                  ";
  1423.                 if (twig_in_filter(twig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1156), [=> "bon-cadeau-31"=> "bon-cadeau-32"=> "bon-cadeau-33"])) {
  1424.                     // line 1157
  1425.                     echo "                  <div class=\"item col-md-6 col-lg-4 mb-5\" id=\"";
  1426.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1157), "html"nulltrue);
  1427.                     echo "\">
  1428.                     <div class=\"bon-cadeau\">
  1429.                       <div class=\"col-md-12\">
  1430.                           <a href=\"#\" class=\"favoris trigger-modal ";
  1431.                     // line 1160
  1432.                     echo (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("IS_AUTHENTICATED_REMEMBERED")) ? ("bookmark") : ("not-logged-in"));
  1433.                     echo " ";
  1434.                     echo (((isset($context["saved"]) || array_key_exists("saved"$context) ? $context["saved"] : (function () { throw new RuntimeError('Variable "saved" does not exist.'1160$this->source); })())) ? ("saved") : (""));
  1435.                     echo "\" data-id=\"";
  1436.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse1160), "html"nulltrue);
  1437.                     echo "\"><i></i></a>
  1438.                         <a href=\"/";
  1439.                     // line 1161
  1440.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1161$this->source); })()), "request", [], "any"falsefalsefalse1161), "locale", [], "any"falsefalsefalse1161), "html"nulltrue);
  1441.                     echo "/";
  1442.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1161$this->source); })()), "request", [], "any"falsefalsefalse1161), "locale", [], "any"falsefalsefalse1161)), "html"nulltrue);
  1443.                     echo "/produit/";
  1444.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1161), "html"nulltrue);
  1445.                     echo "\" class=\"cover-container\">
  1446.                           <div class=\"per-person\"><span>";
  1447.                     // line 1162
  1448.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_person", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1162$this->source); })()));
  1449.                     echo "</span> <img height=\"11px\" src=\"/front/img/user-icon.svg\" alt=\"person\"></div>
  1450.                           ";
  1451.                     // line 1164
  1452.                     echo "                          <img alt=\"";
  1453.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "nameLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1164$this->source); })()), "request", [], "any"falsefalsefalse1164), "locale", [], "any"falsefalsefalse1164)], "method"falsefalsefalse1164), "html"nulltrue);
  1454.                     echo "\" class=\"cover\" src=\"/uploads/products/";
  1455.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse1164), "html"nulltrue);
  1456.                     echo "/";
  1457.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "mainImage", [], "any"falsefalsefalse1164), "html"nulltrue);
  1458.                     echo "\" />
  1459.                             <div class=\"date-article\">
  1460.                                 <p>";
  1461.                     // line 1166
  1462.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_valable", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1166$this->source); })()));
  1463.                     echo " </p>
  1464.                             </div>
  1465.                         </a>
  1466.                       </div>
  1467.                       <a href=\"/";
  1468.                     // line 1170
  1469.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1170$this->source); })()), "request", [], "any"falsefalsefalse1170), "locale", [], "any"falsefalsefalse1170), "html"nulltrue);
  1470.                     echo "/";
  1471.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1170$this->source); })()), "request", [], "any"falsefalsefalse1170), "locale", [], "any"falsefalsefalse1170)), "html"nulltrue);
  1472.                     echo "/produit/";
  1473.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1170), "html"nulltrue);
  1474.                     echo "\" class=\"cover-container\">
  1475.                         <span class=\"name\">";
  1476.                     // line 1171
  1477.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "nameLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1171$this->source); })()), "request", [], "any"falsefalsefalse1171), "locale", [], "any"falsefalsefalse1171)], "method"falsefalsefalse1171), "html"nulltrue);
  1478.                     echo "</span>
  1479.                         <span class=\"subname\">";
  1480.                     // line 1172
  1481.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "usecaseLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1172$this->source); })()), "request", [], "any"falsefalsefalse1172), "locale", [], "any"falsefalsefalse1172)], "method"falsefalsefalse1172), "html"nulltrue);
  1482.                     echo "</span>
  1483.                         <span class=\"category\">";
  1484.                     // line 1173
  1485.                     echo twig_upper_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->tr("menu_bons", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1173$this->source); })())));
  1486.                     echo "</span>
  1487.                       </a>
  1488.                           <div class=\"additional\">
  1489.                               ";
  1490.                     // line 1176
  1491.                     echo twig_get_attribute($this->env$this->source$context["item"], "additionalLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1176$this->source); })()), "request", [], "any"falsefalsefalse1176), "locale", [], "any"falsefalsefalse1176)], "method"falsefalsefalse1176);
  1492.                     echo "
  1493.                           </div>
  1494.                           <div class=\"actions2 add\">
  1495.                               <a href=\"/";
  1496.                     // line 1179
  1497.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1179$this->source); })()), "request", [], "any"falsefalsefalse1179), "locale", [], "any"falsefalsefalse1179), "html"nulltrue);
  1498.                     echo "/";
  1499.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1179$this->source); })()), "request", [], "any"falsefalsefalse1179), "locale", [], "any"falsefalsefalse1179)), "html"nulltrue);
  1500.                     echo "/produit/";
  1501.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1179), "html"nulltrue);
  1502.                     echo "\">
  1503.                                   <span class=\"price\">";
  1504.                     // line 1180
  1505.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "priceFr", [], "any"falsefalsefalse1180), "html"nulltrue);
  1506.                     echo " €</span>
  1507.                                   <p class=\"no-cart fast-cart text-black p-0\">Je commande</p>
  1508.                               </a>
  1509.                           </div>
  1510.                         <div class=\"options small\" href=\"/";
  1511.                     // line 1184
  1512.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1184$this->source); })()), "request", [], "any"falsefalsefalse1184), "locale", [], "any"falsefalsefalse1184), "html"nulltrue);
  1513.                     echo "/";
  1514.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1184$this->source); })()), "request", [], "any"falsefalsefalse1184), "locale", [], "any"falsefalsefalse1184)), "html"nulltrue);
  1515.                     echo "/produit/";
  1516.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1184), "html"nulltrue);
  1517.                     echo "\">
  1518.                           <label>";
  1519.                     // line 1185
  1520.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_product_options_title2", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1185$this->source); })()));
  1521.                     echo "</label>
  1522.                             <div class=\"row\">
  1523.                                 <div class=\"col-12\">
  1524.                                         <span class=\"option-content d-none\">
  1525.                                         Restaurant
  1526.                                         </span>
  1527.                                             <ul class=\"mt-3  d-none\">
  1528.                                                 ";
  1529.                     // line 1192
  1530.                     $context['_parent'] = $context;
  1531.                     $context['_seq'] = twig_ensure_traversable((isset($context["options"]) || array_key_exists("options"$context) ? $context["options"] : (function () { throw new RuntimeError('Variable "options" does not exist.'1192$this->source); })()));
  1532.                     foreach ($context['_seq'] as $context["_key"] => $context["option"]) {
  1533.                         // line 1193
  1534.                         echo "                                                    ";
  1535.                         if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "restaurant", [], "any"falsefalsefalse1193), true))) {
  1536.                             // line 1194
  1537.                             echo "                                                        <li class=\"option-";
  1538.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1194), "html"nulltrue);
  1539.                             echo "\" style=\"height: 85px\">
  1540.                                                             <p class=\"title\">";
  1541.                             // line 1195
  1542.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "name", [], "any"falsefalsefalse1195), "html"nulltrue);
  1543.                             echo "<br>";
  1544.                             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "sub", [], "any"falsefalsefalse1195), ""))) {
  1545.                                 echo " <span class=\"sub\">";
  1546.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "sub", [], "any"falsefalsefalse1195), "html"nulltrue);
  1547.                                 echo "</span> ";
  1548.                             }
  1549.                             echo "</p>
  1550.                                                             <p class=\"price\">(+ ";
  1551.                             // line 1196
  1552.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "price", [], "any"falsefalsefalse1196), "html"nulltrue);
  1553.                             echo " €)</p>
  1554.                                                         </li>
  1555.                                                     ";
  1556.                         }
  1557.                         // line 1199
  1558.                         echo "                                                ";
  1559.                     }
  1560.                     $_parent $context['_parent'];
  1561.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']);
  1562.                     $context array_intersect_key($context$_parent) + $_parent;
  1563.                     // line 1200
  1564.                     echo "                                            </ul>
  1565.                                 </div>
  1566.                                 <div class=\"col-12\">
  1567.                                     <span class=\"option-content\">
  1568.                                         Lounge Club
  1569.                                     </span>
  1570.                                     <ul class=\"mt-3\">
  1571.                                         ";
  1572.                     // line 1207
  1573.                     $context['_parent'] = $context;
  1574.                     $context['_seq'] = twig_ensure_traversable((isset($context["options"]) || array_key_exists("options"$context) ? $context["options"] : (function () { throw new RuntimeError('Variable "options" does not exist.'1207$this->source); })()));
  1575.                     foreach ($context['_seq'] as $context["_key"] => $context["option"]) {
  1576.                         // line 1208
  1577.                         echo "                                            ";
  1578.                         if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1208), true))) {
  1579.                             // line 1209
  1580.                             echo "                                                <li class=\"option-";
  1581.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1209), "html"nulltrue);
  1582.                             echo "\">
  1583.                                                     <p class=\"title\">";
  1584.                             // line 1210
  1585.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "name", [], "any"falsefalsefalse1210), "html"nulltrue);
  1586.                             echo "<br>";
  1587.                             if (twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1210)) {
  1588.                                 echo "<span>Lounge Club</span>";
  1589.                             }
  1590.                             echo "</p>
  1591.                                                     <p class=\"price\" ";
  1592.                             // line 1211
  1593.                             if (( !twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1211) && (-=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1211), 3)))) {
  1594.                                 echo "style=\"margin-top: 10px;\"";
  1595.                             }
  1596.                             echo ">(+ ";
  1597.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "price", [], "any"falsefalsefalse1211), "html"nulltrue);
  1598.                             echo " €)</p>
  1599.                                                 </li>
  1600.                                             ";
  1601.                         }
  1602.                         // line 1214
  1603.                         echo "                                        ";
  1604.                     }
  1605.                     $_parent $context['_parent'];
  1606.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']);
  1607.                     $context array_intersect_key($context$_parent) + $_parent;
  1608.                     // line 1215
  1609.                     echo "                                    </ul>
  1610.                                 </div>
  1611.                             </div>
  1612.                             <div class=\"row\">
  1613.                                 <div class=\"col-12\">
  1614.                                     <span class=\"option-content\">
  1615.                                       ";
  1616.                     // line 1221
  1617.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("cadeau_title", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1221$this->source); })()));
  1618.                     echo "
  1619.                                     </span>
  1620.                                     <ul class=\"mt-3\">
  1621.                                         ";
  1622.                     // line 1224
  1623.                     $context['_parent'] = $context;
  1624.                     $context['_seq'] = twig_ensure_traversable((isset($context["options"]) || array_key_exists("options"$context) ? $context["options"] : (function () { throw new RuntimeError('Variable "options" does not exist.'1224$this->source); })()));
  1625.                     foreach ($context['_seq'] as $context["_key"] => $context["option"]) {
  1626.                         // line 1225
  1627.                         echo "                                            ";
  1628.                         if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "boutique", [], "any"falsefalsefalse1225), true))) {
  1629.                             // line 1226
  1630.                             echo "                                                <li class=\"option-";
  1631.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1226), "html"nulltrue);
  1632.                             echo "\">
  1633.                                                     <p class=\"title\">";
  1634.                             // line 1227
  1635.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "name", [], "any"falsefalsefalse1227), "html"nulltrue);
  1636.                             echo "<br>";
  1637.                             if (twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1227)) {
  1638.                                 echo "<span>Lounge Club</span>";
  1639.                             }
  1640.                             echo "</p>
  1641.                                                     <p class=\"price\" ";
  1642.                             // line 1228
  1643.                             if (( !twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1228) && (-=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1228), 3)))) {
  1644.                                 echo "style=\"margin-top: 10px;\"";
  1645.                             }
  1646.                             echo ">(+ ";
  1647.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "price", [], "any"falsefalsefalse1228), "html"nulltrue);
  1648.                             echo " €)</p>
  1649.                                                 </li>
  1650.                                             ";
  1651.                         }
  1652.                         // line 1231
  1653.                         echo "                                        ";
  1654.                     }
  1655.                     $_parent $context['_parent'];
  1656.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']);
  1657.                     $context array_intersect_key($context$_parent) + $_parent;
  1658.                     // line 1232
  1659.                     echo "                                    </ul>
  1660.                                 </div>
  1661.                             </div>
  1662.                         </div>
  1663.                     </div>
  1664.                   </div>
  1665.                   ";
  1666.                 }
  1667.                 // line 1239
  1668.                 echo "              ";
  1669.             }
  1670.             $_parent $context['_parent'];
  1671.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
  1672.             $context array_intersect_key($context$_parent) + $_parent;
  1673.             // line 1240
  1674.             echo "
  1675.         </div>
  1676.       </div>
  1677.     </div>
  1678.     <h3 class=\"shop_bons_section mt-5\">";
  1679.             // line 1247
  1680.             echo twig_upper_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_section4", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1247$this->source); })())));
  1681.             echo "</h3>
  1682.     <div class=\"items-slider pack-slider espace-content p-0 mt-3 mb-5\">
  1683.       <div class=\"content pb-5 mt-3\">
  1684.         <div class=\"row shop_bons_section1\" id=\"bon-cadeau-results\">
  1685.               ";
  1686.             // line 1253
  1687.             $context['_parent'] = $context;
  1688.             $context['_seq'] = twig_ensure_traversable((isset($context["bons"]) || array_key_exists("bons"$context) ? $context["bons"] : (function () { throw new RuntimeError('Variable "bons" does not exist.'1253$this->source); })()));
  1689.             foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
  1690.                 // line 1254
  1691.                 echo "
  1692.                   ";
  1693.                 // line 1255
  1694.                 $context["saved"] = false;
  1695.                 // line 1256
  1696.                 echo "                  ";
  1697.                 $context['_parent'] = $context;
  1698.                 $context['_seq'] = twig_ensure_traversable((isset($context["bookmarks"]) || array_key_exists("bookmarks"$context) ? $context["bookmarks"] : (function () { throw new RuntimeError('Variable "bookmarks" does not exist.'1256$this->source); })()));
  1699.                 foreach ($context['_seq'] as $context["_key"] => $context["bookmark"]) {
  1700.                     // line 1257
  1701.                     echo "                    ";
  1702.                     if ((=== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["bookmark"], "product", [], "any"falsefalsefalse1257), "id", [], "any"falsefalsefalse1257), twig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse1257)))) {
  1703.                         // line 1258
  1704.                         echo "                      ";
  1705.                         $context["saved"] = true;
  1706.                         // line 1259
  1707.                         echo "                    ";
  1708.                     }
  1709.                     // line 1260
  1710.                     echo "                  ";
  1711.                 }
  1712.                 $_parent $context['_parent'];
  1713.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['bookmark'], $context['_parent'], $context['loop']);
  1714.                 $context array_intersect_key($context$_parent) + $_parent;
  1715.                 // line 1261
  1716.                 echo "                  ";
  1717.                 if (twig_in_filter(twig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1261), [=> "bon-cadeau-34"])) {
  1718.                     // line 1262
  1719.                     echo "                  <div class=\"item col-md-12 col-lg-6 mb-5\" id=\"";
  1720.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1262), "html"nulltrue);
  1721.                     echo "\">
  1722.                     <div class=\"bon-cadeau row\">
  1723.                       <div class=\"col-md-5\">
  1724.                           <a href=\"#\" class=\"favoris trigger-modal ";
  1725.                     // line 1267
  1726.                     echo (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("IS_AUTHENTICATED_REMEMBERED")) ? ("bookmark") : ("not-logged-in"));
  1727.                     echo " ";
  1728.                     echo (((isset($context["saved"]) || array_key_exists("saved"$context) ? $context["saved"] : (function () { throw new RuntimeError('Variable "saved" does not exist.'1267$this->source); })())) ? ("saved") : (""));
  1729.                     echo "\" data-id=\"";
  1730.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse1267), "html"nulltrue);
  1731.                     echo "\"><i></i></a>
  1732.                         <a href=\"/";
  1733.                     // line 1268
  1734.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1268$this->source); })()), "request", [], "any"falsefalsefalse1268), "locale", [], "any"falsefalsefalse1268), "html"nulltrue);
  1735.                     echo "/";
  1736.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1268$this->source); })()), "request", [], "any"falsefalsefalse1268), "locale", [], "any"falsefalsefalse1268)), "html"nulltrue);
  1737.                     echo "/produit/";
  1738.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1268), "html"nulltrue);
  1739.                     echo "\">
  1740.                           <div class=\"per-person\"><span>";
  1741.                     // line 1269
  1742.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_person", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1269$this->source); })()));
  1743.                     echo "</span> <img height=\"11px\" src=\"/front/img/user-icon.svg\" alt=\"person\"></div>
  1744.                           ";
  1745.                     // line 1271
  1746.                     echo "                          <img alt=\"";
  1747.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "nameLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1271$this->source); })()), "request", [], "any"falsefalsefalse1271), "locale", [], "any"falsefalsefalse1271)], "method"falsefalsefalse1271), "html"nulltrue);
  1748.                     echo "\" class=\"cover\" src=\"/uploads/products/";
  1749.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse1271), "html"nulltrue);
  1750.                     echo "/";
  1751.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "mainImage", [], "any"falsefalsefalse1271), "html"nulltrue);
  1752.                     echo "\" />
  1753.                             <div class=\"date-article\">
  1754.                                 <p>";
  1755.                     // line 1273
  1756.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_valable", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1273$this->source); })()));
  1757.                     echo " </p>
  1758.                             </div>
  1759.                         </a>
  1760.                       </div>
  1761.                       <div class=\"col-md-7 pt-5\">
  1762.                         <a href=\"/";
  1763.                     // line 1283
  1764.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1283$this->source); })()), "request", [], "any"falsefalsefalse1283), "locale", [], "any"falsefalsefalse1283), "html"nulltrue);
  1765.                     echo "/";
  1766.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1283$this->source); })()), "request", [], "any"falsefalsefalse1283), "locale", [], "any"falsefalsefalse1283)), "html"nulltrue);
  1767.                     echo "/produit/";
  1768.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1283), "html"nulltrue);
  1769.                     echo "\">
  1770.                           <span class=\"name\">";
  1771.                     // line 1284
  1772.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "nameLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1284$this->source); })()), "request", [], "any"falsefalsefalse1284), "locale", [], "any"falsefalsefalse1284)], "method"falsefalsefalse1284), "html"nulltrue);
  1773.                     echo "</span>
  1774.                           <span class=\"subname\">";
  1775.                     // line 1285
  1776.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "usecaseLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1285$this->source); })()), "request", [], "any"falsefalsefalse1285), "locale", [], "any"falsefalsefalse1285)], "method"falsefalsefalse1285), "html"nulltrue);
  1777.                     echo "</span>
  1778.                           <span class=\"category\">";
  1779.                     // line 1286
  1780.                     echo twig_upper_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->tr("menu_bons", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1286$this->source); })())));
  1781.                     echo "</span>
  1782.                         </a>
  1783.                             <div class=\"additional\">
  1784.                                 ";
  1785.                     // line 1289
  1786.                     echo twig_get_attribute($this->env$this->source$context["item"], "additionalLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1289$this->source); })()), "request", [], "any"falsefalsefalse1289), "locale", [], "any"falsefalsefalse1289)], "method"falsefalsefalse1289);
  1787.                     echo "
  1788.                             </div>
  1789.                             <div class=\"actions2\">
  1790.                                 <a href=\"/";
  1791.                     // line 1292
  1792.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1292$this->source); })()), "request", [], "any"falsefalsefalse1292), "locale", [], "any"falsefalsefalse1292), "html"nulltrue);
  1793.                     echo "/";
  1794.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1292$this->source); })()), "request", [], "any"falsefalsefalse1292), "locale", [], "any"falsefalsefalse1292)), "html"nulltrue);
  1795.                     echo "/produit/";
  1796.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1292), "html"nulltrue);
  1797.                     echo "\">
  1798.                                     <span class=\"price\">";
  1799.                     // line 1293
  1800.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "priceFr", [], "any"falsefalsefalse1293), "html"nulltrue);
  1801.                     echo " €</span>
  1802.                                     <p class=\"no-cart fast-cart text-black p-0\">Je commande</p>
  1803.                                 </a>
  1804.                             </div>
  1805.                         <div class=\"options\" href=\"/";
  1806.                     // line 1301
  1807.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1301$this->source); })()), "request", [], "any"falsefalsefalse1301), "locale", [], "any"falsefalsefalse1301), "html"nulltrue);
  1808.                     echo "/";
  1809.                     echo twig_escape_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->getUrl("boutique"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1301$this->source); })()), "request", [], "any"falsefalsefalse1301), "locale", [], "any"falsefalsefalse1301)), "html"nulltrue);
  1810.                     echo "/produit/";
  1811.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1301), "html"nulltrue);
  1812.                     echo "\">
  1813.                           <label>";
  1814.                     // line 1303
  1815.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_product_options_title2", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1303$this->source); })()));
  1816.                     echo "</label>
  1817.                             <div class=\"row\">
  1818.                                 <div class=\"col-12\">
  1819.                                       <span class=\"option-content  d-none\">
  1820.                                         Restaurant
  1821.                                     </span>
  1822.                                     <ul class=\"mt-3 d-none\">
  1823.                                         ";
  1824.                     // line 1310
  1825.                     $context['_parent'] = $context;
  1826.                     $context['_seq'] = twig_ensure_traversable((isset($context["options"]) || array_key_exists("options"$context) ? $context["options"] : (function () { throw new RuntimeError('Variable "options" does not exist.'1310$this->source); })()));
  1827.                     foreach ($context['_seq'] as $context["_key"] => $context["option"]) {
  1828.                         // line 1311
  1829.                         echo "                                            ";
  1830.                         if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "restaurant", [], "any"falsefalsefalse1311), true))) {
  1831.                             // line 1312
  1832.                             echo "                                                <li class=\"option-";
  1833.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1312), "html"nulltrue);
  1834.                             echo "\" style=\"height: 85px\">
  1835.                                                     <p class=\"title\">";
  1836.                             // line 1313
  1837.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "name", [], "any"falsefalsefalse1313), "html"nulltrue);
  1838.                             echo "<br>";
  1839.                             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "sub", [], "any"falsefalsefalse1313), ""))) {
  1840.                                 echo " <span class=\"sub\">";
  1841.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "sub", [], "any"falsefalsefalse1313), "html"nulltrue);
  1842.                                 echo "</span> ";
  1843.                             }
  1844.                             echo "</p>
  1845.                                                     <p class=\"price\">(+ ";
  1846.                             // line 1314
  1847.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "price", [], "any"falsefalsefalse1314), "html"nulltrue);
  1848.                             echo " €)</p>
  1849.                                                 </li>
  1850.                                             ";
  1851.                         }
  1852.                         // line 1317
  1853.                         echo "                                        ";
  1854.                     }
  1855.                     $_parent $context['_parent'];
  1856.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']);
  1857.                     $context array_intersect_key($context$_parent) + $_parent;
  1858.                     // line 1318
  1859.                     echo "                                    </ul>
  1860.                                 </div>
  1861.                                 <div class=\"col-12\">
  1862.                                     <span class=\"option-content\">
  1863.                                         Lounge Club
  1864.                                     </span>
  1865.                                     <ul class=\"mt-3\">
  1866.                                         ";
  1867.                     // line 1325
  1868.                     $context['_parent'] = $context;
  1869.                     $context['_seq'] = twig_ensure_traversable((isset($context["options"]) || array_key_exists("options"$context) ? $context["options"] : (function () { throw new RuntimeError('Variable "options" does not exist.'1325$this->source); })()));
  1870.                     foreach ($context['_seq'] as $context["_key"] => $context["option"]) {
  1871.                         // line 1326
  1872.                         echo "                                            ";
  1873.                         if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1326), true))) {
  1874.                             // line 1327
  1875.                             echo "                                                <li class=\"option-";
  1876.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1327), "html"nulltrue);
  1877.                             echo "\">
  1878.                                                     <p class=\"title\">";
  1879.                             // line 1328
  1880.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "name", [], "any"falsefalsefalse1328), "html"nulltrue);
  1881.                             echo "<br>";
  1882.                             if (twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1328)) {
  1883.                                 echo "<span>Lounge Club</span>";
  1884.                             }
  1885.                             echo "</p>
  1886.                                                     <p class=\"price\" ";
  1887.                             // line 1329
  1888.                             if (( !twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1329) && (-=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1329), 3)))) {
  1889.                                 echo "style=\"margin-top: 10px;\"";
  1890.                             }
  1891.                             echo ">(+ ";
  1892.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "price", [], "any"falsefalsefalse1329), "html"nulltrue);
  1893.                             echo " €)</p>
  1894.                                                 </li>
  1895.                                             ";
  1896.                         }
  1897.                         // line 1332
  1898.                         echo "                                        ";
  1899.                     }
  1900.                     $_parent $context['_parent'];
  1901.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']);
  1902.                     $context array_intersect_key($context$_parent) + $_parent;
  1903.                     // line 1333
  1904.                     echo "                                    </ul>
  1905.                                 </div>
  1906.                             </div>
  1907.                             <div class=\"row\">
  1908.                                 <div class=\"col-12\">
  1909.                                     <span class=\"option-content\">
  1910.                                       ";
  1911.                     // line 1339
  1912.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("cadeau_title", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1339$this->source); })()));
  1913.                     echo "
  1914.                                     </span>
  1915.                                     <ul class=\"mt-3\">
  1916.                                         ";
  1917.                     // line 1342
  1918.                     $context['_parent'] = $context;
  1919.                     $context['_seq'] = twig_ensure_traversable((isset($context["options"]) || array_key_exists("options"$context) ? $context["options"] : (function () { throw new RuntimeError('Variable "options" does not exist.'1342$this->source); })()));
  1920.                     foreach ($context['_seq'] as $context["_key"] => $context["option"]) {
  1921.                         // line 1343
  1922.                         echo "                                            ";
  1923.                         if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "boutique", [], "any"falsefalsefalse1343), true))) {
  1924.                             // line 1344
  1925.                             echo "                                                <li class=\"option-";
  1926.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1344), "html"nulltrue);
  1927.                             echo "\">
  1928.                                                     <p class=\"title\">";
  1929.                             // line 1345
  1930.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "name", [], "any"falsefalsefalse1345), "html"nulltrue);
  1931.                             echo "<br>";
  1932.                             if (twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1345)) {
  1933.                                 echo "<span>Lounge Club</span>";
  1934.                             }
  1935.                             echo "</p>
  1936.                                                     <p class=\"price\" ";
  1937.                             // line 1346
  1938.                             if (( !twig_get_attribute($this->env$this->source$context["option"], "lounge", [], "any"falsefalsefalse1346) && (-=== twig_compare(twig_get_attribute($this->env$this->source$context["option"], "id", [], "any"falsefalsefalse1346), 3)))) {
  1939.                                 echo "style=\"margin-top: 10px;\"";
  1940.                             }
  1941.                             echo ">(+ ";
  1942.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["option"], "price", [], "any"falsefalsefalse1346), "html"nulltrue);
  1943.                             echo " €)</p>
  1944.                                                 </li>
  1945.                                             ";
  1946.                         }
  1947.                         // line 1349
  1948.                         echo "                                        ";
  1949.                     }
  1950.                     $_parent $context['_parent'];
  1951.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']);
  1952.                     $context array_intersect_key($context$_parent) + $_parent;
  1953.                     // line 1350
  1954.                     echo "                                    </ul>
  1955.                                 </div>
  1956.                             </div>
  1957.                         </div>
  1958.                       </div>
  1959.                     </div>
  1960.                   </div>
  1961.                   ";
  1962.                 }
  1963.                 // line 1358
  1964.                 echo "              ";
  1965.             }
  1966.             $_parent $context['_parent'];
  1967.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
  1968.             $context array_intersect_key($context$_parent) + $_parent;
  1969.             // line 1359
  1970.             echo "
  1971.               ";
  1972.             // line 1360
  1973.             $context['_parent'] = $context;
  1974.             $context['_seq'] = twig_ensure_traversable((isset($context["bons"]) || array_key_exists("bons"$context) ? $context["bons"] : (function () { throw new RuntimeError('Variable "bons" does not exist.'1360$this->source); })()));
  1975.             $context['loop'] = [
  1976.               'parent' => $context['_parent'],
  1977.               'index0' => 0,
  1978.               'index'  => 1,
  1979.               'first'  => true,
  1980.             ];
  1981.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  1982.                 $length count($context['_seq']);
  1983.                 $context['loop']['revindex0'] = $length 1;
  1984.                 $context['loop']['revindex'] = $length;
  1985.                 $context['loop']['length'] = $length;
  1986.                 $context['loop']['last'] = === $length;
  1987.             }
  1988.             foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
  1989.                 // line 1361
  1990.                 echo "
  1991.                   ";
  1992.                 // line 1362
  1993.                 $context["saved"] = false;
  1994.                 // line 1363
  1995.                 echo "                  ";
  1996.                 $context['_parent'] = $context;
  1997.                 $context['_seq'] = twig_ensure_traversable((isset($context["bookmarks"]) || array_key_exists("bookmarks"$context) ? $context["bookmarks"] : (function () { throw new RuntimeError('Variable "bookmarks" does not exist.'1363$this->source); })()));
  1998.                 foreach ($context['_seq'] as $context["_key"] => $context["bookmark"]) {
  1999.                     // line 1364
  2000.                     echo "                    ";
  2001.                     if ((=== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["bookmark"], "product", [], "any"falsefalsefalse1364), "id", [], "any"falsefalsefalse1364), twig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse1364)))) {
  2002.                         // line 1365
  2003.                         echo "                      ";
  2004.                         $context["saved"] = true;
  2005.                         // line 1366
  2006.                         echo "                    ";
  2007.                     }
  2008.                     // line 1367
  2009.                     echo "                  ";
  2010.                 }
  2011.                 $_parent $context['_parent'];
  2012.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['bookmark'], $context['_parent'], $context['loop']);
  2013.                 $context array_intersect_key($context$_parent) + $_parent;
  2014.                 // line 1368
  2015.                 echo "                  ";
  2016.                 if (twig_in_filter(twig_get_attribute($this->env$this->source$context["item"], "slug", [], "any"falsefalsefalse1368), [=> "bon-cadeau-35"])) {
  2017.                     // line 1369
  2018.                     echo "                  <div class=\"item col-md-12 col-lg-6 mb-5 ";
  2019.                     echo ((twig_get_attribute($this->env$this->source$context["loop"], "last", [], "any"falsefalsefalse1369)) ? ("last-item-class") : (""));
  2020.                     echo "\" id=\"bon-cadeau-10\">
  2021.                     <div class=\"bon-cadeau row\" style=\"margin-top: 10px;\">
  2022.                       <div class=\"col-md-5\">
  2023.                         <div style=\"position: relative;\">
  2024.                           <img alt=\"";
  2025.                     // line 1375
  2026.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "nameLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1375$this->source); })()), "request", [], "any"falsefalsefalse1375), "locale", [], "any"falsefalsefalse1375)], "method"falsefalsefalse1375), "html"nulltrue);
  2027.                     echo "\" class=\"cover\" src=\"/uploads/products/";
  2028.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse1375), "html"nulltrue);
  2029.                     echo "/";
  2030.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "mainImage", [], "any"falsefalsefalse1375), "html"nulltrue);
  2031.                     echo "\" />
  2032.                             <div class=\"date-article\">
  2033.                                 <p>";
  2034.                     // line 1377
  2035.                     echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_valable", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1377$this->source); })()));
  2036.                     echo " </p>
  2037.                             </div>
  2038.                         </div>
  2039.                       </div>
  2040.                       <div class=\"col-md-7 pt-5\">
  2041.                         <div style=\"position: relative;\">
  2042.                           <span class=\"name\">";
  2043.                     // line 1386
  2044.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "nameLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1386$this->source); })()), "request", [], "any"falsefalsefalse1386), "locale", [], "any"falsefalsefalse1386)], "method"falsefalsefalse1386), "html"nulltrue);
  2045.                     echo "</span>
  2046.                           <span class=\"subname\">";
  2047.                     // line 1387
  2048.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "usecaseLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1387$this->source); })()), "request", [], "any"falsefalsefalse1387), "locale", [], "any"falsefalsefalse1387)], "method"falsefalsefalse1387), "html"nulltrue);
  2049.                     echo "</span>
  2050.                           <span class=\"category\">";
  2051.                     // line 1388
  2052.                     echo twig_upper_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->tr("menu_bons", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1388$this->source); })())));
  2053.                     echo "</span>
  2054.                           ";
  2055.                     // line 1389
  2056.                     echo twig_get_attribute($this->env$this->source$context["item"], "additionalLocale", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1389$this->source); })()), "request", [], "any"falsefalsefalse1389), "locale", [], "any"falsefalsefalse1389)], "method"falsefalsefalse1389);
  2057.                     echo "
  2058.                         </div>
  2059.                         <div class=\"actions2\">
  2060.                             <input type=\"hidden\" id=\"bon-cadeau-10-value\" value=\"";
  2061.                     // line 1393
  2062.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "price", [], "any"falsefalsefalse1393), "html"nulltrue);
  2063.                     echo "\" />
  2064.                             <a href=\"#\" id=\"bon-cadeau-10-minus\">-</a><span class=\"price\">";
  2065.                     // line 1394
  2066.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "priceFr", [], "any"falsefalsefalse1394), "html"nulltrue);
  2067.                     echo " €</span><a href=\"#\" id=\"bon-cadeau-10-plus\">+</a>
  2068.                             <a href=\"#\" class=\"add-cart fast-cart2\" data-id=\"";
  2069.                     // line 1395
  2070.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["item"], "id", [], "any"falsefalsefalse1395), "html"nulltrue);
  2071.                     echo "\" style=\"width: 50px\"><img alt=\"to cart\" class=\"\" src=\"/front/img/shop-cart.svg\" /></a>
  2072.                         </div>
  2073.                       </div>
  2074.                       
  2075.                     </div>
  2076.                   </div>
  2077.                   ";
  2078.                 }
  2079.                 // line 1402
  2080.                 echo "              ";
  2081.                 ++$context['loop']['index0'];
  2082.                 ++$context['loop']['index'];
  2083.                 $context['loop']['first'] = false;
  2084.                 if (isset($context['loop']['length'])) {
  2085.                     --$context['loop']['revindex0'];
  2086.                     --$context['loop']['revindex'];
  2087.                     $context['loop']['last'] = === $context['loop']['revindex0'];
  2088.                 }
  2089.             }
  2090.             $_parent $context['_parent'];
  2091.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
  2092.             $context array_intersect_key($context$_parent) + $_parent;
  2093.             // line 1403
  2094.             echo "
  2095.         </div>
  2096.       </div>
  2097.     </div>
  2098.     <div class=\"floating-cart\"><img src=\"/front/img/cart.svg\" alt=\"cart\" /></div>
  2099. ";
  2100.             // line 1448
  2101.             echo "    </div>
  2102. ";
  2103.         }
  2104.         // line 1450
  2105.         echo "
  2106.     <section class=\"actu-content newsletter\" style=\"margin-bottom: 180px;\">
  2107.       <div class=\"content mt-5 pt-5\">
  2108.         <h2 class=\"mb-5 no-bar\">";
  2109.         // line 1455
  2110.         echo twig_upper_filter($this->env$this->extensions['App\Framework\Twig\AppExtension']->tr("newsletter_title", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1455$this->source); })())));
  2111.         echo "<span class=\"full-bar\"></span></h2>
  2112.         <div class=\"pt-5\">
  2113.           <form>
  2114.             <p class=\"title\">";
  2115.         // line 1458
  2116.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("newsletter_subtitle", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1458$this->source); })()));
  2117.         echo "</p>
  2118.             <p class=\"desc\">";
  2119.         // line 1459
  2120.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("newsletter_desc", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1459$this->source); })()));
  2121.         echo "</p>
  2122.             <div class=\"email-input\">
  2123.               <input type=\"text\" value=\"\" placeholder=\"";
  2124.         // line 1461
  2125.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("newsletter_email", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1461$this->source); })()));
  2126.         echo "\" class=\"email mt-3\" />
  2127.               <a href=\"#\" class=\"register\">&nbsp;</a>
  2128.             </div>
  2129.             <div class=\"row\">
  2130.               <div class=\"col-12 mt-4\">
  2131.                 <input type=\"checkbox\" id=\"confirm\" class=\"apple-switch\" checked=\"checked\" />
  2132.                 <label for=\"confirm\">";
  2133.         // line 1467
  2134.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("newsletter_agree", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1467$this->source); })()));
  2135.         echo "</label>
  2136.                 <p class=\"text-center mt-4\" id=\"message_newsletter\"></p>
  2137.               </div>
  2138.             </div>
  2139.           </form>
  2140.         </div>
  2141.       </div>
  2142.     </section>
  2143.     ";
  2144.         // line 1475
  2145.         $this->loadTemplate("FrontBundle/Partial/modal.html.twig""FrontBundle/Page/shop2.html.twig"1475)->display($context);
  2146.         // line 1476
  2147.         echo "    ";
  2148.         $this->loadTemplate("FrontBundle/Partial/footer.html.twig""FrontBundle/Page/shop2.html.twig"1476)->display($context);
  2149.         // line 1477
  2150.         echo "
  2151. ";
  2152.         
  2153.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  2154.         
  2155.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  2156.     }
  2157.     // line 1480
  2158.     public function block_javascripts($context, array $blocks = [])
  2159.     {
  2160.         $macros $this->macros;
  2161.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  2162.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  2163.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2164.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  2165.         // line 1481
  2166.         echo "
  2167.   <script src=\"/front/js/owl.carousel.min.js\"></script>
  2168.   <script src=\"/front/js/wNumb.min.js\"></script>
  2169.   <script src=\"/front/js/nouislider.min.js\"></script>
  2170.   <script type=\"text/javascript\">
  2171.     \$( document ).ready(function() {
  2172.       if( window.innerWidth <= 768 ){
  2173.         \$('#bon-cadeau-results .col-md-3').addClass('col-md-6');
  2174.         \$('#bon-cadeau-results .col-md-3').removeClass('col-md-3');
  2175.       }
  2176.       
  2177.       if( window.innerWidth <= 1024 ){
  2178.         \$('#bon-cadeau-results .col-md-3').addClass('col-md-4');
  2179.         \$('#bon-cadeau-results .col-md-3').removeClass('col-md-3');
  2180.       }
  2181.         \$('.additional li').each(function(index, value) {
  2182.             if(\$(this).data('info')){
  2183.                 var add_desc = '';
  2184.                 if( \$(this).data('info') == 'sp-ga' ){
  2185.                     /*add_desc = \"";
  2186.         // line 1507
  2187.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_desc1", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1507$this->source); })()));
  2188.         echo "\".replace(/'/g, \"\\\\'\");*/
  2189.                     add_desc = \"";
  2190.         // line 1508
  2191.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_desc1", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1508$this->source); })()));
  2192.         echo "\";
  2193.                 } else if( \$(this).data('info') == 'mj-m1' ){
  2194.                     /*add_desc = \"";
  2195.         // line 1510
  2196.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_desc2", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1510$this->source); })()));
  2197.         echo "\".replace(/'/g, \"\\\\'\");*/
  2198.                     add_desc = \"";
  2199.         // line 1511
  2200.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_desc2", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1511$this->source); })()));
  2201.         echo "\";
  2202.                 } else if( \$(this).data('info') == 'mj-m2' ){
  2203.                     /*add_desc = \"";
  2204.         // line 1513
  2205.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_desc3", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1513$this->source); })()));
  2206.         echo "\".replace(/'/g, \"\\\\'\");*/
  2207.                     add_desc = \"";
  2208.         // line 1514
  2209.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_desc3", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1514$this->source); })()));
  2210.         echo "\";
  2211.                 } else if( \$(this).data('info') == 've-m1' ){
  2212.                     /*add_desc = \"";
  2213.         // line 1516
  2214.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_desc4", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1516$this->source); })()));
  2215.         echo "\".replace(/'/g, \"\\\\'\");*/
  2216.                     add_desc = \"";
  2217.         // line 1517
  2218.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_desc4", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1517$this->source); })()));
  2219.         echo "\";
  2220.                 } else if( \$(this).data('info') == 've-m2' ){
  2221.                     /*add_desc = \"";
  2222.         // line 1519
  2223.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_desc5", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1519$this->source); })()));
  2224.         echo "\".replace(/'/g, \"\\\\'\");*/
  2225.                     add_desc = \"";
  2226.         // line 1520
  2227.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("shop_bons_desc5", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'1520$this->source); })()));
  2228.         echo "\";
  2229.                 }
  2230.                 \$(this).append('<span class=\"infos\" data-desc=\"'+add_desc+'\">i</span>')
  2231.             }
  2232.         });
  2233.         \$('.infos').each(function(index, value) {
  2234.             \$(this).tooltipster({
  2235.                 content: \$(this).data('desc'),
  2236.                 delay: 200,
  2237.                 contentAsHTML: true,
  2238.                 trigger: 'click'
  2239.             });
  2240.         });
  2241.         \$('.options p').click(function(e){
  2242.             e.preventDefault();
  2243.             window.location.href = \$(this).parents('.options').attr('href');
  2244.         });
  2245.       \$('.bookmark').click(function(e){
  2246.         e.preventDefault();
  2247.         var product_id = \$(this).data('id');
  2248.         var element = \$(this);
  2249.         if( \$(this).hasClass('saved') ){
  2250.           var action = 'unsave';
  2251.         } else {
  2252.           var action = 'save';
  2253.         }
  2254.         
  2255.         \$.ajax({
  2256.           type: \"POST\",
  2257.           url: \"/shop/product/\"+action+\"/\"+product_id,
  2258.           data: null,
  2259.           dataType: \"json\",
  2260.           success: function(response) {
  2261.             if( action == 'save' ){
  2262.               element.addClass('saved');
  2263.             } else {
  2264.               element.removeClass('saved');
  2265.             }
  2266.           }
  2267.         });
  2268.       });
  2269.     });
  2270.   </script>
  2271.     <!-- script pour gérer la connexion lors de la demande d'ajout de favoris --->
  2272.     <script>
  2273.         \$(document).ready(function() {
  2274.             \$('.trigger-modal').on('click', function(e) {
  2275.                 e.preventDefault(); // Empêche le comportement par défaut du lien
  2276.                 const baseUrl = \"/\" + \$(\"html\").attr(\"lang\"); // Construit la base de l'URL avec la locale
  2277.                 const loginUrl = baseUrl + \"/security_login\"; // Adaptez cette ligne si nécessaire
  2278.                 \$.ajax({
  2279.                     url: baseUrl + \"/user/connected\",
  2280.                     success: function(data) {
  2281.                         if (!data.isLoggedIn) {
  2282.                             let modalTitle, modalContent, modalButtonText;
  2283.                             // Définit le contenu de la modale selon la locale
  2284.                             switch(data.locale) {
  2285.                                 case \"fr\":
  2286.                                     modalTitle = \"Connexion nécessaire\";
  2287.                                     modalContent = \"Pour réaliser cette action vous devez être connecté. Si vous n'avez pas encore de compte, vous pouvez en créer un.\";
  2288.                                     modalButtonText = \"Se connecter\";
  2289.                                     break;
  2290.                                 case \"en\":
  2291.                                     modalTitle = \"Connection required\";
  2292.                                     modalContent = \"You must be logged in to perform this action. If you don't have an account yet, you can create one.\";
  2293.                                     modalButtonText = \"Sign in\";
  2294.                                     break;
  2295.                                 case \"de\":
  2296.                                     modalTitle = \"Verbindung erforderlich\";
  2297.                                     modalContent = \"Um diese Aktion durchzuführen, müssen Sie angemeldet sein. Wenn Sie noch kein Konto haben, können Sie eines erstellen.\";
  2298.                                     modalButtonText = \"Sich anmelden\";
  2299.                                     break;
  2300.                             }
  2301.                             \$(\"#modalLoginReminderLabel\").text(modalTitle);
  2302.                             \$(\"#modalLoginReminder .modal-body\").text(modalContent);
  2303.                             \$(\".modalbutton\").text(modalButtonText).attr(\"onclick\", \"window.location.href='\" + loginUrl + \"'\");
  2304.                             \$(\"#modalLoginReminder\").modal('show');
  2305.                         }
  2306.                     }
  2307.                 });
  2308.             });
  2309.         });
  2310.     </script>
  2311. ";
  2312.         
  2313.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  2314.         
  2315.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  2316.     }
  2317.     public function getTemplateName()
  2318.     {
  2319.         return "FrontBundle/Page/shop2.html.twig";
  2320.     }
  2321.     public function isTraitable()
  2322.     {
  2323.         return false;
  2324.     }
  2325.     public function getDebugInfo()
  2326.     {
  2327.         return array (  2456 => 1520,  2452 => 1519,  2447 => 1517,  2443 => 1516,  2438 => 1514,  2434 => 1513,  2429 => 1511,  2425 => 1510,  2420 => 1508,  2416 => 1507,  2388 => 1481,  2378 => 1480,  2367 => 1477,  2364 => 1476,  2362 => 1475,  2351 => 1467,  2342 => 1461,  2337 => 1459,  2333 => 1458,  2327 => 1455,  2320 => 1450,  2316 => 1448,  2304 => 1403,  2290 => 1402,  2280 => 1395,  2276 => 1394,  2272 => 1393,  2265 => 1389,  2261 => 1388,  2257 => 1387,  2253 => 1386,  2241 => 1377,  2232 => 1375,  2222 => 1369,  2219 => 1368,  2213 => 1367,  2210 => 1366,  2207 => 1365,  2204 => 1364,  2199 => 1363,  2197 => 1362,  2194 => 1361,  2177 => 1360,  2174 => 1359,  2168 => 1358,  2158 => 1350,  2152 => 1349,  2142 => 1346,  2134 => 1345,  2129 => 1344,  2126 => 1343,  2122 => 1342,  2116 => 1339,  2108 => 1333,  2102 => 1332,  2092 => 1329,  2084 => 1328,  2079 => 1327,  2076 => 1326,  2072 => 1325,  2063 => 1318,  2057 => 1317,  2051 => 1314,  2041 => 1313,  2036 => 1312,  2033 => 1311,  2029 => 1310,  2019 => 1303,  2010 => 1301,  1999 => 1293,  1991 => 1292,  1985 => 1289,  1979 => 1286,  1975 => 1285,  1971 => 1284,  1963 => 1283,  1950 => 1273,  1940 => 1271,  1936 => 1269,  1928 => 1268,  1920 => 1267,  1911 => 1262,  1908 => 1261,  1902 => 1260,  1899 => 1259,  1896 => 1258,  1893 => 1257,  1888 => 1256,  1886 => 1255,  1883 => 1254,  1879 => 1253,  1870 => 1247,  1861 => 1240,  1855 => 1239,  1846 => 1232,  1840 => 1231,  1830 => 1228,  1822 => 1227,  1817 => 1226,  1814 => 1225,  1810 => 1224,  1804 => 1221,  1796 => 1215,  1790 => 1214,  1780 => 1211,  1772 => 1210,  1767 => 1209,  1764 => 1208,  1760 => 1207,  1751 => 1200,  1745 => 1199,  1739 => 1196,  1729 => 1195,  1724 => 1194,  1721 => 1193,  1717 => 1192,  1707 => 1185,  1699 => 1184,  1692 => 1180,  1684 => 1179,  1678 => 1176,  1672 => 1173,  1668 => 1172,  1664 => 1171,  1656 => 1170,  1649 => 1166,  1639 => 1164,  1635 => 1162,  1627 => 1161,  1619 => 1160,  1612 => 1157,  1609 => 1156,  1603 => 1155,  1600 => 1154,  1597 => 1153,  1594 => 1152,  1589 => 1151,  1586 => 1150,  1582 => 1149,  1573 => 1143,  1564 => 1136,  1558 => 1135,  1549 => 1128,  1543 => 1127,  1533 => 1124,  1524 => 1123,  1516 => 1122,  1511 => 1121,  1508 => 1120,  1504 => 1119,  1498 => 1116,  1490 => 1110,  1484 => 1109,  1474 => 1106,  1466 => 1105,  1461 => 1104,  1458 => 1103,  1454 => 1102,  1445 => 1095,  1439 => 1094,  1433 => 1091,  1422 => 1090,  1414 => 1089,  1409 => 1088,  1406 => 1087,  1402 => 1086,  1392 => 1079,  1384 => 1078,  1377 => 1074,  1369 => 1073,  1362 => 1069,  1356 => 1066,  1352 => 1065,  1348 => 1064,  1340 => 1063,  1333 => 1059,  1323 => 1057,  1319 => 1055,  1311 => 1054,  1303 => 1053,  1296 => 1050,  1293 => 1049,  1287 => 1048,  1284 => 1047,  1281 => 1046,  1278 => 1045,  1273 => 1044,  1271 => 1043,  1268 => 1042,  1264 => 1041,  1255 => 1035,  1245 => 1027,  1239 => 1026,  1230 => 1019,  1224 => 1018,  1214 => 1015,  1205 => 1014,  1197 => 1013,  1192 => 1012,  1189 => 1011,  1185 => 1010,  1179 => 1007,  1171 => 1001,  1165 => 1000,  1155 => 997,  1147 => 996,  1142 => 995,  1139 => 994,  1135 => 993,  1126 => 986,  1120 => 985,  1114 => 982,  1103 => 981,  1095 => 980,  1090 => 979,  1087 => 978,  1083 => 977,  1073 => 970,  1065 => 969,  1058 => 965,  1050 => 964,  1043 => 960,  1037 => 957,  1033 => 956,  1029 => 955,  1021 => 954,  1014 => 950,  1004 => 948,  1000 => 946,  992 => 945,  984 => 944,  977 => 941,  974 => 940,  968 => 939,  965 => 938,  962 => 937,  959 => 936,  954 => 935,  952 => 934,  949 => 933,  945 => 932,  942 => 931,  933 => 825,  909 => 803,  890 => 677,  885 => 675,  879 => 674,  871 => 673,  867 => 671,  865 => 670,  860 => 667,  846 => 660,  838 => 659,  829 => 652,  821 => 646,  808 => 644,  804 => 643,  796 => 637,  794 => 636,  790 => 634,  780 => 633,  163 => 23,  153 => 22,  134 => 18,  114 => 6,  104 => 5,  85 => 4,  64 => 3,  41 => 1,);
  2328.     }
  2329.     public function getSourceContext()
  2330.     {
  2331.         return new Source("{% extends 'FrontBundle/layout_shop.html.twig' %}
  2332. {% block title %}{{ app_sitename }} - {{ page.metaTitle }}{% endblock %}
  2333. {% block description %}{{ page.metaDescription }}{% endblock %}
  2334. {% block google %}
  2335. <!-- Google tag (gtag.js) -->
  2336. <script async src=\"https://www.googletagmanager.com/gtag/js?id=AW-11336737773\">
  2337. </script>
  2338. <script>
  2339.     window.dataLayer = window.dataLayer || [];
  2340.     function gtag(){dataLayer.push(arguments);}
  2341.     gtag('js', new Date());
  2342.     gtag('config', 'AW-11336737773');
  2343. </script>
  2344. {% endblock %}
  2345. {% block extra_class %}stack{% endblock %}
  2346. {# {% block menu_min %}200{% endblock %} #}
  2347. {# {% block menu_max %}2636{% endblock %} #}
  2348. {% block stylesheets %}
  2349.   <link href=\"/front/css/owl.carousel.min.css\" rel=\"stylesheet\">
  2350.   <link href=\"/front/css/owl.theme.default.min.css\" rel=\"stylesheet\">
  2351.   <link href=\"/front/css/nouislider.css\" rel=\"stylesheet\">
  2352.   <style>
  2353.       .bon-cadeau .options,
  2354.       .bon-cadeau .options.small {
  2355.           display: none;
  2356.       }
  2357.     /* ETOILES */
  2358.     #bon-cadeau-results .item {
  2359.         position: relative;
  2360.     }
  2361.       #bon-cadeau-12::before,
  2362.       #bon-cadeau-28::before,
  2363.       #bon-cadeau-17::before,
  2364.       #bon-cadeau-31::before,
  2365.       #bon-cadeau-25::before,
  2366.       #bon-cadeau-22::before {
  2367.           content: url(/front/img/stars3.svg);
  2368.           position: absolute;
  2369.           left: 42px;
  2370.           top: 16px;
  2371.           z-index: -1;
  2372.       }
  2373.       #bon-cadeau-12::after,
  2374.       #bon-cadeau-28::after,
  2375.       #bon-cadeau-17::after,
  2376.       #bon-cadeau-31::after,
  2377.       #bon-cadeau-25::after,
  2378.       #bon-cadeau-22::after {
  2379.           content: url(/front/img/stars4.svg);
  2380.           position: absolute;
  2381.           right: 22px;
  2382.           bottom: 110px;
  2383.           z-index: -1;
  2384.       }
  2385.       #bon-cadeau-14::before,
  2386.       #bon-cadeau-30::before,
  2387.       #bon-cadeau-16::before,
  2388.       #bon-cadeau-27::before,
  2389.       #bon-cadeau-33::before,
  2390.       #bon-cadeau-19::before {
  2391.           content: url(/front/img/stars5.svg);
  2392.           position: absolute;
  2393.           right: 55px;
  2394.           top: 116px;
  2395.           z-index: -1;
  2396.       }
  2397.       #bon-cadeau-20::before,
  2398.       #bon-cadeau-34::before {
  2399.           content: url(/front/img/stars1.svg);
  2400.           position: absolute;
  2401.           left: -46px;
  2402.           bottom: 77px;
  2403.       }
  2404.       /* FIN ETOILES */
  2405.       #bon-cadeau-10-plus {
  2406.           margin-top: 1px;
  2407.       }
  2408.   /**
  2409.       override footer cause bug
  2410.        */
  2411.       footer .bottom{
  2412.           height: 60px;
  2413.           margin-top: -10px;
  2414.           display: flex;
  2415.       }
  2416.       @media screen and (min-width: 1400px){
  2417.           footer .bottom .col-md-8 ul {
  2418.               height: 100%;
  2419.               display: grid;
  2420.               grid-auto-flow: column;
  2421.               align-items: center;
  2422.           }
  2423.       }
  2424.       @media screen and (min-width: 458px) {
  2425.           footer .bottom .col-md-8 ul {
  2426.               height: 100%;
  2427.               display: block;
  2428.               grid-auto-flow: revert;
  2429.           }
  2430.       }
  2431.   .full-bar {
  2432.       width: 100%;
  2433.   }
  2434.     .bon-cadeau{
  2435.       cursor: pointer;
  2436.     }
  2437.     .bon-cadeau:last-child{
  2438.       cursor: revert;
  2439.     }
  2440.     /* Ciblez .bon-cadeau dans .shop_bons_section1 et .shop_bons_section2 pour l'état par défaut */
  2441.     .page_shop .shop_bons_section1 .bon-cadeau::before,
  2442.     .page_shop .shop_bons_section2 .bon-cadeau::before {
  2443.       border: 1px solid transparent;
  2444.       transition: border 0.3s ease-in-out, transform 0.3s ease-in-out;
  2445.       transform: scale(1);
  2446.       height: 100%;
  2447.     }
  2448.     /* Ciblez .bon-cadeau dans .shop_bons_section1 et .shop_bons_section2 pour l'état de survol */
  2449.     .page_shop .shop_bons_section1 .bon-cadeau:hover::before,
  2450.     .page_shop .shop_bons_section2 .bon-cadeau:hover::before {
  2451.       border: 1px solid var(--red);
  2452.       transform: scale(1.05);
  2453.     }
  2454.     /* Annuler les transformations pour les éléments avec la classe .last-item-class */
  2455.     .page_shop .shop_bons_section1 .last-item-class .bon-cadeau::before,
  2456.     .page_shop .shop_bons_section2 .last-item-class .bon-cadeau::before,
  2457.     .page_shop .shop_bons_section1 .last-item-class .bon-cadeau:hover::before,
  2458.     .page_shop .shop_bons_section2 .last-item-class .bon-cadeau:hover::before {
  2459.       border: 1px solid transparent !important;
  2460.       transform: scale(1) !important;
  2461.       transition: none !important;
  2462.   }
  2463.   .options {
  2464. /*    position: absolute;
  2465.     background-color: #faf5f5;*/
  2466.     padding-left: 15px;
  2467.     margin-left: -15px;
  2468.     border-radius: 30px;
  2469.     padding-bottom: 10px;
  2470.     cursor: pointer;
  2471.   }
  2472.   .options li {
  2473.       background-color: #FFFFFF;
  2474.       border-radius: 15px;
  2475.       padding: 5px 0px;
  2476.       margin: 5px;
  2477.       width: calc(25% - -59px);
  2478.       float: left;
  2479.       position: relative;
  2480.       height: 74px;
  2481.       border: 1px solid #FFFFFF;
  2482.   }
  2483.   .options label {
  2484.       border-bottom: 2px solid var(--red);
  2485.       display: table;
  2486.       padding: 0px 0px 5px 0px;
  2487.       width: auto;
  2488.       margin-bottom: 10px;
  2489.   }
  2490.   .option-content {
  2491.       border-radius: 14px;
  2492.       background: #931517;
  2493.       display: flex;
  2494.       justify-content: center;
  2495.       align-items: center;
  2496.       width: 119px;
  2497.       height: 19px;
  2498.       flex-shrink: 0;
  2499.       margin-top: 10px;
  2500.       color: #fff;
  2501.       padding: 0.5rem 1rem;
  2502.       font-size: 13px;
  2503.       font-weight: 600;
  2504.       margin-bottom: 4px;
  2505.   }
  2506.   .options ul {
  2507.       background-color: transparent;
  2508.       border-radius: 30px;
  2509.       padding: 0px !important;
  2510.       margin: 0px !important;
  2511.       float: left;
  2512.       width: 100%;
  2513.       list-style: none;
  2514.   }
  2515.   .options .title {
  2516.       max-width: 92%;
  2517.       transform: translateX(4.2%);
  2518.       margin: 0;
  2519.       font-size: 11px;
  2520.       font-weight: normal;
  2521.       text-align: center;
  2522.       padding: 0;
  2523.       line-height: 14px;
  2524.       min-height: 33px;
  2525.   }
  2526.   .options ul li {
  2527.     width: calc(31% - -59px);
  2528.   }
  2529.   .options ul li::before {
  2530.     content: '';
  2531.   }
  2532.   .items-slider .item .options .price {
  2533.       margin: 3px 0 0 0;
  2534.       font-size: 14px;
  2535.       font-weight: normal;
  2536.       color: var(--red);
  2537.       text-align: center;
  2538.       width: 100%;
  2539.       padding: 0;
  2540.   }
  2541.   .shop_bons_section1 .bon-cadeau .actions2 {
  2542.     position: absolute;
  2543.     height: 33px;
  2544.     width: 33.3%;
  2545.     background-color: var(--red);
  2546.     border-radius: 16px;
  2547.     margin: 0px;
  2548.     top: calc(100% - 45px);
  2549.   }
  2550.   .shop_bons_section1 #bon-cadeau-25 .actions2,
  2551.   .shop_bons_section1 #bon-cadeau-26 .actions2,
  2552.   .shop_bons_section1 #bon-cadeau-27 .actions2,
  2553.   .shop_bons_section1 #bon-cadeau-15 .actions2,
  2554.   .shop_bons_section1 #bon-cadeau-16 .actions2,
  2555.   .shop_bons_section1 #bon-cadeau-22 .actions2,
  2556.   .shop_bons_section1 #bon-cadeau-20 .actions2,
  2557.   .shop_bons_section1 #bon-cadeau-34 .actions2,
  2558.   .shop_bons_section1 #bon-cadeau-4 .actions2,
  2559.   .shop_bons_section1 #bon-cadeau-5 .actions2,
  2560.   .shop_bons_section1 #bon-cadeau-11 .actions2,
  2561.   .shop_bons_section1 #bon-cadeau-9 .actions2 {
  2562.     position: relative;
  2563.     height: 34px;
  2564.     width: 74%;
  2565.     background-color: var(--red);
  2566.     border-radius: 16px;
  2567.     margin: 0px;
  2568.     margin-bottom: 15px;
  2569.     top: 0px;
  2570.   }
  2571.     .col-md-7 .pt-5 .infos {
  2572.         background-color: #FFFFFF;
  2573.         width: 15px;
  2574.         height: 15px;
  2575.         margin-left: 15px;
  2576.         -webkit-box-shadow: 0px 1px 5px 1px rgb(0 0 0 / 16%);
  2577.         box-shadow: 0px 1px 5px 1px rgb(0 0 0 / 16%);
  2578.         color: #000000;
  2579.         display: inline-block;
  2580.         border-radius: 8px;
  2581.         text-align: center;
  2582.         font-weight: 500;
  2583.         line-height: 15px;
  2584.         font-size: 13px;
  2585.         cursor: pointer;
  2586.         z-index: 800;
  2587.     }
  2588.   .shop_bons_section1 #bon-cadeau-25 .actions2 .price,
  2589.   .shop_bons_section1 #bon-cadeau-26 .actions2 .price,
  2590.   .shop_bons_section1 #bon-cadeau-37 .actions2 .price,
  2591.   .shop_bons_section1 #bon-cadeau-15 .actions2 .price,
  2592.   .shop_bons_section1 #bon-cadeau-16 .actions2 .price,
  2593.   .shop_bons_section1 #bon-cadeau-22 .actions2 .price,
  2594.   .shop_bons_section1 #bon-cadeau-20 .actions2 .price,
  2595.   .shop_bons_section1 #bon-cadeau-4 .actions2 .price,
  2596.   .shop_bons_section1 #bon-cadeau-5 .actions2 .price,
  2597.   .shop_bons_section1 #bon-cadeau-11 .actions2 .price,
  2598.   .shop_bons_section1 #bon-cadeau-9 .actions2 .price {
  2599.     line-height: 33px;
  2600.     margin-top: 0px;
  2601.   }
  2602.   .options .title .sub {
  2603.     color: #656565;
  2604.     font-size: 10px;
  2605.   }
  2606.   .shop_bons_section1 {
  2607.     min-height: 630px;
  2608.   }
  2609.   .options.small {
  2610.     position: relative;
  2611.     padding-left: 0px;
  2612.     margin-left: 0px;
  2613.     background-color: transparent;
  2614.     width: 100%;
  2615.       margin-top: 1rem;
  2616.     max-width: 255px;
  2617.   }
  2618.   .options.small ul li {
  2619.     width: 100%;
  2620.   }
  2621.   .options.small ul li {
  2622.     height: 60px !important;
  2623.   }
  2624.   #bon-cadeau-6 .option-1, 
  2625.   #bon-cadeau-6 .option-2,
  2626.   #bon-cadeau-20 .option-1,
  2627.   #bon-cadeau-20 .option-2,
  2628.   #bon-cadeau-7 .option-1, 
  2629.   #bon-cadeau-7 .option-2,
  2630.   #bon-cadeau-8 .option-1, 
  2631.   #bon-cadeau-8 .option-2,
  2632.   #bon-cadeau-9 .option-1, 
  2633.   #bon-cadeau-9 .option-2 {
  2634.     display: none;
  2635.   }
  2636.   .bon-cadeau .actions2 .add-cart {
  2637.     top: 4px;
  2638.   }
  2639.   .options.small .title {
  2640.     min-height: auto;
  2641.   }
  2642.   .items-slider .item .options.small .price {
  2643.     margin: 0px !important;
  2644.   }
  2645.   .shop_bons_section1 #bon-cadeau-10 .bon-cadeau .actions2 {
  2646.     top: calc(74% - 16px);
  2647.   }
  2648.   .items-slider .item .price {
  2649.     font-size: 16px;
  2650.     line-height: 32px;
  2651.   }
  2652.   .actions2{
  2653.       position: relative;
  2654.   }
  2655.   .shop_bons_section2 .bon-cadeau .actions2 ,.add {
  2656.       top: 48% !important;
  2657.       height: 28px;
  2658.       width: 207px;
  2659.   }
  2660.   .shop_bons_section2 .bon-cadeau .actions2 ,.one{
  2661.       top: 44.8% !important;
  2662.       height: 28px;
  2663.       width: 207px;
  2664.   }
  2665.   .shop_bons_section2 .bon-cadeau .actions2 .add-cart {
  2666.     top:4px !important;
  2667.   }
  2668.   #bon-cadeau-9 .options .col-12:first-child .option-content{
  2669.       display: none;
  2670.   }
  2671.   .bon-cadeau ul {
  2672.     margin-bottom: 15px;
  2673.   }
  2674.   .bon-cadeau .actions2 {
  2675.     position: relative !important;
  2676.   }
  2677.   .shop_bons_section2 .bon-cadeau .actions2, .one {
  2678.     top: inherit !important;
  2679.     width: 100%;
  2680.     height: 34px;
  2681.   }
  2682.   #bon-cadeau-10 .actions2 {
  2683.     position: absolute !important;
  2684.   }
  2685. /*  #bon-cadeau-6 .option-6,
  2686.   #bon-cadeau-7 .option-6,
  2687.   #bon-cadeau-8 .option-6,
  2688.   #bon-cadeau-9 .option-6 {
  2689.     display: none;
  2690.   }*/
  2691.     .infos {
  2692.         background-color: var(--red);
  2693.         width: 15px;
  2694.         height: 15px;
  2695.         position: absolute;
  2696.         display: block;
  2697.         color: #FFFFFF;
  2698.         border-radius: 8px;
  2699.         text-align: center;
  2700.         font-weight: 500;
  2701.         line-height: 15px;
  2702.         font-size: 13px;
  2703.         right: -10px;
  2704.         top: -10px;
  2705.         cursor: pointer;
  2706.         z-index: 800;
  2707.         margin: 10px;
  2708.     }
  2709.   @media (max-width: 1440px)
  2710.   {
  2711.     .options ul li {
  2712.       width: calc(50% - 18px);
  2713.     }
  2714.     .shop_bons_section1 {
  2715.       min-height: 760px;
  2716.     }
  2717.     .shop_bons_section1 #bon-cadeau-10 .bon-cadeau .actions2 {
  2718.       
  2719.       top: calc(100% - 45px);
  2720.     }
  2721.     .items-slider .item .price {
  2722.       font-size: 15px;
  2723.       line-height: 33px;
  2724.     }
  2725.   }
  2726.   @media (max-width: 768px)
  2727.   {
  2728.     .options {
  2729.       width: 58%;
  2730.     }
  2731.     .options ul li {
  2732.         width: calc(100% - 24px);
  2733.       height: 60px !important;
  2734.     }
  2735.     .options .title {
  2736.       min-height: auto;
  2737.     }
  2738.     .items-slider .item .options .price {
  2739.       margin: 0px !important;
  2740.     }
  2741.     .shop_bons_section1 {
  2742.       min-height: 960px;
  2743.     }
  2744.     .bon-cadeau .actions2 {
  2745.         width: calc(100% - 60px);
  2746.     }
  2747. /*      .shop_bons_section2 .bon-cadeau .actions2 ,.one{
  2748.           top: 48% !important;
  2749.           height: 28px;
  2750.           width: 207px;
  2751.       }*/
  2752.   }
  2753.   @media (max-width: 767px)
  2754.   {
  2755.     .options {
  2756.       position: relative;
  2757.       padding-left: 0px;
  2758.       margin-left: 0px;
  2759.       background-color: transparent;
  2760.       width: 100%;
  2761.     }
  2762.     .options ul li {
  2763.       width: 100%;
  2764.     }
  2765.     .shop_bons_section1 .bon-cadeau .actions2 {
  2766.       width: calc(100% - 60px);
  2767.       top: calc(100% - 17px);
  2768.     }
  2769.     .options.small {
  2770.       max-width: 100%;
  2771.     }
  2772.     .shop_bons_section1 #bon-cadeau-4 .actions2,
  2773.     .shop_bons_section1 #bon-cadeau-5 .actions2,
  2774.     .shop_bons_section1 #bon-cadeau-11 .actions2,
  2775.     .shop_bons_section1 #bon-cadeau-9 .actions2 {
  2776.       width: 100%;
  2777.     }
  2778.   }
  2779.     .additional .infos{
  2780.         right: -25px;
  2781.         transform: translateX(-5%);
  2782.         background-color: #FFFFFF;
  2783.         color: #000000;
  2784.     }
  2785.     ul, .additional{
  2786.         display: table;
  2787.     }
  2788.     .date-article p{
  2789.         padding: 0;
  2790.         text-align: center;
  2791.         font-size: .875rem;
  2792.         font-weight: 500;
  2793.     }
  2794.     .btn-primary.active,
  2795.     .btn-primary:hover {
  2796.         color: #ffffff;
  2797.         text-decoration: none;
  2798.         border: 1px solid var(--red);
  2799.         background-color: var(--red);
  2800.     }
  2801.     .bon-cadeau .per-person{
  2802.         font-size: 12px;
  2803.     }
  2804.     .bon-cadeau .per-person{
  2805.         height: 25px;
  2806.     }
  2807.     .bon-cadeau .per-person span{
  2808.         line-height: 26px;
  2809.     }
  2810.     .bon-cadeau .per-person img{
  2811.         margin: 9px 0 0 6px;
  2812.     }
  2813.     .items-slider .item .category{
  2814.         font-size: 12px;
  2815.     }
  2816.     .bon-cadeau .actions2 .no-cart{
  2817.         width: 145px;
  2818.         font-size: 0.9rem;
  2819.         position: absolute;
  2820.         background-color: #FFFFFF;
  2821.         right: 3px;
  2822.         top: 4px;
  2823.         height: 26px;
  2824.         border-radius: 13px;
  2825.         text-align: center;
  2826.     }
  2827.     .bon-cadeau .actions2 .price{
  2828.         width: 50%;
  2829.     }
  2830.     .shop-bf .bon-cadeau .actions2 .price {
  2831.         color: #000000;
  2832.     }
  2833.     .shop-bf .option-content,
  2834.     .shop-bf .bon-cadeau .actions2,
  2835.     .shop-bf.items-slider .item .category {
  2836.         background-color: #FFF446;
  2837.         color: #000000;
  2838.     }
  2839.     .shop-bf .bon-cadeau::before {
  2840.         background-color: #fff4462e !important;
  2841.     }
  2842.     .shop-bf .bon-cadeau ul li::before {
  2843.         color: #FFF446;
  2844.     }
  2845.     .shop-bf .options label {
  2846.         border-bottom: #FFF446;
  2847.     }
  2848.     .shop-bf .bon-cadeau:hover::before {
  2849.         border: 1px solid #000000 !important;
  2850.     }
  2851.     .shop-bf .barre {
  2852.         text-decoration: line-through;
  2853.         margin-left: -65px;
  2854.         background-color: #FFF446;
  2855.         border-radius: 16px;
  2856.         padding: 8px 8px 7px 8px;
  2857.         text-decoration-thickness: 2px;
  2858.     }
  2859.   </style>
  2860. {% endblock %}
  2861. {% block body %}
  2862. {% if category_slug is null %}
  2863.       <div class=\"content nav-content\" style=\"margin-top:60px\">
  2864.         <div class=\"row fluid-menu\">
  2865.           <div class=\"nav-menu\">
  2866.             <div class=\"nav-list\">
  2867.               <div class=\"overlay\"></div>
  2868.               <ul>
  2869.               {% for category in categories %}
  2870.                 <li class=\"{{ (category.slug == 'bon-cadeau') ? 'active hover' : 'soon' }}\"><a href=\"{{ (category.slug == 'bon-cadeau') ? path('framework_front_shop_cat', {'category_slug': category.slug, 'locale': app.request.locale}) : '#' }}\">{{ category.name[app.request.locale] }}</a></li>
  2871.               {% endfor %}
  2872.               </ul>
  2873.             </div>
  2874.           </div>
  2875.         </div>
  2876.       </div>
  2877. {% else %}
  2878.       <div class=\"content nav-content\" style=\"margin-top:60px\">
  2879.         <div class=\"row fluid-menu\">
  2880.           <div class=\"nav-menu\">
  2881.             <div class=\"nav-list\">
  2882.               <div class=\"overlay\"></div>
  2883.               <ul>
  2884.                 <li><a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/articles\">{{ 'shop_all'|tr(tr)|raw }}</a></li>
  2885.                 <li class=\"{{ (category.slug == 'bon-cadeau') ? 'active hover' : 'soon' }}\"><a href=\"{{ (category.slug == 'bon-cadeau') ? path('framework_front_shop_cat', {'category_slug': category.slug, 'locale': app.request.locale}) : '#' }}\">{{ categoryName|replace({'Bons cadeaux': 'menu_bons'|tr(tr) }) }}</a></li>
  2886.               </ul>
  2887.             </div>
  2888.           </div>
  2889.         </div>
  2890.       </div>
  2891. {% endif %}
  2892. {% if category_slug is null or category_slug == 'bon-cadeau' %}
  2893.     <section class=\"espace-content full mt-0\" id=\"bon-cadeau\" >
  2894.       <div class=\"content\">
  2895.         <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}\" class=\"link-back\"><img src=\"/front/img/button-arrow-r-l.svg\" alt=\"back\" width=\"25px\" class=\"me-2\" />{{ 'shop_back'|tr(tr)|raw }}</a>
  2896.         <h1 class=\" mb-3 no-bar mt-4\">{{ categoryName|replace({'Bons cadeaux': 'menu_bons'|tr(tr) }) }} / {{ 'shop_bons_season'|tr(tr)|raw }}<span class=\"full-bar\"></span></h1>
  2897.         <span class=\"bon-badge\">{{ 'shop_bons_badge'|tr(tr)|raw }}</span>
  2898.           <p class=\"pt-4 pb-0 text-black\">
  2899.           {{ 'shop_bons_subtitle'|tr(tr)|raw }}
  2900.           </p>
  2901.       </div>
  2902.     </section>
  2903. {#
  2904.     <h3 id=\"bf\" class=\"shop_bons_section mt-5\">{{ 'shop_bons_section_bf'|tr(tr)|upper|raw }}</h3>
  2905.     <div class=\"items-slider pack-slider espace-content p-0 mt-3 mb-5 shop-bf\">
  2906.         <div class=\"content pb-5 mt-3\">
  2907.             <div class=\"row shop_bons_section2 justify-content-center\" id=\"bon-cadeau-results\">
  2908.                 {% for item in bons %}
  2909.                     {% set saved = false %}
  2910.                     {% for bookmark in bookmarks %}
  2911.                         {% if bookmark.product.id == item.id %}
  2912.                             {% set saved = true %}
  2913.                         {% endif %}
  2914.                     {% endfor %}
  2915.                     {% if item.slug in ['bon-cadeau-23', 'bon-cadeau-24'] %}
  2916.                         <div class=\"item col-md-4 mb-5\" id=\"{{ item.slug }}\">
  2917.                             <div class=\"bon-cadeau\">
  2918.                                 <div class=\"col-md-12\">
  2919.                                     <a href=\"#\" class=\"favoris trigger-modal {{ (is_granted('IS_AUTHENTICATED_REMEMBERED')) ? 'bookmark' : 'not-logged-in' }} {{ (saved) ? 'saved' : '' }}\" data-id=\"{{ item.id }}\"><i></i></a>
  2920.                                     <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\" class=\"cover-container\">
  2921.                                         <div class=\"per-person\"><span>{{ 'shop_bons_person'|tr(tr)|raw }}</span> <img height=\"11px\" src=\"/front/img/user-icon.svg\" alt=\"person\"></div>
  2922.                                         #}
  2923. {# <div class=\"name-hover\"><p>{{ item.nameLocale(app.request.locale)|replace({'Formule ': ''})|upper }}</p> <span>Valable saison 2022-2023</span></div> #}{#
  2924.                                         <img alt=\"{{ item.nameLocale(app.request.locale) }}\" class=\"cover\" src=\"/uploads/products/{{item.id}}/{{item.mainImage}}\" />
  2925.                                         <div class=\"date-article\">
  2926.                                             <p>{{ 'shop_bons_valable'|tr(tr)|raw }} </p>
  2927.                                         </div>
  2928.                                     </a>
  2929.                                 </div>
  2930.                                 <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\" class=\"cover-container\">
  2931.                                     <span class=\"name\">{{ item.nameLocale(app.request.locale) }}</span>
  2932.                                     <span class=\"subname\">{{ item.usecaseLocale(app.request.locale) }}</span>
  2933.                                     <span class=\"category\">{{ 'menu_bons'|tr(tr)|upper|raw }}</span>
  2934.                                 </a>
  2935.                                 <div class=\"additional\" >
  2936.                                     {{ item.additionalLocale(app.request.locale)|raw }}
  2937.                                 </div>
  2938.                                 <div class=\"actions2 one\">
  2939.                                     <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  2940.                                         <span class=\"price\"><span class=\"barre\">{{ item.priceFr|replace({'83,20': '104', '77,60': \"97\"}) }} €</span> {{ item.priceFr }} €</span>
  2941.                                         <p class=\"no-cart fast-cart text-black p-0\">Je commande</p>
  2942.                                     </a>
  2943.                                 </div>
  2944.                                 <div class=\"options small\" href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  2945.                                     <label>{{ 'shop_product_options_title2'|tr(tr)|raw }}</label>
  2946.                                     <div class=\"row\">
  2947.                                         <div class=\"col-12\">
  2948.                                       <span class=\"option-content\">
  2949.                                         Restaurant
  2950.                                     </span>
  2951.                                             <ul class=\"mt-3\">
  2952.                                                 {% for option in options %}
  2953.                                                     {% if option.restaurant  == true %}
  2954.                                                         <li class=\"option-{{option.id}}\" style=\"height: 85px\">
  2955.                                                             {% if option.desc != '' %}<span class=\"infos\" data-desc=\"{{ option.desc }}\" title=\"{{ option.desc }}\">i</span>{% endif %}
  2956.                                                             <p class=\"title\">{{ option.name }}<br>{% if option.sub != '' %} <span class=\"sub\">{{ option.sub }}</span> {% endif %}</p>
  2957.                                                             <p class=\"price\">(+ {{ option.price }} €)</p>
  2958.                                                         </li>
  2959.                                                     {% endif %}
  2960.                                                 {% endfor %}
  2961.                                             </ul>
  2962.                                         </div>
  2963.                                         <div class=\"col-12\">
  2964.                                     <span class=\"option-content\">
  2965.                                         Lounge Club
  2966.                                     </span>
  2967.                                             <ul class=\"mt-3\">
  2968.                                                 {% for option in options %}
  2969.                                                     {% if option.lounge  == true %}
  2970.                                                         <li class=\"option-{{option.id}}\">
  2971.                                                             <p class=\"title\">{{ option.name }}<br>{% if option.lounge %}<span>Lounge Club</span>{% endif %}</p>
  2972.                                                             <p class=\"price\" {% if not option.lounge and option.id < 3 %}style=\"margin-top: 10px;\"{% endif %}>(+ {{ option.price }} €)</p>
  2973.                                                         </li>
  2974.                                                     {% endif %}
  2975.                                                 {% endfor %}
  2976.                                             </ul>
  2977.                                         </div>
  2978.                                     </div>
  2979.                                     <div class=\"row\">
  2980.                                         <div class=\"col-12\">
  2981.                                     <span class=\"option-content\">
  2982.                                       {{ 'cadeau_title'|tr(tr)|raw }}
  2983.                                     </span>
  2984.                                             <ul class=\"mt-3\">
  2985.                                                 {% for option in options %}
  2986.                                                     {% if option.boutique  == true %}
  2987.                                                         <li class=\"option-{{option.id}}\">
  2988.                                                             {% if option.desc != '' %}<span class=\"infos\" data-desc=\"{{ option.desc }}\" title=\"{{ option.desc }}\">i</span>{% endif %}
  2989.                                                             <p class=\"title\">{{ option.name }}<br>{% if option.lounge %}<span>Lounge Club</span>{% endif %}</p>
  2990.                                                             <p class=\"price\" {% if not option.lounge and option.id < 3 %}style=\"margin-top: 10px;\"{% endif %}>(+ {{ option.price }} €)</p>
  2991.                                                         </li>
  2992.                                                     {% endif %}
  2993.                                                 {% endfor %}
  2994.                                             </ul>
  2995.                                         </div>
  2996.                                     </div>
  2997.                                 </div>
  2998.                             </div>
  2999.                         </div>
  3000.                     {% endif %}
  3001.                 {% endfor %}
  3002.             </div>
  3003.         </div>
  3004.     </div>
  3005. #}
  3006.     <h3 class=\"shop_bons_section mt-5\">{{ 'shop_bons_section1'|tr(tr)|upper|raw }}</h3>
  3007.     <div class=\"items-slider pack-slider espace-content p-0 mt-3 mb-5\">
  3008.       <div class=\"content pb-5 mt-3\">
  3009.         <div class=\"row shop_bons_section2\" id=\"bon-cadeau-results\">
  3010. {#              {% for item in bons %}
  3011.                   {% set saved = false %}
  3012.                   {% for bookmark in bookmarks %}
  3013.                     {% if bookmark.product.id == item.id %}
  3014.                       {% set saved = true %}
  3015.                     {% endif %}
  3016.                   {% endfor %}
  3017.                   {% if item.slug in ['bon-cadeau-4', 'bon-cadeau-11'] %}
  3018.                   <div class=\"item col-md-6 mb-5\" id=\"{{ item.slug }}\">
  3019.                     <div class=\"bon-cadeau row\">
  3020.                       <div class=\"col-md-5\">
  3021.                           <a href=\"#\" class=\"favoris trigger-modal {{ (is_granted('IS_AUTHENTICATED_REMEMBERED')) ? 'bookmark' : 'not-logged-in' }} {{ (saved) ? 'saved' : '' }}\" data-id=\"{{ item.id }}\"><i></i></a>
  3022.                         <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3023.                           <div class=\"per-person\"><span>{{ 'shop_bons_person'|tr(tr)|raw }}</span> <img height=\"11px\" src=\"/front/img/user-icon.svg\" alt=\"person\"></div>
  3024.                           #}{# <div class=\"name-hover\"><p>{{ item.nameLocale(app.request.locale)|replace({'Formule ': ''})|upper }}</p> <span>Valable saison 2022-2023</span></div> #}{#
  3025.                           <img alt=\"{{ item.nameLocale(app.request.locale) }}\" class=\"cover\" src=\"/uploads/products/{{item.id}}/{{item.mainImage}}\" />
  3026.                             <div class=\"date-article\">
  3027.                                 <p>{{ 'shop_bons_valable'|tr(tr)|raw }} </p>
  3028.                             </div>
  3029.                         </a>
  3030.                       </div>
  3031.                       <div class=\"col-md-7 pt-5\">
  3032.                         <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3033.                           <span class=\"name\">{{ item.nameLocale(app.request.locale) }}</span>
  3034.                           <span class=\"subname\">{{ item.usecaseLocale(app.request.locale) }}</span>
  3035.                           <span class=\"category\">{{ 'menu_bons'|tr(tr)|upper|raw }}</span>
  3036.                         </a>
  3037.                          <div class=\"additional\">
  3038.                              {{ item.additionalLocale(app.request.locale)|raw }}
  3039.                          </div>
  3040.                             <div class=\"actions2 \">
  3041.                                 <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3042.                                 <span class=\"price\">{{ item.priceFr }} €</span>
  3043.                                 <p class=\"no-cart fast-cart text-black p-0\">Je commande</p>
  3044.                                 </a>
  3045.                             </div>
  3046.                         <div class=\"options\" href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3047.                           <label>{{ 'shop_product_options_title2'|tr(tr)|raw }}</label>
  3048.                             <div class=\"row\">
  3049.                                 <div class=\"col-12\">
  3050.                                       <span class=\"option-content\">
  3051.                                         Restaurant
  3052.                                     </span>
  3053.                                     <ul class=\"mt-3\">
  3054.                                         {% for option in options %}
  3055.                                             {% if option.restaurant  == true %}
  3056.                                                 <li class=\"option-{{option.id}}\" style=\"height: 85px\">
  3057.                                                     {% if option.desc != '' %}<span class=\"infos\" data-desc=\"{{ option.desc }}\" title=\"{{ option.desc }}\">i</span>{% endif %}
  3058.                                                     <p class=\"title\">{{ option.name }}<br>{% if option.sub != '' %} <span class=\"sub\">{{ option.sub }}</span> {% endif %}</p>
  3059.                                                     <p class=\"price\">(+ {{ option.price }} €)</p>
  3060.                                                 </li>
  3061.                                             {% endif %}
  3062.                                         {% endfor %}
  3063.                                     </ul>
  3064.                                 </div>
  3065.                                 <div class=\"col-12\">
  3066.                                     <span class=\"option-content\">
  3067.                                         Lounge Club
  3068.                                     </span>
  3069.                                     <ul class=\"mt-3\">
  3070.                                         {% for option in options %}
  3071.                                             {% if option.lounge  == true %}
  3072.                                                 <li class=\"option-{{option.id}}\">
  3073.                                                     {% if option.desc != '' %}<span class=\"infos\" data-desc=\"{{ option.desc }}\" title=\"{{ option.desc }}\">i</span>{% endif %}
  3074.                                                     <p class=\"title\">{{ option.name }}<br>{% if option.lounge %}<span>Lounge Club</span>{% endif %}</p>
  3075.                                                     <p class=\"price\" {% if not option.lounge and option.id < 3 %}style=\"margin-top: 10px;\"{% endif %}>(+ {{ option.price }} €)</p>
  3076.                                                 </li>
  3077.                                             {% endif %}
  3078.                                         {% endfor %}
  3079.                                     </ul>
  3080.                                 </div>
  3081.                             </div>
  3082.                             <div class=\"row\">
  3083.                                 <div class=\"col-12\">
  3084.                                     <span class=\"option-content\">
  3085.                                       {{ 'cadeau_title'|tr(tr)|raw }}
  3086.                                     </span>
  3087.                                     <ul class=\"mt-3\">
  3088.                                         {% for option in options %}
  3089.                                             {% if option.boutique  == true %}
  3090.                                                 <li class=\"option-{{option.id}}\">
  3091.                                                     {% if option.desc != '' %}<span class=\"infos\" data-desc=\"{{ option.desc }}\" title=\"{{ option.desc }}\">i</span>{% endif %}
  3092.                                                     <p class=\"title\">{{ option.name }}<br>{% if option.lounge %}<span>Lounge Club</span>{% endif %}</p>
  3093.                                                     <p class=\"price\" {% if not option.lounge and option.id < 3 %}style=\"margin-top: 10px;\"{% endif %}>(+ {{ option.price }} €)</p>
  3094.                                                 </li>
  3095.                                             {% endif %}
  3096.                                         {% endfor %}
  3097.                                     </ul>
  3098.                                 </div>
  3099.                             </div>
  3100.                         </div>
  3101.                       </div>
  3102.                     </div>
  3103.                   </div>
  3104.                   {% endif %}
  3105.               {% endfor %}#}
  3106.             {% for item in bons %}
  3107.                 {% set saved = false %}
  3108.                 {% for bookmark in bookmarks %}
  3109.                     {% if bookmark.product.id == item.id %}
  3110.                         {% set saved = true %}
  3111.                     {% endif %}
  3112.                 {% endfor %}
  3113.                 {% if item.slug in ['bon-cadeau-25', 'bon-cadeau-26', 'bon-cadeau-27'] %}
  3114.                     <div class=\"item col-md-6 col-lg-4 mb-5\" id=\"{{ item.slug }}\">
  3115.                         <div class=\"bon-cadeau\">
  3116.                             <div class=\"col-md-12\">
  3117.                                 <a href=\"#\" class=\"favoris trigger-modal {{ (is_granted('IS_AUTHENTICATED_REMEMBERED')) ? 'bookmark' : 'not-logged-in' }} {{ (saved) ? 'saved' : '' }}\" data-id=\"{{ item.id }}\"><i></i></a>
  3118.                                 <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\" class=\"cover-container\">
  3119.                                     <div class=\"per-person\"><span>{{ 'shop_bons_person'|tr(tr)|raw }}</span> <img height=\"11px\" src=\"/front/img/user-icon.svg\" alt=\"person\"></div>
  3120.                                     {# <div class=\"name-hover\"><p>{{ item.nameLocale(app.request.locale)|replace({'Formule ': ''})|upper }}</p> <span>Valable saison 2022-2023</span></div> #}
  3121.                                     <img alt=\"{{ item.nameLocale(app.request.locale) }}\" class=\"cover\" src=\"/uploads/products/{{item.id}}/{{item.mainImage}}\" />
  3122.                                     <div class=\"date-article\">
  3123.                                         <p>{{ 'shop_bons_valable'|tr(tr)|raw }} </p>
  3124.                                     </div>
  3125.                                 </a>
  3126.                             </div>
  3127.                             <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\" class=\"cover-container\">
  3128.                                 <span class=\"name\">{{ item.nameLocale(app.request.locale) }}</span>
  3129.                                 <span class=\"subname\">{{ item.usecaseLocale(app.request.locale) }}</span>
  3130.                                 <span class=\"category\">{{ 'menu_bons'|tr(tr)|upper|raw }}</span>
  3131.                             </a>
  3132.                             <div class=\"additional\" >
  3133.                                 {{ item.additionalLocale(app.request.locale)|raw }}
  3134.                             </div>
  3135.                             <div class=\"actions2 one\">
  3136.                                 <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3137.                                     <span class=\"price\">{{ item.priceFr }} €</span>
  3138.                                     <p class=\"no-cart fast-cart text-black p-0\">Je commande</p>
  3139.                                 </a>
  3140.                             </div>
  3141.                             <div class=\"options small\" href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3142.                                 <label>{{ 'shop_product_options_title2'|tr(tr)|raw }}</label>
  3143.                                 <div class=\"row\">
  3144.                                     <div class=\"col-12\">
  3145.                                       <span class=\"option-content\">
  3146.                                         Restaurant
  3147.                                     </span>
  3148.                                         <ul class=\"mt-3\">
  3149.                                             {% for option in options %}
  3150.                                                 {% if option.restaurant  == true %}
  3151.                                                     <li class=\"option-{{option.id}}\" style=\"height: 85px\">
  3152.                                                         {% if option.desc != '' %}<span class=\"infos\" data-desc=\"{{ option.desc }}\" title=\"{{ option.desc }}\">i</span>{% endif %}
  3153.                                                         <p class=\"title\">{{ option.name }}<br>{% if option.sub != '' %} <span class=\"sub\">{{ option.sub }}</span> {% endif %}</p>
  3154.                                                         <p class=\"price\">(+ {{ option.price }} €)</p>
  3155.                                                     </li>
  3156.                                                 {% endif %}
  3157.                                             {% endfor %}
  3158.                                         </ul>
  3159.                                     </div>
  3160.                                     <div class=\"col-12\">
  3161.                                     <span class=\"option-content\">
  3162.                                         Lounge Club
  3163.                                     </span>
  3164.                                         <ul class=\"mt-3\">
  3165.                                             {% for option in options %}
  3166.                                                 {% if option.lounge  == true %}
  3167.                                                     <li class=\"option-{{option.id}}\">
  3168.                                                         <p class=\"title\">{{ option.name }}<br>{% if option.lounge %}<span>Lounge Club</span>{% endif %}</p>
  3169.                                                         <p class=\"price\" {% if not option.lounge and option.id < 3 %}style=\"margin-top: 10px;\"{% endif %}>(+ {{ option.price }} €)</p>
  3170.                                                     </li>
  3171.                                                 {% endif %}
  3172.                                             {% endfor %}
  3173.                                         </ul>
  3174.                                     </div>
  3175.                                 </div>
  3176.                                 <div class=\"row\">
  3177.                                     <div class=\"col-12\">
  3178.                                     <span class=\"option-content\">
  3179.                                       {{ 'cadeau_title'|tr(tr)|raw }}
  3180.                                     </span>
  3181.                                         <ul class=\"mt-3\">
  3182.                                             {% for option in options %}
  3183.                                                 {% if option.boutique  == true %}
  3184.                                                     <li class=\"option-{{option.id}}\">
  3185.                                                         {% if option.desc != '' %}<span class=\"infos\" data-desc=\"{{ option.desc }}\" title=\"{{ option.desc }}\">i</span>{% endif %}
  3186.                                                         <p class=\"title\">{{ option.name }}<br>{% if option.lounge %}<span>Lounge Club</span>{% endif %}</p>
  3187.                                                         <p class=\"price\" {% if not option.lounge and option.id < 3 %}style=\"margin-top: 10px;\"{% endif %}>(+ {{ option.price }} €)</p>
  3188.                                                     </li>
  3189.                                                 {% endif %}
  3190.                                             {% endfor %}
  3191.                                         </ul>
  3192.                                     </div>
  3193.                                 </div>
  3194.                             </div>
  3195.                         </div>
  3196.                     </div>
  3197.                 {% endif %}
  3198.             {% endfor %}
  3199.         </div>
  3200.       </div>
  3201.     </div>
  3202.     <h3 class=\"shop_bons_section mt-5\">{{ 'shop_bons_section2'|tr(tr)|upper|raw }}</h3>
  3203.     <div class=\"items-slider pack-slider espace-content p-0 mt-3 mb-5\">
  3204.       <div class=\"content pb-5 mt-3\">
  3205.         <div class=\"row shop_bons_section2\" id=\"bon-cadeau-results\">
  3206.               {% for item in bons %}
  3207.                   {% set saved = false %}
  3208.                   {% for bookmark in bookmarks %}
  3209.                     {% if bookmark.product.id == item.id %}
  3210.                       {% set saved = true %}
  3211.                     {% endif %}
  3212.                   {% endfor %}
  3213.                   {% if item.slug in ['bon-cadeau-28', 'bon-cadeau-29', 'bon-cadeau-30'] %}
  3214.                   <div class=\"item col-md-6 col-lg-4 mb-5\" id=\"{{ item.slug }}\">
  3215.                     <div class=\"bon-cadeau\">
  3216.                       <div class=\"col-md-12\">
  3217.                           <a href=\"#\" class=\"favoris trigger-modal {{ (is_granted('IS_AUTHENTICATED_REMEMBERED')) ? 'bookmark' : 'not-logged-in' }} {{ (saved) ? 'saved' : '' }}\" data-id=\"{{ item.id }}\"><i></i></a>
  3218.                         <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\" class=\"cover-container\">
  3219.                           <div class=\"per-person\"><span>{{ 'shop_bons_person'|tr(tr)|raw }}</span> <img height=\"11px\" src=\"/front/img/user-icon.svg\" alt=\"person\"></div>
  3220.                           {# <div class=\"name-hover\"><p>{{ item.nameLocale(app.request.locale)|replace({'Formule ': ''})|upper }}</p> <span>Valable saison 2022-2023</span></div> #}
  3221.                           <img alt=\"{{ item.nameLocale(app.request.locale) }}\" class=\"cover\" src=\"/uploads/products/{{item.id}}/{{item.mainImage}}\" />
  3222.                             <div class=\"date-article\">
  3223.                                 <p>{{ 'shop_bons_valable'|tr(tr)|raw }} </p>
  3224.                             </div>
  3225.                         </a>
  3226.                       </div>
  3227.                           <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\" class=\"cover-container\">
  3228.                             <span class=\"name\">{{ item.nameLocale(app.request.locale) }}</span>
  3229.                             <span class=\"subname\">{{ item.usecaseLocale(app.request.locale) }}</span>
  3230.                             <span class=\"category\">{{ 'menu_bons'|tr(tr)|upper|raw }}</span>
  3231.                           </a>
  3232.                             <div class=\"additional\" >
  3233.                                 {{ item.additionalLocale(app.request.locale)|raw }}
  3234.                             </div>
  3235.                       <div class=\"actions2 one\">
  3236.                           <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3237.                               <span class=\"price\">{{ item.priceFr }} €</span>
  3238.                               <p class=\"no-cart fast-cart text-black p-0\">Je commande</p>
  3239.                           </a>
  3240.                       </div>
  3241.                         <div class=\"options small\" href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3242.                           <label>{{ 'shop_product_options_title2'|tr(tr)|raw }}</label>
  3243.                             <div class=\"row\">
  3244.                                 <div class=\"col-12\">
  3245.                                       <span class=\"option-content\">
  3246.                                         Restaurant
  3247.                                     </span>
  3248.                                     <ul class=\"mt-3\">
  3249.                                         {% for option in options %}
  3250.                                             {% if option.restaurant  == true %}
  3251.                                                 <li class=\"option-{{option.id}}\" style=\"height: 85px\">
  3252.                                                     {% if option.desc != '' %}<span class=\"infos\" data-desc=\"{{ option.desc }}\" title=\"{{ option.desc }}\">i</span>{% endif %}
  3253.                                                     <p class=\"title\">{{ option.name }}<br>{% if option.sub != '' %} <span class=\"sub\">{{ option.sub }}</span> {% endif %}</p>
  3254.                                                     <p class=\"price\">(+ {{ option.price }} €)</p>
  3255.                                                 </li>
  3256.                                             {% endif %}
  3257.                                         {% endfor %}
  3258.                                     </ul>
  3259.                                 </div>
  3260.                                 <div class=\"col-12\">
  3261.                                     <span class=\"option-content\">
  3262.                                         Lounge Club
  3263.                                     </span>
  3264.                                     <ul class=\"mt-3\">
  3265.                                         {% for option in options %}
  3266.                                             {% if option.lounge  == true %}
  3267.                                                 <li class=\"option-{{option.id}}\">
  3268.                                                     <p class=\"title\">{{ option.name }}<br>{% if option.lounge %}<span>Lounge Club</span>{% endif %}</p>
  3269.                                                     <p class=\"price\" {% if not option.lounge and option.id < 3 %}style=\"margin-top: 10px;\"{% endif %}>(+ {{ option.price }} €)</p>
  3270.                                                 </li>
  3271.                                             {% endif %}
  3272.                                         {% endfor %}
  3273.                                     </ul>
  3274.                                 </div>
  3275.                             </div>
  3276.                             <div class=\"row\">
  3277.                                 <div class=\"col-12\">
  3278.                                     <span class=\"option-content\">
  3279.                                       {{ 'cadeau_title'|tr(tr)|raw }}
  3280.                                     </span>
  3281.                                     <ul class=\"mt-3\">
  3282.                                         {% for option in options %}
  3283.                                             {% if option.boutique  == true %}
  3284.                                                 <li class=\"option-{{option.id}}\">
  3285.                                                     {% if option.desc != '' %}<span class=\"infos\" data-desc=\"{{ option.desc }}\" title=\"{{ option.desc }}\">i</span>{% endif %}
  3286.                                                     <p class=\"title\">{{ option.name }}<br>{% if option.lounge %}<span>Lounge Club</span>{% endif %}</p>
  3287.                                                     <p class=\"price\" {% if not option.lounge and option.id < 3 %}style=\"margin-top: 10px;\"{% endif %}>(+ {{ option.price }} €)</p>
  3288.                                                 </li>
  3289.                                             {% endif %}
  3290.                                         {% endfor %}
  3291.                                     </ul>
  3292.                                 </div>
  3293.                             </div>
  3294.                         </div>
  3295.                     </div>
  3296.                   </div>
  3297.                   {% endif %}
  3298.               {% endfor %}
  3299.         </div>
  3300.       </div>
  3301.     </div>
  3302.     <h3 class=\"shop_bons_section mt-5\">{{ 'shop_bons_section3'|tr(tr)|upper|raw }}</h3>
  3303.     <div class=\"items-slider pack-slider espace-content p-0 mt-3 mb-5\">
  3304.       <div class=\"content pb-5 mt-3\">
  3305.         <div class=\"row shop_bons_section2\" id=\"bon-cadeau-results\">
  3306.               {% for item in bons %}
  3307.                   {% set saved = false %}
  3308.                   {% for bookmark in bookmarks %}
  3309.                     {% if bookmark.product.id == item.id %}
  3310.                       {% set saved = true %}
  3311.                     {% endif %}
  3312.                   {% endfor %}
  3313.                   {% if item.slug in ['bon-cadeau-31', 'bon-cadeau-32', 'bon-cadeau-33'] %}
  3314.                   <div class=\"item col-md-6 col-lg-4 mb-5\" id=\"{{ item.slug }}\">
  3315.                     <div class=\"bon-cadeau\">
  3316.                       <div class=\"col-md-12\">
  3317.                           <a href=\"#\" class=\"favoris trigger-modal {{ (is_granted('IS_AUTHENTICATED_REMEMBERED')) ? 'bookmark' : 'not-logged-in' }} {{ (saved) ? 'saved' : '' }}\" data-id=\"{{ item.id }}\"><i></i></a>
  3318.                         <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\" class=\"cover-container\">
  3319.                           <div class=\"per-person\"><span>{{ 'shop_bons_person'|tr(tr)|raw }}</span> <img height=\"11px\" src=\"/front/img/user-icon.svg\" alt=\"person\"></div>
  3320.                           {# <div class=\"name-hover\"><p>{{ item.nameLocale(app.request.locale)|replace({'Formule ': ''})|upper }}</p> <span>Valable saison 2022-2023</span></div> #}
  3321.                           <img alt=\"{{ item.nameLocale(app.request.locale) }}\" class=\"cover\" src=\"/uploads/products/{{item.id}}/{{item.mainImage}}\" />
  3322.                             <div class=\"date-article\">
  3323.                                 <p>{{ 'shop_bons_valable'|tr(tr)|raw }} </p>
  3324.                             </div>
  3325.                         </a>
  3326.                       </div>
  3327.                       <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\" class=\"cover-container\">
  3328.                         <span class=\"name\">{{ item.nameLocale(app.request.locale) }}</span>
  3329.                         <span class=\"subname\">{{ item.usecaseLocale(app.request.locale) }}</span>
  3330.                         <span class=\"category\">{{ 'menu_bons'|tr(tr)|upper|raw }}</span>
  3331.                       </a>
  3332.                           <div class=\"additional\">
  3333.                               {{ item.additionalLocale(app.request.locale)|raw }}
  3334.                           </div>
  3335.                           <div class=\"actions2 add\">
  3336.                               <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3337.                                   <span class=\"price\">{{ item.priceFr }} €</span>
  3338.                                   <p class=\"no-cart fast-cart text-black p-0\">Je commande</p>
  3339.                               </a>
  3340.                           </div>
  3341.                         <div class=\"options small\" href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3342.                           <label>{{ 'shop_product_options_title2'|tr(tr)|raw }}</label>
  3343.                             <div class=\"row\">
  3344.                                 <div class=\"col-12\">
  3345.                                         <span class=\"option-content d-none\">
  3346.                                         Restaurant
  3347.                                         </span>
  3348.                                             <ul class=\"mt-3  d-none\">
  3349.                                                 {% for option in options %}
  3350.                                                     {% if option.restaurant  == true %}
  3351.                                                         <li class=\"option-{{option.id}}\" style=\"height: 85px\">
  3352.                                                             <p class=\"title\">{{ option.name }}<br>{% if option.sub != '' %} <span class=\"sub\">{{ option.sub }}</span> {% endif %}</p>
  3353.                                                             <p class=\"price\">(+ {{ option.price }} €)</p>
  3354.                                                         </li>
  3355.                                                     {% endif %}
  3356.                                                 {% endfor %}
  3357.                                             </ul>
  3358.                                 </div>
  3359.                                 <div class=\"col-12\">
  3360.                                     <span class=\"option-content\">
  3361.                                         Lounge Club
  3362.                                     </span>
  3363.                                     <ul class=\"mt-3\">
  3364.                                         {% for option in options %}
  3365.                                             {% if option.lounge  == true %}
  3366.                                                 <li class=\"option-{{option.id}}\">
  3367.                                                     <p class=\"title\">{{ option.name }}<br>{% if option.lounge %}<span>Lounge Club</span>{% endif %}</p>
  3368.                                                     <p class=\"price\" {% if not option.lounge and option.id < 3 %}style=\"margin-top: 10px;\"{% endif %}>(+ {{ option.price }} €)</p>
  3369.                                                 </li>
  3370.                                             {% endif %}
  3371.                                         {% endfor %}
  3372.                                     </ul>
  3373.                                 </div>
  3374.                             </div>
  3375.                             <div class=\"row\">
  3376.                                 <div class=\"col-12\">
  3377.                                     <span class=\"option-content\">
  3378.                                       {{ 'cadeau_title'|tr(tr)|raw }}
  3379.                                     </span>
  3380.                                     <ul class=\"mt-3\">
  3381.                                         {% for option in options %}
  3382.                                             {% if option.boutique  == true %}
  3383.                                                 <li class=\"option-{{option.id}}\">
  3384.                                                     <p class=\"title\">{{ option.name }}<br>{% if option.lounge %}<span>Lounge Club</span>{% endif %}</p>
  3385.                                                     <p class=\"price\" {% if not option.lounge and option.id < 3 %}style=\"margin-top: 10px;\"{% endif %}>(+ {{ option.price }} €)</p>
  3386.                                                 </li>
  3387.                                             {% endif %}
  3388.                                         {% endfor %}
  3389.                                     </ul>
  3390.                                 </div>
  3391.                             </div>
  3392.                         </div>
  3393.                     </div>
  3394.                   </div>
  3395.                   {% endif %}
  3396.               {% endfor %}
  3397.         </div>
  3398.       </div>
  3399.     </div>
  3400.     <h3 class=\"shop_bons_section mt-5\">{{ 'shop_bons_section4'|tr(tr)|upper|raw }}</h3>
  3401.     <div class=\"items-slider pack-slider espace-content p-0 mt-3 mb-5\">
  3402.       <div class=\"content pb-5 mt-3\">
  3403.         <div class=\"row shop_bons_section1\" id=\"bon-cadeau-results\">
  3404.               {% for item in bons %}
  3405.                   {% set saved = false %}
  3406.                   {% for bookmark in bookmarks %}
  3407.                     {% if bookmark.product.id == item.id %}
  3408.                       {% set saved = true %}
  3409.                     {% endif %}
  3410.                   {% endfor %}
  3411.                   {% if item.slug in ['bon-cadeau-34'] %}
  3412.                   <div class=\"item col-md-12 col-lg-6 mb-5\" id=\"{{ item.slug }}\">
  3413.                     <div class=\"bon-cadeau row\">
  3414.                       <div class=\"col-md-5\">
  3415.                           <a href=\"#\" class=\"favoris trigger-modal {{ (is_granted('IS_AUTHENTICATED_REMEMBERED')) ? 'bookmark' : 'not-logged-in' }} {{ (saved) ? 'saved' : '' }}\" data-id=\"{{ item.id }}\"><i></i></a>
  3416.                         <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3417.                           <div class=\"per-person\"><span>{{ 'shop_bons_person'|tr(tr)|raw }}</span> <img height=\"11px\" src=\"/front/img/user-icon.svg\" alt=\"person\"></div>
  3418.                           {# <div class=\"name-hover\"><p>{{ item.nameLocale(app.request.locale)|replace({'Formule ': ''})|upper }}</p> <span>Valable saison 2022-2023</span></div> #}
  3419.                           <img alt=\"{{ item.nameLocale(app.request.locale) }}\" class=\"cover\" src=\"/uploads/products/{{item.id}}/{{item.mainImage}}\" />
  3420.                             <div class=\"date-article\">
  3421.                                 <p>{{ 'shop_bons_valable'|tr(tr)|raw }} </p>
  3422.                             </div>
  3423.                         </a>
  3424.                       </div>
  3425.                       <div class=\"col-md-7 pt-5\">
  3426.                         <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3427.                           <span class=\"name\">{{ item.nameLocale(app.request.locale) }}</span>
  3428.                           <span class=\"subname\">{{ item.usecaseLocale(app.request.locale) }}</span>
  3429.                           <span class=\"category\">{{ 'menu_bons'|tr(tr)|upper|raw }}</span>
  3430.                         </a>
  3431.                             <div class=\"additional\">
  3432.                                 {{ item.additionalLocale(app.request.locale)|raw }}
  3433.                             </div>
  3434.                             <div class=\"actions2\">
  3435.                                 <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3436.                                     <span class=\"price\">{{ item.priceFr }} €</span>
  3437.                                     <p class=\"no-cart fast-cart text-black p-0\">Je commande</p>
  3438.                                 </a>
  3439.                             </div>
  3440.                         <div class=\"options\" href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3441.                           <label>{{ 'shop_product_options_title2'|tr(tr)|raw }}</label>
  3442.                             <div class=\"row\">
  3443.                                 <div class=\"col-12\">
  3444.                                       <span class=\"option-content  d-none\">
  3445.                                         Restaurant
  3446.                                     </span>
  3447.                                     <ul class=\"mt-3 d-none\">
  3448.                                         {% for option in options %}
  3449.                                             {% if option.restaurant  == true %}
  3450.                                                 <li class=\"option-{{option.id}}\" style=\"height: 85px\">
  3451.                                                     <p class=\"title\">{{ option.name }}<br>{% if option.sub != '' %} <span class=\"sub\">{{ option.sub }}</span> {% endif %}</p>
  3452.                                                     <p class=\"price\">(+ {{ option.price }} €)</p>
  3453.                                                 </li>
  3454.                                             {% endif %}
  3455.                                         {% endfor %}
  3456.                                     </ul>
  3457.                                 </div>
  3458.                                 <div class=\"col-12\">
  3459.                                     <span class=\"option-content\">
  3460.                                         Lounge Club
  3461.                                     </span>
  3462.                                     <ul class=\"mt-3\">
  3463.                                         {% for option in options %}
  3464.                                             {% if option.lounge  == true %}
  3465.                                                 <li class=\"option-{{option.id}}\">
  3466.                                                     <p class=\"title\">{{ option.name }}<br>{% if option.lounge %}<span>Lounge Club</span>{% endif %}</p>
  3467.                                                     <p class=\"price\" {% if not option.lounge and option.id < 3 %}style=\"margin-top: 10px;\"{% endif %}>(+ {{ option.price }} €)</p>
  3468.                                                 </li>
  3469.                                             {% endif %}
  3470.                                         {% endfor %}
  3471.                                     </ul>
  3472.                                 </div>
  3473.                             </div>
  3474.                             <div class=\"row\">
  3475.                                 <div class=\"col-12\">
  3476.                                     <span class=\"option-content\">
  3477.                                       {{ 'cadeau_title'|tr(tr)|raw }}
  3478.                                     </span>
  3479.                                     <ul class=\"mt-3\">
  3480.                                         {% for option in options %}
  3481.                                             {% if option.boutique  == true %}
  3482.                                                 <li class=\"option-{{option.id}}\">
  3483.                                                     <p class=\"title\">{{ option.name }}<br>{% if option.lounge %}<span>Lounge Club</span>{% endif %}</p>
  3484.                                                     <p class=\"price\" {% if not option.lounge and option.id < 3 %}style=\"margin-top: 10px;\"{% endif %}>(+ {{ option.price }} €)</p>
  3485.                                                 </li>
  3486.                                             {% endif %}
  3487.                                         {% endfor %}
  3488.                                     </ul>
  3489.                                 </div>
  3490.                             </div>
  3491.                         </div>
  3492.                       </div>
  3493.                     </div>
  3494.                   </div>
  3495.                   {% endif %}
  3496.               {% endfor %}
  3497.               {% for item in bons %}
  3498.                   {% set saved = false %}
  3499.                   {% for bookmark in bookmarks %}
  3500.                     {% if bookmark.product.id == item.id %}
  3501.                       {% set saved = true %}
  3502.                     {% endif %}
  3503.                   {% endfor %}
  3504.                   {% if item.slug in ['bon-cadeau-35'] %}
  3505.                   <div class=\"item col-md-12 col-lg-6 mb-5 {{ loop.last ? 'last-item-class' : '' }}\" id=\"bon-cadeau-10\">
  3506.                     <div class=\"bon-cadeau row\" style=\"margin-top: 10px;\">
  3507.                       <div class=\"col-md-5\">
  3508.                         <div style=\"position: relative;\">
  3509.                           <img alt=\"{{ item.nameLocale(app.request.locale) }}\" class=\"cover\" src=\"/uploads/products/{{item.id}}/{{item.mainImage}}\" />
  3510.                             <div class=\"date-article\">
  3511.                                 <p>{{ 'shop_bons_valable'|tr(tr)|raw }} </p>
  3512.                             </div>
  3513.                         </div>
  3514.                       </div>
  3515.                       <div class=\"col-md-7 pt-5\">
  3516.                         <div style=\"position: relative;\">
  3517.                           <span class=\"name\">{{ item.nameLocale(app.request.locale) }}</span>
  3518.                           <span class=\"subname\">{{ item.usecaseLocale(app.request.locale) }}</span>
  3519.                           <span class=\"category\">{{ 'menu_bons'|tr(tr)|upper|raw }}</span>
  3520.                           {{ item.additionalLocale(app.request.locale)|raw }}
  3521.                         </div>
  3522.                         <div class=\"actions2\">
  3523.                             <input type=\"hidden\" id=\"bon-cadeau-10-value\" value=\"{{ item.price }}\" />
  3524.                             <a href=\"#\" id=\"bon-cadeau-10-minus\">-</a><span class=\"price\">{{ item.priceFr }} €</span><a href=\"#\" id=\"bon-cadeau-10-plus\">+</a>
  3525.                             <a href=\"#\" class=\"add-cart fast-cart2\" data-id=\"{{item.id}}\" style=\"width: 50px\"><img alt=\"to cart\" class=\"\" src=\"/front/img/shop-cart.svg\" /></a>
  3526.                         </div>
  3527.                       </div>
  3528.                       
  3529.                     </div>
  3530.                   </div>
  3531.                   {% endif %}
  3532.               {% endfor %}
  3533.         </div>
  3534.       </div>
  3535.     </div>
  3536.     <div class=\"floating-cart\"><img src=\"/front/img/cart.svg\" alt=\"cart\" /></div>
  3537. {#         <div class=\"content pb-5 mt-5\">
  3538.           <div class=\"row\" id=\"bon-cadeau-results\">
  3539.               {% for item in bons %}
  3540.                   {% set saved = false %}
  3541.                   {% for bookmark in bookmarks %}
  3542.                     {% if bookmark.product.id == item.id %}
  3543.                       {% set saved = true %}
  3544.                     {% endif %}
  3545.                   {% endfor %}
  3546.                   <div class=\"item col-md-3 mb-5\">
  3547.                     <div class=\"bon-cadeau\">
  3548.                       <a href=\"{{ (not is_granted('IS_AUTHENTICATED_REMEMBERED')) ? path('security_login') : '' }}\" data-id=\"{{ item.id }}\" class=\"favoris {{ (is_granted('IS_AUTHENTICATED_REMEMBERED')) ? 'bookmark' : '' }} {{ (saved) ? 'saved' : '' }}\"><i></i></a>
  3549.                       <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3550.                         <div class=\"per-person\"><span>{{ 'shop_bons_person'|tr(tr)|raw }}</span> <img height=\"11px\" src=\"/front/img/user-icon.svg\" alt=\"person\"></div>
  3551.                         <img alt=\"{{ item.nameLocale(app.request.locale) }}\" class=\"cover\" src=\"/uploads/products/{{item.id}}/{{item.mainImage}}\" />
  3552.                       </a>
  3553.                       <a href=\"/{{app.request.locale }}/{{ 'boutique'|getUrl(app.request.locale) }}/produit/{{item.slug}}\">
  3554.                         <span class=\"name\">{{ item.nameLocale(app.request.locale) }}</span>
  3555.                         <span class=\"subname\">{{ item.usecaseLocale(app.request.locale) }}</span>
  3556.                         <span class=\"category\">{{ 'menu_bons'|tr(tr)|upper|raw }}</span>
  3557.                         {{ item.additionalLocale(app.request.locale)|raw }}
  3558.                       </a>
  3559.                       <div class=\"actions\">
  3560.                           <span class=\"price\">{{ item.priceFr }} €</span>
  3561.                           <a href=\"#\" class=\"add-cart fast-cart\" data-id=\"{{item.id}}\"><img alt=\"to cart\" class=\"\" src=\"/front/img/shop-cart.svg\" /></a>
  3562.                       </div>
  3563.                       
  3564.                     </div>
  3565.                   </div>
  3566.               {% endfor %}
  3567.                   <div class=\"floating-cart\"><img src=\"/front/img/cart.svg\" alt=\"cart\" /></div>
  3568.           </div>
  3569.         </div> #}
  3570.     </div>
  3571. {% endif %}
  3572.     <section class=\"actu-content newsletter\" style=\"margin-bottom: 180px;\">
  3573.       <div class=\"content mt-5 pt-5\">
  3574.         <h2 class=\"mb-5 no-bar\">{{ 'newsletter_title'|tr(tr)|upper|raw }}<span class=\"full-bar\"></span></h2>
  3575.         <div class=\"pt-5\">
  3576.           <form>
  3577.             <p class=\"title\">{{ 'newsletter_subtitle'|tr(tr)|raw }}</p>
  3578.             <p class=\"desc\">{{ 'newsletter_desc'|tr(tr)|raw }}</p>
  3579.             <div class=\"email-input\">
  3580.               <input type=\"text\" value=\"\" placeholder=\"{{ 'newsletter_email'|tr(tr)|raw }}\" class=\"email mt-3\" />
  3581.               <a href=\"#\" class=\"register\">&nbsp;</a>
  3582.             </div>
  3583.             <div class=\"row\">
  3584.               <div class=\"col-12 mt-4\">
  3585.                 <input type=\"checkbox\" id=\"confirm\" class=\"apple-switch\" checked=\"checked\" />
  3586.                 <label for=\"confirm\">{{ 'newsletter_agree'|tr(tr)|raw }}</label>
  3587.                 <p class=\"text-center mt-4\" id=\"message_newsletter\"></p>
  3588.               </div>
  3589.             </div>
  3590.           </form>
  3591.         </div>
  3592.       </div>
  3593.     </section>
  3594.     {% include ('FrontBundle/Partial/modal.html.twig') %}
  3595.     {% include 'FrontBundle/Partial/footer.html.twig' %}
  3596. {% endblock %}
  3597. {% block javascripts %}
  3598.   <script src=\"/front/js/owl.carousel.min.js\"></script>
  3599.   <script src=\"/front/js/wNumb.min.js\"></script>
  3600.   <script src=\"/front/js/nouislider.min.js\"></script>
  3601.   <script type=\"text/javascript\">
  3602.     \$( document ).ready(function() {
  3603.       if( window.innerWidth <= 768 ){
  3604.         \$('#bon-cadeau-results .col-md-3').addClass('col-md-6');
  3605.         \$('#bon-cadeau-results .col-md-3').removeClass('col-md-3');
  3606.       }
  3607.       
  3608.       if( window.innerWidth <= 1024 ){
  3609.         \$('#bon-cadeau-results .col-md-3').addClass('col-md-4');
  3610.         \$('#bon-cadeau-results .col-md-3').removeClass('col-md-3');
  3611.       }
  3612.         \$('.additional li').each(function(index, value) {
  3613.             if(\$(this).data('info')){
  3614.                 var add_desc = '';
  3615.                 if( \$(this).data('info') == 'sp-ga' ){
  3616.                     /*add_desc = \"{{ 'shop_bons_desc1'|tr(tr)|raw }}\".replace(/'/g, \"\\\\'\");*/
  3617.                     add_desc = \"{{ 'shop_bons_desc1'|tr(tr)|raw }}\";
  3618.                 } else if( \$(this).data('info') == 'mj-m1' ){
  3619.                     /*add_desc = \"{{ 'shop_bons_desc2'|tr(tr)|raw }}\".replace(/'/g, \"\\\\'\");*/
  3620.                     add_desc = \"{{ 'shop_bons_desc2'|tr(tr)|raw }}\";
  3621.                 } else if( \$(this).data('info') == 'mj-m2' ){
  3622.                     /*add_desc = \"{{ 'shop_bons_desc3'|tr(tr)|raw }}\".replace(/'/g, \"\\\\'\");*/
  3623.                     add_desc = \"{{ 'shop_bons_desc3'|tr(tr)|raw }}\";
  3624.                 } else if( \$(this).data('info') == 've-m1' ){
  3625.                     /*add_desc = \"{{ 'shop_bons_desc4'|tr(tr)|raw }}\".replace(/'/g, \"\\\\'\");*/
  3626.                     add_desc = \"{{ 'shop_bons_desc4'|tr(tr)|raw }}\";
  3627.                 } else if( \$(this).data('info') == 've-m2' ){
  3628.                     /*add_desc = \"{{ 'shop_bons_desc5'|tr(tr)|raw }}\".replace(/'/g, \"\\\\'\");*/
  3629.                     add_desc = \"{{ 'shop_bons_desc5'|tr(tr)|raw }}\";
  3630.                 }
  3631.                 \$(this).append('<span class=\"infos\" data-desc=\"'+add_desc+'\">i</span>')
  3632.             }
  3633.         });
  3634.         \$('.infos').each(function(index, value) {
  3635.             \$(this).tooltipster({
  3636.                 content: \$(this).data('desc'),
  3637.                 delay: 200,
  3638.                 contentAsHTML: true,
  3639.                 trigger: 'click'
  3640.             });
  3641.         });
  3642.         \$('.options p').click(function(e){
  3643.             e.preventDefault();
  3644.             window.location.href = \$(this).parents('.options').attr('href');
  3645.         });
  3646.       \$('.bookmark').click(function(e){
  3647.         e.preventDefault();
  3648.         var product_id = \$(this).data('id');
  3649.         var element = \$(this);
  3650.         if( \$(this).hasClass('saved') ){
  3651.           var action = 'unsave';
  3652.         } else {
  3653.           var action = 'save';
  3654.         }
  3655.         
  3656.         \$.ajax({
  3657.           type: \"POST\",
  3658.           url: \"/shop/product/\"+action+\"/\"+product_id,
  3659.           data: null,
  3660.           dataType: \"json\",
  3661.           success: function(response) {
  3662.             if( action == 'save' ){
  3663.               element.addClass('saved');
  3664.             } else {
  3665.               element.removeClass('saved');
  3666.             }
  3667.           }
  3668.         });
  3669.       });
  3670.     });
  3671.   </script>
  3672.     <!-- script pour gérer la connexion lors de la demande d'ajout de favoris --->
  3673.     <script>
  3674.         \$(document).ready(function() {
  3675.             \$('.trigger-modal').on('click', function(e) {
  3676.                 e.preventDefault(); // Empêche le comportement par défaut du lien
  3677.                 const baseUrl = \"/\" + \$(\"html\").attr(\"lang\"); // Construit la base de l'URL avec la locale
  3678.                 const loginUrl = baseUrl + \"/security_login\"; // Adaptez cette ligne si nécessaire
  3679.                 \$.ajax({
  3680.                     url: baseUrl + \"/user/connected\",
  3681.                     success: function(data) {
  3682.                         if (!data.isLoggedIn) {
  3683.                             let modalTitle, modalContent, modalButtonText;
  3684.                             // Définit le contenu de la modale selon la locale
  3685.                             switch(data.locale) {
  3686.                                 case \"fr\":
  3687.                                     modalTitle = \"Connexion nécessaire\";
  3688.                                     modalContent = \"Pour réaliser cette action vous devez être connecté. Si vous n'avez pas encore de compte, vous pouvez en créer un.\";
  3689.                                     modalButtonText = \"Se connecter\";
  3690.                                     break;
  3691.                                 case \"en\":
  3692.                                     modalTitle = \"Connection required\";
  3693.                                     modalContent = \"You must be logged in to perform this action. If you don't have an account yet, you can create one.\";
  3694.                                     modalButtonText = \"Sign in\";
  3695.                                     break;
  3696.                                 case \"de\":
  3697.                                     modalTitle = \"Verbindung erforderlich\";
  3698.                                     modalContent = \"Um diese Aktion durchzuführen, müssen Sie angemeldet sein. Wenn Sie noch kein Konto haben, können Sie eines erstellen.\";
  3699.                                     modalButtonText = \"Sich anmelden\";
  3700.                                     break;
  3701.                             }
  3702.                             \$(\"#modalLoginReminderLabel\").text(modalTitle);
  3703.                             \$(\"#modalLoginReminder .modal-body\").text(modalContent);
  3704.                             \$(\".modalbutton\").text(modalButtonText).attr(\"onclick\", \"window.location.href='\" + loginUrl + \"'\");
  3705.                             \$(\"#modalLoginReminder\").modal('show');
  3706.                         }
  3707.                     }
  3708.                 });
  3709.             });
  3710.         });
  3711.     </script>
  3712. {% endblock %}
  3713. ""FrontBundle/Page/shop2.html.twig""/home/clients/3cdd021c67ffcc8186b679e7845b2138/sites/api-royal-palace.dix-demo.fr/13_06_24/templates/FrontBundle/Page/shop2.html.twig");
  3714.     }
  3715. }