.fix-your-water-button .custom-section__container{padding:0;width:100%}.fix-your-water-button .image-with-text-block__text{flex-direction:column-reverse;padding:10rem 0 7rem}.fix-your-water-button .xo-text__heading{padding:0 2rem;width:100%}.fix-your-water-button .xo-text__heading span{font-family:var(--font-primary);letter-spacing:0;line-height:125%;font-size:2rem;color:#fff}.fix-your-water-button .image-with-text-block__button{padding:4rem 0}.fix-your-water-button .xo-btn{background-color:#fff;border-radius:8px}.fix-your-water-button span.xo-btn__content{padding:1.75rem 4.75rem}.fix-your-water-button .xo-btn__text[data-text]:before,.fix-your-water-button .xo-btn__text[data-text]:after{font-family:var(--font-primary);letter-spacing:0;line-height:125%;font-size:2rem;color:#161616}@media (min-width: 768px){.fix-your-water-button .image-with-text-block__text{padding:0 0 20rem}.fix-your-water-button .image-with-text-block__heading{max-width:936px}.fix-your-water-button .xo-text__heading span{font-size:4.8rem}.fix-your-water-button .image-with-text-block__button{transition:none;transform:none;opacity:1;padding:10rem 0}.fix-your-water-button .xo-btn__text[data-text]:before,.fix-your-water-button .xo-btn__text[data-text]:after{font-size:2.5rem}.fix-your-water-button .xo-btn{border-radius:16px}.fix-your-water-button span.xo-btn__content{padding:2.25rem 7.5rem}}.fix-your-water-information .custom-section__container{padding-left:0;padding-right:0;width:100%;max-width:1236px}.fix-your-water-information .xo-grid-2{padding:0 2rem;column-gap:2rem}.fix-your-water-information .xo-section-heading__title,.fix-your-water-information .xo-section-heading__description{color:#fff;padding:0 2rem}.fix-your-water-information .xo-section-heading__title{font-family:var(--font-secondary);font-size:1.2rem;letter-spacing:-.07em}.fix-your-water-information .xo-section-heading__description{font-family:var(--font-primary);font-size:2.2rem;line-height:125%;letter-spacing:0;max-width:72rem;padding-bottom:1rem}.fix-your-water-information img{border-radius:8px}@media (min-width: 992px){.fix-your-water-information{column-gap:3.5rem}.fix-your-water-information .xo-section-heading{padding-bottom:8rem;gap:3rem;margin:0}.fix-your-water-information .xo-section-heading__title{font-size:2.4rem}.fix-your-water-information .xo-section-heading__description{font-size:4.8rem}.fix-your-water-information img{border-radius:16px}}.fix-your-water-information .xo-grid-2 .xo-section-heading{gap:0}.fix-your-water-information .xo-grid-2 .xo-section-heading__title{font-family:var(--font-primary-med);font-size:1.4rem;line-height:160%;letter-spacing:0;padding:1rem 0 .25rem}.fix-your-water-information .xo-grid-2 .xo-section-heading__description{font-family:var(--font-primary-alt);font-size:1.1rem;line-height:125%;letter-spacing:0;padding:0}@media (min-width: 992px){.fix-your-water-information .xo-grid-2 .xo-section-heading__title{font-size:2.5rem;padding:2rem 0 1rem}.fix-your-water-information .xo-grid-2 .xo-section-heading__description{font-size:1.8rem}}.n20-shower-filter-header .custom-section__container{display:flex;justify-content:center}.n20-shower-filter-header img{width:175px}@media (min-width: 992px){.n20-shower-filter-header img{width:285px}}.hero-parallax-layout{max-width:1308px;margin:0 auto}.hero-parallax-layout .animated-text-block{max-width:30rem;margin:0 auto;padding-bottom:5.5rem}.hero-parallax-layout span.animated-text-block__text{font-family:var(--font-secondary);font-size:3.5rem;line-height:102%;letter-spacing:-.07em;text-transform:uppercase}@media (min-width: 992px){.hero-parallax-layout{padding-bottom:14.1rem}.hero-parallax-layout .custom-hero-layout{padding-bottom:0}.hero-parallax-layout .animated-text-block{padding-bottom:0;max-width:44rem}.hero-parallax-layout span.animated-text-block__text{font-size:5.1rem}.hero-parallax-layout .custom-hero-layout__container{padding-bottom:9.5rem}}.hero-parallax-layout .animated-image-block{padding-bottom:2.8rem}.hero-parallax-layout .animated-image-block__button{font-family:var(--font-primary);font-size:2.2rem;background-color:#161616;padding:0;width:212px;border-radius:8px;bottom:2.8rem}.hero-parallax-layout div.animate-image{border-radius:16px}@media (min-width: 992px){.hero-parallax-layout .animated-image-block{padding:0}.hero-parallax-layout .animated-image-block__button{font-size:3.2rem;width:357px;border-radius:16px;bottom:4.5rem;padding:.4rem 0}}.hero-parallax-layout .product-featured-block{padding:2.8rem 2.4rem;border-radius:16px;background-color:#f6f6f6;color:#161616}.hero-parallax-layout h2.xo-text__heading.h6{font-family:var(--font-primary-med);font-size:2rem;line-height:125%;letter-spacing:0;width:65%;margin:0 auto}.hero-parallax-layout .product-featured-block__image--no-animate{width:67px;height:67px;padding:0}.hero-parallax-layout .xo-image{border-radius:8px}.hero-parallax-layout .product-featured-block__title{font-family:var(--font-primary-med);font-size:1.8rem;line-height:125%;letter-spacing:0}.hero-parallax-layout div.product-featured-block__item{gap:4rem;border-top:.1rem solid #e7e7e7;padding:2.8rem 2.4rem}@media (min-width: 992px){.hero-parallax-layout .product-featured-block{padding:1.6rem;border-radius:16px}.hero-parallax-layout h2.xo-text__heading.h6{font-size:2.8rem}.hero-parallax-layout .product-featured-block__image--no-animate{width:100px;height:100px;padding:0;border-radius:16px}.hero-parallax-layout .xo-image{border-radius:16px}.hero-parallax-layout .product-featured-block__title{font-size:1.6rem}.hero-parallax-layout div.product-featured-block__item{gap:2rem;border-top:none;border-inline-end:.1rem solid #e7e7e7;padding:2rem}.hero-parallax-layout div.product-featured-block__item:last-child{border-inline-end:none}}.reviews-header .xo-section-heading__title{font-family:var(--font-secondary);font-size:1.2rem;letter-spacing:-.07em;line-height:100%;padding-bottom:1.7rem}.reviews-header .xo-section-heading{margin:0;gap:0}@media (min-width: 992px){.reviews-header .xo-section-heading__title{font-size:2.4rem;padding-bottom:0}.reviews-header .custom-section__container{max-width:1200px;margin:0 auto;padding:0}}.reviews-header .xo-text__heading{justify-content:flex-start;font-family:var(--font-primary);font-size:2.2rem}@media (min-width: 992px){.reviews-header .xo-text__heading{font-size:4.8rem;padding:3.2rem 0 0;margin:0}}.homepage-review-videos div.video-feedback__head{display:none}.homepage-review-videos .xo-video-2{border-radius:17.5px}.homepage-review-videos .button-slide--gray{border-radius:18px}.homepage-review-videos .xo-carousel-paginator--sticks xo-carousel-bullet[xo-active]:not([xo-active=false]) span{background-color:#c2fde2}@media (min-width: 992px){.homepage-review-videos div.video-feedback__content{padding-top:5rem}.homepage-review-videos div.xo-video-feedback__container{max-width:1200px}.homepage-review-videos .xo-video-2{border-radius:22px}}.instagram-header .xo-section-heading__title{font-family:var(--font-secondary);font-size:1.2rem;letter-spacing:-.07em;line-height:100%;padding-bottom:1.7rem}.instagram-header .xo-section-heading{margin:0;gap:0}@media (min-width: 992px){.instagram-header .xo-section-heading__title{font-size:2.4rem;padding-bottom:0}.instagram-header .custom-section__container{max-width:1200px;margin:0 auto;padding:0}}.instagram-header .xo-text__heading{justify-content:flex-start;font-family:var(--font-primary);font-size:2.2rem;padding-bottom:0}@media (min-width: 992px){.instagram-header .xo-text__heading{font-size:4.8rem;padding:3.2rem 0 0;margin:0}}.instagram-cards div.custom-card{border:none;padding:0}.instagram-cards div.custom-card:nth-child(n+5){display:none}@media (min-width: 768px){.instagram-cards div.custom-card:nth-child(n+5){display:flex}.instagram-cards div.custom-card:nth-child(n+7){display:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom-style-home.css.map */
