.before-after{display:block;background-color:var(--color-beige)}.before-after__container{padding:3.375rem;display:flex;justify-content:space-between;max-width:1800px;margin:0 auto}.before-after__container.switch-sides{flex-direction:row-reverse}.before-after__container.switch-sides .before-after__sliders{margin-left:0}@media(max-width: 1023px){.before-after__container{flex-direction:column-reverse;padding:1.75rem}.before-after__container.switch-sides{flex-direction:column}}.before-after__eyebrow{margin-bottom:2rem;color:var(--color-dark-gray)}@media(max-width: 1023px){.before-after__eyebrow{max-width:none;margin-left:0;margin-top:1.75rem}}.before-after__title{margin-bottom:2.5rem;max-width:440px;font-weight:400}@media(max-width: 1023px){.before-after__title{margin-bottom:2.5rem;margin-top:1.75rem;font-size:2rem;line-height:2.25rem}}.before-after__statistic{padding-bottom:1.875rem;display:flex;align-items:center}.before-after__statistic.last{padding-bottom:0}@media(max-width: 1023px){.before-after__statistic{padding-bottom:1.5rem}}.before-after__statistic span{color:var(--color-rose);padding-right:.75rem;font-weight:400}.before-after__subtext{padding-top:2.5rem;margin-top:.625rem}@media(max-width: 1023px){.before-after__subtext{padding-top:1.75rem;margin-top:.25rem}}.before-after__results-wrapper{display:flex;justify-content:space-between;position:relative}.before-after__results-wrapper svg{position:absolute;right:0;top:40px}.before-after__disclaimer{color:var(--color-medium-gray-alt);padding-top:1.5rem}@media(min-width: 1024px){.before-after__disclaimer{padding-top:2.5rem}}.before-after__results{padding-top:2.5rem;margin-top:.625rem;border-top:1px solid var(--color-nomad);width:100%;text-align:left;font-size:.75rem}@media(max-width: 1023px){.before-after__results{padding-top:1.75rem;margin-top:.25rem}}.before-after .main-product__report-text{padding-left:0;max-width:100%;width:100%}.before-after__content{width:40%;position:sticky;top:3.375rem;height:fit-content}@media(max-width: 1023px){.before-after__content{width:100%;position:relative;top:0;margin-bottom:1.75rem}}.before-after__sliders{max-width:750px;width:100%;position:relative;margin-left:3.375rem}@media(max-width: 1023px){.before-after__sliders{max-width:none;margin-left:0}}.before-after__slider{display:block;height:424px;position:relative}.before-after__slider:not(:first-child){margin-top:3.375rem}@media(max-width: 1023px){.before-after__slider:not(:first-child){margin-top:1.75rem}}@media(max-width: 575px){.before-after__slider{height:210px}}.before-after__slider-before,.before-after__slider-after{width:100%;height:100%;background-repeat:no-repeat;background-color:var(--color-beige);background-size:cover;background-position:center;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden}.before-after__slider-content-image{height:100%;max-width:none}.before-after__slider-scroller{width:50px;height:50px;position:absolute;left:100px;top:50%;transform:translateY(-50%);border-radius:50%;background-color:rgba(0,0,0,0);opacity:.9;pointer-events:auto;color:var(--color-white);background:hsla(0,0%,100%,.5);cursor:pointer;display:flex;border:2px solid var(--color-white)}.before-after__slider-scroller:hover{opacity:1}.before-after__slider-scroller:before,.before-after__slider-scroller:after{content:" ";display:block;width:2px;height:9999px;position:absolute;left:50%;z-index:30;transition:.1s;background:var(--color-white)}.before-after__slider-scroller:before{top:100%}.before-after__slider-scroller:after{bottom:100%}.before-after__slider-scroller svg{margin:auto}.before-after__slider-scrolling{pointer-events:none;opacity:1}.before-after__slider-scroller__thumb{width:100%;height:100%;padding:5px}.before-after__slider-wrapper{width:100%;height:100%;position:absolute;overflow:hidden}.before-after__product{display:flex;position:relative;padding-top:.75rem;justify-content:space-between}.before-after__product-btn{margin:auto 0;border:1px solid var(--color-black);background:rgba(0,0,0,0);color:var(--color-black)}.before-after__product-btn:hover{border-color:var(--color-rose)}.before-after__product-wrapper{display:flex}.before-after__product-wrapper span{margin:auto 0}@media(max-width: 575px){.before-after__product-wrapper span{max-width:50%}}.before-after__product-image{height:3.75rem;margin-right:1.0625rem}@media(max-width: 575px){.before-after__product-image{margin-right:.75rem}}@media(max-width: 575px){.before-after__product-btn{min-width:7.1875rem}}
