body{color:rgba(var(--color-foreground),1)}.announcement-bar-list li{cursor:pointer;color:#323232;padding:10px 25px;padding-right:0!important;display:inline-block}@media screen and (max-width: 749px){.announcement-bar-list{display:flex;align-items:center;justify-content:flex-end}.announcement-bar-list li:first-child{padding-left:0}.announcement-bar-list li{font-size:14px}}.announcement-bar-list li a{text-decoration:none;color:#323232}.announcement-bar-list li:first-child{padding-right:0!important}.announcement-bar-container{text-align:right}.announcement-bar-list svg{padding-right:5px;font-size:14px;width:inherit;height:inherit}header .header__heading-link{padding:20px .75rem}@media screen and (min-width: 750px){header.header.page-width{max-width:140rem;padding:0 5rem}}@media screen and (max-width: 749px){header.header.page-width{padding:0 1.5rem}}.footer-block__heading{color:#111;font-size:20px;margin-bottom:25px;text-transform:uppercase;font-weight:700}.footer-block__brand-info .footer-block__heading{margin-bottom:0;font-size:19px;text-transform:unset;line-height:1.5;color:#666}.footer{padding-bottom:0}.footer .footer__content-top{padding-top:7rem;padding-bottom:7rem}.footer .footer__content-bottom-wrapper{padding:0;justify-content:unset}.footer .footer__content-bottom{max-width:140rem;margin:auto;padding:2rem 5rem;display:flex;flex-direction:row-reverse;border-top:0;background:#666;color:#fff}.footer .footer__payment,.footer .footer__copyright{margin-top:0}.footer .footer__column--info{align-items:flex-end!important}@media screen and (max-width: 749px){.footer .footer__content-bottom-wrapper{justify-content:center}.footer .footer__content-top,.footer .footer__content-bottom{padding:0 1.5rem}.footer .footer__content-top{padding-top:4rem;padding-bottom:4rem}}footer{overflow:hidden}@media (prefers-reduced-motion: no-preference){.footer .footer__content-bottom.scroll-trigger.animate--slide-in{transform:none}}.footer .copyright__content{font-size:16px;color:#fff}.unit-price{display:none!important}.cart-item__totals .cart-item__price-wrapper .price{font-size:14px}.product-card-wrapper.underline-links-hover:hover a,.article-card-wrapper.underline-links-hover:hover a{color:#70a0cf;text-decoration:none}.product-card-wrapper .price__regular .price-item--regular{font-size:18px;color:#323232;font-weight:700}.product-card-wrapper .card__heading a{font-size:17px;color:#777}.collection-hero .collection-hero__title{font-size:30px;color:#323232;font-weight:700;line-height:1;margin-bottom:10px}.collection-hero .collection-hero__description.rte{margin-top:0!important;font-size:17px!important}@media screen and (max-width: 749px){.product-card-wrapper .card__heading a{font-size:15px}}@media screen and (min-width: 990px){.page-width--narrow{max-width:1000px;padding-left:15px;padding-right:15px}}.footer .footer-block__details-content .list-menu__item--active{text-decoration:none;color:inherit}a{text-decoration:none}.footer .footer-block__details-content .list-menu__item--link{padding-top:0;padding-bottom:0}.footer .footer-block__details-content>li{padding-top:13px}.footer .footer-block__details-content .list-menu__item--link,.rte a{position:relative}.footer .footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover,.rte a:hover{text-decoration:none}.footer .footer-block__details-content .list-menu__item--link:after,.rte a:after{content:"";position:absolute;bottom:-3px;left:0;height:2px;width:0;background:#70a0cf;transition:width .5s ease;transform-origin:left}.footer .footer-block__details-content .list-menu__item--link:hover:after,.rte a:hover:after{width:100%}.header__icons .header__search{display:none!important}.slideshow .slideshow__text:before{display:block;font-size:22px;padding-bottom:15px;font-weight:700}#Slide-template--23872438960396__slideshow_UeXj47-1 .slideshow__text:before{content:"Vortest Nach VDI2047 / 42. BImSchV"}#Slide-template--23872438960396__slideshow_UeXj47-3 .slideshow__text:before{content:"Wassertest f\fcr Brunnen"}.slideshow__text p{max-width:70%}.slideshow__text .banner__buttons .button{text-transform:uppercase;font-weight:700}.blog .title-wrapper-with-link{justify-content:center}.blog__posts .article-card-wrapper .article-card__excerpt{display:none}@media screen and (max-width: 749px){.slideshow .banner__box{padding:6rem 1.5rem;height:70vh}.slideshow .slideshow__text:before{font-size:16px;padding-bottom:10px}.slideshow .banner__heading{font-size:30px}.slideshow .slideshow__text p{max-width:100%}.blog .title-wrapper-with-link{justify-content:space-between;align-items:center}}.image-with-text__text p>a{font-weight:700}.product .product__title h1{font-size:30px;font-weight:700}.tabs{display:flex;flex-wrap:wrap}.tabs>section{order:999;width:100%;display:none}.tabs>input{opacity:0;position:absolute}.tabs>input[type=radio]:checked+label+section{display:unset}.tabs>label{text-align:center;padding:15px 20px;text-transform:uppercase;cursor:pointer}.tabs>input[type=radio]:checked+label{color:#70a0cf;border-bottom:1px solid #70a0cf}.tabs section{border-top:1px solid #dee2e6;padding:16px 0}@media screen and (max-width: 749px){.tabs>label{width:100%;text-align:center}}.tap-top{width:50px;height:50px;border-radius:100%;position:fixed;bottom:100px;right:30px;z-index:8;display:none;color:#fff;text-align:center;background:#70a0cf;border:none;font-size:22px;padding:7px;cursor:pointer;align-content:center;align-items:center}.tap-top-icon{display:flex;justify-content:center;align-items:center}.faq-wrapper{justify-content:center;display:flex;flex-direction:column}.faq-wrapper .heading{font-size:30px;margin-top:0;margin-bottom:15px}.faq-wrapper .subheading{margin:0;color:#000000b2}.faq-wrapper .section-stack__intro,.faq-wrapper .section-stack__main{width:100%}.faq-wrapper .section-stack__main{margin-top:25px;margin-bottom:25px}.faq-wrapper .accordion__disclosure{border-bottom:1px solid #00000033}.faq-wrapper svg{width:30px;height:30px}.faq-wrapper .accordion__toggle{font-size:15px;padding:20px}.faq-wrapper .accordion__disclosure .accordion__content{padding-left:20px}.faq-wrapper .text-with-icon{width:calc(100% - 40px)}@media screen and (min-width: 1150px){.faq-wrapper{flex-direction:row}.faq-wrapper{gap:70px;width:calc(100% - 70px)}.faq-wrapper .section-stack__main{width:60%;padding:0 30px 30px}.faq-wrapper .section-stack__intro{width:40%;padding:0 30px 30px}.faq-wrapper .heading{font-size:36px}.faq-wrapper .accordion__toggle{font-size:20px}.faq-wrapper .section-stack__main{margin-top:0;margin-bottom:0}}.accordion{box-sizing:content-box}.accordion{border-block-width:1px}.accordion :is(svg){transition:transform .2s}.accordion+.accordion{border-block-start-width:0}.accordion__toggle{justify-content:space-between;align-items:center;column-gap:10px;padding-block:20px;display:flex}@media screen and (min-width: 1000px){.accordion__content img{padding:25px 25% 25px 0}.accordion--lg .accordion__content{margin-block-start:-.5px}}.accordion__toggle{margin:0;color:#2a2a2a;line-height:1.35}accordion-disclosure .accordion__disclosure summary{display:unset;position:unset;line-height:unset;padding:0}.accordion__disclosure .accordion__content,.product__description.prose{padding:0;margin-block-start:-4px;padding-block-end:20px;padding-inline-end:20px;font-size:13px;margin-bottom:0}.accordion__disclosure .accordion__content *,.product__description.prose *{margin:0}.feature-badge-list{flex-wrap:wrap;gap:8px;display:flex;justify-content:space-between}.feature-badge{font-size:14px;align-items:center;column-gap:15px;padding:5px 0;display:flex}.feature-badge>*{margin:0!important}.product-form__submit{text-transform:uppercase;font-weight:700}.tab_block>h3{display:block}.tab_block_main .tab_content{display:inline-block;width:100%}.tab_block_main .tab_content .tab_block{display:none}.tab_block_main .tab_content .tab_block.active{display:block}.tab_block_main .tab_options{display:flex;align-content:center;padding:0;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.tab_block_main .tab_options>li{font-size:18px;list-style:none}.tab_block_main .tab_options>li a{color:#2d2a25;text-decoration:none;text-align:center;padding:0 25px;display:block;text-transform:uppercase}.tab_block_main .tab_options>li a.active,.tab_block_main .tab_options>li a:hover{color:#70a0cf;background-color:#fff}.icon.icon-cart-empty,.icon.icon-cart{width:22px;height:auto}.cart-count-bubble{top:0!important}.product-grid-container .collection #product-grid .card__content .card__information,.related-products .product-grid .card__content .card__information{position:absolute;bottom:0;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%}@media screen and (min-width: 750px){.product-grid-container .collection #product-grid{gap:30px}}.product-grid-container .collection .product-card-wrapper .card__heading a,.product-grid-container .collection .product-card-wrapper .price__regular .price-item--regular,.related-products .product-grid .card__heading a,.related-products .product-grid .price__regular .price-item--regular{color:#fff}.product-grid-container .collection #product-grid{margin-top:0}@media screen and (max-width: 749px){.rich-text__wrapper{width:100%!important}}.cart-drawer__payment .list-payment{justify-content:center}cart-drawer .drawer__inner{width:45rem}.custom-image-block{display:flex;align-items:center;column-gap:6rem;row-gap:3rem;margin-bottom:3rem;margin-top:2rem;overflow:hidden}.custom-image{width:350px;height:450px;object-fit:cover;display:block}.custom-text-wrapper{flex:1}.custom-text-wrapper *{font-size:16px;color:#000000b3}.custom-text-wrapper .h2{margin-bottom:1rem;font-size:20px;font-weight:600}.custom-text-wrapper .custom-subheading{font-weight:600}.custom-text-wrapper ul,.custom-text-wrapper ol{padding-left:2rem}@media screen and (max-width: 749px){.custom-image-block{flex-direction:column;align-items:flex-start}}.product-short-description{color:#fff;font-size:14px;line-height:1.7}.product-card-wrapper .card__information>*{text-align:left;padding-left:20px;padding-right:20px}.product-card-wrapper .card__heading{font-weight:700}.product-grid-container .product-card-wrapper .card__content .card__information,product-recommendations .product-card-wrapper .card__content .card__information,.tab_content .product-card-wrapper .card__content .card__information{display:flex;flex-direction:column;gap:14px}.product-card-zum{color:#fff;font-weight:700;text-decoration:underline;letter-spacing:.7px;font-size:14px;line-height:1.43;text-transform:uppercase;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
