.pswp__bg,.pswp{background-color:#fff!important}.pswp__top-bar{background-color:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.05)}.pswp__counter{color:#000!important}.pswp__button{filter:brightness(0)!important}.pswp__preloader__donut{border:4px solid #000!important;border-left-color:transparent!important}div.product .woocommerce-tabs .full-width-content[data-tab-style=fullwidth] ul.tabs{text-align:left;padding-left:0!important;margin:70px 0 50px}body.original #footer-outer #footer-widgets .col ul li{border-bottom:0px solid rgba(0,0,0,.1)!important}.single.single-post .fullscreen-header .blog-title{text-shadow:black .1em .1em 1em!important}#header-outer ul.product_list_widget li dl,.nectar-slide-in-cart ul.product_list_widget li dl{padding-left:0;border-left:0px solid rgba(0,0,0,.1)}.soldout{padding:3px 8px;border-radius:0px;text-align:center;background:#90b923;color:#fff;font-weight:600!important;position:absolute;z-index:20;top:25px;left:20px;font-size:14px;transform:rotate(-15deg)}.nectar-slide-in-cart .widget_shopping_cart .cart_list{width:auto}.nectar_widget[data-style=featured-image-left]>li a .popular-featured-img img{border-radius:100%;height:100%}.tagcloud a{border-radius:20px!important}#sidebar .widget .tagcloud a{background-color:#33a7b5}.woocommerce .cart_item dl{font-size:10px;line-height:1.5}.woocommerce-terms-and-conditions-checkbox-text,.shipping-service-provider-checkbox-text{color:#515151;font-size:13px}p.jde_hint{font-size:11px}.b2b-rrp{font-size:11px}.checkout #order_review .order-review td{padding-left:20px}.woocommerce-de_price_taxrate{font-size:.8em;line-height:10px;margin-top:25px}.woocommerce-error{background-color:#c64042!important;font-weight:600}.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#7ca60a;width:100%;font-size:1.25em}p.form-row.form-row-wide{padding:3px 3px 0 0}.woocommerce .woocommerce-checkout-review-order-table table.order-review tr td,.woocommerce .woocommerce-checkout-review-order-table table.order-review tr th{font-family:"Montserrat",sans-serif}span.in-sight{font-family:"Montserrat",sans-serif}.shipping-method-description{font-size:.7em;margin-top:-5px;margin-left:0}.comment-form{padding-bottom:60px}.ascend #commentform .form-submit{padding-bottom:1px;margin-top:1px}.wpcf7 .wpcf7-response-output{background-color:#49afac}.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li{background-color:#ebe9eb!important}.woocommerce-tabs .full-width-content .tab-container{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#5b790c!important}.woocommerce #ajax-content-wrap .woocommerce-tabs>div:not(.tab-container){padding-top:0}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce .commentlist li .comment_container .comment-text{margin-left:0;background-color:#f5f5f5;padding:15px}.german-market-legal-information-for-product-reviews{border:1px dashed #ccc!important;padding:10px;font-size:10px;line-height:1.2}.comment-text img{display:none}.woocommerce table.order-review tfoot td,.woocommerce table.order-review tfoot th,.woocommerce table.order-review th,.woocommerce-page table.order-review th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th{font-family:"Montserrat",sans-serif}#ajax-content-wrap ul.products li.minimal.product span.onsale,.nectar-ajax-search-results ul.products li.minimal.product span.onsale,.nectar-woo-flickity ul.products li.minimal.product span.onsale,body.woocommerce #ajax-content-wrap ul.products li.minimal.product span.onsale{border-radius:0px;transform:rotate(-15deg);background-color:#c52c79!important;z-index:20;letter-spacing:0px!important;font-weight:600!important}.woocommerce div.product .summary p.price{padding-bottom:.1em!important}.stock,.woocommerce div.product .stock{padding-top:5%}.wc-block-components-notice-banner{border-radius:4px;color:#2f2f2f;font-weight:600!important;padding:12px!important}.woocommerce-page button.single_add_to_cart_button{font-weight:700;box-shadow:0px 0px 0px 0px #dbd51c}.woocommerce div.product .woocommerce-variation-price span.price,.woocommerce div.product .entry-summary .stock{font-size:1em;font-weight:600;color:#658e6e}.highlight{background-color:rgba(239,85,128,.4);padding:.1em .3em;border-radius:5px}.custom-points{display:flex;justify-content:space-between;width:100%;margin-top:20px;flex-wrap:wrap}.custom-points .point{flex:1;display:flex;align-items:flex-start;font-size:13px;background-color:#ededed;border-radius:3px;padding:10px;padding-left:20px;margin-right:5px;margin-bottom:5px;box-sizing:border-box;min-width:0}.custom-points .point i{font-size:24px;margin-right:10px;flex-shrink:0}.custom-points .text{display:flex;flex-direction:column;align-items:flex-start;word-break:break-word}.custom-points .first-line{display:block;line-height:1;color:#222;font-size:12px;font-weight:600}.custom-points .second-line{font-weight:430;font-size:10px;display:block;margin-top:3px;line-height:1;color:#222}.custom-points .point:last-child{margin-right:0}@media (max-width:600px){.custom-points{flex-direction:row;justify-content:space-around;flex-wrap:nowrap;width:100%}.custom-points .point{flex:1 1 30%;display:flex;align-items:flex-start;flex-direction:row;text-align:left;padding:8px;margin-right:5px;margin-bottom:0;min-width:0;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;hyphens:none;font-size:10px;position:relative}.custom-points .point i{font-size:14px;margin-right:8px;margin-bottom:0}.custom-points .first-line{font-size:10px;margin-top:3px}.custom-points .second-line{display:none;font-size:8px;position:absolute;background-color:#ededed;padding:5px;border-radius:3px;bottom:-30px;left:0;white-space:nowrap;box-shadow:0px 0px 5px rgba(0,0,0,.2)}.custom-points .point:hover .second-line{display:block}.custom-points .point:nth-child(1):not(:hover) .first-line::after,.custom-points .point:nth-child(2):not(:hover) .first-line::after,.custom-points .point:nth-child(3):not(:hover) .first-line::after{content:"*";font-size:9px}}.woocommerce .star-rating{color:#b2ce64!important}.shippingdisclaimer{line-height:1.12em}body #header-secondary-outer .nectar-center-text{font-size:13px;max-width:100%}#header-secondary-outer{background-color:#ffc724;border-bottom:1px solid #c60000}.tnp-field-privacy input{vertical-align:middle}.privacy-text{font-size:13px!important}.tnp-field-button{margin-top:35px}.tnp-email{border:1px solid #9f9f9f!important;appearance:none;-webkit-appearance:none}.product-container .cart_item{display:flex;align-items:flex-start!important}.product-container .product-info{display:flex;flex-direction:column;align-items:flex-start}.product-container .product-info h4{line-height:1.2}.product-quantity{margin-top:.7em}.product-container .product-info>.woocommerce-Price-amount.amount{font-size:1.1em!important;font-weight:lighter!important}.product-container .product-info>.wgm-tax{font-size:.65em;text-align:right;width:100%;margin-top:-.5em}.product-container .product-info>.wgm-break{display:none}form.checkout{margin-top:3rem}.woocommerce-mini-cart-item{display:grid;grid-template-columns:90px 80px 70px;gap:10px;align-items:flex-start;position:relative}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:flex;align-items:center}.woocommerce-mini-cart-item>a:nth-of-type(2),.woocommerce-mini-cart-item>a:nth-of-type(2) img{display:block;width:100%;height:auto}.woocommerce-mini-cart-item .remove{position:absolute;top:0;left:0;z-index:10}body .nectar-slide-in-cart .woocommerce.widget_shopping_cart .cart_list li a.remove{font-size:xx-large!important}.woocommerce-mini-cart-item dl,.woocommerce-mini-cart-item .wgm-info{margin:1px 0}.woocommerce-mini-cart-item .quantity{margin:1px 0;display:flex;flex-direction:column;align-items:flex-start}body .nectar-slide-in-cart .widget_shopping_cart ul li dl dd{font-size:10px}body .nectar-slide-in-cart .widget_shopping_cart ul li>div{font-size:8px}body .nectar-slide-in-cart .widget_shopping_cart ul li span{font-weight:600;line-height:1.1;font-size:16px}.nectar-slide-in-cart .widget_shopping_cart .cart_list .mini_cart_item>a{font-size:15px!important;line-height:19px!important}.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .mini_cart_item>a{margin-right:0!important}@media screen and (max-width:768px){.woocommerce-mini-cart-item dl dd,.woocommerce-mini-cart-item .quantity,.woocommerce-mini-cart-item .wgm-info{display:block;font-size:10px;line-height:1.2;visibility:visible;opacity:1}.woocommerce-mini-cart-item dl{margin-bottom:4px}body .nectar-slide-in-cart .widget_shopping_cart ul li span{font-size:14px}.woocommerce-mini-cart-item>a:nth-of-type(2){font-family:"Lexend",sans-serif!important;font-size:13px!important;line-height:1!important;font-weight:600!important}}.woocommerce-mini-cart-item .variation{display:none!important}.woocommerce-mini-cart-item .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:25%!important;height:auto!important}td[data-title=Versand] *{color:#444!important}.wc-stripe-payment-method-message,.wcpay-payment-method-messaging,.wc-block-components-payment-method-messaging{display:none!important}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons{grid-gap:2px!important}#contact-fields{padding-bottom:0}.wc-block-components-product-metadata{font-size:.8em!important}.wc-block-components-product-name{font-size:1.2em!important;font-weight:700!important}.wc-block-components-panel__button{font-weight:700}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:50px!important;width:50px!important}.wc-block-components-product-details__name,.wc-block-components-product-details__value{font-size:1.1em;font-weight:700}.wc-block-components-checkout-order-summary__title-text{font-size:1.25em;font-weight:bolder!important;font-family:"Lexend",sans-serif;padding-bottom:0}.wp-block-woocommerce-checkout .wc-block-components-order-summary span.wc-block-components-product-price{margin-top:7px;font-size:.7em;font-weight:400;line-height:1.4em}.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-product-price__value{font-weight:800;padding-bottom:6px}.wc-block-components-product-metadata__description p{padding-bottom:2px;line-height:1.3em}.wc-block-components-checkout-step__description{margin:0!important}@media (max-width:480px){.wc-block-components-radio-control__option-layout{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}.wc-block-components-radio-control__label-group{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 auto!important;min-width:0!important;text-align:left!important}.payment-methods--logos,.wc-block-components-payment-method-icons{margin-left:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;overflow:hidden;min-width:0!important}.payment-methods--logos img:nth-of-type(n+3),.payment-methods--logos svg:nth-of-type(n+3),.payment-methods--logos-count{display:none!important}}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label{display:flex!important;justify-content:flex-start}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:70%!important;font-weight:700;font-size:1.2em}.german-market-block-checkout-checkboxes{padding-bottom:15px;font-weight:600}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 1px #b7a74c!important}.single-product #payment-method-message,.woocommerce-cart #payment-method-message,.woocommerce-checkout #payment-method-message{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}.wc-block-components-bnpl-wrapper{display:none!important}.wc-cart-shipping-notice{font-size:.8em;line-height:1.3em;padding-bottom:0!important}.wc-block-components-product-price{font-size:10px!important}.flexible-shipping-free-shipping-root .woocommerce-info a,.flexible-shipping-free-shipping-root .woocommerce-info span{color:#fff!important}.wp-block-heading{padding-bottom:.5em}.wc-block-components-form .wc-block-components-checkout-step{margin:0 0 15px!important}.ppcp-place-order-description,.wc-block-components-radio-control-accordion-content,.p-Grid{text-align:left!important;font-size:14px!important}.ng-free-shipping-wrap{padding:.8em 1.5em .1em;margin-bottom:1.5em;background:#f8f8f8;border:1px solid #569a32;border-radius:4px}.ng-free-shipping-msg{font-size:16px;padding-bottom:.7em;font-family:"Lexend",sans-serif;line-height:1.2}.ng-free-shipping-msg.ng-reached{color:#444}.ng-free-shipping-bar{height:10px!important;background:#e3e3e3;border-radius:999px;overflow:hidden}.ng-free-shipping-bar>span{display:block;width:0;height:100%;background:#b2ce64!important;transition:width .55s ease}.ng-free-shipping-legend{margin:.15em 0 0;font-size:12px;opacity:.8;padding-bottom:.4em}#ng-free-shipping .ng-free-shipping-legend{display:flex!important;align-items:center;width:100%;margin:0;gap:.5rem}#ng-free-shipping .ng-shop-link{margin-left:auto;text-decoration:underline;font-weight:700!important;color:#781173!important}.ng-variant-mini{font-size:1.1rem}.ng-variant-mini .ng-free-shipping-msg{font-size:.85rem}.ng-variant-mini .ng-free-shipping-bar{height:10px}.ng-variant-mini .ng-free-shipping-bar>span{background:#0ea5e9}.wc-block-mini-cart__drawer .ng-variant-mini .ng-free-shipping-bar>span{background:#b2ce64}#ng-free-shipping-mini.ng-free-shipping-wrap.ng-variant-mini{padding:10px 20px!important;margin:10px 0!important}#ng-free-shipping-mini .ng-free-shipping-msg{margin:1px 0;line-height:1.2}#ng-free-shipping-mini .ng-free-shipping-bar{margin-top:1px}#ng-free-shipping-mini.ng-free-shipping-wrap.ng-variant-mini{border-radius:0;border-color:#f9f9f9;box-shadow:none;background:#f9f9f9}.wc-block-components-totals-item__value::after,.wc-block-components-totals-item__description::after,.wc-block-formatted-money-amount:after,.wc-block-components-radio-control__secondary-label{font-size:10px!important;line-height:1.2!important;margin-top:2px;white-space:pre-wrap;font-weight:400}.wc-block-components-radio-control__secondary-label .wc-block-formatted-money-amount{font-size:15px!important;font-weight:700;line-height:.9!important}.wc-block-components-radio-control__label{display:flex;align-items:center;font-weight:700!important}.widget.woocommerce.widget_shopping_cart:has(.wgm-info) .woocommerce-mini-cart__total strong::after{content:" inkl. MwSt.";display:inline;font-size:.55em;font-weight:400;color:#555;margin-left:3px}#header-outer .cart-outer .widget_shopping_cart .woocommerce-mini-cart .mini_cart_item{display:flex;gap:16px;align-items:stretch!important;padding:14px 5px!important}#header-outer .cart-outer .widget_shopping_cart .mini_cart_item>a:first-child{flex:0 0 25%;max-width:25%;display:block}#header-outer .cart-outer .widget_shopping_cart .mini_cart_item>a:first-child img{display:block;width:100%!important;height:100%!important;object-fit:cover;border-radius:8px}#header-outer .cart-outer .widget_shopping_cart .woocommerce-mini-cart__total{display:flex;justify-content:space-between;align-items:baseline;padding:12px 16px;margin:0;border-top:1px solid rgba(0,0,0,.06);font-weight:700}#header-outer .cart-outer .widget_shopping_cart .woocommerce-mini-cart__total .tax_label{display:none!important}#header-outer .cart-outer .widget_shopping_cart .woocommerce-mini-cart__total strong,#header-outer .cart-outer .widget_shopping_cart .woocommerce-mini-cart__total .amount,#header-outer .cart-outer .widget_shopping_cart .woocommerce-mini-cart__total .woocommerce-Price-currencySymbol{color:#555!important;font-weight:600}#header-outer .cart-outer .widget_shopping_cart .widget_shopping_cart_content>p:not(.woocommerce-mini-cart__total):not(.woocommerce-mini-cart__buttons){display:none!important}#header-outer .cart-outer .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons{display:flex;gap:5px;padding:12px 5px;margin:0}#header-outer .cart-outer .widget_shopping_cart .woocommerce-mini-cart__buttons .button{display:inline-flex!important;align-items:center;justify-content:center;height:40px;padding:0 10px!important;line-height:1!important;white-space:nowrap;box-sizing:border-box;border:2px solid transparent}#header-outer .cart-outer .widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout{border-color:transparent}.infocheckout{line-height:1.2em;border-radius:10px}.crosstitle a{font-size:17px!important;color:#444!important}.crossprice{font-size:16px!important}.products li.product.minimal .product-add-to-cart a{width:90%;flex:1;background-color:var(--nectar-accent-color)!important;padding:10px 5px!important;color:#fff;font-weight:600;border-radius:0;text-align:center;line-height:12px}.products li.product.minimal .product-add-to-cart a:hover{background-color:var(--nectar-extra-color-3)!important}.woocommerce .wc-srf-submit{width:auto!important;display:inline-block;font-size:12px;border-radius:6px}.woocommerce .wc-srf-product-box h2 a{color:#000}.woocommerce .wc-srf-product-box>div{min-width:0}.woocommerce .wc-srf-product-box h2,.woocommerce .wc-srf-product-box h2 a{word-break:break-word;overflow-wrap:anywhere}.woocommerce .wc-srf-form input[type=text],.woocommerce .wc-srf-form input[type=email],.woocommerce .wc-srf-form input[type=tel],.woocommerce .wc-srf-form input[type=number],.woocommerce .wc-srf-form input[type=password],.woocommerce .wc-srf-form textarea,.woocommerce .wc-srf-form select{font-size:16px!important;line-height:1.4}.woocommerce .wc-srf-review-page{overflow-x:hidden}.woocommerce .wc-srf-product-box,.woocommerce .wc-srf-product-box *{max-width:100%}.label-hint{font-weight:100;font-size:.9em;color:#989898;margin-left:4px}ul.icon-list{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px 2px!important;margin:3px 0 0!important;padding:0 0 30px!important;list-style:none!important;padding-left:0!important;width:100%!important;text-align:left!important;contain:layout!important;overflow:visible!important}ul.icon-list>li{position:relative!important;flex:0 0 auto!important;width:60px!important;height:60px!important;margin:0!important;padding:0!important;list-style:none!important;display:block!important}ul.icon-list>li{width:60px!important;height:60px!important}ul.icon-list>li:has(img[src*=b-ncp]){width:86px!important;height:60px!important}ul.icon-list details{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}ul.icon-list summary{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;cursor:pointer!important;list-style:none!important}ul.icon-list summary::-webkit-details-marker{display:none!important}ul.icon-list summary::marker{content:""!important}ul.icon-list summary img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;vertical-align:middle!important}ul.icon-list .info-box{display:none!important;position:absolute!important;left:50%!important;bottom:calc(100% + 10px)!important;transform:translateX(-50%)!important;width:250px!important;max-width:calc(100vw - 16px)!important;background:#fff!important;color:#222!important;border:1px solid #ccc!important;border-radius:6px!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important;padding:10px 12px 12px!important;box-sizing:border-box!important;font-size:12px!important;line-height:1.4!important;text-align:left!important;word-break:break-word!important;z-index:99999!important}ul.icon-list details[open] .info-box{display:block!important}@media (max-width:600px){ul.icon-list{padding-bottom:40px!important;gap:6px 2px!important}ul.icon-list .info-box{width:180px!important;bottom:calc(100% + 8px)!important}}.allergy-text{margin-top:5px!important}ul.icon-list .popup-hint{font-size:9px!important;line-height:1.3!important;margin-top:6px!important;color:#777!important}@media (max-width:600px){ul.icon-list details[open] summary{position:relative!important;z-index:100000!important}ul.icon-list .info-box{z-index:99999!important}ul.icon-list summary{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}}