:root{--ci-dark:#040609;--ci-beige:#ffdca4;--ci-gold:#ddc68d}body #page-content,footer{background-image:url(/wp-content/uploads/2025/04/Hintergrundstruktur.svg) !important;background-position:center 49% !important;background-size:100% auto !important;background-repeat:repeat-y}footer .footer-zahlungsanbieter img{opacity:.5;width:300px}.l-subheader.at_top{background-image:url(/wp-content/uploads/2025/04/Hintergrund-top.jpg) !important;background-position:center 49% !important;background-size:49% auto !important}.header .icon-ornament-header{transform:translateX(-50%)}.tourdaten .items{display:flex;grid-gap:24px;align-content:center;justify-content:space-between;border-bottom:1px solid var(--ci-gold);padding:12px 0;font-size:18px}.tourdaten .items div{width:30%}.tourdaten .items div:last-child{width:10%}.tickets a,.tickets.none a:hover{color:var(--ci-dark);background:var(--ci-beige);padding:3px 12px;text-decoration:none;border:2px solid var(--ci-beige);border-radius:24px}.tickets a:hover{color:var(--ci-beige);background:var(--ci-dark);border:2px solid var(--ci-beige)}.tickets.none a,.tickets-none{filter:blur(4px);cursor:not-allowed;opacity:.4}.tourdaten .items.onelistrow{font-size:24px}.us-btn-style_3,.w-toplink{padding:.5em !important}.w-grid-list .new-video-container .left-content{margin-right:3%}.w-grid-list .new-video-container .right-content{margin-left:3%}.w-grid-list .new-video-container{align-items:center}.playbutton img{width:98px}.w-nav li a:focus,.w-nav li a:hover{box-shadow:2px 2px 24px rgba(3,5,7,.55) !important}.w-nav li ul li a:focus,.w-nav li ul li a:hover{box-shadow:0 0 0 rgba(3,5,7,.55) !important}.w-nav .wpmenucart-contents{padding-left:18px}.w-nav .wpmenucart-contents:focus,.w-nav .wpmenucart-contents:hover,.w-nav li ul li .wpmenucart-content:focus,.w-nav li ul li .wpmenucart-content:hover{box-shadow:none !important;background:0 0 !important;color:#333 !important}.w-nav li ul li a:focus,.w-nav li ul li a:hover{box-shadow:0 0 0 rgba(3,5,7,.55) !important}.nav-icon{background-image:url(/wp-content/uploads/2025/03/ueberschrift-ornament-keltania.png) !important;background-position:center left !important;background-size:44px auto !important;background-repeat:no-repeat;padding-left:32px}.product a.woocommerce-LoopProduct-link{overflow:hidden;display:inline-block}article.product,li.product,li.wc-block-grid__product{overflow:hidden}article.product .post_image,li.product .post_image{display:block;transform:scale(1)}article.product:hover .post_image{transform:scale(1.08);transition:all .4s ease-in-out}li.product .post_image,li.product .attachment-woocommerce_thumbnail,li.wc-block-grid__product .wc-block-grid__product-image{transition:transform .4s ease-in-out}li.product:hover .post_image,li.product:hover .attachment-woocommerce_thumbnail,li.wc-block-grid__product:hover .wc-block-grid__product-image{transform:scale(1.08)}.wc-block-components-checkout-place-order-button,.wc-block-components-order-summary-item{color:var(--ci-dark)}.wc-block-components-checkout-place-order-button{background:rgba(255,220,164,.5)}.wc-block-components-checkout-place-order-button:hover{background:rgba(255,220,164,0);color:rgba(255,220,164,.5)}.crowdfunding .woocommerce a.button{width:100%;padding:1.2em !important}.crowdfunding .woocommerce a.button{font-family:Nunito-Regular;font-style:normal;text-transform:none;font-size:25px;line-height:1.2 !important;font-weight:700;letter-spacing:0em;padding:1.8em 2em !important;transition-duration:.3s;border-radius:50px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 1.0em);--btn-border-width:6px;--btn-background:linear-gradient(165deg,rgba(33,59,98,.85) 0%,rgba(3,5,7,.85) 100%);--btn-hover-background:rgba(4,6,9,.7);--btn-border-color:#ddc68d;--btn-hover-border-color:#ddc68d;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:var(--color-header-middle-text-hover) !important;box-shadow:6px 6px 24px 6px var(--color-chrome-toolbar)}.w-btn-wrapper.woocommerce{text-align:center}.crowdfunding .woocommerce .no-touch a:hover{background:var(--btn-background,transparent)}.crowdfunding .woocommerce .button .w-btn-label{font-size:25px;line-height:1.2 !important}.product_cat-crowdfunding .cart button{background:0 0 !important}.products .product_cat-crowdfunding .button .w-btn-label,.product_cat-crowdfunding .cart button.button{color:#dcc78c !important}.flexline a{display:inline-block;border:2px solid var(--ci-gold);margin-bottom:24px;text-decoration:none;font-size:25px;line-height:1.2 !important;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0em;padding:1em 2em}.wc-block-components-radio-control-accordion-content{color:#999}.woocommerce .wc-block-checkout .StripeElement{padding:0 .8rem !important}.woocommerce .wp-block-woocommerce-cart .StripeElement{padding:.8rem 0 !important}.crowdfunding .w-post-elm{padding-bottom:12px}.crowdfunding .w-post-elm.post_image{margin:24px}.product_cat-crowdfunding .woocommerce-LoopProduct-link img{margin:24px}.woocommerce .product_cat-crowdfunding .products .price,.product_cat-crowdfunding .woocommerce-Price-amount{font-size:2.2rem;text-shadow:0px 2px 1px #ffdca4}[type=submit]:not(.w-btn):not(.button),.wc-block-components-checkout-place-order-button__text{font-size:16px !important}.woocommerce-checkout .shop_table{background-color:#333 !important}.wc-block-components-product-metadata__description a{color:#333;display:none}.product_meta .posted_in,.desktop-none,.wp-block-button__link{display:none !important}.mfp-figure figure{background:#040609 !important}main a{text-decoration:underline}main a:hover,main .w-btn,h3 a{text-decoration:none}@keyframes pulsieren{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.play-button{position:relative}.play-button a:before{content:" ";background:url(/wp-content/uploads/2026/09/video-play.png) center center no-repeat;background-size:100px auto;width:120px;height:120px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:15;box-shadow:2px 3px 24px #333;border-radius:50%}.play-button.pulsieren a:before{top:40% !important;left:45% !important;animation:pulsieren 2s infinite ease-in-out !important}.feuertanzgewinnspiel{display:flex;align-items:center;color:var(--ci-gold);font-size:26px;font-family:TRAJAX;text-align:center;justify-content:center}.feuertanzgewinnspiel img{transition:transform .4s}.feuertanzgewinnspiel:hover img{transform:scale(.85)}.btn-gewinnen{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);z-index:10}.progress-crowdfunding .wccc-card{max-width:520px;margin:0 auto;padding:28px 30px 26px;background:#000;color:#e4e4e4;text-align:center;font-family:inherit;box-sizing:border-box;border:3px solid #ffdca4;box-shadow:1px 1px 78px rgba(255,220,164,.4)}.progress-crowdfunding .wccc-title{margin:0 0 14px;font-size:20px;line-height:1.25;font-weight:600;color:#ffdca4}.progress-crowdfunding .wccc-total{font-size:48px;line-height:1.05;font-weight:800;letter-spacing:-1px;color:#ffdca4}.progress-crowdfunding .wccc-goal{margin-top:6px;font-size:17px;line-height:1.35;color:#e4e4e4}.progress-crowdfunding .wccc-progress-fill{display:block;height:100%;background:repeating-linear-gradient(-45deg,#b89f66 0,#b89f66 15px,#d9c79d 15px,#d9c79d 30px);box-shadow:inset 0 1px 1px rgba(255,255,255,.3);transition:width .4s ease}.progress-crowdfunding .wccc-progress{height:23px;margin:28px 0 12px;overflow:hidden;background:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}.progress-crowdfunding .wccc-percent{font-size:15px;color:#e4e4e4}.progress-crowdfunding .wccc-stat strong{font-size:34px;line-height:1.1;font-weight:800;color:#e4e4e4}.progress-crowdfunding .wccc-stat span{color:#999}.single-product .wcpay-express-checkout-wrapper,.single-product .ppc-button-wrapper,.single-product #payment-method-message{display:none !important}.single-product input[type=number]{border:2px solid #ffdca4}.w-grid .w-btn-wrapper.has_border_radius>.button{border-radius:50px !important}@media screen and (max-width:1024px){.w-nav .current_page_item,.w-nav li a:hover{box-shadow:1px 1px 12px var(--ci-dark)}.wpmenucart-contents{padding-left:14px}.w-nav.type_mobile .w-nav-anchor:not(.w-btn){padding:.7rem .7rem .1rem}.desktop-none{display:block !important}.l-subheader.at_middle{background:#000 !important;background-position:center 49% !important;background-size:49% auto !important}.l-subheader{border-bottom:1px solid var(--ci-gold);padding-left:1rem !important;padding-right:1rem !important}.w-nav-control{color:var(--ci-gold) !important}.nav-icon{background-size:30px auto !important;padding-left:26px}}@media screen and (max-width:900px){.l-subheader{background:#040609 !important;border-bottom:1px solid var(--ci-gold)}.w-nav-control{color:var(--ci-gold) !important}.icon-ornament img,.icon-ornament-header img{width:85px}.new-video-container{display:flex;flex-direction:column}.w-grid-list .new-video-container .left-content,.w-grid-list .new-video-container .right-content{width:100%}.w-grid-list .new-video-container .left-content{margin-right:0;order:2}.w-grid-list .new-video-container .right-content{margin-left:0;order:1}.video-page .w-grid-list .new-video-container .left-content{margin-right:0;order:1}.video-page .w-grid-list .new-video-container .right-content{margin-left:0;order:2}.w-filter.state_mobile .w-filter-list{background:var(--ci-dark)}.play-button a:before{background-size:80px auto;width:100px;height:100px}.play-button.puslsieren a:before{top:34%;left:43%}}@media screen and (max-width:768px){.tourdaten .items{flex-direction:column;grid-gap:3px;font-size:18px;text-align:center}.tourdaten .items div{width:100%}.tickets{margin:12px auto 6px}.items.onelistrow{display:none}.video-page .w-grid-list{gap:24px !important}.news-from-shop .w-hwrapper,.news-from-shop .w-hwrapper .wp-post-elm{flex-direction:column}.news-from-shop .w-hwrapper .w-vwrapper{width:100%}body.woocommerce ul.products{gap:1.5rem;grid-template-columns:repeat(1,1fr) !important}body{outline:6px solid red !important}}@media screen and (max-width:640px){.feuertanzgewinnspiel{font-size:12px !important;line-height:18px !important}.feuertanzgewinnspiel img{width:80px}.btn-gewinnen{width:100%}.btn-gewinnen{bottom:40px}.w-image-meta{line-height:1.1}}@media screen and (max-width:560px){.w-socials-item-link{width:1.5em}.play-button.pulsieren a:before{background-size:50px auto !important;width:62px !important;height:52px !important;left:42% !important;top:27% !important}}@media screen and (max-width:453px){.woocommerce .wc-block-checkout .StripeElement{padding:.2rem 0 !important}.woocommerce .wp-block-woocommerce-cart .StripeElement{padding:.2rem 0 !important}}@media screen and (max-width:360px){.w-socials-item-link{width:1.2em}}