.products li,.wc-block-grid__products li a{box-shadow:0 2px 4px rgba(0,0,0,.07)}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-inner-wrapper{border:none;box-shadow:0 0 7px -1px rgba(0,0,0,.16);height:100%;padding:15px}.products li a .wc-product-image .inside-wc-product-image{display:block}.products li a .wc-product-image .inside-wc-product-image img{padding:20px}.products li a .woocommerce-loop-product__title{padding:20px!important}.products li{box-shadow:0 0 7px -1px rgba(0,0,0,.16)}.woocommerce div.product div.images .flex-control-thumbs{scrollbar-color:#4f4f4f #c2c2c2;scrollbar-width:auto}.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar{height:10px;width:10px}.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-track{background:#c2c2c2}.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-thumb{background-color:#4f4f4f;border:0 #fff;border-radius:0}@media(max-width:1025px){.woocommerce div.product div.images .flex-control-thumbs{display:flex}}.woocommerce div.product div.images .flex-control-thumbs>li{box-sizing:border-box;padding:5px 5px 0 0}@media(max-width:1025px){.woocommerce div.product div.images .flex-control-thumbs>li{flex:1 0 25%}.woocommerce div.product div.images .flex-control-thumbs{display:flex;overflow:auto}}@media(min-width:1025px){.woocommerce-page div.product div.images{align-self:center;display:flex}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex:1 0 80px;flex-direction:column;max-height:425px;order:-1;overflow:auto}.woocommerce div.product div.images .flex-control-thumbs li{padding:0 10px 10px 0;width:100%}}body.single-product.woocommerce-page .entry-content>div>.wc-custom-badge>span{color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:11px;margin:0 5px 5px 0;padding:3px 6px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}body.single-product.woocommerce-page .products .wc-custom-badge,body:not(.single-product.woocommerce-page) .wc-custom-badge{height:100px;overflow:hidden;pointer-events:none;position:absolute;right:-5px;text-align:right;top:-5px;width:100px;z-index:2}body.single-product.woocommerce-page .products .wc-custom-badge span,body:not(.single-product.woocommerce-page) .wc-custom-badge span{color:#fff;display:block;font:700 10px/28px Arial;position:absolute;right:-27px;text-align:center;text-transform:uppercase;top:21px;transform:rotate(45deg);width:125px}body.single-product.woocommerce-page .products .wc-custom-badge span:before,body:not(.single-product.woocommerce-page) .wc-custom-badge span:before{border-color:#333 transparent transparent #333;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:100%;z-index:-1}body.single-product.woocommerce-page .products .wc-custom-badge span:after,body:not(.single-product.woocommerce-page) .wc-custom-badge span:after{border-color:#333 #333 transparent transparent;border-style:solid;border-width:3px;content:"";position:absolute;right:0;top:100%;z-index:-1}body.archive.woocommerce-shop .products li a .wc-product-image .inside-wc-product-image>img,body.archive.woocommerce-shop .products li a .woocommerce-loop-product__title{padding:20px}.wc-custom-badge.red span{background-color:red;color:#fff}.wc-custom-badge.green span{background-color:#2d913e;color:#fff}.wc-custom-badge.blue span{background-color:#1597e8;color:#fff}.wc-custom-badge.yellow span{background-color:#ffd105;color:#fff}#floating-button-wrapper{background:hsla(0,0%,100%,.97);box-shadow:0 0 20px hsla(0,0%,73%,.36);height:70px;padding-inline:20px;position:fixed;transition:all .5s ease;width:100%;z-index:999}#floating-button-wrapper #floating-button{align-items:center;display:flex;margin-inline:auto;max-width:1200px;padding-bottom:10px;padding-top:10px;transition:all .5s ease;width:100%}@media(max-width:768px){#floating-button-wrapper #floating-button{justify-content:space-between}}#floating-button-wrapper #floating-button img{height:50px;width:auto}#floating-button-wrapper #floating-button span.product-titel{border-left:1px solid hsla(0,0%,81%,.3);flex:1;margin-left:15px;padding-left:15px}#floating-button-wrapper #floating-button button{border:none!important;box-shadow:-1px 6px 19px rgba(0,108,153,.2);box-shadow:10px 6px 19px rgba(0,108,153,.2);cursor:pointer;font-size:18px;font-weight:600;padding:3px 23px;text-shadow:none!important;text-transform:uppercase}#floating-button-wrapper #floating-button button a{color:#fff}.woocommerce-page.archive .overlay,.woocommerce-shop .overlay{display:none;overflow:hidden;position:fixed;top:-100px;z-index:800}.woocommerce-page.archive .woocommerce-ordering,.woocommerce-shop .woocommerce-ordering{margin:0 10px 0 0!important}.woocommerce-page.archive #shop-filter,.woocommerce-shop #shop-filter{font-size:14px}.woocommerce-page.archive #left-sidebar,.woocommerce-shop #left-sidebar{position:relative}.woocommerce-page.archive #left-sidebar .close-filter,.woocommerce-shop #left-sidebar .close-filter{position:absolute;right:-62px;top:20%}@media(max-width:1024px){.woocommerce-page.archive #left-sidebar,.woocommerce-shop #left-sidebar{background:#fff;height:100vh;left:-150%;position:fixed;top:0;width:75vw;z-index:999}.woocommerce-page.archive #left-sidebar .inside-left-sidebar,.woocommerce-shop #left-sidebar .inside-left-sidebar{padding-left:20px}.woocommerce-page.archive #left-sidebar .inside-left-sidebar .scroll-y,.woocommerce-shop #left-sidebar .inside-left-sidebar .scroll-y{overflow-y:scroll}}@media(min-width:536px)and (max-width:1024px){.woocommerce .wc-columns-container.wc-tablet-columns-2 .products{grid-template-columns:repeat(2,1fr)!important}}.products li .wc-product-image:hover .inside-wc-product-image img:nth-child(2){opacity:0}.products li .wc-product-image .inside-wc-product-image img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce-tabs .woocommerce-Tabs-panel h2{margin-top:40px}.justify-between{justify-content:space-between}.box-shadow{box-shadow:0 9px 25px 0 rgba(0,0,0,.15)}.box-shadow-button{box-shadow:0 4px 4px 0 rgba(0,0,0,.2)}.isolate{isolation:isolate}.top-null{top:0}.bottom-null{bottom:0}.left-null{left:0}.right-null{right:0}.absolute{position:absolute!important}#left-sidebar{transition:all .3s ease}.break-word{word-break:break-word}.margin-auto{margin-inline:auto}*{hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}strong{font-weight:700!important}body{overflow-x:hidden}.footer-logo{max-width:185px!important}.padding-bottom-0{padding-bottom:0!important}.site-header{background-color:#dde8ef!important;color:#000;padding-block:15px!important}@media(min-width:1000px){.site-header{padding-block:33px!important}}.site-header .inside-header{align-content:center;display:flex;height:44px;justify-content:space-between;padding-inline:0}.site-header .inside-header>:first-child{margin-left:25px}.site-header .inside-header .menu-toggle,.site-header .inside-header>:last-child{margin-right:25px}.site-header .inside-header .site-logo img{width:81px}@media(min-width:1000px){.site-header .inside-header .site-logo img{width:154px}}.site-header .inside-header #site-navigation{margin-left:unset}.site-header .inside-header #site-navigation #primary-menu ul li a{color:#000!important}.site-header .inside-header #site-navigation #primary-menu ul li a:hover{text-decoration:underline;text-underline-offset:5px}@media(min-width:1000px){.site-header .inside-header #site-navigation #primary-menu ul li.stelle-eine-frage-item{display:none}}.site-header .inside-header #site-navigation.toggled{margin-top:0;position:absolute;top:100%;width:100%}.site-header .inside-header #site-navigation.toggled #primary-menu{background-color:#dde8ef!important}.site-header .inside-header #site-navigation.toggled #primary-menu ul{padding-bottom:25px}.site-header .inside-header #site-navigation.toggled #primary-menu ul li.stelle-eine-frage-item{margin-top:15px;padding-left:20px}@media(max-width:1000px){.site-header .inside-header #site-navigation.toggled #primary-menu ul li.stelle-eine-frage-item .stelle-eine-frage{padding-block:10px}}.site-header .inside-header #site-navigation.toggled #primary-menu .stelle-eine-frage{line-height:140%}@media(max-width:1000px){.site-header .inside-header>.stelle-eine-frage{display:none}}.site-header .inside-header .menu-toggle{background-color:transparent;line-height:unset;padding:0}.site-header .inside-header .menu-toggle svg{color:#000;height:24px;width:24px}.gb-accordion .gb-accordion__item .gb-accordion__toggle .gb-accordion__toggle-icon svg{height:auto;width:30px}@media(min-width:768px){.gb-accordion .gb-accordion__item .gb-accordion__toggle .gb-accordion__toggle-icon svg{height:auto;width:49px}}.vivenso-show-more--hidden{display:none!important}button.vivenso-show-more-btn{background:none!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;display:block;padding:0!important;text-align:left;text-underline-offset:2px;transition:color .15s ease-in-out!important;width:100%}button.vivenso-show-more-btn:active,button.vivenso-show-more-btn:focus,button.vivenso-show-more-btn:hover{background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important}button.vivenso-show-more-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vivenso-slider--active{display:block!important;flex-direction:unset!important;flex-wrap:unset!important;gap:unset!important;position:relative}.vivenso-slider--active .slick-track{align-items:flex-start;display:flex}.vivenso-slider--active .slick-slide{height:auto;margin:0 var(--slider-gap-half,0)}.vivenso-slider--active .slick-slide>div{height:100%}.vivenso-slider--active .slick-list{margin:0 calc(var(--slider-gap-half, 0px)*-1)}.vivenso-slider--active.vivenso-slider--center-mode .slick-list{margin:0}.vivenso-slider--active .slick-dots{display:flex;justify-content:center;list-style:none;margin-top:16px;padding:0}.vivenso-slider--active .slick-dots li button{background:currentColor;border:none;border-radius:50%;cursor:pointer;font-size:0;height:10px;opacity:.25;padding:0;width:10px}.vivenso-slider--active .slick-dots li.slick-active button{opacity:1}.vivenso-slider__btn-next,.vivenso-slider__btn-prev{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:10}.vivenso-slider__btn-next:after,.vivenso-slider__btn-prev:after{border-right:2px solid;border-top:2px solid;content:"";display:block;height:10px;width:10px}.vivenso-slider__btn-prev{left:8px}.vivenso-slider__btn-prev:after{margin-left:3px;transform:rotate(-135deg)}.vivenso-slider__btn-next{right:8px}.vivenso-slider__btn-next:after{margin-right:3px;transform:rotate(45deg)}.vivenso-slider--flush-left{overflow:hidden}.vivenso-slider--flush-left .slick-list{overflow:visible;padding-left:calc(var(--flush-padding-left, 0px) + var(--slider-gap-half, 0px))!important}.vivenso-slider--flush-left .slick-slide{width:var(--flush-slide-width,auto)!important}.btn-affiliate{position:relative}.btn-affiliate :after{bottom:-15px;color:#000;content:"Affiliate/Werbelink*";font-size:10px;line-height:1;margin:0;padding:0;position:absolute;right:0}.query-loop-home img{aspect-ratio:336/220;-o-object-fit:cover;object-fit:cover}body:not(.full-width-content)>#page.site.container{max-width:none;padding-inline:4%}@media(max-width:768px){body:not(.full-width-content)>#page.site.container{padding-inline:6%}}body:not(.full-width-content)>#page.site.container #content.site-content{margin-inline:auto;max-width:1200px}body.right-sidebar:not(.archive)>#page.site.container #primary.content-area{padding-right:7%}@media(max-width:1024px){body.right-sidebar:not(.archive)>#page.site.container #primary.content-area{padding-inline:7%}}@media(max-width:768px){body.right-sidebar:not(.archive)>#page.site.container #primary.content-area{padding-inline:0}}@media(max-width:1025px){.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{order:0;width:auto}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}}.floating-shapes .floating-shape{position:absolute;transition:all .3s ease;z-index:-1}.featured.floating-shapes .gb-inside-container{position:relative}@media(min-width:1025px){.featured.floating-shapes .s{bottom:90px;left:-75px}}@media(min-width:769px)and (max-width:1024px){.featured.floating-shapes .s{bottom:41px;left:-41px}}@media(max-width:768px){.featured.floating-shapes .s{left:-6px;top:-70px}}@media(min-width:1025px){.featured.floating-shapes .m{bottom:-5px;left:-105px}}@media(min-width:769px)and (max-width:1024px){.featured.floating-shapes .m{bottom:-3px;left:-53px}}@media(max-width:768px){.featured.floating-shapes .m{left:60px;top:-43px}}@media(min-width:1025px){.featured.floating-shapes .l{bottom:-125px;right:-7px}}@media(min-width:769px)and (max-width:1024px){.featured.floating-shapes .l{bottom:-75px;right:-5px}}@media(max-width:768px){.featured.floating-shapes .l{bottom:-60px;right:-3px}}body.archive.category #main .gb-query-loop-wrapper>div{width:50%}@media(max-width:768px){body.archive.category #main .gb-query-loop-wrapper>div{width:100%}}#left-sidebar ul,#right-sidebar ul{list-style-type:none;margin-left:0}#left-sidebar ul li,#right-sidebar ul li{margin-bottom:15px}#left-sidebar ul li a,#right-sidebar ul li a{display:block;line-height:1.5em}.cta-footer .big-floating-shape{left:0;top:0}.gb-query-loop-wrapper .has-post-thumbnail img{aspect-ratio:108/72;-o-object-fit:cover;object-fit:cover}.site-branding .main-title:hover a{text-decoration:underline}.menu-item.has-svg-icon a:hover svg{fill:var(--light-blue);transform:scale(1.1);transition:all .3s ease}.gb-button:hover .gb-icon svg{transform:scale(1.1);transition:transform .3s ease}.newsletter-form form{align-items:end;display:grid;gap:20px;grid-template-columns:1fr 1.3fr 1.7fr;grid-template-rows:auto auto}@media(max-width:1000px){.newsletter-form form{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.newsletter-form form{grid-template-columns:repeat(1,1fr)}}@media(max-width:1000px){.newsletter-form form .email{grid-column:1/-1}}.newsletter-form form input{background:#fff;border:0;color:var(--dark-blue);width:100%}.newsletter-form form input:focus{background:#fff}.newsletter-form form .btn-submit{grid-column:1/-1;margin-inline:auto}.newsletter-form form .btn-submit input{background:var(--blue);border:0;color:#fff;font-size:19px;max-width:-moz-fit-content;max-width:fit-content;position:relative;top:1px}.newsletter-form form label{color:#fff}@media(max-width:767px){h1.gb-headline-29e627db{text-align:center}h1.gb-headline-29e627db,h1.gb-headline-29e627db strong{font-family:Poppins,sans-serif!important;font-size:35px!important}h1.gb-headline-29e627db strong{font-weight:700}.gb-button-44beaeff{display:block;font-size:14px}.floating-shapes .floating-shape{position:absolute}}.wpcf7-list-item{display:inline-block;margin:0 auto}#newsletter-form{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center}#newsletter-form:after{background:#c3dce6;border-radius:12px;content:"";height:80px;left:-1.4rem;position:absolute;top:-1.4rem;width:80px}#newsletter-form input{background:#fff;border:1px solid;border-color:inherit;color:var(--dark-blue)}#newsletter-form label{color:#fff}#newsletter-form input[type=submit]{background:var(--blue);color:#fff;position:relative;top:26px;width:100%}#newsletter-form .wpcf7-response-output{color:#fff;flex-basis:100%}#newsletter-form .wpcf7-form-control-wrap{display:inline-table}@media screen and (max-width:800px){#newsletter-form p{width:100%}#newsletter-form input:not([type=checkbox]){max-height:78px;width:100%}#newsletter-form input[type=submit]{display:inline;font-size:18px;line-height:2;top:18px}#newsletter-form .wpcf7-response-output{margin:0 auto}}@media(max-width:768px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:none}.products.columns-3{grid-template-columns:repeat(1,minmax(0,1fr))}}#wc-column-container .product,.related.products .products .product{min-width:0!important}@media(max-width:535px){.woocommerce .wc-columns-container.wc-tablet-columns-2 .products{grid-template-columns:repeat(1,1fr)!important}}a.gb-button-21e47b0c:active,a.gb-button-21e47b0c:focus,a.gb-button-21e47b0c:hover{color:var(--light-blue)}a.gb-button-21e47b0c .gb-icon{line-height:0}a.gb-button-21e47b0c .gb-icon svg{height:3em;width:3em}input{width:100%}.relative{position:relative}
