@charset "UTF-8";:root{--primary:#b9d600;--green-primary:var(--primary);--bosha:rgba(0,0,0,.05) 0 6px 24px 0,rgba(0,0,0,.08) 0 0 0 1px}.woocommerce-MyAccount-content .alignfull ul li:before,.single .wp-block-columns ul:not(.products) li:before,.single article ul:not(.products) li:before,.single-post .wp-block-columns ul:not(.products) li:before,.single-post article ul:not(.products) li:before,.home .wp-block-columns ul:not(.products) li:before,.home article ul:not(.products) li:before{content:"";position:absolute;left:-1.5em;width:.9em;height:.9em;display:inline-block;top:.35em;background-color:var(--green-primary);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 15 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.209145,5.03635203 C6.209145,5.03635203 5.277675,2.78798732 3.660176,2.57431793 C3.660176,2.57431793 3.902274,2.84085071 4.281162,3.32720796 C5.402068,4.7663724 7.723208,8.13591226 8.52962,12.2575332 C8.52962,12.2575332 9.705938,2.47534416 15,.0461940517 C15,.0461940517 10.326977,5.23264473 9.281232,16 L7.778025,16 C7.778025,16 7.451118,9.6319497 4.575312,5.9554276 C4.575312,5.9554276 2.353389,6.15258377 1.568862,4.64267102 C0.784422,3.13275827 .980703,1.556863 0,.0469344206 C7.276617,-.566516546 6.209163,5.03624651 6.209163,5.03624651 L6.209145,5.03635203 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 15 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.209145,5.03635203 C6.209145,5.03635203 5.277675,2.78798732 3.660176,2.57431793 C3.660176,2.57431793 3.902274,2.84085071 4.281162,3.32720796 C5.402068,4.7663724 7.723208,8.13591226 8.52962,12.2575332 C8.52962,12.2575332 9.705938,2.47534416 15,.0461940517 C15,.0461940517 10.326977,5.23264473 9.281232,16 L7.778025,16 C7.778025,16 7.451118,9.6319497 4.575312,5.9554276 C4.575312,5.9554276 2.353389,6.15258377 1.568862,4.64267102 C0.784422,3.13275827 .980703,1.556863 0,.0469344206 C7.276617,-.566516546 6.209163,5.03624651 6.209163,5.03624651 L6.209145,5.03635203 Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}p:empty{display:none!important}p:last-child{margin-bottom:0}ul li::marker{color:var(--primary)}h2{position:relative;margin-bottom:1em!important}h2 small{display:block;color:#2c3e50}h2:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:50px;background-color:var(--primary)}.ct-title-label{display:none!important}.ct-account-welcome{display:none!important}.ct-order-review{border!important;padding:0!important}.ct-header-cart .shipping-costs-cart-info{display:none}.ct-shipping-heading{font-size:0!important}.ct-shipping-heading::before{content:"Versandkosten";font-size:15px;font-weight:600;visibility:visible;display:inline-block}*[class="ct-header-account"]{font-size:1rem!important}a.ct-header-account:before{content:"Benutzerkonto";font-weight:600;margin-right:.3em}body a.ct-account-item{padding:12.5px;border-radius:5px;line-height:2}body a.ct-account-item:hover{background-color:var(--theme-palette-color-3)}body td[data-title="Zwischensumme"]{padding-left:0!important}.hero-section{background-color:var(--theme-palette-color-1)!important;color:#fff}.hero-section header{padding:6rem 0!important}.hero-section h1{color:white!important;margin-bottom:0!important}.hero-section h1 small{display:block;font-size:.5em}.hero-section+div.ct-container-full{padding-top:4rem;padding-bottom:4rem}.post-type-archive-product .hero-section header{padding-top:calc(3.4rem + 1px)!important;padding-bottom:calc(3.4rem + 1px)!important}div[data-block="hook:5126"]+h1{margin-top:0!important;line-height:1.2!important}#offcanvas .ct-header-account{width:100%;border-top:1px dashed #fff;padding-top:1em}#offcanvas .ct-header-account a.ct-account-item{padding:0!important;font-size:var(--theme-font-size);color:var(--theme-link-initial-color)!important}#offcanvas .ct-header-account a.ct-account-item:before{color:var(--theme-link-initial-color)!important}#offcanvas .current-menu-ancestor a{color:inherit!important}#offcanvas .current-menu-ancestor>a{color:white!important}#offcanvas .current_page_item>span>a,#offcanvas .current_page_item>a,#offcanvas .current-menu-item>span>a,#offcanvas .current-menu-item>a,#offcanvas .current_page_ancestor>span>a,#offcanvas .current_page_ancestor>a{color:white!important}.button,body li.product a.button,body .wp-block-button__link{color:black!important;background-color:var(--theme-palette-color-3)!important;border-radius:5px!important}.button:hover,body li.product a.button:hover,body .wp-block-button__link:hover{color:white!important;background-color:var(--theme-palette-color-1)!important}.wp-block-button__link{background-color:var(--paletteColor3)!important;border-radius:0!important;font-weight:bold!important;color:var(--paletteColor2)!important}.wp-block-button__link:hover{background-color:var(--paletteColor1)!important;color:white!important}.button:disabled{display:none}.single_add_to_cart_button{padding:15px}button.ff-btn-secondary{padding:.2rem 1rem;border-radius:5px}li.product{padding:2rem;box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0;transition:all .3s ease-out;transform:translateY(0)}li.product:hover{box-shadow:rgb(50 50 93 / .25) 0 50px 100px -20px,rgb(0 0 0 / .3) 0 30px 60px -30px;transform:translateY(-1rem)}li.product a.button{color:#444!important;font-size:1rem;font-weight:700}li.product a.button:hover{color:white!important}li.product .price{font-size:1.2rem}div.woocommerce-product-gallery{overflow:visible!important}.onsale{color:white!important;font-weight:bold!important}span.onsale{font-size:1rem;color:#444;font-weight:400;position:absolute;right:-2.5rem;top:-2.5rem;left:auto;transform:scale(1.1)}.out-of-stock-badge{aspect-ratio:1;width:auto;height:auto;background-color:gainsboro;position:absolute;left:-2.5rem;top:-2.5rem;hyphens:auto;color:var(--theme-palette-color-1);max-width:80px!important}.page-description{margin-top:0!important}.shop-filters__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1em;padding:20px;background-color:var(--green-primary);border-radius:10px;margin-bottom:10px}.shop-filters__container input,.shop-filters__container select{background-color:white!important;border-radius:7px;border!important}#reset-filters{margin-top:0;margin-bottom:20px;padding:5px 20px;border-radius:10px;font-size:.8em;background-color:#efefef;transition:background .3s ease;width:100%}#reset-filters:hover{background-color:var(--primary)}.woocommerce-checkout .shop_table{background-color:#fff}form.woocommerce-checkout{grid-column-gap:100px}.woocommerce-checkout-payment{margin:0!important}#order_review th,#order_review td{hyphens:auto}#order_review_heading{font-size:0}#order_review_heading:after{content:"Deine Auflistung";font-size:var(--fontSize)}.woocommerce-checkout-review-order-table th.product-name,.woocommerce-table--order-details th.product-name{font-size:0;vertical-align:inherit!important}.woocommerce-checkout-review-order-table th.product-name:after,.woocommerce-table--order-details th.product-name:after{content:"Erzeugnisse";font-size:var(--table-font-size)}#payment{margin-bottom:40px!important}#payment .payment_methods .wc_payment_method{padding-bottom:0!important;margin-bottom:10px!important;border-top:1px solid var(--border-color)!important}#payment .payment_methods .wc_payment_method label{padding:15px!important}ul.payment_methods li{padding-bottom:1em;margin-bottom:1em;border-bottom:1px dashed gainsboro}ul.payment_methods li label{font-size:1.1rem;display:block;font-weight:700}ul.payment_methods li span{display:block;margin-left:1em!important}.wc_payment_methods .wc_payment_method img{position:relative!important}.wc-gzd-checkbox-placeholder{margin:1em 0}.wc-gzd-total-mini-cart{text-transform:uppercase;font-weight:700;font-size:12px}label[for="calc_shipping_country"]{display:none!important}#calc_shipping_state_field,#calc_shipping_city_field,#calc_shipping_postcode_field{display:none!important}.woocommerce-ResetPassword{max-width:none!important}.woocommerce-message a{text-decoration:underline}.woocommerce-info a{text-decoration:underline!important}.woocommerce-info a.showlogin{margin-left:1em}.woocommerce-account-fields .create-account{margin-top:var(--content-spacing)}.ct-checkbox,.comment-form input[type="checkbox"],#ship-to-different-address-checkbox,.woocommerce-form__input[type="checkbox"],.woocommerce-form__label-for-checkbox input[type="checkbox"],#wc-stripe-new-payment-method[type="checkbox"],.ppcp-credit-card-vault[type="checkbox"],.forminator-ui[data-design="none"] .forminator-checkbox input[type="checkbox"],.wpforms-container:not(.wpforms-container-full) input[type="checkbox"],.wc_payment_method>input[type="radio"],.woocommerce-shipping-methods input[type="radio"],.mp-ticket-payments input[type="radio"],.forminator-ui[data-design="none"] .forminator-radio input[type="radio"],.wpforms-container:not(.wpforms-container-full) input[type="radio"]{border-color:#220489}.versandinfozeile th,.versandinfozeile td{padding-top:0}.versandinfozeile td a{color:#04;text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:.5px}.versandinfozeile td a:hover{color:#000}.woocommerce-shipping-totals.shipping th,.woocommerce-shipping-totals.shipping td{border-bottom:none!important;padding-bottom:1em!important}td[data-title="Versand"]{text-align:right!important}td[data-title="Versand"]:before{display:none}.table.shop_table th{text-align:left}table.shop_table tr.fee td,table.shop_table tr.fee th{background-color:rgb(0 0 0 / .05);padding:1em;border-bottom:1px dashed green!important}tr.bundled_table_item{background-color:rgb(0 0 0 / .05)}tr.bundled_table_item img{display:none}tr.bundled_table_item th,tr.bundled_table_item td{padding-top:.3rem!important;padding-bottom:.3rem!important}.woocommerce-order ul.woocommerce-order-overview+p,.woocommerce-order ul.woocommerce-order-overview+section{display:none}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-order h2{font-size:var(--theme-font-size)!important}.woocommerce-MyAccount-content em{font-size:1em!important}.woocommerce-MyAccount-content .alignfull ul{list-style-type:none}.woocommerce-MyAccount-content .alignfull ul li{position:relative;margin-bottom:.4em;padding-bottom:.4em;border-bottom:1px dashed rgb(0 0 0 / .1)}nav.woocommerce-MyAccount-navigation a{color:#04!important}nav.woocommerce-MyAccount-navigation a:hover{color:white!important}nav.woocommerce-MyAccount-navigation li.is-active a{color:white!important}.woocommerce-MyAccount-navigation ul li a{color:black!important;font-weight:700}.woocommerce-orders-table__cell a{margin-bottom:.2em}.woocommerce-orders-table__cell a:last-child{margin-bottom:0}.wc-bacs-bank-details-heading{font-size:2rem;margin-top:2rem}.wc-bacs-bank-details-account-name{font-size:1.2rem!important;margin-top:1em!important}.woosb-bundled,.woosb-bundles{margin-top:1rem}.bundle_wrap .legal-price-info{display:none!important}.woocommerce-Price-currencySymbol{margin-right:.25em}.wc-price-based-country>span.select2{min-width:10rem;background-color:#fff}.entries{margin:3em 0;overflow:visible!important}.entries article{background-color:#fff;box-shadow:var(--bosha);padding:2rem;border!important}.entries article h2{font-size:1.4rem;margin:0}.keyinfos{background-color:#fff;box-shadow:var(--bosha);padding:2rem;border!important}div[data-block="hook:1219"],div[data-block="hook:1654"],div[data-block="hook:1670"],div[data-block="hook:1680"],div[data-block="hook:4973"]{padding:clamp(1rem,calc(1rem + ((1vw - .1rem) * 4.5455)),6rem);border;background-color:#fff;box-shadow:var(--bosha)}[data-block="hook:4973"]{margin-bottom:2em}div[data-block="hook:1847"] a{display:block}div[data-block="hook:1847"] .bemerkungen{font-size:1.2rem}div[data-block="hook:3430"]{padding-top:0!important}div[data-block="hook:3430"] p{padding:1em}div[data-block="hook:970"]{margin-top:2em!important}div[data-block="hook:970"] .wp-block-buttons{margin-bottom:0!important}[data-block="hook:4067"]{display:flex;position:relative;font-size:15px;color:var(--color);padding:10px;padding-inline-start:55px;min-height:65px;clear:both;border-radius:5px;background:#f0f1f3;align-items:center;flex-flow:row;margin-bottom:2em;--listItemSpacing:.3em;--listStyleType:none;--linkInitialColor:var(--color)}[data-block="hook:4067"] .entry-content{display:flex;align-items:center;white-space:nowrap}[data-block="hook:4067"]:before{position:absolute;width:18px;height:18px;font-family:"woo";content:"";font-size:18px;top:23px;left:20px}[data-block="hook:4067"] a{display:inline-block;width:auto!important;max-width:none!important;margin-left:1rem;text-decoration:underline;line-height:3}[data-block="hook:4067"] a:before{display:none!important}div[data-block="hook:4314"] p{padding:1em;background:var(--primary);margin-top:1em;font-weight:700}div[data-block="hook:4923"]{margin-bottom:1rem!important}div[data-block="hook:4923"] strong{color:red}select.ff-el-form-control:not([size]):not([multiple]){height:auto!important}.fluentform .dropzone .ff_upload_btn.ff-btn{color:#646c7f;padding:3rem;width:100%;border:2px dashed #0087f7;border-radius:5px;background:rgb(223 240 255 / .13);transition:all ease .2s;display:block}.fluentform .dropzone .ff_upload_btn.ff-btn:hover{background:rgb(223 240 255 / .49)}.fluentform .dropzone .ff-upload-preview{border!important}.fluentform .dropzone .ff-uploaded-list{margin-top:2rem!important}.wp-polls input.Buttons{font-size:1em!important;padding:.4em .8em!important}.wpgb-facet fieldset{margin:0!important}.cwginstock-subscribe-form h4{margin:0!important}.wp-block-pb-accordion-item{border-bottom:1px dashed rgb(0 0 0 / .2)}.wp-block-pb-accordion-item h4{font-size:1.1rem!important}.c-accordion__content{padding-bottom:4rem}.select2-results__options li:empty{display:none}#media_image-4 img{width:14rem}.marquee-inner{padding-top:1em;padding-bottom:1em}.marquee-inner em{margin-right:5em;margin-left:5em}.marquee-inner a{color:white!important;text-decoration:none!important}.marquee-inner a:hover{text-decoration:underline!important}.marquee-inner.animate{animation-duration:180s!important}ul.metagallery{width:var(--default-editor,var(--block-width));list-style-type:none;padding:0}ul.metagallery li{display:inline-block}ul.metagallery li:before{display:none!important}.single .wp-block-columns ul:not(.products),.single article ul:not(.products),.single-post .wp-block-columns ul:not(.products),.single-post article ul:not(.products),.home .wp-block-columns ul:not(.products),.home article ul:not(.products){list-style-type:none}.single .wp-block-columns ul:not(.products) li,.single article ul:not(.products) li,.single-post .wp-block-columns ul:not(.products) li,.single-post article ul:not(.products) li,.home .wp-block-columns ul:not(.products) li,.home article ul:not(.products) li{position:relative;margin-bottom:.4em;padding-bottom:.4em;border-bottom:1px dashed rgb(0 0 0 / .1)}ul.entry-meta li:before{display:none!important}aside .widget-menu{font-size:1rem}aside .widget-menu .current-menu-item>a{font-weight:bold!important}aside .widget-menu ul li a{border-bottom:1px solid #fff;padding-bottom:.3em;margin-bottom:.3em}footer div[data-row="top"] .ct-container{padding-bottom:0!important}div[data-row="top"] .entry-content p{display:none!important}.wpml-ls-statics-footer{margin:0!important;padding:1em 0!important}.wpml-ls-statics-footer .wpml-ls-link{font-size:1em;font-weight:700;background-color:var(--theme-heading-2-color)!important;color:white!important;padding:.5em 1em!important;border-radius:.3em;transition:.3s all ease-in-out}.wpml-ls-statics-footer .wpml-ls-link:hover{background-color:var(--primary)!important;color:var(--theme-heading-2-color)!important}.nobottommargin{margin-bottom:.4em!important;font-size:.7rem;font-weight:700;letter-spacing:1px}html[lang="de-DE"] .onlyswiss{display:none}html[lang="de-CH"] .onlygerman{display:none}@media only screen and (min-width:769px){a[href^="tel:"]{text-decoration:none!important;color:inherit!important}.woocommerce-shipping-totals th{display:block!important}}@media only screen and (max-width:768px){h1.page-title{font-size:2.5rem!important;hyphens:auto}h2{font-size:1.75rem!important}table.shop_table{--table-font-size:14px!important}.woocommerce-message{display:block}div[data-block="hook:1531"] .wp-block-button__width-25{width:100%!important}[data-block="hook:4067"] .entry-content{flex-flow:column;align-items:start!important}[data-block="hook:4067"] .entry-content a{display:block;margin:.5rem 0 0 0!important}}[class*=animated-submenu]>.sub-menu{width:auto!important}[class*=animated-submenu]>.sub-menu li>a{white-space:nowrap}nav#header-menu-1{height:auto!important}