﻿.slider .arrow,.slider .dots{position:absolute;z-index:1}.slider .arrow{top:50%;transform:translateY(-50%);padding:0 20px;cursor:pointer;transition:.3s ease-in-out;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:99em;border:2px solid var(--color-white);background:var(--primary-color)}.slider .arrow .edglyph{font-size:32px}.slider .arrow.prev{left:0;transform:translate(64px, -50%)}.slider .arrow.next{right:0;transform:translate(-64px, -50%)}.slider .arrow:hover{opacity:1 !important}.slider .slick-list .slick-track .slick-slide>div img{display:block;max-width:100%;height:auto}.slider.homepage .slick-list{padding:0 calc((100vw - 1440px)/2) !important}.slider.homepage .slick-list .slick-track .slick-slide>div>div{display:block !important}.slider.spectacles{width:100vw;left:50%;transform:translate(-50%, 0)}.slider.spectacles .slick-list{padding:0 calc((100vw - 1600px)/2) !important}.slider.spectacles .slick-list .slick-track{display:flex}.slider.spectacles .slick-list .slick-track .slick-slide{height:auto;padding:0 30px;display:flex;transition:.5s ease}.slider.spectacles .slick-list .slick-track .slick-slide>div{flex:1;display:flex}.slider.spectacles .slick-list .slick-track .slick-slide:not(.slick-active){filter:blur(2px) opacity(0.3)}.slider.main_product .slick-slide a{display:block !important}@media all and (max-width: 1600px){.slider.spectacles .slick-list{padding:0 25px !important}.slider.spectacles .slick-list .slick-track .slick-slide{padding:0 15px}}@media all and (max-width: 1440px){.slider.homepage .slick-list{padding:0 20px !important}}@media all and (max-width: 768px){.slider .arrow{top:50%;transform:translateY(-50%);padding:0 20px;cursor:pointer;transition:.3s ease-in-out;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:99em;border:2px solid var(--color-white);background:var(--primary-color)}.slider .arrow.prev{transform:translate(32px, -50%)}.slider .arrow.next{transform:translate(-32px, -50%)}}.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}.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 !important}.spectacle section .place_date .edglyph{font-size:inherit !important}.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}}#brand{display:flex;justify-content:center;align-items:flex-end;padding:40px 0 80px !important}#brand>figure{padding:0 30px}#brand>figure img{margin:auto}#brand>div{padding:0 30px}#brand>div h2{font-size:24px;font-weight:400;margin-bottom:20px}#brand>div h2 .edglyhp{font-size:inherit}#brand>div strong{display:block;font-weight:100;font-size:112px;line-height:1em}#brand>div:nth-child(2){margin:0 auto;max-width:700px}#brand>div:nth-child(2) h2{text-align:right}#brand>div:nth-child(3){align-self:flex-start}#brand>div:nth-child(3)>div{display:flex;justify-content:center}#brand>div:nth-child(3)>div>div{padding:0 10px;font-size:18px;white-space:nowrap}#brand>div:nth-child(3)>div>div:first-child strong:after{content:"%"}#brand>div:nth-child(3)>div>div:last-child{display:flex;align-items:center;justify-content:center}#brand>div:nth-child(3)>div>div:last-child:before{content:"depuis";color:var(--primary-color);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--color-white);border-radius:99em;width:52px;height:52px;margin-right:20px}@media all and (max-width: 1200px){#brand{flex-wrap:wrap}#brand>div{flex:1}#brand>div:nth-child(3){flex-basis:100%;margin-top:20px;text-align:center}}@media all and (max-width: 768px){#brand{display:block;text-align:center}#brand>div{margin-top:20px !important}#brand>div h2{text-align:center !important}}@media all and (max-width: 500px){#brand>div{padding:0}#brand>div:last-child>div{display:block}}#content .slider.homepage{width:100vw;left:50%;transform:translate(-50%, 0)}#content .slider.homepage .dots{display:flex !important;align-items:center;justify-content:center;left:0;right:0;bottom:0;transform:translate(0, 50%)}#content .slider.homepage .dots li{padding:0 5px}#content .slider.homepage .dots li button{cursor:pointer;text-indent:-9999px;width:22px;height:22px;padding:0;border-radius:99em;background:var(--color-white);border:2px solid var(--color-white)}#content .slider.homepage .dots li.slick-active button{background:var(--primary-color)}#content .slider.homepage .slick-slide img{width:100%;height:100%;object-fit:cover}#content .slider.homepage .slick-slide.slick-current{box-shadow:0 0 160px rgba(var(--color-black-rgb), 1);position:relative;z-index:1}#content>.container{padding:0}#content>.container>section{padding:20px 0}#content>.container>section .title{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:20px}#content>.container>section .title h1{flex:1;min-width:250px}#content>.container>section .title a.btn{margin:10px 0}#content>.container>section h1{font-size:clamp(24px,5vw,30px);line-height:1;font-weight:400;padding:0 30px}#content>.container>section h1 a{display:flex}#content>.container>section h1 .edglyph{margin-right:10px;font-size:inherit}#content>.container>section .slider{clear:both}#content>.container>section#whats_new{position:relative}#content>.container>section#whats_new:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:60%;z-index:-1;transform:skewY(3deg);transform-origin:top left;background:var(--secondary-color)}#content>.container>section#favorite{display:flex;align-items:center;position:relative;margin:0 -20px;padding:80px 0;overflow:hidden}#content>.container>section#favorite:before{content:"";display:block;position:absolute;top:0;left:0;width:1600px;height:85%;z-index:-1;transform:skewY(-3.7deg);transform-origin:top right;background:var(--color-white)}#content>.container>section#favorite>div{padding:0 30px}#content>.container>section#favorite>div:first-child{width:335px}#content>.container>section#favorite>div:first-child a.btn{display:flex}#content>.container>section#favorite>div h1{margin-top:50px;margin-bottom:20px}#content>.container>section#favorite>div ol.list_favorite{margin:0 -10px 20px;padding:0 10px}#content>.container>section#favorite>div ol.list_favorite li{display:flex;align-items:center;font-size:18px;padding:0 10px;line-height:1;color:var(--color-black);counter-increment:counter;padding:7.5px 0;border-bottom:1px solid var(--primary-color)}#content>.container>section#favorite>div ol.list_favorite li:last-child{border-bottom:0}#content>.container>section#favorite>div ol.list_favorite li strong{display:block;font-weight:600}#content>.container>section#favorite>div ol.list_favorite li:before{display:flex;align-items:center;justify-content:center;width:35px;height:35px;font-family:inherit;font-weight:900;margin-right:10px;background:var(--primary-color);border-radius:99em;color:var(--color-white);content:counter(counter)}#content>.container>section#favorite>div ul.gallery_favorite{display:flex;flex-wrap:wrap;margin:0 -5px}#content>.container>section#favorite>div ul.gallery_favorite li{flex:1;flex-basis:20%;padding:5px}#content>.container>section#favorite>div ul.gallery_favorite li a{display:block}#content>.container>section#favorite>div ul.gallery_favorite li a img{display:block;width:100%;height:100%;object-fit:cover}@media all and (max-width: 1600px){#content .container>section h1{padding:0 10px}}@media all and (max-width: 992px){#content .container>section#favorite{display:block}#content .container>section#favorite>div:first-child{width:auto;margin-bottom:10px}#content .container>section#favorite>div ol.list_favorite{columns:2;margin-bottom:20px}#content .container>section#favorite>div ol.list_favorite li{break-inside:avoid}}@media all and (max-width: 500px){#content .slider.homepage .dots{display:none !important}#content .container>section .title{margin-bottom:0}#content .container>section#favorite>div ol.list_favorite{columns:1}}
