.block-product-ticket-prices .background-text-graphic{color:var(--background-text-graphic-color);font:var(--font-semantic-background-text);text-transform:uppercase;position:absolute;top:0;left:0;pointer-events:none;z-index:0;overflow:hidden;transform:translateY(-0.8125rem);width:100%}.block-product-ticket-prices{--block-background-color: var(--bg-primary, #00162d);--block-text-color: var(--text-primary, #fff);--card-border-default: #4d5c6c;--card-border-hover: #0ff;--card-color: #fff;--card-color-disabled: #666f7a;--button-bg-active: #0ff;--button-color-active: #00162d;--tickets-remaining-color: #0ff;--background-text-graphic-color: var(--bg-secondary, #011e3d);background-color:var(--block-background-color);position:relative;overflow:hidden;padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-lg)}.block-product-ticket-prices.has-top-spacing{padding-top:var(--spacing-3xl)}.block-product-ticket-prices.has-bottom-spacing{padding-bottom:var(--spacing-lg)}.block-product-ticket-prices .floating-glass-element--1{position:absolute;top:0;right:0;pointer-events:none}.block-product-ticket-prices .floating-glass-element--1::before{content:"";background:url(../../../images/glass-pane-4.png) no-repeat center;width:42.8125rem;height:39.1875rem;transform:translateX(75%) translateY(var(--before-parallax, -15%)) rotate(180deg);display:block}@media screen and (min-width: 1136px){.block-product-ticket-prices .floating-glass-element--1::before{transform:translateX(0) translateY(var(--before-parallax, -50%)) rotate(180deg)}}.block-product-ticket-prices .floating-glass-element--2{position:absolute;top:0;left:0;pointer-events:none}.block-product-ticket-prices .floating-glass-element--2::before{content:"";background:url(../../../images/glass-pane-1.png) no-repeat center;width:42.8125rem;height:42.8125rem;transform:translateX(-50%) translateY(var(--before-parallax, 30%)) rotate(-60deg);display:block}@media screen and (min-width: 1136px){.block-product-ticket-prices .floating-glass-element--2::before{transform:translateX(-25%) translateY(var(--before-parallax, 0)) rotate(-60deg)}}.block-product-ticket-prices .floating-glass-element--3{position:absolute;top:0;right:0;pointer-events:none}@media screen and (min-width: 1136px){.block-product-ticket-prices .floating-glass-element--3{bottom:0;top:unset}}.block-product-ticket-prices .floating-glass-element--3::before{content:"";background:url(../../../images/glass-pane-2.png) no-repeat center;width:54.1167rem;height:54.1167rem;transform:translateX(53%) translateY(var(--before-parallax, 100%)) rotate(-75deg);display:block}@media screen and (min-width: 1136px){.block-product-ticket-prices .floating-glass-element--3::before{transform:translateX(43%) translateY(var(--before-parallax, 45%)) rotate(-75deg)}}.block-product-ticket-prices .background-text-graphic{position:absolute;left:0;bottom:0;z-index:0;color:var(--background-text-graphic-color);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(0)}.block-product-ticket-prices .row{row-gap:1rem}.block-product-ticket-prices .instructions{margin-top:var(--spacing-lg);color:var(--block-text-color)}.block-product-ticket-prices .price-card{border:var(--borderwidths-regular) solid var(--card-border-default);border-radius:var(--radii-small);background:rgba(0,0,0,0);backdrop-filter:blur(20px);overflow:hidden;color:var(--card-color)}.block-product-ticket-prices .price-card .main-section{padding:var(--spacing-md);display:flex;flex-direction:column}.block-product-ticket-prices .price-card .main-section .card-title{margin-top:0;margin-bottom:var(--spacing-xl);text-transform:uppercase;font-size:var(--fontsizes-2xl);font-weight:900;font-style:italic;line-height:110%}.block-product-ticket-prices .price-card .main-section .card-title:has(+.card-description){margin-bottom:var(--spacing-md)}.block-product-ticket-prices .price-card .main-section .card-description{pointer-events:all;font-size:var(--fontsizes-md);font-weight:300;line-height:150%;margin-bottom:var(--spacing-xl)}.block-product-ticket-prices .price-card .main-section .tickets-remaining{font-size:var(--fontsizes-lg);font-weight:300;line-height:150%;color:var(--tickets-remaining-color)}.block-product-ticket-prices .price-card .main-section .effective-time{font-size:var(--fontsizes-md);font-weight:300;line-height:150%;margin-top:var(--spacing-3xs)}.block-product-ticket-prices .price-card .prices-section{border-top:var(--borderwidths-regular) solid var(--card-border-default);border-bottom:var(--borderwidths-regular) solid var(--card-border-default);display:flex}.block-product-ticket-prices .price-card .prices-section .price{padding:var(--spacing-xs) var(--spacing-md);flex:1;border-right:var(--borderwidths-regular) solid var(--card-border-default)}.block-product-ticket-prices .price-card .prices-section .price:last-child{border-right:none}.block-product-ticket-prices .price-card .prices-section .price .label{display:block;margin-bottom:var(--spacing-xs);font-size:var(--fontsizes-xs);font-weight:300;line-height:125%}.block-product-ticket-prices .price-card .prices-section .price .amount{font-size:var(--fontsizes-xl);font-weight:300;line-height:125%}.block-product-ticket-prices .price-card .buy-tickets{width:100%;border:0;border-radius:0;padding:var(--spacing-sm) var(--spacing-md);background-color:rgba(0,0,0,0);font-size:var(--fontsizes-xl);line-height:110%;font-weight:900;display:flex;justify-content:space-between;align-items:center;font-style:italic}.block-product-ticket-prices .price-card .buy-tickets .material-symbols-outlined{font-size:2.5rem;transition:transform .2s ease-in-out}.block-product-ticket-prices .price-card:has(button:hover):not(.is-style-disabled),.block-product-ticket-prices .price-card:has(button:focus):not(.is-style-disabled){border-color:var(--card-border-hover)}.block-product-ticket-prices .price-card:has(button:hover):not(.is-style-disabled) .buy-tickets,.block-product-ticket-prices .price-card:has(button:focus):not(.is-style-disabled) .buy-tickets{background-color:var(--button-bg-active);color:var(--button-color-active)}.block-product-ticket-prices .price-card:has(button:hover):not(.is-style-disabled) .buy-tickets .material-symbols-outlined,.block-product-ticket-prices .price-card:has(button:focus):not(.is-style-disabled) .buy-tickets .material-symbols-outlined{transform:translateX(2px)}.block-product-ticket-prices .price-card.is-style-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--card-color-disabled)}.block-product-ticket-prices .price-card.is-style-disabled .tickets-remaining{color:var(--card-color-disabled)}
