templates/FrontBundle/Page/menus-tarifs-page.html.twig line 1

Open in your IDE?
  1. {% extends 'FrontBundle/layout.html.twig' %}
  2. {% block title %}{{ app_sitename }} - {{ page.metaTitle }} {{ slug|title }} {% endblock %}
  3. {% block description %}{{ metaDesc }}{% endblock %}
  4. {% block extra_class %}native{% endblock %}
  5. {% block menu_min %}470{% endblock %}
  6. {# {% block menu_max %}3076{% endblock %} #}
  7. {% block sub_header %}
  8.   <div class="sub-header">
  9.     <ul>
  10.       <li class="{{ (slug == "le-majestic") ? 'active' : '' }}"><a href="/{{app.request.locale }}/{{ 'menus-tarifs'|getUrl(app.request.locale) }}/le-majestic">{{ 'menus_tarifs_menu1'|tr(tr)|raw }}</a></li>
  11.       <li class="versailles {{ (slug == "le-versailles") ? 'active' : '' }}"><a href="/{{app.request.locale }}/{{ 'menus-tarifs'|getUrl(app.request.locale) }}/le-versailles">{{ 'menus_tarifs_menu2'|tr(tr)|raw }}</a></li>
  12.       <li class="{{ (slug == "spectacle") ? 'active' : '' }}"><a href="/{{app.request.locale }}/{{ 'menus-tarifs'|getUrl(app.request.locale) }}/spectacle">{{ 'menus_tarifs_menu3'|tr(tr)|raw }}</a></li>
  13.     </ul>
  14.   </div>
  15. {% endblock %}
  16. {% block stylesheets %}
  17.   <link href="/front/css/owl.carousel.min.css" rel="stylesheet">
  18.   <link href="/front/css/owl.theme.default.min.css" rel="stylesheet">
  19.   <link href="/front/css/calendar.min.css" rel="stylesheet">
  20.   <style type="text/css">
  21.     /**
  22.     modal
  23.      */
  24.     .w-fit{
  25.       width: fit-content;
  26.       text-align: center;
  27.       margin: 0 auto;
  28.     }
  29.   .btn-primary{
  30.   border: 1px solid var(--red) !important;
  31.   }
  32.     .wow{
  33.       width: 100%;
  34.       position: relative;
  35.       background: #fff;
  36.       height: 100%;
  37.       padding: 2.5em 1em;
  38.       border-radius: 15px;
  39.       transition: 500ms ease-in-out ;
  40.     }
  41.   @media screen and (max-width: 458px)
  42.   {
  43.     .wow{
  44.       padding: 1em 1.5em;
  45.     }
  46.   }
  47.     .wow:hover{
  48.       cursor: pointer;
  49.       scale: 1.05;
  50.       -webkit-box-shadow: -1px -1px 31px -7px rgba(158, 18, 18, 1);
  51.       -moz-box-shadow: -1px -1px 31px -7px rgba(158, 18, 18, 1);
  52.       box-shadow: -1px -1px 31px -7px rgba(158, 18, 18, 1);
  53.     }
  54.     .modal-backdrop.show {
  55.       opacity: 0.9 !important;
  56.     }
  57.     /**
  58.     fin modal
  59.      */
  60.     .novisible {
  61.       opacity: 0;
  62.       height: 0px;
  63.       margin: 0px !important;
  64.     }
  65.     tr.isfull,
  66.     a.isfull{
  67.       color: lightgrey !important;
  68.       opacity: 20% !important;
  69.       pointer-events: none !important;
  70.     }
  71.     .tickets_lounge p {
  72.       border: 1px solid var(--red);
  73.       margin-bottom: 0px;
  74.       padding-top: 1rem;
  75.       padding-bottom: 1rem;
  76.       border-bottom: none;
  77.       border-top-left-radius: 18px;
  78.       border-top-right-radius: 18px;
  79.     }
  80.     .tarifs-title {
  81.       background-color: var(--red);
  82.       color: #FFFFFF;
  83.       font-size: 20px;
  84.       font-weight: 500;
  85.       height: 60px;
  86.       border-radius: 30px;
  87.       width: auto;
  88.       margin: 60px auto;
  89.       padding: 0px 40px;
  90.       line-height: 60px;
  91.       display: table;
  92.       position: relative;
  93.     }
  94.     .tarifs-title svg {
  95.       margin-right: 25px;
  96.     }
  97.     .tarifs-title-links {
  98.       max-width: 550px;
  99.       margin: 0px auto;
  100.       display: flex;
  101.       align-items: center;
  102.       justify-content: space-around;
  103.       flex-direction: row;
  104.     }
  105.     .menus-tarifs-prices .download {
  106.       background-color: #FFFFFF;
  107.       border: 1px solid var(--red);
  108.       color: var(--red);
  109.       padding: 2px 3px 2px 22px;
  110.       font-size: 13px;
  111.       float: left;
  112.     }
  113.     .menus-tarifs-prices .download svg {
  114.       height: 28px;
  115.       width: 28px;
  116.       margin-left: 10px;
  117.     }
  118.     .tarifs-places-block {
  119.       background-color: #FAF3F3;
  120.       border-radius: 29px;
  121.       margin-top: 20px;
  122.       padding: 30px;
  123.       margin-bottom: 60px;
  124.     }
  125.     .tarifs-menu-block p.title,
  126.     .tarifs-places-block p.title {
  127.       color: var(--red);
  128.       font-size: 28px;
  129.       font-weight: 500;
  130.     }
  131.     .tarifs-menu-block ul {
  132.       list-style: none;
  133.       padding: 0px;
  134.       text-align: left;
  135.       margin-bottom: 0px;
  136.       width: 100%;
  137.     }
  138.     .tarifs-places-block ul {
  139.       list-style: none;
  140.       padding: 0px;
  141.       text-align: left;
  142.       padding-right: 40px;
  143.     }
  144.     .tarifs-places-block ul li p {
  145.       font-size: 13px;
  146.     }
  147.     .tarifs-menu-block ul li p{
  148.       font-size: 11px;
  149.     }
  150.     .tarifs-menu-block ul li {
  151.       padding-right: 110px;
  152.     }
  153.     .tarifs-menu-block .subtitle,
  154.     .tarifs-places-block .subtitle {
  155.       font-size: 18px;
  156.       color: var(--red);
  157.       font-weight: 400;
  158.       margin-bottom: 0px;
  159.       position: relative;
  160.     }
  161.     .tarifs-menu-block .subtitle::before {
  162.       content: ' ';
  163.       width: 100%;
  164.       height: 1px;
  165.       background-color: var(--red);
  166.       display: block;
  167.       position: absolute;
  168.       top: 13px;
  169.     }
  170.     .tarifs-menu-block .subtitle span {
  171.       background-color: #FAF3F3;
  172.       z-index: 1;
  173.       position: relative;
  174.       padding-right: 20px;
  175.     }
  176.     .tarifs-menu-block .price,
  177.     .tarifs-places-block .price {
  178.       background-color: var(--red);
  179.       position: absolute;
  180.       color: #FFFFFF;
  181.       font-size: 18px;
  182.       font-weight: 500;
  183.       border-radius: 15px;
  184.       padding: 0px 16px;
  185.       margin-top: 14px;
  186.       right: -110px;
  187.     }
  188.     .tarifs-menu-block .price {
  189.       right: 0px;
  190.       margin-top: 1px;
  191.     }
  192.     .tarifs-title .plus {
  193.       position: absolute;
  194.       left: -70px;
  195.       top: 5px;
  196.     }
  197.     .tarifs-menu-block .row {
  198.       background-color: #FAF3F3;
  199.       border-radius: 29px;
  200.       padding: 15px;
  201.     }
  202.     .tarifs-menu-block h5 span {
  203.       font-size: 28px;
  204.       color: var(--red);
  205.       background-color: #FFFFFF;
  206.       padding: 0px 7px;
  207.       width: fit-content;
  208.     }
  209.     .tarifs-menu-block h5 {
  210.       padding: 0 45px;
  211.       margin: 20px auto;
  212.       position: relative;
  213.       display: table;
  214.     }
  215.     .tarifs-menu-block h5::before {
  216.       content: ' ';
  217.       width: 100%;
  218.       height: 1px;
  219.       background-color: var(--red);
  220.       position: absolute;
  221.       left: 0px;
  222.       top: 17px;
  223.       z-index: -1;
  224.     }
  225.     .tarifs-menu-block .col1 {
  226.       background-color: #FFFFFF;
  227.       border-radius: 29px;
  228.       padding: 25px;
  229.       justify-content: center;
  230.       display: flex;
  231.       flex-direction: column;
  232.     }
  233.     .tarifs-menu-block hr {
  234.       width: 62px;
  235.       border-color: var(--red);
  236.       margin-left: auto;
  237.       margin-right: auto;
  238.       opacity: 1;
  239.     }
  240.     .tarifs-menu-block .col1 p {
  241.       margin-bottom: 0px;
  242.     }
  243.     .tarifs-menu-block .col2 {
  244.       display: flex;
  245.       align-items: center;
  246.     }
  247.     .tarifs-menu-block .col2 img {
  248.       width: auto;
  249.     }
  250.     .tarifs-menu-block .col2 .owl-carousel {
  251.       margin: 30px auto;
  252.       justify-content: center;
  253.       display: flex;
  254.     }
  255.     .tarifs-menu-block .col3 {
  256.       display: flex;
  257.       align-items: center;
  258.       flex-direction: column;
  259.       justify-content: center;
  260.     }
  261.     .tarifs-menu-block .col3 .poisson {
  262.       font-size: 13px;
  263.     }
  264.     .tarifs-menu-block .col2 .owl-carousel,
  265.     .tarifs-menu-block .col2 .item,
  266.     .tarifs-menu-block .col2 .owl-item {
  267.       width: 217px;
  268.     }
  269.     .tarifs-menu-block .col2 .item {
  270.       border-radius: 20px;
  271.       overflow: hidden;
  272.     }
  273.     .tarifs-menu-block .col2 .owl-stage-outer {
  274.       background: transparent;
  275.     }
  276.     .tarifs-menu-block {
  277.       margin-top: 60px;
  278.     }
  279.     .tarifs-menu-block2 .title {
  280.       font-size: 28px;
  281.       color: var(--red);
  282.     }
  283.     .tarifs-menu-block2-detail hr {
  284.       width: 62px;
  285.       border-color: var(--red);
  286.       margin-left: auto;
  287.       margin-right: auto;
  288.       opacity: 1;
  289.     }
  290.     .tarifs-menu-block2-content {
  291.       border-radius: 29px;
  292.       background-color: #FAF3F3;
  293.       padding: 30px 30px 30px 100px;
  294.       min-height: 384px;
  295.     }
  296.     .tarifs-menu-block2-detail p {
  297.       font-size: 14px;
  298.     }
  299.     .tarifs-menu-block2-detail p:last-child {
  300.       margin-bottom: 0px;
  301.     }
  302.     .tarifs-menu-block2 .col-md-6 {
  303.       padding-left: 228px;
  304.       position: relative;
  305.       margin-bottom: 30px;
  306.     }
  307.     .tarifs-menu-block2 img {
  308.       position: absolute;
  309.       left: 90px;
  310.       top: 30px;
  311.       border-radius: 26px;
  312.     }
  313.     .tarifs-menu-block2 .price {
  314.       background-color: var(--red);
  315.       color: #FFFFFF;
  316.       font-size: 18px;
  317.       font-weight: 500;
  318.       border-radius: 15px;
  319.       padding: 0px 16px;
  320.       height: 30px;
  321.       line-height: 30px;
  322.       display: table;
  323.       margin: 20px auto 0 auto;
  324.     }
  325.     .tarifs-menu-block3 .col-md-4 {
  326.       display: flex;
  327.       align-items: center;
  328.       justify-content: center;
  329.       flex-direction: column;
  330.     }
  331.     .tarifs-menu-block3-content {
  332.       width: 255px;
  333.       background-color: var(--red);
  334.       border-radius: 30px;
  335.       color: #FFFFFF;
  336.       display: flex;
  337.       justify-content: center;
  338.       align-items: center;
  339.     }
  340.     .tarifs-menu-block3-content span {
  341.       font-size: 16px;
  342.       border-top: 1px solid #FFFFFF;
  343.       border-bottom: 1px solid #FFFFFF;
  344.     }
  345.     .tarifs-menu-block3-content span.price {
  346.       font-size: 78px;
  347.       margin: 0px 15px;
  348.       border: none;
  349.     }
  350.     .tarifs-menu-block3-desc {
  351.       font-size: 16px;
  352.       background-color: #FAF3F3;
  353.       border-radius: 29px;
  354.       width: 255px;
  355.       padding: 15px;
  356.       margin-top: 20px;
  357.       margin-bottom: 60px;
  358.     }
  359.     .tarifs-menu-block3-desc p {
  360.       margin-bottom: 0px;
  361.     }
  362.     p.inclu {
  363.       font-size: 14px;
  364.     }
  365.   </style>
  366.   {% if slug == "le-versailles" %}
  367.     <style type="text/css">
  368.       .menus-tarifs-prices .buttons a {
  369.         color: #B27F18;
  370.         background-color: #ffffff;
  371.         border-color: var(--gold);
  372.       }
  373.       .menus-tarifs-prices .buttons a:hover, .menus-tarifs-prices .buttons a.active {
  374.         color: #ffffff;
  375.         background-color: var(--gold);
  376.         border-color: var(--gold);
  377.       }
  378.       .menus-tarifs-prices .infos-hover .content,
  379.       .menus-tarifs-prices .menu-boisson .content {
  380.         border: 1px solid var(--gold);
  381.       }
  382.       .menus-tarifs-prices .menu-block .price,
  383.       .menus-tarifs-prices .menu-boisson .price,
  384.         /*      .menus-tarifs-prices .download,*/
  385.       .menus-tarifs-prices .menu .bar,
  386.       .info-header.sticky ul li.active::before {
  387.         background-color: var(--gold);
  388.       }
  389.       .tarifs-calendar a,
  390.       .tarifs-header .group a span,
  391.       .tarifs-header h5 span {
  392.         color: var(--gold);
  393.       }
  394.       .tarifs-calendar a img {
  395.         filter: invert(44%) sepia(98%) saturate(390%) hue-rotate(2deg) brightness(97%) contrast(91%);
  396.       }
  397.       .tarifs-header h5::before {
  398.         background-color: var(--gold);
  399.       }
  400.       .tarifs-header .switch-show li:hover,
  401.       .tarifs-header .switch-show .active,
  402.       .tarifs-header .switch-show .switch {
  403.         background-color: var(--gold);
  404.       }
  405.       .tarifs-header .switch-show li {
  406.         color: var(--gold);
  407.       }
  408.       .menus-tarifs-prices .menu .col-20 a.active::after,
  409.       .menus-tarifs-prices .menu .col-20 a.active::before {
  410.         background-color: var(--gold);
  411.       }
  412.       .menuban {
  413.         background-color: var(--gold);
  414.       }
  415.       .menus-tarifs-prices .menu a {
  416.         color: var(--gold);
  417.         border-color: var(--gold);
  418.       }
  419.       .menus-tarifs-prices .menu a.active {
  420.         background-color: var(--gold);
  421.       }
  422.       .menus-tarifs-prices .price-block .price,
  423.       .menus-tarifs-prices .price-block .label-w,
  424.       .tarifs-menu-block hr,
  425.       .tarifs-menu-block2-detail hr {
  426.         border-color: var(--gold);
  427.       }
  428.       .tarifs-title,
  429.       .tarifs-menu-block .price, .tarifs-places-block .price,
  430.       .tarifs-menu-block2 .price,
  431.       .tarifs-menu-block .subtitle::before,
  432.       .tarifs-menu-block3-content {
  433.         background-color: var(--gold);
  434.       }
  435.       .menus-tarifs-prices .download {
  436.         border-color: var(--gold);
  437.         color: var(--gold);
  438.       }
  439.       .tarifs-menu-block p.title, .tarifs-places-block p.title,
  440.       .tarifs-menu-block .subtitle, .tarifs-places-block .subtitle,
  441.       .tarifs-menu-block2 .title,
  442.       .tarifs-menu-block h5 span {
  443.         color: var(--gold);
  444.       }
  445.     </style>
  446.   {% endif %}
  447.   <style>
  448.     .new-nav{
  449.       display: none;
  450.     }
  451.     .menus-tarifs-prices {
  452.       overflow: hidden;
  453.     }
  454.     @media (max-width: 430px)
  455.     {
  456.       .tarifs-title-links {
  457.         flex-direction: column;
  458.       }
  459.       .tarifs-title-links a {
  460.         margin-bottom: 20px !important;
  461.       }
  462.       .tarifs-title {
  463.         font-size: 16px;
  464.         padding: 0px 26px;
  465.       }
  466.       .tarifs-title.first {
  467.         margin-top: 90px !important;
  468.       }
  469.       .tarifs-title .plus {
  470.         left: -60px;
  471.       }
  472.       .tarifs-menu-block2 img {
  473.         left: -60px;
  474.       }
  475.       .tarifs-menu-block2 .col-md-6 {
  476.         padding-left: 76px;
  477.       }
  478.       .tarifs-header .switch-show {
  479.         transform: scale(0.8) translateX(-40%);
  480.         left: 35%;
  481.       }
  482.     }
  483.     /**
  484.     css pour les news nav du 26/01
  485.     */
  486.     @media screen and (min-width: 1200px) {
  487.       .content-grid-nav{
  488.         display: grid;
  489.         grid-auto-flow: column;
  490.         gap: 5rem;
  491.         justify-items: center;
  492.       }
  493.       .new-nav{
  494.         width: 173px;
  495.         height: 192px;
  496.         flex-shrink: 0;
  497.         position: absolute;
  498.         display: block;
  499.         top: 30%;
  500.         z-index: 50;
  501.         background-color: transparent;
  502.       }
  503.       .new-nav div.new-nav-div {
  504.         border-radius: 0px 0px 20px 22px;
  505.         background: rgba(255, 255, 255, 0.22);
  506.         backdrop-filter: blur(3px);
  507.         -webkit-backdrop-filter: blur(5px);
  508.         width: 173px;
  509.         height: 60px;
  510.         flex-shrink: 0;
  511.         position: absolute;
  512.         bottom: 0px;
  513.         display: block;
  514.         animation: baseHeight 1s ease-in-out forwards;
  515.         border-top-left-radius: 0px;
  516.         border-top-right-radius: 0px;
  517.         border-bottom-left-radius: 30px;
  518.         border-bottom-right-radius: 30px;
  519.       }
  520.       @keyframes expandHeight {
  521.         from {
  522.           height: 60px;
  523.           border-top-left-radius: 0px;
  524.           border-top-right-radius: 0px;
  525.         }
  526.         to {
  527.           height: 100%;
  528.           border-top-left-radius: 30px;
  529.           border-top-right-radius: 30px;
  530.         }
  531.       }
  532.       @keyframes baseHeight {
  533.         from {
  534.           height: 100%;
  535.           border-top-left-radius: 30px;
  536.           border-top-right-radius: 30px;
  537.         }
  538.         to {
  539.           height: 60px;
  540.           border-top-left-radius: 0px;
  541.           border-top-right-radius: 0px;
  542.         }
  543.       }
  544.       @keyframes drawBorder {
  545.         from {
  546.           border-color: transparent;
  547.         }
  548.         to {
  549.           border-color: #FFFFFF;
  550.         }
  551.       }
  552.       @keyframes opacity {
  553.         from {
  554.           opacity: 0;
  555.         }
  556.         to {
  557.           opacity: 1;
  558.         }
  559.       }
  560.       .new-nav:hover div.new-nav-div {
  561.         animation: expandHeight 1s ease-in-out forwards;
  562.       }
  563.       .new-nav:hover div p {
  564.         align-items: end;
  565.       }
  566.       .right-nav div p,
  567.       .right-nav:hover div p {
  568.         padding-bottom: 22px
  569.       }
  570.       .left-nav div p,
  571.       .left-nav:hover div p {
  572.         padding-bottom: 7px
  573.       }
  574.       .new-nav:hover div.circle {
  575.         display:flex;
  576.         height: fit-content;
  577.       }
  578.       .new-nav {
  579.         cursor: pointer;
  580.       }
  581.       .new-nav div p{
  582.         color: #FFF;
  583.         display: flex;
  584.         justify-content: center;
  585.         align-items: end;
  586.         text-align: center;
  587.         font-size: 12px;
  588.         font-style: normal;
  589.         text-transform: uppercase;
  590.         font-weight: 600;
  591.         line-height: 125%; /* 15px */
  592.         letter-spacing: 3px;
  593.         width: 100%;
  594.         text-decoration: none;
  595.         height: 100%;
  596.         flex-shrink: 0;
  597.         margin-bottom: -2px;
  598.       }
  599.       .new-nav div.circle {
  600.         display: flex; /* Mis à flex mais initialement invisible */
  601.         opacity: 0; /* Commence complètement transparent */
  602.         width: 51px;
  603.         height: 51px !important;
  604.         position: absolute;
  605.         top: 50%;
  606.         left: 50%;
  607.         transform: translate(-50%, -50%);
  608.         justify-content: center;
  609.         align-items: center;
  610.         border-radius: 50%;
  611.         transition: opacity 1s ease,  linear 1s; /* Transition pour opacité et visibilité */
  612.       }
  613.       .new-nav:hover div.circle {
  614.         opacity: 1;
  615.       }
  616.       .new-nav div.circle::after {
  617.         content: '';
  618.         position: absolute;
  619.         top: 0;
  620.         left: 0;
  621.         width: 100%;
  622.         height: 100%;
  623.         border-radius: 50%;
  624.         border: 1px solid transparent;
  625.         animation: drawBorder 1s ease forwards;
  626.         animation-delay: 1s; /* Démarrer après l'animation expandHeight */
  627.       }
  628.       .left-nav{
  629.       {% if slug == "le-majestic" %}
  630.         background-image: url("{{ asset('front/img/tarifs-menu-link-ve.png') }}");
  631.       {% else %}
  632.         background-image: url("{{ asset('front/img/tarifs-menu-link-mj.png') }}");
  633.       {% endif %}
  634.         background-position: center;
  635.         background-repeat: no-repeat;
  636.         object-fit: cover;
  637.         border-radius: 30px;
  638.         /*        overflow: hidden;*/
  639.         top: 347px;
  640.         right: 50%;
  641.         transform: translateX(-350px);
  642.       }
  643.       .right-nav{
  644.         background-image: url("{{ asset('front/img/tarifs-menu-link-sp.png') }}");
  645.         background-position: center;
  646.         background-repeat: no-repeat;
  647.         object-fit: cover;
  648.         border-radius: 30px;
  649.         /*        overflow: hidden;*/
  650.         top: 347px;
  651.         left: 50%;
  652.         transform: translateX(350px);
  653.       }
  654.       .new-nav:hover div a {
  655.         height: 100%;
  656.         display: block;
  657.         position: absolute;
  658.         top: 0px;
  659.         width: 100%;
  660.       }
  661.       .left-nav svg {
  662.         transform: rotate(180deg);
  663.       }
  664.     }
  665.     /*    @media screen and (min-width: 1300px){
  666.     .left-nav{
  667.     left: 8%;
  668.     }
  669.     .right-nav{
  670.     right: 8%;
  671.     }
  672.     }
  673.     @media screen and (min-width: 1400px){
  674.     .left-nav{
  675.     left: 12%;
  676.     }
  677.     .right-nav{
  678.     right: 12%;
  679.     }
  680.     }
  681.     @media screen and (min-width: 1600px){
  682.     .left-nav{
  683.     left: 15%;
  684.     }
  685.     .right-nav{
  686.     right: 15%;
  687.     }
  688.     }
  689.     @media screen and (min-width: 1800px){
  690.     .left-nav{
  691.     left: 18%;
  692.     }
  693.     .right-nav{
  694.     right: 18%;
  695.     }
  696.     }*/
  697.     @media (max-width: 550px) {
  698.       .tarifs-header .switch-show {
  699.         flex-direction: column;
  700.       }
  701.       .menus-tarifs-callendar .menus-tarifs-header-btn,
  702.       .tarifs-header .switch-show .switch {
  703.         display: none;
  704.       }
  705.       .tarifs-header .switch-show li:first-child {
  706.         border-bottom-right-radius: 22px;
  707.         border-top-right-radius: 22px;
  708.         margin-bottom: 5px;
  709.       }
  710.       .tarifs-header .switch-show li:last-child {
  711.         border-bottom-left-radius: 22px;
  712.         border-top-left-radius: 22px;
  713.       }
  714.       .menus-tarifs-prices .buttons a {
  715.         margin-bottom: 5px;
  716.       }
  717.       .tarifs-header {
  718.         top: 350px;
  719.       }
  720.       .tarifs-header .switch-show {
  721.         top: -72px;
  722.       }
  723.       .tarifs-title {
  724.         margin: 140px auto 60px auto;
  725.       }
  726.     }
  727.   </style>
  728. {% endblock %}
  729. {% block body %}
  730.   <h1 class="h1top">{{ h1|raw }}</h1>
  731.   <section class="calendar">
  732.     <div id='calendar'><span class="calendar-close"><img alt="close" src="/front/img/calendar-cross.svg"></span></div>
  733.   </section>
  734.   <section class="espace-header menus-tarifs-callendar p-0" style="background-image: url('/front/img/tarifs-{{slug}}.jpg');">
  735.     <div class="menus-tarifs-header-btn">
  736.       {% if slug == "le-majestic" %}
  737.         <a href="/{{app.request.locale }}/le-majestic" class="">{{ 'menus_tarifs_decouvrir'|tr(tr)|raw }} le majestic <span><img src="/front/img/message-arrow-single.svg" alt="link" /></span></a>
  738.       {% elseif slug == "le-versailles" %}
  739.         <a href="/{{app.request.locale }}/le-versailles" class="">{{ 'menus_tarifs_decouvrir'|tr(tr)|raw }} le versailles <span><img src="/front/img/message-arrow-single.svg" alt="link" /></span></a>
  740.       {% endif %}
  741.     </div>
  742.     <ul class="d-xl-none">
  743.       <li class="{{ (slug == "le-majestic") ? 'active' : '' }}"><a href="/{{app.request.locale }}/{{ 'menus-tarifs'|getUrl(app.request.locale) }}/le-majestic">{{ 'menus_tarifs_menu1'|tr(tr)|raw }}</a></li>
  744.       <li class="{{ (slug == "le-versailles") ? 'active' : '' }}"><a href="/{{app.request.locale }}/{{ 'menus-tarifs'|getUrl(app.request.locale) }}/le-versailles">{{ 'menus_tarifs_menu2'|tr(tr)|raw }}</a></li>
  745.       <li class="{{ (slug == "spectacle") ? 'active' : '' }}"><a href="/{{app.request.locale }}/{{ 'menus-tarifs'|getUrl(app.request.locale) }}/spectacle">{{ 'menus_tarifs_menu3'|tr(tr)|raw }}</a></li>
  746.     </ul>
  747.   </section>
  748.   <section class="menus-tarifs-prices p-0 pt-5 mt-5">
  749.     <div class="container" style="position: inherit;">
  750.       <div class="content-grid-nav">
  751.         <div class="new-nav left-nav">
  752.           <div class="new-nav-div {{ (slug == "le-versailles") ? 'active' : '' }}">
  753.             {% if slug == "le-versailles" %}
  754.               <p class="titre">{{ 'menus_tarifs_menu1'|tr(tr)|raw }}</p>
  755.             {% elseif slug == "le-majestic" %}
  756.               <p class="titre">{{ 'menus_tarifs_menu2'|tr(tr)|raw }}</p>
  757.             {% else %}
  758.               <p class="titre">{{ 'menus_tarifs_menu1'|tr(tr)|raw }}</p>
  759.             {% endif %}
  760.             {% if slug == "le-majestic" %}
  761.               <a href="/{{app.request.locale }}/{{ 'menus-tarifs'|getUrl(app.request.locale) }}/le-versailles" class="link">
  762.                 <div class="circle">
  763.                   <svg xmlns="http://www.w3.org/2000/svg" width="18" height="8" viewBox="0 0 18 8" fill="none">
  764.                     <path d="M17.3536 4.35355C17.5488 4.15829 17.5488 3.84171 17.3536 3.64645L14.1716 0.464467C13.9763 0.269205 13.6597 0.269205 13.4645 0.464467C13.2692 0.659729 13.2692 0.976312 13.4645 1.17157L16.2929 4L13.4645 6.82843C13.2692 7.02369 13.2692 7.34027 13.4645 7.53554C13.6597 7.7308 13.9763 7.7308 14.1716 7.53554L17.3536 4.35355ZM-4.37114e-08 4.5L17 4.5L17 3.5L4.37114e-08 3.5L-4.37114e-08 4.5Z" fill="white"/>
  765.                   </svg>
  766.                 </div>
  767.               </a>
  768.             {% else %}
  769.               <a href="/{{app.request.locale }}/{{ 'menus-tarifs'|getUrl(app.request.locale) }}/le-majestic" class="link">
  770.                 <div class="circle">
  771.                   <svg xmlns="http://www.w3.org/2000/svg" width="18" height="8" viewBox="0 0 18 8" fill="none">
  772.                     <path d="M17.3536 4.35355C17.5488 4.15829 17.5488 3.84171 17.3536 3.64645L14.1716 0.464467C13.9763 0.269205 13.6597 0.269205 13.4645 0.464467C13.2692 0.659729 13.2692 0.976312 13.4645 1.17157L16.2929 4L13.4645 6.82843C13.2692 7.02369 13.2692 7.34027 13.4645 7.53554C13.6597 7.7308 13.9763 7.7308 14.1716 7.53554L17.3536 4.35355ZM-4.37114e-08 4.5L17 4.5L17 3.5L4.37114e-08 3.5L-4.37114e-08 4.5Z" fill="white"/>
  773.                   </svg>
  774.                 </div>
  775.               </a>
  776.             {% endif %}
  777.           </div>
  778.         </div>
  779.         <div class="new-nav right-nav">
  780.           <div class="new-nav-div {{ (slug == "spectacle") ? 'active' : '' }}">
  781.             <p class="titre">{{ 'menus_tarifs_menu3'|tr(tr)|raw }}</p>
  782.             <a href="/{{app.request.locale }}/{{ 'menus-tarifs'|getUrl(app.request.locale) }}/spectacle" class="link">
  783.               <div class="circle">
  784.                 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="8" viewBox="0 0 18 8" fill="none">
  785.                   <path d="M17.3536 4.35355C17.5488 4.15829 17.5488 3.84171 17.3536 3.64645L14.1716 0.464467C13.9763 0.269205 13.6597 0.269205 13.4645 0.464467C13.2692 0.659729 13.2692 0.976312 13.4645 1.17157L16.2929 4L13.4645 6.82843C13.2692 7.02369 13.2692 7.34027 13.4645 7.53554C13.6597 7.7308 13.9763 7.7308 14.1716 7.53554L17.3536 4.35355ZM-4.37114e-08 4.5L17 4.5L17 3.5L4.37114e-08 3.5L-4.37114e-08 4.5Z" fill="white"/>
  786.                 </svg>
  787.               </div>
  788.             </a>
  789.           </div>
  790.         </div>
  791.       </div>
  792.       <div class="row tarifs-header">
  793.         <div class="col-md-12">
  794.           <ul class="switch-show">
  795.             <li data-show="first" class="active" style="">{{ 'amour_s1_maintitle'|tr(tr) }} Déesses<br><span>{{ 'menus_tarifs_duree1'|tr(tr)|raw }}</span></li>
  796.             <li class="switch" style=""><img src="/front/img/switch-arrow.svg" alt="switch" /></li>
  797.             <li data-show="second" style="">{{ 'amour_s1_maintitle'|tr(tr) }} Parfum d'étoiles<br><span>{{ 'menus_tarifs_duree2'|tr(tr)|raw }}</span></li>
  798.           </ul>
  799.           {% if slug != 'spectacle' %}
  800.             <h2>{{ 'menus_tarifs_titre1'|tr(tr)|raw }}</h2>
  801.           {% else %}
  802.             <h2>{{ 'menus_tarifs_titre2'|tr(tr)|raw }}</h2>
  803.           {% endif %}
  804.           {% if slug == 'le-majestic' %}
  805.             <h5><span>{{ 'le majestic'|upper }}</span></h5>
  806.           {% elseif slug == 'le-versailles' %}
  807.             <h5><span>{{ 'le versailles'|upper }}</span></h5>
  808.           {% else %}
  809.             <h5><span>{{ 'la salle de spectacle'|upper }}</span></h5>
  810.           {% endif %}
  811.           <div class="buttons pt-3 group">
  812.             <a href="#" data-group="in" class="btn-primary btn-sm active">{{ 'menus_tarifs_in'|tr(tr)|raw }}</a><a href="#" data-group="gr" class="btn-primary btn-sm ">{{ 'menus_tarifs_gr'|tr(tr)|raw }} <span>{{ 'menus_tarifs_gr2'|tr(tr)|raw }}</span></a>
  813.           </div>
  814.         </div>
  815.       </div>
  816.       {#
  817.       <div class="row tarifs-calendar">
  818.           <a href="#">{{ 'menus_tarifs_calendar'|tr(tr)|raw }}
  819.           <img width="20px" src="/front/img/tarifs-arrow-b-r.svg" alt="download">
  820.           </a>
  821.           {% if slug == 'spectacle' %}
  822.           <span>{{ 'menus_tarifs_spectacle_info'|tr(tr)|raw }}</span>
  823.           {% endif %}
  824.       </div>
  825.       #}
  826.       <div class="tarifs-title first">
  827.         <svg width="33" height="39" viewBox="0 0 33 39" fill="none" xmlns="http://www.w3.org/2000/svg">
  828.           <path d="M15.5011 8.30956C15.7151 8.30956 15.8222 8.18985 15.8757 8.00178C16.4286 5.14643 16.393 5.07808 19.4968 4.5138C19.7108 4.47966 19.8357 4.35995 19.8357 4.15474C19.8357 3.94961 19.7108 3.82989 19.4968 3.79568C16.4108 3.19734 16.5 3.12891 15.8757 0.307778C15.8222 0.119712 15.7151 0 15.5011 0C15.287 0 15.18 0.119712 15.1265 0.307778C14.5022 3.12891 14.6092 3.19734 11.5054 3.79568C11.3092 3.82989 11.1665 3.94961 11.1665 4.15474C11.1665 4.35995 11.3092 4.47966 11.5054 4.5138C14.6092 5.11229 14.5735 5.14643 15.1265 8.00178C15.18 8.18985 15.287 8.30956 15.5011 8.30956ZM6.86761 20.0728C7.20652 20.0728 7.43842 19.8676 7.47404 19.5599C8.11624 14.9947 8.27675 14.9947 13.2 14.0886C13.5211 14.0373 13.753 13.8321 13.753 13.5073C13.753 13.1995 13.5211 12.9772 13.2 12.9259C8.27675 12.2762 8.09836 12.1223 7.47404 7.47172C7.43842 7.16402 7.20652 6.94174 6.86761 6.94174C6.54651 6.94174 6.31461 7.16402 6.27892 7.48887C5.6903 12.071 5.44051 12.054 0.553001 12.9259C0.231901 12.9944 0 13.1995 0 13.5073C0 13.8492 0.231901 14.0373 0.624315 14.0886C5.4762 14.8409 5.6903 14.9606 6.27892 19.5257C6.31461 19.8676 6.54651 20.0728 6.86761 20.0728ZM18.9616 39C19.4254 39 19.7644 38.6752 19.8535 38.2135C21.12 28.8439 22.4935 27.4248 32.1616 26.3989C32.6611 26.3476 33 25.9886 33 25.5441C33 25.0995 32.6611 24.7575 32.1616 24.6892C22.4935 23.6633 21.12 22.2442 19.8535 12.8746C19.7644 12.413 19.4254 12.1052 18.9616 12.1052C18.4978 12.1052 18.1589 12.413 18.0876 12.8746C16.8211 22.2442 15.4298 23.6633 5.77942 24.6892C5.26219 24.7575 4.92328 25.0995 4.92328 25.5441C4.92328 25.9886 5.26219 26.3476 5.77942 26.3989C15.4119 27.6129 16.7497 28.8611 18.0876 38.2135C18.1589 38.6752 18.4978 39 18.9616 39Z" fill="white"/>
  829.         </svg>
  830.         {{ 'menus_tarifs_h1_sl'|tr(tr)|upper }}
  831.       </div>
  832.       <div class="tarifs-title-links">
  833.         <a href="#" class="plan-open download">
  834.           {{ 'tunnel_section6_plan'|tr(tr)|raw }}
  835.           <svg version="1.1" id="Composant_6_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
  836.                y="0px" viewBox="0 0 26 26" style="enable-background:new 0 0 26 26;" xml:space="preserve">
  837.                 <style type="text/css">
  838.                   .st0{fill:none;}
  839.                   {% if slug == 'le-versailles' %}
  840.                   .st1{fill:#B27F18;stroke:#B27F18;}
  841.                   {% else %}
  842.                   .st1{fill:#9E1212;stroke:#9E1212;}
  843.                   {% endif %}
  844.                   .st2{fill:none;stroke:#FFFFFF;stroke-linecap:round;}
  845.                 </style>
  846.             <g id="Ellipse_29">
  847.               <circle class="st0" cx="13" cy="13" r="13"/>
  848.               <circle class="st1" cx="13" cy="13" r="12.5"/>
  849.             </g>
  850.             <g id="Groupe_322" transform="translate(880 -1705.565) rotate(90)">
  851.               <line id="Ligne_66" class="st2" x1="1712.9" y1="867" x2="1724.2" y2="867"/>
  852.               <line id="Ligne_67" class="st2" x1="1720.7" y1="864" x2="1724.2" y2="867"/>
  853.               <line id="Ligne_68" class="st2" x1="1720.7" y1="870" x2="1724.2" y2="867"/>
  854.             </g>
  855.             </svg>
  856.         </a>
  857.         <a href="/front/deroulement-spectacle.pdf" target="_blank" class="download">
  858.           {{ 'btn_deroulement'|tr(tr)|raw }}
  859.           <svg version="1.1" id="Composant_6_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
  860.                y="0px" viewBox="0 0 26 26" style="enable-background:new 0 0 26 26;" xml:space="preserve">
  861.                 <style type="text/css">
  862.                   .st0{fill:none;}
  863.                   {% if slug == 'le-versailles' %}
  864.                   .st1{fill:#B27F18;stroke:#B27F18;}
  865.                   {% else %}
  866.                   .st1{fill:#9E1212;stroke:#9E1212;}
  867.                   {% endif %}
  868.                   .st2{fill:none;stroke:#FFFFFF;stroke-linecap:round;}
  869.                 </style>
  870.             <g id="Ellipse_29">
  871.               <circle class="st0" cx="13" cy="13" r="13"/>
  872.               <circle class="st1" cx="13" cy="13" r="12.5"/>
  873.             </g>
  874.             <g id="Groupe_322" transform="translate(880 -1705.565) rotate(90)">
  875.               <line id="Ligne_66" class="st2" x1="1712.9" y1="867" x2="1724.2" y2="867"/>
  876.               <line id="Ligne_67" class="st2" x1="1720.7" y1="864" x2="1724.2" y2="867"/>
  877.               <line id="Ligne_68" class="st2" x1="1720.7" y1="870" x2="1724.2" y2="867"/>
  878.             </g>
  879.             </svg>
  880.         </a>
  881.       </div>
  882.       <div class="row mt-5 pb-4">
  883.         <div class="col-lg-4 ps-4 pe-5">
  884.           <img width="100%" src="/front/img/tarifs-menu-img1.png" alt="normales" />
  885.           <div class="tarifs-places-block">
  886.             <p class="title">{{ 'menus_tarifs_spectacle_pn'|tr(tr)|title }}</p>
  887.             <ul>
  888.               <li>
  889.                 <span class="price pn-d1">0,00€</span>
  890.                 <p class="subtitle">{{ 'menus_tarifs_d1'|tr(tr)|title }}</p>
  891.                 <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  892.               </li>
  893.               <li>
  894.                 <span class="price pn-d2">0,00€</span>
  895.                 <p class="subtitle">{{ 'menus_tarifs_d32'|tr(tr)|title }}</p>
  896.                 <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  897.               </li>
  898.               <li>
  899.                 <span class="price pn-d3">0,00€</span>
  900.                 <p class="subtitle">{{ 'menus_tarifs_d42'|tr(tr)|title }}</p>
  901.                 <p>{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  902.               </li>
  903.             </ul>
  904.           </div>
  905.         </div>
  906.         <div class="col-lg-4 ps-4 pe-5">
  907.           <img width="100%" src="/front/img/tarifs-menu-img2.png" alt="honneur" />
  908.           <div class="tarifs-places-block">
  909.             <p class="title">{{ 'menus_tarifs_spectacle_ph'|tr(tr)|title }}</p>
  910.             <ul>
  911.               <li>
  912.                 <span class="price ph-d1">0,00€</span>
  913.                 <p class="subtitle">{{ 'menus_tarifs_d1'|tr(tr)|title }}</p>
  914.                 <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  915.               </li>
  916.               <li>
  917.                 <span class="price ph-d2">0,00€</span>
  918.                 <p class="subtitle">{{ 'menus_tarifs_d32'|tr(tr)|title }}</p>
  919.                 <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  920.               </li>
  921.               <li>
  922.                 <span class="price ph-d3">0,00€</span>
  923.                 <p class="subtitle">{{ 'menus_tarifs_d42'|tr(tr)|title }}</p>
  924.                 <p>{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  925.               </li>
  926.             </ul>
  927.           </div>
  928.         </div>
  929.         <div class="col-lg-4 ps-4 pe-5">
  930.           <img width="100%" src="/front/img/tarifs-menu-img3.png" alt="vip" />
  931.           <div class="tarifs-places-block">
  932.             <p class="title">{{ 'menus_tarifs_spectacle_vip'|tr(tr)|title }}</p>
  933.             <ul>
  934.               <li>
  935.                 <span class="price vip-d1">0,00€</span>
  936.                 <p class="subtitle">{{ 'menus_tarifs_d1'|tr(tr)|title }}</p>
  937.                 <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  938.               </li>
  939.               <li>
  940.                 <span class="price vip-d2">0,00€</span>
  941.                 <p class="subtitle">{{ 'menus_tarifs_d32'|tr(tr)|title }}</p>
  942.                 <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  943.               </li>
  944.               <li>
  945.                 <span class="price vip-d3">0,00€</span>
  946.                 <p class="subtitle">{{ 'menus_tarifs_d42'|tr(tr)|title }}</p>
  947.                 <p>{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  948.               </li>
  949.             </ul>
  950.           </div>
  951.         </div>
  952.       </div>
  953.       {% if slug != "spectacle" %}
  954.         <div class="tarifs-title">
  955.           <svg class="plus" width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg">
  956.             {% if slug == 'le-majestic' %}
  957.               <rect width="50" height="50" rx="25" fill="#9E1212"/>
  958.             {% else %}
  959.               <rect width="50" height="50" rx="25" fill="#B27F18"/>
  960.             {% endif %}
  961.             <path d="M17 25H33" stroke="white" stroke-width="3" stroke-linecap="round"/>
  962.             <path d="M25 17L25 33" stroke="white" stroke-width="3" stroke-linecap="round"/>
  963.           </svg>
  964.           <svg style="margin-top: -7px;" width="38" height="28" viewBox="0 0 38 28" fill="none" xmlns="http://www.w3.org/2000/svg">
  965.             <path d="M3.47107 20.1328H34.3865C34.9609 20.1328 35.5018 19.8659 35.8462 19.4057C36.1921 18.9455 36.2984 18.3519 36.1362 17.7998C34.4536 12.0809 29.9979 7.55329 24.3285 5.76523C24.3373 5.64859 24.3421 5.53194 24.3421 5.4129C24.3421 2.42801 21.9141 0 18.9292 0C15.9443 0 13.5163 2.42801 13.5163 5.41369C13.5163 5.53194 13.5219 5.64939 13.5291 5.76603C7.85731 7.55329 3.40395 12.0841 1.72136 17.8014C1.55838 18.3527 1.66703 18.9447 2.00978 19.4041C2.35413 19.8659 2.89662 20.1328 3.47107 20.1328ZM18.9284 3.39634C19.9151 3.39634 20.7388 4.10981 20.9114 5.04618C20.2602 4.97507 19.5971 4.93752 18.9284 4.93752C18.2597 4.93752 17.5965 4.97507 16.9462 5.04618C17.1188 4.10901 17.9417 3.39634 18.9284 3.39634Z" fill="white"/>
  966.             <path d="M34.7979 22.3066H3.05878C1.65182 22.3066 0.511719 23.4372 0.511719 24.8441C0.511719 26.2527 1.65262 27.3824 3.05878 27.3824H34.7979C36.2065 27.3824 37.345 26.2527 37.345 24.8441C37.3458 23.4372 36.2057 22.3066 34.7979 22.3066Z" fill="white"/>
  967.           </svg>
  968.           {{ 'menus_tarifs_titre3'|tr(tr)|upper }}
  969.         </div>
  970.       {% endif %}
  971.       {% if slug == "le-majestic" %}
  972.         <div class="tarifs-menu-block season-first">
  973.           <h5><span>{{ 'menus_tarifs_menu'|tr(tr)|raw }} PLAISIR</span></h5>
  974.           <div class="row">
  975.             <div class="col-md-4 col1">
  976.               {{ 'menus_tarifs_mjm1'|tr(tr)|raw }}
  977.             </div>
  978.             <div class="col-md-4 col2">
  979.               <div class="owl-carousel">
  980.                 <div class="item">
  981.                   <img src="/front/img/tarifs-menu-mj-m1-2024-1.jpg" alt="menu plaisir" />
  982.                 </div>
  983.               </div>
  984.             </div>
  985.             <div class="col-md-4 col3">
  986.               <p class="inclu"><strong>{{ 'menus_tarifs_inclu'|tr(tr)|raw }}</strong></p>
  987.               <ul>
  988.                 <li>
  989.                   <span class="price mj-m1-d1">0,00€</span>
  990.                   <p class="subtitle"><span>{{ 'menus_tarifs_d1'|tr(tr)|title }}</span></p>
  991.                   <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  992.                 </li>
  993.                 <li>
  994.                   <span class="price mj-m1-d2">0,00€</span>
  995.                   <p class="subtitle"><span>{{ 'menus_tarifs_d32'|tr(tr)|title }}</span></p>
  996.                   <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  997.                 </li>
  998.                 <li>
  999.                   <span class="price mj-m1-d3">0,00€</span>
  1000.                   <p class="subtitle"><span>{{ 'menus_tarifs_d42'|tr(tr)|title }}</span></p>
  1001.                   <p class="mb-0">{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  1002.                 </li>
  1003.               </ul>
  1004.             </div>
  1005.           </div>
  1006.         </div>
  1007.         <div class="tarifs-menu-block season-first">
  1008.           <h5><span>{{ 'menus_tarifs_menu'|tr(tr)|raw }} FESTIVAL</span></h5>
  1009.           <div class="row">
  1010.             <div class="col-md-4 col1">
  1011.               {{ 'menus_tarifs_mjm2'|tr(tr)|raw }}
  1012.             </div>
  1013.             <div class="col-md-4 col2">
  1014.               <div class="owl-carousel">
  1015.                 <div class="item">
  1016.                   <img src="/front/img/tarifs-menu-mj-m2-2024-1.jpg" alt="menu festival" />
  1017.                 </div>
  1018.               </div>
  1019.             </div>
  1020.             <div class="col-md-4 col3">
  1021.               <p class="inclu"><strong>{{ 'menus_tarifs_inclu'|tr(tr)|raw }}</strong></p>
  1022.               <ul>
  1023.                 <li>
  1024.                   <span class="price mj-m2-d1">0,00€</span>
  1025.                   <p class="subtitle"><span>{{ 'menus_tarifs_d1'|tr(tr)|title }}</span></p>
  1026.                   <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  1027.                 </li>
  1028.                 <li>
  1029.                   <span class="price mj-m2-d2">0,00€</span>
  1030.                   <p class="subtitle"><span>{{ 'menus_tarifs_d32'|tr(tr)|title }}</span></p>
  1031.                   <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  1032.                 </li>
  1033.                 <li>
  1034.                   <span class="price mj-m2-d3">0,00€</span>
  1035.                   <p class="subtitle"><span>{{ 'menus_tarifs_d42'|tr(tr)|title }}</span></p>
  1036.                   <p class="mb-0">{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  1037.                 </li>
  1038.               </ul>
  1039.             </div>
  1040.           </div>
  1041.         </div>
  1042.         <div class="tarifs-menu-block pb-5 season-first">
  1043.           <h5><span>{{ 'menus_tarifs_menuvegan2'|tr(tr)|raw }}</span></h5>
  1044.           <div class="row">
  1045.             <div class="col-md-4 col1">
  1046.               {{ 'menus_tarifs_mjm3'|tr(tr)|raw }}
  1047.             </div>
  1048.             <div class="col-md-4 col2">
  1049.               <div class="owl-carousel">
  1050.                 <div class="item">
  1051.                   <img src="/front/img/tarifs-menu-mj-m3-2024-1.jpg" alt="menu vege" />
  1052.                 </div>
  1053.               </div>
  1054.             </div>
  1055.             <div class="col-md-4 col3">
  1056.               <p class="inclu"><strong>{{ 'menus_tarifs_inclu'|tr(tr)|raw }}</strong></p>
  1057.               <p class="poisson">{{ 'menus_tarifs_menuvegan3'|tr(tr)|raw }}</p>
  1058.               <ul>
  1059.                 <li>
  1060.                   <span class="price mj-m3-d1">0,00€</span>
  1061.                   <p class="subtitle"><span>{{ 'menus_tarifs_d1'|tr(tr)|title }}</span></p>
  1062.                   <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  1063.                 </li>
  1064.                 <li>
  1065.                   <span class="price mj-m3-d2">0,00€</span>
  1066.                   <p class="subtitle"><span>{{ 'menus_tarifs_d32'|tr(tr)|title }}</span></p>
  1067.                   <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  1068.                 </li>
  1069.                 <li>
  1070.                   <span class="price mj-m3-d3">0,00€</span>
  1071.                   <p class="subtitle"><span>{{ 'menus_tarifs_d42'|tr(tr)|title }}</span></p>
  1072.                   <p class="mb-0">{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  1073.                 </li>
  1074.               </ul>
  1075.             </div>
  1076.           </div>
  1077.         </div>
  1078.         <div class="tarifs-menu-block season-second">
  1079.           <h5><span>{{ 'menus_tarifs_menu'|tr(tr)|raw }} PLAISIR</span></h5>
  1080.           <div class="row">
  1081.             <div class="col-md-4 col1">
  1082.               {{ 'menus_tarifs_mjm12'|tr(tr)|raw }}
  1083.             </div>
  1084.             <div class="col-md-4 col2">
  1085.               <div class="owl-carousel">
  1086.                 <div class="item">
  1087.                   <img src="/front/img/2025/tarifs-menu-mj-m1-2025-1.jpg" alt="menu plaisir" />
  1088.                 </div>
  1089.               </div>
  1090.             </div>
  1091.             <div class="col-md-4 col3">
  1092.               <ul>
  1093.                 <li>
  1094.                   <span class="price mj-m1-d1">0,00€</span>
  1095.                   <p class="subtitle"><span>{{ 'menus_tarifs_d1'|tr(tr)|title }}</span></p>
  1096.                   <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  1097.                 </li>
  1098.                 <li>
  1099.                   <span class="price mj-m1-d2">0,00€</span>
  1100.                   <p class="subtitle"><span>{{ 'menus_tarifs_d32'|tr(tr)|title }}</span></p>
  1101.                   <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  1102.                 </li>
  1103.                 <li>
  1104.                   <span class="price mj-m1-d3">0,00€</span>
  1105.                   <p class="subtitle"><span>{{ 'menus_tarifs_d42'|tr(tr)|title }}</span></p>
  1106.                   <p class="mb-0">{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  1107.                 </li>
  1108.               </ul>
  1109.             </div>
  1110.           </div>
  1111.         </div>
  1112.         <div class="tarifs-menu-block season-second">
  1113.           <h5><span>{{ 'menus_tarifs_menu'|tr(tr)|raw }} FESTIVAL</span></h5>
  1114.           <div class="row">
  1115.             <div class="col-md-4 col1">
  1116.               {{ 'menus_tarifs_mjm22'|tr(tr)|raw }}
  1117.             </div>
  1118.             <div class="col-md-4 col2">
  1119.               <div class="owl-carousel">
  1120.                 <div class="item">
  1121.                   <img src="/front/img/2025/tarifs-menu-mj-m2-2025-1.jpg" alt="menu festival" />
  1122.                 </div>
  1123.               </div>
  1124.             </div>
  1125.             <div class="col-md-4 col3">
  1126.               <ul>
  1127.                 <li>
  1128.                   <span class="price mj-m2-d1">0,00€</span>
  1129.                   <p class="subtitle"><span>{{ 'menus_tarifs_d1'|tr(tr)|title }}</span></p>
  1130.                   <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  1131.                 </li>
  1132.                 <li>
  1133.                   <span class="price mj-m2-d2">0,00€</span>
  1134.                   <p class="subtitle"><span>{{ 'menus_tarifs_d32'|tr(tr)|title }}</span></p>
  1135.                   <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  1136.                 </li>
  1137.                 <li>
  1138.                   <span class="price mj-m2-d3">0,00€</span>
  1139.                   <p class="subtitle"><span>{{ 'menus_tarifs_d42'|tr(tr)|title }}</span></p>
  1140.                   <p class="mb-0">{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  1141.                 </li>
  1142.               </ul>
  1143.             </div>
  1144.           </div>
  1145.         </div>
  1146.         <div class="tarifs-menu-block pb-5 season-second">
  1147.           <h5><span>{{ 'menus_tarifs_menuvegan2'|tr(tr)|raw }}</span></h5>
  1148.           <div class="row">
  1149.             <div class="col-md-4 col1">
  1150.               {{ 'menus_tarifs_mjm32'|tr(tr)|raw }}
  1151.             </div>
  1152.             <div class="col-md-4 col2">
  1153.               <div class="owl-carousel">
  1154.                 <div class="item">
  1155.                   <img src="/front/img/2025/tarifs-menu-mj-mv-2025-1.jpg" alt="menu plaisir" />
  1156.                 </div>
  1157.               </div>
  1158.             </div>
  1159.             <div class="col-md-4 col3">
  1160.               <p class="poisson">{{ 'menus_tarifs_menuvegan4_1'|tr(tr)|raw }}</p>
  1161.               <ul>
  1162.                 <li>
  1163.                   <span class="price mj-m3-d1">0,00€</span>
  1164.                   <p class="subtitle"><span>{{ 'menus_tarifs_d1'|tr(tr)|title }}</span></p>
  1165.                   <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  1166.                 </li>
  1167.                 <li>
  1168.                   <span class="price mj-m3-d2">0,00€</span>
  1169.                   <p class="subtitle"><span>{{ 'menus_tarifs_d32'|tr(tr)|title }}</span></p>
  1170.                   <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  1171.                 </li>
  1172.                 <li>
  1173.                   <span class="price mj-m3-d3">0,00€</span>
  1174.                   <p class="subtitle"><span>{{ 'menus_tarifs_d42'|tr(tr)|title }}</span></p>
  1175.                   <p class="mb-0">{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  1176.                 </li>
  1177.               </ul>
  1178.             </div>
  1179.           </div>
  1180.         </div>
  1181.       {% endif %}
  1182.       {% if slug == "le-versailles" %}
  1183.         <div class="tarifs-menu-block season-first">
  1184.           <h5><span>{{ 'menus_tarifs_menu'|tr(tr)|raw }} ELEGANCE</span></h5>
  1185.           <div class="row">
  1186.             <div class="col-md-4 col1">
  1187.               {{ 'menus_tarifs_vem1'|tr(tr)|raw }}
  1188.             </div>
  1189.             <div class="col-md-4 col2">
  1190.               <div class="owl-carousel">
  1191.                 <div class="item">
  1192.                   <img src="/front/img/tarifs-menu-ve-m1-2024-1.jpg" alt="menu plaisir" />
  1193.                 </div>
  1194.               </div>
  1195.             </div>
  1196.             <div class="col-md-4 col3">
  1197.               <p class="inclu"><strong>{{ 'menus_tarifs_inclu2'|tr(tr)|raw }}</strong></p>
  1198.               <ul>
  1199.                 <li>
  1200.                   <span class="price ve-m1-d1">0,00€</span>
  1201.                   <p class="subtitle"><span>{{ 'menus_tarifs_d1'|tr(tr)|title }}</span></p>
  1202.                   <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  1203.                 </li>
  1204.                 <li>
  1205.                   <span class="price ve-m1-d2">0,00€</span>
  1206.                   <p class="subtitle"><span>{{ 'menus_tarifs_d32'|tr(tr)|title }}</span></p>
  1207.                   <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  1208.                 </li>
  1209.                 <li>
  1210.                   <span class="price ve-m1-d3">0,00€</span>
  1211.                   <p class="subtitle"><span>{{ 'menus_tarifs_d42'|tr(tr)|title }}</span></p>
  1212.                   <p class="mb-0">{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  1213.                 </li>
  1214.               </ul>
  1215.             </div>
  1216.           </div>
  1217.         </div>
  1218.         <div class="tarifs-menu-block season-first">
  1219.           <h5><span>{{ 'menus_tarifs_menu'|tr(tr)|raw }} ROYAL</span></h5>
  1220.           <div class="row">
  1221.             <div class="col-md-4 col1">
  1222.               {{ 'menus_tarifs_vem2'|tr(tr)|raw }}
  1223.             </div>
  1224.             <div class="col-md-4 col2">
  1225.               <div class="owl-carousel">
  1226.                 <div class="item">
  1227.                   {# <img src="/front/img/tarifs-menu-ve-m2-2023-1.jpg" alt="menu festival" /> #}
  1228.                   <img src="/front/img/tarifs-menu-ve-m2-2024-1.jpg" alt="menu royal" />
  1229.                 </div>
  1230.               </div>
  1231.             </div>
  1232.             <div class="col-md-4 col3">
  1233.               <p class="inclu"><strong>{{ 'menus_tarifs_inclu2'|tr(tr)|raw }}</strong></p>
  1234.               <ul>
  1235.                 <li>
  1236.                   <span class="price ve-m2-d1">0,00€</span>
  1237.                   <p class="subtitle"><span>{{ 'menus_tarifs_d1'|tr(tr)|title }}</span></p>
  1238.                   <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  1239.                 </li>
  1240.                 <li>
  1241.                   <span class="price ve-m2-d2">0,00€</span>
  1242.                   <p class="subtitle"><span>{{ 'menus_tarifs_d32'|tr(tr)|title }}</span></p>
  1243.                   <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  1244.                 </li>
  1245.                 <li>
  1246.                   <span class="price ve-m2-d3">0,00€</span>
  1247.                   <p class="subtitle"><span>{{ 'menus_tarifs_d42'|tr(tr)|title }}</span></p>
  1248.                   <p class="mb-0">{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  1249.                 </li>
  1250.               </ul>
  1251.             </div>
  1252.           </div>
  1253.         </div>
  1254.         <div class="tarifs-menu-block pb-5 season-first">
  1255.           <h5><span>{{ 'menus_tarifs_menuvege2'|tr(tr)|raw }}</span></h5>
  1256.           <div class="row">
  1257.             <div class="col-md-4 col1">
  1258.               {{ 'menus_tarifs_vem3'|tr(tr)|raw }}
  1259.             </div>
  1260.             <div class="col-md-4 col2">
  1261.               <div class="owl-carousel">
  1262.                 <div class="item">
  1263.                   <img src="/front/img/tarifs-menu-ve-m3-2024-1.jpg" alt="menu plaisir" />
  1264.                 </div>
  1265.               </div>
  1266.             </div>
  1267.             <div class="col-md-4 col3">
  1268.               <p class="inclu"><strong>{{ 'menus_tarifs_inclu2'|tr(tr)|raw }}</strong></p>
  1269.               <p class="poisson">{{ 'menus_tarifs_menuvegan4'|tr(tr)|raw }}</p>
  1270.               <ul>
  1271.                 <li>
  1272.                   <span class="price ve-m3-d1">0,00€</span>
  1273.                   <p class="subtitle"><span>{{ 'menus_tarifs_d1'|tr(tr)|title }}</span></p>
  1274.                   <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  1275.                 </li>
  1276.                 <li>
  1277.                   <span class="price ve-m3-d2">0,00€</span>
  1278.                   <p class="subtitle"><span>{{ 'menus_tarifs_d32'|tr(tr)|title }}</span></p>
  1279.                   <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  1280.                 </li>
  1281.                 <li>
  1282.                   <span class="price ve-m3-d3">0,00€</span>
  1283.                   <p class="subtitle"><span>{{ 'menus_tarifs_d42'|tr(tr)|title }}</span></p>
  1284.                   <p class="mb-0">{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  1285.                 </li>
  1286.               </ul>
  1287.             </div>
  1288.           </div>
  1289.         </div>
  1290.         <div class="tarifs-menu-block season-second">
  1291.           <h5><span>{{ 'menus_tarifs_menu'|tr(tr)|raw }} ELEGANCE</span></h5>
  1292.           <div class="row">
  1293.             <div class="col-md-4 col1">
  1294.               {{ 'menus_tarifs_vem12'|tr(tr)|raw }}
  1295.             </div>
  1296.             <div class="col-md-4 col2">
  1297.               <div class="owl-carousel">
  1298.                 <div class="item">
  1299.                   <img src="/front/img/2025/tarifs-menu-ve-m1-2025-1.jpg" alt="menu plaisir" />
  1300.                 </div>
  1301.               </div>
  1302.             </div>
  1303.             <div class="col-md-4 col3">
  1304.               <ul>
  1305.                 <li>
  1306.                   <span class="price ve-m1-d1">0,00€</span>
  1307.                   <p class="subtitle"><span>{{ 'menus_tarifs_d1'|tr(tr)|title }}</span></p>
  1308.                   <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  1309.                 </li>
  1310.                 <li>
  1311.                   <span class="price ve-m1-d2">0,00€</span>
  1312.                   <p class="subtitle"><span>{{ 'menus_tarifs_d32'|tr(tr)|title }}</span></p>
  1313.                   <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  1314.                 </li>
  1315.                 <li>
  1316.                   <span class="price ve-m1-d3">0,00€</span>
  1317.                   <p class="subtitle"><span>{{ 'menus_tarifs_d42'|tr(tr)|title }}</span></p>
  1318.                   <p class="mb-0">{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  1319.                 </li>
  1320.               </ul>
  1321.             </div>
  1322.           </div>
  1323.         </div>
  1324.         <div class="tarifs-menu-block season-second">
  1325.           <h5><span>{{ 'menus_tarifs_menu'|tr(tr)|raw }} ROYAL</span></h5>
  1326.           <div class="row">
  1327.             <div class="col-md-4 col1">
  1328.               {{ 'menus_tarifs_vem22'|tr(tr)|raw }}
  1329.             </div>
  1330.             <div class="col-md-4 col2">
  1331.               <div class="owl-carousel">
  1332.                 <div class="item">
  1333.                   {# <img src="/front/img/tarifs-menu-ve-m2-2023-1.jpg" alt="menu festival" /> #}
  1334.                   <img src="/front/img/2025/tarifs-menu-ve-m2-2025-1.jpg" alt="menu festival" />
  1335.                 </div>
  1336.               </div>
  1337.             </div>
  1338.             <div class="col-md-4 col3">
  1339.               <ul>
  1340.                 <li>
  1341.                   <span class="price ve-m2-d1">0,00€</span>
  1342.                   <p class="subtitle"><span>{{ 'menus_tarifs_d1'|tr(tr)|title }}</span></p>
  1343.                   <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  1344.                 </li>
  1345.                 <li>
  1346.                   <span class="price ve-m2-d2">0,00€</span>
  1347.                   <p class="subtitle"><span>{{ 'menus_tarifs_d32'|tr(tr)|title }}</span></p>
  1348.                   <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  1349.                 </li>
  1350.                 <li>
  1351.                   <span class="price ve-m2-d3">0,00€</span>
  1352.                   <p class="subtitle"><span>{{ 'menus_tarifs_d42'|tr(tr)|title }}</span></p>
  1353.                   <p class="mb-0">{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  1354.                 </li>
  1355.               </ul>
  1356.             </div>
  1357.           </div>
  1358.         </div>
  1359.         <div class="tarifs-menu-block pb-5 season-second">
  1360.           <h5><span>{{ 'menus_tarifs_menuvege2'|tr(tr)|raw }}</span></h5>
  1361.           <div class="row">
  1362.             <div class="col-md-4 col1">
  1363.               {{ 'menus_tarifs_vem32'|tr(tr)|raw }}
  1364.             </div>
  1365.             <div class="col-md-4 col2">
  1366.               <div class="owl-carousel">
  1367.                 <div class="item">
  1368.                   <img src="/front/img/2025/tarifs-menu-ve-mv-2025-1.jpg" alt="menu plaisir" />
  1369.                 </div>
  1370.               </div>
  1371.             </div>
  1372.             <div class="col-md-4 col3">
  1373.               <p class="poisson">{{ 'menus_tarifs_menuvegan4_2'|tr(tr)|raw }}</p>
  1374.               <ul>
  1375.                 <li>
  1376.                   <span class="price ve-m3-d1">0,00€</span>
  1377.                   <p class="subtitle"><span>{{ 'menus_tarifs_d1'|tr(tr)|title }}</span></p>
  1378.                   <p>{{ 'menus_tarifs_t1'|tr(tr) }}</p>
  1379.                 </li>
  1380.                 <li>
  1381.                   <span class="price ve-m3-d2">0,00€</span>
  1382.                   <p class="subtitle"><span>{{ 'menus_tarifs_d32'|tr(tr)|title }}</span></p>
  1383.                   <p>{{ 'menus_tarifs_t2'|tr(tr) }}</p>
  1384.                 </li>
  1385.                 <li>
  1386.                   <span class="price ve-m3-d3">0,00€</span>
  1387.                   <p class="subtitle"><span>{{ 'menus_tarifs_d42'|tr(tr)|title }}</span></p>
  1388.                   <p class="mb-0">{{ 'menus_tarifs_t3'|tr(tr) }}</p>
  1389.                 </li>
  1390.               </ul>
  1391.             </div>
  1392.           </div>
  1393.         </div>
  1394.       {% endif %}
  1395.       {% if slug != "spectacle" %}
  1396.         <div class="tarifs-menu-block2 mt-5 pb-5">
  1397.           <div class="row">
  1398.             <div class="col-md-6">
  1399.               <img src="/front/img/tarifs-menu-enfant-1.jpg" alt="boisson1" />
  1400.               <div class="tarifs-menu-block2-content">
  1401.                 <p class="title">{{ 'menus_tarifs_menuenfant'|tr(tr)|replace({'<br>': ' '})|striptags|title  }}</p>
  1402.                 <div class="tarifs-menu-block2-detail">
  1403.                   {{ 'menus_tarifs_me'|tr(tr)|raw }}
  1404.                 </div>
  1405.                 <span class="price">27,00€</span>
  1406.               </div>
  1407.             </div>
  1408.             <div class="col-md-6">
  1409.               <img src="/front/img/tarifs-menu-sup-1.jpg" alt="boisson1" />
  1410.               <div class="tarifs-menu-block2-content">
  1411.                 <p class="title">{{ 'menus_tarifs_menusup'|tr(tr)|replace({'<br>': ' '})|striptags|title  }}</p>
  1412.                 <div class="tarifs-menu-block2-detail">
  1413.                   {{ 'tunnel_section3_sp1'|tr(tr)|raw }}
  1414.                 </div>
  1415.                 <span class="price">6,00€</span>
  1416.                 <div class="tarifs-menu-block2-detail mt-3">
  1417.                   {{ 'tunnel_section3_sp2'|tr(tr)|raw }}
  1418.                 </div>
  1419.                 <span class="price">8,00€</span>
  1420.               </div>
  1421.             </div>
  1422.           </div>
  1423.         </div>
  1424.       {% endif %}
  1425.       {% if slug != "spectacle" %}
  1426.         <div class="tarifs-title">
  1427.           <svg width="26" height="32" viewBox="0 0 26 32" fill="none" xmlns="http://www.w3.org/2000/svg">
  1428.             <path d="M11.6101 29.3277C11.6101 28.812 10.1234 28.3777 8.09412 28.2432V16.8965C11.1963 15.8076 13.5346 10.9753 13.5346 5.17812C13.5346 3.3229 13.2951 1.56655 12.868 0H0.666749C0.239444 1.56663 0 3.32298 0 5.17812C0 10.9753 2.33832 15.8076 5.44056 16.8965V28.2432C3.41116 28.3775 1.92454 28.8118 1.92454 29.3277C1.92454 29.9504 4.09273 30.4554 6.76734 30.4554C9.44195 30.4554 11.6101 29.9505 11.6101 29.3277Z" fill="white"/>
  1429.             <path d="M25.5544 3.0578L15.2256 0.898682C15.4767 2.19501 15.6047 3.54957 15.6047 4.94331C15.6047 9.16948 14.4336 12.9347 12.5469 15.3012C13.1132 16.5432 13.8847 17.5076 14.827 18.077L12.7958 27.794C13.3823 28.1237 13.6802 28.5583 13.6802 29.0928C13.6802 30.1624 12.4532 30.7045 10.9973 30.9718C11.6782 31.2136 12.4813 31.4387 13.3512 31.6207C15.9691 32.1678 18.1946 32.1173 18.3223 31.5076C18.4278 31.0029 17.0614 30.2733 15.1026 29.7266L17.4243 18.62C20.6837 18.1889 23.9614 13.9374 25.1476 8.26297C25.527 6.44694 25.6521 4.67876 25.5544 3.0578Z" fill="white"/>
  1430.           </svg>
  1431.           {{ 'tunnel_section4_title'|tr(tr)|upper }}
  1432.         </div>
  1433.         <div class="tarifs-menu-block2 mb-5 drink-in season-first">
  1434.           <div class="row">
  1435.             <div class="col-md-6">
  1436.               <img src="/front/img/tarifs-boisson1.jpg" alt="boisson1" />
  1437.               <div class="tarifs-menu-block2-content">
  1438.                 <p class="title">{{ 'menus_tarifs_forfait'|tr(tr)|raw }} Duo</p>
  1439.                 <div class="tarifs-menu-block2-detail">
  1440.                   {{ 'menus_tarifs_duo'|tr(tr)|raw }}
  1441.                 </div>
  1442.                 <span class="price">29,00€ / 2 pers. </span>
  1443.               </div>
  1444.             </div>
  1445.             <div class="col-md-6">
  1446.               <img src="/front/img/tarifs-boisson2.jpg" alt="boisson1" />
  1447.               <div class="tarifs-menu-block2-content">
  1448.                 <p class="title">{{ 'menus_tarifs_forfait'|tr(tr)|raw }} Prestigo</p>
  1449.                 <div class="tarifs-menu-block2-detail">
  1450.                   {{ 'menus_tarifs_prestigo'|tr(tr)|raw }}
  1451.                 </div>
  1452.                 <span class="price">41,00€ / 2 pers. </span>
  1453.               </div>
  1454.             </div>
  1455.           </div>
  1456.         </div>
  1457.         <div class="tarifs-menu-block2 mb-5 hide drink-gr season-first">
  1458.           <div class="row">
  1459.             <div class="col-md-6 mb-5">
  1460.               <img src="/front/img/tarifs-boisson1.jpg" alt="boisson1" />
  1461.               <div class="tarifs-menu-block2-content">
  1462.                 <p class="title">{{ 'menus_tarifs_forfait'|tr(tr)|raw }} N°1</p>
  1463.                 <div class="tarifs-menu-block2-detail">
  1464.                   {{ 'menus_tarifs_b1'|tr(tr)|raw }}
  1465.                 </div>
  1466.                 <span class="price">9,00€</span>
  1467.               </div>
  1468.             </div>
  1469.             <div class="col-md-6 mb-5">
  1470.               <img src="/front/img/tarifs-boisson1.jpg" alt="boisson1" />
  1471.               <div class="tarifs-menu-block2-content">
  1472.                 <p class="title">{{ 'menus_tarifs_forfait'|tr(tr)|raw }} N°2</p>
  1473.                 <div class="tarifs-menu-block2-detail">
  1474.                   {{ 'menus_tarifs_b2'|tr(tr)|raw }}
  1475.                 </div>
  1476.                 <span class="price">12,00€</span>
  1477.               </div>
  1478.             </div>
  1479.             <div class="col-md-6 mb-5">
  1480.               <img src="/front/img/tarifs-boisson1.jpg" alt="boisson1" />
  1481.               <div class="tarifs-menu-block2-content">
  1482.                 <p class="title">{{ 'menus_tarifs_forfait'|tr(tr)|raw }} N°3</p>
  1483.                 <div class="tarifs-menu-block2-detail">
  1484.                   {{ 'menus_tarifs_b3'|tr(tr)|raw }}
  1485.                 </div>
  1486.                 <span class="price">13,00€</span>
  1487.               </div>
  1488.             </div>
  1489.             <div class="col-md-6 mb-5">
  1490.               <img src="/front/img/tarifs-boisson1.jpg" alt="boisson1" />
  1491.               <div class="tarifs-menu-block2-content">
  1492.                 <p class="title">{{ 'menus_tarifs_forfait'|tr(tr)|raw }} N°4</p>
  1493.                 <div class="tarifs-menu-block2-detail">
  1494.                   {{ 'menus_tarifs_b4'|tr(tr)|raw }}
  1495.                 </div>
  1496.                 <span class="price">18,00€</span>
  1497.               </div>
  1498.             </div>
  1499.           </div>
  1500.         </div>
  1501.         <div class="tarifs-menu-block2 mb-5 drink-in season-second">
  1502.           <div class="row">
  1503.             <div class="col-md-6">
  1504.               <img src="/front/img/tarifs-boisson1.jpg" alt="boisson1" />
  1505.               <div class="tarifs-menu-block2-content">
  1506.                 <p class="title">{{ 'menus_tarifs_forfait'|tr(tr)|raw }} Duo</p>
  1507.                 <div class="tarifs-menu-block2-detail">
  1508.                   {{ 'menus_tarifs_duo'|tr(tr)|raw }}
  1509.                 </div>
  1510.                 <span class="price">29,00€ / 2 pers. </span>
  1511.               </div>
  1512.             </div>
  1513.             <div class="col-md-6">
  1514.               <img src="/front/img/tarifs-boisson2.jpg" alt="boisson1" />
  1515.               <div class="tarifs-menu-block2-content">
  1516.                 <p class="title">{{ 'menus_tarifs_forfait'|tr(tr)|raw }} Prestigo</p>
  1517.                 <div class="tarifs-menu-block2-detail">
  1518.                   {{ 'menus_tarifs_prestigo'|tr(tr)|raw }}
  1519.                 </div>
  1520.                 <span class="price">41,00€ / 2 pers. </span>
  1521.               </div>
  1522.             </div>
  1523.           </div>
  1524.         </div>
  1525.         <div class="tarifs-menu-block2 mb-5 hide drink-gr season-second">
  1526.           <div class="row">
  1527.             <div class="col-md-6 mb-5">
  1528.               <img src="/front/img/tarifs-boisson1.jpg" alt="boisson1" />
  1529.               <div class="tarifs-menu-block2-content">
  1530.                 <p class="title">{{ 'menus_tarifs_forfait'|tr(tr)|raw }} N°1</p>
  1531.                 <div class="tarifs-menu-block2-detail">
  1532.                   {{ 'menus_tarifs_b1'|tr(tr)|raw }}
  1533.                 </div>
  1534.                 <span class="price">9,00€</span>
  1535.               </div>
  1536.             </div>
  1537.             <div class="col-md-6 mb-5">
  1538.               <img src="/front/img/tarifs-boisson1.jpg" alt="boisson1" />
  1539.               <div class="tarifs-menu-block2-content">
  1540.                 <p class="title">{{ 'menus_tarifs_forfait'|tr(tr)|raw }} N°2</p>
  1541.                 <div class="tarifs-menu-block2-detail">
  1542.                   {{ 'menus_tarifs_b2'|tr(tr)|raw }}
  1543.                 </div>
  1544.                 <span class="price">12,00€</span>
  1545.               </div>
  1546.             </div>
  1547.             <div class="col-md-6 mb-5">
  1548.               <img src="/front/img/tarifs-boisson1.jpg" alt="boisson1" />
  1549.               <div class="tarifs-menu-block2-content">
  1550.                 <p class="title">{{ 'menus_tarifs_forfait'|tr(tr)|raw }} N°3</p>
  1551.                 <div class="tarifs-menu-block2-detail">
  1552.                   {{ 'menus_tarifs_b3'|tr(tr)|raw }}
  1553.                 </div>
  1554.                 <span class="price">13,00€</span>
  1555.               </div>
  1556.             </div>
  1557.             <div class="col-md-6 mb-5">
  1558.               <img src="/front/img/tarifs-boisson1.jpg" alt="boisson1" />
  1559.               <div class="tarifs-menu-block2-content">
  1560.                 <p class="title">{{ 'menus_tarifs_forfait'|tr(tr)|raw }} N°4</p>
  1561.                 <div class="tarifs-menu-block2-detail">
  1562.                   {{ 'menus_tarifs_b4'|tr(tr)|raw }}
  1563.                 </div>
  1564.                 <span class="price">18,00€</span>
  1565.               </div>
  1566.             </div>
  1567.           </div>
  1568.         </div>
  1569.       {% endif %}
  1570.       <div class="tarifs-menu-block pt-5 pb-5">
  1571.         <h5><span>{{ 'tunnel_section5_ticket'|tr(tr)|title }} Lounge Club</span></h5>
  1572.         <p>{{ 'tunnel_section5_ticket_desc'|tr(tr) }}</p>
  1573.       </div>
  1574.       <div class="tarifs-menu-block3">
  1575.         <div class="row">
  1576.           <div class="col-md-4">
  1577.             <div class="tarifs-menu-block3-content">
  1578.               <span>EUR</span>
  1579.               <span class="price">5</span>
  1580.               <span>EUR</span>
  1581.             </div>
  1582.             <div class="tarifs-menu-block3-desc">
  1583.               {{ 'tunnel_section5_ticket1'|tr(tr)|raw }}
  1584.             </div>
  1585.           </div>
  1586.           <div class="col-md-4">
  1587.             <div class="tarifs-menu-block3-content">
  1588.               <span>EUR</span>
  1589.               <span class="price">8</span>
  1590.               <span>EUR</span>
  1591.             </div>
  1592.             <div class="tarifs-menu-block3-desc">
  1593.               {{ 'tunnel_section5_ticket2'|tr(tr)|raw }}
  1594.             </div>
  1595.           </div>
  1596.           <div class="col-md-4">
  1597.             <div class="tarifs-menu-block3-content">
  1598.               <span>EUR</span>
  1599.               <span class="price">10</span>
  1600.               <span>EUR</span>
  1601.             </div>
  1602.             <div class="tarifs-menu-block3-desc">
  1603.               {{ 'tunnel_section5_ticket3'|tr(tr)|raw }}
  1604.             </div>
  1605.           </div>
  1606.         </div>
  1607.       </div>
  1608.     </div>
  1609.   </section>
  1610.   <section class="p-0 menus-tarifs-prices" style="margin-bottom: 180px;">
  1611.     <div class="row mt-5 pt-5">
  1612.       <div class="col-md-12">
  1613.         {% if slug != 'spectacle' %}
  1614.           <p class="dir mb-5">{{ 'menus_tarifs_spectacle3'|tr(tr)|raw }}</p>
  1615.         {% endif %}
  1616.         {# <a href="#" class="plan-open mt-5 download" style="padding: 7px 24px">{{ 'tunnel_section6_plan'|tr(tr)|raw }}</a> #}
  1617.         {# <a href="/front/déroulement-spectacle.pdf" target="_blank" class="download mt-5">{{ 'btn_deroulement'|tr(tr)|raw }} <img src="/front/img/tarifs-arrow-b.svg" alt="download" /></a> #}
  1618.         <a href="/{{app.request.locale }}/{{ 'reservation'|getUrl(app.request.locale) }}" class="book {% if (slug == "le-versailles") %}gold{% endif%} mt-5">{{'general_reserver'|tr(tr)|upper|raw }} <img src="/front/img/tarifs-arrow-{{ (slug == "le-versailles") ? 'gold' : 'red' }}.svg" alt="book" /></a>
  1619.       </div>
  1620.     </div>
  1621.   </section>
  1622.   <div class="page_reservation-tunnel">
  1623.     <div class="plan-salle">
  1624.       <div class="plan-salle-container">
  1625.         <a href="/front/img/plan-salle1.jpg?v=1" target="_blank"><img id="plan-salle1" alt="plan-salle" class="pls" src="/front/img/plan-salle1.jpg?v=2" /></a>
  1626.         <span class="plan-close"><img alt="close" src="/front/img/calendar-cross.svg"></span>
  1627.         <p class="text-xs text-center mb-0">{{ 'tunnel_section6_plan2'|tr(tr)|raw }}</p>
  1628.       </div>
  1629.     </div>
  1630.   </div>
  1631.   <div class="modal-dialog-centered modal  modal-lg fade" id="doubleDate" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
  1632.     <div class="modal-dialog modal-dialog-centered">
  1633.       <div class="modal-content  bg-transparent border-0">
  1634.           <button type="button" class="btn-close bg-white position-absolute" style="right: 1em;top: 1em;z-index: 999;" data-bs-dismiss="modal" aria-label="Close"></button>
  1635.         <div class="modal-body ">
  1636.           <div class="row py-5 gap-3 gap-md-0 switch-show">
  1637.             <div class="col-md-6">
  1638.               <span class="versailles d-flex flex-column gap-3 wow {{ (slug == "le-versailles") ? 'active' : '' }}">
  1639.                 <span class="text-center">{{ 'choice_new'|tr(tr)|raw }}</span>
  1640.                   <a  data-show="first" class="btn btn-primary w-fit">
  1641.                   Voir les prix
  1642.                   </a>
  1643.               </span>
  1644.             </div>
  1645.             <div class="col-md-6">
  1646.               <span class="d-flex flex-column gap-3 wow {{ (slug == "le-majestic") ? 'active' : '' }}">
  1647.                 <span class="text-center">{{ 'choice_old'|tr(tr)|raw }}</span>
  1648.                   <a data-show="second" class="btn btn-primary w-fit">
  1649.                   Voir les prix
  1650.                   </a>
  1651.               </span>
  1652.             </div>
  1653.           </div>
  1654.         </div>
  1655.       </div>
  1656.     </div>
  1657.   </div>
  1658.   {% include 'FrontBundle/Partial/footer.html.twig' %}
  1659. {% endblock %}
  1660. {% block javascripts %}
  1661.   <script src="/front/js/owl.carousel.min.js"></script>
  1662.   <script src="/front/js/calendar.min.js"></script>
  1663.   <script type="text/javascript">
  1664.     function setPrices(){
  1665.       var day = $('.days .active').data('day');
  1666.       var group = $('.group .active').data('group');
  1667.       console.log(day);
  1668.       console.log(group);
  1669.       if( $('.switch-show .active').data('show') == 'first' ){
  1670.         foodPricesArr = foodPricesFirst;
  1671.         venuePricesArr = venuePricesFirst;
  1672.       } else {
  1673.         foodPricesArr = foodPricesSecond;
  1674.         venuePricesArr = venuePricesSecond;
  1675.       }
  1676.       {% if slug == "le-majestic" %}
  1677.       $('.mj-m1-d1').text( foodPricesArr['d1']['mj']['m1'][group]['price'].toFixed(2)+'€' );
  1678.       $('.mj-m1-d2').text( foodPricesArr['d3']['mj']['m1'][group]['price'].toFixed(2)+'€' );
  1679.       $('.mj-m1-d3').text( foodPricesArr['d4']['mj']['m1'][group]['price'].toFixed(2)+'€' );
  1680.       $('.mj-m2-d1').text( foodPricesArr['d1']['mj']['m2'][group]['price'].toFixed(2)+'€' );
  1681.       $('.mj-m2-d2').text( foodPricesArr['d3']['mj']['m2'][group]['price'].toFixed(2)+'€' );
  1682.       $('.mj-m2-d3').text( foodPricesArr['d4']['mj']['m2'][group]['price'].toFixed(2)+'€' );
  1683.       $('.mj-m3-d1').text( foodPricesArr['d1']['mj']['m4'][group]['price'].toFixed(2)+'€' );
  1684.       $('.mj-m3-d2').text( foodPricesArr['d3']['mj']['m4'][group]['price'].toFixed(2)+'€' );
  1685.       $('.mj-m3-d3').text( foodPricesArr['d4']['mj']['m4'][group]['price'].toFixed(2)+'€' );
  1686.       // $('.mj .m1 i').text( foodPricesArr[day]['mj']['m1'][group]['price'] );
  1687.       // $('.mj .m2 i').text( foodPricesArr[day]['mj']['m2'][group]['price'] );
  1688.       // $('.mj .m3 i').text( foodPricesArr[day]['mj']['m3'][group]['price'] );
  1689.       // $('.mj .m4 i').text( foodPricesArr[day]['mj']['m4'][group]['price'] );
  1690.       {% elseif slug == "le-versailles" %}
  1691.       $('.ve-m1-d1').text( foodPricesArr['d1']['ve']['m1'][group]['price'].toFixed(2)+'€' );
  1692.       $('.ve-m1-d2').text( foodPricesArr['d3']['ve']['m1'][group]['price'].toFixed(2)+'€' );
  1693.       $('.ve-m1-d3').text( foodPricesArr['d4']['ve']['m1'][group]['price'].toFixed(2)+'€' );
  1694.       $('.ve-m2-d1').text( foodPricesArr['d1']['ve']['m2'][group]['price'].toFixed(2)+'€' );
  1695.       $('.ve-m2-d2').text( foodPricesArr['d3']['ve']['m2'][group]['price'].toFixed(2)+'€' );
  1696.       $('.ve-m2-d3').text( foodPricesArr['d4']['ve']['m2'][group]['price'].toFixed(2)+'€' );
  1697.       $('.ve-m3-d1').text( foodPricesArr['d1']['ve']['m4'][group]['price'].toFixed(2)+'€' );
  1698.       $('.ve-m3-d2').text( foodPricesArr['d3']['ve']['m4'][group]['price'].toFixed(2)+'€' );
  1699.       $('.ve-m3-d3').text( foodPricesArr['d4']['ve']['m4'][group]['price'].toFixed(2)+'€' );
  1700.       {% endif %}
  1701.       {% if slug == "spectacle" %}
  1702.       $('.pn-d1').text( venuePricesArr['d1']['sansrepas']['pn'][group]['price'].toFixed(2)+'€' );
  1703.       $('.pn-d2').text( venuePricesArr['d3']['sansrepas']['pn'][group]['price'].toFixed(2)+'€' );
  1704.       $('.pn-d3').text( venuePricesArr['d4']['sansrepas']['pn'][group]['price'].toFixed(2)+'€' );
  1705.       $('.ph-d1').text( venuePricesArr['d1']['sansrepas']['ph'][group]['price'].toFixed(2)+'€' );
  1706.       $('.ph-d2').text( venuePricesArr['d3']['sansrepas']['ph'][group]['price'].toFixed(2)+'€' );
  1707.       $('.ph-d3').text( venuePricesArr['d4']['sansrepas']['ph'][group]['price'].toFixed(2)+'€' );
  1708.       $('.vip-d1').text( venuePricesArr['d1']['sansrepas']['vip']['price'].toFixed(2)+'€' );
  1709.       $('.vip-d2').text( venuePricesArr['d3']['sansrepas']['vip']['price'].toFixed(2)+'€' );
  1710.       $('.vip-d3').text( venuePricesArr['d4']['sansrepas']['vip']['price'].toFixed(2)+'€' );
  1711.       {% else %}
  1712.       $('.pn-d1').text( venuePricesArr['d1']['avecrepas']['pn'][group]['price'].toFixed(2)+'€' );
  1713.       $('.pn-d2').text( venuePricesArr['d3']['avecrepas']['pn'][group]['price'].toFixed(2)+'€' );
  1714.       $('.pn-d3').text( venuePricesArr['d4']['avecrepas']['pn'][group]['price'].toFixed(2)+'€' );
  1715.       $('.ph-d1').text( venuePricesArr['d1']['avecrepas']['ph'][group]['price'].toFixed(2)+'€' );
  1716.       $('.ph-d2').text( venuePricesArr['d3']['avecrepas']['ph'][group]['price'].toFixed(2)+'€' );
  1717.       $('.ph-d3').text( venuePricesArr['d4']['avecrepas']['ph'][group]['price'].toFixed(2)+'€' );
  1718.       $('.vip-d1').text( venuePricesArr['d1']['avecrepas']['vip']['price'].toFixed(2)+'€' );
  1719.       $('.vip-d2').text( venuePricesArr['d3']['avecrepas']['vip']['price'].toFixed(2)+'€' );
  1720.       $('.vip-d3').text( venuePricesArr['d4']['avecrepas']['vip']['price'].toFixed(2)+'€' );
  1721.       {% endif %}
  1722.       // $('.fd .pn i').text( venuePricesArr[day]['avecrepas']['pn'][group]['price'] );
  1723.       // $('.fd .ph i').text( venuePricesArr[day]['avecrepas']['ph'][group]['price'] );
  1724.       // $('.nf .pn i').text( venuePricesArr[day]['sansrepas']['pn'][group]['price'] );
  1725.       // $('.nf .ph i').text( venuePricesArr[day]['sansrepas']['ph'][group]['price'] );
  1726.     }
  1727.     $( document ).ready(function() {
  1728.       $('.menus-tarifs-prices .menu-block .price').addClass('hide');
  1729.       $('.toHide').addClass('hide');
  1730.       $('.price-block').addClass('hide');
  1731.       $("body").delegate('.plan-open', 'click', function(e){
  1732.         e.preventDefault();
  1733.         $('.plan-salle').css("display", "flex").hide().fadeIn();
  1734.       });
  1735.       $("body").delegate('.plan-salle .plan-close', 'click', function(e){
  1736.         e.preventDefault();
  1737.         $('.plan-salle').fadeOut();
  1738.       });
  1739.       // setPrices();
  1740.       $('.show-second').addClass('hide');
  1741.       $('.season-second').hide();
  1742.       $('.menus-tarifs-prices .menu .bar').css('left', 'calc( 10% - 43px  )');
  1743.       $('.menus-tarifs-prices .menu a').click(function(e){
  1744.         e.preventDefault();
  1745.         $('.menus-tarifs-prices .menu a').removeClass('active');
  1746.         $(this).addClass('active');
  1747.         if( $('.switch-show .active').data('show') == 'first' ){
  1748.           $('.menus-tarifs-prices .menu .bar').css('left', 'calc( (20% * '+$(this).data('index')+') - 10% - 43px  )');
  1749.         } else {
  1750.           $('.menus-tarifs-prices .menu .bar').css('left', 'calc( (33.333% * '+$(this).data('index')+') - 16.666% - 43px  )');
  1751.         }
  1752.         setPrices();
  1753.       });
  1754.       $('.group a').click(function(e){
  1755.         e.preventDefault();
  1756.         $('.group a').removeClass('active');
  1757.         $(this).addClass('active');
  1758.         setPrices();
  1759.         // if($(this).data('group') == 'in'){
  1760.         //  $('.menu-block.individuel').removeClass('hide');
  1761.         //  $('.menu-block.groupe').addClass('hide');
  1762.         // } else {
  1763.         //  $('.menu-block.individuel').addClass('hide');
  1764.         //  $('.menu-block.groupe').removeClass('hide');
  1765.         // }
  1766.         if($('.switch-show .active').data('show') == 'second'){
  1767.           $('.show-second').removeClass('hide');
  1768.           $('.show-first').addClass('hide');
  1769.           if($('.group .active').data('group') == 'in'){
  1770.             $('.show-second.groupe').addClass('hide');
  1771.           } else {
  1772.             $('.show-second.individuel').addClass('hide');
  1773.           }
  1774.         } else {
  1775.           $('.show-first').removeClass('hide');
  1776.           $('.show-second').addClass('hide');
  1777.           if($('.group .active').data('group') == 'in'){
  1778.             $('.show-first.groupe').addClass('hide');
  1779.           } else {
  1780.             $('.show-first.individuel').addClass('hide');
  1781.           }
  1782.         }
  1783.         if($('.group .active').data('group') == 'in'){
  1784.           $('.drink-in').removeClass('hide');
  1785.           $('.drink-gr').addClass('hide');
  1786.         } else {
  1787.           $('.drink-in').addClass('hide');
  1788.           $('.drink-gr').removeClass('hide');
  1789.         }
  1790.       });
  1791.       // $('.menus-tarifs-callendar').css('height', $(window).height() );
  1792.       $('.menus-tarifs-callendar').css('height', '470px' );
  1793.       $('.menu-block .owl-carousel').owlCarousel({
  1794.         loop:false,
  1795.         margin:0,
  1796.         nav:false,
  1797.         dots:true,
  1798.         responsive:{
  1799.           0:{
  1800.             items:4
  1801.           },
  1802.           600:{
  1803.             items:4
  1804.           },
  1805.           1920:{
  1806.             items:4
  1807.           }
  1808.         }
  1809.       });
  1810.       $('.tarifs-menu-block .owl-carousel').owlCarousel({
  1811.         loop:true,
  1812.         margin:0,
  1813.         nav:false,
  1814.         dots:true,
  1815.         autoplay: true,
  1816.         responsive:{
  1817.           0:{
  1818.             items:1
  1819.           },
  1820.           600:{
  1821.             items:1
  1822.           },
  1823.           1920:{
  1824.             items:1
  1825.           }
  1826.         }
  1827.       });
  1828.       $('.menus-tarifs-prices .owl-carousel .item .img').click(function(e){
  1829.         e.preventDefault();
  1830.         console.log( $(this).css('backgroundImage') );
  1831.         var bg = $(this).css('backgroundImage');
  1832.         $(this).parents('.col-menu').find('.image').css('backgroundImage', bg);
  1833.       });
  1834.       $('.menu-block .info-btn').click(function(e){
  1835.         e.preventDefault();
  1836.         $(this).parents('.col-menu').find('.infos-hover').fadeIn();
  1837.       });
  1838.       $('.menu-block .price').click(function(e){
  1839.         e.preventDefault();
  1840.         $(this).parents('.col-menu').find('.infos-hover').fadeIn();
  1841.       });
  1842.       $('.menu-block .image').click(function(e){
  1843.         e.preventDefault();
  1844.         $(this).parents('.col-menu').find('.infos-hover').fadeIn();
  1845.       });
  1846.       $('.menu-block .infos-hover .close').click(function(e){
  1847.         e.preventDefault();
  1848.         $(this).parents('.infos-hover').fadeOut();
  1849.       });
  1850.       $('.tarifs-calendar a').click(function(e){
  1851.         e.preventDefault();
  1852.         openCalendar();
  1853.         $('body').css('overflow-y', 'hidden');
  1854.       });
  1855.       /*      // SWITCH NEW SEASON 2023 ONLY
  1856.         setTimeout(function(){
  1857.           if(Object.keys(foodPricesSecond).length > 0){
  1858.             console.log('switch new season');
  1859.             $('.switch-show [data-show="second"]').click();
  1860.             $('.switch-show [data-show="first"]').hide();
  1861.             $('.switch-show .switch').hide();
  1862.             $('.tarifs-header .switch-show li:last-child').css('border-bottom-left-radius', '22px');
  1863.             $('.tarifs-header .switch-show li:last-child').css('border-top-left-radius', '22px');
  1864.           } else {
  1865.             setTimeout(function(){
  1866.               console.log('switch new season2');
  1867.               $('.switch-show [data-show="second"]').click();
  1868.               $('.switch-show [data-show="first"]').hide();
  1869.               $('.switch-show .switch').hide();
  1870.               $('.tarifs-header .switch-show li:last-child').css('border-bottom-left-radius', '22px');
  1871.               $('.tarifs-header .switch-show li:last-child').css('border-top-left-radius', '22px');
  1872.             }, 500);
  1873.           }
  1874.         }, 1000);
  1875.         // SWITCH NEW SEASON 2023 ONLY END*/
  1876.     });
  1877.   </script>
  1878.   <script>
  1879.     var contentHeight = 540;
  1880.     if( window.innerWidth <= 1200 ){
  1881.       contentHeight = window.innerHeight - 200;
  1882.     }
  1883.     var initialView = 'dayGridMonth';
  1884.     if( window.innerWidth <= 1023 ){
  1885.       initialView = 'listMonth';
  1886.     }
  1887.     document.addEventListener('DOMContentLoaded', function() {
  1888.       var calendarEl = document.getElementById('calendar');
  1889.       var calendar;
  1890.       calendar = new FullCalendar.Calendar(calendarEl, {
  1891.         initialView: initialView,
  1892.         contentHeight: contentHeight,
  1893.         locale: 'fr',
  1894.         headerToolbar: {
  1895.           center: 'prev title next',
  1896.           left: null,
  1897.           // right: 'dayGridMonth,timeGridWeek,timeGridDay,listMonth'
  1898.           right: null
  1899.         },
  1900.         firstDay: 1,
  1901.         dayHeaderFormat: { weekday: 'short', omitCommas: true },
  1902.         // initialDate: '2020-09-12',
  1903.         weekNumbers: false,
  1904.         navLinks: false, // can click day/week names to navigate views
  1905.         editable: false,
  1906.         selectable: true,
  1907.         nowIndicator: true,
  1908.         dayMaxEvents: true, // allow "more" link when too many events
  1909.         // showNonCurrentDates: false,
  1910.         events: [
  1911.           {% for venue in venues %}
  1912.           {
  1913.             title: '{{ venue.title }}',
  1914.             start: '{{ venue.start }}', //2020-09-13T14:30:00
  1915.             className: '{{ venue.className }}  {{ (venue.isfull) ? 'isfull' : '' }}'
  1916.           },
  1917.           {% endfor %}
  1918.         ],
  1919.         // eventDidMount: function (info) {
  1920.         //     let eventEl = info.el;
  1921.         //     let className = info.el.classList[info.el.classList.length - 1];
  1922.         //     jQuery(eventEl).attr('data-day', className);
  1923.         // },
  1924.         eventClick: function(info) {
  1925.           // var day = event.target.offsetParent.classList[7];
  1926.           //FIX FOR MOBILE
  1927.           var day = info.el.classList[info.el.classList.length - 1];
  1928.           $('.menus-tarifs-prices .menu .'+day).click();
  1929.           $([document.documentElement, document.body]).animate({
  1930.             scrollTop: $( '.menus-tarifs-prices' ).offset().top - 108
  1931.           }, 100);
  1932.           closeCalendar();
  1933.           $('.menus-tarifs-prices .menu-block .price').removeClass('hide');
  1934.           $('.toHide').removeClass('hide');
  1935.           $('.price-block').removeClass('hide');
  1936.         }
  1937.       });
  1938.       calendar.render();
  1939.     });
  1940.   </script>
  1941.   <!-- script pour les news menu desktop -->
  1942.   <script>
  1943.     let circleTimeout;
  1944.     // document.querySelectorAll('.new-nav').forEach(function(nav) {
  1945.     //   nav.addEventListener('mouseenter', function() {
  1946.     //     setTimeout(function() {
  1947.     //       const circle = nav.querySelector('div.circle');
  1948.     //       circle.style.opacity = '1';
  1949.     //       circle.style.visibility = 'visible';
  1950.     //       nav.querySelector('div p').classList.add('hover-content');
  1951.     //     }, 800); // 80% de 1s (1000ms) = 800ms
  1952.     //   });
  1953.     // });
  1954.     // document.querySelectorAll('.new-nav').forEach(function(nav) {
  1955.     //   nav.addEventListener('mouseleave', function() {
  1956.     //     const circle = nav.querySelector('div.circle');
  1957.     //     circle.style.opacity = '0';
  1958.     //     circle.style.visibility = 'hidden';
  1959.     //     clearTimeout(circleTimeout);
  1960.     //   });
  1961.     // });
  1962.     document.querySelectorAll('.new-nav div').forEach(function(div) {
  1963.       div.addEventListener('transitionend', function(event) {
  1964.         if (event.propertyName === 'height') {
  1965.           const circle = div.querySelector('.circle');
  1966.           if (this.clientHeight < this.scrollHeight) {
  1967.             circle.style.display = 'flex';
  1968.           } else {
  1969.             circle.style.display = 'none';
  1970.           }
  1971.         }
  1972.       });
  1973.     });
  1974.   </script>
  1975.   <script>
  1976.     $(document).ready(function() {
  1977.       $('#doubleDate').modal('show');
  1978.       $('[data-show]').on('click', function(event) {
  1979.         event.preventDefault();
  1980.         const showType = $(this).data('show');
  1981.         // Ferme la modal
  1982.         $('#doubleDate').modal('hide');
  1983.         // Ajoute la classe 'active' au li correspondant
  1984.         $('.switch-show li, .switch-show a').removeClass('active');
  1985.         $('.switch-show li[data-show="' + showType + '"]').addClass('active');
  1986.         // Déclenche la logique associée après la fermeture de la modal
  1987.         handleSwitchShow(showType);
  1988.       });
  1989.       function handleSwitchShow(showType) {
  1990.         $('.show-first').addClass('hide');
  1991.         $('.show-second').addClass('hide');
  1992.         if (showType == 'second') {
  1993.           $('.show-second').removeClass('hide');
  1994.           $('.show-first').addClass('hide');
  1995.           if ($('.group .active').data('group') == 'in') {
  1996.             $('.show-second.groupe').addClass('hide');
  1997.           } else {
  1998.             $('.show-second.individuel').addClass('hide');
  1999.           }
  2000.           $('.season-first').hide();
  2001.           $('.season-second').show();
  2002.         } else {
  2003.           $('.show-first').removeClass('hide');
  2004.           $('.show-second').addClass('hide');
  2005.           if ($('.group .active').data('group') == 'in') {
  2006.             $('.show-first.groupe').addClass('hide');
  2007.           } else {
  2008.             $('.show-first.individuel').addClass('hide');
  2009.           }
  2010.           $('.season-first').show();
  2011.           $('.season-second').hide();
  2012.         }
  2013.         $('.menu.days.show-' + showType).find('[data-index="1"]').click();
  2014.         setPrices();
  2015.       }
  2016.     });
  2017.   </script>
  2018. {% endblock %}