:root{--primary:#076e3e;--primary20:#076e3e33;--primary10:#076e3e1a;--secondary:#bb1b1b;--secondary20:#bb1b1b33;--secondary10:#bb1b1b1a;--white:#fff;--neutral:#ebf2f4;--danger:#ef4343;--danger20:#ef434333;--danger10:#ef43431a;--dark:#222;--darker:#101010;--grey:#d9d9d9;--bg-color:#fff;--text-color:#01061e;--fs-xs:clamp(10px, .8rem, 13px);--fs-s:clamp(14px, .95rem, 16px);--fs-m:clamp(16px, 1.1rem, 18px);--fs-l:clamp(20px, 1.6rem, 32px);--fs-xl:clamp(32px, 2rem, 40px);--fs-xxl:clamp(40px, 2.4rem, 80px);--fs-base:clamp(13px, 1rem, 18px);--gutter-xxs:4px;--gutter-xs:8px;--gutter-s:16px;--gutter-m:24px;--gutter-l:32px;--gutter-xl:80px;--gutter-xxl:160px;--br-s:4px;--br-m:8px;--br-l:16px;--br-xl:24px}main{padding-right:var(--gutter-xl)}@media screen and (width<=768px){main{padding-right:0}}.headline-primary h1,.headline-primary h2,.headline-primary h3,.headline-primary h4,.headline-primary h5,.headline-primary h6{color:var(--primary)}.headline-primary h1,.headline-primary h2{font-size:calc(var(--font-heading-scale) * 3rem)!important}@media screen and (width>=540px){.headline-primary h1,.headline-primary h2{font-size:calc(var(--font-heading-scale) * 4rem)!important}}.page-width{max-width:120rem;padding:0 var(--gutter-m);padding:0 var(--gutter-s);margin-left:auto;margin-right:auto}.page-width--narrow{max-width:120rem;padding:0 var(--gutter-s);margin-left:auto;margin-right:auto}.page-width--wide{max-width:160rem;padding:0 var(--gutter-s);margin-left:auto;margin-right:auto}.page-width--full{max-width:100%}@media screen and (width<=540px){.page-width{padding-left:var(--gutter-s);padding-right:var(--gutter-s)}}.themeheader{z-index:1000;position:sticky;top:0}.themeheader__container{padding-left:var(--gutter-m);padding-right:var(--gutter-m);padding-top:var(--gutter-s);padding-bottom:var(--gutter-s);background-color:var(--white);justify-content:space-between;align-items:center;display:flex;position:relative}@media screen and (width<=768px){.themeheader__container{padding-left:var(--gutter-s);padding-right:var(--gutter-s)}}.themeheader__menu{justify-content:flex-end;align-items:center;gap:var(--gutter-s);display:flex}@media screen and (width<=768px){.themeheader__menu{gap:var(--gutter-xs)}}.themeheader__menu--list{gap:var(--gutter-m);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}@media screen and (width<=768px){.themeheader__menu--list{display:none}}.themeheader__menu--list-item{position:relative}.themeheader__menu--list-link{color:inherit;text-decoration:none}.themeheader__menu svg{width:20px;height:20px}.themeheader__menu .themeheader__icon--cart{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.themeheader__menu button.menu-toggle{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:flex}.themeheader__aside{width:var(--gutter-xl);background-color:var(--white);z-index:-1;height:100vh;position:absolute;top:0;right:0}@media screen and (width<=768px){.themeheader__aside{display:none}}.themeheader__aside ul{gap:var(--gutter-m);transform-origin:100%;flex-direction:row;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:180px;right:0;transform:rotate(-90deg)translateY(-44px)translate(100px)}.themeheader__aside ul li a{color:inherit;font-size:calc(1 + .4 / var(--font-body-scale));text-decoration:none}.themefooter{width:100%;padding-right:var(--gutter-xl);position:relative}@media screen and (width<=768px){.themefooter{padding-right:0}}.themefooter__container{background-color:var(--darker);color:var(--white)}.themefooter__grid{border-top:1px solid var(--white);grid-template-columns:repeat(2,1fr);display:grid}@media screen and (width<=768px){.themefooter__grid{border-top:none;grid-template-columns:1fr}}.themefooter__grid.cols-3{grid-template-columns:repeat(3,1fr)}@media screen and (width<=768px){.themefooter__grid.cols-3{grid-template-columns:1fr}}.themefooter__grid--item{padding:var(--gutter-l);border-right:1px solid var(--white)}@media screen and (width<=768px){.themefooter__grid--item{border-right:none;border-top:1px solid var(--white);padding:var(--gutter-s)}}.themefooter__grid--item:last-child{border-right:none}.themefooter__grid--item a{color:var(--white);text-decoration:none}.themefooter__grid--item h2{text-transform:uppercase;font-size:var(--fs-m);color:var(--white)}.themefooter__grid--item h4{font-size:var(--fs-m);text-transform:uppercase;color:var(--white)}.themefooter__grid--item .newsletter-form{max-width:320px;margin:0!important}.themefooter__grid--item .list-payment{justify-content:flex-start}.themefooter__menus{gap:var(--gutter-l);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}@media screen and (width<=768px){.themefooter__menus{flex-direction:column}}.themefooter__menus--item h3{text-transform:uppercase;font-size:var(--fs-s);color:var(--white)}.themefooter__menus--item ul{gap:var(--gutter-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.themefooter__menus--item ul li a{color:var(--white);font-size:var(--fs-s);text-decoration:none}.themefooter__menus--item ul.footer__list-social{margin-top:0;margin-bottom:var(--gutter-l);flex-wrap:wrap;justify-content:flex-start;gap:4px;flex-direction:row!important}.themefooter__menus--item ul.footer__list-social a{padding:0}.themefooter__menus--item ul.footer__list-social a .svg-wrapper{width:32px;height:32px}.themefooter__menus--item ul.list-payment{flex-direction:row;justify-content:flex-start;padding:0}.themefooter__menus--item:last-of-type{gap:var(--gutter-l);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.themefooter__bottombar{border-top:1px solid var(--white);padding:var(--gutter-s) var(--gutter-l);background-color:var(--darker);color:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media screen and (width<=768px){.themefooter__bottombar{align-items:center;gap:var(--gutter-xs);padding:var(--gutter-s) var(--gutter-s);flex-direction:column}}.themefooter__bottombar p{font-size:var(--fs-s);color:var(--white);opacity:.4;text-align:center;margin:0}@media screen and (width>=500px){.themefooter__bottombar p{text-align:left}}.themefooter__bottombar p a{color:inherit}.themefooter__bottombar--left{align-items:center;gap:var(--gutter-s);flex-direction:column;display:flex}@media screen and (width>=500px){.themefooter__bottombar--left{flex-direction:row}}.themefooter__localization{flex-direction:row;justify-content:center;align-items:center;display:flex}.themefooter__localization .disclosure__button{height:auto!important;color:var(--white)!important;background-color:#0000!important;min-height:auto!important;margin:0!important;padding:0!important;line-height:normal!important}.themefooter__localization .disclosure__list{padding:var(--gutter-m)}@media screen and (width>=500px){.themefooter__localization .disclosure__list{padding:var(--gutter-2xs)}}.themefooter__localization .disclosure__list ul{margin:0;padding-top:0}.themefooter__localization .disclosure__list-wrapper{border-radius:4px}.themefooter__localization .disclosure__item a{padding:4px}.columns{position:relative}.columns__inner{grid-gap:var(--gutter-s);grid-template-columns:repeat(1,1fr);display:grid}@media screen and (width>=480px){.columns__inner.count-2,.columns__inner.count-3{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=680px){.columns__inner.count-3{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=480px){.columns__inner.count-4{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=760px){.columns__inner.count-4{grid-template-columns:repeat(4,1fr)}}.columns__item{flex-direction:column;display:flex}.columns__item.order-reverse{flex-direction:column-reverse}.columns__item--title{padding:var(--gutter-s) var(--gutter-s) 0 var(--gutter-s)}@media screen and (width>=480px){.columns__item--title{padding:0}}.columns__item--text{padding:0 var(--gutter-s) var(--gutter-s) var(--gutter-s)}@media screen and (width>=480px){.columns__item--text{padding:0}}.columns__item.has-image img{object-fit:cover}.columns__item.has-image .columns__item--title{padding:var(--gutter-s) var(--gutter-s) 0 var(--gutter-s)}@media screen and (width>=480px){.columns__item.has-image .columns__item--title{padding:var(--gutter-m) var(--gutter-m) 0 var(--gutter-m)}}.columns__item.has-image .columns__item--text{padding:0 var(--gutter-s) var(--gutter-s) var(--gutter-s)}@media screen and (width>=480px){.columns__item.has-image .columns__item--text{padding:0 var(--gutter-m) var(--gutter-m) var(--gutter-m)}}.tabs{width:100%;position:relative}@media screen and (width<=540px){.tabs{padding-left:var(--gutter-s);padding-right:var(--gutter-s)}}.tabs__container{margin:0 auto;position:relative}.tabs__container--content.is-width-narrow{max-width:800px}.tabs__container--content.is-width-wide{max-width:160rem}.tabs__container--content.is-width-full{max-width:100%}.tabs__section{-ms-overflow-style:none;scrollbar-width:none;position:relative;overflow-x:hidden}.tabs__section::-webkit-scrollbar{display:none}.tabs__header .line{opacity:.1;width:100%;height:1px;display:block}.tabs__header ul{justify-content:flex-start;align-items:center;margin:0;padding:0;list-style:none;display:flex}.tabs__header ul li{opacity:.5;cursor:pointer;padding:var(--gutter-s) var(--gutter-m);display:block}.tabs__header ul li.is-active{opacity:1;border-bottom:2px solid var(--dark)}.tabs__header ul li:hover{color:var(--dark)}.tabs__body{justify-content:flex-start;align-items:flex-start;display:flex}.tabs__body--tab{min-width:100%;padding-top:var(--gutter-s);padding-bottom:var(--gutter-s);justify-content:flex-start;gap:var(--gutter-m);flex-direction:row;display:none}.tabs__body--tab.is-active{animation:.5s forwards slide-in;display:flex}@media screen and (width<=540px){.tabs__body--tab{flex-direction:column}.tabs__body--tab.order-reverse{flex-direction:column-reverse}}.tabs__body--tab img{flex:1;max-width:400px}.tabs__body--tab .tabs__content{flex:1}@keyframes slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bestseller{margin:0 auto;position:relative}@media screen and (width<=540px){.bestseller{padding-left:var(--gutter-s);padding-right:var(--gutter-s)}}.bestseller .richtext{margin-bottom:var(--gutter-l)}.bestseller .richtext.is-width-narrow{max-width:800px}.bestseller .richtext.is-width-wide{max-width:160rem}.bestseller .richtext.is-width-full{max-width:100%}.bestseller__inner{gap:var(--gutter-s);grid-template-columns:repeat(2,1fr);display:grid}@media screen and (width>=610px){.bestseller__inner{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.bestseller__inner .card__inner{background-color:var(--white);justify-content:center!important;align-items:center!important;display:flex!important}.bestseller__inner .card__inner .card__media,.bestseller__inner .card__inner .card__media .media{width:100%;height:100%}.bestseller__inner .card__inner .card__media .media img{object-fit:cover;object-position:center;width:100%;height:100%}.bestseller.page-width--wide{max-width:160rem;padding:0 var(--gutter-m)}@media screen and (width<=749px){.bestseller.page-width--wide{padding-left:var(--gutter-s);padding-right:var(--gutter-s)}}.configurator{position:relative}.configurator__inner{aspect-ratio:9/16;width:100%;display:block;position:relative}@media screen and (width>=768px){.configurator__inner{aspect-ratio:16/9}}.configurator__inner--cover{background-color:var(--white);width:100%;height:34px;position:absolute;top:0;left:0;display:block!important}.configurator__banner{position:relative}.configurator__banner.has-image{aspect-ratio:auto;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media screen and (width>=768px){.configurator__banner.has-image{aspect-ratio:16/5}}.configurator__banner.has-image .configurator__banner--image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.configurator__banner.has-image .configurator__banner--content{max-width:640px;padding:var(--gutter-m);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.configurator__banner.has-image .configurator__banner--content h1,.configurator__banner.has-image .configurator__banner--content h2,.configurator__banner.has-image .configurator__banner--content h3,.configurator__banner.has-image .configurator__banner--content h4{color:inherit}.configurator__banner.has-image .configurator__banner--content .configurator__button{max-width:32rem}.configurator__banner--content{position:relative}.configurator__button{width:100%;max-width:44rem;padding:12px var(--gutter-m);background-color:var(--primary);color:var(--white);cursor:pointer;letter-spacing:.06rem;line-height:calc(1 + .5 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-body-size);border:none;border-radius:0;display:block}.configurator__modal{background-color:var(--white);z-index:999;flex-direction:column;justify-content:flex-start;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.configurator__modal--header{padding:var(--gutter-m);justify-content:flex-end;align-items:center;padding-bottom:0;display:flex}.configurator__modal--body{padding:var(--gutter-m);flex:1;padding-top:0;position:relative}.configurator__modal--body iframe{width:100%;height:100%}.configurator__modal--body-cover{background-color:var(--white);width:100%;height:34px;position:absolute;top:0;left:0;display:block!important}.configurator__modal--close{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.configurator__modal--close svg{pointer-events:none;width:24px;height:24px;color:var(--dark)}.cc_selector,.cc_selector__container{position:relative}.cc_selector__tabs{justify-content:flex-start;gap:var(--gutter-l);margin:0;padding:0;list-style:none;display:flex}.cc_selector__tabs li h3{text-transform:uppercase;cursor:pointer;font-size:var(--fs-s);opacity:.5;transition:opacity .3s}.cc_selector__tabs li h3.is-active{opacity:1;text-decoration:underline 2px;text-decoration-color:var(--color-primary)}.cc_selector__row{opacity:0;display:none;transform:translateY(20px)}.cc_selector__row.is-active,.cc_selector__row.animating-in{animation:.5s forwards slide-in;display:block}.cc_selector__row.animating-out{animation:.5s forwards slide-out;display:block}.cc_selector__row ul{gap:var(--gutter-s);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.cc_selector__image{height:100%}.cc_selector__image img{object-fit:cover;width:100%;height:100%}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.themed-gallery___container{max-width:1600px;margin:0 auto}.themed-gallery__grid{grid-gap:var(--gutter-xs);grid-template-columns:repeat(2,1fr);display:grid}@media screen and (width>=990px){.themed-gallery__grid{grid-template-columns:repeat(5,1fr)}}.themed-gallery__grid.referenzgallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@media screen and (width>=767px){.themed-gallery__grid.referenzgallery{margin-top:var(--gutter-xl);columns:2;gap:var(--gutter-xl);flex-flow:wrap;display:block}.themed-gallery__grid.referenzgallery .themed-gallery__item{width:100%;margin-bottom:var(--gutter-xl);grid-area:span 1/span 1}.themed-gallery__grid.referenzgallery .themed-gallery__item img{object-fit:cover;width:100%;height:auto;display:block}.themed-gallery__grid.referenzgallery .themed-gallery__item .caption-with-letter-spacing{font-size:1.2rem}}.themed-gallery__item{grid-area:span 1/span 1;position:relative;overflow:hidden}@media screen and (width>=990px){.themed-gallery__item{grid-area:span 2/span 2}}.themed-gallery__item:nth-of-type(3n+1),.themed-gallery__item:nth-of-type(4n){grid-area:span 1/span 1}.themed-gallery__item img{object-fit:cover;width:100%;height:100%}.featured-page{position:relative}.featured-page__inner{aspect-ratio:16/9;background-color:#f5f5f5;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:auto;max-height:60vh;display:flex;position:relative}.featured-page__inner img{object-fit:cover;background-color:#f5f5f5;width:100%;height:100%;position:relative;top:0;left:0}@media screen and (width>=560px){.featured-page__inner img{position:absolute}}.featured-page__content{background-color:var(--white);padding:var(--gutter-s);width:100%;max-width:560px;position:relative}@media screen and (width>=560px){.featured-page__content{padding:var(--gutter-m)}}.featured-page__content h2{color:var(--primary)}.featured-page__content a{justify-content:flex-start;align-items:center;gap:var(--gutter-s);color:var(--dark);text-transform:uppercase;text-decoration:none;display:flex}.collectioncard{display:block}.collectioncard__inner{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}.collectioncard__inner--media{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.collectioncard__inner--media img{object-fit:cover;width:100%;height:100%}.collectioncard__inner--content{background-color:var(--white);padding:var(--gutter-xs) var(--gutter-m);border-radius:4px;position:relative}.collectioncard__inner--content a{color:var(--primary)}.collectioncard__inner--content a .icon-wrap{display:none}.article-template iframe{border:none;outline:none;width:100%;height:100%}.article-template iframe[title="YouTube video player"]{aspect-ratio:16/9;height:auto}.article-template__social-sharing{justify-content:center;display:flex}.article-template__title{text-align:center}.article-template__meta{justify-content:center;align-items:center;display:flex}.article-template__hero-container img{object-fit:cover}.article-template__content .blog-content{margin:0 auto}.article-template__content .blog-intro{font-size:var(--fs-l);margin:var(--gutter-xl) 0;font-style:italic}.article-template__content .highlight-box{padding:var(--gutter-s);background-color:var(--primary10);margin:var(--gutter-xs) 0}.article-template__content .comparison-table{margin:var(--gutter-s) 0;border-collapse:collapse;width:100%}.article-template__content .comparison-table th,.article-template__content .comparison-table td{padding:var(--gutter-xs);text-align:left}.article-template__content .comparison-table tbody tr:nth-child(odd){background-color:var(--neutral)}.article-template__content .tip-box{padding:var(--gutter-s);border-left:4px solid var(--primary);background-color:var(--neutral);margin:var(--gutter-xs) 0}.article-template__content .warning-box{padding:var(--gutter-s);border-left:4px solid var(--danger);background-color:var(--danger10);margin:var(--gutter-xs) 0}.article-template__content .quote-box{padding:var(--gutter-s);background-color:var(--primary10);margin:var(--gutter-xs) 0;padding-left:var(--gutter-s);padding-top:100px;position:relative}@media screen and (width>=540px){.article-template__content .quote-box{padding:var(--gutter-m);padding-left:140px;padding-top:var(--gutter-s)}}.article-template__content .quote-box strong{font-size:var(--fs-s)}.article-template__content .quote-box:before{content:"“";left:var(--gutter-m);top:var(--gutter-s);background:var(--primary);opacity:1;width:80px;height:80px;mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 130 91\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 60 C 0 35.4 17.7 9.6 53.1 0 C 39.6 12 34.5 21.6 32.4 32.7 C 42 32.7 58.8 41.7 58.8 61.8 C 58.8 78 45.9 90.6 30 90.6 C 14.1 90.6 0 79.5 0 60 Z M 71.3 60 C 71.3 35.4 89 9.6 124.4 0 C 110.9 12 105.8 21.6 103.7 32.7 C 113.3 32.7 130.1 41.7 130.1 61.8 C 130.1 78 117.2 90.6 101.3 90.6 C 85.4 90.6 71.3 79.5 71.3 60 Z\" fill=\"transparent\" height=\"90.60000000000001px\" id=\"cZI0EjNHO\" width=\"130.10000305175782px\"><path d=\"M 0 60 C 0 35.4 17.7 9.6 53.1 0 C 39.6 12 34.5 21.6 32.4 32.7 C 42 32.7 58.8 41.7 58.8 61.8 C 58.8 78 45.9 90.6 30 90.6 C 14.1 90.6 0 79.5 0 60 Z M 71.3 60 C 71.3 35.4 89 9.6 124.4 0 C 110.9 12 105.8 21.6 103.7 32.7 C 113.3 32.7 130.1 41.7 130.1 61.8 C 130.1 78 117.2 90.6 101.3 90.6 C 85.4 90.6 71.3 79.5 71.3 60 Z\" fill=\"var(--token-64a29ef5-d2e4-4562-9238-bf68f0ba7ec8, rgb(252, 252, 250))\" height=\"90.60000000000001px\" id=\"OSeMrx_DA\" width=\"130.10000305175782px\"/></g></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add), var(--framer-icon-mask,none);position:absolute}@media screen and (width>=540px){.article-template__content .quote-box:before{left:var(--gutter-m);top:var(--gutter-s);width:80px;height:80px}}.article-template__content .steps-list{gap:var(--gutter-s);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.article-template__content .steps-list li{padding:var(--gutter-s);background-color:var(--neutral)}.article-template__content .steps-list li strong{margin-bottom:var(--gutter-xs);color:var(--primary);text-transform:uppercase;display:block}.article-template__content .blog-product-grid{gap:var(--gutter-s);margin:var(--gutter-s) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.article-template__content .blog-product-grid .product-card-wrapper .card .card__inner .card__media{background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.article-template__content .blog-product-grid .product-card-wrapper .card .card__inner .card__media .media{width:100%;height:100%}.article-template__content .blog-product-grid .product-card-wrapper .card .card__inner .card__media .media img{object-fit:contain;border:none}.article-template__content .faq-accordion details{border-bottom:1px solid #e0e0e0}.article-template__content .faq-accordion details:last-child{border-bottom:none}.article-template__content .faq-accordion summary{cursor:pointer;color:#1a1a1a;justify-content:space-between;align-items:center;padding:18px 0;font-size:1.1em;font-weight:600;line-height:1.4;list-style:none;display:flex}.article-template__content .faq-accordion summary::marker{content:"";display:none}.article-template__content .faq-accordion summary::-webkit-details-marker{display:none}.article-template__content .faq-accordion summary:after{content:"+";color:var(--primary);flex-shrink:0;margin-left:20px;font-size:1.4em;font-weight:300;transition:transform .2s}.article-template__content .faq-accordion details[open] summary:after{content:"−"}.article-template__content .faq-accordion .faq-answer{color:#555;padding:0 0 20px;line-height:1.6}.collage__item--collection .card .card__content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.collage__item--collection .card .card__content .card__information{background:var(--white);padding:var(--gutter-xs) var(--gutter-m);border-radius:4px}.collage__item--collection .card .card__content .card__information a{color:var(--primary)}.collage__item--collection .card .card__content .card__information span.icon-wrap{display:none}.metafield__accordion .accordion__content{padding:0}.metafield__accordion .accordion__content p{margin:4px 0}.metafield__accordion .accordion__content ul{margin:4px 0;padding:0 0 0 8px;list-style:none}.metafield__accordion .accordion__content ul li{position:relative!important}.metafield__accordion .accordion__content ul li:before{content:"-"!important;color:var(--primary)!important;margin-right:8px!important;font-size:2rem!important;line-height:1!important;position:relative!important}.pagelist{position:relative}.pagelist__grid{gap:var(--gutter-s);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.pagelist__item{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.pagelist__item img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.pagelist__item a{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex;position:relative}.pagelist__item a span{padding:var(--gutter-xs) var(--gutter-s);color:var(--primary);background-color:var(--white);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex;position:relative}.blog-articles--referenzen{gap:var(--gutter-m)!important}@media screen and (width>=768px){.blog-articles--referenzen{gap:var(--gutter-l)!important}}.blog-articles--referenzen .article{position:relative}.contactform-with-map__columns{gap:var(--gutter-l);display:grid}@media screen and (width>=510px){.contactform-with-map__columns{grid-template-columns:1fr 1fr;align-items:flex-start}}.contactform-with-map__column{height:100%}.contactform-with-map__column .contactmap{aspect-ratio:auto;height:100%}.contactform-with-map__column .contactmap #karte{aspect-ratio:1;width:100%;height:100%}@media screen and (width>=510px){.contactform-with-map__column .contactmap #karte{aspect-ratio:auto}}.miniproduct{padding:var(--gutter-xs);z-index:1000;align-items:center;gap:var(--gutter-m);visibility:hidden;opacity:0;background-color:#fff;flex-direction:row;width:100%;transition:opacity .3s;display:flex;position:fixed;bottom:0;right:0;box-shadow:0 0 24px #0000001a}.miniproduct.visible{visibility:visible;opacity:1}@media screen and (width>=680px){.miniproduct{bottom:var(--gutter-s);right:var(--gutter-s);padding:var(--gutter-xs);border-radius:var(--gutter-xs);z-index:1000;align-items:center;gap:var(--gutter-xs);background-color:#fff;flex-direction:row;width:100%;max-width:400px;display:flex}}.miniproduct__image{object-fit:cover;width:120px;height:120px}.miniproduct__content h3{font-size:1.25rem}.miniproduct__content .button{width:auto;height:auto;min-height:auto;padding:12px 20px;font-size:1.35rem}.cartcounter{border-radius:5px;padding:10px}.cartcounter__content{flex-direction:row;align-items:center;gap:10px;display:flex}.cartcounter__current,.cartcounter__target{font-size:1.2rem}.cartcounter__scale{background:#e0e0e0;border-radius:5px;width:100%;height:4px;position:relative;overflow:hidden;display:block!important}.cartcounter__scale:after{content:"";background:var(--primary);height:100%;transition:width .3s;position:absolute;top:0;left:0}.cartcounter .cartcounter__scale:after{width:var(--progress,0%)}.outofstock-modal{z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.outofstock-modal__background{backdrop-filter:blur(10px);background-color:#00000040;width:100%;height:100%;position:absolute;top:0;left:0;display:block!important}.outofstock-modal__main{background-color:#fff;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:600px;display:flex;position:relative;box-shadow:0 0 24px #00000080}.outofstock-modal__main--header{width:100%;padding:var(--gutter-s);flex-direction:row;justify-content:space-between;display:flex}.outofstock-modal__main--header button{appearance:none;cursor:pointer;background:0 0;border:none}.outofstock-modal__main--header button svg{width:16px;height:16px}.outofstock-modal__main--body{width:100%;padding:var(--gutter-s);padding-top:0}.outofstock-modal__product{padding:var(--gutter-s);margin-bottom:var(--gutter-m);justify-content:flex-start;align-items:center;gap:var(--gutter-m);background-color:#f5f5f5;border-radius:8px;flex-direction:row;display:flex}.outofstock-modal__product--image{object-fit:cover;width:120px;height:120px}.team__grid{gap:var(--gutter-s);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}@media screen and (width>=510px){.team__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.team__member{flex-direction:column;width:100%;display:flex;position:relative}.team__member--image{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:all .3s ease-in-out}.team__member--content{padding:var(--gutter-s) 0}.team__member--content h2{margin:0}.team__member--content ul{margin:var(--gutter-s) 0 0 0;padding:0;list-style:none}.team__member--content ul li{align-items:center;gap:var(--gutter-xs);margin:0;padding:0;display:flex}.team__member--content ul li svg{color:#000;width:14px;height:14px}.team__member--content ul li a{color:inherit;text-decoration:none}.team__member:hover .team__member--image{filter:grayscale(0%)}.downloads{position:relative}.downloads__grid{gap:var(--gutter-s);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}@media (width>=510px){.downloads__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.downloads__grid .downloads__item{background:#fff;border:1px solid #f0f0f0}.downloads__grid .downloads__item--link{justify-content:space-between;gap:var(--gutter-xs);color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.downloads__grid .downloads__item--link img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.downloads__grid .downloads__item--link svg{aspect-ratio:3/4;object-fit:cover;width:60px;color:var(--primary);top:var(--gutter-m);left:var(--gutter-m);position:relative}.downloads__grid .downloads__item--content{height:100%;padding:var(--gutter-xs);flex-direction:column;flex:1;justify-content:flex-end;display:flex}.downloads__grid .downloads__item--content h2{margin-top:0}.downloads__list{gap:var(--gutter-s);flex-direction:column;display:flex}.downloads__list .downloads__item{padding:var(--gutter-xs);background:#f5f5f5}.downloads__list .downloads__item--link{align-items:center;gap:var(--gutter-m);color:inherit;flex-direction:row;text-decoration:none;display:flex}.downloads__list .downloads__item--link img{aspect-ratio:3/4;object-fit:cover;width:40px;height:auto}.downloads__list .downloads__item--link svg{aspect-ratio:3/4;object-fit:cover;width:40px;color:var(--primary)}.announcement-bar__list{gap:var(--gutter-s);width:100%;padding:0;padding-top:var(--gutter-xs);padding-bottom:var(--gutter-xs);flex-direction:row;justify-content:space-between;align-items:center;margin:0;list-style:none;display:flex}.announcement-bar__list .announcement-bar__message{min-height:auto;padding:0}.announcement-bar__contact{gap:var(--gutter-m);flex-direction:row;justify-content:center;align-items:center;padding-top:4px;padding-bottom:4px;display:flex}@media screen and (width>=768px){.announcement-bar__contact{gap:var(--gutter-l);justify-content:flex-end}}@media screen and (width>=1024px){.announcement-bar__contact{gap:var(--gutter-xl)}}.announcement-bar__contact p{color:var(--white);font-size:var(--fs-xs);align-items:center;gap:8px;margin:0;display:flex}.announcement-bar__contact a{color:inherit;margin:0;text-decoration:none}.announcement-bar__contact svg{width:16px;height:16px}.cart-upsell{margin-top:var(--gutter-m);margin-bottom:var(--gutter-m)}.cart-upsell-products{gap:var(--gutter-xs);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}@media screen and (width>=540px){.cart-upsell-products{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.cart-upsell .upsell-card{border:1px solid var(--grey)}.cart-upsell .upsell-card img{object-fit:contain;max-width:100%;height:auto;display:block}.cart-upsell .upsell-card-body{padding:var(--gutter-xs)}@media screen and (width>=540px){.cart-upsell .upsell-card-body{padding:var(--gutter-s)}}.cart-upsell .upsell-card-body a{color:inherit;text-decoration:none}.cart-upsell .upsell-card-body a p,.cart-upsell .upsell-card-body a h3{margin:0}.cart-upsell .upsell-card-body form{margin-top:var(--gutter-s);width:100%}.cart-upsell .upsell-card-body form button{width:100%}.product__info-container .product__accordion{max-width:44rem}iframe.video{border:none;width:100%;max-width:100%;height:100%;max-height:100%;aspect-ratio:16/9!important}