.dialog{--background-color: var(--color-light);--padding: var(--site-header-height) var(--safe-area) calc(var(--s) * 4);--topbar-padding: calc(var(--s) * 4) 0;padding-top:var(--safe-area)}.dialog__pre-title{text-transform:uppercase;color:var(--color-grey-400);font-size:var(--fs-xs);line-height:var(--lh-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 2)}.dialog__panel{position:fixed;top:0;left:0;z-index:1005;width:100dvw;height:100dvh;background-color:var(--background-color);display:flex;flex-direction:column;overflow:auto}.dialog__backdrop{position:fixed;inset:0;background-color:rgba(var(--color-primary-rgb),.8);z-index:999;animation:fade-in .3s ease-in-out forwards}.dialog__backdrop--color-light{background-color:#fff9}.dialog__topbar{padding:0 var(--safe-area);display:flex;justify-content:flex-end}.dialog__button-close{margin-right:calc(var(--s) * -2)}.dialog__button-back{font-size:var(--fs-sm);line-height:var(--lh-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.dialog__button-back .button-icon{margin-right:0;margin-left:calc(var(--s) * -1)}.dialog__content{flex:1;padding:0 var(--safe-area)}.dialog__content .dialog-video{width:100%;height:100%;display:grid;place-items:center;margin-top:-5dvh;aspect-ratio:16/9}.dialog__content .dialog-video iframe,.dialog__content .dialog-video video{border:none;aspect-ratio:16/9;height:auto}@media screen and (min-width: 768px){.dialog__content .dialog-video iframe,.dialog__content .dialog-video video{height:auto;max-width:80%;max-height:80%}}.dialog__content .dialog-inner-gallery picture img{max-height:70dvh;width:100%}@media screen and (min-width: 1200px){.dialog__content .dialog-inner-gallery picture img{max-height:60dvh}}.dialog:has(.dialog-inner-gallery,.dialog-video) .dialog__topbar{padding:var(--safe-area) var(--safe-area) 0;display:flex;justify-content:flex-end}.dialog--has-button-back .dialog__topbar{justify-content:flex-start}.dialog--open .dialog__panel{animation:dialogIn .3s ease-in-out forwards}.dialog--dark{--background-color: var(--color-primary)}.dialog--gallery{--padding: 0;--topbar-padding: 10dvh var(--safe-area)}.dialog--narrow{top:0;left:0;width:100vw;height:100vh;position:fixed;z-index:10000;display:flex;align-items:center;justify-content:center}.dialog--narrow .dialog__topbar{margin-bottom:calc(0px - var(--s))}.dialog--narrow .heading{padding-right:var(--s5)}.dialog--narrow .button--icon-slot-icon-only.button--size-regular{height:calc(var(--s) * 4.6);width:calc(var(--s) * 4.6);min-height:auto}.dialog--narrow .button--icon-slot-icon-only.button--size-regular .icon{--size:var(--s4) !important}.dialog--narrow .dialog__panel{width:50vw;max-width:calc(var(--s) * 88);height:auto;position:relative;border-radius:var(--s2);padding-top:var(--s3)}.dialog--narrow .dialog__content{padding:0 var(--safe-area) var(--safe-area) var(--safe-area)}.dialog--narrow .dialog__content ul{margin:var(--s3) 0 0 0;list-style:none;padding-inline-start:0}.dialog--narrow .dialog__content ul>li{font-size:var(--fs-body);line-height:var(--lh-body);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 700);padding:var(--s3) 0;border-bottom:1px solid var(--color-grey-300)}.dialog--narrow .dialog__content ul>li:last-child{border:0}.dialog--narrow .dialog__content .ca-modal{padding-bottom:0}.dialog--narrow .dialog__content .ca-modal__content{display:flex}.dialog--narrow .dialog__content .ca-modal__content ul li{padding:0;border-bottom:none;margin-bottom:var(--s)}.dialog--narrow.dialog--open .dialog__panel{animation-name:dialogInOpacity}.dialog--tickets-museum .dialog__panel{padding:var(--safe-area) var(--safe-area);height:auto;max-height:85dvh;border-radius:calc(var(--s) * 2);width:calc(100dvw - var(--safe-area) * 2);max-width:calc(var(--s2) * 60);left:50%;top:55%;transform:translate(-50%,-50%);animation:none;animation:dialogMuseumIn .3s ease-in-out forwards;overflow-x:auto}@media screen and (min-width: 576px){.dialog--tickets-museum .dialog__panel{top:50%}}.dialog--tickets-museum .dialog__panel .dialog__topbar{padding:0;position:absolute;right:var(--safe-area)}.dialog--tickets-museum .dialog__panel .dialog__content{padding-top:var(--s2);padding-bottom:0}.dialog--tickets{--background-color: rgba(28, 28, 28, .95)}@media screen and (min-width: 992px){.dialog--tickets .dialog__content{display:flex;justify-content:center;margin-top:var(--s6);margin-bottom:var(--s8)}.dialog--tickets .dialog--tickets__wrapper{width:fit-content;height:fit-content;display:flex;align-items:flex-start;flex-direction:row;gap:var(--s4);margin:0 var(--safe-area)}.dialog--tickets .dialog--tickets__wrapper .item-ticket-modality{max-width:calc(var(--s) * 89)}.dialog--tickets .dialog--tickets__wrapper .item-ticket-modality__actions{padding-top:var(--s8)}.dialog--tickets .icon--close{background-color:var(--color-light);width:10px;height:10px}}.dialog--tickets-museum .dialog__topbar{padding-top:var(--safe-area)}.dialog--tickets-museum .dialog__content{padding:var(--s8) var(--safe-area)}.dialog--faq .dialog__content{padding:var(--s3) var(--safe-area)}.dialog--faq .dialog__content .content-html{margin-top:var(--s3)}@media screen and (min-width: 1200px){.dialog--desktop-sidebar{--topbar-padding: 0 0 var(--safe-area) calc(var(--s) * 4)}}.dialog--desktop-sidebar .dialog__panel{padding-top:var(--safe-area)}@media screen and (min-width: 1200px){.dialog--desktop-sidebar .dialog__panel{max-width:calc(var(--s2) * 48);right:0;left:auto;transform:translateY(-50%);animation:dialogSidebarDesktopIn .3s ease-in-out forwards}}@media screen and (min-width: 1200px){.dialog--desktop-sidebar .heading{font-size:var(--fs-sec-sm);line-height:var(--lh-sec-sm);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 500)}}@keyframes dialogIn{0%{opacity:0;transform:translateY(50dvh)}to{opacity:1;transform:translateY(0)}}@keyframes dialogInOpacity{0%{opacity:0}to{opacity:1}}@keyframes dialogSidebarDesktopIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes dialogMuseumIn{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%,-50%)}}.modal-delete-athz-subtitle{text-align:left;padding-bottom:var(--s8);padding-top:var(--s4)}.modal-delete-athz-subtitle p{margin-top:var(--s)}.modal-delete-athz-actions-wrapper{display:flex;flex-direction:row;gap:var(--s3)}
