.text--purple{color:#654ea3}.text--light-purple{color:#bfb5d7}.bg--light-purple{background-color:#bfb5d7}.bg--white{background-color:#f0eff5}.bg--light-tan{background-color:#e6e7ec}.bg--gray{background-color:#3a3a3a}.bg--light-gray{background-color:#f0eff5}.paths-container,.pumps-container,.htvids-container,.additions-container,.livechats-container,.contact-container,.badge-container{align-items:start;display:grid;gap:2rem;row-gap:1rem}.badge-container{gap:0}.paths-container,.contact-container,.badge-container,.pumps-container{grid-template-columns:repeat(2,1fr)}.pumps-content-container{padding-top:2rem}.htvids-container,.additions-container{grid-template-columns:repeat(4,1fr);text-align:center}.contact-container,.badge-container{align-items:center}.path,.pump,.htvid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.path-image,.pump-image,.htvid-image,.addition-image,.livechat-image,.badge-image{max-width:100%;height:auto;object-fit:cover}.path-header{font-size:2rem;font-weight:600;text-align:center}.path-text{font-size:1.2rem}.path-text ul{list-style:disc;padding-left:1rem}.path-text li{margin-bottom:.5rem}.path-text a{font-size:1.2rem;text-decoration:underline;color:var(--primary-color);font-weight:600}.blocks-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;padding:0 2rem 2rem}.pump-link,.blocks-container a{text-align:center;width:100%;border-radius:10rem}.blocks-container a{width:fit-content;padding:auto 2rem}.htvids-header,.additions-header,.livechats-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem}.htvid-image{aspect-ratio:1/2}.htvid-link span{text-decoration:underline}.additions-container .narrow-addition .addition-image{aspect-ratio:1/2;height:30rem}.additions-container .wide-addition .addition-image{aspect-ratio:1/1;height:30rem}.narrow-addition{grid-column:span 1}.wide-addition{grid-column:span 2}.livechats-divider,.contact-divider{margin:1rem auto;max-width:40%;width:100%;height:4px;background-color:#654ea3}.contact-divider{max-width:90%;margin:0}.livechat-expert,.contact-header,.badge-header{display:flex;gap:.5rem;flex-direction:column;align-items:center;justify-content:center;text-align:center}.badge-header{border-right:4px solid #bfb5d7;padding:0 4rem}.bg--light-purple .badge-header{border-color:#fff}.badge-header a{font-weight:600;font-family:Montserrat,Gotham,sans-serif;color:#654ea3;text-decoration:underline}.livechat-image{aspect-ratio:1;width:100%;height:auto}.expert-name{font-size:1.2rem;font-weight:600}.expert-job-title{font-size:.8rem;text-transform:uppercase}.livechats-link{margin-top:2rem;text-align:center}.livechats-link a{text-align:center;width:100%;border-radius:10rem;max-width:fit-content}.contact-header p,.contact-header h2,.badge-header p,.badge-header h4{margin-bottom:0}@media(max-width:768px){.paths-container,.faqs-container,.contact-container,.badge-container{grid-template-columns:repeat(1,1fr)}.pumps-container,.additions-container,.htvids-container{grid-template-columns:repeat(2,1fr)}.badge-header{border-right:none;border-bottom:4px solid #bfb5d7;padding-bottom:3rem;margin:0 2rem 1rem}.faqs-header{text-align:center}.additions-container .wide-addition{order:2}.additions-container .narrow-addition .addition-image{aspect-ratio:1/1;max-height:20rem}.additions-container .wide-addition .addition-image{aspect-ratio:2/1;max-height:20rem}.blocks-container{flex-direction:column}}.faqs-data{display:flex;flex-direction:column}.faq-item{padding:.5rem;border-bottom:1px solid #fff;transition:background-color .2s ease}.faq-item:hover{background-color:#f8f9fa}.faq-question{width:100%;font-size:1.1rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;white-space:break-spaces}.faq-question:focus{outline:2px solid var(--primary-color);outline-offset:-2px}.faq-icon{transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.faq-question[aria-expanded=false] .faq-icon.minus-icon{display:none}.faq-question[aria-expanded=false] .faq-icon.plus-icon,.faq-question[aria-expanded=true] .faq-icon.minus-icon{display:block}.faq-question[aria-expanded=true] .faq-icon.plus-icon{display:none}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-answer.open{max-height:1200px;transition:max-height .3s ease-in;border-bottom:1px solid #654ea3}.faq-answer-inner{padding:1rem .5rem;line-height:1.6}.faq-answer-inner p{margin-bottom:1rem}.faq-answer-inner p:last-child{margin-bottom:0}.faq-answer-inner ul{list-style:disc;padding-left:1rem}@media(max-width:768px){.faq-question{padding:1rem;font-size:1rem;text-align:left}.faq-question span{max-width:80%}.faq-answer-inner{padding:0 1rem 1rem}}.custom--qr-project-landing h1.hero__title{font-size:3rem}.custom--qr-project-landing .re-center-content{text-align:center}.custom--qr-project-landing .hero__btn__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.custom--qr-project-landing .hero__btn__wrapper .btn{border-radius:10rem;text-transform:unset!important;margin:0!important}.custom--qr-project-landing .hero__btn__wrapper .btn:after{display:none!important}.custom--qr-project-pumps .hero__content__wrapper:has(.hero__content.push-bottom-content),.custom--qr-project-curved .hero__content__wrapper:has(.hero__content.push-bottom-content){padding-bottom:0!important}.custom--qr-project-pumps .push-bottom-content,.custom--qr-project-curved .push-bottom-content{background-color:#bfb5d7!important;padding:3rem 5rem 0rem!important;width:100%!important;border-radius:50% 50% 0 0/100% 100% 0 0!important;min-width:100%;margin:0!important}.custom--qr-project-curved .push-bottom-content{padding-bottom:1rem!important}.custom--qr-project-pumps .pumps-container,.custom--qr-project-curved .pumps-container{padding-bottom:3rem!important}.custom--qr-project-help .business-contact-container,.custom--qr-project-contact .business-contact-container,.custom--qr-project-help .contact-data-container,.custom--qr-project-contact .contact-data-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;min-width:100%}.custom--qr-project-help .contact-data-container,.custom--qr-project-contact .contact-data-container{margin-top:0}.business-contact-container h3.text--neutral{font-family:Montserrat,Gotham,sans-serif!important;font-weight:600!important}.contact-item.contact-phone,.contact-item.contact-email{font-weight:600!important}.custom--qr-project-help .business-contact-container .contact-container,.custom--qr-project-contact .business-contact-container .contact-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.custom--qr-project-help .business-contact-container .contact-item,.custom--qr-project-contact .business-contact-container .contact-item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.custom--qr-project-help .business-contact-container .contact-item *{margin-bottom:0}.custom--qr-project-help .business-contact-container .contact__icon,.custom--qr-project-contact .business-contact-container .contact__icon{width:2rem;height:2rem;background-color:#654ea3;border-radius:50%;display:flex;align-items:center;justify-content:center}.custom--qr-project-help .business-contact-container .contact__icon svg *,.custom--qr-project-contact .business-contact-container .contact__icon svg *{stroke:#fff!important}.custom--qr-project-help .hero__content__wrapper{height:unset!important}.custom--qr-project-help .section--image{min-height:140vh!important}@media(max-width:768px){.custom--qr-project-help .business-contact-container,.custom--qr-project-contact .business-contact-container{margin-top:1rem}.custom--qr-project-help .business-contact-container .contact-container,.custom--qr-project-contact .business-contact-container .contact-container{flex-direction:column}.custom--qr-project-help .contact-data-container,.custom--qr-project-contact .contact-data-container,.custom--qr-project-help .contact-data-container .contact-container,.custom--qr-project-contact .contact-data-container .contact-container{align-items:flex-start!important}.custom--qr-project-help .section--image{min-height:95vh!important}}.custom--qr-project-product #custom--qr-project-product{padding-top:2rem;padding-bottom:2rem}.custom--qr-project-product .product-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem}.custom--qr-project-product .product-container,.custom--qr-project-product .product-header{max-width:50%;flex:1}.custom--qr-project-product .product-container{background-color:#bfb5d7;border-radius:3rem}.custom--qr-project-product .product-container img{width:100%;height:auto;object-fit:cover}.custom--qr-project-product .product-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.custom--qr-project-product .product-header h2,.custom--qr-project-infographic .infographic-header h2,.custom--qr-project-badges .badge-header h2{position:relative}.custom--qr-project-product .product-header h2 strong,.custom--qr-project-infographic .infographic-header h2 strong,.custom--qr-project-badges .badge-header h2 strong{font-weight:lighter;font-size:1rem;position:relative;top:-10px}.custom--qr-project-product .product-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.custom--qr-project-ht-videos .video-container{position:relative}.custom--qr-project-ht-videos .video-carousel-cell{width:25%;padding:0 10px;box-sizing:border-box}.custom--qr-project-ht-videos .video-carousel-cell .unique-video{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.custom--qr-project-ht-videos .video-carousel-cell .htvid-image{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:1rem}.custom--qr-project-ht-videos .video-carousel-cell .htvid-link{display:block;text-decoration:none;width:100%}.custom--qr-project-ht-videos .video-carousel-cell .htvid-link span{text-decoration:underline}.custom--qr-project-ht-videos .video-container .flickity-button{background:#654ea3}.custom--qr-project-ht-videos .video-container .flickity-button:hover{background:#4a3978}.custom--qr-project-ht-videos .video-container .flickity-button:disabled{opacity:.3}.custom--qr-project-ht-videos .video-container .flickity-prev-next-button .flickity-button-icon{fill:#fff}.custom--qr-project-ht-videos .video-container .flickity-page-dots{bottom:-40px}.custom--qr-project-ht-videos .video-container .flickity-page-dots .dot,.custom--qr-project-ht-videos .flickity-page-dots .dot:not(.is-selected){border:0!important;background:#bfb5d7!important}.custom--qr-project-ht-videos .video-container .flickity-page-dots .dot.is-selected{background:#4a3978!important}@media(max-width:1200px){.custom--qr-project-ht-videos .video-carousel-cell{width:25%}}@media(max-width:768px){.custom--qr-project-ht-videos .video-carousel-cell{width:50%}}@media(max-width:480px){.custom--qr-project-ht-videos .video-carousel-cell{width:100%}.custom--qr-project-ht-videos .video-container.less-than-4-items{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}}.custom--qr-project-infographic .infographic-header{text-align:center;margin-bottom:2rem}.custom--qr-project-infographic .infographic-container{position:relative}.custom--qr-project-infographic .infographic-carousel-cell{width:33.333%;padding:0 .5rem;box-sizing:border-box}.custom--qr-project-infographic .infographic-carousel-cell .infographic-data{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.custom--qr-project-infographic .infographic-carousel-cell .infographic-data span,.custom--qr-project-infographic .infographic-carousel-cell .infographic-data h4{padding:0 .5rem;font-family:Montserrat,Gotham,sans-serif!important;font-size:1.2rem;font-weight:600;min-height:3rem}.custom--qr-project-infographic .infographic-carousel-cell .infographic-data .infographic-data-inner{position:relative}.custom--qr-project-infographic .infographic-carousel-cell .infographic-data .infographic-carousel-cell-index{position:absolute;top:0;left:1rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);color:#fff;padding:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23654ea3' stroke='white' stroke-width='5%' viewBox='0 0 390 390'%3E%3Cpath d='M346.364,195c23.354-10.093,40.383-28.993,40.98-47.885c0.688-21.783-20.701-36.13-49.375-34.658c15.611-24.096,13.882-49.794-5.328-60.089c-16.659-8.929-41.542-3.631-61.96,11.548c2.939-25.272-4.917-49.47-20.979-59.434C231.182-7.007,208.064,4.346,195,29.913C181.938,4.346,158.819-7.006,140.298,4.482c-16.063,9.964-23.917,34.162-20.979,59.434c-20.417-15.18-45.301-20.477-61.962-11.548c-19.208,10.295-20.938,35.993-5.327,60.089c-28.673-1.472-50.063,12.875-49.375,34.658C3.253,166.007,20.283,184.908,43.636,195c-23.354,10.093-40.383,28.993-40.981,47.885c-0.688,21.784,20.702,36.13,49.375,34.658c-15.611,24.096-13.882,49.794,5.327,60.089c16.661,8.929,41.544,3.631,61.962-11.548c-2.938,25.272,4.917,49.47,20.979,59.434c18.521,11.489,41.638,0.138,54.702-25.43c13.063,25.567,36.182,36.919,54.702,25.43c16.062-9.963,23.918-34.161,20.979-59.434c20.418,15.18,45.302,20.477,61.96,11.548c19.21-10.295,20.939-35.993,5.328-60.089c28.674,1.472,50.063-12.875,49.375-34.658C386.748,223.993,369.718,205.093,346.364,195z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;font-size:1.2rem;font-weight:600}.custom--qr-project-infographic .infographic-carousel-cell .infographic-image{max-width:100%;height:auto;font-size:1.2rem;font-weight:600;object-fit:cover}.custom--qr-project-infographic .infographic-container .flickity-button{background:#654ea3}.custom--qr-project-infographic .infographic-container .flickity-button:hover{background:#4a3978}.custom--qr-project-infographic .infographic-container .flickity-button:disabled{opacity:.3}.custom--qr-project-infographic .infographic-container .flickity-prev-next-button .flickity-button-icon{fill:#fff}.custom--qr-project-infographic .infographic-container .flickity-page-dots{bottom:-40px}.custom--qr-project-infographic .infographic-container .flickity-page-dots .dot,.custom--qr-project-infographic .flickity-page-dots .dot:not(.is-selected){border:0!important;background:#bfb5d7!important}.custom--qr-project-infographic .infographic-container .flickity-page-dots .dot.is-selected{background:#4a3978!important}@media(max-width:1200px){.custom--qr-project-infographic .infographic-carousel-cell{width:33.333%}}@media(max-width:768px){.custom--qr-project-infographic .infographic-carousel-cell{width:50%}}@media(max-width:480px){.custom--qr-project-infographic .infographic-carousel-cell{width:100%}}.custom--qr-project-faqs .faqs-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.custom--qr-project-faqs .faqs-header{text-align:center}.custom--qr-project-faqs .faqs-header,.custom--qr-project-faqs .faqs-data{width:100%}.custom--qr-project-faqs .faqs-data{background-color:#bfb5d7;padding:1rem 2rem;color:#000;border-radius:1rem}.custom--qr-project-faqs .faqs-data .faq-icon{background-color:#654ea3;color:#fff;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.custom--qr-project-faqs .faq-question[aria-expanded=true] .faq-icon{background-color:#bfb5d7;color:#654ea3}.custom--qr-project-faqs .faq-item:has(.faq-question[aria-expanded=true]){background-color:#fff}.badges-data{position:relative;padding-bottom:2.5rem}.review-carousel-cell{width:100%;padding:0 20px;box-sizing:border-box;padding:2rem;min-height:100%;display:flex;align-items:center}.review-carousel-cell .review-item{display:flex;flex-direction:column;gap:1rem}.review-carousel-cell .review-text{font-style:italic;font-size:1.1rem;line-height:1.6}.review-carousel-cell .review-name{font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.badges-data .flickity-page-dots{bottom:10px}.badges-data .flickity-page-dots .dot,.badges-data .flickity-page-dots .dot:not(.is-selected){border:0!important;background:#bfb5d7!important}.badges-data .flickity-page-dots .dot.is-selected{background:#654ea3!important}.bg--light-purple .flickity-page-dots .dot,.bg--light-purple .flickity-page-dots .dot:not(.is-selected){background:#fff!important}.bg--light-purple .flickity-page-dots .dot.is-selected{background:#654ea3!important}.custom--qr-project-help .hero__content{margin:0!important;padding:0!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.custom--qr-project-help .support-specialist-image{aspect-ratio:1/1;border-radius:50%}.custom--qr-project-help .help-link{text-align:center;border-radius:10rem}.custom--qr-project-help .support-specialist-name{font-size:2rem;font-weight:600}.custom--qr-project-help .support-specialist-job-title{font-size:1.2rem}.custom--qr-project-form .form-container{padding:1rem 2rem;border-radius:1rem;max-width:40rem;margin:0 auto}.custom--qr-project-blog .blog-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.custom--qr-project-blog .blog-title{font-size:2rem;font-weight:600;text-align:center}.custom--qr-project-blog .blog-description{font-size:1.2rem;text-align:center}.custom--qr-project-blog .items-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.custom--qr-project-blog .blog-product-carousel-cell{width:100%}@media(min-width:481px){.custom--qr-project-blog .items-posts{display:grid!important}}@media(max-width:480px){.custom--qr-project-blog .items-posts{display:block;position:relative;padding-bottom:50px}.custom--qr-project-blog .blog-product-carousel-cell{width:100%!important;padding:0 20px;box-sizing:border-box}.custom--qr-project-blog .items-posts.flickity-enabled{display:block}.custom--qr-project-blog .items-posts .flickity-page-dots{bottom:10px}.custom--qr-project-blog .items-posts .flickity-page-dots .dot,.custom--qr-project-blog .items-posts .flickity-page-dots .dot:not(.is-selected){border:0!important;background:#bfb5d7!important}.custom--qr-project-blog .items-posts .flickity-page-dots .dot.is-selected{background:#654ea3!important}.review-carousel-cell .review-item{padding:1rem .5rem 0}}.custom--qr-project-blog .items-posts .blog-post a.blog-post-link,.custom--qr-project-blog .items-posts .product-post{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.custom--qr-project-blog .items-posts .blog-post-image,.custom--qr-project-blog .items-posts .product-image{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1;border-radius:1rem;overflow:hidden}.custom--qr-project-blog .items-posts .blog-post-image img,.custom--qr-project-blog .items-posts .product-image img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}.custom--qr-project-blog .items-posts .blog-post-title,.custom--qr-project-blog .items-posts .product-title{font-size:1.2rem;font-weight:600;color:#bfb5d7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;min-height:40px!important}.custom--qr-project-blog .items-posts .product-title{color:#3a3a3a}.custom--qr-project-blog .items-posts .blog-post-excerpt,.custom--qr-project-blog .items-posts .product-description{font-size:1rem!important;text-align:center!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;box-orient:vertical!important;overflow:hidden!important;max-height:6rem!important}.custom--qr-project-blog .product-button a{border-radius:10rem;margin:0 auto}.less-than-4-items{display:flex;justify-content:center}@media(max-width:480px){.custom--qr-project-landing .hero__content{min-width:100%!important;margin:0!important}.custom--qr-project-landing .hero__content .hero__title{font-size:2rem!important;margin-bottom:1rem!important}.custom--qr-project-pumps .pumps-container{grid-template-columns:repeat(2,1fr);margin:0 auto}.custom--qr-project-product .product-wrapper{flex-direction:column}.custom--qr-project-product .product-container,.custom--qr-project-product .product-header{max-width:100%}.custom--qr-project-product #custom--qr-project-product{padding-bottom:0}.custom--qr-project-form #custom--qr-project-form{padding:2rem!important}.custom--qr-project-form .form-container{padding:0!important}.custom--qr-project-ht-videos .wrapper{margin-bottom:2.5rem}.custom--qr-project-ht-videos .wrapper[data-slides="1"],.custom--qr-project-ht-videos .wrapper[data-slides="2"]{margin-bottom:0}.custom--qr-project-infographic .wrapper:has(.infographic-container){padding-bottom:4rem}.custom--qr-project-help .hero__content{padding-left:2rem!important;padding-right:2rem!important}.custom--qr-project-help .support-specialist-image,.custom--qr-project-help .help-text-image{max-width:60%!important;height:auto!important}.custom--qr-project-help .background-size-cover{background-size:contain!important}.custom--qr-project-blog .items-posts{padding-bottom:3rem!important;max-width:80%!important;margin:0 auto!important}.custom--qr-project-blog .flickity-page-dots{left:0!important}}#shopify-section-custom--announcement,#shopify-section-custom--section-newsletter{display:none!important}.desktop--show{display:block!important}.desktop--hide,.mobile--show{display:none!important}.mobile--hide{display:block!important}@media(max-width:480px){.desktop--show{display:none!important}.mobile--show{display:block!important}}.globo-form.custom--qr-contact .globo-form-app{padding:1rem;border-radius:1rem}.globo-form.custom--qr-contact .header{margin:0!important}.globo-form.custom--qr-contact .header .title{font-family:Montserrat,Gotham,sans-serif;font-size:1.5rem!important;font-weight:600!important;color:#654ea3!important}.globo-form.custom--qr-contact .globo-form-input{background-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/53/assets/custom--qr-project-styles.css.map */
