.block.block-hero-product{--block-background-color: var(--bg-primary, #00162d);--block-color: var(--text-primary, #fff);--block-heading-color: var(--text-accent, #0ff);--ticket-button-background-color: var(--component-button-primary-bg, #0ff);--ticket-button-color: var(--component-button-primary-text, #00162d);--program-button-background-color: var(--component-button-secondary-bg, #fff);--program-button-color: var(--component-button-primary-text, #00162d);background-color:var(--block-background-color);display:flex;flex-direction:column;justify-content:flex-end;padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-xl);overflow:hidden;position:relative}@media screen and (min-width: 1136px){.block.block-hero-product{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}}.block.block-hero-product:has(.background-image){padding-top:var(--spacing-lg);min-height:50rem}.block.block-hero-product .breadcrumbs-wrapper{margin-bottom:3rem;position:relative;z-index:10}.block.block-hero-product .col-image{margin-bottom:3rem;position:relative}@media screen and (min-width: 1136px){.block.block-hero-product .col-image{margin-bottom:0}}.block.block-hero-product .col-image .image-wrapper{aspect-ratio:1/1;position:relative;z-index:0}.block.block-hero-product .col-image .image-wrapper img{border-radius:var(--radii-small, 0.3125rem) 0 0 var(--radii-small, 0.3125rem);position:absolute;top:0;left:0;aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 1136px){.block.block-hero-product .col-image .image-wrapper img{width:100%;max-width:41.25rem}}.block.block-hero-product .floating-glass-elements{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;pointer-events:none;will-change:transform;transition:transform .1s linear;z-index:5}@media screen and (min-width: 1136px){.block.block-hero-product .floating-glass-elements{width:calc(50vw - var(--bs-gutter-x)*.5);max-width:44.125rem}}.block.block-hero-product .floating-glass-elements--top{background:url(../../../images/glass-pane-1.png) no-repeat center;transform:translateY(var(--top-parallax, 0)) rotate(15deg);top:-15rem;right:-5rem}@media screen and (min-width: 600px){.block.block-hero-product .floating-glass-elements--top{top:-8rem;right:-6rem}}.block.block-hero-product .floating-glass-elements--left{background:url(../../../images/glass-pane-2.png) no-repeat center;transform:translateY(var(--left-parallax, 0)) rotate(-78.87deg);top:-2rem;left:-10rem}@media screen and (min-width: 600px){.block.block-hero-product .floating-glass-elements--left{top:-4rem;left:-9rem}}.block.block-hero-product .floating-glass-elements--bottom{background:url(../../../images/glass-pane-3.png) no-repeat center;transform:translateY(var(--bottom-parallax, 0)) rotate(2.475deg);bottom:-5rem;right:-12rem}@media screen and (min-width: 600px){.block.block-hero-product .floating-glass-elements--bottom{bottom:-11rem;right:4rem}}.block.block-hero-product .floating-glass-elements--top,.block.block-hero-product .floating-glass-elements--left,.block.block-hero-product .floating-glass-elements--bottom{background-size:contain;content:"";display:block;position:absolute;width:clamp(20.6875rem,17.4745rem + 13.7089vw,29.8125rem);height:clamp(20.6875rem,17.4745rem + 13.7089vw,29.8125rem)}.block.block-hero-product .entry-content{color:var(--block-color);position:relative;z-index:10}.block.block-hero-product .entry-content .wp-block-heading{color:var(--block-heading-color);font-size:2rem;word-break:break-word}@media screen and (min-width: 1136px){.block.block-hero-product .entry-content .wp-block-heading{font-size:var(--fontsizes-2xl, 3rem)}}.block.block-hero-product .entry-content .by-brand{margin-top:0;margin-bottom:var(--spacing-sm) !important}.block.block-hero-product .entry-content .by-brand+.wp-block-heading{margin-top:var(--spacing-sm) !important}.block.block-hero-product .entry-content .wp-block-heading,.block.block-hero-product .entry-content p:not(:last-child){margin-bottom:var(--spacing-md)}.block.block-hero-product .meta-info-wrapper{margin-top:3rem}.block.block-hero-product .meta-info-wrapper .next-event{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.block.block-hero-product .meta-info-wrapper .next-event .info{border-left:var(--borderwidths-thick) solid var(--next-event-info-border-color, #0ff);padding-left:var(--spacing-xs)}.block.block-hero-product .meta-info-wrapper .next-event .info .label{text-transform:uppercase;color:var(--next-event-info-label-color, #0ff);font-weight:300;font-size:var(--fontsizes-sm);line-height:125%;margin-bottom:var(--spacing-2xs)}.block.block-hero-product .meta-info-wrapper .next-event .info .value{color:var(--block-color);font-size:var(--fontsizes-md);font-weight:300;line-height:125%;margin-bottom:0}.block.block-hero-product .cta-buttons-wrapper.wp-block-buttons{margin-bottom:0}.block.block-hero-product .cta-buttons-wrapper.wp-block-buttons .wp-block-button.is-style-ticket-button .wp-block-button__link{background-color:var(--ticket-button-background-color);color:var(--ticket-button-color)}.block.block-hero-product .cta-buttons-wrapper.wp-block-buttons .wp-block-button.is-style-ticket-button .wp-block-button__link:hover{background-color:var(--ticket-button-background-color-hover);color:var(--ticket-button-color-hover)}.block.block-hero-product .cta-buttons-wrapper.wp-block-buttons .wp-block-button.is-style-program-button .wp-block-button__link{background-color:var(--program-button-background-color);color:var(--program-button-color)}.block.block-hero-product .cta-buttons-wrapper.wp-block-buttons .wp-block-button.is-style-program-button .wp-block-button__link:hover{background-color:var(--program-button-background-color-hover);color:var(--program-button-color-hover)}.block.block-hero-product.block-style-default{--block-background-color: var(--bg-primary, #00162d);--block-color: var(--text-primary, #fff);--block-heading-color: var(--text-accent, #0ff);--ticket-button-background-color: var(--component-button-primary-bg, #0ff);--ticket-button-color: var(--component-button-primary-text, #00162d);--program-button-background-color: var(--component-button-secondary-bg, #fff);--program-button-color: var(--component-button-primary-text, #00162d)}.block.block-hero-product.has-primary-background-color{--block-background-color: var(--bg-primary, #00162d);--block-color: var(--text-primary, #fff);--block-heading-color: var(--text-accent, #0ff);--ticket-button-background-color: var(--component-button-primary-bg, #0ff);--ticket-button-color: var(--component-button-primary-text, #00162d);--program-button-background-color: var(--component-button-secondary-bg, #fff);--program-button-color: var(--component-button-primary-text, #00162d)}.block.block-hero-product.has-secondary-background-color{--block-background-color: var(--bg-quaternary, #fff);--block-color: var(--text-primary-inverse, #00162d);--block-heading-color: var(--text-accent-reverse, #011e3d);--ticket-button-background-color: var(--component-button-primary-bg-inverse, #00162d);--ticket-button-color: var(--component-button-primary-text-inverse, #fff);--program-button-background-color: var(--component-button-primary-bg, #0ff);--program-button-color: var(--component-button-primary-text, #00162d)}
