.wy-v2 .e-con.wy-section{--padding-top:0;--padding-bottom:0;--padding-left:var(--wy-rand);--padding-right:var(--wy-rand);--content-width:var(--wy-breite-voll);--gap:0;--row-gap:0;--column-gap:0}.wy-v2 .e-con[class*=wy-]:not(.wy-section){--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--gap:0;--row-gap:0;--column-gap:0}.wy-v2 .e-con:is(.wy-hero-actions,.wy-cta,.wy-newsletter,.wy-sectionhead,.wy-glasurfenster-duo,.wy-field-row,.wy-buybox-buy,.wy-buybox-brandrow){--flex-direction:row}.wy-v2 :is(.e-con,.e-con-inner)>.elementor-widget.wy-col--text{max-width:var(--wy-breite-text)}.wy-v2 :is(.e-con,.e-con-inner)>.elementor-widget:is(.wy-col--breit,.wy-prose){max-width:var(--wy-breite-breit)}.wy-v2 :is(.e-con,.e-con-inner)>.elementor-widget.wy-col--voll{max-width:none}.wy-v2 :is(.e-con,.e-con-inner)>.elementor-widget.wy-form{max-width:var(--wy-breite-text)}.wy-v2 :is(.e-con,.e-con-inner)>.elementor-widget.wy-hero-lead{max-width:520px}.wy-v2 :is(.wy-categoryintro-copy,.wy-cta-text)>.elementor-widget.wy-lead{max-width:600px}.wy-v2 .wy-faq-head>.elementor-widget.wy-faq-intro{max-width:360px}@media (max-width:1024px){.wy-v2 .wy-faq-head>.elementor-widget.wy-faq-intro{max-width:560px}}.wy-v2 .elementor-widget-text-editor :is(p,ul,ol):last-child{margin-block-end:0}.wy-v2 .elementor-widget:is(.wy-display,.wy-h2,.wy-h3,.wy-h4,.wy-kicker,.wy-lead,.wy-body,.wy-lese,.wy-small,.wy-muted,.wy-price,.wy-mass) :is(.elementor-heading-title,p){font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}body.wy-v2 .wy-dark :is(h1,h2,h3,h4,h5,h6){color:var(--wy-kalk)}body.wy-v2 .wy-dark a[class]:not([class*=wy-],.elementor-button,.button){color:var(--wy-minze)}body.wy-v2 .wy-dark a[class]:not([class*=wy-],.elementor-button,.button):hover{color:var(--wy-kalk)}.wy-v2 :where(nav,.menu,.sub-menu) li>a:not([class]){text-decoration:none}.wy-v2.woocommerce-checkout :is([data-elementor-type=wp-page],.woocommerce) :is(p,li,dd,td,figcaption,small)>a:not([class]){text-decoration:inherit}.wy-v2 .elementor-widget-image.wy-bild>.elementor-widget-container{position:absolute;inset:0}.wy-v2 .elementor-widget-image.wy-bild img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.wy-v2 .elementor-widget-image:is(.wy-glasur-a,.wy-glasur-b,.wy-glasur-c):not(.wy-bild){border-radius:0}.wy-v2 .elementor-widget-image.wy-glasur-a:not(.wy-bild) img{border-radius:var(--wy-glasur-a)}.wy-v2 .elementor-widget-image.wy-glasur-b:not(.wy-bild) img{border-radius:var(--wy-glasur-b)}.wy-v2 .elementor-widget-image.wy-glasur-c:not(.wy-bild) img{border-radius:var(--wy-glasur-c)}.wy-v2 .elementor-widget-image:is(.wy-glasur-a,.wy-glasur-b,.wy-glasur-c) img{object-fit:cover}.wy-v2 .elementor-widget:is(.wy-btn,.wy-link):not([class*=elementor-hidden-]){display:block}.wy-v2 .elementor-widget:is(.wy-btn,.wy-btn--primary,.wy-btn--stage,.wy-btn--secondary,.wy-btn--ghost,.wy-link){height:auto;min-height:0;padding:0;border:0;border-radius:0;background:0 0;color:inherit;font:inherit}body.wy-v2:not(.woocommerce-checkout) .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 24px;border:0;border-radius:var(--wy-radius-pill);background-color:var(--wy-wald);color:var(--wy-kalk);font-family:var(--wy-font-text);font-size:16px;line-height:20px;font-weight:600;letter-spacing:0;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;box-shadow:none;box-sizing:border-box;transition:background-color var(--wy-t-color),color var(--wy-t-color),border-color var(--wy-t-color)}body.wy-v2:not(.woocommerce-checkout) .elementor-button:hover{background-color:var(--wy-salbei);color:var(--wy-kalk)}body.wy-v2:not(.woocommerce-checkout) .elementor-button:visited{color:var(--wy-kalk)}body.wy-v2 .elementor-button .elementor-button-content-wrapper{align-items:inherit;gap:inherit}body.wy-v2 .elementor-button .elementor-button-icon{display:inline-flex}body.wy-v2 .elementor-button .elementor-button-icon svg{width:18px;height:18px;transition:transform var(--wy-t-move)}body.wy-v2 .elementor-button:hover .elementor-button-icon svg{transform:translateX(4px)}body.wy-v2 .wy-btn--stage .elementor-button,body.wy-v2 .wy-btn--stage .elementor-button:visited{background-color:var(--wy-minze);color:var(--wy-wald)}body.wy-v2 .wy-btn--stage .elementor-button:hover{background-color:var(--wy-kalk);color:var(--wy-wald)}body.wy-v2 .wy-btn--secondary .elementor-button,body.wy-v2 .wy-btn--secondary .elementor-button:visited{background-color:transparent;color:var(--wy-wald);box-shadow:inset 0 0 0 2px var(--wy-wald)}body.wy-v2 .wy-btn--secondary .elementor-button:hover{background-color:var(--wy-minze);color:var(--wy-wald)}body.wy-v2 .wy-btn--ghost .elementor-button,body.wy-v2 .wy-btn--ghost .elementor-button:visited{background-color:transparent;color:var(--wy-minze);box-shadow:inset 0 0 0 2px var(--wy-minze)}body.wy-v2 .wy-btn--ghost .elementor-button:hover{background-color:var(--wy-minze);color:var(--wy-wald)}body.wy-v2 :is(.wy-btn--link,.wy-link) .elementor-button,body.wy-v2 :is(.wy-btn--link,.wy-link) .elementor-button:is(:hover,:visited){gap:6px;min-height:48px;padding:0;border:0;border-radius:0;background-color:transparent;color:var(--wy-wald);box-shadow:none}body.wy-v2 :is(.wy-btn--link,.wy-link) .elementor-button-text{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}body.wy-v2 :is(.wy-btn--link,.wy-link) .elementor-button:hover .elementor-button-text{text-decoration-thickness:3px}body.wy-v2 .wy-dark :is(.wy-btn--link,.wy-link) .elementor-button,body.wy-v2 .wy-dark :is(.wy-btn--link,.wy-link) .elementor-button:is(:hover,:visited){color:var(--wy-minze)}body.wy-v2 .wy-btn--block .elementor-button{width:100%}:where(.wy-v2) button:is(.wy-iconbtn,.wy-header-navlink,.wy-mmenu-row,.wy-faq-q,.wy-cartdrawer-remove,.wy-cartdrawer-coupon-toggle,.wy-buybox-thumb):is(:hover,:focus){background-color:transparent;color:var(--wy-wald)}:where(.wy-v2) button.wy-footer-link:is(:hover,:focus){background-color:transparent;color:var(--wy-minze)}:where(.wy-v2) button.wy-mmenu-close:is(:hover,:focus){background-color:var(--wy-minze)}:where(.wy-v2) button.wy-btn--stage:is(:hover,:focus){background-color:var(--wy-minze);color:var(--wy-wald)}:where(.wy-v2) button:is(.wy-btn--secondary,.wy-btn--ghost):is(:hover,:focus){border-style:solid;background-color:transparent}:where(.wy-v2) button.wy-btn--secondary:is(:hover,:focus){color:var(--wy-wald)}:where(.wy-v2) button.wy-btn--ghost:is(:hover,:focus){color:var(--wy-minze)}body.wy-v2:not(.woocommerce-checkout) :is(a,button,input).button,body.wy-v2:not(.woocommerce-checkout) :is(a,button,input).button.alt,body.wy-v2:not(.woocommerce-checkout) button.single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 24px;border:0;border-radius:var(--wy-radius-pill);background-color:var(--wy-wald);color:var(--wy-kalk);font-family:var(--wy-font-text);font-size:16px;line-height:20px;font-weight:600;letter-spacing:0;text-decoration:none;text-transform:none;box-shadow:none;text-shadow:none;transition:background-color var(--wy-t-color),color var(--wy-t-color)}body.wy-v2:not(.woocommerce-checkout) :is(a,button,input).button:hover,body.wy-v2:not(.woocommerce-checkout) :is(a,button,input).button.alt:hover,body.wy-v2:not(.woocommerce-checkout) button.single_add_to_cart_button:hover{background-color:var(--wy-salbei);color:var(--wy-kalk)}body.wy-v2:not(.woocommerce-checkout) :is(a,button,input).button:is(:disabled,.disabled),body.wy-v2:not(.woocommerce-checkout) :is(a,button,input).button:is(:disabled,.disabled):hover{background-color:var(--wy-wald);color:var(--wy-kalk);opacity:.5;cursor:not-allowed}body.wy-v2:not(.woocommerce-checkout){--wc-form-border-color:var(--wy-salbei);--wc-form-border-width:2px;--wc-form-border-radius:var(--wy-radius-pill);--wc-form-color-background:var(--wy-weiss);--wc-form-color-text:var(--wy-wald)}:where(body.wy-v2:not(.woocommerce-checkout)) :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input[type=number]:not(.qty,.wy-qty-num),input[type=date],select):not([class*=elementor],[class^=e-],[class*=" e-"]){min-height:48px;padding:0 20px;border:2px solid var(--wy-salbei);border-radius:var(--wy-radius-pill);background-color:var(--wy-weiss);color:var(--wy-wald);font-family:var(--wy-font-text);font-size:16px;line-height:20px}:where(body.wy-v2:not(.woocommerce-checkout)) textarea:not([class*=elementor],[class^=e-],[class*=" e-"]){padding:12px 20px;border:2px solid var(--wy-salbei);border-radius:var(--wy-radius-tile);background-color:var(--wy-weiss);color:var(--wy-wald);font-family:var(--wy-font-text);font-size:16px;line-height:24px}body.wy-v2:not(.woocommerce-checkout) :is(textarea,textarea.input-text){border-radius:var(--wy-radius-tile)}:where(body.wy-v2:not(.woocommerce-checkout)) :is(input,select,textarea):not([class*=elementor],[class^=e-],[class*=" e-"])::placeholder{color:var(--wy-salbei);opacity:1}:where(body.wy-v2:not(.woocommerce-checkout)) :is(input,select,textarea):not([class*=elementor],[class^=e-],[class*=" e-"]):focus-visible{border-color:var(--wy-wald);outline-offset:2px}@media (prefers-reduced-motion:reduce){body.wy-v2 .elementor-button-icon svg{transform:none}}