.site-source .mobile-review-only{display:none!important}@media (max-width:767px){.site-source .mobile-review-only{display:initial!important}.site-source .mobile-review-desktop,.site-source .mobile-review-remove{display:none!important}.site-source [data-mobile-copy] .mobile-review-only{white-space:pre-line}.site-source[data-page-path=\/events-and-shows] .form-block-5{scrollbar-width:none;-ms-overflow-style:none}.site-source[data-page-path=\/events-and-shows] .form-block-5::-webkit-scrollbar{display:none}.site-source [data-mobile-spritz] :is(.event_badge,.hover_overlay){display:none!important}.site-source[data-page-path=\/xoxmas] [data-xoxmas-tariff]{white-space:nowrap;letter-spacing:1px;flex-shrink:0;width:auto;text-align:right!important}.site-source .ticket_group .info_row .info-item,.site-source .ticket_group .info_row .info_item_text{text-align:center!important;align-self:center!important;align-items:center!important}.site-source .ticket_group .info_row .info-item>.w-embed{align-self:center}.site-source .ticket_line .small-wrapper-vertical,.site-source .ticket_line .small-wrapper-vertical :is(h2,p,.ticket_info){text-align:center!important;align-items:center!important}.site-source .ticket_line .feedback-price-with-note{flex-direction:column;width:100%;align-items:center!important;display:flex!important}.site-source .ticket_line .feedback-price-with-note>[data-gastronaut-price]{text-align:center!important;display:block!important}.site-source .ticket_line .feedback-price-with-note>[data-gastronaut-price]>[data-price-state]{display:block!important}.site-source .ticket_line .small-wrapper-vertical>.disclaimer{align-self:center;margin:0}.site-source .cta_group_block{justify-content:center!important;align-items:center!important}.site-source .native-tickets button.price-option_ticket-link,.site-source .native-tickets button.price-option_ticket-link *{text-align:center!important}.site-source[data-page-path*=dinner] .native-tickets button.price-option_ticket-link,.site-source[data-page-path*=dinner] .native-tickets button.price-option_ticket-link *{color:#fff!important}.site-source .native-flash-date-label{display:none!important}.site-source[data-page-path] .native-flash-sale-label{white-space:nowrap;flex-direction:row;gap:.25em;width:auto;height:auto;padding:6px 10px;font-size:20px;line-height:1.1;inset:34px auto auto 0}.site-source .native-flash-sale-label br{display:none}.site-source[data-page-path=\/magic-dinner-maxim-maurice] .bold-text-54{text-align:center!important}.site-source[data-page-path=\/magic-dinner-maxim-maurice] a.hero-button.less.round:hover,.site-source[data-page-path=\/magic-dinner-maxim-maurice] a.hero-button.less.round:focus-visible{color:#000!important}.site-source[data-page-path=\/silvester-2026-2027] .caption.left_align.lato.text{color:#000!important;text-align:center!important;align-items:center!important}.site-source[data-page-path=\/silvester-2026-2027] .caption.left_align.lato.text strong{align-self:center}.site-source[data-page-path=\/silvester-2026-2027] :is([data-cms-text=s02\.t060],[data-cms-text=s02\.t116]){margin-inline:auto;text-align:center!important}.site-source .ticket_line .small-wrapper-vertical>.disclaimer{white-space:normal;color:#bdbdbd;font-size:inherit!important;line-height:1.5!important}.site-source .ticket_line .small-wrapper-vertical:has(>.ticket_info:not(.disclaimer))>.disclaimer{font-size:16px!important}.site-source:is([data-page-path=\/the-jazz-club],[data-page-path=\/drag-dinner-heidelberg],[data-page-path=\/magic-mike-show-heidelberg],[data-page-path=\/criminal-dinner-show-heidelberg-krimi-dinner],[data-page-path=\/burlesque-dinner-x-glam-girls-frauenbad-heidelberg]) .cta_group_block.magic>a{text-align:center;max-width:100%;width:100%!important}.site-source[data-page-path=\/the-jazz-club] :is(a.jazz_button,a.btn.primary,a.hero-button.tickets-kaufen),.site-source[data-page-path=\/the-jazz-club] :is(a.jazz_button,a.btn.primary,a.hero-button.tickets-kaufen) *,.site-source[data-page-path=\/magic-kids-show] .native-tickets button.price-option_ticket-link,.site-source[data-page-path=\/magic-kids-show] .native-tickets button.price-option_ticket-link *,.site-source[data-page-path=\/neon-nights-kids] a.hero-button.tickets-kaufen:not(.white),.site-source[data-page-path=\/neon-nights-kids] a.hero-button.tickets-kaufen:not(.white) *{color:#fff!important}.site-source[data-page-path=\/the-jazz-club] .ticket_line .flexbox-blox-strokes>div{width:100%}.site-source[data-page-path=\/the-jazz-club] .ticket_line a.hero-button{width:100%;margin-inline:auto}.site-source[data-page-path=\/the-jazz-club] .flexbox-blox-strokes:has(>.ticket_line){padding-inline:16px!important}.site-source[data-page-path=\/burlesque-dinner-x-glam-girls-frauenbad-heidelberg] .glam-grils_content_right,.site-source[data-page-path=\/burlesque-dinner-x-glam-girls-frauenbad-heidelberg] .glam-grils_content_right *{text-align:center!important}.site-source[data-page-path] .native-flash-sale-image:not(:has(.exp-ticket-img-overlay)):before{content:"";background:color-mix(in srgb,var(--ticket-accent,#111) 55%,transparent);pointer-events:none;z-index:0;position:absolute;inset:0}.site-source[data-page-path] .native-flash-sale-image .exp-ticket-img-overlay{background-color:color-mix(in srgb,var(--ticket-accent,#111) 55%,transparent)}.site-source[data-page-path] .native-flash-sale-label{background:0 0}.site-source:is([data-page-path=\/criminal-dinner-show-heidelberg-krimi-dinner],[data-page-path=\/escape-to-the-dinner-frauenbad-heidelberg-die-ratsel-dinnershow],[data-page-path=\/grusel-dinner-heidelberg]) .truncated-text-wrap:not(.feedback-description-expanded){max-height:72px;overflow:hidden}.site-source:is([data-page-path=\/criminal-dinner-show-heidelberg-krimi-dinner],[data-page-path=\/escape-to-the-dinner-frauenbad-heidelberg-die-ratsel-dinnershow],[data-page-path=\/grusel-dinner-heidelberg]) .truncated-text-wrap:not(.feedback-description-expanded)>.truncated-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-source[data-page-path=\/escape-to-the-dinner-frauenbad-heidelberg-die-ratsel-dinnershow] .feedback-price-reference{display:none}.site-source[data-page-path=\/neon-nights-kids] .section_content.tickets{border-radius:16px}.site-source[data-page-path=\/neon-nights-kids] .ticket_group .flexbox-blox-strokes{overflow:hidden;border-radius:16px!important}.site-source[data-page-path=\/neon-nights-kids] .neon_special_group.kids{gap:20px}.site-source[data-page-path=\/neon-nights-kids] .neon_special_group.kids .cta_intro_text{font-size:16px;line-height:1.35}.site-source[data-page-path=\/neon-nights-kids] .neon_special_group.kids .event_name_in{margin:0;font-size:24px;line-height:1.05}}
.site-source .native-flash-date-label{display:none!important}.site-source .native-tickets button.price-option_ticket-link,.site-source .native-tickets button.price-option_ticket-link *{text-align:center!important}.site-source[data-page-path=\/magic-kids-show] .native-tickets button.price-option_ticket-link,.site-source[data-page-path=\/magic-kids-show] .native-tickets button.price-option_ticket-link *,.site-source[data-page-path=\/the-jazz-club] :is(a.jazz_button,a.btn.primary),.site-source[data-page-path=\/the-jazz-club] :is(a.jazz_button,a.btn.primary) *{color:#fff!important}.site-source[data-page-path=\/the-jazz-club] a.jazz_button{justify-content:center;align-items:center;display:flex}.site-source [data-desktop-white-ink],.site-source [data-desktop-white-ink] *,.site-source[data-page-path=\/neon-nights-kids] a.hero-button.tickets-kaufen:not(.white),.site-source[data-page-path=\/neon-nights-kids] a.hero-button.tickets-kaufen:not(.white) *{color:#fff!important}.site-source[data-page-path=\/neon-nights-kids] .ticket_group .flexbox-blox-strokes{overflow:hidden;border-radius:16px!important}.site-source[data-page-path=\/neon-nights] [data-cms-text=s03\.t029]{align-self:stretch;width:100%;text-align:left!important}.site-source[data-page-path=\/neon-nights] .side-by-side_ticket-item.is-light-green{flex-wrap:wrap}.site-source .desktop-group-discount{text-align:left;width:100%;margin:0}.site-source[data-page-path=\/xoxmas] .mobile-review-desktop{display:none!important}.site-source[data-page-path=\/xoxmas] .mobile-review-only{display:initial!important}.site-source[data-page-path=\/xoxmas] [data-mobile-copy] .mobile-review-only{white-space:pre-line}.site-source[data-page-path=\/silvester-2026-2027] .mobile-review-remove{display:none!important}.site-source[data-page-path] [data-header-outline-ticket]{color:#fff!important;background:0 0!important}.site-source[data-page-path] a[data-header-outline-ticket].w-button:is(:hover,:focus-visible),.site-source[data-page-path] a[data-header-outline-ticket].w-button:is(:hover,:focus-visible) *{color:#000!important;background:#fff!important}.site-source[data-page-path=\/burlesque-dinner-heidelberg] .native-tickets button.price-option_ticket-link,.site-source[data-page-path=\/burlesque-dinner-heidelberg] .native-tickets button.price-option_ticket-link *{color:#fff!important}.site-source[data-page-path=\/neon-nights-kids] .ticket-block .merge_ticket{border-radius:16px}.site-source[data-page-path=\/neon-nights-kids] .ticket_group .flexbox-blox-strokes{overflow:visible!important}.site-source[data-page-path=\/neon-nights-kids] .ticket-block .early-bird-action{z-index:2;background:#f7f2e5;padding:0 10px;top:0;transform:translateY(-50%)}.site-source[data-page-path=\/neon-nights] .darker>.intro>.section_heading{text-align:center;width:100%}.site-source .events-und-shows>a:has(.review-nav-arrow){align-items:center;gap:8px;display:inline-flex}.site-source .review-nav-arrow{pointer-events:none;color:#fff;flex:none;width:22px;height:22px;margin-top:4px}.site-source[data-page-path=\/silvester-2026-2027] #tickets .feedback-price-unit{font-size:14px;line-height:1.5;display:block}@media (min-width:768px){.site-source[data-page-path=\/neon-nights] .side-by-side_ticket-item.is-light-green{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.site-source[data-page-path=\/neon-nights] .side-by-side_ticket-item.is-light-green .desktop-group-discount{grid-column:1/-1}.site-source[data-page-path=\/neon-nights] .side-by-side_ticket-item.is-light-green>a{width:100%;min-width:0}.site-source[data-page-path=\/neon-nights-kids] #popup_trigger{width:var(--glow-voucher-button-width,180px);height:var(--glow-voucher-button-height,54px);flex-shrink:0;min-height:0}.site-source[data-page-path=\/comedy-dinner]>.page-wrapper>.main-wrapper>.hero{height:100vh;min-height:100vh;padding-bottom:0}.site-source[data-page-path=\/comedy-dinner] .hero>.w-background-video{height:100%!important;inset:0!important}.site-source[data-page-path=\/comedy-dinner] .hero>.w-background-video>video{object-fit:cover;width:100%!important;height:100%!important;margin:0!important;inset:0!important}.site-source[data-page-path=\/comedy-dinner] .hero>.background-video-8>video{transform:scale(1.08)}.site-source[data-page-path=\/comedy-dinner] .hero>.container{padding-bottom:56px}}
.site-source[data-page-path=\/spritz-paint] #Bachelorette .combined-cross-selling_heading{text-align:center}.site-source[data-page-path=\/spritz-paint] #Bachelorette .new-spritz-hero_h2{text-align:center;width:100%}.site-source[data-page-path=\/spritz-paint] [data-cms-text=s04\.t031]{color:#fff!important}.site-source[data-page-path=\/spritz-paint] .native-tickets{--ticket-accent:#dc9469;--ticket-date-background:#dc9469}.site-source[data-page-path=\/spritz-paint] .native-tickets :is([data-theme=bg],[data-theme=overlay],[data-ticket-book],[data-accordion=toggle]){background-color:#dc9469!important;background-image:none!important}.site-source[data-page-path=\/spritz-paint] .native-tickets :is([data-theme=text],[data-theme=text-border],.date_time_group,[data-ticket-field=time],[data-ticket-field=weekday],.exp-ticket_prices,.exp-ticket_price,.price-option_prices-sub){color:#dc9469!important}.site-source[data-page-path=\/spritz-paint] .native-tickets :is([data-theme=border],[data-theme=text-border]){border-color:#dc9469!important}.site-source[data-page-path=\/infrastruktur] [data-cms-section=s06] .button-wrapper>a{color:#111!important;background:#fff!important;border-radius:0!important}.site-source[data-page-path=\/summerfest-2025] .hero>.button-wrapper>.hero-button{justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.site-source[data-page-path=\/neon-nights-kids] [data-cms-section=s09]>.section_content>.content_group>.section_heading{text-align:center;width:100%}.site-source[data-page-path=\/neon-nights-kids] [data-cms-section=s04] .ticket_flex a.hero-button,.site-source[data-page-path=\/neon-nights-kids] [data-cms-section=s04] #popup_trigger{justify-content:center;align-items:center;padding:8px 12px;display:inline-flex;width:var(--glow-voucher-button-width,180px)!important;height:var(--glow-voucher-button-height,54px)!important;color:#fff!important;min-height:0!important}.site-source[data-page-path=\/the-jazz-club] .optional-add-ons_button{box-sizing:border-box;width:var(--review-jazz-button-width,240px);max-width:100%;height:var(--review-jazz-button-height,54px);justify-content:center;align-items:center;min-height:0;padding:8px 16px;display:inline-flex}.site-source[data-page-path=\/paint-your-bear] .native-tickets [data-ticket-book]{background:#cf0172!important}.site-source[data-page-path=\/paint-your-bear] [data-review-bear-tickets] .early-bird-action{background:#f1f3ff;padding-inline:12px;top:0!important;transform:translateY(-50%)!important}.site-source[data-page-path=\/paint-your-bear] [data-review-bear-tickets] .flexbox-blox-strokes{overflow:visible!important}.site-source[data-page-path=\/paint-your-bear] .review-bear-group-copy{flex-direction:column;align-items:center;display:flex}.site-source[data-page-path=\/paint-your-bear] .review-bear-group-label{text-align:center;margin:0 0 8px;font-size:14px}.site-source[data-page-path=\/magic-kids-show] [data-cms-section=s06] :is(.flexbox-blox-strokes,.ticket_line,.small-wrapper-vertical){height:auto!important;min-height:0!important}.site-source[data-page-path=\/magic-kids-show] [data-cms-section=s06] .ticket_line{gap:20px;padding-block:24px}.site-source:is([data-page-path=\/grusel-dinner-heidelberg],[data-page-path=\/comedy-dinner],[data-page-path=\/magic-dinner-with-marco-miele-and-chris-stark]) #food-menu.food-menu_section{width:100%;max-width:none}.site-source:is([data-page-path=\/grusel-dinner-heidelberg],[data-page-path=\/comedy-dinner],[data-page-path=\/magic-dinner-with-marco-miele-and-chris-stark]) #food-menu .food-menu_layout{width:100%;max-width:none;margin-inline:auto}.site-source[data-page-path=\/hochzeiten] .new-navbar_menu[data-native-menu-open=true]{margin-top:0!important;top:0!important}.site-source[data-page-path=\/frauenbad-tickets-new] .native-flash-sale-label{background:0 0!important}.site-source[data-page-path=\/frauenbad-tickets-new] .native-flash-sale-image .exp-ticket-img-overlay,.site-source[data-page-path=\/frauenbad-tickets-new] .flash_overlay{opacity:1!important;background:0 0!important}@media (max-width:767px){.site-source[data-page-path=\/] .side-popup-buttons-wrapper{margin-top:20px}.site-source[data-page-path=\/] #Referenzen .masonry_gallery_mask{overflow:hidden}.site-source[data-page-path=\/] #Referenzen .masonry_gallery_slide{flex-shrink:0;min-width:100%;max-width:100%}.site-source[data-page-path=\/] #Referenzen .masonry_gallery_slider_grid{grid-template-rows:none;grid-auto-rows:minmax(160px,auto);height:auto}.site-source[data-page-path=\/] #Referenzen .masonry_gallery_slider_lightbox{overflow:hidden}.site-source[data-page-path=\/] #Referenzen .masonry_gallery_slider_lightbox .w-background-video{width:100%;height:100%;min-height:0}.site-source[data-page-path=\/] #Referenzen .masonry_gallery_slider_lightbox video{object-fit:cover;width:100%;height:100%}.site-source[data-page-path=\/xoxmas] .section-eckdaten :is(.div-2,.info,.eyebrow){align-items:center;text-align:center!important}.site-source[data-page-path=\/neon-nights-kids] [data-cms-section=s09] .fill_screen.birthday{height:calc(95vh + 30px)}.site-source[data-page-path=\/frauenbad-tickets-new] .native-ticket-filters .splide__track{overflow:visible}.site-source[data-page-path=\/frauenbad-tickets-new] .native-ticket-filters [data-ticket-month].is-active .date_filter{min-width:max-content;transform:none}.site-source[data-page-path=\/frauenbad-tickets-new] .native-ticket-filters .text-block-71{white-space:nowrap;overflow:visible}}
