@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";body,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Montserrat,sans-serif!important}body input,body select,body textarea,body button,body a,body span,body li,body b,body strong,body>*{font-family:Montserrat,sans-serif!important}.utility-bar.color-scheme-1.gradient{background:linear-gradient(45deg,#35095f,#804eaf);text-align:center;padding:10px 0;margin:0}.utility-bar.color-scheme-1.gradient p.announcement-bar__message.h5{padding:0;min-height:0;letter-spacing:0}.utility-bar.color-scheme-1.gradient p.announcement-bar__message.h5 span{color:#fff;margin-bottom:0;font-size:16px;text-transform:capitalize}sticky-header.header-wrapper nav.header__inline-menu ul.list-menu li span{display:flex;justify-content:start;font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:24px!important;color:#fff!important;text-decoration:none;font-weight:400}.product__info-container .price__container .price__sale .price-item.price-item--regular{font-weight:400;color:gray;font-size:24px;font-family:Montserrat,sans-serif;line-height:24px}.product__info-container .product__info-container .price__container .price__sale .price-item{font-weight:700;color:#a68258;font-size:24px;font-family:Montserrat,sans-serif;line-height:24px}.product__info-container .summary__title h2.h4.accordion__title{font-weight:600;color:#000;font-size:18px;line-height:24px}.product-form__input label.form__label{font-size:16px;font-weight:600}a.skip-to-content-link.button.visually-hidden{display:none}.mega-menu{display:none;position:absolute;left:0;top:100%;width:100%;background:#fff;padding:30px;box-shadow:0 10px 40px #0000001a;z-index:999}.header__menu-item--solutions:hover .mega-menu{display:flex}.mega-column{width:25%}.level-2>span,.level-3>span{display:block;font-weight:600;margin-top:10px;cursor:pointer}.level-4{margin-left:15px}.level-4 a{display:block;font-size:14px;padding:3px 0}.header__icons .header__cta a.header__expert-btn{font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:capitalize;color:#fff;text-decoration:none}.header__icon .icon{color:#fff;opacity:99999}a.header__expert-btn span{font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;text-transform:capitalize;display:block}summary.header__icon>span{justify-content:right}.header__icons .header__cta{text-align:left;padding-top:0}.header__icons .desktop-localization-wrapper .disclosure__button{color:#fff;font-size:12px}.header__icon .icon path{fill:#fff;opacity:999}.page-width{max-width:1440px;margin:0 auto;padding:0 80px}header.header.header--middle-left{display:flex;align-items:center;width:100%;max-width:1600px;margin:0 auto;padding:8px 23px;justify-content:space-between;gap:60px}header.header.header--middle-left h1.header__heading{width:15%}nav.header__inline-menu{width:45%;border-right:1px solid #ffff}.header__icons{width:40%;gap:10px}header.header.header--middle-left .header__icons details span.svg-wrapper{width:32px;height:32px;min-width:32px;min-height:32px;background:#5f3092;border-radius:100px}header.header.header--middle-left a span.svg-wrapper{width:32px;height:32px;min-width:32px;min-height:32px;background:#5f3092;border-radius:100px}sticky-header.header-wrapper.color-scheme-1{background:#000}.home_membranes{background:#5d2e90}.home_membranes .image-with-text__content{padding:0;align-items:center;justify-content:center}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container h2.banner__heading.inline-richtext.h2{font-size:40px;color:#fff;font-weight:700;text-transform:uppercase}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container p{color:#fff;max-width:626px;font-size:16px;margin:20px 0 15px}.home_membranes .banner__content{padding:0}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container{padding:0;max-width:100%;width:100%}.home_membranes .banner__buttons.banner__buttons--multiple a.button:before,.home_membranes .banner__buttons.banner__buttons--multiple a.button:after{display:none}.home_membranes .banner__buttons.banner__buttons--multiple a.button{border:1px solid #fff;border-radius:8px;width:323px;height:50px;min-height:auto;padding:0;font-size:16px;text-transform:capitalize;transition:.6s;text-align:center}.home_membranes .banner__buttons.banner__buttons--multiple a.button:hover,.home_membranes .banner__buttons.banner__buttons--multiple a.button:first-child{background:#5b2c94;border-color:#5b2c94}.home_membranes .banner__content.banner__content--middle-left{padding:0 80px}sticky-header.header-wrapper nav.header__inline-menu ul.list-menu li span:hover{color:#b99965!important}.home_collection_list .collection-list-wrapper h2{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700}.home_collection_list slider-component ul{gap:20px}.home_collection_list slider-component ul li{width:32%!important;border:1px solid #cabcff;border-radius:20px;padding:20px}.home_collection_list slider-component ul li .card-wrapper .card__inner.color-scheme-2.gradient.ratio .card__media{border-radius:20px}.home_collection_list slider-component ul li .card-wrapper .card__inner.color-scheme-2.gradient.ratio{border-radius:20px!important}.home_collection_list slider-component ul li h3.card__heading a.full-unstyled-link{font-size:16px;color:#5b2c94;text-transform:capitalize;cursor:pointer;font-weight:500}.multicolumn-card__info{background:#f3ecff}.home_collection_list slider-component ul li .card-wrapper .card.card--standard.card--text{border:1px solid #cabcff;border-radius:20px;padding:20px}.multicolumn-list li{opacity:99!important}.home_featured_collection h2.inline-richtext{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700;opacity:99}.home_featured_collection ul .card__inner.color-scheme-2.gradient.ratio,.home_featured_collection ul .card__inner.color-scheme-2.gradient.ratio .card__media{border-radius:20px}.home_featured_collection ul li.grid__item .card-wrapper .card.card--standard{border:1px solid #cabcff;border-radius:20px;padding:20px}.home_featured_collection ul li.grid__item .card-wrapper .card.card--standard h3.card__heading{font-size:15px;color:#5b2c94;text-transform:capitalize;margin-bottom:0;font-weight:500}.home_featured_collection ul li.grid__item .card-wrapper .card__content{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between;gap:0}.home_featured_collection ul li.grid__item .card-wrapper .card.card--standard h3.card__heading a.full-unstyled-link{text-decoration:none;cursor:pointer}.home_heat_loss.isolate .rich-text.content-container .rich-text__wrapper .rich-text__blocks.left h2.rich-text__heading{font-size:30px;font-weight:700;text-transform:uppercase;color:#fff}.home_heat_loss.isolate .rich-text.content-container .rich-text__wrapper .rich-text__blocks.left .rich-text__text.rte{margin:0;padding-top:10px}.try_calculator{margin:0!important;padding-top:10px}.home_heat_loss.isolate .rich-text.content-container .rich-text__wrapper .rich-text__blocks.left .rich-text__text.rte p{color:#fff;max-width:626px;font-size:15px;margin:0;letter-spacing:0}.home_heat_loss.isolate .rich-text__wrapper_sr .try_calculator a{text-decoration:none;color:#fff;border:1px solid #ffffff;border-radius:8px;width:200px;text-align:center;font-size:15px;text-transform:capitalize;height:50px;min-height:auto;padding:0;line-height:50px;font-weight:500;transition:.6s}.home_heat_loss.isolate .rich-text__wrapper_sr .try_calculator{display:flex;gap:10px;padding-top:0}.home_case_study .page-width .image-with-text{background-color:#6f2dbd;padding:20px;border-radius:16px}.home_case_study .page-width .image-with-text .image-with-text__media{padding:0!important;border-radius:16px;height:260px}.home_case_study .page-width .image-with-text .image-with-text__media img{height:260px;object-fit:cover;border-radius:16px}.home_case_study .page-width .image-with-text .image-with-text__content{padding:0 0 0 40px;align-items:center;justify-content:center}.home_case_study .page-width .image-with-text .image-with-text__content p.image-with-text__text{color:#fff;text-transform:uppercase;font-size:16px}.home_case_study .page-width .image-with-text .image-with-text__content h2.image-with-text__heading.inline-richtext.h2{color:#fff;padding-top:10px;font-weight:600;font-size:22px}.home_case_study .page-width .image-with-text .image-with-text__content .image-with-text__text.rte.body{margin:0;padding-top:10px}.home_case_study .page-width .image-with-text .image-with-text__content .image-with-text__text.rte.body p{color:#fff;line-height:24px;font-size:16px}.home_case_study .page-width .image-with-text a.button.button--secondary:before,.home_case_study .page-width .image-with-text a.button.button--secondary:after{display:none}.home_case_study .page-width .image-with-text a.button.button--secondary:hover{background:#fff;color:#6b26c0}.home_case_study .page-width .image-with-text a.button.button--secondary{border:1px solid #fff;border-radius:8px;width:200px;height:50px;min-height:auto;padding:0;font-size:16px;text-transform:capitalize;background:transparent;color:#fff;margin-top:14px;transition:.6s}.home_blog_posts.blog.color-scheme-1.gradient .page-width-desktop{max-width:1440px;padding:0 80px 80px}.home_blog_posts.blog.color-scheme-1.gradient .page-width-desktop .title-wrapper-with-link h2{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700}.home_case_study{padding-bottom:70px!important}.home_blog_posts.blog.color-scheme-1.gradient ul .card.article-card.card--standard.card--media{border:1px solid #cabcff;border-radius:20px;padding:20px}.home_blog_posts.blog.color-scheme-1.gradient ul .card.article-card.card--standard.card--media .card__content{padding:0}.home_blog_posts.blog.color-scheme-1.gradient ul .gradient.ratio{border-radius:16px}.home_blog_posts.blog .article-card__image.media{border-radius:20px}.home_blog_posts.blog.color-scheme-1.gradient ul .card__information{padding:0;margin-top:20px}.home_blog_posts.blog.color-scheme-1.gradient ul .card__information h3.card__heading.h2{font-size:16px;color:#5b2c94;text-transform:capitalize;margin-bottom:8px;font-weight:500}.home_blog_posts.blog.color-scheme-1.gradient ul .card__information p.article-card__excerpt.rte-width{margin:0;padding-top:0;color:#000;font-size:14px;letter-spacing:0}footer.footer.color-scheme-1.gradient{background:#000;margin-top:0;padding:60px 0 20px}.footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item h2.footer-block__heading{color:#fff;font-size:18px;font-weight:500}.footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item ul.footer-block__details-content li a{color:#fff;font-size:15px;text-decoration:none}.footer__content-bottom-wrapper .footer__copyright.caption{color:#fff;font-size:15px}.footer__content-bottom-wrapper{justify-content:center;border-top:.1px solid #c6ab6f;max-width:100%}.footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item .footer-block__details-content.footer-block-image.center{justify-content:left}.footer-block__brand-info .footer__list-social.list-social li.list-social__item a.link.list-social__link{color:#fff;width:fit-content;background:#c59659;border-radius:100px;padding:8px;transition:.6s}.home_heat_loss.isolate .rich-text__wrapper_sr{display:flex;align-items:center;justify-content:space-between;border:1px solid #cabcff;max-width:100%;width:100%;background:#f3ecff;background-color:#6f2dbd;padding:30px 20px;border-radius:16px}.footer-block__brand-info .footer__list-social.list-social li.list-social__item a.link.list-social__link:hover{background:#673ab7}.copyright__content a:hover{color:#be9656}.copyright__content a{font-size:14px}.home_heat_loss.isolate .rich-text__wrapper_sr .try_calculator a:hover{background:#fff;color:#6b26c0}.footer__content-top .footer__blocks-wrapper.grid{flex-wrap:wrap;display:flex;gap:0}.footer__content-top .footer__blocks-wrapper.grid .footer-block.grid__item{margin-bottom:0;max-width:100%;width:24%}.footer__content-top .footer__blocks-wrapper.grid .footer-block.grid__item:last-child{width:fit-content;margin-left:-20px}.footer-block__brand-info .footer__list-social.list-social{justify-content:flex-start;flex-direction:column;gap:10px}.footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item ul.footer-block__details-content li a:hover{color:#be9656}.About_faq.isolate .rich-text.content-container{padding:0}.About_faq.isolate .rich-text__wrapper .rich-text__wrapper_sr,.About_faq.isolate .rich-text__wrapper .rich-text__blocks.left{width:100%;max-width:100%}.About_faq.isolate{padding:80px 0}.About_faq.isolate .rich-text__wrapper_sr h1{font-weight:700;text-transform:uppercase;color:#202020;margin:0;font-size:28px}.About_faq.isolate .rich-text__wrapper_sr h1 br{display:none}.About_faq.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__text.rte.scroll-trigger p{font-family:Montserrat,sans-serif;color:#202020;font-size:16px;line-height:26px;margin-bottom:22px}.About_faq.isolate .rich-text__wrapper .rich-text__wrapper_sr h3{text-transform:uppercase;color:#202020;margin:15px 0 0;font-weight:700;font-size:28px}.About_faq.isolate .rich-text__wrapper .rich-text__wrapper_sr h3 strong{font-weight:700}.About_faq.isolate .rich-text__wrapper ul li{outline:none;color:#a68258;text-decoration:none;transition:.6s;list-style:none;font-size:16px}.About_faq.isolate .rich-text__wrapper ul{padding:0}.About_faq.isolate .rich-text__wrapper_sr h2{text-transform:uppercase;color:#202020;margin:15px 0 0;font-size:28px;font-weight:700}.contact-banner .banner__content{padding:0}.contact-banner .banner__content{justify-content:left;padding:0 80px}.contact-banner .banner__content .banner__box.content-container h2.banner__heading.inline-richtext.h1{color:#fff;font-size:40px;line-height:46px;font-weight:700;text-transform:uppercase;margin:0}.contact-banner .banner__content .banner__box.content-container .banner__text.rte.body p{color:#fff;margin-top:20px;font-size:16px;padding:0 50px;line-height:24px}.contact-banner .banner__content .banner__box.content-container{max-width:100%;padding:0;text-align:center}.contact_enquiries.contact_detail .page-width h2.title.inline-richtext.h2 strong{font-size:3rem;line-height:40px;text-transform:uppercase}.contact-section{display:flex!important;gap:40px;width:100%;max-width:100%}.contact-section .contact-left{width:67%;max-width:100%}.contact-section .contact-right{margin-top:0;margin-left:0;background:#eaeaea;padding:40px;width:32%;height:fit-content}.contact-section .contact-left #ContactForm .field:before,.contact-section .contact-left #ContactForm .field:after{display:none}.contact-section .contact-left #ContactForm .field input{border:1px solid #202020;border-radius:8px}.contact-section #ContactForm .field input{border:1px solid #202020;border-radius:100px;color:#202020;line-height:normal;height:auto;min-height:auto;padding:12px;outline:none;box-shadow:none}.contact__row{margin:0!important}.contact_enquiries.contact_detail .page-width{padding-top:50px;padding-bottom:80px}.contact-section .contact-left #ContactForm .field select.field__input{border:1px solid #202020;color:#202020;height:auto;min-height:auto;font-size:1.6rem;line-height:20px;padding:12px;border-radius:8px;outline:none;box-shadow:none}.contact-section .contact-left #ContactForm .field textarea.field__input{border-radius:8px;font-size:1.6rem;line-height:20px;padding:12px;border:1px solid #202020;color:#202020;height:125.954px;outline:none;box-shadow:none}.contact-section .contact-left form#ContactForm .contact__button button.button{background:#5b2c94;border:1px solid #5b2c94;border-radius:34px;color:#fff;display:inline-block;font-weight:400;text-align:center;text-transform:uppercase;cursor:pointer;outline:none;font-size:1.6rem;padding:18px 80px;line-height:1}.contact-section .contact-left form#ContactForm .contact__button button.button:before,.contact-section .contact-left form#ContactForm .contact__button button.button:after{display:none}.contact-section .contact-left form#ContactForm .contact__button button.button:hover{background:#fff;color:#5b2c94}.contact-section .contact-left .distributor-enquiries{margin-top:30px}.contact-section .contact-left .distributor-enquiries h3 strong{font-size:3rem;line-height:40px;text-transform:uppercase}.contact-section .contact-left .distributor-enquiries p{margin-top:20px;font-size:17px;font-weight:500;line-height:24px;color:#202020}.contact-section .contact-left .distributor-enquiries a.button{padding:10px 48px;display:inline-block;border:1px solid #5b2c94;border-radius:24px;color:#fff;text-align:center;text-transform:uppercase;background:#5b2c94;transition:.6s;font-size:15px;font-family:Montserrat,sans-serif;line-height:24px;margin-top:10px}.contact-section .contact-left .distributor-enquiries a.button:before,.contact-section .contact-left .distributor-enquiries a.button:after{display:none}.contact-section .contact-left .distributor-enquiries a.button:hover{color:#5b2c94;background:#fff}form#ContactForm .contact__button{margin-top:30px}.contact-section .contact-right h3{font-size:30px;line-height:40px;font-weight:600;text-transform:uppercase;color:#202020;margin:0;padding-bottom:15px}.contact-section .contact-right h3 strong{font-weight:700}.contact-section .contact-right p{font-size:1.6rem;line-height:24px;color:#202020;margin:0;font-weight:500}.contact-section .contact-right p strong{display:inline-block;font-size:1.6rem;line-height:24px;color:#202020;margin:20px 0 0;font-weight:500}.contact-section .contact-right .social-links{margin-top:20px;display:flex}.contact-section .contact-right .social-links a{position:relative;background-color:#ddba87;width:34px;height:34px;border-radius:32px;transition:.6s;color:#000;text-decoration:none;font-size:16px;display:flex;align-items:center;justify-content:center}.About_faq.isolate .rich-text__wrapper .rich-text__wrapper_sr p:last-child{margin-bottom:0!important}#HeaderMenu-MenuList-1 li a{color:#fff;text-decoration:none;font-size:14px}#HeaderMenu-MenuList-1{max-width:600px;width:600px;background:#000;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#HeaderMenu-MenuList-2 li a{color:#fff;text-decoration:none;font-size:14px}#HeaderMenu-MenuList-2{max-width:600px;width:600px;background:#000;border-bottom-left-radius:8px;border-bottom-right-radius:8px;max-height:450px;overflow-y:scroll}.copyright__content a:hover{color:#be9656!important;font-size:14px}.newsletter.center .newsletter__wrapper{display:flex;align-items:center;max-width:1440px;margin:0 auto;padding:20px 80px;justify-content:space-between;background:transparent}.newsletter.center .newsletter__wrapper .newsletter__subheading.rte{width:100%;margin:0;text-align:left}.newsletter.center .newsletter__wrapper h2.inline-richtext.h2{display:none}.newsletter.center{background:url(/cdn/shop/files/Artboard_1_copy_6.png?v=1760422477);background-repeat:no-repeat;background-size:cover;background-position:center center}.newsletter.center .newsletter__wrapper h4{text-transform:capitalize;color:#ffdb6a;font-size:23px;margin:0}.newsletter.center .newsletter__wrapper .newsletter__subheading.rte p{line-height:2;margin-bottom:15px!important}.newsletter.center .newsletter__wrapper .newsletter__subheading.rte br{display:none}.newsletter.center .newsletter__wrapper p strong{font-size:26px;font-weight:700;text-transform:uppercase;line-height:0;color:#fff}.newsletter.center .newsletter__wrapper div form#contact_form{max-width:100%!important;width:100%;min-width:100%}.newsletter.center .newsletter__wrapper div form#contact_form .newsletter-form__field-wrapper.scroll-trigger.animate--slide-in{width:100%!important;max-width:100%}.newsletter.center .newsletter__wrapper div form#contact_form .newsletter-form__field-wrapper.scroll-trigger.animate--slide-in .field{margin:0}.newsletter.center .newsletter__wrapper>div{width:500px;text-align:right;margin:0}.newsletter.center .newsletter__wrapper div form#contact_form .newsletter-form__field-wrapper.scroll-trigger.animate--slide-in input{border-radius:100px}.newsletter.center .newsletter__wrapper div form#contact_form .newsletter-form__field-wrapper.scroll-trigger.animate--slide-in .field:before,.newsletter.center .newsletter__wrapper div form#contact_form .newsletter-form__field-wrapper.scroll-trigger.animate--slide-in .field:after{display:none}.newsletter-form__button svg.icon.icon-arrow{color:#ffdb6a;font-size:18px;height:24px;width:24px}.newsletter-form__button{background:#5b2c94!important;border-radius:100px;width:47px!important}.coverage_rate_text .rich-text__wrapper_sr{width:100%}.coverage_rate_text .rich-text__wrapper_sr .rich-text__blocks.left{max-width:100%}.coverage_rate_text .rich-text__wrapper_sr .rich-text__blocks.left h2.rich-text__heading.rte{font-size:36px;line-height:46px;text-transform:uppercase;font-weight:700;color:#6c3ca0}.coverage_rate_text .rich-text__wrapper_sr .rich-text__text p{margin-top:20px;font-size:16px;font-weight:500;line-height:24px;color:#202020}.coverage_rate_text .rich-text__wrapper_sr .rich-text__text p strong{margin-left:6px}.coverage_rate_text.isolate .rich-text.content-container{padding:40px 0}.passive_purple_coverage.isolate .rich-text__wrapper,.passive_purple_coverage.isolate .rich-text__wrapper .rich-text__wrapper_sr{width:100%}.passive_purple_coverage.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.left{max-width:100%}.passive_purple_coverage.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.left h2.rich-text__heading.rte{font-size:28px;line-height:46px;text-transform:uppercase;font-weight:700;color:#6c3ca0}.passive_purple_coverage.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.left .rich-text__text.rte p{margin:0;font-size:16px;font-weight:500;line-height:24px;color:#202020}.passive_purple_coverage.isolate{padding:40px 0}.calculator_banner_sec .banner__media.media{padding:0 80px;height:100%;object-fit:cover}.calculator_banner_sec .banner__content.banner__content--middle-center{padding:0 80px}.calculator_banner_sec .banner__media.media img{height:100%;object-fit:cover;object-position:center}.heat_loss_text.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center{max-width:100%}.heat_loss_text.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading{font-size:30px;line-height:46px;text-transform:uppercase;font-weight:700;color:#6c3ca0;text-align:left}.heat_loss_text.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__text.rte p{margin-top:20px;font-size:16px;font-weight:500;line-height:24px;color:#202020;text-align:left}section#calculator-section .page-width h2{font-size:30px;line-height:46px;text-transform:uppercase;font-weight:700;color:#6c3ca0;margin-top:0}.heat_loss_text.isolate .try_calculator{display:none}section#calculator-section .page-width #im-calculator-form>div input,section#calculator-section .page-width #im-calculator-form>div select{width:100%;color:#666;font-size:1.6rem;line-height:20px;outline:none;border:1px solid #202020;border-radius:100px;height:auto;min-height:auto;box-shadow:none;padding:12px}section#calculator-section .page-width #im-calculator-form>div button#im-calc-submit{background:linear-gradient(90deg,#35095f,#804eaf,#35095f);border:1px solid #804EAF;border-radius:34px;color:#fff;padding:15px 44px;font-size:1.6rem;text-transform:uppercase;cursor:pointer;line-height:1;margin-top:24px;width:100%;background:#804eaf!important}section#calculator-section .page-width #im-calculator-form>div button#im-calc-submit:hover{border:1px solid #804EAF;color:#804eaf;background:#fff!important}section#calculator-section form#im-calculator-form{align-items:center}#shopify-section-template--26399777489236__custom_liquid_wjczdg iframe{width:100%}.section-template--26399777489236__custom_liquid_wjczdg-padding{max-width:1440px;margin:auto;padding:50px 80px;text-align:center}.heat_loss_text.isolate .rich-text.content-container.color-scheme-1{padding:60px 0 50px}#calculator-section form#im-calculator-form>div{width:32%}.passive_purple_coverage.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.left h2.rich-text__heading.rte a{color:#a68258;text-decoration:none}.coverage_banner .banner__media.media{max-width:1440px;padding:0 80px;background:transparent;margin:0 auto;left:0;right:0}.coverage_banner{padding-bottom:40px}.coverage_banner .banner__media.media img{position:unset;width:100%}.coverage_banner .banner__content.banner__content--middle-center{display:none}.coverage_banner .banner__media.media:after{display:none}#shopify-section-template--26400392806740__rich_text_BK9pKp .coverage_im.passive_purple_coverage.isolate{padding:0}.home_featured_collection ul li.grid__item .card-wrapper .card.card--standard .quick-add__submit{border:1px solid #58109a;border-radius:8px;width:100%;height:41px;min-height:auto;padding:0;text-transform:capitalize;outline:none;box-shadow:none;color:#58109a;font-size:14px;transition:all .3s ease}.card-information .price_button_main .price__sale span{font-size:13px!important}.card-information .price_button_main{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-top:17px!important}.home_featured_collection ul li.grid__item .card-wrapper .card__content .card__information{order:1;padding-bottom:0}.home_featured_collection ul li.grid__item .card-wrapper .card__content .card__information .product-certifications{margin-top:15px}.card-information .price_button_main .quick-add{margin:0;width:60%}.card-information .price_button_main .price{width:40%}.card-information .price_button_main .price span.price-item{font-size:14px}.facets-vertical.page-width #ProductGridContainer .collection ul#product-grid li.grid__item .quick-add__submit{border:1px solid #58109a;border-radius:8px;width:100%;height:41px;min-height:auto;padding:0;text-transform:uppercase;outline:none;box-shadow:none;color:#58109a;font-size:13px;transition:all .3s ease}.pagination__item{color:#fff!important;background:#5b2c94;border-radius:100%;text-decoration:none!important;box-shadow:none;font-size:16px;cursor:pointer}.pagination__item--current:after,.pagination__item:hover:before{display:none!important}a.pagination__item:hover:after{display:none}.facets-vertical.page-width #ProductGridContainer .collection ul#product-grid li.grid__item .quick-add__submit:hover{background:#5b2c94;color:#fff}.facets-vertical.page-width #ProductGridContainer .card__content{padding:15px}.facets-vertical.page-width #ProductGridContainer .card__content .quick-add.no-js-hidden{margin:0}.facets-vertical.page-width #ProductGridContainer .collection ul#product-grid li.grid__item .quick-add__submit:before,.facets-vertical.page-width #ProductGridContainer .collection ul#product-grid li.grid__item .quick-add__submit:after{display:none}.home_featured_collection ul li.grid__item .card-wrapper .card.card--standard .quick-add__submit:before,.home_featured_collection ul li.grid__item .card-wrapper .card.card--standard .quick-add__submit:after{display:none}.home_featured_collection ul li.grid__item .card-wrapper .card.card--standard .quick-add__submit:hover{background:#5b2c94;color:#fff}.home_collection_list slider-component ul li .card__information{padding-bottom:0}.collection-hero h1.collection-hero__title{font-size:36px;line-height:46px;text-transform:uppercase;font-weight:700;color:#5b2c94;margin:0}.facets-vertical.page-width #main-collection-filters{border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-right:30px}.facets-vertical.page-width #ProductGridContainer .collection ul#product-grid li.grid__item{border:1px solid #e2e8f0;border-radius:12px;padding:0;margin-right:0;width:100%;max-width:32%}div#ProductGridContainer .collection ul#product-grid{margin:0}.card__badge.bottom.left span.badge.badge_custom{color:#fff;background:#5b2c94;font-size:14px;letter-spacing:0}.facets-vertical.page-width #ProductGridContainer .collection ul#product-grid li.grid__item .card__information a{font-size:16px;text-transform:capitalize;font-weight:500;color:#5b2c94;line-height:16px;text-decoration:none}.detail-drawings-wrapper .container{max-width:1440px!important;margin:0 auto;padding:0 80px}.detail-drawings-wrapper .container .drawings-grid{gap:20px!important;display:grid!important;grid-template-columns:repeat(5,1fr)}.detail-drawings-wrapper .container .drawings-grid .drawing-item{width:100%!important;flex:auto!important;max-width:100%!important}.detail-drawings-wrapper .container .drawings-grid .drawing-item img{border:none!important;margin:0!important;width:100%!important;height:auto}.facets-layout-list--text input[type=checkbox]{border:1px solid #5b2c94}.detail-drawings-wrapper{padding:30px 0 80px!important}.booklet_section_1_.isolate .rich-text__wrapper.rich-text__wrapper--center.page-width .rich-text__wrapper_sr{width:100%;text-align:center}.booklet_section_1_.isolate .rich-text__wrapper.rich-text__wrapper--center.page-width .rich-text__wrapper_sr .try_calculator{display:none}.booklet_section_1_.isolate .rich-text__wrapper.rich-text__wrapper--center.page-width .rich-text__wrapper_sr .rich-text__blocks.center{max-width:100%;margin:auto;padding-top:60px}.booklet_section_1_.isolate .rich-text__wrapper.rich-text__wrapper--center.page-width .rich-text__wrapper_sr h2.rich-text__heading{font-size:30px;line-height:46px;text-transform:uppercase;font-weight:700;color:#5b2c94;text-align:center}.detail-drawings-wrapper .container .drawings-grid .drawing-item h3{font-size:16px!important;margin:20px 0!important;min-height:63px!important}.detail-drawings-wrapper .container .drawings-grid .drawing-item a.download-btn{display:inline-block;border:1px solid #5b2c94;border-radius:24px;color:#fff;padding:7px 29px;font-size:14px!important;text-align:center;text-transform:capitalize;background:#5b2c94!important;width:100%}.detail-drawings-wrapper .container .drawings-grid .drawing-item a.download-btn:hover{background:transparent!important;color:#5b2c94!important}.about_section1 .rich-text__wrapper_sr{width:100%;margin:auto}.about_section1 .rich-text__wrapper_sr .rich-text__blocks.center{max-width:100%}.about_section1 .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading strong{font-size:30px;font-weight:700;color:#6c3ca0}.about_section1 .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text.rte p,.about_section1 .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text.rte li{font-family:Montserrat,sans-serif;margin-top:20px;font-size:16px;line-height:24px;color:#202020}.about_section1 .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__buttons .button{display:inline-block;border:1px solid #5b2c94;border-radius:24px;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;background:#5b2c94;padding:10px 48px;transition:.6s;line-height:24px;letter-spacing:0;font-weight:500}.about_section1.our_vision_sr.isolate{margin-top:50px}.about_section1 .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__buttons .button:after,.about_section1 .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__buttons .button:before{display:none}.about_section1 .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__buttons .button:hover{background:transparent;color:#5b2c94}.about_section_featured slider-component ul{gap:20px}.about_section_featured slider-component ul li{width:23%!important;border:1px solid #cabcff;border-radius:20px;padding:20px}.about_section_featured slider-component ul li .card__information a{font-size:16px;color:#5b2c94;text-transform:capitalize;cursor:pointer;font-weight:500;text-decoration:none}.about_section_featured slider-component ul li .card__information{padding-bottom:0}.about_section_featured slider-component ul li .card__information span{font-size:16px}.about_section_featured .collection{padding:0}.background_sec_with_text .rich-text.content-container{background-image:url(/cdn/shop/files/stag-background-scaled.jpg?v=1758193196);background-repeat:no-repeat;background-size:100% 100%;height:100%;width:100%;padding:60px 0;margin:80px 0}.background_sec_with_text .rich-text.content-container .rich-text__blocks.left{max-width:80%}.background_sec_with_text .rich-text.content-container .rich-text__blocks.left h2.rich-text__heading.rte{color:#fff;font-weight:700;margin:15px 0 0;text-transform:uppercase;font-size:34px;line-height:40px}.background_sec_with_text .rich-text.content-container .rich-text__text.rte.scroll-trigger.animate--slide-in p{color:#fff;margin-top:20px;font-size:16px;font-weight:500}.about_section1.isolate .try_calculator{display:none}.about_section1.isolate .rich-text.content-container{padding-top:0;padding-bottom:60px}.section-template--26405442519380__rich_text_Tt4pFk-padding{padding-top:60px!important}.about_section1 .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading{margin:0}.about_section1 .rich-text__wrapper_sr ul{padding:0}.about_section_heading.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte{font-size:36px;color:#6c3ca0;text-transform:uppercase}.about_section_heading.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte strong{font-weight:700}.about_section_multicoloumn slider-component.slider-mobile-gutter .multicolumn-list{gap:30px}.about_section_multicoloumn slider-component.slider-mobile-gutter .multicolumn-list li{width:48%}.about_section_multicoloumn slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container{text-align:left;background:#f2ecff;padding:30px;border-radius:12px;min-height:100%}.about_section_multicoloumn slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__image-wrapper{margin:0}.about_section_multicoloumn slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__image-wrapper .media{padding:0!important;height:100px}.about_section_multicoloumn slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info{padding:0;margin-top:20px}.about_section_multicoloumn slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info p{font-size:15px;line-height:25px}.about_section_multicoloumn slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext strong{display:block;text-transform:uppercase;font-size:20px;padding-bottom:10px}.about_section_multicoloumn slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info .rte h3 strong{display:block;text-transform:uppercase;font-size:18px;padding-bottom:10px}.about_section_multicoloumn .page-width{padding-bottom:80px}.about_image_box_section .banner__content.banner__content--top-left{max-width:1440px;padding:0 80px}.about_image_box_section .banner__content.banner__content--top-left .banner__box.content-container{max-width:100%;padding:80px 0 0;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:left}.about_image_box_section .banner__content.banner__content--top-left .banner__box.content-container h2.banner__heading.inline-richtext.h1{color:#fff;font-weight:700;margin:0;text-transform:uppercase;font-size:30px;line-height:40px}.about_image_box_section .banner__content.banner__content--top-left .banner__box.content-container .banner__text.rte.body p{color:#fff;max-width:438px;padding:0;width:100%;font-size:15px;line-height:22px}.about_image_box_section .banner__content.banner__content--top-left .banner__box.content-container h2.banner__heading.inline-richtext.h1 strong{font-weight:600}.about_image_box_section .banner__content.banner__content--top-left .banner__buttons a.button.button--primary:before,.about_image_box_section .banner__content.banner__content--top-left .banner__buttons a.button.button--primary:after{display:none}.about_image_box_section .banner__content.banner__content--top-left .banner__buttons a.button.button--primary{background:#fff;opacity:99;color:#5b2c94;border-radius:100px;text-transform:uppercase;font-size:14px;min-height:auto;height:44px;width:100%;transition:.6s;font-weight:500;cursor:pointer}.about_image_box_section .banner__content.banner__content--top-left .banner__buttons a.button.button--primary:hover{background:#5b2c94;color:#fff}.about_section_blog.multicolumn .page-width{padding-top:80px;padding-bottom:80px}.about_section_blog.multicolumn .page-width slider-component.slider-mobile-gutter{background:transparent}.about_section_blog.multicolumn .page-width slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container{background:#f1ecff}.about_section_blog.multicolumn .page-width slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__image-wrapper{margin:0;padding:0}.about_section_blog.multicolumn .page-width slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info h3{color:#000;font-weight:700;margin:0;text-transform:uppercase;font-size:17px;line-height:25px}.about_section_blog.multicolumn .page-width slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info h3 strong{font-weight:700}.about_section_blog.multicolumn .page-width slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info .rte p{color:#000;max-width:438px;padding:0;width:100%;font-size:15px;line-height:22px}.about_section_blog.multicolumn .page-width slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info a.link.animate-arrow{width:200px;height:45px;padding:0;text-transform:capitalize;outline:none;box-shadow:none;color:#58109a;font-size:16px;transition:all .3s ease;border:1px solid #58109a;display:flex;align-items:center;justify-content:center;margin-top:20px;cursor:pointer;border-radius:100px;min-height:auto}.about_section_blog.multicolumn .page-width slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info a.link.animate-arrow:hover{color:#fff;background:#5b2c94}.brochure-item{border:1px solid #6839a2!important}.brochures_section_1.isolate .rich-text__wrapper_sr h2{width:100%;font-size:35px;font-weight:700;color:#6c3ca0;text-transform:uppercase;text-align:left}.brochures_section_1.isolate .rich-text__wrapper_sr h2 strong{font-weight:700}.brochures_section_1.isolate .rich-text__wrapper.rich-text__wrapper--center.page-width{justify-content:center}.brochures_banner_section .banner__media.media{position:unset!important;background:transparent;width:500px;max-width:100%;margin:0 auto}.brochures-section .brochures-wrapper{max-width:1440px;margin:auto auto 40px;padding:0 80px!important;gap:30px}.brochures_banner_section .banner__media.media img{position:unset}.brochures_banner_section .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in{display:none}.brochures_banner_section .banner__media.media:before{padding:0!important}.brochures_section_1.isolate{padding-top:40px}.brouchers_image-text-section.image_left{margin:auto;text-align:center}.brouchers_image-text-section.image_left .text-block p{width:100%;font-size:30px;font-weight:700;color:#6c3ca0;text-transform:uppercase;text-align:center;display:inline-block;margin:10px 0}.brochures-section .brochures-wrapper .brochure-item .text-block h3{width:100%;font-size:20px;font-weight:700;color:#6c3ca0;text-transform:uppercase;text-align:left;display:inline-block;margin:10px 0}.brochures_banner_section:before,.brochures_banner_section:after{display:none}.brochures_banner_section .banner__media.media:after{display:none}.brochures_banner_section{padding:0}.brochures-section{padding-top:0}.brochures_banner_section:before{display:none!important}.installer_section_banner .banner__content.banner__content--middle-center{max-width:1440px;padding:0 80px;justify-content:left}.installer_section_banner .banner__content.banner__content--middle-center .banner__box.content-container{padding:0;max-width:100%}.installer_section_banner .banner__content.banner__content--middle-center .banner__box.content-container .banner__text.rte.body p{line-height:24px;color:#fff;max-width:100%!important;font-size:16px;margin:20px 0 15px;padding-right:80px}.installer_section_banner h2.banner__heading.inline-richtext.h1{font-size:40px;line-height:39px;text-transform:uppercase;font-weight:700;color:#fff;text-align:left}.custom-form-wrapper .container form#ContactForm div button{border:1px solid #804EAF!important;border-radius:24px;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#35095f,#804eaf,#35095f)!important;border:1px solid #804EAF;transition:.6s;text-decoration:none;outline:none;padding:18px 80px!important;display:flex;align-items:center;justify-content:center;margin-left:0;font-weight:400;font-family:Montserrat,sans-serif!important;background:#804eaf!important}.installer_section_2.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte strong{font-size:30px;line-height:39px;text-transform:uppercase;font-weight:700;color:#6c3ca0;text-align:center}.installer_section_2.isolate .rich-text.content-container{padding-bottom:0}.custom-form-wrapper .container{max-width:1440px!important;padding:0 80px}.about_banner_sec .banner__media.media{position:unset!important;width:100%;max-width:100%}.about_banner_sec .banner__media.media img{position:unset;width:100%}.about_banner_sec .banner__content{display:none}.about_banner_sec{min-height:auto!important}.custom-form-wrapper .container div label{font-size:14px}.custom-form-wrapper .container div select{border-radius:8px;font-size:14px;line-height:20px;padding:12px;border:1px solid #202020;color:#202020;outline:none;box-shadow:none}.custom-form-wrapper .container div textarea{border-radius:8px;font-size:12px;line-height:20px;padding:12px;border:1px solid #202020;color:#202020;outline:none;box-shadow:none;font-family:Montserrat,sans-serif}section.quick-browse{padding-bottom:50px;padding-top:50px}section.quick-browse .page-width h2{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700;text-align:center;padding-bottom:25px;margin:0;position:relative}section.quick-browse .page-width .quick-browse-grid .quick-browse-card{border-radius:10px;border:1px solid #e4e4e4;background:#f7f7f7;overflow:hidden;z-index:0;padding:50px 25px;width:100%;height:100%;display:flex;position:relative}section.quick-browse .page-width .quick-browse-grid .quick-browse-card a h3{width:100%;line-height:1;color:#fff;font-size:23px;font-weight:700;text-transform:uppercase;margin:0}#shopify-section-template--26413819363668__quick_browse_xt3VMm .column-2 h3.page_title{color:#5b2c94!important}section.quick-browse .page-width .quick-browse-grid .quick-browse-card a{text-decoration:none}section.quick-browse .page-width .quick-browse-grid .quick-browse-card span.quick-browse-label{padding:2.5px 35px;font-size:12px;text-transform:uppercase;display:inline-block;margin-top:0;position:absolute;top:0;left:25px;border-radius:0 0 30px 30px;color:#fff;z-index:2;border:1px solid rgba(255,255,255,.1294117647)}section.quick-browse .page-width .quick-browse-grid .quick-browse-card:after{content:"";width:100%;height:100%;background:url(https://hneqs0-f9.myshopify.com/cdn/shop/files/c1.png?v=1758200872&width=600) no-repeat center;background-size:cover;position:absolute;z-index:1;top:0;left:0;opacity:.1;-webkit-transition:ease-in-out 1s;transition:ease-in-out 1s;pointer-events:none}.quick-browse-grid .column-1{background:linear-gradient(270deg,#804eaf,#370b61)!important}.quick-browse-grid .column-2{background:#f7f7f7}.quick-browse-grid .column-3{background:linear-gradient(45deg,#051a21,#28393c)!important}.quick-browse-grid .column-4{background:linear-gradient(45deg,#003c4b,#93bcc6)!important}.quick-browse-grid .column-5{background:linear-gradient(45deg,#923213,#be6c41)!important}.quick-browse-grid .column-6{background:linear-gradient(45deg,#1d1d1d,#3b3b3b)!important}.quick-browse-grid .column-7{background:linear-gradient(45deg,#930054,#c6007c)!important}.quick-browse-grid .column-8{background:linear-gradient(45deg,#1d1d1d,#3b3b3b)!important}.quick-browse-grid .column-9{background:linear-gradient(45deg,#fae656,#f6d608)!important}.quick-browse-grid .column-10{background:linear-gradient(45deg,#003c4b,#93bcc6)!important}.quick-browse-grid .column-11{background:#f7f7f7}.quick-browse-grid .column-12{background:linear-gradient(45deg,#000,#0000)!important;z-index:2}.column-11 h3.product_title,.column-2 h3.collection_title{color:#5b2c94!important}.column-3 span.quick-browse-label{background:#6db6c6!important}.column-1 span.quick-browse-label{background:#804eaf!important}.column-4 span.quick-browse-label{background:#2e5a6e!important}.column-5 span.quick-browse-label{background:#ff9d00!important}.column-6 span.quick-browse-label{background:#c08e4e!important}.column-7 span.quick-browse-label{background:#000!important}.column-8 span.quick-browse-label{background:#fcd00f!important}.column-10 span.quick-browse-label{background:#2e5a6e}.column-11 span.quick-browse-label{background:#fcd00f}.primer-paint.column-9 span.quick-browse-label{background:#000}section.quick-browse .page-width h2:after{content:"";height:1px;width:35%;background:#b98e4b;position:absolute;left:0;top:21px}section.quick-browse .page-width h2:before{content:"";height:1px;width:35%;background:#b98e4b;position:absolute;left:auto;top:21px;right:0}.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center{max-width:100%}.section-template--26386065457492__multicolumn_JzbDWz-padding{padding-top:60px}.community_section_banner .banner__content{padding:0 80px;justify-content:left;align-items:center}.community_section_banner .banner__content .banner__box.content-container{padding:0}.community_section_banner .banner__content .banner__box.content-container h2.banner__heading.inline-richtext.h1{font-size:40px;color:#fff;font-weight:600;text-transform:uppercase}.community_section_banner .banner__content .banner__box.content-container .banner__text.rte.body p{line-height:24px;color:#fff;max-width:100%!important;font-size:16px;margin:20px 0 0}.community-info-bar{display:flex;align-items:center;max-width:1440px;padding:0 80px;margin:auto;justify-content:space-between}.community-info-bar .info-item span.icon img{width:40px;height:40px}.community-info-bar .info-item{display:flex;align-items:center;gap:10px}.community-info-bar .info-item span.text em{color:#202020;font-size:20px;line-height:40px;font-style:italic}.community_section_text2.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte strong{font-size:28px;line-height:24px;text-transform:uppercase;font-weight:700;color:#6c3ca0;text-align:center}.community_section_text2.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte{position:relative;margin:0}.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text.rte p{color:#000;max-width:1440px;font-size:15px;margin:0;line-height:26px}.community_multi_image_section ul li .multicolumn-card.content-container .multicolumn-card__image-wrapper{margin:0;padding:0}.community_multi_image_section ul li .multicolumn-card.content-container .multicolumn-card__image-wrapper .media.media--transparent{padding:0!important;height:500px;background:transparent;object-fit:cover}.community_section_text2.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte a{text-decoration:none}.community_section_text2.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte a strong,.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text.rte p a strong{color:#a68258}.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text.rte p a{text-decoration:none}.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text.rte p a{color:#a68258}.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__buttons a.button.button--primary:before,.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__buttons a.button.button--primary:after{display:none}.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__buttons a.button.button--primary{border:1px solid #804EAF;border-radius:24px;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;background:#804eaf;transition:.6s;text-decoration:none;outline:none;padding:10px 48px;display:flex;align-items:center}.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__buttons a.button.button--primary:hover{background:transparent;color:#804eaf}.community_multi_image_section .page-width.section-template--26407370195284__multicolumn_KqCddw-padding{padding-top:0}.community_section_text2.isolate .rich-text.content-container.color-scheme-1{padding:0}.page-width.section-template--26407370195284__multicolumn_wXnyGj-padding{padding-bottom:80px!important}.community_multi_image_section.multicolumn.color-scheme-1.gradient.background-primary.no-heading .page-width{padding:40px 0}.community_section_text2.isolate .rich-text__wrapper_sr ul li strong{color:#000}.installer_section_2.isolate .rich-text__wrapper_sr .rich-text__blocks.center{max-width:100%}.installer_section_2.isolate .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading.rte{position:relative}.installer_section_2.isolate .rich-text__wrapper_sr{width:100%;max-width:100%;text-align:center}.installer_section_2.isolate .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading.rte:after{content:"";height:1px;width:12%;background:#b98e4b;position:absolute;left:0;top:28px}.installer_section_2.isolate .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading.rte:before{content:"";height:1px;width:12%;background:#b98e4b;position:absolute;left:auto;right:0;top:25px}.custom-form-wrapper .container div input{border-radius:8px!important}.custom-form-wrapper .container form#ContactForm div button:hover{color:#804eaf!important;background:transparent!important}.custom-form-wrapper .container div select{height:228px;font-family:Montserrat,sans-serif}.installer_section_text.isolate .rich-text__wrapper.rich-text__wrapper--center .rich-text__wrapper_sr{width:100%}.installer_section_text.isolate .rich-text__wrapper.rich-text__wrapper--center .rich-text__wrapper_sr .rich-text__blocks.center{width:100%;max-width:100%}.installer_section_text.isolate .rich-text__wrapper.rich-text__wrapper--center .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text p{font-family:Montserrat,sans-serif;line-height:24px;color:#202020;font-size:16px;font-weight:500}.installer_section_multicolumn .multicolumn-list{gap:30px}.installer_section_multicolumn .multicolumn-list li{background:#f2ecff;width:48%;border-radius:8px}.installer_section_multicolumn .multicolumn-list li .multicolumn-card.content-container{background:transparent;padding:40px 20px;border-radius:8px}.installer_section_multicolumn .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__image-wrapper .media.media--transparent{padding:0!important;height:80px;margin:auto;text-align:center;width:100%;display:flex;align-items:center;justify-content:center}.installer_section_multicolumn .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__image-wrapper{padding-top:0}.installer_section_multicolumn .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext{font-size:23px;text-transform:uppercase;font-weight:700}.installer_section_multicolumn .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info{padding-bottom:0}.installer_section_multicolumn .multicolumn-list li .rte ul li{margin:auto auto 0;width:100%;text-align:left;font-family:Montserrat,sans-serif;color:#202020;font-size:16px;font-weight:500;line-height:28px}.installer_section_multicolumn .multicolumn-list li .rte ul{padding:0}.installer_section_multicolumn .multicolumn-list li .rte p{margin:10px auto 0;width:100%;text-align:left;font-family:Montserrat,sans-serif;color:#202020;font-size:16px;font-weight:500;line-height:28px}.installer_section_multicolumn .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__image-wrapper .media.media--transparent img.multicolumn-card__image{position:unset}.installer_section_multicolumn .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info,.installer_section_multicolumn .multicolumn-list li .rte p,.installer_section_multicolumn .multicolumn-list li .rte ul li{text-align:center}.installer_section_multicolumn.multicolumn.color-scheme-1.gradient.background-primary.no-heading .page-width{padding-top:0;padding-bottom:60px}.contact-locations-wrapper{background-image:url(/cdn/shop/files/Artboard_1_copy_6_1.png?v=1763117517);padding:100px 0!important}.contact-locations-wrapper .container{max-width:1440px!important;margin:auto;padding:0 80px}.contact-locations-wrapper .container .locations-grid{grid-template-columns:repeat(3,1fr)!important}.contact-locations-wrapper .container .locations-grid .location-card h3{font-size:33px!important;line-height:46px;font-weight:500!important;margin:0;color:#6c3ca0;text-align:left}.contact-locations-wrapper .container .locations-grid .location-card p.icon_with_text a{padding-left:0;line-height:34px;font-size:16px;color:#000!important}.contact-locations-wrapper .container .locations-grid .location-card p{font-weight:500;color:#000;margin:0}.contact-locations-wrapper .container .locations-grid .location-card p.icon_with_text{margin-bottom:0!important}.contact-locations-wrapper .container .locations-grid .location-card p a{outline:none;color:#a68258!important;transition:.6s}.installer_sction_text2.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte{font-size:30px;line-height:39px;text-transform:uppercase;font-weight:700;color:#6c3ca0;text-align:center}.installer_sction_text2.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte strong{font-weight:700}.installer_sction_text2.isolate .rich-text.content-container{padding-bottom:0}.installer_sction_text2.isolate{padding-top:40px}.installer_section_coloumn2.multicolumn ul{gap:20px}.installer_section_coloumn2.multicolumn ul li .multicolumn-card__image-wrapper{padding:0;margin:0}.installer_section_coloumn2.multicolumn ul li .multicolumn-card__image-wrapper .media.media--transparent.media--adapt{padding:0!important;width:100%;height:240px;object-fit:cover}.installer_section_coloumn2.multicolumn ul li .multicolumn-card__info h3.inline-richtext a{color:#a68258;text-decoration:none;font-weight:600}.installer_section_coloumn2.multicolumn .page-width{padding-bottom:80px}facet-filters-form.facets.facets-vertical-sort.page-width.small-hide{padding-bottom:30px}.content-for-layout .collection-hero .collection-hero__inner.page-width{padding-top:60px}.section-template--26386065424724__product-grid-padding{padding-top:0!important;padding-bottom:70px!important}.facets-vertical.page-width #main-collection-filters .facets__heading{font-weight:600;color:#000;font-size:15px}.facets-vertical.page-width #main-collection-filters summary.facets__summary.caption-large span.facets__summary-label{font-weight:600;color:#000;font-size:15px}.custom_collection_list.page-width{padding:60px 80px}.custom_collection_list.page-width h1.title.title--primary{font-size:33px;line-height:39px;text-transform:uppercase;font-weight:700;color:#6c3ca0;text-align:left}.custom_collection_list.page-width ul.collection-list.grid .card__information h3.card__heading a.full-unstyled-link{color:#a68258;text-decoration:none;font-weight:600;font-size:20px}.product-certifications span.certification-tag{border:1px solid #c9bbff;padding:4px 16px;border-radius:100px;font-size:14px;color:#5b2c94}.product-metafield-tabs .meta-contents .metafield-rich_text_field p{color:#000;font-size:16px}.product .product-metafield-tabs .meta-contents .metafield-rich_text_field p strong{color:#000;font-weight:700;font-size:18px}.product .product-metafield-tabs .meta-contents .metafield-rich_text_field ul li,.product .product-metafield-tabs .meta-contents .metafield-rich_text_field ol li{color:#000;font-size:16px}.product__info-container .tab-contents .metafield-rich_text_field ol li{font-size:16px;color:#000;line-height:24px}cart-drawer.drawer div#CartDrawer .drawer__inner{padding:20px}cart-drawer.drawer div#CartDrawer .drawer__inner .drawer__header h2.drawer__heading{width:100%;text-transform:uppercase;font-weight:700;font-size:24px;color:#6c3ca0}cart-drawer.drawer div#CartDrawer .drawer__inner .drawer__header button.drawer__close{border:1px solid #6839a2;border-radius:100px;padding:0;width:40px;height:40px;min-height:auto;min-width:auto;font-size:20px}quantity-popover .quantity input{opacity:22}.drawer__close .svg-wrapper{height:15px!important;width:15px!important;opacity:666}cart-drawer.drawer div#CartDrawer tbody tr{border:1px solid #6839a2;border-radius:12px;margin-bottom:20px;gap:6px;padding:10px}cart-drawer.drawer div#CartDrawer tbody tr td.cart-item__media{padding:0}cart-drawer.drawer div#CartDrawer tbody tr td.cart-item__media img.cart-item__image{height:100%;object-fit:contain}cart-drawer.drawer div#CartDrawer tbody tr td.cart-item__details a.cart-item__name.h4.break{font-size:13px;font-weight:600;color:#6839a2}cart-drawer.drawer div#CartDrawer tbody tr td.cart-item__totals.right .cart-item__price-wrapper span.price.price--end{font-weight:500;font-size:13px}cart-drawer.drawer div#CartDrawer tbody tr td.cart-item__details .product-option{font-weight:500;font-size:14px}.drawer__footer .cart-drawer__footer h2.totals__total,.drawer__footer .cart-drawer__footer p.totals__total-value{font-weight:500;font-size:16px;text-transform:uppercase;margin:0}.drawer__footer .cart-drawer__footer small.tax-note.caption-large.rte{font-weight:500;font-size:14px;margin:10px 0;line-height:18px}.drawer__footer .cart__ctas button#CartDrawer-Checkout:before,.drawer__footer .cart__ctas button#CartDrawer-Checkout:after{display:none}.drawer__footer .cart__ctas button#CartDrawer-Checkout{display:inline-block;background:#6c3ca0;border-radius:100px;text-transform:uppercase;font-size:16px;font-weight:500;margin-top:20px;border:1px solid #6c3ca0}cart-drawer.drawer div#CartDrawer tbody tr .cart-item__quantity-wrapper.quantity-popover-wrapper{justify-content:space-between}cart-drawer.drawer div#CartDrawer tbody tr .cart-item__quantity-wrapper.quantity-popover-wrapper quantity-input.quantity.cart-quantity{border:1px solid #6839b7;border-radius:100px;height:40px;min-height:fit-content}cart-drawer.drawer div#CartDrawer tbody tr .cart-item__quantity-wrapper.quantity-popover-wrapper quantity-input.quantity.cart-quantity:before,cart-drawer.drawer div#CartDrawer tbody tr .cart-item__quantity-wrapper.quantity-popover-wrapper quantity-input.quantity.cart-quantity:after{display:none}.drawer__footer .cart__ctas button#CartDrawer-Checkout:hover{background:transparent;color:#6c3ca0}cart-drawer.drawer div#CartDrawer tbody tr td.cart-item__details{padding:0}.cart-drawer .cart-items .cart-item__quantity{padding:0}.multicolumn-list__item,.grid--4-col-desktop .multicolumn-list__item{transform:unset}#shopify-section-template--26413819363668__quick_browse_xt3VMm{padding-top:60px}#shopify-section-template--26413819363668__quick_browse_xt3VMm .column-2 h3.page_title{color:#000}.detail-drawings-wrapper .container h2{line-height:40px;font-size:30px;text-transform:uppercase;font-weight:700;color:#202020;margin:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px 0}.technical_section.heading.isolate .rich-text.content-container{padding:0;margin-top:30px}.technical_section.heading.isolate .rich-text.content-container .rich-text__wrapper_sr h2.rich-text__heading{color:#a68258;font-size:22px;letter-spacing:normal}.technical_section.heading.isolate .rich-text.content-container .rich-text__wrapper_sr h3{font-size:35px;margin:auto;align-items:center;border:none}.technical_section_heading.isolate .rich-text__wrapper_sr .rich-text__blocks h2.rich-text__heading.rte{color:#a68258;font-weight:700;text-transform:uppercase;font-size:34px}section.technical-support{max-width:1440px;margin:auto;padding:0 80px 70px 20px}section.technical-support .container form#ContactForm label.block{font-family:Montserrat,sans-serif;line-height:24px;color:#202020;font-weight:500;font-size:15px}section.technical-support .container h3{font-size:20px;border:none;text-align:left;margin:0;font-weight:600;display:block;width:100%;padding-top:10px}section.technical-support .container button:hover{background:#fff;color:#5b2c94}section.technical-support .container form#ContactForm .grid{width:100%;margin:0}section.technical-support .container form#ContactForm label span{font-family:Montserrat,sans-serif;line-height:24px;color:#202020;font-weight:500;font-size:15px}section.technical-support .container form#ContactForm .grid input{width:49%;height:46px;padding:15px;border-radius:100px;outline:none;box-shadow:none;border:1px solid #000000;margin-bottom:8px}section.technical-support .container label.block.mt-3{font-family:Montserrat,sans-serif;line-height:24px;color:#202020;font-weight:500;font-size:15px}section.technical-support .container button{background:#5b2c94;border:1px solid #5b2c94;border-radius:34px;color:#fff;font-size:15px;font-weight:400;text-align:center;text-transform:uppercase;cursor:pointer;outline:none;line-height:1;padding:18px 80px;display:block;margin-top:20px}section.technical-support .container form#ContactForm select{width:fit-content;height:46px;padding:15px;border-radius:100px;outline:none;box-shadow:none;border:1px solid #000000;margin-bottom:8px}#ContactForm>input.border.rounded.p-3.w-full{width:100%;height:46px;padding:15px;border-radius:100px;outline:none;box-shadow:none;border:1px solid #000000;margin-bottom:8px}section.technical-support .container textarea{font-size:1.6rem;line-height:20px;padding:12px;border:1px solid #4B4B4B;border-radius:0;width:50%;display:block}#shopify-section-template--26413819363668__quick_browse_xt3VMm section.quick-browse .page-width h2:before,#shopify-section-template--26413819363668__quick_browse_xt3VMm section.quick-browse .page-width h2:after{display:none}section.technical-support .container textarea{width:100%}section.technical-support .container form#ContactForm select{width:100%}section.technical-support .container form#ContactForm .grid input{width:100%}section.technical-support .container button{padding:18px 40px;width:100%}cart-items{padding:60px 0!important}cart-items .page-width .title-wrapper-with-link h1.title.title--primary{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700;text-align:center;padding-bottom:25px;margin:0;position:relative}cart-items .page-width .js-contents tbody .cart-item td.cart-item__details a.cart-item__name.h4.break{text-transform:capitalize;font-size:18px;color:#5b2c94;font-weight:600;padding-bottom:10px;margin:0;position:relative;text-align:left;text-decoration:none}quantity-popover .quantity{border:1px solid #582896;border-radius:100px}quantity-popover .quantity:before,quantity-popover .quantity:after{display:none}cart-items .page-width .js-contents tbody .cart-item td.cart-item__details .product-option{color:#000;font-size:16px;margin:0}quantity-popover .quantity input{color:#6c3ca0}cart-items .page-width .js-contents tbody .cart-item span.price.price--end{color:#7242a6}section.technical-support label.flex.items-center.mt-3{width:100%}#shopify-section-template--26413819363668__drawings_booklets_dhwjfM .detail-drawings-wrapper{padding-bottom:0!important}.facets-vertical.page-width #ProductGridContainer .card.card--standard.card--media .card__inner .card__media,.facets-vertical.page-width #ProductGridContainer .card.card--standard.card--media .card__inner{border-top-left-radius:12px;border-top-right-radius:12px}.facets-vertical.page-width #ProductGridContainer .card__content .card__information{order:1;width:100%}.facets-vertical.page-width #ProductGridContainer .card__content{padding:15px;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between;gap:0}.blog_banner_section .banner__content{padding:0 80px;justify-content:left}.blog_banner_section .banner__content .banner__box.content-container h2.banner__heading{color:#fff;font-weight:700;font-size:34px;text-transform:uppercase}.blog_banner_section .banner__content .banner__box.content-container{text-align:left;padding:0;max-width:80%}.blog_banner_section .banner__content .banner__box.content-container .banner__text.rte.body p{color:#fff;line-height:normal;font-size:16px;line-height:24px}.blog_banner_section .banner__content.banner__content--middle-center{justify-content:left}.passivhaus_banner .banner__content{padding:0 80px}.passivhaus_banner .banner__content .banner__box{padding:0}.passivhaus_banner .banner__content .banner__box h2.banner__heading{color:#fff;font-size:40px;font-weight:700;text-transform:uppercase}.passivhaus_banner .banner__content .banner__box .banner__text.rte.body p{color:#fff;line-height:normal;font-size:16px;line-height:24px}.passivhaus_banner .banner__content .banner__box .banner__buttons a.button.button--primary:before,.passivhaus_banner .banner__content .banner__box .banner__buttons a.button.button--primary:after{display:none}.passivhaus_banner .banner__content .banner__box .banner__buttons a.button.button--primary{background:#fff;opacity:90;color:#5b2c94;border-radius:100px;padding:10px 30px;font-size:16px;letter-spacing:0;text-transform:uppercase;font-weight:500;cursor:pointer;transition:.6s}.passivhaus_banner .banner__content .banner__box .banner__buttons a.button.button--primary:hover{background:#5b2c94;color:#fff}.section-template--26431409455444__custom_liquid_hwyFfy-padding{border-bottom:1px solid #ddd;padding:40px 0}.passivhau_standards .rich-text__wrapper .rich-text__wrapper_sr h2.rich-text__heading{color:#5b2c94;font-size:40px;font-weight:700;text-transform:uppercase;position:relative}.passivhau_standards .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center{margin:auto;max-width:100%}.passivhau_standards .rich-text__wrapper .rich-text__wrapper_sr h2.rich-text__heading:after{content:"";background:#d8ba85;height:1px;position:absolute;left:0;top:26px;right:auto;width:27%}.passivhau_standards .rich-text__wrapper .rich-text__wrapper_sr h2.rich-text__heading:before{content:"";background:#d8ba85;height:1px;position:absolute;left:auto;top:26px;right:0;width:27%}.passivhau_standards .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center p{margin-top:20px;font-size:16px;font-weight:400;line-height:24px;color:#202020}.passivhau_standards .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center p br{display:none}.passivhau_standards .rich-text.content-container{padding:60px 0px3 0px 0px}.passivhaus_browse .page-width .quick-browse-grid .rte h3{font-size:23px;font-weight:700;text-transform:uppercase;line-height:32px;color:#fff}.passivhaus_browse .page-width .quick-browse-grid .rte p{margin:0;color:#fff;font-size:16px}.passivehaus_design .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center{width:100%;max-width:100%;padding-bottom:30px}.passivehaus_design .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading.rte{color:#5b2c94;font-size:40px;font-weight:700;text-transform:uppercase;position:relative}.passivehaus_design .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading.rte:after{content:"";background:#d8ba85;height:1px;position:absolute;left:0;top:26px;right:auto;width:27%}.passivehaus_design .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading.rte:before{content:"";background:#d8ba85;height:1px;position:absolute;left:auto;top:26px;right:0;width:27%}#collection-template--26431409455444__featured_collection_HtK7kU h2.title.inline-richtext{text-align:center;padding-bottom:10px}.passivehaus_design .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text.rte p{font-size:16px;font-weight:400;line-height:24px;color:#202020;margin:0;padding:0}.passivhaus_design_column ul li,.passivhaus_design_column ul li .multicolumn-card.content-container{background:transparent}.passivhaus_design_column ul li .multicolumn-card.content-container .multicolumn-card__image-wrapper{padding:0;margin:0}.passivehaus_design.isolate .rich-text__wrapper_sr a.button.button--primary:before,.passivehaus_design.isolate .rich-text__wrapper_sr a.button.button--primary:after{display:none}.passivehaus_design.isolate .rich-text__wrapper_sr a.button.button--primary{display:inline-block;border:1px solid #5b2c94;border-radius:24px;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;background:#5b2c94;padding:10px 48px;transition:.6s;line-height:24px;letter-spacing:0;font-weight:500}.passivehaus_design.isolate .rich-text__wrapper_sr a.button.button--primary:hover{background:#fff;color:#5b2c94}.case_study_banner .banner__content{padding:0 80px}.case_study_banner .banner__content .banner__box.content-container{max-width:100%!important;padding:0}.case_study_banner .banner__content .banner__box.content-container h2.banner__heading{color:#fff;font-weight:700;font-size:34px;text-transform:uppercase}.case_study_banner .banner__content .banner__box.content-container a.button.button--primary{background:#fff;color:#000;opacity:22;border-radius:100px;letter-spacing:0;font-size:16px;transition:.6s;min-height:auto;padding:12px 30px}.case_study_banner .banner__content .banner__box.content-container .banner__buttons.banner__buttons--multiple a.button:before,.case_study_banner .banner__content .banner__box.content-container .banner__buttons.banner__buttons--multiple a.button:after{display:none}.case_study_banner .banner__content .banner__box.content-container a.button.button--primary{background:#fff;color:#000;opacity:22;border-radius:100px;letter-spacing:0;font-size:16px;transition:.6s}.case_study_banner .banner__content .banner__box.content-container a.button.button--primary:hover{background:#000;color:#fff}.b_Card_heading h3{text-transform:uppercase;color:#5b2c94;margin:15px 0 30px;font-size:30px;font-weight:700}.custom_blog_collage .collage-card.blog-card{display:flex;gap:20px}.custom_blog_collage .collage-card.blog-card .collage-card.blog-card-img img{width:100%}.custom-blog-grid .right-small .blog-card.small{display:flex;gap:20px;width:100%;margin-bottom:40px}.custom-blog-grid .blog-grid-wrapper{padding:60px 0}.custom-blog-grid .right-small{display:flex!important;gap:0px!important;flex-direction:column;width:50%}.custom-blog-grid .blog-grid-wrapper{display:flex!important;gap:40px!important}.custom-blog-grid .blog-grid-wrapper .left-big{width:50%}.custom_blog_collage .collage{display:flex;flex-wrap:wrap}.custom-blog-grid .right-small .blog-card.small h4{text-transform:capitalize;border-bottom:1px solid #EAEAEA;line-height:normal;color:#202020;font-size:22px;margin:0 0 20px;font-weight:600;padding-bottom:10px}.custom-blog-grid .blog-card .content{margin:0!important}section.blog-with-bg .page-width .blog-cards-grid .blog-card a{text-decoration:none}.custom-blog-grid .btn{text-decoration:none}.custom-blog-grid a.read_more_srr{display:inline-block;border:1px solid #804EAF;border-radius:24px;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;background:#804eaf;text-decoration:none;margin-top:0;padding:7px 41px;transition:.6s}.custom-blog-grid .left-big .blog-card.large img{width:100%;height:auto;display:block;border-radius:8px;margin-bottom:30px}.custom-blog-grid .blog-card .content h3{text-transform:capitalize;border-bottom:1px solid #EAEAEA;line-height:normal;color:#202020;font-size:24px;margin:0 0 30px;font-weight:600;padding-bottom:10px}.custom-blog-grid a.read_more_srr:hover{background:#fff;color:#5b2c94}.custom-blog-grid .right-small .blog-card.small img{width:auto!important;height:140px!important;max-width:220px!important}.custom_blog_collage .collage .collage__item.collage__item--blog_card{width:49%}section.blog-with-bg{padding:100px 0!important}section.blog-with-bg .page-width .blog-cards-grid .blog-card img{width:100%;height:300px;object-fit:cover}section.blog-with-bg .page-width .blog-cards-grid{gap:20px}section.blog-with-bg .page-width .blog-cards-grid .blog-card{width:100%;background:#fff;padding:30px 20px}section.blog-with-bg .page-width .blog-cards-grid .blog-card h3{color:#000;font-weight:600;font-size:18px;text-transform:capitalize;min-height:118px;margin-bottom:0}section.blog-with-bg .page-width .blog-cards-grid .blog-card a.btn{display:inline-block;border:1px solid #804EAF;border-radius:24px;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;background:#804eaf;text-decoration:none;margin-top:30px;padding:8px 40px;transition:.6s}section.blog-with-bg .page-width .blog-cards-grid .blog-card a.btn:hover{background:#fff;color:#5b2c94}body.article article.article-template{padding:60px 0}body.article article.article-template h1.article-template__title{text-transform:uppercase;color:#5b2c94;margin:0 0 30px;font-size:30px;font-weight:700}body.article article.article-template .article-template__content p{font-family:Montserrat,sans-serif;line-height:24px;color:#202020;font-size:16px;letter-spacing:0}body.article article.article-template .article-template__content p img{width:auto}details[open]>.header__submenu{background:#3e2659;padding:10px}.custom_default_pages{padding:70px 80px}.article-template__content.page-width.page-width--narrow.rte picture img{width:100%}.custom_default_pages h1.main-page-title{text-transform:uppercase;color:#5b2c94;margin:15px 0 30px;font-size:40px;font-weight:700}.custom_default_pages .wrap p{margin-top:20px;font-size:16px;font-weight:400;line-height:24px;color:#202020;text-align:left!important;letter-spacing:0}.custom_default_pages .wrap p strong{color:#be9656;font-weight:600}.custom_default_pages .wrap ul li{margin-top:5px;font-size:17px;font-weight:400;line-height:24px;color:#202020;letter-spacing:0}.custom_default_pages .wrap ul{padding:0}body.article article.article-template ul.wp-block-list li{margin-top:5px;font-size:17px;font-weight:400;line-height:24px;color:#202020;letter-spacing:0}.search__button svg.icon.icon-search{color:#fff}.predictive-search__item--term .icon-arrow{margin-left:0!important;color:#fff!important}.reset__button .icon.icon-close{color:#fff!important}.modal__close-button.link svg.icon.icon-close{color:#fff}.article-template__comment-wrapper form#comment_form input.button{display:inline-block;border:1px solid #804EAF;border-radius:24px;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;background:#804eaf;text-decoration:none;margin-top:0;padding:7px 41px;transition:.6s}.article-template__comment-wrapper form#comment_form input.button:hover{background:#000;border-color:#000}.article-template__comment-wrapper form#comment_form h2{font-size:30px;text-transform:uppercase;font-weight:700;color:#000}.article-template__comment-wrapper form#comment_form .article-template__comments-fields .field:before,.article-template__comment-wrapper form#comment_form .article-template__comments-fields .field:after{display:none}.article-template__comment-wrapper form#comment_form .article-template__comments-fields input,.article-template__comment-wrapper form#comment_form .article-template__comments-fields textarea{border-radius:6px;height:46px}.card__badge.bottom.left .metafield_badge_container{position:absolute;top:4px;left:0;right:10px;text-align:right}.passivhaus_text_blog .page-width .text_blog-grid .quick-browse-card{padding:30px 20px;position:relative;height:300px;width:100%;background-size:100%!important}.column-9 span.quick-browse-label{background:#000}.column-8 span.quick-browse-label{background:#c08e4e!important}.passivhaus_text_blog .page-width .text_blog-grid h3{color:#fff;font-size:30px;text-align:center;margin:0;font-weight:600;line-height:28px}.text_blog-grid{gap:15px!important;margin-bottom:40px}.passivhaus_text_blog .page-width .text_blog-grid .quick-browse-card h3{text-align:left;font-weight:700;text-transform:capitalize;color:#ffdb6a;position:relative;z-index:2}.passivhaus_text_blog .page-width .text_blog-grid .quick-browse-card p{margin:10px 0 0;color:#fff;line-height:normal;font-size:16px}.text_blog_rte h3{color:#fff!important}.passivhaus_text_blog .page-width .text_blog-grid .text_blog-card{padding:20px;display:flex;align-items:center;justify-content:center;position:relative;z-index:9}.passivhaus_text_blog .page-width .text_blog-grid a{text-decoration:none;position:relative;z-index:9}.passivhaus_text_blog .page-width .text_blog-grid .text_blog-card:after{content:"";background:#00000057;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.home_featured_collection ul li.grid__item .card-wrapper .card__content .card__badge.bottom.left .badge{background:#5b2c94}.text_blog_rte{position:relative;z-index:9}.passivhaus_text_blog .page-width .text_blog-grid .quick-browse-card:after{content:"";background:#00000057;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.custom_product_detail.page-width .grid__item.product__media-wrapper{max-width:50%}.custom_product_detail.page-width .product__info-wrapper{max-width:50%!important}.custom_product_detail.page-width li .product-media-container{width:100%;max-width:100%;border:none;background:#eaeaea}.custom_product_detail.page-width .product__info-wrapper .product__title h1{color:#202020;margin:0;text-transform:uppercase;font-weight:700;font-size:30px;line-height:36px}.custom_product_detail.page-width .product__info-wrapper .price__regular span.price-item.price-item--regular{font-weight:400;color:gray;font-size:30px;font-family:Montserrat,sans-serif;line-height:24px;margin-top:6px}.custom_product_detail.page-width .product__info-wrapper .product-form__buttons button:before,.custom_product_detail.page-width .product__info-wrapper .product-form__buttons button:after{display:none}.custom_product_detail.page-width .product__info-wrapper .product-form__buttons button span{font-weight:500;text-transform:uppercase;font-size:16px;letter-spacing:normal;color:#fff}.custom_product_detail.page-width .product__info-wrapper .product-buy-buttons button.buy-now-button{width:100%;background:#5f3092;border-radius:100px;padding:15px;color:#fff;font-family:Montserrat,sans-serif!important;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:0;outline:none;border:none;min-height:auto;height:60px;transition:all .3s ease;cursor:pointer;border:1px solid #5f3092}.custom_product_detail.page-width .product__info-wrapper .product-buy-buttons button.buy-now-button:hover{background:#fff!important;color:#5f3092!important}.add_projectt{width:50%!important;background:#5f3092;border-radius:100px;padding:15px;color:#fff;font-family:Montserrat,sans-serif!important;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:0;outline:none;border:none;min-height:auto;height:60px;transition:all .3s ease;cursor:pointer;border:1px solid #5f3092}.add_projectt:hover{background:#fff!important;color:#5f3092!important}.add_projectt:after{display:none!important}.custom_product_detail.page-width product-form.product-form{margin-bottom:10px}.custom_product_detail.page-width .product__accordion .accordion__content{padding:0;margin:0}.custom_product_detail.page-width .product__accordion .accordion__content p{font-family:Montserrat,sans-serif;line-height:24px;color:#202020;font-size:16px;letter-spacing:0;padding-bottom:10px}.custom_product_detail.page-width .product__info-wrapper .product-form__buttons button{max-width:100%;display:inline-block;width:100%;background:#5f3092;border-radius:100px;padding:20px;color:#fff;font-family:Montserrat,sans-serif!important;margin:0;min-height:auto;height:60px;transition:all .3s ease;border:1px solid #5f3092}.custom_product_detail.page-width .product__info-wrapper .product-form__buttons button:hover{background:#fff!important;color:#5f3092!important}.custom_product_detail.page-width .product__info-wrapper .product-form__buttons button:hover span{color:#5f3092!important}.custom_product_detail.page-width .product__info-wrapper .product-buy-buttons button.buy-now-button:hover{background:#5b2c94}.custom_product_detail.page-width .product__info-wrapper .product-form__buttons{max-width:100%}.product-tabs ul.tab-buttons{padding:0;margin-top:30px;display:flex;gap:8px}.product-tabs ul.tab-buttons li{border:1px solid #ddd;list-style:none;margin-bottom:0;padding:10px 6px;border-radius:100px;cursor:pointer;width:100%;font-size:12px;text-align:center}.custom_product_detail.page-width .product__info-wrapper .summary__title h2.h4.accordion__title.inline-richtext{font-size:20px;text-transform:uppercase;font-weight:600;letter-spacing:0}.home_featured_collection.custom_related_product.color-scheme-1.gradient{padding-bottom:40px}.custom_product_detail.page-width{padding-bottom:40px;padding-top:30px}body.article article.article-template .article-template__content.page-width.page-width--narrow.rte li{list-style:circle}body.article article.article-template .article-template__content p,body.article article.article-template .article-template__content h2{text-align:left;margin:0 0 10px}body.article article.article-template .article-template__content ul{padding:0;margin:0}body.article article.article-template .article-template__content.page-width.page-width--narrow.rte h2 img{margin:40px 0}body.article article.article-template .article-template__content h1{text-align:left!important;font-size:32px;font-weight:600;text-transform:uppercase}section.case-study-section .rounded-lg{background-size:100%;background-repeat:no-repeat}.main_blog_content_custom ul li{width:100%;max-width:100%;list-style:none}.main_blog_content_custom ul li img{width:100%}.main_blog_content_custom>ul{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto;padding:0 80px}.main_blog_content_custom ul li p{font-family:Montserrat,sans-serif;line-height:24px;color:#202020;font-size:16px;letter-spacing:0;padding-bottom:0}.main_blog_content_custom ul li p strong{text-align:left;color:#000;line-height:normal}.main_blog_content_custom ul li ul{padding:0}.blog_excerpt_custom{text-align:center}.blog_excerpt_custom{text-align:center;max-width:1440px;margin:0 auto;padding:60px 80px}.blog_excerpt_custom h2 strong{font-size:34px;text-transform:uppercase;font-weight:700}.blog_excerpt_custom p strong{outline:none;color:#000;text-decoration:none;transition:.6s;font-family:Montserrat,sans-serif;line-height:24px;font-size:18px}.blog_excerpt_custom p{font-family:Montserrat,sans-serif;line-height:24px;color:#202020;font-size:16px;letter-spacing:0;padding-bottom:0}.blog_excerpt_custom p a{text-decoration:none;margin-bottom:6px;display:inline-block;color:#a68258;font-weight:600}.main_custom_section{gap:15px;display:flex;max-width:1440px;margin:0 auto;padding:60px 80px}.main_custom_section .left_section_cs{display:flex;border-radius:10px;gap:0;background-size:cover;background-repeat:no-repeat;position:relative}.main_custom_section .left_section_cs .custom_image_left{position:relative;width:80%;z-index:1}.main_custom_section .left_section_cs .custom_image_left .rounded{position:absolute;left:40px;top:40px;border-radius:20px;padding-right:0}.custom_image_sc img{width:100%;height:100%;border-radius:10px;position:relative}section.case-study-section .rounded-lg img{width:100%;height:auto}.main_custom_section .left_section_cs h3.font-semibold.mb-2{text-align:center;font-weight:600;line-height:23px}section.case-study-section .rounded-lg{width:35%;background:#fff;margin:20px;border-radius:10px;padding:10px;position:relative;z-index:1}section.case-study-section .rounded-lg span.block.mb-2.text-gray-700{text-align:center;width:100%;display:inline-block;font-weight:700;color:#a68258;font-size:20px}section.case-study-section .rounded-lg button{width:100%;margin:10px 0;border-radius:100px;background:#804eaf;border:1px solid #804EAF;color:#fff;font-weight:400;text-align:center;text-transform:uppercase;transition:.6s;font-size:13px}section.case-study-section .rounded-lg button:hover{background:#000}.custom_image_sc{position:relative}.main_custom_section .left_section_cs .custom_image_left p.heading span.metafield-single_line_text_field{font-weight:700;color:#ffdb6a;font-size:23px;line-height:32px;text-transform:uppercase}.main_custom_section .left_section_cs .custom_image_left .metafield-rich_text_field p strong{font-size:28px;font-weight:700;text-transform:uppercase;line-height:32px;color:#fff}.main_custom_section .left_section_cs .custom_image_left .metafield-rich_text_field p{color:#fff;line-height:22px;font-size:16px;font-weight:500;margin-bottom:0}.main_custom_section .left_section_cs:after{content:"";background:linear-gradient(135deg,#000000de,#0000);position:absolute;top:0;bottom:0;height:100%;width:100%;border-radius:10px}.custom_image_sc:after{content:"";background:linear-gradient(0deg,#180033,#0000);position:absolute;top:0;bottom:0;height:100%;width:100%;border-radius:10px}.image_section{position:relative}.content_div_sc{position:absolute;bottom:100px;left:0;right:0;margin:auto;width:100%;text-align:center;z-index:66}.content_div_sc h2.right_heading{font-size:33px;color:#fff;font-weight:700;text-transform:uppercase}.content_div_sc a.bg-white{display:inline-block;border:1px solid #804EAF;border-radius:24px;color:#fff;text-align:center;text-transform:uppercase;background:#804eaf;padding:10px 48px;text-decoration:none;font-size:15px;font-weight:500;margin:0;transition:.6s}.content_div_sc a.bg-white:hover{color:#fff;background:#000}section.hero-slider{background-repeat:no-repeat;background-size:cover;background-position:center center;margin-bottom:30px;background-attachment:fixed;position:relative;overflow:hidden}section.hero-slider:after{content:"";background:#050505;width:50%;height:calc(100% + 10px);position:absolute;left:-20px;top:-20px;opacity:1;filter:blur(10px)}section.hero-slider .top-content{text-align:center;padding-bottom:0}section.hero-slider .top-content h2{color:#fff;position:relative;z-index:9;padding-top:50px;font-family:Montserrat,sans-serif!important;font-size:30px!important;line-height:40px!important;color:#fff!important;text-decoration:none;font-weight:700;text-transform:uppercase}section.hero-slider div#trustpilot-widget-trustbox-0-wrapper{margin-top:20px!important}.owl-carousel{display:block}section.hero-slider .wrap div#heroSelection{display:flex;align-items:flex-start}section.hero-slider .wrap div#heroSelection .product-slide .column.product-info p{color:#fff;margin:0;font-size:15px;letter-spacing:0}section.hero-slider .wrap div#heroSelection .product-slide .column.product-info h2{color:#fff}section.hero-slider .wrap div#heroSelection .product-slide .column.product-info .tab-headings .description-tab{color:#fff;margin-top:0;line-height:1;font-weight:500;background:linear-gradient(45deg,#804eaf99,#814fb066);opacity:1;width:fit-content;padding:11px 20px;font-size:15px;border-radius:7px;margin-bottom:10px}section.hero-slider .wrap div#heroSelection .product-slide .column.product-info .tab-content .description-tab-content ol{padding:0}section.hero-slider .wrap div#heroSelection .product-slide .column.product-info .tab-content .description-tab-content ol li{color:#fff;margin-bottom:10px;font-size:16px}section.hero-slider .wrap div#heroSelection .product-slide .column.product-info a.btn.white{background:#fff;border-radius:100px;text-decoration:none;padding:12px 40px;color:#5b2c94;font-weight:500;display:inline-block;margin-top:30px;height:auto;min-height:auto;line-height:normal;transition:.6s}section.hero-slider .wrap div#heroSelection .product-slide .column.product-info a.btn.white:hover{background:#5b2c94;color:#fff}section.hero-slider .wrap{max-width:1440px;margin:0 auto;padding:0 80px}section.hero-slider .tab-content ul{padding:0}section.hero-slider .tab-content ul li{color:#fff;list-style:none}section.hero-slider .tab-content h2 strong{color:#fff}.column.product-info h3.product-name{color:#fff;margin:0;padding:10px 0;font-size:20px}section.hero-slider .wrap div#heroSelection .product-slide .column.product-info p strong{font-size:16px;text-decoration:none;font-weight:700}.owl-carousel .owl-item .product-slide .column.product-info{width:50%;padding-right:40px;padding-bottom:80px}.owl-carousel .owl-item .product-slide .column.hero{width:50%;display:flex;align-items:center;justify-content:right;padding-right:30px}.owl-carousel .owl-item .product-slide .column.hero img.net-zero-hero{width:auto;height:370px;object-fit:contain}.owl-carousel .owl-item .product-slide .column.hero img.product-image{width:auto;height:420px;object-fit:contain;bottom:0;position:relative}section.hero-slider .wrap div#heroSelection .owl-item .product-slide{display:flex;align-items:flex-start}section.hero-slider .top-content img.section-logo{width:240px}section.hero-slider .wrap div#heroSelection .product-slide .column.product-info p a{color:#ab9774;font-weight:600;text-decoration:none}.icon_with_text_section_cs .page-width ul li .multicolumn-card.content-container{background:#f2ecff;border-radius:10px}.icon_with_text_section_cs .page-width ul li .multicolumn-card.content-container .multicolumn-card__info{border-radius:10px}.icon_with_text_section_cs .page-width ul li h3.inline-richtext{font-size:18px;font-weight:500;letter-spacing:0;text-align:center}.icon_with_text_section_cs .page-width ul li .multicolumn-card__image-wrapper .media{padding:0!important;height:90px;margin:auto;text-align:center;display:flex;justify-content:center;align-items:center}.icon_with_text_section_cs .page-width ul li .multicolumn-card__image-wrapper .media img.multicolumn-card__image{position:unset}.owl-carousel .owl-item .product-slide .column.product-info button.read-more-btn{background:transparent;border-radius:100px;padding:0;color:#fff;font-weight:500;display:inline-block;margin-top:0;height:auto;min-height:auto;line-height:normal;transition:.6s;font-size:17px;letter-spacing:0;cursor:pointer;border:none;text-decoration:underline;text-transform:capitalize}.owl-carousel .owl-item .product-slide .column.product-info button.read-more-btn:hover{background:#000;color:#fff}.owl-carousel .owl-stage-outer{height:100%!important;z-index:9}.section-header.shopify-section-group-header-group{z-index:999!important}.owl-carousel .owl-item .product-slide .column.product-info p.small-heading{font-size:1.4rem;color:#ffdb6a!important;margin-bottom:5px;font-weight:400}.owl-carousel .owl-item .product-slide .column.product-info h3.product-name{color:#fff;margin-top:0;font-size:3rem;line-height:1;font-weight:700;text-transform:uppercase}.owl-carousel .owl-item .product-slide .column.product-info p.price{margin:5px 0!important;display:inline-block;padding-bottom:5px;font-weight:600;font-size:20px!important}.owl-carousel .owl-item .product-slide .column.product-info .description-tab-content h3{color:#fff;margin:15px 0;font-size:17px;letter-spacing:0;font-weight:700}section.hero-slider .wrap div#heroSelection .owl-nav button{padding:20px!important;height:40px;width:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1f;border-radius:2px;border:1px solid rgba(255,255,255,.2);z-index:9;position:relative;cursor:pointer}section.hero-slider .wrap div#heroSelection .owl-nav{display:none}section.hero-slider .wrap div#heroSelection .owl-nav button span{color:#fff;font-size:30px!important}.utility-bar.color-scheme-1.gradient p.announcement-bar__message.h5 svg.icon.icon-arrow{color:#fff}div#shopify-block-AOXdBTmlwRVNCdWVWW__plant_trees_with_ecologi_tree_planting_7NAUMn{margin-top:-3%!important;margin-bottom:3%!important}.ecologi-tree-funding-content{display:flex!important;align-items:center!important;gap:12px!important;flex:1!important;width:50%!important}.ecologi-logo{width:74px!important;height:auto!important;display:flex!important;width:50%!important;align-items:center!important;justify-content:end!important}.ecologi-logo svg{display:flex!important;justify-content:center!important;align-items:center!important;width:130px!important;height:auto!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25))}.ecologi-tree-funding-widget:hover{background:#105246!important}.header__cta a.header__speak-btn{background:#fff;border-radius:100px;text-decoration:none;padding:5px 10px;color:#5b2c94;font-weight:500;display:inline-block;margin-top:0;height:auto;min-height:auto;line-height:normal;transition:.6s;font-size:10px;text-align:center;width:100%;text-transform:capitalize;min-width:118px;height:3.2rem;display:flex;align-items:center;justify-content:center}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container .banner__buttons .button:hover{background:#5b2c94;color:#fff}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container .banner__heading{font-family:Montserrat,sans-serif!important;font-size:40px!important;line-height:42px!important;color:#fff!important;text-decoration:none;font-weight:700;text-transform:uppercase;max-width:632.2px}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container .banner__text{width:100%}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container .banner__text p{font-family:Montserrat,sans-serif!important;font-size:18px;margin:15px 0 0}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container .banner__buttons{margin:20px 0 0;display:flex;max-width:100%}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container .banner__buttons .button{background:red;background:#fff;border-radius:100px;text-decoration:none;padding:12px 40px;color:#5b2c94;font-weight:500;display:inline-block;height:54px;min-height:auto;line-height:30px;transition:.6s}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container .banner__buttons .button:after,.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container .banner__buttons .button:before{display:none}.header_hero_banner.home_membranes .slideshow__controls .slider-button{display:none}.header_hero_banner.home_membranes .slideshow__controls{width:100%;position:absolute;bottom:30px;border:none}.header_hero_banner.home_membranes .slideshow__controls .slider-counter .slideshow__control-wrapper .slider-counter__link .dot{border:1px solid #fff}.header_hero_banner.home_membranes .slideshow__controls .slider-counter .slideshow__control-wrapper .slider-counter__link.link.slider-counter__link--active .dot{background:#fff!important}#trustpilot-widget-trustbox-0-wrapper{z-index:9!important;position:relative}#trustpilot-widget-trustbox-0-wrapper iframe{z-index:9!important}.home_case_study.image-text-slider .owl-nav,.home_case_study.image-text-slider .owl-dots{display:none}.home_case_study.image-text-slider .owl-stage-outer{width:100%;background:#6f2dbd;border-radius:20px;overflow:hidden;padding:20px}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content{width:100%}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content .slide-text h2{color:#fff;text-transform:uppercase;font-size:16px}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content .slide-text h3{color:#fff;padding-top:10px;font-weight:600;font-size:22px;margin:0}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content .slide-text p{color:#fff;line-height:24px;font-size:16px}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content .slide-text .slider-btn{border:1px solid #fff;border-radius:8px;width:200px;height:50px;min-height:auto;padding:0;font-size:16px;text-transform:capitalize;background:transparent;color:#fff;margin-top:25px;transition:.6s;text-align:center;display:flex;justify-content:center;align-items:center}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content .slide-text .slider-btn:hover{background:#fff;color:#6b26c0}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content .slide-image{overflow:hidden;border-radius:16px;aspect-ratio:5/4;width:50%}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content .slide-image img{height:100%;width:100%;object-fit:cover}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content{width:100%;gap:0}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content .slide-text{width:50%;padding:0 40px}.newsletter.center .newsletter__wrapper .newsletter__subheading.rte h6 a{background:#fff;border-radius:22px;text-decoration:none;padding:12px 20px;color:#5b2c94;font-weight:500;display:inline-block;margin-top:0;height:auto;min-height:auto;line-height:normal;transition:.6s;border:1px solid #fff}.newsletter.center .newsletter__wrapper .newsletter__subheading.rte h6 a:hover{background:#5b2c94;color:#fff;border:1px solid #5b2c94}.header__cta a.header__speak-btn:hover{background:#5b2c94;color:#fff}.product__info-container .meta-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:0;list-style:none}.product__info-container .meta-buttons li{font-size:15px;color:#000;cursor:pointer;border:1px solid #ccc;padding:6px;border-radius:8px;text-align:center}.product__info-container .meta-buttons li.active{color:#fff;border-color:#5b2c94;background:#5b2c94}.product-metafield-tabs .meta-contents .meta-content .metafield-multi_line_text_field{color:#000;font-size:15px}.product__info-container .product-buy-buttons{display:flex;gap:10px}.product-buy-buttons>div{width:50%}.product-buy-buttons .product-form{margin:0!important;width:100%}.custom_product_detail.page-width .product__info-wrapper .product-buy-buttons button.buy-now-button{width:50%}.product__accordion.accordion .slider-mobile-gutter ul .card-wrapper .card__content{display:block}.product__accordion.accordion .slider-mobile-gutter ul .card-wrapper .card__content .card__information a,.product__accordion.accordion .slider-mobile-gutter ul .card-wrapper .card__content .card-information.card_information_sr .price .price__regular .price-item,.product__accordion.accordion .slider-mobile-gutter ul .card-wrapper .card__content .card-information.card_information_sr .price .price-item{font-size:18px}.product__accordion.accordion .slider-mobile-gutter ul .card-wrapper .card__content .card-information.card_information_sr .price_button_main .quick-add__submit{border:1px solid #58109a;border-radius:8px;width:100%;height:40px;min-height:auto;padding:0;text-transform:capitalize;outline:none;box-shadow:none;color:#58109a;font-size:14px;transition:all .3s ease}.product__accordion.accordion .slider-mobile-gutter ul .card-wrapper .card__content .card-information.card_information_sr .price_button_main .quick-add__submit:hover{background:#5b2c94;color:#fff}.product__accordion.accordion .slider-mobile-gutter ul .card-wrapper .card__content .card-information.card_information_sr .price_button_main .quick-add__submit:after,.product__accordion.accordion .slider-mobile-gutter ul .card-wrapper .card__content .card-information.card_information_sr .price_button_main .quick-add__submit:before{display:none}.jdgm-rev-widg__header .jdgm-rev-widg__title,.jdgm-rev-widg__header .jdgm-rev-widg__summary-stars{display:none}.home_collection_list .collection-list-wrapper{padding-bottom:60px}.header-wrapper .header .header__icon,.header-wrapper .header .header__icon--cart .icon{height:3.2rem;width:3.2rem}.header-wrapper .header nav.header__inline-menu .list-menu li header-menu .header__submenu{background:#000;border-bottom-left-radius:8px;border-bottom-right-radius:8px;max-width:600px;width:600px}.header-wrapper .header nav.header__inline-menu .list-menu li header-menu .header__submenu li .header__menu-item{color:#fff;text-decoration:none;font-size:14px}.product-accreditation{display:flex;gap:20px;width:100%;align-items:center}.product-accreditation .accreditation-item{width:25%}.product-accreditation .accreditation-item .accreditation-badge{width:100%;height:100px;object-fit:contain}summary .icon-caret{color:#fff!important;font-size:20px!important;height:14px;width:14px;top:18px}section.quick-browse .page-width .quick-browse-grid .quick-browse-card:hover{transform:translateY(-8px);box-shadow:0 12px 25px #00000026;filter:brightness(1.08)}section.quick-browse .page-width .quick-browse-grid .quick-browse-card{transition:all .3s ease;transform:translateY(0)}.header_hero_banner.home_membranes .slideshow__controls .slider-button{display:block;margin-right:10px}.header_hero_banner.home_membranes .slideshow__controls .slider-counter.slider-counter--counter.caption{display:none}.header_hero_banner.home_membranes .slideshow__controls .slider-button span.svg-wrapper svg.icon.icon-caret{color:#fff!important;font-size:100px;opacity:999;visibility:visible;z-index:999999999;height:10px}.header_hero_banner.home_membranes .slideshow__controls .slider-button span.svg-wrapper{height:40px;width:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1f;border-radius:2px;border:1px solid rgba(255,255,255,.2);position:relative;cursor:pointer}.slideshow__autoplay.slider-button .svg-wrapper{display:none!important}.product__info-container .tab-contents .metafield-rich_text_field h3{font-weight:600;color:#000;font-size:18px;line-height:24px}.product__info-container .product__description span,.product__info-container .tab-contents .metafield-rich_text_field p{font-size:16px;color:#000;line-height:24px}.product__info-container .tab-contents .metafield-rich_text_field ul{padding-left:17px}.product__info-container .tab-contents .metafield-rich_text_field ul li{font-size:16px;color:#000;line-height:24px}.jdgm-rev-widg__header .jdgm-rev-widg__summary-text{font-size:18px;color:#000;line-height:24px;font-weight:500}.jdgm-widget-actions-wrapper a.jdgm-write-rev-link{background:#5b2c94;border:1px solid #5b2c94;border-radius:100px;padding:20px 0;font-weight:500;color:#fff;font-size:16px;letter-spacing:0}.jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover,.jdgm-write-rev-link.jdgm-write-rev-link:focus{color:#fff;background-color:#000;border:1px solid #000}.main_blog_content_custom li h3{font-size:24px;font-weight:600;text-transform:uppercase;margin:0;padding-top:15px}.main_blog_content_custom ul li p a{color:#caa160;text-decoration:none}.main_custom_section .left_section_cs{width:100%}.main_custom_section .left_section_cs .metafield-rich_text_field h3{color:#fff}.main_custom_section .left_section_cs .custom_image_left .rounded a{display:block;margin:20px 0 0}.main_custom_section .left_section_cs .custom_image_left .rounded a{display:block;margin:20px 0 0;text-decoration:none;text-align:center;background:linear-gradient(90deg,#35095f,#804eaf,#35095f);border:1px solid #804EAF;color:#fff;text-transform:uppercase;font-weight:500;border-radius:100px;font-size:14px;letter-spacing:0}.blog_excerpt_custom h2{line-height:40px;font-size:33px;text-transform:uppercase;font-weight:700;color:#202020;margin:0;padding:0}.main_blog_content_custom{align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:8px 80px 50px}.main_blog_content_custom h1{text-align:center;font-weight:600;text-transform:uppercase;font-size:33px}.main_blog_content_custom p{color:#000;font-size:16px;line-height:26px}.main_blog_content_custom h2{text-align:center;font-weight:600;text-transform:uppercase;font-size:33px}.main_blog_content_custom h3 a{text-align:center;font-weight:600;text-transform:uppercase;font-size:30px;text-decoration:none}.main_blog_content_custom h3{font-weight:600;text-transform:uppercase;font-size:30px;color:#000;text-decoration:none;margin:0}.passivhaus-airtightness-in-action-how-passive-purple-delivered-a-sea .main_custom_section,.bedford-academy-airtightness-amp-liquid-applied-membrane-success-story .main_custom_section,.building-sustainability-with-passive-purple-products .main_custom_section{display:none}.building-sustainability-with-passive-purple-products .main_blog_content_custom h1 img{width:100%;height:100%}.case-study-enhancing-adhesion-and-airtightness-with-supergrip-primer .main_custom_section{display:none}.case-study-enhancing-adhesion-and-airtightness-with-supergrip-primer .main_blog_content_custom p .wp-image-13578.aligncenter{width:100%;height:100%;object-fit:;max-height:500px;max-width:70%;display:flex;margin:auto;object-fit:fill}.intelligent-protect-made-from-70-recycled-materials-100-protectio .media{background-color:inherit;padding-bottom:43.41%!important}.introducing-the-world-s-most-airtight-bar-located-in-cambridgeshire .media,.what-is-airtightness-and-why-it-matters-for-net-zero-buildings .media{padding-bottom:43.41%!important}.intelligent-protect-made-from-70-recycled-materials-100-protectio .video-wrapper iframe{width:100%;height:600px}section.hero-slider .wrap div#heroSelection{position:relative!important}section.hero-slider .wrap div#heroSelection .owl-stage-outer{position:static!important}section.hero-slider .wrap div#heroSelection .owl-stage-outer .owl-stage{position:static}section.hero-slider .wrap div#heroSelection .owl-stage-outer .owl-stage .owl-item{position:static}section.hero-slider .wrap div#heroSelection .owl-stage-outer .owl-stage .owl-item .product-slide{position:relative}section.hero-slider .wrap div#heroSelection .owl-stage-outer .owl-stage .owl-item .product-slide .column.hero{position:static}section.hero-slider .wrap div#heroSelection .owl-stage-outer .owl-stage .owl-item .product-slide .column.hero .tin-image-wrap{position:static}.home_membranes .slideshow__slide.grid__item{max-width:100%}.faq_accordians .collapsible-content-wrapper-narrow{max-width:1440px;margin:0 auto;padding:0 80px}.faq_accordians .collapsible-content-wrapper-narrow .collapsible-content__heading.h2{font-family:Montserrat,sans-serif!important;font-size:24px;font-weight:600}.faq_accordians .collapsible-content-wrapper-narrow .grid__item .accordion .accordion__title{font-family:Montserrat,sans-serif!important;font-size:18px;font-weight:500;text-decoration:none}.faq_accordians .collapsible-content-wrapper-narrow .grid__item .accordion .accordion__content{padding:0}.faq_accordians .collapsible-content-wrapper-narrow .grid__item .accordion .accordion__content p{font-family:Montserrat,sans-serif!important;font-size:16px;font-weight:500}.faq_accordians .collapsible-content-wrapper-narrow .grid__item .accordion summary{width:100%;text-decoration:none;background:transparent}.faq_accordians .collapsible-content-wrapper-narrow .grid__item .accordion summary .icon.icon-caret{color:#000!important}.im_faq .main-page-title{margin-bottom:0;margin-top:30px}.header-wrapper .header .header__icons .header__cta{display:flex;gap:5px}.header-wrapper .header .header__icons{width:auto;gap:5px}.header-wrapper .header nav.header__inline-menu{width:auto;padding-right:20px}.installer_richh .rich-text__blocks .rich-text__heading,.installer_richh .rich-text__text p{text-align:center!important}.installer_imgg .button.button--primary{background:#fff!important;border-radius:100px!important;text-decoration:none!important;padding:12px 40px!important;color:#5b2c94!important;font-weight:500!important;display:inline-block!important;height:54px!important;min-height:auto!important;line-height:30px!important;transition:.6s!important}.installer_imgg .button.button--primary:hover{background:#5b2c94!important;color:#fff!important}.installer_richh .rich-text__buttons .button.button--primary{font-weight:500!important;border:1px solid #804EAF!important;border-radius:24px!important;color:#fff!important;font-size:15px!important;text-align:center!important;text-transform:uppercase!important;background:#804eaf!important;transition:.6s!important;text-decoration:none!important;outline:none!important;padding:10px 48px!important;display:flex!important;align-items:center!important}.installer_richh .rich-text__buttons .button.button--primary:hover{background:transparent!important;color:#804eaf!important}.installer_richh .rich-text__buttons .button:after{box-shadow:inherit!important}.installer_imgg .banner__box .banner__heading.inline-richtext.h2{max-width:60%;text-align:center;margin:auto;font-size:30px;color:#fff;font-weight:700;text-transform:uppercase}.installer_imgg .banner__box .banner__text.rte.body p{color:#fff;line-height:normal;font-size:16px;line-height:24px;width:50%;margin:auto!important;text-align:center;padding:0!important}.white_goat_columns{padding-top:50px!important}.white_goat_columns .image-with-text__grid{align-items:center;width:100%}.white_goat_columns .image-with-text__grid .image-with-text__media-item .image-with-text__media{padding:0!important;border:none}.white_goat_columns .image-with-text__grid .image-with-text__media-item img{max-width:350px;margin:0 auto;display:table;position:static}.white_goat_multicolumn.multicolumn{width:100%}.white_goat_multicolumn.multicolumn .title-wrapper-with-link .title.inline-richtext.h2{text-align:center;width:100%;text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700}.white_goat_multicolumn.multicolumn .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info{height:100%}.white_goat_multicolumn.multicolumn .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte{font-size:16px;line-height:20px;font-family:Montserrat,sans-serif!important;color:#333}.white_goat_columns .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content .image-with-text__heading{font-size:24px;font-weight:600;text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700}.white_goat_columns .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content .image-with-text__text{font-weight:400;font-family:Montserrat,sans-serif;margin-top:20px;font-size:16px;line-height:24px;color:#202020}.white_goat_tags.white_goat_contact{width:100%;padding-bottom:60px;padding-top:60px}.white_goat_tags.white_goat_contact .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:30px;font-weight:600}.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text.rte{width:100%;margin:5px 0 0;font-size:16px;color:#333;font-weight:400}.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text.rte p{font-size:16px;color:#333;font-weight:400}.custom-grid-section.white_goat_gallery{width:100%}.custom-grid-section.white_goat_gallery .gaot_heading_main .goat_heading{text-align:center;margin:0 0 20px;text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700}body.article.passive-purple-in-swimming-pool-areas article.article-template .article-template__hero-container .article-template__hero-adapt.media{padding:0!important;background:transparent}body.article.passive-purple-in-swimming-pool-areas article.article-template .article-template__hero-container .article-template__hero-adapt.media img{position:static;width:100%;max-width:100%;height:600px;object-fit:cover}body.article.passive-purple-in-swimming-pool-areas article.article-template .article-template__content p img{width:100%;max-width:500px}.pp_banner.banner .banner__content .banner__box .banner__heading.h2{color:#fff;margin-top:0;font-size:3rem;line-height:1;font-weight:700;text-transform:uppercase}.pp_banner.banner .banner__content .banner__box .banner__text.rte.body{color:#fff;margin:20px 0 0;font-size:15px;letter-spacing:0}.pp_text .rich-text,.pp_text .rich-text .rich-text__wrapper{width:100%}.pp_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700;opacity:99;margin:20px 0 0}.pp_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text{color:#000;margin:20px 0 0;font-size:15px;letter-spacing:0}.pp_img_text .image-with-text .image-with-text__grid,.pp_img_info .image-with-text .image-with-text__grid,.ppf_img_text .image-with-text .image-with-text__grid,.pp_img_text .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content,.pp_img_info .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content,.ppf_img_text .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content{width:100%}.pp_img_text .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading,.pp_img_info .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading,.ppf_img_text .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700;opacity:99;margin:0}.pp_img_text .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text,.pp_img_info .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text,.ppf_img_text .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text{color:#000;margin:10px 0 0;font-size:15px;letter-spacing:0}.pp_multicolumn.multicolumn,.pp_multicolumn.multicolumn .title-wrapper-with-link{width:100%}.pp_multicolumn.multicolumn .title-wrapper-with-link .title.inline-richtext.h2{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700;opacity:99;margin:0}.pp_multicolumn.multicolumn .title-wrapper-with-link .multicolumn_content{color:#000;margin:0;font-size:15px;letter-spacing:0}.pp_multicolumn.multicolumn .slider-mobile-gutter,.pp_multicolumn.multicolumn .slider-mobile-gutter .multicolumn-list,.pp_multicolumn.multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item{width:100%}.pp_multicolumn.multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card__info{background:transparent}.pp_multicolumn.multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card__info p,.pp_multicolumn.multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card__info .inline-richtext{color:#000;margin:0;font-size:18px;letter-spacing:0;font-weight:500;text-transform:capitalize}.ppf_text.isolate .rich-text__blocks.center .rich-text__text.rte{color:#000;margin:0;font-size:16px;letter-spacing:0;line-height:26px;font-family:Montserrat,sans-serif!important}.passive-purple-footer .footer-grid .footer-column h4{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700;opacity:99;margin:0 0 20px}.passive-purple-footer .footer-grid .footer-column p{color:#000;margin:0;font-size:16px;letter-spacing:0;line-height:26px;font-family:Montserrat,sans-serif!important}.passive-purple-amp-fred .global-media-settings{border:inherit}.about-us .about_section_blog .media .multicolumn-card__image{width:100%!important}.home_collection_list .collection-list-wrapper .owl-stage-outer .item.collection-slide .card-wrapper{border:1px solid #58109a;border-radius:20px;overflow:hidden;padding:12px 12px 20px}.home_collection_list .collection-list-wrapper .owl-stage-outer .item.collection-slide .card-wrapper .card__content .card__information{padding:20px 12px 2px}.home_collection_list .collection-list-wrapper .owl-stage-outer .item.collection-slide .card-wrapper .card__inner{border-radius:20px!important}.home_collection_list .collection-list-wrapper .card__heading .full-unstyled-link{color:#58109a;font-size:15px;min-height:52px}.passive_purple_herobanner .banner__content .banner__box .banner__heading{font-family:Montserrat,sans-serif;font-size:40px!important;line-height:42px!important;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;margin:0 0 20px}.passive_purple_herobanner .banner__content .banner__box .banner__text{width:100%;margin:0}.passive_purple_herobanner .banner__content .banner__box .banner__text p{font-family:Montserrat,sans-serif!important;font-size:18px;margin:0;color:#fff;line-height:24px}.passive_purple_herobanner .banner__content .banner__box .banner__heading p{width:100%;margin:0}.passive_purple_herobanner .banner__content .banner__box .banner__buttons{width:100%;margin:25px 0 0;display:flex;flex-wrap:inherit;max-width:100%}.passive_purple_herobanner .banner__content .banner__box{max-width:100%}.passive_purple_herobanner .banner__content .banner__box .banner__buttons .button{background:#fff;border-radius:100px;text-decoration:none;padding:12px 40px;color:#5b2c94;font-weight:500;display:inline-block;height:54px;min-height:auto;line-height:30px;transition:.6s;width:auto;min-width:auto;max-width:100%;text-align:center}.passive_purple_herobanner .banner__content .banner__box .banner__buttons .button:hover{background:#5b2c94;color:#fff}.passive_purple_herobanner .banner__content .banner__box .banner__buttons .button:after,.passive_purple_herobanner .banner__content .banner__box .banner__buttons .button:before{display:none}.passive_purplee_multicolumn .slider-mobile-gutter .multicolumn-list,.passive_purplee_multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item{width:100%}.passive_purplee_multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item{width:100%;border-radius:20px!important;overflow:hidden}.passive_purplee_multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card{background:#f3ecff}.passive_purplee_multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info{width:100%}.passive_purplee_multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .inline-richtext{font-family:Montserrat,sans-serif;font-size:26px!important;line-height:30px!important;color:#5b2c94;text-decoration:none;font-weight:500;text-transform:uppercase;margin:0 0 20px}.passive_purplee_multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte{width:100%;margin:0}.passive_purplee_multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte p,.passive_purplee_multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte li{font-family:Montserrat,sans-serif!important;font-size:16px;margin:0 0 10px;color:#000;line-height:24px}.passive_purple_text .rich-text,.passive_purple_text .rich-text .rich-text__wrapper,.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks{width:100%}.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:600}.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text{margin:15px 0 0;width:100%}.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text ul,.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text ol{width:100%;padding:0}.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text li,.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text p{font-family:Montserrat,sans-serif!important;font-size:16px;margin:0 0 10px;color:#000;line-height:24px}.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons{width:100%;max-width:100%}.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button{background:#5b2c94;border-radius:100px;text-decoration:none;padding:12px 40px;color:#fff;font-weight:500;display:inline-block;height:54px;min-height:auto;line-height:30px;transition:.6s;width:auto;min-width:auto;max-width:100%;text-align:center;border:1px solid #5b2c94}.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button:hover{background:#fff;color:#5b2c94}.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button:after,.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button:before{display:none}.table_main .app-table{width:100%;border-collapse:collapse;margin-bottom:25px;font-family:inherit;border:2px solid #5f3092}.table_main .app-table th,.table_main .app-table td{border:1px solid #222;padding:10px;font-size:15px;vertical-align:top;font-family:Montserrat,sans-serif!important;font-size:16px;margin:0 0 10px;color:#000;line-height:24px}.table_main .app-table th{background:#5b2c94;font-weight:700;color:#fff;border-color:#fff}.table_main .page-width.app-title{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700;text-align:center;margin-bottom:15px}.pp_collapsible_content .collapsible-content-wrapper-narrow .collapsible-content__header .collapsible-content__heading{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:600;margin:0 0 20px}.pp_collapsible_content .collapsible-content-wrapper-narrow .grid.collapsible-content__grid,.pp_collapsible_content .collapsible-content-wrapper-narrow .grid.collapsible-content__grid .grid__item,.pp_collapsible_content .collapsible-content-wrapper-narrow .grid.collapsible-content__grid .grid__item .accordion{width:100%}.pp_collapsible_content .collapsible-content-wrapper-narrow .grid.collapsible-content__grid .grid__item .accordion details{width:100%;background:transparent}.pp_collapsible_content .collapsible-content-wrapper-narrow .grid.collapsible-content__grid .grid__item .accordion details summary{background:transparent}.pp_collapsible_content .collapsible-content-wrapper-narrow .grid.collapsible-content__grid .grid__item .accordion details summary .accordion__title{font-size:18px;color:#000;font-weight:500}.pp_collapsible_content .collapsible-content-wrapper-narrow .grid.collapsible-content__grid .grid__item .accordion details summary .accordion__title{font-size:18px;color:#000;font-weight:500;text-decoration:none}.pp_collapsible_content .collapsible-content-wrapper-narrow .grid.collapsible-content__grid .grid__item .accordion details summary .icon{color:#5b2c94!important}.pp_collapsible_content .collapsible-content-wrapper-narrow .grid.collapsible-content__grid .grid__item .accordion details .accordion__content{width:100%;padding:0}.pp_collapsible_content .collapsible-content-wrapper-narrow .grid.collapsible-content__grid .grid__item .accordion details .accordion__content p{font-family:Montserrat,sans-serif!important;font-size:16px;margin:0 0 10px;color:#000;line-height:24px}.pp_collapsible_content .collapsible-content__wrapper .collapsible-content-wrapper-narrow{max-width:100%}.footer__localization .localization-form #FooterCountryLabel{color:#fff;font-size:18px;font-weight:500}.about_banner .banner__content .banner__box.content-container h2.banner__heading{color:#fff;font-weight:700;font-size:34px;text-transform:uppercase}.about_section1 .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading{margin:0;text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:700;opacity:99}.mobile-only{display:none}.desktop-only{display:block}a.banner__media-link_sr{display:block!important;width:100%!important;height:100%!important;z-index:9;cursor:pointer}.banner__media-link_sr img{width:100%;height:100%;object-fit:cover}.horizontal-mega-menu .buddha-menu-item .mm-submenu.tree.small>li{min-width:205px!important}ul.mm-submenu.tree.small.mm-last-level{height:120vh!important;overflow-y:auto!important}ul.mm-submenu.tree.small{height:auto!important;overflow-y:auto!important}.fast-spray-install .video_fast_spray h2{text-transform:uppercase;font-size:30px;color:#5b2c94;font-weight:600;text-align:center}.passiv_bba_bda .banner__subheading p{font-size:18px}.voc_fea_collection .collection__view-all a.button{width:200px;height:45px;padding:0;text-transform:capitalize;outline:none;box-shadow:none;color:#58109a;font-size:16px;transition:all .3s ease;border:1px solid #58109a;border-radius:100px;min-height:auto;background:transparent}.voc_fea_collection .collection__view-all a.button:hover{color:#fff;background:#5b2c94}.voc_fea_collection .collection__view-all a.button:before,.voc_fea_collection .collection__view-all a.button:after{display:none}.about_bar-bnr .banner__buttons a.button.button--primary:before,.about_bar-bnr .banner__buttons a.button.button--primary:after{display:none}.about_bar-bnr .banner__buttons a.button.button--primary{width:200px;height:45px;padding:0;text-transform:capitalize;outline:none;box-shadow:none;color:#fff;font-size:16px;transition:all .3s ease;border:1px solid #fff;border-radius:100px;min-height:auto;background:transparent}.about_bar-bnr .banner__buttons a.button.button--primary:hover{background:#5b2c94;border:1px solid #5b2c94}.custom-product-actions{display:inline-grid;gap:10px}.custom-product-actions a.bim-btn{border:1px solid #ddd;padding:12px 34px;border-radius:10px;cursor:pointer;width:70%;font-size:12px;text-align:center;background:#000;color:#fff}.passive_purplee_multicolumn .multicolumn-card .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing{height:100px;width:100px}.about_section_multicoloumn11 h2.title.inline-richtext.h1 strong{color:#6c3ca0}.new_abt_col h2.title.inline-richtext.h1{font-size:30px;font-weight:700;color:#6c3ca0}.new_abt_col .media.media--transparent.media--adapt img.multicolumn-card__image{height:auto!important;width:100%}.about_section1.new_abt_Sec01{width:100%}.about_section1.new_abt_Sec01 .rich-text.content-container{padding-top:30px!important;padding-bottom:0!important}.about_section1.new_abt_Sec01 .rich-text.content-container .rich-text__blocks.center .rich-text__text p{color:#000;opacity:1}.new_abt_col.about_section_blog.multicolumn{width:100%}.new_abt_col.about_section_blog.multicolumn .page-width{padding-top:60px}.new_abt_col.about_section_blog.multicolumn .page-width .title-wrapper-with-link .title.inline-richtext.h1{width:100%;text-align:center;margin-bottom:0}.new_abt_col.about_section_blog.multicolumn .page-width .title-wrapper-with-link{margin-bottom:15px}.new_abt_col.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card{min-height:100%}.new_abt_col.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper{margin:0 auto}.new_abt_col.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper a{padding:0!important}.new_abt_col.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper a .media{padding-bottom:0!important}.new_abt_col.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper a .media .multicolumn-card__image{position:static;margin:20px auto 0}.new_abt_col.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper a .media{padding-bottom:0!important;min-height:120px;display:flex;align-items:center;justify-content:center}.new_abt_col.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .inline-richtext{text-align:center;color:#5f3092}.new_abt_col.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte{text-align:center;font-size:15px;letter-spacing:0}.new_abt_Sec02{width:100%}.new_abt_Sec02 .rich-text__wrapper{width:100%;text-align:center;margin-bottom:10px;justify-content:center}.new_abt_Sec02 .rich-text__wrapper .rich-text__blocks .rich-text__heading.h2{color:#5f3092;font-size:30px;line-height:39px}.new_abt_Sec04{width:100%;padding-top:60px!important;padding-bottom:0!important}.new_abt_Sec04 .image-with-text__grid.grid{width:100%;align-items:flex-start;gap:25px;border:1px solid #693996;padding:20px 10px;border-radius:20px;background:#6939960a}.new_abt_Sec04 .image-with-text__grid.grid .image-with-text__media{height:auto;border:none}.new_abt_Sec04 .image-with-text__grid.grid .image-with-text__media-item img{position:static;width:auto}.new_abt_Sec04 .image-with-text__grid.grid .image-with-text__media-item{width:auto;flex:inherit}.new_abt_Sec04 .image-with-text__grid.grid .image-with-text__text-item .image-with-text__content{padding:0}.new_abt_Sec04 .image-with-text__grid.grid .image-with-text__text-item .image-with-text__content .image-with-text__text p{font-size:16px;letter-spacing:0;color:#000}.new_abt_col01.about_section_blog.multicolumn{width:100%}.new_abt_col01.about_section_blog.multicolumn .page-width{padding-top:60px;padding-bottom:0}.new_abt_col01.about_section_blog.multicolumn .page-width .title-wrapper-with-link{width:100%;justify-content:center;margin-bottom:15px}.new_abt_col01.about_section_blog.multicolumn .page-width .title-wrapper-with-link .title.inline-richtext{color:#5f3092;font-size:30px;line-height:39px;font-weight:700}.new_abt_col01.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card{padding:20px 0 40px;border:1px solid #693996;border-radius:12px}.new_abt_col01.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper{margin:0 auto}.new_abt_col01.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper a{padding:0!important}.new_abt_col01.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper a .media{padding-bottom:0!important}.new_abt_col01.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper a .media .multicolumn-card__image{position:static;margin:20px auto 0;height:auto}.new_abt_col01.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper a .media{padding-bottom:0!important;min-height:120px;display:flex;align-items:center;justify-content:center}.new_abt_col01.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .inline-richtext{text-align:center;color:#5f3092}.new_abt_col01.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte{text-align:center;font-size:15px;letter-spacing:0}.new_abt_col01.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte p{width:100%;max-width:100%}.products-projects.new_abt_Sec05 .pp-list li{align-items:center;gap:7px;margin-bottom:0}.products-projects.new_abt_Sec05 .pp-left p{color:#000}.products-projects.new_abt_Sec05 .pp-left p{color:#000;font-size:22px;line-height:normal;font-weight:500}.products-projects.new_abt_Sec05 p{color:#000}.products-projects.new_abt_Sec05 .pp-list li p{margin:10px 0}.new_abt_Sec06{width:100%;padding-top:0!important;padding-bottom:70px!important}.new_abt_Sec06 .image-with-text__text-item .image-with-text__content{padding:0;margin:0!important;width:100%;min-width:100%}.new_abt_Sec06 .image-with-text__text-item .image-with-text__content .image-with-text__heading{color:#5f3092;font-size:30px;line-height:39px;font-weight:700}.new_abt_Sec06 .image-with-text__text-item .image-with-text__content .image-with-text__text{width:100%;margin-top:10px}.new_abt_Sec06 .image-with-text__text-item .image-with-text__content .image-with-text__text p{color:#000;padding:0;width:100%;font-size:18px;line-height:22px}.new_abt_Sec06 .image-with-text__text-item .image-with-text__content .image-with-text__text ul{width:100%}.new_abt_Sec06 .image-with-text__text-item .image-with-text__content .image-with-text__text ul li{color:#000;padding:0;width:100%;font-size:18px;line-height:22px;margin-bottom:10px}.new_abt_Sec06 .image-with-text__grid.grid{gap:40px}.new_abt_Sec06 .image-with-text__grid.grid .image-with-text__media-item img{border-radius:20px}.products-projects .section-heading{color:#5f3092!important;font-size:30px;line-height:39px;font-weight:700!important;margin-bottom:0!important}.product__info-container .custom-product-actions{width:100%}.product__info-container .custom-product-actions .bim-btn{text-decoration:none}.product__info-container .product__text.inline-richtext .metafield-rich_text_field{color:#000}.header .header__inline-menu ul.list-menu .header__submenu{margin-top:-8px!important;margin-bottom:-5px!important}.header .header__inline-menu ul.list-menu ul.header__submenu details{margin-top:-6px!important}.product__info-container .product__description p{font-size:16px;color:#000;line-height:24px}.product__info-container .product__description h2{font-size:22px;color:#000;line-height:24px;font-weight:600}.product__info-container .product__description ul,.product__info-container .product__description{font-size:16px;color:#000;line-height:24px}a.list-menu1233213{padding-left:44px!important}.understanding-our-certifications-and-what-they-mean-for-you .article-template__content h3 img{max-width:300px;border:none;display:block;margin:auto}.understanding-our-certifications-and-what-they-mean-for-you .article-template__content p img{max-width:300px;border:none;margin:auto;display:block}.understanding-our-certifications-and-what-they-mean-for-you .article-template__content h3{text-align:center!important;font-size:20px;font-weight:600}.understanding-our-certifications-and-what-they-mean-for-you p{text-align:center!important;color:#000!important;font-size:16px!important}.the-science-behind-airtight-buildings h1.article-template__title{text-align:center}.the-science-behind-airtight-buildings p{text-align:center!important;color:#000;font-size:16px!important}body.article article.article-template .article-template__content p img{max-width:300px;border:none}.the-science-behind-airtight-buildings h3{text-align:center;font-size:20px;font-weight:600}.the-science-behind-airtight-buildings ol{text-align:center}.the-science-behind-airtight-buildings ol li{list-style:none!important;color:#000}.why-white-goat-is-solar-reflective-gold h1.article-template__title{text-align:center}.why-white-goat-is-solar-reflective-gold h3{text-align:center;font-size:20px;color:#000;font-weight:600}.why-white-goat-is-solar-reflective-gold p{text-align:center!important;color:#000}.ar_tapes a.header__menu-item{margin-left:-24px}@media (max-width: 1600px){header.header.header--middle-left{padding:8px 14px;gap:15px}nav.header__inline-menu{width:auto;padding-right:20px}sticky-header.header-wrapper nav.header__inline-menu ul.list-menu li span{font-size:14px!important;line-height:24px!important}.header__icons{width:auto;gap:5px}}@media (max-width: 1380px){sticky-header.header-wrapper nav.header__inline-menu ul.list-menu li span{font-size:12px!important;line-height:22px!important}}@media (max-width: 767px){.banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:38rem!important}.voc_fea_collection .collection{padding-top:10px}.voc_fea_collection .collection__title h2{font-size:22px}.voc_fea_collection .center{margin-bottom:10px}.home_Sec1_text .rich-text__wrapper_sr h2.rich-text__heading{font-size:24px!important}section.hero-slider .top-content h2{font-size:25px!important;line-height:36px!important}.home_mul_sec4 .multicolumn-card h3.inline-richtext{font-size:16px!important}.home_collection_list_ll h2.collection-list-title{font-size:25px}.home_membranes_ar h2{font-size:21px;text-align:left;font-weight:800}section.quick-browse .page-width h2:before{right:-8px}section.quick-browse .page-width h2:after{left:-8px}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content .slide-text h3,.newsletter.center .newsletter__wrapper h4{font-size:21px}.footer-accreditations__grid{margin-left:3%}.desktop-only{display:none}.mobile-only{height:76vh!important;display:block}.mobile-only img{height:700px!important;max-height:100%!important}.ecologi-tree-funding-widget{flex-direction:column}.ecologi-tree-funding-content{width:100%!important}.ecologi-logo{display:flex!important;width:100%!important;justify-content:center!important}.product-slide{gap:0px!important;flex-direction:column-reverse}.column.product-info{max-width:100%!important;padding-left:1.5rem;padding-right:1.5rem}.column.hero{max-width:100%!important}.header__icons.header__icons--localization.header-localization{display:none}.header-drawer{text-align:left!important}.intelligent-protect-made-from-70-recycled-materials-100-protectio .video-wrapper{margin-top:20px}.intelligent-protect-made-from-70-recycled-materials-100-protectio .media{background-color:inherit;margin:20px}.intelligent-protect-made-from-70-recycled-materials-100-protectio .intelligent_protect_made_from{display:grid;grid-template-columns:repeat(2,2fr);gap:6px;margin-top:20px}.footer-block__brand-info .footer__list-social.list-social{justify-content:center!important}.case-study-enhancing-adhesion-and-airtightness-with-supergrip-primer .main_blog_content_custom p .wp-image-13578.aligncenter{max-width:100%}.main_blog_content_custom{padding:8px 20px 50px}.main_blog_content_custom h1{font-size:18px}.main_blog_content_custom h2{font-size:24px}.main_blog_content_custom ul li p{margin:0;text-align:center!important}.main_blog_content_custom p{font-size:14px}.main_blog_content_custom ul{padding:0}.main_blog_content_custom h3 a{font-size:24px;line-height:normal}.main_blog_content_custom h3{font-size:24px!important}.community-info-bar{flex-direction:column;padding:0 20px;align-items:flex-start}.main_custom_section .left_section_cs .custom_image_left p.heading span.metafield-single_line_text_field{display:inline-block;width:100%;font-size:18px;line-height:normal}.main_custom_section .left_section_cs .custom_image_left .metafield-rich_text_field p{font-size:14px;font-weight:400}.main_custom_section .left_section_cs .metafield-rich_text_field h3{font-size:14px}.main_blog_content_custom li h3{font-size:18px!important}.main_blog_content_custom li h3{font-size:18px!important;text-align:center}.main_blog_content_custom li p{text-align:left!important}.blog_excerpt_custom h2{font-size:25px;line-height:32px}.home_collection_list .section-collection-list .page-width slider-component ul{margin:0;position:unset}.home_collection_list .collection-list.slider .collection-list__item{width:80%!important}#shopify-section-template--26413819363668__quick_browse_xt3VMm{padding-top:0}.blog__posts.articles-wrapper .article{width:100%}.footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item .footer-block__details-content.footer-block-image.center{justify-content:center}.footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item h2.footer-block__heading{text-align:center}.footer__content-top .footer__blocks-wrapper.grid .footer-block.grid__item li{display:flex;justify-content:center}.link.link--text.list-menu__item.list-menu__item--link{text-align:center}.footer-block__brand-info .footer__list-social.list-social{justify-content:center}.home_collection_list .section-collection-list .page-width slider-component ul:after{display:none}.newsletter.center .newsletter__wrapper .newsletter__subheading.rte h6{margin:10px 0}.text_blog-grid{grid-template-columns:repeat(1,1fr)!important}.passivhaus_text_blog .page-width .text_blog-grid .text_blog-card{padding:30px 20px;position:relative;height:300px;width:100%;background-size:100%!important}.home_blog_posts .slider-buttons button.slider-button,.home_collection_list .slider-buttons button.slider-button{border-radius:100px;padding:0;height:30px;width:30px;color:#fff;background:linear-gradient(90deg,#35095f,#804eaf,#35095f);font-size:20px}.home_blog_posts .slider-buttons button.slider-button.slider-button--prev{top:50%;position:absolute;left:-15px}.home_collection_list .slider-buttons button.slider-button.slider-button--prev{top:50%;position:absolute;left:0}.home_blog_posts.blog.color-scheme-1.gradient .page-width-desktop li{margin:0!important}.home_blog_posts .slider-button[disabled] .icon,.home_collection_list .slider-button[disabled] .icon{color:#fff}.home_blog_posts .slider-buttons button.slider-button.slider-button--next{right:-15px;position:absolute;top:50%}.home_collection_list .slider-buttons button.slider-button.slider-button--next{right:0;position:absolute;top:50%}.home_blog_posts .slider-buttons .slider-counter.caption,.home_collection_list .slider-buttons .slider-counter.caption{display:none}#Banner-template--26386065457492__image_banner_R833Ji .banner__box h2.banner__heading.inline-richtext.h2{line-height:32px!important;font-size:24px!important}section.quick-browse{padding-top:40px}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content .slide-image{width:100%;margin-left:-40px;padding:10px}.home_case_study.image-text-slider .owl-stage-outer .owl-item .slide-content .slide-text{width:100%;padding:20px 40px 20px 0;text-align:center;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.home_collection_list slider-component ul li{padding:20px!important}section.hero-slider .wrap div#heroSelection .owl-nav{padding:20px;margin-top:auto;display:flex;align-items:center;gap:30px;position:absolute;width:100%;justify-content:center;bottom:20px;left:auto;right:auto;margin-left:0}.icon_with_text_section_cs .page-width ul li .multicolumn-card__image-wrapper .media{height:80px}.home_featured_collection.color-scheme-1.isolate.gradient .collection{padding-top:60px;padding-bottom:0}body.article article.article-template h1.article-template__title{font-size:24px}.owl-carousel .owl-item .product-slide .column.hero img.net-zero-hero{width:30%;height:auto;position:relative;top:-25px}section.hero-slider .wrap{padding:40px 0}.owl-carousel .owl-item .product-slide .column.product-info{width:100%;padding-right:0;order:2}.owl-carousel .owl-item .product-slide .column.hero{width:100%;padding:0 0 40px;order:1;justify-content:center}section.hero-slider .wrap div#heroSelection .product-slide .column.product-info p{font-size:14px}section.hero-slider .wrap div#heroSelection .product-slide .column.product-info .tab-content .description-tab-content ol li{font-size:14px}section.hero-slider .wrap div#heroSelection .product-slide .column.product-info p strong{font-size:14px;margin-right:2px}.owl-carousel .owl-item .product-slide .column.hero img.product-image{height:auto;width:70%;object-fit:contain;justify-content:center;margin:auto;display:flex}.owl-carousel .owl-item .product-slide .column.hero img.product-image{bottom:0}section.hero-slider .wrap div#heroSelection{gap:0}section.hero-slider .top-content img.section-logo{width:150px}section.hero-slider .wrap div#heroSelection .owl-item .product-slide{flex-direction:column}.owl-carousel .owl-stage:after{display:none}.content_div_sc h2.right_heading{font-size:20px}.main_custom_section{padding:40px 20px;flex-direction:column}.main_custom_section .left_section_cs{flex-direction:column}.main_blog_content_custom ul li p{font-size:14px;text-align:center}.main_custom_section .left_section_cs .custom_image_left .rounded{position:unset;padding:40px 20px}.main_custom_section .left_section_cs .custom_image_left .metafield-rich_text_field p strong{font-size:22px;line-height:28px}section.case-study-section .rounded-lg{width:90%;margin-top:0}.main_blog_content_custom ul{padding:0;grid-template-columns:repeat(1,1fr);gap:10px}.main_blog_content_custom ul li p{margin:0}.main_custom_section .left_section_cs{align-items:center;justify-content:end}.blog_excerpt_custom{padding:40px 20px}.blog_excerpt_custom h2 strong{font-size:26px}.blog_excerpt_custom p a,.blog_excerpt_custom p{font-size:15px}.main_custom_section .left_section_cs .custom_image_left{width:100%;z-index:1}.right_section_cs{width:100%}.product-tabs ul.tab-buttons li{font-size:12px;width:auto;height:auto;padding:4px 12px}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container{max-width:100%;justify-content:left;align-items:flex-start}.custom_default_pages h1.main-page-title{font-size:26px}section.technical-support{padding:0 20px 60px}.section-template--26386065424724__product-grid-padding{padding-bottom:50px!important}.facets-vertical.page-width #main-collection-filters .facets-container{padding:0}.facets-vertical.page-width #ProductGridContainer .collection ul#product-grid li.grid__item{max-width:49%}.custom_collection_list.page-width{padding:20px}.custom_collection_list.page-width ul.collection-list.grid .card__information h3.card__heading a.full-unstyled-link{font-size:15px}.custom_collection_list.page-width h1.title.title--primary{text-align:center;font-size:24px}.facets-vertical.page-width #ProductGridContainer .collection ul#product-grid li.grid__item .card__information a{font-size:14px}.facets-vertical.page-width #ProductGridContainer .collection ul#product-grid li.grid__item .quick-add__submit{font-size:12px;height:38px}.content-for-layout .collection-hero .collection-hero__inner.page-width{padding-top:40px;padding-bottom:20px}.collection-hero h1.collection-hero__title{font-size:30px}.facets-vertical.page-width #main-collection-filters{margin-right:0;margin-bottom:20px;height:100%}.page-width.section-template--26407370195284__multicolumn_wXnyGj-padding{padding-bottom:40px!important}.community_section_banner .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in{justify-content:left}.community-info-bar .info-item{flex-direction:column;width:100%;text-align:center}.community_multi_image_section ul li .multicolumn-card.content-container .multicolumn-card__image-wrapper .media.media--transparent{height:380px;padding:unset!important}.community_section_text2.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte{font-size:18px;margin-top:10px}.community_section_banner .banner__content.banner__content--middle-center{position:absolute;padding:0 20px;height:100%}.community_section_banner .banner__content .banner__box.content-container h2.banner__heading.inline-richtext.h1{font-size:22px}.community_section_banner .banner__content .banner__box.content-container .banner__text.rte.body p{font-size:14px;line-height:20px;margin-top:0}.community_section_text2.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte strong{font-size:24px}.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text.rte p{font-size:14px}.community_multi_image_section ul li .multicolumn-card.content-container .multicolumn-card__image-wrapper .media.media--transparent img.multicolumn-card__image{height:auto;width:100%;object-fit:contain}.community_multi_image_section.multicolumn.color-scheme-1.gradient.background-primary.no-heading .page-width .multicolumn-card.content-container{background:transparent}.home_heat_loss.isolate .rich-text__wrapper_sr{flex-wrap:wrap}.detail-drawings-wrapper .container .drawings-grid{grid-template-columns:repeat(2,1fr);width:100%}.detail-drawings-wrapper .container{padding:0 20px}.booklet_section_1_.isolate .rich-text__wrapper.rich-text__wrapper--center.page-width .rich-text__wrapper_sr h2.rich-text__heading{font-size:24px;line-height:30px}.detail-drawings-wrapper .container .drawings-grid .drawing-item h3{font-size:14px!important;line-height:20px;margin:0 0 10px!important}.detail-drawings-wrapper .container .drawings-grid .drawing-item a.download-btn{font-size:12px!important;padding:12px 10px!important}.contact-banner .banner__content .banner__box.content-container .banner__text.rte.body p{padding:0;font-size:15px;line-height:20px;margin-top:15px}.home_heat_loss.isolate .rich-text__wrapper_sr .try_calculator a{width:100%;font-size:14px}.home_heat_loss.isolate .rich-text__wrapper_sr .try_calculator{width:100%;flex-direction:column}.home_heat_loss.isolate .rich-text__wrapper_sr{padding:30px 20px}.home_featured_collection.color-scheme-1.isolate.gradient .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width{padding:0;text-align:center}.home_collection_list .title-wrapper-with-link{justify-content:center}.home_case_study .page-width,.page-width{padding:0 20px}.home_blog_posts.blog.color-scheme-1.gradient .page-width-desktop{padding:0 20px 40px}.title-wrapper-with-link{justify-content:center}.home_collection_list,.page-width.section-template--26386065457492__multicolumn_JzbDWz-padding.isolate{padding-top:60px}.home_membranes .banner__content.banner__content--middle-left{padding:60px 20px;justify-content:left}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container h2.banner__heading.inline-richtext.h2{font-size:28px;text-align:left}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container p{text-align:left;line-height:24px;font-size:16px!important}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container .banner__buttons{margin-top:15px}.home_membranes .banner__content.banner__content--middle-left .banner__buttons.banner__buttons--multiple{margin-top:10px}header.header.header--middle-left{gap:20px;padding:20px}header.header.header--middle-left h1.header__heading{width:50%}nav.header__inline-menu{width:100%}header.header.header--middle-left{gap:20px;padding:20px;flex-wrap:wrap}header-drawer{width:40%;order:2}.header__icons.header__icons--localization.header-localization{width:100%;flex-wrap:nowrap;gap:0px;order:3}summary.header__icon>span{justify-content:center}header.header.header--middle-left summary.header__icon.header__icon--menu{background:#5b2c94;width:40px;height:40px;padding:10px}.menu-drawer-container{justify-content:right}header.header.header--middle-left h1.header__heading a.header__heading-link{padding:0}header.header.header--middle-left .small-hide{display:flex!important;margin-right:5px}.home_collection_list slider-component ul li{width:100%!important}.home_featured_collection ul{flex-wrap:wrap}.home_featured_collection ul li.grid__item{width:100%!important;max-width:100%;margin-bottom:15px}.home_featured_collection ul li.grid__item:last-child{margin-bottom:0}.home_case_study .page-width .image-with-text .image-with-text__content{padding:0}.home_case_study .page-width .image-with-text .image-with-text__content p.image-with-text__text{width:100%}.home_case_study .page-width .image-with-text .image-with-text__content{padding:0;align-items:flex-start;margin-top:10px}.home_case_study .page-width,.page-width{padding-left:20px;padding-right:20px}.footer__content-top .footer__blocks-wrapper.grid .footer-block.grid__item{margin-bottom:0;max-width:100%;margin-top:20px}.footer-block__brand-info .footer__list-social.list-social{flex-direction:row}.footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item ul.footer-block__details-content li a{padding:0 0 10px;font-size:14px}footer.footer.color-scheme-1.gradient .footer__content-top.page-width{padding:0 20px}.page-width.section-template--26386065457492__multicolumn_JzbDWz-padding{padding-bottom:0}.contact-section{flex-wrap:wrap;gap:20px}.contact-section .contact-left{width:100%}.contact-section .contact-right{width:100%;padding:30px 20px}.contact-section .contact-right h3{font-size:28px}.contact_enquiries.contact_detail .page-width{padding-bottom:60px}.contact-section .contact-left form#ContactForm .contact__button button.button{width:100%;font-size:15px;padding:20px}.contact__row{flex-wrap:wrap;gap:10px!important;flex-direction:column}.contact__row .field{width:100%;flex:auto}.header>.header__heading-link{padding:0;width:50%}.contact-banner .banner__content{padding:0 20px}.contact_enquiries.contact_detail .page-width h2.title.inline-richtext.h2 strong,.contact-section .contact-left .distributor-enquiries h3 strong{font-size:24px}.contact-section .contact-left .distributor-enquiries p{font-size:14px}.contact-banner .banner__media.media{min-height:100%;height:400px}.contact-banner .banner__content .banner__box.content-container{text-align:left}.contact-banner .banner__content.banner__content--middle-center{position:absolute;height:100%}.menu-drawer .list-social li.list-social__item svg{color:#fff}.header--has-social .menu-drawer__utility-links span.svg-wrapper svg.icon.icon-account{width:16px;color:#fff;height:16px}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{width:100%}.About_faq.isolate{padding:60px 0}.About_faq.isolate .rich-text__wrapper.rich-text__wrapper--center.page-width{width:100%}.About_faq.isolate .rich-text__wrapper_sr h1{font-size:18px}.About_faq.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__text.rte.scroll-trigger p{font-size:15px;line-height:24px}.About_faq.isolate .rich-text__wrapper_sr h2{font-size:18px}.About_faq.isolate .rich-text__wrapper ul li{font-size:15px}.About_faq.isolate .rich-text__wrapper .rich-text__wrapper_sr h3{font-size:18px}.rich-text__wrapper{width:100%!important}.footer__content-top .footer__blocks-wrapper.grid .footer-block.grid__item:last-child{margin:0}.footer-block__details-content{margin-bottom:0!important}.heat_loss_text.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading{font-size:22px;line-height:30px}.heat_loss_text.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__text.rte p{font-size:15px}section#calculator-section .page-width h2{font-size:24px;line-height:30px}section#calculator-section form#im-calculator-form{align-items:center;flex-direction:column}#calculator-section form#im-calculator-form>div{width:100%}.section-template--26399777489236__custom_liquid_wjczdg-padding{padding:40px 20px}.newsletter.center .newsletter__wrapper{padding:20px}.newsletter.center .newsletter__wrapper p strong{font-size:20px}.newsletter.center .newsletter__wrapper{flex-direction:column}.newsletter.center .newsletter__wrapper div form#contact_form .newsletter-form__field-wrapper.scroll-trigger.animate--slide-in .field{width:100%;margin:0}.coverage_rate_text .rich-text__wrapper_sr .rich-text__blocks.left h2.rich-text__heading.rte{font-size:24px;line-height:30px}.coverage_rate_text .rich-text__wrapper_sr .rich-text__text p{font-size:15px}.coverage_rate_text .rich-text__wrapper_sr .try_calculator{display:none}.passive_purple_coverage.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.left h2.rich-text__heading.rte{font-size:24px;line-height:30px}.passive_purple_coverage.isolate .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.left .rich-text__text.rte p{font-size:15px}.coverage_banner .banner__media.media{padding:0 20px}.newsletter.center .newsletter__wrapper div form#contact_form{width:100%!important}.newsletter.center .newsletter__wrapper>div{width:100%!important;text-align:center}.footer__content-top .footer__blocks-wrapper.grid .footer-block.grid__item{width:100%}.about_banner_sec .banner__media.media.scroll-trigger{height:auto!important;object-fit:contain;position:unset;padding:30px 20px}.about_banner_sec .banner__media.media.scroll-trigger img{position:unset!important;width:100%;height:100%;object-fit:contain}.about_section1 .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading strong{font-size:20px}.about_section1 .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text.rte p{font-size:14px}.about_section_featured slider-component ul li{width:100%!important;max-width:100%}.background_sec_with_text .rich-text.content-container .rich-text__blocks.left{width:100%;max-width:100%}.background_sec_with_text .rich-text.content-container .rich-text__blocks.left h2.rich-text__heading.rte{font-size:20px;line-height:26px}.background_sec_with_text .rich-text.content-container .rich-text__text.rte.scroll-trigger.animate--slide-in p{font-size:15px;line-height:22px}.about_section_heading.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte{font-size:24px}.about_section_multicoloumn slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info .rte h3 strong{font-size:16px}.about_section_multicoloumn slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext strong{font-size:16px}.about_section_multicoloumn slider-component.slider-mobile-gutter .multicolumn-list li .multicolumn-card.content-container{padding:30px 20px}.about_section_multicoloumn .page-width{padding-bottom:60px}.about_image_box_section .banner__content.banner__content--top-left{padding:0 20px;position:absolute;height:100%}.about_image_box_section .banner__content.banner__content--top-left .banner__box.content-container{padding-top:initial;height:100%;align-items:flex-start;justify-content:center}.about_image_box_section .banner__content.banner__content--top-left .banner__box.content-container h2.banner__heading.inline-richtext.h1{font-size:20px;line-height:28px}.about_image_box_section .banner__content.banner__content--top-left .banner__buttons a.button.button--primary{font-size:13px}.brochures_section_1.isolate .rich-text__wrapper_sr h2{text-align:center;font-size:23px}.brochures_banner_section .banner__media.media{max-width:100%!important;width:100%!important}.brochures_banner_section{padding:0 20px!important}.brochures_section_1.isolate .rich-text__wrapper.rich-text__wrapper--center.page-width .try_calculator{display:none}.brouchers_image-text-section.image_left .text-block p{font-size:24px;line-height:30px;margin-bottom:30px}.brouchers_image-text-section.image_left .image-block img{height:400px;object-fit:cover;width:100%}.brouchers_image-text-section.image_left{margin:auto;text-align:center;padding:0 20px}.brochures-section .brochures-wrapper{padding:0 20px!important}.brochures-section{padding-left:0!important;padding-right:0!important}.brochures-section .brochures-wrapper .brochure-item .text-block h3{font-size:18px}.brochures-section .brochures-wrapper{margin-bottom:30px}section.quick-browse .page-width h2{font-size:24px}.quick-browse-grid{grid-template-columns:repeat(1,1fr)!important}section.quick-browse .page-width .quick-browse-grid .quick-browse-card a h3{font-size:18px;width:100%;line-height:normal}section.quick-browse .page-width h2:before{width:17%;top:15px}section.quick-browse .page-width h2:after{width:17%;top:15px}.home_case_study .page-width .image-with-text .image-with-text__content h2.image-with-text__heading.inline-richtext.h2{font-size:20px}.home_blog_posts.blog.color-scheme-1.gradient .page-width-desktop .title-wrapper-with-link h2{opacity:99;font-size:24px}.community_multi_image_section ul li .multicolumn-card.content-container .multicolumn-card__image-wrapper .media.media--transparent img.multicolumn-card__image{height:100%;width:100%}.newsletter.center .newsletter__wrapper div form#contact_form .newsletter-form__field-wrapper.scroll-trigger.animate--slide-in{margin-top:8px}.community_section_text2.isolate .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__buttons a.button.button--primary{padding:10px 22px;font-size:14px}.newsletter.center .newsletter__wrapper .newsletter__subheading.rte{text-align:center}.contact-locations-wrapper .container .locations-grid{grid-template-columns:repeat(1,1fr)!important}.contact-locations-wrapper .container{padding:0 20px}.installer_section_banner .banner__content.banner__content--middle-center{position:absolute;padding:0 20px;height:100%}.installer_section_banner .banner__content.banner__content--middle-center .banner__box.content-container .banner__text.rte.body p{padding-right:0;text-align:left;font-size:15px;line-height:22px;margin-top:12px}.installer_section_banner h2.banner__heading.inline-richtext.h1{font-size:30px;line-height:normal}.installer_section_2.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte strong{font-size:18px;line-height:0}.installer_section_2.isolate .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading.rte{line-height:24px}.installer_section_2.isolate .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading.rte:before,.installer_section_2.isolate .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading.rte:after{display:none}.custom-form-wrapper .container{padding:0 20px}.custom-form-wrapper{padding-top:20px!important}.custom-form-wrapper .container form#ContactForm div button{padding:18px 40px!important;font-size:14px}.installer_section_text.isolate .rich-text__wrapper.rich-text__wrapper--center .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text p{font-size:14px}.installer_section_multicolumn .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info{padding:0}.installer_section_multicolumn .multicolumn-list li .multicolumn-card.content-container .multicolumn-card__info h3.inline-richtext{font-size:18px;margin-top:20px}.installer_sction_text2.isolate .rich-text__wrapper_sr h2.rich-text__heading.rte{font-size:24px;line-height:normal}.installer_section_coloumn2.multicolumn .page-width{padding-bottom:60px!important}.technical_section_heading.isolate .rich-text__wrapper_sr .rich-text__blocks h2.rich-text__heading.rte,.detail-drawings-wrapper .container h2{font-size:24px}cart-items .page-width .js-contents tbody .cart-item td.cart-item__details a.cart-item__name.h4.break{font-size:14px}.passivhaus_banner .banner__content{position:absolute;padding:0 20px;height:100%}.passivhaus_banner .banner__content .banner__box h2.banner__heading{font-size:33px}.passivhaus_banner .banner__content .banner__box .banner__text.rte.body p{font-size:15px}.passivhaus_banner .banner__content .banner__box .banner__buttons a.button.button--primary{font-size:14px}.passivhaus_banner .banner__content .banner__box .banner__buttons{margin-top:15px}.passivhau_standards .rich-text__wrapper .rich-text__wrapper_sr h2.rich-text__heading:after,.passivhau_standards .rich-text__wrapper .rich-text__wrapper_sr h2.rich-text__heading:before{display:none}.passivhau_standards .rich-text__wrapper .rich-text__wrapper_sr h2.rich-text__heading{font-size:30px}.passivhau_standards .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center p{margin-top:20px;font-size:16px;font-weight:400;line-height:24px;color:#202020}.passivehaus_design .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading.rte{font-size:30px}.passivehaus_design .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center .rich-text__text.rte p{font-size:14px}.passivehaus_design .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading.rte:before,.passivehaus_design .rich-text__wrapper .rich-text__wrapper_sr .rich-text__blocks.center h2.rich-text__heading.rte:after{display:none}.passivehaus_design.isolate .rich-text__wrapper_sr a.button.button--primary{padding:10px 30px;font-size:14px}section.blog-with-bg .page-width .blog-cards-grid{grid-template-columns:repeat(1,1fr)}.case_study_banner .banner__content.banner__content--middle-left{position:absolute;height:100%;padding:0 20px}.case_study_banner .banner__media.media{position:unset!important}.case_study_banner .banner__media.media img{position:static!important;height:400px}.case_study_banner .banner__media.media:before{padding:0!important}.case_study_banner .banner__content .banner__box.content-container h2.banner__heading{font-size:26px}section.blog-with-bg{padding:60px 0!important}section.blog-with-bg .page-width .blog-cards-grid .blog-card h3{font-size:16px;min-height:auto}.blog_banner_section .banner__content.banner__content--middle-center{position:absolute;padding:0 20px}.blog_banner_section .banner__content .banner__box.content-container h2.banner__heading{font-size:28px}.custom_blog_collage .collage{flex-wrap:wrap;flex-direction:column;gap:20px}.custom_blog_collage .collage .collage__item.collage__item--blog_card{width:100%}.custom_blog_collage .collage-card.blog-card{flex-wrap:wrap;gap:10px}.custom_blog_collage .collage-card.blog-card .collage-card.blog-content h3{font-size:20px;line-height:25px}.blog_banner_section .banner__media.media:before{padding:0!important}.blog_banner_section .banner__media.media:before{padding:0!important;height:400px;object-fit:contain}.blog_banner_section .banner__content.banner__content--middle-center{position:absolute;padding:0 20px;height:100%;justify-content:center}.blog_banner_section .banner__content .banner__box.content-container{width:100%;max-width:100%}.blog_banner_section .banner__content .banner__box.content-container h2.banner__heading{font-size:22px}.blog_banner_section .banner__content .banner__box.content-container .banner__text.rte.body p{font-size:15px;line-height:22px}.custom_blog_collage .collage-card.blog-card .collage-card.blog-card-img img{height:100%}.custom_blog_collage .collage-card.blog-card .collage-card.blog-content a.btn{font-size:14px}.custom_default_pages{padding:40px 20px!important}.custom_default_pages .wrap p{font-size:15px}.custom-blog-grid .blog-grid-wrapper{flex-direction:column}.custom-blog-grid .blog-grid-wrapper .left-big,.custom-blog-grid .right-small{width:100%}.custom-blog-grid .right-small .blog-card.small{flex-wrap:wrap}.custom-blog-grid .btn{width:100%}.custom-blog-grid .right-small .blog-card.small h4{font-size:22px}.article-template__content.page-width.page-width--narrow.rte ul.ul{padding:0}.custom_product_detail.page-width .product.product--large.product--left.product--stacked{flex-direction:column}.custom_product_detail.page-width .grid__item.product__media-wrapper{width:100%;max-width:100%}.custom_product_detail.page-width .product__info-wrapper .price__regular span.price-item.price-item--regular{font-size:24px}.custom_product_detail.page-width .product__info-wrapper{max-width:100%!important;width:100%;padding-top:40px}.custom_product_detail.page-width .product__info-wrapper .product__title h1{font-size:18px;line-height:26px}.product__info-container .product-buy-buttons{gap:6px}.custom_product_detail.page-width .product__info-wrapper .product-form__buttons button{padding:10px;font-size:14px;height:50px}.custom_product_detail.page-width .product__info-wrapper .product-buy-buttons button.buy-now-button{height:50px;font-size:14px}.product__info-container .meta-buttons li{font-size:14px;display:flex;align-items:center;justify-content:center}.custom_product_detail.page-width .product__info-wrapper .product-form__buttons button span{font-size:14px}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container .banner__heading{font-size:26px!important;text-align:left;line-height:28px!important}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container .banner__text{width:100%;max-width:300px}.header_hero_banner.home_membranes .slideshow__controls{bottom:15px}.product__accordion.accordion .slider-mobile-gutter ul .card-wrapper .card__content .card__information a{font-size:13px;width:100%}.product__accordion.accordion .slider-mobile-gutter ul p.product-weight{margin:6px 0}.product__info-container .price__container .price__sale .price-item.price-item--regular{font-size:12px!important;margin-right:5px!important}.product__accordion.accordion .slider-mobile-gutter ul .card-wrapper .card__content .card-information.card_information_sr .price_button_main .quick-add__submit{font-size:12px}.card-information .price_button_main{margin-top:10px!important}.product-tabs ul.tab-buttons{display:grid;grid-template-columns:repeat(2,3fr)}.product__info-container .tab-contents .metafield-rich_text_field h3{font-size:16px}.product__info-container .tab-contents .metafield-rich_text_field p{font-size:15px}.comparison-section{padding-left:20px;padding-right:20px}.comparison-text p{font-size:16px}.custom_product_detail.page-width .product__info-wrapper .summary__title h2.h4.accordion__title.inline-richtext{max-width:100%!important;font-size:18px!important}.home_featured_collection h2.inline-richtext{font-size:26px;text-align:center}section.hero-slider .wrap div#heroSelection .owl-stage-outer .owl-stage .owl-item .product-slide .column.hero{position:static;flex:inherit;max-width:100%}section.hero-slider .wrap div#heroSelection .owl-stage-outer .owl-stage .owl-item .product-slide{position:static}.owl-carousel .owl-item .product-slide .column.product-info{width:100%;padding:0 20px;max-width:100%}section.hero-slider .top-content h2{padding-top:0}section.hero-slider{padding-bottom:0}.home_membranes{min-height:350px}.home_membranes .banner__content.banner__content--middle-left .banner__box.content-container{background:transparent}section.hero-slider .wrap div#heroSelection{padding-bottom:0}.home_membranes .slideshow__slide.grid__item .slideshow__media img{object-position:right}.home_membranes .banner__content.banner__content--middle-left{height:100%;background:#0000004d}.faq_accordians .collapsible-content-wrapper-narrow{padding:0 20px}.faq_accordians .collapsible-content-wrapper-narrow .collapsible-content__heading.h2{font-size:20px}.faq_accordians .collapsible-content-wrapper-narrow .grid__item .accordion .accordion__content p{font-size:14px;line-height:1.4}.faq_accordians .collapsible-content-wrapper-narrow .grid__item .accordion .accordion__title{font-size:16px}.installer_richh .rich-text__buttons .button.button--primary{font-size:11px!important;padding:8px 23px!important}body.article.passive-purple-in-swimming-pool-areas article.article-template .article-template__hero-container .article-template__hero-adapt.media img{height:370px}.the-goat-white-solar-reflective-roofing-membrane .white_goat_banner.passivhaus_banner{height:500px}.white_goat_columns .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content{padding:0}.white_goat_multicolumn.multicolumn .title-wrapper-with-link .title.inline-richtext.h2{font-size:24px}.white_goat_multicolumn.multicolumn .multicolumn-list .multicolumn-list__item.grid__item{width:100%;max-width:100%}.white_goat_multicolumn.multicolumn .multicolumn-list{gap:15px}.custom-grid-section.white_goat_gallery .gaot_heading_main .goat_heading{font-size:24px}.footer-accreditations__grid{grid-template-columns:repeat(4,1fr);gap:10px;width:100%}.pp_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:26px;margin:20px 0 0}.pp_img_text .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content,.pp_img_info .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content,.ppf_img_text .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:20px 0}.pp_img_text .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading,.pp_img_info .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading,.ppf_img_text .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading,.pp_multicolumn.multicolumn .title-wrapper-with-link .title.inline-richtext.h2{font-size:26px}.passive-purple-footer .footer-grid{grid-template-columns:repeat(1,1fr)!important}.pp_banner.banner .banner__content .banner__box .banner__heading.h2{font-size:2.5rem;line-height:1}.passive-purple-footer .footer-grid .footer-column h4{font-size:26px}.owl-carousel .owl-item .product-slide .column.product-info h3.product-name{font-size:2.2rem}.passive_purple_herobanner .banner__content .banner__box .banner__heading{font-size:28px!important;line-height:34px!important}.passive_purple_herobanner .banner__content .banner__box .banner__text p{font-size:16px;line-height:22px}.passive_purple_herobanner .banner__content .banner__box .banner__buttons{margin:25px 0 0;flex-direction:column}.passive_purplee_multicolumn .slider-mobile-gutter .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .inline-richtext{font-size:22px!important;line-height:26px!important}.pp_collapsible_content .collapsible-content-wrapper-narrow .collapsible-content__header .collapsible-content__heading{font-size:24px;margin:0 0 10px}.pp_collapsible_content .collapsible-content-wrapper-narrow .grid.collapsible-content__grid .grid__item .accordion details summary .accordion__title{font-size:16px}.passive_purple_text .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:24px}.table_main .page-width.app-title{font-size:24px;line-height:30px}.table_main .app-table{width:100%;max-width:calc(100% - 30px)}.footer-accreditations__grid{display:flex!important;flex-wrap:wrap!important;justify-content:center;width:100%!important}.footer__localization .localization-form #FooterCountryLabel{text-align:center;font-size:16px}.about_banner .banner__content .banner__box.content-container h2.banner__heading{font-size:26px}.about_banner .banner__media.media{min-height:30rem!important;height:auto!important}.blog_banner_section.about_banner .banner__media.media{min-height:45rem!important}.new_abt_col.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list{gap:12px}.new_abt_col.about_section_blog.multicolumn .page-width{padding-bottom:60px}.new_abt_Sec04 .image-with-text__grid.grid{width:100%;align-items:center;gap:15px;display:flex;flex-direction:column;text-align:center}.new_abt_Sec04 .image-with-text__grid.grid .image-with-text__media-item img{width:70px}.new_abt_col01.about_section_blog.multicolumn .page-width .slider-mobile-gutter .multicolumn-list{gap:12px}.new_abt_Sec06 .image-with-text__text-item .image-with-text__content .image-with-text__text p,.new_abt_Sec06 .image-with-text__text-item .image-with-text__content .image-with-text__text ul li{font-size:16px;line-height:22px}.new_abt_Sec06 .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:26px;line-height:34px}.products-projects.new_abt_Sec05 .pp-left p{font-size:16px;font-weight:500}.products-projects .section-heading{font-size:28px;line-height:38px}.products-projects.new_abt_Sec05{padding-top:20px!important}.new_abt_col.about_section_blog.multicolumn .page-width .title-wrapper-with-link .title.inline-richtext.h1,.new_abt_Sec02 .rich-text__wrapper .rich-text__blocks .rich-text__heading.h2,.new_abt_col01.about_section_blog.multicolumn .page-width .title-wrapper-with-link .title.inline-richtext{font-size:28px}.newhome_membranes.banner .banner__media.media.mobile-only{height:auto!important}.newhome_membranes.banner .banner__media.media.mobile-only:before{padding:0!important}.newhome_membranes.banner .banner__media.media.mobile-only .banner__media-link_sr{position:static}}@media (max-width: 768px){.mm-submenu{max-height:60vh}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
