/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cart{flex-direction:column;max-width:100%;display:flex;width:690px;gap:16px;}.cart h2{font-size:26px;}.minicart .cart{max-width:320px;}.minicart .cart h2,.minicart .cart h2{font-size:18px;}.cart ul.cart-content{flex-direction:column;list-style:none;display:flex;gap:32px;}.cart ul.cart-content>li{box-shadow:2px 2px 16px 0px rgba(0,0,0,0.08);border:1px solid var(--primary-color);flex-direction:column;display:flex;padding:16px;gap:16px;}.cart ul.cart-content>li h3{background-image:url(/themes/custom/versailles_ticketing/svg/calendar.svg);background-position:left center;background-repeat:no-repeat;background-size:14px auto;flex-direction:column;padding:5px 0 3px 24px;line-height:1;display:flex;gap:16px;}.cart--item-date{border-left:1px solid var(--primary-color);padding-left:12px;display:flex;gap:8px;}.cart--item-date strong{font-weight:500;}ul.cart--tickets{flex-direction:column;display:flex;gap:16px;}ul.cart--tickets>li{background-color:#F1EFEA;flex-direction:column;display:flex;padding:16px;gap:12px;}ul.cart--tickets>li h4{align-items:center;flex-wrap:wrap;display:flex;gap:12px;}ul.cart--tickets>li h4>span.chip{background-image:url(/themes/custom/versailles_ticketing/svg/ticket.svg);}ul.cart--tickets>li h4>span:last-child{width:calc(100% - 52px);}ul.cart--tickets--prices{flex-direction:column;display:flex;gap:8px;}ul.cart--tickets--prices[data-loading="1"],#cart-item-jeton-mecene[data-loading="1"]{pointer-events:none;filter:grayscale(1);opacity:0.5;}ul.cart--tickets--prices>li{align-items:center;flex-wrap:wrap;display:flex;gap:4px;}ul.cart--tickets--prices>li h5{font-weight:normal;font-size:14px;padding:0;margin:0;}.minicart ul.cart--tickets--prices>li h5{max-width:40%;}ul.cart--tickets--prices>li span.price{margin-left:auto;font-weight:500;display:block;color:#333;}ul.cart--tickets--prices>li .quantity-wrapper{align-items:center;flex-wrap:wrap;display:flex;}ul.cart--tickets--prices>li .quantity-wrapper .button-icon{height:24px;width:24px;}ul.cart--tickets--prices>li .quantity-wrapper .ticket-quantity{text-align:center;margin:1px 0 0 0;font-weight:500;font-size:14px;line-height:1;width:24px;padding:0;border:0;}ul.cart--tickets--prices>li .price-disclaimer{font-size:12px;flex:1 1 100%;}ul.cart--tickets--prices>li .price-disclaimer summary{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--primary-color);display:inline-block;cursor:pointer;line-height:1;}ul.cart--tickets--prices>li .price-disclaimer summary::-webkit-details-marker,ul.cart--tickets--prices>li .price-disclaimer summary::marker{display:none;content:"";}ul.cart--tickets--prices>li .price-disclaimer summary:after{background-image:url(/themes/custom/versailles_ticketing/svg/arrow-down.svg);background-repeat:no-repeat;display:inline-block;margin:0 0 0 8px;content:'';width:14px;height:8px;}ul.cart--tickets--prices>li .price-disclaimer details[open] summary{margin-bottom:8px;}ul.cart--tickets--prices>li .price-disclaimer details[open] summary:after{transform:scaleY(-1);}ul.cart--buttons-list{justify-content:end;flex-wrap:wrap;display:flex;gap:16px;}.cart--total{background-color:#f1efea;align-items:center;display:flex;padding:16px;height:54px;gap:16px;}.cart--total h3{text-transform:uppercase;font-weight:normal;font-size:16px;}.cart--total strong.total{margin-left:auto;font-weight:500;font-size:20px;}.cart--info{background-image:url(/themes/custom/versailles_ticketing/svg/info.svg);background-position:left center;background-repeat:no-repeat;background-size:20px auto;padding:2px 0 2px 32px;}.cart--info strong{font-weight:500;}.cart--continue{display:none;}.cart[data-continue="1"] .cart--continue{display:block;}.cart--discount details summary{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--primary-color);display:inline-block;list-style:none;cursor:pointer;color:#000;}.cart--discount details summary:after{background-image:url(/themes/custom/versailles_ticketing/svg/caret-down.svg);display:inline-block;vertical-align:middle;margin-left:8px;font-size:0;content:'▼';height:5px;width:8px;}.cart--discount details[open] summary{margin-bottom:16px;}.cart--discount details[open] summary:after{transform:scaleY(-1);content:'▲';}.cart--discount form{flex-direction:row;display:flex;gap:0;}.cart--discount form input[type="text"]{flex:1;}#cart--discount--result{margin:-16px 0 0 0;font-weight:500;}#cart--discount--result[data-hidden="1"]{display:none;}#cart--discount--result[data-type="error"]{color:#ec2c2c;}#cart--discount--result[data-type="success"]{color:#319331;}ul.cart-splio-links{flex-wrap:wrap;display:flex;gap:8px;}ul.cart-splio-links li{align-items:center;display:flex;flex:0 0 auto;gap:8px;}.cart-confirmation-title{justify-content:space-between;align-items:center;display:flex;gap:8px;}.cart-confirmation-title h3{font-size:18px;}
.ticket-name{font-family:'Apollon',serif;text-transform:lowercase;line-height:1.25;font-weight:400;font-size:20px;}p.ticket-price{font-size:12px;line-height:1;}p.ticket-price strong{color:var(--primary-color);vertical-align:middle;margin:0 6px 0 0;font-weight:500;font-size:24px;}span.li{background-image:url(/themes/custom/versailles_ticketing/svg/checkmark.svg);background-color:var(--primary-color);background-repeat:no-repeat;background-position:2px 3px;background-size:10px auto;display:inline-block;vertical-align:top;margin:2px 8px 0 0;border-radius:50%;font-size:0;height:14px;width:14px;}ul.tags-list{display:flex;flex-wrap:wrap;gap:8px;}ul.tags-list li{display:flex;}ul.tags-list li img{display:block;}ul.prices-list{flex-direction:column;display:flex;}ul.prices-list[data-hidden="1"]{display:none;}ul.prices-list>li{border:1px solid var(--primary-color);flex-direction:column;margin-top:-1px;padding:16px;display:flex;gap:16px;}ul.prices-list>li:first-child{margin-top:0;}ul.prices-list>li>div.prices-list--header{justify-content:space-between;align-items:center;display:flex;height:auto;gap:16px;}ul.prices-list>li>div.prices-list--header>h3{font-family:'Graphik',sans-serif;max-width:calc(100% - 115px);text-transform:none;flex-grow:1;}ul.prices-list>li.price-reduction-eee>div.prices-list--header>h3{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC4xNSIgeT0iMC4xNSIgd2lkdGg9IjIxLjciIGhlaWdodD0iMTUuNyIgZmlsbD0id2hpdGUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC4zIi8+CjxwYXRoIGQ9Ik0xMS4yODI1IDMuODA3NUwxMS43MDcgMy40OTlIMTEuMTgyNUwxMS4wMiAzTDEwLjg1OCAzLjQ5OUgxMC4zMzM1TDEwLjc1OCAzLjgwNzVMMTAuNTk1NSA0LjMwNjVMMTEuMDIgMy45OThMMTEuNDQ0NSA0LjMwNjVMMTEuMjgyNSAzLjgwNzVaTTExLjI4MjUgMTIuNDc0TDExLjcwNyAxMi4xNjU1SDExLjE4MjVMMTEuMDIgMTEuNjY2NUwxMC44NTggMTIuMTY1NUgxMC4zMzM1TDEwLjc1OCAxMi40NzRMMTAuNTk1NSAxMi45NzNMMTEuMDIgMTIuNjY0NUwxMS40NDQ1IDEyLjk3M0wxMS4yODI1IDEyLjQ3NFpNNi45NDk1IDguMTQwNUw3LjM3NCA3LjgzMkg2Ljg0OUw2LjY4NyA3LjMzM0w2LjUyNDUgNy44MzJINkw2LjQyNDUgOC4xNDA1TDYuMjYyNSA4LjYzOTVMNi42ODcgOC4zMzFMNy4xMTE1IDguNjM5NUw2Ljk0OTUgOC4xNDA1Wk03LjUwMyA1Ljk5OEw3LjkyNzUgNS42ODk1SDcuNDAyNUw3LjI0MDUgNS4xOTA1TDcuMDc4NSA1LjY4OTVINi41NTM1TDYuOTc4IDUuOTk4TDYuODE2IDYuNDk3TDcuMjQwNSA2LjE4ODVMNy42NjUgNi40OTdMNy41MDMgNS45OThaTTcuNTAzIDEwLjMwNzVMNy45Mjc1IDkuOTk5SDcuNDAyNUw3LjI0MDUgOS41TDcuMDc4NSA5Ljk5OUg2LjU1MzVMNi45NzggMTAuMzA3NUw2LjgxNiAxMC44MDY1TDcuMjQwNSAxMC40OThMNy42NjUgMTAuODA2NUw3LjUwMyAxMC4zMDc1Wk05LjExNiA0LjM4OEw5LjU0MDUgNC4wNzk1SDkuMDE1NUw4Ljg1MzUgMy41ODA1TDguNjkxNSA0LjA3OTVIOC4xNjY1TDguNTkxIDQuMzg4TDguNDI5IDQuODg3TDguODUzNSA0LjU3ODVMOS4yNzggNC44ODdMOS4xMTYgNC4zODhaTTkuMTE2IDExLjkyMTVMOS41NDA1IDExLjYxM0g5LjAxNTVMOC44NTM1IDExLjExNEw4LjY5MTUgMTEuNjEzSDguMTY2NUw4LjU5MSAxMS45MjE1TDguNDI5IDEyLjQyMDVMOC44NTM1IDEyLjExMjVMOS4yNzggMTIuNDIwNUw5LjExNiAxMS45MjE1Wk0xNS4wNzY1IDguMTQwNUwxNC42NTIgNy44MzJIMTUuMTc3TDE1LjMzOSA3LjMzM0wxNS41MDE1IDcuODMySDE2LjAyNkwxNS42MDE1IDguMTQwNUwxNS43NjM1IDguNjM5NUwxNS4zMzkgOC4zMzFMMTQuOTE0NSA4LjYzOTVMMTUuMDc2NSA4LjE0MDVaTTE0LjUyMyA1Ljk5OEwxNC4wOTg1IDUuNjg5NUgxNC42MjM1TDE0Ljc4NTUgNS4xOTA1TDE0Ljk0NzUgNS42ODk1SDE1LjQ3MjVMMTUuMDQ4IDUuOTk4TDE1LjIxIDYuNDk3TDE0Ljc4NTUgNi4xODg1TDE0LjM2MSA2LjQ5N0wxNC41MjMgNS45OThaTTE0LjUyMyAxMC4zMDc1TDE0LjA5ODUgOS45OTlIMTQuNjIzNUwxNC43ODU1IDkuNUwxNC45NDc1IDkuOTk5SDE1LjQ3MjVMMTUuMDQ4IDEwLjMwNzVMMTUuMjEgMTAuODA2NUwxNC43ODU1IDEwLjQ5OEwxNC4zNjEgMTAuODA2NUwxNC41MjMgMTAuMzA3NVpNMTIuOTEgNC4zODhMMTIuNDg1NSA0LjA3OTVIMTMuMDEwNUwxMy4xNzI1IDMuNTgwNUwxMy4zMzQ1IDQuMDc5NUgxMy44NTk1TDEzLjQzNSA0LjM4OEwxMy41OTcgNC44ODdMMTMuMTcyNSA0LjU3ODVMMTIuNzQ4IDQuODg3TDEyLjkxIDQuMzg4Wk0xMi45MSAxMS45MjE1TDEyLjQ4NTUgMTEuNjEzSDEzLjAxMDVMMTMuMTcyNSAxMS4xMTRMMTMuMzM0NSAxMS42MTNIMTMuODU5NUwxMy40MzUgMTEuOTIxNUwxMy41OTcgMTIuNDIwNUwxMy4xNzI1IDEyLjExMjVMMTIuNzQ4IDEyLjQyMDVMMTIuOTEgMTEuOTIxNVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");background-position:left center;background-repeat:no-repeat;background-size:22px auto;padding-left:32px;}ul.prices-list>li>div.prices-list--header>div{align-items:center;flex-wrap:wrap;display:flex;}ul.prices-list>li>div.prices-list--header input[type="number"]{width:32px;}ul.prices-list>li.require-access-code>div.prices-list--header button.button--minus,ul.prices-list>li.require-access-code>div.prices-list--header button.button--plus{display:none;}ul.prices-list>li div.prices-list--content{flex-direction:column;display:flex;gap:16px;}ul.prices-list>li div.prices-list--content input[type="number"].ticket-quantity{width:32px;}ul.prices-list>li div.prices-list--content span.prices-list--price{min-width:82px;font-size:20px;color:#333;}ul.prices-list>li div.price-list--buttons{min-width:112px;}ul.prices-list>li details summary{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--primary-color);display:inline-block;cursor:pointer;line-height:1;}ul.prices-list>li details summary::-webkit-details-marker,ul.prices-list>li details summary::marker{display:none;content:"";}ul.prices-list>li details summary:after{background-image:url(/themes/custom/versailles_ticketing/svg/arrow-down.svg);background-repeat:no-repeat;display:inline-block;margin:0 0 0 8px;content:'';width:14px;height:8px;}ul.prices-list>li details[open] summary{margin-bottom:8px;}ul.prices-list>li details[open] summary:after{transform:scaleY(-1);}ul.prices-list>li>div.prices-list--codes{flex-wrap:wrap;display:flex;gap:8px;}ul.prices-list>li>div.prices-list--codes form{flex-wrap:wrap;display:flex;width:100%;}ul.prices-list>li>div.prices-list--codes input[type="text"]{border:1px solid #e6e6e6;padding:10px 20px;height:56px;flex-grow:1;}ul.prices-list>li>div.prices-list--codes .button{padding:20px 24px;}ul.prices-list>li>div.prices-list--codes ul{flex-direction:column;list-style:none;display:flex;width:100%;gap:8px;}ul.prices-list>li>div.prices-list--codes ul[data-hidden="1"]{display:none;}ul.prices-list>li>div.prices-list--codes ul li{align-items:center;list-style:none;display:flex;width:100%;gap:8px;}ul.prices-list>li>div.prices-list--codes ul li[data-loading="1"]{pointer-events:none;filter:grayscale(1);opacity:0.5;}ul.prices-list>li>div.prices-list--codes ul li .button--minus{transform:scale(0.75);}ul.combobox{list-style-type:none;flex-wrap:wrap;display:flex;padding:0;margin:0;gap:8px;}ul.combobox>li{text-align:center;display:block;}ul.combobox>li>label{background-color:#fff;border:1px solid #000;padding:8px 16px;cursor:pointer;display:block;color:#000;}ul.combobox>li>label:has(input:checked){background-color:#000;color:#fff;}ul.combobox>li>label:has(input:disabled){background-color:#e6e6e6;border-color:#e6e6e6;cursor:not-allowed;color:#666;}ul.combobox>li>label:not(:has(input:checked)):not(:has(input:disabled)):hover{background-color:#f0efea;}ul.combobox>li>label.price-reduction-end-of-the-day{position:relative;padding-right:34px;}ul.combobox>li>label.price-reduction-end-of-the-day:after{background-image:url("/themes/custom/versailles_ticketing/svg/tarif-reduit.svg");background-position:right 2px bottom 2px;background-repeat:no-repeat;background-size:22px auto;transition:filter .2s ease;position:absolute;display:block;content:'';inset:0;pointer-events:none;}ul.combobox>li>label.price-reduction-end-of-the-day:hover:after{filter:grayscale(1) opacity(.45);}ul.combobox>li>label.price-reduction-end-of-the-day:has(input:checked):after{filter:brightness(0) invert(1);}a.link-with-icon img{vertical-align:middle;display:inline-block;margin:0 5px;}.sticky{position:sticky;top:153px;}body.toolbar-horizontal.toolbar-fixed .sticky{top:183px;}body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .sticky{top:233px;}.page-header{position:relative;overflow:hidden;height:250px;}.page-header img{background-image:url("data:image/octet-stream;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAEgkAAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAB4AAAAIIAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQUMAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAEhFtZGF0EgAKChlqe/wPwQICAYQy+CNEaABhhhhQ9obtlATGQaLbvvbHducBlezQVQQ7PkLFCwWdllE+Vtg9/hsQfanL/0UqaFAjGzilejUXKsfDHF35izjBbn0BHTMMe7jCo76HujzR47DMrmF+dRwAJ+C9C692TjLuopAXXyx7V/08etXTlWrEW9M/qfiKd7FRrjIfZSqIAFsVFJJAW7MXfFoLmadl5e6X/yD2bnBGiyLfoMYsoKcXbFJ1XHFr6xN4UDzDwQopzLS1RQHAHNSvlzcibu8A2t08paWuYeh9lLsHjrCgQi7hyGpfKnNL2QG3kpkSTvkPV+NUKikUVH9OuYI5R7AaGVp7JpPEW1lkvvICA2YLR+AzVZ0MHYi0peqDzkRsM3GBhoAWhqWjTJpaRrBemYfTK1vaJ7yaUftC7SsoCFZ431xZlZpj+R4haQ/li3zineQImBHUlOgNY/3yapBnRJ5nn+dDnizU+UTs+yJyHmT98q9nPN+TVFw8wJoac+/4i098olh7GkAUAsIkczuJ1w4JqIn9+uUFNYpvSEc3PFivlwdiRaZW+YiXFieUyAEXpBI/0vQUTiSXtUrLO38OjpTfg7teLb9Tkls3FQscs0A157Lwikm2ekt8nMaPXPOq1W2IJRL0Cx1yWGfA1/rZIaEI/mVyN0WoScPHOYLmim4AsHfIjaDpLV+cKqqglS5/dX+RHelZkYnfVulgZ8vtL29j2K/NR3rJEEUEYJ4+VIKn+m54bQtTyplEfwmBnJg2uAhMwTH670rYnKRTCIlrinfPKcr9JXyb8UIYRLlTpUKsadQsmkIQP8/M7EnNuLlBk5StsVnrBruC3OJtD4LXD8ID7vUm1soI61ZjQ5xUmHJGFTBJ6W2vZ/oP8+XDoDDaSs2h36q9mQs5WlCKxS4VD5A0xRHcwOEUz3xnl8Zv+K/Y/oZYok5oNi+6dBbLuN5JQ9bD9/1iScKRQONFuDs2a15WcL2kRRVUoqKxiBXUhUQljBTf1F96bBuLsmpj4UA6ET6j+I2dNi2sQiKukQiWiAnow1Zis14STsTNkT8VFcmwCkz86YXN9eDFLMRuq+lKkxPWfUT6TnOElkVC4FnOLc1GZEYiaXo28DVEDvP7WihzMy9aX//4oXwl7UX8j1FawWtYy9De8o7iL9yVnORbLx3A6mSSqEdPM28TVPaCuMOynWHg5/uBh464yzQA+G9kNtVpxYYb2WQHLCbOdpb/ijMeB2Q98umXU6drV9TlP0WnwINSmdd6KeVDn5LkTDCC+VxzxzJy9IeNYDyhmGE95NPT6+bsAW18Zh4/9LTHntUQVLZs1O6maAfKM6FmejO0SoIJSCj8Sj0sXgv/ThnrwXQSW8xQJ72LBQ1kDvBmdlS24wfXjclPp3Gd/5+gEYn9/cEd1/5QCIUtkHVdcHVl94jxsvisH0qQTxRMUwgFkqNF6DFbUyLxztMZxKrdRMchxk4tfNl7qgEEGBNAa2C6B58Hlw8iulYcR7TtyKIo2oz+m3hpODbqv4EbWe0J/oi15qyHWBfMBoC08m0PL+XaKvP8f/neRIQYBIel/iVVwWOw/9Z0nwLdDJnlGX2mR1SU+0flzvyJW8sphj9VNryYURk3A46UUBmE+PjZZWehRk5LDfCRnA6nv0Kd1IdJ4dKbhT964NOh/FOBUpVSd0AUJhnkskVv+jVawOnqPnRKLThKfQZWEzRfFG62wGUKL/iWGc2ZVkfUu2rKzY+kTfmorfTs5nHk62oWEM0rvRpopSeOBpKKOOtEh5yPHBdhsLRH3SNxFvdCQfZNHT2HGryIhKOUrqCC/3yiaYoI99dvJEEJawXwlL4pSjp7wlOXd2xqzout+i6adFcVK7SgwlPJfEdOX/nr1/Yq/3jhvFQ6oHFwcrmvm3F711BwnoRlGarVKoqiZHaGBmDBRBLeijqUCqeCTpPCNqIYkgWE+PmQyAaSU+b5VCf1oGOSY33lLbC9ZBydZ2bYq4Vdw6hbPAjmKm80d7oTG2AJ7Gr3gmvRCr6uBvSKwGFs3/ypplz/mHRjCpXFbg2FDhsPLwrXsqR9EolPs0zPCCJD/FWKz8FeaXwKuvmxxNL3vJK0wUgFuZWELeTTZySKFp3yVTq0zSBH22G1Ncj5H58s8RIIm+PY0S1TKOe7yr0ZtaMs7JOPYgSIPSl6ntwO8Ra5K/5IbkQ2r+PfXHNzNk5ejdZ1riCuC7Xpphw5aYFlfwP1cNkZQgNn/AH87x8rP8PoHX+Gpy3IjXXV9LXyc8HotjIlojOErFO/MHYzL/ASf3kHHojxtJqWNTphjIY3vD6LKWmLkaUoPFXUqRYmU2GIzAv9jk+zIzwCC+BXYN1/LTAG79KlQ1OvEzLt6OtA+R6rbel5mXQyRoujxW4pBiD8wVKswCrp56WrWERWPBdN4i1jBI84oeOd/RdNOuiR7/fdwzyupx3cV0MsY1lbtKSZXnbaQBW3315OCKGcmPno7i9a6TsxO4hTlK6pfIdtPQpWraxDSeIZzzYJOGunvtOzFNttsOMmh35P4fSiqGyjlIhUNCfLgAHiZPyCiHABS1Hv3ZES6pZNw2z7ue/0ZfNIA+TjseiYJ6KPG8Q83StCiz8U7sfnnng2sOLT3V7J+1QuMK6XgFNe+/mOTrI5qznqRDvuNfXOFDn9DY9XKnZiZVwomJZ8HO5Ayt/I6sbFysiGpLJbZPGV9d/v4S+7FJan1zB+7j8K20Acah4MoSlDCLobmvLiibo17ywBkRMUg08OqUKIyUD0iIJt9vUDFlDZRM+p7ZwmmPwvXY2g4jp4G3Fwne6NlMsgm7Xri1/gJ3pXB/TO83q/63+rUtyM303fIM3VFex8Ixwa3SLhWxQ/nBxZUi8uTqKL0HWnwTr8+uUIpwznJjCZZsBQFd+Je5uPDa+palWWWsKAZ53koyvMwxHvKJB57FMjBo+ScssNh5SmLkF6WRZQKl2c88qumnNbQ+PMcHuThITug18hCbQkjvWtRNbMqwtQf1tAyGhB6RwIDotr+gJ9EsixGhEuwTEFJcxnBDVNAxJianz3+CkHad9pQPju/MSiDpkYweHfaHkiZ2dJtNSGK99wLTVH/SMzslB/YQidCaf/huCAda+52G2yVE7tdVJYJhVatWkNASE6DAu4ArFqJnKenKoN4WwjUn3GzxNe1QYfeU1N7P8LD9Qk8LH56nlX+vwtiRjP/0HTyQ0GFE27uK6c3VBVgSPhhurML/E4YKYYKAwxEw794wzaDi5XpcUMIXsa+y5vjmlegJt4sIn7BZKsTmo9wugShOksP8NyxwH7gYzfVOpvfYsy5xIkdUdI4mnR33EeIfObl8Q4H+ms3iLEK7NSArOO3D2rtoV5cZsz1XVl/ehScOQcqPG1wV9QP0U742rR5BnF8vY6v13bp/c1t1p49/DM+jvTZK0u0DYQisVhNIrD7UG2FLfxq8EwnOCvZM454/e4ZN5r9UHD14azv3aShRPf3XcKVQAzxDG3NpoY1o4vsqpOt1KwCj5mpJ+D2CUYKHebqT/GdGZRh5jpTxa0uz3jcndfGYsmcH4cNraBnUppbJJDzMNo+SzTy86VOGrNUKgwvZewiFu1GHuqSySvFJpRvxUCDeayt+ppQPaxCPY+C7bd+wcfiSeZDu4TJNBTvfaJ1MleIUxlb1hCr76CbGuYdzQj2EByxlSjatxtvKQ4j3xMgVCWlyCLjvSYYfpeIwps0feS6pWqah+GsjgnrqxNbKeX9CK9OH25KflSbxW56N60g+gp4oyoLkNAGh2M7qeXou0za1/4feIkZo+Q5aRlwmAkO4bauXEMDeJ/2HqbsDIUKIjSAAQ0sJTbFGy+b4RUBvcf3JjONmn8183XMHST5wlHJXVdhpPQxTS0QmkFe3J372mdFNYCBH4CWty9wzrj/7dRech9AOKSigMrD4YmT9cEiD92eutxDwgIXL5hWjxw8kg6jomMDoe+flPw0s36wzYJQZ3Vwh8R8NyxyT9AwZoyY/5Lx81Q8+jfSc9uPRSNXtmh3m8uIQFvwqeK0FsFEyuh9CaCv0+cbhwhKBfIoYWytbN8Jqse+hcrh9TeV9waNmS/7KV5JrrzVa5iBl9nQZg2l0Lq9tknZZT3986yqXRNQ1JfGGyWh8lYtjWLdg0B02lG9HtU90HpIQWcuCoq3YAqdaaq9BwGe1Iyii/VuZb56VfeHVmeNedQ1Df81kkk78mcyCZPOrqxVj8layLPJVEEz44HI+cevQV6CgqQrryHlSlLoYXrkh54slDiEq6BBk9ZYPOYRwmVObiZqqKPWd6MWtQd/SlvQ+sAcRyEGO/Y+biZ7vyO4yXHLDDaBB4ySdkE/ahJXZO/n/OilDQaBRP3aBsFx64Hd2r/y24F49y8furFMJRyWzNHxql25XFOaNDi3O8Jjghq6a5QP0AEkg+Rh0vCV+wPAoQJC3MjY7stRw0voQO99I2m66jCl72xemticvGyUK3GYqwZG2lJdOKJp1Y54tucKobIESbZruZ2OuTn18GCCakbXNJwPDw1Gp81TJFe6jIJTKbeBHxbXng+G5OhCax0nTMPFxmfdI8kkxTFkp90Bvs08lWeSeyWocoqh/7gxF81z8zwvU7W/9mKCnH4ytDfs+dAs1EsvYRR5djwyyrNxG68oAW1OC54/9qAqGWDzoUkRNOAFERNsoxi75Nx78L+zhEBgNzjQB7CdpPuKYAgqtrsE5Gz5zwBvmVmW5l07cfhUGbQMWQrjQBe5YMDj7gLN/Z47kF7+qzacDiQMPmRO/mp5lNkqxp1aqk69iMWtFv3d6NSaENNmf7A8k80UcVbA0ogkuv1bHrMfymQi8drChlk4iBO6G1fOFCcfp7ngUZkGnSJXQaUKLYSf3atbxlGTnZkrHmoL2O/ISQwb45rLqZ8cTJFQEKXbOvC2KuU8v6qbyeCTqNMI1YFTLhb26TyUvrFnqRO66yyZ+32QJtjRvNfizVrj7TVXiuKyefJgSy6QSQ/u6m7nXhTEDiy0yS5paR5TcLZgbgiaTGp/8M5zmJvaGCfUDyUbkkuQcAXTpcpQpnhQX9ky5yZ5W+vowZQRjt4KfiRAjmVpQjci2/ecopwwUO9lYbAYpm77eQ3q7FN38XLVQWpvYCXpzk4olONKMxfIg+PmSmkVNShim53xQHCtzZskst5GDFeggRac8WRZZjKejfdYfk/i9Z/zeVJR2WWr8iKZt1DCON1cHizdl3MqEisLcUvNI6e8x/WzTX0dm9jcq3CpmOiRBiGuMn4CpG5MGcp3S+ftST3tEoiTgWp2sHHN3XTOP6QDS/ihQuAEH3wIvwkYKAZqxjMyKHKMU9yeKvCOs5BHPSbTfix6WQFHMs5zOz1FCEwmhmFG2AB5Z34JcRFHMOU5G3rmDWsvyfc02jvuTJNBkMjXF+4gsEMo5JQbw66DZmc7VF9PdrBZLma4J/W6amYYMIeFBc8jHMAdP5s+0LG51dPh0NeLUh1KszuQ4HNSQ3YFfy/g69ZH5nbcvETjZvhSpCYd7zNPBedA3LyQaMJ33+4Kdh73yVPqAmOjPkDOWmyJknW+gCDEYukKRK4tAfjPmQk3B1EYW3hVjWPEaZ17Lb1eVwtJ6C4vKcjTSZjI0Djs7TR4c1Sern4i6YMmLM/V00lh7OnumJqgEuxntXOi2IHaRD/gdtCcHyiEG7g4j8BwULllnlO4xU6eDpsxIJ5MeEyQFAUU+lVOjFRqJJFuf+TGhCBhAMWwT5zqMQxNfEUd2EzAScWY7BrVu4i+F+3gKyv5JjdFQ/jvkD6ojqU8fvQPbpqPl8k4YbbvtaJiEpZqOzMb4JA67jjoy8YjrrQz41Mv37qIzDf9lQXt6zgb0S1JPCAKte7H7Jr1uBRbcCX71+oSNWrOcxjJIHiI+e1hTwhCtYINpAHKQ5UEu345n7yr7Hx4hoMyQi0NOAYpNlaNLdKynV8CiYyuBLckSKTmn+b9OQy2b+R2FlgL69W7PkwEqFDexJGWlSdRkR8JaIxeQuPBO+3IihTnxZ+l1ihj7WVru9ClhKFjmQTp9AoRU0//V1NC2OrBoDK/de7s2cpHYq1PsmsLgqsmtvqGTurLyS9/1cvS8aHP0T0lBZZQ0WfOuydH3CuKH+Krt357nvab4qa8r1b4ReIQROA");background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;object-fit:cover;display:block;height:250px;width:100%;}.page-header h1{transform:translateY(-50%);position:absolute;text-align:center;padding:0 20px;color:#fff;width:100%;top:50%;left:0;}.page-header--large{height:auto;}.page-header--large img{background-color:#f6f5f4;max-height:300px;height:auto;}.page-header--large h1{font-size:60px;}.page-header--large h1>span{display:block;}.ticketing--steps{border-bottom:1px solid #000;background-color:#fff;padding-top:12px;position:sticky;z-index:10;top:70px;}body.toolbar-horizontal.toolbar-fixed .ticketing--steps{top:109px;}body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .ticketing--steps{top:150px;}.ticketing--steps ul{justify-content:space-between;list-style-type:none;display:flex;padding:0;margin:0;}.ticketing--steps ul li{text-align:center;position:relative;flex:1;}.ticketing--steps ul li:before,.ticketing--steps ul li:after{background-color:#e6e6e6;position:absolute;content:'';height:4px;width:50%;z-index:1;top:6px;}.ticketing--steps ul li:before{left:0;}.ticketing--steps ul li:after{left:50%;}.ticketing--steps ul li.done:before,.ticketing--steps ul li.done:after,.ticketing--steps ul li.active:before{background-color:var(--primary-color);}.ticketing--steps ul li,.ticketing--steps ul li a{font-family:'Apollon',serif;text-transform:lowercase;text-decoration:none;font-weight:400;font-size:16px;line-height:1;color:#666;}.ticketing--steps[data-current-step="date"] ul li{pointer-events:none;}.ticketing--steps ul li a{padding:26px 16px 6px 16px;display:block;}.ticketing--steps ul li.done a,.ticketing--steps ul li.active a{pointer-events:all;color:#333;}.ticketing--steps ul li a:hover{text-decoration:underline;text-decoration-color:var(--primary-color);}.ticketing--steps ul li a:before{transform:translateX(-50%);background-color:#e6e6e6;border-radius:50%;position:absolute;display:block;height:16px;content:'';width:16px;z-index:2;left:50%;top:0;}.ticketing--steps ul li.done a:before,.ticketing--steps ul li.active a:before{background-color:var(--primary-color);}.ticketing--steps ul li.done a:before{font-family:monospace;text-align:center;line-height:16px;font-weight:bold;content:'\2713';font-size:12px;color:#fff;}.articles-large-wrapper{background-color:#f1efea;padding:80px 0;}.faq-large-wrapper{background-color:#fff;padding:80px 0;}.ticketing--content{flex-direction:column;padding:30px 0;display:flex;gap:30px;}.ticketing--message{border:1px solid #f1efea;background-color:#f1efea;position:relative;padding:16px;color:#000;}.ticketing--message[data-show="0"]{display:none;}.ticketing--message--reverse{background-color:#fff;border-color:#000;}.ticketing--message.has-icon{padding-left:48px;}.ticketing--message.has-icon img{object-fit:contain;position:absolute;height:20px;width:20px;left:15px;top:15px;}.ticketing--faq{color:#333;}.ticketing--faq h2{margin-bottom:24px;font-size:16px;}.ticketing--faq .faq-item{border-bottom:1px solid #808080;border-top:1px solid #808080;position:relative;margin-top:-1px;display:block;}.ticketing--faq .faq-question{background:transparent;border:0;color:inherit;cursor:pointer;display:block;font-family:inherit;padding:16px 0;font-size:16px;outline:none;text-align:left;width:100%;}.ticketing--faq .faq-question:hover,.ticketing--faq .faq-question:focus{text-decoration:underline;}.ticketing--faq .faq-question:after{font-family:monospace;font-weight:normal;position:absolute;font-size:24px;content:'+';right:16px;top:10px;}.ticketing--faq .faq-item[data-open="1"] .faq-question{color:#000;}.ticketing--faq .faq-item[data-open="1"] .faq-question:after{content:'-';}.ticketing--faq .faq-panel{overflow:hidden;max-height:0;opacity:0;}.ticketing--faq .faq-panel-inner{padding-bottom:16px;}#agenda--calendar-grid-wrapper[data-preloading="1"] .loading{position:absolute;}#agenda--calendar-grid-wrapper[data-preloading="1"] .agenda--calendar-grid{pointer-events:none;opacity:0.5;}.agenda--calendar-topbar{justify-content:center;align-items:center;margin:16px 0;display:flex;gap:10px;}.agenda--calendar-topbar input[type="number"]{width:50px;}.agenda--calendar-topbar button{background-color:#fff;font-family:monospace;font-weight:normal;appearance:none;border-radius:0;box-shadow:none;padding:4px 7px;font-size:12px;cursor:pointer;line-height:1;display:block;color:#000;border:0;margin:0;}.agenda--calendar-topbar button[disabled]{cursor:not-allowed;display:none;opacity:0.25;}.agenda--calendar-topbar button:not([disabled]):hover{background-color:#f0efea;}.agenda--calendar{border:1px solid #f1efea;padding:8px;width:100%;}.agenda--calendar-header{justify-content:space-between;align-items:center;display:flex;}.agenda--calendar-header button.button-icon:first-child{transform:scaleX(-1);}.agenda--calendar-header select{background-color:#fff;text-align:center;box-shadow:none;appearance:none;cursor:pointer;padding:6px;color:#333;margin:0;border:0;}.agenda--calendar-grid{grid-template-columns:repeat(7,1fr);display:grid;width:100%;gap:1px;}.agenda--calendar-grid>.day-label:nth-child(6),.agenda--calendar-grid>.day-label:nth-child(7){color:#9473f2;}.day-label{text-align:center;padding:10px;}.agenda--calendar-slot{border:1px solid #e6e6e6;justify-content:center;align-items:center;text-align:center;position:relative;padding:10px;display:flex;}.agenda--calendar-slot:before{pointer-events:none;position:absolute;height:100%;width:100%;content:'';z-index:0;left:0;top:0;}.agenda--calendar-slot.open{background-color:#f0efea;cursor:pointer;color:#000;}.agenda--calendar-slot.open:not([data-selected="1"]):hover{box-shadow:inset 0 0 0 2px #000;}.agenda--calendar-slot.open[data-selected="1"]{outline:2px solid #000 !important;background-color:#000 !important;color:#fff !important;z-index:1;}.agenda--calendar-slot.open.theme--jardins_musicaux{background-color:#e0f2de;}.agenda--calendar-slot.open.theme--grandes_eaux_musicales{background-color:#dcecf5;}.agenda--calendar-slot.open.theme--grandes_eaux_nocturnes:before{background-image:url(/themes/custom/versailles_ticketing/svg/grandes-eaux-nocturne.svg);background-position:calc(100% + 4px) calc(100% + 4px);background-repeat:no-repeat;background-size:20px 20px;}.agenda--calendar-slot.open[data-selected="1"].theme--grandes_eaux_nocturnes:before{filter:invert(1);}.agenda--calendar-slot.disabled{cursor:not-allowed;background:#fff;color:#e6e6e6;}.agenda--calendar-slot.closed{cursor:not-allowed;overflow:hidden;background:#fff;color:#666;}.agenda--calendar-slot.closed:after{transform-origin:top right;background-color:#e6e6e6;transform:rotate(-14deg);pointer-events:none;position:absolute;content:'';height:1px;width:100%;top:1px;left:0;}.agenda--calendar-slot.empty{background:transparent;border:none;}ul.calendar-legend{list-style-type:none;margin:16px 0 0 0;flex-wrap:wrap;display:flex;gap:16px;}ul.calendar-legend li{align-items:center;padding-left:52px;position:relative;max-width:180px;display:flex;height:44px;}ul.calendar-legend li:before{border:1px solid #f1efea;position:absolute;display:block;height:44px;width:44px;content:'';left:0;top:0;}ul.calendar-legend li:nth-child(1):before{background-color:#e0f2de;}ul.calendar-legend li:nth-child(2):before{background-color:#dcecf5;}ul.calendar-legend li:nth-child(3):before{background-image:url(/themes/custom/versailles_ticketing/svg/grandes-eaux-nocturne.svg);background-repeat:no-repeat;background-position:center;background-size:26px 26px;}ul.calendar-legend li:nth-child(4):after,ul.calendar-legend.calendar-legend--entry li:nth-child(2):after{transform-origin:top right;background-color:#e6e6e6;transform:rotate(-45deg);pointer-events:none;position:absolute;content:'';height:1px;width:57px;left:-14px;top:1px;}ul.calendar-legend.calendar-legend--entry li:nth-child(2):before{background-color:transparent;}.navigation-link-container{justify-content:space-between;flex-wrap:wrap;display:flex;}.navigation-link-container a{align-items:center;line-height:1;display:flex;gap:5px;}.navigation-link-container a:first-child img{transform:scaleX(-1);}.navigation-link-container.navigation-link-container-with-box{margin-top:32px;}.my-account-navigation-link-container{padding:48px 0 0 0;align-items:center;flex-wrap:wrap;display:flex;gap:32px;}.my-account-navigation-link-container>a{border-bottom:2px solid transparent;font-family:'Apollon',serif;text-transform:lowercase;text-decoration:none;padding-bottom:8px;font-size:18px;line-height:1;}.my-account-navigation-link-container>a.active{border-color:var(--primary-color);pointer-events:none;}.my-account-navigation-link-container>a:hover{border-color:#333;}.my-account-navigation-link-container>div{margin-left:auto;}.my-account-navigation-link-container .button{padding:11px 24px;display:flex;gap:8px;}.box-listing-container{display:flex;width:100%;gap:64px;}.box-listing-container>div:first-child{flex-direction:column;display:flex;gap:24px;flex:5;}.box-listing-container>div:last-child{flex:3;}.box-listing-container>div:last-child>button.close{display:none;}#box-listing-container--options>div:last-child,#box-listing-container--services>div:last-child{flex:2.05;}.box-listing-container>div:last-child>.sticky{padding-top:16px;overflow:hidden;}.box-listing-container>div:last-child svg#svg-map{transition:all 1s;transform:scale(1.20);transform-origin:0 0;}.box-listing-container>div:last-child svg#svg-map[data-area="chateau"]{transform:scale(2.5);transform-origin:80% 85%;}.box-listing-container>div:last-child .plain-map-legend:before{background-color:#ddcfb2;vertical-align:middle;display:inline-block;margin:0 8px 0 0;height:13px;content:'';width:24px;}.box-listing-container ul.combobox>li>label:has(input:checked){background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC4wMDAxIDcuNzc5OUwxLjIyMDEgNC45OTk5TDAuMjczNDM4IDUuOTM5OUw0LjAwMDEgOS42NjY1NkwxMi4wMDAxIDEuNjY2NTZMMTEuMDYwMSAwLjcyNjU2Mkw0LjAwMDEgNy43Nzk5WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:10px 13px;padding-left:32px;}.box-listing-container .products-readable-date{margin:0 auto -16px 0;}.box-listing-container .items-count{margin-right:auto;}.box-listing-container .items-count .items-description{margin-top:6px;display:block;}.box-listing-container p.plain-map-legend{margin-top:32px;}#box-listing-container--tickets .items-count{display:none !important;}ul.box-listing{flex-direction:column;list-style-type:none;display:flex;margin:0;gap:32px;}ul.box-listing>li{border:1px solid var(--primary-color);position:relative;display:flex;padding:24px;gap:24px;}ul.box-listing>li[data-hidden="1"]{display:none;}ul.box-listing>li[data-in_cart="1"]{outline:3px solid #000;outline-offset:-1px;}ul.box-listing>li>div:first-child{position:relative;flex:0 0 178px;}ul.box-listing>li>div:first-child img{background-color:#f6f5f4;display:block;width:178px;height:auto;}ul.box-listing>li span.in_cart_mobile,ul.box-listing>li span.in_cart_desktop{background-color:#000;align-self:flex-start;pointer-events:none;width:fit-content;font-size:14px;line-height:1;display:block;padding:8px;color:#fff;}ul.box-listing>li span.in_cart_desktop{position:absolute;z-index:1;left:0;top:0;}ul.box-listing>li span.in_cart_mobile{display:none;}ul.box-listing>li>div:last-child{flex-direction:column;display:flex;gap:16px;flex:1;}ul.box-listing>li .box-listing-element-header{align-items:start;display:flex;color:#333;gap:8px;}ul.box-listing>li .box-listing-element-header>div:first-child{flex-direction:column;display:flex;gap:8px;flex:1;}ul.box-listing>li .box-listing-element-header>div:last-child{flex-direction:row;justify-content:flex-end;align-items:center;flex:0 0 172px;display:flex;gap:8px;}ul.box-listing>li .box-listing-element-header>div:last-child input[type="number"]{width:32px;}ul.box-listing>li .box-listing-element-header .button{padding:20px 12px;display:block;width:100%;}ul.box-listing>li .box-listing-element-content{flex-direction:column;display:flex;color:#333;gap:16px;}ul.card-pictos{flex-direction:column;display:flex;gap:6px;}ul.card-pictos>li{flex-direction:row;align-items:center;display:flex;gap:6px;}.minicart ul.box-listing>li{padding-bottom:104px;position:relative;display:block;}.minicart ul.box-listing>li>div:first-child{position:absolute;right:24px;width:56px;top:24px;}.minicart ul.box-listing>li .box-listing-element-header{width:calc(100% - 56px);display:block;}.minicart ul.box-listing>li .box-listing-element-header>div:first-child{padding-right:4px;}.minicart .box-listing-container{flex-direction:column;}.minicart ul.box-listing>li .box-listing-element-header>div:last-child{width:calc(100% - 48px);position:absolute;bottom:24px;left:24px;}.minicart .box-listing-container>div:last-child{order:1;}.minicart .box-listing-container>div:first-child{order:2;}.minicart ul.box-listing>li .box-listing-element-content{display:none;}p.items-count[data-hidden="1"]{display:none;}.ticketing--articles{max-width:1100px;margin:0 auto;}.ticketing--articles h2{margin-bottom:24px;}.ticket-sidebar{flex-direction:column;display:flex;gap:32px;}.ticket-sidebar .ticket-sidebar--header{display:flex;gap:24px;}.ticket-sidebar .ticket-sidebar--header>div:first-child{max-width:200px;flex:3;}.ticket-sidebar .ticket-sidebar--header>div:first-child img{background-color:#f6f5f4;max-width:100%;height:auto;width:200px;}.ticket-sidebar .ticket-sidebar--header>div:last-child{flex-direction:column;display:flex;gap:16px;flex:7;}.ticket-sidebar .ticket-sidebar--header>div:last-child .ticket-name{font-size:26px;}.ticket-sidebar--content{flex-direction:column;display:flex;width:100%;gap:16px;}.ticket-sidebar ul.combobox>li{max-width:72px;width:72px;flex:1;}#product-prices-container[data-hidden="1"]{display:none;}form#user-login-form,form#user-pass{background-color:#f0f0f0;border:1px solid #cecaca;flex-direction:column;align-items:center;margin:120px auto;max-width:440px;padding:20px;display:flex;gap:32px;}form#user-login-form label,form#user-pass label{padding:0 0 4px 0;display:block;}form#user-login-form input[type="text"],form#user-login-form input[type="password"],form#user-pass input[type="text"],form#user-pass input[type="password"]{border:1px solid #cecaca;background-color:#fff;display:block;padding:12px;width:100%;}form#user-login-form #edit-actions,form#user-login-form .button,form#user-pass #edit-actions,form#user-pass .button{display:block;width:100%;}span.chip{background-repeat:no-repeat;background-position:center;background-size:14px auto;background-color:var(--primary-color);display:inline-block;border-radius:50%;height:40px;width:40px;}ul.order_misc{list-style-type:none;padding:0;margin:0;}ul.order_misc>li{text-align:center;font-size:16px;color:#333;}.confirmation-title-wrapper{align-items:center;flex-wrap:wrap;display:flex;gap:12px;flex-direction:row;}.confirmation-title-wrapper h2{width:calc(100% - 52px);}#account-container{padding:32px 0;}#account-container h1{margin:64px 0 32px 0;font-size:22px;}.account--tickets{flex-direction:column;display:flex;width:100%;gap:32px;}.account--tickets>.account--tickets-empty{flex-direction:column;padding:0 0 32px 0;text-align:center;display:flex;gap:32px;}.account--tickets>.account--tickets-empty p{font-family:'Apollon',serif;text-transform:lowercase;font-size:20px;}.account--tickets-item{border-bottom:1px solid var(--primary-color);flex-direction:column;min-height:58px;display:flex;gap:32px;}.account--tickets-item[open]{padding-bottom:32px;}.account--tickets-item:last-child{padding-bottom:0 !important;border-bottom:0;}.account--tickets-item>summary{justify-content:space-between;pointer-events:none;align-items:center;display:flex;gap:32px;}.account--tickets-item>summary>p{font-size:16px;flex:1;}.account--tickets-item:not([open])>summary>a.button{display:none;}.account--tickets-item>summary>a.button{pointer-events:all;padding:11px 24px;display:flex;gap:8px;}.account--tickets-item>summary>a.button-details{display:block !important;}.account--tickets-item[open]>summary>a.button-details{transform:scaleY(-1);}.account--tickets-item>summary>a.button-reverse.button-with-icon img{vertical-align:middle;margin-left:2px;margin-top:-2px;}.account--tickets .account--tickets-item:last-child:after{display:none;}.account--tickets .account--tickets-item:not([open]) ul.account--tickets-list{display:none;}.account--tickets ul.account--tickets-list{flex-wrap:wrap;display:flex;gap:32px;}.account--tickets ul.account--tickets-list>li{box-shadow:2px 2px 16px 0 #00000014;width:calc((100% - 64px) / 3);border:1px solid var(--primary-color);flex-direction:column;min-width:325px;max-width:100%;padding:16px;display:flex;gap:24px;}.account--tickets-pagination{justify-content:space-between;align-items:center;display:flex;gap:16px;}.account--tickets-pagination>span{font-size:16px;}.account--tickets ul.account--tickets-list>li .account--tickets-list--item-header{background-image:url(/themes/custom/versailles_ticketing/img/ticket-header.avif);background-position:top center;background-repeat:no-repeat;background-size:42px auto;background-color:#f1efea;padding:24px 8px 8px 8px;flex-direction:column;display:flex;gap:16px;}.account--tickets ul.account--tickets-list>li .account--tickets-list--item-header>div{justify-content:space-between;display:flex;}.account--tickets ul.account--tickets-list>li .account--tickets-list--item-header>div img.order-image{object-fit:cover;height:114px;width:100%;}.account--tickets ul.account--tickets-list>li .account--tickets-list--item-header>div:first-child>div{width:50%;}.account--tickets ul.account--tickets-list>li .account--tickets-list--item-header>div>div:last-child{text-align:right;}.account--tickets ul.account--tickets-list>li .account--tickets-list--item-header strong{text-transform:uppercase;font-weight:normal;font-size:13px;color:var(--primary-color);}.account--tickets ul.account--tickets-list>li .account--tickets-list--item-header span{text-transform:uppercase;font-size:14px;color:#333;}.account--tickets ul.account--tickets-list>li .account--tickets-list--item-header i{font-style:normal;font-size:14px;color:#666;}.account--buttons-list{justify-content:center;flex-wrap:wrap;display:flex;gap:8px;}.account--buttons-list>a{width:100%;}.account--buttons-list>a.button-wallet{padding:17px 16px;font-size:16px;line-height:1;height:58px;}#main-entry-container{flex-direction:column;padding:64px 0;display:flex;gap:32px;}#main-entry-container .ticketing--content{max-width:100%;padding:0;}#step-entry-breadcrumb ul{display:flex;gap:10px;}#step-entry-breadcrumb ul li:after{font-family:monospace;margin:0 0 0 10px;font-weight:bold;content:'>';}#step-entry-breadcrumb ul li:last-child:after{display:none;}#ticketing--product-entry-calendar>.ticketing--agenda{width:100%;}#main-entry-container .agenda--calendar-slot.open{background-color:#e0f2de;}#main-entry-container ul.calendar-legend li:nth-child(1):before{background-color:#e0f2de;}#main-entry-container ul.calendar-legend li:nth-child(2):before{background-image:unset;}#main-entry-container ul.calendar-legend li:nth-child(2):after{transform-origin:top right;background-color:#e6e6e6;transform:rotate(-45deg);pointer-events:none;position:absolute;content:'';height:1px;width:57px;left:-14px;top:1px;}#product-entry-slots-wrapper{align-items:flex-start;}.account-tickets-tabs{margin:32px auto 64px auto;max-width:90%;display:flex;width:690px;}.account-tickets-tabs>div{flex:1;}.account-tickets-tabs>div>a{border-bottom:4px solid #f1efea;font-family:'Apollon',serif;text-transform:lowercase;text-decoration:none;text-align:center;padding:16px 8px;font-size:18px;display:block;line-height:1;}.account-tickets-tabs>div.active>a{border-color:#000;}#quicklogin-container>.box{box-shadow:none;max-width:496px;margin:0 auto;padding:32px;}#sidebar>div>div:has(#sidebar--quicklogin){max-width:592px;}#account-register--account-creation-details{flex-direction:column;display:flex;gap:16px;}.box-account h2{margin-bottom:16px;font-size:14px;}.box-account details{margin-bottom:16px;}.account-register--buttons-choice{justify-content:center;align-items:stretch;flex-direction:row;display:flex;gap:16px;}.account-register--buttons-choice>.button{justify-content:center;align-items:center;display:flex;flex:1;}#account--password-wrapper{flex-direction:column;display:flex;gap:16px;}#account--password-wrapper[data-open="0"] .subtitle,#account--password-wrapper[data-open="0"] .form-group-password{display:none;}#account--password-wrapper[data-open="0"]>.form-group:last-child{transform:translateY(-38px);align-self:flex-end;text-align:right;width:auto;}.account-register--mandatory-fields-note{margin:-6px 0 20px 0;font-size:14px;color:#666;}.form-group-email>a{align-self:flex-start;width:auto;}.account-register-extra--separator{flex-direction:column;align-items:center;margin-top:16px;display:flex;gap:16px;}.box-account .account-register-extra--separator h2{font-size:18px;margin:0;}.account-register-extra--separator a{align-items:center;line-height:1;display:flex;gap:5px;}.page-4xx__content{flex-direction:column;padding-bottom:64px;align-items:center;text-align:center;display:flex;gap:32px;}.page-4xx__code{margin-bottom:-64px;font-size:128px;font-weight:600;color:#f1efe9;line-height:1;}
a:focus,.button:focus,ul.combobox>li>label:has(input:focus),ul.box-listing>li:has(input:focus) .button,#popin>div>div>button.close:focus,#sidebar>div>div>button.close:focus,form.form select:not([disabled]):focus,form.form select:not([readonly]):focus,form.form input[type="radio"]:focus,form.form input[type="checkbox"]:focus,.box-listing-container>div:last-child>button.close:focus,#PaylineWidget .pl-pay-btn:focus{outline:2px solid var(--outline-color);outline-offset:2px;}.slider-controls button:focus{outline:2px solid var(--outline-color);outline-offset:2px;z-index:2;}#header--container a#logo:focus,#header--container>.col:first-child a:focus,ul.menu--main li a:focus,.agenda--calendar-topbar input[type="number"]:focus,form.form .form-toggle-view-password:focus,form.form details summary:focus,ul.prices-list>li details summary:focus,ul.cart--tickets--prices>li .price-disclaimer summary:focus{outline:2px solid var(--outline-color);outline-offset:2px;border-radius:3px;}select#language-switcher:focus,.ticketing--steps ul li a:focus,.ticketing--faq .faq-question:focus,.agenda--calendar-topbar button:not([disabled]):focus,ul.prices-list>li>div.prices-list--codes ul li input[type="text"]:focus{outline:2px solid var(--outline-color);outline-offset:0;border-radius:3px;}.agenda--calendar-slot.open:focus,.agenda--calendar-slot.open:active,form.form input[type="text"]:focus,form.form input[type="email"]:focus,form.form input[type="number"]:focus,form.form input[type="password"]:focus{outline:2px solid var(--outline-color);outline-offset:0;z-index:1;}.agenda--calendar-header button:focus,.agenda--calendar-header select:focus{outline:2px solid var(--outline-color);outline-offset:2px;}#form-group-otp:focus-within #form-group-otp--overlay span{outline:2px solid var(--outline-color);outline-offset:0;}
@media (max-width:1180px){#header--container > .col:nth-child(1){flex:unset;}#header--container > .col:nth-child(2){flex:unset;}#header--container > .col:nth-child(3){flex:unset;}}
@media (max-width:1024px){#toolbar-administration{display:none !important;}.contextual[data-contextual-id]{display:none !important;}.debug{display:none !important;}body{margin-inline-start:0 !important;padding:0 !important;}body.toolbar-horizontal.toolbar-fixed header#header,body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open header#header{top:0;}ul.box-listing>li>div:first-child{flex:0 0 22%;}#sidebar{max-height:100svh;max-width:100svw;}#sidebar>div>div{max-width:100svw;}header#header{height:54px;}header#header a{text-decoration:none !important;font-family:'Apollon',serif;text-transform:lowercase;font-weight:400;font-size:16px;display:flex;color:#000;}header#header a.has-cart::after{filter:invert(1);right:4px;top:4px;}#header--container{height:calc(100svh - 130px);justify-content:flex-start;padding:50px 0 12px 0;background-color:#fff;flex-direction:column;transition:left 1s;overflow:hidden;position:fixed;z-index:100;width:325px;left:-325px;top:54px;gap:0;}#header--container[data-mobile-open="1"]{left:0;}#header--container:before{background-color:rgba(0,0,0,0.5);height:calc(100svh - 130px);width:calc(100svw - 325px);transition:opacity 0.25s;transition-delay:0s;pointer-events:none;position:fixed;content:'';z-index:-1;opacity:0;top:54px;right:0;}#header--container[data-mobile-open="1"]:before{backdrop-filter:blur(2px);transition-delay:0.5s;pointer-events:all;opacity:1;}#header--container>button.close{position:absolute;display:block;right:16px;top:8px;}#header--container>.col{border-bottom:1px solid #e6e6e6;align-items:flex-start;flex-direction:column;width:100%;}#header--container>.col:nth-child(1){padding:10px 20px 8px 20px;}#header--container>.col:nth-child(2){display:none;}#header--container a#logo-ticketing{display:none;}#header--container>.col:nth-child(1) a::before{display:none;}#block-main-menu{width:100%;}ul.menu--main{align-items:flex-start;flex-direction:column;width:100%;gap:0;}ul.menu--main>li{border-bottom:1px solid #e6e6e6;padding:10px 20px 8px 20px;width:100%;}ul.menu--main>li:first-child{margin-left:0;}ul.menu--main>li:last-child{border-bottom:0;}ul.menu--main>li a{display:block;}ul.menu--main>li a::before{display:none;}ul.menu--main>li a::after{display:none;}.header--item{border:1px solid #191919;background-color:#000;position:absolute;filter:invert(1);bottom:12px;left:20px;padding:0;}.header--item a{justify-content:center;outline-color:#d95896;align-items:center;display:flex;padding:4px;height:48px;width:48px;}#header--item--cart{left:86px;}header#header .header--item ul{display:none !important;}select#language-switcher{background-image:url('data:image/svg+xml;utf8,<svg fill="black" height="20" width="20" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-position:right 13px;border:1px solid #e6e6e6;background-color:#fff;padding-left:20px;position:absolute;border-radius:0;bottom:12px;height:50px;width:152px;right:20px;color:#000;}select#language-switcher option{background-color:#fff;padding:12px;color:#000;border:0;}#header--container-responsive{justify-content:space-between;align-items:center;padding:12px 24px;margin:0 auto;display:flex;width:100%;}#header--container-responsive>.col{justify-content:center;align-items:center;display:flex;gap:24px;}#header--container-responsive>.col:nth-child(1){justify-content:flex-start;width:46px;}#header--container-responsive>.col:nth-child(1) button{border-radius:4px;background:none;cursor:pointer;display:block;padding:4px;border:0;}#header--container-responsive>.col:nth-child(2) a{display:block;}#header--container-responsive>.col:nth-child(2) a img{display:block;font-size:0;height:38px;width:auto;}#header--container-responsive>.col:nth-child(3){justify-content:flex-end;width:46px;}#header--container-responsive>.col:nth-child(3) a{display:block;}#header--container-responsive>.col:nth-child(3) a img{display:block;font-size:0;height:46px;width:auto;}.slider-container ul.slider > li{flex:0 0 calc(50% - 8px);}.ticketing--steps{padding-top:8px;}.ticketing--steps,body.toolbar-horizontal.toolbar-fixed .ticketing--steps,body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .ticketing--steps{top:54px;}.ticketing--steps ul li,.ticketing--steps ul li a{font-size:14px;}.ticketing--steps ul li a{padding-bottom:10px;}.box-listing-container>div:last-child{top:117px;}ul.box-listing>li{padding-bottom:104px;position:relative;display:block;}ul.box-listing>li>div:first-child{position:absolute;right:24px;width:56px;top:24px;}ul.box-listing>li span.in_cart_desktop{display:none;}ul.box-listing>li span.in_cart_mobile{margin-bottom:8px;display:block;}ul.box-listing>li .box-listing-element-header{width:calc(100% - 56px);display:block;}.box-listing-container{flex-direction:column;}ul.box-listing>li .box-listing-element-header>div:last-child{width:calc(100% - 48px);position:absolute;bottom:24px;left:24px;}.box-listing-container>div:last-child{height:calc(100svh - 188px);background-color:#fff;transition-delay:0.5s;transition:left 0.5s;overflow-y:scroll;position:fixed;width:100%;z-index:10;top:112px;left:100%;order:1;}.box-listing-container>div:last-child[data-mobile-open="1"]{left:0;}.box-listing-container>div:last-child>button.close{margin:0 20px 0 auto;position:sticky;display:block;z-index:5;top:12px;}.box-listing-container>div:last-child>div,.box-listing-container>div:last-child>.sticky{position:relative;padding:20px;top:unset;}.box-listing-container>div:first-child{order:2;}.cart-confirmation-title{flex-direction:column;flex-direction:column-reverse;gap:32px;}}
@media (max-width:768px){body{min-width:325px;}.block--versailles-ticketing-onglets{display:none;}.button{line-height:1.25;}.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin:0 !important;}.slider-container ul.slider>li{width:302px;}.page-header{height:180px;}.page-header img{height:180px;}.page-header h1{font-size:32px;}.page-header--large{height:60px;}.page-header--large img{display:none;}.page-header--large h1{font-size:clamp(0px,6svw,32px);color:#000;}.page-header--large h1>span{display:none;}.slider-container ul.slider>li{flex:0 0 100%;}.ticketing--steps{height:58px;}.messages__wrapper{position:relative;z-index:1;}.ticketing--steps ul li a{font-size:0;}.ticketing--steps ul li.active a{font-size:14px;}.ticketing--steps ul li.active a span{width:calc(100svw - 40px);pointer-events:none;text-align:center;position:absolute;display:block;padding:0;top:27px;left:0;}.ticketing--steps ul li:nth-child(1).active a span{transform:translateX(0);}.ticketing--steps ul li:nth-child(2).active a span{transform:translateX(-20%);}.ticketing--steps ul li:nth-child(3).active a span{transform:translateX(-40%);}.ticketing--steps ul li:nth-child(4).active a span{transform:translateX(-60%);}.ticketing--steps ul li:nth-child(5).active a span{transform:translateX(-80%);}#footer-1{padding:30px 0;}#footer-1 .footer-nav{flex-direction:column;gap:20px;}#footer-1 h2{margin-bottom:16px;}#footer-2 ul.menu--footer{flex-direction:column;align-items:center;}#footer-2 ul.menu--footer strong{margin:16px 0 8px 0;text-align:center;}.ticketing--content{padding:20px 0 30px;gap:20px;}#cart>.container{gap:16px;}#button-total .button-total-label{display:none;}.ticket-sidebar .ticket-sidebar--header{flex-direction:column;}ul.prices-list>li>div.prices-list--header{flex-wrap:wrap;}ul.prices-list>li>div.prices-list--header>div{order:1;}ul.prices-list>li>div.prices-list--header>div{order:2;}ul.prices-list>li>div.prices-list--header>h3{min-width:100%;width:100%;order:3;}.box{margin:32px auto;box-shadow:none;max-width:100%;width:100%;padding:0;}.account--tickets-item>summary{flex-direction:row;flex-wrap:wrap;gap:16px;}.account--tickets-item>summary>p{font-size:14px;order:1;}.account--tickets-item>summary>a.button{width:100%;order:3;}.account--tickets-item>summary>a.button-details{width:auto;order:2;}.account--tickets ul.account--tickets-list{justify-content:center;align-content:center;flex-direction:row;}.account--tickets ul.account--tickets-list>li{min-width:unset;max-width:362px;width:100%;}.button.button-with-icon:not(.button-details) img,.button-reverse.button-with-icon:not(.button-details) img{display:none;}.account-register--buttons-choice>.button{flex:1 1 0;min-width:0;padding:10px;box-sizing:border-box;}.api-wrapper{gap:10px;}#account--password-wrapper[data-open="0"]>.form-group:last-child{align-self:flex-start;text-align:left;transform:none;}#quicklogin-container{width:100%;}#quicklogin-container>.box{padding:0;}#sidebar>div>div>button.close{right:16px;top:16px;}#sidebar>div>div>.content{padding:55px 20px 20px 20px}.my-account-navigation-link-container{justify-content:space-around;gap:16px;}.my-account-navigation-link-container>a{font-size:16px;order:2;}.my-account-navigation-link-container>div{margin:0 0 16px 0;width:100%;order:1;}.my-account-navigation-link-container .button{width:fit-content;margin-left:auto;}#header--container[data-mobile-summary-offset="1"] .header--item,#header--container[data-mobile-summary-offset="1"] select#language-switcher{bottom:50px;}.button-wallet{background-color:transparent !important;border:0 !important;align-items:center;transition:none;display:flex;font-size:0;color:#000;padding:0;gap:0;}.button-wallet:before,.button-wallet:after{display:none;}.button-wallet img{display:none;}.button-wallet img.splio-mobile{max-width:120px;display:block;width:100%;}.account--buttons-list>a.button-wallet{font-size:0;line-height:0;padding:0;height:auto;}ul.calendar-legend{gap:8px;}ul.calendar-legend li{min-width:calc(50% - 4px);width:calc(50% - 4px);padding-left:42px;font-size:12px;}ul.calendar-legend li:before,ul.calendar-legend li:after{height:32px;width:32px;top:6px;}ul.calendar-legend li:nth-child(4)::after,ul.calendar-legend.calendar-legend--entry li:nth-child(2)::after{width:43px;left:-12px;top:7px;}.articles-large-wrapper{padding:30px 0;}.ticketing--articles h2{margin-bottom:12px;}.faq-large-wrapper{padding:30px 0;}.ticketing--faq .faq-question{padding:16px 16px 16px 0;}.ticketing--faq .faq-question:after{right:0;}#cart.cart-summary{height:auto;}#cart.cart-summary > .container{justify-content:center;text-align:left;}#ticketing--confirmation-wrapper p.text-align-center{text-align:left;}.api-wrapper{align-items:flex-start;}#ticketing--confirmation-wrapper ul.order_misc>li{text-align:left;}}
