.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{content:"\E04F";display:block}.termin-tabelle{width:100%;border-collapse:collapse}.termin-tabelle th{width:130px;text-align:left;white-space:nowrap}.termin-tabelle th,.termin-tabelle td{padding:14px 24px;border-bottom:1px solid rgba(255,255,255,0.45);vertical-align:top}@media (max-width:600px){.termin-tabelle,.termin-tabelle tbody,.termin-tabelle tr,.termin-tabelle th,.termin-tabelle td{display:block;width:100%}.termin-tabelle tr{padding:14px 0;border-bottom:1px solid rgba(255,255,255,0.45)}.termin-tabelle th,.termin-tabelle td{padding:0;border-bottom:0}.termin-tabelle th{margin-bottom:5px;font-weight:800;white-space:normal}}.sponsoren{margin:0 auto}.sponsoren-intro{margin-bottom:44px;text-align:center}.sponsoren-intro h2{margin:0 0 16px;font-size:36px;font-weight:800}.sponsoren-intro p{max-width:760px;margin:0 auto;font-size:18px;line-height:1.6}.sponsoren-liste{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.sponsor{padding:22px 24px;background:#ffffff;border-left:6px solid #75b129;border-radius:12px;box-shadow:0 10px 28px rgba(0,0,0,0.08)}.sponsor h3{margin:0 0 10px;font-size:20px;font-weight:800;line-height:1.3}.sponsor p{margin:0;font-size:16px;line-height:1.5}@media (max-width:700px){.sponsoren{margin:48px auto}.sponsoren-intro{text-align:left;margin-bottom:34px}.sponsoren-intro h2{font-size:30px}.sponsoren-intro p{font-size:16px}.sponsoren-liste{display:block}.sponsor{margin-bottom:14px;padding:18px}.sponsor h3{font-size:18px}.sponsor p{font-size:15px}}.footer-socials{text-align:left}.social-links{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:5px}.social-links p{display:contents}.social-links a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;line-height:0;overflow:visible}.social-links br{display:none}.social-links img{display:block;width:auto;height:24px;max-width:30px;object-fit:contain}.social-links a[aria-label="Facebook"] img{height:28px}.social-links a[aria-label="Instagram"] img{height:28px}.social-links a[aria-label="YouTube"]{width:42px;height:30px;flex:0 0 42px}.social-links a[aria-label="YouTube"] img{width:42px!important;height:auto!important;max-width:none!important;max-height:none!important}.social-links a[aria-label="TikTok"] img{height:27px}@media (max-width:767px){.footer-socials{text-align:center}.social-links{justify-content:center}}.et_pb_row{width:90%!important;max-width:1280px!important}@media only screen and (max-width:980px){.et_pb_row{padding-left:0px!important;padding-right:0px!important}}#main-content .et_pb_text_inner a{color:#000!important;font-weight:bold;text-decoration:underline}.woocommerce ul.products li.product .et_pb_button{background:#75b129!important;margin-top:10px;margin-bottom:20px;cursor:pointer}.kca-versandhinweis{display:block;margin-top:4px;font-size:14px;font-weight:400;color:#555}@media only screen and (max-width:767px){.kca-versandhinweis{font-size:12px}}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .lager-ampel{position:absolute;top:12px;right:12px;z-index:20;margin:0;font-size:0;line-height:1}@media only screen and (max-width:767px){.woocommerce ul.products li.product .lager-ampel{top:5px;right:5px}}.woocommerce ul.products li.product .lager-ampel span{width:30px;height:30px;border-radius:50%;display:block;box-shadow:0 0 0 3px #fff,0 2px 8px rgba(0,0,0,0.25)}.woocommerce ul.products li.product .lager-ampel-gruen span{background:#75b129}.woocommerce ul.products li.product .lager-ampel-gelb span{background:#ffa50c}.woocommerce ul.products li.product .lager-ampel-rot span{background:#9b0000}.lagerhinweis-menge{display:inline-flex;align-items:center;margin-left:20px;font-size:18px;font-weight:700;line-height:1.3;color:#ffa50c;vertical-align:middle}.ausverkauft-hinweis{margin:20px 0;font-size:18px;font-weight:700;line-height:1.3;color:#9b0000}.woocommerce ul.products li.product button.et_pb_button.kca-produkt-button.kca-button-gelb{background-color:#ffa50c!important;background-image:none!important;border-color:#ffa50c!important;color:#fff!important}.woocommerce ul.products li.product button.et_pb_button.kca-produkt-button.kca-button-rot{background-color:#9b0000!important;background-image:none!important;border-color:#9b0000!important;color:#fff!important}h1,.et-db #et-boc .et-l h1,h2,.et-db #et-boc .et-l h2,h3,.et-db #et-boc .et-l h3,h4,.et-db #et-boc .et-l h4,h5,.et-db #et-boc .et-l h5,h6,.et-db #et-boc .et-l h6{color:#75b129!important}.kca-ausverkauft-hinweis{display:inline-block;margin-top:18px;padding:8px 14px;background:#9b0000;color:#fff;font-size:18px;font-weight:700;line-height:1.2;border-radius:6px}.kca-verkaufsstart-hinweis{display:inline-block;margin-top:18px;padding:8px 14px;background:#75b129;color:#fff;font-size:18px;font-weight:700;line-height:1.2;border-radius:6px}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{font-size:150%}form.woocommerce-form.woocommerce-form-login.login{display:block!important}.showlogin{display:none}.woocommerce-loop-product__title{padding-left:10px!important;padding-right:10px!important}.woocommerce div.product form.cart .variations td{padding:0!important;max-width:none!important;line-height:1.3em}.woocommerce div.product form.cart .variations{margin-bottom:0;border:0;width:100%}h2,.et-db #et-boc .et-l h2,.product .related h2,.et-db #et-boc .et-l .product .related h2,.et-db #et-boc .et-l .et_pb_column_1_2 .et_quote_content blockquote p{font-weight:600;min-height:80px}.woocommerce-variation-price span:nth-of-type(2){display:none}bdi{font-size:24px;font-weight:600}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{border:6px solid transparent;border-top-color:#666;content:none;display:block;height:0;margin-top:3px;pointer-events:none;position:absolute;right:10px;-webkit-transform:translateY(-145%);transform:translateY(-145%);width:0}.woocommerce-Price-amount bdi{font-size:20px!important;font-weight:600}@media only screen and (max-width:767px){.woocommerce-Price-amount bdi{font-size:15px!important}}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left;font-size:20px;color:#000}.orderby,.woocommerce div.product form.cart .variations td select{background-color:#ececec;border-radius:3px;border:0;color:#666!important;font-size:18px;padding:4px 8px;font-weight:500;font-family:Open Sans,Arial,sans-serif}.woocommerce-notices-wrapper{max-width:1280px;margin:0 auto;padding:0px 20px}.product-name a{color:#000!important}.woocommerce #content div.product .et_pb_wc_add_to_cart:last-child form.cart,.woocommerce-page #content div.product .et_pb_wc_add_to_cart:last-child form.cart,.woocommerce-page div.product .et_pb_wc_add_to_cart:last-child form.cart,.woocommerce div.product .et_pb_wc_add_to_cart:last-child form.cart{margin-bottom:0!important;display:flex;flex-wrap:wrap}.woocommerce div.product form.cart>*:last-child{flex-basis:100%;margin-top:10px}.woocommerce-product-gallery__image a{pointer-events:none;cursor:default!important}ul.et_pb_tabs_controls{display:none}.et_pb_tab{padding:0px 0px}.et_pb_wc_tabs{border:0px solid #d9d9d9}body.empty-cart .et-cart-info{display:none!important}#top-menu-nav li li a{width:270px!important}.nav li ul{width:auto}.et_pb_shop_image img{object-fit:contain!important;width:100%;height:300px}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input,.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty{font-weight:700!important;text-align:center!important;border-radius:0px 0px 0px 0px!important;overflow:hidden;padding:7px;font-size:20px;width:80px}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block;padding:0;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.05);text-align:center;transition:all 0.2s ease}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover{box-shadow:none!important;border-color:#ddd!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .et_overlay{display:none!important}.woocommerce ul.products li.product .et_shop_image{display:flex!important;align-items:center;justify-content:center;height:250px;padding:10px}.woocommerce ul.products li.product img{max-height:100%;max-width:100%;object-fit:contain;margin:0 auto;display:block}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:18px;margin-top:10px;margin-bottom:5px;font-size:20px!important}@media only screen and (max-width:767px){.woocommerce ul.products li.product h2.woocommerce-loop-product__title{padding-top:0px;margin-top:0px;font-size:15px!important}}.woocommerce ul.products li.product .price{font-size:16px;margin-bottom:15px!important}.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single,.woocommerce #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-webkit-appearance:none;background-color:#eee;max-width:100%;border-width:0;border-radius:0!important;color:#999;font-size:14px;padding:0px;line-height:1.7em;border-style:solid}.et_pb_wc_cart_products_0_tb_body .quantity input.qty,.et_pb_wc_cart_products_0_tb_body table.cart td.actions .coupon .input-text{border-radius:0px 0px 0px 0px;overflow:hidden}.woocommerce button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.woocommerce .woocommerce-message a.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-page button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit{border-radius:0!important}.et_pb_wc_checkout_billing_0_tb_body form .form-row input.input-text,.et_pb_wc_checkout_billing_0_tb_body .select2-container--default .select2-selection--single{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}#main-content{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}#main-content h1{hyphens:none;-webkit-hyphens:none;-ms-hyphens:none}@media only screen and (min-width:980px){#logo{padding-top:10px;padding-bottom:10px}}.attachment-woocommerce_thumbnai{margin-top:18px!important}h1,h2,h3,h4,h5,h6{line-height:1.2em}@media only screen and (max-width:980px){.mobile-bild-zuerst{display:flex;flex-direction:column-reverse}h2,.et-db #et-boc .et-l h2,.product .related h2,.et-db #et-boc .et-l .product .related h2,.et-db #et-boc .et-l .et_pb_column_1_2 .et_quote_content blockquote p{min-height:auto}.et_pb_section_2.et_pb_section,.et_pb_section_6.et_pb_section{padding-top:40px!important}#logo{max-height:60%}#main-content .et_pb_text_0,#main-content .et_pb_text_4{padding-right:0px!important}.et_pb_row{width:100%;padding-left:25px;padding-right:25px}}br.mobile-break{display:none}@media only screen and (max-width:767px){br.mobile-break{display:block}}.woocommerce-LoopProduct-link{background:#e8e8e8!important;padding-top:15px!important}@media only screen and (max-width:767px){.product .et_pb_button{font-size:14px!important}}.restore-item{display:none}.woocommerce-notices-wrapper:has(.woocommerce-message)::before{content:"";position:fixed;inset:0;z-index:99998;background:rgba(20,24,28,0.58);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message,body.woocommerce .woocommerce-message,body .woocommerce-message{position:fixed!important;top:50%!important;left:50%!important;z-index:99999!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:min(520px,calc(100vw - 32px))!important;min-height:220px!important;margin:0!important;padding:32px!important;transform:translate(-50%,-50%)!important;background:#ffffff!important;background-color:#ffffff!important;color:#222222!important;border:1px solid #d8ded9!important;border-top:1px solid #d8ded9!important;border-radius:16px!important;box-shadow:0 24px 70px rgba(0,0,0,0.28)!important;font-size:16px!important;line-height:1.55!important;text-align:center!important;animation:cartNoticeIn 0.25s ease-out}.woocommerce-message::before,.woocommerce-notices-wrapper .woocommerce-message::before{content:"✓"!important;position:static!important;inset:auto!important;display:grid!important;place-items:center!important;width:48px!important;height:48px!important;margin:0 auto 18px!important;border-radius:50%!important;background:#75b129!important;background-color:#75b129!important;color:#ffffff!important;font-size:24px!important;font-weight:700!important;line-height:1!important}.woocommerce-message::after{display:none!important}.woocommerce-message *,.woocommerce-message a{color:inherit}.woocommerce-message .button,.woocommerce-message a.button,.woocommerce-notices-wrapper .woocommerce-message .button{position:static!important;float:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;margin:22px auto 0!important;padding:0.3em 1em!important;transform:none!important;border:2px solid #75b129!important;border-radius:3px!important;background-color:#75b129!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;color:#ffffff!important;box-shadow:none!important;font-size:22px!important;font-weight:500!important;line-height:1.7em!important;text-decoration:none!important;white-space:nowrap!important;-webkit-transition:none!important;transition:none!important}.woocommerce-message .button:hover,.woocommerce-message a.button:hover,.woocommerce-notices-wrapper .woocommerce-message .button:hover,.woocommerce-message .button:focus,.woocommerce-message a.button:focus,.woocommerce-message .button:active,.woocommerce-message a.button:active{background-color:#75b129!important;border-color:#75b129!important;color:#ffffff!important;transform:none!important;box-shadow:none!important}.woocommerce-message .button::after,.woocommerce-message a.button::after{display:none!important}.woocommerce-message .notice-close,.woocommerce-error .notice-close,.woocommerce-info .notice-close{position:absolute!important;top:14px!important;right:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#f1f3f2!important;background-color:#f1f3f2!important;color:#222222!important;font-size:22px!important;font-weight:400!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;transition:background-color 0.2s ease,transform 0.2s ease!important}.woocommerce-message .notice-close:hover{background:#e2e6e3!important;background-color:#e2e6e3!important;color:#111111!important;transform:rotate(90deg)!important}.woocommerce-message .notice-close:focus-visible{outline:3px solid rgba(117,177,41,0.35)!important;outline-offset:2px!important}@keyframes cartNoticeIn{from{opacity:0;transform:translate(-50%,calc(-50% + 16px)) scale(0.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:600px){.woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message,body.woocommerce .woocommerce-message,body .woocommerce-message{width:calc(100vw - 32px)!important;min-height:200px!important;padding:26px 20px!important;font-size:15px!important}.woocommerce-message .button,.woocommerce-message a.button{width:100%!important;font-size:19px!important;white-space:normal!important}}.woocommerce-message{hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important}.kca-ausverkauft .woocommerce-loop-product__link,.kca-ausverkauft .woocommerce-LoopProduct-link,.kca-ausverkauft a{pointer-events:none;cursor:default}.kca-ausverkauft img,.kca-ausverkauft .woocommerce-loop-product__title{opacity:0.45;filter:grayscale(60%)}.kca-ausverkauft .kca-produkt-button{opacity:0.75}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product{width:100%!important;margin-right:0%!important}.et-db #et-boc .et-l .et_pb_wc_images_0_tb_body .woocommerce-product-gallery__image img{width:50%!important}.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-1 li.product,.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-2 li.product,.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-3 li.product,.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-4 li.product,.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-5 li.product,.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-6 li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-1 li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-2 li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-3 li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-4 li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-5 li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-6 li.product{width:100%!important;margin-right:0%!important}}