h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,span,p{letter-spacing:normal}.ropa-sans-pro_bold{font-family:RopaSansProBold}.ropa-sans_regular{font-family:RopaSansRegular}.ropa-sans-pro-extra_bold{font-family:RopaSansProExtra_Bold}.ropa-sans-pro_regular{font-family:RopaSansPro_regular}.temp--funnel .shopify-section-group-header-group{display:none}.btn-new{text-transform:uppercase;letter-spacing:normal;font-style:italic;border-radius:32px;min-height:58px}.btn-small{font-size:20px}.btn--red{background:#ea0029;width:190px}.btn-new:after{box-shadow:unset}.btn-new:hover:after{box-shadow:unset!important}.btn-new-full{width:100%;font-size:32px}.btn--yellow{background:#edff00;color:#2b2b2b}.red--dot img{vertical-align:middle;margin-right:5px}.img-txt-divider{margin-top:unset!important;margin:5px 0!important;width:55px;height:3px;background:#ea0029}.rich-text-new_heading{font-size:18px;text-transform:capitalize}.rich-text-new_main .rich-text__buttons{margin-top:12px}.rich-new--text .red--dot,.rich-new--text p{display:inline-block}.rich-new--text{font-size:13px;color:#000;margin-top:unset!important}.email-signup-banner2_main .email-signup-banner__heading{color:#edff00;line-height:.9;font-size:72px}.email-signup-banner2_main .email-signup-banner__heading p{margin:unset}.email-signup-banner2_main .newsletter__subheading.rte{color:#fff;font-family:Roboto-Regular}.email-signup-banner2_main .newsletter__subheading.rte a{text-decoration:underline}.email-signup-banner2_main .email-signup-banner__box .newsletter-form{max-width:540px;margin-top:28px}.email-signup-banner2_main .newsletter-form__field-wrapper{width:100%;max-width:100%}.field__input-new{width:100%;max-width:100%;padding:6px 18px;height:54px;border-radius:32px;border:1px solid #edff00}.btn--signup{right:0;z-index:99;background:#ea0029;width:146px;font-family:Roboto-Regular;font-size:16px;text-transform:capitalize;color:#fff;min-height:54px;height:54px;top:0;font-style:normal}.field__input-new::placeholder{color:#505050;font-family:Roboto-Regular;font-size:16px}.field__input-new:focus-visible{outline:unset;outline-offset:.3rem;box-shadow:unset}@media screen and (max-width:750px){.email-signup-banner2_main .email-signup-banner__heading{font-size:52px}.email-signup-banner2_main .email-signup-banner__box.banner__box{padding-left:12px!important;padding-right:12px!important}.email-signup-banner2_main .newsletter__subheading.rte{text-align:left}}.footer{background-image:url(/cdn/shop/files/IMG_Wrapper.png?v=1718646446);background-repeat:no-repeat;background-position:center 100%;background-attachment:unset;padding-top:60px!important}.footer-block--menu{padding-left:16px}.footer-block--menu ul.footer-block__details-content{column-count:2}.footer .field__input-new{height:50px}.footer .btn--signup{height:50px;min-height:50px;border:3px solid #edff00;right:-10px;font-family:RopaSansProExtra_Bold!important;font-style:italic;font-size:18px}.field__input-new::placeholder{color:#ccc!important}.footer__content-bottom-wrapper_copyright{display:block!important}.footer__copyright{display:flex;justify-content:space-between}.footer-block--menu .footer-block__heading{font-size:18px;text-transform:uppercase;font-style:italic}.footer-block--menu .list-menu__item--link{font-family:RopaSansPro_regular;font-size:16px!important;color:#4c4c4c!important;padding:3px 0!important}.footer-block__newsletter .footer-block__heading{font-size:32px;text-transform:uppercase;text-align:left;margin-bottom:12px;font-style:italic}.footer__content-bottom{border-top:unset!important}.footer-hr{margin:unset;background:#fff}.copyright__content a,.footer__copyright small{font-family:RopaSansPro_regular;font-size:16px;color:#4c4c4c!important}.footer__content-bottom{padding-top:10px!important}.footer__copyright .policies li:before{content:unset}.copyright__content a{border-left:1px solid #4c4c4c;line-height:1;padding-left:10px!important;padding-right:10px!important}.first-link a{border-left:unset!important;padding-left:unset!important}.slick-dots{display:flex;justify-content:center;list-style:none;gap:6px;margin:unset;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)}.slick-slide{padding:0 12px}.slick-dots button{text-indent:-9999px;background:#2b2b2b;border:unset;border-radius:100px;width:16px;height:16px;opacity:.5;cursor:pointer}.slick-active button{opacity:1}@media screen and (max-width:750px){.footer{padding-top:34px!important}.footer-block__brand-info .footer-block__image-wrapper{margin:0 auto}.footer__blocks-wrapper{display:flex!important;flex-direction:column}.footer-block--email_signup{order:2}.footer-block--brand_information{order:1}.footer-block--link_list{order:3}.footer-block__newsletter h2{text-align:center!important}.footer__copyright{flex-direction:column;gap:6px}.copyright__content a{padding-left:6px!important;padding-right:6px!important}.footer-block--link_list{margin:unset!important}.footer{background-image:url(/cdn/shop/files/Intersect.png?v=1718745555);background-position:top;background-attachment:unset;background-size:cover}}.pulse{animation:pulse-animation 2s infinite;border-radius:50%}@keyframes pulse-animation{0%{box-shadow:0 0 #f7f2f2f5;transform:scale(1)}50%{transform:scale(1.1)}to{box-shadow:0 0 0 20px #0000;transform:scale(1)}}.slider-counter.caption{font-family:RopaSansPro_regular;font-size:12px;color:#000}.slider-counter span{letter-spacing:1px}.slider-buttons svg path{fill:#000}.slider-button[disabled=disabled]{opacity:.5}@media(max-width:749px){.mbl_only{display:block!important}.mbl_only.page-width{padding:0 1.5rem!important}.video-with-text-review.mbl_only{padding-top:14px!important;padding-bottom:6px!important;display:flex!important;align-items:center;gap:1rem}.video-with--text-inner{padding-top:unset!important}}.kl-teaser-QVQXLZ.kl-private-reset-css-Xuajs1{right:unset!important;left:50%!important;transform:translate(-50%)!important}.kl-teaser-XaQVSx.kl-private-reset-css-Xuajs1{right:unset!important;left:0%!important;bottom:90px!important}.btn__acco{max-width:45rem;margin:0 auto!important;display:flex}.pdp_stickyatc{position:fixed;right:3%;bottom:15%;z-index:999;font-family:Ropa Sans Pro,sans-serif;font-size:24px;font-weight:700;color:#000!important;padding:13px 30px!important;background:#edff00!important}.pdp_stickyatc:hover{background-color:#b3e600}@media(max-width:749px){.pdp_stickyatc{position:fixed;right:unset;left:3%;bottom:25px;z-index:999;width:94%}.cstm--video video{width:90%!important}}.dblock{display:block!important}.cstm--video{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;background-color:#000000e0}.cstm--video video{object-fit:cover;position:relative;margin:unset;padding:3px;width:60%;left:50%;top:50%;transform:translate(-50%,-50%)}.z99{z-index:99}.video-popup-close{position:absolute;top:10px;right:20px;cursor:pointer;font-size:34px;color:#fff}.overflowhide{overflow:hidden}.vishidden{visibility:hidden}.multi__slick{margin-bottom:46px!important}.multi__slick .slick-dots{bottom:-34px;left:46%}.multi__slick .slick-dots button{opacity:.6}.multi__slick .slick-active button{opacity:1}.multi__slick .multicolumn-card__info .rte{min-height:42px}@media(max-width:749px){.mobile_full .grid__item{width:100%!important;max-width:100%!important}}@media(min-width:990px){.pdp_stickyatc{display:none!important}}.utility-bar{display:none}.product-form__submit,.halt_button{font-weight:800;font-size:24px;font-style:italic;background-color:#edff00;border:1px solid #edff00;color:#000;padding:15px 30px;border-radius:30px;text-align:center;text-decoration:none;font-weight:700;display:inline-block}.button--secondary{--color-button-text: none}#HeaderMenu-order-now .header__active-menu-item{text-decoration:none}.product-form__buttons{max-width:100%!important}.block__cb:last-child{margin-bottom:20px}.rich_is_title h2{font-family:Ropa Sans Pro,sans-serif;font-weight:600;font-size:38px;color:#ea0029;line-height:100%;text-transform:uppercase;padding-left:30px;padding-right:30px;padding-top:10px}.pdp_stickyatc{border:1px solid #000}@media(max-width:749px){.rich_is_title h2{padding:unset;padding-top:0;font-size:20px}.temp--spray-foam-funnel-d section#MainProduct-template--18525611393282__main{padding-top:5px}.temp--spry-foam .multicolumn-new__main .multicolumn-card{padding:0 24px}body{font-size:18px;line-height:1.2}.rich-new--text{font-size:16px;line-height:1.2}.rich-text-new_heading{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/funnel.css.map */
