﻿body.toolbar-fixed .subscription-categories{top:var(--drupal-displace-offset-top)}body.toolbar-fixed .filters{top:calc(73px + var(--drupal-displace-offset-top))}body.filters-open{overflow:hidden}@media(max-width: 991px){.paragraph--type--subscriptions .container{flex-direction:column}.paragraph--type--subscriptions .filters-content.active{display:block}}.paragraph--type--subscriptions .field--name-field-paragraph-body a,.paragraph--type--subscriptions .subscription-text a,.paragraph--type--subscriptions .field--name-field-flexible-intro a,.paragraph--type--subscriptions .field--name-field-cart-message a{color:inherit;font-weight:500}.paragraph--type--subscriptions .field--name-field-paragraph-body iframe,.paragraph--type--subscriptions .subscription-text iframe,.paragraph--type--subscriptions .field--name-field-flexible-intro iframe,.paragraph--type--subscriptions .field--name-field-cart-message iframe{border:none;display:block;width:100%;aspect-ratio:16/9}.paragraph--type--subscriptions .field--name-field-paragraph-body figure figcaption,.paragraph--type--subscriptions .subscription-text figure figcaption,.paragraph--type--subscriptions .field--name-field-flexible-intro figure figcaption,.paragraph--type--subscriptions .field--name-field-cart-message figure figcaption{font-size:16px;line-height:24px;text-align:center;margin-top:8px;opacity:.75}.paragraph--type--subscriptions .field--name-field-paragraph-body ul,.paragraph--type--subscriptions .field--name-field-paragraph-body ol,.paragraph--type--subscriptions .subscription-text ul,.paragraph--type--subscriptions .subscription-text ol,.paragraph--type--subscriptions .field--name-field-flexible-intro ul,.paragraph--type--subscriptions .field--name-field-flexible-intro ol,.paragraph--type--subscriptions .field--name-field-cart-message ul,.paragraph--type--subscriptions .field--name-field-cart-message ol{margin-left:0;padding-left:28px}.paragraph--type--subscriptions .field--name-field-paragraph-body ul li+li,.paragraph--type--subscriptions .field--name-field-paragraph-body ol li+li,.paragraph--type--subscriptions .subscription-text ul li+li,.paragraph--type--subscriptions .subscription-text ol li+li,.paragraph--type--subscriptions .field--name-field-flexible-intro ul li+li,.paragraph--type--subscriptions .field--name-field-flexible-intro ol li+li,.paragraph--type--subscriptions .field--name-field-cart-message ul li+li,.paragraph--type--subscriptions .field--name-field-cart-message ol li+li{margin-top:12px}.paragraph--type--subscriptions .field--name-field-paragraph-body ul li,.paragraph--type--subscriptions .subscription-text ul li,.paragraph--type--subscriptions .field--name-field-flexible-intro ul li,.paragraph--type--subscriptions .field--name-field-cart-message ul li{list-style-type:"—  "}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-highlighted-big,.paragraph--type--subscriptions .subscription-text .text-highlighted-big,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-highlighted-big,.paragraph--type--subscriptions .field--name-field-cart-message .text-highlighted-big{font-size:32px;line-height:40px;font-weight:600}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-highlighted-small,.paragraph--type--subscriptions .subscription-text .text-highlighted-small,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-highlighted-small,.paragraph--type--subscriptions .field--name-field-cart-message .text-highlighted-small{font-size:24px;line-height:32px;font-weight:600}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-red,.paragraph--type--subscriptions .subscription-text .text-red,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-red,.paragraph--type--subscriptions .field--name-field-cart-message .text-red{color:#b0070d}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-tag,.paragraph--type--subscriptions .subscription-text .text-tag,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-tag,.paragraph--type--subscriptions .field--name-field-cart-message .text-tag{font-size:14px;line-height:18px;text-transform:uppercase}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-small,.paragraph--type--subscriptions .subscription-text .text-small,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-small,.paragraph--type--subscriptions .field--name-field-cart-message .text-small{font-size:16px;line-height:24px}.paragraph--type--subscriptions .field--name-field-paragraph-body .internal-link,.paragraph--type--subscriptions .field--name-field-paragraph-body .external-link,.paragraph--type--subscriptions .field--name-field-paragraph-body .download-link,.paragraph--type--subscriptions .subscription-text .internal-link,.paragraph--type--subscriptions .subscription-text .external-link,.paragraph--type--subscriptions .subscription-text .download-link,.paragraph--type--subscriptions .field--name-field-flexible-intro .internal-link,.paragraph--type--subscriptions .field--name-field-flexible-intro .external-link,.paragraph--type--subscriptions .field--name-field-flexible-intro .download-link,.paragraph--type--subscriptions .field--name-field-cart-message .internal-link,.paragraph--type--subscriptions .field--name-field-cart-message .external-link,.paragraph--type--subscriptions .field--name-field-cart-message .download-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600}.paragraph--type--subscriptions .field--name-field-paragraph-body .internal-link::after,.paragraph--type--subscriptions .field--name-field-paragraph-body .external-link::after,.paragraph--type--subscriptions .field--name-field-paragraph-body .download-link::after,.paragraph--type--subscriptions .subscription-text .internal-link::after,.paragraph--type--subscriptions .subscription-text .external-link::after,.paragraph--type--subscriptions .subscription-text .download-link::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .internal-link::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .external-link::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .download-link::after,.paragraph--type--subscriptions .field--name-field-cart-message .internal-link::after,.paragraph--type--subscriptions .field--name-field-cart-message .external-link::after,.paragraph--type--subscriptions .field--name-field-cart-message .download-link::after{content:"";width:14px;height:14px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .5s ease}.paragraph--type--subscriptions .field--name-field-paragraph-body .internal-link:hover::after,.paragraph--type--subscriptions .field--name-field-paragraph-body .internal-link:focus::after,.paragraph--type--subscriptions .field--name-field-paragraph-body .external-link:hover::after,.paragraph--type--subscriptions .field--name-field-paragraph-body .external-link:focus::after,.paragraph--type--subscriptions .field--name-field-paragraph-body .download-link:hover::after,.paragraph--type--subscriptions .field--name-field-paragraph-body .download-link:focus::after,.paragraph--type--subscriptions .subscription-text .internal-link:hover::after,.paragraph--type--subscriptions .subscription-text .internal-link:focus::after,.paragraph--type--subscriptions .subscription-text .external-link:hover::after,.paragraph--type--subscriptions .subscription-text .external-link:focus::after,.paragraph--type--subscriptions .subscription-text .download-link:hover::after,.paragraph--type--subscriptions .subscription-text .download-link:focus::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .internal-link:hover::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .internal-link:focus::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .external-link:hover::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .external-link:focus::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .download-link:hover::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .download-link:focus::after,.paragraph--type--subscriptions .field--name-field-cart-message .internal-link:hover::after,.paragraph--type--subscriptions .field--name-field-cart-message .internal-link:focus::after,.paragraph--type--subscriptions .field--name-field-cart-message .external-link:hover::after,.paragraph--type--subscriptions .field--name-field-cart-message .external-link:focus::after,.paragraph--type--subscriptions .field--name-field-cart-message .download-link:hover::after,.paragraph--type--subscriptions .field--name-field-cart-message .download-link:focus::after{transform:translateX(8px)}.paragraph--type--subscriptions .field--name-field-paragraph-body .internal-link::after,.paragraph--type--subscriptions .subscription-text .internal-link::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .internal-link::after,.paragraph--type--subscriptions .field--name-field-cart-message .internal-link::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg")}.dark .paragraph--type--subscriptions .field--name-field-paragraph-body .internal-link::after,.dark .paragraph--type--subscriptions .subscription-text .internal-link::after,.dark .paragraph--type--subscriptions .field--name-field-flexible-intro .internal-link::after,.dark .paragraph--type--subscriptions .field--name-field-cart-message .internal-link::after{filter:invert(1)}.paragraph--type--subscriptions .field--name-field-paragraph-body .external-link::after,.paragraph--type--subscriptions .subscription-text .external-link::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .external-link::after,.paragraph--type--subscriptions .field--name-field-cart-message .external-link::after{width:12px;height:12px;background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.dark .paragraph--type--subscriptions .field--name-field-paragraph-body .external-link::after,.dark .paragraph--type--subscriptions .subscription-text .external-link::after,.dark .paragraph--type--subscriptions .field--name-field-flexible-intro .external-link::after,.dark .paragraph--type--subscriptions .field--name-field-cart-message .external-link::after{filter:invert(1)}.paragraph--type--subscriptions .field--name-field-paragraph-body .download-link::after,.paragraph--type--subscriptions .subscription-text .download-link::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .download-link::after,.paragraph--type--subscriptions .field--name-field-cart-message .download-link::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-download.svg")}.dark .paragraph--type--subscriptions .field--name-field-paragraph-body .download-link::after,.dark .paragraph--type--subscriptions .subscription-text .download-link::after,.dark .paragraph--type--subscriptions .field--name-field-flexible-intro .download-link::after,.dark .paragraph--type--subscriptions .field--name-field-cart-message .download-link::after{filter:invert(1)}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-black,.paragraph--type--subscriptions .subscription-text .text-button-outline-black,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-black,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-black{background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;border-color:currentColor}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-black::after,.paragraph--type--subscriptions .subscription-text .text-button-outline-black::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-black::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-black::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-black:hover::after,.paragraph--type--subscriptions .subscription-text .text-button-outline-black:hover::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-black:hover::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-black:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-black[target=_blank]::after,.paragraph--type--subscriptions .subscription-text .text-button-outline-black[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-black[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-black[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-white,.paragraph--type--subscriptions .subscription-text .text-button-outline-white,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-white,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-white{background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;border-color:#fff}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-white::after,.paragraph--type--subscriptions .subscription-text .text-button-outline-white::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-white::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-white::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-white:hover::after,.paragraph--type--subscriptions .subscription-text .text-button-outline-white:hover::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-white:hover::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-white:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-white[target=_blank]::after,.paragraph--type--subscriptions .subscription-text .text-button-outline-white[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-white[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-white[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-white::after,.paragraph--type--subscriptions .subscription-text .text-button-outline-white::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-white::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-white::after{filter:invert(1)}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-red,.paragraph--type--subscriptions .subscription-text .text-button-outline-red,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-red,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-red{background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#b0070d;border-color:#b0070d}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-red::after,.paragraph--type--subscriptions .subscription-text .text-button-outline-red::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-red::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-red::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-red:hover::after,.paragraph--type--subscriptions .subscription-text .text-button-outline-red:hover::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-red:hover::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-red:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-red[target=_blank]::after,.paragraph--type--subscriptions .subscription-text .text-button-outline-red[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-red[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-red[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-red::after,.paragraph--type--subscriptions .subscription-text .text-button-outline-red::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-red::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-red::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow-red.svg")}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-outline-red[target=_blank]::after,.paragraph--type--subscriptions .subscription-text .text-button-outline-red[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-outline-red[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-outline-red[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow-red.svg")}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-black,.paragraph--type--subscriptions .subscription-text .text-button-solid-black,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-black,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-black{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#000;border-color:#000}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-black::after,.paragraph--type--subscriptions .subscription-text .text-button-solid-black::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-black::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-black::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-black:hover::after,.paragraph--type--subscriptions .subscription-text .text-button-solid-black:hover::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-black:hover::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-black:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-black[target=_blank]::after,.paragraph--type--subscriptions .subscription-text .text-button-solid-black[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-black[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-black[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-black::after,.paragraph--type--subscriptions .subscription-text .text-button-solid-black::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-black::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-black::after{filter:invert(1)}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-white,.paragraph--type--subscriptions .subscription-text .text-button-solid-white,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-white,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-white{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;background:#fff;border-color:#fff}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-white::after,.paragraph--type--subscriptions .subscription-text .text-button-solid-white::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-white::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-white::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-white:hover::after,.paragraph--type--subscriptions .subscription-text .text-button-solid-white:hover::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-white:hover::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-white:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-white[target=_blank]::after,.paragraph--type--subscriptions .subscription-text .text-button-solid-white[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-white[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-white[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-red,.paragraph--type--subscriptions .subscription-text .text-button-solid-red,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-red,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-red{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#b0070d;border-color:#b0070d}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-red::after,.paragraph--type--subscriptions .subscription-text .text-button-solid-red::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-red::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-red::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-red:hover::after,.paragraph--type--subscriptions .subscription-text .text-button-solid-red:hover::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-red:hover::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-red:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-red[target=_blank]::after,.paragraph--type--subscriptions .subscription-text .text-button-solid-red[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-red[target=_blank]::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-red[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .field--name-field-paragraph-body .text-button-solid-red::after,.paragraph--type--subscriptions .subscription-text .text-button-solid-red::after,.paragraph--type--subscriptions .field--name-field-flexible-intro .text-button-solid-red::after,.paragraph--type--subscriptions .field--name-field-cart-message .text-button-solid-red::after{filter:invert(1)}.paragraph--type--subscriptions .field--name-field-paragraph-body>*,.paragraph--type--subscriptions .subscription-text>*,.paragraph--type--subscriptions .field--name-field-flexible-intro>*,.paragraph--type--subscriptions .field--name-field-cart-message>*{margin:0}.paragraph--type--subscriptions .field--name-field-paragraph-body>*+*,.paragraph--type--subscriptions .subscription-text>*+*,.paragraph--type--subscriptions .field--name-field-flexible-intro>*+*,.paragraph--type--subscriptions .field--name-field-cart-message>*+*{margin-top:24px}.paragraph--type--subscriptions .field--name-field-paragraph-body>*+h2,.paragraph--type--subscriptions .field--name-field-paragraph-body>*+.h2,.paragraph--type--subscriptions .field--name-field-paragraph-body>*:not(h2):not(.h2)+h3,.paragraph--type--subscriptions .field--name-field-paragraph-body>*:not(h2):not(.h2)+.h3,.paragraph--type--subscriptions .field--name-field-paragraph-body>*:not(h2):not(.h2):not(h3):not(.h3)+h4,.paragraph--type--subscriptions .field--name-field-paragraph-body>*:not(h2):not(.h2):not(h3):not(.h3)+.h4,.paragraph--type--subscriptions .subscription-text>*+h2,.paragraph--type--subscriptions .subscription-text>*+.h2,.paragraph--type--subscriptions .subscription-text>*:not(h2):not(.h2)+h3,.paragraph--type--subscriptions .subscription-text>*:not(h2):not(.h2)+.h3,.paragraph--type--subscriptions .subscription-text>*:not(h2):not(.h2):not(h3):not(.h3)+h4,.paragraph--type--subscriptions .subscription-text>*:not(h2):not(.h2):not(h3):not(.h3)+.h4,.paragraph--type--subscriptions .field--name-field-flexible-intro>*+h2,.paragraph--type--subscriptions .field--name-field-flexible-intro>*+.h2,.paragraph--type--subscriptions .field--name-field-flexible-intro>*:not(h2):not(.h2)+h3,.paragraph--type--subscriptions .field--name-field-flexible-intro>*:not(h2):not(.h2)+.h3,.paragraph--type--subscriptions .field--name-field-flexible-intro>*:not(h2):not(.h2):not(h3):not(.h3)+h4,.paragraph--type--subscriptions .field--name-field-flexible-intro>*:not(h2):not(.h2):not(h3):not(.h3)+.h4,.paragraph--type--subscriptions .field--name-field-cart-message>*+h2,.paragraph--type--subscriptions .field--name-field-cart-message>*+.h2,.paragraph--type--subscriptions .field--name-field-cart-message>*:not(h2):not(.h2)+h3,.paragraph--type--subscriptions .field--name-field-cart-message>*:not(h2):not(.h2)+.h3,.paragraph--type--subscriptions .field--name-field-cart-message>*:not(h2):not(.h2):not(h3):not(.h3)+h4,.paragraph--type--subscriptions .field--name-field-cart-message>*:not(h2):not(.h2):not(h3):not(.h3)+.h4{margin-top:48px}.paragraph--type--subscriptions .field--name-field-paragraph-body>*:has(.text-button),.paragraph--type--subscriptions .subscription-text>*:has(.text-button),.paragraph--type--subscriptions .field--name-field-flexible-intro>*:has(.text-button),.paragraph--type--subscriptions .field--name-field-cart-message>*:has(.text-button){display:flex;flex-wrap:wrap;gap:16px}.paragraph--type--subscriptions .field--name-field-paragraph-body>*:has(.text-button).text-align-center,.paragraph--type--subscriptions .subscription-text>*:has(.text-button).text-align-center,.paragraph--type--subscriptions .field--name-field-flexible-intro>*:has(.text-button).text-align-center,.paragraph--type--subscriptions .field--name-field-cart-message>*:has(.text-button).text-align-center{justify-content:center}.paragraph--type--subscriptions .field--name-field-paragraph-body>*+*:has(.text-button),.paragraph--type--subscriptions .field--name-field-paragraph-body>*+*:has(.text-button)+*:not(h2):not(h3):not(h3),.paragraph--type--subscriptions .subscription-text>*+*:has(.text-button),.paragraph--type--subscriptions .subscription-text>*+*:has(.text-button)+*:not(h2):not(h3):not(h3),.paragraph--type--subscriptions .field--name-field-flexible-intro>*+*:has(.text-button),.paragraph--type--subscriptions .field--name-field-flexible-intro>*+*:has(.text-button)+*:not(h2):not(h3):not(h3),.paragraph--type--subscriptions .field--name-field-cart-message>*+*:has(.text-button),.paragraph--type--subscriptions .field--name-field-cart-message>*+*:has(.text-button)+*:not(h2):not(h3):not(h3){margin-top:30px}.paragraph--type--subscriptions .field--name-field-paragraph-body>*:has(.text-button)+*:has(.text-button),.paragraph--type--subscriptions .subscription-text>*:has(.text-button)+*:has(.text-button),.paragraph--type--subscriptions .field--name-field-flexible-intro>*:has(.text-button)+*:has(.text-button),.paragraph--type--subscriptions .field--name-field-cart-message>*:has(.text-button)+*:has(.text-button){margin-top:24px}.paragraph--type--subscriptions .field--name-field-paragraph-body>a,.paragraph--type--subscriptions .subscription-text>a,.paragraph--type--subscriptions .field--name-field-flexible-intro>a,.paragraph--type--subscriptions .field--name-field-cart-message>a{display:block}.paragraph--type--subscriptions .field--name-field-paragraph-body .field--name-field-media-image img,.paragraph--type--subscriptions .subscription-text .field--name-field-media-image img,.paragraph--type--subscriptions .field--name-field-flexible-intro .field--name-field-media-image img,.paragraph--type--subscriptions .field--name-field-cart-message .field--name-field-media-image img{display:block;max-width:100%}.paragraph--type--subscriptions .field--name-field-paragraph-body .field--name-field-media-image img[src*="/styles/logo_ckeditor/"],.paragraph--type--subscriptions .subscription-text .field--name-field-media-image img[src*="/styles/logo_ckeditor/"],.paragraph--type--subscriptions .field--name-field-flexible-intro .field--name-field-media-image img[src*="/styles/logo_ckeditor/"],.paragraph--type--subscriptions .field--name-field-cart-message .field--name-field-media-image img[src*="/styles/logo_ckeditor/"]{max-height:75px;width:auto}.paragraph--type--subscriptions .field--name-field-paragraph-body .align-center .field--name-field-media-image img,.paragraph--type--subscriptions .subscription-text .align-center .field--name-field-media-image img,.paragraph--type--subscriptions .field--name-field-flexible-intro .align-center .field--name-field-media-image img,.paragraph--type--subscriptions .field--name-field-cart-message .align-center .field--name-field-media-image img{margin-left:auto;margin-right:auto}.paragraph--type--subscriptions .field--name-field-flexible-intro{margin-bottom:32px}.paragraph--type--subscriptions .subscriptions-container.no-results .subscription-counter-wrapper,.paragraph--type--subscriptions .subscriptions-container.no-results .field--name-field-paragraph-body{display:none}.paragraph--type--subscriptions .subscriptions-container.no-results #subscriptions-container{margin-top:0}.paragraph--type--subscriptions .subscriptions-container.no-results #subscriptions-container h2{margin-top:0;font-size:32px}.paragraph--type--subscriptions .subscriptions-container>.row{--bs-gutter-x: 60px}@media(max-width: 991px){.paragraph--type--subscriptions .subscriptions-container>.row{--bs-gutter-x: 48px}}.paragraph--type--subscriptions .subscriptions-container>.row .filters{position:sticky;z-index:10;top:73px;overflow-y:auto;width:calc(210px + var(--bs-gutter-x));max-height:calc(100vh - 73px)}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-main-title{font-size:20px;font-weight:700;line-height:24px;margin-top:0;margin-bottom:18px}@media(max-width: 991px){.paragraph--type--subscriptions .subscriptions-container>.row .filters{position:fixed;z-index:100;top:100%;left:0;overflow-y:auto;width:100%;height:100vh;max-height:100vh;margin-top:0;padding:0;transition:transform .3s ease-in-out;transform:translateY(0);background-color:#fff;display:flex;flex-direction:column}.paragraph--type--subscriptions .subscriptions-container>.row .filters.active{transform:translateY(-100%)}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filters-content{position:relative;padding-bottom:66px;flex:1;overflow-y:auto}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filters-content .filter-main-title{padding:0 24px;margin-top:16px}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filters-content .filter-group{padding:0 24px}.paragraph--type--subscriptions .subscriptions-container>.row .filters .close-filters-wrapper{display:block !important;position:fixed;bottom:0;background-color:#fff;padding:16px 24px;width:100%}.paragraph--type--subscriptions .subscriptions-container>.row .filters .close-filters-wrapper .close-filters{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#000;border-color:#000}.paragraph--type--subscriptions .subscriptions-container>.row .filters .close-filters-wrapper .close-filters::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .subscriptions-container>.row .filters .close-filters-wrapper .close-filters:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .subscriptions-container>.row .filters .close-filters-wrapper .close-filters[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .subscriptions-container>.row .filters .close-filters-wrapper .close-filters::after{filter:invert(1)}.paragraph--type--subscriptions .subscriptions-container>.row .filters .close-filters-wrapper .close-filters::after{content:none}}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group{margin-bottom:16px}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group .filter-category-toggle{width:100%;padding:0;cursor:pointer;border:0;background:none}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group .filter-category-toggle .filter-title::after{display:block;width:10px;height:6px;content:"";background-image:url("/themes/custom/liceu_2024/images/icon-subscriptions-dropdown-arrow.svg");background-size:cover;margin-left:auto}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group .filter-category-toggle .filter-title{display:flex;align-items:center;justify-content:space-between}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group .filter-title{font-size:14px;font-weight:700;line-height:16px;display:block;width:100%;margin-top:0;margin-bottom:16px;padding-bottom:4px;color:#000;border-bottom:1px solid #ddd}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group .filter-title .clear-filter-button{font-size:14px;font-weight:500;margin-top:-1px;margin-bottom:-2px;padding:0;cursor:pointer;color:#000;border:0;border-bottom:1px solid #000;background:none}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group .filter-title .applied-filters{display:none;margin-left:5px}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group .filter-title .applied-filters.js-visible{display:inline}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group .filter-items{overflow-y:auto;padding-right:5px}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group .filter-items label{font-size:14px;line-height:normal;display:flex;align-items:center;margin-bottom:4px;cursor:pointer;letter-spacing:-0.28px}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group .filter-items label .filter-text{display:inline-block;overflow:hidden;width:calc(100% - 24px);text-overflow:ellipsis}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group .filter-items label .discount-label{color:#b0070d}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group .filter-items input[type=checkbox]{width:16px;height:16px;margin:0 8px 0 0;border:1px solid #999;border-radius:2px}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group.expandable-filter .filter-items{height:0;transition:height .5 ease;interpolate-size:allow-keywords;display:none}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group.expandable-filter.filter-expanded .filter-title::after{transform:rotate(180deg)}.paragraph--type--subscriptions .subscriptions-container>.row .filters .filter-group.expandable-filter.filter-expanded .filter-items{height:auto;display:block}.paragraph--type--subscriptions .subscriptions-container>.row .filters .close-filters-wrapper{display:none}.paragraph--type--subscriptions .content{width:auto;position:relative;max-width:calc(100% - (210px + var(--bs-gutter-x)));flex-grow:1}@media(max-width: 991px){.paragraph--type--subscriptions .content{max-width:100%}}.paragraph--type--subscriptions #subscriptions-container,.paragraph--type--subscriptions #subscriptions-list-container{margin-top:64px}.paragraph--type--subscriptions .subscription-counter-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #666;margin-bottom:16px}.paragraph--type--subscriptions #subscription-counter{font-size:32px;line-height:40px;font-weight:600;margin-top:0;margin-bottom:0}@media(max-width: 991px){.paragraph--type--subscriptions #subscription-counter{font-size:20px !important}}@media(max-width: 1024px){.paragraph--type--subscriptions #subscription-counter{font-size:26px;line-height:30px}}.paragraph--type--subscriptions .subscription,.paragraph--type--subscriptions .subscription-list-item{overflow:hidden;margin-bottom:96px;border-bottom:1px solid #ddd}@media(max-width: 991px){.paragraph--type--subscriptions .subscription,.paragraph--type--subscriptions .subscription-list-item{overflow:visible;margin-bottom:64px}}.paragraph--type--subscriptions .subscription-header-wrapper{background-color:#fff}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-header-wrapper{position:sticky;z-index:10;top:63px;display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;min-height:84px}.paragraph--type--subscriptions .subscription-header-wrapper::before{position:absolute;content:"";background-color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);inset:0 calc((100vw - 100%)/2*-1) 0 calc((100vw - 100%)/2*-1)}.paragraph--type--subscriptions .subscription-header-wrapper .subscription-header{z-index:1}.paragraph--type--subscriptions .subscription-header-wrapper .buy-button{z-index:1;display:inline-flex !important}}.paragraph--type--subscriptions .subscription-header-wrapper .buy-button{display:none !important}.paragraph--type--subscriptions .subscription-header-wrapper .subscription-header,.paragraph--type--subscriptions .subscription-header-wrapper .subscription-list-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:24px;gap:16px}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-header-wrapper .subscription-header,.paragraph--type--subscriptions .subscription-header-wrapper .subscription-list-header{z-index:1;display:block;max-width:60%;margin-bottom:16px}.paragraph--type--subscriptions .subscription-header-wrapper .subscription-header.no-buy-button,.paragraph--type--subscriptions .subscription-header-wrapper .subscription-list-header.no-buy-button{max-width:100%}}.paragraph--type--subscriptions .subscription-header-wrapper .subscription-header .view-zones-button,.paragraph--type--subscriptions .subscription-header-wrapper .subscription-list-header .view-zones-button{font-size:16px;font-weight:500;display:none;cursor:pointer;color:#b0070d;border:0;border-bottom:1px solid #b0070d;background:none}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-header-wrapper .subscription-header .view-zones-button,.paragraph--type--subscriptions .subscription-header-wrapper .subscription-list-header .view-zones-button{display:block}}.paragraph--type--subscriptions .subscription-header-wrapper .subscription-header .shows-day,.paragraph--type--subscriptions .subscription-header-wrapper .subscription-list-header .shows-day{font-size:18px;display:flex;gap:16px}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-header-wrapper .subscription-header .shows-day,.paragraph--type--subscriptions .subscription-header-wrapper .subscription-list-header .shows-day{font-size:16px;display:block;overflow:hidden;text-overflow:ellipsis;line-height:1rem}.paragraph--type--subscriptions .subscription-header-wrapper .subscription-header .shows-day .subscription-info-item,.paragraph--type--subscriptions .subscription-header-wrapper .subscription-list-header .shows-day .subscription-info-item{display:inline-block;margin-right:0}.paragraph--type--subscriptions .subscription-header-wrapper .subscription-header .shows-day .subscription-info-item.day::before,.paragraph--type--subscriptions .subscription-header-wrapper .subscription-list-header .shows-day .subscription-info-item.day::before{content:"· "}}@media(max-width: 575px){.paragraph--type--subscriptions .subscription-header-wrapper .subscription-header .shows-day,.paragraph--type--subscriptions .subscription-header-wrapper .subscription-list-header .shows-day{white-space:normal;margin-top:.2rem;margin-bottom:.2rem}}.paragraph--type--subscriptions .subscription-header-wrapper .buy-button{display:none}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-header-wrapper .buy-button{display:inline-flex !important}}.paragraph--type--subscriptions .subscription-list-title,.paragraph--type--subscriptions .subscription-title{display:inline-block;margin-top:0;margin-bottom:0;letter-spacing:-0.64px;font-size:32px;line-height:40px;font-weight:600}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-list-title,.paragraph--type--subscriptions .subscription-title{font-size:20px;line-height:1rem;margin-right:10px}}.paragraph--type--subscriptions .subscription-info-item,.paragraph--type--subscriptions .subscription-list-info-item{font-weight:400;font-size:18px;line-height:28px}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-info-item,.paragraph--type--subscriptions .subscription-list-info-item{font-size:16px;line-height:1rem;display:inline-block;margin-right:10px}}.paragraph--type--subscriptions .subscription-info-item.discount,.paragraph--type--subscriptions .subscription-list-info-item.discount{color:#b0070d;font-size:24px;line-height:32px;font-weight:600}.paragraph--type--subscriptions .subscription-info-item.discount .responsive,.paragraph--type--subscriptions .subscription-list-info-item.discount .responsive{display:none}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-info-item.discount,.paragraph--type--subscriptions .subscription-list-info-item.discount{font-size:16px !important;line-height:0}.paragraph--type--subscriptions .subscription-info-item.discount .desktop,.paragraph--type--subscriptions .subscription-list-info-item.discount .desktop{display:none}.paragraph--type--subscriptions .subscription-info-item.discount .responsive,.paragraph--type--subscriptions .subscription-list-info-item.discount .responsive{display:inline}}.paragraph--type--subscriptions .subscription-body{margin-bottom:24px}.paragraph--type--subscriptions .sessions-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px}@media(max-width: 1199px){.paragraph--type--subscriptions .sessions-grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 991px){.paragraph--type--subscriptions .sessions-grid{grid-template-columns:1fr}}.paragraph--type--subscriptions .session-card,.paragraph--type--subscriptions .production-card>.card-wrapper{position:relative;display:block;overflow:hidden;height:216px;transition:transform .2s,box-shadow .2s;text-decoration:none;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}@media(max-width: 991px){.paragraph--type--subscriptions .session-card:not(.card-wrapper),.paragraph--type--subscriptions .production-card>.card-wrapper:not(.card-wrapper){display:flex;align-items:flex-end;height:auto;color:#000;box-shadow:none}.paragraph--type--subscriptions .session-card.card-wrapper,.paragraph--type--subscriptions .production-card>.card-wrapper.card-wrapper{height:auto;aspect-ratio:173/216}}.paragraph--type--subscriptions .session-card .session-image,.paragraph--type--subscriptions .session-card .production-image,.paragraph--type--subscriptions .production-card>.card-wrapper .session-image,.paragraph--type--subscriptions .production-card>.card-wrapper .production-image{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width: 991px){.paragraph--type--subscriptions .session-card .session-image:not(.production-image),.paragraph--type--subscriptions .session-card .production-image:not(.production-image),.paragraph--type--subscriptions .production-card>.card-wrapper .session-image:not(.production-image),.paragraph--type--subscriptions .production-card>.card-wrapper .production-image:not(.production-image){position:static;display:block;width:auto;width:100%;aspect-ratio:171/98}}@media(max-width: 991px){.paragraph--type--subscriptions .session-card .img-wrapper,.paragraph--type--subscriptions .production-card>.card-wrapper .img-wrapper{min-width:193px;flex-grow:1}}.paragraph--type--subscriptions .session-card .session-info,.paragraph--type--subscriptions .session-card .card-content,.paragraph--type--subscriptions .production-card>.card-wrapper .session-info,.paragraph--type--subscriptions .production-card>.card-wrapper .card-content{position:absolute;z-index:1;bottom:0;left:0;width:100%;padding:8px;background:linear-gradient(to top, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0))}@media(max-width: 991px){.paragraph--type--subscriptions .session-card .session-info:not(.card-content),.paragraph--type--subscriptions .session-card .card-content:not(.card-content),.paragraph--type--subscriptions .production-card>.card-wrapper .session-info:not(.card-content),.paragraph--type--subscriptions .production-card>.card-wrapper .card-content:not(.card-content){position:static;width:65%;padding-bottom:0;padding-left:16px;background:none}}.paragraph--type--subscriptions .session-card .session-title,.paragraph--type--subscriptions .session-card .card-title,.paragraph--type--subscriptions .production-card>.card-wrapper .session-title,.paragraph--type--subscriptions .production-card>.card-wrapper .card-title{font-size:18px;font-weight:700;line-height:20px;margin-bottom:4px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media(max-width: 991px){.paragraph--type--subscriptions .session-card .session-title:not(.card-content),.paragraph--type--subscriptions .session-card .card-title:not(.card-content),.paragraph--type--subscriptions .production-card>.card-wrapper .session-title:not(.card-content),.paragraph--type--subscriptions .production-card>.card-wrapper .card-title:not(.card-content){font-size:16px;font-weight:600;margin-bottom:8px;text-shadow:none}}.paragraph--type--subscriptions .session-card .session-date-info,.paragraph--type--subscriptions .production-card>.card-wrapper .session-date-info{display:flex;gap:8px}.paragraph--type--subscriptions .session-card .session-date,.paragraph--type--subscriptions .session-card .session-day,.paragraph--type--subscriptions .session-card .card-dates,.paragraph--type--subscriptions .production-card>.card-wrapper .session-date,.paragraph--type--subscriptions .production-card>.card-wrapper .session-day,.paragraph--type--subscriptions .production-card>.card-wrapper .card-dates{font-size:12px;font-weight:600;color:#fff}@media(max-width: 991px){.paragraph--type--subscriptions .session-card .session-date:not(.card-dates),.paragraph--type--subscriptions .session-card .session-day:not(.card-dates),.paragraph--type--subscriptions .session-card .card-dates:not(.card-dates),.paragraph--type--subscriptions .production-card>.card-wrapper .session-date:not(.card-dates),.paragraph--type--subscriptions .production-card>.card-wrapper .session-day:not(.card-dates),.paragraph--type--subscriptions .production-card>.card-wrapper .card-dates:not(.card-dates){font-weight:400;line-height:1rem;color:#000}}.paragraph--type--subscriptions .no-subscriptions{background:#fff}.paragraph--type--subscriptions .header-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.paragraph--type--subscriptions .view-mode-selector{display:flex;overflow:hidden;margin-left:auto}.paragraph--type--subscriptions .view-mode-selector .filter-toggle{font-size:14px !important;display:none !important;padding-right:16px !important;background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;border-color:currentColor}.paragraph--type--subscriptions .view-mode-selector .filter-toggle::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .view-mode-selector .filter-toggle:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .view-mode-selector .filter-toggle[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}@media(max-width: 991px){.paragraph--type--subscriptions .view-mode-selector .filter-toggle{display:inline-flex !important}.paragraph--type--subscriptions .view-mode-selector .filter-toggle.js-hidden{display:none !important}}.paragraph--type--subscriptions .view-mode-selector .filter-toggle::after{content:none}.paragraph--type--subscriptions .view-mode-selector .filter-toggle .applied-filters{display:none}.paragraph--type--subscriptions .view-mode-selector .filter-toggle .applied-filters.js-visible{display:inline}.paragraph--type--subscriptions .view-mode-btn{font-size:18px;font-weight:500;margin-left:24px;padding:0;cursor:pointer;border:none;background:#fff}@media(max-width: 991px){.paragraph--type--subscriptions .view-mode-btn{margin-left:8px;border-bottom:0 !important}.paragraph--type--subscriptions .view-mode-btn .name{display:none}}.paragraph--type--subscriptions .view-mode-btn .icon{display:none}@media(max-width: 991px){.paragraph--type--subscriptions .view-mode-btn .icon{display:flex;align-items:center}}.paragraph--type--subscriptions .view-mode-btn .icon svg .colorized{stroke:rgba(0,0,0,.25) !important}.paragraph--type--subscriptions .view-mode-btn.active{border-bottom:2px solid #000}.paragraph--type--subscriptions .view-mode-btn.active .icon svg rect{stroke:#000 !important}.paragraph--type--subscriptions .subscriptions-table{width:100%;border-collapse:collapse}@media(max-width: 991px){.paragraph--type--subscriptions .subscriptions-table{display:block}.paragraph--type--subscriptions .subscriptions-table tr,.paragraph--type--subscriptions .subscriptions-table tbody,.paragraph--type--subscriptions .subscriptions-table td.production-cell{display:block}.paragraph--type--subscriptions .subscriptions-table td.production-cell{height:20px}.paragraph--type--subscriptions .subscriptions-table tr{border-bottom:1px solid #ddd}.paragraph--type--subscriptions .subscriptions-table td{border-bottom:0 !important}.paragraph--type--subscriptions .subscriptions-table td:not(.production-cell){width:auto !important}.paragraph--type--subscriptions .subscriptions-table td:not(.production-cell).weekday-cell{padding-left:0}}.paragraph--type--subscriptions .subscriptions-table td,.paragraph--type--subscriptions .subscriptions-table th{font-size:14px;text-align:right;border-bottom:1px solid #ddd}.paragraph--type--subscriptions .subscriptions-table .production-cell{font-size:16px;font-weight:500;display:flex;align-items:center;text-align:left;width:100%}.paragraph--type--subscriptions .subscriptions-table .production-cell a{text-decoration:none}.paragraph--type--subscriptions .subscriptions-table td:not(.production-cell){width:1%;padding-left:8px}.paragraph--type--subscriptions .subscriptions-table .weekday-cell{text-align:left}.paragraph--type--subscriptions .subscriptions-table .production-image{width:60px;height:40px;border-radius:4px;object-fit:cover}.paragraph--type--subscriptions .table-responsive{overflow-x:auto;max-width:100%;margin-bottom:24px}.paragraph--type--subscriptions .table-responsive .popup-message p{font-size:14px;font-weight:400}.paragraph--type--subscriptions .no-sessions{padding:16px;text-align:center;color:#666}.paragraph--type--subscriptions .subscription-text{font-size:18px;margin-bottom:40px}.paragraph--type--subscriptions .subscription-text .body{margin-top:1rem}.paragraph--type--subscriptions .subscription-text .body a{color:inherit;font-weight:500}.paragraph--type--subscriptions .subscription-text .body iframe{border:none;display:block;width:100%;aspect-ratio:16/9}.paragraph--type--subscriptions .subscription-text .body figure figcaption{font-size:16px;line-height:24px;text-align:center;margin-top:8px;opacity:.75}.paragraph--type--subscriptions .subscription-text .body ul,.paragraph--type--subscriptions .subscription-text .body ol{margin-left:0;padding-left:28px}.paragraph--type--subscriptions .subscription-text .body ul li+li,.paragraph--type--subscriptions .subscription-text .body ol li+li{margin-top:12px}.paragraph--type--subscriptions .subscription-text .body ul li{list-style-type:"—  "}.paragraph--type--subscriptions .subscription-text .body .text-highlighted-big{font-size:32px;line-height:40px;font-weight:600}.paragraph--type--subscriptions .subscription-text .body .text-highlighted-small{font-size:24px;line-height:32px;font-weight:600}.paragraph--type--subscriptions .subscription-text .body .text-red{color:#b0070d}.paragraph--type--subscriptions .subscription-text .body .text-tag{font-size:14px;line-height:18px;text-transform:uppercase}.paragraph--type--subscriptions .subscription-text .body .text-small{font-size:16px;line-height:24px}.paragraph--type--subscriptions .subscription-text .body .internal-link,.paragraph--type--subscriptions .subscription-text .body .external-link,.paragraph--type--subscriptions .subscription-text .body .download-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600}.paragraph--type--subscriptions .subscription-text .body .internal-link::after,.paragraph--type--subscriptions .subscription-text .body .external-link::after,.paragraph--type--subscriptions .subscription-text .body .download-link::after{content:"";width:14px;height:14px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .5s ease}.paragraph--type--subscriptions .subscription-text .body .internal-link:hover::after,.paragraph--type--subscriptions .subscription-text .body .internal-link:focus::after,.paragraph--type--subscriptions .subscription-text .body .external-link:hover::after,.paragraph--type--subscriptions .subscription-text .body .external-link:focus::after,.paragraph--type--subscriptions .subscription-text .body .download-link:hover::after,.paragraph--type--subscriptions .subscription-text .body .download-link:focus::after{transform:translateX(8px)}.paragraph--type--subscriptions .subscription-text .body .internal-link::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg")}.dark .paragraph--type--subscriptions .subscription-text .body .internal-link::after{filter:invert(1)}.paragraph--type--subscriptions .subscription-text .body .external-link::after{width:12px;height:12px;background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.dark .paragraph--type--subscriptions .subscription-text .body .external-link::after{filter:invert(1)}.paragraph--type--subscriptions .subscription-text .body .download-link::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-download.svg")}.dark .paragraph--type--subscriptions .subscription-text .body .download-link::after{filter:invert(1)}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-black{background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;border-color:currentColor}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-black::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-black:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-black[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-white{background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;border-color:#fff}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-white::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-white:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-white[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-white::after{filter:invert(1)}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-red{background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#b0070d;border-color:#b0070d}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-red::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-red:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-red[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-red::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow-red.svg")}.paragraph--type--subscriptions .subscription-text .body .text-button-outline-red[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow-red.svg")}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-black{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#000;border-color:#000}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-black::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-black:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-black[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-black::after{filter:invert(1)}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-white{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;background:#fff;border-color:#fff}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-white::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-white:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-white[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-red{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#b0070d;border-color:#b0070d}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-red::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-red:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-red[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .subscription-text .body .text-button-solid-red::after{filter:invert(1)}.paragraph--type--subscriptions .subscription-text .body>*{margin:0}.paragraph--type--subscriptions .subscription-text .body>*+*{margin-top:24px}.paragraph--type--subscriptions .subscription-text .body>*+h2,.paragraph--type--subscriptions .subscription-text .body>*+.h2,.paragraph--type--subscriptions .subscription-text .body>*:not(h2):not(.h2)+h3,.paragraph--type--subscriptions .subscription-text .body>*:not(h2):not(.h2)+.h3,.paragraph--type--subscriptions .subscription-text .body>*:not(h2):not(.h2):not(h3):not(.h3)+h4,.paragraph--type--subscriptions .subscription-text .body>*:not(h2):not(.h2):not(h3):not(.h3)+.h4{margin-top:48px}.paragraph--type--subscriptions .subscription-text .body>*:has(.text-button){display:flex;flex-wrap:wrap;gap:16px}.paragraph--type--subscriptions .subscription-text .body>*:has(.text-button).text-align-center{justify-content:center}.paragraph--type--subscriptions .subscription-text .body>*+*:has(.text-button),.paragraph--type--subscriptions .subscription-text .body>*+*:has(.text-button)+*:not(h2):not(h3):not(h3){margin-top:30px}.paragraph--type--subscriptions .subscription-text .body>*:has(.text-button)+*:has(.text-button){margin-top:24px}.paragraph--type--subscriptions .subscription-text .body>a{display:block}.paragraph--type--subscriptions .subscription-text .body .field--name-field-media-image img{display:block;max-width:100%}.paragraph--type--subscriptions .subscription-text .body .field--name-field-media-image img[src*="/styles/logo_ckeditor/"]{max-height:75px;width:auto}.paragraph--type--subscriptions .subscription-text .body .align-center .field--name-field-media-image img{margin-left:auto;margin-right:auto}.paragraph--type--subscriptions .subscription-buttons{display:flex;margin-bottom:16px;gap:16px}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-buttons{display:none}}.paragraph--type--subscriptions .subscription-buttons .view-zones-button{background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;border-color:currentColor}.paragraph--type--subscriptions .subscription-buttons .view-zones-button::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .subscription-buttons .view-zones-button:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .subscription-buttons .view-zones-button[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .buy-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#b0070d;border-color:#b0070d}.paragraph--type--subscriptions .buy-button::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .buy-button:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .buy-button[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .buy-button::after{filter:invert(1)}.paragraph--type--subscriptions .buy-button.disabled{padding-right:16px !important;cursor:not-allowed !important;background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;border-color:currentColor}.paragraph--type--subscriptions .buy-button.disabled::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .buy-button.disabled:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .buy-button.disabled[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .buy-button.disabled::after{content:none !important}.paragraph--type--subscriptions .subscription-modal,.paragraph--type--subscriptions .sessions-modal{width:90%;max-width:1248px;max-height:100%;padding:0;border:none;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}.paragraph--type--subscriptions .subscription-modal::backdrop,.paragraph--type--subscriptions .sessions-modal::backdrop{background-color:rgba(0,0,0,.5)}.paragraph--type--subscriptions .subscription-modal .modal-content,.paragraph--type--subscriptions .sessions-modal .modal-content{position:relative;overflow-y:auto;max-height:90vh;padding:27px 17px 24px 38px}.paragraph--type--subscriptions .subscription-modal #modal-header,.paragraph--type--subscriptions .sessions-modal #modal-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:21px;padding-bottom:29px;border-bottom:1px solid #ddd;gap:16px}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-modal #modal-header,.paragraph--type--subscriptions .sessions-modal #modal-header{display:block}}.paragraph--type--subscriptions .subscription-modal #modal-body,.paragraph--type--subscriptions .sessions-modal #modal-body{align-items:center}.paragraph--type--subscriptions .subscription-modal #modal-body .plane-wrapper,.paragraph--type--subscriptions .sessions-modal #modal-body .plane-wrapper{position:relative;height:488px;margin-bottom:20px;padding-right:35px}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-modal #modal-body .plane-wrapper,.paragraph--type--subscriptions .sessions-modal #modal-body .plane-wrapper{height:260px;padding-right:calc(var(--bs-gutter-x)*.5)}}.paragraph--type--subscriptions .subscription-modal #modal-body .plane-wrapper img,.paragraph--type--subscriptions .sessions-modal #modal-body .plane-wrapper img{position:absolute;top:50%;left:50%;width:auto;max-height:100%;padding-right:35px;transform:translate(-50%, -50%)}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-modal #modal-body .plane-wrapper img,.paragraph--type--subscriptions .sessions-modal #modal-body .plane-wrapper img{padding-right:0}}.paragraph--type--subscriptions .subscription-modal #modal-table,.paragraph--type--subscriptions .sessions-modal #modal-table{margin-bottom:24px}.paragraph--type--subscriptions .subscription-modal .zones-table,.paragraph--type--subscriptions .sessions-modal .zones-table{width:100%;margin-top:16px;border-collapse:collapse}.paragraph--type--subscriptions .subscription-modal .zones-table tr.Z1 .zone,.paragraph--type--subscriptions .sessions-modal .zones-table tr.Z1 .zone{padding-top:2px}.paragraph--type--subscriptions .subscription-modal .zones-table tr.Z1 .zone::before,.paragraph--type--subscriptions .sessions-modal .zones-table tr.Z1 .zone::before{background-color:#6ebde1}.paragraph--type--subscriptions .subscription-modal .zones-table tr.Z2 .zone::before,.paragraph--type--subscriptions .sessions-modal .zones-table tr.Z2 .zone::before{background-color:#f10019}.paragraph--type--subscriptions .subscription-modal .zones-table tr.Z3 .zone::before,.paragraph--type--subscriptions .sessions-modal .zones-table tr.Z3 .zone::before{background-color:#bea2ce}.paragraph--type--subscriptions .subscription-modal .zones-table tr.Z4 .zone::before,.paragraph--type--subscriptions .sessions-modal .zones-table tr.Z4 .zone::before{background-color:#ffd434}.paragraph--type--subscriptions .subscription-modal .zones-table tr.Z5 .zone::before,.paragraph--type--subscriptions .sessions-modal .zones-table tr.Z5 .zone::before{background-color:#feb1d6}.paragraph--type--subscriptions .subscription-modal .zones-table tr.Z6 .zone::before,.paragraph--type--subscriptions .sessions-modal .zones-table tr.Z6 .zone::before{background-color:#83c77b}.paragraph--type--subscriptions .subscription-modal .zones-table tr.Z7 .zone::before,.paragraph--type--subscriptions .sessions-modal .zones-table tr.Z7 .zone::before{background-color:#aa946d}.paragraph--type--subscriptions .subscription-modal .zones-table tr.Z8 .zone::before,.paragraph--type--subscriptions .sessions-modal .zones-table tr.Z8 .zone::before{background-color:#5b5a5a}.paragraph--type--subscriptions .subscription-modal .zones-table tr.ZA .zone::before,.paragraph--type--subscriptions .sessions-modal .zones-table tr.ZA .zone::before{background-color:#fea32c}.paragraph--type--subscriptions .subscription-modal .zones-table td,.paragraph--type--subscriptions .subscription-modal .zones-table th,.paragraph--type--subscriptions .sessions-modal .zones-table td,.paragraph--type--subscriptions .sessions-modal .zones-table th{text-align:left;border-bottom:1px solid #ddd}.paragraph--type--subscriptions .subscription-modal .zones-table th,.paragraph--type--subscriptions .sessions-modal .zones-table th{font-size:14px;font-weight:700;vertical-align:bottom}.paragraph--type--subscriptions .subscription-modal .zones-table th.saving,.paragraph--type--subscriptions .sessions-modal .zones-table th.saving{width:15%}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-modal .zones-table th.saving,.paragraph--type--subscriptions .sessions-modal .zones-table th.saving{width:auto}}.paragraph--type--subscriptions .subscription-modal .zones-table td,.paragraph--type--subscriptions .sessions-modal .zones-table td{font-size:16px}.paragraph--type--subscriptions .subscription-modal .zones-table .zone,.paragraph--type--subscriptions .sessions-modal .zones-table .zone{display:flex;align-items:center}.paragraph--type--subscriptions .subscription-modal .zones-table .zone::before,.paragraph--type--subscriptions .sessions-modal .zones-table .zone::before{display:inline-block;width:9px;height:9px;margin-right:8px;content:""}.paragraph--type--subscriptions .subscription-modal .zones-table th:not(.zone),.paragraph--type--subscriptions .subscription-modal .zones-table td:not(.zone),.paragraph--type--subscriptions .sessions-modal .zones-table th:not(.zone),.paragraph--type--subscriptions .sessions-modal .zones-table td:not(.zone){text-align:right}.paragraph--type--subscriptions .subscription-modal .zones-table .price,.paragraph--type--subscriptions .sessions-modal .zones-table .price{font-weight:700}.paragraph--type--subscriptions .subscription-modal .zones-table td.no-discount,.paragraph--type--subscriptions .sessions-modal .zones-table td.no-discount{text-decoration:line-through}.paragraph--type--subscriptions .subscription-modal .zones-table .line-through,.paragraph--type--subscriptions .sessions-modal .zones-table .line-through{text-decoration:line-through;margin-right:1rem}.paragraph--type--subscriptions .subscription-modal{padding-right:36px}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-modal{padding-right:0}}.paragraph--type--subscriptions .subscription-modal .close-button{font-size:32px;position:absolute;top:16px;right:16px;display:block;width:16px;height:16px;padding:0;cursor:pointer;color:#666;border:none;background:none}.paragraph--type--subscriptions .subscription-modal .close-button:hover{color:#000}.paragraph--type--subscriptions .sessions-modal{max-width:400px;max-height:90vh}@media(max-width: 991px){.paragraph--type--subscriptions .sessions-modal{width:100%;max-width:100%;margin-right:0;margin-bottom:0;margin-left:0;transition:transform .5s ease;transform:translateY(100%)}.paragraph--type--subscriptions .sessions-modal.js-visible{transform:translateY(0)}}.paragraph--type--subscriptions .sessions-modal::backdrop{background-color:rgba(0,0,0,.5)}.paragraph--type--subscriptions .sessions-modal .modal-content{position:relative;overflow-y:auto;max-height:90vh;padding:16px 16px 25px 16px}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-header{display:block;margin-bottom:14px;padding:0}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-header .close-modal{font-size:24px;cursor:pointer;border:none;background:none}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-header #sessions-selector-title{font-size:20px;font-weight:700;line-height:1rem;margin-bottom:10px}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-header .field--name-field-sessions-popup-text{font-size:16px}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-header .field--name-field-sessions-popup-text p:first-child{margin-top:0}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-header .field--name-field-sessions-popup-text p:last-child{margin-bottom:0}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-body{padding:0}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-body .sessions-table{width:100%;border-collapse:collapse}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-body .sessions-table td{font-size:14px;line-height:.8rem;padding:8px;text-align:left;border-bottom:1px solid #ddd}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-body .sessions-table td:last-child{width:100%}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-body .sessions-table .manage-session{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;cursor:pointer;transition:all .2s;color:#fff;border:0;border-radius:50%;background-color:#b0070d}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-body .sessions-table tr{cursor:pointer}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-body .sessions-table tr.selected{color:#fff;background-color:#b0070d}.paragraph--type--subscriptions .sessions-modal .modal-content .modal-body .sessions-table tr.selected .manage-session{color:#b0070d;background-color:#fff}.paragraph--type--subscriptions .sessions-modal .close-button-wrapper{display:flex;justify-content:flex-end;padding:0 16px 16px 16px;background-color:#fff}.paragraph--type--subscriptions .sessions-modal .close-button-wrapper .close-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#000;border-color:#000}.paragraph--type--subscriptions .sessions-modal .close-button-wrapper .close-button::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .sessions-modal .close-button-wrapper .close-button:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .sessions-modal .close-button-wrapper .close-button[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .sessions-modal .close-button-wrapper .close-button::after{filter:invert(1)}.paragraph--type--subscriptions .sessions-modal .close-button-wrapper .close-button::after{content:none}.paragraph--type--subscriptions .filter-title{margin:0;font-size:22px;line-height:1.5rem}.paragraph--type--subscriptions .subscription-categories{position:sticky;z-index:20;top:0;max-height:calc(100vh - 20px);margin-bottom:38px;padding-top:16px;padding-bottom:23px;transition:all .5s ease;background-color:#fff}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-categories{width:100%;border-bottom:1px solid #000;display:flex;margin-bottom:47px;padding-top:20px;padding-bottom:19px;align-items:center}}.paragraph--type--subscriptions .subscription-categories .category-selector{display:flex;gap:24px}@media(max-width: 575px){.paragraph--type--subscriptions .subscription-categories .category-selector{gap:12px;justify-content:space-between}}.paragraph--type--subscriptions .subscription-categories .category-btn{font-size:18px;font-weight:500;padding:0;cursor:pointer;border:none;background:none;color:#000}.paragraph--type--subscriptions .subscription-categories .category-btn.active{border-bottom:2px solid #000}.paragraph--type--subscriptions .subscription-categories .category-btn span{color:#000}.paragraph--type--subscriptions .subscription-categories .category-btn .responsive{display:none}@media(max-width: 991px){.paragraph--type--subscriptions .subscription-categories .category-btn .responsive{display:block}.paragraph--type--subscriptions .subscription-categories .category-btn .desktop{display:none}}.paragraph--type--subscriptions .responsive-selections{position:sticky;z-index:5;top:64px;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.2)}@media(min-width: 992px){.paragraph--type--subscriptions .responsive-selections{display:none}}.paragraph--type--subscriptions .responsive-selections.js-hidden{display:none}.paragraph--type--subscriptions .responsive-selections .field--name-field-cart-message{margin-top:0;padding-top:8px}.paragraph--type--subscriptions .responsive-selections .selections-wrapper{margin-bottom:24px}.paragraph--type--subscriptions .responsive-selections .selections-column{overflow:hidden;height:0;transition:height .5s ease;interpolate-size:allow-keywords}.paragraph--type--subscriptions .responsive-selections .selections-column.js-visible{height:auto}.paragraph--type--subscriptions .responsive-selections .selections-list-toggle{width:auto}.paragraph--type--subscriptions .responsive-selections .buy-button{margin-bottom:16px}.paragraph--type--subscriptions .responsive-selections .buy-button.js-hidden{display:none}.paragraph--type--subscriptions .category-empty{margin:30px 0;padding:50px;text-align:center;border-radius:8px;background-color:#f9f9f9}.paragraph--type--subscriptions .category-empty h2{font-weight:600;margin-bottom:16px}.paragraph--type--subscriptions .category-empty p{color:#666}.paragraph--type--subscriptions .flexible-subscription-layout{width:100%;margin-top:20px;--bs-gutter-x: 60px}@media(max-width: 991px){.paragraph--type--subscriptions .flexible-subscription-layout{position:relative;--bs-gutter-x: 48px;width:100dvw}.paragraph--type--subscriptions .flexible-subscription-layout .selections-wrapper{display:none}}.paragraph--type--subscriptions .productions-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:32px 16px}@media(max-width: 1199px){.paragraph--type--subscriptions .productions-grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 991px){.paragraph--type--subscriptions .productions-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.paragraph--type--subscriptions .productions-grid{grid-template-columns:repeat(2, 1fr)}}.paragraph--type--subscriptions .production-card>.card-wrapper .card-image{overflow:hidden;width:100%;height:200px}.paragraph--type--subscriptions .production-card>.card-wrapper .card-image img{width:100%;height:100%;transition:transform .3s;object-fit:cover}.paragraph--type--subscriptions .production-card>.card-wrapper .card-image img:hover{transform:scale(1.05)}.paragraph--type--subscriptions .production-card>.card-wrapper .card-content .card-dates{font-weight:600;margin:0}.paragraph--type--subscriptions .production-card .choose-button{margin-top:8px;padding-right:16px !important}.paragraph--type--subscriptions .production-card .choose-button:not(.selected){background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;border-color:currentColor}.paragraph--type--subscriptions .production-card .choose-button:not(.selected)::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .production-card .choose-button:not(.selected):hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .production-card .choose-button:not(.selected)[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .production-card .choose-button.selected{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#b0070d;border-color:#b0070d}.paragraph--type--subscriptions .production-card .choose-button.selected::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .production-card .choose-button.selected:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .production-card .choose-button.selected[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .production-card .choose-button.selected::after{filter:invert(1)}.paragraph--type--subscriptions .production-card .choose-button::after{content:none !important}.paragraph--type--subscriptions .productions-column{width:auto;flex-grow:1;max-width:calc(100% - (210px + var(--bs-gutter-x)))}@media(max-width: 991px){.paragraph--type--subscriptions .productions-column{max-width:100%}}.paragraph--type--subscriptions .selections-wrapper{position:sticky;top:64px;align-self:flex-start;width:calc(210px + var(--bs-gutter-x))}@media(max-width: 991px){.paragraph--type--subscriptions .selections-wrapper{width:100%}}@media(max-width: 991px){.paragraph--type--subscriptions .selections-wrapper .field--name-field-cart-message{padding-bottom:16px}.paragraph--type--subscriptions .selections-wrapper .field--name-field-cart-message p{font-size:16px;line-height:20px;margin:0}}.paragraph--type--subscriptions .selections-wrapper .field--name-field-cart-message p{margin:0}.paragraph--type--subscriptions .selections-wrapper .field--name-field-cart-message h2,.paragraph--type--subscriptions .selections-wrapper .field--name-field-cart-message h3,.paragraph--type--subscriptions .selections-wrapper .field--name-field-cart-message h4{font-size:24px;margin-top:0;margin-bottom:0}@media(max-width: 991px){.paragraph--type--subscriptions .selections-wrapper .field--name-field-cart-message h2,.paragraph--type--subscriptions .selections-wrapper .field--name-field-cart-message h3,.paragraph--type--subscriptions .selections-wrapper .field--name-field-cart-message h4{font-size:20px;line-height:24px;margin:0}}.paragraph--type--subscriptions .selections-wrapper .selections-list-toggle{position:absolute;top:16px;right:12px;margin-top:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#b0070d;border-color:#b0070d;padding-right:16px;opacity:1;transition:opacity .5 ease}.paragraph--type--subscriptions .selections-wrapper .selections-list-toggle::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .selections-wrapper .selections-list-toggle:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .selections-wrapper .selections-list-toggle[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .selections-wrapper .selections-list-toggle::after{filter:invert(1)}.paragraph--type--subscriptions .selections-wrapper .selections-list-toggle::after{content:none}.paragraph--type--subscriptions .selections-wrapper .selections-list-toggle.js-hidden{opacity:0}.paragraph--type--subscriptions .selections-wrapper .selections-column .selected-sessions-list{overflow-y:auto;margin-bottom:16px}.paragraph--type--subscriptions .selections-wrapper .selections-column .selected-sessions-list .empty-selection{font-style:italic;padding:20px 0;text-align:center;color:#888}.paragraph--type--subscriptions .selections-wrapper .selections-column .selected-sessions-list .selected-session-item{display:flex;align-items:flex-start;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.paragraph--type--subscriptions .selections-wrapper .selections-column .selected-sessions-list .selected-session-item:first-child{border-top:1px solid #eee}.paragraph--type--subscriptions .selections-wrapper .selections-column .selected-sessions-list .selected-session-item .session-info{flex:1}.paragraph--type--subscriptions .selections-wrapper .selections-column .selected-sessions-list .selected-session-item .session-info .session-title{font-size:16px;font-weight:600;line-height:20px;margin:0}.paragraph--type--subscriptions .selections-wrapper .selections-column .selected-sessions-list .selected-session-item .session-info .session-date,.paragraph--type--subscriptions .selections-wrapper .selections-column .selected-sessions-list .selected-session-item .session-info .session-day{font-size:14px;display:inline-block;margin:0;color:#666}.paragraph--type--subscriptions .selections-wrapper .selections-column .selected-sessions-list .selected-session-item .remove-selected{font-size:30px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;transition:transform .2s;color:#b0070d;border:none;background:none}.paragraph--type--subscriptions .selections-wrapper .selections-column #flexible-subscription-form .buy-button:disabled{padding-right:16px !important;cursor:not-allowed !important;background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;border-color:currentColor}.paragraph--type--subscriptions .selections-wrapper .selections-column #flexible-subscription-form .buy-button:disabled::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--subscriptions .selections-wrapper .selections-column #flexible-subscription-form .buy-button:disabled:hover::after{transform:translateX(8px)}.paragraph--type--subscriptions .selections-wrapper .selections-column #flexible-subscription-form .buy-button:disabled[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--subscriptions .selections-wrapper .selections-column #flexible-subscription-form .buy-button:disabled::after{content:none !important}.paragraph--type--subscriptions .selections-wrapper .selections-column #flexible-subscription-form .buy-button.js-hidden{display:none !important}.field--name-field-main-content .item{overflow:visible}
