/**
* CDN LeVendel v3
*
* Copyright (c) 2025 Liam Charpentier (https://liamcharpentier.fr)
* All Rights Reserved.
*/
:root{--text-color:#000000;--font-family:"Epilogue", sans-serif;--font-weight:var(--font-light);--accent-color:#5A0000;--background-color:#ebebeb;--default-color:#D9D9D9;--corner-radius:16px;--user-select-color:rgba(90, 0, 0, 0.8);--font-thin:100;--font-light:300;--font-bold:600;--size-responsive:12px;--section-color:#1B1D23;--section-radius:6px;--section-text-color:white;--section-text-hover:#b9b8b8;--section-font-weight:var(--font-bold)}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0}body{background-color:var(--background-color);display:flex;flex-direction:column;color:var(--text-color);font-family:var(--font-family);font-weight:var(--font-weight)}header,footer{background:var(--section-color);color:var(--section-text-color);font-weight:var(--section-font-weight);display:flex;align-items:center;padding:10px 15px 10px 15px}header{min-height:80px;justify-content:space-between}header div{display:flex;align-items:center;gap:10px}header div span{display:flex;align-items:center;gap:10px}header .menu{gap:15px}header .menu .contact{padding:5px;border-radius:var(--section-radius);background:var(--accent-color)}header .menu .is-new{background-color:#00DBDE;background-image:linear-gradient(45deg,#00DBDE 0%,#FC00FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transition:all 2s;background-size:500% auto;animation:textShine 3s ease-in-out infinite alternate}header .menu .is-new:hover{animation-play-state:paused}header .menu a{padding:.5rem 1rem;border-radius:.75rem}header .menu a:hover{background-color:rgb(255 255 255 / .1);color:#fff}@keyframes textShine{0%{background-position:0% 50%}100%{background-position:100% 50%}}header .logo{width:150px;border-radius:var(--section-radius)}main{flex:1;margin:15px 10%;display:flex;gap:30px;flex-direction:column}footer{background:var(--section-color);padding:10px;color:var(--section-text-color);display:flex;flex-direction:column;justify-content:space-between;gap:20px}footer .foo{flex-wrap:wrap;padding:10px 30px;display:flex;justify-content:space-between;font-size:20px;width:90%}footer .foo h4{font-size:30px;position:relative;width:fit-content}footer .foo h4::before{position:absolute;content:"";width:90%;height:3px;background:var(--accent-color);bottom:-10px;left:0;border-radius:6px}footer .logo{display:flex;justify-content:space-between;flex-direction:column;align-items:center}footer .foo .logo a{background:linear-gradient(45deg,#fb4764,#f88d5f) no-repeat;padding:11px 35px;color:var(--section-text-color);border-radius:var(--section-radius);text-decoration:none;text-align:center}footer .foo .logo img{max-width:400px;width:100%}footer .foo ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:25px}footer .foo ul li{display:flex;gap:10px;align-items:center}footer .copy ul{list-style:none;padding:0;display:flex;justify-content:center;align-items:center;gap:50px}footer .copy ul a.legal{color:var(--section-text-color)}footer a{color:skyblue}.mobile-menu{background-color:var(--section-color);color:var(--section-text-color);justify-content:space-around;align-items:center;z-index:9999;border-radius:var(--section-radius) var(--section-radius) 0 0;position:fixed;bottom:0;padding:15px;display:none;left:0;right:0}.mobile-menu a{display:flex;align-items:center;flex-direction:column;padding:10px;gap:10px}.mobile-menu a.is-new{position:relative;background-color:#00DBDE;background-image:linear-gradient(45deg,#00DBDE 0%,#FC00FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transition:all 2s;background-size:500% auto;animation:textShine 3s ease-in-out infinite alternate}hr{border:1px solid var(--accent-color);border-radius:var(--section-radius);min-width:90%}header a,footer .legal a,.mobile-menu a{cursor:pointer;color:var(--section-text-color);text-decoration:none;transition:all 0.5s}header a:hover,footer .legal a:hover,.mobile-menu a:hover{color:var(--section-text-hover)}.ads{display:flex;justify-content:center;width:100%;height:auto;text-align:center;flex-direction:column}.ads p{color:gray}.ads ad img{border-radius:8px;width:700px;height:auto;border:solid 2px var(--section-color);background:gray;max-width:100%}img{max-width:100%}.vacations{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;border-radius:8px;background:#fff;text-align:center}.carbon-badge{position:absolute;bottom:10px;left:10px;display:inline-block;padding:5px;font-size:1rem;font-weight:700;border-radius:12px;overflow:hidden;border:2px solid #2ecc71;text-align:center}.carbon-badge a{margin:0;z-index:2;position:relative;color:#ebebeb}.carbon-badge::before,.carbon-badge::after{content:"";position:absolute;border-radius:50%;background-color:#a8e6a3;opacity:.6}.carbon-badge::before{width:140px;height:140px;top:-60px;left:-60px;animation:splashMove 10s infinite alternate ease-in-out}.carbon-badge::after{width:100px;height:100px;bottom:-40px;right:-40px;animation:splashMove 8s infinite alternate-reverse ease-in-out}@keyframes splashMove{0%{transform:translate(0,0) scale(1)}100%{transform:translate(15px,15px) scale(1.1)}}@media screen and (max-width:1080px){body{font-size:var(--size-responsive)}header{justify-content:center;min-height:unset!important}header div{flex-direction:column;text-align:center}header .menu{display:none}.mobile-menu{display:flex}footer{padding-bottom:100px}footer .foo{padding:10px}footer .foo div{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}footer .foo ul{align-items:center;text-align:center}footer .copy ul{gap:10px;flex-direction:column}main{margin:15px 10px}.mobile-only{display:block!important}.mobile-only-flex{display:flex!important}.films-container .movies .movie img{max-width:150px!important}.films-container .movies .dates .date .hour{font-size:20px!important}.films-container .movies .dates .date{padding:15px!important}.films-container .movies .movie div{gap:5px!important}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--background-color)}::-webkit-scrollbar-thumb{background:var(--accent-color);transition:all 0.5s}::-webkit-scrollbar-thumb:hover{background:darkred}::-moz-selection{color:#ebebeb;background:var(--user-select-color)}::selection{color:#ebebeb;background:var(--user-select-color)}.lgjs-cookies{display:none;position:fixed;bottom:20px;right:20px;border-radius:var(--corner-radius);background:#fff;padding:30px;max-width:500px;z-index:99999999999999999}.lgjs-cookies h2{color:var(--accent-color)}.lgjs-cookies button{padding:10px;background-color:var(--accent-color);border:3px solid var(--accent-color);color:#fff;border-radius:var(--section-radius);cursor:pointer;transition:all 0.5s;font-size:unset!important;font-weight:var(--section-font-weight)}.lgjs-cookies button.lgjs-cookies-nop{padding:10px;background-color:#fff;border:3px solid var(--accent-color);color:var(--accent-color);transition:all 0.5s}.lgjs-cookies button.lgjs-cookies-nop:hover{background-color:#ebebeb}.lgjs-cookies button:hover{background:#fff;color:var(--accent-color)}.address div{display:flex;flex-direction:column;gap:5px;align-items:start!important}.address div p{margin:0}.address div span{font-size:12px}.mobile-only,.mobile-only-flex{display:none}.liamgenjs{background-color:#00DBDE;background-image:linear-gradient(45deg,#00DBDE 0%,#FC00FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transition:all 2s;background-size:500% auto;animation:textShine 7s ease-in-out infinite alternate}