﻿.entete{padding:40px 0;display:flex}.entete ul.breadcrumb{margin-bottom:10px}.entete ul.breadcrumb:only-child{margin-bottom:0}.entete figure{flex:1;flex-grow:0;flex-basis:260px;margin-right:15px}.entete h1{font-size:30px;font-weight:400;margin-bottom:10px;line-height:1}.entete h1 small{display:block;font-size:16px;margin-top:10px}.entete h1:last-child{margin-bottom:0}.entete p{line-height:1}@media all and (max-width: 1600px){.entete{margin:0 -20px}}@media all and (max-width: 768px){.entete figure{display:none}}.spectacle{flex:1;max-width:250px;margin:0 auto;padding-top:7px;display:flex !important;flex-direction:column}.spectacle figure{position:relative}.spectacle figure a{display:block}.spectacle figure img{width:100%;height:100%;object-fit:cover}.spectacle figure figcaption ul:has(li[title=Promo]){position:absolute;top:-7px;left:16px}.spectacle figure figcaption ul:has(li[title=Promo]) li{width:auto !important;padding:0 !important}.spectacle figure figcaption ul:has(li[title=Promo]) li img{width:auto;object-fit:fill}.spectacle figure .actions{position:absolute;right:10px;bottom:10px;min-width:0;display:flex;align-items:center;justify-content:space-between}.spectacle figure .actions:hover+.calendar{display:block}.spectacle figure .calendar{display:none;color:var(--color-black);font-size:14px;line-height:1;position:absolute;left:0;right:0;bottom:62px;background:var(--color-white);border-radius:15px;padding:20px;box-shadow:0 1px 10px rgba(var(--color-black-rgb), 0.6);pointer-events:none}.spectacle figure .calendar .edglyph{font-size:18px;margin-right:5px}.spectacle figure .calendar hr{border:0 none;height:1px;margin:5px 0;background:var(--color-black)}.spectacle figure .calendar:after{content:"";position:absolute;top:100%;right:20px;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:var(--color-white) transparent transparent transparent}.spectacle section{flex:1;padding:10px;padding-bottom:20px;color:var(--color-black);font-size:16px;position:relative;transition:background 3s ease-in-out;background:var(--color-white);background:-moz-radial-gradient(var(--color-white), #fda1c0);background:-webkit-radial-gradient(var(--color-white), #fda1c0);background:radial-gradient(var(--color-white), #fda1c0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#fda1c0", GradientType=1);border-bottom-left-radius:30px;border-bottom-right-radius:30px;display:flex;flex-direction:column}.spectacle section h2{font-size:inherit;color:var(--primary-color);font-weight:600;min-height:39px;line-height:1}.spectacle section h2 .edglyph{font-size:23px}.spectacle section h2 a{color:inherit;display:flex;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.spectacle section h2 a .edglyph{margin-right:5px;font-size:inherit}.spectacle section .place_date{font-size:inherit !important;line-height:1;letter-spacing:-0.01em;margin:0 0 20px !important}.spectacle section .place_date .edglyph{font-size:inherit !important}.spectacle section .actions{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.spectacle section .actions a.btn{flex:1}.spectacle.full figure:before,.spectacle.canceled figure:before,.spectacle.postponed figure:before,.spectacle.shortly figure:before,.spectacle.additional figure:before{position:absolute;top:50%;left:0;right:0;z-index:1;padding:5px 0;background:var(--color-black);color:var(--color-white);text-transform:uppercase;text-align:center;font-weight:700;transform:translate(0, -50%) rotate(-5deg) skew(-5deg);font-size:clamp(14px,1.5vw,18px)}.spectacle.full figure:before{content:"Complet";top:0;left:50%;right:auto;padding:0 20px;height:30px;background:var(--primary-color);transform:translate(-50%, 0);border-bottom-left-radius:20px;border-bottom-right-radius:20px}.spectacle.canceled figure:before{content:"Annulé";border-width:5px 0;border-style:solid;border-color:var(--primary-color)}.spectacle.postponed figure:before{content:"Reporté"}.spectacle.additional figure:before{content:"Date supplémentaire";background:var(--primary-color)}.spectacle.shortly{position:relative;overflow:hidden}.spectacle.shortly figure:before{content:"Prochainement";font-size:14px;color:var(--primary-color);background:var(--color-white);transform:rotate(-5deg) skew(-5deg);top:auto;bottom:35px}.spectacle.shortly section .actions{display:none}.spectacle:hover section{background:var(--color-white);background:-moz-radial-gradient(var(--color-white), #ffd1df);background:-webkit-radial-gradient(var(--color-white), #ffd1df);background:radial-gradient(var(--color-white), #ffd1df);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffd1df", GradientType=1)}@media all and (max-width: 992px){.spectacle figure .actions{display:none}.spectacle section h2,.spectacle section .place_date{font-size:14px !important}.spectacle section h2 .edglyph,.spectacle section .place_date .edglyph{display:none}}ul.pagination{display:flex;align-items:center;justify-content:center;margin:0 -5px}ul.pagination li{display:flex;align-items:center;padding:0 5px}ul.pagination li a{display:flex;align-items:center;justify-content:center;border-radius:99em;text-decoration:none;width:34px;height:34px;border-radius:99em;font-size:16px;font-weight:700;color:var(--color-white);border:2px solid var(--color-white)}ul.pagination li a:has(.edglyph){width:56px;height:56px;box-shadow:0px 5px 20px rgba(128,3,129,.5)}ul.pagination li a:has(.edglyph) .edglyph{font-size:36px}ul.pagination li a .edglyph{line-height:0}ul.pagination li a.active{background:var(--color-white);color:var(--primary-color)}ul.pagination li a:hover{background:rgba(var(--color-white-rgb), 0.1)}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;font-size:16px}.breadcrumb li{display:flex;align-items:center}.breadcrumb li a{font-weight:600}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li:after{display:block;margin:0 10px;content:">"}.breadcrumb li:last-child:after{display:none}#content{padding-bottom:60px}#content>.container #form-filters{display:block;margin:0}#content>.container #form-filters #content_product ul.list-spectacle{display:flex;flex-wrap:wrap;margin:0 -30px}#content>.container #form-filters #content_product ul.list-spectacle li{display:flex;padding:0 30px;margin-bottom:60px;width:20%}@media all and (max-width: 1600px){#content>.container #form-filters #content_product ul.list-spectacle li{padding:0 15px;margin-bottom:30px}}@media all and (max-width: 1200px){#content>.container #form-filters #content_product ul.list-spectacle li{width:25%}}@media all and (max-width: 992px){#content>.container #form-filters #content_product ul.list-spectacle li{width:33.3333333333%}}@media all and (max-width: 600px){#content>.container #form-filters #content_product ul.list-spectacle li{width:50%}}
