.prohair-ff .prohair-hero__tagline{background:#22c55e;color:#fff}.prohair-ff .prohair-ff__product-count{font-size:1.4rem;font-weight:600;color:#22c55e;letter-spacing:.02em}.prohair-ff .prohair-hero__read-more{color:#22c55e}.prohair-ff .prohair-hero__read-more:hover{color:#16a34a}.prohair-ff .prohair-hero__feature{background:#f0fdf4;border-color:#bbf7d0}.prohair-ff .prohair-hero__feature-icon{background:#22c55e;color:#fff}.prohair-ff .prohair-hero__feature-icon svg{stroke:#fff}.prohair-ff .prohair-ff__btn--primary{background:#22c55e;border-color:#22c55e;color:#fff}.prohair-ff .prohair-ff__btn--primary:hover{background:#16a34a;border-color:#16a34a}.prohair-ff .prohair-ff__btn--outline{color:#22c55e;border-color:#22c55e}.prohair-ff .prohair-ff__btn--outline:hover{background:#22c55e;color:#fff}.prohair-ff .prohair-ff__heading{border-bottom-color:#22c55e}.prohair-ff__why-free-card{display:flex;background:#f0fdf4;border-radius:4px;overflow:hidden;border:1px solid #bbf7d0}.prohair-ff__why-free-accent{width:5px;flex-shrink:0;background:#22c55e}.prohair-ff__why-free-body{padding:2rem 2.4rem;color:#333;line-height:1.8;font-size:1.05rem}.prohair-ff .prohair-ff__pt-accent{background:#22c55e!important}.prohair-ff .prohair-ff__pt-card{border-color:#bbf7d0}.prohair-ff .prohair-lines__image-wrap--placeholder{background:#f0fdf4;border-color:#bbf7d0}.prohair-ff .prohair-ff__guide-banner .prohair-guide-banner__inner{background:linear-gradient(135deg,#064e3b,#065f46 40%,#047857)}.prohair-ff .prohair-ff__eyebrow{background:#22c55e;color:#fff}.prohair-ff .prohair-ff__guide-cta{background:#22c55e;color:#fff;border-color:#22c55e}.prohair-ff .prohair-ff__guide-cta:hover{background:#16a34a;border-color:#16a34a}.prohair-ff .prohair-faq__item[open] .prohair-faq__question,.prohair-ff .prohair-faq__item[open] .prohair-faq__question span{color:#22c55e}.prohair-ff .prohair-faq__chevron{stroke:#22c55e}.prohair-ff .prohair-ff__why-badge svg{stroke:#22c55e}.prohair-ff .prohair-ff__related-card:hover{border-color:#22c55e}.prohair-ff .prohair-ff__related-card .prohair-related__arrow{stroke:#22c55e}@media(max-width:749px){.prohair-ff__why-free-body{padding:1.5rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/prohair-free-from.css.map */
