.rf-prod-wrap,.rf-guide-wrap,.rf-frizzlife-wrap,.rf-fb-wrap,.rf-aqua-wrap,.rf-comp-wrap,.rf-countertop-ro,.rf-water-softeners,.rfkc-wrap{max-width:1180px;margin:0 auto;padding:35px 20px;font-family:Arial,sans-serif;color:#2d3748;line-height:1.65}.rf-prod-wrap *,.rf-guide-wrap *,.rf-frizzlife-wrap *,.rf-fb-wrap *,.rf-aqua-wrap *,.rf-comp-wrap *,.rf-countertop-ro *,.rf-water-softeners *,.rfkc-wrap *{box-sizing:border-box}.rf-prod-wrap h1,.rf-prod-wrap h2,.rf-prod-wrap h3,.rf-prod-wrap h4,.rf-guide-wrap h1,.rf-guide-wrap h2,.rf-guide-wrap h3,.rf-guide-wrap h4,.rf-frizzlife-wrap h1,.rf-frizzlife-wrap h2,.rf-frizzlife-wrap h3,.rf-frizzlife-wrap h4,.rf-fb-wrap h1,.rf-fb-wrap h2,.rf-fb-wrap h3,.rf-fb-wrap h4,.rf-aqua-wrap h1,.rf-aqua-wrap h2,.rf-aqua-wrap h3,.rf-aqua-wrap h4,.rf-comp-wrap h1,.rf-comp-wrap h2,.rf-comp-wrap h3,.rf-comp-wrap h4,.rf-countertop-ro h1,.rf-countertop-ro h2,.rf-countertop-ro h3,.rf-countertop-ro h4,.rf-water-softeners h1,.rf-water-softeners h2,.rf-water-softeners h3,.rf-water-softeners h4,.rfkc-wrap h1,.rfkc-wrap h2,.rfkc-wrap h3,.rfkc-wrap h4{color:#000!important;font-weight:800!important;line-height:1.25;margin:0 0 16px}.rf-prod-wrap p,.rf-guide-wrap p,.rf-frizzlife-wrap p,.rf-fb-wrap p,.rf-aqua-wrap p,.rf-comp-wrap p,.rf-countertop-ro p,.rf-water-softeners p,.rfkc-wrap p{margin:0 0 18px;color:#4a5568}.rf-p-section,.rf-section{margin:50px 0}.rf-p-features-grid,.rf-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:35px 0}.rf-p-feat-card,.rf-feat-card{background:#cae6ec;border-radius:14px;padding:24px 20px}.rf-p-feat-card h4,.rf-feat-card h4{font-size:18px;color:#005a70!important;margin-bottom:8px}.rf-p-cartridge-block,.rf-info-block,.rf-highlight-block{background:#f8fbfb;border-left:4px solid #005a70;border-top:1px solid #eef6f7;border-right:1px solid #eef6f7;border-bottom:1px solid #eef6f7;border-radius:0 14px 14px 0;padding:30px;margin:35px 0}.rf-brand-hub-link a,.rf-prod-wrap a,.rf-guide-wrap a,.rf-frizzlife-wrap a,.rf-fb-wrap a,.rf-aqua-wrap a,.rf-comp-wrap a,.rf-countertop-ro a,.rf-water-softeners a,.rfkc-wrap a{color:#005a70;font-weight:700}.rf-filter-btn,.rf-btn{background:#fff;border:1px solid #cbd5e0;padding:8px 16px;border-radius:6px;color:#005a70!important;font-weight:700;font-size:14px;text-decoration:none!important}.rf-filter-btn:hover,.rf-btn:hover{border-color:#005a70;background:#f1f8f9}.rf-p-faq-item,.rf-faq-item{background:#fff;border:1px solid #eee;border-radius:12px;padding:0;margin-bottom:12px}.rf-p-faq-item[open],.rf-faq-item[open]{border-color:#cae6ec}.rf-p-faq-item summary,.rf-faq-item summary{cursor:pointer;color:#000;font-weight:700;padding:16px 45px 16px 20px;list-style:none;position:relative;font-size:16px}.rf-p-faq-item summary::-webkit-details-marker,.rf-faq-item summary::-webkit-details-marker{display:none}.rf-p-faq-item summary:after,.rf-faq-item summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;color:#a0aec0}.rf-p-faq-item[open] summary:after,.rf-faq-item[open] summary:after{content:"\2212";color:#005a70}.rf-p-faq-item p,.rf-faq-item p{margin:0;padding:0 20px 18px;font-size:14.5px;color:#4a5568}.rf-p-table-wrap,.rf-table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:14px;margin:25px 0}.rf-p-table,.rf-table{width:100%;border-collapse:collapse;font-size:14.5px;background:#fff}.rf-p-table th,.rf-table th{background:#f1f8f9;color:#005a70;font-weight:700;padding:14px 18px;text-align:left;border-bottom:2px solid #CAE6EC}.rf-p-table td,.rf-table td{padding:14px 18px;border-bottom:1px solid #edf2f7;color:#4a5568}.rf-p-table td:first-child,.rf-table td:first-child{font-weight:700;color:#2d3748;width:30%}.rf-p-footer-support,.rf-footer-support,.rf-support-box{background:#fff;border:1px solid #eee;border-top:3px solid #CAE6EC;border-radius:20px;padding:40px;margin-top:55px}.rf-p-foot-contacts,.rf-foot-contacts{background:#f8fbfb;padding:24px;border-radius:14px;border:1px solid #eef6f7}@media(max-width:1024px){.rf-p-features-grid,.rf-features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.rf-p-footer-support,.rf-footer-support,.rf-support-box{padding:30px 20px}}@media(max-width:480px){.rf-p-features-grid,.rf-features-grid{grid-template-columns:1fr}.rf-p-table td:first-child,.rf-table td:first-child{width:40%}}.rf-riva-wrap{max-width:1180px;margin:0 auto;padding:35px 20px;font-family:Arial,sans-serif;color:#2d3748;line-height:1.65}.rf-riva-wrap *{box-sizing:border-box}.rf-riva-wrap h1,.rf-riva-wrap h2,.rf-riva-wrap h3,.rf-riva-wrap h4{color:#000!important;font-weight:800!important;line-height:1.25;margin:0 0 16px}.rf-riva-wrap p{margin:0 0 18px;color:#4a5568}.rf-riva-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:35px 0}.rf-riva-card{background:#cae6ec;border-radius:14px;padding:24px 20px}.rf-riva-card h4{font-size:18px;color:#005a70!important;margin-bottom:8px}.rf-riva-highlight{background:#f8fbfb;border-left:4px solid #005a70;border-top:1px solid #eef6f7;border-right:1px solid #eef6f7;border-bottom:1px solid #eef6f7;border-radius:0 14px 14px 0;padding:30px;margin:35px 0}.rf-riva-anchor-links{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.rf-riva-anchor-links a{background:#fff;border:1px solid #cbd5e0;padding:8px 16px;border-radius:6px;color:#005a70!important;font-weight:700;font-size:14px;text-decoration:none!important}.rf-riva-anchor-links a:hover{border-color:#005a70;background:#f1f8f9}@media(max-width:1024px){.rf-riva-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rf-riva-grid{grid-template-columns:1fr}}.rf-riva-wrap{max-width:1080px;margin:0 auto;padding:22px 16px;font-family:Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.65}.rf-riva-wrap h2,.rf-riva-wrap h3,.rf-riva-wrap h4{color:#000!important;font-weight:700!important;line-height:1.25;margin:0 0 14px}.rf-riva-wrap h2{text-align:center;font-size:31px;margin-bottom:12px}.rf-riva-wrap h3{font-size:24px;margin-top:0}.rf-riva-wrap h4{font-size:18px;margin-bottom:10px}.rf-riva-wrap p{margin:0 0 14px;font-size:16px}.rf-riva-wrap section{margin:0 0 28px}.rf-riva-intro{text-align:center;max-width:900px;margin:0 auto 26px}.rf-riva-intro p:last-child,.rf-riva-card p:last-child,.rf-riva-highlight p:last-child,.rf-riva-cta p:last-child{margin-bottom:0}.rf-riva-anchor-links{text-align:center;margin:0 0 26px}.rf-riva-anchor-links a{display:inline-block;margin:5px 6px;padding:9px 15px;border-radius:999px;background:#f8fbfc;border:1px solid #d9e9ee;color:#006c84!important;text-decoration:none!important;font-weight:700;font-size:14px}.rf-riva-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px}.rf-riva-card{background:#fff;border:1px solid #e3edf0;border-radius:14px;padding:20px;box-sizing:border-box;box-shadow:0 1px #00000005}.rf-riva-highlight{background:#f8fbfc;border:1px solid #e3edf0;border-radius:16px;padding:24px}.rf-riva-specs{background:#fff;border:1px solid #e3edf0;border-radius:16px;padding:12px 22px 8px;box-shadow:0 1px #00000005}.rf-riva-specs-head{padding:10px 0 8px}.rf-riva-specs table{width:100%;border-collapse:collapse;font-size:15px}.rf-riva-specs td{padding:13px 6px;border-bottom:1px solid #ebf2f4;vertical-align:top}.rf-riva-specs tr:last-child td{border-bottom:none}.rf-riva-specs td:first-child{width:36%;font-weight:700;color:#000;padding-right:18px}.rf-riva-note{font-size:14px;color:#4b5563;padding:10px 0 4px}.rf-riva-faq{border:1px solid #e3edf0;border-radius:14px;margin-bottom:10px;overflow:hidden;background:#fff}.rf-riva-faq summary{cursor:pointer;padding:17px 18px;font-weight:700;color:#000;list-style:none;position:relative}.rf-riva-faq summary::-webkit-details-marker{display:none}.rf-riva-faq summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:#006c84}.rf-riva-faq[open] summary:after{content:"\2212"}.rf-riva-faq .rf-riva-faq-content{padding:0 18px 16px}.rf-riva-downloads{background:#f8fbfc;border:1px solid #e3edf0;border-radius:16px;padding:24px}.rf-riva-download-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:18px}.rf-riva-download-card{background:#fff;border:1px solid #dfecef;border-radius:14px;padding:18px;text-align:center;transition:all .2s ease}.rf-riva-download-card:hover{transform:translateY(-2px);border-color:#006c84}.rf-riva-download-card a{text-decoration:none!important;color:inherit!important;display:block}.rf-riva-pdf-icon{font-size:44px;margin-bottom:10px}.rf-riva-download-title{font-weight:700;color:#000;margin-bottom:6px}.rf-riva-download-desc{font-size:14px;color:#4b5563}.rf-riva-cta{background:#fff;border:1px solid #e3edf0;border-radius:16px;padding:26px 22px;text-align:center;box-shadow:0 1px #00000005}.rf-riva-cta h3{margin-bottom:10px}.rf-riva-cta p{max-width:760px;margin:0 auto 16px;color:#374151}.rf-riva-btns{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:8px}.rf-riva-btn{display:inline-block;padding:12px 20px;border-radius:999px;text-decoration:none!important;font-weight:700;font-size:15px;transition:all .2s ease}.rf-riva-btn-main{background:#006c84;color:#fff!important;border:1px solid #006C84}.rf-riva-btn-alt{background:#fff;color:#006c84!important;border:1px solid #006C84}.rf-riva-btn:hover{transform:translateY(-1px);opacity:.97}@media(max-width:767px){.rf-riva-wrap{padding:18px 14px}.rf-riva-wrap h2{font-size:27px}.rf-riva-wrap h3{font-size:22px}.rf-riva-grid{grid-template-columns:1fr;gap:14px}.rf-riva-specs td:first-child{width:42%}.rf-riva-cta,.rf-riva-highlight,.rf-riva-card,.rf-riva-downloads{padding:18px}}.rf-spark-filter-wrap{max-width:1100px;margin:0 auto;padding:20px;font-family:Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.65}.rf-spark-filter-wrap h2,.rf-spark-filter-wrap h3{color:#000!important;font-weight:700!important;line-height:1.3;margin:0 0 14px}.rf-spark-filter-wrap p{margin:0 0 14px}.rf-spark-filter-hero{text-align:center;max-width:850px;margin:30px auto 35px}.rf-spark-filter-hero h2{font-size:28px;margin-bottom:16px}.rf-spark-filter-hero p{font-size:17px}.rf-spark-filter-section{background:#f8f8f8;border-radius:16px;padding:28px;margin:0 0 28px}.rf-spark-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.rf-spark-filter-grid img{width:100%;height:auto;display:block;border-radius:12px}.rf-spark-filter-usps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;background:#cae6ec;border-radius:16px;padding:20px;margin:0 0 32px}.rf-spark-filter-usp{background:#fff;border-radius:12px;padding:16px;text-align:center}.rf-spark-filter-usp strong{display:block;color:#000;margin-bottom:6px}.rf-spark-filter-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 30px}.rf-spark-filter-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px}.rf-spark-filter-table{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden}.rf-spark-filter-table td{padding:14px 16px;border-bottom:1px solid #e5e7eb;vertical-align:top}.rf-spark-filter-table td:first-child{font-weight:700;color:#000;width:38%;background:#f8f8f8}.rf-spark-filter-faq-item{background:#f8f8f8;border-radius:14px;padding:20px;margin-bottom:14px}.rf-spark-filter-cta{background:#006c84;color:#fff;text-align:center;border-radius:18px;padding:32px 24px;margin:34px 0 10px}.rf-spark-filter-cta h2,.rf-spark-filter-cta p{color:#fff!important}.rf-spark-filter-button{display:inline-block;background:#fff;color:#006c84!important;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;margin:8px}.rf-spark-filter-button-dark{display:inline-block;background:#000;color:#fff!important;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;margin:8px}@media(max-width:798px){.rf-spark-filter-wrap{padding:14px}.rf-spark-filter-hero h2{font-size:23px}.rf-spark-filter-grid,.rf-spark-filter-cards,.rf-spark-filter-usps{grid-template-columns:1fr}.rf-spark-filter-section{padding:22px}}.rf-prod-wrap{max-width:1180px;margin:0 auto;padding:35px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#2d3748;line-height:1.65}.rf-prod-wrap *{box-sizing:border-box}.rf-prod-wrap h1,.rf-prod-wrap h2,.rf-prod-wrap h3,.rf-prod-wrap h4{color:#000!important;font-weight:800!important;line-height:1.25;margin:0 0 16px;letter-spacing:-.02em}.rf-prod-wrap p{margin:0 0 18px;color:#4a5568}.rf-p-section{margin:50px 0}.rf-p-section h2{font-size:28px;margin-bottom:18px}.rf-brand-hub-link{background:#f1f8f9;border:1px solid #CAE6EC;padding:12px 20px;border-radius:10px;margin:20px 0 30px;font-size:15px}.rf-brand-hub-link a{color:#005a70;font-weight:700;text-decoration:underline}.rf-p-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:35px 0}.rf-p-feat-card{background:#cae6ec;border-radius:14px;padding:24px 20px;display:flex;flex-direction:column}.rf-p-feat-card h4{font-size:18px;color:#005a70!important;margin-bottom:8px}.rf-p-feat-card p{font-size:14px;color:#2d3748;margin:0;line-height:1.5}.rf-p-cartridge-block{background:#f8fbfb;border-left:4px solid #005a70;border-top:1px solid #eef6f7;border-right:1px solid #eef6f7;border-bottom:1px solid #eef6f7;border-radius:0 14px 14px 0;padding:30px;margin:35px 0}.rf-p-cartridge-block h3{font-size:22px;margin-bottom:12px;color:#005a70!important}.rf-filter-links{margin:15px 0;display:flex;flex-wrap:wrap;gap:10px}.rf-filter-btn{background:#fff;border:1px solid #cbd5e0;padding:8px 16px;border-radius:6px;color:#005a70!important;font-weight:700;font-size:14px;text-decoration:none!important;transition:all .2s ease}.rf-filter-btn:hover{border-color:#005a70;background:#f1f8f9}.rf-p-faq-item{background:#fff;border:1px solid #eee;border-radius:12px;padding:0;margin-bottom:12px;box-shadow:0 4px 12px #00000003}.rf-p-faq-item[open]{border-color:#cae6ec}.rf-p-faq-item summary{cursor:pointer;color:#000;font-weight:700;padding:16px 45px 16px 20px;list-style:none;position:relative;font-size:16px}.rf-p-faq-item summary::-webkit-details-marker{display:none}.rf-p-faq-item summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-weight:400;font-size:20px;color:#a0aec0}.rf-p-faq-item[open] summary:after{content:"\2212";color:#005a70}.rf-p-faq-item p{margin:0;padding:0 20px 18px;font-size:14.5px;color:#4a5568;border-top:1px solid #fafafa}.rf-p-table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:14px;margin:25px 0}.rf-p-table{width:100%;border-collapse:collapse;font-size:14.5px;background:#fff}.rf-p-table th{background:#f1f8f9;color:#005a70;font-weight:700;padding:14px 18px;text-align:left;border-bottom:2px solid #CAE6EC}.rf-p-table td{padding:14px 18px;border-bottom:1px solid #edf2f7;color:#4a5568}.rf-p-table tr:last-child td{border-bottom:none}.rf-p-table tr:nth-child(2n){background:#fbfdfd}.rf-p-table td:first-child{font-weight:700;color:#2d3748;width:30%}.rf-p-footer-support{background:#fff;border:1px solid #eee;border-top:3px solid #CAE6EC;border-radius:20px;padding:40px;box-shadow:0 10px 30px #00000005;margin-top:55px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.rf-p-foot-meta h2{font-size:26px;margin-bottom:12px}.rf-p-foot-meta p{font-size:15px;margin:0}.rf-p-foot-contacts{display:flex;flex-direction:column;gap:14px;background:#f8fbfb;padding:24px;border-radius:14px;border:1px solid #eef6f7}.rf-p-foot-contacts div{font-size:15px;color:#2d3748;display:flex;align-items:center;gap:8px}.rf-p-foot-contacts a{color:#005a70;font-weight:700;text-decoration:underline}.rf-p-foot-contacts a:hover{color:#000}.rf-contact-icon{width:18px;height:18px;flex-shrink:0}@media(max-width:1024px){.rf-p-features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.rf-p-footer-support{grid-template-columns:1fr;gap:25px;padding:30px 20px}}@media(max-width:480px){.rf-p-features-grid{grid-template-columns:1fr}.rf-p-table td:first-child{width:40%}}.rf-frizzlife-collection-style{max-width:1200px;margin:0 auto;padding:20px 15px 80px;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.rf-frizzlife-collection-style h1,.rf-frizzlife-collection-style h2,.rf-frizzlife-collection-style h3{color:#000!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.02em!important;margin-top:0}.rf-frizzlife-collection-style h1{font-size:36px!important;margin-bottom:16px!important}.rf-frizzlife-collection-style h2{font-size:24px!important;margin:50px 0 20px!important;padding-bottom:8px}.rf-frizzlife-collection-style h3{font-size:18px!important;margin:0 0 12px!important}.rf-frizzlife-collection-style p,.rf-frizzlife-collection-style li{font-size:15px!important;line-height:1.6!important;color:#333!important;margin:0 0 16px}.rf-feature-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:30px 0 40px;border-bottom:1px solid #e8ecef;padding-bottom:30px}.rf-feature-item{border-left:2px solid #006C84;padding-left:14px}.rf-feature-item strong{display:block;font-weight:700!important;font-size:13px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;color:#000!important}.rf-feature-item p{font-size:13px!important;line-height:1.4!important;margin:0!important;color:#555!important}.rf-type-nav{margin:25px 0 40px}.rf-type-nav p{font-size:12px!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#777!important;margin-bottom:12px!important}.rf-type-grid{display:flex;flex-wrap:wrap;gap:10px}.rf-type-link-btn{background:#fff;border:1px solid #e8ecef;padding:10px 18px;border-radius:0!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;color:#000!important;transition:all .2s ease}.rf-type-link-btn:hover{border-color:#006c84;color:#006c84!important}.rf-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:25px 0}.rf-prod-card{border:1px solid #e8ecef;border-radius:0!important;padding:25px;display:flex;flex-direction:column;background:#fff;height:100%;box-sizing:border-box;transition:border-color .2s ease}.rf-prod-card:hover{border-color:#006c84}.rf-prod-card-header{border-bottom:1px solid #e8ecef;padding-bottom:12px;margin-bottom:16px}.rf-meta-label{font-size:11px!important;text-transform:uppercase;letter-spacing:.06em;color:#006c84!important;display:block;margin-bottom:6px;font-weight:700}.rf-spec-list{list-style:none!important;padding:0!important;margin:0 0 20px!important}.rf-spec-list li{font-size:14px!important;margin-bottom:10px!important;border-bottom:1px dashed #e8ecef;padding-bottom:8px;color:#444}.rf-spec-list li:last-child{border-bottom:none;padding-bottom:0}.rf-spec-list a{color:#006c84!important;text-decoration:underline!important;font-weight:600}.rf-btn-brand-primary{background:#006c84!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;padding:12px 20px;border-radius:0!important;width:100%;text-align:center;box-sizing:border-box;margin-top:auto;transition:background .2s ease}.rf-btn-brand-primary:hover{background:#004e60!important}.rf-btn-brand-secondary{background:#fff!important;color:#006c84!important;border:1px solid #006C84;text-decoration:none!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;padding:12px 20px;border-radius:0!important;text-align:center;box-sizing:border-box;transition:all .2s ease}.rf-btn-brand-secondary:hover{background:#006c84!important;color:#fff!important}.rf-editorial-banner{background:#f4f8f9;border-left:3px solid #006C84;padding:30px;margin:45px 0}.rf-editorial-banner h2{margin:0 0 10px!important}.rf-editorial-banner p{margin-bottom:20px!important;color:#333!important}.rf-banner-actions{display:flex;gap:12px}.rf-banner-actions .rf-btn-brand-primary{width:auto;margin-top:0}.rf-collection-faq details{border-bottom:1px solid #e8ecef;padding:16px 0}.rf-collection-faq summary{cursor:pointer;font-weight:700;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;color:#000!important}.rf-collection-faq summary::-webkit-details-marker{display:none}.rf-collection-faq summary:after{content:"+";font-size:18px;color:#006c84}.rf-collection-faq details[open] summary:after{content:"\2212"}.rf-collection-faq p{margin:12px 0 0!important;color:#555!important}.rf-footer-connect{border-top:1px solid #e8ecef;margin-top:50px;padding-top:35px}.rf-contact-row{display:flex;gap:40px;margin-top:20px}.rf-contact-method{font-size:14px!important}.rf-contact-method strong{font-weight:700!important;display:block;margin-bottom:4px;color:#006c84}.rf-contact-method a{color:#000!important;text-decoration:underline!important}@media screen and (max-width:991px){.rf-collection-grid{grid-template-columns:repeat(2,1fr);gap:20px}.rf-feature-list{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:767px){.rf-frizzlife-collection-style h1{font-size:28px!important}.rf-collection-grid,.rf-feature-list,.rf-contact-row{grid-template-columns:1fr;gap:16px}.rf-banner-actions{flex-direction:column;gap:10px}.rf-banner-actions .rf-btn-brand-primary{width:100%}}.rf-container{max-width:1180px;margin:0 auto;padding:35px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#2d3748;line-height:1.65}.rf-container *{box-sizing:border-box}.rf-container h1,.rf-container h2,.rf-container h3,.rf-container h4{color:#000!important;font-weight:800!important;line-height:1.25;letter-spacing:-.02em;margin:0 0 16px}.rf-container h1{font-size:38px}.rf-container h2{font-size:28px}.rf-container h3{font-size:22px}.rf-container h4{font-size:18px}.rf-container p,.rf-container li{color:#4a5568;font-size:15.5px;line-height:1.65}.rf-section{margin:50px 0}.rf-intro{max-width:900px;margin-bottom:35px}.rf-subheading{font-size:19px!important;color:#4a5568;line-height:1.6}.rf-grid{display:grid;gap:18px}.rf-grid-2{grid-template-columns:repeat(2,1fr)}.rf-grid-3{grid-template-columns:repeat(3,1fr)}.rf-grid-4{grid-template-columns:repeat(4,1fr)}.rf-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.rf-card-accent{background:#f7fbfc;border:1px solid #CAE6EC;border-radius:16px;padding:24px}.rf-card-blue{background:#cae6ec;border-radius:16px;padding:24px}.rf-card h3,.rf-card h4,.rf-card-accent h3,.rf-card-accent h4,.rf-card-blue h3,.rf-card-blue h4{margin-bottom:10px}.rf-highlight-box{background:#f8fbfb;border-left:4px solid #006C84;border-top:1px solid #eef6f7;border-right:1px solid #eef6f7;border-bottom:1px solid #eef6f7;border-radius:0 16px 16px 0;padding:30px;margin:35px 0}.rf-button-row{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.rf-button-primary,.rf-button-secondary{display:inline-block;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:800;text-decoration:none!important;text-align:center}.rf-button-primary{background:#006c84;color:#fff!important;border:1px solid #006C84}.rf-button-primary:hover{background:#004e60;border-color:#004e60}.rf-button-secondary{background:#fff;color:#006c84!important;border:1px solid #006C84}.rf-button-secondary:hover{background:#f1f8f9}.rf-anchor-nav{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 38px}.rf-anchor-nav a{background:#fff;border:1px solid #cbd5e0;padding:9px 16px;border-radius:8px;color:#006c84!important;font-weight:800;font-size:14px;text-decoration:none!important}.rf-anchor-nav a:hover{background:#f1f8f9;border-color:#006c84}.rf-table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:16px;margin:25px 0}.rf-table{width:100%;border-collapse:collapse;background:#fff;font-size:14.5px}.rf-table th{background:#f1f8f9;color:#006c84;font-weight:800;padding:14px 18px;text-align:left;border-bottom:2px solid #CAE6EC}.rf-table td{padding:14px 18px;border-bottom:1px solid #edf2f7;color:#4a5568}.rf-table td:first-child{font-weight:800;color:#2d3748;width:30%}.rf-faq details{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;overflow:hidden}.rf-faq summary{cursor:pointer;list-style:none;position:relative;padding:17px 48px 17px 20px;color:#000;font-weight:800}.rf-faq summary::-webkit-details-marker{display:none}.rf-faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#006c84;font-size:22px;font-weight:500}.rf-faq details[open] summary:after{content:"\2212"}.rf-faq p{padding:0 20px 18px;margin:0}.rf-support-box{background:#fff;border:1px solid #e2e8f0;border-top:4px solid #CAE6EC;border-radius:20px;padding:35px;margin-top:55px}.rf-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}.rf-contact-card{background:#f8fbfb;border:1px solid #eef6f7;border-radius:14px;padding:18px}.rf-contact-card strong{display:block;color:#006c84;margin-bottom:6px}.rf-contact-card a{color:#006c84!important;font-weight:800;text-decoration:underline}@media(max-width:1024px){.rf-grid-4,.rf-grid-3{grid-template-columns:repeat(2,1fr)}.rf-contact-grid{grid-template-columns:1fr}}@media(max-width:768px){.rf-container{padding:25px 16px}.rf-container h1{font-size:30px}.rf-container h2{font-size:24px}.rf-grid-2,.rf-grid-3,.rf-grid-4{grid-template-columns:1fr}.rf-card,.rf-card-accent,.rf-card-blue,.rf-highlight-box,.rf-support-box{padding:22px}.rf-button-primary,.rf-button-secondary{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/regalflow-product.css.map */
